META-INF/
META-INF/MANIFEST.MF
com/
com/intellij/
com/intellij/analysis/
com/intellij/codeHighlighting/
com/intellij/codeInsight/
com/intellij/codeInsight/daemon/
com/intellij/codeInsight/highlighting/
com/intellij/codeInsight/intention/
com/intellij/codeInsight/intention/impl/
com/intellij/codeInspection/
com/intellij/codeInspection/ex/
com/intellij/codeInspection/lang/
com/intellij/codeInspection/reference/
com/intellij/codeInspection/ui/
com/intellij/codeInspection/util/
com/intellij/lang/
com/intellij/lang/annotation/
com/intellij/openapi/
com/intellij/openapi/application/
com/intellij/openapi/roots/
com/intellij/packageDependencies/
com/intellij/problems/
com/intellij/profile/
com/intellij/psi/
com/intellij/psi/search/
com/intellij/psi/search/scope/
com/intellij/psi/search/scope/packageSet/
com/intellij/util/
com/intellij/util/ui/
com/intellij/ToolExtensionPoints.class
ToolExtensionPoints.java
package com.intellij
public abstract com.intellij.ToolExtensionPoints extends java.lang.Object {
public static final String INSPECTIONS_GRAPH_ANNOTATOR
public static final String DEAD_CODE_TOOL
public static final String JAVADOC_LOCAL
public static final String VISIBLITY_TOOL
public static final String EMPTY_METHOD_TOOL
}
com/intellij/analysis/AnalysisScope$1.class
AnalysisScope.java
package com.intellij.analysis
com.intellij.analysis.AnalysisScope$1 extends com.intellij.psi.PsiElementVisitor {
final synthetic java.util.Collection val$addTo
final synthetic com.intellij.analysis.AnalysisScope this$0
void <init> (com.intellij.analysis.AnalysisScope, java.util.Collection)
com.intellij.analysis.AnalysisScope this$0
public void visitFile (com.intellij.psi.PsiFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/analysis/AnalysisScope$2.class
AnalysisScope.java
package com.intellij.analysis
com.intellij.analysis.AnalysisScope$2 extends com.intellij.openapi.vfs.VirtualFileVisitor {
final synthetic com.intellij.openapi.roots.ProjectFileIndex val$fileIndex
final synthetic com.intellij.openapi.vfs.CompactVirtualFileSet val$fileSet
final synthetic com.intellij.analysis.AnalysisScope this$0
transient void <init> (com.intellij.analysis.AnalysisScope, com.intellij.openapi.vfs.VirtualFileVisitor$Option[], com.intellij.openapi.roots.ProjectFileIndex, com.intellij.openapi.vfs.CompactVirtualFileSet)
com.intellij.analysis.AnalysisScope this$0
com.intellij.openapi.vfs.VirtualFileVisitor$Option[] arg0
public com.intellij.openapi.vfs.VirtualFileVisitor$Result visitFileEx (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
boolean ignored
private static synthetic java.lang.Boolean lambda$visitFileEx$0 (com.intellij.openapi.roots.ProjectFileIndex, com.intellij.openapi.vfs.VirtualFile) throws java.lang.RuntimeException
com.intellij.openapi.roots.ProjectFileIndex fileIndex
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/analysis/AnalysisScope$3.class
AnalysisScope.java
package com.intellij.analysis
com.intellij.analysis.AnalysisScope$3 extends com.intellij.psi.search.GlobalSearchScope {
final synthetic com.intellij.analysis.AnalysisScope this$0
void <init> (com.intellij.analysis.AnalysisScope)
com.intellij.analysis.AnalysisScope this$0
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/analysis/AnalysisScope$Type.class
AnalysisScope.java
package com.intellij.analysis
public abstract annotation com.intellij.analysis.AnalysisScope$Type extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/analysis/AnalysisScope.class
AnalysisScope.java
package com.intellij.analysis
public com.intellij.analysis.AnalysisScope extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final int PROJECT
public static final int DIRECTORY
public static final int FILE
public static final int MODULE
protected static final int PACKAGE
public static final int INVALID
public static final int MODULES
public static final int CUSTOM
public static final int VIRTUAL_FILES
public static final int UNCOMMITTED_FILES
private final com.intellij.openapi.project.Project myProject
protected java.util.List myModules
protected com.intellij.openapi.module.Module myModule
protected com.intellij.psi.PsiElement myElement
private final com.intellij.psi.search.SearchScope myScope
private boolean mySearchInLibraries
private com.intellij.psi.search.GlobalSearchScope myFilter
protected int myType
private java.util.Set myVFiles
private java.util.Set myFilesSet
private boolean myIncludeTestSource
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void <init> (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public void <init> (com.intellij.openapi.module.Module[])
com.intellij.openapi.module.Module[] modules
public void <init> (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory psiDirectory
public void <init> (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
public void <init> (com.intellij.psi.search.SearchScope, com.intellij.openapi.project.Project)
com.intellij.psi.search.SearchScope scope
com.intellij.openapi.project.Project project
public void <init> (com.intellij.openapi.project.Project, java.util.Collection)
com.intellij.openapi.project.Project project
java.util.Collection virtualFiles
com.intellij.openapi.vfs.CompactVirtualFileSet files
public void setSearchInLibraries (boolean)
boolean searchInLibraries
public void setIncludeTestSource (boolean)
boolean includeTestSource
protected com.intellij.psi.PsiElementVisitor createFileSearcher (java.util.Collection)
java.util.Collection addTo
com.intellij.openapi.progress.ProgressIndicator indicator
private boolean isFilteredOut (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.search.GlobalSearchScope filter
private com.intellij.openapi.roots.FileIndex getFileIndex ()
private static java.lang.String displayProjectRelativePath (com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem item
com.intellij.openapi.vfs.VirtualFile virtualFile
public boolean contains (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
com.intellij.openapi.vfs.VirtualFile file
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.roots.ProjectFileIndex index
com.intellij.openapi.vfs.VirtualFile file
java.util.Set fileSet
protected java.util.Set createFilesSet ()
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.roots.ProjectFileIndex fileIndex
com.intellij.openapi.vfs.CompactVirtualFileSet fileSet
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
boolean needReadAction
com.intellij.psi.PsiManager psiManager
com.intellij.openapi.roots.FileIndex fileIndex
public boolean accept (com.intellij.util.Processor)
com.intellij.openapi.vfs.VirtualFile libraryRoot
com.intellij.openapi.vfs.VirtualFile[] libraryRoots
com.intellij.openapi.roots.ContentIterator contentIterator
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] psiElements
java.util.Set files
com.intellij.openapi.roots.FileIndex moduleFileIndex
com.intellij.openapi.module.Module module
com.intellij.openapi.vfs.VirtualFile file
com.intellij.util.Processor processor
com.intellij.openapi.roots.FileIndex projectFileIndex
java.util.List modules
private java.util.Collection getFileSet ()
java.util.Set fileSet
private com.intellij.openapi.roots.ContentIterator createScopeIterator (com.intellij.util.Processor, com.intellij.psi.search.SearchScope)
com.intellij.util.Processor processor
com.intellij.psi.search.SearchScope searchScope
private static boolean processFile (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiElementVisitor, com.intellij.psi.PsiManager, boolean)
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiElementVisitor visitor
com.intellij.psi.PsiManager psiManager
boolean needReadAction
com.intellij.openapi.progress.ProgressIndicator indicator
private static void commitAndRunInSmartMode (java.lang.Runnable, com.intellij.openapi.project.Project)
com.intellij.openapi.project.DumbService dumbService
boolean passed
Runnable runnable
com.intellij.openapi.project.Project project
private static boolean shouldHighlightFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public boolean containsModule (com.intellij.openapi.module.Module)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.module.Module module
private static void doProcessFile (com.intellij.psi.PsiElementVisitor, com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiElementVisitor visitor
com.intellij.psi.PsiManager psiManager
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiFile psiFile
protected boolean accept (com.intellij.psi.PsiDirectory, com.intellij.util.Processor)
com.intellij.psi.PsiDirectory dir
com.intellij.util.Processor processor
com.intellij.openapi.project.Project project
boolean processGeneratedFiles
public boolean isValid ()
com.intellij.openapi.module.Module module
public int getScopeType ()
public java.lang.String getDisplayName ()
String modules
public java.lang.String getShortenName ()
String modules
String relativePath
String relativeDirPath
public com.intellij.openapi.project.Project getProject ()
public com.intellij.openapi.module.Module getModule ()
public java.util.List getModules ()
public com.intellij.psi.PsiElement getElement ()
public java.util.Set getFiles ()
private java.lang.String getRelativePath ()
String relativePath
private static java.lang.String pathToName (java.lang.String)
String path
java.io.File file
public int getFileCount ()
com.intellij.openapi.progress.ProgressIndicator indicator
public void invalidate ()
com.intellij.openapi.vfs.CompactVirtualFileSet files
public boolean containsSources (boolean)
com.intellij.openapi.vfs.VirtualFile directory
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectFileIndex index
boolean isTest
public com.intellij.analysis.AnalysisScope getNarrowedComplementaryScope (com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.project.Project defaultProject
com.intellij.openapi.roots.ProjectFileIndex fileIndex
java.util.HashSet modules
protected static com.intellij.analysis.AnalysisScope collectScopes (com.intellij.openapi.project.Project, java.util.Set)
com.intellij.openapi.module.Module module
com.intellij.openapi.project.Project defaultProject
java.util.Set modules
com.intellij.openapi.module.Module[] allModules
java.util.Set modulesToAnalyze
private static java.util.Set getExportBackwardDependencies (com.intellij.openapi.module.Module, com.intellij.openapi.module.Module[])
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.roots.ModuleRootManager moduleRootManager
com.intellij.openapi.roots.OrderEntry[] orderEntries
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module fromModule
com.intellij.openapi.module.Module[] allModules
java.util.Set result
private static java.util.Set getDirectBackwardDependencies (com.intellij.openapi.module.Module, com.intellij.openapi.module.Module[])
com.intellij.openapi.module.Module dependency
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module[] allModules
java.util.Set result
protected static java.util.HashSet getAllInterestingModules (com.intellij.openapi.roots.ProjectFileIndex, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.roots.ProjectFileIndex fileIndex
com.intellij.openapi.vfs.VirtualFile vFile
java.util.HashSet modules
public com.intellij.psi.search.SearchScope toSearchScope ()
com.intellij.psi.search.GlobalSearchScope moduleScope
public boolean isIncludeTestSource ()
public void setFilter (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope filter
public java.lang.String toString ()
private synthetic java.lang.String lambda$toString$13 () throws java.lang.RuntimeException
private static synthetic com.intellij.psi.search.GlobalSearchScope[] lambda$toSearchScope$12 (int)
int x$0
private static synthetic com.intellij.psi.search.GlobalSearchScope lambda$toSearchScope$11 (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module m
private static synthetic boolean lambda$invalidate$10 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
private static synthetic java.lang.String lambda$getDisplayName$9 (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
private synthetic boolean lambda$accept$8 (boolean, com.intellij.openapi.project.Project, com.intellij.util.Processor, com.intellij.openapi.vfs.VirtualFile)
boolean processGeneratedFiles
com.intellij.openapi.project.Project project
com.intellij.util.Processor processor
com.intellij.openapi.vfs.VirtualFile fileOrDir
private static synthetic java.lang.Boolean lambda$commitAndRunInSmartMode$7 (com.intellij.openapi.project.DumbService, java.lang.Runnable)
com.intellij.openapi.project.DumbService dumbService
Runnable runnable
private static synthetic void lambda$processFile$6 (com.intellij.psi.PsiElementVisitor, com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiElementVisitor visitor
com.intellij.psi.PsiManager psiManager
com.intellij.openapi.vfs.VirtualFile vFile
private synthetic boolean lambda$createScopeIterator$5 (com.intellij.psi.search.SearchScope, com.intellij.util.Processor, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.search.SearchScope searchScope
com.intellij.util.Processor processor
com.intellij.openapi.vfs.VirtualFile fileOrDir
boolean isInScope
private synthetic java.lang.Boolean lambda$null$4 (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.SearchScope) throws java.lang.RuntimeException
com.intellij.openapi.vfs.VirtualFile fileOrDir
com.intellij.psi.search.SearchScope searchScope
private synthetic com.intellij.openapi.vfs.VirtualFile lambda$accept$3 () throws java.lang.RuntimeException
private static synthetic com.intellij.openapi.vfs.VirtualFile lambda$accept$2 (com.intellij.psi.PsiElement) throws java.lang.RuntimeException
com.intellij.psi.PsiElement element
private synthetic boolean lambda$accept$1 (com.intellij.util.Processor, com.intellij.openapi.vfs.VirtualFile)
com.intellij.util.Processor processor
com.intellij.openapi.vfs.VirtualFile file
private synthetic boolean lambda$accept$0 (com.intellij.openapi.roots.FileIndex, com.intellij.psi.PsiElementVisitor, com.intellij.psi.PsiManager, boolean, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.roots.FileIndex fileIndex
com.intellij.psi.PsiElementVisitor visitor
com.intellij.psi.PsiManager psiManager
boolean needReadAction
com.intellij.openapi.vfs.VirtualFile file
static synthetic boolean access$000 (com.intellij.analysis.AnalysisScope)
com.intellij.analysis.AnalysisScope x0
static synthetic boolean access$100 (com.intellij.analysis.AnalysisScope, com.intellij.openapi.vfs.VirtualFile)
com.intellij.analysis.AnalysisScope x0
com.intellij.openapi.vfs.VirtualFile x1
static synthetic boolean access$200 (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile x0
static synthetic java.util.Collection access$300 (com.intellij.analysis.AnalysisScope)
com.intellij.analysis.AnalysisScope x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/analysis/AnalysisScopeBundle.class
AnalysisScopeBundle.java
package com.intellij.analysis
public com.intellij.analysis.AnalysisScopeBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
private static final String BUNDLE
private void <init> ()
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeHighlighting/HighlightDisplayLevel$1.class
HighlightDisplayLevel.java
package com.intellij.codeHighlighting
final com.intellij.codeHighlighting.HighlightDisplayLevel$1 extends com.intellij.codeHighlighting.HighlightDisplayLevel$SingleColorIcon {
void <init> (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey key
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
}
com/intellij/codeHighlighting/HighlightDisplayLevel$ColoredIcon.class
HighlightDisplayLevel.java
package com.intellij.codeHighlighting
public abstract com.intellij.codeHighlighting.HighlightDisplayLevel$ColoredIcon extends java.lang.Object {
public abstract java.awt.Color getColor ()
}
com/intellij/codeHighlighting/HighlightDisplayLevel$MyColorIcon.class
HighlightDisplayLevel.java
package com.intellij.codeHighlighting
com.intellij.codeHighlighting.HighlightDisplayLevel$MyColorIcon extends com.intellij.util.ui.ColorIcon implements com.intellij.codeHighlighting.HighlightDisplayLevel$ColoredIcon {
void <init> (int, java.awt.Color)
int size
java.awt.Color color
public java.awt.Color getColor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeHighlighting/HighlightDisplayLevel$SingleColorIcon.class
HighlightDisplayLevel.java
package com.intellij.codeHighlighting
com.intellij.codeHighlighting.HighlightDisplayLevel$SingleColorIcon extends java.lang.Object implements javax.swing.Icon com.intellij.codeHighlighting.HighlightDisplayLevel$ColoredIcon {
private final com.intellij.openapi.editor.colors.TextAttributesKey myKey
private void <init> (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey key
public java.awt.Color getColor ()
private java.awt.Color getColorInner ()
java.awt.Color effectColor
java.awt.Color foregroundColor
com.intellij.openapi.editor.markup.TextAttributes attributes
java.awt.Color stripe
com.intellij.openapi.editor.colors.EditorColorsManager manager
com.intellij.openapi.editor.markup.TextAttributes defaultAttributes
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
int shift
int size
public int getIconWidth ()
public int getIconHeight ()
synthetic void <init> (com.intellij.openapi.editor.colors.TextAttributesKey, com.intellij.codeHighlighting.HighlightDisplayLevel$1)
com.intellij.openapi.editor.colors.TextAttributesKey x0
com.intellij.codeHighlighting.HighlightDisplayLevel$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeHighlighting/HighlightDisplayLevel.class
HighlightDisplayLevel.java
package com.intellij.codeHighlighting
public com.intellij.codeHighlighting.HighlightDisplayLevel extends java.lang.Object {
private static final java.util.Map ourMap
public static final com.intellij.codeHighlighting.HighlightDisplayLevel GENERIC_SERVER_ERROR_OR_WARNING
public static final com.intellij.codeHighlighting.HighlightDisplayLevel ERROR
public static final com.intellij.codeHighlighting.HighlightDisplayLevel WARNING
private static final com.intellij.openapi.editor.colors.TextAttributesKey DO_NOT_SHOW_KEY
public static final com.intellij.codeHighlighting.HighlightDisplayLevel DO_NOT_SHOW
public static final com.intellij.codeHighlighting.HighlightDisplayLevel INFO
public static final com.intellij.codeHighlighting.HighlightDisplayLevel WEAK_WARNING
public static final com.intellij.codeHighlighting.HighlightDisplayLevel NON_SWITCHABLE_ERROR
private javax.swing.Icon myIcon
private final com.intellij.lang.annotation.HighlightSeverity mySeverity
private static javax.swing.Icon createErrorIcon ()
public static com.intellij.codeHighlighting.HighlightDisplayLevel find (java.lang.String)
com.intellij.lang.annotation.HighlightSeverity severity
com.intellij.codeHighlighting.HighlightDisplayLevel displayLevel
java.util.Map$Entry entry
String name
public static com.intellij.codeHighlighting.HighlightDisplayLevel find (com.intellij.lang.annotation.HighlightSeverity)
com.intellij.lang.annotation.HighlightSeverity severity
public void <init> (com.intellij.lang.annotation.HighlightSeverity, javax.swing.Icon)
com.intellij.lang.annotation.HighlightSeverity severity
javax.swing.Icon icon
public void <init> (com.intellij.lang.annotation.HighlightSeverity)
com.intellij.lang.annotation.HighlightSeverity severity
public java.lang.String toString ()
public java.lang.String getName ()
public javax.swing.Icon getIcon ()
public com.intellij.lang.annotation.HighlightSeverity getSeverity ()
public static void registerSeverity (com.intellij.lang.annotation.HighlightSeverity, com.intellij.openapi.editor.colors.TextAttributesKey, javax.swing.Icon)
com.intellij.lang.annotation.HighlightSeverity severity
com.intellij.openapi.editor.colors.TextAttributesKey key
javax.swing.Icon icon
javax.swing.Icon severityIcon
com.intellij.codeHighlighting.HighlightDisplayLevel level
public static int getEmptyIconDim ()
public static javax.swing.Icon createIconByKey (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey key
public static javax.swing.Icon createIconByMask (java.awt.Color)
java.awt.Color renderColor
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/ChangeLocalityDetector.class
ChangeLocalityDetector.java
package com.intellij.codeInsight.daemon
public abstract com.intellij.codeInsight.daemon.ChangeLocalityDetector extends java.lang.Object {
public abstract com.intellij.psi.PsiElement getChangeHighlightingDirtyScopeFor (com.intellij.psi.PsiElement)
}
com/intellij/codeInsight/daemon/DaemonBundle.class
DaemonBundle.java
package com.intellij.codeInsight.daemon
public com.intellij.codeInsight.daemon.DaemonBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
private static final String BUNDLE
private void <init> ()
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/DaemonCodeAnalyzer$DaemonListener.class
DaemonCodeAnalyzer.java
package com.intellij.codeInsight.daemon
public abstract com.intellij.codeInsight.daemon.DaemonCodeAnalyzer$DaemonListener extends java.lang.Object {
public void daemonStarting (java.util.Collection)
java.util.Collection fileEditors
public void daemonFinished ()
public void daemonFinished (java.util.Collection)
java.util.Collection fileEditors
public void daemonCancelEventOccurred (java.lang.String)
String reason
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/DaemonCodeAnalyzer$DaemonListenerAdapter.class
DaemonCodeAnalyzer.java
package com.intellij.codeInsight.daemon
public abstract com.intellij.codeInsight.daemon.DaemonCodeAnalyzer$DaemonListenerAdapter extends java.lang.Object implements com.intellij.codeInsight.daemon.DaemonCodeAnalyzer$DaemonListener {
public void <init> ()
}
com/intellij/codeInsight/daemon/DaemonCodeAnalyzer.class
DaemonCodeAnalyzer.java
package com.intellij.codeInsight.daemon
public abstract com.intellij.codeInsight.daemon.DaemonCodeAnalyzer extends java.lang.Object {
public static final com.intellij.util.messages.Topic DAEMON_EVENT_TOPIC
public void <init> ()
public static com.intellij.codeInsight.daemon.DaemonCodeAnalyzer getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract void settingsChanged ()
public abstract void updateVisibleHighlighters (com.intellij.openapi.editor.Editor)
public abstract void setUpdateByTimerEnabled (boolean)
public abstract void disableUpdateByTimer (com.intellij.openapi.Disposable)
public abstract boolean isHighlightingAvailable (com.intellij.psi.PsiFile)
public abstract void setImportHintsEnabled (com.intellij.psi.PsiFile, boolean)
public abstract void resetImportHintsEnabledForProject ()
public abstract void setHighlightingEnabled (com.intellij.psi.PsiFile, boolean)
public abstract boolean isImportHintsEnabled (com.intellij.psi.PsiFile)
public abstract boolean isAutohintsAvailable (com.intellij.psi.PsiFile)
public abstract void restart ()
public abstract void restart (com.intellij.psi.PsiFile)
public abstract void autoImportReferenceAtCursor (com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
static void <clinit> ()
}
com/intellij/codeInsight/daemon/EmptyResolveMessageProvider.class
EmptyResolveMessageProvider.java
package com.intellij.codeInsight.daemon
public abstract com.intellij.codeInsight.daemon.EmptyResolveMessageProvider extends java.lang.Object {
public abstract java.lang.String getUnresolvedMessagePattern ()
}
com/intellij/codeInsight/daemon/GroupNames.class
GroupNames.java
package com.intellij.codeInsight.daemon
public abstract com.intellij.codeInsight.daemon.GroupNames extends java.lang.Object {
public static final String ABSTRACTION_GROUP_NAME
public static final String ASSIGNMENT_GROUP_NAME
public static final String BUGS_GROUP_NAME
public static final String BITWISE_GROUP_NAME
public static final String CLASS_LAYOUT_GROUP_NAME
public static final String CLASS_METRICS_GROUP_NAME
public static final String COMPILER_ISSUES
public static final String CONFUSING_GROUP_NAME
public static final String ENCAPSULATION_GROUP_NAME
public static final String ERROR_HANDLING_GROUP_NAME
public static final String FINALIZATION_GROUP_NAME
public static final String IMPORTS_GROUP_NAME
public static final String INITIALIZATION_GROUP_NAME
public static final String INTERNATIONALIZATION_GROUP_NAME
public static final String JUNIT_GROUP_NAME
public static final String LOGGING_GROUP_NAME
public static final String MATURITY_GROUP_NAME
public static final String METHOD_METRICS_GROUP_NAME
public static final String NAMING_CONVENTIONS_GROUP_NAME
public static final String PERFORMANCE_GROUP_NAME
public static final String MEMORY_GROUP_NAME
public static final String JDK_GROUP_NAME
public static final String PORTABILITY_GROUP_NAME
public static final String SECURITY_GROUP_NAME
public static final String SERIALIZATION_GROUP_NAME
public static final String STYLE_GROUP_NAME
public static final String THREADING_GROUP_NAME
public static final String VERBOSE_GROUP_NAME
public static final String VISIBILITY_GROUP_NAME
public static final String CLONEABLE_GROUP_NAME
public static final String RESOURCE_GROUP_NAME
public static final String J2ME_GROUP_NAME
public static final String CONTROL_FLOW_GROUP_NAME
public static final String NUMERIC_GROUP_NAME
public static final String LANGUAGE_LEVEL_SPECIFIC_GROUP_NAME
public static final String JAVABEANS_GROUP_NAME
public static final String INHERITANCE_GROUP_NAME
public static final String DATA_FLOW_ISSUES
public static final String DECLARATION_REDUNDANCY
public static final String PACKAGING_GROUP_NAME
public static final String DEPENDENCY_GROUP_NAME
public static final String MODULARIZATION_GROUP_NAME
public static final String JAVAEE_GROUP_NAME
public static final String CONCURRENCY_ANNOTATION_ISSUES
public static final String JAVADOC_GROUP_NAME
public static final String PROPERTIES_GROUP_NAME
static void <clinit> ()
}
com/intellij/codeInsight/daemon/HighlightDisplayKey.class
HighlightDisplayKey.java
package com.intellij.codeInsight.daemon
public com.intellij.codeInsight.daemon.HighlightDisplayKey extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.Map ourNameToKeyMap
private static final java.util.Map ourIdToKeyMap
private static final java.util.Map ourKeyToDisplayNameMap
private static final java.util.Map ourKeyToAlternativeIDMap
private final String myName
private final String myID
static final synthetic boolean $assertionsDisabled
public static com.intellij.codeInsight.daemon.HighlightDisplayKey find (java.lang.String)
String name
public static com.intellij.codeInsight.daemon.HighlightDisplayKey findById (java.lang.String)
String id
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public static com.intellij.codeInsight.daemon.HighlightDisplayKey register (java.lang.String)
String name
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public static com.intellij.codeInsight.daemon.HighlightDisplayKey register (java.lang.String, java.lang.String)
String name
String displayName
public static com.intellij.codeInsight.daemon.HighlightDisplayKey register (java.lang.String, com.intellij.openapi.util.Computable)
String name
com.intellij.openapi.util.Computable displayName
public static com.intellij.codeInsight.daemon.HighlightDisplayKey register (java.lang.String, java.lang.String, java.lang.String)
String name
String displayName
String id
public static com.intellij.codeInsight.daemon.HighlightDisplayKey register (java.lang.String, com.intellij.openapi.util.Computable, java.lang.String)
String name
com.intellij.openapi.util.Computable displayName
String id
com.intellij.codeInsight.daemon.HighlightDisplayKey key
com.intellij.codeInsight.daemon.HighlightDisplayKey highlightDisplayKey
public static com.intellij.codeInsight.daemon.HighlightDisplayKey register (java.lang.String, com.intellij.openapi.util.Computable, java.lang.String, java.lang.String)
String name
com.intellij.openapi.util.Computable displayName
String id
String alternativeID
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public static com.intellij.codeInsight.daemon.HighlightDisplayKey findOrRegister (java.lang.String, java.lang.String)
String name
String displayName
public static com.intellij.codeInsight.daemon.HighlightDisplayKey findOrRegister (java.lang.String, java.lang.String, java.lang.String)
String name
String displayName
String id
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public static java.lang.String getDisplayNameByKey (com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.openapi.util.Computable computable
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public static java.lang.String getAlternativeID (com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.codeInsight.daemon.HighlightDisplayKey key
private void <init> (java.lang.String)
String name
public void <init> (java.lang.String, java.lang.String)
String name
String ID
public java.lang.String toString ()
public java.lang.String getID ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/ImplicitUsageProvider.class
ImplicitUsageProvider.java
package com.intellij.codeInsight.daemon
public abstract com.intellij.codeInsight.daemon.ImplicitUsageProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract boolean isImplicitUsage (com.intellij.psi.PsiElement)
public abstract boolean isImplicitRead (com.intellij.psi.PsiElement)
public abstract boolean isImplicitWrite (com.intellij.psi.PsiElement)
public boolean isImplicitlyNotNullInitialized (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isClassWithCustomizedInitialization (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/ProblemHighlightFilter.class
ProblemHighlightFilter.java
package com.intellij.codeInsight.daemon
public abstract com.intellij.codeInsight.daemon.ProblemHighlightFilter extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public abstract boolean shouldHighlight (com.intellij.psi.PsiFile)
public boolean shouldProcessInBatch (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
public static boolean shouldHighlightFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
public static boolean shouldProcessFileInBatch (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
private static boolean shouldProcess (com.intellij.psi.PsiFile, boolean)
com.intellij.codeInsight.daemon.ProblemHighlightFilter filter
com.intellij.psi.PsiFile psiFile
boolean onTheFly
com.intellij.codeInsight.daemon.ProblemHighlightFilter[] filters
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/QuickFixActionRegistrar.class
QuickFixActionRegistrar.java
package com.intellij.codeInsight.daemon
public abstract com.intellij.codeInsight.daemon.QuickFixActionRegistrar extends java.lang.Object {
public abstract void register (com.intellij.codeInsight.intention.IntentionAction)
public abstract void register (com.intellij.openapi.util.TextRange, com.intellij.codeInsight.intention.IntentionAction, com.intellij.codeInsight.daemon.HighlightDisplayKey)
public void unregister (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition condition
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/UnusedImportProvider.class
UnusedImportProvider.java
package com.intellij.codeInsight.daemon
public abstract com.intellij.codeInsight.daemon.UnusedImportProvider extends java.lang.Object {
public abstract boolean isUnusedImportEnabled (com.intellij.psi.PsiElement)
}
com/intellij/codeInsight/highlighting/HighlightErrorFilter.class
HighlightErrorFilter.java
package com.intellij.codeInsight.highlighting
public abstract com.intellij.codeInsight.highlighting.HighlightErrorFilter extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public abstract boolean shouldHighlightErrorElement (com.intellij.psi.PsiErrorElement)
static void <clinit> ()
}
com/intellij/codeInsight/intention/AbstractEmptyIntentionAction.class
AbstractEmptyIntentionAction.java
package com.intellij.codeInsight.intention
public abstract com.intellij.codeInsight.intention.AbstractEmptyIntentionAction extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
public void <init> ()
public final void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public final boolean startInWriteAction ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/intention/FileModifier.class
FileModifier.java
package com.intellij.codeInsight.intention
public abstract com.intellij.codeInsight.intention.FileModifier extends java.lang.Object implements com.intellij.openapi.application.WriteActionAware {
public com.intellij.psi.PsiElement getElementToMakeWritable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile currentFile
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/intention/HighPriorityAction.class
HighPriorityAction.java
package com.intellij.codeInsight.intention
public abstract com.intellij.codeInsight.intention.HighPriorityAction extends java.lang.Object implements com.intellij.codeInsight.intention.PriorityAction {
public com.intellij.codeInsight.intention.PriorityAction$Priority getPriority ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/intention/IntentionAction.class
IntentionAction.java
package com.intellij.codeInsight.intention
public abstract com.intellij.codeInsight.intention.IntentionAction extends java.lang.Object implements com.intellij.codeInsight.intention.FileModifier {
public static final com.intellij.codeInsight.intention.IntentionAction[] EMPTY_ARRAY
public abstract java.lang.String getText ()
public abstract java.lang.String getFamilyName ()
public abstract boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
public abstract void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
public abstract boolean startInWriteAction ()
static void <clinit> ()
}
com/intellij/codeInsight/intention/IntentionActionBean.class
IntentionActionBean.java
package com.intellij.codeInsight.intention
public final com.intellij.codeInsight.intention.IntentionActionBean extends com.intellij.openapi.extensions.CustomLoadingExtensionPointBean {
private static final com.intellij.openapi.diagnostic.Logger LOG
public String className
public String category
public String categoryKey
public String bundleName
public String descriptionDirectoryName
public void <init> ()
public java.lang.String[] getCategories ()
String baseName
java.util.ResourceBundle bundle
String[] keys
public java.lang.String getDescriptionDirectoryName ()
public com.intellij.codeInsight.intention.IntentionAction instantiate ()
public java.lang.ClassLoader getMetadataClassLoader ()
private static synthetic java.lang.String lambda$getCategories$0 (java.util.ResourceBundle, java.lang.String)
java.util.ResourceBundle bundle
String s
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/intention/IntentionActionDelegate.class
IntentionActionDelegate.java
package com.intellij.codeInsight.intention
public abstract com.intellij.codeInsight.intention.IntentionActionDelegate extends java.lang.Object {
public abstract com.intellij.codeInsight.intention.IntentionAction getDelegate ()
}
com/intellij/codeInsight/intention/IntentionActionProvider.class
IntentionActionProvider.java
package com.intellij.codeInsight.intention
public abstract com.intellij.codeInsight.intention.IntentionActionProvider extends java.lang.Object {
public abstract com.intellij.codeInsight.intention.IntentionActionWithOptions getIntentionAction ()
}
com/intellij/codeInsight/intention/IntentionActionWithOptions.class
IntentionActionWithOptions.java
package com.intellij.codeInsight.intention
public abstract com.intellij.codeInsight.intention.IntentionActionWithOptions extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
public abstract java.util.List getOptions ()
}
com/intellij/codeInsight/intention/IntentionManager.class
IntentionManager.java
package com.intellij.codeInsight.intention
public abstract com.intellij.codeInsight.intention.IntentionManager extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_INTENTION_ACTIONS
public static final com.intellij.openapi.util.Key SHOW_INTENTION_OPTIONS_KEY
public void <init> ()
public static com.intellij.codeInsight.intention.IntentionManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.codeInsight.intention.IntentionManager getInstance ()
public abstract void addAction (com.intellij.codeInsight.intention.IntentionAction)
public abstract com.intellij.codeInsight.intention.IntentionAction[] getIntentionActions ()
public abstract com.intellij.codeInsight.intention.IntentionAction[] getAvailableIntentionActions ()
public transient abstract void registerIntentionAndMetaData (com.intellij.codeInsight.intention.IntentionAction, java.lang.String[])
public abstract void unregisterIntention (com.intellij.codeInsight.intention.IntentionAction)
public abstract java.util.List getStandardIntentionOptions (com.intellij.codeInsight.daemon.HighlightDisplayKey, com.intellij.psi.PsiElement)
public abstract com.intellij.codeInsight.intention.IntentionAction createFixAllIntention (com.intellij.codeInspection.ex.InspectionToolWrapper, com.intellij.codeInsight.intention.IntentionAction)
public abstract com.intellij.codeInsight.intention.IntentionAction createCleanupAllIntention ()
public abstract java.util.List getCleanupIntentionOptions ()
public abstract com.intellij.codeInspection.LocalQuickFix convertToFix (com.intellij.codeInsight.intention.IntentionAction)
static void <clinit> ()
}
com/intellij/codeInsight/intention/LowPriorityAction.class
LowPriorityAction.java
package com.intellij.codeInsight.intention
public abstract com.intellij.codeInsight.intention.LowPriorityAction extends java.lang.Object implements com.intellij.codeInsight.intention.PriorityAction {
public com.intellij.codeInsight.intention.PriorityAction$Priority getPriority ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/intention/PriorityAction$Priority.class
PriorityAction.java
package com.intellij.codeInsight.intention
public final enum com.intellij.codeInsight.intention.PriorityAction$Priority extends java.lang.Enum {
public static final enum com.intellij.codeInsight.intention.PriorityAction$Priority TOP
public static final enum com.intellij.codeInsight.intention.PriorityAction$Priority HIGH
public static final enum com.intellij.codeInsight.intention.PriorityAction$Priority NORMAL
public static final enum com.intellij.codeInsight.intention.PriorityAction$Priority LOW
private static final synthetic com.intellij.codeInsight.intention.PriorityAction$Priority[] $VALUES
public static com.intellij.codeInsight.intention.PriorityAction$Priority[] values ()
public static com.intellij.codeInsight.intention.PriorityAction$Priority valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/codeInsight/intention/PriorityAction.class
PriorityAction.java
package com.intellij.codeInsight.intention
public abstract com.intellij.codeInsight.intention.PriorityAction extends java.lang.Object {
public abstract com.intellij.codeInsight.intention.PriorityAction$Priority getPriority ()
}
com/intellij/codeInsight/intention/impl/PriorityActionWrapper$1.class
PriorityActionWrapper.java
package com.intellij.codeInsight.intention.impl
synthetic com.intellij.codeInsight.intention.impl.PriorityActionWrapper$1 extends java.lang.Object {
}
com/intellij/codeInsight/intention/impl/PriorityActionWrapper$HighPriorityLocalQuickFixWrapper.class
PriorityActionWrapper.java
package com.intellij.codeInsight.intention.impl
com.intellij.codeInsight.intention.impl.PriorityActionWrapper$HighPriorityLocalQuickFixWrapper extends com.intellij.codeInsight.intention.impl.PriorityActionWrapper implements com.intellij.codeInsight.intention.HighPriorityAction {
protected void <init> (com.intellij.psi.PsiElement, com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement)
com.intellij.psi.PsiElement element
com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement fix
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/intention/impl/PriorityActionWrapper$LowPriorityLocalQuickFixWrapper.class
PriorityActionWrapper.java
package com.intellij.codeInsight.intention.impl
com.intellij.codeInsight.intention.impl.PriorityActionWrapper$LowPriorityLocalQuickFixWrapper extends com.intellij.codeInsight.intention.impl.PriorityActionWrapper implements com.intellij.codeInsight.intention.LowPriorityAction {
protected void <init> (com.intellij.psi.PsiElement, com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement)
com.intellij.psi.PsiElement element
com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement fix
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/intention/impl/PriorityActionWrapper$NormalPriorityLocalQuickFixWrapper.class
PriorityActionWrapper.java
package com.intellij.codeInsight.intention.impl
com.intellij.codeInsight.intention.impl.PriorityActionWrapper$NormalPriorityLocalQuickFixWrapper extends com.intellij.codeInsight.intention.impl.PriorityActionWrapper {
protected void <init> (com.intellij.psi.PsiElement, com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement)
com.intellij.psi.PsiElement element
com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement fix
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/intention/impl/PriorityActionWrapper.class
PriorityActionWrapper.java
package com.intellij.codeInsight.intention.impl
public abstract com.intellij.codeInsight.intention.impl.PriorityActionWrapper extends com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement {
private final com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement fix
private void <init> (com.intellij.psi.PsiElement, com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement)
com.intellij.psi.PsiElement element
com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement fix
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public boolean startInWriteAction ()
public com.intellij.psi.PsiElement getElementToMakeWritable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public java.lang.String getText ()
public static com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement highPriority (com.intellij.psi.PsiElement, com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement)
com.intellij.psi.PsiElement element
com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement fix
public static com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement normalPriority (com.intellij.psi.PsiElement, com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement)
com.intellij.psi.PsiElement element
com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement fix
public static com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement lowPriority (com.intellij.psi.PsiElement, com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement)
com.intellij.psi.PsiElement element
com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement fix
synthetic void <init> (com.intellij.psi.PsiElement, com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement, com.intellij.codeInsight.intention.impl.PriorityActionWrapper$1)
com.intellij.psi.PsiElement x0
com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement x1
com.intellij.codeInsight.intention.impl.PriorityActionWrapper$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ActionClassHolder.class
ActionClassHolder.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.ActionClassHolder extends java.lang.Object {
public abstract java.lang.Class getActionClass ()
}
com/intellij/codeInspection/BatchQuickFix.class
BatchQuickFix.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.BatchQuickFix extends java.lang.Object {
public abstract void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor[], java.util.List, java.lang.Runnable)
}
com/intellij/codeInspection/BatchSuppressableTool.class
BatchSuppressableTool.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.BatchSuppressableTool extends java.lang.Object {
public abstract boolean isSuppressedFor (com.intellij.psi.PsiElement)
public abstract com.intellij.codeInspection.SuppressQuickFix[] getBatchSuppressActions (com.intellij.psi.PsiElement)
}
com/intellij/codeInspection/CleanupLocalInspectionTool.class
CleanupLocalInspectionTool.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.CleanupLocalInspectionTool extends java.lang.Object {
}
com/intellij/codeInspection/CommonProblemDescriptor.class
CommonProblemDescriptor.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.CommonProblemDescriptor extends java.lang.Object {
public static final java.util.Comparator DESCRIPTOR_COMPARATOR
public static final com.intellij.codeInspection.CommonProblemDescriptor[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract java.lang.String getDescriptionTemplate ()
public abstract com.intellij.codeInspection.QuickFix[] getFixes ()
private static synthetic com.intellij.codeInspection.CommonProblemDescriptor[] lambda$static$1 (int)
int count
private static synthetic int lambda$static$0 (com.intellij.codeInspection.CommonProblemDescriptor, com.intellij.codeInspection.CommonProblemDescriptor)
int diff
com.intellij.codeInspection.CommonProblemDescriptor c1
com.intellij.codeInspection.CommonProblemDescriptor c2
static void <clinit> ()
}
com/intellij/codeInspection/CommonQuickFixBundle.class
CommonQuickFixBundle.java
package com.intellij.codeInspection
public com.intellij.codeInspection.CommonQuickFixBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
public static final String BUNDLE
private void <init> ()
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ContainerBasedSuppressQuickFix.class
ContainerBasedSuppressQuickFix.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.ContainerBasedSuppressQuickFix extends java.lang.Object implements com.intellij.codeInspection.SuppressQuickFix {
public abstract com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiElement)
}
com/intellij/codeInspection/CustomSuppressableInspectionTool.class
CustomSuppressableInspectionTool.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.CustomSuppressableInspectionTool extends java.lang.Object {
public abstract com.intellij.codeInspection.SuppressIntentionAction[] getSuppressActions (com.intellij.psi.PsiElement)
public abstract boolean isSuppressedFor (com.intellij.psi.PsiElement)
}
com/intellij/codeInspection/GlobalInspectionContext.class
GlobalInspectionContext.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.GlobalInspectionContext extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder {
public abstract com.intellij.codeInspection.reference.RefManager getRefManager ()
public abstract boolean shouldCheck (com.intellij.codeInspection.reference.RefEntity, com.intellij.codeInspection.GlobalInspectionTool)
public abstract boolean isSuppressed (com.intellij.psi.PsiElement, java.lang.String)
public abstract com.intellij.openapi.project.Project getProject ()
public abstract java.lang.Object getExtension (com.intellij.openapi.util.Key)
public abstract void incrementJobDoneAmount (com.intellij.codeInspection.ex.JobDescriptor, java.lang.String)
public abstract com.intellij.codeInspection.ex.StdJobDescriptors getStdJobDescriptors ()
public abstract void cleanup ()
}
com/intellij/codeInspection/GlobalInspectionTool$1.class
GlobalInspectionTool.java
package com.intellij.codeInspection
com.intellij.codeInspection.GlobalInspectionTool$1 extends com.intellij.codeInspection.reference.RefVisitor {
final synthetic com.intellij.codeInspection.GlobalInspectionContext val$globalContext
final synthetic com.intellij.analysis.AnalysisScope val$scope
final synthetic com.intellij.codeInspection.InspectionManager val$manager
final synthetic com.intellij.codeInspection.ProblemDescriptionsProcessor val$problemDescriptionsProcessor
final synthetic com.intellij.codeInspection.GlobalInspectionTool this$0
void <init> (com.intellij.codeInspection.GlobalInspectionTool, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.codeInspection.GlobalInspectionTool this$0
public void visitElement (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.codeInspection.CommonProblemDescriptor[] descriptors
private boolean isInScope (com.intellij.codeInspection.reference.RefEntity)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.codeInspection.reference.RefEntity owner
com.intellij.psi.SmartPsiElementPointer pointer
com.intellij.codeInspection.reference.RefEntity refEntity
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/GlobalInspectionTool.class
GlobalInspectionTool.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.GlobalInspectionTool extends com.intellij.codeInspection.InspectionProfileEntry {
public void <init> ()
protected final java.lang.String getSuppressId ()
public com.intellij.codeInspection.reference.RefGraphAnnotator getAnnotator (com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.reference.RefManager refManager
public void runInspection (com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor problemDescriptionsProcessor
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
public boolean isGraphNeeded ()
public boolean isEnabledByDefault ()
public boolean queryExternalUsagesRequests (com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor problemDescriptionsProcessor
public com.intellij.codeInspection.QuickFix getQuickFix (java.lang.String)
String hint
public java.lang.String getHint (com.intellij.codeInspection.QuickFix)
com.intellij.codeInspection.QuickFix fix
public void compose (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefEntity, com.intellij.codeInspection.HTMLComposer)
StringBuffer buf
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.codeInspection.HTMLComposer composer
public com.intellij.codeInspection.ex.JobDescriptor[] getAdditionalJobs ()
public com.intellij.codeInspection.ex.JobDescriptor[] getAdditionalJobs (com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.GlobalInspectionContext context
public boolean worksInBatchModeOnly ()
public com.intellij.codeInspection.LocalInspectionTool getSharedLocalInspectionTool ()
public void initialize (com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.GlobalInspectionContext context
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/GlobalSimpleInspectionTool.class
GlobalSimpleInspectionTool.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.GlobalSimpleInspectionTool extends com.intellij.codeInspection.GlobalInspectionTool {
public void <init> ()
public void inspectionStarted (com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor problemDescriptionsProcessor
public void inspectionFinished (com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor problemDescriptionsProcessor
public abstract void checkFile (com.intellij.psi.PsiFile, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.ProblemsHolder, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
public final void runInspection (com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor problemDescriptionsProcessor
public final boolean isGraphNeeded ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/HTMLComposer.class
HTMLComposer.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.HTMLComposer extends java.lang.Object {
public void <init> ()
public abstract void appendElementReference (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefElement, java.lang.String, java.lang.String)
public abstract void appendElementReference (java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String)
public abstract void appendElementInReferences (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefElement)
public abstract void appendElementOutReferences (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefElement)
public abstract void appendElementReference (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefElement)
public abstract void appendListItem (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefElement)
public static void appendHeading (java.lang.StringBuffer, java.lang.String)
StringBuffer buf
String name
public abstract void appendElementReference (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefElement, boolean)
public abstract java.lang.String composeNumereables (int, java.lang.String, java.lang.String, java.lang.String)
public abstract void startList (java.lang.StringBuffer)
public abstract void doneList (java.lang.StringBuffer)
public abstract void startListItem (java.lang.StringBuffer)
public static void appendAfterHeaderIndention (java.lang.StringBuffer)
StringBuffer buf
public abstract void appendNoProblems (java.lang.StringBuffer)
public abstract java.lang.Object getExtension (com.intellij.openapi.util.Key)
}
com/intellij/codeInspection/HintAction.class
HintAction.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.HintAction extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
public abstract boolean showHint (com.intellij.openapi.editor.Editor)
public boolean fixSilently (com.intellij.openapi.editor.Editor)
com.intellij.openapi.editor.Editor editor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/InjectionAwareSuppressQuickFix.class
InjectionAwareSuppressQuickFix.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.InjectionAwareSuppressQuickFix extends java.lang.Object implements com.intellij.codeInspection.SuppressQuickFix {
public abstract com.intellij.util.ThreeState isShouldBeAppliedToInjectionHost ()
public abstract void setShouldBeAppliedToInjectionHost (com.intellij.util.ThreeState)
}
com/intellij/codeInspection/InspectionEP.class
InspectionEP.java
package com.intellij.codeInspection
public com.intellij.codeInspection.InspectionEP extends com.intellij.lang.LanguageExtensionPoint implements com.intellij.codeInspection.InspectionProfileEntry$DefaultNameProvider {
public static final com.intellij.openapi.extensions.ExtensionPointName GLOBAL_INSPECTION
public String shortName
public String key
public String bundle
public String displayName
public String groupKey
public String groupBundle
public String groupDisplayName
public String groupPath
public boolean enabledByDefault
public boolean applyToDialects
public boolean cleanupTool
public String level
public boolean hasStaticDescription
private static final com.intellij.openapi.diagnostic.Logger LOG
public String presentation
public boolean isInternal
public void <init> ()
public java.lang.String getShortName ()
public java.lang.String getDisplayName ()
public java.lang.String getGroupDisplayName ()
public java.lang.String[] getGroupPath ()
String name
public com.intellij.codeHighlighting.HighlightDisplayLevel getDefaultLevel ()
com.intellij.codeHighlighting.HighlightDisplayLevel displayLevel
private java.lang.String getLocalizedString (java.lang.String, java.lang.String)
String bundleName
String key
String baseName
java.util.ResourceBundle resourceBundle
public com.intellij.codeInspection.InspectionProfileEntry instantiateTool ()
com.intellij.codeInspection.InspectionProfileEntry entry
ClassNotFoundException e
public java.lang.String getDefaultShortName ()
public java.lang.String getDefaultDisplayName ()
public java.lang.String getDefaultGroupDisplayName ()
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/InspectionManager.class
InspectionManager.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.InspectionManager extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName CANT_BE_STATIC_EXTENSION
public void <init> ()
public static com.intellij.codeInspection.InspectionManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.openapi.project.Project getProject ()
public transient abstract com.intellij.codeInspection.CommonProblemDescriptor createProblemDescriptor (java.lang.String, com.intellij.codeInspection.QuickFix[])
public transient abstract com.intellij.codeInspection.ModuleProblemDescriptor createProblemDescriptor (java.lang.String, com.intellij.openapi.module.Module, com.intellij.codeInspection.QuickFix[])
public abstract com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.LocalQuickFix, com.intellij.codeInspection.ProblemHighlightType, boolean)
public abstract com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, java.lang.String, boolean, com.intellij.codeInspection.LocalQuickFix[], com.intellij.codeInspection.ProblemHighlightType)
public abstract com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.LocalQuickFix[], com.intellij.codeInspection.ProblemHighlightType, boolean, boolean)
public transient abstract com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.ProblemHighlightType, boolean, com.intellij.codeInspection.LocalQuickFix[])
public transient abstract com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String, com.intellij.codeInspection.ProblemHighlightType, boolean, com.intellij.codeInspection.LocalQuickFix[])
public transient abstract com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, java.lang.String, boolean, com.intellij.codeInspection.ProblemHighlightType, boolean, com.intellij.codeInspection.LocalQuickFix[])
public abstract com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.LocalQuickFix, com.intellij.codeInspection.ProblemHighlightType)
public abstract com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.LocalQuickFix[], com.intellij.codeInspection.ProblemHighlightType)
public abstract com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.LocalQuickFix[], com.intellij.codeInspection.ProblemHighlightType, boolean)
public transient abstract com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.ProblemHighlightType, com.intellij.codeInspection.LocalQuickFix[])
public transient abstract com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String, com.intellij.codeInspection.ProblemHighlightType, com.intellij.codeInspection.LocalQuickFix[])
public abstract com.intellij.codeInspection.GlobalInspectionContext createNewGlobalContext (boolean)
public abstract com.intellij.codeInspection.GlobalInspectionContext createNewGlobalContext ()
static void <clinit> ()
}
com/intellij/codeInspection/InspectionProfile.class
InspectionProfile.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.InspectionProfile extends java.lang.Object implements java.lang.Comparable {
public abstract java.lang.String getName ()
public abstract com.intellij.codeHighlighting.HighlightDisplayLevel getErrorLevel (com.intellij.codeInsight.daemon.HighlightDisplayKey, com.intellij.psi.PsiElement)
public abstract com.intellij.codeInspection.ex.InspectionToolWrapper getInspectionTool (java.lang.String, com.intellij.psi.PsiElement)
public abstract com.intellij.codeInspection.ex.InspectionToolWrapper getInspectionTool (java.lang.String, com.intellij.openapi.project.Project)
public abstract com.intellij.codeInspection.InspectionProfileEntry getUnwrappedTool (java.lang.String, com.intellij.psi.PsiElement)
public abstract com.intellij.codeInspection.InspectionProfileEntry getUnwrappedTool (com.intellij.openapi.util.Key, com.intellij.psi.PsiElement)
public abstract void modifyToolSettings (com.intellij.openapi.util.Key, com.intellij.psi.PsiElement, com.intellij.util.Consumer)
public abstract com.intellij.codeInspection.ex.InspectionToolWrapper[] getInspectionTools (com.intellij.psi.PsiElement)
public abstract boolean isToolEnabled (com.intellij.codeInsight.daemon.HighlightDisplayKey, com.intellij.psi.PsiElement)
public boolean isToolEnabled (com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public abstract boolean isExecutable (com.intellij.openapi.project.Project)
public abstract java.lang.String getSingleTool ()
public abstract java.lang.String getDisplayName ()
public abstract java.util.List getAllEnabledInspectionTools (com.intellij.openapi.project.Project)
}
com/intellij/codeInspection/InspectionProfileEntry$1.class
InspectionProfileEntry.java
package com.intellij.codeInspection
com.intellij.codeInspection.InspectionProfileEntry$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
final synthetic com.intellij.codeInspection.InspectionProfileEntry this$0
void <init> (com.intellij.codeInspection.InspectionProfileEntry)
com.intellij.codeInspection.InspectionProfileEntry this$0
public int computeHashCode (com.intellij.codeInspection.SuppressQuickFix)
com.intellij.codeInspection.SuppressQuickFix object
int result
public boolean equals (com.intellij.codeInspection.SuppressQuickFix, com.intellij.codeInspection.SuppressQuickFix)
com.intellij.codeInspection.SuppressQuickFix o1
com.intellij.codeInspection.SuppressQuickFix o2
public volatile synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
}
com/intellij/codeInspection/InspectionProfileEntry$DefaultNameProvider.class
InspectionProfileEntry.java
package com.intellij.codeInspection
abstract com.intellij.codeInspection.InspectionProfileEntry$DefaultNameProvider extends java.lang.Object {
public abstract java.lang.String getDefaultShortName ()
public abstract java.lang.String getDefaultDisplayName ()
public abstract java.lang.String getDefaultGroupDisplayName ()
}
com/intellij/codeInspection/InspectionProfileEntry.class
InspectionProfileEntry.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.InspectionProfileEntry extends java.lang.Object implements com.intellij.codeInspection.BatchSuppressableTool {
public static final String GENERAL_GROUP_NAME
private static final com.intellij.openapi.diagnostic.Logger LOG
private static java.util.Set ourBlackList
private static final Object BLACK_LIST_LOCK
private Boolean myUseNewSerializer
protected volatile com.intellij.codeInspection.InspectionProfileEntry$DefaultNameProvider myNameProvider
public void <init> ()
public java.lang.String getAlternativeID ()
public boolean isSuppressedFor (com.intellij.psi.PsiElement)
com.intellij.codeInspection.InspectionSuppressor suppressor
com.intellij.codeInspection.InspectionSuppressor suppressor
String sourceToolId
String[] suppressIds
String[] sourceToolIds
com.intellij.psi.PsiElement element
java.util.Set suppressors
String toolId
com.intellij.codeInspection.ex.InspectionElementsMerger merger
protected java.lang.String getSuppressId ()
public com.intellij.codeInspection.SuppressQuickFix[] getBatchSuppressActions (com.intellij.psi.PsiElement)
com.intellij.codeInspection.InspectionSuppressor suppressor
java.util.Set injectionHostSuppressors
com.intellij.codeInspection.InspectionSuppressor suppressor
com.intellij.psi.PsiElement element
java.util.Set fixes
java.util.Set suppressors
com.intellij.psi.PsiLanguageInjectionHost injectionHost
private static void addAllSuppressActions (java.util.Collection, com.intellij.psi.PsiElement, com.intellij.codeInspection.InspectionSuppressor, com.intellij.util.ThreeState, java.lang.String)
com.intellij.codeInspection.SuppressQuickFix action
java.util.Collection fixes
com.intellij.psi.PsiElement element
com.intellij.codeInspection.InspectionSuppressor suppressor
com.intellij.util.ThreeState appliedToInjectionHost
String toolId
com.intellij.codeInspection.SuppressQuickFix[] actions
private boolean isSuppressed (java.lang.String, com.intellij.codeInspection.InspectionSuppressor, com.intellij.psi.PsiElement)
String toolId
com.intellij.codeInspection.InspectionSuppressor suppressor
com.intellij.psi.PsiElement element
String alternativeId
public static java.util.Set getSuppressors (com.intellij.psi.PsiElement)
com.intellij.lang.Language language
java.util.Set suppressors
java.util.Set suppressors
com.intellij.psi.PsiElement element
com.intellij.psi.FileViewProvider viewProvider
java.util.List elementLanguageSuppressor
int size
public void cleanup (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public java.lang.String getGroupDisplayName ()
String name
public java.lang.String[] getGroupPath ()
String groupDisplayName
public java.lang.String getDisplayName ()
String name
public java.lang.String getShortName ()
String name
public static java.lang.String getShortName (java.lang.String)
String className
public com.intellij.codeHighlighting.HighlightDisplayLevel getDefaultLevel ()
public boolean isEnabledByDefault ()
public javax.swing.JComponent createOptionsPanel ()
public void readSettings (org.jdom.Element)
com.intellij.serialization.SerializationException e
org.jdom.Element node
public void writeSettings (org.jdom.Element)
org.jdom.Element node
private synchronized boolean useNewSerializer ()
private static void loadBlackList ()
String line
java.io.BufferedReader reader
java.io.IOException e
java.net.URL url
public static java.util.Collection getBlackList ()
protected com.intellij.util.xmlb.SerializationFilter getSerializationFilter ()
public java.lang.String getStaticDescription ()
public java.lang.String getDescriptionFileName ()
protected java.net.URL getDescriptionUrl ()
protected java.lang.Class getDescriptionContextClass ()
public boolean isInitialized ()
public java.lang.String getMainToolId ()
public java.lang.String loadDescription ()
java.io.InputStream descriptionStream
String fileName
String description
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/InspectionSuppressor.class
InspectionSuppressor.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.InspectionSuppressor extends java.lang.Object {
public abstract boolean isSuppressedFor (com.intellij.psi.PsiElement, java.lang.String)
public abstract com.intellij.codeInspection.SuppressQuickFix[] getSuppressActions (com.intellij.psi.PsiElement, java.lang.String)
}
com/intellij/codeInspection/InspectionToolProvider.class
InspectionToolProvider.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.InspectionToolProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT_NAME
public abstract java.lang.Class[] getInspectionClasses ()
static void <clinit> ()
}
com/intellij/codeInspection/InspectionsBundle.class
InspectionsBundle.java
package com.intellij.codeInspection
public com.intellij.codeInspection.InspectionsBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
public static final String BUNDLE
private void <init> ()
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/IntentionAndQuickFixAction.class
IntentionAndQuickFixAction.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.IntentionAndQuickFixAction extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix com.intellij.codeInsight.intention.IntentionAction {
public void <init> ()
public abstract java.lang.String getName ()
public abstract java.lang.String getFamilyName ()
public abstract void applyFix (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor)
public java.lang.String getText ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public boolean startInWriteAction ()
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/LanguageInspectionSuppressors.class
LanguageInspectionSuppressors.java
package com.intellij.codeInspection
public com.intellij.codeInspection.LanguageInspectionSuppressors extends com.intellij.lang.LanguageExtension {
public static final com.intellij.codeInspection.LanguageInspectionSuppressors INSTANCE
private void <init> ()
static void <clinit> ()
}
com/intellij/codeInspection/LocalInspectionEP.class
LocalInspectionEP.java
package com.intellij.codeInspection
public com.intellij.codeInspection.LocalInspectionEP extends com.intellij.codeInspection.InspectionEP implements com.intellij.codeInspection.LocalInspectionTool$LocalDefaultNameProvider {
public static final com.intellij.openapi.extensions.ExtensionPointName LOCAL_INSPECTION
public String id
public String alternativeId
public boolean runForWholeFile
public boolean unfair
public void <init> ()
public java.lang.String getDefaultID ()
public java.lang.String getDefaultAlternativeID ()
static void <clinit> ()
}
com/intellij/codeInspection/LocalInspectionTool$1.class
LocalInspectionTool.java
package com.intellij.codeInspection
com.intellij.codeInspection.LocalInspectionTool$1 extends com.intellij.psi.PsiElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic boolean val$isOnTheFly
final synthetic com.intellij.codeInspection.LocalInspectionTool this$0
void <init> (com.intellij.codeInspection.LocalInspectionTool, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.LocalInspectionTool this$0
public void visitFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
private void addDescriptors (com.intellij.codeInspection.ProblemDescriptor[])
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.codeInspection.ProblemDescriptor[] descriptors
}
com/intellij/codeInspection/LocalInspectionTool$2$1.class
LocalInspectionTool.java
package com.intellij.codeInspection
com.intellij.codeInspection.LocalInspectionTool$2$1 extends com.intellij.psi.PsiRecursiveElementWalkingVisitor {
final synthetic com.intellij.codeInspection.LocalInspectionTool$2 this$1
void <init> (com.intellij.codeInspection.LocalInspectionTool$2)
com.intellij.codeInspection.LocalInspectionTool$2 this$1
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement injectedElement
}
com/intellij/codeInspection/LocalInspectionTool$2.class
LocalInspectionTool.java
package com.intellij.codeInspection
com.intellij.codeInspection.LocalInspectionTool$2 extends com.intellij.psi.PsiRecursiveElementWalkingVisitor {
final synthetic com.intellij.psi.PsiElementVisitor val$customVisitor
final synthetic com.intellij.lang.injection.InjectedLanguageManager val$injectedLanguageManager
final synthetic com.intellij.codeInspection.LocalInspectionTool this$0
void <init> (com.intellij.codeInspection.LocalInspectionTool, com.intellij.psi.PsiElementVisitor, com.intellij.lang.injection.InjectedLanguageManager)
com.intellij.codeInspection.LocalInspectionTool this$0
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private void processInjectedFile (com.intellij.psi.PsiElement)
com.intellij.openapi.util.Pair pair
java.util.List files
com.intellij.psi.PsiElement element
}
com/intellij/codeInspection/LocalInspectionTool$LocalDefaultNameProvider.class
LocalInspectionTool.java
package com.intellij.codeInspection
abstract com.intellij.codeInspection.LocalInspectionTool$LocalDefaultNameProvider extends java.lang.Object implements com.intellij.codeInspection.InspectionProfileEntry$DefaultNameProvider {
public abstract java.lang.String getDefaultID ()
public abstract java.lang.String getDefaultAlternativeID ()
}
com/intellij/codeInspection/LocalInspectionTool.class
LocalInspectionTool.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.LocalInspectionTool extends com.intellij.codeInspection.InspectionProfileEntry {
public static final com.intellij.codeInspection.LocalInspectionTool[] EMPTY_ARRAY
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String VALID_ID_PATTERN
private static final java.util.regex.Pattern COMPILED_VALID_ID_PATTERN
public void <init> ()
public static boolean isValidID (java.lang.String)
String id
public java.lang.String getID ()
String id
protected final java.lang.String getSuppressId ()
public java.lang.String getAlternativeID ()
public boolean runForWholeFile ()
public com.intellij.codeInspection.ProblemDescriptor[] checkFile (com.intellij.psi.PsiFile, com.intellij.codeInspection.InspectionManager, boolean)
com.intellij.psi.PsiFile file
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean, com.intellij.codeInspection.LocalInspectionToolSession)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
com.intellij.codeInspection.LocalInspectionToolSession session
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
public com.intellij.psi.PsiNamedElement getProblemElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public void inspectionStarted (com.intellij.codeInspection.LocalInspectionToolSession, boolean)
com.intellij.codeInspection.LocalInspectionToolSession session
boolean isOnTheFly
public void inspectionFinished (com.intellij.codeInspection.LocalInspectionToolSession, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.LocalInspectionToolSession session
com.intellij.codeInspection.ProblemsHolder problemsHolder
public void inspectionFinished (com.intellij.codeInspection.LocalInspectionToolSession)
com.intellij.codeInspection.LocalInspectionToolSession session
public java.util.List processFile (com.intellij.psi.PsiFile, com.intellij.codeInspection.InspectionManager)
com.intellij.psi.PsiFile file
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.codeInspection.LocalInspectionToolSession session
com.intellij.psi.PsiElementVisitor customVisitor
com.intellij.lang.injection.InjectedLanguageManager injectedLanguageManager
static synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/LocalInspectionToolSession.class
LocalInspectionToolSession.java
package com.intellij.codeInspection
public com.intellij.codeInspection.LocalInspectionToolSession extends com.intellij.openapi.util.UserDataHolderBase {
private final com.intellij.psi.PsiFile myFile
private final int myStartOffset
private final int myEndOffset
public void <init> (com.intellij.psi.PsiFile, int, int)
com.intellij.psi.PsiFile file
int startOffset
int endOffset
public com.intellij.psi.PsiFile getFile ()
public int getStartOffset ()
public int getEndOffset ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/LocalQuickFix.class
LocalQuickFix.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.LocalQuickFix extends java.lang.Object implements com.intellij.codeInspection.QuickFix com.intellij.codeInsight.intention.FileModifier {
public static final com.intellij.codeInspection.LocalQuickFix[] EMPTY_ARRAY
static void <clinit> ()
}
com/intellij/codeInspection/LocalQuickFixAndIntentionActionOnPsiElement.class
LocalQuickFixAndIntentionActionOnPsiElement.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement extends com.intellij.codeInspection.LocalQuickFixOnPsiElement implements com.intellij.codeInsight.intention.IntentionAction {
protected void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected void <init> (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public final void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public final boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public abstract void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public boolean startInWriteAction ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/LocalQuickFixAsIntentionAdapter.class
LocalQuickFixAsIntentionAdapter.java
package com.intellij.codeInspection
public com.intellij.codeInspection.LocalQuickFixAsIntentionAdapter extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
private final com.intellij.codeInspection.LocalQuickFix myFix
private final com.intellij.codeInspection.ProblemDescriptor myProblemDescriptor
public void <init> (com.intellij.codeInspection.LocalQuickFix, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.codeInspection.LocalQuickFix fix
com.intellij.codeInspection.ProblemDescriptor problemDescriptor
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiElement getElementToMakeWritable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile currentFile
public boolean startInWriteAction ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/LocalQuickFixBase.class
LocalQuickFixBase.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.LocalQuickFixBase extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final String myName
private final String myFamilyName
protected void <init> (java.lang.String)
String name
protected void <init> (java.lang.String, java.lang.String)
String name
String familyName
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public abstract void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/LocalQuickFixOnPsiElement.class
LocalQuickFixOnPsiElement.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.LocalQuickFixOnPsiElement extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
protected static final com.intellij.openapi.diagnostic.Logger LOG
protected final com.intellij.psi.SmartPsiElementPointer myStartElement
protected final com.intellij.psi.SmartPsiElementPointer myEndElement
protected void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void <init> (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.psi.PsiFile startContainingFile
com.intellij.psi.PsiFile endContainingFile
com.intellij.openapi.project.Project project
public final java.lang.String getName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
protected boolean isAvailable ()
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.psi.PsiFile file
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiElement getStartElement ()
public com.intellij.psi.PsiElement getEndElement ()
public abstract java.lang.String getText ()
public final void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
public void applyFix ()
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.psi.PsiFile file
public abstract void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/LocalQuickFixOnPsiElementAsIntentionAdapter.class
LocalQuickFixOnPsiElementAsIntentionAdapter.java
package com.intellij.codeInspection
public com.intellij.codeInspection.LocalQuickFixOnPsiElementAsIntentionAdapter extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
private final com.intellij.codeInspection.LocalQuickFixOnPsiElement myFix
public void <init> (com.intellij.codeInspection.LocalQuickFixOnPsiElement)
com.intellij.codeInspection.LocalQuickFixOnPsiElement fix
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public boolean startInWriteAction ()
public com.intellij.psi.PsiElement getElementToMakeWritable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile currentFile
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/LocalQuickFixProvider.class
LocalQuickFixProvider.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.LocalQuickFixProvider extends java.lang.Object {
public abstract com.intellij.codeInspection.LocalQuickFix[] getQuickFixes ()
}
com/intellij/codeInspection/ModuleProblemDescriptor.class
ModuleProblemDescriptor.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.ModuleProblemDescriptor extends java.lang.Object implements com.intellij.codeInspection.CommonProblemDescriptor {
public abstract com.intellij.openapi.module.Module getModule ()
}
com/intellij/codeInspection/ProblemDescriptionsProcessor.class
ProblemDescriptionsProcessor.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.ProblemDescriptionsProcessor extends java.lang.Object {
public com.intellij.codeInspection.CommonProblemDescriptor[] getDescriptions (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity refEntity
public void ignoreElement (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity refEntity
public void resolveProblem (com.intellij.codeInspection.CommonProblemDescriptor)
com.intellij.codeInspection.CommonProblemDescriptor descriptor
public transient void addProblemElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.codeInspection.CommonProblemDescriptor[])
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.codeInspection.CommonProblemDescriptor[] commonProblemDescriptors
public com.intellij.codeInspection.reference.RefEntity getElement (com.intellij.codeInspection.CommonProblemDescriptor)
com.intellij.codeInspection.CommonProblemDescriptor descriptor
public static void resolveAllProblemsInElement (com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.CommonProblemDescriptor descriptor
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
com.intellij.codeInspection.reference.RefEntity element
com.intellij.codeInspection.CommonProblemDescriptor[] descriptors
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ProblemDescriptor.class
ProblemDescriptor.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.ProblemDescriptor extends java.lang.Object implements com.intellij.codeInspection.CommonProblemDescriptor {
public static final com.intellij.codeInspection.ProblemDescriptor[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiElement getPsiElement ()
public abstract com.intellij.psi.PsiElement getStartElement ()
public abstract com.intellij.psi.PsiElement getEndElement ()
public abstract com.intellij.openapi.util.TextRange getTextRangeInElement ()
public abstract int getLineNumber ()
public abstract com.intellij.codeInspection.ProblemHighlightType getHighlightType ()
public abstract boolean isAfterEndOfLine ()
public abstract void setTextAttributes (com.intellij.openapi.editor.colors.TextAttributesKey)
public abstract com.intellij.lang.annotation.ProblemGroup getProblemGroup ()
public abstract void setProblemGroup (com.intellij.lang.annotation.ProblemGroup)
public abstract boolean showTooltip ()
static void <clinit> ()
}
com/intellij/codeInspection/ProblemHighlightType.class
ProblemHighlightType.java
package com.intellij.codeInspection
public final enum com.intellij.codeInspection.ProblemHighlightType extends java.lang.Enum {
public static final enum com.intellij.codeInspection.ProblemHighlightType GENERIC_ERROR_OR_WARNING
public static final enum com.intellij.codeInspection.ProblemHighlightType LIKE_UNKNOWN_SYMBOL
public static final enum com.intellij.codeInspection.ProblemHighlightType LIKE_DEPRECATED
public static final enum com.intellij.codeInspection.ProblemHighlightType LIKE_UNUSED_SYMBOL
public static final enum com.intellij.codeInspection.ProblemHighlightType ERROR
public static final enum com.intellij.codeInspection.ProblemHighlightType WARNING
public static final enum com.intellij.codeInspection.ProblemHighlightType GENERIC_ERROR
public static final enum com.intellij.codeInspection.ProblemHighlightType INFO
public static final enum com.intellij.codeInspection.ProblemHighlightType WEAK_WARNING
public static final enum com.intellij.codeInspection.ProblemHighlightType INFORMATION
public static final enum com.intellij.codeInspection.ProblemHighlightType LIKE_MARKED_FOR_REMOVAL
private static final synthetic com.intellij.codeInspection.ProblemHighlightType[] $VALUES
public static com.intellij.codeInspection.ProblemHighlightType[] values ()
public static com.intellij.codeInspection.ProblemHighlightType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/codeInspection/ProblemsHolder.class
ProblemsHolder.java
package com.intellij.codeInspection
public com.intellij.codeInspection.ProblemsHolder extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.codeInspection.InspectionManager myManager
private final com.intellij.psi.PsiFile myFile
private final boolean myOnTheFly
private final java.util.List myProblems
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.codeInspection.InspectionManager, com.intellij.psi.PsiFile, boolean)
com.intellij.codeInspection.InspectionManager manager
com.intellij.psi.PsiFile file
boolean onTheFly
public transient void registerProblem (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.LocalQuickFix[])
com.intellij.psi.PsiElement psiElement
String descriptionTemplate
com.intellij.codeInspection.LocalQuickFix[] fixes
public transient void registerProblem (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.ProblemHighlightType, com.intellij.codeInspection.LocalQuickFix[])
com.intellij.psi.PsiElement psiElement
String descriptionTemplate
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.codeInspection.LocalQuickFix[] fixes
public void registerProblem (com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiElement newTarget
com.intellij.psi.ExternallyDefinedPsiElement external
com.intellij.codeInspection.ProblemDescriptor problemDescriptor
com.intellij.psi.PsiElement element
private boolean isInPsiFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
private void redirectProblem (com.intellij.codeInspection.ProblemDescriptor, com.intellij.psi.PsiElement)
com.intellij.codeInspection.ProblemDescriptor problem
com.intellij.psi.PsiElement target
com.intellij.psi.PsiElement original
com.intellij.openapi.vfs.VirtualFile vFile
String path
String description
String template
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.ProblemDescriptor newProblem
public void registerProblem (com.intellij.psi.PsiReference, java.lang.String, com.intellij.codeInspection.ProblemHighlightType)
com.intellij.psi.PsiReference reference
String descriptionTemplate
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.codeInspection.LocalQuickFix[] fixes
public transient void registerProblemForReference (com.intellij.psi.PsiReference, com.intellij.codeInspection.ProblemHighlightType, java.lang.String, com.intellij.codeInspection.LocalQuickFix[])
com.intellij.psi.PsiReference reference
com.intellij.codeInspection.ProblemHighlightType highlightType
String descriptionTemplate
com.intellij.codeInspection.LocalQuickFix[] fixes
com.intellij.codeInspection.ProblemDescriptor descriptor
public void registerProblem (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
public void registerProblem (com.intellij.psi.PsiReference, com.intellij.codeInspection.ProblemHighlightType)
com.intellij.psi.PsiReference reference
com.intellij.codeInspection.ProblemHighlightType highlightType
public static java.lang.String unresolvedReferenceMessage (com.intellij.psi.PsiReference)
String message
IllegalArgumentException ex
String pattern
String message
com.intellij.psi.PsiReference reference
String message
public transient void registerProblem (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String, com.intellij.codeInspection.LocalQuickFix[])
com.intellij.psi.PsiElement psiElement
com.intellij.openapi.util.TextRange rangeInElement
String message
com.intellij.codeInspection.LocalQuickFix[] fixes
public transient void registerProblem (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.ProblemHighlightType, com.intellij.openapi.util.TextRange, com.intellij.codeInspection.LocalQuickFix[])
com.intellij.psi.PsiElement psiElement
String message
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.openapi.util.TextRange rangeInElement
com.intellij.codeInspection.LocalQuickFix[] fixes
public java.util.List getResults ()
public com.intellij.codeInspection.ProblemDescriptor[] getResultsArray ()
java.util.List problems
public final com.intellij.codeInspection.InspectionManager getManager ()
public boolean hasResults ()
public int getResultCount ()
public boolean isOnTheFly ()
public com.intellij.psi.PsiFile getFile ()
public final com.intellij.openapi.project.Project getProject ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/QuickFix.class
QuickFix.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.QuickFix extends java.lang.Object implements com.intellij.openapi.application.WriteActionAware {
public static final com.intellij.codeInspection.QuickFix[] EMPTY_ARRAY
public java.lang.String getName ()
public abstract java.lang.String getFamilyName ()
public abstract void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/RedundantSuppressionDetector.class
RedundantSuppressionDetector.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.RedundantSuppressionDetector extends java.lang.Object {
public abstract java.lang.String getSuppressionIds (com.intellij.psi.PsiElement)
public abstract com.intellij.codeInspection.LocalQuickFix createRemoveRedundantSuppressionFix (java.lang.String)
public abstract boolean isSuppressionFor (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String)
public com.intellij.openapi.util.TextRange getHighlightingRange (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement elementWithSuppression
String toolId
String suppressionElementText
int idx
}
com/intellij/codeInspection/SuppressIntentionAction.class
SuppressIntentionAction.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.SuppressIntentionAction extends java.lang.Object implements com.intellij.openapi.util.Iconable com.intellij.codeInsight.intention.IntentionAction {
private String myText
public static final com.intellij.codeInspection.SuppressIntentionAction[] EMPTY_ARRAY
public void <init> ()
public javax.swing.Icon getIcon (int)
int flags
public java.lang.String getText ()
protected void setText (java.lang.String)
String text
public boolean startInWriteAction ()
public java.lang.String toString ()
public final void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement element
public abstract void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public final boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement element
public abstract boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiElement)
public boolean isSuppressAll ()
private static com.intellij.psi.PsiElement getElement (com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.CaretModel caretModel
int position
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/SuppressQuickFix.class
SuppressQuickFix.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.SuppressQuickFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
public static final com.intellij.codeInspection.SuppressQuickFix[] EMPTY_ARRAY
public abstract boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement)
public abstract boolean isSuppressAll ()
static void <clinit> ()
}
com/intellij/codeInspection/SuppressableProblemGroup.class
SuppressableProblemGroup.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.SuppressableProblemGroup extends java.lang.Object implements com.intellij.lang.annotation.ProblemGroup {
public abstract com.intellij.codeInspection.SuppressIntentionAction[] getSuppressActions (com.intellij.psi.PsiElement)
}
com/intellij/codeInspection/ex/EntryPointsManager.class
EntryPointsManager.java
package com.intellij.codeInspection.ex
public abstract com.intellij.codeInspection.ex.EntryPointsManager extends java.lang.Object implements com.intellij.openapi.Disposable {
public void <init> ()
public static com.intellij.codeInspection.ex.EntryPointsManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract void resolveEntryPoints (com.intellij.codeInspection.reference.RefManager)
public abstract void addEntryPoint (com.intellij.codeInspection.reference.RefElement, boolean)
public abstract void removeEntryPoint (com.intellij.codeInspection.reference.RefElement)
public abstract com.intellij.codeInspection.reference.RefElement[] getEntryPoints (com.intellij.codeInspection.reference.RefManager)
public abstract void cleanup ()
public abstract boolean isAddNonJavaEntries ()
public abstract void configureAnnotations ()
public abstract boolean isEntryPoint (com.intellij.psi.PsiElement)
public abstract boolean isImplicitWrite (com.intellij.psi.PsiElement)
}
com/intellij/codeInspection/ex/InspectionElementsMerger.class
InspectionElementsMerger.java
package com.intellij.codeInspection.ex
public abstract com.intellij.codeInspection.ex.InspectionElementsMerger extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
private static java.util.Map ourMergers
public void <init> ()
public static synchronized com.intellij.codeInspection.ex.InspectionElementsMerger getMerger (java.lang.String)
com.intellij.codeInspection.ex.InspectionElementsMerger merger
String shortName
public abstract java.lang.String getMergedToolName ()
public abstract java.lang.String[] getSourceToolNames ()
public java.lang.String[] getSuppressIds ()
public static java.lang.String getMergedToolName (java.lang.String)
String sourceToolName
String suppressId
com.intellij.codeInspection.ex.InspectionElementsMerger merger
String id
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/InspectionToolWrapper.class
InspectionToolWrapper.java
package com.intellij.codeInspection.ex
public abstract com.intellij.codeInspection.ex.InspectionToolWrapper extends java.lang.Object {
public static final com.intellij.codeInspection.ex.InspectionToolWrapper[] EMPTY_ARRAY
private static final com.intellij.openapi.diagnostic.Logger LOG
protected com.intellij.codeInspection.InspectionProfileEntry myTool
protected final com.intellij.codeInspection.InspectionEP myEP
static final synthetic boolean $assertionsDisabled
protected void <init> (com.intellij.codeInspection.InspectionEP)
com.intellij.codeInspection.InspectionEP ep
protected void <init> (com.intellij.codeInspection.InspectionProfileEntry)
com.intellij.codeInspection.InspectionProfileEntry tool
protected void <init> (com.intellij.codeInspection.InspectionProfileEntry, com.intellij.codeInspection.InspectionEP)
com.intellij.codeInspection.InspectionProfileEntry tool
com.intellij.codeInspection.InspectionEP ep
protected void <init> (com.intellij.codeInspection.ex.InspectionToolWrapper)
com.intellij.codeInspection.ex.InspectionToolWrapper other
public void initialize (com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.GlobalInspectionContext context
public abstract com.intellij.codeInspection.ex.InspectionToolWrapper createCopy ()
public com.intellij.codeInspection.InspectionProfileEntry getTool ()
com.intellij.codeInspection.InspectionProfileEntry tool
public boolean isInitialized ()
public java.lang.String getLanguage ()
public boolean applyToDialects ()
public boolean isApplicable (com.intellij.lang.Language)
com.intellij.lang.Language language
String langId
public boolean isCleanupTool ()
public java.lang.String getShortName ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
String name
public java.lang.String getGroupDisplayName ()
String groupDisplayName
public boolean isEnabledByDefault ()
public com.intellij.codeHighlighting.HighlightDisplayLevel getDefaultLevel ()
public java.lang.String[] getGroupPath ()
String[] path
public java.lang.String getStaticDescription ()
public java.lang.String loadDescription ()
java.io.InputStream descriptionStream
String description
private java.io.InputStream getDescriptionStream ()
com.intellij.openapi.application.Application app
String fileName
private java.lang.String getDescriptionFileName ()
public final java.lang.String getFolderName ()
public java.lang.Class getDescriptionContextClass ()
public java.lang.String getMainToolId ()
public com.intellij.codeInspection.InspectionEP getExtension ()
public java.lang.String toString ()
public void cleanup (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.InspectionProfileEntry tool
public abstract com.intellij.codeInspection.ex.JobDescriptor[] getJobDescriptors (com.intellij.codeInspection.GlobalInspectionContext)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/InspectionToolsRegistrarCore.class
InspectionToolsRegistrarCore.java
package com.intellij.codeInspection.ex
public com.intellij.codeInspection.ex.InspectionToolsRegistrarCore extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
static java.lang.Object instantiateTool (java.lang.Class)
RuntimeException e
Class toolClass
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/JobDescriptor.class
JobDescriptor.java
package com.intellij.codeInspection.ex
public com.intellij.codeInspection.ex.JobDescriptor extends java.lang.Object {
private final String myDisplayName
private int myTotalAmount
private int myDoneAmount
public static final com.intellij.codeInspection.ex.JobDescriptor[] EMPTY_ARRAY
public void <init> (java.lang.String)
String displayName
public java.lang.String getDisplayName ()
public int getTotalAmount ()
public void setTotalAmount (int)
int totalAmount
public int getDoneAmount ()
public void setDoneAmount (int)
int doneAmount
public float getProgress ()
float localProgress
float localProgress
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/ScopeToolState$ConfigPanelState$1.class
ScopeToolState.java
package com.intellij.codeInspection.ex
com.intellij.codeInspection.ex.ScopeToolState$ConfigPanelState$1 extends java.lang.Object implements java.beans.PropertyChangeListener {
final synthetic java.awt.Component val$current
final synthetic com.intellij.codeInspection.ex.ScopeToolState$ConfigPanelState this$0
void <init> (com.intellij.codeInspection.ex.ScopeToolState$ConfigPanelState, java.awt.Component)
com.intellij.codeInspection.ex.ScopeToolState$ConfigPanelState this$0
public void propertyChange (java.beans.PropertyChangeEvent)
boolean newValue
java.beans.PropertyChangeEvent evt
}
com/intellij/codeInspection/ex/ScopeToolState$ConfigPanelState.class
ScopeToolState.java
package com.intellij.codeInspection.ex
com.intellij.codeInspection.ex.ScopeToolState$ConfigPanelState extends java.lang.Object {
private static final com.intellij.codeInspection.ex.ScopeToolState$ConfigPanelState EMPTY
private final javax.swing.JComponent myOptionsPanel
private final java.util.Set myEnableRequiredComponent
private boolean myLastState
private boolean myDeafListeners
private void <init> (javax.swing.JComponent)
java.awt.Component child
java.awt.Component current
com.intellij.util.containers.Queue q
javax.swing.JComponent optionsPanel
private javax.swing.JComponent getPanel (boolean)
java.awt.Component c
boolean currentState
private static com.intellij.codeInspection.ex.ScopeToolState$ConfigPanelState of (javax.swing.JComponent)
javax.swing.JComponent panel
static synthetic com.intellij.codeInspection.ex.ScopeToolState$ConfigPanelState access$000 (javax.swing.JComponent)
javax.swing.JComponent x0
static synthetic javax.swing.JComponent access$100 (com.intellij.codeInspection.ex.ScopeToolState$ConfigPanelState, boolean)
com.intellij.codeInspection.ex.ScopeToolState$ConfigPanelState x0
boolean x1
static synthetic boolean access$200 (com.intellij.codeInspection.ex.ScopeToolState$ConfigPanelState)
com.intellij.codeInspection.ex.ScopeToolState$ConfigPanelState x0
static synthetic java.util.Set access$300 (com.intellij.codeInspection.ex.ScopeToolState$ConfigPanelState)
com.intellij.codeInspection.ex.ScopeToolState$ConfigPanelState x0
static void <clinit> ()
}
com/intellij/codeInspection/ex/ScopeToolState.class
ScopeToolState.java
package com.intellij.codeInspection.ex
public com.intellij.codeInspection.ex.ScopeToolState extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final String myScopeName
private com.intellij.psi.search.scope.packageSet.NamedScope myScope
private com.intellij.codeInspection.ex.InspectionToolWrapper myToolWrapper
private boolean myEnabled
private com.intellij.codeHighlighting.HighlightDisplayLevel myLevel
private com.intellij.codeInspection.ex.ScopeToolState$ConfigPanelState myAdditionalConfigPanelState
public void <init> (com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.codeInspection.ex.InspectionToolWrapper, boolean, com.intellij.codeHighlighting.HighlightDisplayLevel)
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
boolean enabled
com.intellij.codeHighlighting.HighlightDisplayLevel level
public void <init> (java.lang.String, com.intellij.codeInspection.ex.InspectionToolWrapper, boolean, com.intellij.codeHighlighting.HighlightDisplayLevel)
String scopeName
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
boolean enabled
com.intellij.codeHighlighting.HighlightDisplayLevel level
public com.intellij.codeInspection.ex.ScopeToolState copy ()
public com.intellij.psi.search.scope.packageSet.NamedScope getScope (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public java.lang.String getScopeName ()
public com.intellij.codeInspection.ex.InspectionToolWrapper getTool ()
public boolean isEnabled ()
public com.intellij.codeHighlighting.HighlightDisplayLevel getLevel ()
public void setEnabled (boolean)
boolean enabled
public void setLevel (com.intellij.codeHighlighting.HighlightDisplayLevel)
com.intellij.codeHighlighting.HighlightDisplayLevel level
public javax.swing.JComponent getAdditionalConfigPanel ()
public void resetConfigPanel ()
public void setTool (com.intellij.codeInspection.ex.InspectionToolWrapper)
com.intellij.codeInspection.ex.InspectionToolWrapper tool
public boolean equalTo (com.intellij.codeInspection.ex.ScopeToolState)
com.intellij.codeInspection.ex.ScopeToolState state2
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper2
public static boolean areSettingsEqual (com.intellij.codeInspection.ex.InspectionToolWrapper, com.intellij.codeInspection.ex.InspectionToolWrapper)
String tempRoot
org.jdom.Element oldToolSettings
org.jdom.Element newToolSettings
com.intellij.openapi.util.WriteExternalException e
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper2
public void scopesChanged ()
public static void tryReadSettings (com.intellij.codeInspection.InspectionProfileEntry, org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
com.intellij.openapi.util.InvalidDataException e
Exception e
com.intellij.codeInspection.InspectionProfileEntry entry
org.jdom.Element node
public static void tryWriteSettings (com.intellij.codeInspection.InspectionProfileEntry, org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
com.intellij.openapi.util.WriteExternalException e
Exception e
com.intellij.codeInspection.InspectionProfileEntry entry
org.jdom.Element node
static synthetic com.intellij.openapi.diagnostic.Logger access$400 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/StdJobDescriptors.class
StdJobDescriptors.java
package com.intellij.codeInspection.ex
public com.intellij.codeInspection.ex.StdJobDescriptors extends java.lang.Object {
public final com.intellij.codeInspection.ex.JobDescriptor BUILD_GRAPH
public final com.intellij.codeInspection.ex.JobDescriptor[] BUILD_GRAPH_ONLY
public final com.intellij.codeInspection.ex.JobDescriptor FIND_EXTERNAL_USAGES
final com.intellij.codeInspection.ex.JobDescriptor LOCAL_ANALYSIS
public final com.intellij.codeInspection.ex.JobDescriptor[] LOCAL_ANALYSIS_ARRAY
public void <init> ()
}
com/intellij/codeInspection/ex/Tools.class
Tools.java
package com.intellij.codeInspection.ex
public abstract com.intellij.codeInspection.ex.Tools extends java.lang.Object {
public abstract com.intellij.codeInspection.ex.InspectionToolWrapper getInspectionTool (com.intellij.psi.PsiElement)
public abstract java.lang.String getShortName ()
public abstract com.intellij.codeInspection.ex.InspectionToolWrapper getTool ()
public abstract java.util.List getTools ()
public abstract void collectTools (java.util.List)
public abstract com.intellij.codeInspection.ex.ScopeToolState getDefaultState ()
public abstract boolean isEnabled ()
public abstract boolean isEnabled (com.intellij.psi.PsiElement)
public abstract com.intellij.codeInspection.ex.InspectionToolWrapper getEnabledTool (com.intellij.psi.PsiElement)
public com.intellij.codeInspection.ex.InspectionToolWrapper getEnabledTool (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean includeDoNotShow
}
com/intellij/codeInspection/lang/GlobalInspectionContextExtension.class
GlobalInspectionContextExtension.java
package com.intellij.codeInspection.lang
public abstract com.intellij.codeInspection.lang.GlobalInspectionContextExtension extends java.lang.Object {
public abstract com.intellij.openapi.util.Key getID ()
public abstract void performPreRunActivities (java.util.List, java.util.List, com.intellij.codeInspection.GlobalInspectionContext)
public abstract void performPostRunActivities (java.util.List, com.intellij.codeInspection.GlobalInspectionContext)
public abstract void cleanup ()
}
com/intellij/codeInspection/lang/HTMLComposerExtension.class
HTMLComposerExtension.java
package com.intellij.codeInspection.lang
public abstract com.intellij.codeInspection.lang.HTMLComposerExtension extends java.lang.Object {
public abstract com.intellij.openapi.util.Key getID ()
public abstract com.intellij.lang.Language getLanguage ()
public abstract void appendShortName (com.intellij.codeInspection.reference.RefEntity, java.lang.StringBuffer)
public abstract void appendLocation (com.intellij.codeInspection.reference.RefEntity, java.lang.StringBuffer)
public abstract java.lang.String getQualifiedName (com.intellij.codeInspection.reference.RefEntity)
public abstract void appendReferencePresentation (com.intellij.codeInspection.reference.RefEntity, java.lang.StringBuffer, boolean)
}
com/intellij/codeInspection/lang/InspectionExtensionsFactory.class
InspectionExtensionsFactory.java
package com.intellij.codeInspection.lang
public abstract com.intellij.codeInspection.lang.InspectionExtensionsFactory extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public abstract com.intellij.codeInspection.lang.GlobalInspectionContextExtension createGlobalInspectionContextExtension ()
public abstract com.intellij.codeInspection.lang.RefManagerExtension createRefManagerExtension (com.intellij.codeInspection.reference.RefManager)
public abstract com.intellij.codeInspection.lang.HTMLComposerExtension createHTMLComposerExtension (com.intellij.codeInspection.HTMLComposer)
public abstract boolean isToCheckMember (com.intellij.psi.PsiElement, java.lang.String)
public abstract java.lang.String getSuppressedInspectionIdsIn (com.intellij.psi.PsiElement)
public abstract boolean isProjectConfiguredToRunInspections (com.intellij.openapi.project.Project, boolean)
static void <clinit> ()
}
com/intellij/codeInspection/lang/RefManagerExtension.class
RefManagerExtension.java
package com.intellij.codeInspection.lang
public abstract com.intellij.codeInspection.lang.RefManagerExtension extends java.lang.Object {
public abstract com.intellij.openapi.util.Key getID ()
public java.util.Collection getLanguages ()
public abstract com.intellij.lang.Language getLanguage ()
public abstract void iterate (com.intellij.codeInspection.reference.RefVisitor)
public abstract void cleanup ()
public abstract void removeReference (com.intellij.codeInspection.reference.RefElement)
public abstract com.intellij.codeInspection.reference.RefElement createRefElement (com.intellij.psi.PsiElement)
public com.intellij.psi.PsiNamedElement getElementContainer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public abstract com.intellij.codeInspection.reference.RefEntity getReference (java.lang.String, java.lang.String)
public abstract java.lang.String getType (com.intellij.codeInspection.reference.RefEntity)
public abstract com.intellij.codeInspection.reference.RefEntity getRefinedElement (com.intellij.codeInspection.reference.RefEntity)
public abstract void visitElement (com.intellij.psi.PsiElement)
public abstract java.lang.String getGroupName (com.intellij.codeInspection.reference.RefEntity)
public abstract boolean belongsToScope (com.intellij.psi.PsiElement)
public abstract void export (com.intellij.codeInspection.reference.RefEntity, org.jdom.Element)
public abstract void onEntityInitialized (com.intellij.codeInspection.reference.RefElement, com.intellij.psi.PsiElement)
public boolean shouldProcessExternalFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public java.util.stream.Stream extractExternalFileImplicitReferences (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
public void markExternalReferencesProcessed (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/package.html
com/intellij/codeInspection/reference/EntryPoint.class
EntryPoint.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.EntryPoint extends java.lang.Object implements com.intellij.openapi.util.JDOMExternalizable java.lang.Cloneable {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public abstract java.lang.String getDisplayName ()
public abstract boolean isEntryPoint (com.intellij.codeInspection.reference.RefElement, com.intellij.psi.PsiElement)
public abstract boolean isEntryPoint (com.intellij.psi.PsiElement)
public abstract boolean isSelected ()
public abstract void setSelected (boolean)
public boolean showUI ()
public java.lang.String[] getIgnoreAnnotations ()
public com.intellij.codeInspection.reference.EntryPoint clone () throws java.lang.CloneNotSupportedException
Exception e
com.intellij.codeInspection.reference.EntryPoint clone
org.jdom.Element element
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void <clinit> ()
}
com/intellij/codeInspection/reference/RefDirectory.class
RefDirectory.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefDirectory extends java.lang.Object implements com.intellij.codeInspection.reference.RefElement {
}
com/intellij/codeInspection/reference/RefElement.class
RefElement.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefElement extends java.lang.Object implements com.intellij.codeInspection.reference.RefEntity {
public abstract com.intellij.codeInspection.reference.RefModule getModule ()
public com.intellij.psi.PsiElement getPsiElement ()
public com.intellij.psi.PsiElement getElement ()
public abstract com.intellij.psi.SmartPsiElementPointer getPointer ()
public abstract boolean isReachable ()
public abstract boolean isReferenced ()
public abstract java.util.Collection getOutReferences ()
public abstract java.util.Collection getInReferences ()
public abstract boolean isEntry ()
public abstract boolean isPermanentEntry ()
public abstract com.intellij.codeInspection.reference.RefElement getContainingEntry ()
}
com/intellij/codeInspection/reference/RefEntity.class
RefEntity.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefEntity extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder {
public static final com.intellij.codeInspection.reference.RefEntity[] EMPTY_ELEMENTS_ARRAY
public abstract java.lang.String getName ()
public abstract java.lang.String getQualifiedName ()
public abstract java.util.List getChildren ()
public abstract com.intellij.codeInspection.reference.RefEntity getOwner ()
public abstract void accept (com.intellij.codeInspection.reference.RefVisitor)
public abstract java.lang.String getExternalName ()
public abstract boolean isValid ()
public abstract com.intellij.codeInspection.reference.RefManager getRefManager ()
public abstract javax.swing.Icon getIcon (boolean)
static void <clinit> ()
}
com/intellij/codeInspection/reference/RefFile.class
RefFile.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefFile extends java.lang.Object implements com.intellij.codeInspection.reference.RefElement {
public com.intellij.psi.PsiFile getPsiElement ()
public com.intellij.psi.PsiFile getElement ()
public volatile synthetic com.intellij.psi.PsiElement getElement ()
public volatile synthetic com.intellij.psi.PsiElement getPsiElement ()
}
com/intellij/codeInspection/reference/RefGraphAnnotator.class
RefGraphAnnotator.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefGraphAnnotator extends java.lang.Object {
public void <init> ()
public void onInitialize (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement refElement
public void onReferencesBuild (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement refElement
public void onMarkReferenced (com.intellij.codeInspection.reference.RefElement, com.intellij.codeInspection.reference.RefElement, boolean)
com.intellij.codeInspection.reference.RefElement refWhat
com.intellij.codeInspection.reference.RefElement refFrom
boolean referencedFromClassInitializer
public void onMarkReferenced (com.intellij.codeInspection.reference.RefElement, com.intellij.codeInspection.reference.RefElement, boolean, boolean, boolean, com.intellij.psi.PsiElement)
com.intellij.codeInspection.reference.RefElement refWhat
com.intellij.codeInspection.reference.RefElement refFrom
boolean referencedFromClassInitializer
boolean forReading
boolean forWriting
com.intellij.psi.PsiElement referenceElement
public void onMarkReferenced (com.intellij.codeInspection.reference.RefElement, com.intellij.codeInspection.reference.RefElement, boolean, boolean, boolean)
com.intellij.codeInspection.reference.RefElement refWhat
com.intellij.codeInspection.reference.RefElement refFrom
boolean referencedFromClassInitializer
boolean forReading
boolean forWriting
public void onMarkReferenced (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement what
com.intellij.psi.PsiElement from
boolean referencedFromClassInitializer
}
com/intellij/codeInspection/reference/RefGraphAnnotatorEx.class
RefGraphAnnotatorEx.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefGraphAnnotatorEx extends com.intellij.codeInspection.reference.RefGraphAnnotator {
public void <init> ()
public void initialize (com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.reference.RefManager refManager
}
com/intellij/codeInspection/reference/RefManager.class
RefManager.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefManager extends java.lang.Object {
public void <init> ()
public abstract void iterate (com.intellij.codeInspection.reference.RefVisitor)
public abstract com.intellij.analysis.AnalysisScope getScope ()
public abstract com.intellij.openapi.project.Project getProject ()
public abstract com.intellij.codeInspection.reference.RefProject getRefProject ()
public abstract com.intellij.codeInspection.reference.RefModule getRefModule (com.intellij.openapi.module.Module)
public abstract com.intellij.codeInspection.reference.RefElement getReference (com.intellij.psi.PsiElement)
public abstract com.intellij.codeInspection.reference.RefEntity getReference (java.lang.String, java.lang.String)
public abstract long getLastUsedMask ()
public abstract java.lang.Object getExtension (com.intellij.openapi.util.Key)
public abstract java.lang.String getType (com.intellij.codeInspection.reference.RefEntity)
public abstract com.intellij.codeInspection.reference.RefEntity getRefinedElement (com.intellij.codeInspection.reference.RefEntity)
public org.jdom.Element export (com.intellij.codeInspection.reference.RefEntity, org.jdom.Element, int)
com.intellij.codeInspection.reference.RefEntity entity
org.jdom.Element parent
int actualLine
org.jdom.Element element
public org.jdom.Element export (com.intellij.codeInspection.reference.RefEntity, int)
com.intellij.codeInspection.reference.RefEntity entity
int actualLine
public abstract java.lang.String getGroupName (com.intellij.codeInspection.reference.RefElement)
public abstract boolean belongsToScope (com.intellij.psi.PsiElement)
public abstract java.lang.String getQualifiedName (com.intellij.codeInspection.reference.RefEntity)
public abstract void removeRefElement (com.intellij.codeInspection.reference.RefElement, java.util.List)
public abstract com.intellij.psi.PsiManager getPsiManager ()
public boolean isInGraph (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.psi.PsiNamedElement getContainerElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefModule.class
RefModule.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefModule extends java.lang.Object implements com.intellij.codeInspection.reference.RefEntity {
public abstract com.intellij.openapi.module.Module getModule ()
}
com/intellij/codeInspection/reference/RefProject.class
RefProject.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefProject extends java.lang.Object implements com.intellij.codeInspection.reference.RefEntity {
}
com/intellij/codeInspection/reference/RefUtil.class
RefUtil.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefUtil extends java.lang.Object {
private void <init> ()
public static boolean isImplicitUsage (com.intellij.psi.PsiElement)
com.intellij.codeInsight.daemon.ImplicitUsageProvider provider
com.intellij.psi.PsiElement element
public static boolean isImplicitRead (com.intellij.psi.PsiElement)
com.intellij.codeInsight.daemon.ImplicitUsageProvider provider
com.intellij.psi.PsiElement element
public static boolean contains (com.intellij.codeInspection.reference.RefEntity, java.util.Collection)
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.codeInspection.reference.RefEntity element
java.util.Collection entities
public static boolean isImplicitWrite (com.intellij.psi.PsiElement)
com.intellij.codeInsight.daemon.ImplicitUsageProvider provider
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefVisitor.class
RefVisitor.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefVisitor extends java.lang.Object {
public void <init> ()
public void visitElement (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity elem
public void visitFile (com.intellij.codeInspection.reference.RefFile)
com.intellij.codeInspection.reference.RefFile file
public void visitModule (com.intellij.codeInspection.reference.RefModule)
com.intellij.codeInspection.reference.RefModule module
public void visitDirectory (com.intellij.codeInspection.reference.RefDirectory)
com.intellij.codeInspection.reference.RefDirectory directory
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/SmartRefElementPointer.class
SmartRefElementPointer.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.SmartRefElementPointer extends java.lang.Object {
public static final String FILE
public static final String MODULE
public static final String PROJECT
public static final String DIR
public abstract boolean isPersistent ()
public abstract java.lang.String getFQName ()
public abstract com.intellij.codeInspection.reference.RefEntity getRefElement ()
public abstract void writeExternal (org.jdom.Element)
public abstract boolean resolve (com.intellij.codeInspection.reference.RefManager)
public abstract void freeReference ()
}
com/intellij/codeInspection/ui/MultipleCheckboxOptionsPanel.class
MultipleCheckboxOptionsPanel.java
package com.intellij.codeInspection.ui
public com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel extends javax.swing.JPanel {
private final com.intellij.codeInspection.ui.OptionAccessor myOptionAccessor
public void <init> (com.intellij.codeInspection.InspectionProfileEntry)
com.intellij.codeInspection.InspectionProfileEntry owner
public void <init> (com.intellij.codeInspection.ui.OptionAccessor)
com.intellij.codeInspection.ui.OptionAccessor optionAccessor
public void addCheckbox (java.lang.String, java.lang.String)
String label
String property
public javax.swing.JCheckBox addCheckboxEx (java.lang.String, java.lang.String)
String label
String property
boolean selected
javax.swing.JCheckBox checkBox
public javax.swing.JCheckBox addDependentCheckBox (java.lang.String, java.lang.String, javax.swing.JCheckBox)
String label
String property
javax.swing.JCheckBox controller
javax.swing.JCheckBox checkBox
public void addComponent (javax.swing.JComponent)
java.awt.Component component1
javax.swing.JComponent component
java.awt.GridBagConstraints constraints
java.awt.Component[] components
private static synthetic void lambda$addDependentCheckBox$1 (javax.swing.JCheckBox, java.awt.event.ItemEvent)
javax.swing.JCheckBox checkBox
java.awt.event.ItemEvent e
private synthetic void lambda$addCheckboxEx$0 (java.lang.String, java.awt.event.ItemEvent)
String property
java.awt.event.ItemEvent e
}
com/intellij/codeInspection/ui/OptionAccessor$Default.class
OptionAccessor.java
package com.intellij.codeInspection.ui
public com.intellij.codeInspection.ui.OptionAccessor$Default extends java.lang.Object implements com.intellij.codeInspection.ui.OptionAccessor {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.codeInspection.InspectionProfileEntry myInspection
public void <init> (com.intellij.codeInspection.InspectionProfileEntry)
com.intellij.codeInspection.InspectionProfileEntry inspection
public boolean getOption (java.lang.String)
String optionName
public void setOption (java.lang.String, boolean)
String optionName
boolean optionValue
static void <clinit> ()
}
com/intellij/codeInspection/ui/OptionAccessor.class
OptionAccessor.java
package com.intellij.codeInspection.ui
public abstract com.intellij.codeInspection.ui.OptionAccessor extends java.lang.Object {
public abstract boolean getOption (java.lang.String)
public abstract void setOption (java.lang.String, boolean)
}
com/intellij/codeInspection/ui/SingleCheckboxOptionsPanel$SingleCheckboxChangeListener.class
SingleCheckboxOptionsPanel.java
package com.intellij.codeInspection.ui
com.intellij.codeInspection.ui.SingleCheckboxOptionsPanel$SingleCheckboxChangeListener extends java.lang.Object implements javax.swing.event.ChangeListener {
private final com.intellij.codeInspection.InspectionProfileEntry owner
private final String property
private final javax.swing.ButtonModel model
void <init> (com.intellij.codeInspection.InspectionProfileEntry, java.lang.String, javax.swing.ButtonModel)
com.intellij.codeInspection.InspectionProfileEntry owner
String property
javax.swing.ButtonModel model
public void stateChanged (javax.swing.event.ChangeEvent)
javax.swing.event.ChangeEvent e
private static void setPropertyValue (com.intellij.codeInspection.InspectionProfileEntry, java.lang.String, boolean)
com.intellij.codeInspection.InspectionProfileEntry owner
String property
boolean selected
}
com/intellij/codeInspection/ui/SingleCheckboxOptionsPanel.class
SingleCheckboxOptionsPanel.java
package com.intellij.codeInspection.ui
public com.intellij.codeInspection.ui.SingleCheckboxOptionsPanel extends javax.swing.JPanel {
public void <init> (java.lang.String, com.intellij.codeInspection.InspectionProfileEntry, java.lang.String)
String label
com.intellij.codeInspection.InspectionProfileEntry owner
String property
boolean selected
javax.swing.JCheckBox checkBox
javax.swing.ButtonModel model
com.intellij.codeInspection.ui.SingleCheckboxOptionsPanel$SingleCheckboxChangeListener listener
java.awt.GridBagConstraints constraints
private static boolean getPropertyValue (com.intellij.codeInspection.InspectionProfileEntry, java.lang.String)
com.intellij.codeInspection.InspectionProfileEntry owner
String property
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ui/SingleIntegerFieldOptionsPanel$1.class
SingleIntegerFieldOptionsPanel.java
package com.intellij.codeInspection.ui
final com.intellij.codeInspection.ui.SingleIntegerFieldOptionsPanel$1 extends com.intellij.ui.DocumentAdapter {
final synthetic javax.swing.JFormattedTextField val$textField
final synthetic com.intellij.codeInspection.InspectionProfileEntry val$owner
final synthetic String val$property
void <init> (javax.swing.JFormattedTextField, com.intellij.codeInspection.InspectionProfileEntry, java.lang.String)
public void textChanged (javax.swing.event.DocumentEvent)
javax.swing.event.DocumentEvent e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ui/SingleIntegerFieldOptionsPanel.class
SingleIntegerFieldOptionsPanel.java
package com.intellij.codeInspection.ui
public com.intellij.codeInspection.ui.SingleIntegerFieldOptionsPanel extends javax.swing.JPanel {
public void <init> (java.lang.String, com.intellij.codeInspection.InspectionProfileEntry, java.lang.String)
String labelString
com.intellij.codeInspection.InspectionProfileEntry owner
String property
public void <init> (java.lang.String, com.intellij.codeInspection.InspectionProfileEntry, java.lang.String, int)
String labelString
com.intellij.codeInspection.InspectionProfileEntry owner
String property
int integerFieldColumns
javax.swing.JLabel label
javax.swing.JFormattedTextField valueField
java.awt.GridBagConstraints constraints
public static javax.swing.JFormattedTextField createIntegerFieldTrackingValue (com.intellij.codeInspection.InspectionProfileEntry, java.lang.String, int)
com.intellij.codeInspection.InspectionProfileEntry owner
String property
int integerFieldColumns
javax.swing.JFormattedTextField valueField
public static void setupIntegerFieldTrackingValue (javax.swing.JFormattedTextField, com.intellij.codeInspection.InspectionProfileEntry, java.lang.String)
javax.swing.JFormattedTextField textField
com.intellij.codeInspection.InspectionProfileEntry owner
String property
java.text.NumberFormat formatter
javax.swing.text.Document document
private static void setPropertyValue (com.intellij.codeInspection.InspectionProfileEntry, java.lang.String, int)
com.intellij.codeInspection.InspectionProfileEntry owner
String property
int value
private static int getPropertyValue (com.intellij.codeInspection.InspectionProfileEntry, java.lang.String)
Exception e
com.intellij.codeInspection.InspectionProfileEntry owner
String property
static synthetic void access$000 (com.intellij.codeInspection.InspectionProfileEntry, java.lang.String, int)
com.intellij.codeInspection.InspectionProfileEntry x0
String x1
int x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/util/RefEntityAlphabeticalComparator$RefEntityAlphabeticalComparatorHolder.class
RefEntityAlphabeticalComparator.java
package com.intellij.codeInspection.util
com.intellij.codeInspection.util.RefEntityAlphabeticalComparator$RefEntityAlphabeticalComparatorHolder extends java.lang.Object {
private static final com.intellij.codeInspection.util.RefEntityAlphabeticalComparator ourEntity
private void <init> ()
static synthetic com.intellij.codeInspection.util.RefEntityAlphabeticalComparator access$000 ()
static void <clinit> ()
}
com/intellij/codeInspection/util/RefEntityAlphabeticalComparator.class
RefEntityAlphabeticalComparator.java
package com.intellij.codeInspection.util
public com.intellij.codeInspection.util.RefEntityAlphabeticalComparator extends java.lang.Object implements java.util.Comparator {
public void <init> ()
public int compare (com.intellij.codeInspection.reference.RefEntity, com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity o1
com.intellij.codeInspection.reference.RefEntity o2
public static com.intellij.codeInspection.util.RefEntityAlphabeticalComparator getInstance ()
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/ExternalAnnotatorsFilter.class
ExternalAnnotatorsFilter.java
package com.intellij.lang
public abstract com.intellij.lang.ExternalAnnotatorsFilter extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT_NAME
public abstract boolean isProhibited (com.intellij.lang.annotation.ExternalAnnotator, com.intellij.psi.PsiFile)
static void <clinit> ()
}
com/intellij/lang/ExternalLanguageAnnotators.class
ExternalLanguageAnnotators.java
package com.intellij.lang
public com.intellij.lang.ExternalLanguageAnnotators extends com.intellij.lang.LanguageExtension {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public static final com.intellij.lang.ExternalLanguageAnnotators INSTANCE
private void <init> ()
public static java.util.List allForFile (com.intellij.lang.Language, com.intellij.psi.PsiFile)
com.intellij.lang.Language language
com.intellij.psi.PsiFile file
java.util.List annotators
java.util.List filters
private static synthetic boolean lambda$allForFile$0 (java.util.List, com.intellij.psi.PsiFile, com.intellij.lang.annotation.ExternalAnnotator)
com.intellij.lang.ExternalAnnotatorsFilter filter
java.util.List filters
com.intellij.psi.PsiFile file
com.intellij.lang.annotation.ExternalAnnotator annotator
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/LanguageAnnotators.class
LanguageAnnotators.java
package com.intellij.lang
public com.intellij.lang.LanguageAnnotators extends com.intellij.lang.LanguageExtension {
public static final com.intellij.lang.LanguageAnnotators INSTANCE
public static final String EP_NAME
private void <init> ()
static void <clinit> ()
}
com/intellij/lang/annotation/Annotation$QuickFixInfo.class
Annotation.java
package com.intellij.lang.annotation
public com.intellij.lang.annotation.Annotation$QuickFixInfo extends java.lang.Object {
public final com.intellij.codeInsight.intention.IntentionAction quickFix
public final com.intellij.openapi.util.TextRange textRange
public final com.intellij.codeInsight.daemon.HighlightDisplayKey key
public void <init> (com.intellij.codeInsight.intention.IntentionAction, com.intellij.openapi.util.TextRange, com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.codeInsight.intention.IntentionAction fix
com.intellij.openapi.util.TextRange range
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/annotation/Annotation.class
Annotation.java
package com.intellij.lang.annotation
public final com.intellij.lang.annotation.Annotation extends java.lang.Object implements com.intellij.openapi.util.Segment {
private final int myStartOffset
private final int myEndOffset
private final com.intellij.lang.annotation.HighlightSeverity mySeverity
private final String myMessage
private com.intellij.codeInspection.ProblemHighlightType myHighlightType
private com.intellij.openapi.editor.colors.TextAttributesKey myEnforcedAttributesKey
private com.intellij.openapi.editor.markup.TextAttributes myEnforcedAttributes
private java.util.List myQuickFixes
private Boolean myNeedsUpdateOnTyping
private String myTooltip
private boolean myAfterEndOfLine
private boolean myIsFileLevelAnnotation
private com.intellij.openapi.editor.markup.GutterIconRenderer myGutterIconRenderer
private com.intellij.lang.annotation.ProblemGroup myProblemGroup
private java.util.List myBatchFixes
static final synthetic boolean $assertionsDisabled
public void <init> (int, int, com.intellij.lang.annotation.HighlightSeverity, java.lang.String, java.lang.String)
int startOffset
int endOffset
com.intellij.lang.annotation.HighlightSeverity severity
String message
String tooltip
public void registerFix (com.intellij.codeInsight.intention.IntentionAction)
com.intellij.codeInsight.intention.IntentionAction fix
public void registerFix (com.intellij.codeInsight.intention.IntentionAction, com.intellij.openapi.util.TextRange)
com.intellij.codeInsight.intention.IntentionAction fix
com.intellij.openapi.util.TextRange range
public void registerFix (com.intellij.codeInspection.LocalQuickFix, com.intellij.openapi.util.TextRange, com.intellij.codeInsight.daemon.HighlightDisplayKey, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.codeInspection.LocalQuickFix fix
com.intellij.openapi.util.TextRange range
com.intellij.codeInsight.daemon.HighlightDisplayKey key
com.intellij.codeInspection.ProblemDescriptor problemDescriptor
public void registerFix (com.intellij.codeInsight.intention.IntentionAction, com.intellij.openapi.util.TextRange, com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.codeInsight.intention.IntentionAction fix
com.intellij.openapi.util.TextRange range
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public void registerBatchFix (com.intellij.codeInsight.intention.IntentionAction, com.intellij.openapi.util.TextRange, com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.codeInsight.intention.IntentionAction fix
com.intellij.openapi.util.TextRange range
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public void registerUniversalFix (com.intellij.codeInsight.intention.IntentionAction, com.intellij.openapi.util.TextRange, com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.codeInsight.intention.IntentionAction fix
com.intellij.openapi.util.TextRange range
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public void setNeedsUpdateOnTyping (boolean)
boolean b
public boolean needsUpdateOnTyping ()
public int getStartOffset ()
public int getEndOffset ()
public com.intellij.lang.annotation.HighlightSeverity getSeverity ()
public com.intellij.codeInspection.ProblemHighlightType getHighlightType ()
public com.intellij.openapi.editor.colors.TextAttributesKey getTextAttributes ()
public com.intellij.openapi.editor.markup.TextAttributes getEnforcedTextAttributes ()
public void setEnforcedTextAttributes (com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.TextAttributes enforcedAttributes
public java.util.List getQuickFixes ()
public java.util.List getBatchFixes ()
public java.lang.String getMessage ()
public java.lang.String getTooltip ()
public void setTooltip (java.lang.String)
String tooltip
public void setHighlightType (com.intellij.codeInspection.ProblemHighlightType)
com.intellij.codeInspection.ProblemHighlightType highlightType
public void setTextAttributes (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey enforcedAttributes
public boolean isAfterEndOfLine ()
public void setAfterEndOfLine (boolean)
boolean afterEndOfLine
public boolean isFileLevelAnnotation ()
public void setFileLevelAnnotation (boolean)
boolean isFileLevelAnnotation
public com.intellij.openapi.editor.markup.GutterIconRenderer getGutterIconRenderer ()
public void setGutterIconRenderer (com.intellij.openapi.editor.markup.GutterIconRenderer)
com.intellij.openapi.editor.markup.GutterIconRenderer gutterIconRenderer
public com.intellij.lang.annotation.ProblemGroup getProblemGroup ()
public void setProblemGroup (com.intellij.lang.annotation.ProblemGroup)
com.intellij.lang.annotation.ProblemGroup problemGroup
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/annotation/AnnotationHolder.class
AnnotationHolder.java
package com.intellij.lang.annotation
public abstract com.intellij.lang.annotation.AnnotationHolder extends java.lang.Object {
public abstract com.intellij.lang.annotation.Annotation createErrorAnnotation (com.intellij.psi.PsiElement, java.lang.String)
public abstract com.intellij.lang.annotation.Annotation createErrorAnnotation (com.intellij.lang.ASTNode, java.lang.String)
public abstract com.intellij.lang.annotation.Annotation createErrorAnnotation (com.intellij.openapi.util.TextRange, java.lang.String)
public abstract com.intellij.lang.annotation.Annotation createWarningAnnotation (com.intellij.psi.PsiElement, java.lang.String)
public abstract com.intellij.lang.annotation.Annotation createWarningAnnotation (com.intellij.lang.ASTNode, java.lang.String)
public abstract com.intellij.lang.annotation.Annotation createWarningAnnotation (com.intellij.openapi.util.TextRange, java.lang.String)
public abstract com.intellij.lang.annotation.Annotation createWeakWarningAnnotation (com.intellij.psi.PsiElement, java.lang.String)
public abstract com.intellij.lang.annotation.Annotation createWeakWarningAnnotation (com.intellij.lang.ASTNode, java.lang.String)
public abstract com.intellij.lang.annotation.Annotation createWeakWarningAnnotation (com.intellij.openapi.util.TextRange, java.lang.String)
public abstract com.intellij.lang.annotation.Annotation createInfoAnnotation (com.intellij.psi.PsiElement, java.lang.String)
public abstract com.intellij.lang.annotation.Annotation createInfoAnnotation (com.intellij.lang.ASTNode, java.lang.String)
public abstract com.intellij.lang.annotation.Annotation createInfoAnnotation (com.intellij.openapi.util.TextRange, java.lang.String)
public abstract com.intellij.lang.annotation.Annotation createAnnotation (com.intellij.lang.annotation.HighlightSeverity, com.intellij.openapi.util.TextRange, java.lang.String)
public abstract com.intellij.lang.annotation.Annotation createAnnotation (com.intellij.lang.annotation.HighlightSeverity, com.intellij.openapi.util.TextRange, java.lang.String, java.lang.String)
public abstract com.intellij.lang.annotation.AnnotationSession getCurrentAnnotationSession ()
public abstract boolean isBatchMode ()
}
com/intellij/lang/annotation/AnnotationSession.class
AnnotationSession.java
package com.intellij.lang.annotation
public com.intellij.lang.annotation.AnnotationSession extends com.intellij.openapi.util.UserDataHolderBase {
private final com.intellij.psi.PsiFile myFile
public void <init> (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiFile getFile ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/annotation/Annotator.class
Annotator.java
package com.intellij.lang.annotation
public abstract com.intellij.lang.annotation.Annotator extends java.lang.Object {
public abstract void annotate (com.intellij.psi.PsiElement, com.intellij.lang.annotation.AnnotationHolder)
}
com/intellij/lang/annotation/ExternalAnnotator.class
ExternalAnnotator.java
package com.intellij.lang.annotation
public abstract com.intellij.lang.annotation.ExternalAnnotator extends java.lang.Object {
public void <init> ()
public java.lang.Object collectInformation (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public java.lang.Object collectInformation (com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, boolean)
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
boolean hasErrors
public java.lang.Object doAnnotate (java.lang.Object)
Object collectedInfo
public void apply (com.intellij.psi.PsiFile, java.lang.Object, com.intellij.lang.annotation.AnnotationHolder)
com.intellij.psi.PsiFile file
Object annotationResult
com.intellij.lang.annotation.AnnotationHolder holder
public java.lang.String getPairedBatchInspectionShortName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/annotation/HighlightSeverity.class
HighlightSeverity.java
package com.intellij.lang.annotation
public com.intellij.lang.annotation.HighlightSeverity extends java.lang.Object implements java.lang.Comparable {
public final String myName
public final int myVal
public static final com.intellij.lang.annotation.HighlightSeverity INFORMATION
public static final com.intellij.lang.annotation.HighlightSeverity GENERIC_SERVER_ERROR_OR_WARNING
public static final com.intellij.lang.annotation.HighlightSeverity INFO
public static final com.intellij.lang.annotation.HighlightSeverity WEAK_WARNING
public static final com.intellij.lang.annotation.HighlightSeverity WARNING
public static final com.intellij.lang.annotation.HighlightSeverity ERROR
public static final com.intellij.lang.annotation.HighlightSeverity[] DEFAULT_SEVERITIES
public void <init> (java.lang.String, int)
String name
int val
public void <init> (org.jdom.Element)
org.jdom.Element element
private static java.lang.String readField (org.jdom.Element, java.lang.String)
org.jdom.Element element
String name
String value
public java.lang.String getName ()
public int compareTo (com.intellij.lang.annotation.HighlightSeverity)
com.intellij.lang.annotation.HighlightSeverity highlightSeverity
public void writeExternal (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element element
public boolean equals (java.lang.Object)
Object o
com.intellij.lang.annotation.HighlightSeverity that
public int hashCode ()
int result
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/annotation/ProblemGroup.class
ProblemGroup.java
package com.intellij.lang.annotation
public abstract com.intellij.lang.annotation.ProblemGroup extends java.lang.Object {
public abstract java.lang.String getProblemName ()
}
com/intellij/lang/annotation/package.html
com/intellij/openapi/application/WriteActionAware.class
WriteActionAware.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.WriteActionAware extends java.lang.Object {
public boolean startInWriteAction ()
}
com/intellij/openapi/roots/GeneratedSourcesFilter.class
GeneratedSourcesFilter.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.GeneratedSourcesFilter extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public static boolean isGeneratedSourceByAnyFilter (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
public abstract boolean isGeneratedSource (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
public java.util.List getOriginalElements (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic java.lang.Boolean lambda$isGeneratedSourceByAnyFilter$1 (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile) throws java.lang.RuntimeException
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
private static synthetic boolean lambda$null$0 (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.openapi.roots.GeneratedSourcesFilter)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.GeneratedSourcesFilter filter
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/packageDependencies/DependencyRule.class
DependencyRule.java
package com.intellij.packageDependencies
public com.intellij.packageDependencies.DependencyRule extends java.lang.Object {
private com.intellij.psi.search.scope.packageSet.NamedScope myFromScope
private com.intellij.psi.search.scope.packageSet.NamedScope myToScope
private boolean myDenyRule
public void <init> (com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.psi.search.scope.packageSet.NamedScope, boolean)
com.intellij.psi.search.scope.packageSet.NamedScope fromPackageSet
com.intellij.psi.search.scope.packageSet.NamedScope toPackageSet
boolean isDenyRule
public boolean isForbiddenToUse (com.intellij.psi.PsiFile, com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile from
com.intellij.psi.PsiFile to
com.intellij.psi.search.scope.packageSet.PackageSet fromSet
com.intellij.psi.search.scope.packageSet.PackageSet toSet
com.intellij.packageDependencies.DependencyValidationManager holder
public boolean isApplicable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.psi.search.scope.packageSet.PackageSet fromSet
com.intellij.packageDependencies.DependencyValidationManager holder
public java.lang.String getDisplayText ()
String toScopeName
String fromScopeName
public boolean equals (java.lang.Object)
Object o
com.intellij.packageDependencies.DependencyRule other
private static java.lang.String getPackageSetPresentation (com.intellij.psi.search.scope.packageSet.NamedScope)
com.intellij.psi.search.scope.packageSet.PackageSet packageSet
com.intellij.psi.search.scope.packageSet.NamedScope scope
public int hashCode ()
public com.intellij.packageDependencies.DependencyRule createCopy ()
public boolean isDenyRule ()
public com.intellij.psi.search.scope.packageSet.NamedScope getFromScope ()
public void setFromScope (com.intellij.psi.search.scope.packageSet.NamedScope)
com.intellij.psi.search.scope.packageSet.NamedScope fromScope
public com.intellij.psi.search.scope.packageSet.NamedScope getToScope ()
public void setToScope (com.intellij.psi.search.scope.packageSet.NamedScope)
com.intellij.psi.search.scope.packageSet.NamedScope toScope
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/packageDependencies/DependencyValidationManager.class
DependencyValidationManager.java
package com.intellij.packageDependencies
public abstract com.intellij.packageDependencies.DependencyValidationManager extends com.intellij.psi.search.scope.packageSet.NamedScopesHolder {
public static com.intellij.packageDependencies.DependencyValidationManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean hasRules ()
public abstract com.intellij.packageDependencies.DependencyRule getViolatorDependencyRule (com.intellij.psi.PsiFile, com.intellij.psi.PsiFile)
public abstract com.intellij.packageDependencies.DependencyRule[] getViolatorDependencyRules (com.intellij.psi.PsiFile, com.intellij.psi.PsiFile)
public abstract com.intellij.packageDependencies.DependencyRule[] getApplicableRules (com.intellij.psi.PsiFile)
public abstract com.intellij.packageDependencies.DependencyRule[] getAllRules ()
public abstract void removeAllRules ()
public abstract void addRule (com.intellij.packageDependencies.DependencyRule)
public abstract boolean skipImportStatements ()
public abstract void setSkipImportStatements (boolean)
public abstract java.util.Map getUnnamedScopes ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/packageDependencies/package.html
com/intellij/problems/Problem.class
Problem.java
package com.intellij.problems
public abstract com.intellij.problems.Problem extends java.lang.Object {
public abstract com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
}
com/intellij/problems/ProblemListener.class
ProblemListener.java
package com.intellij.problems
public abstract com.intellij.problems.ProblemListener extends java.lang.Object {
public static final com.intellij.util.messages.Topic TOPIC
public void problemsAppeared (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public void problemsChanged (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public void problemsDisappeared (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/problems/WolfTheProblemSolver$ProblemListener.class
WolfTheProblemSolver.java
package com.intellij.problems
public abstract com.intellij.problems.WolfTheProblemSolver$ProblemListener extends java.lang.Object implements com.intellij.problems.ProblemListener {
public void <init> ()
public void problemsAppeared (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public void problemsDisappeared (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/problems/WolfTheProblemSolver.class
WolfTheProblemSolver.java
package com.intellij.problems
public abstract com.intellij.problems.WolfTheProblemSolver extends java.lang.Object {
protected static final com.intellij.openapi.extensions.ExtensionPointName FILTER_EP_NAME
public void <init> ()
public static com.intellij.problems.WolfTheProblemSolver getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean isProblemFile (com.intellij.openapi.vfs.VirtualFile)
public abstract void weHaveGotProblems (com.intellij.openapi.vfs.VirtualFile, java.util.List)
public abstract void weHaveGotNonIgnorableProblems (com.intellij.openapi.vfs.VirtualFile, java.util.List)
public abstract void clearProblems (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean hasProblemFilesBeneath (com.intellij.openapi.util.Condition)
public abstract boolean hasProblemFilesBeneath (com.intellij.openapi.module.Module)
public abstract com.intellij.problems.Problem convertToProblem (com.intellij.openapi.vfs.VirtualFile, int, int, java.lang.String[])
public abstract void reportProblems (com.intellij.openapi.vfs.VirtualFile, java.util.Collection)
public abstract boolean hasSyntaxErrors (com.intellij.openapi.vfs.VirtualFile)
public abstract void reportProblemsFromExternalSource (com.intellij.openapi.vfs.VirtualFile, java.lang.Object)
public abstract void clearProblemsFromExternalSource (com.intellij.openapi.vfs.VirtualFile, java.lang.Object)
public abstract void addProblemListener (com.intellij.problems.WolfTheProblemSolver$ProblemListener, com.intellij.openapi.Disposable)
public abstract void queue (com.intellij.openapi.vfs.VirtualFile)
static void <clinit> ()
}
com/intellij/profile/ProfileChangeAdapter.class
ProfileChangeAdapter.java
package com.intellij.profile
public abstract com.intellij.profile.ProfileChangeAdapter extends java.lang.Object {
public static final com.intellij.util.messages.Topic TOPIC
public void profileChanged (com.intellij.codeInspection.InspectionProfile)
com.intellij.codeInspection.InspectionProfile profile
public void profileActivated (com.intellij.codeInspection.InspectionProfile, com.intellij.codeInspection.InspectionProfile)
com.intellij.codeInspection.InspectionProfile oldProfile
com.intellij.codeInspection.InspectionProfile profile
public void profilesInitialized ()
public void profilesShutdown ()
static void <clinit> ()
}
com/intellij/psi/IntentionFilterOwner$IntentionActionsFilter$1.class
IntentionFilterOwner.java
package com.intellij.psi
final com.intellij.psi.IntentionFilterOwner$IntentionActionsFilter$1 extends java.lang.Object implements com.intellij.psi.IntentionFilterOwner$IntentionActionsFilter {
void <init> ()
public boolean isAvailable (com.intellij.codeInsight.intention.IntentionAction)
com.intellij.codeInsight.intention.IntentionAction intentionAction
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/IntentionFilterOwner$IntentionActionsFilter.class
IntentionFilterOwner.java
package com.intellij.psi
public abstract com.intellij.psi.IntentionFilterOwner$IntentionActionsFilter extends java.lang.Object {
public static final com.intellij.psi.IntentionFilterOwner$IntentionActionsFilter EVERYTHING_AVAILABLE
public abstract boolean isAvailable (com.intellij.codeInsight.intention.IntentionAction)
static void <clinit> ()
}
com/intellij/psi/IntentionFilterOwner.class
IntentionFilterOwner.java
package com.intellij.psi
public abstract com.intellij.psi.IntentionFilterOwner extends java.lang.Object {
public abstract void setIntentionActionsFilter (com.intellij.psi.IntentionFilterOwner$IntentionActionsFilter)
public abstract com.intellij.psi.IntentionFilterOwner$IntentionActionsFilter getIntentionActionsFilter ()
}
com/intellij/psi/search/GlobalSearchScopesCore$1.class
GlobalSearchScopesCore.java
package com.intellij.psi.search
synthetic com.intellij.psi.search.GlobalSearchScopesCore$1 extends java.lang.Object {
}
com/intellij/psi/search/GlobalSearchScopesCore$DirectoriesScope.class
GlobalSearchScopesCore.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScopesCore$DirectoriesScope extends com.intellij.psi.search.GlobalSearchScope {
private final java.util.Set myDirectories
private final java.util.Set myDirectoriesWithSubdirectories
private void <init> (com.intellij.openapi.project.Project, java.util.Set, java.util.Set)
com.intellij.openapi.project.Project project
java.util.Set directories
java.util.Set directoriesWithSubdirectories
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile parent
private boolean in (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile parent
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
public java.lang.String toString ()
public int calcHashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
public com.intellij.psi.search.GlobalSearchScope uniteWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScopesCore$DirectoryScope other
java.util.Set directories
java.util.Set directoriesWithSubdirectories
com.intellij.psi.search.GlobalSearchScopesCore$DirectoriesScope other
java.util.Set directories
java.util.Set directoriesWithSubdirectories
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.openapi.project.Project getProject ()
public java.lang.String getDisplayName ()
java.util.Set dirs
com.intellij.openapi.vfs.VirtualFile root
Iterable allDirs
private static synthetic java.lang.String lambda$getDisplayName$0 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
synthetic void <init> (com.intellij.openapi.project.Project, java.util.Set, java.util.Set, com.intellij.psi.search.GlobalSearchScopesCore$1)
com.intellij.openapi.project.Project x0
java.util.Set x1
java.util.Set x2
com.intellij.psi.search.GlobalSearchScopesCore$1 x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/GlobalSearchScopesCore$DirectoryScope.class
GlobalSearchScopesCore.java
package com.intellij.psi.search
public com.intellij.psi.search.GlobalSearchScopesCore$DirectoryScope extends com.intellij.psi.search.GlobalSearchScope {
private final com.intellij.openapi.vfs.VirtualFile myDirectory
private final boolean myWithSubdirectories
private void <init> (com.intellij.psi.PsiDirectory, boolean)
com.intellij.psi.PsiDirectory psiDirectory
boolean withSubdirectories
public void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile directory
boolean withSubdirectories
public com.intellij.openapi.vfs.VirtualFile getDirectory ()
public boolean isWithSubdirectories ()
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile parent
private boolean in (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile parent
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
public java.lang.String toString ()
public int calcHashCode ()
public boolean equals (java.lang.Object)
Object obj
public com.intellij.psi.search.GlobalSearchScope uniteWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScopesCore$DirectoryScope other
com.intellij.psi.search.GlobalSearchScope scope
private static java.util.Set union (boolean, com.intellij.openapi.vfs.VirtualFile, boolean, com.intellij.openapi.vfs.VirtualFile)
boolean addDir1
com.intellij.openapi.vfs.VirtualFile dir1
boolean addDir2
com.intellij.openapi.vfs.VirtualFile dir2
public com.intellij.openapi.project.Project getProject ()
public java.lang.String getDisplayName ()
synthetic void <init> (com.intellij.psi.PsiDirectory, boolean, com.intellij.psi.search.GlobalSearchScopesCore$1)
com.intellij.psi.PsiDirectory x0
boolean x1
com.intellij.psi.search.GlobalSearchScopesCore$1 x2
static synthetic com.intellij.openapi.vfs.VirtualFile access$500 (com.intellij.psi.search.GlobalSearchScopesCore$DirectoryScope)
com.intellij.psi.search.GlobalSearchScopesCore$DirectoryScope x0
static synthetic boolean access$600 (com.intellij.psi.search.GlobalSearchScopesCore$DirectoryScope)
com.intellij.psi.search.GlobalSearchScopesCore$DirectoryScope x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/GlobalSearchScopesCore$FilterScopeAdapter.class
GlobalSearchScopesCore.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScopesCore$FilterScopeAdapter extends com.intellij.psi.search.GlobalSearchScope {
private final com.intellij.psi.search.scope.packageSet.NamedScope mySet
private final com.intellij.psi.PsiManager myManager
private void <init> (com.intellij.openapi.project.Project, com.intellij.psi.search.scope.packageSet.NamedScope)
com.intellij.openapi.project.Project project
com.intellij.psi.search.scope.packageSet.NamedScope set
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
com.intellij.psi.search.scope.packageSet.PackageSet packageSet
public java.lang.String getDisplayName ()
public javax.swing.Icon getIcon ()
public com.intellij.openapi.project.Project getProject ()
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.GlobalSearchScopesCore$FilterScopeAdapter adapter
public int calcHashCode ()
int result
synthetic void <init> (com.intellij.openapi.project.Project, com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.psi.search.GlobalSearchScopesCore$1)
com.intellij.openapi.project.Project x0
com.intellij.psi.search.scope.packageSet.NamedScope x1
com.intellij.psi.search.GlobalSearchScopesCore$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/GlobalSearchScopesCore$ProductionScopeFilter.class
GlobalSearchScopesCore.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScopesCore$ProductionScopeFilter extends com.intellij.psi.search.GlobalSearchScope {
private final com.intellij.openapi.roots.ProjectFileIndex myFileIndex
private void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
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 java.util.Collection getUnloadedModulesBelongingToScope ()
public java.lang.String getDisplayName ()
synthetic void <init> (com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScopesCore$1)
com.intellij.openapi.project.Project x0
com.intellij.psi.search.GlobalSearchScopesCore$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/GlobalSearchScopesCore$TestScopeFilter.class
GlobalSearchScopesCore.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScopesCore$TestScopeFilter extends com.intellij.psi.search.GlobalSearchScope {
private void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
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 java.lang.String getDisplayName ()
synthetic void <init> (com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScopesCore$1)
com.intellij.openapi.project.Project x0
com.intellij.psi.search.GlobalSearchScopesCore$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/GlobalSearchScopesCore.class
GlobalSearchScopesCore.java
package com.intellij.psi.search
public com.intellij.psi.search.GlobalSearchScopesCore extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.search.GlobalSearchScope projectProductionScope (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.search.GlobalSearchScope projectTestScope (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.search.GlobalSearchScope directoryScope (com.intellij.psi.PsiDirectory, boolean)
com.intellij.psi.PsiDirectory directory
boolean withSubdirectories
public static com.intellij.psi.search.GlobalSearchScope directoryScope (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile directory
boolean withSubdirectories
public static transient com.intellij.psi.search.GlobalSearchScope directoriesScope (com.intellij.openapi.project.Project, boolean, com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.project.Project project
boolean withSubdirectories
com.intellij.openapi.vfs.VirtualFile[] directories
java.util.Set dirSet
public static com.intellij.psi.search.GlobalSearchScope filterScope (com.intellij.openapi.project.Project, com.intellij.psi.search.scope.packageSet.NamedScope)
com.intellij.openapi.project.Project project
com.intellij.psi.search.scope.packageSet.NamedScope set
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/ProblemsScope$1.class
ProblemsScope.java
package com.intellij.psi.search.scope
com.intellij.psi.search.scope.ProblemsScope$1 extends com.intellij.psi.search.scope.packageSet.FilteredPackageSet {
void <init> (java.lang.String)
String text
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.problems.WolfTheProblemSolver solver
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/ProblemsScope$Provider.class
ProblemsScope.java
package com.intellij.psi.search.scope
public final com.intellij.psi.search.scope.ProblemsScope$Provider extends java.lang.Object implements com.intellij.psi.search.scope.packageSet.CustomScopesProvider {
public void <init> ()
public java.util.List getCustomScopes ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/ProblemsScope.class
ProblemsScope.java
package com.intellij.psi.search.scope
public final com.intellij.psi.search.scope.ProblemsScope extends com.intellij.psi.search.scope.packageSet.NamedScope {
public static final String NAME
public static final com.intellij.psi.search.scope.ProblemsScope INSTANCE
private void <init> ()
static void <clinit> ()
}
com/intellij/psi/search/scope/ProjectFilesScope$1.class
ProjectFilesScope.java
package com.intellij.psi.search.scope
com.intellij.psi.search.scope.ProjectFilesScope$1 extends com.intellij.psi.search.scope.packageSet.FilteredPackageSet {
void <init> (java.lang.String)
String text
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectFileIndex fileIndex
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/ProjectFilesScope.class
ProjectFilesScope.java
package com.intellij.psi.search.scope
public final com.intellij.psi.search.scope.ProjectFilesScope extends com.intellij.psi.search.scope.packageSet.NamedScope {
public static final String NAME
public static final com.intellij.psi.search.scope.ProjectFilesScope INSTANCE
public void <init> ()
static com.intellij.openapi.roots.ProjectFileIndex getFileIndex (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/ProjectProductionScope$1.class
ProjectProductionScope.java
package com.intellij.psi.search.scope
com.intellij.psi.search.scope.ProjectProductionScope$1 extends com.intellij.psi.search.scope.packageSet.FilteredPackageSet {
void <init> (java.lang.String)
String text
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectFileIndex index
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/ProjectProductionScope.class
ProjectProductionScope.java
package com.intellij.psi.search.scope
public final com.intellij.psi.search.scope.ProjectProductionScope extends com.intellij.psi.search.scope.packageSet.NamedScope {
public static final String NAME
public static final com.intellij.psi.search.scope.ProjectProductionScope INSTANCE
private void <init> ()
static void <clinit> ()
}
com/intellij/psi/search/scope/TestsScope$1.class
TestsScope.java
package com.intellij.psi.search.scope
com.intellij.psi.search.scope.TestsScope$1 extends com.intellij.psi.search.scope.packageSet.FilteredPackageSet {
void <init> (java.lang.String)
String text
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/TestsScope.class
TestsScope.java
package com.intellij.psi.search.scope
public final com.intellij.psi.search.scope.TestsScope extends com.intellij.psi.search.scope.packageSet.NamedScope {
public static final String NAME
public static final com.intellij.psi.search.scope.TestsScope INSTANCE
private void <init> ()
public java.lang.String getDefaultColorName ()
static void <clinit> ()
}
com/intellij/psi/search/scope/packageSet/AbstractPackageSet.class
AbstractPackageSet.java
package com.intellij.psi.search.scope.packageSet
public abstract com.intellij.psi.search.scope.packageSet.AbstractPackageSet extends com.intellij.psi.search.scope.packageSet.PackageSetBase {
private final String myText
private final int myPriority
public void <init> (java.lang.String)
String text
public void <init> (java.lang.String, int)
String text
int priority
public com.intellij.psi.search.scope.packageSet.AbstractPackageSet createCopy ()
public int getNodePriority ()
public java.lang.String getText ()
public volatile synthetic com.intellij.psi.search.scope.packageSet.PackageSet createCopy ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/ComplementPackageSet.class
ComplementPackageSet.java
package com.intellij.psi.search.scope.packageSet
public com.intellij.psi.search.scope.packageSet.ComplementPackageSet extends com.intellij.psi.search.scope.packageSet.PackageSetBase {
private final com.intellij.psi.search.scope.packageSet.PackageSet myComplementarySet
public void <init> (com.intellij.psi.search.scope.packageSet.PackageSet)
com.intellij.psi.search.scope.packageSet.PackageSet set
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
public com.intellij.psi.search.scope.packageSet.PackageSet createCopy ()
public java.lang.String getText ()
StringBuilder buf
boolean needParen
public int getNodePriority ()
public com.intellij.psi.search.scope.packageSet.PackageSet map (java.util.function.Function)
java.util.function.Function transformation
com.intellij.psi.search.scope.packageSet.PackageSet updated
public boolean anyMatches (java.util.function.Predicate)
java.util.function.Predicate predicate
public com.intellij.psi.search.scope.packageSet.PackageSet getComplementarySet ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/CompoundPackageSet.class
CompoundPackageSet.java
package com.intellij.psi.search.scope.packageSet
public abstract com.intellij.psi.search.scope.packageSet.CompoundPackageSet extends com.intellij.psi.search.scope.packageSet.PackageSetBase {
final com.intellij.psi.search.scope.packageSet.PackageSet[] mySets
String myText
transient void <init> (com.intellij.psi.search.scope.packageSet.PackageSet[])
com.intellij.psi.search.scope.packageSet.PackageSet set
com.intellij.psi.search.scope.packageSet.PackageSet[] sets
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
public com.intellij.psi.search.scope.packageSet.PackageSet createCopy ()
public boolean anyMatches (java.util.function.Predicate)
java.util.function.Predicate predicate
public java.lang.String getText ()
public com.intellij.psi.search.scope.packageSet.PackageSet[] getSets ()
private static synthetic java.lang.String lambda$getText$2 (com.intellij.psi.search.scope.packageSet.PackageSet)
com.intellij.psi.search.scope.packageSet.PackageSet s
private static synthetic boolean lambda$anyMatches$1 (java.util.function.Predicate, com.intellij.psi.search.scope.packageSet.PackageSet)
java.util.function.Predicate predicate
com.intellij.psi.search.scope.packageSet.PackageSet s
private static synthetic com.intellij.psi.search.scope.packageSet.PackageSet lambda$createCopy$0 (com.intellij.psi.search.scope.packageSet.PackageSet)
com.intellij.psi.search.scope.packageSet.PackageSet s
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/CustomScopesFilter.class
CustomScopesFilter.java
package com.intellij.psi.search.scope.packageSet
public abstract com.intellij.psi.search.scope.packageSet.CustomScopesFilter extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract boolean excludeScope (com.intellij.psi.search.scope.packageSet.NamedScope)
static void <clinit> ()
}
com/intellij/psi/search/scope/packageSet/CustomScopesProvider.class
CustomScopesProvider.java
package com.intellij.psi.search.scope.packageSet
public abstract com.intellij.psi.search.scope.packageSet.CustomScopesProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ProjectExtensionPointName CUSTOM_SCOPES_PROVIDER
public abstract java.util.List getCustomScopes ()
public java.util.List getFilteredScopes ()
com.intellij.psi.search.scope.packageSet.CustomScopesFilter[] filters
private static synthetic boolean lambda$getFilteredScopes$0 (com.intellij.psi.search.scope.packageSet.CustomScopesFilter[], com.intellij.psi.search.scope.packageSet.NamedScope)
com.intellij.psi.search.scope.packageSet.CustomScopesFilter filter
com.intellij.psi.search.scope.packageSet.CustomScopesFilter[] filters
com.intellij.psi.search.scope.packageSet.NamedScope scope
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/CustomScopesProviderEx$AllScopeHolder$1.class
CustomScopesProviderEx.java
package com.intellij.psi.search.scope.packageSet
final com.intellij.psi.search.scope.packageSet.CustomScopesProviderEx$AllScopeHolder$1 extends com.intellij.psi.search.scope.packageSet.AbstractPackageSet {
void <init> (java.lang.String, int)
String text
int priority
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.search.scope.packageSet.NamedScopesHolder scopesHolder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/CustomScopesProviderEx$AllScopeHolder.class
CustomScopesProviderEx.java
package com.intellij.psi.search.scope.packageSet
com.intellij.psi.search.scope.packageSet.CustomScopesProviderEx$AllScopeHolder extends java.lang.Object {
private static final String TEXT
private static final com.intellij.psi.search.scope.packageSet.NamedScope ALL
private void <init> ()
static synthetic com.intellij.psi.search.scope.packageSet.NamedScope access$000 ()
static void <clinit> ()
}
com/intellij/psi/search/scope/packageSet/CustomScopesProviderEx$ScopePlace.class
CustomScopesProviderEx.java
package com.intellij.psi.search.scope.packageSet
public final enum com.intellij.psi.search.scope.packageSet.CustomScopesProviderEx$ScopePlace extends java.lang.Enum {
public static final enum com.intellij.psi.search.scope.packageSet.CustomScopesProviderEx$ScopePlace SETTING
public static final enum com.intellij.psi.search.scope.packageSet.CustomScopesProviderEx$ScopePlace ACTION
private static final synthetic com.intellij.psi.search.scope.packageSet.CustomScopesProviderEx$ScopePlace[] $VALUES
public static com.intellij.psi.search.scope.packageSet.CustomScopesProviderEx$ScopePlace[] values ()
public static com.intellij.psi.search.scope.packageSet.CustomScopesProviderEx$ScopePlace valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/search/scope/packageSet/CustomScopesProviderEx.class
CustomScopesProviderEx.java
package com.intellij.psi.search.scope.packageSet
public abstract com.intellij.psi.search.scope.packageSet.CustomScopesProviderEx extends java.lang.Object implements com.intellij.psi.search.scope.packageSet.CustomScopesProvider {
public void <init> ()
public com.intellij.psi.search.scope.packageSet.NamedScope getCustomScope (java.lang.String)
String name
java.util.List predefinedScopes
public static com.intellij.psi.search.scope.packageSet.NamedScope findPredefinedScope (java.lang.String, java.util.List)
com.intellij.psi.search.scope.packageSet.NamedScope scope
String name
java.util.List predefinedScopes
public boolean isVetoed (com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.psi.search.scope.packageSet.CustomScopesProviderEx$ScopePlace)
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.psi.search.scope.packageSet.CustomScopesProviderEx$ScopePlace place
public static void filterNoSettingsScopes (com.intellij.openapi.project.Project, java.util.List)
com.intellij.psi.search.scope.packageSet.CustomScopesProvider provider
com.intellij.psi.search.scope.packageSet.NamedScope scope
java.util.Iterator iterator
com.intellij.openapi.project.Project project
java.util.List scopes
public static com.intellij.psi.search.scope.packageSet.NamedScope getAllScope ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/FilePatternPackageSet.class
FilePatternPackageSet.java
package com.intellij.psi.search.scope.packageSet
public com.intellij.psi.search.scope.packageSet.FilePatternPackageSet extends com.intellij.psi.search.scope.packageSet.PatternBasedPackageSet {
public static final String SCOPE_FILE
private final String myPathPattern
private final java.util.regex.Pattern myFilePattern
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> (java.lang.String, java.lang.String)
String modulePattern
String filePattern
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
com.intellij.openapi.roots.ProjectFileIndex fileIndex
private boolean fileMatcher (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ProjectFileIndex, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.roots.ProjectFileIndex fileIndex
com.intellij.openapi.vfs.VirtualFile projectBaseDir
String relativePath
static java.lang.String convertToRegexp (java.lang.String, char)
char curChar
String aspectsntx
char separator
StringBuilder buf
int cur
boolean isAfterSeparator
boolean isAfterAsterix
public com.intellij.psi.search.scope.packageSet.PackageSet createCopy ()
public int getNodePriority ()
public java.lang.String getText ()
StringBuilder buf
public java.lang.String getPattern ()
public boolean isOn (java.lang.String)
String oldQName
public com.intellij.psi.search.scope.packageSet.PatternBasedPackageSet updatePattern (java.lang.String, java.lang.String)
String oldName
String newName
public com.intellij.psi.search.scope.packageSet.PatternBasedPackageSet updateModulePattern (java.lang.String, java.lang.String)
String oldName
String newName
public static java.lang.String getRelativePath (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ProjectFileIndex, boolean, com.intellij.openapi.vfs.VirtualFile)
String projectRelativePath
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.roots.ProjectFileIndex index
boolean useFQName
com.intellij.openapi.vfs.VirtualFile projectBaseDir
com.intellij.openapi.vfs.VirtualFile contentRootForFile
com.intellij.openapi.module.Module module
public static java.lang.String getLibRelativePath (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ProjectFileIndex)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.roots.ProjectFileIndex index
java.util.List path
com.intellij.openapi.vfs.VirtualFile directory
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/FilteredNamedScope$1.class
FilteredNamedScope.java
package com.intellij.psi.search.scope.packageSet
com.intellij.psi.search.scope.packageSet.FilteredNamedScope$1 extends com.intellij.psi.search.scope.packageSet.FilteredPackageSet {
final synthetic com.intellij.openapi.vfs.VirtualFileFilter val$filter
void <init> (java.lang.String, int, com.intellij.openapi.vfs.VirtualFileFilter)
String text
int priority
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/FilteredNamedScope.class
FilteredNamedScope.java
package com.intellij.psi.search.scope.packageSet
public com.intellij.psi.search.scope.packageSet.FilteredNamedScope extends com.intellij.psi.search.scope.packageSet.NamedScope {
public void <init> (java.lang.String, javax.swing.Icon, int, com.intellij.openapi.vfs.VirtualFileFilter)
String name
javax.swing.Icon icon
int priority
com.intellij.openapi.vfs.VirtualFileFilter filter
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/FilteredPackageSet.class
FilteredPackageSet.java
package com.intellij.psi.search.scope.packageSet
public abstract com.intellij.psi.search.scope.packageSet.FilteredPackageSet extends com.intellij.psi.search.scope.packageSet.AbstractPackageSet {
public void <init> (java.lang.String)
String text
public void <init> (java.lang.String, int)
String text
int priority
public abstract boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/IntersectionPackageSet.class
IntersectionPackageSet.java
package com.intellij.psi.search.scope.packageSet
public com.intellij.psi.search.scope.packageSet.IntersectionPackageSet extends com.intellij.psi.search.scope.packageSet.CompoundPackageSet {
public static transient com.intellij.psi.search.scope.packageSet.PackageSet create (com.intellij.psi.search.scope.packageSet.PackageSet[])
com.intellij.psi.search.scope.packageSet.PackageSet[] sets
private transient void <init> (com.intellij.psi.search.scope.packageSet.PackageSet[])
com.intellij.psi.search.scope.packageSet.PackageSet[] sets
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
com.intellij.psi.search.scope.packageSet.PackageSet set
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
com.intellij.psi.PsiFile psiFile
public int getNodePriority ()
public com.intellij.psi.search.scope.packageSet.PackageSet map (java.util.function.Function)
java.util.function.Function transformation
public java.lang.String getText ()
private synthetic java.lang.String lambda$getText$1 (com.intellij.psi.search.scope.packageSet.PackageSet)
com.intellij.psi.search.scope.packageSet.PackageSet set
boolean needParen
private static synthetic com.intellij.psi.search.scope.packageSet.PackageSet lambda$map$0 (java.util.function.Function, com.intellij.psi.search.scope.packageSet.PackageSet)
java.util.function.Function transformation
com.intellij.psi.search.scope.packageSet.PackageSet s
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/InvalidPackageSet.class
InvalidPackageSet.java
package com.intellij.psi.search.scope.packageSet
public com.intellij.psi.search.scope.packageSet.InvalidPackageSet extends com.intellij.psi.search.scope.packageSet.AbstractPackageSet {
public void <init> (java.lang.String)
String text
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/NamedPackageSetReference.class
NamedPackageSetReference.java
package com.intellij.psi.search.scope.packageSet
public com.intellij.psi.search.scope.packageSet.NamedPackageSetReference extends com.intellij.psi.search.scope.packageSet.PackageSetBase {
private final String myName
public void <init> (java.lang.String)
String name
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
com.intellij.psi.search.scope.packageSet.PackageSet packageSet
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
com.intellij.psi.search.scope.packageSet.NamedScope scope
public com.intellij.psi.search.scope.packageSet.PackageSet createCopy ()
public java.lang.String getText ()
public int getNodePriority ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/NamedScope$UnnamedScope.class
NamedScope.java
package com.intellij.psi.search.scope.packageSet
public com.intellij.psi.search.scope.packageSet.NamedScope$UnnamedScope extends com.intellij.psi.search.scope.packageSet.NamedScope {
public void <init> (com.intellij.psi.search.scope.packageSet.PackageSet)
com.intellij.psi.search.scope.packageSet.PackageSet value
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/NamedScope.class
NamedScope.java
package com.intellij.psi.search.scope.packageSet
public com.intellij.psi.search.scope.packageSet.NamedScope extends java.lang.Object {
public static final com.intellij.psi.search.scope.packageSet.NamedScope[] EMPTY_ARRAY
private final String myName
private final javax.swing.Icon myIcon
private final com.intellij.psi.search.scope.packageSet.PackageSet myValue
public void <init> (java.lang.String, com.intellij.psi.search.scope.packageSet.PackageSet)
String name
com.intellij.psi.search.scope.packageSet.PackageSet value
public void <init> (java.lang.String, javax.swing.Icon, com.intellij.psi.search.scope.packageSet.PackageSet)
String name
javax.swing.Icon icon
com.intellij.psi.search.scope.packageSet.PackageSet value
public java.lang.String getName ()
public javax.swing.Icon getIcon ()
public com.intellij.psi.search.scope.packageSet.PackageSet getValue ()
public com.intellij.psi.search.scope.packageSet.NamedScope createCopy ()
public java.lang.String getDefaultColorName ()
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/NamedScopeManager$OrderState.class
NamedScopeManager.java
package com.intellij.psi.search.scope.packageSet
public com.intellij.psi.search.scope.packageSet.NamedScopeManager$OrderState extends java.lang.Object {
public java.util.List myOrder
public void <init> ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.search.scope.packageSet.NamedScopeManager$OrderState state
public int hashCode ()
}
com/intellij/psi/search/scope/packageSet/NamedScopeManager.class
NamedScopeManager.java
package com.intellij.psi.search.scope.packageSet
public com.intellij.psi.search.scope.packageSet.NamedScopeManager extends com.intellij.psi.search.scope.packageSet.NamedScopesHolder {
public com.intellij.psi.search.scope.packageSet.NamedScopeManager$OrderState myOrderState
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.search.scope.packageSet.NamedScopeManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void loadState (org.jdom.Element)
org.jdom.Element state
public org.jdom.Element getState ()
org.jdom.Element state
public java.lang.String getDisplayName ()
public javax.swing.Icon getIcon ()
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/NamedScopesHolder$ScopeListener.class
NamedScopesHolder.java
package com.intellij.psi.search.scope.packageSet
public abstract com.intellij.psi.search.scope.packageSet.NamedScopesHolder$ScopeListener extends java.lang.Object {
public abstract void scopesChanged ()
}
com/intellij/psi/search/scope/packageSet/NamedScopesHolder.class
NamedScopesHolder.java
package com.intellij.psi.search.scope.packageSet
public abstract com.intellij.psi.search.scope.packageSet.NamedScopesHolder extends java.lang.Object implements com.intellij.openapi.components.PersistentStateComponent {
private com.intellij.psi.search.scope.packageSet.NamedScope[] myScopes
private static final String SCOPE_TAG
private static final String NAME_ATT
private static final String PATTERN_ATT
protected final com.intellij.openapi.project.Project myProject
private com.intellij.openapi.vfs.VirtualFile myProjectBaseDir
private final java.util.List myScopeListeners
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract java.lang.String getDisplayName ()
public abstract javax.swing.Icon getIcon ()
public com.intellij.openapi.vfs.VirtualFile getProjectBaseDir ()
public void addScopeListener (com.intellij.psi.search.scope.packageSet.NamedScopesHolder$ScopeListener)
com.intellij.psi.search.scope.packageSet.NamedScopesHolder$ScopeListener scopeListener
public void addScopeListener (com.intellij.psi.search.scope.packageSet.NamedScopesHolder$ScopeListener, com.intellij.openapi.Disposable)
com.intellij.psi.search.scope.packageSet.NamedScopesHolder$ScopeListener scopeListener
com.intellij.openapi.Disposable parentDisposable
public void fireScopeListeners ()
com.intellij.psi.search.scope.packageSet.NamedScopesHolder$ScopeListener listener
public com.intellij.psi.search.scope.packageSet.NamedScope[] getScopes ()
java.util.List list
java.util.List scopes
public com.intellij.psi.search.scope.packageSet.NamedScope[] getEditableScopes ()
public void removeAllSets ()
public void setScopes (com.intellij.psi.search.scope.packageSet.NamedScope[])
com.intellij.psi.search.scope.packageSet.NamedScope[] scopes
public void addScope (com.intellij.psi.search.scope.packageSet.NamedScope)
com.intellij.psi.search.scope.packageSet.NamedScope scope
public static com.intellij.psi.search.scope.packageSet.NamedScope getScope (com.intellij.openapi.project.Project, java.lang.String)
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
com.intellij.openapi.project.Project project
String scopeName
public static com.intellij.psi.search.scope.packageSet.NamedScopesHolder[] getAllNamedScopeHolders (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.search.scope.packageSet.NamedScopesHolder getHolder (com.intellij.openapi.project.Project, java.lang.String, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
com.intellij.openapi.project.Project project
String scopeName
com.intellij.psi.search.scope.packageSet.NamedScopesHolder defaultHolder
com.intellij.psi.search.scope.packageSet.NamedScopesHolder[] holders
private static org.jdom.Element writeScope (com.intellij.psi.search.scope.packageSet.NamedScope)
com.intellij.psi.search.scope.packageSet.NamedScope scope
org.jdom.Element setElement
com.intellij.psi.search.scope.packageSet.PackageSet packageSet
private com.intellij.psi.search.scope.packageSet.NamedScope readScope (org.jdom.Element)
com.intellij.psi.search.scope.packageSet.PackageSet set
com.intellij.psi.search.scope.packageSet.ParsingException e
org.jdom.Element setElement
String name
com.intellij.psi.search.scope.packageSet.PackageSet set
String attributeValue
public void loadState (org.jdom.Element)
org.jdom.Element set
int i
org.jdom.Element state
java.util.List sets
public org.jdom.Element getState ()
com.intellij.psi.search.scope.packageSet.NamedScope myScope
org.jdom.Element element
public com.intellij.psi.search.scope.packageSet.NamedScope getScope (java.lang.String)
com.intellij.psi.search.scope.packageSet.NamedScope scope
String name
public java.util.List getPredefinedScopes ()
public com.intellij.psi.search.scope.packageSet.NamedScope getPredefinedScope (java.lang.String)
String name
public com.intellij.openapi.project.Project getProject ()
public final com.intellij.psi.search.scope.packageSet.NamedScope createScope (java.lang.String, com.intellij.psi.search.scope.packageSet.PackageSet)
String name
com.intellij.psi.search.scope.packageSet.PackageSet value
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private synthetic void lambda$addScopeListener$0 (com.intellij.psi.search.scope.packageSet.NamedScopesHolder$ScopeListener)
com.intellij.psi.search.scope.packageSet.NamedScopesHolder$ScopeListener scopeListener
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/PackageSet.class
PackageSet.java
package com.intellij.psi.search.scope.packageSet
public abstract com.intellij.psi.search.scope.packageSet.PackageSet extends java.lang.Object {
public abstract boolean contains (com.intellij.psi.PsiFile, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
public abstract com.intellij.psi.search.scope.packageSet.PackageSet createCopy ()
public abstract java.lang.String getText ()
public abstract int getNodePriority ()
public com.intellij.psi.search.scope.packageSet.PackageSet map (java.util.function.Function)
java.util.function.Function transformation
public boolean anyMatches (java.util.function.Predicate)
java.util.function.Predicate predicate
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/PackageSetBase.class
PackageSetBase.java
package com.intellij.psi.search.scope.packageSet
public abstract com.intellij.psi.search.scope.packageSet.PackageSetBase extends java.lang.Object implements com.intellij.psi.search.scope.packageSet.PackageSet {
public void <init> ()
public abstract boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
public boolean contains (com.intellij.psi.PsiFile, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
com.intellij.psi.PsiFile file
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
com.intellij.openapi.vfs.VirtualFile virtualFile
public static com.intellij.psi.PsiFile getPsiFile (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/PackageSetFactory.class
PackageSetFactory.java
package com.intellij.psi.search.scope.packageSet
public abstract com.intellij.psi.search.scope.packageSet.PackageSetFactory extends java.lang.Object {
public void <init> ()
public abstract com.intellij.psi.search.scope.packageSet.PackageSet compile (java.lang.String) throws com.intellij.psi.search.scope.packageSet.ParsingException
public static com.intellij.psi.search.scope.packageSet.PackageSetFactory getInstance ()
}
com/intellij/psi/search/scope/packageSet/ParsingException.class
ParsingException.java
package com.intellij.psi.search.scope.packageSet
public com.intellij.psi.search.scope.packageSet.ParsingException extends java.lang.Exception {
public void <init> (java.lang.String)
String message
}
com/intellij/psi/search/scope/packageSet/PatternBasedPackageSet.class
PatternBasedPackageSet.java
package com.intellij.psi.search.scope.packageSet
public abstract com.intellij.psi.search.scope.packageSet.PatternBasedPackageSet extends com.intellij.psi.search.scope.packageSet.PackageSetBase {
protected final java.util.regex.Pattern myModulePattern
protected final java.util.regex.Pattern myModuleGroupPattern
protected final String myModulePatternText
public void <init> (java.lang.String)
int index
String modulePatternText
java.util.regex.Pattern moduleGroupPattern
java.util.regex.Pattern modulePattern
protected boolean matchesModule (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ProjectFileIndex)
String node
String[] groupPath
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.ProjectFileIndex fileIndex
com.intellij.openapi.module.Module module
public abstract java.lang.String getPattern ()
public abstract boolean isOn (java.lang.String)
public abstract com.intellij.psi.search.scope.packageSet.PatternBasedPackageSet updatePattern (java.lang.String, java.lang.String)
public abstract com.intellij.psi.search.scope.packageSet.PatternBasedPackageSet updateModulePattern (java.lang.String, java.lang.String)
public java.lang.String getModulePattern ()
private static java.util.regex.Pattern convertToPattern (java.lang.String)
char c
int i
String text
StringBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/PatternPackageSet.class
PatternPackageSet.java
package com.intellij.psi.search.scope.packageSet
public com.intellij.psi.search.scope.packageSet.PatternPackageSet extends com.intellij.psi.search.scope.packageSet.PatternBasedPackageSet {
public static final String SCOPE_TEST
public static final String SCOPE_SOURCE
public static final String SCOPE_LIBRARY
public static final String SCOPE_PROBLEM
public static final String SCOPE_ANY
private final java.util.regex.Pattern myPattern
private final String myAspectJSyntaxPattern
private final String myScope
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String aspectPattern
String scope
String modulePattern
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
String packageName
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
com.intellij.openapi.roots.ProjectFileIndex fileIndex
private boolean matchesScope (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.openapi.roots.ProjectFileIndex)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectFileIndex fileIndex
boolean isSource
private static java.lang.String getPackageName (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ProjectFileIndex)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.ProjectFileIndex fileIndex
com.intellij.openapi.vfs.VirtualFile dir
public com.intellij.psi.search.scope.packageSet.PackageSet createCopy ()
public int getNodePriority ()
public java.lang.String getText ()
StringBuilder buf
public boolean isOn (java.lang.String)
String oldQName
public com.intellij.psi.search.scope.packageSet.PatternBasedPackageSet updatePattern (java.lang.String, java.lang.String)
String oldName
String newName
public com.intellij.psi.search.scope.packageSet.PatternBasedPackageSet updateModulePattern (java.lang.String, java.lang.String)
String oldName
String newName
public java.lang.String getPattern ()
private static boolean matchesLibrary (java.util.regex.Pattern, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ProjectFileIndex)
String presentableName
String fileName
String libraryName
String jdkName
com.intellij.openapi.roots.OrderEntry orderEntry
java.util.List entries
java.util.regex.Pattern libPattern
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.ProjectFileIndex fileIndex
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/UnionPackageSet.class
UnionPackageSet.java
package com.intellij.psi.search.scope.packageSet
public com.intellij.psi.search.scope.packageSet.UnionPackageSet extends com.intellij.psi.search.scope.packageSet.CompoundPackageSet {
public static transient com.intellij.psi.search.scope.packageSet.PackageSet create (com.intellij.psi.search.scope.packageSet.PackageSet[])
com.intellij.psi.search.scope.packageSet.PackageSet[] sets
public void <init> (com.intellij.psi.search.scope.packageSet.PackageSet, com.intellij.psi.search.scope.packageSet.PackageSet)
com.intellij.psi.search.scope.packageSet.PackageSet set1
com.intellij.psi.search.scope.packageSet.PackageSet set2
private transient void <init> (com.intellij.psi.search.scope.packageSet.PackageSet[])
com.intellij.psi.search.scope.packageSet.PackageSet[] sets
public boolean contains (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
com.intellij.psi.search.scope.packageSet.PackageSet set
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
com.intellij.psi.PsiFile psiFile
public int getNodePriority ()
public com.intellij.psi.search.scope.packageSet.PackageSet map (java.util.function.Function)
java.util.function.Function transformation
private static synthetic com.intellij.psi.search.scope.packageSet.PackageSet lambda$map$0 (java.util.function.Function, com.intellij.psi.search.scope.packageSet.PackageSet)
java.util.function.Function transformation
com.intellij.psi.search.scope.packageSet.PackageSet s
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/packageSet/UpdatingScopeOnProjectStructureChangeListener.class
UpdatingScopeOnProjectStructureChangeListener.java
package com.intellij.psi.search.scope.packageSet
public com.intellij.psi.search.scope.packageSet.UpdatingScopeOnProjectStructureChangeListener extends java.lang.Object implements com.intellij.openapi.components.ProjectComponent com.intellij.openapi.project.ModuleListener {
public void <init> (com.intellij.util.messages.MessageBus)
com.intellij.util.messages.MessageBus messageBus
public void modulesRenamed (com.intellij.openapi.project.Project, java.util.List, com.intellij.util.Function)
int i
com.intellij.psi.search.scope.packageSet.NamedScope[] oldScopes
com.intellij.psi.search.scope.packageSet.NamedScope[] newScopes
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
com.intellij.openapi.project.Project project
java.util.List modules
com.intellij.util.Function oldNameProvider
java.util.Map moduleMap
private static com.intellij.psi.search.scope.packageSet.NamedScope renameModulesIn (com.intellij.psi.search.scope.packageSet.NamedScope, java.util.Map)
com.intellij.psi.search.scope.packageSet.NamedScope scope
java.util.Map nameMapping
com.intellij.psi.search.scope.packageSet.PackageSet oldSet
com.intellij.psi.search.scope.packageSet.PackageSet newSet
private static synthetic com.intellij.psi.search.scope.packageSet.PackageSet lambda$renameModulesIn$0 (java.util.Map, com.intellij.psi.search.scope.packageSet.PackageSet)
String modulePattern
String newName
java.util.Map nameMapping
com.intellij.psi.search.scope.packageSet.PackageSet packageSet
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ui/CheckBox.class
CheckBox.java
package com.intellij.util.ui
public com.intellij.util.ui.CheckBox extends javax.swing.JCheckBox {
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String, com.intellij.codeInspection.InspectionProfileEntry, java.lang.String)
String label
com.intellij.codeInspection.InspectionProfileEntry owner
String property
public void <init> (java.lang.String, java.lang.Object, java.lang.String)
String label
Object owner
String property
private static boolean getPropertyValue (java.lang.Object, java.lang.String)
Object owner
String property
Boolean value
private static synthetic void lambda$new$0 (java.lang.Object, java.lang.String, java.awt.event.ItemEvent)
Object owner
String property
java.awt.event.ItemEvent e
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
META-INF/services/
com/intellij/concurrency/
com/intellij/lang/properties/
com/intellij/lang/properties/charset/
META-INF/services/java.nio.charset.spi.CharsetProvider
com/intellij/concurrency/IdeaForkJoinWorkerThreadFactory$1.class
IdeaForkJoinWorkerThreadFactory.java
package com.intellij.concurrency
com.intellij.concurrency.IdeaForkJoinWorkerThreadFactory$1 extends java.util.concurrent.ForkJoinWorkerThread {
final synthetic int val$n
final synthetic com.intellij.concurrency.IdeaForkJoinWorkerThreadFactory this$0
void <init> (com.intellij.concurrency.IdeaForkJoinWorkerThreadFactory, java.util.concurrent.ForkJoinPool, int)
com.intellij.concurrency.IdeaForkJoinWorkerThreadFactory this$0
java.util.concurrent.ForkJoinPool x0
protected void onTermination (java.lang.Throwable)
Throwable exception
}
com/intellij/concurrency/IdeaForkJoinWorkerThreadFactory.class
IdeaForkJoinWorkerThreadFactory.java
package com.intellij.concurrency
public com.intellij.concurrency.IdeaForkJoinWorkerThreadFactory extends java.lang.Object implements java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory {
private static final java.util.concurrent.atomic.AtomicLong bits
public void <init> ()
public static void setupForkJoinCommonPool (boolean)
int N_CPU
boolean headless
boolean parallelismWasNotSpecified
public static void setupPoisonFactory ()
public java.util.concurrent.ForkJoinWorkerThread newThread (java.util.concurrent.ForkJoinPool)
java.util.concurrent.ForkJoinPool pool
int n
java.util.concurrent.ForkJoinWorkerThread thread
private static int setNextBit ()
long oldValue
private static void clearBit (int)
int n
private static synthetic long lambda$clearBit$1 (int, long)
int n
long value
private static synthetic long lambda$setNextBit$0 (long)
long value
static synthetic void access$000 (int)
int x0
static void <clinit> ()
}
com/intellij/concurrency/PoisonFactory.class
PoisonFactory.java
package com.intellij.concurrency
public com.intellij.concurrency.PoisonFactory extends java.lang.Object implements java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory {
public void <init> ()
RuntimeException exception
public java.util.concurrent.ForkJoinWorkerThread newThread (java.util.concurrent.ForkJoinPool)
java.util.concurrent.ForkJoinPool pool
}
com/intellij/lang/properties/charset/Native2AsciiCharset.class
Native2AsciiCharset.java
package com.intellij.lang.properties.charset
public com.intellij.lang.properties.charset.Native2AsciiCharset extends java.nio.charset.Charset {
private static final String[] ALIASES
private final java.nio.charset.Charset myBaseCharset
private static final String NAME_PREFIX
private static final String DEFAULT_ENCODING_NAME
private static final java.util.concurrent.ConcurrentMap cache
private void <init> (java.lang.String)
String baseCharsetName
String canonicalName
java.nio.charset.Charset baseCharset
public java.lang.String displayName ()
public boolean contains (java.nio.charset.Charset)
java.nio.charset.Charset cs
public java.nio.charset.CharsetDecoder newDecoder ()
public java.nio.charset.CharsetEncoder newEncoder ()
java.nio.charset.Charset getBaseCharset ()
public static java.lang.String makeNative2AsciiEncodingName (java.lang.String)
String baseCharsetName
public static java.nio.charset.Charset forName (java.lang.String)
com.intellij.lang.properties.charset.Native2AsciiCharset prev
com.intellij.lang.properties.charset.Native2AsciiCharset cached
String charsetName
public static java.nio.charset.Charset wrap (java.nio.charset.Charset)
java.nio.charset.Charset baseCharset
public static java.nio.charset.Charset nativeToBaseCharset (java.nio.charset.Charset)
java.nio.charset.Charset charset
static void <clinit> ()
}
com/intellij/lang/properties/charset/Native2AsciiCharsetDecoder.class
Native2AsciiCharsetDecoder.java
package com.intellij.lang.properties.charset
com.intellij.lang.properties.charset.Native2AsciiCharsetDecoder extends java.nio.charset.CharsetDecoder {
private static final char INVALID_CHAR
private StringBuilder myOutBuffer
private final java.nio.charset.Charset myBaseCharset
void <init> (com.intellij.lang.properties.charset.Native2AsciiCharset)
com.intellij.lang.properties.charset.Native2AsciiCharset charset
protected void implReset ()
protected java.nio.charset.CoderResult implFlush (java.nio.CharBuffer)
java.nio.CharBuffer out
private java.nio.charset.CoderResult doFlush (java.nio.CharBuffer)
int remaining
int outLen
java.nio.CharBuffer out
protected java.nio.charset.CoderResult decodeLoop (java.nio.ByteBuffer, java.nio.CharBuffer)
char decoded
byte next
byte b
java.nio.charset.CoderResult coderResult
int start
byte[] buf
java.nio.BufferUnderflowException e
java.nio.ByteBuffer in
java.nio.CharBuffer out
private void decodeArray (byte[], int, int)
byte[] buf
int start
int end
java.nio.ByteBuffer byteBuffer
java.nio.CharBuffer charBuffer
private static char unicode (byte[])
byte[] ord
int d1
int d2
int d3
int d4
int b1
int b2
int b3
int b4
int code
}
com/intellij/lang/properties/charset/Native2AsciiCharsetEncoder.class
Native2AsciiCharsetEncoder.java
package com.intellij.lang.properties.charset
com.intellij.lang.properties.charset.Native2AsciiCharsetEncoder extends java.nio.charset.CharsetEncoder {
private static final char ANCHOR
private final java.nio.charset.Charset myBaseCharset
void <init> (com.intellij.lang.properties.charset.Native2AsciiCharset)
com.intellij.lang.properties.charset.Native2AsciiCharset charset
protected java.nio.charset.CoderResult encodeLoop (java.nio.CharBuffer, java.nio.ByteBuffer)
java.nio.ByteBuffer byteBuffer
char c
java.nio.BufferUnderflowException e
java.nio.BufferOverflowException e
java.nio.CharBuffer in
java.nio.ByteBuffer out
private static byte toHexChar (int)
int digit
static void <clinit> ()
}
com/intellij/lang/properties/charset/Native2AsciiCharsetProvider.class
Native2AsciiCharsetProvider.java
package com.intellij.lang.properties.charset
public com.intellij.lang.properties.charset.Native2AsciiCharsetProvider extends java.nio.charset.spi.CharsetProvider {
public void <init> ()
public java.nio.charset.Charset charsetForName (java.lang.String)
String charsetName
public java.util.Iterator charsets ()
}
com/intellij/codeInsight/completion/
com/intellij/codeInsight/controlflow/
com/intellij/codeInsight/documentation/
com/intellij/codeInsight/folding/
com/intellij/core/
com/intellij/diagnostic/
com/intellij/formatting/
com/intellij/ide/
com/intellij/ide/caches/
com/intellij/ide/fileTemplates/
com/intellij/ide/highlighter/
com/intellij/ide/plugins/
com/intellij/ide/util/
com/intellij/injected/
com/intellij/injected/editor/
com/intellij/lang/folding/
com/intellij/lang/injection/
com/intellij/lexer/
com/intellij/model/
com/intellij/model/psi/
com/intellij/navigation/
com/intellij/notebook/
com/intellij/notebook/editor/
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/extensions/
com/intellij/openapi/fileEditor/
com/intellij/openapi/fileTypes/
com/intellij/openapi/fileTypes/ex/
com/intellij/openapi/module/
com/intellij/openapi/options/
com/intellij/openapi/progress/
com/intellij/openapi/project/
com/intellij/openapi/startup/
com/intellij/openapi/ui/
com/intellij/openapi/util/
com/intellij/openapi/vfs/
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/codeStyle/
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/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/
com/intellij/util/concurrency/
com/intellij/util/graph/
com/intellij/util/indexing/
com/intellij/util/messages/
com/intellij/util/messages/impl/
com/intellij/xml/
com/intellij/xml/util/
org/
org/jetbrains/
org/jetbrains/annotations/
org/jetbrains/concurrency/
com/intellij/codeInsight/CodeInsightBundle.class
CodeInsightBundle.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 <init> ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/ContainerProvider.class
ContainerProvider.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 <clinit> ()
}
com/intellij/codeInsight/FileModificationService.class
FileModificationService.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.FileModificationService extends java.lang.Object {
public void <init> ()
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)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/PsiEquivalenceUtil$ReferenceComparator.class
PsiEquivalenceUtil.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 <init> (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 synthetic int compare (java.lang.Object, java.lang.Object)
}
com/intellij/codeInsight/PsiEquivalenceUtil.class
PsiEquivalenceUtil.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 <init> ()
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
private static synthetic void lambda$findChildRangeDuplicates$0 (java.util.List, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
java.util.List result
com.intellij.psi.PsiElement start
com.intellij.psi.PsiElement end
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/completion/CompletionUtilCore.class
CompletionUtilCore.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 <init> ()
}
com/intellij/codeInsight/controlflow/ConditionalInstruction.class
ConditionalInstruction.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.class
ControlFlow.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.class
Instruction.java
package com.intellij.codeInsight.controlflow
public abstract com.intellij.codeInsight.controlflow.Instruction extends java.lang.Object {
public static final com.intellij.codeInsight.controlflow.Instruction[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiElement getElement ()
public abstract java.util.Collection allSucc ()
public abstract java.util.Collection allPred ()
public abstract int num ()
public abstract java.lang.String getElementPresentation ()
public void addSucc (com.intellij.codeInsight.controlflow.Instruction)
com.intellij.codeInsight.controlflow.Instruction endInstruction
public void addPred (com.intellij.codeInsight.controlflow.Instruction)
com.intellij.codeInsight.controlflow.Instruction beginInstruction
public void replacePred (com.intellij.codeInsight.controlflow.Instruction, java.util.Collection)
com.intellij.codeInsight.controlflow.Instruction oldInstruction
java.util.Collection newInstructions
public void replaceSucc (com.intellij.codeInsight.controlflow.Instruction, java.util.Collection)
com.intellij.codeInsight.controlflow.Instruction oldInstruction
java.util.Collection newInstructions
private synthetic void lambda$replaceSucc$1 (com.intellij.codeInsight.controlflow.Instruction)
com.intellij.codeInsight.controlflow.Instruction el
private synthetic void lambda$replacePred$0 (com.intellij.codeInsight.controlflow.Instruction)
com.intellij.codeInsight.controlflow.Instruction el
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/controlflow/TransparentInstruction.class
TransparentInstruction.java
package com.intellij.codeInsight.controlflow
public abstract com.intellij.codeInsight.controlflow.TransparentInstruction extends java.lang.Object implements com.intellij.codeInsight.controlflow.Instruction {
}
com/intellij/codeInsight/documentation/DocumentationManagerProtocol.class
DocumentationManagerProtocol.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
public static final String KEEP_SCROLLING_POSITION_REF
}
com/intellij/codeInsight/documentation/DocumentationManagerUtil.class
DocumentationManagerUtil.java
package com.intellij.codeInsight.documentation
public com.intellij.codeInsight.documentation.DocumentationManagerUtil extends java.lang.Object {
public void <init> ()
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.class
CodeFoldingSettings.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 <init> ()
public static com.intellij.codeInsight.folding.CodeFoldingSettings getInstance ()
}
com/intellij/codeInsight/highlighting/ReadWriteAccessDetector$Access.class
ReadWriteAccessDetector.java
package com.intellij.codeInsight.highlighting
public final enum com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access extends java.lang.Enum {
public static final enum com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access Read
public static final enum com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access Write
public static final enum com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access ReadWrite
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/codeInsight/highlighting/ReadWriteAccessDetector.class
ReadWriteAccessDetector.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/concurrency/AsyncFuture.class
AsyncFuture.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.class
AsyncFutureFactory.java
package com.intellij.concurrency
public abstract com.intellij.concurrency.AsyncFutureFactory extends java.lang.Object {
public void <init> ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/concurrency/AsyncFutureResult.class
AsyncFutureResult.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.class
AsyncUtil.java
package com.intellij.concurrency
final com.intellij.concurrency.AsyncUtil$1 extends java.lang.Object implements com.intellij.concurrency.AsyncFuture {
final synthetic boolean val$result
void <init> (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 synthetic java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
public volatile synthetic java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/concurrency/AsyncUtil.class
AsyncUtil.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/concurrency/DefaultResultConsumer.class
DefaultResultConsumer.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/concurrency/JobScheduler.class
JobScheduler.java
package com.intellij.concurrency
public abstract com.intellij.concurrency.JobScheduler extends java.lang.Object {
public void <init> ()
public static java.util.concurrent.ScheduledExecutorService getScheduler ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/concurrency/ResultConsumer.class
ResultConsumer.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/core/CoreBundle.class
CoreBundle.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 <init> ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/diagnostic/Dumpable.class
Dumpable.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.class
IdePerformanceListener.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 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
public void uiResponded (long)
long latencyMs
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/diagnostic/ImplementationConflictException.class
ImplementationConflictException.java
package com.intellij.diagnostic
public com.intellij.diagnostic.ImplementationConflictException extends java.lang.RuntimeException {
private final java.util.Collection myConflictingClasses
public transient void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/diagnostic/PluginException.class
PluginException.java
package com.intellij.diagnostic
public com.intellij.diagnostic.PluginException extends java.lang.RuntimeException {
private final com.intellij.openapi.extensions.PluginId myPluginId
public void <init> (java.lang.String, java.lang.Throwable, com.intellij.openapi.extensions.PluginId)
String message
Throwable cause
com.intellij.openapi.extensions.PluginId pluginId
public void <init> (java.lang.Throwable, com.intellij.openapi.extensions.PluginId)
Throwable e
com.intellij.openapi.extensions.PluginId pluginId
public void <init> (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
public static com.intellij.diagnostic.PluginException createByClass (java.lang.String, java.lang.Throwable, java.lang.Class)
String errorMessage
Throwable cause
Class pluginClass
public static com.intellij.diagnostic.PluginException createByClass (java.lang.Throwable, java.lang.Class)
Throwable cause
Class pluginClass
public static void logPluginError (com.intellij.openapi.diagnostic.Logger, java.lang.String, java.lang.Throwable, java.lang.Class)
com.intellij.openapi.diagnostic.Logger logger
String errorMessage
Throwable cause
Class pluginClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/diagnostic/PluginProblemReporter$1.class
PluginProblemReporter.java
package com.intellij.diagnostic
final com.intellij.diagnostic.PluginProblemReporter$1 extends java.lang.Object implements com.intellij.diagnostic.PluginProblemReporter {
void <init> ()
public com.intellij.diagnostic.PluginException createPluginExceptionByClass (java.lang.String, java.lang.Throwable, java.lang.Class)
String errorMessage
Throwable cause
Class pluginClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/diagnostic/PluginProblemReporter.class
PluginProblemReporter.java
package com.intellij.diagnostic
abstract com.intellij.diagnostic.PluginProblemReporter extends java.lang.Object {
public static com.intellij.diagnostic.PluginProblemReporter getInstance ()
public abstract com.intellij.diagnostic.PluginException createPluginExceptionByClass (java.lang.String, java.lang.Throwable, java.lang.Class)
}
com/intellij/formatting/FormattingMode.class
FormattingMode.java
package com.intellij.formatting
public final enum com.intellij.formatting.FormattingMode extends java.lang.Enum {
public static final enum com.intellij.formatting.FormattingMode REFORMAT
public static final enum com.intellij.formatting.FormattingMode ADJUST_INDENT
public static final enum com.intellij.formatting.FormattingMode ADJUST_INDENT_ON_ENTER
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/ide/FileIconPatcher.class
FileIconPatcher.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 <clinit> ()
}
com/intellij/ide/FileIconProvider.class
FileIconProvider.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 <clinit> ()
}
com/intellij/ide/HelpIdProvider.class
HelpIdProvider.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.class
IconLayerProvider.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 <clinit> ()
}
com/intellij/ide/IconProvider.class
IconProvider.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 <init> ()
public abstract javax.swing.Icon getIcon (com.intellij.psi.PsiElement, int)
static void <clinit> ()
}
com/intellij/ide/IdeBundle.class
IdeBundle.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 <init> ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/PowerSaveMode$Listener.class
PowerSaveMode.java
package com.intellij.ide
public abstract com.intellij.ide.PowerSaveMode$Listener extends java.lang.Object {
public abstract void powerSaveStateChanged ()
}
com/intellij/ide/PowerSaveMode.class
PowerSaveMode.java
package com.intellij.ide
public final com.intellij.ide.PowerSaveMode extends java.lang.Object {
public static final com.intellij.util.messages.Topic TOPIC
private static final String POWER_SAVE_MODE
public void <init> ()
public static boolean isEnabled ()
public static void setEnabled (boolean)
boolean value
com.intellij.ide.util.PropertiesComponent propertyComponent
boolean isEnabled
static void <clinit> ()
}
com/intellij/ide/SelectInEditorManager.class
SelectInEditorManager.java
package com.intellij.ide
public abstract com.intellij.ide.SelectInEditorManager extends java.lang.Object {
public void <init> ()
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/TypePresentationService.class
TypePresentationService.java
package com.intellij.ide
public abstract com.intellij.ide.TypePresentationService extends java.lang.Object {
public void <init> ()
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.class
WelcomeWizardUtil.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 volatile Integer ourCompletionCaseSensitive
private static volatile Boolean ourManualOrder
private static volatile Integer ourTabsPlacement
private static volatile Integer ourContinuationIndent
private static volatile Integer ourAppearanceFontSize
private static volatile String ourAppearanceFontFace
private static volatile Boolean ourDisableBreakpointsOnClick
private static final java.util.Set ourFeaturedPluginsToInstall
public void <init> ()
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
public static java.lang.Boolean getDisableBreakpointsOnClick ()
public static void setDisableBreakpointsOnClick (java.lang.Boolean)
Boolean disableBreakpointsOnClick
public static void setCompletionCaseSensitive (java.lang.Integer)
Integer completionCaseSensitive
public static java.lang.Integer getCompletionCaseSensitive ()
public static java.lang.Boolean getManualOrder ()
public static void setManualOrder (java.lang.Boolean)
Boolean manualOrder
public static void setTabsPlacement (java.lang.Integer)
Integer tabsPlacement
public static java.lang.Integer getTabsPlacement ()
public static void setContinuationIndent (java.lang.Integer)
Integer continuationIndent
public static java.lang.Integer getContinuationIndent ()
public static java.lang.Integer getAppearanceFontSize ()
public static void setAppearanceFontSize (java.lang.Integer)
Integer appearanceFontSize
public static java.lang.String getAppearanceFontFace ()
public static void setAppearanceFontFace (java.lang.String)
String appearanceFontFace
static void <clinit> ()
}
com/intellij/ide/caches/FileContent.class
FileContent.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 <init> (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/fileTemplates/FileTemplateDescriptor.class
FileTemplateDescriptor.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 <init> (java.lang.String)
String fileName
public void <init> (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.class
ArchiveFileType.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/plugins/DynamicallyLoaded.class
DynamicallyLoaded.java
package com.intellij.ide.plugins
public abstract annotation com.intellij.ide.plugins.DynamicallyLoaded extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/ide/plugins/IdeaPluginDescriptor.class
IdeaPluginDescriptor.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 java.lang.String getProductCode ()
public abstract java.util.Date getReleaseDate ()
public abstract int getReleaseVersion ()
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 getAndClearActionDescriptionElements ()
public abstract java.util.List getAppComponents ()
public abstract java.util.List getProjectComponents ()
public abstract java.util.List getModuleComponents ()
public abstract java.lang.String getVendorEmail ()
public abstract java.lang.String getVendorUrl ()
public abstract java.lang.String getUrl ()
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 allowBundledUpdate ()
public abstract boolean isImplementationDetail ()
public abstract boolean isEnabled ()
public abstract void setEnabled (boolean)
}
com/intellij/ide/plugins/IdeaVersionBean.class
IdeaVersionBean.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.IdeaVersionBean extends java.lang.Object {
public String sinceBuild
public String untilBuild
public void <init> ()
}
com/intellij/ide/plugins/OptimizedPluginBean.class
OptimizedPluginBean.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.OptimizedPluginBean extends java.lang.Object {
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 com.intellij.ide.plugins.ProductDescriptor productDescriptor
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 com.intellij.ide.plugins.PluginDependency[] dependencies
public String category
public String resourceBundle
public String changeNotes
public String url
public boolean useIdeaClassLoader
public boolean allowBundledUpdate
public boolean implementationDetail
public void <init> ()
}
com/intellij/ide/plugins/PluginBean.class
PluginBean.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.PluginBean extends com.intellij.ide.plugins.OptimizedPluginBean {
public com.intellij.openapi.components.OldComponentConfig[] applicationComponents
public com.intellij.openapi.components.OldComponentConfig[] projectComponents
public com.intellij.openapi.components.OldComponentConfig[] moduleComponents
public org.jdom.Element[] actions
public org.jdom.Element[] extensions
public org.jdom.Element[] extensionPoints
public java.util.List modules
public void <init> ()
}
com/intellij/ide/plugins/PluginDependency.class
PluginDependency.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 <init> ()
}
com/intellij/ide/plugins/PluginVendor.class
PluginVendor.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 <init> ()
}
com/intellij/ide/plugins/ProductDescriptor.class
ProductDescriptor.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.ProductDescriptor extends java.lang.Object {
public String code
public String releaseDate
public int releaseVersion
public void <init> ()
}
com/intellij/ide/util/PropertiesComponent.class
PropertiesComponent.java
package com.intellij.ide.util
public abstract com.intellij.ide.util.PropertiesComponent extends com.intellij.openapi.util.SimpleModificationTracker {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/PropertyName.class
PropertyName.java
package com.intellij.ide.util
public abstract annotation 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.class
PsiNavigationSupport.java
package com.intellij.ide.util
public abstract com.intellij.ide.util.PsiNavigationSupport extends java.lang.Object {
public void <init> ()
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)
public abstract void openDirectoryInSystemFileManager (java.io.File)
}
com/intellij/injected/editor/DocumentWindow.class
DocumentWindow.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 int hostToInjectedUnescaped (int)
int hostOffset
public abstract int injectedToHost (int)
public abstract int injectedToHost (int, boolean)
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 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)
public abstract boolean isOneLine ()
}
com/intellij/injected/editor/VirtualFileDelegate.class
VirtualFileDelegate.java
package com.intellij.injected.editor
public abstract com.intellij.injected.editor.VirtualFileDelegate extends java.lang.Object {
public abstract com.intellij.openapi.vfs.VirtualFile getDelegate ()
}
com/intellij/injected/editor/VirtualFileWindow.class
VirtualFileWindow.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.class
ASTNode.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 <clinit> ()
}
com/intellij/lang/CodeDocumentationAwareCommenter.class
CodeDocumentationAwareCommenter.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.class
CodeDocumentationAwareCommenterEx.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.class
Commenter.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.class
CompositeLanguage.java
package com.intellij.lang
public com.intellij.lang.CompositeLanguage extends com.intellij.lang.Language {
private final java.util.List myFilters
protected void <init> (java.lang.String)
String id
protected transient void <init> (java.lang.String, java.lang.String[])
String ID
String[] mimeTypes
protected transient void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/CustomUncommenter.class
CustomUncommenter.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.class
DependentLanguage.java
package com.intellij.lang
public abstract com.intellij.lang.DependentLanguage extends java.lang.Object {
}
com/intellij/lang/FCTSBackedLighterAST$LighterASTNodeList.class
FCTSBackedLighterAST.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
void <init> (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 synthetic java.lang.Object get (int)
}
com/intellij/lang/FCTSBackedLighterAST.class
FCTSBackedLighterAST.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 synthetic boolean $assertionsDisabled
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/FileASTNode.class
FileASTNode.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.class
ITokenTypeRemapper.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.class
InjectableLanguage.java
package com.intellij.lang
public abstract com.intellij.lang.InjectableLanguage extends java.lang.Object {
}
com/intellij/lang/Language$1.class
Language.java
package com.intellij.lang
final com.intellij.lang.Language$1 extends com.intellij.lang.Language {
void <init> (java.lang.String)
String ID
public java.lang.String toString ()
public com.intellij.openapi.fileTypes.LanguageFileType getAssociatedFileType ()
}
com/intellij/lang/Language.class
Language.java
package com.intellij.lang
public abstract com.intellij.lang.Language extends com.intellij.openapi.util.UserDataHolderBase {
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 <init> (java.lang.String)
String ID
protected transient void <init> (java.lang.String, java.lang.String[])
String ID
String[] mimeTypes
protected transient void <init> (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 ()
public com.intellij.openapi.fileTypes.LanguageFileType findMyFileType (com.intellij.openapi.fileTypes.FileType[])
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 <init> (java.lang.String, boolean)
String ID
boolean register
com.intellij.lang.Language language
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/LanguageCommenters.class
LanguageCommenters.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 <init> ()
static void <clinit> ()
}
com/intellij/lang/LanguageExtension.class
LanguageExtension.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 <init> (java.lang.String)
String epName
public void <init> (java.lang.String, java.lang.Object)
String epName
Object defaultImplementation
public void <init> (java.lang.String, java.lang.Object, com.intellij.openapi.Disposable)
String epName
Object defaultImplementation
com.intellij.openapi.Disposable parentDisposable
protected java.lang.String keyToString (com.intellij.lang.Language)
com.intellij.lang.Language key
public java.lang.Object forLanguage (com.intellij.lang.Language)
com.intellij.lang.Language l
Object cached
Object result
protected java.lang.Object findForLanguage (com.intellij.lang.Language)
java.util.List extensions
com.intellij.lang.Language l
com.intellij.lang.Language language
public java.util.List allForLanguage (com.intellij.lang.Language)
java.util.List list
com.intellij.lang.Language l
com.intellij.lang.Language language
boolean copyList
java.util.List result
protected java.util.List buildExtensions (java.lang.String, com.intellij.lang.Language)
com.intellij.lang.MetaLanguage language
String stringKey
com.intellij.lang.Language key
java.util.Collection metaLanguages
java.util.Set allKeys
public java.util.List allForLanguageOrAny (com.intellij.lang.Language)
com.intellij.lang.Language l
java.util.List forLanguage
public void addExplicitExtension (com.intellij.lang.Language, java.lang.Object)
com.intellij.lang.Language key
Object t
public void removeExplicitExtension (com.intellij.lang.Language, java.lang.Object)
com.intellij.lang.Language key
Object t
protected java.lang.Object getDefaultImplementation ()
protected void ensureValuesLoaded ()
protected volatile synthetic java.util.List buildExtensions (java.lang.String, java.lang.Object)
protected volatile synthetic java.lang.String keyToString (java.lang.Object)
public volatile synthetic void removeExplicitExtension (java.lang.Object, java.lang.Object)
public volatile synthetic void addExplicitExtension (java.lang.Object, java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/LanguageExtensionPoint.class
LanguageExtensionPoint.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 <init> ()
public java.lang.Object getInstance ()
public java.lang.String getKey ()
private synthetic java.lang.Object lambda$new$0 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/LanguageFilter.class
LanguageFilter.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.class
LanguageParserDefinitions.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 <init> ()
static void <clinit> ()
}
com/intellij/lang/LanguageUtil.class
LanguageUtil.java
package com.intellij.lang
public final com.intellij.lang.LanguageUtil extends java.lang.Object {
public static final java.util.Comparator LANGUAGE_COMPARATOR
private static final com.intellij.openapi.util.Key MATCHING_LANGUAGES
private void <init> ()
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
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 element
com.intellij.psi.PsiFile containingFile
com.intellij.psi.FileViewProvider provider
java.util.Set languages
static java.util.Collection matchingMetaLanguages (com.intellij.lang.Language)
com.intellij.lang.Language language
java.util.Collection cached
java.util.Set result
private static synthetic boolean lambda$getLanguageDialects$1 (com.intellij.lang.Language, com.intellij.lang.Language)
com.intellij.lang.Language base
com.intellij.lang.Language language
private static synthetic int lambda$static$0 (com.intellij.lang.Language, com.intellij.lang.Language)
com.intellij.lang.Language o1
com.intellij.lang.Language o2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/LightPsiParser.class
LightPsiParser.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.class
LighterAST.java
package com.intellij.lang
public abstract com.intellij.lang.LighterAST extends java.lang.Object {
private final com.intellij.util.CharTable myCharTable
public void <init> (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)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/LighterASTNode.class
LighterASTNode.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 ()
public int getTextLength ()
static void <clinit> ()
}
com/intellij/lang/LighterASTTokenNode.class
LighterASTTokenNode.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.class
LighterLazyParseableNode.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.class
LighterLazyParseableNode.java
package com.intellij.lang
public abstract com.intellij.lang.LighterLazyParseableNode extends java.lang.Object implements com.intellij.lang.LighterASTNode {
public abstract com.intellij.psi.PsiFile getContainingFile ()
public abstract com.intellij.util.CharTable getCharTable ()
public abstract java.lang.CharSequence getText ()
public abstract boolean accept (com.intellij.lang.LighterLazyParseableNode$Visitor)
}
com/intellij/lang/MetaLanguage.class
MetaLanguage.java
package com.intellij.lang
public abstract com.intellij.lang.MetaLanguage extends com.intellij.lang.Language {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
protected void <init> (java.lang.String)
String ID
public static java.util.List all ()
public static java.util.stream.Stream getAllMatchingMetaLanguages (com.intellij.lang.Language)
com.intellij.lang.Language language
public abstract boolean matchesLanguage (com.intellij.lang.Language)
public java.util.Collection getMatchingLanguages ()
private synthetic boolean lambda$getMatchingLanguages$1 (com.intellij.lang.Language)
com.intellij.lang.Language language
private static synthetic boolean lambda$getAllMatchingMetaLanguages$0 (com.intellij.lang.Language, com.intellij.lang.MetaLanguage)
com.intellij.lang.Language language
com.intellij.lang.MetaLanguage l
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/ParserDefinition$SpaceRequirements.class
ParserDefinition.java
package com.intellij.lang
public final enum com.intellij.lang.ParserDefinition$SpaceRequirements extends java.lang.Enum {
public static final enum com.intellij.lang.ParserDefinition$SpaceRequirements MAY
public static final enum com.intellij.lang.ParserDefinition$SpaceRequirements MUST
public static final enum com.intellij.lang.ParserDefinition$SpaceRequirements MUST_NOT
public static final enum com.intellij.lang.ParserDefinition$SpaceRequirements MUST_LINE_BREAK
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/lang/ParserDefinition.class
ParserDefinition.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 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 com.intellij.lang.ParserDefinition$SpaceRequirements spaceExistenceTypeBetweenTokens (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode left
com.intellij.lang.ASTNode right
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/PsiBuilder$Marker.class
PsiBuilder.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.class
PsiBuilder.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.class
PsiBuilderFactory.java
package com.intellij.lang
public abstract com.intellij.lang.PsiBuilderFactory extends java.lang.Object {
public void <init> ()
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 com.intellij.lang.PsiBuilder createBuilder (com.intellij.openapi.project.Project, com.intellij.lexer.Lexer, com.intellij.lang.ASTNode)
com.intellij.openapi.project.Project project
com.intellij.lexer.Lexer lexer
com.intellij.lang.ASTNode chameleon
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)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/PsiParser.class
PsiParser.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.class
TokenSeparatorGenerator.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.class
TreeBackedLighterAST.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
void <init> (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.tree.IElementType getTokenType ()
public int getStartOffset ()
public int getEndOffset ()
public int getTextLength ()
public boolean equals (java.lang.Object)
Object o
com.intellij.lang.TreeBackedLighterAST$NodeWrapper that
public int hashCode ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/TreeBackedLighterAST$TokenNodeWrapper.class
TreeBackedLighterAST.java
package com.intellij.lang
com.intellij.lang.TreeBackedLighterAST$TokenNodeWrapper extends com.intellij.lang.TreeBackedLighterAST$NodeWrapper implements com.intellij.lang.LighterASTTokenNode {
void <init> (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public java.lang.CharSequence getText ()
public java.lang.String toString ()
}
com/intellij/lang/TreeBackedLighterAST.class
TreeBackedLighterAST.java
package com.intellij.lang
public com.intellij.lang.TreeBackedLighterAST extends com.intellij.lang.LighterAST {
private final com.intellij.lang.FileASTNode myRoot
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/WhitespaceSkippedCallback.class
WhitespaceSkippedCallback.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.class
WhitespacesAndCommentsBinder.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.class
WhitespacesAndCommentsBinder.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.class
WhitespacesAndCommentsBinder.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.class
CompositeFoldingBuilder.java
package com.intellij.lang.folding
public com.intellij.lang.folding.CompositeFoldingBuilder extends com.intellij.lang.folding.FoldingBuilderEx implements com.intellij.openapi.project.PossiblyDumbAware {
public static final com.intellij.openapi.util.Key FOLDING_BUILDER
private final java.util.List myBuilders
void <init> (java.util.List)
java.util.List builders
public com.intellij.lang.folding.FoldingDescriptor[] buildFoldRegions (com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
com.intellij.lang.folding.FoldingDescriptor descriptor
com.intellij.lang.folding.FoldingBuilder builder
com.intellij.psi.PsiElement root
com.intellij.openapi.editor.Document document
boolean quick
java.util.List descriptors
java.util.Set rangesCoveredByDescriptors
public java.lang.String getPlaceholderText (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
com.intellij.lang.folding.FoldingBuilder builder
public java.lang.String getPlaceholderText (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
com.intellij.lang.folding.FoldingBuilder builder
public boolean isCollapsedByDefault (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
com.intellij.lang.folding.FoldingBuilder builder
private static boolean mayUseBuilder (com.intellij.lang.ASTNode, com.intellij.lang.folding.FoldingBuilder)
com.intellij.lang.ASTNode node
com.intellij.lang.folding.FoldingBuilder builder
com.intellij.openapi.project.Project project
private static com.intellij.openapi.project.Project getProjectByNode (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode node
com.intellij.psi.PsiElement psi
public java.lang.String toString ()
public boolean isDumbAware ()
com.intellij.lang.folding.FoldingBuilder builder
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/folding/CustomFoldingBuilder$1.class
CustomFoldingBuilder.java
package com.intellij.lang.folding
synthetic com.intellij.lang.folding.CustomFoldingBuilder$1 extends java.lang.Object {
}
com/intellij/lang/folding/CustomFoldingBuilder$FoldingStack.class
CustomFoldingBuilder.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 <init> (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode owner
public com.intellij.lang.ASTNode getOwner ()
synthetic void <init> (com.intellij.lang.ASTNode, com.intellij.lang.folding.CustomFoldingBuilder$1)
com.intellij.lang.ASTNode x0
com.intellij.lang.folding.CustomFoldingBuilder$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/folding/CustomFoldingBuilder.class
CustomFoldingBuilder.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/folding/CustomFoldingProvider.class
CustomFoldingProvider.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 <init> ()
public static java.util.List 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/folding/FoldingBuilder.class
FoldingBuilder.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.class
FoldingBuilderEx.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 <init> ()
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)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/folding/FoldingDescriptor.class
FoldingDescriptor.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 static final byte FLAG_NEVER_EXPANDS
private static final byte FLAG_COLLAPSED_BY_DEFAULT_DEFINED
private static final byte FLAG_COLLAPSED_BY_DEFAULT
private static final byte FLAG_CAN_BE_REMOVED_WHEN_COLLAPSED
private static final byte FLAG_GUTTER_MARK_ENABLED_FOR_SINGLE_LINE
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 String myPlaceholderText
private byte myFlags
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
public void <init> (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
public void <init> (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 <init> (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 <init> (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 void <init> (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 <init> (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 void <init> (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange, com.intellij.openapi.editor.FoldingGroup, java.lang.String, java.lang.Boolean, java.util.Set)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
com.intellij.openapi.editor.FoldingGroup group
String placeholderText
Boolean collapsedByDefault
java.util.Set dependencies
public void <init> (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange, com.intellij.openapi.editor.FoldingGroup, java.util.Set, boolean, java.lang.String, java.lang.Boolean)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
com.intellij.openapi.editor.FoldingGroup group
java.util.Set dependencies
boolean neverExpands
String placeholderText
Boolean collapsedByDefault
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 ()
public void setPlaceholderText (java.lang.String)
String placeholderText
private java.lang.String calcPlaceholderText ()
com.intellij.psi.PsiElement psiElement
com.intellij.lang.folding.FoldingBuilder foldingBuilder
public java.util.Set getDependencies ()
public boolean isNonExpandable ()
public boolean canBeRemovedWhenCollapsed ()
public java.lang.Boolean isCollapsedByDefault ()
public void setCanBeRemovedWhenCollapsed (boolean)
boolean canBeRemovedWhenCollapsed
public boolean isGutterMarkEnabledForSingleLine ()
public void setGutterMarkEnabledForSingleLine (boolean)
boolean value
private boolean getFlag (byte)
byte mask
private void setFlag (byte, boolean)
byte mask
boolean value
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/folding/LanguageFolding.class
LanguageFolding.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 static final com.intellij.openapi.diagnostic.Logger LOG
private void <init> ()
public com.intellij.lang.folding.FoldingBuilder forLanguage (com.intellij.lang.Language)
com.intellij.lang.Language l
protected com.intellij.lang.folding.FoldingBuilder findForLanguage (com.intellij.lang.Language)
com.intellij.lang.Language l
java.util.List extensions
public java.util.List allForLanguage (com.intellij.lang.Language)
java.util.List extensions
com.intellij.lang.Language l
com.intellij.lang.Language language
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.FoldingDescriptor descriptor
com.intellij.lang.folding.FoldingBuilder builder
com.intellij.psi.PsiElement root
com.intellij.openapi.editor.Document document
boolean quick
com.intellij.lang.folding.FoldingDescriptor[] descriptors
static com.intellij.lang.folding.FoldingDescriptor[] buildFoldingDescriptorsNoPlaceholderCaching (com.intellij.lang.folding.FoldingBuilder, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
com.intellij.lang.ASTNode astNode
com.intellij.openapi.progress.ProcessCanceledException e
Exception e
com.intellij.lang.folding.FoldingBuilder builder
com.intellij.psi.PsiElement root
com.intellij.openapi.editor.Document document
boolean quick
protected volatile synthetic java.lang.Object findForLanguage (com.intellij.lang.Language)
public volatile synthetic java.lang.Object forLanguage (com.intellij.lang.Language)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/injection/InjectedLanguageManager.class
InjectedLanguageManager.java
package com.intellij.lang.injection
public abstract com.intellij.lang.injection.InjectedLanguageManager extends java.lang.Object {
protected static final com.intellij.openapi.util.NotNullLazyKey INSTANCE_CACHE
public static final com.intellij.openapi.util.Key FRANKENSTEIN_INJECTION
public void <init> ()
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.FileViewProvider)
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 int injectedToHost (com.intellij.psi.PsiElement, int, boolean)
public abstract void registerMultiHostInjector (com.intellij.lang.injection.MultiHostInjector)
public abstract void registerMultiHostInjector (com.intellij.lang.injection.MultiHostInjector, com.intellij.openapi.Disposable)
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 getCachedInjectedDocumentsInRange (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange)
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)
public abstract boolean mightHaveInjectedFragmentAtOffset (com.intellij.openapi.editor.Document, int)
public abstract com.intellij.injected.editor.DocumentWindow freezeWindow (com.intellij.injected.editor.DocumentWindow)
static void <clinit> ()
}
com/intellij/lang/injection/MultiHostInjector.class
MultiHostInjector.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 <clinit> ()
}
com/intellij/lang/injection/MultiHostRegistrar.class
MultiHostRegistrar.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 com.intellij.lang.injection.MultiHostRegistrar startInjecting (com.intellij.lang.Language, java.lang.String)
com.intellij.lang.Language language
String extension
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lexer/DelegateLexer.class
DelegateLexer.java
package com.intellij.lexer
public com.intellij.lexer.DelegateLexer extends com.intellij.lexer.LexerBase {
protected final com.intellij.lexer.Lexer myDelegate
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lexer/DocCommentTokenTypes.class
DocCommentTokenTypes.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.class
DummyLexer.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lexer/EmptyLexer.class
EmptyLexer.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 <init> ()
static void <clinit> ()
}
com/intellij/lexer/FilterLexer$Filter.class
FilterLexer.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.class
FilterLexer.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 <init> (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.class
FilterLexer.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 <init> (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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lexer/FlexAdapter.class
FlexAdapter.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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lexer/FlexLexer.class
FlexLexer.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.class
LayeredLexer.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 java.util.HashMap myStopTokens
public void <init> (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
protected com.intellij.lexer.Lexer findLayerLexer (com.intellij.psi.tree.IElementType)
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
boolean selfStopping
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lexer/Lexer.class
Lexer.java
package com.intellij.lexer
public abstract com.intellij.lexer.Lexer extends java.lang.Object {
public void <init> ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lexer/LexerBase.class
LexerBase.java
package com.intellij.lexer
public abstract com.intellij.lexer.LexerBase extends com.intellij.lexer.Lexer {
public void <init> ()
public com.intellij.lexer.LexerPosition getCurrentPosition ()
int offset
int intState
public void restore (com.intellij.lexer.LexerPosition)
com.intellij.lexer.LexerPosition position
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lexer/LexerPosition.class
LexerPosition.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.class
LexerPositionImpl.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
void <init> (int, int)
int offset
int state
public int getOffset ()
public int getState ()
}
com/intellij/lexer/LookAheadLexer$LookAheadLexerPosition.class
LookAheadLexer.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 <init> (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.class
LookAheadLexer.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 synthetic boolean $assertionsDisabled
public void <init> (com.intellij.lexer.Lexer, int)
com.intellij.lexer.Lexer baseLexer
int capacity
public void <init> (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
protected final com.intellij.psi.tree.IElementType getCachedType (int)
int index
protected final int getCachedOffset (int)
int index
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 synthetic com.intellij.lexer.LexerPosition getCurrentPosition ()
static synthetic int access$000 (com.intellij.lexer.LookAheadLexer)
com.intellij.lexer.LookAheadLexer x0
static synthetic int access$100 (com.intellij.lexer.LookAheadLexer)
com.intellij.lexer.LookAheadLexer x0
static synthetic int access$200 (com.intellij.lexer.LookAheadLexer)
com.intellij.lexer.LookAheadLexer x0
static synthetic com.intellij.util.containers.Queue access$300 (com.intellij.lexer.LookAheadLexer)
com.intellij.lexer.LookAheadLexer x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lexer/MergeFunction.class
MergeFunction.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.class
MergingLexerAdapter.java
package com.intellij.lexer
synthetic com.intellij.lexer.MergingLexerAdapter$1 extends java.lang.Object {
}
com/intellij/lexer/MergingLexerAdapter$MyMergeFunction.class
MergingLexerAdapter.java
package com.intellij.lexer
com.intellij.lexer.MergingLexerAdapter$MyMergeFunction extends java.lang.Object implements com.intellij.lexer.MergeFunction {
final synthetic com.intellij.lexer.MergingLexerAdapter this$0
private void <init> (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
synthetic void <init> (com.intellij.lexer.MergingLexerAdapter, com.intellij.lexer.MergingLexerAdapter$1)
com.intellij.lexer.MergingLexerAdapter x0
com.intellij.lexer.MergingLexerAdapter$1 x1
}
com/intellij/lexer/MergingLexerAdapter.class
MergingLexerAdapter.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 <init> (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 synthetic com.intellij.psi.tree.TokenSet access$100 (com.intellij.lexer.MergingLexerAdapter)
com.intellij.lexer.MergingLexerAdapter x0
}
com/intellij/lexer/MergingLexerAdapterBase$MyLexerPosition.class
MergingLexerAdapterBase.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
void <init> (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.class
MergingLexerAdapterBase.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lexer/RestartableLexer.class
RestartableLexer.java
package com.intellij.lexer
public abstract com.intellij.lexer.RestartableLexer extends java.lang.Object {
public abstract int getStartState ()
public abstract boolean isRestartableState (int)
public abstract void start (java.lang.CharSequence, int, int, int, com.intellij.lexer.TokenIterator)
}
com/intellij/lexer/StringLiteralLexer.class
StringLiteralLexer.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
protected 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 <init> (char, com.intellij.psi.tree.IElementType)
char quoteChar
com.intellij.psi.tree.IElementType originalLiteralToken
public void <init> (char, com.intellij.psi.tree.IElementType, boolean, java.lang.String)
char quoteChar
com.intellij.psi.tree.IElementType originalLiteralToken
boolean canEscapeEolOrFramingSpaces
String additionalValidEscapes
public void <init> (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 boolean shouldAllowSlashZero ()
protected com.intellij.psi.tree.IElementType handleSingleSlashEscapeSequence ()
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 additionalLocation
int start
int i
protected int locateHexEscapeSequence (int, int)
int start
int i
protected int locateUnicodeEscapeSequence (int, int)
int start
int i
protected int locateAdditionalEscapeSequence (int, int)
int start
int indexOfCharAfterSlash
public void advance ()
public java.lang.CharSequence getBufferSequence ()
public int getBufferEnd ()
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lexer/TokenIterator.class
TokenIterator.java
package com.intellij.lexer
public abstract com.intellij.lexer.TokenIterator extends java.lang.Object {
public abstract int getStartOffset (int)
public abstract int getEndOffset (int)
public abstract com.intellij.psi.tree.IElementType getType (int)
public abstract int getState (int)
public abstract int getTokenCount ()
public abstract int initialTokenIndex ()
}
com/intellij/model/Symbol.class
Symbol.java
package com.intellij.model
public abstract com.intellij.model.Symbol extends java.lang.Object {
}
com/intellij/model/SymbolReference.class
SymbolReference.java
package com.intellij.model
public abstract com.intellij.model.SymbolReference extends java.lang.Object {
public abstract java.util.Collection resolveReference ()
}
com/intellij/model/SymbolResolveResult.class
SymbolResolveResult.java
package com.intellij.model
public abstract com.intellij.model.SymbolResolveResult extends java.lang.Object {
public abstract com.intellij.model.Symbol getTarget ()
}
com/intellij/model/SymbolService$1.class
SymbolService.java
package com.intellij.model
final com.intellij.model.SymbolService$1 extends java.lang.Object implements com.intellij.model.SymbolResolveResult {
final synthetic com.intellij.model.Symbol val$symbol
void <init> (com.intellij.model.Symbol)
public com.intellij.model.Symbol getTarget ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/model/SymbolService.class
SymbolService.java
package com.intellij.model
public abstract com.intellij.model.SymbolService extends java.lang.Object {
public static com.intellij.model.Symbol adaptPsiElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.model.SymbolResolveResult resolveResult (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.model.Symbol symbol
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/model/psi/PsiElementSymbol.class
PsiElementSymbol.java
package com.intellij.model.psi
public final com.intellij.model.psi.PsiElementSymbol extends java.lang.Object implements com.intellij.model.Symbol {
private final com.intellij.psi.PsiElement myElement
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getElement ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/navigation/ColoredItemPresentation.class
ColoredItemPresentation.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.class
ItemPresentation.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.class
ItemPresentationProvider.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.class
ItemPresentationProviders.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/navigation/ItemPresentationWithSeparator.class
ItemPresentationWithSeparator.java
package com.intellij.navigation
public abstract com.intellij.navigation.ItemPresentationWithSeparator extends java.lang.Object implements com.intellij.navigation.ItemPresentation {
}
com/intellij/navigation/LocationPresentation.class
LocationPresentation.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.class
NavigationItem.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 <clinit> ()
}
com/intellij/navigation/NavigationTarget.class
NavigationTarget.java
package com.intellij.navigation
public abstract com.intellij.navigation.NavigationTarget extends java.lang.Object {
public abstract boolean isValid ()
public abstract com.intellij.pom.Navigatable getNavigatable ()
public abstract com.intellij.navigation.TargetPresentation getTargetPresentation ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/intellij/navigation/PsiElementNavigationItem.class
PsiElementNavigationItem.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/navigation/TargetPresentation.class
TargetPresentation.java
package com.intellij.navigation
public abstract com.intellij.navigation.TargetPresentation extends java.lang.Object {
public javax.swing.Icon getIcon ()
public abstract java.lang.String getPresentableText ()
public com.intellij.openapi.editor.markup.TextAttributes getPresentableAttributes ()
public java.lang.String getLocationText ()
public com.intellij.openapi.editor.markup.TextAttributes getLocationAttributes ()
public java.lang.String getRightText ()
public javax.swing.Icon getRightIcon ()
}
com/intellij/notebook/editor/BackedVirtualFile.class
BackedVirtualFile.java
package com.intellij.notebook.editor
public abstract com.intellij.notebook.editor.BackedVirtualFile extends java.lang.Object {
public abstract com.intellij.openapi.vfs.VirtualFile getOriginFile ()
public static com.intellij.openapi.vfs.VirtualFile getOriginFileIfBacked (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
}
com/intellij/openapi/application/AppUIExecutor.class
AppUIExecutor.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.AppUIExecutor extends java.lang.Object {
public static com.intellij.openapi.application.AppUIExecutor onUiThread (com.intellij.openapi.application.ModalityState)
com.intellij.openapi.application.ModalityState modality
public static com.intellij.openapi.application.AppUIExecutor onUiThread ()
public abstract com.intellij.openapi.application.AppUIExecutor later ()
public abstract com.intellij.openapi.application.AppUIExecutor withDocumentsCommitted (com.intellij.openapi.project.Project)
public abstract com.intellij.openapi.application.AppUIExecutor inSmartMode (com.intellij.openapi.project.Project)
public abstract com.intellij.openapi.application.AppUIExecutor inTransaction (com.intellij.openapi.Disposable)
public abstract com.intellij.openapi.application.AppUIExecutor expireWith (com.intellij.openapi.Disposable)
public abstract void execute (java.lang.Runnable)
public abstract org.jetbrains.concurrency.CancellablePromise submit (java.util.concurrent.Callable)
public abstract org.jetbrains.concurrency.CancellablePromise submit (java.lang.Runnable)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/Application.class
Application.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.class
ApplicationAdapter.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 <init> ()
}
com/intellij/openapi/application/ApplicationInfo.class
ApplicationInfo.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.ApplicationInfo extends java.lang.Object {
public void <init> ()
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 final java.lang.String getMinorVersionMainPart ()
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 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 ()
public abstract java.lang.String getFullApplicationName ()
}
com/intellij/openapi/application/ApplicationListener.class
ApplicationListener.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.ApplicationListener extends java.lang.Object implements java.util.EventListener {
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/ApplicationManager$1.class
ApplicationManager.java
package com.intellij.openapi.application
final com.intellij.openapi.application.ApplicationManager$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final synthetic com.intellij.openapi.application.Application val$old
void <init> (com.intellij.openapi.application.Application)
public void dispose ()
}
com/intellij/openapi/application/ApplicationManager$2.class
ApplicationManager.java
package com.intellij.openapi.application
final com.intellij.openapi.application.ApplicationManager$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final synthetic com.intellij.openapi.application.Application val$old
final synthetic com.intellij.openapi.util.Getter val$oldFileTypeRegistry
void <init> (com.intellij.openapi.application.Application, com.intellij.openapi.util.Getter)
public void dispose ()
}
com/intellij/openapi/application/ApplicationManager.class
ApplicationManager.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 <init> ()
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 synthetic void access$000 (com.intellij.openapi.application.Application)
com.intellij.openapi.application.Application x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/ApplicationNamesInfo$1.class
ApplicationNamesInfo.java
package com.intellij.openapi.application
synthetic com.intellij.openapi.application.ApplicationNamesInfo$1 extends java.lang.Object {
}
com/intellij/openapi/application/ApplicationNamesInfo$ApplicationNamesInfoHolder.class
ApplicationNamesInfo.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 <init> ()
static synthetic com.intellij.openapi.application.ApplicationNamesInfo access$100 ()
static void <clinit> ()
}
com/intellij/openapi/application/ApplicationNamesInfo.class
ApplicationNamesInfo.java
package com.intellij.openapi.application
public com.intellij.openapi.application.ApplicationNamesInfo extends java.lang.Object {
private static final String COMPONENT_NAME
private final String myProductName
private final String myFullProductName
private final String myEditionName
private final String myScriptName
private final String myDefaultLauncherName
private final String myMotto
public static java.lang.String getComponentName ()
String prefix
public static com.intellij.openapi.application.ApplicationNamesInfo getInstance ()
private void <init> ()
org.jdom.Element rootElement
org.jdom.Element names
Exception e
String resource
public java.lang.String getProductName ()
public java.lang.String getFullProductName ()
public java.lang.String getFullProductNameWithEdition ()
public java.lang.String getEditionName ()
public java.lang.String getLowercaseProductName ()
public java.lang.String getScriptName ()
public java.lang.String getDefaultLauncherName ()
public java.lang.String getMotto ()
synthetic void <init> (com.intellij.openapi.application.ApplicationNamesInfo$1)
com.intellij.openapi.application.ApplicationNamesInfo$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/AsyncExecutionService.class
AsyncExecutionService.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.AsyncExecutionService extends java.lang.Object {
public void <init> ()
protected abstract com.intellij.openapi.application.AppUIExecutor createUIExecutor (com.intellij.openapi.application.ModalityState)
protected abstract com.intellij.openapi.application.NonBlockingReadAction buildNonBlockingReadAction (java.util.concurrent.Callable)
static com.intellij.openapi.application.AsyncExecutionService getService ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/BaseActionRunnable.class
BaseActionRunnable.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.BaseActionRunnable extends java.lang.Object {
private boolean mySilentExecution
public void <init> ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/CachedSingletonsRegistry.class
CachedSingletonsRegistry.java
package com.intellij.openapi.application
public com.intellij.openapi.application.CachedSingletonsRegistry extends java.lang.Object {
private static final Object LOCK
private static final java.util.List ourRegisteredClasses
private static final java.util.List ourRegisteredLazyValues
private void <init> ()
public static java.lang.Object markCachedField (java.lang.Class)
Class klass
public static com.intellij.openapi.util.ClearableLazyValue markLazyValue (com.intellij.openapi.util.ClearableLazyValue)
com.intellij.openapi.util.ClearableLazyValue lazyValue
public static void cleanupCachedFields ()
Class aClass
com.intellij.openapi.util.ClearableLazyValue value
private static void cleanupClass (java.lang.Class)
Class aClass
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/DumbAwareSearchParameters.class
DumbAwareSearchParameters.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.DumbAwareSearchParameters extends java.lang.Object implements com.intellij.util.QueryParameters {
public abstract com.intellij.openapi.project.Project getProject ()
}
com/intellij/openapi/application/IdeUrlTrackingParametersProvider.class
IdeUrlTrackingParametersProvider.java
package com.intellij.openapi.application
public com.intellij.openapi.application.IdeUrlTrackingParametersProvider extends java.lang.Object {
public void <init> ()
public static com.intellij.openapi.application.IdeUrlTrackingParametersProvider getInstance ()
public java.lang.String augmentUrl (java.lang.String)
String originalUrl
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/ModalityInvokator.class
ModalityInvokator.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.class
ModalityState.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 <init> ()
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 <clinit> ()
Class ex
ReflectiveOperationException e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/NonBlockingReadAction.class
NonBlockingReadAction.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.NonBlockingReadAction extends java.lang.Object {
public abstract com.intellij.openapi.application.NonBlockingReadAction inSmartMode (com.intellij.openapi.project.Project)
public abstract com.intellij.openapi.application.NonBlockingReadAction withDocumentsCommitted (com.intellij.openapi.project.Project)
public abstract com.intellij.openapi.application.NonBlockingReadAction expireWhen (java.util.function.BooleanSupplier)
public abstract com.intellij.openapi.application.NonBlockingReadAction expireWith (com.intellij.openapi.Disposable)
public abstract com.intellij.openapi.application.NonBlockingReadAction finishOnUiThread (com.intellij.openapi.application.ModalityState, java.util.function.Consumer)
public abstract org.jetbrains.concurrency.CancellablePromise submit (java.util.concurrent.Executor)
}
com/intellij/openapi/application/QueryExecutorBase.class
QueryExecutorBase.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 <init> (boolean)
boolean requireReadAction
protected void <init> ()
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)
private synthetic void lambda$execute$1 (java.lang.Object, com.intellij.util.Processor)
Object queryParameters
com.intellij.util.Processor wrapper
private static synthetic boolean lambda$execute$0 (java.util.concurrent.atomic.AtomicBoolean, com.intellij.util.Processor, java.lang.Object)
java.util.concurrent.atomic.AtomicBoolean toContinue
com.intellij.util.Processor consumer
Object result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/ReadAction.class
ReadAction.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.ReadAction extends com.intellij.openapi.application.BaseActionRunnable {
public void <init> ()
public com.intellij.openapi.application.RunResult execute ()
com.intellij.openapi.application.RunResult result
public static com.intellij.openapi.application.AccessToken start ()
protected abstract void run (com.intellij.openapi.application.Result) throws java.lang.Throwable
public static void run (com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
com.intellij.util.ThrowableRunnable action
public static java.lang.Object compute (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
com.intellij.openapi.util.ThrowableComputable action
public static com.intellij.openapi.application.NonBlockingReadAction nonBlocking (java.lang.Runnable)
Runnable task
public static com.intellij.openapi.application.NonBlockingReadAction nonBlocking (java.util.concurrent.Callable)
java.util.concurrent.Callable task
private static synthetic java.lang.Void lambda$nonBlocking$2 (java.lang.Runnable) throws java.lang.Exception
Runnable task
private static synthetic java.lang.Object lambda$run$1 (com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
com.intellij.util.ThrowableRunnable action
private static synthetic com.intellij.openapi.application.RunResult lambda$execute$0 (com.intellij.openapi.application.RunResult) throws java.lang.RuntimeException
com.intellij.openapi.application.RunResult result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/ReadActionProcessor.class
ReadActionProcessor.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.ReadActionProcessor extends java.lang.Object implements com.intellij.util.Processor {
public void <init> ()
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
private static synthetic boolean lambda$wrapInReadAction$2 (com.intellij.util.Processor, java.lang.Object)
com.intellij.util.Processor processor
Object t
private static synthetic java.lang.Boolean lambda$null$1 (com.intellij.util.Processor, java.lang.Object) throws java.lang.RuntimeException
com.intellij.util.Processor processor
Object t
private synthetic java.lang.Boolean lambda$process$0 (java.lang.Object) throws java.lang.RuntimeException
Object t
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/Result.class
Result.java
package com.intellij.openapi.application
public com.intellij.openapi.application.Result extends java.lang.Object {
protected Object myResult
public void <init> ()
public final void setResult (java.lang.Object)
Object result
}
com/intellij/openapi/application/RunResult.class
RunResult.java
package com.intellij.openapi.application
public final com.intellij.openapi.application.RunResult extends com.intellij.openapi.application.Result {
private com.intellij.openapi.application.BaseActionRunnable myActionRunnable
private Throwable myThrowable
protected void <init> ()
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/TransactionGuard.class
TransactionGuard.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 <init> ()
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 assertWriteSafeContext (com.intellij.openapi.application.ModalityState)
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 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/TransactionId.class
TransactionId.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.TransactionId extends java.lang.Object {
}
com/intellij/openapi/application/WriteAction.class
WriteAction.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 <init> ()
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 ()
Class callerClass
private 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
protected abstract void run (com.intellij.openapi.application.Result) throws java.lang.Throwable
public static void runAndWait (com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
com.intellij.util.ThrowableRunnable action
public static java.lang.Object computeAndWait (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
Throwable e
com.intellij.openapi.util.ThrowableComputable action
com.intellij.openapi.application.Application application
java.util.concurrent.atomic.AtomicReference result
java.util.concurrent.atomic.AtomicReference exception
Throwable t
private static synthetic void lambda$computeAndWait$2 (java.util.concurrent.atomic.AtomicReference, com.intellij.openapi.util.ThrowableComputable, java.util.concurrent.atomic.AtomicReference)
Throwable e
java.util.concurrent.atomic.AtomicReference result
com.intellij.openapi.util.ThrowableComputable action
java.util.concurrent.atomic.AtomicReference exception
private static synthetic java.lang.Object lambda$runAndWait$1 (com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
com.intellij.util.ThrowableRunnable action
private synthetic void lambda$execute$0 (com.intellij.openapi.application.RunResult)
com.intellij.openapi.application.RunResult result
com.intellij.openapi.application.AccessToken token
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/command/CommandEvent.class
CommandEvent.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 <init> (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 <init> (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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/command/CommandListener.class
CommandListener.java
package com.intellij.openapi.command
public abstract com.intellij.openapi.command.CommandListener extends java.lang.Object implements java.util.EventListener {
public static final com.intellij.util.messages.Topic TOPIC
public void commandStarted (com.intellij.openapi.command.CommandEvent)
com.intellij.openapi.command.CommandEvent event
public void beforeCommandFinished (com.intellij.openapi.command.CommandEvent)
com.intellij.openapi.command.CommandEvent event
public void commandFinished (com.intellij.openapi.command.CommandEvent)
com.intellij.openapi.command.CommandEvent event
public void undoTransparentActionStarted ()
public void beforeUndoTransparentActionFinished ()
public void undoTransparentActionFinished ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/command/CommandProcessor.class
CommandProcessor.java
package com.intellij.openapi.command
public abstract com.intellij.openapi.command.CommandProcessor extends java.lang.Object {
public void <init> ()
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 void addCommandListener (com.intellij.openapi.command.CommandListener, com.intellij.openapi.Disposable)
com.intellij.openapi.command.CommandListener listener
com.intellij.openapi.Disposable parentDisposable
public abstract void removeCommandListener (com.intellij.openapi.command.CommandListener)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/command/UndoConfirmationPolicy.class
UndoConfirmationPolicy.java
package com.intellij.openapi.command
public final enum com.intellij.openapi.command.UndoConfirmationPolicy extends java.lang.Enum {
public static final enum com.intellij.openapi.command.UndoConfirmationPolicy DEFAULT
public static final enum com.intellij.openapi.command.UndoConfirmationPolicy REQUEST_CONFIRMATION
public static final enum com.intellij.openapi.command.UndoConfirmationPolicy DO_NOT_REQUEST_CONFIRMATION
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/command/WriteCommandAction$1.class
WriteCommandAction.java
package com.intellij.openapi.command
synthetic com.intellij.openapi.command.WriteCommandAction$1 extends java.lang.Object {
}
com/intellij/openapi/command/WriteCommandAction$Builder.class
WriteCommandAction.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 com.intellij.openapi.command.WriteCommandAction$Builder withUndoConfirmationPolicy (com.intellij.openapi.command.UndoConfirmationPolicy)
public abstract com.intellij.openapi.command.WriteCommandAction$Builder withGlobalUndo ()
public abstract com.intellij.openapi.command.WriteCommandAction$Builder shouldRecordActionForActiveDocument (boolean)
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.class
WriteCommandAction.java
package com.intellij.openapi.command
com.intellij.openapi.command.WriteCommandAction$BuilderImpl$1 extends com.intellij.openapi.command.WriteCommandAction$BuilderImpl$MyActionWrap {
final synthetic com.intellij.util.ThrowableRunnable val$action
final synthetic com.intellij.openapi.command.WriteCommandAction$BuilderImpl this$0
void <init> (com.intellij.openapi.command.WriteCommandAction$BuilderImpl, com.intellij.util.ThrowableRunnable)
com.intellij.openapi.command.WriteCommandAction$BuilderImpl this$0
protected void run (com.intellij.openapi.application.Result) throws java.lang.Throwable
com.intellij.openapi.application.Result result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/command/WriteCommandAction$BuilderImpl$2.class
WriteCommandAction.java
package com.intellij.openapi.command
com.intellij.openapi.command.WriteCommandAction$BuilderImpl$2 extends com.intellij.openapi.command.WriteCommandAction$BuilderImpl$MyActionWrap {
final synthetic com.intellij.openapi.util.ThrowableComputable val$action
final synthetic com.intellij.openapi.command.WriteCommandAction$BuilderImpl this$0
void <init> (com.intellij.openapi.command.WriteCommandAction$BuilderImpl, com.intellij.openapi.util.ThrowableComputable)
com.intellij.openapi.command.WriteCommandAction$BuilderImpl this$0
protected void run (com.intellij.openapi.application.Result) throws java.lang.Throwable
com.intellij.openapi.application.Result result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/command/WriteCommandAction$BuilderImpl$MyActionWrap.class
WriteCommandAction.java
package com.intellij.openapi.command
abstract com.intellij.openapi.command.WriteCommandAction$BuilderImpl$MyActionWrap extends com.intellij.openapi.command.WriteCommandAction {
final synthetic com.intellij.openapi.command.WriteCommandAction$BuilderImpl this$0
void <init> (com.intellij.openapi.command.WriteCommandAction$BuilderImpl)
protected com.intellij.openapi.command.UndoConfirmationPolicy getUndoConfirmationPolicy ()
protected boolean isGlobalUndoAction ()
protected boolean shouldRecordActionForActiveDocument ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/command/WriteCommandAction$BuilderImpl.class
WriteCommandAction.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 com.intellij.openapi.command.UndoConfirmationPolicy myPolicy
private boolean myGlobalUndoAction
private boolean myShouldRecordActionForActiveDocument
private transient void <init> (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 withGlobalUndo ()
public com.intellij.openapi.command.WriteCommandAction$Builder shouldRecordActionForActiveDocument (boolean)
boolean value
public com.intellij.openapi.command.WriteCommandAction$Builder withUndoConfirmationPolicy (com.intellij.openapi.command.UndoConfirmationPolicy)
com.intellij.openapi.command.UndoConfirmationPolicy policy
public com.intellij.openapi.command.WriteCommandAction$Builder withGroupId (java.lang.String)
String groupId
public void run (com.intellij.util.ThrowableRunnable)
com.intellij.util.ThrowableRunnable action
public java.lang.Object compute (com.intellij.openapi.util.ThrowableComputable)
com.intellij.openapi.util.ThrowableComputable action
static synthetic com.intellij.openapi.project.Project access$100 (com.intellij.openapi.command.WriteCommandAction$BuilderImpl)
com.intellij.openapi.command.WriteCommandAction$BuilderImpl x0
static synthetic java.lang.String access$200 (com.intellij.openapi.command.WriteCommandAction$BuilderImpl)
com.intellij.openapi.command.WriteCommandAction$BuilderImpl x0
static synthetic java.lang.String access$300 (com.intellij.openapi.command.WriteCommandAction$BuilderImpl)
com.intellij.openapi.command.WriteCommandAction$BuilderImpl x0
static synthetic com.intellij.psi.PsiFile[] access$400 (com.intellij.openapi.command.WriteCommandAction$BuilderImpl)
com.intellij.openapi.command.WriteCommandAction$BuilderImpl x0
static synthetic com.intellij.openapi.command.UndoConfirmationPolicy access$500 (com.intellij.openapi.command.WriteCommandAction$BuilderImpl)
com.intellij.openapi.command.WriteCommandAction$BuilderImpl x0
static synthetic boolean access$600 (com.intellij.openapi.command.WriteCommandAction$BuilderImpl)
com.intellij.openapi.command.WriteCommandAction$BuilderImpl x0
static synthetic boolean access$700 (com.intellij.openapi.command.WriteCommandAction$BuilderImpl)
com.intellij.openapi.command.WriteCommandAction$BuilderImpl x0
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/command/WriteCommandAction$Simple.class
WriteCommandAction.java
package com.intellij.openapi.command
public abstract com.intellij.openapi.command.WriteCommandAction$Simple extends com.intellij.openapi.command.WriteCommandAction {
protected transient void <init> (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile[])
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile[] files
protected transient void <init> (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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/command/WriteCommandAction.class
WriteCommandAction.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
public static transient com.intellij.openapi.command.WriteCommandAction$Builder writeCommandAction (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile[])
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile[] files
protected transient void <init> (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile[])
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile[] files
protected transient void <init> (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 <init> (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
com.intellij.openapi.project.Project project
com.intellij.openapi.util.ThrowableComputable computable
public static boolean ensureFilesWritable (com.intellij.openapi.project.Project, java.util.Collection)
com.intellij.openapi.project.Project project
java.util.Collection psiFiles
private static synthetic java.lang.Object lambda$runWriteCommandAction$6 (com.intellij.openapi.util.Computable) throws java.lang.RuntimeException
com.intellij.openapi.util.Computable computable
private static synthetic void lambda$runWriteCommandAction$5 (java.lang.Runnable) throws java.lang.RuntimeException
Runnable runnable
private synthetic void lambda$doExecuteCommand$4 (java.lang.Runnable)
Runnable runnable
private static synthetic void lambda$performCommand$3 (com.intellij.openapi.util.Ref, com.intellij.openapi.application.RunResult[])
com.intellij.openapi.util.Ref exception
com.intellij.openapi.application.RunResult[] results
private static synthetic void lambda$performWriteCommandAction$2 (com.intellij.openapi.application.RunResult[])
com.intellij.openapi.application.RunResult[] results
private static synthetic void lambda$null$1 (com.intellij.openapi.application.RunResult[])
com.intellij.openapi.application.RunResult[] results
private synthetic void lambda$execute$0 (com.intellij.openapi.application.RunResult)
com.intellij.openapi.application.RunResult result
static synthetic java.lang.String access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/command/undo/UndoConstants.class
UndoConstants.java
package com.intellij.openapi.command.undo
public abstract com.intellij.openapi.command.undo.UndoConstants extends java.lang.Object {
public static final com.intellij.openapi.util.Key FORCE_RECORD_UNDO
public static final com.intellij.openapi.util.Key DONT_RECORD_UNDO
static void <clinit> ()
}
com/intellij/openapi/command/undo/UndoUtil.class
UndoUtil.java
package com.intellij.openapi.command.undo
public com.intellij.openapi.command.undo.UndoUtil extends java.lang.Object {
private void <init> ()
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 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/components/AbstractProjectComponent.class
AbstractProjectComponent.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 <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/openapi/components/ApplicationComponent$Adapter.class
ApplicationComponent.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 <init> ()
}
com/intellij/openapi/components/ApplicationComponent.class
ApplicationComponent.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.class
BaseComponent.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.BaseComponent extends java.lang.Object implements com.intellij.openapi.components.NamedComponent {
public void initComponent ()
public void disposeComponent ()
}
com/intellij/openapi/components/ComponentConfig.class
ComponentConfig.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 void <init> ()
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 <clinit> ()
}
com/intellij/openapi/components/ComponentManager.class
ComponentManager.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 ()
public void initializeComponent (java.lang.Object, com.intellij.openapi.components.ServiceDescriptor)
Object component
com.intellij.openapi.components.ServiceDescriptor serviceDescriptor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/components/ExportableApplicationComponent.class
ExportableApplicationComponent.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.class
ExportableComponent.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 <clinit> ()
}
com/intellij/openapi/components/ExtensionAreas.class
ExtensionAreas.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 <init> ()
}
com/intellij/openapi/components/NamedComponent.class
NamedComponent.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.NamedComponent extends java.lang.Object {
public java.lang.String getComponentName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/components/OldComponentConfig.class
OldComponentConfig.java
package com.intellij.openapi.components
public com.intellij.openapi.components.OldComponentConfig extends com.intellij.openapi.components.ComponentConfig {
public boolean skipForDefaultProject
public void <init> ()
public void setHeadlessImplementationClass (java.lang.String)
String headlessImplementationClass
public void setLoadForDefaultProject (boolean)
boolean loadForDefaultProject
public void setInterfaceClass (java.lang.String)
String interfaceClass
public void setImplementationClass (java.lang.String)
String implementationClass
public boolean isLoadForDefaultProject ()
}
com/intellij/openapi/components/ProjectComponent.class
ProjectComponent.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.ProjectComponent extends java.lang.Object implements com.intellij.openapi.components.BaseComponent {
public void projectOpened ()
public void projectClosed ()
}
com/intellij/openapi/components/RoamingType.class
RoamingType.java
package com.intellij.openapi.components
public final enum com.intellij.openapi.components.RoamingType extends java.lang.Enum {
public static final enum com.intellij.openapi.components.RoamingType DISABLED
public static final enum com.intellij.openapi.components.RoamingType PER_OS
public static final enum com.intellij.openapi.components.RoamingType DEFAULT
public static final enum com.intellij.openapi.components.RoamingType PER_PLATFORM
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/components/Service.class
Service.java
package com.intellij.openapi.components
public abstract annotation com.intellij.openapi.components.Service extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/openapi/components/ServiceBean.class
ServiceBean.java
package com.intellij.openapi.components
public final 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 <init> ()
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 com.intellij.openapi.extensions.PluginDescriptor getPluginDescriptor ()
public void setPluginDescriptor (com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/components/ServiceDescriptor.class
ServiceDescriptor.java
package com.intellij.openapi.components
public final com.intellij.openapi.components.ServiceDescriptor extends java.lang.Object {
public String serviceInterface
public String serviceImplementation
public String testServiceImplementation
public boolean overrides
public String configurationSchemaKey
public void <init> ()
public java.lang.String getInterface ()
public java.lang.String getImplementation ()
public java.lang.String toString ()
}
com/intellij/openapi/components/ServiceManager.class
ServiceManager.java
package com.intellij.openapi.components
public final com.intellij.openapi.components.ServiceManager extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.concurrent.ConcurrentMap ourAppServices
private void <init> ()
public static java.lang.Object getService (java.lang.Class)
Class serviceClass
public static java.lang.Object getService (com.intellij.openapi.project.Project, java.lang.Class)
com.intellij.openapi.project.Project project
Class serviceClass
public static java.lang.Object getServiceIfCreated (com.intellij.openapi.project.Project, java.lang.Class)
com.intellij.openapi.project.Project project
Class serviceClass
public static java.lang.Object getServiceIfCreated (java.lang.Class)
Class serviceClass
private static java.lang.Object doGetService (com.intellij.openapi.components.ComponentManager, java.lang.Class, boolean)
com.intellij.openapi.components.ComponentManager componentManager
Class serviceClass
boolean isCreate
String componentKey
org.picocontainer.PicoContainer picoContainer
Object instance
private static java.lang.Object assertServiceNotRegisteredAsComponent (com.intellij.openapi.components.ComponentManager, java.lang.Class, java.lang.String)
com.intellij.openapi.application.Application app
String message
com.intellij.openapi.components.ComponentManager componentManager
Class serviceClass
String componentKey
Object instance
public static com.intellij.openapi.util.NotNullLazyKey createLazyKey (java.lang.Class)
Class serviceClass
private static boolean isLightService (java.lang.Class)
Class serviceClass
private static java.lang.Object getOrCreateLightService (java.lang.Class)
com.intellij.openapi.util.Ref ref
com.intellij.openapi.application.AccessToken ignore
com.intellij.openapi.components.ComponentManager componentManager
Object prevValue
Class serviceClass
Object instance
private static java.lang.Object createLightService (java.lang.Class, com.intellij.openapi.components.ComponentManager)
Class serviceClass
com.intellij.openapi.components.ComponentManager componentManager
long startTime
Object instance
private static synthetic void lambda$getOrCreateLightService$1 (com.intellij.openapi.util.Ref, java.lang.Class, com.intellij.openapi.components.ComponentManager)
com.intellij.openapi.util.Ref ref
Class serviceClass
com.intellij.openapi.components.ComponentManager componentManager
private static synthetic java.lang.Object lambda$createLazyKey$0 (java.lang.Class, com.intellij.openapi.project.Project)
Class serviceClass
com.intellij.openapi.project.Project project
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/Document.class
Document.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 java.lang.String getText ()
public java.lang.String getText (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range
public java.lang.CharSequence getCharsSequence ()
public abstract java.lang.CharSequence getImmutableCharSequence ()
public char[] getChars ()
public int getTextLength ()
public abstract int getLineCount ()
public abstract int getLineNumber (int)
public abstract int getLineStartOffset (int)
public abstract int getLineEndOffset (int)
public boolean isLineModified (int)
int line
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 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 abstract com.intellij.openapi.editor.RangeMarker createRangeMarker (int, int, boolean)
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 abstract com.intellij.openapi.editor.RangeMarker createGuardedBlock (int, int)
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 abstract void setText (java.lang.CharSequence)
public com.intellij.openapi.editor.RangeMarker createRangeMarker (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange textRange
public int getLineSeparatorLength (int)
int line
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/DocumentRunnable.class
DocumentRunnable.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 <init> (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.class
EditorBundle.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 <init> ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/FoldingGroup.class
FoldingGroup.java
package com.intellij.openapi.editor
public com.intellij.openapi.editor.FoldingGroup extends java.lang.Object {
private final String myDebugName
private void <init> (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.class
RangeMarker.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 <clinit> ()
}
com/intellij/openapi/editor/ReadOnlyFragmentModificationException.class
ReadOnlyFragmentModificationException.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 <init> (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.class
ReadOnlyModificationException.java
package com.intellij.openapi.editor
public final com.intellij.openapi.editor.ReadOnlyModificationException extends java.lang.RuntimeException {
private final com.intellij.openapi.editor.Document myDocument
public void <init> (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public com.intellij.openapi.editor.Document getDocument ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/SmartStripTrailingSpacesFilter.class
SmartStripTrailingSpacesFilter.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 <init> ()
public final boolean isStripSpacesAllowedForLine (int)
int line
public abstract int getTrailingSpacesToLeave (int)
}
com/intellij/openapi/editor/StripTrailingSpacesFilter$1.class
StripTrailingSpacesFilter.java
package com.intellij.openapi.editor
final com.intellij.openapi.editor.StripTrailingSpacesFilter$1 extends java.lang.Object implements com.intellij.openapi.editor.StripTrailingSpacesFilter {
void <init> ()
public boolean isStripSpacesAllowedForLine (int)
int line
}
com/intellij/openapi/editor/StripTrailingSpacesFilter$2.class
StripTrailingSpacesFilter.java
package com.intellij.openapi.editor
final com.intellij.openapi.editor.StripTrailingSpacesFilter$2 extends java.lang.Object implements com.intellij.openapi.editor.StripTrailingSpacesFilter {
void <init> ()
public boolean isStripSpacesAllowedForLine (int)
int line
}
com/intellij/openapi/editor/StripTrailingSpacesFilter$3.class
StripTrailingSpacesFilter.java
package com.intellij.openapi.editor
final com.intellij.openapi.editor.StripTrailingSpacesFilter$3 extends java.lang.Object implements com.intellij.openapi.editor.StripTrailingSpacesFilter {
void <init> ()
public boolean isStripSpacesAllowedForLine (int)
int line
}
com/intellij/openapi/editor/StripTrailingSpacesFilter.class
StripTrailingSpacesFilter.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 <clinit> ()
}
com/intellij/openapi/editor/StripTrailingSpacesFilterFactory.class
StripTrailingSpacesFilterFactory.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 <init> ()
public abstract com.intellij.openapi.editor.StripTrailingSpacesFilter createFilter (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document)
static void <clinit> ()
}
com/intellij/openapi/editor/TextChange.class
TextChange.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.class
DocCommandGroupId.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 <init> (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.class
ReadonlyFragmentModificationHandler.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.class
CodeInsightColors.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 RUNTIME_ERROR
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 MARKED_FOR_REMOVAL_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 INACTIVE_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 <clinit> ()
}
com/intellij/openapi/editor/colors/ColorKey.class
ColorKey.java
package com.intellij.openapi.editor.colors
public final com.intellij.openapi.editor.colors.ColorKey extends java.lang.Object implements java.lang.Comparable {
public static final com.intellij.openapi.util.Key FUNCTION_KEY
private static final java.util.concurrent.ConcurrentMap ourRegistry
private final String myExternalName
private final java.awt.Color myDefaultColor
private void <init> (java.lang.String, java.awt.Color)
String externalName
java.awt.Color defaultColor
public static com.intellij.openapi.editor.colors.ColorKey find (java.lang.String)
String externalName
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 com.intellij.openapi.editor.colors.ColorKey getFallbackColorKey ()
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 existing
com.intellij.openapi.editor.colors.ColorKey newKey
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public volatile synthetic int compareTo (java.lang.Object)
private static synthetic com.intellij.openapi.editor.colors.ColorKey lambda$find$0 (java.lang.String)
String name
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/colors/TextAttributesKey$1.class
TextAttributesKey.java
package com.intellij.openapi.editor.colors
final com.intellij.openapi.editor.colors.TextAttributesKey$1 extends com.intellij.openapi.util.VolatileNullableLazyValue {
void <init> ()
protected com.intellij.openapi.editor.colors.TextAttributesKey$TextAttributeKeyDefaultsProvider compute ()
protected volatile synthetic java.lang.Object compute ()
}
com/intellij/openapi/editor/colors/TextAttributesKey$TextAttributeKeyDefaultsProvider.class
TextAttributesKey.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.class
TextAttributesKey.java
package com.intellij.openapi.editor.colors
public final com.intellij.openapi.editor.colors.TextAttributesKey extends java.lang.Object implements java.lang.Comparable {
public static final com.intellij.openapi.editor.colors.TextAttributesKey[] EMPTY_ARRAY
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String TEMP_PREFIX
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 final com.intellij.openapi.editor.markup.TextAttributes myDefaultAttributes
private final com.intellij.openapi.editor.colors.TextAttributesKey myFallbackAttributeKey
private static final ThreadLocal CALLED_RECURSIVELY
static final com.intellij.openapi.editor.colors.TextAttributesKey DUMMY_DEPRECATED_ATTRIBUTES
private void <init> (java.lang.String, com.intellij.openapi.editor.markup.TextAttributes, com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.util.containers.JBIterable it
String externalName
com.intellij.openapi.editor.markup.TextAttributes defaultAttributes
com.intellij.openapi.editor.colors.TextAttributesKey fallbackAttributeKey
public void <init> (org.jdom.Element)
org.jdom.Element element
String name
org.jdom.Element myDefaultAttributesElement
com.intellij.openapi.editor.markup.TextAttributes defaultAttributes
public static com.intellij.openapi.editor.colors.TextAttributesKey find (java.lang.String)
String externalName
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 ()
java.util.Set called
com.intellij.openapi.editor.colors.TextAttributesKey$TextAttributeKeyDefaultsProvider provider
com.intellij.openapi.editor.markup.TextAttributes defaultAttributes
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
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
private static com.intellij.openapi.editor.colors.TextAttributesKey getOrCreate (java.lang.String, com.intellij.openapi.editor.markup.TextAttributes, com.intellij.openapi.editor.colors.TextAttributesKey)
String externalName
com.intellij.openapi.editor.markup.TextAttributes defaultAttributes
com.intellij.openapi.editor.colors.TextAttributesKey fallbackAttributeKey
com.intellij.openapi.editor.colors.TextAttributesKey existing
private static com.intellij.openapi.editor.colors.TextAttributesKey mergeKeys (java.lang.String, com.intellij.openapi.editor.colors.TextAttributesKey, com.intellij.openapi.editor.markup.TextAttributes, com.intellij.openapi.editor.colors.TextAttributesKey)
String externalName
com.intellij.openapi.editor.colors.TextAttributesKey oldKey
com.intellij.openapi.editor.markup.TextAttributes defaultAttributes
com.intellij.openapi.editor.colors.TextAttributesKey fallbackAttributeKey
com.intellij.openapi.editor.markup.TextAttributes newDefaults
com.intellij.openapi.editor.colors.TextAttributesKey newFallback
public static com.intellij.openapi.editor.colors.TextAttributesKey createTempTextAttributesKey (java.lang.String, com.intellij.openapi.editor.markup.TextAttributes)
String externalName
com.intellij.openapi.editor.markup.TextAttributes defaultAttributes
public com.intellij.openapi.editor.colors.TextAttributesKey getFallbackAttributeKey ()
public void setFallbackAttributeKey (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey fallbackAttributeKey
static void removeTextAttributesKey (java.lang.String)
String externalName
public static boolean isTemp (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey key
public volatile synthetic int compareTo (java.lang.Object)
private static synthetic com.intellij.openapi.editor.colors.TextAttributesKey lambda$getOrCreate$4 (com.intellij.openapi.editor.markup.TextAttributes, com.intellij.openapi.editor.colors.TextAttributesKey, java.lang.String, com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.markup.TextAttributes defaultAttributes
com.intellij.openapi.editor.colors.TextAttributesKey fallbackAttributeKey
String oldName
com.intellij.openapi.editor.colors.TextAttributesKey oldKey
private static synthetic java.util.Set lambda$static$3 ()
private static synthetic com.intellij.openapi.editor.colors.TextAttributesKey lambda$find$2 (java.lang.String)
String name
private synthetic boolean lambda$new$1 (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey o
private synthetic com.intellij.openapi.editor.colors.TextAttributesKey lambda$new$0 (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey o
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/colors/TextAttributesScheme.class
TextAttributesScheme.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.class
DocumentAdapter.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 <init> ()
}
com/intellij/openapi/editor/event/DocumentEvent.class
DocumentEvent.java
package com.intellij.openapi.editor.event
public abstract com.intellij.openapi.editor.event.DocumentEvent extends java.util.EventObject {
protected void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/event/DocumentListener.class
DocumentListener.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 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 event
private static synthetic com.intellij.openapi.editor.event.DocumentListener[] lambda$static$0 (int)
int count
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/markup/AttributesFlyweight$1.class
AttributesFlyweight.java
package com.intellij.openapi.editor.markup
synthetic com.intellij.openapi.editor.markup.AttributesFlyweight$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$openapi$editor$markup$EffectType
static void <clinit> ()
}
com/intellij/openapi/editor/markup/AttributesFlyweight$FlyweightKey.class
AttributesFlyweight.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 java.util.Map myAdditionalEffects
private void <init> ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey key
public int hashCode ()
int result
protected com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey clone ()
CloneNotSupportedException e
protected volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
synthetic void <init> (com.intellij.openapi.editor.markup.AttributesFlyweight$1)
com.intellij.openapi.editor.markup.AttributesFlyweight$1 x0
static synthetic java.awt.Color access$102 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey, java.awt.Color)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
java.awt.Color x1
static synthetic 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 synthetic int access$302 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey, int)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
int x1
static synthetic java.awt.Color access$402 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey, java.awt.Color)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
java.awt.Color x1
static synthetic com.intellij.openapi.editor.markup.EffectType access$502 (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 synthetic java.util.Map access$602 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey, java.util.Map)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
java.util.Map x1
static synthetic 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
static synthetic java.awt.Color access$100 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
static synthetic java.awt.Color access$200 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
static synthetic int access$300 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
static synthetic java.awt.Color access$400 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
static synthetic com.intellij.openapi.editor.markup.EffectType access$500 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
static synthetic java.awt.Color access$700 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
static synthetic java.util.Map access$600 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
}
com/intellij/openapi/editor/markup/AttributesFlyweight.class
AttributesFlyweight.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.util.Map myAdditionalEffects
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
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.util.Map, 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.util.Map additionalEffects
java.awt.Color errorStripeColor
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey key
com.intellij.openapi.editor.markup.AttributesFlyweight flyweight
private void <init> (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey key
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
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 ()
java.util.Map getAdditionalEffects ()
public boolean hasEffects ()
java.util.Map getAllEffects ()
com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder builder
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 com.intellij.openapi.editor.markup.AttributesFlyweight withAdditionalEffects (java.util.Map)
java.util.Map additionalEffects
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.editor.markup.AttributesFlyweight that
public int hashCode ()
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/markup/EffectType.class
EffectType.java
package com.intellij.openapi.editor.markup
public final enum com.intellij.openapi.editor.markup.EffectType extends java.lang.Enum {
public static final enum com.intellij.openapi.editor.markup.EffectType LINE_UNDERSCORE
public static final enum com.intellij.openapi.editor.markup.EffectType WAVE_UNDERSCORE
public static final enum com.intellij.openapi.editor.markup.EffectType BOXED
public static final enum com.intellij.openapi.editor.markup.EffectType STRIKEOUT
public static final enum com.intellij.openapi.editor.markup.EffectType BOLD_LINE_UNDERSCORE
public static final enum com.intellij.openapi.editor.markup.EffectType BOLD_DOTTED_LINE
public static final enum com.intellij.openapi.editor.markup.EffectType SEARCH_MATCH
public static final enum com.intellij.openapi.editor.markup.EffectType ROUNDED_BOX
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/editor/markup/TextAttributes.class
TextAttributes.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
private static final com.intellij.openapi.editor.markup.AttributesFlyweight DEFAULT_FLYWEIGHT
public static final com.intellij.openapi.editor.markup.TextAttributes ERASE_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 <init> ()
private void <init> (com.intellij.openapi.editor.markup.AttributesFlyweight)
com.intellij.openapi.editor.markup.AttributesFlyweight attributesFlyweight
public void <init> (org.jdom.Element)
org.jdom.Element element
public void <init> (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 copyFrom (com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.TextAttributes other
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 void setAttributes (java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, com.intellij.openapi.editor.markup.EffectType, java.util.Map, int)
java.awt.Color foregroundColor
java.awt.Color backgroundColor
java.awt.Color effectColor
java.awt.Color errorStripeColor
com.intellij.openapi.editor.markup.EffectType effectType
java.util.Map additionalEffects
int fontType
public boolean isEmpty ()
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
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 boolean hasEffects ()
public void setAdditionalEffects (java.util.Map)
java.util.Map effectsMap
public void withAdditionalEffect (com.intellij.openapi.editor.markup.EffectType, java.awt.Color)
com.intellij.openapi.editor.markup.EffectType effectType
java.awt.Color color
public void withAdditionalEffects (java.util.Map)
java.util.Map effectsMap
com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder effectsBuilder
public com.intellij.openapi.editor.markup.EffectType getEffectType ()
public void forEachAdditionalEffect (java.util.function.BiConsumer)
java.util.function.BiConsumer consumer
public void forEachEffect (java.util.function.BiConsumer)
java.util.function.BiConsumer consumer
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 synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/markup/TextAttributesEffectsBuilder$EffectDescriptor.class
TextAttributesEffectsBuilder.java
package com.intellij.openapi.editor.markup
public com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectDescriptor extends java.lang.Object {
public final com.intellij.openapi.editor.markup.EffectType effectType
public final java.awt.Color effectColor
private void <init> (com.intellij.openapi.editor.markup.EffectType, java.awt.Color)
com.intellij.openapi.editor.markup.EffectType effectType
java.awt.Color effectColor
static com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectDescriptor create (com.intellij.openapi.editor.markup.EffectType, java.awt.Color)
com.intellij.openapi.editor.markup.EffectType effectType
java.awt.Color effectColor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/markup/TextAttributesEffectsBuilder$EffectSlot.class
TextAttributesEffectsBuilder.java
package com.intellij.openapi.editor.markup
public final enum com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectSlot extends java.lang.Enum {
public static final enum com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectSlot FRAME_SLOT
public static final enum com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectSlot UNDERLINE_SLOT
public static final enum com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectSlot STRIKE_SLOT
private static final synthetic com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectSlot[] $VALUES
public static com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectSlot[] values ()
public static com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectSlot valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/editor/markup/TextAttributesEffectsBuilder.class
TextAttributesEffectsBuilder.java
package com.intellij.openapi.editor.markup
public com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.Map EFFECT_SLOTS_MAP
private final java.util.Map myEffectsMap
private void <init> ()
public static com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder create ()
public static com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder create (com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.TextAttributes deepestAttributes
public final com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder coverWith (com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.TextAttributes attributes
public final com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder slipUnder (com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.TextAttributes attributes
public com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder coverWith (com.intellij.openapi.editor.markup.EffectType, java.awt.Color)
com.intellij.openapi.editor.markup.EffectType effectType
java.awt.Color effectColor
public com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder slipUnder (com.intellij.openapi.editor.markup.EffectType, java.awt.Color)
com.intellij.openapi.editor.markup.EffectType effectType
java.awt.Color effectColor
private com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder mutateBuilder (com.intellij.openapi.editor.markup.EffectType, java.awt.Color, java.util.function.BiConsumer)
com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectSlot slot
com.intellij.openapi.editor.markup.EffectType effectType
java.awt.Color effectColor
java.util.function.BiConsumer slotMutator
java.util.List getDescriptorsList ()
java.util.Map getEffectsMap ()
java.util.Map result
public com.intellij.openapi.editor.markup.TextAttributes applyTo (com.intellij.openapi.editor.markup.TextAttributes)
java.util.Map effectsMap
com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectDescriptor mainEffectDescriptor
com.intellij.openapi.editor.markup.TextAttributes targetAttributes
java.util.List allEffects
public com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectDescriptor getEffectDescriptor (com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectSlot)
com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectSlot effectSlot
private static synthetic void lambda$applyTo$1 (java.util.Map, com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectDescriptor)
java.util.Map effectsMap
com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectDescriptor it
private static synthetic void lambda$getEffectsMap$0 (java.util.Map, com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectSlot, com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectDescriptor)
java.util.Map result
com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectSlot key
com.intellij.openapi.editor.markup.TextAttributesEffectsBuilder$EffectDescriptor val
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/CustomLoadingExtensionPointBean.class
CustomLoadingExtensionPointBean.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 <init> ()
protected java.lang.Object instantiateExtension (java.lang.String, org.picocontainer.PicoContainer)
Object instance
com.intellij.openapi.extensions.ExtensionFactory factory
ClassNotFoundException e
com.intellij.openapi.extensions.ExtensionFactory factory
String className
org.picocontainer.PicoContainer picoContainer
Object instance
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileEditor/FileDocumentManager$WriteAccessStatus.class
FileDocumentManager.java
package com.intellij.openapi.fileEditor
public com.intellij.openapi.fileEditor.FileDocumentManager$WriteAccessStatus extends java.lang.Object {
public static final com.intellij.openapi.fileEditor.FileDocumentManager$WriteAccessStatus NON_WRITABLE
public static final com.intellij.openapi.fileEditor.FileDocumentManager$WriteAccessStatus WRITABLE
private final boolean myWithWriteAccess
private final String myReadOnlyMessage
private void <init> (boolean)
boolean withWriteAccess
public void <init> (java.lang.String)
String readOnlyMessage
public boolean hasWriteAccess ()
public java.lang.String getReadOnlyMessage ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileEditor/FileDocumentManager.class
FileDocumentManager.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 <init> ()
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 boolean isPartialPreviewOfALargeFile (com.intellij.openapi.editor.Document)
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 com.intellij.openapi.fileEditor.FileDocumentManager$WriteAccessStatus requestWritingStatus (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project)
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.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[])
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/BinaryFileDecompiler.class
BinaryFileDecompiler.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.class
BinaryFileTypeDecompilers.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 <init> ()
static void <clinit> ()
}
com/intellij/openapi/fileTypes/CharsetUtil.class
CharsetUtil.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 <init> ()
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
private static synthetic java.lang.Boolean lambda$static$0 (com.intellij.openapi.fileTypes.LanguageFileType)
com.intellij.openapi.fileTypes.LanguageFileType fileType
Class ftClass
String methodName
Class declaring1
Class declaring2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/DirectoryFileType.class
DirectoryFileType.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.class
FileType.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 <clinit> ()
}
com/intellij/openapi/fileTypes/FileTypeExtension.class
FileTypeExtension.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.FileTypeExtension extends com.intellij.openapi.util.KeyedExtensionCollector {
public void <init> (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 synthetic java.lang.String keyToString (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/FileTypeExtensionFactory.class
FileTypeExtensionFactory.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.FileTypeExtensionFactory extends com.intellij.openapi.util.KeyedExtensionFactory {
public void <init> (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 synthetic java.lang.String getKey (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/FileTypeExtensionPoint$1.class
FileTypeExtensionPoint.java
package com.intellij.openapi.fileTypes
com.intellij.openapi.fileTypes.FileTypeExtensionPoint$1 extends com.intellij.openapi.util.LazyInstance {
final synthetic com.intellij.openapi.fileTypes.FileTypeExtensionPoint this$0
void <init> (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.class
FileTypeExtensionPoint.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 <init> ()
public java.lang.Object getInstance ()
public java.lang.String getKey ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/FileTypeRegistry$FileTypeDetector.class
FileTypeRegistry.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 <clinit> ()
}
com/intellij/openapi/fileTypes/FileTypeRegistry.class
FileTypeRegistry.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 <init> ()
public abstract boolean isFileIgnored (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isFileOfType (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.fileTypes.FileType)
public com.intellij.openapi.fileTypes.LanguageFileType findFileTypeByLanguage (com.intellij.lang.Language)
com.intellij.lang.Language language
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 com.intellij.openapi.fileTypes.FileType getFileTypeByFileName (java.lang.CharSequence)
CharSequence fileNameSeq
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 findFileTypeByName (java.lang.String)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/INativeFileType.class
INativeFileType.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.class
InternalFileType.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.class
LanguageFileType.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/UIBasedFileType.class
UIBasedFileType.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.class
UnknownFileType.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/ex/FileTypeIdentifiableByVirtualFile.class
FileTypeIdentifiableByVirtualFile.java
package com.intellij.openapi.fileTypes.ex
public abstract com.intellij.openapi.fileTypes.ex.FileTypeIdentifiableByVirtualFile extends java.lang.Object implements com.intellij.openapi.fileTypes.FileType {
public static final com.intellij.openapi.fileTypes.ex.FileTypeIdentifiableByVirtualFile[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract boolean isMyFileType (com.intellij.openapi.vfs.VirtualFile)
private static synthetic com.intellij.openapi.fileTypes.ex.FileTypeIdentifiableByVirtualFile[] lambda$static$0 (int)
int count
static void <clinit> ()
}
com/intellij/openapi/module/LoadedModuleDescription.class
LoadedModuleDescription.java
package com.intellij.openapi.module
public abstract com.intellij.openapi.module.LoadedModuleDescription extends java.lang.Object implements com.intellij.openapi.module.ModuleDescription {
public abstract com.intellij.openapi.module.Module getModule ()
}
com/intellij/openapi/module/Module.class
Module.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 void clearOption (java.lang.String)
String key
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)
public java.lang.String getModuleTypeName ()
public void setModuleType (java.lang.String)
String name
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/ModuleDescription.class
ModuleDescription.java
package com.intellij.openapi.module
public abstract com.intellij.openapi.module.ModuleDescription extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract java.util.List getDependencyModuleNames ()
}
com/intellij/openapi/module/ModuleServiceManager.class
ModuleServiceManager.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/UnloadedModuleDescription.class
UnloadedModuleDescription.java
package com.intellij.openapi.module
public abstract com.intellij.openapi.module.UnloadedModuleDescription extends java.lang.Object implements com.intellij.openapi.module.ModuleDescription {
public abstract java.util.List getContentRoots ()
public abstract java.util.List getGroupPath ()
}
com/intellij/openapi/options/Scheme.class
Scheme.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.class
SchemeMetaInfo.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.class
DumbProgressIndicator.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 <init> ()
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 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/EmptyProgressIndicator.class
EmptyProgressIndicator.java
package com.intellij.openapi.progress
public com.intellij.openapi.progress.EmptyProgressIndicator extends java.lang.Object implements com.intellij.openapi.progress.StandardProgressIndicator {
private final com.intellij.openapi.application.ModalityState myModalityState
private volatile boolean myIsRunning
private volatile boolean myIsCanceled
private volatile int myNonCancelableSectionCount
public void <init> ()
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/NonCancelableSection.class
NonCancelableSection.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 ()
private static synthetic void lambda$static$0 ()
static void <clinit> ()
}
com/intellij/openapi/progress/PerformInBackgroundOption.class
PerformInBackgroundOption.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 void processSentToBackground ()
private static synthetic boolean lambda$static$1 ()
private static synthetic boolean lambda$static$0 ()
static void <clinit> ()
}
com/intellij/openapi/progress/ProgressIndicator.class
ProgressIndicator.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 void startNonCancelableSection ()
public 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.class
ProgressIndicatorProvider.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.ProgressIndicatorProvider extends java.lang.Object {
public void <init> ()
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 ()
com.intellij.openapi.progress.ProgressManager instance
public static com.intellij.openapi.progress.NonCancelableSection startNonCancelableSectionIfSupported ()
public static void checkCanceled () throws com.intellij.openapi.progress.ProcessCanceledException
}
com/intellij/openapi/progress/ProgressManager.class
ProgressManager.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.ProgressManager extends com.intellij.openapi.progress.ProgressIndicatorProvider {
static com.intellij.openapi.progress.ProgressManager ourInstance
public void <init> ()
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 abstract 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 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
com.intellij.openapi.progress.ProgressManager instance
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, com.intellij.openapi.progress.ProgressIndicator)
public abstract boolean isInNonCancelableSection ()
public abstract java.lang.Object computePrioritized (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/Progressive.class
Progressive.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.class
StandardProgressIndicator.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.class
Task.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 <init> (com.intellij.openapi.project.Project, java.lang.String)
com.intellij.openapi.project.Project project
String title
public void <init> (com.intellij.openapi.project.Project, java.lang.String, boolean)
com.intellij.openapi.project.Project project
String title
boolean canBeCancelled
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/Task$ConditionalModal.class
Task.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.Task$ConditionalModal extends com.intellij.openapi.progress.Task$Backgroundable {
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/Task$Modal.class
Task.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.Task$Modal extends com.intellij.openapi.progress.Task {
public void <init> (com.intellij.openapi.project.Project, java.lang.String, boolean)
com.intellij.openapi.project.Project project
String title
boolean canBeCancelled
public final boolean isModal ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/Task$NotificationInfo.class
Task.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 <init> (java.lang.String, java.lang.String, java.lang.String)
String notificationName
String notificationTitle
String notificationText
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/Task$WithResult.class
Task.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/Task.class
Task.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 <init> (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 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 synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/TaskInfo.class
TaskInfo.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 ()
}
com/intellij/openapi/progress/WrappedProgressIndicator.class
WrappedProgressIndicator.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.class
DefaultProjectFactory.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.DefaultProjectFactory extends java.lang.Object {
public void <init> ()
public static com.intellij.openapi.project.DefaultProjectFactory getInstance ()
public abstract com.intellij.openapi.project.Project getDefaultProject ()
}
com/intellij/openapi/project/DumbAware.class
DumbAware.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.DumbAware extends java.lang.Object {
}
com/intellij/openapi/project/DumbAwareRunnable.class
DumbAwareRunnable.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.class
DumbModeAction.java
package com.intellij.openapi.project
public final enum com.intellij.openapi.project.DumbModeAction extends java.lang.Enum {
public static final enum com.intellij.openapi.project.DumbModeAction NOTHING
public static final enum com.intellij.openapi.project.DumbModeAction CANCEL
public static final enum com.intellij.openapi.project.DumbModeAction WAIT
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/project/DumbModePermission.class
DumbModePermission.java
package com.intellij.openapi.project
public final enum com.intellij.openapi.project.DumbModePermission extends java.lang.Enum {
public static final enum com.intellij.openapi.project.DumbModePermission MAY_START_MODAL
public static final enum com.intellij.openapi.project.DumbModePermission MAY_START_BACKGROUND
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/project/DumbModeTask.class
DumbModeTask.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 <init> ()
public void <init> (java.lang.Object)
Object equivalenceObject
public final java.lang.Object getEquivalenceObject ()
public abstract void performInDumbMode (com.intellij.openapi.progress.ProgressIndicator)
public void dispose ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/project/DumbService$1.class
DumbService.java
package com.intellij.openapi.project
com.intellij.openapi.project.DumbService$1 extends java.lang.Object implements com.intellij.openapi.project.DumbService$DumbModeListener {
final synthetic javax.swing.JComponent val$component
final synthetic com.intellij.openapi.project.DumbService this$0
void <init> (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.class
DumbService.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.DumbService$DumbModeListener extends java.lang.Object {
public void enteredDumbMode ()
public void exitDumbMode ()
}
com/intellij/openapi/project/DumbService.class
DumbService.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.DumbService extends java.lang.Object {
public static final com.intellij.util.messages.Topic DUMB_MODE
private static final com.intellij.openapi.util.NotNullLazyKey INSTANCE_KEY
public void <init> ()
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 static java.util.List getDumbAwareExtensions (com.intellij.openapi.project.Project, com.intellij.openapi.extensions.ExtensionPointName)
com.intellij.openapi.project.Project project
com.intellij.openapi.extensions.ExtensionPointName extensionPoint
java.util.List list
com.intellij.openapi.project.DumbService dumbService
public static java.util.List getDumbAwareExtensions (com.intellij.openapi.project.Project, com.intellij.openapi.extensions.ProjectExtensionPointName)
com.intellij.openapi.project.Project project
com.intellij.openapi.extensions.ProjectExtensionPointName extensionPoint
com.intellij.openapi.project.DumbService dumbService
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)
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 java.lang.Object computeWithAlternativeResolveEnabled (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
com.intellij.openapi.util.ThrowableComputable runnable
public void runWithAlternativeResolveEnabled (com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
com.intellij.util.ThrowableRunnable 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
public abstract void suspendIndexingAndRun (java.lang.String, java.lang.Runnable)
private synthetic java.lang.Boolean lambda$runReadActionInSmartMode$1 (java.lang.Runnable) throws java.lang.RuntimeException
Runnable r
private static synthetic void lambda$runReadActionInSmartMode$0 (com.intellij.openapi.util.Ref, com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Ref result
com.intellij.openapi.util.Computable r
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/project/IndexNotReadyException.class
IndexNotReadyException.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
private void <init> (java.lang.Throwable)
Throwable startTrace
public com.intellij.openapi.diagnostic.Attachment[] getAttachments ()
public static com.intellij.openapi.project.IndexNotReadyException create ()
public static com.intellij.openapi.project.IndexNotReadyException create (java.lang.Throwable)
Throwable startTrace
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/project/PossiblyDumbAware.class
PossiblyDumbAware.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.PossiblyDumbAware extends java.lang.Object {
public boolean isDumbAware ()
}
com/intellij/openapi/project/Project.class
Project.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 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.class
ProjectCoreUtil.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 <init> ()
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
public static com.intellij.openapi.project.Project theOnlyOpenProject ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/ContentIterator.class
ContentIterator.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.class
FileIndexFacade.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 <init> (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 ()
public abstract java.util.Collection getUnloadedModuleDescriptions ()
public boolean isInProjectScope (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/ProjectRootModificationTracker$1.class
ProjectRootModificationTracker.java
package com.intellij.openapi.roots
final com.intellij.openapi.roots.ProjectRootModificationTracker$1 extends com.intellij.openapi.roots.ProjectRootModificationTracker {
void <init> ()
public long getModificationCount ()
}
com/intellij/openapi/roots/ProjectRootModificationTracker.class
ProjectRootModificationTracker.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 <init> ()
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 <clinit> ()
}
com/intellij/openapi/startup/StartupActivity.class
StartupActivity.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 static final com.intellij.openapi.extensions.ExtensionPointName BACKGROUND_POST_STARTUP_ACTIVITY
public abstract void runActivity (com.intellij.openapi.project.Project)
static void <clinit> ()
}
com/intellij/openapi/startup/StartupManager.class
StartupManager.java
package com.intellij.openapi.startup
public abstract com.intellij.openapi.startup.StartupManager extends java.lang.Object {
public void <init> ()
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.class
Queryable.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.class
Queryable.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 <init> ()
public void <init> (java.lang.String[])
String[] idKeys
public void <init> (java.lang.String[], java.lang.String[])
String[] idKeys
String[] infoKeys
static synthetic java.lang.String[] access$000 (com.intellij.openapi.ui.Queryable$PrintInfo)
com.intellij.openapi.ui.Queryable$PrintInfo x0
}
com/intellij/openapi/ui/Queryable$Util.class
Queryable.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.Queryable$Util extends java.lang.Object {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/ui/Queryable.class
Queryable.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.class
ActionCallback.java
package com.intellij.openapi.util
synthetic com.intellij.openapi.util.ActionCallback$1 extends java.lang.Object {
}
com/intellij/openapi/util/ActionCallback$Chunk.class
ActionCallback.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/ActionCallback$Done.class
ActionCallback.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ActionCallback$Done extends com.intellij.openapi.util.ActionCallback {
public void <init> ()
}
com/intellij/openapi/util/ActionCallback$ExecutedExecutionCallback.class
ActionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ActionCallback$ExecutedExecutionCallback extends com.intellij.openapi.util.ExecutionCallback {
void <init> ()
void doWhenExecuted (java.lang.Runnable)
Runnable runnable
boolean setExecuted ()
boolean isExecuted ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/ActionCallback$IgnoreExecutionCallback.class
ActionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ActionCallback$IgnoreExecutionCallback extends com.intellij.openapi.util.ExecutionCallback {
private void <init> ()
void doWhenExecuted (java.lang.Runnable)
Runnable runnable
boolean setExecuted ()
boolean isExecuted ()
synthetic void <init> (com.intellij.openapi.util.ActionCallback$1)
com.intellij.openapi.util.ActionCallback$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/ActionCallback$Rejected.class
ActionCallback.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ActionCallback$Rejected extends com.intellij.openapi.util.ActionCallback {
public void <init> ()
}
com/intellij/openapi/util/ActionCallback.class
ActionCallback.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 synthetic boolean $assertionsDisabled
public void <init> ()
public void <init> (java.lang.String)
String name
private void <init> (com.intellij.openapi.util.ExecutionCallback, com.intellij.openapi.util.ExecutionCallback)
com.intellij.openapi.util.ExecutionCallback done
com.intellij.openapi.util.ExecutionCallback rejected
public void <init> (int)
int countToDone
public void <init> (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 boolean waitFor (long)
InterruptedException e
long msTimeout
com.intellij.util.concurrency.Semaphore semaphore
private static synthetic void lambda$waitFor$3 (com.intellij.util.concurrency.Semaphore)
com.intellij.util.concurrency.Semaphore semaphore
private synthetic void lambda$createSetDoneRunnable$2 ()
private synthetic void lambda$notifyWhenRejected$1 (com.intellij.openapi.util.ActionCallback)
com.intellij.openapi.util.ActionCallback child
private synthetic void lambda$doWhenRejected$0 (com.intellij.util.Consumer)
com.intellij.util.Consumer consumer
synthetic void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/BuildNumber$Holder.class
BuildNumber.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 <init> ()
private static com.intellij.openapi.util.BuildNumber fromFile ()
String text
String home
java.io.File buildTxtFile
static synthetic com.intellij.openapi.util.BuildNumber access$000 ()
static void <clinit> ()
}
com/intellij/openapi/util/BuildNumber.class
BuildNumber.java
package com.intellij.openapi.util
public com.intellij.openapi.util.BuildNumber extends java.lang.Object implements java.lang.Comparable {
private static final java.util.Set BUILD_NUMBER_PLACEHOLDERS
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 <init> (java.lang.String, int, int)
String productCode
int baselineVersion
int buildNumber
public transient void <init> (java.lang.String, int[])
String productCode
int[] components
public java.lang.String getProductCode ()
public int getBaselineVersion ()
public int[] getComponents ()
public boolean isSnapshot ()
public com.intellij.openapi.util.BuildNumber withoutProductCode ()
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 fromStringOrNull (java.lang.String)
RuntimeException ignored
String version
public static com.intellij.openapi.util.BuildNumber fromString (java.lang.String)
String version
public static com.intellij.openapi.util.BuildNumber fromStringWithProductCode (java.lang.String, java.lang.String)
String version
String productCode
public static com.intellij.openapi.util.BuildNumber fromString (java.lang.String, java.lang.String, java.lang.String)
String productCode
int comp
String stringComponent
String baselineVersionString
java.util.List stringComponents
gnu.trove.TIntArrayList intComponentsList
int[] intComponents
int buildNumber
int baselineVersion
String version
String pluginName
String productCodeIfAbsentInVersion
String code
int productSeparator
String productCode
int baselineVersionSeparator
private static int parseBuildNumber (java.lang.String, java.lang.String, java.lang.String)
NumberFormatException e
String version
String code
String pluginName
public int compareTo (com.intellij.openapi.util.BuildNumber)
int result
int i
com.intellij.openapi.util.BuildNumber o
int[] c1
int[] c2
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.util.BuildNumber that
public int hashCode ()
int result
public java.lang.String toString ()
private static int getBaseLineForHistoricBuilds (int)
int bn
public static com.intellij.openapi.util.BuildNumber currentVersion ()
public int getBuildNumber ()
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/BuildRange.class
BuildRange.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/ClassExtension.class
ClassExtension.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ClassExtension extends com.intellij.openapi.util.KeyedExtensionCollector {
public void <init> (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 java.util.List buildExtensionsWithInheritance (java.util.Set)
String aSuper
String aSuper
java.util.List result
java.util.Set supers
java.util.List extensions
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 synthetic java.util.List buildExtensions (java.lang.String, java.lang.Object)
protected volatile synthetic java.lang.String keyToString (java.lang.Object)
private static synthetic boolean lambda$buildExtensionsWithInheritance$1 (java.lang.String, com.intellij.util.KeyedLazyInstance)
String aSuper
com.intellij.util.KeyedLazyInstance bean
private static synthetic boolean lambda$buildExtensionsWithInheritance$0 (java.lang.String, java.lang.String)
String aSuper
String key
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/ClassExtensionPoint$1.class
ClassExtensionPoint.java
package com.intellij.openapi.util
com.intellij.openapi.util.ClassExtensionPoint$1 extends com.intellij.openapi.util.LazyInstance {
final synthetic com.intellij.openapi.util.ClassExtensionPoint this$0
void <init> (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.class
ClassExtensionPoint.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 <init> ()
public java.lang.Object getInstance ()
public java.lang.String getKey ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/CompositeModificationTracker.class
CompositeModificationTracker.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 <init> (com.intellij.openapi.util.ModificationTracker)
com.intellij.openapi.util.ModificationTracker tracker
public long getModificationCount ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/ExecutionCallback$1.class
ExecutionCallback.java
package com.intellij.openapi.util
synthetic com.intellij.openapi.util.ExecutionCallback$1 extends java.lang.Object {
}
com/intellij/openapi/util/ExecutionCallback$CompositeRunnable.class
ExecutionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ExecutionCallback$CompositeRunnable extends java.util.ArrayList implements java.lang.Runnable {
private void <init> (java.util.Collection)
java.util.Collection c
public void run ()
Runnable runnable
synthetic void <init> (java.util.Collection, com.intellij.openapi.util.ExecutionCallback$1)
java.util.Collection x0
com.intellij.openapi.util.ExecutionCallback$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/ExecutionCallback.class
ExecutionCallback.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 <init> ()
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/KeyedExtensionCollector$1.class
KeyedExtensionCollector.java
package com.intellij.openapi.util
com.intellij.openapi.util.KeyedExtensionCollector$1 extends java.lang.Object implements com.intellij.openapi.extensions.ExtensionPointAndAreaListener {
final synthetic com.intellij.openapi.util.KeyedExtensionCollector this$0
void <init> (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.util.KeyedLazyInstance bean
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public void extensionRemoved (com.intellij.util.KeyedLazyInstance, com.intellij.openapi.extensions.PluginDescriptor)
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 synthetic void extensionRemoved (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
public volatile synthetic void extensionAdded (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/KeyedExtensionCollector$2.class
KeyedExtensionCollector.java
package com.intellij.openapi.util
com.intellij.openapi.util.KeyedExtensionCollector$2 extends java.lang.Object implements com.intellij.openapi.extensions.ExtensionPointAvailabilityListener {
final synthetic String val$epName
final synthetic com.intellij.openapi.Disposable val$parentDisposable
final synthetic com.intellij.openapi.util.KeyedExtensionCollector this$0
void <init> (com.intellij.openapi.util.KeyedExtensionCollector, java.lang.String, com.intellij.openapi.Disposable)
com.intellij.openapi.util.KeyedExtensionCollector this$0
public void extensionPointRegistered (com.intellij.openapi.extensions.ExtensionPoint)
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
public void extensionPointRemoved (com.intellij.openapi.extensions.ExtensionPoint)
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/KeyedExtensionCollector.class
KeyedExtensionCollector.java
package com.intellij.openapi.util
public com.intellij.openapi.util.KeyedExtensionCollector extends java.lang.Object implements com.intellij.openapi.util.ModificationTracker {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected final String myLock
private java.util.Map myExplicitExtensions
private final java.util.concurrent.ConcurrentMap myCache
private final String myEpName
private final com.intellij.openapi.util.SimpleModificationTracker myTracker
private final com.intellij.openapi.extensions.ExtensionPointAndAreaListener myListener
public void <init> (java.lang.String)
String epName
public void <init> (java.lang.String, com.intellij.openapi.Disposable)
String epName
com.intellij.openapi.Disposable parentDisposable
public void addExplicitExtension (java.lang.Object, java.lang.Object)
String stringKey
java.util.List list
Object key
Object t
public void addExplicitExtension (java.lang.Object, java.lang.Object, com.intellij.openapi.Disposable)
Object key
Object t
com.intellij.openapi.Disposable parentDisposable
public void removeExplicitExtension (java.lang.Object, java.lang.Object)
String stringKey
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)
java.util.List list
Object key
String stringKey
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)
java.util.List list
java.util.List result
String stringKey
Object key
java.util.List extensions
protected final java.util.List getExtensions ()
com.intellij.openapi.extensions.ExtensionPoint point
protected final java.util.List buildExtensionsFromExtensionPoint (java.util.List, java.util.function.Predicate, java.util.List)
Object instance
com.intellij.openapi.progress.ProcessCanceledException e
com.intellij.openapi.extensions.ExtensionNotApplicableException ignore
Throwable e
Object instance
com.intellij.util.KeyedLazyInstance bean
java.util.List result
java.util.function.Predicate isMyBean
java.util.List extensions
protected java.util.List buildExtensions (java.util.Set)
java.util.List result
java.util.Set keys
java.util.List extensions
protected java.util.List buildExtensionsFromExplicitRegistration (java.util.List, java.util.function.Predicate)
java.util.List list
String key
java.util.Map$Entry entry
java.util.List result
java.util.function.Predicate isMyBean
public com.intellij.openapi.extensions.ExtensionPoint getPoint ()
public boolean hasAnyExtensions ()
com.intellij.openapi.extensions.ExtensionPoint point
public java.lang.String getName ()
public long getModificationCount ()
protected void ensureValuesLoaded ()
com.intellij.util.KeyedLazyInstance bean
com.intellij.openapi.extensions.ExtensionPoint point
private static synthetic boolean lambda$buildExtensions$4 (java.util.Set, com.intellij.util.KeyedLazyInstance)
java.util.Set keys
com.intellij.util.KeyedLazyInstance bean
private static synthetic boolean lambda$buildExtensions$3 (java.util.Set, java.lang.String)
java.util.Set keys
String key
private static synthetic boolean lambda$buildExtensions$2 (java.lang.String, com.intellij.util.KeyedLazyInstance)
String stringKey
com.intellij.util.KeyedLazyInstance bean
private synthetic void lambda$addExplicitExtension$1 (java.lang.Object, java.lang.Object)
Object key
Object t
private static synthetic java.util.List lambda$addExplicitExtension$0 (java.lang.String)
String __
static synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static synthetic java.util.concurrent.ConcurrentMap access$100 (com.intellij.openapi.util.KeyedExtensionCollector)
com.intellij.openapi.util.KeyedExtensionCollector x0
static synthetic com.intellij.openapi.util.SimpleModificationTracker access$200 (com.intellij.openapi.util.KeyedExtensionCollector)
com.intellij.openapi.util.KeyedExtensionCollector x0
static synthetic com.intellij.openapi.extensions.ExtensionPointAndAreaListener access$300 (com.intellij.openapi.util.KeyedExtensionCollector)
com.intellij.openapi.util.KeyedExtensionCollector x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/ModificationTracker$1.class
ModificationTracker.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 <init> ()
public long getModificationCount ()
}
com/intellij/openapi/util/ModificationTracker.class
ModificationTracker.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 ()
private static synthetic long lambda$static$0 ()
static void <clinit> ()
}
com/intellij/openapi/util/SimpleModificationTracker.class
SimpleModificationTracker.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 <init> ()
public long getModificationCount ()
public void incModificationCount ()
static void <clinit> ()
}
com/intellij/openapi/vfs/AsyncFileListener$ChangeApplier.class
AsyncFileListener.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.AsyncFileListener$ChangeApplier extends java.lang.Object {
public void beforeVfsChange ()
public void afterVfsChange ()
}
com/intellij/openapi/vfs/AsyncFileListener.class
AsyncFileListener.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.AsyncFileListener extends java.lang.Object {
public boolean needsReadAction ()
public abstract com.intellij.openapi.vfs.AsyncFileListener$ChangeApplier prepareChange (java.util.List)
}
com/intellij/openapi/vfs/CompactVirtualFileSet.class
CompactVirtualFileSet.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.CompactVirtualFileSet extends java.util.AbstractSet {
private final java.util.Set weirdFiles
private gnu.trove.TIntHashSet idSet
private java.util.BitSet fileIds
private boolean frozen
public void <init> ()
public void <init> (java.util.Collection)
java.util.Collection files
public boolean contains (java.lang.Object)
java.util.BitSet ids
int id
gnu.trove.TIntHashSet idSet
Object file
public boolean add (com.intellij.openapi.vfs.VirtualFile)
boolean added
boolean added
int i
com.intellij.openapi.vfs.VirtualFile wf
java.util.Iterator iterator
int id
java.util.BitSet ids
gnu.trove.TIntHashSet idSet
boolean added
com.intellij.openapi.vfs.VirtualFile file
boolean added
public boolean remove (java.lang.Object)
Object o
public void clear ()
public void freeze ()
public boolean process (com.intellij.util.Processor)
com.intellij.openapi.vfs.VirtualFile file
int id
com.intellij.util.Processor processor
com.intellij.openapi.vfs.VirtualFileManager virtualFileManager
java.util.BitSet ids
gnu.trove.TIntHashSet idSet
public int size ()
java.util.BitSet ids
gnu.trove.TIntHashSet idSet
public java.util.Iterator iterator ()
java.util.BitSet ids
gnu.trove.TIntHashSet idSet
com.intellij.openapi.vfs.VirtualFileManager virtualFileManager
java.util.Iterator idsIterator
java.util.Iterator idSetIterator
java.util.Iterator weirdFileIterator
public volatile synthetic boolean add (java.lang.Object)
private static synthetic com.intellij.openapi.vfs.VirtualFile lambda$iterator$3 (com.intellij.openapi.vfs.VirtualFileManager, int)
com.intellij.openapi.vfs.VirtualFileManager virtualFileManager
int id
private static synthetic com.intellij.openapi.vfs.VirtualFile lambda$iterator$2 (com.intellij.openapi.vfs.VirtualFileManager, java.lang.Integer)
com.intellij.openapi.vfs.VirtualFileManager virtualFileManager
Integer id
private static synthetic boolean lambda$process$1 (com.intellij.openapi.vfs.VirtualFileManager, com.intellij.util.Processor, int)
com.intellij.openapi.vfs.VirtualFileManager virtualFileManager
com.intellij.util.Processor processor
int id
com.intellij.openapi.vfs.VirtualFile file
private synthetic boolean lambda$add$0 (int)
int i
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/DeprecatedVirtualFileSystem.class
DeprecatedVirtualFileSystem.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/HiddenFileSystem.class
HiddenFileSystem.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.HiddenFileSystem extends java.lang.Object {
}
com/intellij/openapi/vfs/InvalidVirtualFileAccessException.class
InvalidVirtualFileAccessException.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.InvalidVirtualFileAccessException extends java.lang.RuntimeException {
public void <init> (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public void <init> (java.lang.String)
String message
private static java.lang.String composeMessage (com.intellij.openapi.vfs.VirtualFile)
boolean physicalExists
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/JarCopyingFileSystem.class
JarCopyingFileSystem.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.class
LocalFileProvider.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.class
NonPhysicalFileSystem.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.NonPhysicalFileSystem extends java.lang.Object {
}
com/intellij/openapi/vfs/PersistentFSConstants.class
PersistentFSConstants.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 <init> ()
static void <clinit> ()
}
com/intellij/openapi/vfs/SavingRequestor.class
SavingRequestor.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.SavingRequestor extends java.lang.Object {
}
com/intellij/openapi/vfs/StandardFileSystems$1.class
StandardFileSystems.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.StandardFileSystems$1 extends com.intellij.openapi.util.ClearableLazyValue {
void <init> ()
protected com.intellij.openapi.vfs.VirtualFileSystem compute ()
protected volatile synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/StandardFileSystems$2.class
StandardFileSystems.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.StandardFileSystems$2 extends com.intellij.openapi.util.ClearableLazyValue {
void <init> ()
protected com.intellij.openapi.vfs.VirtualFileSystem compute ()
protected volatile synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/StandardFileSystems.class
StandardFileSystems.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.StandardFileSystems extends java.lang.Object {
public static final String FILE_PROTOCOL
public static final String FILE_PROTOCOL_PREFIX
public static final String JAR_PROTOCOL
public static final String JAR_PROTOCOL_PREFIX
public static final String JRT_PROTOCOL
public static final String JRT_PROTOCOL_PREFIX
private static final com.intellij.openapi.util.ClearableLazyValue ourLocal
private static final com.intellij.openapi.util.ClearableLazyValue ourJar
public void <init> ()
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 local
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VFileProperty.class
VFileProperty.java
package com.intellij.openapi.vfs
public final enum com.intellij.openapi.vfs.VFileProperty extends java.lang.Enum {
public static final enum com.intellij.openapi.vfs.VFileProperty HIDDEN
public static final enum com.intellij.openapi.vfs.VFileProperty SPECIAL
public static final enum com.intellij.openapi.vfs.VFileProperty SYMLINK
private static final synthetic 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 <init> (java.lang.String, int)
public java.lang.String getName ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VfsBundle.class
VfsBundle.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 <init> ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VfsUtilCore$1.class
VfsUtilCore.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.VfsUtilCore$1 extends com.intellij.openapi.vfs.VirtualFileVisitor {
final synthetic com.intellij.openapi.vfs.VirtualFileFilter val$filter
final synthetic com.intellij.openapi.roots.ContentIterator val$iterator
final synthetic com.intellij.openapi.vfs.VirtualFile val$root
transient void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VfsUtilCore$2.class
VfsUtilCore.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.VfsUtilCore$2 extends com.intellij.openapi.vfs.VirtualFileVisitor {
final synthetic com.intellij.util.Processor val$processor
final synthetic com.intellij.openapi.util.Ref val$result
final synthetic com.intellij.openapi.vfs.VirtualFile val$root
transient void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VfsUtilCore$DistinctVFilesRootsCollection.class
VfsUtilCore.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VfsUtilCore$DistinctVFilesRootsCollection extends com.intellij.util.containers.DistinctRootsCollection {
public void <init> ()
public void <init> (java.util.Collection)
java.util.Collection virtualFiles
public void <init> (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 synthetic boolean isAncestor (java.lang.Object, java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VfsUtilCore.class
VfsUtilCore.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 <init> ()
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 java.lang.String findRelativePath (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, char)
com.intellij.openapi.vfs.VirtualFile src
com.intellij.openapi.vfs.VirtualFile dst
char separatorChar
com.intellij.openapi.vfs.VirtualFile commonAncestor
StringBuilder buffer
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 allowVisitFile
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
java.io.InputStreamReader reader
com.intellij.openapi.vfs.VirtualFile file
int length
public static byte[] loadBytes (com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
com.intellij.openapi.vfs.VirtualFile file
public static com.intellij.openapi.vfs.VirtualFile[] toVirtualFileArray (java.util.Collection)
java.util.Collection files
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.lang.String fileToUrl (java.io.File)
java.io.File file
public static java.util.List virtualToIoFiles (java.util.Collection)
java.util.Collection files
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)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
int depth1
int depth2
com.intellij.openapi.vfs.VirtualFile parent1
com.intellij.openapi.vfs.VirtualFile parent2
private static int depth (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
int depth
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 com.intellij.openapi.vfs.VirtualFile findContainingDirectory (com.intellij.openapi.vfs.VirtualFile, java.lang.CharSequence)
com.intellij.openapi.vfs.VirtualFile file
CharSequence name
com.intellij.openapi.vfs.VirtualFile parent
public static com.intellij.openapi.vfs.VirtualFile getRootFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile parent
com.intellij.openapi.vfs.VirtualFile file
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
private static synthetic java.io.File lambda$virtualToIoFiles$0 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VirtualFile$PropName.class
VirtualFile.java
package com.intellij.openapi.vfs
public abstract annotation com.intellij.openapi.vfs.VirtualFile$PropName extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/openapi/vfs/VirtualFile.class
VirtualFile.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.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 <init> ()
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 canonicalFile
int nextOff
String name
String relPath
com.intellij.openapi.vfs.VirtualFile child
int off
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
private 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
java.io.OutputStream outputStream
byte[] content
long newModificationStamp
long newTimeStamp
Object requestor
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
public boolean isRecursiveOrCircularSymLink ()
com.intellij.openapi.vfs.VirtualFile parentResolved
com.intellij.openapi.vfs.VirtualFile p
com.intellij.openapi.vfs.VirtualFile resolved
private synthetic com.intellij.openapi.vfs.VirtualFile lambda$copy$1 (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
private synthetic com.intellij.openapi.vfs.VirtualFile lambda$move$0 (java.lang.Object, com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile newParent
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VirtualFileAdapter.class
VirtualFileAdapter.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 <init> ()
}
com/intellij/openapi/vfs/VirtualFileContentsChangedAdapter.class
VirtualFileContentsChangedAdapter.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileContentsChangedAdapter extends java.lang.Object implements com.intellij.openapi.vfs.VirtualFileListener {
public void <init> ()
public void contentsChanged (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void fileCreated (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void beforeFileDeletion (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void beforeFileMovement (com.intellij.openapi.vfs.VirtualFileMoveEvent)
com.intellij.openapi.vfs.VirtualFileMoveEvent event
public void fileMoved (com.intellij.openapi.vfs.VirtualFileMoveEvent)
com.intellij.openapi.vfs.VirtualFileMoveEvent event
public void fileCopied (com.intellij.openapi.vfs.VirtualFileCopyEvent)
com.intellij.openapi.vfs.VirtualFileCopyEvent event
protected abstract void onFileChange (com.intellij.openapi.vfs.VirtualFile)
protected abstract void onBeforeFileChange (com.intellij.openapi.vfs.VirtualFile)
public void fileDeleted (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void beforeContentsChange (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VirtualFileCopyEvent.class
VirtualFileCopyEvent.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VirtualFileEvent.class
VirtualFileEvent.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VirtualFileEvent extends java.util.EventObject {
private final Object myRequestor
private final com.intellij.openapi.vfs.VirtualFile myFile
private final String myFileName
private final com.intellij.openapi.vfs.VirtualFile myParent
private final long myOldModificationStamp
private final long myNewModificationStamp
public void <init> (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 <init> (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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VirtualFileFilter$1.class
VirtualFileFilter.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.VirtualFileFilter$1 extends java.lang.Object implements com.intellij.openapi.vfs.VirtualFileFilter {
void <init> ()
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.class
VirtualFileFilter.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.VirtualFileFilter$2 extends java.lang.Object implements com.intellij.openapi.vfs.VirtualFileFilter {
void <init> ()
public boolean accept (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public java.lang.String toString ()
}
com/intellij/openapi/vfs/VirtualFileFilter.class
VirtualFileFilter.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)
public com.intellij.openapi.vfs.VirtualFileFilter and (com.intellij.openapi.vfs.VirtualFileFilter)
com.intellij.openapi.vfs.VirtualFileFilter other
private synthetic boolean lambda$and$0 (com.intellij.openapi.vfs.VirtualFileFilter, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFileFilter other
com.intellij.openapi.vfs.VirtualFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VirtualFileListener.class
VirtualFileListener.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileListener extends java.lang.Object implements java.util.EventListener {
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VirtualFileManager.class
VirtualFileManager.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
private static com.intellij.openapi.vfs.VirtualFileManager ourInstance
public void <init> ()
public static com.intellij.openapi.vfs.VirtualFileManager getInstance ()
com.intellij.openapi.vfs.VirtualFileManager result
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 abstract void addAsyncFileListener (com.intellij.openapi.vfs.AsyncFileListener, com.intellij.openapi.Disposable)
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 ()
public com.intellij.openapi.vfs.VirtualFile findFileById (int)
int id
private static synthetic long lambda$static$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VirtualFileManagerListener.class
VirtualFileManagerListener.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileManagerListener extends java.lang.Object implements java.util.EventListener {
public void beforeRefreshStart (boolean)
boolean asynchronous
public void afterRefreshFinish (boolean)
boolean asynchronous
}
com/intellij/openapi/vfs/VirtualFileMoveEvent.class
VirtualFileMoveEvent.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VirtualFilePropertyEvent.class
VirtualFilePropertyEvent.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 <init> (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 ()
public boolean isRename ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VirtualFileSystem.class
VirtualFileSystem.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileSystem extends java.lang.Object {
protected void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VirtualFileVisitor$1.class
VirtualFileVisitor.java
package com.intellij.openapi.vfs
synthetic com.intellij.openapi.vfs.VirtualFileVisitor$1 extends java.lang.Object {
}
com/intellij/openapi/vfs/VirtualFileVisitor$Option$LimitOption.class
VirtualFileVisitor.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 <init> (int)
int limit
synthetic void <init> (int, com.intellij.openapi.vfs.VirtualFileVisitor$1)
int x0
com.intellij.openapi.vfs.VirtualFileVisitor$1 x1
static synthetic int access$300 (com.intellij.openapi.vfs.VirtualFileVisitor$Option$LimitOption)
com.intellij.openapi.vfs.VirtualFileVisitor$Option$LimitOption x0
}
com/intellij/openapi/vfs/VirtualFileVisitor$Option.class
VirtualFileVisitor.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VirtualFileVisitor$Option extends java.lang.Object {
private void <init> ()
synthetic void <init> (com.intellij.openapi.vfs.VirtualFileVisitor$1)
com.intellij.openapi.vfs.VirtualFileVisitor$1 x0
}
com/intellij/openapi/vfs/VirtualFileVisitor$Result.class
VirtualFileVisitor.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 <init> (boolean, com.intellij.openapi.vfs.VirtualFile)
boolean skipChildren
com.intellij.openapi.vfs.VirtualFile skipToParent
public java.lang.String toString ()
synthetic void <init> (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.class
VirtualFileVisitor.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VirtualFileVisitor$VisitorException extends java.lang.RuntimeException {
public void <init> (java.lang.Throwable)
Throwable cause
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VirtualFileVisitor.class
VirtualFileVisitor.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 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 <init> (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 file
final boolean depthLimitReached ()
final void saveValue ()
final void restoreValue (boolean)
boolean pushed
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/VirtualFileWithId.class
VirtualFileWithId.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.class
VirtualFileWithoutContent.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileWithoutContent extends java.lang.Object {
}
com/intellij/openapi/vfs/WritingAccessProvider.class
WritingAccessProvider.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 <init> ()
public java.util.Collection requestWriting (java.util.Collection)
java.util.Collection files
public java.lang.String getReadOnlyMessage ()
public transient java.util.Collection requestWriting (com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.vfs.VirtualFile[] files
public boolean isPotentiallyWritable (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
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
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/encoding/EncodingManager.class
EncodingManager.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 <init> ()
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)
public boolean shouldAddBOMForNewUtf8File ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/encoding/EncodingProjectManager.class
EncodingProjectManager.java
package com.intellij.openapi.vfs.encoding
public abstract com.intellij.openapi.vfs.encoding.EncodingProjectManager extends com.intellij.openapi.vfs.encoding.EncodingManager {
public void <init> ()
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.class
EncodingRegistry.java
package com.intellij.openapi.vfs.encoding
public abstract com.intellij.openapi.vfs.encoding.EncodingRegistry extends java.lang.Object {
public void <init> ()
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 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/ex/http/HttpFileSystem.class
HttpFileSystem.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 <init> ()
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.class
HttpVirtualFileListener.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.class
AddonlyKeylessHash.java
package com.intellij.openapi.vfs.impl
public abstract com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper extends java.lang.Object {
public void <init> ()
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.class
AddonlyKeylessHash.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
void <init> (com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper)
com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper _keyValueMapper
void <init> (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.class
ArchiveHandler.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.ArchiveHandler$1 extends java.lang.Object implements gnu.trove.TObjectObjectProcedure {
final synthetic com.intellij.openapi.vfs.impl.AddonlyKeylessHash val$result
final synthetic com.intellij.openapi.vfs.impl.ArchiveHandler this$0
void <init> (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 synthetic boolean execute (java.lang.Object, java.lang.Object)
}
com/intellij/openapi/vfs/impl/ArchiveHandler$2.class
ArchiveHandler.java
package com.intellij.openapi.vfs.impl
final com.intellij.openapi.vfs.impl.ArchiveHandler$2 extends com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper {
void <init> ()
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 synthetic java.lang.Object key (java.lang.Object)
public volatile synthetic int hash (java.lang.Object)
}
com/intellij/openapi/vfs/impl/ArchiveHandler$EntryInfo.class
ArchiveHandler.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/impl/ArchiveHandler.class
ArchiveHandler.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 <init> (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 void clearCaches ()
protected com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo getEntryInfo (java.lang.String)
String relativePath
protected java.util.Map getEntriesMap ()
Exception e
java.util.Map map
protected abstract java.util.Map createEntriesMap () throws java.io.IOException
protected com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo createRootEntry ()
protected com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo getOrCreate (java.util.Map, java.lang.String)
com.intellij.openapi.util.Pair path
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo parentEntry
CharSequence shortName
java.util.Map map
String entryName
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
protected com.intellij.openapi.util.Pair splitPath (java.lang.String)
String entryName
int p
String parentName
String shortName
public abstract byte[] contentsToByteArray (java.lang.String) throws java.io.IOException
public java.io.InputStream getInputStream (java.lang.String) throws java.io.IOException
String relativePath
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/impl/BulkVirtualFileListenerAdapter.class
BulkVirtualFileListenerAdapter.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 <init> (com.intellij.openapi.vfs.VirtualFileListener)
com.intellij.openapi.vfs.VirtualFileListener adapted
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/newvfs/BulkFileListener$Adapter.class
BulkFileListener.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 <init> ()
}
com/intellij/openapi/vfs/newvfs/BulkFileListener.class
BulkFileListener.java
package com.intellij.openapi.vfs.newvfs
public abstract com.intellij.openapi.vfs.newvfs.BulkFileListener extends java.lang.Object {
public void before (java.util.List)
java.util.List events
public void after (java.util.List)
java.util.List events
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/newvfs/CachingVirtualFileSystem.class
CachingVirtualFileSystem.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/ChildInfo.class
ChildInfo.java
package com.intellij.openapi.vfs.newvfs.events
public abstract com.intellij.openapi.vfs.newvfs.events.ChildInfo extends java.lang.Object {
public static final com.intellij.openapi.vfs.newvfs.events.ChildInfo[] EMPTY_ARRAY
public abstract int getId ()
public abstract java.lang.CharSequence getName ()
public abstract int getNameId ()
public abstract java.lang.String getSymLinkTarget ()
public abstract com.intellij.openapi.vfs.newvfs.events.ChildInfo[] getChildren ()
public abstract com.intellij.openapi.util.io.FileAttributes getFileAttributes ()
static void <clinit> ()
}
com/intellij/openapi/vfs/newvfs/events/VFileContentChangeEvent.class
VFileContentChangeEvent.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
private final long myOldTimestamp
private final long myNewTimestamp
private final long myOldLength
private final long myNewLength
private static final int UNDEFINED_TIMESTAMP_OR_LENGTH
public void <init> (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 void <init> (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, long, long, long, long, long, long, boolean)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
long oldModificationStamp
long newModificationStamp
long oldTimestamp
long newTimestamp
long oldLength
long newLength
boolean isFromRefresh
public com.intellij.openapi.vfs.VirtualFile getFile ()
public long getModificationStamp ()
public long getOldModificationStamp ()
public long getOldTimestamp ()
public long getNewTimestamp ()
public long getOldLength ()
public long getNewLength ()
public boolean isLengthAndTimestampDiffProvided ()
public java.lang.String toString ()
protected java.lang.String computePath ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/newvfs/events/VFileCopyEvent.class
VFileCopyEvent.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 <init> (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 ()
protected java.lang.String computePath ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/newvfs/events/VFileCreateEvent.class
VFileCreateEvent.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 String myChildName
private final boolean myDirectory
private final com.intellij.openapi.util.io.FileAttributes myAttributes
private final String mySymlinkTarget
private final com.intellij.openapi.vfs.newvfs.events.ChildInfo[] myChildren
private com.intellij.openapi.vfs.VirtualFile myCreatedFile
public void <init> (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, boolean, com.intellij.openapi.util.io.FileAttributes, java.lang.String, boolean, com.intellij.openapi.vfs.newvfs.events.ChildInfo[])
Object requestor
com.intellij.openapi.vfs.VirtualFile parent
String childName
boolean isDirectory
com.intellij.openapi.util.io.FileAttributes attributes
String symlinkTarget
boolean isFromRefresh
com.intellij.openapi.vfs.newvfs.events.ChildInfo[] children
public java.lang.String getChildName ()
public boolean isDirectory ()
public com.intellij.openapi.vfs.VirtualFile getParent ()
public com.intellij.openapi.util.io.FileAttributes getAttributes ()
public java.lang.String getSymlinkTarget ()
public boolean isEmptyDirectory ()
protected java.lang.String computePath ()
String parentPath
public com.intellij.openapi.vfs.VirtualFile getFile ()
com.intellij.openapi.vfs.VirtualFile createdFile
public com.intellij.openapi.vfs.newvfs.events.ChildInfo[] getChildren ()
public void resetCache ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public boolean isValid ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.vfs.newvfs.events.VFileCreateEvent event
public int hashCode ()
int result
public java.lang.String toString ()
String kind
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/newvfs/events/VFileDeleteEvent.class
VFileDeleteEvent.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 <init> (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 ()
protected java.lang.String computePath ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/newvfs/events/VFileEvent.class
VFileEvent.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
private String myCachedPath
public void <init> (java.lang.Object, boolean)
Object requestor
boolean isFromRefresh
public boolean isFromRefresh ()
public boolean isFromSave ()
public java.lang.Object getRequestor ()
public java.lang.String getPath ()
String path
protected abstract java.lang.String computePath ()
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)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/newvfs/events/VFileMoveEvent.class
VFileMoveEvent.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 <init> (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 ()
protected java.lang.String computePath ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/newvfs/events/VFilePropertyChangeEvent.class
VFilePropertyChangeEvent.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 <init> (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 boolean isRename ()
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 ()
protected java.lang.String computePath ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/pointers/VirtualFilePointer.class
VirtualFilePointer.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 ()
public boolean isRecursive ()
static void <clinit> ()
}
com/intellij/openapi/vfs/pointers/VirtualFilePointerContainer.class
VirtualFilePointerContainer.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, boolean) throws com.intellij.openapi.util.InvalidDataException
public abstract void writeExternal (org.jdom.Element, java.lang.String, boolean)
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)
public abstract void addJarDirectory (java.lang.String, boolean)
public abstract boolean removeJarDirectory (java.lang.String)
public abstract java.util.List getJarDirectories ()
}
com/intellij/openapi/vfs/pointers/VirtualFilePointerListener.class
VirtualFilePointerListener.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 void beforeValidityChanged (com.intellij.openapi.vfs.pointers.VirtualFilePointer[])
com.intellij.openapi.vfs.pointers.VirtualFilePointer[] pointers
public void validityChanged (com.intellij.openapi.vfs.pointers.VirtualFilePointer[])
com.intellij.openapi.vfs.pointers.VirtualFilePointer[] pointers
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/pointers/VirtualFilePointerManager.class
VirtualFilePointerManager.java
package com.intellij.openapi.vfs.pointers
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointerManager extends com.intellij.openapi.util.SimpleModificationTracker {
public void <init> ()
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)
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointer createDirectoryPointer (java.lang.String, boolean, com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
}
com/intellij/patterns/CaseInsensitiveValuePatternCondition.class
CaseInsensitiveValuePatternCondition.java
package com.intellij.patterns
public com.intellij.patterns.CaseInsensitiveValuePatternCondition extends com.intellij.patterns.PatternCondition {
private final String[] myValues
public transient void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/CharPattern$1.class
CharPattern.java
package com.intellij.patterns
com.intellij.patterns.CharPattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.CharPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/CharPattern$2.class
CharPattern.java
package com.intellij.patterns
com.intellij.patterns.CharPattern$2 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.CharPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/CharPattern$3.class
CharPattern.java
package com.intellij.patterns
com.intellij.patterns.CharPattern$3 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.CharPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/CharPattern$4.class
CharPattern.java
package com.intellij.patterns
com.intellij.patterns.CharPattern$4 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.CharPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/CharPattern.class
CharPattern.java
package com.intellij.patterns
public com.intellij.patterns.CharPattern extends com.intellij.patterns.ObjectPattern {
private static final com.intellij.patterns.CharPattern ourJavaIdentifierStartCharacter
private static final com.intellij.patterns.CharPattern ourJavaIdentifierPartCharacter
private static final com.intellij.patterns.CharPattern ourWhitespaceCharacter
private static final com.intellij.patterns.CharPattern ourLetterOrDigitCharacter
protected void <init> ()
public com.intellij.patterns.CharPattern javaIdentifierPart ()
public com.intellij.patterns.CharPattern javaIdentifierStart ()
public com.intellij.patterns.CharPattern whitespace ()
public com.intellij.patterns.CharPattern letterOrDigit ()
public static com.intellij.patterns.CharPattern javaIdentifierStartCharacter ()
public static com.intellij.patterns.CharPattern javaIdentifierPartCharacter ()
public static com.intellij.patterns.CharPattern letterOrDigitCharacter ()
public static com.intellij.patterns.CharPattern whitespaceCharacter ()
static void <clinit> ()
}
com/intellij/patterns/CollectionPattern$1.class
CollectionPattern.java
package com.intellij.patterns
final com.intellij.patterns.CollectionPattern$1 extends com.intellij.patterns.InitialPatternCondition {
void <init> (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.class
CollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$2 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.CollectionPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/CollectionPattern$3.class
CollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$3 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.CollectionPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/CollectionPattern$4.class
CollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$4 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$elementPattern
final synthetic com.intellij.patterns.ElementPattern val$continuationPattern
final synthetic com.intellij.patterns.CollectionPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/CollectionPattern$5.class
CollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$5 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$elementPattern
final synthetic com.intellij.patterns.CollectionPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/CollectionPattern$6.class
CollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$6 extends com.intellij.patterns.PatternCondition {
final synthetic int val$size
final synthetic com.intellij.patterns.CollectionPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/CollectionPattern$7.class
CollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$7 extends com.intellij.patterns.PatternCondition {
final synthetic int val$size
final synthetic com.intellij.patterns.CollectionPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/CollectionPattern$8.class
CollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$8 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$elementPattern
final synthetic com.intellij.patterns.CollectionPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/CollectionPattern.class
CollectionPattern.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 <init> ()
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 <clinit> ()
}
com/intellij/patterns/ElementPattern.class
ElementPattern.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.class
ElementPatternBean.java
package com.intellij.patterns
public com.intellij.patterns.ElementPatternBean extends java.lang.Object {
public String type
public String text
public void <init> ()
public com.intellij.patterns.ElementPattern compilePattern ()
}
com/intellij/patterns/ElementPatternCondition.class
ElementPatternCondition.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 <init> (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition startCondition
void <init> (com.intellij.patterns.InitialPatternCondition, java.util.List)
com.intellij.patterns.InitialPatternCondition initialCondition
java.util.List conditions
private void <init> (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.class
IElementTypePattern.java
package com.intellij.patterns
com.intellij.patterns.IElementTypePattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.psi.tree.TokenSet val$tokenSet
final synthetic com.intellij.patterns.IElementTypePattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/IElementTypePattern.class
IElementTypePattern.java
package com.intellij.patterns
public com.intellij.patterns.IElementTypePattern extends com.intellij.patterns.ObjectPattern {
protected void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/InitialPatternCondition.class
InitialPatternCondition.java
package com.intellij.patterns
public abstract com.intellij.patterns.InitialPatternCondition extends java.lang.Object {
private final Class myAcceptedClass
protected void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/InitialPatternConditionPlus.class
InitialPatternConditionPlus.java
package com.intellij.patterns
public abstract com.intellij.patterns.InitialPatternConditionPlus extends com.intellij.patterns.InitialPatternCondition {
protected void <init> (java.lang.Class)
Class aAcceptedClass
public abstract java.util.List getPatterns ()
}
com/intellij/patterns/ObjectPattern$1.class
ObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$1 extends com.intellij.patterns.InitialPatternCondition {
final synthetic Class val$aClass
void <init> (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.class
ObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$10 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.PatternCondition val$pattern
final synthetic com.intellij.patterns.ObjectPattern this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/ObjectPattern$2.class
ObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$2 extends com.intellij.patterns.PatternConditionPlus {
final synthetic com.intellij.patterns.ObjectPattern this$0
void <init> (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.class
ObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$3 extends com.intellij.patterns.ValuePatternCondition {
final synthetic Object val$o
final synthetic com.intellij.patterns.ObjectPattern this$0
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/ObjectPattern$4.class
ObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$4 extends com.intellij.patterns.ValuePatternCondition {
final synthetic java.util.Collection val$list
final synthetic com.intellij.patterns.ObjectPattern this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/ObjectPattern$5.class
ObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$5 extends com.intellij.patterns.ValuePatternCondition {
final synthetic java.util.Collection val$set
final synthetic com.intellij.patterns.ObjectPattern this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/ObjectPattern$6.class
ObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$6 extends com.intellij.patterns.InitialPatternCondition {
final synthetic com.intellij.patterns.ObjectPattern this$0
void <init> (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.class
ObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$7 extends com.intellij.patterns.InitialPatternCondition {
final synthetic com.intellij.patterns.ObjectPattern this$0
void <init> (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.class
ObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$8 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.openapi.util.Key val$key
final synthetic com.intellij.patterns.ObjectPattern this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/ObjectPattern$9.class
ObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$9 extends com.intellij.patterns.PatternCondition {
final synthetic String val$key
final synthetic com.intellij.patterns.ObjectPattern this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/ObjectPattern$Capture.class
ObjectPattern.java
package com.intellij.patterns
public com.intellij.patterns.ObjectPattern$Capture extends com.intellij.patterns.ObjectPattern {
public void <init> (java.lang.Class)
Class aClass
public void <init> (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/ObjectPattern.class
ObjectPattern.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 <init> (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PatternCondition$1.class
PatternCondition.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 synthetic StringBuilder val$builder
final synthetic String val$indent
final synthetic com.intellij.patterns.PatternCondition this$0
void <init> (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 synthetic boolean process (java.lang.Object, java.lang.Object)
}
com/intellij/patterns/PatternCondition.class
PatternCondition.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 <init> (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 synthetic void access$000 (java.lang.StringBuilder, java.lang.String, java.lang.Object)
StringBuilder x0
String x1
Object x2
static void <clinit> ()
}
com/intellij/patterns/PatternConditionPlus.class
PatternConditionPlus.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 <init> (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 synthetic boolean process (java.lang.Object, java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PlatformPatterns$1.class
PlatformPatterns.java
package com.intellij.patterns
final com.intellij.patterns.PlatformPatterns$1 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$targetPattern
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PlatformPatterns.class
PlatformPatterns.java
package com.intellij.patterns
public com.intellij.patterns.PlatformPatterns extends com.intellij.patterns.StandardPatterns {
public void <init> ()
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.class
PropertyPatternCondition.java
package com.intellij.patterns
public abstract com.intellij.patterns.PropertyPatternCondition extends com.intellij.patterns.PatternConditionPlus {
public void <init> (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.class
PsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic Class val$referenceClass
final synthetic com.intellij.patterns.PsiElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiElementPattern$10.class
PsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$10 extends com.intellij.patterns.PatternCondition {
final synthetic int val$minLength
final synthetic com.intellij.patterns.PsiElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiElementPattern$11.class
PsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$11 extends com.intellij.patterns.PatternConditionPlus {
final synthetic com.intellij.patterns.PsiElementPattern this$0
void <init> (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 synthetic boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
}
com/intellij/patterns/PsiElementPattern$12.class
PsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$12 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.lang.Language val$language
final synthetic com.intellij.patterns.PsiElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiElementPattern$13.class
PsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$13 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$metaDataPattern
final synthetic com.intellij.patterns.PsiElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiElementPattern$14.class
PsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$14 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$targetPattern
final synthetic com.intellij.patterns.PsiElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiElementPattern$15.class
PsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$15 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.PsiElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiElementPattern$16.class
PsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$16 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$ancestor
final synthetic com.intellij.patterns.PsiElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiElementPattern$17.class
PsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$17 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$ancestor
final synthetic com.intellij.patterns.PsiElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiElementPattern$18.class
PsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$18 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$skip
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.PsiElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiElementPattern$2.class
PsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$2 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$filePattern
final synthetic com.intellij.patterns.PsiElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiElementPattern$3.class
PsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$3 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$filePattern
final synthetic com.intellij.patterns.PsiElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiElementPattern$4.class
PsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$4 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.psi.PsiElement val$o
final synthetic com.intellij.patterns.PsiElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiElementPattern$5.class
PsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$5 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.PsiElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiElementPattern$6.class
PsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$6 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$skip
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.PsiElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiElementPattern$7.class
PsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$7 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$skip
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.PsiElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiElementPattern$8.class
PsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$8 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.PsiElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiElementPattern$9.class
PsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$9 extends com.intellij.patterns.PatternConditionPlus {
final synthetic com.intellij.patterns.PsiElementPattern this$0
void <init> (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 synthetic boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
}
com/intellij/patterns/PsiElementPattern$Capture.class
PsiElementPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiElementPattern$Capture extends com.intellij.patterns.PsiElementPattern {
protected void <init> (java.lang.Class)
Class aClass
protected void <init> (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected volatile synthetic java.lang.Object[] getChildren (java.lang.Object)
protected volatile synthetic java.lang.Object getParent (java.lang.Object)
public volatile synthetic com.intellij.patterns.ObjectPattern equalTo (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiElementPattern.class
PsiElementPattern.java
package com.intellij.patterns
public abstract com.intellij.patterns.PsiElementPattern extends com.intellij.patterns.TreeElementPattern {
protected void <init> (java.lang.Class)
Class aClass
protected void <init> (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 transient com.intellij.patterns.PsiElementPattern beforeLeaf (java.lang.String[])
String[] withText
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 synthetic java.lang.Object[] getChildren (java.lang.Object)
protected volatile synthetic java.lang.Object getParent (java.lang.Object)
public volatile synthetic com.intellij.patterns.ObjectPattern equalTo (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiFilePattern$1.class
PsiFilePattern.java
package com.intellij.patterns
com.intellij.patterns.PsiFilePattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.StringPattern val$namePattern
final synthetic com.intellij.patterns.PsiFilePattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiFilePattern$2.class
PsiFilePattern.java
package com.intellij.patterns
com.intellij.patterns.PsiFilePattern$2 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$filePattern
final synthetic com.intellij.patterns.PsiFilePattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiFilePattern$3.class
PsiFilePattern.java
package com.intellij.patterns
com.intellij.patterns.PsiFilePattern$3 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$vFilePattern
final synthetic com.intellij.patterns.PsiFilePattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiFilePattern$4.class
PsiFilePattern.java
package com.intellij.patterns
com.intellij.patterns.PsiFilePattern$4 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$fileTypePattern
final synthetic com.intellij.patterns.PsiFilePattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiFilePattern$Capture.class
PsiFilePattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiFilePattern$Capture extends com.intellij.patterns.PsiFilePattern {
protected void <init> (java.lang.Class)
Class aClass
public void <init> (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiFilePattern.class
PsiFilePattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiFilePattern extends com.intellij.patterns.PsiElementPattern {
protected void <init> (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiNamePatternCondition.class
PsiNamePatternCondition.java
package com.intellij.patterns
public com.intellij.patterns.PsiNamePatternCondition extends com.intellij.patterns.PropertyPatternCondition {
public void <init> (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 synthetic java.lang.Object getPropertyValue (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/StandardPatterns$1.class
StandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$1 extends com.intellij.patterns.InitialPatternCondition {
final synthetic com.intellij.openapi.util.Key val$key
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/StandardPatterns$2.class
StandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$2 extends com.intellij.patterns.InitialPatternCondition {
final synthetic String val$key
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/StandardPatterns$3.class
StandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$3 extends com.intellij.patterns.InitialPatternConditionPlus {
final synthetic com.intellij.patterns.ElementPattern[] val$patterns
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/StandardPatterns$4.class
StandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$4 extends com.intellij.patterns.InitialPatternCondition {
final synthetic java.util.List val$initial
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/StandardPatterns$5.class
StandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$5 extends com.intellij.patterns.InitialPatternConditionPlus {
final synthetic com.intellij.patterns.ElementPattern val$pattern
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/StandardPatterns$6.class
StandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$6 extends com.intellij.patterns.InitialPatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
void <init> (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.class
StandardPatterns.java
package com.intellij.patterns
com.intellij.patterns.StandardPatterns$FalsePattern$1 extends com.intellij.patterns.InitialPatternCondition {
final synthetic com.intellij.patterns.StandardPatterns$FalsePattern this$0
void <init> (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.class
StandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$FalsePattern extends java.lang.Object implements com.intellij.patterns.ElementPattern {
private void <init> ()
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 ()
synthetic void <init> (com.intellij.patterns.StandardPatterns$1)
com.intellij.patterns.StandardPatterns$1 x0
}
com/intellij/patterns/StandardPatterns.class
StandardPatterns.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/StringPattern$1.class
StringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$1 extends com.intellij.patterns.InitialPatternCondition {
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/StringPattern$10.class
StringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$10 extends com.intellij.patterns.PatternCondition {
final synthetic int val$maxLength
final synthetic com.intellij.patterns.StringPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/StringPattern$11.class
StringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$11 extends com.intellij.patterns.PatternCondition {
final synthetic int val$length
final synthetic com.intellij.patterns.StringPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/StringPattern$12.class
StringPattern.java
package com.intellij.patterns
final com.intellij.patterns.StringPattern$12 extends com.intellij.openapi.util.text.StringUtil$BombedCharSequence {
void <init> (java.lang.CharSequence)
CharSequence arg0
protected void checkCanceled ()
}
com/intellij/patterns/StringPattern$2.class
StringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$2 extends com.intellij.patterns.PatternCondition {
final synthetic String val$s
final synthetic com.intellij.patterns.StringPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/StringPattern$3.class
StringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$3 extends com.intellij.patterns.PatternCondition {
final synthetic String val$s
final synthetic com.intellij.patterns.StringPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/StringPattern$4.class
StringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$4 extends com.intellij.patterns.PatternCondition {
final synthetic String val$s
final synthetic com.intellij.patterns.StringPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/StringPattern$5.class
StringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$5 extends com.intellij.patterns.PatternCondition {
final synthetic String val$s
final synthetic com.intellij.patterns.StringPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/StringPattern$6.class
StringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$6 extends com.intellij.patterns.ValuePatternCondition {
final synthetic java.util.regex.Pattern val$pattern
final synthetic String val$s
final synthetic com.intellij.patterns.StringPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/StringPattern$7.class
StringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$7 extends com.intellij.patterns.ValuePatternCondition {
final synthetic dk.brics.automaton.RunAutomaton val$runAutomaton
final synthetic String val$s
final synthetic com.intellij.patterns.StringPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/StringPattern$8.class
StringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$8 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.StringPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/StringPattern$9.class
StringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$9 extends com.intellij.patterns.PatternCondition {
final synthetic int val$minLength
final synthetic com.intellij.patterns.StringPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/StringPattern.class
StringPattern.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 <init> ()
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 synthetic com.intellij.patterns.ObjectPattern oneOf (java.util.Collection)
public volatile synthetic com.intellij.patterns.ObjectPattern oneOf (java.lang.Object[])
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/TreeElementPattern$1.class
TreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic Class[] val$types
final synthetic com.intellij.patterns.TreeElementPattern this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/TreeElementPattern$10.class
TreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$10 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$skip
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.TreeElementPattern this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/TreeElementPattern$2.class
TreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$2 extends com.intellij.patterns.PatternConditionPlus {
final synthetic com.intellij.patterns.TreeElementPattern this$0
void <init> (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.class
TreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$3 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.TreeElementPattern this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/TreeElementPattern$4.class
TreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$4 extends com.intellij.patterns.PatternConditionPlus {
final synthetic int val$level
final synthetic com.intellij.patterns.TreeElementPattern this$0
void <init> (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.class
TreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$5 extends com.intellij.patterns.PatternConditionPlus {
final synthetic boolean val$strict
final synthetic com.intellij.patterns.TreeElementPattern this$0
void <init> (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.class
TreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$6 extends com.intellij.patterns.PatternCondition {
final synthetic int val$levelsUp
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.TreeElementPattern this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/TreeElementPattern$7.class
TreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$7 extends com.intellij.patterns.PatternCondition {
final synthetic boolean val$strict
final synthetic com.intellij.patterns.ElementPattern val$stopAt
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.TreeElementPattern this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/TreeElementPattern$8.class
TreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$8 extends com.intellij.patterns.PatternCondition {
final synthetic boolean val$strict
final synthetic com.intellij.patterns.ElementPattern[] val$patterns
final synthetic com.intellij.patterns.TreeElementPattern this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/TreeElementPattern$9.class
TreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$9 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.TreeElementPattern this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/TreeElementPattern.class
TreeElementPattern.java
package com.intellij.patterns
public abstract com.intellij.patterns.TreeElementPattern extends com.intellij.patterns.ObjectPattern {
protected void <init> (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected void <init> (java.lang.Class)
Class aClass
protected abstract java.lang.Object getParent (java.lang.Object)
protected abstract java.lang.Object[] getChildren (java.lang.Object)
public final transient com.intellij.patterns.TreeElementPattern withParents (java.lang.Class[])
Class[] types
public com.intellij.patterns.TreeElementPattern withParent (java.lang.Class)
Class type
public com.intellij.patterns.TreeElementPattern withParent (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern withChild (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern withFirstChild (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern withLastChild (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern withChildren (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern isFirstAcceptedChild (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern withSuperParent (int, java.lang.Class)
int level
Class aClass
public com.intellij.patterns.TreeElementPattern withSuperParent (int, com.intellij.patterns.ElementPattern)
int level
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern inside (java.lang.Class)
Class pattern
public com.intellij.patterns.TreeElementPattern inside (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern inside (boolean, com.intellij.patterns.ElementPattern)
boolean strict
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern withAncestor (int, com.intellij.patterns.ElementPattern)
int levelsUp
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern inside (boolean, com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
boolean strict
com.intellij.patterns.ElementPattern pattern
com.intellij.patterns.ElementPattern stopAt
public final transient com.intellij.patterns.TreeElementPattern insideSequence (boolean, com.intellij.patterns.ElementPattern[])
boolean strict
com.intellij.patterns.ElementPattern[] patterns
public com.intellij.patterns.TreeElementPattern afterSibling (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern afterSiblingSkipping (com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern skip
com.intellij.patterns.ElementPattern pattern
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/ValuePatternCondition.class
ValuePatternCondition.java
package com.intellij.patterns
public abstract com.intellij.patterns.ValuePatternCondition extends com.intellij.patterns.PatternCondition {
protected void <init> (java.lang.String)
String methodName
public abstract java.util.Collection getValues ()
}
com/intellij/patterns/VirtualFilePattern$1.class
VirtualFilePattern.java
package com.intellij.patterns
com.intellij.patterns.VirtualFilePattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.openapi.fileTypes.FileType val$type
final synthetic com.intellij.patterns.VirtualFilePattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/VirtualFilePattern$2.class
VirtualFilePattern.java
package com.intellij.patterns
com.intellij.patterns.VirtualFilePattern$2 extends com.intellij.patterns.PatternCondition {
final synthetic String[] val$alternatives
final synthetic com.intellij.patterns.VirtualFilePattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/VirtualFilePattern$3.class
VirtualFilePattern.java
package com.intellij.patterns
com.intellij.patterns.VirtualFilePattern$3 extends com.intellij.patterns.PatternCondition {
final synthetic String val$extension
final synthetic com.intellij.patterns.VirtualFilePattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/VirtualFilePattern$4.class
VirtualFilePattern.java
package com.intellij.patterns
com.intellij.patterns.VirtualFilePattern$4 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$namePattern
final synthetic com.intellij.patterns.VirtualFilePattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/VirtualFilePattern$5.class
VirtualFilePattern.java
package com.intellij.patterns
com.intellij.patterns.VirtualFilePattern$5 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pathPattern
final synthetic com.intellij.patterns.VirtualFilePattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/VirtualFilePattern.class
VirtualFilePattern.java
package com.intellij.patterns
public com.intellij.patterns.VirtualFilePattern extends com.intellij.patterns.TreeElementPattern {
public void <init> ()
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 synthetic java.lang.Object[] getChildren (java.lang.Object)
protected volatile synthetic java.lang.Object getParent (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/compiler/PatternCompiler.class
PatternCompiler.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.class
PatternCompilerFactory.java
package com.intellij.patterns.compiler
public abstract com.intellij.patterns.compiler.PatternCompilerFactory extends java.lang.Object {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/pom/Navigatable.class
Navigatable.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.class
PomDeclarationSearcher.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 <init> ()
public abstract void findDeclarationsAt (com.intellij.psi.PsiElement, int, com.intellij.util.Consumer)
static void <clinit> ()
}
com/intellij/pom/PomIconProvider.class
PomIconProvider.java
package com.intellij.pom
public abstract com.intellij.pom.PomIconProvider extends com.intellij.ide.IconProvider {
public void <init> ()
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)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/pom/PomManager.class
PomManager.java
package com.intellij.pom
public com.intellij.pom.PomManager extends java.lang.Object {
private void <init> ()
public static com.intellij.pom.PomModel getModel (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/pom/PomModel.class
PomModel.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.class
PomModelAspect.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.class
PomNamedTarget.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 <clinit> ()
}
com/intellij/pom/PomRenameableTarget.class
PomRenameableTarget.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.class
PomTarget.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 <clinit> ()
}
com/intellij/pom/PomTargetPsiElement.class
PomTargetPsiElement.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.class
PomTransaction.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.class
PsiDeclaredTarget.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.class
StatePreservingNavigatable.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.class
PomChangeSet.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)
public void beforeNestedTransaction ()
}
com/intellij/pom/event/PomModelEvent.class
PomModelEvent.java
package com.intellij.pom.event
public com.intellij.pom.event.PomModelEvent extends java.util.EventObject {
private java.util.Map myChangeSets
public void <init> (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 void beforeNestedTransaction ()
com.intellij.pom.event.PomChangeSet changeSet
public volatile synthetic java.lang.Object getSource ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/pom/event/PomModelListener.class
PomModelListener.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.class
PomTransactionBase.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/pom/references/PomService.class
PomService.java
package com.intellij.pom.references
public abstract com.intellij.pom.references.PomService extends java.lang.Object {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/AbstractElementManipulator.class
AbstractElementManipulator.java
package com.intellij.psi
public abstract com.intellij.psi.AbstractElementManipulator extends java.lang.Object implements com.intellij.psi.ElementManipulator {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/CommonClassNames.class
CommonClassNames.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_UTIL_OBJECTS
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_CHAR_SEQUENCE
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_SAFE_VARARGS
public static final String JAVA_LANG_FUNCTIONAL_INTERFACE
public static final String JAVA_LANG_NULL_POINTER_EXCEPTION
public static final String JAVA_UTIL_CONCURRENT_FUTURE
public static final String JAVA_UTIL_CONCURRENT_CALLABLE
public static final String JAVA_UTIL_STREAM_BASE_STREAM
public static final String JAVA_UTIL_STREAM_STREAM
public static final String JAVA_UTIL_STREAM_INT_STREAM
public static final String JAVA_UTIL_STREAM_LONG_STREAM
public static final String JAVA_UTIL_STREAM_DOUBLE_STREAM
public static final String JAVA_UTIL_STREAM_COLLECTORS
public static final String JAVA_UTIL_FUNCTION_PREDICATE
public static final String JAVA_UTIL_FUNCTION_CONSUMER
public static final String JAVA_UTIL_FUNCTION_FUNCTION
public static final String JAVA_UTIL_FUNCTION_BI_FUNCTION
public static final String JAVA_LANG_INVOKE_MH_POLYMORPHIC
public static final String CLASS_FILE_EXTENSION
}
com/intellij/psi/ContributedReferenceHost.class
ContributedReferenceHost.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.class
DelegatePsiTarget.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/ElementDescriptionLocation.class
ElementDescriptionLocation.java
package com.intellij.psi
public com.intellij.psi.ElementDescriptionLocation extends java.lang.Object {
public void <init> ()
public com.intellij.psi.ElementDescriptionProvider getDefaultProvider ()
}
com/intellij/psi/ElementDescriptionProvider.class
ElementDescriptionProvider.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 <clinit> ()
}
com/intellij/psi/ElementDescriptionUtil.class
ElementDescriptionUtil.java
package com.intellij.psi
public com.intellij.psi.ElementDescriptionUtil extends java.lang.Object {
private void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/ElementManipulator.class
ElementManipulator.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.class
ElementManipulators.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 <init> ()
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
private static com.intellij.openapi.util.TextRange getManipulatorRange (com.intellij.psi.ElementManipulator, com.intellij.psi.PsiElement)
com.intellij.psi.ElementManipulator manipulator
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange rangeInElement
com.intellij.openapi.util.TextRange elementRange
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/ExternallyAnnotated.class
ExternallyAnnotated.java
package com.intellij.psi
public abstract com.intellij.psi.ExternallyAnnotated extends java.lang.Object {
public abstract com.intellij.openapi.util.TextRange getAnnotationRegion ()
}
com/intellij/psi/ExternallyDefinedPsiElement.class
ExternallyDefinedPsiElement.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.class
FileContextProvider.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/FileResolveScopeProvider.class
FileResolveScopeProvider.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.class
FileTypeFileViewProviders.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 <init> ()
static void <clinit> ()
}
com/intellij/psi/FileViewProvider.class
FileViewProvider.java
package com.intellij.psi
public abstract com.intellij.psi.FileViewProvider extends java.lang.Object implements java.lang.Cloneable com.intellij.openapi.util.UserDataHolderEx {
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 boolean hasLanguage (com.intellij.lang.Language)
com.intellij.lang.Language language
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/FileViewProviderFactory.class
FileViewProviderFactory.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.class
HintedReferenceHost.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/LanguageFileViewProviders.class
LanguageFileViewProviders.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 <init> ()
static void <clinit> ()
}
com/intellij/psi/LanguageSubstitutor.class
LanguageSubstitutor.java
package com.intellij.psi
public abstract com.intellij.psi.LanguageSubstitutor extends java.lang.Object {
public void <init> ()
public abstract com.intellij.lang.Language getLanguage (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
}
com/intellij/psi/LanguageSubstitutors$SubstitutionInfo.class
LanguageSubstitutors.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
void <init> (com.intellij.lang.Language, com.intellij.lang.Language)
com.intellij.lang.Language prevLang
com.intellij.lang.Language substitutedLang
static synthetic com.intellij.lang.Language access$000 (com.intellij.psi.LanguageSubstitutors$SubstitutionInfo)
com.intellij.psi.LanguageSubstitutors$SubstitutionInfo x0
static synthetic com.intellij.lang.Language access$100 (com.intellij.psi.LanguageSubstitutors$SubstitutionInfo)
com.intellij.psi.LanguageSubstitutors$SubstitutionInfo x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/LanguageSubstitutors.class
LanguageSubstitutors.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 <init> ()
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
private static synthetic void lambda$requestReparsing$0 ()
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
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/LiteralTextEscaper$1.class
LiteralTextEscaper.java
package com.intellij.psi
final com.intellij.psi.LiteralTextEscaper$1 extends com.intellij.psi.LiteralTextEscaper {
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/LiteralTextEscaper.class
LiteralTextEscaper.java
package com.intellij.psi
public abstract com.intellij.psi.LiteralTextEscaper extends java.lang.Object {
protected final com.intellij.psi.PsiLanguageInjectionHost myHost
protected void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/MultiRangeReference.class
MultiRangeReference.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.class
NavigatablePsiElement.java
package com.intellij.psi
public abstract com.intellij.psi.NavigatablePsiElement extends java.lang.Object implements com.intellij.psi.PsiElement com.intellij.navigation.NavigationItem {
public static final com.intellij.psi.NavigatablePsiElement[] EMPTY_NAVIGATABLE_ELEMENT_ARRAY
static void <clinit> ()
}
com/intellij/psi/OriginInfoAwareElement.class
OriginInfoAwareElement.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.class
PackagePrefixFileSystemItem.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.class
PsiBinaryFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiBinaryFile extends java.lang.Object implements com.intellij.psi.PsiFile {
}
com/intellij/psi/PsiBundle.class
PsiBundle.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 <init> ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
public static java.lang.String visibilityPresentation (java.lang.String)
String modifier
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiCheckedRenameElement.class
PsiCheckedRenameElement.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.class
PsiCodeFragment.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.class
PsiComment.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.class
PsiCompiledElement.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.class
PsiCompiledFile.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.class
PsiDirectory.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDirectory extends java.lang.Object implements com.intellij.psi.PsiFileSystemItem {
public static final com.intellij.psi.PsiDirectory[] EMPTY_ARRAY
public abstract com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public abstract java.lang.String getName ()
public abstract com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiDirectory getParentDirectory ()
public abstract com.intellij.psi.PsiDirectory getParent ()
public abstract com.intellij.psi.PsiDirectory[] getSubdirectories ()
public abstract com.intellij.psi.PsiFile[] getFiles ()
public abstract com.intellij.psi.PsiDirectory findSubdirectory (java.lang.String)
public abstract com.intellij.psi.PsiFile findFile (java.lang.String)
public abstract com.intellij.psi.PsiDirectory createSubdirectory (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract void checkCreateSubdirectory (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiFile createFile (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiFile copyFileFrom (java.lang.String, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
public abstract void checkCreateFile (java.lang.String) throws com.intellij.util.IncorrectOperationException
public volatile synthetic com.intellij.psi.PsiFileSystemItem getParent ()
public volatile synthetic com.intellij.psi.PsiElement getParent ()
static void <clinit> ()
}
com/intellij/psi/PsiDirectoryContainer.class
PsiDirectoryContainer.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.class
PsiDocCommentBase.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.class
PsiDocumentManager.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.class
PsiDocumentManager.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDocumentManager extends java.lang.Object {
public void <init> ()
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)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiElement.class
PsiElement.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 com.intellij.openapi.util.TextRange getTextRangeInParent ()
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)
private static synthetic com.intellij.psi.PsiElement[] lambda$static$0 (int)
int count
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiElementResolveResult.class
PsiElementResolveResult.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 <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiElementVisitor$1.class
PsiElementVisitor.java
package com.intellij.psi
final com.intellij.psi.PsiElementVisitor$1 extends com.intellij.psi.PsiElementVisitor {
void <init> ()
}
com/intellij/psi/PsiElementVisitor.class
PsiElementVisitor.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 <init> ()
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 <clinit> ()
}
com/intellij/psi/PsiErrorElement.class
PsiErrorElement.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.class
PsiFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiFile extends java.lang.Object implements com.intellij.psi.PsiFileSystemItem {
public static final com.intellij.psi.PsiFile[] EMPTY_ARRAY
public abstract com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public abstract com.intellij.psi.PsiDirectory getContainingDirectory ()
public abstract com.intellij.psi.PsiDirectory getParent ()
public abstract long getModificationStamp ()
public abstract com.intellij.psi.PsiFile getOriginalFile ()
public abstract com.intellij.openapi.fileTypes.FileType getFileType ()
public abstract com.intellij.psi.PsiFile[] getPsiRoots ()
public abstract com.intellij.psi.FileViewProvider getViewProvider ()
public abstract com.intellij.lang.FileASTNode getNode ()
public abstract void subtreeChanged ()
public void clearCaches ()
public com.intellij.psi.tree.IFileElementType getFileElementType ()
public volatile synthetic com.intellij.psi.PsiFileSystemItem getParent ()
public volatile synthetic com.intellij.lang.ASTNode getNode ()
public volatile synthetic com.intellij.psi.PsiElement getParent ()
static void <clinit> ()
}
com/intellij/psi/PsiFileFactory.class
PsiFileFactory.java
package com.intellij.psi
public abstract com.intellij.psi.PsiFileFactory extends java.lang.Object {
public static final com.intellij.openapi.util.Key ORIGINAL_FILE
public void <init> ()
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) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence, long, boolean) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence, long, boolean, boolean) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence) throws com.intellij.util.IncorrectOperationException
public com.intellij.psi.PsiFile createFileFromText (com.intellij.lang.Language, java.lang.CharSequence) throws com.intellij.util.IncorrectOperationException
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) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence, boolean, boolean, boolean) throws com.intellij.util.IncorrectOperationException
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) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiFile createFileFromText (com.intellij.openapi.fileTypes.FileType, java.lang.String, java.lang.CharSequence, int, int) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.CharSequence, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiFileSystemItem.class
PsiFileSystemItem.java
package com.intellij.psi
public abstract com.intellij.psi.PsiFileSystemItem extends java.lang.Object implements com.intellij.psi.PsiCheckedRenameElement com.intellij.psi.NavigatablePsiElement {
public abstract boolean isDirectory ()
public abstract com.intellij.psi.PsiFileSystemItem getParent ()
public abstract com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public abstract java.lang.String getName ()
public abstract boolean processChildren (com.intellij.psi.search.PsiElementProcessor)
public volatile synthetic com.intellij.psi.PsiElement getParent ()
}
com/intellij/psi/PsiInvalidElementAccessException.class
PsiInvalidElementAccessException.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 <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void <init> (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String message
public void <init> (com.intellij.psi.PsiElement, java.lang.Throwable)
com.intellij.psi.PsiElement element
Throwable cause
public void <init> (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 <init> (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
private static com.intellij.lang.Language getLanguage (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
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
public static java.lang.String findOutInvalidationReason (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.PsiFile original
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiLanguageInjectionHost$InjectedPsiVisitor.class
PsiLanguageInjectionHost.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.class
PsiLanguageInjectionHost.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.class
PsiLanguageInjectionHost.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLanguageInjectionHost extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract boolean isValidHost ()
public abstract com.intellij.psi.PsiLanguageInjectionHost updateText (java.lang.String)
public abstract com.intellij.psi.LiteralTextEscaper createLiteralTextEscaper ()
}
com/intellij/psi/PsiLargeBinaryFile.class
PsiLargeBinaryFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLargeBinaryFile extends java.lang.Object implements com.intellij.psi.PsiBinaryFile com.intellij.psi.PsiLargeFile {
}
com/intellij/psi/PsiLargeFile.class
PsiLargeFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLargeFile extends java.lang.Object implements com.intellij.psi.PsiFile {
}
com/intellij/psi/PsiLargeTextFile.class
PsiLargeTextFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLargeTextFile extends java.lang.Object implements com.intellij.psi.PsiPlainTextFile com.intellij.psi.PsiLargeFile {
}
com/intellij/psi/PsiListLikeElement.class
PsiListLikeElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiListLikeElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract java.util.List getComponents ()
}
com/intellij/psi/PsiLiteralValue.class
PsiLiteralValue.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLiteralValue extends java.lang.Object {
public abstract java.lang.Object getValue ()
}
com/intellij/psi/PsiLock.class
PsiLock.java
package com.intellij.psi
public com.intellij.psi.PsiLock extends java.lang.Object {
public static final Object LOCK
public void <init> ()
static void <clinit> ()
}
com/intellij/psi/PsiManager.class
PsiManager.java
package com.intellij.psi
public abstract com.intellij.psi.PsiManager extends com.intellij.openapi.util.UserDataHolderBase {
public void <init> ()
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 void dropPsiCaches ()
public abstract boolean isInProject (com.intellij.psi.PsiElement)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiMirrorElement.class
PsiMirrorElement.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.class
PsiNameIdentifierOwner.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 ()
public com.intellij.psi.PsiElement getIdentifyingElement ()
}
com/intellij/psi/PsiNamedElement.class
PsiNamedElement.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 <clinit> ()
}
com/intellij/psi/PsiParserFacade$SERVICE.class
PsiParserFacade.java
package com.intellij.psi
public com.intellij.psi.PsiParserFacade$SERVICE extends java.lang.Object {
private void <init> ()
public static com.intellij.psi.PsiParserFacade getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/PsiParserFacade.class
PsiParserFacade.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.class
PsiPlainText.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPlainText extends java.lang.Object implements com.intellij.psi.PsiElement {
}
com/intellij/psi/PsiPlainTextFile.class
PsiPlainTextFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPlainTextFile extends java.lang.Object implements com.intellij.psi.PsiFile {
}
com/intellij/psi/PsiPolyVariantReference.class
PsiPolyVariantReference.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)
public java.util.Collection resolveReference ()
com.intellij.psi.ResolveResult[] results
private static synthetic boolean lambda$resolveReference$0 (com.intellij.psi.ResolveResult)
com.intellij.psi.ResolveResult it
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiPolyVariantReferenceBase.class
PsiPolyVariantReferenceBase.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPolyVariantReferenceBase extends com.intellij.psi.PsiReferenceBase implements com.intellij.psi.PsiPolyVariantReference {
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public void <init> (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
public void <init> (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement psiElement
boolean soft
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiQualifiedNamedElement.class
PsiQualifiedNamedElement.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.class
PsiQualifiedReference.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.class
PsiQualifiedReferenceElement.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.class
PsiRecursiveElementVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.PsiRecursiveElementVisitor extends com.intellij.psi.PsiElementVisitor implements com.intellij.psi.PsiRecursiveVisitor {
private final boolean myVisitAllFileRoots
protected void <init> ()
protected void <init> (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.class
PsiRecursiveElementWalkingVisitor.java
package com.intellij.psi
com.intellij.psi.PsiRecursiveElementWalkingVisitor$1 extends com.intellij.psi.PsiWalkingState {
final synthetic com.intellij.psi.PsiRecursiveElementWalkingVisitor this$0
void <init> (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 synthetic void elementFinished (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiRecursiveElementWalkingVisitor.class
PsiRecursiveElementWalkingVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.PsiRecursiveElementWalkingVisitor extends com.intellij.psi.PsiElementVisitor implements com.intellij.psi.PsiRecursiveVisitor {
private final boolean myVisitAllFileRoots
private final com.intellij.psi.PsiWalkingState myWalkingState
protected void <init> ()
protected void <init> (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/PsiRecursiveVisitor.class
PsiRecursiveVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.PsiRecursiveVisitor extends java.lang.Object {
}
com/intellij/psi/PsiReference.class
PsiReference.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReference extends java.lang.Object implements com.intellij.model.SymbolReference {
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 java.lang.Object[] getVariants ()
public abstract boolean isSoft ()
public java.util.Collection resolveReference ()
com.intellij.psi.PsiElement resolved
private static synthetic com.intellij.psi.PsiReference[] lambda$static$0 (int)
int count
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiReferenceBase$Immediate.class
PsiReferenceBase.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 <init> (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 <init> (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 <init> (com.intellij.psi.PsiElement, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
boolean soft
com.intellij.psi.PsiElement resolveTo
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiReferenceBase$Poly.class
PsiReferenceBase.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceBase$Poly extends com.intellij.psi.PsiReferenceBase implements com.intellij.psi.PsiPolyVariantReference {
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public void <init> (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean soft
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiReferenceBase.class
PsiReferenceBase.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 <init> (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 <init> (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange rangeInElement
public void <init> (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean soft
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiReferenceContributor.class
PsiReferenceContributor.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 <init> ()
public abstract void registerReferenceProviders (com.intellij.psi.PsiReferenceRegistrar)
public void dispose ()
static void <clinit> ()
}
com/intellij/psi/PsiReferenceProvider.class
PsiReferenceProvider.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiReferenceProviderBean.class
PsiReferenceProviderBean.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 <init> ()
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 synthetic java.lang.Object getInstance ()
private static synthetic com.intellij.patterns.ElementPattern lambda$static$0 (com.intellij.patterns.ElementPatternBean)
com.intellij.patterns.ElementPatternBean elementPatternBean
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiReferenceRegistrar.class
PsiReferenceRegistrar.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 <init> ()
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)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiReferenceService$Hints.class
PsiReferenceService.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 <init> ()
public void <init> (com.intellij.psi.PsiElement, java.lang.Integer)
com.intellij.psi.PsiElement target
Integer offsetInElement
static void <clinit> ()
}
com/intellij/psi/PsiReferenceService.class
PsiReferenceService.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiTarget.class
PsiTarget.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/PsiTreeAnyChangeAbstractAdapter.class
PsiTreeAnyChangeAbstractAdapter.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTreeAnyChangeAbstractAdapter extends com.intellij.psi.PsiTreeChangeAdapter {
public void <init> ()
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
protected abstract void onChange (com.intellij.psi.PsiFile)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiTreeChangeAdapter.class
PsiTreeChangeAdapter.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTreeChangeAdapter extends java.lang.Object implements com.intellij.psi.PsiTreeChangeListener {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiTreeChangeEvent.class
PsiTreeChangeEvent.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 <init> (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.class
PsiTreeChangeListener.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.class
PsiWalkingState.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 <init> ()
public com.intellij.psi.PsiElement getNextSibling (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static com.intellij.psi.PsiElement checkSanity (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement sibling
public com.intellij.psi.PsiElement getPrevSibling (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getFirstChild (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getParent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public volatile synthetic java.lang.Object getParent (java.lang.Object)
public volatile synthetic java.lang.Object getFirstChild (java.lang.Object)
public volatile synthetic java.lang.Object getPrevSibling (java.lang.Object)
public volatile synthetic java.lang.Object getNextSibling (java.lang.Object)
static synthetic com.intellij.psi.PsiWalkingState$PsiTreeGuide access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiWalkingState.class
PsiWalkingState.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 <init> (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor delegate
protected void <init> (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 synthetic void elementStarted (java.lang.Object)
public volatile synthetic void visit (java.lang.Object)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiWhiteSpace.class
PsiWhiteSpace.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.class
ReferenceProviderType.java
package com.intellij.psi
final com.intellij.psi.ReferenceProviderType$1 extends com.intellij.openapi.util.KeyedExtensionCollector {
void <init> (java.lang.String)
String epName
protected java.lang.String keyToString (com.intellij.psi.ReferenceProviderType)
com.intellij.psi.ReferenceProviderType key
protected volatile synthetic java.lang.String keyToString (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/ReferenceProviderType$CompositePsiReferenceProvider.class
ReferenceProviderType.java
package com.intellij.psi
com.intellij.psi.ReferenceProviderType$CompositePsiReferenceProvider extends com.intellij.psi.PsiReferenceProvider {
private final java.util.List children
private void <init> (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
synthetic void <init> (java.util.List, com.intellij.psi.ReferenceProviderType$1)
java.util.List x0
com.intellij.psi.ReferenceProviderType$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/ReferenceProviderType.class
ReferenceProviderType.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 <init> (java.lang.String)
String id
public com.intellij.psi.PsiReferenceProvider getProvider ()
java.util.List list
public java.lang.String toString ()
static synthetic java.lang.String access$000 (com.intellij.psi.ReferenceProviderType)
com.intellij.psi.ReferenceProviderType x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/ReferenceRange.class
ReferenceRange.java
package com.intellij.psi
public com.intellij.psi.ReferenceRange extends java.lang.Object {
private void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/ResolveResult.class
ResolveResult.java
package com.intellij.psi
public abstract com.intellij.psi.ResolveResult extends java.lang.Object implements com.intellij.model.SymbolResolveResult {
public static final com.intellij.psi.ResolveResult[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiElement getElement ()
public abstract boolean isValidResult ()
public com.intellij.model.Symbol getTarget ()
com.intellij.psi.PsiElement element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/ResolveState$1.class
ResolveState.java
package com.intellij.psi
synthetic com.intellij.psi.ResolveState$1 extends java.lang.Object {
}
com/intellij/psi/ResolveState$ManyElementResolveState.class
ResolveState.java
package com.intellij.psi
com.intellij.psi.ResolveState$ManyElementResolveState extends com.intellij.psi.ResolveState {
private final java.util.Map myValues
void <init> (com.intellij.psi.ResolveState, com.intellij.psi.ResolveState)
com.intellij.psi.ResolveState state1
com.intellij.psi.ResolveState state2
void <init> (com.intellij.psi.ResolveState, com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.psi.ResolveState state
com.intellij.openapi.util.Key key
Object value
private void putAllNoCopy (com.intellij.psi.ResolveState)
com.intellij.psi.ResolveState$OneElementResolveState oneState
com.intellij.psi.ResolveState$TwoElementResolveState twoState
com.intellij.psi.ResolveState$ManyElementResolveState manyState
com.intellij.psi.ResolveState other
public com.intellij.psi.ResolveState put (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public com.intellij.psi.ResolveState putAll (com.intellij.psi.ResolveState)
com.intellij.psi.ResolveState state
public java.lang.Object get (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
Object value
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/ResolveState$OneElementResolveState.class
ResolveState.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 <init> (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 com.intellij.psi.ResolveState putAll (com.intellij.psi.ResolveState)
com.intellij.psi.ResolveState state
public java.lang.Object get (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
Object value
synthetic void <init> (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
static synthetic com.intellij.openapi.util.Key access$200 (com.intellij.psi.ResolveState$OneElementResolveState)
com.intellij.psi.ResolveState$OneElementResolveState x0
static synthetic java.lang.Object access$300 (com.intellij.psi.ResolveState$OneElementResolveState)
com.intellij.psi.ResolveState$OneElementResolveState x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/ResolveState$TwoElementResolveState.class
ResolveState.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 <init> (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 com.intellij.psi.ResolveState putAll (com.intellij.psi.ResolveState)
com.intellij.psi.ResolveState$OneElementResolveState oneState
com.intellij.psi.ResolveState state
boolean has1
boolean has2
public java.lang.Object get (com.intellij.openapi.util.Key)
Object value
Object value
com.intellij.openapi.util.Key key
Object value
static synthetic com.intellij.openapi.util.Key access$400 (com.intellij.psi.ResolveState$TwoElementResolveState)
com.intellij.psi.ResolveState$TwoElementResolveState x0
static synthetic java.lang.Object access$500 (com.intellij.psi.ResolveState$TwoElementResolveState)
com.intellij.psi.ResolveState$TwoElementResolveState x0
static synthetic com.intellij.openapi.util.Key access$600 (com.intellij.psi.ResolveState$TwoElementResolveState)
com.intellij.psi.ResolveState$TwoElementResolveState x0
static synthetic java.lang.Object access$700 (com.intellij.psi.ResolveState$TwoElementResolveState)
com.intellij.psi.ResolveState$TwoElementResolveState x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/ResolveState.class
ResolveState.java
package com.intellij.psi
public com.intellij.psi.ResolveState extends java.lang.Object {
private static final com.intellij.psi.ResolveState ourInitialState
public void <init> ()
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 com.intellij.psi.ResolveState putAll (com.intellij.psi.ResolveState)
com.intellij.psi.ResolveState state
public java.lang.Object get (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
static synthetic com.intellij.psi.ResolveState access$100 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/ResolvingHint.class
ResolvingHint.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.class
SmartPointerManager.java
package com.intellij.psi
public abstract com.intellij.psi.SmartPointerManager extends java.lang.Object {
public void <init> ()
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 static com.intellij.psi.SmartPsiElementPointer createPointer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
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)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/SmartPsiElementPointer.class
SmartPsiElementPointer.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.class
SmartPsiFileRange.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.class
StringEscapesTokenTypes.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 <clinit> ()
}
com/intellij/psi/StubBasedPsiElement.class
StubBasedPsiElement.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.class
StubBuilder.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.class
SyntaxTraverser.java
package com.intellij.psi
synthetic com.intellij.psi.SyntaxTraverser$1 extends java.lang.Object {
}
com/intellij/psi/SyntaxTraverser$ASTApi.class
SyntaxTraverser.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 <init> ()
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 synthetic java.lang.Object previous (java.lang.Object)
public volatile synthetic java.lang.Object next (java.lang.Object)
public volatile synthetic java.lang.Object last (java.lang.Object)
public volatile synthetic java.lang.Object first (java.lang.Object)
public volatile synthetic java.lang.Object parent (java.lang.Object)
public volatile synthetic java.lang.CharSequence textOf (java.lang.Object)
public volatile synthetic com.intellij.openapi.util.TextRange rangeOf (java.lang.Object)
public volatile synthetic com.intellij.psi.tree.IElementType typeOf (java.lang.Object)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/SyntaxTraverser$Api$1.class
SyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$Api$1 extends java.lang.Object implements com.intellij.util.Function {
final synthetic com.intellij.psi.SyntaxTraverser$Api this$0
void <init> (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 synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/SyntaxTraverser$Api$2.class
SyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$Api$2 extends java.lang.Object implements com.intellij.util.Function {
final synthetic com.intellij.psi.SyntaxTraverser$Api this$0
void <init> (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 synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/SyntaxTraverser$Api$3.class
SyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$Api$3 extends java.lang.Object implements com.intellij.util.Function {
final synthetic com.intellij.psi.SyntaxTraverser$Api this$0
void <init> (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 synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/SyntaxTraverser$Api.class
SyntaxTraverser.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 <init> ()
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 synthetic java.lang.Object fun (java.lang.Object)
private synthetic java.lang.Object lambda$parents$0 (java.lang.Object)
Object t
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/SyntaxTraverser$ApiEx$1.class
SyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$ApiEx$1 extends java.lang.Object implements com.intellij.util.Function {
final synthetic com.intellij.psi.SyntaxTraverser$ApiEx this$0
void <init> (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.class
SyntaxTraverser.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 <init> ()
public abstract java.lang.Object first (java.lang.Object)
public abstract java.lang.Object last (java.lang.Object)
public abstract java.lang.Object next (java.lang.Object)
public abstract java.lang.Object previous (java.lang.Object)
public com.intellij.util.containers.JBIterable children (java.lang.Object)
Object node
Object first
public com.intellij.util.containers.JBIterable siblings (java.lang.Object)
Object node
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/SyntaxTraverser$FlyweightApi$1.class
SyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$FlyweightApi$1 extends com.intellij.util.containers.JBIterable {
final synthetic Object val$node
final synthetic com.intellij.psi.SyntaxTraverser$FlyweightApi this$0
void <init> (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.class
SyntaxTraverser.java
package com.intellij.psi
abstract com.intellij.psi.SyntaxTraverser$FlyweightApi extends com.intellij.psi.SyntaxTraverser$Api {
private void <init> ()
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
synthetic void <init> (com.intellij.psi.SyntaxTraverser$1)
com.intellij.psi.SyntaxTraverser$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/SyntaxTraverser$LighterASTApi$1.class
SyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$LighterASTApi$1 extends com.intellij.openapi.util.ThreadLocalCachedValue {
final synthetic com.intellij.psi.SyntaxTraverser$LighterASTApi this$0
void <init> (com.intellij.psi.SyntaxTraverser$LighterASTApi)
com.intellij.psi.SyntaxTraverser$LighterASTApi this$0
protected com.intellij.util.diff.FlyweightCapableTreeStructure create ()
protected volatile synthetic java.lang.Object create ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/SyntaxTraverser$LighterASTApi.class
SyntaxTraverser.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.UserDataHolder userDataHolder
private final com.intellij.openapi.util.ThreadLocalCachedValue structure
void <init> (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 synthetic java.lang.Object parent (java.lang.Object)
public volatile synthetic java.lang.CharSequence textOf (java.lang.Object)
public volatile synthetic com.intellij.openapi.util.TextRange rangeOf (java.lang.Object)
public volatile synthetic com.intellij.psi.tree.IElementType typeOf (java.lang.Object)
static synthetic com.intellij.openapi.util.UserDataHolder access$000 (com.intellij.psi.SyntaxTraverser$LighterASTApi)
com.intellij.psi.SyntaxTraverser$LighterASTApi x0
static synthetic com.intellij.lang.PsiBuilder access$200 (com.intellij.psi.SyntaxTraverser$LighterASTApi)
com.intellij.psi.SyntaxTraverser$LighterASTApi x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/SyntaxTraverser$PsiApi$1.class
SyntaxTraverser.java
package com.intellij.psi
final com.intellij.psi.SyntaxTraverser$PsiApi$1 extends com.intellij.psi.SyntaxTraverser$PsiApi {
void <init> ()
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 synthetic java.lang.Object previous (java.lang.Object)
public volatile synthetic java.lang.Object next (java.lang.Object)
public volatile synthetic java.lang.Object last (java.lang.Object)
public volatile synthetic java.lang.Object first (java.lang.Object)
public volatile synthetic java.lang.Object parent (java.lang.Object)
public volatile synthetic java.lang.CharSequence textOf (java.lang.Object)
public volatile synthetic com.intellij.openapi.util.TextRange rangeOf (java.lang.Object)
public volatile synthetic com.intellij.psi.tree.IElementType typeOf (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/SyntaxTraverser$PsiApi.class
SyntaxTraverser.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 <init> ()
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 synthetic java.lang.Object previous (java.lang.Object)
public volatile synthetic java.lang.Object next (java.lang.Object)
public volatile synthetic java.lang.Object last (java.lang.Object)
public volatile synthetic java.lang.Object first (java.lang.Object)
public volatile synthetic java.lang.Object parent (java.lang.Object)
public volatile synthetic java.lang.CharSequence textOf (java.lang.Object)
public volatile synthetic com.intellij.openapi.util.TextRange rangeOf (java.lang.Object)
public volatile synthetic com.intellij.psi.tree.IElementType typeOf (java.lang.Object)
synthetic void <init> (com.intellij.psi.SyntaxTraverser$1)
com.intellij.psi.SyntaxTraverser$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/SyntaxTraverser.class
SyntaxTraverser.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
com.intellij.util.containers.FilteredTraverserBase$Meta meta
protected void <init> (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
public final com.intellij.psi.SyntaxTraverser map (com.intellij.util.Function, com.intellij.util.Function)
com.intellij.util.Function function
com.intellij.util.Function reverse
public final com.intellij.psi.SyntaxTraverser map (com.intellij.util.Function)
com.intellij.util.Function function
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
public final com.intellij.psi.SyntaxTraverser onRange (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range
protected volatile synthetic com.intellij.util.containers.FilteredTraverserBase newInstance (com.intellij.util.containers.FilteredTraverserBase$Meta)
private synthetic boolean lambda$onRange$0 (com.intellij.openapi.util.TextRange, java.lang.Object)
com.intellij.openapi.util.TextRange range
Object e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/SyntheticElement.class
SyntheticElement.java
package com.intellij.psi
public abstract com.intellij.psi.SyntheticElement extends java.lang.Object {
}
com/intellij/psi/TokenType$1.class
TokenType.java
package com.intellij.psi
final com.intellij.psi.TokenType$1 extends com.intellij.psi.tree.IElementType {
void <init> (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public boolean isLeftBound ()
}
com/intellij/psi/TokenType.class
TokenType.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 <clinit> ()
}
com/intellij/psi/codeStyle/ChangedRangesInfo.class
ChangedRangesInfo.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 <init> (java.util.List, java.util.List)
java.util.List allChangedRanges
java.util.List insertedRanges
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/codeStyle/CodeStyleManager.class
CodeStyleManager.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.CodeStyleManager extends java.lang.Object {
public void <init> ()
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 java.lang.String getLineIndent (com.intellij.psi.PsiFile, int, com.intellij.formatting.FormattingMode)
com.intellij.psi.PsiFile file
int offset
com.intellij.formatting.FormattingMode mode
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 int getSpacing (com.intellij.psi.PsiFile, int)
com.intellij.psi.PsiFile file
int offset
public int getMinLineFeeds (com.intellij.psi.PsiFile, int)
com.intellij.psi.PsiFile file
int offset
public static com.intellij.formatting.FormattingMode getCurrentFormattingMode (com.intellij.openapi.project.Project)
com.intellij.psi.codeStyle.CodeStyleManager instance
com.intellij.openapi.project.Project project
public void runWithDocCommentFormattingDisabled (com.intellij.psi.PsiFile, java.lang.Runnable)
com.intellij.psi.PsiFile file
Runnable runnable
public com.intellij.psi.codeStyle.DocCommentSettings getDocCommentSettings (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/codeStyle/DocCommentSettings$Defaults.class
DocCommentSettings.java
package com.intellij.psi.codeStyle
public final com.intellij.psi.codeStyle.DocCommentSettings$Defaults extends java.lang.Object implements com.intellij.psi.codeStyle.DocCommentSettings {
public void <init> ()
public boolean isDocFormattingEnabled ()
public void setDocFormattingEnabled (boolean)
boolean formattingEnabled
public boolean isLeadingAsteriskEnabled ()
public boolean isRemoveEmptyTags ()
public void setRemoveEmptyTags (boolean)
boolean removeEmptyTags
}
com/intellij/psi/codeStyle/DocCommentSettings.class
DocCommentSettings.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.DocCommentSettings extends java.lang.Object {
public static final com.intellij.psi.codeStyle.DocCommentSettings DEFAULTS
public abstract boolean isDocFormattingEnabled ()
public abstract void setDocFormattingEnabled (boolean)
public abstract boolean isLeadingAsteriskEnabled ()
public abstract boolean isRemoveEmptyTags ()
public abstract void setRemoveEmptyTags (boolean)
static void <clinit> ()
}
com/intellij/psi/codeStyle/FormattingModeAwareIndentAdjuster.class
FormattingModeAwareIndentAdjuster.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.class
Indent.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.class
SuggestedNameInfo.java
package com.intellij.psi.codeStyle
final com.intellij.psi.codeStyle.SuggestedNameInfo$1 extends com.intellij.psi.codeStyle.SuggestedNameInfo {
void <init> (java.lang.String[])
String[] names
}
com/intellij/psi/codeStyle/SuggestedNameInfo$Delegate.class
SuggestedNameInfo.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 <init> (java.lang.String[], com.intellij.psi.codeStyle.SuggestedNameInfo)
String[] names
com.intellij.psi.codeStyle.SuggestedNameInfo delegate
public void nameChosen (java.lang.String)
String name
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/codeStyle/SuggestedNameInfo.class
SuggestedNameInfo.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 <init> (java.lang.String[])
String[] names
public void nameChosen (java.lang.String)
String name
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/filters/ElementFilter.class
ElementFilter.java
package com.intellij.psi.filters
public abstract com.intellij.psi.filters.ElementFilter extends java.lang.Object {
public static final com.intellij.psi.filters.ElementFilter[] EMPTY_ARRAY
public abstract boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
public abstract boolean isClassAcceptable (java.lang.Class)
public abstract java.lang.String toString ()
static void <clinit> ()
}
com/intellij/psi/filters/ElementFilterBase.class
ElementFilterBase.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/filters/position/FilterPattern$1.class
FilterPattern.java
package com.intellij.psi.filters.position
com.intellij.psi.filters.position.FilterPattern$1 extends com.intellij.patterns.InitialPatternCondition {
final synthetic com.intellij.psi.filters.ElementFilter val$filter
void <init> (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.class
FilterPattern.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 <init> (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.class
PatternFilter.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 <init> (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/source/codeStyle/IndentHelper.class
IndentHelper.java
package com.intellij.psi.impl.source.codeStyle
public abstract com.intellij.psi.impl.source.codeStyle.IndentHelper extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.impl.source.codeStyle.IndentHelper getInstance ()
public final int getIndent (com.intellij.openapi.project.Project, com.intellij.openapi.fileTypes.FileType, com.intellij.lang.ASTNode)
com.intellij.openapi.project.Project project
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.lang.ASTNode element
public final int getIndent (com.intellij.openapi.project.Project, com.intellij.openapi.fileTypes.FileType, com.intellij.lang.ASTNode, boolean)
com.intellij.openapi.project.Project project
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.lang.ASTNode element
boolean includeNonSpace
private static com.intellij.psi.PsiFile getFile (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public abstract int getIndent (com.intellij.psi.PsiFile, com.intellij.lang.ASTNode)
public abstract int getIndent (com.intellij.psi.PsiFile, com.intellij.lang.ASTNode, boolean)
}
com/intellij/psi/meta/MetaDataContributor.class
MetaDataContributor.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 <clinit> ()
}
com/intellij/psi/meta/MetaDataRegistrar.class
MetaDataRegistrar.java
package com.intellij.psi.meta
public abstract com.intellij.psi.meta.MetaDataRegistrar extends java.lang.Object {
public void <init> ()
public abstract void registerMetaData (com.intellij.psi.filters.ElementFilter, java.lang.Class)
public static com.intellij.psi.meta.MetaDataRegistrar getInstance ()
}
com/intellij/psi/meta/PsiMetaData.class
PsiMetaData.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 java.lang.Object[] getDependencies ()
public java.lang.Object[] getDependences ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/meta/PsiMetaOwner.class
PsiMetaOwner.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.class
PsiPresentableMetaData.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.class
PsiWritableMetaData.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.class
PsiScopeProcessor.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 <init> ()
}
com/intellij/psi/scope/PsiScopeProcessor$Event.class
PsiScopeProcessor.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 <clinit> ()
}
com/intellij/psi/scope/PsiScopeProcessor.class
PsiScopeProcessor.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 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/DelegatingGlobalSearchScope.class
DelegatingGlobalSearchScope.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 <init> (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope baseScope
public transient void <init> (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.util.Collection getUnloadedModulesBelongingToScope ()
public java.lang.String getDisplayName ()
public javax.swing.Icon getIcon ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.search.DelegatingGlobalSearchScope that
public int calcHashCode ()
int result
public volatile synthetic com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/EverythingGlobalScope.class
EverythingGlobalScope.java
package com.intellij.psi.search
public com.intellij.psi.search.EverythingGlobalScope extends com.intellij.psi.search.GlobalSearchScope {
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void <init> ()
public java.lang.String getDisplayName ()
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 java.util.Collection getUnloadedModulesBelongingToScope ()
com.intellij.openapi.project.Project project
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 synthetic com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/GlobalSearchScope$1.class
GlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$1 extends com.intellij.psi.search.GlobalSearchScope {
final synthetic com.intellij.psi.search.LocalSearchScope val$scope
final synthetic com.intellij.psi.search.GlobalSearchScope this$0
void <init> (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.util.Collection getUnloadedModulesBelongingToScope ()
public java.lang.String toString ()
public volatile synthetic com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/GlobalSearchScope$2.class
GlobalSearchScope.java
package com.intellij.psi.search
final com.intellij.psi.search.GlobalSearchScope$2 extends com.intellij.psi.search.GlobalSearchScope$FilesScope {
final synthetic String val$displayName
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/GlobalSearchScope$EmptyScope.class
GlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$EmptyScope extends com.intellij.psi.search.GlobalSearchScope {
private void <init> ()
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
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 synthetic com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
synthetic void <init> (com.intellij.psi.search.GlobalSearchScope$1)
com.intellij.psi.search.GlobalSearchScope$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/GlobalSearchScope$FileScope.class
GlobalSearchScope.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 String myDisplayName
private final com.intellij.openapi.module.Module myModule
private final boolean mySearchOutsideContent
private void <init> (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
com.intellij.openapi.roots.FileIndexFacade facade
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
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 java.lang.String getDisplayName ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.search.GlobalSearchScope$FileScope files
protected int calcHashCode ()
public volatile synthetic com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
synthetic void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.String, com.intellij.psi.search.GlobalSearchScope$1)
com.intellij.openapi.project.Project x0
com.intellij.openapi.vfs.VirtualFile x1
String x2
com.intellij.psi.search.GlobalSearchScope$1 x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/GlobalSearchScope$FileTypeRestrictionScope.class
GlobalSearchScope.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 <init> (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 calcHashCode ()
int result
public java.lang.String toString ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/GlobalSearchScope$FilesScope.class
GlobalSearchScope.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.Set myFiles
private final boolean mySearchOutsideRootModel
private volatile Boolean myHasFilesOutOfProjectRoots
private void <init> (com.intellij.openapi.project.Project, java.util.Collection)
com.intellij.openapi.project.Project project
java.util.Collection files
private void <init> (com.intellij.openapi.project.Project, java.util.Collection, java.lang.Boolean, boolean)
com.intellij.openapi.project.Project project
java.util.Collection files
Boolean hasFilesOutOfProjectRoots
boolean searchOutsideRootModel
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
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 calcHashCode ()
private boolean hasFilesOutOfProjectRoots ()
com.intellij.openapi.project.Project project
Boolean result
public java.lang.String toString ()
java.util.List files
public java.util.Iterator iterator ()
public boolean isSearchOutsideRootModel ()
public volatile synthetic com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
private static synthetic boolean lambda$hasFilesOutOfProjectRoots$0 (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
synthetic void <init> (com.intellij.openapi.project.Project, java.util.Collection, java.lang.Boolean, boolean, com.intellij.psi.search.GlobalSearchScope$1)
com.intellij.openapi.project.Project x0
java.util.Collection x1
Boolean x2
boolean x3
com.intellij.psi.search.GlobalSearchScope$1 x4
synthetic void <init> (com.intellij.openapi.project.Project, java.util.Collection, com.intellij.psi.search.GlobalSearchScope$1)
com.intellij.openapi.project.Project x0
java.util.Collection x1
com.intellij.psi.search.GlobalSearchScope$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/GlobalSearchScope$IntersectionScope.class
GlobalSearchScope.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 <init> (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 java.util.Collection getUnloadedModulesBelongingToScope ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.search.GlobalSearchScope$IntersectionScope that
public int calcHashCode ()
public java.lang.String toString ()
public volatile synthetic com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
static synthetic 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
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/GlobalSearchScope$NotScope.class
GlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$NotScope extends com.intellij.psi.search.DelegatingGlobalSearchScope {
private void <init> (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 ()
synthetic void <init> (com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.search.GlobalSearchScope$1)
com.intellij.psi.search.GlobalSearchScope x0
com.intellij.psi.search.GlobalSearchScope$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/GlobalSearchScope$UnionScope.class
GlobalSearchScope.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
static com.intellij.psi.search.GlobalSearchScope create (com.intellij.psi.search.GlobalSearchScope[])
com.intellij.openapi.project.Project scopeProject
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.search.GlobalSearchScope[] scopes
java.util.Set result
com.intellij.openapi.project.Project project
private void <init> (com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope[])
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope[] scopes
public java.lang.String getDisplayName ()
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isSearchOutsideRootModel ()
public java.util.Collection getUnloadedModulesBelongingToScope ()
com.intellij.psi.search.GlobalSearchScope scope
java.util.Set result
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 calcHashCode ()
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 synthetic com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
private static synthetic boolean lambda$isSearchInModuleContent$3 (com.intellij.openapi.module.Module, boolean, com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.module.Module module
boolean testSources
com.intellij.psi.search.GlobalSearchScope scope
private static synthetic boolean lambda$isSearchInModuleContent$2 (com.intellij.openapi.module.Module, com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.module.Module module
com.intellij.psi.search.GlobalSearchScope scope
private static synthetic boolean lambda$compare$1 (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, int[], com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
int[] result
com.intellij.psi.search.GlobalSearchScope scope
int cmp
private static synthetic boolean lambda$contains$0 (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.search.GlobalSearchScope scope
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/GlobalSearchScope.class
GlobalSearchScope.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 {
public static final com.intellij.psi.search.GlobalSearchScope[] EMPTY_ARRAY
private final com.intellij.openapi.project.Project myProject
public static final com.intellij.psi.search.GlobalSearchScope EMPTY_SCOPE
protected void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
protected void <init> ()
public com.intellij.openapi.project.Project getProject ()
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 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 java.util.Collection getUnloadedModulesBelongingToScope ()
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 (java.util.Collection)
java.util.Collection scopes
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 filesWithLibrariesScope (com.intellij.openapi.project.Project, java.util.Collection, boolean)
com.intellij.openapi.project.Project project
java.util.Collection files
boolean searchOutsideRootModel
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 synthetic com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/LocalSearchScope.class
LocalSearchScope.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 <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement scope
public void <init> (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement scope
String displayName
public void <init> (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement[] scope
public void <init> (com.intellij.psi.PsiElement[], java.lang.String)
com.intellij.psi.PsiElement[] scope
String displayName
public void <init> (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 calcHashCode ()
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
private static synthetic com.intellij.psi.search.LocalSearchScope lambda$getScopeRestrictedByFileTypes$0 (com.intellij.psi.search.LocalSearchScope, com.intellij.openapi.fileTypes.FileType[]) throws java.lang.RuntimeException
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.psi.PsiElement element
com.intellij.psi.search.LocalSearchScope scope
com.intellij.openapi.fileTypes.FileType[] fileTypes
com.intellij.psi.PsiElement[] elements
java.util.List result
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/NonClasspathDirectoriesScope.class
NonClasspathDirectoriesScope.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 <init> (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 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 calcHashCode ()
public java.lang.String getDisplayName ()
com.intellij.openapi.vfs.VirtualFile root
private static synthetic java.lang.String lambda$getDisplayName$0 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/ProjectAwareFileFilter.class
ProjectAwareFileFilter.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.class
ProjectScope.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 <init> ()
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
private static synthetic com.intellij.psi.search.GlobalSearchScope lambda$static$4 (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private static synthetic com.intellij.psi.search.GlobalSearchScope lambda$static$3 (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private static synthetic com.intellij.psi.search.GlobalSearchScope lambda$static$2 (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private static synthetic com.intellij.psi.search.GlobalSearchScope lambda$static$1 (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private static synthetic com.intellij.psi.search.GlobalSearchScope lambda$static$0 (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/ProjectScopeBuilder.class
ProjectScopeBuilder.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.ProjectScopeBuilder extends java.lang.Object {
public void <init> ()
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 buildEverythingScope ()
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.class
PsiElementProcessor.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 <init> ()
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/PsiElementProcessor$CollectElementsWithLimit.class
PsiElementProcessor.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 <init> (int)
int limit
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/PsiElementProcessor$CollectFilteredElements.class
PsiElementProcessor.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 <init> (com.intellij.psi.util.PsiElementFilter, java.util.Collection)
com.intellij.psi.util.PsiElementFilter filter
java.util.Collection collection
public void <init> (com.intellij.psi.util.PsiElementFilter)
com.intellij.psi.util.PsiElementFilter filter
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/PsiElementProcessor$FindElement.class
PsiElementProcessor.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/PsiElementProcessor$FindFilteredElement.class
PsiElementProcessor.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 <init> (com.intellij.psi.util.PsiElementFilter)
com.intellij.psi.util.PsiElementFilter filter
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/PsiElementProcessor.class
PsiElementProcessor.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.class
PsiElementProcessorAdapter.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 <init> (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 synthetic boolean processInReadAction (java.lang.Object)
}
com/intellij/psi/search/PsiNonJavaFileReferenceProcessor.class
PsiNonJavaFileReferenceProcessor.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.class
PsiSearchScopeUtil.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiSearchScopeUtil extends java.lang.Object {
public void <init> ()
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 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.PsiElement context
com.intellij.psi.search.GlobalSearchScope globalScope
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/SearchScope.class
SearchScope.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.SearchScope extends java.lang.Object {
private static int hashCodeCounter
private transient int myHashCode
private final int myDefaultHashCode
public void <init> ()
public int hashCode ()
int hashCode
protected int calcHashCode ()
public java.lang.String getDisplayName ()
public javax.swing.Icon getIcon ()
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)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/ExtensibleQueryFactory$1.class
ExtensibleQueryFactory.java
package com.intellij.psi.search.searches
com.intellij.psi.search.searches.ExtensibleQueryFactory$1 extends com.intellij.openapi.extensions.SimpleSmartExtensionPoint {
final synthetic String val$epNamespace
final synthetic com.intellij.psi.search.searches.ExtensibleQueryFactory this$0
void <init> (com.intellij.psi.search.searches.ExtensibleQueryFactory, java.lang.String)
com.intellij.psi.search.searches.ExtensibleQueryFactory this$0
protected com.intellij.openapi.extensions.ExtensionPoint getExtensionPoint ()
String epName
int pos
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/ExtensibleQueryFactory$2.class
ExtensibleQueryFactory.java
package com.intellij.psi.search.searches
com.intellij.psi.search.searches.ExtensibleQueryFactory$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final synthetic com.intellij.util.QueryExecutor val$queryExecutor
final synthetic com.intellij.psi.search.searches.ExtensibleQueryFactory this$0
void <init> (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.class
ExtensibleQueryFactory.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 <init> ()
protected void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/BinaryFileStubBuilder.class
BinaryFileStubBuilder.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.class
BinaryFileStubBuilders.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 <init> ()
static void <clinit> ()
}
com/intellij/psi/stubs/EmptyStub.class
EmptyStub.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.EmptyStub extends com.intellij.psi.stubs.StubBase {
public void <init> (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.class
EmptyStubElementType.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.EmptyStubElementType extends com.intellij.psi.stubs.IStubElementType {
protected void <init> (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 synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.psi.PsiElement, com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/ILightStubElementType.class
ILightStubElementType.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.ILightStubElementType extends com.intellij.psi.stubs.IStubElementType {
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/IStubElementType.class
IStubElementType.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 {
private static volatile boolean ourInitializedStubs
private static volatile java.util.Set ourLazyExternalIds
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public static void checkNotInstantiatedTooLate ()
private boolean isLazilyRegistered ()
Throwable e
static java.util.List loadRegisteredStubElementTypes ()
com.intellij.psi.stubs.StubElementTypeHolderEP bean
com.intellij.psi.stubs.StubFieldAccessor accessor
java.util.List result
java.util.Set lazyIds
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
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/IndexSink.class
IndexSink.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/MaterialStubList$1.class
StubList.java
package com.intellij.psi.stubs
com.intellij.psi.stubs.MaterialStubList$1 extends java.lang.Object {
final synthetic com.intellij.psi.stubs.MaterialStubList val$copy
final synthetic com.intellij.psi.stubs.MaterialStubList this$0
void <init> (com.intellij.psi.stubs.MaterialStubList, com.intellij.psi.stubs.MaterialStubList)
com.intellij.psi.stubs.MaterialStubList this$0
void visitStub (com.intellij.psi.stubs.StubBase, int)
com.intellij.psi.stubs.StubBase child
com.intellij.psi.stubs.StubBase stub
int parentId
int idInCopy
java.util.List children
}
com/intellij/psi/stubs/MaterialStubList.class
StubList.java
package com.intellij.psi.stubs
com.intellij.psi.stubs.MaterialStubList extends com.intellij.psi.stubs.StubList {
private final java.util.ArrayList myPlainList
static final synthetic boolean $assertionsDisabled
void <init> (int)
int initialCapacity
void addStub (com.intellij.psi.stubs.StubBase, com.intellij.psi.stubs.StubBase, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.stubs.StubBase stub
com.intellij.psi.stubs.StubBase parent
com.intellij.psi.stubs.IStubElementType type
com.intellij.psi.stubs.StubList finalizeLoadingStage ()
private com.intellij.psi.stubs.StubList createOptimizedCopy ()
com.intellij.psi.stubs.StubBase stub
int i
com.intellij.psi.stubs.MaterialStubList copy
public int size ()
public com.intellij.psi.stubs.StubBase get (int)
int id
com.intellij.psi.stubs.StubBase getCachedStub (int)
int index
public volatile synthetic java.lang.Object get (int)
static synthetic java.util.ArrayList access$000 (com.intellij.psi.stubs.MaterialStubList)
com.intellij.psi.stubs.MaterialStubList x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/MostlyUShortIntList.class
MostlyUShortIntList.java
package com.intellij.psi.stubs
com.intellij.psi.stubs.MostlyUShortIntList extends java.lang.Object implements com.intellij.util.IntIntFunction {
private static final int IN_MAP
private final com.intellij.util.containers.UnsignedShortArrayList myList
private gnu.trove.TIntIntHashMap myMap
void <init> (int)
int initialCapacity
void add (int)
int value
void set (int, int)
int index
int value
private gnu.trove.TIntIntHashMap initMap ()
public int fun (int)
int index
public int get (int)
int index
int value
int size ()
void trimToSize ()
}
com/intellij/psi/stubs/NamedStub.class
NamedStub.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.class
ObjectStubBase.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
int id
public void <init> (com.intellij.psi.stubs.Stub)
com.intellij.psi.stubs.Stub parent
public com.intellij.psi.stubs.Stub getParentStub ()
public boolean isDangling ()
public void markDangling ()
public int getStubId ()
static void <clinit> ()
}
com/intellij/psi/stubs/ObjectStubSerializer.class
ObjectStubSerializer.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.class
PsiFileStub.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 java.lang.String getInvalidationReason ()
static void <clinit> ()
}
com/intellij/psi/stubs/SerializerNotFoundException.class
SerializerNotFoundException.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.SerializerNotFoundException extends java.lang.Exception {
public void <init> (java.lang.String)
String message
}
com/intellij/psi/stubs/Stub.class
Stub.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.class
StubBase.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 {
com.intellij.psi.stubs.StubList myStubList
private volatile com.intellij.psi.PsiElement myPsi
private static final com.intellij.util.concurrency.AtomicFieldUpdater ourPsiUpdater
static final synthetic boolean $assertionsDisabled
protected void <init> (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.IStubElementType elementType
public void setPsi (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psi
final com.intellij.psi.PsiElement getCachedPsi ()
public com.intellij.psi.PsiElement getPsi ()
com.intellij.psi.PsiElement psi
public com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.IElementType, com.intellij.psi.PsiElement[])
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.PsiElement[] array
java.util.List childrenStubs
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
java.util.List childrenStubs
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
java.util.List childrenStubs
int count
com.intellij.psi.PsiElement[] result
private static int countChildren (com.intellij.psi.tree.IElementType, java.util.List)
com.intellij.psi.stubs.StubElement childStub
int i
int childrenStubsSize
com.intellij.psi.tree.IElementType elementType
java.util.List childrenStubs
int count
private static int countChildren (com.intellij.psi.tree.TokenSet, java.util.List)
com.intellij.psi.stubs.StubElement childStub
int i
int childrenStubsSize
com.intellij.psi.tree.TokenSet types
java.util.List childrenStubs
int count
private static void fillFilteredChildren (com.intellij.psi.tree.IElementType, com.intellij.psi.PsiElement[], java.util.List)
com.intellij.psi.stubs.StubElement childStub
com.intellij.psi.tree.IElementType type
com.intellij.psi.PsiElement[] result
java.util.List childrenStubs
int count
private static void fillFilteredChildren (com.intellij.psi.tree.TokenSet, com.intellij.psi.PsiElement[], java.util.List)
com.intellij.psi.stubs.StubElement childStub
com.intellij.psi.tree.TokenSet set
com.intellij.psi.PsiElement[] result
java.util.List childrenStubs
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
java.util.List childrenStubs
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 int compareByOrderWith (com.intellij.psi.stubs.ObjectStubBase)
com.intellij.psi.stubs.ObjectStubBase another
public volatile synthetic com.intellij.psi.stubs.Stub getParentStub ()
public volatile synthetic com.intellij.psi.stubs.ObjectStubSerializer getStubType ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/StubElement.class
StubElement.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.StubElement extends java.lang.Object implements com.intellij.psi.stubs.Stub {
public abstract com.intellij.psi.stubs.IStubElementType getStubType ()
public abstract com.intellij.psi.stubs.StubElement getParentStub ()
public abstract java.util.List getChildrenStubs ()
public abstract com.intellij.psi.stubs.StubElement findChildStubByType (com.intellij.psi.stubs.IStubElementType)
public abstract com.intellij.psi.PsiElement getPsi ()
public abstract com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.IElementType, com.intellij.psi.PsiElement[])
public abstract com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.TokenSet, com.intellij.psi.PsiElement[])
public abstract com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.IElementType, com.intellij.util.ArrayFactory)
public abstract com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.TokenSet, com.intellij.util.ArrayFactory)
public abstract com.intellij.psi.PsiElement getParentStubOfType (java.lang.Class)
public volatile synthetic com.intellij.psi.stubs.ObjectStubSerializer getStubType ()
public volatile synthetic com.intellij.psi.stubs.Stub getParentStub ()
}
com/intellij/psi/stubs/StubElementTypeHolderEP.class
StubElementTypeHolderEP.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.StubElementTypeHolderEP extends com.intellij.openapi.extensions.AbstractExtensionPointBean {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public String holderClass
public String externalIdPrefix
static final synthetic boolean $assertionsDisabled
public void <init> ()
java.util.List initializeOptimized ()
java.lang.reflect.Field field
java.util.List result
Class aClass
ClassNotFoundException e
public void initialize ()
ClassNotFoundException e
public java.lang.String toString ()
static void <clinit> ()
}
com/intellij/psi/stubs/StubFieldAccessor.class
StubFieldAccessor.java
package com.intellij.psi.stubs
com.intellij.psi.stubs.StubFieldAccessor extends java.lang.Object implements com.intellij.openapi.util.Computable {
private final java.lang.reflect.Field myField
final String externalId
private volatile com.intellij.psi.stubs.ObjectStubSerializer myFieldValue
void <init> (java.lang.String, java.lang.reflect.Field)
String externalId
java.lang.reflect.Field field
public com.intellij.psi.stubs.ObjectStubSerializer compute ()
IllegalAccessException e
com.intellij.psi.stubs.ObjectStubSerializer delegate
public java.lang.String toString ()
public volatile synthetic java.lang.Object compute ()
}
com/intellij/psi/stubs/StubIndexKey.class
StubIndexKey.java
package com.intellij.psi.stubs
public final com.intellij.psi.stubs.StubIndexKey extends com.intellij.util.indexing.ID {
private void <init> (java.lang.String)
String name
public static synchronized com.intellij.psi.stubs.StubIndexKey createIndexKey (java.lang.String)
String name
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/StubInputStream.class
StubInputStream.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 <init> (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 java.lang.String readNameString () throws java.io.IOException
public int readVarInt () throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/StubList$1.class
StubList.java
package com.intellij.psi.stubs
com.intellij.psi.stubs.StubList$1 extends java.util.AbstractList {
final synthetic int val$count
final synthetic com.intellij.psi.stubs.MostlyUShortIntList val$idList
final synthetic int val$start
final synthetic com.intellij.psi.stubs.StubList this$0
void <init> (com.intellij.psi.stubs.StubList, int, com.intellij.psi.stubs.MostlyUShortIntList, int)
com.intellij.psi.stubs.StubList this$0
public com.intellij.psi.stubs.StubBase get (int)
int index
public int size ()
public volatile synthetic java.lang.Object get (int)
}
com/intellij/psi/stubs/StubList$2.class
StubList.java
package com.intellij.psi.stubs
synthetic com.intellij.psi.stubs.StubList$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$psi$stubs$StubList$ChildrenStorage
static void <clinit> ()
}
com/intellij/psi/stubs/StubList$ChildrenStorage.class
StubList.java
package com.intellij.psi.stubs
final enum com.intellij.psi.stubs.StubList$ChildrenStorage extends java.lang.Enum {
public static final enum com.intellij.psi.stubs.StubList$ChildrenStorage inPlainList
public static final enum com.intellij.psi.stubs.StubList$ChildrenStorage inJoinedList
public static final enum com.intellij.psi.stubs.StubList$ChildrenStorage inTempMap
private static final synthetic com.intellij.psi.stubs.StubList$ChildrenStorage[] $VALUES
public static com.intellij.psi.stubs.StubList$ChildrenStorage[] values ()
public static com.intellij.psi.stubs.StubList$ChildrenStorage valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/stubs/StubList$TempState.class
StubList.java
package com.intellij.psi.stubs
com.intellij.psi.stubs.StubList$TempState extends java.lang.Object {
gnu.trove.TIntObjectHashMap myTempJoinedChildrenMap
int myCurrentParent
int myExpectedChildrenCount
static final synthetic boolean $assertionsDisabled
final synthetic com.intellij.psi.stubs.StubList this$0
private void <init> (com.intellij.psi.stubs.StubList)
int ensureCapacityForNextChild (int, int, int)
int childId
int parentId
int childrenCount
int childrenStart
com.intellij.psi.stubs.StubList$ChildrenStorage storage
private int switchChildrenToJoinedList (int, int, int)
int i
int i
int parentId
int childrenCount
int slotsToReserve
int start
private void switchChildrenToTempMap (int)
int i
int i
int parentId
int start
int count
com.intellij.psi.stubs.MostlyUShortIntList ids
com.intellij.psi.stubs.MostlyUShortIntList prev
void prepareForChildren (int, int)
int currentCount
int parentId
int childrenCount
synthetic void <init> (com.intellij.psi.stubs.StubList, com.intellij.psi.stubs.StubList$1)
com.intellij.psi.stubs.StubList x0
com.intellij.psi.stubs.StubList$1 x1
static synthetic void access$100 (com.intellij.psi.stubs.StubList$TempState, int)
com.intellij.psi.stubs.StubList$TempState x0
int x1
static void <clinit> ()
}
com/intellij/psi/stubs/StubList.class
StubList.java
package com.intellij.psi.stubs
abstract com.intellij.psi.stubs.StubList extends java.util.AbstractList {
private final com.intellij.psi.stubs.MostlyUShortIntList myJoinedChildrenList
private static final int IN_TEMP_MAP
private final com.intellij.psi.stubs.MostlyUShortIntList myStubData
private com.intellij.psi.stubs.StubList$TempState myTempState
static final synthetic boolean $assertionsDisabled
void <init> (int)
int initialCapacity
com.intellij.psi.stubs.IStubElementType getStubType (int)
int id
short getStubTypeIndex (int)
int id
private static int childrenStartIndex (int)
int id
private static int childrenCountIndex (int)
int id
private int getChildrenStart (int)
int id
int getChildrenCount (int)
int id
void addStub (com.intellij.psi.stubs.StubBase, com.intellij.psi.stubs.StubBase, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.stubs.StubBase stub
com.intellij.psi.stubs.StubBase parent
com.intellij.psi.stubs.IStubElementType type
int stubId
int parentId
private boolean nonDfsOrderDetected (int, int)
int parentId
int childId
void addStub (int, int, short)
int childId
int parentId
short elementTypeIndex
int childrenCount
int childrenStart
com.intellij.psi.stubs.StubList$ChildrenStorage storage
int getParentIndex (int)
int childIndex
private static com.intellij.psi.stubs.StubList$ChildrenStorage getChildrenStorage (int)
int childrenStart
private boolean canAddToJoinedList (int)
int index
private void addToJoinedChildren (int, int)
int index
int childId
void prepareForChildren (int, int)
int parentId
int childrenCount
abstract com.intellij.psi.stubs.StubBase getCachedStub (int)
java.util.List getChildrenStubs (int)
int id
int count
int start
private java.util.List idSubList (com.intellij.psi.stubs.MostlyUShortIntList, int, int)
com.intellij.psi.stubs.MostlyUShortIntList idList
int start
int count
private gnu.trove.TIntObjectHashMap tempMap ()
com.intellij.psi.stubs.StubElement findChildStubByType (int, com.intellij.psi.stubs.IStubElementType)
int id
com.intellij.psi.stubs.IStubElementType elementType
int count
int start
private com.intellij.psi.stubs.StubElement findChildStubByType (com.intellij.psi.stubs.IStubElementType, com.intellij.util.IntIntFunction, int, int)
int id
int i
com.intellij.psi.stubs.IStubElementType elementType
com.intellij.util.IntIntFunction idList
int start
int end
com.intellij.psi.stubs.StubList finalizeLoadingStage ()
java.util.List toPlainList ()
boolean isChildrenLayoutOptimal ()
boolean areChildrenNonAdjacent (int, int)
int childId
int parentId
static synthetic int access$200 (com.intellij.psi.stubs.StubList, int)
com.intellij.psi.stubs.StubList x0
int x1
static synthetic com.intellij.psi.stubs.StubList$ChildrenStorage access$300 (int)
int x0
static synthetic boolean access$400 (com.intellij.psi.stubs.StubList, int)
com.intellij.psi.stubs.StubList x0
int x1
static synthetic com.intellij.psi.stubs.MostlyUShortIntList access$500 (com.intellij.psi.stubs.StubList)
com.intellij.psi.stubs.StubList x0
static synthetic int access$600 (int)
int x0
static synthetic com.intellij.psi.stubs.MostlyUShortIntList access$700 (com.intellij.psi.stubs.StubList)
com.intellij.psi.stubs.StubList x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/StubOutputStream.class
StubOutputStream.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 <init> (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
int nameId
public void writeVarInt (int) throws java.io.IOException
int value
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/StubSerializationUtil.class
StubSerializationUtil.java
package com.intellij.psi.stubs
abstract com.intellij.psi.stubs.StubSerializationUtil extends java.lang.Object {
private void <init> ()
static com.intellij.psi.stubs.ObjectStubSerializer getSerializer (com.intellij.psi.stubs.Stub)
com.intellij.psi.stubs.PsiFileStub fileStub
com.intellij.psi.stubs.Stub rootStub
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/StubSerializer.class
StubSerializer.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.class
AliasingPsiTarget.java
package com.intellij.psi.targets
public com.intellij.psi.targets.AliasingPsiTarget extends com.intellij.psi.DelegatePsiTarget implements com.intellij.pom.PomRenameableTarget {
public void <init> (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 synthetic java.lang.Object setName (java.lang.String)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/targets/AliasingPsiTargetMapper.class
AliasingPsiTargetMapper.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 <clinit> ()
}
com/intellij/psi/templateLanguages/ITemplateDataElementType.class
ITemplateDataElementType.java
package com.intellij.psi.templateLanguages
public abstract com.intellij.psi.templateLanguages.ITemplateDataElementType extends java.lang.Object {
}
com/intellij/psi/templateLanguages/OuterLanguageElement.class
OuterLanguageElement.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.class
TemplateLanguage.java
package com.intellij.psi.templateLanguages
public abstract com.intellij.psi.templateLanguages.TemplateLanguage extends java.lang.Object {
}
com/intellij/psi/templateLanguages/TemplateLanguageFileViewProvider.class
TemplateLanguageFileViewProvider.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.class
TemplateLanguageUtil.java
package com.intellij.psi.templateLanguages
public com.intellij.psi.templateLanguages.TemplateLanguageUtil extends java.lang.Object {
private void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/tree/CustomLanguageASTComparator.class
CustomLanguageASTComparator.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.CustomLanguageASTComparator extends java.lang.Object {
public static final com.intellij.lang.LanguageExtension EXTENSION_POINT_NAME
public static java.util.List getMatchingComparators (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public abstract com.intellij.util.ThreeState compareAST (com.intellij.lang.ASTNode, com.intellij.lang.LighterASTNode, com.intellij.util.diff.FlyweightCapableTreeStructure)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/tree/CustomParsingType.class
CustomParsingType.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 <init> (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/tree/ICompositeElementType.class
ICompositeElementType.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.class
ICustomParsingType.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$Predicate.class
IElementType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.IElementType$Predicate extends java.lang.Object {
public abstract boolean matches (com.intellij.psi.tree.IElementType)
}
com/intellij/psi/tree/IElementType.class
IElementType.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.util.ArrayFactory ARRAY_FACTORY
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
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 <init> (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
protected void <init> (java.lang.String, com.intellij.lang.Language, boolean)
java.util.Map byLang
java.util.Map$Entry max
java.util.List types
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
private static synthetic int lambda$new$4 (java.util.Map$Entry)
java.util.Map$Entry e
private static synthetic com.intellij.lang.Language lambda$new$3 (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType ie
private static synthetic boolean lambda$new$2 (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType i
private static synthetic boolean lambda$static$1 (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
private static synthetic com.intellij.psi.tree.IElementType[] lambda$static$0 (int)
int count
static void <clinit> ()
com.intellij.psi.tree.IElementType[] init
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/tree/IFileElementType.class
IFileElementType.java
package com.intellij.psi.tree
public com.intellij.psi.tree.IFileElementType extends com.intellij.psi.tree.ILazyParseableElementType {
public void <init> (com.intellij.lang.Language)
com.intellij.lang.Language language
public void <init> (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/tree/ILazyParseableElementType.class
ILazyParseableElementType.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 synthetic boolean $assertionsDisabled
public void <init> (java.lang.String)
String debugName
public void <init> (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/tree/ILazyParseableElementTypeBase.class
ILazyParseableElementTypeBase.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.class
ILeafElementType.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.class
ILightLazyParseableElementType.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.class
IReparseableElementType.java
package com.intellij.psi.tree
public com.intellij.psi.tree.IReparseableElementType extends com.intellij.psi.tree.ILazyParseableElementType {
public void <init> (java.lang.String)
String debugName
public void <init> (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public void <init> (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
public boolean isValidReparse (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode oldNode
com.intellij.lang.ASTNode newNode
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/tree/IReparseableLeafElementType.class
IReparseableLeafElementType.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.class
IStrongWhitespaceHolderElementType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.IStrongWhitespaceHolderElementType extends java.lang.Object {
}
com/intellij/psi/tree/StubFileElementType.class
StubFileElementType.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 <init> (com.intellij.lang.Language)
com.intellij.lang.Language language
public void <init> (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/tree/TokenSet$OrPredicate.class
TokenSet.java
package com.intellij.psi.tree
com.intellij.psi.tree.TokenSet$OrPredicate extends java.lang.Object implements com.intellij.psi.tree.IElementType$Predicate {
private final com.intellij.psi.tree.IElementType$Predicate[] myComponents
void <init> (java.util.List)
java.util.List components
public boolean matches (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType$Predicate component
com.intellij.psi.tree.IElementType t
private static synthetic com.intellij.psi.tree.IElementType$Predicate[] lambda$new$1 (int)
int x$0
private static synthetic java.util.stream.Stream lambda$new$0 (com.intellij.psi.tree.IElementType$Predicate)
com.intellij.psi.tree.IElementType$Predicate p
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/tree/TokenSet.class
TokenSet.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
public static final com.intellij.psi.tree.TokenSet WHITE_SPACE
private final short myShift
private final short myMax
private final long[] myWords
private final com.intellij.psi.tree.IElementType$Predicate myOrCondition
private volatile com.intellij.psi.tree.IElementType[] myTypes
static final synthetic boolean $assertionsDisabled
private void <init> (short, short, com.intellij.psi.tree.IElementType$Predicate)
short shift
short max
com.intellij.psi.tree.IElementType$Predicate orCondition
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[])
com.intellij.psi.tree.IElementType[] types
private static transient com.intellij.psi.tree.TokenSet doCreate (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 com.intellij.psi.tree.TokenSet forAllMatching (com.intellij.psi.tree.IElementType$Predicate)
com.intellij.psi.tree.IElementType$Predicate condition
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
java.util.List orConditions
short shift
short max
com.intellij.psi.tree.IElementType$Predicate disjunction
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
java.util.List orConditions
com.intellij.psi.tree.IElementType$Predicate conjunction
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.IElementType$Predicate difference
com.intellij.psi.tree.TokenSet newSet
private static synthetic boolean lambda$andNot$1 (com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.TokenSet b
com.intellij.psi.tree.TokenSet a
com.intellij.psi.tree.IElementType e
private static synthetic boolean lambda$andSet$0 (com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.TokenSet a
com.intellij.psi.tree.TokenSet b
com.intellij.psi.tree.IElementType t
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/tree/package.html
com/intellij/psi/util/CachedValue.class
CachedValue.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 ()
public abstract com.intellij.openapi.util.Getter getUpToDateOrNull ()
}
com/intellij/psi/util/CachedValueProfiler.class
CachedValueProfiler.java
package com.intellij.psi.util
public com.intellij.psi.util.CachedValueProfiler extends java.lang.Object {
private static final com.intellij.psi.util.CachedValueProfiler ourInstance
private volatile com.intellij.util.containers.ConcurrentMultiMap myStorage
private final Object myLock
private final java.util.concurrent.ConcurrentMap myTemporaryResults
public void <init> ()
public static boolean canProfile ()
public boolean isEnabled ()
public void setEnabled (boolean)
com.intellij.util.containers.ConcurrentMultiMap storage
boolean value
public static com.intellij.psi.util.CachedValueProfiler getInstance ()
public void createInfo (com.intellij.psi.util.CachedValueProvider$Result)
com.intellij.psi.util.CachedValueProvider$Result result
com.intellij.util.containers.ConcurrentMultiMap storage
StackTraceElement origin
com.intellij.psi.util.ProfilingInfo info
public com.intellij.psi.util.ProfilingInfo getTemporaryInfo (com.intellij.psi.util.CachedValueProvider$Result)
com.intellij.psi.util.CachedValueProvider$Result result
public com.intellij.util.containers.MultiMap getStorageSnapshot ()
private static java.lang.StackTraceElement findOrigin ()
StackTraceElement[] stackTrace
private static transient java.lang.StackTraceElement findFirstStackTraceElementExcluding (java.lang.StackTraceElement[], java.lang.String[])
StackTraceElement element
StackTraceElement[] stackTraceElements
String[] excludedClasses
private static boolean matches (java.lang.StackTraceElement, java.lang.String[])
String aClass
StackTraceElement element
String[] excludedClasses
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/CachedValueProvider$Result.class
CachedValueProvider.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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/CachedValueProvider.class
CachedValueProvider.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.CachedValueProvider extends java.lang.Object {
public abstract com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/util/CachedValuesManager.class
CachedValuesManager.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 synthetic boolean $assertionsDisabled
public void <init> ()
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
public static java.lang.Object getCachedValue (com.intellij.psi.PsiElement, com.intellij.openapi.util.Key, com.intellij.psi.util.CachedValueProvider)
com.intellij.openapi.util.Getter data
com.intellij.psi.PsiElement psi
com.intellij.openapi.util.Key key
com.intellij.psi.util.CachedValueProvider provider
com.intellij.psi.util.CachedValue value
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
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getCachedValue$0 (com.intellij.psi.util.CachedValueProvider, com.intellij.psi.PsiElement)
com.intellij.psi.PsiFile file
com.intellij.psi.util.CachedValueProvider provider
com.intellij.psi.PsiElement psi
com.intellij.psi.util.CachedValueProvider$Result result
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/ParameterizedCachedValue.class
ParameterizedCachedValue.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.class
ParameterizedCachedValueProvider.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/ProfilingInfo.class
ProfilingInfo.java
package com.intellij.psi.util
public com.intellij.psi.util.ProfilingInfo extends java.lang.Object {
private final long myCreatedTimeStamp
private volatile long myDisposedTimeStamp
private final java.util.concurrent.atomic.AtomicLong myUseCount
private final StackTraceElement myOrigin
public void <init> (java.lang.StackTraceElement)
StackTraceElement origin
public synchronized void valueDisposed ()
public void valueUsed ()
public long getCreatedTimeStamp ()
public long getDisposedTimeStamp ()
public long getUseCount ()
public long getLifetime ()
long disposedTime
public java.lang.StackTraceElement getOrigin ()
private static long currentTime ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiCacheKey.class
PsiCacheKey.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiElementFilter.class
PsiElementFilter.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.class
PsiFormatUtilBase.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 <init> ()
protected static void appendSpaceIfNeeded (java.lang.StringBuilder)
StringBuilder buffer
}
com/intellij/psi/util/PsiModificationTracker$Listener.class
PsiModificationTracker.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.class
PsiModificationTracker.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiModificationTracker$SERVICE extends java.lang.Object {
private void <init> ()
public static com.intellij.psi.util.PsiModificationTracker getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/util/PsiModificationTracker.class
PsiModificationTracker.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 <clinit> ()
}
com/intellij/psi/util/PsiTreeUtil$1.class
PsiTreeUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiTreeUtil$1 extends com.intellij.psi.search.PsiElementProcessor$FindElement {
final synthetic boolean val$strict
final synthetic com.intellij.psi.PsiElement val$element
final synthetic Class val$aClass
final synthetic Class val$stopAt
void <init> (boolean, com.intellij.psi.PsiElement, java.lang.Class, java.lang.Class)
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement each
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiTreeUtil$2.class
PsiTreeUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiTreeUtil$2 extends com.intellij.psi.search.PsiElementProcessor$FindElement {
final synthetic boolean val$strict
final synthetic com.intellij.psi.PsiElement val$element
final synthetic Class[] val$classes
void <init> (boolean, com.intellij.psi.PsiElement, java.lang.Class[])
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement each
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiTreeUtil$3.class
PsiTreeUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiTreeUtil$3 extends com.intellij.psi.search.PsiElementProcessor$CollectElements {
final synthetic boolean val$strict
final synthetic com.intellij.psi.PsiElement val$element
final synthetic Class[] val$classes
void <init> (boolean, com.intellij.psi.PsiElement, java.lang.Class[])
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement each
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiTreeUtil$4.class
PsiTreeUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiTreeUtil$4 extends com.intellij.psi.PsiRecursiveElementWalkingVisitor {
final synthetic com.intellij.psi.search.PsiElementProcessor val$processor
final synthetic boolean[] val$result
void <init> (com.intellij.psi.search.PsiElementProcessor, boolean[])
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/util/PsiTreeUtil.class
PsiTreeUtil.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 MARKER
private static final Class[] WS
private static final Class[] WS_COMMENTS
static final synthetic boolean $assertionsDisabled
public void <init> ()
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 file1
com.intellij.psi.PsiFile file2
com.intellij.psi.PsiElement topLevel
int depth1
int depth2
com.intellij.psi.PsiElement parent1
com.intellij.psi.PsiElement parent2
public 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 com.intellij.psi.PsiElement findChildOfType (com.intellij.psi.PsiElement, java.lang.Class, boolean, java.lang.Class)
com.intellij.psi.PsiElement element
Class aClass
boolean strict
Class stopAt
com.intellij.psi.search.PsiElementProcessor$FindElement processor
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
com.intellij.psi.PsiElement t
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
public static transient java.util.Collection findChildrenOfAnyType (com.intellij.psi.PsiElement, boolean, java.lang.Class[])
com.intellij.psi.PsiElement element
boolean strict
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 int countChildrenOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement cur
com.intellij.psi.PsiElement element
Class clazz
int result
public static com.intellij.psi.PsiElement[] getChildrenOfType (com.intellij.psi.PsiElement, java.lang.Class)
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 t
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 java.util.List getElementsOfRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
com.intellij.psi.PsiElement start
com.intellij.psi.PsiElement end
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.StubElement stub
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiElement getStubOrPsiParentOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.stubs.StubElement 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
com.intellij.psi.PsiElement t
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 java.util.List collectParents (com.intellij.psi.PsiElement, java.lang.Class, boolean, java.util.function.Predicate)
com.intellij.psi.PsiElement element
Class parent
boolean includeMyself
java.util.function.Predicate stopCondition
java.util.List parents
public static com.intellij.psi.PsiElement findSiblingForward (com.intellij.psi.PsiElement, com.intellij.psi.tree.IElementType, com.intellij.util.Consumer)
com.intellij.psi.PsiElement element
com.intellij.psi.tree.IElementType elementType
com.intellij.util.Consumer consumer
public static com.intellij.psi.PsiElement findSiblingForward (com.intellij.psi.PsiElement, com.intellij.psi.tree.IElementType, boolean, com.intellij.util.Consumer)
com.intellij.psi.PsiElement e
com.intellij.psi.PsiElement element
com.intellij.psi.tree.IElementType elementType
boolean strict
com.intellij.util.Consumer consumer
public static com.intellij.psi.PsiElement findSiblingBackward (com.intellij.psi.PsiElement, com.intellij.psi.tree.IElementType, com.intellij.util.Consumer)
com.intellij.psi.PsiElement element
com.intellij.psi.tree.IElementType elementType
com.intellij.util.Consumer consumer
public static com.intellij.psi.PsiElement findSiblingBackward (com.intellij.psi.PsiElement, com.intellij.psi.tree.IElementType, boolean, com.intellij.util.Consumer)
com.intellij.psi.PsiElement e
com.intellij.psi.PsiElement element
com.intellij.psi.tree.IElementType elementType
boolean strict
com.intellij.util.Consumer consumer
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 com.intellij.psi.PsiElement skipWhitespacesForward (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiElement skipWhitespacesAndCommentsForward (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
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 com.intellij.psi.PsiElement skipWhitespacesBackward (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiElement skipWhitespacesAndCommentsBackward (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
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 t
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
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 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
com.intellij.lang.ASTNode node
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 com.intellij.psi.PsiElement getDeepestVisibleFirst (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiElement first
public static com.intellij.psi.PsiElement getDeepestVisibleLast (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiElement last
public static java.util.Iterator childIterator (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement element
Class aClass
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiUtilCore$1.class
PsiUtilCore.java
package com.intellij.psi.util
synthetic com.intellij.psi.util.PsiUtilCore$1 extends java.lang.Object {
}
com/intellij/psi/util/PsiUtilCore$NullPsiElement.class
PsiUtilCore.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiUtilCore$NullPsiElement extends java.lang.Object implements com.intellij.psi.PsiElement {
protected void <init> ()
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 ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiUtilCore$NullPsiFile.class
PsiUtilCore.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 <init> ()
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 synthetic com.intellij.lang.ASTNode getNode ()
public volatile synthetic com.intellij.psi.PsiElement getParent ()
public volatile synthetic com.intellij.psi.PsiFileSystemItem getParent ()
synthetic void <init> (com.intellij.psi.util.PsiUtilCore$1)
com.intellij.psi.util.PsiUtilCore$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiUtilCore.class
PsiUtilCore.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 <init> ()
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.util.List toPsiFiles (com.intellij.psi.PsiManager, java.util.Collection)
com.intellij.psi.PsiManager psiManager
java.util.Collection virtualFiles
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
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.PsiFileSystemItem findFileSystemItem (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiManager psiManager
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
private static synthetic com.intellij.openapi.project.Project lambda$getProjectInReadAction$0 (com.intellij.psi.PsiElement) throws java.lang.RuntimeException
com.intellij.psi.PsiElement element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/QualifiedName.class
QualifiedName.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 <init> (int)
int count
public static com.intellij.psi.util.QualifiedName fromComponents (java.util.Collection)
String component
java.util.Collection components
com.intellij.psi.util.QualifiedName qName
public static transient com.intellij.psi.util.QualifiedName fromComponents (java.lang.String[])
String component
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
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
private static void assertNoDots (java.lang.String)
String component
public volatile synthetic int compareTo (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/testFramework/BinaryLightVirtualFile$1.class
BinaryLightVirtualFile.java
package com.intellij.testFramework
com.intellij.testFramework.BinaryLightVirtualFile$1 extends java.io.ByteArrayOutputStream {
final synthetic long val$newModificationStamp
final synthetic com.intellij.testFramework.BinaryLightVirtualFile this$0
void <init> (com.intellij.testFramework.BinaryLightVirtualFile, long)
com.intellij.testFramework.BinaryLightVirtualFile this$0
public void close ()
}
com/intellij/testFramework/BinaryLightVirtualFile.class
BinaryLightVirtualFile.java
package com.intellij.testFramework
public com.intellij.testFramework.BinaryLightVirtualFile extends com.intellij.testFramework.LightVirtualFileBase {
private byte[] myContent
public void <init> (java.lang.String)
String name
public void <init> (java.lang.String, byte[])
String name
byte[] content
public void <init> (java.lang.String, com.intellij.openapi.fileTypes.FileType, byte[])
String name
com.intellij.openapi.fileTypes.FileType fileType
byte[] content
public void <init> (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
private void setContent (byte[])
byte[] content
public byte[] getContent ()
public java.lang.String toString ()
static synthetic void access$000 (com.intellij.testFramework.BinaryLightVirtualFile, byte[])
com.intellij.testFramework.BinaryLightVirtualFile x0
byte[] x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/testFramework/LightVirtualFile$1.class
LightVirtualFile.java
package com.intellij.testFramework
com.intellij.testFramework.LightVirtualFile$1 extends java.io.ByteArrayOutputStream {
static final synthetic boolean $assertionsDisabled
final synthetic long val$newModificationStamp
final synthetic com.intellij.testFramework.LightVirtualFile this$0
void <init> (com.intellij.testFramework.LightVirtualFile, long)
com.intellij.testFramework.LightVirtualFile this$0
public void close ()
java.io.UnsupportedEncodingException e
static void <clinit> ()
}
com/intellij/testFramework/LightVirtualFile.class
LightVirtualFile.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 <init> ()
public void <init> (java.lang.String)
String name
public void <init> (java.lang.String, java.lang.CharSequence)
String name
CharSequence content
public void <init> (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence)
String name
com.intellij.openapi.fileTypes.FileType fileType
CharSequence text
public void <init> (com.intellij.openapi.vfs.VirtualFile, java.lang.CharSequence, long)
com.intellij.openapi.vfs.VirtualFile original
CharSequence text
long modificationStamp
public void <init> (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 <init> (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 <init> (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 synthetic java.lang.CharSequence access$002 (com.intellij.testFramework.LightVirtualFile, java.lang.CharSequence)
com.intellij.testFramework.LightVirtualFile x0
CharSequence x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/testFramework/LightVirtualFileBase$1.class
LightVirtualFileBase.java
package com.intellij.testFramework
synthetic com.intellij.testFramework.LightVirtualFileBase$1 extends java.lang.Object {
}
com/intellij/testFramework/LightVirtualFileBase$MyVirtualFileSystem.class
LightVirtualFileBase.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 <init> ()
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
synthetic void <init> (com.intellij.testFramework.LightVirtualFileBase$1)
com.intellij.testFramework.LightVirtualFileBase$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/testFramework/LightVirtualFileBase.class
LightVirtualFileBase.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 synthetic boolean $assertionsDisabled
public void <init> (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 java.lang.String getPath ()
com.intellij.openapi.vfs.VirtualFile parent
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 writable
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/testFramework/ReadOnlyLightVirtualFile.class
ReadOnlyLightVirtualFile.java
package com.intellij.testFramework
public com.intellij.testFramework.ReadOnlyLightVirtualFile extends com.intellij.testFramework.LightVirtualFile {
public void <init> (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence)
String name
com.intellij.lang.Language language
CharSequence text
public final void setContent (java.lang.Object, java.lang.CharSequence, boolean)
Object requestor
CharSequence content
boolean fireEvent
public final void setWritable (boolean)
boolean writable
public java.io.OutputStream getOutputStream (java.lang.Object, long, long) throws java.io.IOException
Object requestor
long newModificationStamp
long newTimeStamp
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/testFramework/TestModeFlagListener.class
TestModeFlagListener.java
package com.intellij.testFramework
public abstract com.intellij.testFramework.TestModeFlagListener extends java.lang.Object {
public abstract void testModeFlagChanged (com.intellij.openapi.util.Key, java.lang.Object)
}
com/intellij/testFramework/TestModeFlags.class
TestModeFlags.java
package com.intellij.testFramework
public com.intellij.testFramework.TestModeFlags extends java.lang.Object {
private static final java.util.HashMap ourFlags
private static final java.util.List ourListeners
public void <init> ()
public static java.lang.Object set (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.testFramework.TestModeFlagListener listener
com.intellij.openapi.util.Key flag
Object value
Object oldValue
public static void reset (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key flag
public static void set (com.intellij.openapi.util.Key, java.lang.Object, com.intellij.openapi.Disposable)
com.intellij.openapi.util.Key flag
Object value
com.intellij.openapi.Disposable parentDisposable
Object oldValue
public static java.lang.Object get (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key flag
public static boolean is (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key flag
public static void addListener (com.intellij.testFramework.TestModeFlagListener)
com.intellij.testFramework.TestModeFlagListener listener
private static synthetic void lambda$set$0 (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key flag
Object oldValue
static void <clinit> ()
}
com/intellij/testIntegration/TestFramework.class
TestFramework.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 boolean isTestMethod (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean checkAbstract
public abstract com.intellij.lang.Language getLanguage ()
static void <clinit> ()
}
com/intellij/usageView/UsageInfo.class
UsageInfo.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 <init> (com.intellij.psi.PsiElement, int, int, boolean)
int effectiveStart
int effectiveEnd
int effectiveStart
int effectiveEnd
int delta
com.intellij.psi.PsiFile originalFile
com.intellij.openapi.util.TextRange rangeToStore
com.intellij.psi.PsiElement originalElement
int startOffset
int endOffset
boolean isNonCodeUsage
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement topElement
boolean isNullOrBinary
com.intellij.openapi.util.TextRange elementRange
int effectiveStart
int effectiveEnd
com.intellij.openapi.project.Project project
com.intellij.psi.SmartPointerManager smartPointerManager
public void <init> (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 <init> (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.project.Project project
com.intellij.psi.SmartPointerManager smartPointerManager
public void <init> (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean isNonCodeUsage
public void <init> (com.intellij.psi.PsiElement, int, int)
com.intellij.psi.PsiElement element
int startOffset
int endOffset
public void <init> (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
public void <init> (com.intellij.psi.PsiQualifiedReferenceElement)
com.intellij.psi.PsiQualifiedReferenceElement reference
public void <init> (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.ProperTextRange getRangeInElement ()
int startOffset
com.intellij.openapi.util.ProperTextRange result
com.intellij.openapi.util.Segment rangeInFile
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile psiFile
boolean isNullOrBinary
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.psi.PsiFile psiFile
boolean isNullOrBinary
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 ()
protected boolean isFileOrBinary ()
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile psiFile
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 range
public int compareToByStartOffset (com.intellij.usageView.UsageInfo)
com.intellij.usageView.UsageInfo info
com.intellij.openapi.util.Pair offset0
com.intellij.openapi.util.Pair offset1
com.intellij.openapi.vfs.VirtualFile file0
com.intellij.openapi.vfs.VirtualFile file1
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/usageView/UsageInfoFactory.class
UsageInfoFactory.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.class
AbstractQuery.java
package com.intellij.util
com.intellij.util.AbstractQuery$1 extends com.intellij.util.AbstractQuery {
final synthetic com.intellij.util.AbstractQuery this$0
void <init> (com.intellij.util.AbstractQuery)
com.intellij.util.AbstractQuery this$0
protected boolean processResults (com.intellij.util.Processor)
com.intellij.util.Processor consumer
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/AbstractQuery$2.class
AbstractQuery.java
package com.intellij.util
final com.intellij.util.AbstractQuery$2 extends com.intellij.util.AbstractQuery {
final synthetic com.intellij.util.Query val$query
void <init> (com.intellij.util.Query)
protected boolean processResults (com.intellij.util.Processor)
com.intellij.util.Processor consumer
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/AbstractQuery.class
AbstractQuery.java
package com.intellij.util
public abstract com.intellij.util.AbstractQuery extends java.lang.Object implements com.intellij.util.Query {
private final ThreadLocal myIsProcessing
static final synthetic boolean $assertionsDisabled
public void <init> ()
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 com.intellij.util.Query allowParallelProcessing ()
private com.intellij.util.Processor threadSafeProcessor (com.intellij.util.Processor)
com.intellij.util.Processor consumer
Object lock
public boolean forEach (com.intellij.util.Processor)
com.intellij.util.Processor consumer
private boolean doProcessResults (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 static boolean delegateProcessResults (com.intellij.util.Query, com.intellij.util.Processor)
com.intellij.util.Query query
com.intellij.util.Processor consumer
public static com.intellij.util.Query wrapInReadAction (com.intellij.util.Query)
com.intellij.util.Query query
private static synthetic boolean lambda$threadSafeProcessor$0 (java.lang.Object, com.intellij.util.Processor, java.lang.Object)
Object lock
com.intellij.util.Processor consumer
Object e
static synthetic boolean access$000 (com.intellij.util.AbstractQuery, com.intellij.util.Processor)
com.intellij.util.AbstractQuery x0
com.intellij.util.Processor x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ArrayQuery.class
ArrayQuery.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/AstLoadingException.class
AstLoadingException.java
package com.intellij.util
com.intellij.util.AstLoadingException extends java.lang.Exception {
void <init> ()
}
com/intellij/util/AstLoadingFilter.class
AstLoadingFilter.java
package com.intellij.util
public com.intellij.util.AstLoadingFilter extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.Set ourReportedTraces
private static final ThreadLocal myDisallowedInfo
private static final ThreadLocal myForcedAllowedFiles
private void <init> ()
public static void assertTreeLoadingAllowed (com.intellij.openapi.vfs.VirtualFile)
com.intellij.util.AstLoadingException throwable
com.intellij.openapi.vfs.VirtualFile file
java.util.function.Supplier disallowedInfo
private static java.lang.String buildDebugInfo (com.intellij.openapi.vfs.VirtualFile, java.util.function.Supplier)
com.intellij.openapi.vfs.VirtualFile file
java.util.function.Supplier disabledInfo
StringBuilder debugInfo
String additionalInfo
public static void disallowTreeLoading (com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
com.intellij.util.ThrowableRunnable runnable
public static java.lang.Object disallowTreeLoading (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
com.intellij.openapi.util.ThrowableComputable computable
public static java.lang.Object disallowTreeLoading (com.intellij.openapi.util.ThrowableComputable, java.util.function.Supplier) throws java.lang.Throwable
com.intellij.openapi.util.ThrowableComputable computable
java.util.function.Supplier debugInfo
public static void forceAllowTreeLoading (com.intellij.psi.PsiFile, com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
com.intellij.psi.PsiFile psiFile
com.intellij.util.ThrowableRunnable runnable
public static void forceAllowTreeLoading (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.util.ThrowableRunnable runnable
public static java.lang.Object forceAllowTreeLoading (com.intellij.psi.PsiFile, com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.util.ThrowableComputable computable
com.intellij.openapi.vfs.VirtualFile virtualFile
public static java.lang.Object forceAllowTreeLoading (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.util.ThrowableComputable computable
java.util.Set enabledFiles
private static com.intellij.openapi.util.ThrowableComputable toComputable (com.intellij.util.ThrowableRunnable)
com.intellij.util.ThrowableRunnable runnable
private static synthetic java.lang.Object lambda$toComputable$2 (com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
com.intellij.util.ThrowableRunnable runnable
private static synthetic java.lang.String lambda$disallowTreeLoading$1 ()
private static synthetic java.util.Set lambda$static$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/CharTable.class
CharTable.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 <clinit> ()
}
com/intellij/util/CollectionQuery.class
CollectionQuery.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/DisposeAwareRunnable$1.class
DisposeAwareRunnable.java
package com.intellij.util
synthetic com.intellij.util.DisposeAwareRunnable$1 extends java.lang.Object {
}
com/intellij/util/DisposeAwareRunnable$DumbAwareRunnable.class
DisposeAwareRunnable.java
package com.intellij.util
com.intellij.util.DisposeAwareRunnable$DumbAwareRunnable extends com.intellij.util.DisposeAwareRunnable implements com.intellij.openapi.project.DumbAware {
private static com.intellij.util.DisposeAwareRunnable$DumbAwareRunnable create (java.lang.Runnable, java.lang.Object)
Runnable delegate
Object o
private void <init> (java.lang.Runnable, java.lang.Object)
Runnable delegate
Object disposable
static synthetic com.intellij.util.DisposeAwareRunnable$DumbAwareRunnable access$000 (java.lang.Runnable, java.lang.Object)
Runnable x0
Object x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/DisposeAwareRunnable$PossiblyDumbAwareRunnable.class
DisposeAwareRunnable.java
package com.intellij.util
com.intellij.util.DisposeAwareRunnable$PossiblyDumbAwareRunnable extends com.intellij.util.DisposeAwareRunnable implements com.intellij.openapi.project.PossiblyDumbAware {
private static com.intellij.util.DisposeAwareRunnable$PossiblyDumbAwareRunnable create (java.lang.Runnable, java.lang.Object)
Runnable delegate
Object o
private void <init> (java.lang.Runnable, java.lang.Object)
Runnable delegate
Object disposable
public boolean isDumbAware ()
static synthetic com.intellij.util.DisposeAwareRunnable$PossiblyDumbAwareRunnable access$100 (java.lang.Runnable, java.lang.Object)
Runnable x0
Object x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/DisposeAwareRunnable.class
DisposeAwareRunnable.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 synthetic boolean $assertionsDisabled
private void <init> (java.lang.Runnable, java.lang.Object)
Runnable delegate
Object disposable
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
public void run ()
Object res
synthetic void <init> (java.lang.Runnable, java.lang.Object, com.intellij.util.DisposeAwareRunnable$1)
Runnable x0
Object x1
com.intellij.util.DisposeAwareRunnable$1 x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/EmptyQuery.class
EmptyQuery.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ExecutorsQuery.class
ExecutorsQuery.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 <init> (java.lang.Object, java.util.List)
Object params
java.util.List executors
protected boolean processResults (com.intellij.util.Processor)
RuntimeException e
Exception e
com.intellij.util.QueryExecutor executor
com.intellij.util.Processor consumer
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ExtensionInstantiator.class
ExtensionInstantiator.java
package com.intellij.util
public final com.intellij.util.ExtensionInstantiator extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void <init> ()
public static java.lang.Object instantiateWithPicoContainerOnlyIfNeeded (java.lang.String, org.picocontainer.PicoContainer, com.intellij.openapi.extensions.PluginDescriptor)
Class clazz
ClassNotFoundException e
RuntimeException e
com.intellij.diagnostic.PluginException exception
com.intellij.openapi.application.Application app
Throwable e
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
String className
org.picocontainer.PicoContainer picoContainer
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
com.intellij.openapi.extensions.PluginId pluginId
Class clazz
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/FileContentUtilCore.class
FileContentUtilCore.java
package com.intellij.util
public com.intellij.util.FileContentUtilCore extends java.lang.Object {
public static final String FORCE_RELOAD_REQUESTOR
public void <init> ()
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
private static synthetic void lambda$reparseFiles$0 (java.util.Collection)
com.intellij.openapi.vfs.VirtualFile file
java.util.Collection files
java.util.Set events
com.intellij.openapi.vfs.newvfs.BulkFileListener publisher
java.util.List eventList
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/FileIconKey.class
FileIconKey.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 <init> (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
com.intellij.openapi.vfs.VirtualFile getFile ()
com.intellij.openapi.project.Project getProject ()
int getFlags ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/FilteredQuery$MyProcessor.class
FilteredQuery.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 synthetic com.intellij.util.FilteredQuery this$0
void <init> (com.intellij.util.FilteredQuery, com.intellij.util.Processor)
com.intellij.util.Processor consumer
public boolean process (java.lang.Object)
Object t
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/FilteredQuery.class
FilteredQuery.java
package com.intellij.util
public com.intellij.util.FilteredQuery extends com.intellij.util.AbstractQuery {
private final com.intellij.util.Query myOriginal
private final com.intellij.openapi.util.Condition myFilter
public void <init> (com.intellij.util.Query, com.intellij.openapi.util.Condition)
com.intellij.util.Query original
com.intellij.openapi.util.Condition filter
protected boolean processResults (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public com.intellij.concurrency.AsyncFuture forEachAsync (com.intellij.util.Processor)
com.intellij.util.Processor consumer
static synthetic com.intellij.openapi.util.Condition access$000 (com.intellij.util.FilteredQuery)
com.intellij.util.FilteredQuery x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/InstanceofQuery$MyProcessor.class
InstanceofQuery.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 synthetic com.intellij.util.InstanceofQuery this$0
void <init> (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.class
InstanceofQuery.java
package com.intellij.util
public com.intellij.util.InstanceofQuery extends com.intellij.util.AbstractQuery {
private final Class[] myClasses
private final com.intellij.util.Query myDelegate
public transient void <init> (com.intellij.util.Query, java.lang.Class[])
com.intellij.util.Query delegate
Class[] aClasses
protected boolean processResults (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public com.intellij.concurrency.AsyncFuture forEachAsync (com.intellij.util.Processor)
com.intellij.util.Processor consumer
static synthetic java.lang.Class[] access$000 (com.intellij.util.InstanceofQuery)
com.intellij.util.InstanceofQuery x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/KeyedLazyInstance.class
KeyedLazyInstance.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.class
KeyedLazyInstanceEP.java
package com.intellij.util
com.intellij.util.KeyedLazyInstanceEP$1 extends com.intellij.openapi.util.LazyInstance {
final synthetic com.intellij.util.KeyedLazyInstanceEP this$0
void <init> (com.intellij.util.KeyedLazyInstanceEP)
com.intellij.util.KeyedLazyInstanceEP this$0
protected java.lang.Class getInstanceClass () throws java.lang.ClassNotFoundException
}
com/intellij/util/KeyedLazyInstanceEP.class
KeyedLazyInstanceEP.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 <init> ()
public java.lang.Object getInstance ()
public java.lang.String getKey ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/MergeQuery$1.class
MergeQuery.java
package com.intellij.util
com.intellij.util.MergeQuery$1 extends com.intellij.concurrency.DefaultResultConsumer {
final synthetic com.intellij.util.Processor val$consumer
final synthetic com.intellij.concurrency.AsyncFutureResult val$result
final synthetic com.intellij.util.MergeQuery this$0
void <init> (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 synthetic void onSuccess (java.lang.Object)
}
com/intellij/util/MergeQuery.class
MergeQuery.java
package com.intellij.util
public com.intellij.util.MergeQuery extends com.intellij.util.AbstractQuery {
private final com.intellij.util.Query myQuery1
private final com.intellij.util.Query myQuery2
public void <init> (com.intellij.util.Query, com.intellij.util.Query)
com.intellij.util.Query query1
com.intellij.util.Query query2
protected boolean processResults (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
static synthetic com.intellij.util.Query access$000 (com.intellij.util.MergeQuery)
com.intellij.util.MergeQuery x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/PathUtil.class
PathUtil.java
package com.intellij.util
public com.intellij.util.PathUtil extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
private void <init> ()
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 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
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)
String path
public static java.lang.String makeFileName (java.lang.String, java.lang.String)
String name
String extension
public static com.intellij.openapi.vfs.VirtualFile getLocalFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile localFile
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
com.intellij.openapi.vfs.VirtualFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/PathsList.class
PathsList.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 <init> ()
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
private synthetic boolean lambda$chooseFirstTimeItems$3 (java.lang.String)
String element
private static synthetic com.intellij.openapi.vfs.VirtualFile lambda$static$2 (java.lang.String)
String s
com.intellij.openapi.vfs.VirtualFile file
private static synthetic java.lang.String lambda$static$1 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static synthetic com.intellij.openapi.vfs.VirtualFile lambda$static$0 (java.lang.String)
String path
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/PlatformIcons.class
PlatformIcons.java
package com.intellij.util
public abstract com.intellij.util.PlatformIcons extends java.lang.Object {
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 CLASS_ICON
public static final javax.swing.Icon EXCEPTION_CLASS_ICON
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 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
public static final javax.swing.Icon DIRECTORY_CLOSED_ICON
public static final javax.swing.Icon DIRECTORY_OPEN_ICON
static void <clinit> ()
}
com/intellij/util/PlatformUtils.class
PlatformUtils.java
package com.intellij.util
public final 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 IDEA_EDU_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
private static final java.util.Set COMMERCIAL_EDITIONS
public void <init> ()
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 ()
private static boolean isIdeaEducational ()
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 isDataGrip ()
public static boolean isRider ()
public static boolean isGoIde ()
public static boolean isCommunityEdition ()
public static boolean isCommercialEdition ()
private static boolean is (java.lang.String)
String idePrefix
static void <clinit> ()
}
com/intellij/util/Processors$1.class
Processors.java
package com.intellij.util
final com.intellij.util.Processors$1 extends com.intellij.util.CommonProcessors$CollectProcessor {
void <init> (java.util.Collection)
java.util.Collection arg0
public boolean process (java.lang.Object)
Object t
}
com/intellij/util/Processors.class
Processors.java
package com.intellij.util
public com.intellij.util.Processors extends java.lang.Object {
public void <init> ()
public static com.intellij.util.Processor filter (com.intellij.util.Processor, com.intellij.openapi.util.Condition)
com.intellij.util.Processor processor
com.intellij.openapi.util.Condition filter
public static com.intellij.util.Processor map (com.intellij.util.Processor, com.intellij.util.Function)
com.intellij.util.Processor processor
com.intellij.util.Function map
public static com.intellij.util.Processor cancelableCollectProcessor (java.util.Collection)
java.util.Collection collection
private static synthetic boolean lambda$map$1 (com.intellij.util.Processor, com.intellij.util.Function, java.lang.Object)
com.intellij.util.Processor processor
com.intellij.util.Function map
Object o
private static synthetic boolean lambda$filter$0 (com.intellij.openapi.util.Condition, com.intellij.util.Processor, java.lang.Object)
com.intellij.openapi.util.Condition filter
com.intellij.util.Processor processor
Object o
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/PsiIconUtil.class
PsiIconUtil.java
package com.intellij.util
public com.intellij.util.PsiIconUtil extends java.lang.Object {
public void <init> ()
public static javax.swing.Icon getProvidersIcon (com.intellij.psi.PsiElement, int)
javax.swing.Icon icon
com.intellij.ide.IconProvider provider
com.intellij.psi.PsiElement element
int flags
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/Query.class
Query.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[])
public boolean allMatch (java.util.function.Predicate)
java.util.function.Predicate predicate
public boolean anyMatch (java.util.function.Predicate)
java.util.function.Predicate predicate
public com.intellij.util.Query allowParallelProcessing ()
private static synthetic boolean lambda$anyMatch$0 (java.util.function.Predicate, java.lang.Object)
java.util.function.Predicate predicate
Object t
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/QueryExecutor.class
QueryExecutor.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.class
QueryFactory.java
package com.intellij.util
public com.intellij.util.QueryFactory extends java.lang.Object {
private final java.util.List myExecutors
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/QueryParameters.class
QueryParameters.java
package com.intellij.util
public abstract com.intellij.util.QueryParameters extends java.lang.Object {
public com.intellij.openapi.project.Project getProject ()
public boolean isQueryValid ()
}
com/intellij/util/SingletonInstancesCache.class
SingletonInstancesCache.java
package com.intellij.util
public com.intellij.util.SingletonInstancesCache extends java.lang.Object {
private static final java.util.concurrent.ConcurrentMap CACHE
private void <init> ()
public static java.lang.Object getInstance (java.lang.String, java.lang.ClassLoader)
Exception e
Object oldValue
String className
ClassLoader classLoader
Object res
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/UniqueResultsQuery$MyProcessor.class
UniqueResultsQuery.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 synthetic com.intellij.util.UniqueResultsQuery this$0
void <init> (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
Object m
boolean result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/UniqueResultsQuery.class
UniqueResultsQuery.java
package com.intellij.util
public com.intellij.util.UniqueResultsQuery extends com.intellij.util.AbstractQuery {
private final com.intellij.util.Query myOriginal
private final gnu.trove.TObjectHashingStrategy myHashingStrategy
private final com.intellij.util.Function myMapper
public void <init> (com.intellij.util.Query)
com.intellij.util.Query original
public void <init> (com.intellij.util.Query, gnu.trove.TObjectHashingStrategy)
com.intellij.util.Query original
gnu.trove.TObjectHashingStrategy hashingStrategy
public void <init> (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
protected boolean processResults (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.String toString ()
static synthetic com.intellij.util.Function access$000 (com.intellij.util.UniqueResultsQuery)
com.intellij.util.UniqueResultsQuery x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/concurrency/SameThreadExecutor.class
SameThreadExecutor.java
package com.intellij.util.concurrency
public final com.intellij.util.concurrency.SameThreadExecutor extends java.lang.Object implements java.util.concurrent.Executor {
public static final java.util.concurrent.Executor INSTANCE
public void <init> ()
public void execute (java.lang.Runnable)
Runnable command
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/graph/GraphAlgorithms.class
GraphAlgorithms.java
package com.intellij.util.graph
public abstract com.intellij.util.graph.GraphAlgorithms extends java.lang.Object {
public void <init> ()
public static com.intellij.util.graph.GraphAlgorithms getInstance ()
public abstract java.util.List findShortestPath (com.intellij.util.graph.Graph, java.lang.Object, java.lang.Object)
public abstract java.util.List findShortestPath (com.intellij.util.graph.InboundSemiGraph, java.lang.Object, java.lang.Object)
public abstract java.util.List findKShortestPaths (com.intellij.util.graph.Graph, java.lang.Object, java.lang.Object, int, com.intellij.openapi.progress.ProgressIndicator)
public abstract java.util.Set findCycles (com.intellij.util.graph.Graph, java.lang.Object)
public abstract java.util.List removePathsWithCycles (java.util.List)
public abstract com.intellij.util.graph.Graph invertEdgeDirections (com.intellij.util.graph.Graph)
public abstract java.util.Collection computeStronglyConnectedComponents (com.intellij.util.graph.Graph)
public abstract com.intellij.util.graph.Graph computeSCCGraph (com.intellij.util.graph.Graph)
public abstract void collectOutsRecursively (com.intellij.util.graph.Graph, java.lang.Object, java.util.Set)
}
com/intellij/util/indexing/FileContent.class
FileContent.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/util/indexing/ID.class
ID.java
package com.intellij.util.indexing
public com.intellij.util.indexing.ID extends com.intellij.util.indexing.IndexId {
private static final com.intellij.util.containers.IntObjectMap ourRegistry
private static final gnu.trove.TObjectIntHashMap ourNameToIdRegistry
static final int MAX_NUMBER_OF_INDICES
private final short myUniqueId
static final synthetic boolean $assertionsDisabled
private static java.io.File getEnumFile ()
java.io.File indexFolder
protected void <init> (java.lang.String)
String name
com.intellij.util.indexing.ID old
private static short stringToId (java.lang.String)
int n
String name
static void reinitializeDiskStorage ()
private static void writeEnumFile ()
String name
String[] names
java.io.BufferedWriter w
java.io.File f
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 int getUniqueId ()
public static com.intellij.util.indexing.ID findById (int)
int id
private static synthetic boolean lambda$writeEnumFile$1 (java.lang.String[], java.lang.String, int)
String[] names
String key
int value
private static synthetic boolean lambda$static$0 (java.lang.String, int)
String name
int index
static void <clinit> ()
String name
int cnt
java.io.BufferedReader reader
gnu.trove.TObjectIntHashMap nameToIdRegistry
java.io.IOException e
java.io.File indices
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/PsiDependentFileContent.class
PsiDependentFileContent.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.PsiDependentFileContent extends java.lang.Object implements com.intellij.util.indexing.FileContent {
public abstract com.intellij.psi.PsiFile getPsiFile ()
public abstract com.intellij.lang.LighterAST getLighterAST ()
}
com/intellij/util/messages/ListenerDescriptor.class
ListenerDescriptor.java
package com.intellij.util.messages
public final com.intellij.util.messages.ListenerDescriptor extends java.lang.Object {
public final String listenerClassName
public final String topicClassName
public final boolean activeInTestMode
public final transient com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public void <init> (java.lang.String, java.lang.String, boolean, com.intellij.openapi.extensions.PluginDescriptor)
String listenerClassName
String topicClassName
boolean activeInTestMode
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/messages/MessageBus.class
MessageBus.java
package com.intellij.util.messages
public abstract com.intellij.util.messages.MessageBus extends java.lang.Object implements com.intellij.openapi.Disposable {
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 void dispose ()
public abstract boolean isDisposed ()
public abstract boolean hasUndeliveredEvents (com.intellij.util.messages.Topic)
}
com/intellij/util/messages/MessageBusConnection.class
MessageBusConnection.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.class
MessageBusFactory.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/messages/MessageBusFactory$Impl.class
MessageBusFactory.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 <clinit> ()
}
com/intellij/util/messages/MessageBusFactory.class
MessageBusFactory.java
package com.intellij.util.messages
public final com.intellij.util.messages.MessageBusFactory extends java.lang.Object {
private static final java.util.concurrent.atomic.AtomicReference ourImpl
private void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/messages/MessageBusListener.class
MessageBusListener.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.class
MessageHandler.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.class
Topic.java
package com.intellij.util.messages
public final enum com.intellij.util.messages.Topic$BroadcastDirection extends java.lang.Enum {
public static final enum com.intellij.util.messages.Topic$BroadcastDirection TO_CHILDREN
public static final enum com.intellij.util.messages.Topic$BroadcastDirection NONE
public static final enum com.intellij.util.messages.Topic$BroadcastDirection TO_PARENT
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/util/messages/Topic.class
Topic.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 <init> (java.lang.String, java.lang.Class)
String displayName
Class listenerClass
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/messages/impl/Message.class
Message.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/messages/impl/MessageBusConnectionImpl.class
MessageBusConnectionImpl.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 synthetic boolean $assertionsDisabled
public void <init> (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
com.intellij.util.messages.MessageHandler defaultHandler
public void setDefaultHandler (com.intellij.util.messages.MessageHandler)
com.intellij.util.messages.MessageHandler handler
public void dispose ()
public void disconnect ()
public void deliverImmediately ()
java.util.Queue messages
void deliverMessage (com.intellij.util.messages.impl.Message)
long startTime
long endTime
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
java.util.Queue pendingMessages
public java.lang.String toString ()
com.intellij.util.messages.impl.MessageBusImpl getBus ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/messages/impl/MessageBusImpl$1.class
MessageBusImpl.java
package com.intellij.util.messages.impl
synthetic com.intellij.util.messages.impl.MessageBusImpl$1 extends java.lang.Object {
}
com/intellij/util/messages/impl/MessageBusImpl$DeliveryJob.class
MessageBusImpl.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
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/messages/impl/MessageBusImpl$RootBus.class
MessageBusImpl.java
package com.intellij.util.messages.impl
public final com.intellij.util.messages.impl.MessageBusImpl$RootBus extends com.intellij.util.messages.impl.MessageBusImpl {
private final ThreadLocal myWaitingBuses
private final com.intellij.util.messages.MessageBusConnection myLazyConnection
volatile boolean myClearedSubscribersCache
protected com.intellij.util.messages.MessageBusConnection createConnectionForLazyListeners ()
void clearSubscriberCache ()
public void <init> (java.lang.Object)
Object owner
static synthetic java.lang.ThreadLocal access$000 (com.intellij.util.messages.impl.MessageBusImpl$RootBus)
com.intellij.util.messages.impl.MessageBusImpl$RootBus x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/messages/impl/MessageBusImpl.class
MessageBusImpl.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 java.util.List myOrder
private final java.util.concurrent.ConcurrentMap myPublishers
private final java.util.concurrent.ConcurrentMap mySubscribers
private final java.util.concurrent.ConcurrentMap mySubscriberCache
private final java.util.List myChildBuses
private volatile java.util.concurrent.ConcurrentMap myTopicClassToListenerClass
private static final Object NA
private com.intellij.util.messages.impl.MessageBusImpl myParentBus
com.intellij.util.messages.impl.MessageBusImpl$RootBus myRootBus
private final String myOwner
private boolean myDisposed
private final com.intellij.openapi.Disposable myConnectionDisposable
private com.intellij.util.messages.impl.MessageDeliveryListener myListener
public void <init> (java.lang.Object, com.intellij.util.messages.MessageBus)
Object owner
com.intellij.util.messages.MessageBus parentBus
public void setLazyListeners (java.util.concurrent.ConcurrentMap)
java.util.concurrent.ConcurrentMap map
private void <init> (java.lang.Object)
Object owner
public com.intellij.util.messages.MessageBus getParent ()
public java.lang.String toString ()
private void onChildBusCreated (com.intellij.util.messages.impl.MessageBusImpl)
com.intellij.util.messages.impl.MessageBusImpl lastChild
int lastChildIndex
java.util.List childOrder
com.intellij.util.messages.impl.MessageBusImpl childBus
private void onChildBusDisposed (com.intellij.util.messages.impl.MessageBusImpl)
boolean removed
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
protected com.intellij.util.messages.MessageBusConnection createConnectionForLazyListeners ()
public java.lang.Object syncPublisher (com.intellij.util.messages.Topic)
Object newInstance
Object prev
Object listener
ClassNotFoundException e
ClassLoader classLoader
com.intellij.util.messages.ListenerDescriptor listenerDescriptor
com.intellij.util.messages.MessageBusConnection connection
java.util.List listenerDescriptors
com.intellij.util.messages.Topic topic
Object publisher
Class listenerClass
private java.lang.reflect.InvocationHandler createTopicHandler (com.intellij.util.messages.Topic)
com.intellij.util.messages.Topic topic
public void dispose ()
com.intellij.util.messages.impl.MessageBusImpl childBus
java.util.Queue jobs
public boolean isDisposed ()
public boolean hasUndeliveredEvents (com.intellij.util.messages.Topic)
com.intellij.util.messages.impl.MessageBusConnectionImpl connection
com.intellij.util.messages.Topic topic
private boolean isDispatchingAnything ()
java.util.SortedMap waitingBuses
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 ()
com.intellij.util.messages.impl.MessageBusImpl bus
java.util.List liveBuses
java.util.Map map
private static void pumpWaitingBuses (java.util.List)
com.intellij.util.messages.impl.MessageBusImpl bus
java.util.List 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
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 ()
public void setMessageDeliveryListener (com.intellij.util.messages.impl.MessageDeliveryListener)
com.intellij.util.messages.impl.MessageDeliveryListener listener
void notifyMessageDeliveryListener (com.intellij.util.messages.Topic, java.lang.String, java.lang.Object, long)
com.intellij.util.messages.Topic topic
String messageName
Object handler
long durationNanos
private synthetic java.lang.Object lambda$createTopicHandler$1 (com.intellij.util.messages.Topic, java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
com.intellij.util.messages.Topic topic
Object proxy
java.lang.reflect.Method method
Object[] args
private static synthetic int lambda$static$0 (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
synthetic void <init> (java.lang.Object, com.intellij.util.messages.impl.MessageBusImpl$1)
Object x0
com.intellij.util.messages.impl.MessageBusImpl$1 x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/messages/impl/MessageDeliveryListener.class
MessageDeliveryListener.java
package com.intellij.util.messages.impl
public abstract com.intellij.util.messages.impl.MessageDeliveryListener extends java.lang.Object {
public abstract void messageDelivered (com.intellij.util.messages.Topic, java.lang.String, java.lang.Object, long)
}
com/intellij/util/messages/impl/MessageListenerList$1.class
MessageListenerList.java
package com.intellij.util.messages.impl
com.intellij.util.messages.impl.MessageListenerList$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final synthetic Object val$listener
final synthetic com.intellij.util.messages.impl.MessageListenerList this$0
void <init> (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.class
MessageListenerList.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 <init> (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 synthetic java.util.Map access$000 (com.intellij.util.messages.impl.MessageListenerList)
com.intellij.util.messages.impl.MessageListenerList x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlTagUtilBase.class
XmlTagUtilBase.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlTagUtilBase extends java.lang.Object {
public void <init> ()
public static java.lang.String escapeString (java.lang.String, boolean)
String str
boolean escapeWhiteSpace
}
org/jetbrains/annotations/SystemDependent.class
SystemDependent.java
package org.jetbrains.annotations
public abstract annotation org.jetbrains.annotations.SystemDependent extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/jetbrains/annotations/SystemIndependent.class
SystemIndependent.java
package org.jetbrains.annotations
public abstract annotation org.jetbrains.annotations.SystemIndependent extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/jetbrains/annotations/Unmodifiable.class
Unmodifiable.java
package org.jetbrains.annotations
public abstract annotation org.jetbrains.annotations.Unmodifiable extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/jetbrains/annotations/UnmodifiableView.class
UnmodifiableView.java
package org.jetbrains.annotations
public abstract annotation org.jetbrains.annotations.UnmodifiableView extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/jetbrains/concurrency/CancellablePromise.class
CancellablePromise.java
package org.jetbrains.concurrency
public abstract org.jetbrains.concurrency.CancellablePromise extends java.lang.Object implements org.jetbrains.concurrency.Promise java.util.concurrent.Future {
public abstract void cancel ()
}
org/jetbrains/concurrency/Promise$State.class
Promise.java
package org.jetbrains.concurrency
public final enum org.jetbrains.concurrency.Promise$State extends java.lang.Enum {
public static final enum org.jetbrains.concurrency.Promise$State PENDING
public static final enum org.jetbrains.concurrency.Promise$State SUCCEEDED
public static final enum org.jetbrains.concurrency.Promise$State REJECTED
private static final synthetic org.jetbrains.concurrency.Promise$State[] $VALUES
public static org.jetbrains.concurrency.Promise$State[] values ()
public static org.jetbrains.concurrency.Promise$State valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/jetbrains/concurrency/Promise.class
Promise.java
package org.jetbrains.concurrency
public abstract org.jetbrains.concurrency.Promise extends java.lang.Object {
public static org.jetbrains.concurrency.Promise resolve (java.lang.Object)
java.lang.reflect.Method method
ReflectiveOperationException e
Object result
public abstract org.jetbrains.concurrency.Promise then (com.intellij.util.Function)
public abstract org.jetbrains.concurrency.Promise thenAsync (com.intellij.util.Function)
public abstract org.jetbrains.concurrency.Promise onSuccess (java.util.function.Consumer)
public org.jetbrains.concurrency.Promise done (com.intellij.util.Consumer)
com.intellij.util.Consumer done
public abstract org.jetbrains.concurrency.Promise onError (java.util.function.Consumer)
public org.jetbrains.concurrency.Promise rejected (com.intellij.util.Consumer)
com.intellij.util.Consumer rejected
public abstract org.jetbrains.concurrency.Promise processed (org.jetbrains.concurrency.Promise)
public abstract org.jetbrains.concurrency.Promise onProcessed (java.util.function.Consumer)
public org.jetbrains.concurrency.Promise processed (com.intellij.util.Consumer)
com.intellij.util.Consumer action
public abstract org.jetbrains.concurrency.Promise$State getState ()
public abstract java.lang.Object blockingGet (int, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException java.util.concurrent.ExecutionException
public java.lang.Object blockingGet (int) throws java.util.concurrent.TimeoutException java.util.concurrent.ExecutionException
int timeout
public boolean isSucceeded ()
private static synthetic void lambda$processed$2 (com.intellij.util.Consumer, java.lang.Object)
com.intellij.util.Consumer action
Object it
private static synthetic void lambda$rejected$1 (com.intellij.util.Consumer, java.lang.Throwable)
com.intellij.util.Consumer rejected
Throwable it
private static synthetic void lambda$done$0 (com.intellij.util.Consumer, java.lang.Object)
com.intellij.util.Consumer done
Object it
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/
com/intellij/dupLocator/equivalence/
com/intellij/dupLocator/index/
com/intellij/dupLocator/iterators/
com/intellij/dupLocator/treeHash/
com/intellij/dupLocator/treeView/
com/intellij/dupLocator/util/
com/intellij/dupLocator/AbstractMatchingVisitor.class
AbstractMatchingVisitor.java
package com.intellij.dupLocator
public abstract com.intellij.dupLocator.AbstractMatchingVisitor extends java.lang.Object {
public void <init> ()
public abstract boolean matchSequentially (com.intellij.dupLocator.iterators.NodeIterator, com.intellij.dupLocator.iterators.NodeIterator)
public abstract boolean match (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
protected abstract boolean doMatchInAnyOrder (com.intellij.dupLocator.iterators.NodeIterator, com.intellij.dupLocator.iterators.NodeIterator)
public boolean matchSequentially (com.intellij.psi.PsiElement[], com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement[] elements1
com.intellij.psi.PsiElement[] element2
protected abstract com.intellij.dupLocator.util.NodeFilter getNodeFilter ()
public boolean matchOptionally (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
public boolean matchSons (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement el1
com.intellij.psi.PsiElement el2
public boolean matchSonsOptionally (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement element2
public final boolean matchSonsInAnyOrder (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
com.intellij.psi.PsiElement e
com.intellij.psi.PsiElement e2
public boolean matchOptionally (com.intellij.psi.PsiElement[], com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement[] elements1
com.intellij.psi.PsiElement[] elements2
public final boolean matchInAnyOrder (com.intellij.psi.PsiElement[], com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement[] elements
com.intellij.psi.PsiElement[] elements2
public boolean isLeftLooseMatching ()
public boolean isRightLooseMatching ()
public boolean matchSequentially (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement el1
com.intellij.psi.PsiElement el2
public boolean matchSequentiallyOptionally (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement el1
com.intellij.psi.PsiElement el2
public final boolean matchInAnyOrder (com.intellij.dupLocator.iterators.NodeIterator, com.intellij.dupLocator.iterators.NodeIterator)
com.intellij.dupLocator.iterators.NodeIterator elements
com.intellij.dupLocator.iterators.NodeIterator elements2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/DefaultDuplocatorState$1.class
DefaultDuplocatorState.java
package com.intellij.dupLocator
synthetic com.intellij.dupLocator.DefaultDuplocatorState$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$dupLocator$PsiElementRole
static void <clinit> ()
}
com/intellij/dupLocator/DefaultDuplocatorState.class
DefaultDuplocatorState.java
package com.intellij.dupLocator
public com.intellij.dupLocator.DefaultDuplocatorState extends java.lang.Object implements com.intellij.dupLocator.ExternalizableDuplocatorState {
private static final com.intellij.openapi.diagnostic.Logger LOG
public boolean DISTINGUISH_VARIABLES
public boolean DISTINGUISH_FUNCTIONS
public boolean DISTINGUISH_LITERALS
public int LOWER_BOUND
public int DISCARD_COST
public void <init> ()
public boolean distinguishRole (com.intellij.dupLocator.PsiElementRole)
com.intellij.dupLocator.PsiElementRole role
public boolean distinguishLiterals ()
public int getLowerBound ()
public int getDiscardCost ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/DupInfo.class
DupInfo.java
package com.intellij.dupLocator
public abstract com.intellij.dupLocator.DupInfo extends java.lang.Object {
public abstract int getPatterns ()
public abstract int getPatternCost (int)
public abstract int getPatternDensity (int)
public abstract com.intellij.dupLocator.util.PsiFragment[] getFragmentOccurences (int)
public abstract com.intellij.usageView.UsageInfo[] getUsageOccurences (int)
public abstract int getFileCount (int)
public abstract java.lang.String getTitle (int)
public abstract java.lang.String getComment (int)
public abstract int getHash (int)
}
com/intellij/dupLocator/DupLocatorBundle.class
DupLocatorBundle.java
package com.intellij.dupLocator
public com.intellij.dupLocator.DupLocatorBundle 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 <init> ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/DuplicatesProfile.class
DuplicatesProfile.java
package com.intellij.dupLocator
public abstract com.intellij.dupLocator.DuplicatesProfile extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
private static final int FACTOR
private static final int MAX_COST
public void <init> ()
public abstract com.intellij.dupLocator.DuplocateVisitor createVisitor (com.intellij.dupLocator.treeHash.FragmentsCollector)
public com.intellij.dupLocator.DuplocateVisitor createVisitor (com.intellij.dupLocator.treeHash.FragmentsCollector, boolean)
com.intellij.dupLocator.treeHash.FragmentsCollector collector
boolean forIndexing
public abstract boolean isMyLanguage (com.intellij.lang.Language)
public abstract com.intellij.dupLocator.DuplocatorState getDuplocatorState (com.intellij.lang.Language)
public java.lang.String getComment (com.intellij.dupLocator.DupInfo, int)
com.intellij.dupLocator.DupInfo info
int index
public abstract boolean isMyDuplicate (com.intellij.dupLocator.DupInfo, int)
public boolean supportIndex ()
public boolean supportDuplicatesIndex ()
public boolean acceptsContentForIndexing (com.intellij.util.indexing.FileContent)
com.intellij.util.indexing.FileContent fileContent
public boolean shouldPutInIndex (com.intellij.dupLocator.util.PsiFragment, int, com.intellij.dupLocator.DuplocatorState)
com.intellij.dupLocator.util.PsiFragment fragment
int cost
com.intellij.dupLocator.DuplocatorState state
int lowerBound
public static com.intellij.dupLocator.DuplicatesProfile findProfileForLanguage (com.intellij.lang.Language)
com.intellij.lang.Language language
public static java.util.List getAllProfiles ()
public static com.intellij.dupLocator.DuplicatesProfile findProfileForLanguage (java.util.List, com.intellij.lang.Language)
com.intellij.dupLocator.DuplicatesProfile profile
java.util.List profiles
com.intellij.lang.Language language
public com.intellij.lang.Language getLanguage (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.dupLocator.PsiElementRole getRole (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/DuplicatesProfileCache$1.class
DuplicatesProfileCache.java
package com.intellij.dupLocator
final com.intellij.dupLocator.DuplicatesProfileCache$1 extends com.intellij.dupLocator.DuplicatesProfile {
void <init> ()
public com.intellij.dupLocator.DuplocateVisitor createVisitor (com.intellij.dupLocator.treeHash.FragmentsCollector)
com.intellij.dupLocator.treeHash.FragmentsCollector collector
public boolean isMyLanguage (com.intellij.lang.Language)
com.intellij.lang.Language language
public com.intellij.dupLocator.DuplocatorState getDuplocatorState (com.intellij.lang.Language)
com.intellij.lang.Language language
public boolean isMyDuplicate (com.intellij.dupLocator.DupInfo, int)
com.intellij.dupLocator.DupInfo info
int index
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/DuplicatesProfileCache.class
DuplicatesProfileCache.java
package com.intellij.dupLocator
public com.intellij.dupLocator.DuplicatesProfileCache extends java.lang.Object {
private static final java.util.Map ourProfileCache
private static final com.intellij.dupLocator.DuplicatesProfile NULL_PROFILE
private void <init> ()
public static void clear (com.intellij.dupLocator.DupInfo)
com.intellij.dupLocator.DupInfo info
public static com.intellij.dupLocator.DuplicatesProfile getProfile (com.intellij.dupLocator.DupInfo, int)
com.intellij.dupLocator.DuplicatesProfile profile
com.intellij.dupLocator.DuplicatesProfile theProfile
com.intellij.dupLocator.DupInfo dupInfo
int index
gnu.trove.TIntObjectHashMap patternCache
com.intellij.dupLocator.DuplicatesProfile result
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/DuplocateVisitor.class
DuplocateVisitor.java
package com.intellij.dupLocator
public abstract com.intellij.dupLocator.DuplocateVisitor extends java.lang.Object {
public abstract void visitNode (com.intellij.psi.PsiElement)
public abstract void hashingFinished ()
}
com/intellij/dupLocator/DuplocatorSettings.class
DuplocatorSettings.java
package com.intellij.dupLocator
public com.intellij.dupLocator.DuplocatorSettings extends java.lang.Object implements com.intellij.openapi.components.PersistentStateComponent {
public boolean DISTINGUISH_VARIABLES
public boolean DISTINGUISH_FIELDS
public boolean DISTINGUISH_METHODS
public boolean DISTINGUISH_TYPES
public boolean DISTINGUISH_LITERALS
public boolean CHECK_VALIDITY
public int LOWER_BOUND
public int DISCARD_COST
public java.util.Set SELECTED_PROFILES
public String LAST_SELECTED_LANGUAGE
public void <init> ()
public static com.intellij.dupLocator.DuplocatorSettings getInstance ()
public com.intellij.dupLocator.DuplocatorSettings getState ()
public void loadState (com.intellij.dupLocator.DuplocatorSettings)
com.intellij.dupLocator.DuplocatorSettings object
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/DuplocatorState.class
DuplocatorState.java
package com.intellij.dupLocator
public abstract com.intellij.dupLocator.DuplocatorState extends java.lang.Object {
public abstract int getLowerBound ()
public abstract int getDiscardCost ()
}
com/intellij/dupLocator/ExternalizableDuplocatorState.class
ExternalizableDuplocatorState.java
package com.intellij.dupLocator
public abstract com.intellij.dupLocator.ExternalizableDuplocatorState extends java.lang.Object implements com.intellij.dupLocator.DuplocatorState {
public abstract boolean distinguishRole (com.intellij.dupLocator.PsiElementRole)
public abstract boolean distinguishLiterals ()
}
com/intellij/dupLocator/LightDuplicateProfile$Callback.class
LightDuplicateProfile.java
package com.intellij.dupLocator
public abstract com.intellij.dupLocator.LightDuplicateProfile$Callback extends java.lang.Object {
public transient abstract void process (int, int, com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode[])
}
com/intellij/dupLocator/LightDuplicateProfile.class
LightDuplicateProfile.java
package com.intellij.dupLocator
public abstract com.intellij.dupLocator.LightDuplicateProfile extends java.lang.Object {
public abstract void process (com.intellij.lang.LighterAST, com.intellij.dupLocator.LightDuplicateProfile$Callback)
public abstract boolean acceptsFile (com.intellij.openapi.vfs.VirtualFile)
}
com/intellij/dupLocator/MultilanguageDuplocatorSettings.class
MultilanguageDuplocatorSettings.java
package com.intellij.dupLocator
public com.intellij.dupLocator.MultilanguageDuplocatorSettings extends java.lang.Object implements com.intellij.openapi.components.PersistentStateComponent {
private final java.util.Map mySettingsMap
public void <init> ()
public static com.intellij.dupLocator.MultilanguageDuplocatorSettings getInstance ()
public void registerState (com.intellij.lang.Language, com.intellij.dupLocator.ExternalizableDuplocatorState)
com.intellij.lang.Language language
com.intellij.dupLocator.ExternalizableDuplocatorState state
public com.intellij.dupLocator.ExternalizableDuplocatorState getState (com.intellij.lang.Language)
com.intellij.lang.Language language
public org.jdom.Element getState ()
org.jdom.Element child
String name
org.jdom.Element state
com.intellij.util.xmlb.SkipDefaultValuesSerializationFilters filter
public void loadState (org.jdom.Element)
com.intellij.dupLocator.ExternalizableDuplocatorState stateObject
String language
org.jdom.Element objectElement
org.jdom.Element state
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/NodeSpecificHasher.class
NodeSpecificHasher.java
package com.intellij.dupLocator
public abstract com.intellij.dupLocator.NodeSpecificHasher extends java.lang.Object implements com.intellij.dupLocator.DuplocateVisitor {
public void <init> ()
public abstract int getNodeHash (com.intellij.psi.PsiElement)
public abstract int getNodeCost (com.intellij.psi.PsiElement)
public abstract java.util.List getNodeChildren (com.intellij.psi.PsiElement)
public abstract boolean areNodesEqual (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
public boolean areTreesEqual (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement root1
com.intellij.psi.PsiElement root2
int discardCost
public abstract boolean checkDeep (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/PsiElementRole.class
PsiElementRole.java
package com.intellij.dupLocator
public final enum com.intellij.dupLocator.PsiElementRole extends java.lang.Enum {
public static final enum com.intellij.dupLocator.PsiElementRole VARIABLE_NAME
public static final enum com.intellij.dupLocator.PsiElementRole FIELD_NAME
public static final enum com.intellij.dupLocator.PsiElementRole FUNCTION_NAME
private static final synthetic com.intellij.dupLocator.PsiElementRole[] $VALUES
public static com.intellij.dupLocator.PsiElementRole[] values ()
public static com.intellij.dupLocator.PsiElementRole valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/dupLocator/TreeComparator.class
TreeComparator.java
package com.intellij.dupLocator
public com.intellij.dupLocator.TreeComparator extends java.lang.Object {
private void <init> ()
public static boolean areEqual (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.dupLocator.NodeSpecificHasher, int)
int i
java.util.List xSons
java.util.List ySons
com.intellij.psi.PsiElement x
com.intellij.psi.PsiElement y
com.intellij.dupLocator.NodeSpecificHasher hasher
int discardCost
int costX
int costY
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/TreeHasher.class
TreeHasher.java
package com.intellij.dupLocator
public abstract com.intellij.dupLocator.TreeHasher extends java.lang.Object {
public abstract void hash (com.intellij.psi.PsiElement, com.intellij.dupLocator.NodeSpecificHasher)
}
com/intellij/dupLocator/_DupInfo.class
_DupInfo.java
package com.intellij.dupLocator
public abstract com.intellij.dupLocator._DupInfo extends java.lang.Object {
public abstract java.util.TreeSet getPatterns ()
public abstract int getHeight (java.lang.Integer)
public abstract int getDensity (java.lang.Integer)
public abstract java.util.HashSet getOccurencies (java.lang.Integer)
public abstract java.lang.String toString (java.lang.Integer)
}
com/intellij/dupLocator/equivalence/EquivalenceDescriptor.class
EquivalenceDescriptor.java
package com.intellij.dupLocator.equivalence
public abstract com.intellij.dupLocator.equivalence.EquivalenceDescriptor extends java.lang.Object {
public abstract java.util.List getCodeBlocks ()
public abstract java.util.List getSingleChildDescriptors ()
public abstract java.util.List getMultiChildDescriptors ()
public abstract java.util.List getConstants ()
}
com/intellij/dupLocator/equivalence/EquivalenceDescriptorBuilder.class
EquivalenceDescriptorBuilder.java
package com.intellij.dupLocator.equivalence
public com.intellij.dupLocator.equivalence.EquivalenceDescriptorBuilder extends java.lang.Object implements com.intellij.dupLocator.equivalence.EquivalenceDescriptor {
private final java.util.List mySingleChildDescriptors
private final java.util.List myMultiChildDescriptors
private final java.util.List myConstants
private final java.util.List myCodeBlocks
public void <init> ()
public java.util.List getSingleChildDescriptors ()
public java.util.List getMultiChildDescriptors ()
public java.util.List getConstants ()
public java.util.List getCodeBlocks ()
public com.intellij.dupLocator.equivalence.EquivalenceDescriptorBuilder codeBlock (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement[] block
public com.intellij.dupLocator.equivalence.EquivalenceDescriptorBuilder element (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.dupLocator.equivalence.EquivalenceDescriptorBuilder elements (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement[] elements
public com.intellij.dupLocator.equivalence.EquivalenceDescriptorBuilder children (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.dupLocator.equivalence.EquivalenceDescriptorBuilder optionally (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.dupLocator.equivalence.EquivalenceDescriptorBuilder optionallyInPattern (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.dupLocator.equivalence.EquivalenceDescriptorBuilder optionally (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement[] elements
public com.intellij.dupLocator.equivalence.EquivalenceDescriptorBuilder optionallyInPattern (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement[] elements
public com.intellij.dupLocator.equivalence.EquivalenceDescriptorBuilder childrenOptionally (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.dupLocator.equivalence.EquivalenceDescriptorBuilder childrenOptionallyInPattern (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.dupLocator.equivalence.EquivalenceDescriptorBuilder inAnyOrder (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement[] elements
public com.intellij.dupLocator.equivalence.EquivalenceDescriptorBuilder childrenInAnyOrder (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.dupLocator.equivalence.EquivalenceDescriptorBuilder constant (java.lang.Object)
Object constant
private com.intellij.dupLocator.equivalence.EquivalenceDescriptorBuilder add (com.intellij.dupLocator.equivalence.MultiChildDescriptor$MyType, com.intellij.psi.PsiElement[])
com.intellij.dupLocator.equivalence.MultiChildDescriptor$MyType type
com.intellij.psi.PsiElement[] elements
private com.intellij.dupLocator.equivalence.EquivalenceDescriptorBuilder add (com.intellij.dupLocator.equivalence.SingleChildDescriptor$MyType, com.intellij.psi.PsiElement)
com.intellij.dupLocator.equivalence.SingleChildDescriptor$MyType type
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/equivalence/EquivalenceDescriptorProvider.class
EquivalenceDescriptorProvider.java
package com.intellij.dupLocator.equivalence
public abstract com.intellij.dupLocator.equivalence.EquivalenceDescriptorProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public static boolean ourUseDefaultEquivalence
public void <init> ()
public abstract boolean isMyContext (com.intellij.psi.PsiElement)
public abstract com.intellij.dupLocator.equivalence.EquivalenceDescriptor buildDescriptor (com.intellij.psi.PsiElement)
public com.intellij.psi.tree.TokenSet getIgnoredTokens ()
public static com.intellij.dupLocator.equivalence.EquivalenceDescriptorProvider getInstance (com.intellij.psi.PsiElement)
com.intellij.dupLocator.equivalence.EquivalenceDescriptorProvider descriptorProvider
com.intellij.psi.PsiElement context
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/equivalence/MultiChildDescriptor$MyType.class
MultiChildDescriptor.java
package com.intellij.dupLocator.equivalence
public final enum com.intellij.dupLocator.equivalence.MultiChildDescriptor$MyType extends java.lang.Enum {
public static final enum com.intellij.dupLocator.equivalence.MultiChildDescriptor$MyType DEFAULT
public static final enum com.intellij.dupLocator.equivalence.MultiChildDescriptor$MyType OPTIONALLY
public static final enum com.intellij.dupLocator.equivalence.MultiChildDescriptor$MyType OPTIONALLY_IN_PATTERN
public static final enum com.intellij.dupLocator.equivalence.MultiChildDescriptor$MyType IN_ANY_ORDER
private static final synthetic com.intellij.dupLocator.equivalence.MultiChildDescriptor$MyType[] $VALUES
public static com.intellij.dupLocator.equivalence.MultiChildDescriptor$MyType[] values ()
public static com.intellij.dupLocator.equivalence.MultiChildDescriptor$MyType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/dupLocator/equivalence/MultiChildDescriptor.class
MultiChildDescriptor.java
package com.intellij.dupLocator.equivalence
public com.intellij.dupLocator.equivalence.MultiChildDescriptor extends java.lang.Object {
private final com.intellij.dupLocator.equivalence.MultiChildDescriptor$MyType myType
private final com.intellij.psi.PsiElement[] myElements
public void <init> (com.intellij.dupLocator.equivalence.MultiChildDescriptor$MyType, com.intellij.psi.PsiElement[])
com.intellij.dupLocator.equivalence.MultiChildDescriptor$MyType type
com.intellij.psi.PsiElement[] elements
public com.intellij.dupLocator.equivalence.MultiChildDescriptor$MyType getType ()
public com.intellij.psi.PsiElement[] getElements ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/equivalence/SingleChildDescriptor$MyType.class
SingleChildDescriptor.java
package com.intellij.dupLocator.equivalence
public final enum com.intellij.dupLocator.equivalence.SingleChildDescriptor$MyType extends java.lang.Enum {
public static final enum com.intellij.dupLocator.equivalence.SingleChildDescriptor$MyType DEFAULT
public static final enum com.intellij.dupLocator.equivalence.SingleChildDescriptor$MyType OPTIONALLY
public static final enum com.intellij.dupLocator.equivalence.SingleChildDescriptor$MyType OPTIONALLY_IN_PATTERN
public static final enum com.intellij.dupLocator.equivalence.SingleChildDescriptor$MyType CHILDREN
public static final enum com.intellij.dupLocator.equivalence.SingleChildDescriptor$MyType CHILDREN_OPTIONALLY
public static final enum com.intellij.dupLocator.equivalence.SingleChildDescriptor$MyType CHILDREN_OPTIONALLY_IN_PATTERN
public static final enum com.intellij.dupLocator.equivalence.SingleChildDescriptor$MyType CHILDREN_IN_ANY_ORDER
private static final synthetic com.intellij.dupLocator.equivalence.SingleChildDescriptor$MyType[] $VALUES
public static com.intellij.dupLocator.equivalence.SingleChildDescriptor$MyType[] values ()
public static com.intellij.dupLocator.equivalence.SingleChildDescriptor$MyType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/dupLocator/equivalence/SingleChildDescriptor.class
SingleChildDescriptor.java
package com.intellij.dupLocator.equivalence
public com.intellij.dupLocator.equivalence.SingleChildDescriptor extends java.lang.Object {
private final com.intellij.dupLocator.equivalence.SingleChildDescriptor$MyType myType
private final com.intellij.psi.PsiElement myElement
public void <init> (com.intellij.dupLocator.equivalence.SingleChildDescriptor$MyType, com.intellij.psi.PsiElement)
com.intellij.dupLocator.equivalence.SingleChildDescriptor$MyType type
com.intellij.psi.PsiElement element
public com.intellij.dupLocator.equivalence.SingleChildDescriptor$MyType getType ()
public com.intellij.psi.PsiElement getElement ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/index/DuplicatesIndex$1.class
DuplicatesIndex.java
package com.intellij.dupLocator.index
com.intellij.dupLocator.index.DuplicatesIndex$1 extends java.lang.Object implements com.intellij.util.io.DataExternalizer {
final synthetic com.intellij.dupLocator.index.DuplicatesIndex this$0
void <init> (com.intellij.dupLocator.index.DuplicatesIndex)
com.intellij.dupLocator.index.DuplicatesIndex this$0
public void save (java.io.DataOutput, gnu.trove.TIntArrayList) throws java.io.IOException
int value
int i
int len
int prev
java.io.DataOutput out
gnu.trove.TIntArrayList list
public gnu.trove.TIntArrayList read (java.io.DataInput) throws java.io.IOException
gnu.trove.TIntArrayList list
int value
java.io.DataInput in
int capacityOrValue
gnu.trove.TIntArrayList list
int prev
public volatile synthetic java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile synthetic void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/index/DuplicatesIndex$2$1.class
DuplicatesIndex.java
package com.intellij.dupLocator.index
com.intellij.dupLocator.index.DuplicatesIndex$2$1 extends java.lang.Object implements com.intellij.dupLocator.LightDuplicateProfile$Callback {
final synthetic gnu.trove.THashMap val$result
final synthetic com.intellij.dupLocator.index.DuplicatesIndex$2 this$1
void <init> (com.intellij.dupLocator.index.DuplicatesIndex$2, gnu.trove.THashMap)
com.intellij.dupLocator.index.DuplicatesIndex$2 this$1
public transient void process (int, int, com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode[])
int hash
int hash2
com.intellij.lang.LighterAST ast
com.intellij.lang.LighterASTNode[] nodes
gnu.trove.TIntArrayList list
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/index/DuplicatesIndex$2.class
DuplicatesIndex.java
package com.intellij.dupLocator.index
com.intellij.dupLocator.index.DuplicatesIndex$2 extends java.lang.Object implements com.intellij.util.indexing.DataIndexer {
final synthetic com.intellij.dupLocator.index.DuplicatesIndex this$0
void <init> (com.intellij.dupLocator.index.DuplicatesIndex)
com.intellij.dupLocator.index.DuplicatesIndex this$0
public java.util.Map map (com.intellij.util.indexing.FileContent)
gnu.trove.THashMap result
com.intellij.lang.LighterAST ast
com.intellij.util.indexing.PsiDependentFileContent fileContent
com.intellij.dupLocator.index.DuplicatesIndex$MyFragmentsCollector collector
com.intellij.dupLocator.DuplocateVisitor visitor
StackOverflowError ae
com.intellij.util.indexing.FileContent inputData
com.intellij.openapi.fileTypes.FileType type
com.intellij.dupLocator.DuplicatesProfile profile
public volatile synthetic java.util.Map map (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/index/DuplicatesIndex$MyFragmentsCollector.class
DuplicatesIndex.java
package com.intellij.dupLocator.index
com.intellij.dupLocator.index.DuplicatesIndex$MyFragmentsCollector extends java.lang.Object implements com.intellij.dupLocator.treeHash.FragmentsCollector {
private final gnu.trove.THashMap myMap
private final com.intellij.dupLocator.DuplicatesProfile myProfile
private final com.intellij.dupLocator.DuplocatorState myDuplocatorState
void <init> (com.intellij.dupLocator.DuplicatesProfile, com.intellij.lang.Language)
com.intellij.dupLocator.DuplicatesProfile profile
com.intellij.lang.Language language
public void add (int, int, com.intellij.dupLocator.util.PsiFragment)
int hash
int cost
com.intellij.dupLocator.util.PsiFragment frag
gnu.trove.TIntArrayList list
public gnu.trove.THashMap getMap ()
}
com/intellij/dupLocator/index/DuplicatesIndex.class
DuplicatesIndex.java
package com.intellij.dupLocator.index
public com.intellij.dupLocator.index.DuplicatesIndex extends com.intellij.util.indexing.FileBasedIndexExtension implements com.intellij.util.indexing.PsiDependentIndex {
static boolean ourEnabled
static final boolean ourEnabledLightProfiles
private static boolean ourEnabledOldProfiles
public static final com.intellij.util.indexing.ID NAME
private static final int myBaseVersion
private final com.intellij.util.indexing.FileBasedIndex$InputFilter myInputFilter
private final com.intellij.util.io.DataExternalizer myValueExternalizer
private final com.intellij.util.indexing.DataIndexer myIndexer
private static final com.intellij.dupLocator.index.TracingData myTracingData
public void <init> ()
public static com.intellij.dupLocator.DuplicatesProfile findDuplicatesProfile (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.lang.Language language
com.intellij.dupLocator.DuplicatesProfile profile
public int getVersion ()
public boolean dependsOnFileContent ()
public com.intellij.util.indexing.ID getName ()
public com.intellij.util.indexing.DataIndexer getIndexer ()
public com.intellij.util.io.DataExternalizer getValueExternalizer ()
public com.intellij.util.io.KeyDescriptor getKeyDescriptor ()
public com.intellij.util.indexing.FileBasedIndex$InputFilter getInputFilter ()
static boolean isIndexedFragment (com.intellij.dupLocator.util.PsiFragment, int, com.intellij.dupLocator.DuplicatesProfile, com.intellij.dupLocator.DuplocatorState)
com.intellij.dupLocator.util.PsiFragment frag
int cost
com.intellij.dupLocator.DuplicatesProfile profile
com.intellij.dupLocator.DuplocatorState duplocatorState
public static boolean setEnabled (boolean)
boolean value
boolean old
public static boolean setEnabledOldProfiles (boolean)
boolean value
boolean old
public boolean hasSnapshotMapping ()
public volatile synthetic com.intellij.util.indexing.IndexId getName ()
private static synthetic boolean lambda$new$0 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.dupLocator.DuplicatesProfile duplicatesProfile
static synthetic com.intellij.dupLocator.index.TracingData access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/index/DuplicatesInspectionBase$1.class
DuplicatesInspectionBase.java
package com.intellij.dupLocator.index
synthetic com.intellij.dupLocator.index.DuplicatesInspectionBase$1 extends java.lang.Object {
}
com/intellij/dupLocator/index/DuplicatesInspectionBase$DuplicatedCodeProcessor.class
DuplicatesInspectionBase.java
package com.intellij.dupLocator.index
abstract com.intellij.dupLocator.index.DuplicatesInspectionBase$DuplicatedCodeProcessor extends java.lang.Object implements com.intellij.util.indexing.FileBasedIndex$ValueProcessor {
final java.util.TreeMap reportedRanges
final gnu.trove.TIntObjectHashMap reportedFiles
final gnu.trove.TIntObjectHashMap reportedPsi
final gnu.trove.TIntIntHashMap reportedOffsetInOtherFiles
final gnu.trove.TIntIntHashMap fragmentSize
final gnu.trove.TIntLongHashMap fragmentHash
final com.intellij.openapi.vfs.VirtualFile virtualFile
final com.intellij.openapi.project.Project project
final com.intellij.openapi.roots.FileIndex myFileIndex
final boolean mySkipGeneratedCode
final boolean myFileWithinGeneratedCode
Object myNode
int myHash
int myHash2
void <init> (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, boolean)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
boolean skipGeneratedCode
void process (int, int, java.lang.Object)
int hash
int hash2
Object node
public boolean process (com.intellij.openapi.vfs.VirtualFile, gnu.trove.TIntArrayList)
Integer next
int offset
int startOffset
int endOffset
com.intellij.psi.PsiElement target
com.intellij.openapi.util.TextRange rangeInElement
Integer fragmentStartOffsetInteger
java.util.SortedMap map
int newFragmentSize
java.util.Iterator iterator
int i
int len
com.intellij.openapi.vfs.VirtualFile file
gnu.trove.TIntArrayList list
protected abstract com.intellij.openapi.util.TextRange getRangeInElement (java.lang.Object)
protected abstract com.intellij.psi.PsiElement getPsi (java.lang.Object)
protected abstract int getStartOffset (java.lang.Object)
protected abstract int getEndOffset (java.lang.Object)
protected abstract boolean isLightProfile ()
public volatile synthetic boolean process (com.intellij.openapi.vfs.VirtualFile, java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/index/DuplicatesInspectionBase$LightDuplicatedCodeProcessor.class
DuplicatesInspectionBase.java
package com.intellij.dupLocator.index
com.intellij.dupLocator.index.DuplicatesInspectionBase$LightDuplicatedCodeProcessor extends com.intellij.dupLocator.index.DuplicatesInspectionBase$DuplicatedCodeProcessor {
private final com.intellij.lang.TreeBackedLighterAST myAst
final synthetic com.intellij.dupLocator.index.DuplicatesInspectionBase this$0
private void <init> (com.intellij.dupLocator.index.DuplicatesInspectionBase, com.intellij.lang.TreeBackedLighterAST, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.lang.TreeBackedLighterAST ast
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
protected com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
protected com.intellij.psi.PsiElement getPsi (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
protected int getStartOffset (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
protected int getEndOffset (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
protected boolean isLightProfile ()
protected volatile synthetic int getEndOffset (java.lang.Object)
protected volatile synthetic int getStartOffset (java.lang.Object)
protected volatile synthetic com.intellij.psi.PsiElement getPsi (java.lang.Object)
protected volatile synthetic com.intellij.openapi.util.TextRange getRangeInElement (java.lang.Object)
synthetic void <init> (com.intellij.dupLocator.index.DuplicatesInspectionBase, com.intellij.lang.TreeBackedLighterAST, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.dupLocator.index.DuplicatesInspectionBase$1)
com.intellij.dupLocator.index.DuplicatesInspectionBase x0
com.intellij.lang.TreeBackedLighterAST x1
com.intellij.openapi.vfs.VirtualFile x2
com.intellij.openapi.project.Project x3
com.intellij.dupLocator.index.DuplicatesInspectionBase$1 x4
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/index/DuplicatesInspectionBase$OldDuplicatedCodeProcessor.class
DuplicatesInspectionBase.java
package com.intellij.dupLocator.index
com.intellij.dupLocator.index.DuplicatesInspectionBase$OldDuplicatedCodeProcessor extends com.intellij.dupLocator.index.DuplicatesInspectionBase$DuplicatedCodeProcessor {
final synthetic com.intellij.dupLocator.index.DuplicatesInspectionBase this$0
private void <init> (com.intellij.dupLocator.index.DuplicatesInspectionBase, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.dupLocator.index.DuplicatesInspectionBase this$0
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
protected com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.dupLocator.util.PsiFragment)
com.intellij.psi.PsiElement lastElement
com.intellij.dupLocator.util.PsiFragment node
com.intellij.psi.PsiElement[] elements
com.intellij.openapi.util.TextRange rangeInElement
protected com.intellij.psi.PsiElement getPsi (com.intellij.dupLocator.util.PsiFragment)
com.intellij.dupLocator.util.PsiFragment node
com.intellij.psi.PsiElement[] elements
protected int getStartOffset (com.intellij.dupLocator.util.PsiFragment)
com.intellij.dupLocator.util.PsiFragment node
protected int getEndOffset (com.intellij.dupLocator.util.PsiFragment)
com.intellij.dupLocator.util.PsiFragment node
protected boolean isLightProfile ()
protected volatile synthetic int getEndOffset (java.lang.Object)
protected volatile synthetic int getStartOffset (java.lang.Object)
protected volatile synthetic com.intellij.psi.PsiElement getPsi (java.lang.Object)
protected volatile synthetic com.intellij.openapi.util.TextRange getRangeInElement (java.lang.Object)
synthetic void <init> (com.intellij.dupLocator.index.DuplicatesInspectionBase, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.dupLocator.index.DuplicatesInspectionBase$1)
com.intellij.dupLocator.index.DuplicatesInspectionBase x0
com.intellij.openapi.vfs.VirtualFile x1
com.intellij.openapi.project.Project x2
com.intellij.dupLocator.index.DuplicatesInspectionBase$1 x3
}
com/intellij/dupLocator/index/DuplicatesInspectionBase.class
DuplicatesInspectionBase.java
package com.intellij.dupLocator.index
public com.intellij.dupLocator.index.DuplicatesInspectionBase extends com.intellij.codeInspection.LocalInspectionTool {
public boolean myFilterOutGeneratedCode
private static final int MIN_FRAGMENT_SIZE
public void <init> ()
public com.intellij.codeInspection.ProblemDescriptor[] checkFile (com.intellij.psi.PsiFile, com.intellij.codeInspection.InspectionManager, boolean)
com.intellij.dupLocator.index.DuplicatesInspectionBase$DuplicatedCodeProcessor processor
Integer offset
com.intellij.openapi.vfs.VirtualFile file
String path
String message
com.intellij.psi.PsiElement targetElement
com.intellij.openapi.util.TextRange rangeInElement
int offsetInOtherFile
com.intellij.codeInspection.LocalQuickFix fix
long hash
int hash2
com.intellij.codeInspection.LocalQuickFix viewAllDupesFix
boolean onlyExtractable
com.intellij.codeInspection.LocalQuickFix extractMethodFix
com.intellij.codeInspection.ProblemDescriptor descriptor
java.util.Map$Entry entry
com.intellij.psi.PsiFile psiFile
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.dupLocator.DuplicatesProfile profile
com.intellij.lang.FileASTNode node
boolean usingLightProfile
com.intellij.openapi.project.Project project
com.intellij.dupLocator.index.DuplicatesInspectionBase$DuplicatedCodeProcessor processor
com.intellij.util.SmartList descriptors
com.intellij.openapi.vfs.VirtualFile baseDir
private com.intellij.dupLocator.index.DuplicatesInspectionBase$DuplicatedCodeProcessor processLightDuplicates (com.intellij.lang.FileASTNode, com.intellij.openapi.vfs.VirtualFile, com.intellij.dupLocator.LightDuplicateProfile, com.intellij.openapi.project.Project)
com.intellij.lang.FileASTNode node
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.dupLocator.LightDuplicateProfile profile
com.intellij.openapi.project.Project project
com.intellij.openapi.util.Ref processorRef
com.intellij.lang.LighterAST lighterAST
private com.intellij.dupLocator.index.DuplicatesInspectionBase$DuplicatedCodeProcessor processPsiDuplicates (com.intellij.psi.PsiFile, com.intellij.openapi.vfs.VirtualFile, com.intellij.dupLocator.DuplicatesProfile, com.intellij.openapi.project.Project)
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.dupLocator.DuplicatesProfile profile
com.intellij.openapi.project.Project project
com.intellij.dupLocator.DuplocatorState state
com.intellij.openapi.util.Ref processorRef
com.intellij.dupLocator.DuplocateVisitor visitor
protected com.intellij.codeInspection.LocalQuickFix createNavigateToDupeFix (com.intellij.openapi.vfs.VirtualFile, int)
com.intellij.openapi.vfs.VirtualFile file
int offsetInOtherFile
protected com.intellij.codeInspection.LocalQuickFix createShowOtherDupesFix (com.intellij.openapi.vfs.VirtualFile, int, int, int)
com.intellij.openapi.vfs.VirtualFile file
int offset
int hash
int hash2
protected com.intellij.codeInspection.LocalQuickFix createExtractMethodFix (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, int, int)
com.intellij.psi.PsiElement targetElement
com.intellij.openapi.util.TextRange rangeInElement
int hash
int hash2
private synthetic void lambda$processPsiDuplicates$1 (com.intellij.dupLocator.DuplicatesProfile, com.intellij.dupLocator.DuplocatorState, com.intellij.openapi.util.Ref, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, int, int, com.intellij.dupLocator.util.PsiFragment)
com.intellij.dupLocator.DuplicatesProfile profile
com.intellij.dupLocator.DuplocatorState state
com.intellij.openapi.util.Ref processorRef
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.project.Project project
int hash
int cost
com.intellij.dupLocator.util.PsiFragment frag
com.intellij.dupLocator.index.DuplicatesInspectionBase$DuplicatedCodeProcessor processor
private synthetic void lambda$processLightDuplicates$0 (com.intellij.openapi.util.Ref, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, int, int, com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode[])
com.intellij.openapi.util.Ref processorRef
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.project.Project project
int hash
int hash2
com.intellij.lang.LighterAST ast
com.intellij.lang.LighterASTNode[] nodes
com.intellij.dupLocator.index.DuplicatesInspectionBase$DuplicatedCodeProcessor processor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/index/TracingData$1.class
TracingData.java
package com.intellij.dupLocator.index
com.intellij.dupLocator.index.TracingData$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.intellij.dupLocator.index.TracingData this$0
void <init> (com.intellij.dupLocator.index.TracingData)
com.intellij.dupLocator.index.TracingData this$0
public void run ()
}
com/intellij/dupLocator/index/TracingData.class
TracingData.java
package com.intellij.dupLocator.index
public com.intellij.dupLocator.index.TracingData extends java.lang.Object {
private static final String tracingDataLocation
private final com.intellij.util.io.PersistentHashMap keys
private final java.util.concurrent.ScheduledThreadPoolExecutor pool
private final java.util.concurrent.atomic.AtomicInteger maxHash
private final java.util.concurrent.atomic.AtomicInteger maxValue
private java.util.concurrent.ScheduledFuture flushingFuture
void <init> ()
java.io.IOException ex
com.intellij.util.io.PersistentHashMap lkeys
private static com.intellij.util.io.PersistentHashMap createOrOpenMap () throws java.io.IOException
public void record (int, int, com.intellij.dupLocator.util.PsiFragment)
Integer integer
int value
int currentMaxValue
java.io.IOException ex
int hash
int cost
com.intellij.dupLocator.util.PsiFragment frag
public static void main (java.lang.String[]) throws java.io.IOException
Integer i
int i
String[] args
com.intellij.util.io.PersistentHashMap lkeys
java.util.List mapping
gnu.trove.TIntIntHashMap map
private static synthetic int lambda$main$1 (gnu.trove.TIntIntHashMap, java.lang.Integer, java.lang.Integer)
gnu.trove.TIntIntHashMap map
Integer o1
Integer o2
private synthetic void lambda$new$0 ()
static synthetic com.intellij.util.io.PersistentHashMap access$000 (com.intellij.dupLocator.index.TracingData)
com.intellij.dupLocator.index.TracingData x0
}
com/intellij/dupLocator/iterators/ArrayBackedNodeIterator.class
ArrayBackedNodeIterator.java
package com.intellij.dupLocator.iterators
public final com.intellij.dupLocator.iterators.ArrayBackedNodeIterator extends com.intellij.dupLocator.iterators.NodeIterator {
private final com.intellij.psi.PsiElement[] nodes
private int index
public void <init> (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement[] _nodes
public boolean hasNext ()
public void rewind (int)
int number
public com.intellij.psi.PsiElement current ()
public void advance ()
public void rewind ()
public void reset ()
}
com/intellij/dupLocator/iterators/CountingNodeIterator.class
CountingNodeIterator.java
package com.intellij.dupLocator.iterators
public final com.intellij.dupLocator.iterators.CountingNodeIterator extends com.intellij.dupLocator.iterators.NodeIterator {
private int index
private final int max
private final com.intellij.dupLocator.iterators.NodeIterator delegate
public void <init> (int, com.intellij.dupLocator.iterators.NodeIterator)
int _max
com.intellij.dupLocator.iterators.NodeIterator _iterator
public boolean hasNext ()
public com.intellij.psi.PsiElement current ()
public void advance ()
public void rewind ()
public void reset ()
}
com/intellij/dupLocator/iterators/FilteringNodeIterator.class
FilteringNodeIterator.java
package com.intellij.dupLocator.iterators
public com.intellij.dupLocator.iterators.FilteringNodeIterator extends com.intellij.dupLocator.iterators.NodeIterator {
private final com.intellij.dupLocator.iterators.NodeIterator delegate
private final com.intellij.dupLocator.util.NodeFilter filter
private void advanceToNext ()
private void rewindToPrevious ()
public void <init> (com.intellij.dupLocator.iterators.NodeIterator, com.intellij.dupLocator.util.NodeFilter)
com.intellij.dupLocator.iterators.NodeIterator iterator
com.intellij.dupLocator.util.NodeFilter filter
public boolean hasNext ()
public void rewind (int)
int number
public com.intellij.psi.PsiElement current ()
public void advance ()
public void rewind ()
public void reset ()
}
com/intellij/dupLocator/iterators/NodeIterator.class
NodeIterator.java
package com.intellij.dupLocator.iterators
public abstract com.intellij.dupLocator.iterators.NodeIterator extends java.lang.Object implements java.lang.Cloneable {
public void <init> ()
public abstract boolean hasNext ()
public abstract com.intellij.psi.PsiElement current ()
public abstract void advance ()
public abstract void rewind ()
public abstract void reset ()
public void rewind (int)
int number
public void rewindTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.dupLocator.iterators.NodeIterator clone ()
CloneNotSupportedException e
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/iterators/SiblingNodeIterator.class
SiblingNodeIterator.java
package com.intellij.dupLocator.iterators
public final com.intellij.dupLocator.iterators.SiblingNodeIterator extends com.intellij.dupLocator.iterators.NodeIterator {
private final com.intellij.psi.PsiElement start
private com.intellij.psi.PsiElement current
private com.intellij.psi.PsiElement previous
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean hasNext ()
public com.intellij.psi.PsiElement current ()
public void advance ()
public void rewind ()
public void reset ()
}
com/intellij/dupLocator/treeHash/AbstractTreeHasher$1.class
AbstractTreeHasher.java
package com.intellij.dupLocator.treeHash
com.intellij.dupLocator.treeHash.AbstractTreeHasher$1 extends com.intellij.dupLocator.treeHash.TreePsiFragment {
final synthetic com.intellij.dupLocator.treeHash.AbstractTreeHasher this$0
void <init> (com.intellij.dupLocator.treeHash.AbstractTreeHasher, com.intellij.dupLocator.NodeSpecificHasher, com.intellij.psi.PsiElement, int)
com.intellij.dupLocator.treeHash.AbstractTreeHasher this$0
com.intellij.dupLocator.NodeSpecificHasher hasher
com.intellij.psi.PsiElement root
int cost
protected com.intellij.psi.PsiAnchor createAnchor (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected com.intellij.lang.Language calcLanguage (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/dupLocator/treeHash/AbstractTreeHasher$2.class
AbstractTreeHasher.java
package com.intellij.dupLocator.treeHash
com.intellij.dupLocator.treeHash.AbstractTreeHasher$2 extends com.intellij.dupLocator.treeHash.TreePsiFragment {
final synthetic com.intellij.dupLocator.treeHash.AbstractTreeHasher this$0
void <init> (com.intellij.dupLocator.treeHash.AbstractTreeHasher, com.intellij.dupLocator.NodeSpecificHasher, java.util.List, int, int)
com.intellij.dupLocator.treeHash.AbstractTreeHasher this$0
com.intellij.dupLocator.NodeSpecificHasher hasher
java.util.List element
int from
int to
protected com.intellij.psi.PsiAnchor createAnchor (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected com.intellij.lang.Language calcLanguage (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/dupLocator/treeHash/AbstractTreeHasher.class
AbstractTreeHasher.java
package com.intellij.dupLocator.treeHash
public abstract com.intellij.dupLocator.treeHash.AbstractTreeHasher extends java.lang.Object implements com.intellij.dupLocator.TreeHasher {
protected final boolean myForIndexing
protected final com.intellij.dupLocator.treeHash.FragmentsCollector myCallBack
public void <init> (com.intellij.dupLocator.treeHash.FragmentsCollector, boolean)
com.intellij.dupLocator.treeHash.FragmentsCollector cb
boolean forIndexing
public final void hash (com.intellij.psi.PsiElement, com.intellij.dupLocator.NodeSpecificHasher)
com.intellij.psi.PsiElement root
com.intellij.dupLocator.NodeSpecificHasher hasher
protected abstract com.intellij.dupLocator.treeHash.TreeHashResult hash (com.intellij.psi.PsiElement, com.intellij.dupLocator.util.PsiFragment, com.intellij.dupLocator.NodeSpecificHasher)
protected com.intellij.dupLocator.treeHash.TreeHashResult computeElementHash (com.intellij.psi.PsiElement, com.intellij.dupLocator.util.PsiFragment, com.intellij.dupLocator.NodeSpecificHasher)
com.intellij.dupLocator.treeHash.TreeHashResult res
int i
int i
com.intellij.psi.PsiElement root
com.intellij.dupLocator.util.PsiFragment upper
com.intellij.dupLocator.NodeSpecificHasher hasher
java.util.List children
int size
int[] childHashes
int[] childCosts
com.intellij.dupLocator.util.PsiFragment fragment
int c
int h1
int discardCost
int h
protected com.intellij.dupLocator.treeHash.TreePsiFragment buildFragment (com.intellij.dupLocator.NodeSpecificHasher, com.intellij.psi.PsiElement, int)
com.intellij.dupLocator.NodeSpecificHasher hasher
com.intellij.psi.PsiElement root
int cost
protected com.intellij.dupLocator.treeHash.TreePsiFragment buildFragment (com.intellij.dupLocator.NodeSpecificHasher, java.util.List, int, int)
com.intellij.dupLocator.NodeSpecificHasher hasher
java.util.List elements
int from
int to
protected abstract int getDiscardCost (com.intellij.psi.PsiElement)
protected boolean ignoreChildHash (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected com.intellij.dupLocator.treeHash.TreeHashResult hashCodeBlock (java.util.List, com.intellij.dupLocator.util.PsiFragment, com.intellij.dupLocator.NodeSpecificHasher)
java.util.List statements
com.intellij.dupLocator.util.PsiFragment upper
com.intellij.dupLocator.NodeSpecificHasher hasher
protected com.intellij.dupLocator.treeHash.TreeHashResult hashCodeBlock (java.util.List, com.intellij.dupLocator.util.PsiFragment, com.intellij.dupLocator.NodeSpecificHasher, boolean)
com.intellij.dupLocator.treeHash.TreeHashResult res
int i
com.intellij.dupLocator.util.PsiFragment curr
int end
int hash
int cost
int beg
com.intellij.dupLocator.util.PsiFragment[] parents
com.intellij.dupLocator.util.PsiFragment[] frags
com.intellij.dupLocator.util.PsiFragment fragment
int[] hashes
int[] costs
java.util.List statements
com.intellij.dupLocator.util.PsiFragment upper
com.intellij.dupLocator.NodeSpecificHasher hasher
boolean forceHash
int statementsSize
protected int getCost (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement root
public static int vector (int[])
int[] args
public static int vector (int[], int)
int arg
int[] args
int mult
int sum
public boolean shouldAnonymize (com.intellij.psi.PsiElement, com.intellij.dupLocator.NodeSpecificHasher)
com.intellij.psi.PsiElement root
com.intellij.dupLocator.NodeSpecificHasher hasher
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/treeHash/DuplicatesMatchingVisitor$1.class
DuplicatesMatchingVisitor.java
package com.intellij.dupLocator.treeHash
com.intellij.dupLocator.treeHash.DuplicatesMatchingVisitor$1 extends com.intellij.dupLocator.treeHash.TreeHasherBase {
final synthetic com.intellij.dupLocator.treeHash.DuplicatesMatchingVisitor this$0
void <init> (com.intellij.dupLocator.treeHash.DuplicatesMatchingVisitor, com.intellij.dupLocator.treeHash.FragmentsCollector, com.intellij.dupLocator.DuplicatesProfile, int, boolean)
com.intellij.dupLocator.treeHash.DuplicatesMatchingVisitor this$0
com.intellij.dupLocator.treeHash.FragmentsCollector callback
com.intellij.dupLocator.DuplicatesProfile profile
int discardCost
boolean forIndexing
protected com.intellij.dupLocator.treeHash.TreeHashResult hash (com.intellij.psi.PsiElement, com.intellij.dupLocator.util.PsiFragment, com.intellij.dupLocator.NodeSpecificHasher)
com.intellij.psi.PsiElement root
com.intellij.dupLocator.util.PsiFragment upper
com.intellij.dupLocator.NodeSpecificHasher hasher
com.intellij.dupLocator.treeHash.TreeHashResult result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/treeHash/DuplicatesMatchingVisitor.class
DuplicatesMatchingVisitor.java
package com.intellij.dupLocator.treeHash
public com.intellij.dupLocator.treeHash.DuplicatesMatchingVisitor extends com.intellij.dupLocator.AbstractMatchingVisitor {
private final com.intellij.dupLocator.treeHash.NodeSpecificHasherBase myNodeSpecificHasher
private final com.intellij.dupLocator.util.NodeFilter myNodeFilter
private final int myDiscardCost
private final com.intellij.dupLocator.treeHash.TreeHasherBase myTreeHasher
private final java.util.Map myPsiElement2HashAndCost
public void <init> (com.intellij.dupLocator.treeHash.NodeSpecificHasherBase, com.intellij.dupLocator.util.NodeFilter, int)
com.intellij.dupLocator.treeHash.NodeSpecificHasherBase nodeSpecificHasher
com.intellij.dupLocator.util.NodeFilter nodeFilter
int discardCost
public boolean matchSequentially (com.intellij.dupLocator.iterators.NodeIterator, com.intellij.dupLocator.iterators.NodeIterator)
com.intellij.dupLocator.iterators.NodeIterator nodes
com.intellij.dupLocator.iterators.NodeIterator nodes2
private static void skipIfNeccessary (com.intellij.dupLocator.iterators.NodeIterator, com.intellij.dupLocator.iterators.NodeIterator)
com.intellij.dupLocator.iterators.NodeIterator nodes
com.intellij.dupLocator.iterators.NodeIterator nodes2
public boolean match (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
int cost1
int cost2
com.intellij.dupLocator.PsiElementRole role
com.intellij.psi.tree.IElementType elementType1
com.intellij.psi.tree.IElementType elementType2
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
com.intellij.dupLocator.treeHash.DuplicatesProfileBase duplicatesProfile
com.intellij.dupLocator.PsiElementRole role1
com.intellij.dupLocator.PsiElementRole role2
java.util.Set skippedRoles
com.intellij.dupLocator.ExternalizableDuplocatorState duplocatorState
com.intellij.dupLocator.equivalence.EquivalenceDescriptorProvider descriptorProvider
com.intellij.dupLocator.equivalence.EquivalenceDescriptor descriptor1
com.intellij.dupLocator.equivalence.EquivalenceDescriptor descriptor2
com.intellij.psi.PsiElement newElement1
com.intellij.psi.PsiElement newElement2
protected boolean doMatchInAnyOrder (com.intellij.dupLocator.iterators.NodeIterator, com.intellij.dupLocator.iterators.NodeIterator)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement element
int hash
java.util.List list
com.intellij.dupLocator.treeHash.TreeHashResult result
com.intellij.psi.PsiElement element
java.util.Iterator it
int hash
java.util.List list
boolean found
com.intellij.dupLocator.treeHash.TreeHashResult result
com.intellij.psi.PsiElement element
com.intellij.dupLocator.iterators.NodeIterator it1
com.intellij.dupLocator.iterators.NodeIterator it2
java.util.List elements1
java.util.List elements2
gnu.trove.TIntObjectHashMap hash2element
protected com.intellij.dupLocator.util.NodeFilter getNodeFilter ()
static synthetic java.util.Map access$000 (com.intellij.dupLocator.treeHash.DuplicatesMatchingVisitor)
com.intellij.dupLocator.treeHash.DuplicatesMatchingVisitor x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/treeHash/DuplicatesProfileBase.class
DuplicatesProfileBase.java
package com.intellij.dupLocator.treeHash
public abstract com.intellij.dupLocator.treeHash.DuplicatesProfileBase extends com.intellij.dupLocator.DuplicatesProfile {
public void <init> ()
public com.intellij.dupLocator.DuplocateVisitor createVisitor (com.intellij.dupLocator.treeHash.FragmentsCollector)
com.intellij.dupLocator.treeHash.FragmentsCollector collector
public abstract int getNodeCost (com.intellij.psi.PsiElement)
public com.intellij.psi.tree.TokenSet getLiterals ()
public com.intellij.dupLocator.ExternalizableDuplocatorState getDuplocatorState (com.intellij.lang.Language)
com.intellij.lang.Language language
public boolean isMyDuplicate (com.intellij.dupLocator.DupInfo, int)
com.intellij.lang.Language language
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement[] elements
com.intellij.dupLocator.DupInfo info
int index
com.intellij.dupLocator.util.PsiFragment[] fragments
public volatile synthetic com.intellij.dupLocator.DuplocatorState getDuplocatorState (com.intellij.lang.Language)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/treeHash/DuplocatorHashCallback$1.class
DuplocatorHashCallback.java
package com.intellij.dupLocator.treeHash
com.intellij.dupLocator.treeHash.DuplocatorHashCallback$1 extends java.lang.Object implements gnu.trove.TIntObjectProcedure {
final synthetic gnu.trove.TObjectIntHashMap val$duplicateList
final synthetic com.intellij.dupLocator.treeHash.DuplocatorHashCallback this$0
void <init> (com.intellij.dupLocator.treeHash.DuplocatorHashCallback, gnu.trove.TObjectIntHashMap)
com.intellij.dupLocator.treeHash.DuplocatorHashCallback this$0
public boolean execute (int, java.util.List)
com.intellij.dupLocator.util.PsiFragment fragment
com.intellij.dupLocator.util.PsiFragment[] filtered
int idx
int len
java.util.List list
int hash
java.util.List listList
public volatile synthetic boolean execute (int, java.lang.Object)
}
com/intellij/dupLocator/treeHash/DuplocatorHashCallback$2.class
DuplocatorHashCallback.java
package com.intellij.dupLocator.treeHash
com.intellij.dupLocator.treeHash.DuplocatorHashCallback$2 extends java.lang.Object implements com.intellij.dupLocator.DupInfo {
private final gnu.trove.TIntObjectHashMap myPattern2Description
final synthetic Object[] val$duplicates
final synthetic gnu.trove.TObjectIntHashMap val$duplicateList
final synthetic com.intellij.dupLocator.treeHash.DuplocatorHashCallback this$0
void <init> (com.intellij.dupLocator.treeHash.DuplocatorHashCallback, java.lang.Object[], gnu.trove.TObjectIntHashMap)
com.intellij.dupLocator.treeHash.DuplocatorHashCallback this$0
public int getPatterns ()
public int getPatternCost (int)
int number
public int getPatternDensity (int)
int number
public com.intellij.dupLocator.util.PsiFragment[] getFragmentOccurences (int)
int pattern
public com.intellij.usageView.UsageInfo[] getUsageOccurences (int)
int i
int pattern
com.intellij.dupLocator.util.PsiFragment[] occs
com.intellij.usageView.UsageInfo[] infos
public int getFileCount (int)
int pattern
private com.intellij.dupLocator.treeHash.GroupNodeDescription cacheGroupNodeDescription (int)
com.intellij.psi.PsiFile file
com.intellij.dupLocator.util.PsiFragment occurency
int pattern
java.util.Set files
com.intellij.dupLocator.util.PsiFragment[] occurencies
int fileCount
com.intellij.psi.PsiFile psiFile
com.intellij.dupLocator.DuplicatesProfile profile
String comment
com.intellij.dupLocator.treeHash.GroupNodeDescription description
public java.lang.String getTitle (int)
int pattern
public java.lang.String getComment (int)
int pattern
public int getHash (int)
int i
}
com/intellij/dupLocator/treeHash/DuplocatorHashCallback.class
DuplocatorHashCallback.java
package com.intellij.dupLocator.treeHash
public com.intellij.dupLocator.treeHash.DuplocatorHashCallback extends java.lang.Object implements com.intellij.dupLocator.treeHash.FragmentsCollector {
private static final com.intellij.openapi.diagnostic.Logger LOG
private gnu.trove.TIntObjectHashMap myDuplicates
private final int myBound
private boolean myReadOnly
private final int myDiscardCost
public void <init> (int, int)
int bound
int discardCost
public void <init> (int, int, boolean)
int bound
int discardCost
boolean readOnly
public void <init> (int)
int lowerBound
public void setReadOnly (boolean)
boolean readOnly
public void add (int, int, com.intellij.dupLocator.util.PsiFragment, com.intellij.dupLocator.NodeSpecificHasher)
int hash
int cost
com.intellij.dupLocator.util.PsiFragment frag
com.intellij.dupLocator.NodeSpecificHasher visitor
private void forceAdd (int, int, com.intellij.dupLocator.util.PsiFragment)
java.util.List list
java.util.List listf
com.intellij.dupLocator.DuplocatorState state
com.intellij.dupLocator.util.PsiFragment old
java.util.Iterator frags
boolean skipNew
java.util.List fi
com.intellij.dupLocator.util.PsiFragment aFrag
java.util.Iterator i
java.util.List newFrags
int hash
int cost
com.intellij.dupLocator.util.PsiFragment frag
java.util.List fragments
boolean found
com.intellij.psi.PsiElement[] elements
int discardCost
public void add (int, int, com.intellij.dupLocator.util.PsiFragment)
int bound
com.intellij.dupLocator.DuplocatorState duplocatorState
int hash
int cost
com.intellij.dupLocator.util.PsiFragment frag
int bound
public com.intellij.dupLocator.DupInfo getInfo ()
com.intellij.dupLocator.util.PsiFragment fragment
com.intellij.dupLocator.util.PsiFragment[] fragments
boolean nested
gnu.trove.TObjectIntIterator dups
gnu.trove.TObjectIntHashMap duplicateList
Object[] duplicates
public void report (java.lang.String, com.intellij.openapi.project.Project) throws java.io.IOException
java.util.List psiFragments
java.util.List dupList
int hash
com.thoughtworks.xstream.io.xml.PrettyPrintWriter writer
String path
com.intellij.openapi.project.Project project
int[] hashCodes
java.io.FileWriter fileWriter
public static void writeDuplicates (java.lang.String, com.intellij.openapi.project.Project, com.intellij.dupLocator.DupInfo) throws java.io.IOException
int i
com.thoughtworks.xstream.io.xml.PrettyPrintWriter writer
int patterns
String path
com.intellij.openapi.project.Project project
com.intellij.dupLocator.DupInfo info
java.io.FileWriter fileWriter
private static void writeFragments (java.util.List, com.thoughtworks.xstream.io.xml.PrettyPrintWriter, com.intellij.openapi.project.Project, boolean)
int[] offset
int[][] offsets
com.intellij.openapi.editor.Document document
int startOffset
int line
int lineStartOffset
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.dupLocator.util.PsiFragment fragment
java.util.List psiFragments
com.thoughtworks.xstream.io.xml.PrettyPrintWriter writer
com.intellij.openapi.project.Project project
boolean shouldWriteOffsets
com.intellij.openapi.components.PathMacroManager macroManager
com.intellij.psi.PsiDocumentManager documentManager
private static synthetic int lambda$getInfo$0 (java.lang.Object, java.lang.Object)
Object x
Object y
static void <clinit> ()
}
com/intellij/dupLocator/treeHash/FragmentsCollector.class
FragmentsCollector.java
package com.intellij.dupLocator.treeHash
public abstract com.intellij.dupLocator.treeHash.FragmentsCollector extends java.lang.Object {
public abstract void add (int, int, com.intellij.dupLocator.util.PsiFragment)
}
com/intellij/dupLocator/treeHash/GroupNodeDescription.class
GroupNodeDescription.java
package com.intellij.dupLocator.treeHash
public com.intellij.dupLocator.treeHash.GroupNodeDescription extends java.lang.Object {
private final int myFilesCount
private final String myTitle
private final String myComment
public void <init> (int, java.lang.String, java.lang.String)
int filesCount
String title
String comment
public int getFilesCount ()
public java.lang.String getTitle ()
public java.lang.String getComment ()
}
com/intellij/dupLocator/treeHash/NodeSpecificHasherBase$1.class
NodeSpecificHasherBase.java
package com.intellij.dupLocator.treeHash
com.intellij.dupLocator.treeHash.NodeSpecificHasherBase$1 extends java.lang.Object implements com.intellij.dupLocator.util.NodeFilter {
final synthetic com.intellij.dupLocator.treeHash.NodeSpecificHasherBase this$0
void <init> (com.intellij.dupLocator.treeHash.NodeSpecificHasherBase)
com.intellij.dupLocator.treeHash.NodeSpecificHasherBase this$0
public boolean accepts (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/dupLocator/treeHash/NodeSpecificHasherBase.class
NodeSpecificHasherBase.java
package com.intellij.dupLocator.treeHash
public com.intellij.dupLocator.treeHash.NodeSpecificHasherBase extends com.intellij.dupLocator.NodeSpecificHasher {
private final com.intellij.dupLocator.treeHash.TreeHasherBase myTreeHasher
private final com.intellij.dupLocator.DuplocatorSettings mySettings
private final com.intellij.dupLocator.treeHash.DuplicatesProfileBase myDuplicatesProfile
private final com.intellij.dupLocator.util.NodeFilter myNodeFilter
protected final boolean myForIndexing
private boolean isToSkipAsLiteral (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void <init> (com.intellij.dupLocator.DuplocatorSettings, com.intellij.dupLocator.treeHash.FragmentsCollector, com.intellij.dupLocator.treeHash.DuplicatesProfileBase)
com.intellij.dupLocator.DuplocatorSettings settings
com.intellij.dupLocator.treeHash.FragmentsCollector callback
com.intellij.dupLocator.treeHash.DuplicatesProfileBase duplicatesProfile
public void <init> (com.intellij.dupLocator.DuplocatorSettings, com.intellij.dupLocator.treeHash.FragmentsCollector, com.intellij.dupLocator.treeHash.DuplicatesProfileBase, boolean)
com.intellij.dupLocator.DuplocatorSettings settings
com.intellij.dupLocator.treeHash.FragmentsCollector callback
com.intellij.dupLocator.treeHash.DuplicatesProfileBase duplicatesProfile
boolean forIndexing
public com.intellij.dupLocator.util.NodeFilter getNodeFilter ()
public int getNodeHash (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
private boolean isLiteral (com.intellij.psi.PsiElement)
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.PsiElement node
public int getNodeCost (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public java.util.List getNodeChildren (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
java.util.List result
com.intellij.dupLocator.iterators.FilteringNodeIterator it
public boolean areNodesEqual (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node1
com.intellij.psi.PsiElement node2
public boolean areTreesEqual (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement root1
com.intellij.psi.PsiElement root2
int discardCost
public com.intellij.dupLocator.treeHash.DuplicatesProfileBase getDuplicatesProfile ()
public boolean checkDeep (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node1
com.intellij.psi.PsiElement node2
public void visitNode (com.intellij.psi.PsiElement)
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.psi.PsiElement node
com.intellij.lang.Language language
public void hashingFinished ()
static synthetic boolean access$000 (com.intellij.dupLocator.treeHash.NodeSpecificHasherBase, com.intellij.psi.PsiElement)
com.intellij.dupLocator.treeHash.NodeSpecificHasherBase x0
com.intellij.psi.PsiElement x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/treeHash/TreeHashResult.class
TreeHashResult.java
package com.intellij.dupLocator.treeHash
public com.intellij.dupLocator.treeHash.TreeHashResult extends java.lang.Object {
int myHash
int myCost
com.intellij.dupLocator.util.PsiFragment myFragment
public void <init> (int, int, com.intellij.dupLocator.util.PsiFragment)
int hash
int cost
com.intellij.dupLocator.util.PsiFragment fragment
public int getHash ()
public int getCost ()
public com.intellij.dupLocator.util.PsiFragment getFragment ()
}
com/intellij/dupLocator/treeHash/TreeHasherBase$1.class
TreeHasherBase.java
package com.intellij.dupLocator.treeHash
synthetic com.intellij.dupLocator.treeHash.TreeHasherBase$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$dupLocator$equivalence$SingleChildDescriptor$MyType
static final synthetic int[] $SwitchMap$com$intellij$dupLocator$equivalence$MultiChildDescriptor$MyType
static void <clinit> ()
}
com/intellij/dupLocator/treeHash/TreeHasherBase.class
TreeHasherBase.java
package com.intellij.dupLocator.treeHash
com.intellij.dupLocator.treeHash.TreeHasherBase extends com.intellij.dupLocator.treeHash.AbstractTreeHasher {
private final com.intellij.dupLocator.treeHash.FragmentsCollector myCallback
private final int myDiscardCost
private final com.intellij.dupLocator.DuplicatesProfile myProfile
void <init> (com.intellij.dupLocator.treeHash.FragmentsCollector, com.intellij.dupLocator.DuplicatesProfile, int, boolean)
com.intellij.dupLocator.treeHash.FragmentsCollector callback
com.intellij.dupLocator.DuplicatesProfile profile
int discardCost
boolean forIndexing
protected int getDiscardCost (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement root
protected com.intellij.dupLocator.treeHash.TreeHashResult hash (com.intellij.psi.PsiElement, com.intellij.dupLocator.util.PsiFragment, com.intellij.dupLocator.NodeSpecificHasher)
com.intellij.psi.PsiElement root
com.intellij.dupLocator.util.PsiFragment upper
com.intellij.dupLocator.NodeSpecificHasher hasher
com.intellij.dupLocator.treeHash.TreeHashResult result
int discardCost
private com.intellij.dupLocator.treeHash.TreeHashResult computeHash (com.intellij.psi.PsiElement, com.intellij.dupLocator.util.PsiFragment, com.intellij.dupLocator.NodeSpecificHasher)
com.intellij.dupLocator.equivalence.EquivalenceDescriptor descriptor
java.util.List children
com.intellij.dupLocator.treeHash.TreeHashResult result
int cost
com.intellij.psi.PsiElement root
com.intellij.dupLocator.util.PsiFragment upper
com.intellij.dupLocator.NodeSpecificHasher hasher
com.intellij.dupLocator.equivalence.EquivalenceDescriptorProvider descriptorProvider
com.intellij.dupLocator.treeHash.NodeSpecificHasherBase ssrNodeSpecificHasher
com.intellij.psi.PsiElement element
public boolean shouldAnonymize (com.intellij.psi.PsiElement, com.intellij.dupLocator.NodeSpecificHasher)
com.intellij.psi.PsiElement root
com.intellij.dupLocator.NodeSpecificHasher hasher
protected com.intellij.dupLocator.treeHash.TreeHashResult computeElementHash (com.intellij.psi.PsiElement, com.intellij.dupLocator.util.PsiFragment, com.intellij.dupLocator.NodeSpecificHasher)
com.intellij.dupLocator.treeHash.TreeHashResult res
int i
int i
com.intellij.psi.PsiElement root
com.intellij.dupLocator.util.PsiFragment upper
com.intellij.dupLocator.NodeSpecificHasher hasher
java.util.List children
int size
int[] childHashes
int[] childCosts
com.intellij.dupLocator.util.PsiFragment fragment
int c
int h1
int discardCost
int h
protected com.intellij.dupLocator.treeHash.TreeHashResult hashCodeBlock (java.util.List, com.intellij.dupLocator.util.PsiFragment, com.intellij.dupLocator.NodeSpecificHasher, boolean)
java.util.List statements
com.intellij.dupLocator.util.PsiFragment upper
com.intellij.dupLocator.NodeSpecificHasher hasher
boolean forceHash
private com.intellij.dupLocator.treeHash.TreeHashResult computeHash (com.intellij.psi.PsiElement, com.intellij.dupLocator.util.PsiFragment, com.intellij.dupLocator.equivalence.EquivalenceDescriptor, com.intellij.dupLocator.NodeSpecificHasher)
com.intellij.openapi.util.Couple childHashResult
com.intellij.dupLocator.equivalence.SingleChildDescriptor childDescriptor
com.intellij.openapi.util.Couple childHashResult
com.intellij.dupLocator.equivalence.MultiChildDescriptor childDescriptor
int constantHash
Object constant
java.util.List filteredBlock
com.intellij.dupLocator.treeHash.TreeHashResult childHashResult
com.intellij.psi.PsiElement[] codeBlock
com.intellij.psi.PsiElement element
com.intellij.dupLocator.util.PsiFragment parent
com.intellij.dupLocator.equivalence.EquivalenceDescriptor descriptor
com.intellij.dupLocator.NodeSpecificHasher hasher
com.intellij.dupLocator.treeHash.NodeSpecificHasherBase ssrHasher
com.intellij.psi.PsiElement element2
boolean canSkip
com.intellij.dupLocator.util.PsiFragment fragment
int hash
int cost
public static java.util.List filter (com.intellij.psi.PsiElement[], com.intellij.dupLocator.treeHash.NodeSpecificHasherBase)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] elements
com.intellij.dupLocator.treeHash.NodeSpecificHasherBase hasher
java.util.List filteredElements
private com.intellij.openapi.util.Couple computeHash (com.intellij.dupLocator.equivalence.SingleChildDescriptor, com.intellij.dupLocator.util.PsiFragment, com.intellij.dupLocator.NodeSpecificHasher)
com.intellij.dupLocator.equivalence.SingleChildDescriptor childDescriptor
com.intellij.dupLocator.util.PsiFragment parentFragment
com.intellij.dupLocator.NodeSpecificHasher nodeSpecificHasher
com.intellij.psi.PsiElement element
com.intellij.openapi.util.Couple result
com.intellij.dupLocator.treeHash.DuplicatesProfileBase duplicatesProfile
com.intellij.dupLocator.PsiElementRole role
private static boolean shouldBeAnonymized (com.intellij.psi.PsiElement, com.intellij.dupLocator.treeHash.NodeSpecificHasherBase)
com.intellij.psi.PsiElement element
com.intellij.dupLocator.treeHash.NodeSpecificHasherBase nodeSpecificHasher
com.intellij.dupLocator.treeHash.DuplicatesProfileBase duplicatesProfile
com.intellij.dupLocator.PsiElementRole role
private com.intellij.openapi.util.Couple doComputeHash (com.intellij.dupLocator.equivalence.SingleChildDescriptor, com.intellij.dupLocator.util.PsiFragment, com.intellij.dupLocator.NodeSpecificHasher)
com.intellij.dupLocator.treeHash.TreeHashResult result
com.intellij.dupLocator.treeHash.TreeHashResult[] childResults
int[] hashes
int[] costs
int hash
int cost
com.intellij.dupLocator.treeHash.TreeHashResult[] childResults
int[] hashes
int[] costs
int hash
int cost
com.intellij.dupLocator.equivalence.SingleChildDescriptor childDescriptor
com.intellij.dupLocator.util.PsiFragment parentFragment
com.intellij.dupLocator.NodeSpecificHasher nodeSpecificHasher
com.intellij.psi.PsiElement element
private com.intellij.openapi.util.Couple computeHash (com.intellij.dupLocator.equivalence.MultiChildDescriptor, com.intellij.dupLocator.util.PsiFragment, com.intellij.dupLocator.NodeSpecificHasher)
com.intellij.dupLocator.treeHash.TreeHashResult[] childResults
int[] hashes
int[] costs
int hash
int cost
com.intellij.dupLocator.treeHash.TreeHashResult[] childResults
int[] hashes
int[] costs
int hash
int cost
com.intellij.dupLocator.equivalence.MultiChildDescriptor childDescriptor
com.intellij.dupLocator.util.PsiFragment parentFragment
com.intellij.dupLocator.NodeSpecificHasher nodeSpecificHasher
com.intellij.psi.PsiElement[] elements
private com.intellij.dupLocator.treeHash.TreeHashResult[] computeHashesForChildren (com.intellij.psi.PsiElement, com.intellij.dupLocator.util.PsiFragment, com.intellij.dupLocator.NodeSpecificHasher)
com.intellij.dupLocator.treeHash.TreeHashResult childResult
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
com.intellij.dupLocator.util.PsiFragment parentFragment
com.intellij.dupLocator.NodeSpecificHasher nodeSpecificHasher
java.util.List result
private com.intellij.dupLocator.treeHash.TreeHashResult[] computeHashes (com.intellij.psi.PsiElement[], com.intellij.dupLocator.util.PsiFragment, com.intellij.dupLocator.NodeSpecificHasher)
int i
com.intellij.psi.PsiElement[] elements
com.intellij.dupLocator.util.PsiFragment parentFragment
com.intellij.dupLocator.NodeSpecificHasher nodeSpecificHasher
com.intellij.dupLocator.treeHash.TreeHashResult[] result
private static int[] getHashes (com.intellij.dupLocator.treeHash.TreeHashResult[])
int i
com.intellij.dupLocator.treeHash.TreeHashResult[] results
int[] hashes
private static int[] getCosts (com.intellij.dupLocator.treeHash.TreeHashResult[])
int i
com.intellij.dupLocator.treeHash.TreeHashResult[] results
int[] costs
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/treeHash/TreeHashingUtils.class
TreeHashingUtils.java
package com.intellij.dupLocator.treeHash
public com.intellij.dupLocator.treeHash.TreeHashingUtils extends java.lang.Object {
public void <init> ()
public static com.intellij.dupLocator.treeHash.TreeHashResult hashCodeBlockForIndexing (com.intellij.dupLocator.treeHash.AbstractTreeHasher, com.intellij.dupLocator.treeHash.FragmentsCollector, java.util.List, com.intellij.dupLocator.util.PsiFragment, com.intellij.dupLocator.NodeSpecificHasher)
com.intellij.dupLocator.treeHash.TreeHashResult res
com.intellij.psi.PsiElement statement
com.intellij.dupLocator.util.PsiFragment fragment
int cost
int hash
com.intellij.dupLocator.treeHash.TreeHashResult result
com.intellij.dupLocator.treeHash.AbstractTreeHasher treeHasher
com.intellij.dupLocator.treeHash.FragmentsCollector callBack
java.util.List statements
com.intellij.dupLocator.util.PsiFragment upper
com.intellij.dupLocator.NodeSpecificHasher hasher
int statementsSize
static com.intellij.dupLocator.treeHash.TreeHashResult computeElementHashForIndexing (com.intellij.dupLocator.treeHash.AbstractTreeHasher, com.intellij.dupLocator.treeHash.FragmentsCollector, com.intellij.psi.PsiElement, com.intellij.dupLocator.util.PsiFragment, com.intellij.dupLocator.NodeSpecificHasher)
com.intellij.psi.PsiElement child
com.intellij.dupLocator.treeHash.TreeHashResult res
int childCost
int i
com.intellij.dupLocator.treeHash.AbstractTreeHasher base
com.intellij.dupLocator.treeHash.FragmentsCollector callBack
com.intellij.psi.PsiElement root
com.intellij.dupLocator.util.PsiFragment upper
com.intellij.dupLocator.NodeSpecificHasher hasher
java.util.List children
com.intellij.dupLocator.util.PsiFragment fragment
int size
int discardCost
int c
int h
}
com/intellij/dupLocator/treeHash/TreePsiFragment.class
TreePsiFragment.java
package com.intellij.dupLocator.treeHash
public com.intellij.dupLocator.treeHash.TreePsiFragment extends com.intellij.dupLocator.util.PsiFragment {
private final com.intellij.dupLocator.NodeSpecificHasher myHasher
public void <init> (com.intellij.dupLocator.NodeSpecificHasher, com.intellij.psi.PsiElement, int)
com.intellij.dupLocator.NodeSpecificHasher hasher
com.intellij.psi.PsiElement root
int cost
public void <init> (com.intellij.dupLocator.NodeSpecificHasher, java.util.List, int, int)
com.intellij.dupLocator.NodeSpecificHasher hasher
java.util.List element
int from
int to
public boolean isEqual (com.intellij.psi.PsiElement[], int)
com.intellij.psi.PsiElement one
com.intellij.psi.PsiElement two
int i
com.intellij.psi.PsiElement[] elements
int discardCost
}
com/intellij/dupLocator/treeView/NodeMatcher.class
NodeMatcher.java
package com.intellij.dupLocator.treeView
public abstract com.intellij.dupLocator.treeView.NodeMatcher extends java.lang.Object {
public abstract boolean match (com.intellij.psi.PsiElement)
}
com/intellij/dupLocator/util/DuplocatorUtil$1.class
DuplocatorUtil.java
package com.intellij.dupLocator.util
synthetic com.intellij.dupLocator.util.DuplocatorUtil$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$dupLocator$equivalence$SingleChildDescriptor$MyType
static final synthetic int[] $SwitchMap$com$intellij$dupLocator$equivalence$MultiChildDescriptor$MyType
static void <clinit> ()
}
com/intellij/dupLocator/util/DuplocatorUtil.class
DuplocatorUtil.java
package com.intellij.dupLocator.util
public com.intellij.dupLocator.util.DuplocatorUtil extends java.lang.Object {
private void <init> ()
public static boolean isIgnoredNode (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.dupLocator.equivalence.EquivalenceDescriptorProvider descriptorProvider
com.intellij.psi.tree.IElementType elementType
public static com.intellij.psi.PsiElement getOnlyChild (com.intellij.psi.PsiElement, com.intellij.dupLocator.util.NodeFilter)
com.intellij.psi.PsiElement element
com.intellij.dupLocator.util.NodeFilter filter
com.intellij.dupLocator.iterators.FilteringNodeIterator it
com.intellij.psi.PsiElement child
public static boolean shouldSkip (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement elementToMatchWith
public static com.intellij.psi.PsiElement skipNodeIfNeccessary (com.intellij.psi.PsiElement, com.intellij.dupLocator.equivalence.EquivalenceDescriptor, com.intellij.dupLocator.util.NodeFilter)
com.intellij.dupLocator.equivalence.EquivalenceDescriptorProvider provider
com.intellij.psi.PsiElement onlyChild
com.intellij.psi.PsiElement element
com.intellij.dupLocator.equivalence.EquivalenceDescriptor descriptor
com.intellij.dupLocator.util.NodeFilter filter
private static com.intellij.psi.PsiElement getOnlyChildFromDescriptor (com.intellij.dupLocator.equivalence.EquivalenceDescriptor, com.intellij.dupLocator.util.NodeFilter)
com.intellij.dupLocator.equivalence.SingleChildDescriptor$MyType type
com.intellij.dupLocator.equivalence.SingleChildDescriptor descriptor
com.intellij.psi.PsiElement child
com.intellij.dupLocator.equivalence.MultiChildDescriptor descriptor
com.intellij.psi.PsiElement[] children
com.intellij.psi.PsiElement[] codeBlock
com.intellij.dupLocator.equivalence.EquivalenceDescriptor equivalenceDescriptor
com.intellij.dupLocator.util.NodeFilter filter
java.util.List singleChildren
java.util.List multiChildren
java.util.List codeBlocks
public static boolean match (com.intellij.dupLocator.equivalence.EquivalenceDescriptor, com.intellij.dupLocator.equivalence.EquivalenceDescriptor, com.intellij.dupLocator.AbstractMatchingVisitor, java.util.Set, com.intellij.dupLocator.DuplicatesProfile)
Object childDescriptor1
Object childDescriptor2
int i
int n
com.intellij.dupLocator.equivalence.SingleChildDescriptor childDescriptor1
com.intellij.dupLocator.equivalence.SingleChildDescriptor childDescriptor2
int i
int n
com.intellij.dupLocator.equivalence.MultiChildDescriptor childDescriptor1
com.intellij.dupLocator.equivalence.MultiChildDescriptor childDescriptor2
int i
int n
com.intellij.psi.PsiElement[] codeBlock1
com.intellij.psi.PsiElement[] codeBlock2
int i
int n
com.intellij.dupLocator.equivalence.EquivalenceDescriptor descriptor1
com.intellij.dupLocator.equivalence.EquivalenceDescriptor descriptor2
com.intellij.dupLocator.AbstractMatchingVisitor g
java.util.Set skippedRoles
com.intellij.dupLocator.DuplicatesProfile profile
private static boolean match (com.intellij.dupLocator.equivalence.SingleChildDescriptor, com.intellij.dupLocator.equivalence.SingleChildDescriptor, com.intellij.dupLocator.AbstractMatchingVisitor, java.util.Set, com.intellij.dupLocator.DuplicatesProfile)
com.intellij.dupLocator.PsiElementRole role1
com.intellij.dupLocator.PsiElementRole role2
com.intellij.dupLocator.equivalence.SingleChildDescriptor childDescriptor1
com.intellij.dupLocator.equivalence.SingleChildDescriptor childDescriptor2
com.intellij.dupLocator.AbstractMatchingVisitor g
java.util.Set skippedRoles
com.intellij.dupLocator.DuplicatesProfile duplicatesProfile
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
private static boolean match (com.intellij.dupLocator.equivalence.MultiChildDescriptor, com.intellij.dupLocator.equivalence.MultiChildDescriptor, com.intellij.dupLocator.AbstractMatchingVisitor)
com.intellij.dupLocator.equivalence.MultiChildDescriptor childDescriptor1
com.intellij.dupLocator.equivalence.MultiChildDescriptor childDescriptor2
com.intellij.dupLocator.AbstractMatchingVisitor g
com.intellij.psi.PsiElement[] elements1
com.intellij.psi.PsiElement[] elements2
public static com.intellij.dupLocator.DuplocatorState getDuplocatorState (com.intellij.dupLocator.util.PsiFragment)
com.intellij.dupLocator.util.PsiFragment frag
com.intellij.lang.Language language
com.intellij.dupLocator.DuplicatesProfile profile
public static com.intellij.dupLocator.ExternalizableDuplocatorState registerAndGetState (com.intellij.lang.Language)
com.intellij.lang.Language language
com.intellij.dupLocator.MultilanguageDuplocatorSettings settings
com.intellij.dupLocator.ExternalizableDuplocatorState state
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/dupLocator/util/NodeFilter.class
NodeFilter.java
package com.intellij.dupLocator.util
public abstract com.intellij.dupLocator.util.NodeFilter extends java.lang.Object {
public abstract boolean accepts (com.intellij.psi.PsiElement)
}
com/intellij/dupLocator/util/PsiFragment.class
PsiFragment.java
package com.intellij.dupLocator.util
public abstract com.intellij.dupLocator.util.PsiFragment extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected final com.intellij.psi.PsiAnchor[] myElementAnchors
private final com.intellij.lang.Language myLanguage
private com.intellij.dupLocator.util.PsiFragment[] myParents
private boolean myDuplicate
private boolean myChecked
private boolean myNested
private int myCost
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void <init> (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement element
int cost
protected com.intellij.lang.Language calcLanguage (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected com.intellij.psi.PsiAnchor createAnchor (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void <init> (java.util.List)
java.util.List elements
public void <init> (java.util.List, int, int)
int i
java.util.List elements
int from
int to
private static com.intellij.lang.Language doGetLanguageForElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.dupLocator.DuplicatesProfile profile
public void setCost (int)
int c
public void markDuplicate ()
public boolean isNested ()
com.intellij.dupLocator.util.PsiFragment parent1
com.intellij.dupLocator.util.PsiFragment parent2
public void setParent (com.intellij.dupLocator.util.PsiFragment)
com.intellij.dupLocator.util.PsiFragment f
public com.intellij.psi.PsiElement[] getElements ()
int i
com.intellij.psi.PsiElement[] elements
public com.intellij.psi.PsiFile getFile ()
public int getStartOffset ()
public int getEndOffset ()
public boolean intersectsWith (com.intellij.dupLocator.util.PsiFragment)
com.intellij.dupLocator.util.PsiFragment f
int start
int end
int fStart
int fEnd
public boolean contains (com.intellij.dupLocator.util.PsiFragment)
com.intellij.dupLocator.util.PsiFragment f
int start
int end
int fStart
int fEnd
public abstract boolean isEqual (com.intellij.psi.PsiElement[], int)
public com.intellij.usageView.UsageInfo getUsageInfo ()
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
int offs
int startOffsetInParent
int endOffsetInParent
public java.lang.String toString ()
com.intellij.psi.PsiElement element
com.intellij.psi.PsiAnchor psiAnchor
StringBuilder buffer
public boolean equals (java.lang.Object)
Object o
com.intellij.dupLocator.util.PsiFragment other
public int hashCode ()
int result
com.intellij.psi.PsiFile file
public int getCost ()
public int[][] getOffsets ()
com.intellij.psi.PsiAnchor anchor
int[][] result
int idx
public boolean containsMultipleFragments ()
public com.intellij.lang.Language getLanguage ()
private static synthetic com.intellij.psi.PsiAnchor lambda$createAnchor$0 (com.intellij.psi.PsiElement) throws java.lang.RuntimeException
com.intellij.psi.PsiElement element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/projectView/
com/intellij/ide/structureView/
com/intellij/ide/ui/
com/intellij/ide/util/treeView/
com/intellij/ide/util/treeView/smartTree/
com/intellij/openapi/actionSystem/
com/intellij/openapi/actionSystem/ex/
com/intellij/openapi/editor/actions/
com/intellij/openapi/editor/bidi/
com/intellij/openapi/editor/highlighter/
com/intellij/openapi/ide/
com/intellij/openapi/vcs/
com/intellij/ui/
com/intellij/ui/breadcrumbs/
com/intellij/ui/list/
com/intellij/ui/switcher/
com/intellij/ui/tree/
META-INF/intellij.platform.editor.kotlin_module
com/intellij/codeHighlighting/BackgroundEditorHighlighter.class
BackgroundEditorHighlighter.java
package com.intellij.codeHighlighting
public abstract com.intellij.codeHighlighting.BackgroundEditorHighlighter extends java.lang.Object {
public abstract com.intellij.codeHighlighting.HighlightingPass[] createPassesForEditor ()
public abstract com.intellij.codeHighlighting.HighlightingPass[] createPassesForVisibleArea ()
}
com/intellij/codeHighlighting/HighlightingPass.class
HighlightingPass.java
package com.intellij.codeHighlighting
public abstract com.intellij.codeHighlighting.HighlightingPass extends java.lang.Object {
public static final com.intellij.codeHighlighting.HighlightingPass[] EMPTY_ARRAY
public abstract void collectInformation (com.intellij.openapi.progress.ProgressIndicator)
public abstract void applyInformationToEditor ()
static void <clinit> ()
}
com/intellij/codeInsight/daemon/GutterMark.class
GutterMark.java
package com.intellij.codeInsight.daemon
public abstract com.intellij.codeInsight.daemon.GutterMark extends java.lang.Object {
public abstract javax.swing.Icon getIcon ()
public abstract java.lang.String getTooltipText ()
}
com/intellij/codeInsight/daemon/NonHideableIconGutterMark.class
NonHideableIconGutterMark.java
package com.intellij.codeInsight.daemon
public abstract com.intellij.codeInsight.daemon.NonHideableIconGutterMark extends java.lang.Object implements com.intellij.codeInsight.daemon.GutterMark {
}
com/intellij/ide/DataManager.class
DataManager.java
package com.intellij.ide
public abstract com.intellij.ide.DataManager extends java.lang.Object {
public static final String CLIENT_PROPERTY_DATA_PROVIDER
public void <init> ()
public static com.intellij.ide.DataManager getInstance ()
public abstract com.intellij.openapi.actionSystem.DataContext getDataContext ()
public final com.intellij.openapi.util.AsyncResult getDataContextFromFocus ()
com.intellij.openapi.util.AsyncResult result
public abstract org.jetbrains.concurrency.Promise getDataContextFromFocusAsync ()
public abstract com.intellij.openapi.actionSystem.DataContext getDataContext (java.awt.Component)
public abstract com.intellij.openapi.actionSystem.DataContext getDataContext (java.awt.Component, int, int)
public abstract void saveInDataContext (com.intellij.openapi.actionSystem.DataContext, com.intellij.openapi.util.Key, java.lang.Object)
public abstract java.lang.Object loadFromDataContext (com.intellij.openapi.actionSystem.DataContext, com.intellij.openapi.util.Key)
public static void registerDataProvider (javax.swing.JComponent, com.intellij.openapi.actionSystem.DataProvider)
javax.swing.JComponent component
com.intellij.openapi.actionSystem.DataProvider provider
public static com.intellij.openapi.actionSystem.DataProvider getDataProvider (javax.swing.JComponent)
javax.swing.JComponent component
public static void removeDataProvider (javax.swing.JComponent)
javax.swing.JComponent component
private static synthetic void lambda$getDataContextFromFocus$1 (com.intellij.openapi.util.AsyncResult, java.lang.Throwable)
com.intellij.openapi.util.AsyncResult result
Throwable it
private static synthetic void lambda$getDataContextFromFocus$0 (com.intellij.openapi.util.AsyncResult, com.intellij.openapi.actionSystem.DataContext)
com.intellij.openapi.util.AsyncResult result
com.intellij.openapi.actionSystem.DataContext context
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/highlighter/HighlighterFactory.class
HighlighterFactory.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.HighlighterFactory extends java.lang.Object {
private void <init> ()
public static com.intellij.openapi.editor.highlighter.EditorHighlighter createHighlighter (com.intellij.openapi.fileTypes.SyntaxHighlighter, com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.fileTypes.SyntaxHighlighter highlighter
com.intellij.openapi.editor.colors.EditorColorsScheme settings
public static com.intellij.openapi.editor.highlighter.EditorHighlighter createHighlighter (com.intellij.openapi.project.Project, java.lang.String)
com.intellij.openapi.project.Project project
String fileName
public static com.intellij.openapi.editor.highlighter.EditorHighlighter createHighlighter (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
public static com.intellij.openapi.editor.highlighter.EditorHighlighter createHighlighter (com.intellij.openapi.project.Project, com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.project.Project project
com.intellij.openapi.fileTypes.FileType fileType
public static com.intellij.openapi.editor.highlighter.EditorHighlighter createHighlighter (com.intellij.openapi.editor.colors.EditorColorsScheme, java.lang.String, com.intellij.openapi.project.Project)
com.intellij.openapi.editor.colors.EditorColorsScheme settings
String fileName
com.intellij.openapi.project.Project project
public static com.intellij.openapi.editor.highlighter.EditorHighlighter createHighlighter (com.intellij.openapi.fileTypes.FileType, com.intellij.openapi.editor.colors.EditorColorsScheme, com.intellij.openapi.project.Project)
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.editor.colors.EditorColorsScheme settings
com.intellij.openapi.project.Project project
public static com.intellij.openapi.editor.highlighter.EditorHighlighter createHighlighter (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.editor.colors.EditorColorsScheme, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.editor.colors.EditorColorsScheme settings
com.intellij.openapi.project.Project project
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/projectView/PresentationData.class
PresentationData.java
package com.intellij.ide.projectView
public com.intellij.ide.projectView.PresentationData extends java.lang.Object implements com.intellij.navigation.ColoredItemPresentation com.intellij.util.ui.update.ComparableObject com.intellij.navigation.LocationPresentation {
protected final java.util.List myColoredText
private javax.swing.Icon myIcon
private String myLocationString
private String myPresentableText
private String myTooltip
private com.intellij.openapi.editor.colors.TextAttributesKey myAttributesKey
private java.awt.Color myForcedTextForeground
private java.awt.Font myFont
private boolean mySeparatorAbove
private boolean myChanged
private String myLocationPrefix
private String myLocationSuffix
public void <init> (java.lang.String, java.lang.String, javax.swing.Icon, com.intellij.openapi.editor.colors.TextAttributesKey)
String presentableText
String locationString
javax.swing.Icon icon
com.intellij.openapi.editor.colors.TextAttributesKey attributesKey
public void <init> (java.lang.String, java.lang.String, javax.swing.Icon, javax.swing.Icon, com.intellij.openapi.editor.colors.TextAttributesKey)
String presentableText
String locationString
javax.swing.Icon openIcon
javax.swing.Icon closedIcon
com.intellij.openapi.editor.colors.TextAttributesKey attributesKey
public void <init> ()
public javax.swing.Icon getIcon (boolean)
boolean open
public java.awt.Color getForcedTextForeground ()
public void setForcedTextForeground (java.awt.Color)
java.awt.Color forcedTextForeground
public java.lang.String getLocationString ()
public java.lang.String getPresentableText ()
public void setIcon (javax.swing.Icon)
javax.swing.Icon icon
public void setLocationString (java.lang.String)
String locationString
public void setPresentableText (java.lang.String)
String presentableText
public void setClosedIcon (javax.swing.Icon)
javax.swing.Icon closedIcon
public void setOpenIcon (javax.swing.Icon)
javax.swing.Icon openIcon
public void setIcons (javax.swing.Icon)
javax.swing.Icon icon
public void updateFrom (com.intellij.navigation.ItemPresentation)
com.intellij.navigation.ItemPresentation presentation
public boolean hasSeparatorAbove ()
public void setSeparatorAbove (boolean)
boolean b
public com.intellij.openapi.editor.colors.TextAttributesKey getTextAttributesKey ()
public void setAttributesKey (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey attributesKey
public java.lang.String getTooltip ()
public void setTooltip (java.lang.String)
String tooltip
public boolean isChanged ()
public void setChanged (boolean)
boolean changed
public java.util.List getColoredText ()
public void addText (com.intellij.ide.util.treeView.PresentableNodeDescriptor$ColoredFragment)
com.intellij.ide.util.treeView.PresentableNodeDescriptor$ColoredFragment coloredFragment
public void addText (java.lang.String, com.intellij.ui.SimpleTextAttributes)
String text
com.intellij.ui.SimpleTextAttributes attributes
public void clearText ()
public void clear ()
public java.lang.Object[] getEqualityObjects ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public void copyFrom (com.intellij.ide.projectView.PresentationData)
com.intellij.ide.projectView.PresentationData from
public com.intellij.ide.projectView.PresentationData clone ()
com.intellij.ide.projectView.PresentationData clone
public void applyFrom (com.intellij.ide.projectView.PresentationData)
com.intellij.ide.projectView.PresentationData from
private static java.lang.Object getValue (java.lang.Object, java.lang.Object)
Object ownValue
Object fromValue
public java.lang.String getLocationPrefix ()
public java.lang.String getLocationSuffix ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/projectView/RootsProvider.class
RootsProvider.java
package com.intellij.ide.projectView
public abstract com.intellij.ide.projectView.RootsProvider extends java.lang.Object {
public static final java.util.Set EMPTY_ROOTS
public abstract java.util.Collection getRoots ()
static void <clinit> ()
}
com/intellij/ide/projectView/SettingsProvider.class
SettingsProvider.java
package com.intellij.ide.projectView
public abstract com.intellij.ide.projectView.SettingsProvider extends java.lang.Object {
public abstract com.intellij.ide.projectView.ViewSettings getSettings ()
}
com/intellij/ide/projectView/TreeStructureProvider.class
TreeStructureProvider.java
package com.intellij.ide.projectView
public abstract com.intellij.ide.projectView.TreeStructureProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ProjectExtensionPointName EP
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract java.util.Collection modify (com.intellij.ide.util.treeView.AbstractTreeNode, java.util.Collection, com.intellij.ide.projectView.ViewSettings)
public java.lang.Object getData (java.util.Collection, java.lang.String)
java.util.Collection selected
String dataId
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/projectView/ViewSettings$Immutable.class
ViewSettings.java
package com.intellij.ide.projectView
public com.intellij.ide.projectView.ViewSettings$Immutable extends com.intellij.ide.util.treeView.NodeOptions$Immutable implements com.intellij.ide.projectView.ViewSettings {
public static final com.intellij.ide.projectView.ViewSettings DEFAULT
private final boolean myFoldersAlwaysOnTop
private final boolean myShowMembers
private final boolean myStructureView
private final boolean myShowModules
private final boolean myFlattenModules
private final boolean myShowURL
public void <init> (com.intellij.ide.projectView.ViewSettings)
com.intellij.ide.projectView.ViewSettings settings
public boolean isFoldersAlwaysOnTop ()
public boolean isShowMembers ()
public boolean isStructureView ()
public boolean isShowModules ()
public boolean isFlattenModules ()
public boolean isShowURL ()
public boolean equals (java.lang.Object)
Object object
com.intellij.ide.projectView.ViewSettings settings
public int hashCode ()
int result
static void <clinit> ()
}
com/intellij/ide/projectView/ViewSettings.class
ViewSettings.java
package com.intellij.ide.projectView
public abstract com.intellij.ide.projectView.ViewSettings extends java.lang.Object implements com.intellij.ide.util.treeView.NodeOptions {
public static final com.intellij.ide.projectView.ViewSettings DEFAULT
public boolean isFoldersAlwaysOnTop ()
public abstract boolean isShowMembers ()
public abstract boolean isStructureView ()
public abstract boolean isShowModules ()
public boolean isFlattenModules ()
public boolean isShowURL ()
static void <clinit> ()
}
com/intellij/ide/structureView/FileEditorPositionListener.class
FileEditorPositionListener.java
package com.intellij.ide.structureView
public abstract com.intellij.ide.structureView.FileEditorPositionListener extends java.lang.Object {
public abstract void onCurrentElementChanged ()
}
com/intellij/ide/structureView/ModelListener.class
ModelListener.java
package com.intellij.ide.structureView
public abstract com.intellij.ide.structureView.ModelListener extends java.lang.Object {
public abstract void onModelChanged ()
}
com/intellij/ide/structureView/StructureView$Scrollable.class
StructureView.java
package com.intellij.ide.structureView
public abstract com.intellij.ide.structureView.StructureView$Scrollable extends java.lang.Object implements com.intellij.ide.structureView.StructureView {
public abstract java.awt.Dimension getCurrentSize ()
public abstract void setReferenceSizeWhileInitializing (java.awt.Dimension)
}
com/intellij/ide/structureView/StructureView.class
StructureView.java
package com.intellij.ide.structureView
public abstract com.intellij.ide.structureView.StructureView extends java.lang.Object implements com.intellij.openapi.Disposable {
public abstract com.intellij.openapi.fileEditor.FileEditor getFileEditor ()
public abstract boolean navigateToSelectedElement (boolean)
public abstract javax.swing.JComponent getComponent ()
public abstract void centerSelectedRow ()
public abstract void restoreState ()
public abstract void storeState ()
public abstract com.intellij.ide.structureView.StructureViewModel getTreeModel ()
}
com/intellij/ide/structureView/StructureViewBuilder.class
StructureViewBuilder.java
package com.intellij.ide.structureView
public abstract com.intellij.ide.structureView.StructureViewBuilder extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public static final com.intellij.ide.structureView.StructureViewBuilderProvider PROVIDER
public abstract com.intellij.ide.structureView.StructureView createStructureView (com.intellij.openapi.fileEditor.FileEditor, com.intellij.openapi.project.Project)
static void <clinit> ()
}
com/intellij/ide/structureView/StructureViewBuilderProvider.class
StructureViewBuilderProvider.java
package com.intellij.ide.structureView
public abstract com.intellij.ide.structureView.StructureViewBuilderProvider extends java.lang.Object {
public abstract com.intellij.ide.structureView.StructureViewBuilder getStructureViewBuilder (com.intellij.openapi.fileTypes.FileType, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
}
com/intellij/ide/structureView/StructureViewFactory.class
StructureViewFactory.java
package com.intellij.ide.structureView
public abstract com.intellij.ide.structureView.StructureViewFactory extends java.lang.Object {
public void <init> ()
public abstract com.intellij.ide.structureView.StructureView createStructureView (com.intellij.openapi.fileEditor.FileEditor, com.intellij.ide.structureView.StructureViewModel, com.intellij.openapi.project.Project)
public abstract com.intellij.ide.structureView.StructureView createStructureView (com.intellij.openapi.fileEditor.FileEditor, com.intellij.ide.structureView.StructureViewModel, com.intellij.openapi.project.Project, boolean)
public static com.intellij.ide.structureView.StructureViewFactory getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/ide/structureView/StructureViewModel$ElementInfoProvider.class
StructureViewModel.java
package com.intellij.ide.structureView
public abstract com.intellij.ide.structureView.StructureViewModel$ElementInfoProvider extends java.lang.Object implements com.intellij.ide.structureView.StructureViewModel {
public abstract boolean isAlwaysShowsPlus (com.intellij.ide.structureView.StructureViewTreeElement)
public abstract boolean isAlwaysLeaf (com.intellij.ide.structureView.StructureViewTreeElement)
}
com/intellij/ide/structureView/StructureViewModel$ExpandInfoProvider.class
StructureViewModel.java
package com.intellij.ide.structureView
public abstract com.intellij.ide.structureView.StructureViewModel$ExpandInfoProvider extends java.lang.Object {
public abstract boolean isAutoExpand (com.intellij.ide.structureView.StructureViewTreeElement)
public abstract boolean isSmartExpand ()
public int getMinimumAutoExpandDepth ()
}
com/intellij/ide/structureView/StructureViewModel.class
StructureViewModel.java
package com.intellij.ide.structureView
public abstract com.intellij.ide.structureView.StructureViewModel extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.TreeModel com.intellij.openapi.Disposable {
public abstract java.lang.Object getCurrentEditorElement ()
public abstract void addEditorPositionListener (com.intellij.ide.structureView.FileEditorPositionListener)
public abstract void removeEditorPositionListener (com.intellij.ide.structureView.FileEditorPositionListener)
public abstract void addModelListener (com.intellij.ide.structureView.ModelListener)
public abstract void removeModelListener (com.intellij.ide.structureView.ModelListener)
public abstract com.intellij.ide.structureView.StructureViewTreeElement getRoot ()
public abstract void dispose ()
public abstract boolean shouldEnterElement (java.lang.Object)
public volatile synthetic com.intellij.ide.util.treeView.smartTree.TreeElement getRoot ()
}
com/intellij/ide/structureView/StructureViewModelBase.class
StructureViewModelBase.java
package com.intellij.ide.structureView
public com.intellij.ide.structureView.StructureViewModelBase extends com.intellij.ide.structureView.TextEditorBasedStructureViewModel {
private final com.intellij.ide.structureView.StructureViewTreeElement myRoot
private com.intellij.ide.util.treeView.smartTree.Sorter[] mySorters
private Class[] mySuitableClasses
public void <init> (com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.ide.structureView.StructureViewTreeElement)
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.editor.Editor editor
com.intellij.ide.structureView.StructureViewTreeElement root
public void <init> (com.intellij.psi.PsiFile, com.intellij.ide.structureView.StructureViewTreeElement)
com.intellij.psi.PsiFile psiFile
com.intellij.ide.structureView.StructureViewTreeElement root
public com.intellij.ide.structureView.StructureViewTreeElement getRoot ()
public transient com.intellij.ide.structureView.StructureViewModelBase withSorters (com.intellij.ide.util.treeView.smartTree.Sorter[])
com.intellij.ide.util.treeView.smartTree.Sorter[] sorters
public transient com.intellij.ide.structureView.StructureViewModelBase withSuitableClasses (java.lang.Class[])
Class[] suitableClasses
public com.intellij.ide.util.treeView.smartTree.Sorter[] getSorters ()
protected java.lang.Class[] getSuitableClasses ()
public volatile synthetic com.intellij.ide.util.treeView.smartTree.TreeElement getRoot ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/StructureViewTreeElement.class
StructureViewTreeElement.java
package com.intellij.ide.structureView
public abstract com.intellij.ide.structureView.StructureViewTreeElement extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.TreeElement com.intellij.pom.Navigatable {
public static final com.intellij.ide.structureView.StructureViewTreeElement[] EMPTY_ARRAY
public abstract java.lang.Object getValue ()
static void <clinit> ()
}
com/intellij/ide/structureView/TextEditorBasedStructureViewModel$1.class
TextEditorBasedStructureViewModel.java
package com.intellij.ide.structureView
com.intellij.ide.structureView.TextEditorBasedStructureViewModel$1 extends java.lang.Object implements com.intellij.openapi.editor.event.CaretListener {
final synthetic com.intellij.ide.structureView.TextEditorBasedStructureViewModel this$0
void <init> (com.intellij.ide.structureView.TextEditorBasedStructureViewModel)
com.intellij.ide.structureView.TextEditorBasedStructureViewModel this$0
public void caretPositionChanged (com.intellij.openapi.editor.event.CaretEvent)
com.intellij.ide.structureView.FileEditorPositionListener listener
com.intellij.openapi.editor.event.CaretEvent e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/TextEditorBasedStructureViewModel.class
TextEditorBasedStructureViewModel.java
package com.intellij.ide.structureView
public abstract com.intellij.ide.structureView.TextEditorBasedStructureViewModel extends java.lang.Object implements com.intellij.ide.structureView.StructureViewModel com.intellij.ide.util.treeView.smartTree.ProvidingTreeModel {
private final com.intellij.openapi.editor.Editor myEditor
private final com.intellij.psi.PsiFile myPsiFile
private final java.util.List myListeners
private final java.util.List myModelListeners
private final com.intellij.openapi.editor.event.CaretListener myEditorCaretListener
private com.intellij.openapi.Disposable myEditorCaretListenerDisposable
protected void <init> (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
protected void <init> (com.intellij.openapi.editor.Editor)
com.intellij.openapi.editor.Editor editor
protected void <init> (com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public final void addEditorPositionListener (com.intellij.ide.structureView.FileEditorPositionListener)
com.intellij.ide.structureView.FileEditorPositionListener listener
public final void removeEditorPositionListener (com.intellij.ide.structureView.FileEditorPositionListener)
com.intellij.ide.structureView.FileEditorPositionListener listener
public void dispose ()
public void fireModelUpdate ()
com.intellij.ide.structureView.ModelListener listener
public boolean shouldEnterElement (java.lang.Object)
Object element
public java.lang.Object getCurrentEditorElement ()
com.intellij.psi.PsiFile file
int offset
Object o1
Object o2
protected java.lang.Object findAcceptableElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected com.intellij.psi.PsiFile getPsiFile ()
protected boolean isSuitable (com.intellij.psi.PsiElement)
Class suitableClass
com.intellij.psi.PsiElement element
Class[] suitableClasses
public void addModelListener (com.intellij.ide.structureView.ModelListener)
com.intellij.ide.structureView.ModelListener modelListener
public void removeModelListener (com.intellij.ide.structureView.ModelListener)
com.intellij.ide.structureView.ModelListener modelListener
protected java.lang.Class[] getSuitableClasses ()
protected com.intellij.openapi.editor.Editor getEditor ()
public com.intellij.ide.util.treeView.smartTree.Grouper[] getGroupers ()
public com.intellij.ide.util.treeView.smartTree.Sorter[] getSorters ()
public com.intellij.ide.util.treeView.smartTree.Filter[] getFilters ()
public java.util.Collection getNodeProviders ()
public boolean isEnabled (com.intellij.ide.util.treeView.smartTree.NodeProvider)
com.intellij.ide.util.treeView.smartTree.NodeProvider provider
static synthetic com.intellij.openapi.editor.Editor access$000 (com.intellij.ide.structureView.TextEditorBasedStructureViewModel)
com.intellij.ide.structureView.TextEditorBasedStructureViewModel x0
static synthetic java.util.List access$100 (com.intellij.ide.structureView.TextEditorBasedStructureViewModel)
com.intellij.ide.structureView.TextEditorBasedStructureViewModel x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/TreeBasedStructureViewBuilder.class
TreeBasedStructureViewBuilder.java
package com.intellij.ide.structureView
public abstract com.intellij.ide.structureView.TreeBasedStructureViewBuilder extends java.lang.Object implements com.intellij.ide.structureView.StructureViewBuilder {
public void <init> ()
public abstract com.intellij.ide.structureView.StructureViewModel createStructureViewModel (com.intellij.openapi.editor.Editor)
public com.intellij.ide.structureView.StructureView createStructureView (com.intellij.openapi.fileEditor.FileEditor, com.intellij.openapi.project.Project)
com.intellij.openapi.fileEditor.FileEditor fileEditor
com.intellij.openapi.project.Project project
com.intellij.ide.structureView.StructureViewModel model
com.intellij.ide.structureView.StructureView view
public boolean isRootNodeShown ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/package.html
com/intellij/ide/ui/AntialiasingType.class
AntialiasingType.java
package com.intellij.ide.ui
public final enum com.intellij.ide.ui.AntialiasingType extends java.lang.Enum {
public static final enum com.intellij.ide.ui.AntialiasingType SUBPIXEL
public static final enum com.intellij.ide.ui.AntialiasingType GREYSCALE
public static final enum com.intellij.ide.ui.AntialiasingType OFF
private final String myName
private final Object myHint
private final boolean isEnabled
private static final synthetic com.intellij.ide.ui.AntialiasingType[] $VALUES
public static com.intellij.ide.ui.AntialiasingType[] values ()
public static com.intellij.ide.ui.AntialiasingType valueOf (java.lang.String)
String name
public static java.lang.Object getAAHintForSwingComponent ()
com.intellij.ide.ui.AntialiasingType type
com.intellij.ide.ui.UISettings uiSettings
public static java.lang.Object getKeyForCurrentScope (boolean)
com.intellij.ide.ui.AntialiasingType type
boolean inEditor
com.intellij.ide.ui.UISettings uiSettings
public static java.awt.font.FontRenderContext updateContext (java.awt.font.FontRenderContext, boolean)
java.awt.font.FontRenderContext context
boolean inEditor
Object aaHint
private void <init> (java.lang.String, int, java.lang.String, java.lang.Object, boolean)
String name
Object hint
boolean enabled
public java.lang.Object getTextInfo ()
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/ui/ColorBlindness.class
ColorBlindness.java
package com.intellij.ide.ui
public final enum com.intellij.ide.ui.ColorBlindness extends java.lang.Enum {
public static final enum com.intellij.ide.ui.ColorBlindness protanopia
public static final enum com.intellij.ide.ui.ColorBlindness deuteranopia
public static final enum com.intellij.ide.ui.ColorBlindness tritanopia
public static final enum com.intellij.ide.ui.ColorBlindness achromatopsia
public final String key
private static final synthetic com.intellij.ide.ui.ColorBlindness[] $VALUES
public static com.intellij.ide.ui.ColorBlindness[] values ()
public static com.intellij.ide.ui.ColorBlindness valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String key
static void <clinit> ()
}
com/intellij/ide/ui/ColorBlindnessMatrix$Deuteranopia.class
ColorBlindnessMatrix.java
package com.intellij.ide.ui
final com.intellij.ide.ui.ColorBlindnessMatrix$Deuteranopia extends java.lang.Object {
private static final double V1
private static final double V2
private static final com.intellij.util.Matrix SIMULATION
private static final com.intellij.util.Matrix CORRECTION
static final com.intellij.util.Matrix MATRIX
void <init> ()
static com.intellij.util.Matrix calculate (com.intellij.util.Matrix)
com.intellij.util.Matrix correction
static void <clinit> ()
}
com/intellij/ide/ui/ColorBlindnessMatrix$Protanopia.class
ColorBlindnessMatrix.java
package com.intellij.ide.ui
final com.intellij.ide.ui.ColorBlindnessMatrix$Protanopia extends java.lang.Object {
private static final double V1
private static final double V2
private static final com.intellij.util.Matrix SIMULATION
private static final com.intellij.util.Matrix CORRECTION
static final com.intellij.util.Matrix MATRIX
void <init> ()
static com.intellij.util.Matrix calculate (com.intellij.util.Matrix)
com.intellij.util.Matrix correction
static void <clinit> ()
}
com/intellij/ide/ui/ColorBlindnessMatrix$Tritanopia.class
ColorBlindnessMatrix.java
package com.intellij.ide.ui
final com.intellij.ide.ui.ColorBlindnessMatrix$Tritanopia extends java.lang.Object {
private static final double V1
private static final double V2
private static final com.intellij.util.Matrix SIMULATION
private static final com.intellij.util.Matrix CORRECTION
static final com.intellij.util.Matrix MATRIX
void <init> ()
static com.intellij.util.Matrix calculate (com.intellij.util.Matrix)
com.intellij.util.Matrix correction
static void <clinit> ()
}
com/intellij/ide/ui/ColorBlindnessMatrix.class
ColorBlindnessMatrix.java
package com.intellij.ide.ui
final com.intellij.ide.ui.ColorBlindnessMatrix extends java.lang.Object {
private static final com.intellij.util.Matrix CORRECTION
private static final com.intellij.util.Matrix RGB_LMS
private static final com.intellij.util.Matrix LMS_RGB
private static final com.intellij.util.Vector WHITE_BLUE
private static final com.intellij.util.Vector WHITE_RED
void <init> ()
private static com.intellij.util.Vector cross (com.intellij.util.Vector, com.intellij.util.Vector)
com.intellij.util.Vector left
com.intellij.util.Vector right
private static com.intellij.util.Matrix calculate (com.intellij.util.Matrix, com.intellij.util.Matrix)
com.intellij.util.Matrix simulation
com.intellij.util.Matrix correction
com.intellij.util.Matrix matrix
static synthetic com.intellij.util.Vector access$000 ()
static synthetic com.intellij.util.Matrix access$100 (com.intellij.util.Matrix, com.intellij.util.Matrix)
com.intellij.util.Matrix x0
com.intellij.util.Matrix x1
static synthetic com.intellij.util.Vector access$200 ()
static void <clinit> ()
com.intellij.util.Matrix RGB_XYZ
com.intellij.util.Matrix XYZ_LMS
com.intellij.util.Vector red
com.intellij.util.Vector blue
com.intellij.util.Vector white
}
com/intellij/ide/ui/ColorBlindnessSupport$Lazy.class
ColorBlindnessSupport.java
package com.intellij.ide.ui
final com.intellij.ide.ui.ColorBlindnessSupport$Lazy extends java.lang.Object {
private static final java.util.EnumMap MAP
private void <init> ()
private static java.util.EnumMap create ()
java.util.EnumMap map
private static void init (java.util.EnumMap, com.intellij.ide.ui.ColorBlindness, java.lang.String)
com.intellij.ide.ui.ColorBlindnessSupport ext
com.intellij.ide.ui.ColorBlindnessSupport ext
com.intellij.openapi.diagnostic.Logger logger
java.util.EnumMap map
com.intellij.ide.ui.ColorBlindness blindness
String extensionName
com.intellij.ide.ui.ColorBlindnessSupport[] extensions
com.intellij.ide.ui.ColorBlindnessSupport support
private static java.lang.String toString (java.lang.String, com.intellij.ide.ui.ColorBlindness, com.intellij.ide.ui.ColorBlindnessSupport)
String prefix
com.intellij.ide.ui.ColorBlindness blindness
com.intellij.ide.ui.ColorBlindnessSupport support
static synthetic java.util.EnumMap access$000 ()
static void <clinit> ()
}
com/intellij/ide/ui/ColorBlindnessSupport.class
ColorBlindnessSupport.java
package com.intellij.ide.ui
public com.intellij.ide.ui.ColorBlindnessSupport extends java.lang.Object {
public void <init> ()
public static com.intellij.ide.ui.ColorBlindnessSupport get (com.intellij.ide.ui.ColorBlindness)
com.intellij.ide.ui.ColorBlindness blindness
public java.awt.image.ImageFilter getFilter ()
}
com/intellij/ide/ui/ColorConverter.class
ColorConverter.java
package com.intellij.ide.ui
com.intellij.ide.ui.ColorConverter extends java.lang.Object {
void <init> ()
public int convert (int, int, int, int)
int red
int green
int blue
int alpha
public int convert (int)
int argb
private static int fix (int)
int value
}
com/intellij/ide/ui/DaltonizationFilter.class
DaltonizationFilter.java
package com.intellij.ide.ui
final com.intellij.ide.ui.DaltonizationFilter extends com.intellij.ide.ui.WeightFilter {
public static final java.awt.image.ImageFilter protanopia
public static final java.awt.image.ImageFilter deuteranopia
public static final java.awt.image.ImageFilter tritanopia
private final double[] myMatrix
public static java.awt.image.ImageFilter get (com.intellij.ide.ui.ColorBlindness)
com.intellij.ide.ui.ColorBlindness blindness
public static java.awt.image.ImageFilter forProtanopia (java.lang.Double)
Double weight
public static java.awt.image.ImageFilter forDeuteranopia (java.lang.Double)
Double weight
public static java.awt.image.ImageFilter forTritanopia (java.lang.Double)
Double weight
private transient void <init> (java.lang.String, java.lang.Double, double[])
String name
Double weight
double[] matrix
int toRGB (int, int, int)
int srcR
int srcG
int srcB
double L
double M
double S
double l
double m
double s
double R
double G
double B
double dstR
double dstG
double dstB
static void <clinit> ()
}
com/intellij/ide/ui/FontFilter.class
NotRoamableUiSettings.kt
package com.intellij.ide.ui
final com.intellij.ide.ui.FontFilter extends java.lang.Object implements com.intellij.util.xmlb.SerializationFilter {
public boolean accepts (com.intellij.util.xmlb.Accessor, java.lang.Object)
com.intellij.openapi.util.Pair fontData
com.intellij.ide.ui.NotRoamableUiOptions settings
com.intellij.util.xmlb.Accessor accessor
Object bean
public void <init> ()
}
com/intellij/ide/ui/LCDRenderingScope.class
LCDRenderingScope.java
package com.intellij.ide.ui
public final enum com.intellij.ide.ui.LCDRenderingScope extends java.lang.Enum {
public static final enum com.intellij.ide.ui.LCDRenderingScope IDE
public static final enum com.intellij.ide.ui.LCDRenderingScope EXCLUDING_EDITOR
public static final enum com.intellij.ide.ui.LCDRenderingScope OFF
private static final synthetic com.intellij.ide.ui.LCDRenderingScope[] $VALUES
public static com.intellij.ide.ui.LCDRenderingScope[] values ()
public static com.intellij.ide.ui.LCDRenderingScope valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/ide/ui/MatrixConverter.class
MatrixConverter.java
package com.intellij.ide.ui
final com.intellij.ide.ui.MatrixConverter extends com.intellij.ide.ui.ColorConverter {
private final Double myWeight
private final com.intellij.util.Matrix myMatrix
void <init> (com.intellij.util.Matrix)
com.intellij.util.Matrix matrix
void <init> (java.lang.Double, com.intellij.util.Matrix)
Double weight
com.intellij.util.Matrix matrix
int rows
int columns
public int convert (int, int, int, int)
int red
int green
int blue
int alpha
com.intellij.util.Vector vector
com.intellij.util.Vector result
}
com/intellij/ide/ui/MatrixFilter.class
MatrixFilter.java
package com.intellij.ide.ui
final com.intellij.ide.ui.MatrixFilter extends java.awt.image.RGBImageFilter {
public static final java.awt.image.ImageFilter protanopia
public static final java.awt.image.ImageFilter deuteranopia
public static final java.awt.image.ImageFilter tritanopia
private final String myName
private final com.intellij.ide.ui.ColorConverter myConverter
public static java.awt.image.ImageFilter get (com.intellij.ide.ui.ColorBlindness)
com.intellij.ide.ui.ColorBlindness blindness
public static java.awt.image.ImageFilter forProtanopia (java.lang.Double)
Double weight
public static java.awt.image.ImageFilter forDeuteranopia (java.lang.Double)
Double weight
public static java.awt.image.ImageFilter forTritanopia (java.lang.Double)
Double weight
private void <init> (java.lang.String, com.intellij.ide.ui.ColorConverter)
String name
com.intellij.ide.ui.ColorConverter converter
public java.lang.String toString ()
public int filterRGB (int, int, int)
int x
int y
int rgb
static void <clinit> ()
}
com/intellij/ide/ui/NotRoamableUiOptions.class
NotRoamableUiSettings.kt
package com.intellij.ide.ui
public final com.intellij.ide.ui.NotRoamableUiOptions extends com.intellij.openapi.components.BaseState {
static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
private final kotlin.properties.ReadWriteProperty ideAAType$delegate
private final kotlin.properties.ReadWriteProperty editorAAType$delegate
private final kotlin.properties.ReadWriteProperty fontFace$delegate
private final kotlin.properties.ReadWriteProperty fontSize$delegate
private final kotlin.properties.ReadWriteProperty fontScale$delegate
static void <clinit> ()
public final com.intellij.ide.ui.AntialiasingType getIdeAAType ()
public final void setIdeAAType (com.intellij.ide.ui.AntialiasingType)
com.intellij.ide.ui.AntialiasingType
public final com.intellij.ide.ui.AntialiasingType getEditorAAType ()
public final void setEditorAAType (com.intellij.ide.ui.AntialiasingType)
com.intellij.ide.ui.AntialiasingType
public final java.lang.String getFontFace ()
public final void setFontFace (java.lang.String)
String
public final int getFontSize ()
public final void setFontSize (int)
int
public final float getFontScale ()
public final void setFontScale (float)
float
public void <init> ()
com.intellij.openapi.components.BaseState this_$iv
Enum defaultValue$iv
int $i$f$enum
com.intellij.openapi.components.BaseState this_$iv
Enum defaultValue$iv
int $i$f$enum
com.intellij.openapi.util.Pair fontData
}
com/intellij/ide/ui/NotRoamableUiSettings.class
NotRoamableUiSettings.kt
package com.intellij.ide.ui
public final com.intellij.ide.ui.NotRoamableUiSettings extends java.lang.Object implements com.intellij.openapi.components.PersistentStateComponent {
private com.intellij.ide.ui.NotRoamableUiOptions state
public com.intellij.ide.ui.NotRoamableUiOptions getState ()
public volatile synthetic java.lang.Object getState ()
public void loadState (com.intellij.ide.ui.NotRoamableUiOptions)
com.intellij.ide.ui.NotRoamableUiOptions state
public volatile synthetic void loadState (java.lang.Object)
public final void fixFontSettings$intellij_platform_editor ()
String preferredFont
String[] fontNames
boolean fontIsValid
com.intellij.ide.ui.NotRoamableUiOptions state
public void <init> ()
}
com/intellij/ide/ui/NotRoamableUiSettingsKt.class
NotRoamableUiSettings.kt
package com.intellij.ide.ui
public final com.intellij.ide.ui.NotRoamableUiSettingsKt extends java.lang.Object {
private static final com.intellij.openapi.util.Pair getSystemFontFaceAndSize ()
public static final synthetic com.intellij.openapi.util.Pair access$getSystemFontFaceAndSize$p ()
}
com/intellij/ide/ui/SimulationFilter$1.class
SimulationFilter.java
package com.intellij.ide.ui
final com.intellij.ide.ui.SimulationFilter$1 extends com.intellij.ide.ui.WeightFilter {
void <init> (java.lang.String, java.lang.Double)
String name
Double weight
int toRGB (int, int, int)
int srcR
int srcG
int srcB
double gray
}
com/intellij/ide/ui/SimulationFilter.class
SimulationFilter.java
package com.intellij.ide.ui
final com.intellij.ide.ui.SimulationFilter extends com.intellij.ide.ui.WeightFilter {
public static final java.awt.image.ImageFilter protanopia
public static final java.awt.image.ImageFilter deuteranopia
public static final java.awt.image.ImageFilter tritanopia
public static final java.awt.image.ImageFilter achromatopsia
private final double myConfuseX
private final double myConfuseY
private final double myConfuseM
private final double myConfuseYint
public static java.awt.image.ImageFilter get (com.intellij.ide.ui.ColorBlindness)
com.intellij.ide.ui.ColorBlindness blindness
public static java.awt.image.ImageFilter forProtanopia (java.lang.Double)
Double weight
public static java.awt.image.ImageFilter forDeuteranopia (java.lang.Double)
Double weight
public static java.awt.image.ImageFilter forTritanopia (java.lang.Double)
Double weight
public static java.awt.image.ImageFilter forAchromatopsia (java.lang.Double)
Double weight
private void <init> (java.lang.String, java.lang.Double, double, double, double, double)
String name
Double weight
double x
double y
double m
double yint
int toRGB (int, int, int)
int srcR
int srcG
int srcB
double powR
double powG
double powB
double X
double Y
double Z
double chroma_x
double chroma_y
double m
double yint
double deviate_x
double deviate_y
double neutral_X
double neutral_Z
double diffX
double diffZ
double diffR
double diffG
double diffB
double dstR
double dstG
double dstB
double fitR
double fitG
double fitB
double adjust
static void <clinit> ()
}
com/intellij/ide/ui/UISettings$Companion.class
UISettings.kt
package com.intellij.ide.ui
public final com.intellij.ide.ui.UISettings$Companion extends java.lang.Object {
private final transient void verbose (java.lang.String, java.lang.Object[])
String msg
Object[] args
private static synthetic void _instance$annotations ()
public static synthetic void instance$annotations ()
public final com.intellij.ide.ui.UISettings getInstance ()
public static synthetic void instanceOrNull$annotations ()
public final com.intellij.ide.ui.UISettings getInstanceOrNull ()
com.intellij.ide.ui.UISettings result
public static synthetic void shadowInstance$annotations ()
public final com.intellij.ide.ui.UISettings getShadowInstance ()
public final void setupFractionalMetrics (java.awt.Graphics2D)
java.awt.Graphics2D g2d
public final void setupAntialiasing (java.awt.Graphics)
com.intellij.ide.ui.UISettings uiSettings
com.intellij.openapi.application.Application application
java.awt.Graphics2D g2d
java.awt.Graphics g
public final void setupComponentAntialiasing (javax.swing.JComponent)
javax.swing.JComponent component
public final void setupEditorAntialiasing (javax.swing.JComponent)
javax.swing.JComponent component
public static synthetic void defFontScale$annotations ()
public final float getDefFontScale ()
public static synthetic void defFontSize$annotations ()
public final int getDefFontSize ()
public final int restoreFontSize (int, java.lang.Float)
com.intellij.openapi.util.Pair fontData
float oldDefFontScale
int size
int readSize
Float readScale
private void <init> ()
public static final transient synthetic void access$verbose (com.intellij.ide.ui.UISettings$Companion, java.lang.String, java.lang.Object[])
com.intellij.ide.ui.UISettings$Companion $this
String msg
Object[] args
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/ide/ui/UISettings.class
UISettings.kt
package com.intellij.ide.ui
public final com.intellij.ide.ui.UISettings extends java.lang.Object implements com.intellij.openapi.components.PersistentStateComponent {
private com.intellij.ide.ui.UISettingsState state
private final com.intellij.util.ComponentTreeEventDispatcher myTreeDispatcher
public String FONT_FACE
public Integer FONT_SIZE
public boolean HIDE_TOOL_STRIPES
public int CONSOLE_COMMAND_HISTORY_LIMIT
public boolean CYCLE_SCROLLING
public boolean SHOW_MAIN_TOOLBAR
public boolean SHOW_CLOSE_BUTTON
public com.intellij.ide.ui.AntialiasingType EDITOR_AA_TYPE
public boolean PRESENTATION_MODE
public boolean OVERRIDE_NONIDEA_LAF_FONTS
public int PRESENTATION_MODE_FONT_SIZE
public int EDITOR_TAB_LIMIT
public boolean OVERRIDE_CONSOLE_CYCLE_BUFFER_SIZE
public int CONSOLE_CYCLE_BUFFER_SIZE_KB
private final com.intellij.ide.ui.NotRoamableUiSettings notRoamableOptions
public static final int ANIMATION_DURATION
public static final int TABS_NONE
private static volatile com.intellij.ide.ui.UISettings _instance
public static final boolean FORCE_USE_FRACTIONAL_METRICS
public static final com.intellij.ide.ui.UISettings$Companion Companion
public final com.intellij.ide.ui.AntialiasingType getIdeAAType ()
public final void setIdeAAType (com.intellij.ide.ui.AntialiasingType)
com.intellij.ide.ui.AntialiasingType value
public final com.intellij.ide.ui.AntialiasingType getEditorAAType ()
public final void setEditorAAType (com.intellij.ide.ui.AntialiasingType)
com.intellij.ide.ui.AntialiasingType value
public final boolean getAllowMergeButtons ()
public final void setAllowMergeButtons (boolean)
boolean value
public final boolean getAlwaysShowWindowsButton ()
public final boolean getAnimateWindows ()
public final void setAnimateWindows (boolean)
boolean value
public final boolean getShowMemoryIndicator ()
public final void setShowMemoryIndicator (boolean)
boolean value
public final com.intellij.ide.ui.ColorBlindness getColorBlindness ()
public final void setColorBlindness (com.intellij.ide.ui.ColorBlindness)
com.intellij.ide.ui.ColorBlindness value
public final boolean getHideToolStripes ()
public final void setHideToolStripes (boolean)
boolean value
public final boolean getHideNavigationOnFocusLoss ()
public final void setHideNavigationOnFocusLoss (boolean)
boolean value
public final boolean getReuseNotModifiedTabs ()
public final void setReuseNotModifiedTabs (boolean)
boolean value
public final boolean getDisableMnemonics ()
public final void setDisableMnemonics (boolean)
boolean value
public final boolean getDisableMnemonicsInControls ()
public final void setDisableMnemonicsInControls (boolean)
boolean value
public final boolean getDndWithPressedAltOnly ()
public final void setDndWithPressedAltOnly (boolean)
boolean value
public final boolean getUseSmallLabelsOnTabs ()
public final void setUseSmallLabelsOnTabs (boolean)
boolean value
public final boolean getSmoothScrolling ()
public final boolean getCloseTabButtonOnTheRight ()
public final boolean getCycleScrolling ()
public final void setCycleScrolling (boolean)
boolean value
public final boolean getNavigateToPreview ()
public final void setNavigateToPreview (boolean)
boolean value
public final boolean getScrollTabLayoutInEditor ()
public final boolean getShowToolWindowsNumbers ()
public final void setShowToolWindowsNumbers (boolean)
boolean value
public final boolean getShowEditorToolTip ()
public final void setShowEditorToolTip (boolean)
boolean value
public final boolean getShowNavigationBar ()
public final void setShowNavigationBar (boolean)
boolean value
public final boolean getShowStatusBar ()
public final void setShowStatusBar (boolean)
boolean value
public final boolean getShowMainMenu ()
public final void setShowMainMenu (boolean)
boolean value
public final boolean getShowIconInQuickNavigation ()
public final void setShowIconInQuickNavigation (boolean)
boolean value
public final boolean getShowTreeIndentGuides ()
public final void setShowTreeIndentGuides (boolean)
boolean value
public final boolean getMoveMouseOnDefaultButton ()
public final void setMoveMouseOnDefaultButton (boolean)
boolean value
public final boolean getShowMainToolbar ()
public final void setShowMainToolbar (boolean)
boolean value
public final boolean getShowIconsInMenus ()
public final void setShowIconsInMenus (boolean)
boolean value
public final boolean getSortLookupElementsLexicographically ()
public final void setSortLookupElementsLexicographically (boolean)
boolean value
public static synthetic void hideTabsIfNeed$annotations ()
public final boolean getHideTabsIfNeed ()
public final boolean getHideTabsIfNeeded ()
public final boolean getHideKnownExtensionInTabs ()
public final void setHideKnownExtensionInTabs (boolean)
boolean value
public final boolean getLeftHorizontalSplit ()
public final void setLeftHorizontalSplit (boolean)
boolean value
public final boolean getRightHorizontalSplit ()
public final void setRightHorizontalSplit (boolean)
boolean value
public final boolean getWideScreenSupport ()
public final void setWideScreenSupport (boolean)
boolean value
public final boolean getSortBookmarks ()
public final void setSortBookmarks (boolean)
boolean value
public final boolean getShowCloseButton ()
public final boolean getPresentationMode ()
public final void setPresentationMode (boolean)
boolean value
public final int getPresentationModeFontSize ()
public final int getEditorTabPlacement ()
public final void setEditorTabPlacement (int)
int value
public final int getEditorTabLimit ()
public final void setEditorTabLimit (int)
int value
public final int getRecentFilesLimit ()
public final int getRecentLocationsLimit ()
public final int getMaxLookupWidth ()
public final void setMaxLookupWidth (int)
int value
public final int getMaxLookupListHeight ()
public final void setMaxLookupListHeight (int)
int value
public final boolean getOverrideLafFonts ()
public final void setOverrideLafFonts (boolean)
boolean value
public final java.lang.String getFontFace ()
public final void setFontFace (java.lang.String)
String value
public final int getFontSize ()
public final void setFontSize (int)
int value
public final float getFontScale ()
public final void setFontScale (float)
float value
public final boolean getShowDirectoryForNonUniqueFilenames ()
public final void setShowDirectoryForNonUniqueFilenames (boolean)
boolean value
public final boolean getPinFindInPath ()
public final void setPinFindInPath (boolean)
boolean value
public final boolean getActiveRightEditorOnClose ()
public final void setActiveRightEditorOnClose (boolean)
boolean value
public final boolean getShowTabsTooltips ()
public final void setShowTabsTooltips (boolean)
boolean value
public final boolean getMarkModifiedTabsWithAsterisk ()
public final void setMarkModifiedTabsWithAsterisk (boolean)
boolean value
public static synthetic void overrideConsoleCycleBufferSize$annotations ()
public final boolean getOverrideConsoleCycleBufferSize ()
public final void setOverrideConsoleCycleBufferSize (boolean)
boolean value
public final int getConsoleCycleBufferSizeKb ()
public final void setConsoleCycleBufferSizeKb (int)
int value
public final int getConsoleCommandHistoryLimit ()
public final void setConsoleCommandHistoryLimit (int)
int value
public final boolean getSortTabsAlphabetically ()
public final void setSortTabsAlphabetically (boolean)
boolean value
public final boolean getOpenTabsAtTheEnd ()
public final void setOpenTabsAtTheEnd (boolean)
boolean value
public final boolean getShowInplaceComments ()
public final void setShowInplaceComments (boolean)
boolean value
public final boolean getShowInplaceCommentsInternal ()
public final void addUISettingsListener (com.intellij.ide.ui.UISettingsListener, com.intellij.openapi.Disposable)
com.intellij.ide.ui.UISettingsListener listener
com.intellij.openapi.Disposable parentDisposable
public final void fireUISettingsChanged ()
private final void updateDeprecatedProperties ()
public com.intellij.ide.ui.UISettingsState getState ()
public volatile synthetic java.lang.Object getState ()
public void loadState (com.intellij.ide.ui.UISettingsState)
int editorTabPlacement
com.intellij.ide.ui.UISettingsState state
public volatile synthetic void loadState (java.lang.Object)
private final void migrateOldSettings ()
private final boolean migrateOldFontSettings ()
boolean migrated
public static synthetic void FONT_FACE$annotations ()
public static synthetic void FONT_SIZE$annotations ()
public static synthetic void HIDE_TOOL_STRIPES$annotations ()
public static synthetic void CONSOLE_COMMAND_HISTORY_LIMIT$annotations ()
public static synthetic void CYCLE_SCROLLING$annotations ()
public static synthetic void SHOW_MAIN_TOOLBAR$annotations ()
public static synthetic void SHOW_CLOSE_BUTTON$annotations ()
public static synthetic void EDITOR_AA_TYPE$annotations ()
public static synthetic void PRESENTATION_MODE$annotations ()
public static synthetic void OVERRIDE_NONIDEA_LAF_FONTS$annotations ()
public static synthetic void PRESENTATION_MODE_FONT_SIZE$annotations ()
public static synthetic void EDITOR_TAB_LIMIT$annotations ()
public static synthetic void OVERRIDE_CONSOLE_CYCLE_BUFFER_SIZE$annotations ()
public static synthetic void CONSOLE_CYCLE_BUFFER_SIZE_KB$annotations ()
public void <init> (com.intellij.ide.ui.NotRoamableUiSettings)
com.intellij.ide.ui.NotRoamableUiSettings notRoamableOptions
public void <init> ()
static void <clinit> ()
public static final synthetic com.intellij.ide.ui.UISettings access$get_instance$cp ()
public static final synthetic void access$set_instance$cp (com.intellij.ide.ui.UISettings)
com.intellij.ide.ui.UISettings
private static final transient void verbose (java.lang.String, java.lang.Object[])
String msg
Object[] args
public static final com.intellij.ide.ui.UISettings getInstance ()
public static final com.intellij.ide.ui.UISettings getInstanceOrNull ()
public static final com.intellij.ide.ui.UISettings getShadowInstance ()
public static final void setupFractionalMetrics (java.awt.Graphics2D)
java.awt.Graphics2D g2d
public static final void setupAntialiasing (java.awt.Graphics)
java.awt.Graphics g
public static final void setupComponentAntialiasing (javax.swing.JComponent)
javax.swing.JComponent component
public static final void setupEditorAntialiasing (javax.swing.JComponent)
javax.swing.JComponent component
public static final float getDefFontScale ()
public static final int getDefFontSize ()
public static final int restoreFontSize (int, java.lang.Float)
int readSize
Float readScale
}
com/intellij/ide/ui/UISettingsKt.class
UISettings.kt
package com.intellij.ide.ui
public final com.intellij.ide.ui.UISettingsKt extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
static void <clinit> ()
int $i$f$logger
public static final synthetic com.intellij.openapi.diagnostic.Logger access$getLOG$p ()
}
com/intellij/ide/ui/UISettingsListener.class
UISettingsListener.java
package com.intellij.ide.ui
public abstract com.intellij.ide.ui.UISettingsListener extends java.lang.Object implements java.util.EventListener {
public static final com.intellij.util.messages.Topic TOPIC
public abstract void uiSettingsChanged (com.intellij.ide.ui.UISettings)
static void <clinit> ()
}
com/intellij/ide/ui/UISettingsState$Companion.class
UISettingsState.kt
package com.intellij.ide.ui
public final com.intellij.ide.ui.UISettingsState$Companion extends java.lang.Object {
public static synthetic void defFontSize$annotations ()
public final int getDefFontSize ()
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/ide/ui/UISettingsState.class
UISettingsState.kt
package com.intellij.ide.ui
public final com.intellij.ide.ui.UISettingsState extends com.intellij.openapi.components.BaseState {
static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
private final kotlin.properties.ReadWriteProperty fontFace$delegate
private final kotlin.properties.ReadWriteProperty fontSize$delegate
private final kotlin.properties.ReadWriteProperty fontScale$delegate
private final kotlin.properties.ReadWriteProperty recentFilesLimit$delegate
private final kotlin.properties.ReadWriteProperty recentLocationsLimit$delegate
private final kotlin.properties.ReadWriteProperty consoleCommandHistoryLimit$delegate
private final kotlin.properties.ReadWriteProperty overrideConsoleCycleBufferSize$delegate
private final kotlin.properties.ReadWriteProperty consoleCycleBufferSizeKb$delegate
private final kotlin.properties.ReadWriteProperty editorTabLimit$delegate
private final kotlin.properties.ReadWriteProperty reuseNotModifiedTabs$delegate
private final kotlin.properties.ReadWriteProperty animateWindows$delegate
private final kotlin.properties.ReadWriteProperty showToolWindowsNumbers$delegate
private final kotlin.properties.ReadWriteProperty hideToolStripes$delegate
private final kotlin.properties.ReadWriteProperty wideScreenSupport$delegate
private final kotlin.properties.ReadWriteProperty leftHorizontalSplit$delegate
private final kotlin.properties.ReadWriteProperty rightHorizontalSplit$delegate
private final kotlin.properties.ReadWriteProperty showEditorToolTip$delegate
private final kotlin.properties.ReadWriteProperty showMemoryIndicator$delegate
private final kotlin.properties.ReadWriteProperty allowMergeButtons$delegate
private final kotlin.properties.ReadWriteProperty showMainToolbar$delegate
private final kotlin.properties.ReadWriteProperty showStatusBar$delegate
private final kotlin.properties.ReadWriteProperty showMainMenu$delegate
private final kotlin.properties.ReadWriteProperty showNavigationBar$delegate
private final kotlin.properties.ReadWriteProperty alwaysShowWindowsButton$delegate
private final kotlin.properties.ReadWriteProperty cycleScrolling$delegate
private final kotlin.properties.ReadWriteProperty scrollTabLayoutInEditor$delegate
private final kotlin.properties.ReadWriteProperty hideTabsIfNeeded$delegate
private final kotlin.properties.ReadWriteProperty showCloseButton$delegate
private final kotlin.properties.ReadWriteProperty closeTabButtonOnTheRight$delegate
private final kotlin.properties.ReadWriteProperty editorTabPlacement$delegate
private final kotlin.properties.ReadWriteProperty hideKnownExtensionInTabs$delegate
private final kotlin.properties.ReadWriteProperty showIconInQuickNavigation$delegate
private final kotlin.properties.ReadWriteProperty showTreeIndentGuides$delegate
private final kotlin.properties.ReadWriteProperty sortTabsAlphabetically$delegate
private final kotlin.properties.ReadWriteProperty openTabsAtTheEnd$delegate
private final kotlin.properties.ReadWriteProperty closeNonModifiedFilesFirst$delegate
private final kotlin.properties.ReadWriteProperty activeMruEditorOnClose$delegate
private final kotlin.properties.ReadWriteProperty activeRightEditorOnClose$delegate
private final kotlin.properties.ReadWriteProperty ideAAType$delegate
private final kotlin.properties.ReadWriteProperty editorAAType$delegate
private final kotlin.properties.ReadWriteProperty colorBlindness$delegate
private final kotlin.properties.ReadWriteProperty moveMouseOnDefaultButton$delegate
private final kotlin.properties.ReadWriteProperty enableAlphaMode$delegate
private final kotlin.properties.ReadWriteProperty alphaModeDelay$delegate
private final kotlin.properties.ReadWriteProperty alphaModeRatio$delegate
private final kotlin.properties.ReadWriteProperty overrideLafFonts$delegate
private final kotlin.properties.ReadWriteProperty showIconsInMenus$delegate
private final kotlin.properties.ReadWriteProperty disableMnemonics$delegate
private final kotlin.properties.ReadWriteProperty disableMnemonicsInControls$delegate
private final kotlin.properties.ReadWriteProperty useSmallLabelsOnTabs$delegate
private final kotlin.properties.ReadWriteProperty maxLookupWidth$delegate
private final kotlin.properties.ReadWriteProperty maxLookupListHeight$delegate
private final kotlin.properties.ReadWriteProperty hideNavigationOnFocusLoss$delegate
private final kotlin.properties.ReadWriteProperty dndWithPressedAltOnly$delegate
private final kotlin.properties.ReadWriteProperty defaultAutoScrollToSource$delegate
private boolean presentationMode
private final kotlin.properties.ReadWriteProperty presentationModeFontSize$delegate
private final kotlin.properties.ReadWriteProperty markModifiedTabsWithAsterisk$delegate
private final kotlin.properties.ReadWriteProperty showTabsTooltips$delegate
private final kotlin.properties.ReadWriteProperty showDirectoryForNonUniqueFilenames$delegate
private final kotlin.properties.ReadWriteProperty smoothScrolling$delegate
private final kotlin.properties.ReadWriteProperty navigateToPreview$delegate
private final kotlin.properties.ReadWriteProperty sortLookupElementsLexicographically$delegate
private final kotlin.properties.ReadWriteProperty mergeEqualStackTraces$delegate
private final kotlin.properties.ReadWriteProperty sortBookmarks$delegate
private final kotlin.properties.ReadWriteProperty pinFindInPath$delegate
private final kotlin.properties.ReadWriteProperty showInplaceComments$delegate
public static final com.intellij.ide.ui.UISettingsState$Companion Companion
static void <clinit> ()
public static synthetic void fontFace$annotations ()
public final java.lang.String getFontFace ()
public final void setFontFace (java.lang.String)
String
public static synthetic void fontSize$annotations ()
public final int getFontSize ()
public final void setFontSize (int)
int
public static synthetic void fontScale$annotations ()
public final float getFontScale ()
public final void setFontScale (float)
float
public final int getRecentFilesLimit ()
public final void setRecentFilesLimit (int)
int
public final int getRecentLocationsLimit ()
public final void setRecentLocationsLimit (int)
int
public final int getConsoleCommandHistoryLimit ()
public final void setConsoleCommandHistoryLimit (int)
int
public final boolean getOverrideConsoleCycleBufferSize ()
public final void setOverrideConsoleCycleBufferSize (boolean)
boolean
public final int getConsoleCycleBufferSizeKb ()
public final void setConsoleCycleBufferSizeKb (int)
int
public final int getEditorTabLimit ()
public final void setEditorTabLimit (int)
int
public final boolean getReuseNotModifiedTabs ()
public final void setReuseNotModifiedTabs (boolean)
boolean
public final boolean getAnimateWindows ()
public final void setAnimateWindows (boolean)
boolean
public final boolean getShowToolWindowsNumbers ()
public final void setShowToolWindowsNumbers (boolean)
boolean
public final boolean getHideToolStripes ()
public final void setHideToolStripes (boolean)
boolean
public final boolean getWideScreenSupport ()
public final void setWideScreenSupport (boolean)
boolean
public final boolean getLeftHorizontalSplit ()
public final void setLeftHorizontalSplit (boolean)
boolean
public final boolean getRightHorizontalSplit ()
public final void setRightHorizontalSplit (boolean)
boolean
public final boolean getShowEditorToolTip ()
public final void setShowEditorToolTip (boolean)
boolean
public final boolean getShowMemoryIndicator ()
public final void setShowMemoryIndicator (boolean)
boolean
public final boolean getAllowMergeButtons ()
public final void setAllowMergeButtons (boolean)
boolean
public final boolean getShowMainToolbar ()
public final void setShowMainToolbar (boolean)
boolean
public final boolean getShowStatusBar ()
public final void setShowStatusBar (boolean)
boolean
public final boolean getShowMainMenu ()
public final void setShowMainMenu (boolean)
boolean
public final boolean getShowNavigationBar ()
public final void setShowNavigationBar (boolean)
boolean
public final boolean getAlwaysShowWindowsButton ()
public final void setAlwaysShowWindowsButton (boolean)
boolean
public final boolean getCycleScrolling ()
public final void setCycleScrolling (boolean)
boolean
public final boolean getScrollTabLayoutInEditor ()
public final void setScrollTabLayoutInEditor (boolean)
boolean
public final boolean getHideTabsIfNeeded ()
public final void setHideTabsIfNeeded (boolean)
boolean
public final boolean getShowCloseButton ()
public final void setShowCloseButton (boolean)
boolean
public final boolean getCloseTabButtonOnTheRight ()
public final void setCloseTabButtonOnTheRight (boolean)
boolean
public final int getEditorTabPlacement ()
public final void setEditorTabPlacement (int)
int
public final boolean getHideKnownExtensionInTabs ()
public final void setHideKnownExtensionInTabs (boolean)
boolean
public final boolean getShowIconInQuickNavigation ()
public final void setShowIconInQuickNavigation (boolean)
boolean
public final boolean getShowTreeIndentGuides ()
public final void setShowTreeIndentGuides (boolean)
boolean
public final boolean getSortTabsAlphabetically ()
public final void setSortTabsAlphabetically (boolean)
boolean
public final boolean getOpenTabsAtTheEnd ()
public final void setOpenTabsAtTheEnd (boolean)
boolean
public final boolean getCloseNonModifiedFilesFirst ()
public final void setCloseNonModifiedFilesFirst (boolean)
boolean
public final boolean getActiveMruEditorOnClose ()
public final void setActiveMruEditorOnClose (boolean)
boolean
public final boolean getActiveRightEditorOnClose ()
public final void setActiveRightEditorOnClose (boolean)
boolean
public static synthetic void ideAAType$annotations ()
public final com.intellij.ide.ui.AntialiasingType getIdeAAType$intellij_platform_editor ()
public final void setIdeAAType$intellij_platform_editor (com.intellij.ide.ui.AntialiasingType)
com.intellij.ide.ui.AntialiasingType
public static synthetic void editorAAType$annotations ()
public final com.intellij.ide.ui.AntialiasingType getEditorAAType$intellij_platform_editor ()
public final void setEditorAAType$intellij_platform_editor (com.intellij.ide.ui.AntialiasingType)
com.intellij.ide.ui.AntialiasingType
public final com.intellij.ide.ui.ColorBlindness getColorBlindness ()
public final void setColorBlindness (com.intellij.ide.ui.ColorBlindness)
com.intellij.ide.ui.ColorBlindness
public final boolean getMoveMouseOnDefaultButton ()
public final void setMoveMouseOnDefaultButton (boolean)
boolean
public final boolean getEnableAlphaMode ()
public final void setEnableAlphaMode (boolean)
boolean
public final int getAlphaModeDelay ()
public final void setAlphaModeDelay (int)
int
public final float getAlphaModeRatio ()
public final void setAlphaModeRatio (float)
float
public final boolean getOverrideLafFonts ()
public final void setOverrideLafFonts (boolean)
boolean
public final boolean getShowIconsInMenus ()
public final void setShowIconsInMenus (boolean)
boolean
public final boolean getDisableMnemonics ()
public final void setDisableMnemonics (boolean)
boolean
public final boolean getDisableMnemonicsInControls ()
public final void setDisableMnemonicsInControls (boolean)
boolean
public final boolean getUseSmallLabelsOnTabs ()
public final void setUseSmallLabelsOnTabs (boolean)
boolean
public final int getMaxLookupWidth ()
public final void setMaxLookupWidth (int)
int
public final int getMaxLookupListHeight ()
public final void setMaxLookupListHeight (int)
int
public final boolean getHideNavigationOnFocusLoss ()
public final void setHideNavigationOnFocusLoss (boolean)
boolean
public final boolean getDndWithPressedAltOnly ()
public final void setDndWithPressedAltOnly (boolean)
boolean
public final boolean getDefaultAutoScrollToSource ()
public final void setDefaultAutoScrollToSource (boolean)
boolean
public final boolean getPresentationMode ()
public final void setPresentationMode (boolean)
boolean
public final int getPresentationModeFontSize ()
public final void setPresentationModeFontSize (int)
int
public final boolean getMarkModifiedTabsWithAsterisk ()
public final void setMarkModifiedTabsWithAsterisk (boolean)
boolean
public final boolean getShowTabsTooltips ()
public final void setShowTabsTooltips (boolean)
boolean
public final boolean getShowDirectoryForNonUniqueFilenames ()
public final void setShowDirectoryForNonUniqueFilenames (boolean)
boolean
public final boolean getSmoothScrolling ()
public final void setSmoothScrolling (boolean)
boolean
public final boolean getNavigateToPreview ()
public final void setNavigateToPreview (boolean)
boolean
public final boolean getSortLookupElementsLexicographically ()
public final void setSortLookupElementsLexicographically (boolean)
boolean
public final boolean getMergeEqualStackTraces ()
public final void setMergeEqualStackTraces (boolean)
boolean
public final boolean getSortBookmarks ()
public final void setSortBookmarks (boolean)
boolean
public final boolean getPinFindInPath ()
public final void setPinFindInPath (boolean)
boolean
public final boolean getShowInplaceComments ()
public final void setShowInplaceComments (boolean)
boolean
public final void _incrementModificationCount ()
public void <init> ()
com.intellij.openapi.components.BaseState this_$iv
Enum defaultValue$iv
int $i$f$enum
com.intellij.openapi.components.BaseState this_$iv
Enum defaultValue$iv
int $i$f$enum
com.intellij.openapi.components.BaseState this_$iv
int $i$f$enum
public static final int getDefFontSize ()
}
com/intellij/ide/ui/WeightFilter.class
WeightFilter.java
package com.intellij.ide.ui
abstract com.intellij.ide.ui.WeightFilter extends java.awt.image.RGBImageFilter {
private final String myName
private final Double myWeight
void <init> (java.lang.String, java.lang.Double)
String name
Double weight
public java.lang.String toString ()
public final int filterRGB (int, int, int)
int x
int y
int rgb
abstract int toRGB (int, int, int)
final int toRGB (int, int, int, double, double, double)
int srcR
int srcG
int srcB
double dstR
double dstG
double dstB
static double fix (double)
double value
}
com/intellij/ide/util/ActionShortcutProvider.class
ActionShortcutProvider.java
package com.intellij.ide.util
public abstract com.intellij.ide.util.ActionShortcutProvider extends java.lang.Object {
public abstract java.lang.String getActionIdForShortcut ()
}
com/intellij/ide/util/FileStructureFilter.class
FileStructureFilter.java
package com.intellij.ide.util
public abstract com.intellij.ide.util.FileStructureFilter extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.Filter {
public abstract java.lang.String getCheckBoxText ()
public abstract com.intellij.openapi.actionSystem.Shortcut[] getShortcut ()
}
com/intellij/ide/util/FileStructureNodeProvider.class
FileStructureNodeProvider.java
package com.intellij.ide.util
public abstract com.intellij.ide.util.FileStructureNodeProvider extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.NodeProvider {
public abstract java.lang.String getCheckBoxText ()
public abstract com.intellij.openapi.actionSystem.Shortcut[] getShortcut ()
}
com/intellij/ide/util/treeView/AbstractTreeNode.class
AbstractTreeNode.java
package com.intellij.ide.util.treeView
public abstract com.intellij.ide.util.treeView.AbstractTreeNode extends com.intellij.ide.util.treeView.PresentableNodeDescriptor implements com.intellij.navigation.NavigationItem com.intellij.openapi.ui.Queryable$Contributor com.intellij.ui.tree.LeafState$Supplier {
private static final com.intellij.openapi.editor.colors.TextAttributesKey FILESTATUS_ERRORS
private static final com.intellij.openapi.diagnostic.Logger LOG
private com.intellij.ide.util.treeView.AbstractTreeNode myParent
private Object myValue
private boolean myNullValueSet
private final boolean myNodeWrapper
static final Object TREE_WRAPPER_VALUE
protected void <init> (com.intellij.openapi.project.Project, java.lang.Object)
com.intellij.openapi.project.Project project
Object value
public abstract java.util.Collection getChildren ()
protected boolean hasProblemFileBeneath ()
protected boolean valueIsCut ()
public com.intellij.ide.util.treeView.PresentableNodeDescriptor getChildToHighlightAt (int)
com.intellij.ide.util.treeView.AbstractTreeNode kid
int index
java.util.Collection kids
int i
protected void postprocess (com.intellij.ide.projectView.PresentationData)
com.intellij.ide.projectView.PresentationData presentation
private void setForcedForeground (com.intellij.ide.projectView.PresentationData)
com.intellij.ide.projectView.PresentationData presentation
com.intellij.openapi.vcs.FileStatus status
java.awt.Color fgColor
protected boolean shouldUpdateData ()
public com.intellij.ui.tree.LeafState getLeafState ()
public boolean isAlwaysShowPlus ()
public boolean isAlwaysLeaf ()
public boolean isAlwaysExpand ()
public final com.intellij.ide.util.treeView.AbstractTreeNode getElement ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
Object value
public final com.intellij.ide.util.treeView.AbstractTreeNode getParent ()
public final void setParent (com.intellij.ide.util.treeView.AbstractTreeNode)
com.intellij.ide.util.treeView.AbstractTreeNode parent
public final com.intellij.ide.util.treeView.NodeDescriptor getParentDescriptor ()
public final java.lang.Object getValue ()
Object value
public final void setValue (java.lang.Object)
Object value
boolean debug
int hash
private boolean setInternalValue (java.lang.Object)
Object value
public final java.lang.Object getEqualityObject ()
public java.lang.String toTestString (com.intellij.openapi.ui.Queryable$PrintInfo)
String text
com.intellij.openapi.ui.Queryable$PrintInfo printInfo
public void apply (java.util.Map)
java.util.Map info
public java.lang.String getTestPresentation ()
public java.awt.Color getFileStatusColor (com.intellij.openapi.vcs.FileStatus)
com.intellij.openapi.vfs.VirtualFile vf
com.intellij.openapi.vcs.FileStatus status
protected com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.openapi.vcs.FileStatus getFileStatus ()
public java.lang.String getName ()
public void navigate (boolean)
boolean requestFocus
public boolean canNavigate ()
public boolean canNavigateToSource ()
protected final java.lang.Object getParentValue ()
com.intellij.ide.util.treeView.AbstractTreeNode parent
public boolean canRepresent (java.lang.Object)
Object element
protected java.lang.String getToolTip ()
public volatile synthetic java.lang.Object getElement ()
public volatile synthetic com.intellij.navigation.ItemPresentation getPresentation ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/treeView/AbstractTreeStructure.class
AbstractTreeStructure.java
package com.intellij.ide.util.treeView
public abstract com.intellij.ide.util.treeView.AbstractTreeStructure extends java.lang.Object {
public void <init> ()
public abstract java.lang.Object getRootElement ()
public abstract java.lang.Object[] getChildElements (java.lang.Object)
public abstract java.lang.Object getParentElement (java.lang.Object)
public abstract com.intellij.ide.util.treeView.NodeDescriptor createDescriptor (java.lang.Object, com.intellij.ide.util.treeView.NodeDescriptor)
public abstract void commit ()
public abstract boolean hasSomethingToCommit ()
public static com.intellij.openapi.util.ActionCallback asyncCommitDocuments (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiDocumentManager documentManager
com.intellij.openapi.util.ActionCallback callback
public com.intellij.openapi.util.ActionCallback asyncCommit ()
public boolean isToBuildChildrenInBackground (java.lang.Object)
Object element
public boolean isValid (java.lang.Object)
Object element
public com.intellij.ui.tree.LeafState getLeafState (java.lang.Object)
com.intellij.ui.tree.LeafState$Supplier supplier
Object element
public boolean isAlwaysLeaf (java.lang.Object)
Object element
public com.intellij.openapi.util.AsyncResult revalidateElement (java.lang.Object)
Object element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/treeView/AlphaComparator.class
AlphaComparator.java
package com.intellij.ide.util.treeView
public com.intellij.ide.util.treeView.AlphaComparator extends java.lang.Object implements java.util.Comparator {
public static final com.intellij.ide.util.treeView.AlphaComparator INSTANCE
protected void <init> ()
public int compare (com.intellij.ide.util.treeView.NodeDescriptor, com.intellij.ide.util.treeView.NodeDescriptor)
com.intellij.ide.util.treeView.NodeDescriptor nodeDescriptor1
com.intellij.ide.util.treeView.NodeDescriptor nodeDescriptor2
int weight1
int weight2
String s1
String s2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
static void <clinit> ()
}
com/intellij/ide/util/treeView/FileNameComparator.class
FileNameComparator.java
package com.intellij.ide.util.treeView
public com.intellij.ide.util.treeView.FileNameComparator extends java.lang.Object implements java.util.Comparator {
public static final java.util.Comparator INSTANCE
public void <init> ()
public int compare (java.lang.String, java.lang.String)
String s1
String s2
com.intellij.openapi.util.Pair normalized
private static com.intellij.openapi.util.Pair normalize (java.lang.String, java.lang.String)
char ch1
char ch2
int i
String s1
String s2
int minLen
StringBuilder sb1
StringBuilder sb2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
static void <clinit> ()
}
com/intellij/ide/util/treeView/IndexComparator.class
IndexComparator.java
package com.intellij.ide.util.treeView
public com.intellij.ide.util.treeView.IndexComparator extends java.lang.Object implements java.util.Comparator {
public static final com.intellij.ide.util.treeView.IndexComparator INSTANCE
private void <init> ()
public int compare (com.intellij.ide.util.treeView.NodeDescriptor, com.intellij.ide.util.treeView.NodeDescriptor)
com.intellij.ide.util.treeView.NodeDescriptor nodeDescriptor1
com.intellij.ide.util.treeView.NodeDescriptor nodeDescriptor2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
static void <clinit> ()
}
com/intellij/ide/util/treeView/NodeDescriptor$NodeComparator$Delegate.class
NodeDescriptor.java
package com.intellij.ide.util.treeView
public com.intellij.ide.util.treeView.NodeDescriptor$NodeComparator$Delegate extends com.intellij.ide.util.treeView.NodeDescriptor$NodeComparator {
private com.intellij.ide.util.treeView.NodeDescriptor$NodeComparator myDelegate
protected void <init> (com.intellij.ide.util.treeView.NodeDescriptor$NodeComparator)
com.intellij.ide.util.treeView.NodeDescriptor$NodeComparator delegate
public void setDelegate (com.intellij.ide.util.treeView.NodeDescriptor$NodeComparator)
com.intellij.ide.util.treeView.NodeDescriptor$NodeComparator delegate
public long getStamp ()
public void incStamp ()
public int compare (com.intellij.ide.util.treeView.NodeDescriptor, com.intellij.ide.util.treeView.NodeDescriptor)
com.intellij.ide.util.treeView.NodeDescriptor o1
com.intellij.ide.util.treeView.NodeDescriptor o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/treeView/NodeDescriptor$NodeComparator.class
NodeDescriptor.java
package com.intellij.ide.util.treeView
public abstract com.intellij.ide.util.treeView.NodeDescriptor$NodeComparator extends java.lang.Object implements java.util.Comparator {
private long myStamp
public void <init> ()
public final void setStamp (long)
long stamp
public long getStamp ()
public void incStamp ()
}
com/intellij/ide/util/treeView/NodeDescriptor.class
NodeDescriptor.java
package com.intellij.ide.util.treeView
public abstract com.intellij.ide.util.treeView.NodeDescriptor extends java.lang.Object {
protected final com.intellij.openapi.project.Project myProject
private final com.intellij.ide.util.treeView.NodeDescriptor myParentDescriptor
protected String myName
protected javax.swing.Icon myClosedIcon
protected javax.swing.Icon myOpenIcon
protected java.awt.Color myColor
private int myIndex
private long myChildrenSortingStamp
private long myUpdateCount
private boolean myWasDeclaredAlwaysLeaf
public void <init> (com.intellij.openapi.project.Project, com.intellij.ide.util.treeView.NodeDescriptor)
com.intellij.openapi.project.Project project
com.intellij.ide.util.treeView.NodeDescriptor parentDescriptor
public com.intellij.ide.util.treeView.NodeDescriptor getParentDescriptor ()
public int getIndex ()
public void setIndex (int)
int index
public abstract boolean update ()
public abstract java.lang.Object getElement ()
public java.lang.String toString ()
public final javax.swing.Icon getOpenIcon ()
public final javax.swing.Icon getClosedIcon ()
public final javax.swing.Icon getIcon ()
public final java.awt.Color getColor ()
public final com.intellij.openapi.project.Project getProject ()
public boolean expandOnDoubleClick ()
public int getWeight ()
Object element
public final long getChildrenSortingStamp ()
public final void setChildrenSortingStamp (long)
long stamp
public final long getUpdateCount ()
public final void setUpdateCount (long)
long updateCount
public boolean isWasDeclaredAlwaysLeaf ()
public void setWasDeclaredAlwaysLeaf (boolean)
boolean leaf
public void applyFrom (com.intellij.ide.util.treeView.NodeDescriptor)
com.intellij.ide.util.treeView.NodeDescriptor desc
public void setIcon (javax.swing.Icon)
javax.swing.Icon closedIcon
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/treeView/NodeDescriptorProvidingKey.class
NodeDescriptorProvidingKey.java
package com.intellij.ide.util.treeView
public abstract com.intellij.ide.util.treeView.NodeDescriptorProvidingKey extends java.lang.Object {
public abstract java.lang.Object getKey ()
}
com/intellij/ide/util/treeView/NodeOptions$Immutable.class
NodeOptions.java
package com.intellij.ide.util.treeView
public com.intellij.ide.util.treeView.NodeOptions$Immutable extends java.lang.Object implements com.intellij.ide.util.treeView.NodeOptions {
public static final com.intellij.ide.util.treeView.NodeOptions DEFAULT
private final boolean myFlattenPackages
private final boolean myAbbreviatePackageNames
private final boolean myHideEmptyMiddlePackages
private final boolean myCompactDirectories
private final boolean myShowLibraryContents
public void <init> (com.intellij.ide.util.treeView.NodeOptions)
com.intellij.ide.util.treeView.NodeOptions options
public boolean isFlattenPackages ()
public boolean isAbbreviatePackageNames ()
public boolean isHideEmptyMiddlePackages ()
public boolean isCompactDirectories ()
public boolean isShowLibraryContents ()
public boolean equals (java.lang.Object)
Object object
com.intellij.ide.util.treeView.NodeOptions options
public int hashCode ()
int result
static void <clinit> ()
}
com/intellij/ide/util/treeView/NodeOptions.class
NodeOptions.java
package com.intellij.ide.util.treeView
public abstract com.intellij.ide.util.treeView.NodeOptions extends java.lang.Object {
public abstract boolean isFlattenPackages ()
public abstract boolean isAbbreviatePackageNames ()
public abstract boolean isHideEmptyMiddlePackages ()
public boolean isCompactDirectories ()
public abstract boolean isShowLibraryContents ()
}
com/intellij/ide/util/treeView/PresentableNodeDescriptor$ColoredFragment.class
PresentableNodeDescriptor.java
package com.intellij.ide.util.treeView
public com.intellij.ide.util.treeView.PresentableNodeDescriptor$ColoredFragment extends java.lang.Object {
private final String myText
private final String myToolTip
private final com.intellij.ui.SimpleTextAttributes myAttributes
public void <init> (java.lang.String, com.intellij.ui.SimpleTextAttributes)
String aText
com.intellij.ui.SimpleTextAttributes aAttributes
public void <init> (java.lang.String, java.lang.String, com.intellij.ui.SimpleTextAttributes)
String aText
String toolTip
com.intellij.ui.SimpleTextAttributes aAttributes
public java.lang.String getToolTip ()
public java.lang.String getText ()
public com.intellij.ui.SimpleTextAttributes getAttributes ()
public boolean equals (java.lang.Object)
Object o
com.intellij.ide.util.treeView.PresentableNodeDescriptor$ColoredFragment that
public int hashCode ()
int result
}
com/intellij/ide/util/treeView/PresentableNodeDescriptor.class
PresentableNodeDescriptor.java
package com.intellij.ide.util.treeView
public abstract com.intellij.ide.util.treeView.PresentableNodeDescriptor extends com.intellij.ide.util.treeView.NodeDescriptor {
private com.intellij.ide.projectView.PresentationData myTemplatePresentation
private com.intellij.ide.projectView.PresentationData myUpdatedPresentation
protected void <init> (com.intellij.openapi.project.Project, com.intellij.ide.util.treeView.NodeDescriptor)
com.intellij.openapi.project.Project project
com.intellij.ide.util.treeView.NodeDescriptor parentDescriptor
public final boolean update ()
com.intellij.ide.projectView.PresentationData before
com.intellij.ide.projectView.PresentationData updated
protected final boolean apply (com.intellij.ide.projectView.PresentationData)
com.intellij.ide.projectView.PresentationData presentation
public void applyFrom (com.intellij.ide.util.treeView.NodeDescriptor)
com.intellij.ide.util.treeView.PresentableNodeDescriptor pnd
com.intellij.ide.util.treeView.NodeDescriptor desc
protected final boolean apply (com.intellij.ide.projectView.PresentationData, com.intellij.ide.projectView.PresentationData)
com.intellij.ide.projectView.PresentationData presentation
com.intellij.ide.projectView.PresentationData before
boolean updated
private com.intellij.ide.projectView.PresentationData getUpdatedPresentation ()
com.intellij.ide.projectView.PresentationData presentation
protected com.intellij.ide.projectView.PresentationData createPresentation ()
protected void postprocess (com.intellij.ide.projectView.PresentationData)
com.intellij.ide.projectView.PresentationData date
protected boolean shouldPostprocess ()
protected boolean shouldApply ()
protected boolean shouldUpdateData ()
protected abstract void update (com.intellij.ide.projectView.PresentationData)
public final com.intellij.ide.projectView.PresentationData getPresentation ()
protected final com.intellij.ide.projectView.PresentationData getTemplatePresentation ()
public boolean isContentHighlighted ()
public boolean isHighlightableContentNode (com.intellij.ide.util.treeView.PresentableNodeDescriptor)
com.intellij.ide.util.treeView.PresentableNodeDescriptor kid
public com.intellij.ide.util.treeView.PresentableNodeDescriptor getChildToHighlightAt (int)
int index
public boolean isParentOf (com.intellij.ide.util.treeView.NodeDescriptor)
com.intellij.ide.util.treeView.NodeDescriptor eachNode
com.intellij.ide.util.treeView.NodeDescriptor eachParent
public boolean isAncestorOrSelf (com.intellij.ide.util.treeView.NodeDescriptor)
com.intellij.ide.util.treeView.NodeDescriptor selectedNode
com.intellij.ide.util.treeView.NodeDescriptor node
public java.awt.Color getHighlightColor ()
public java.lang.String getName ()
com.intellij.ide.util.treeView.PresentableNodeDescriptor$ColoredFragment each
StringBuilder result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/treeView/TreeAnchorizer.class
TreeAnchorizer.java
package com.intellij.ide.util.treeView
public com.intellij.ide.util.treeView.TreeAnchorizer extends java.lang.Object {
private static final com.intellij.ide.util.treeView.TreeAnchorizer ourInstance
public void <init> ()
public static com.intellij.ide.util.treeView.TreeAnchorizer getService ()
public java.lang.Object createAnchor (java.lang.Object)
Object element
public java.lang.Object retrieveElement (java.lang.Object)
Object anchor
public void freeAnchor (java.lang.Object)
Object element
static void <clinit> ()
com.intellij.ide.util.treeView.TreeAnchorizer implementation
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/treeView/TreeUpdatePass.class
TreeUpdatePass.java
package com.intellij.ide.util.treeView
public com.intellij.ide.util.treeView.TreeUpdatePass extends java.lang.Object {
private final javax.swing.tree.DefaultMutableTreeNode myNode
private long myUpdateStamp
private boolean myExpired
private javax.swing.tree.DefaultMutableTreeNode myCurrentNode
private final long myAllocation
private boolean myUpdateChildren
private boolean myUpdateStructure
private final java.util.Set myUpdatedDescriptors
public void <init> (javax.swing.tree.DefaultMutableTreeNode)
javax.swing.tree.DefaultMutableTreeNode node
public com.intellij.ide.util.treeView.TreeUpdatePass setUpdateChildren (boolean)
boolean updateChildren
public boolean isUpdateChildren ()
public javax.swing.tree.DefaultMutableTreeNode getNode ()
public com.intellij.ide.util.treeView.TreeUpdatePass setUpdateStamp (long)
long updateCount
public long getUpdateStamp ()
public void expire ()
public boolean isExpired ()
public javax.swing.tree.DefaultMutableTreeNode getCurrentNode ()
public void setCurrentNode (javax.swing.tree.DefaultMutableTreeNode)
javax.swing.tree.DefaultMutableTreeNode currentNode
public java.lang.String toString ()
public boolean willUpdate (javax.swing.tree.DefaultMutableTreeNode)
javax.swing.tree.DefaultMutableTreeNode node
javax.swing.tree.DefaultMutableTreeNode currentNode
public com.intellij.ide.util.treeView.TreeUpdatePass setUpdateStructure (boolean)
boolean update
public boolean isUpdateStructure ()
public void addToUpdated (com.intellij.ide.util.treeView.NodeDescriptor)
com.intellij.ide.util.treeView.NodeDescriptor nodeDescriptor
public boolean isUpdated (com.intellij.ide.util.treeView.NodeDescriptor)
com.intellij.ide.util.treeView.NodeDescriptor descriptor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/treeView/TreeVisitor.class
TreeVisitor.java
package com.intellij.ide.util.treeView
public abstract com.intellij.ide.util.treeView.TreeVisitor extends java.lang.Object {
public abstract boolean visit (java.lang.Object)
}
com/intellij/ide/util/treeView/ValidateableNode.class
ValidateableNode.java
package com.intellij.ide.util.treeView
public abstract com.intellij.ide.util.treeView.ValidateableNode extends java.lang.Object {
public abstract boolean isValid ()
}
com/intellij/ide/util/treeView/WeighedItem.class
WeighedItem.java
package com.intellij.ide.util.treeView
public abstract com.intellij.ide.util.treeView.WeighedItem extends java.lang.Object {
public abstract int getWeight ()
}
com/intellij/ide/util/treeView/smartTree/ActionPresentation.class
ActionPresentation.java
package com.intellij.ide.util.treeView.smartTree
public abstract com.intellij.ide.util.treeView.smartTree.ActionPresentation extends java.lang.Object {
public abstract java.lang.String getText ()
public abstract java.lang.String getDescription ()
public abstract javax.swing.Icon getIcon ()
}
com/intellij/ide/util/treeView/smartTree/ActionPresentationData.class
ActionPresentationData.java
package com.intellij.ide.util.treeView.smartTree
public com.intellij.ide.util.treeView.smartTree.ActionPresentationData extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.ActionPresentation {
private final String myText
private final String myDescription
private final javax.swing.Icon myIcon
public void <init> (java.lang.String, java.lang.String, javax.swing.Icon)
String text
String description
javax.swing.Icon icon
public java.lang.String getText ()
public java.lang.String getDescription ()
public javax.swing.Icon getIcon ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/treeView/smartTree/Filter.class
Filter.java
package com.intellij.ide.util.treeView.smartTree
public abstract com.intellij.ide.util.treeView.smartTree.Filter extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.TreeAction {
public static final com.intellij.ide.util.treeView.smartTree.Filter[] EMPTY_ARRAY
public abstract boolean isVisible (com.intellij.ide.util.treeView.smartTree.TreeElement)
public abstract boolean isReverted ()
static void <clinit> ()
}
com/intellij/ide/util/treeView/smartTree/Group.class
Group.java
package com.intellij.ide.util.treeView.smartTree
public abstract com.intellij.ide.util.treeView.smartTree.Group extends java.lang.Object {
public abstract com.intellij.navigation.ItemPresentation getPresentation ()
public abstract java.util.Collection getChildren ()
}
com/intellij/ide/util/treeView/smartTree/Grouper.class
Grouper.java
package com.intellij.ide.util.treeView.smartTree
public abstract com.intellij.ide.util.treeView.smartTree.Grouper extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.TreeAction {
public static final com.intellij.ide.util.treeView.smartTree.Grouper[] EMPTY_ARRAY
public abstract java.util.Collection group (com.intellij.ide.util.treeView.AbstractTreeNode, java.util.Collection)
static void <clinit> ()
}
com/intellij/ide/util/treeView/smartTree/NodeProvider.class
NodeProvider.java
package com.intellij.ide.util.treeView.smartTree
public abstract com.intellij.ide.util.treeView.smartTree.NodeProvider extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.TreeAction {
public abstract java.util.Collection provideNodes (com.intellij.ide.util.treeView.smartTree.TreeElement)
}
com/intellij/ide/util/treeView/smartTree/ProvidingTreeModel.class
ProvidingTreeModel.java
package com.intellij.ide.util.treeView.smartTree
public abstract com.intellij.ide.util.treeView.smartTree.ProvidingTreeModel extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.TreeModel {
public abstract java.util.Collection getNodeProviders ()
public abstract boolean isEnabled (com.intellij.ide.util.treeView.smartTree.NodeProvider)
}
com/intellij/ide/util/treeView/smartTree/SortableTreeElement.class
SortableTreeElement.java
package com.intellij.ide.util.treeView.smartTree
public abstract com.intellij.ide.util.treeView.smartTree.SortableTreeElement extends java.lang.Object {
public abstract java.lang.String getAlphaSortKey ()
}
com/intellij/ide/util/treeView/smartTree/Sorter$1.class
Sorter.java
package com.intellij.ide.util.treeView.smartTree
final com.intellij.ide.util.treeView.smartTree.Sorter$1 extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.Sorter {
void <init> ()
public java.util.Comparator getComparator ()
public boolean isVisible ()
public java.lang.String toString ()
public com.intellij.ide.util.treeView.smartTree.ActionPresentation getPresentation ()
public java.lang.String getName ()
private static synthetic int lambda$getComparator$0 (java.lang.Object, java.lang.Object)
Object o1
Object o2
String s1
String s2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/treeView/smartTree/Sorter.class
Sorter.java
package com.intellij.ide.util.treeView.smartTree
public abstract com.intellij.ide.util.treeView.smartTree.Sorter extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.TreeAction {
public static final com.intellij.ide.util.treeView.smartTree.Sorter[] EMPTY_ARRAY
public static final String ALPHA_SORTER_ID
public static final com.intellij.ide.util.treeView.smartTree.Sorter ALPHA_SORTER
public abstract java.util.Comparator getComparator ()
public abstract boolean isVisible ()
static void <clinit> ()
}
com/intellij/ide/util/treeView/smartTree/SorterUtil.class
SorterUtil.java
package com.intellij.ide.util.treeView.smartTree
public com.intellij.ide.util.treeView.smartTree.SorterUtil extends java.lang.Object {
private void <init> ()
public static java.lang.String getStringPresentation (java.lang.Object)
Object object
String result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/treeView/smartTree/TreeAction.class
TreeAction.java
package com.intellij.ide.util.treeView.smartTree
public abstract com.intellij.ide.util.treeView.smartTree.TreeAction extends java.lang.Object {
public abstract com.intellij.ide.util.treeView.smartTree.ActionPresentation getPresentation ()
public abstract java.lang.String getName ()
}
com/intellij/ide/util/treeView/smartTree/TreeElement.class
TreeElement.java
package com.intellij.ide.util.treeView.smartTree
public abstract com.intellij.ide.util.treeView.smartTree.TreeElement extends java.lang.Object {
public static final com.intellij.ide.util.treeView.smartTree.TreeElement[] EMPTY_ARRAY
public abstract com.intellij.navigation.ItemPresentation getPresentation ()
public abstract com.intellij.ide.util.treeView.smartTree.TreeElement[] getChildren ()
static void <clinit> ()
}
com/intellij/ide/util/treeView/smartTree/TreeModel.class
TreeModel.java
package com.intellij.ide.util.treeView.smartTree
public abstract com.intellij.ide.util.treeView.smartTree.TreeModel extends java.lang.Object {
public abstract com.intellij.ide.util.treeView.smartTree.TreeElement getRoot ()
public abstract com.intellij.ide.util.treeView.smartTree.Grouper[] getGroupers ()
public abstract com.intellij.ide.util.treeView.smartTree.Sorter[] getSorters ()
public abstract com.intellij.ide.util.treeView.smartTree.Filter[] getFilters ()
}
com/intellij/ide/util/treeView/smartTree/package.html
com/intellij/injected/editor/InjectedFileChangesHandler.class
InjectedFileChangesHandler.java
package com.intellij.injected.editor
public abstract com.intellij.injected.editor.InjectedFileChangesHandler extends java.lang.Object implements com.intellij.openapi.Disposable {
public abstract boolean isValid ()
public abstract void commitToOriginal (com.intellij.openapi.editor.event.DocumentEvent)
public abstract boolean tryReuse (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange)
public abstract boolean handlesRange (com.intellij.openapi.util.TextRange)
}
com/intellij/injected/editor/InjectedFileChangesHandlerProvider.class
InjectedFileChangesHandlerProvider.java
package com.intellij.injected.editor
public abstract com.intellij.injected.editor.InjectedFileChangesHandlerProvider extends java.lang.Object {
public static final com.intellij.lang.LanguageExtension EP
public abstract com.intellij.injected.editor.InjectedFileChangesHandler createFileChangesHandler (java.util.List, com.intellij.openapi.editor.Editor, com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
static void <clinit> ()
}
com/intellij/lang/LanguageStructureViewBuilder.class
LanguageStructureViewBuilder.java
package com.intellij.lang
public com.intellij.lang.LanguageStructureViewBuilder extends com.intellij.lang.LanguageExtension {
public static final com.intellij.lang.LanguageStructureViewBuilder INSTANCE
private void <init> ()
public com.intellij.ide.structureView.StructureViewBuilder getStructureViewBuilder (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.lang.PsiStructureViewFactory factory
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/PsiStructureViewFactory.class
PsiStructureViewFactory.java
package com.intellij.lang
public abstract com.intellij.lang.PsiStructureViewFactory extends java.lang.Object {
public static final String EP_NAME
public abstract com.intellij.ide.structureView.StructureViewBuilder getStructureViewBuilder (com.intellij.psi.PsiFile)
}
com/intellij/navigation/AnonymousElementProvider.class
AnonymousElementProvider.java
package com.intellij.navigation
public abstract com.intellij.navigation.AnonymousElementProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.psi.PsiElement[] getAnonymousElements (com.intellij.psi.PsiElement)
static void <clinit> ()
}
com/intellij/openapi/actionSystem/ActionGroup$1.class
ActionGroup.java
package com.intellij.openapi.actionSystem
final com.intellij.openapi.actionSystem.ActionGroup$1 extends com.intellij.openapi.actionSystem.ActionGroup {
void <init> ()
public com.intellij.openapi.actionSystem.AnAction[] getChildren (com.intellij.openapi.actionSystem.AnActionEvent)
com.intellij.openapi.actionSystem.AnActionEvent e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/actionSystem/ActionGroup.class
ActionGroup.java
package com.intellij.openapi.actionSystem
public abstract com.intellij.openapi.actionSystem.ActionGroup extends com.intellij.openapi.actionSystem.AnAction {
private boolean myPopup
private final java.beans.PropertyChangeSupport myChangeSupport
public static final com.intellij.openapi.actionSystem.ActionGroup EMPTY_GROUP
private java.util.Set mySecondaryActions
private static final String PROP_POPUP
private Boolean myDumbAware
public void <init> ()
public void <init> (java.lang.String, boolean)
String shortName
boolean popup
public void <init> (java.lang.String, java.lang.String, javax.swing.Icon)
String text
String description
javax.swing.Icon icon
public void actionPerformed (com.intellij.openapi.actionSystem.AnActionEvent)
com.intellij.openapi.actionSystem.AnActionEvent e
public boolean canBePerformed (com.intellij.openapi.actionSystem.DataContext)
com.intellij.openapi.actionSystem.DataContext context
public boolean isPopup ()
public final void setPopup (boolean)
boolean popup
boolean oldPopup
public final void addPropertyChangeListener (java.beans.PropertyChangeListener)
java.beans.PropertyChangeListener l
public final void removePropertyChangeListener (java.beans.PropertyChangeListener)
java.beans.PropertyChangeListener l
protected final void firePropertyChange (java.lang.String, java.lang.Object, java.lang.Object)
String propertyName
Object oldValue
Object newValue
public abstract com.intellij.openapi.actionSystem.AnAction[] getChildren (com.intellij.openapi.actionSystem.AnActionEvent)
final void setAsPrimary (com.intellij.openapi.actionSystem.AnAction, boolean)
com.intellij.openapi.actionSystem.AnAction action
boolean isPrimary
public final boolean isPrimary (com.intellij.openapi.actionSystem.AnAction)
com.intellij.openapi.actionSystem.AnAction action
protected final void replace (com.intellij.openapi.actionSystem.AnAction, com.intellij.openapi.actionSystem.AnAction)
com.intellij.openapi.actionSystem.AnAction originalAction
com.intellij.openapi.actionSystem.AnAction newAction
public boolean isDumbAware ()
Class declaringClass
boolean dumbAware
public boolean hideIfNoVisibleChildren ()
public boolean disableIfNoVisibleChildren ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/actionSystem/ActionManager.class
ActionManager.java
package com.intellij.openapi.actionSystem
public abstract com.intellij.openapi.actionSystem.ActionManager extends java.lang.Object {
public void <init> ()
public static com.intellij.openapi.actionSystem.ActionManager getInstance ()
public abstract com.intellij.openapi.actionSystem.ActionPopupMenu createActionPopupMenu (java.lang.String, com.intellij.openapi.actionSystem.ActionGroup)
public abstract com.intellij.openapi.actionSystem.ActionToolbar createActionToolbar (java.lang.String, com.intellij.openapi.actionSystem.ActionGroup, boolean)
public abstract com.intellij.openapi.actionSystem.AnAction getAction (java.lang.String)
public abstract java.lang.String getId (com.intellij.openapi.actionSystem.AnAction)
public abstract void registerAction (java.lang.String, com.intellij.openapi.actionSystem.AnAction)
public abstract void registerAction (java.lang.String, com.intellij.openapi.actionSystem.AnAction, com.intellij.openapi.extensions.PluginId)
public abstract void unregisterAction (java.lang.String)
public abstract void replaceAction (java.lang.String, com.intellij.openapi.actionSystem.AnAction)
public abstract java.lang.String[] getActionIds (java.lang.String)
public abstract boolean isGroup (java.lang.String)
public abstract javax.swing.JComponent createButtonToolbar (java.lang.String, com.intellij.openapi.actionSystem.ActionGroup)
public abstract com.intellij.openapi.actionSystem.AnAction getActionOrStub (java.lang.String)
public abstract void addTimerListener (int, com.intellij.openapi.actionSystem.TimerListener)
public abstract void removeTimerListener (com.intellij.openapi.actionSystem.TimerListener)
public abstract void addTransparentTimerListener (int, com.intellij.openapi.actionSystem.TimerListener)
public abstract void removeTransparentTimerListener (com.intellij.openapi.actionSystem.TimerListener)
public abstract com.intellij.openapi.util.ActionCallback tryToExecute (com.intellij.openapi.actionSystem.AnAction, java.awt.event.InputEvent, java.awt.Component, java.lang.String, boolean)
public abstract void addAnActionListener (com.intellij.openapi.actionSystem.ex.AnActionListener)
public void addAnActionListener (com.intellij.openapi.actionSystem.ex.AnActionListener, com.intellij.openapi.Disposable)
com.intellij.openapi.actionSystem.ex.AnActionListener listener
com.intellij.openapi.Disposable parentDisposable
public abstract void removeAnActionListener (com.intellij.openapi.actionSystem.ex.AnActionListener)
public abstract com.intellij.openapi.actionSystem.KeyboardShortcut getKeyboardShortcut (java.lang.String)
public java.lang.String getComponentName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/actionSystem/ActionPopupMenu.class
ActionPopupMenu.java
package com.intellij.openapi.actionSystem
public abstract com.intellij.openapi.actionSystem.ActionPopupMenu extends java.lang.Object {
public abstract javax.swing.JPopupMenu getComponent ()
public abstract java.lang.String getPlace ()
public abstract com.intellij.openapi.actionSystem.ActionGroup getActionGroup ()
public abstract void setTargetComponent (javax.swing.JComponent)
}
com/intellij/openapi/actionSystem/ActionToolbar$LayoutPolicy.class
ActionToolbar.java
package com.intellij.openapi.actionSystem
public abstract annotation com.intellij.openapi.actionSystem.ActionToolbar$LayoutPolicy extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/openapi/actionSystem/ActionToolbar.class
ActionToolbar.java
package com.intellij.openapi.actionSystem
public abstract com.intellij.openapi.actionSystem.ActionToolbar extends java.lang.Object {
public static final String ACTION_TOOLBAR_PROPERTY_KEY
public static final int NOWRAP_LAYOUT_POLICY
public static final int WRAP_LAYOUT_POLICY
public static final int AUTO_LAYOUT_POLICY
public static final java.awt.Dimension DEFAULT_MINIMUM_BUTTON_SIZE
public static final java.awt.Dimension NAVBAR_MINIMUM_BUTTON_SIZE
public abstract javax.swing.JComponent getComponent ()
public abstract int getLayoutPolicy ()
public abstract void setLayoutPolicy (int)
public abstract void adjustTheSameSize (boolean)
public abstract void setMinimumButtonSize (java.awt.Dimension)
public abstract void setOrientation (int)
public abstract int getMaxButtonHeight ()
public abstract void updateActionsImmediately ()
public abstract boolean hasVisibleActions ()
public abstract void setTargetComponent (javax.swing.JComponent)
public abstract void setReservePlaceAutoPopupIcon (boolean)
public abstract void setSecondaryActionsTooltip (java.lang.String)
public abstract void setSecondaryActionsIcon (javax.swing.Icon)
public abstract void setSecondaryActionsIcon (javax.swing.Icon, boolean)
public abstract java.util.List getActions ()
public abstract void setMiniMode (boolean)
public abstract com.intellij.openapi.actionSystem.DataContext getToolbarDataContext ()
public void setShowSeparatorTitles (boolean)
boolean showSeparatorTitles
static void <clinit> ()
}
com/intellij/openapi/actionSystem/AnAction$TransparentUpdate.class
AnAction.java
package com.intellij.openapi.actionSystem
public abstract com.intellij.openapi.actionSystem.AnAction$TransparentUpdate extends java.lang.Object {
}
com/intellij/openapi/actionSystem/AnAction.class
AnAction.java
package com.intellij.openapi.actionSystem
public abstract com.intellij.openapi.actionSystem.AnAction extends java.lang.Object implements com.intellij.openapi.project.PossiblyDumbAware {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.util.Key ACTIONS_KEY
public static final com.intellij.openapi.actionSystem.AnAction[] EMPTY_ARRAY
private com.intellij.openapi.actionSystem.Presentation myTemplatePresentation
private com.intellij.openapi.actionSystem.ShortcutSet myShortcutSet
private boolean myEnabledInModalContext
private boolean myIsDefaultIcon
private boolean myWorksInInjected
public void <init> ()
public void <init> (javax.swing.Icon)
javax.swing.Icon icon
public void <init> (java.lang.String)
String text
public void <init> (java.lang.String, java.lang.String, javax.swing.Icon)
String text
String description
javax.swing.Icon icon
com.intellij.openapi.actionSystem.Presentation presentation
public final com.intellij.openapi.actionSystem.ShortcutSet getShortcutSet ()
public final void registerCustomShortcutSet (com.intellij.openapi.actionSystem.ShortcutSet, javax.swing.JComponent)
com.intellij.openapi.actionSystem.ShortcutSet shortcutSet
javax.swing.JComponent component
public final void registerCustomShortcutSet (int, int, javax.swing.JComponent)
int keyCode
int modifiers
javax.swing.JComponent component
public final void registerCustomShortcutSet (com.intellij.openapi.actionSystem.ShortcutSet, javax.swing.JComponent, com.intellij.openapi.Disposable)
com.intellij.openapi.actionSystem.ShortcutSet shortcutSet
javax.swing.JComponent component
com.intellij.openapi.Disposable parentDisposable
public final void registerCustomShortcutSet (javax.swing.JComponent, com.intellij.openapi.Disposable)
javax.swing.JComponent component
com.intellij.openapi.Disposable parentDisposable
java.util.List actionList
public final void unregisterCustomShortcutSet (javax.swing.JComponent)
javax.swing.JComponent component
java.util.List actionList
public final void copyFrom (com.intellij.openapi.actionSystem.AnAction)
com.intellij.openapi.actionSystem.AnAction sourceAction
com.intellij.openapi.actionSystem.Presentation sourcePresentation
com.intellij.openapi.actionSystem.Presentation presentation
public final void copyShortcutFrom (com.intellij.openapi.actionSystem.AnAction)
com.intellij.openapi.actionSystem.AnAction sourceAction
public final boolean isEnabledInModalContext ()
protected final void setEnabledInModalContext (boolean)
boolean enabledInModalContext
public boolean displayTextInToolbar ()
public boolean useSmallerFontForTextInToolbar ()
public void update (com.intellij.openapi.actionSystem.AnActionEvent)
com.intellij.openapi.actionSystem.AnActionEvent e
public void beforeActionPerformedUpdate (com.intellij.openapi.actionSystem.AnActionEvent)
com.intellij.openapi.actionSystem.AnActionEvent e
boolean worksInInjected
public final com.intellij.openapi.actionSystem.Presentation getTemplatePresentation ()
com.intellij.openapi.actionSystem.Presentation presentation
com.intellij.openapi.actionSystem.Presentation createTemplatePresentation ()
public abstract void actionPerformed (com.intellij.openapi.actionSystem.AnActionEvent)
protected void setShortcutSet (com.intellij.openapi.actionSystem.ShortcutSet)
com.intellij.openapi.actionSystem.ShortcutSet shortcutSet
public void setDefaultIcon (boolean)
boolean isDefaultIconSet
public boolean isDefaultIcon ()
public void setInjectedContext (boolean)
boolean worksInInjected
public boolean isInInjectedContext ()
public boolean isTransparentUpdate ()
public boolean startInTransaction ()
public static com.intellij.openapi.project.Project getEventProject (com.intellij.openapi.actionSystem.AnActionEvent)
com.intellij.openapi.actionSystem.AnActionEvent e
public java.lang.String toString ()
public java.lang.String getTemplateText ()
private synthetic void lambda$registerCustomShortcutSet$0 (javax.swing.JComponent)
javax.swing.JComponent component
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/actionSystem/AnActionEvent$1.class
AnActionEvent.java
package com.intellij.openapi.actionSystem
final com.intellij.openapi.actionSystem.AnActionEvent$1 extends com.intellij.openapi.actionSystem.DataContextWrapper {
void <init> (com.intellij.openapi.actionSystem.DataContext)
com.intellij.openapi.actionSystem.DataContext delegate
public java.lang.Object getData (java.lang.String)
String dataId
Object injected
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/actionSystem/AnActionEvent.class
AnActionEvent.java
package com.intellij.openapi.actionSystem
public com.intellij.openapi.actionSystem.AnActionEvent extends java.lang.Object implements com.intellij.ui.PlaceProvider {
private final java.awt.event.InputEvent myInputEvent
private final com.intellij.openapi.actionSystem.ActionManager myActionManager
private final com.intellij.openapi.actionSystem.DataContext myDataContext
private final String myPlace
private final com.intellij.openapi.actionSystem.Presentation myPresentation
private final int myModifiers
private boolean myWorksInInjected
private static final String ourInjectedPrefix
private static final java.util.Map ourInjectedIds
private final boolean myIsContextMenuAction
private final boolean myIsActionToolbar
static final synthetic boolean $assertionsDisabled
public void <init> (java.awt.event.InputEvent, com.intellij.openapi.actionSystem.DataContext, java.lang.String, com.intellij.openapi.actionSystem.Presentation, com.intellij.openapi.actionSystem.ActionManager, int)
java.awt.event.InputEvent inputEvent
com.intellij.openapi.actionSystem.DataContext dataContext
String place
com.intellij.openapi.actionSystem.Presentation presentation
com.intellij.openapi.actionSystem.ActionManager actionManager
int modifiers
public void <init> (java.awt.event.InputEvent, com.intellij.openapi.actionSystem.DataContext, java.lang.String, com.intellij.openapi.actionSystem.Presentation, com.intellij.openapi.actionSystem.ActionManager, int, boolean, boolean)
java.awt.event.InputEvent inputEvent
com.intellij.openapi.actionSystem.DataContext dataContext
String place
com.intellij.openapi.actionSystem.Presentation presentation
com.intellij.openapi.actionSystem.ActionManager actionManager
int modifiers
boolean isContextMenuAction
boolean isActionToolbar
public static com.intellij.openapi.actionSystem.AnActionEvent createFromInputEvent (com.intellij.openapi.actionSystem.AnAction, java.awt.event.InputEvent, java.lang.String)
com.intellij.openapi.actionSystem.AnAction action
java.awt.event.InputEvent event
String place
com.intellij.openapi.actionSystem.DataContext context
public static com.intellij.openapi.actionSystem.AnActionEvent createFromAnAction (com.intellij.openapi.actionSystem.AnAction, java.awt.event.InputEvent, java.lang.String, com.intellij.openapi.actionSystem.DataContext)
com.intellij.openapi.actionSystem.AnAction action
java.awt.event.InputEvent event
String place
com.intellij.openapi.actionSystem.DataContext dataContext
int modifiers
com.intellij.openapi.actionSystem.Presentation presentation
com.intellij.openapi.actionSystem.AnActionEvent anActionEvent
public static com.intellij.openapi.actionSystem.AnActionEvent createFromDataContext (java.lang.String, com.intellij.openapi.actionSystem.Presentation, com.intellij.openapi.actionSystem.DataContext)
String place
com.intellij.openapi.actionSystem.Presentation presentation
com.intellij.openapi.actionSystem.DataContext dataContext
public static com.intellij.openapi.actionSystem.AnActionEvent createFromInputEvent (java.awt.event.InputEvent, java.lang.String, com.intellij.openapi.actionSystem.Presentation, com.intellij.openapi.actionSystem.DataContext)
java.awt.event.InputEvent event
String place
com.intellij.openapi.actionSystem.Presentation presentation
com.intellij.openapi.actionSystem.DataContext dataContext
public static com.intellij.openapi.actionSystem.AnActionEvent createFromInputEvent (java.awt.event.InputEvent, java.lang.String, com.intellij.openapi.actionSystem.Presentation, com.intellij.openapi.actionSystem.DataContext, boolean, boolean)
java.awt.event.InputEvent event
String place
com.intellij.openapi.actionSystem.Presentation presentation
com.intellij.openapi.actionSystem.DataContext dataContext
boolean isContextMenuAction
boolean isToolbarAction
public java.awt.event.InputEvent getInputEvent ()
public com.intellij.openapi.project.Project getProject ()
public static java.lang.String injectedId (java.lang.String)
String dataId
public static java.lang.String uninjectedId (java.lang.String)
String dataId
public static com.intellij.openapi.actionSystem.DataContext getInjectedDataContext (com.intellij.openapi.actionSystem.DataContext)
com.intellij.openapi.actionSystem.DataContext context
public com.intellij.openapi.actionSystem.DataContext getDataContext ()
public java.lang.Object getData (com.intellij.openapi.actionSystem.DataKey)
com.intellij.openapi.actionSystem.DataKey key
public java.lang.Object getRequiredData (com.intellij.openapi.actionSystem.DataKey)
com.intellij.openapi.actionSystem.DataKey key
Object data
public java.lang.String getPlace ()
public boolean isFromActionToolbar ()
public boolean isFromContextMenu ()
public com.intellij.openapi.actionSystem.Presentation getPresentation ()
public int getModifiers ()
public com.intellij.openapi.actionSystem.ActionManager getActionManager ()
public void setInjectedContext (boolean)
boolean worksInInjected
public boolean isInInjectedContext ()
public void accept (com.intellij.openapi.actionSystem.AnActionEventVisitor)
com.intellij.openapi.actionSystem.AnActionEventVisitor visitor
public volatile synthetic java.lang.Object getPlace ()
private static synthetic java.lang.String lambda$injectedId$0 (java.lang.String)
String i
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/actionSystem/AnActionEventVisitor.class
AnActionEventVisitor.java
package com.intellij.openapi.actionSystem
public com.intellij.openapi.actionSystem.AnActionEventVisitor extends java.lang.Object {
public void <init> ()
public void visitEvent (com.intellij.openapi.actionSystem.AnActionEvent)
com.intellij.openapi.actionSystem.AnActionEvent e
public void visitGestureInitEvent (com.intellij.openapi.actionSystem.AnActionEvent)
com.intellij.openapi.actionSystem.AnActionEvent e
public void visitGesturePerformedEvent (com.intellij.openapi.actionSystem.AnActionEvent)
com.intellij.openapi.actionSystem.AnActionEvent e
public void visitGestureFinishEvent (com.intellij.openapi.actionSystem.AnActionEvent)
com.intellij.openapi.actionSystem.AnActionEvent e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/actionSystem/BackgroundableDataProvider.class
BackgroundableDataProvider.java
package com.intellij.openapi.actionSystem
public abstract com.intellij.openapi.actionSystem.BackgroundableDataProvider extends java.lang.Object implements com.intellij.openapi.actionSystem.DataProvider {
public abstract com.intellij.openapi.actionSystem.DataProvider createBackgroundDataProvider ()
public java.lang.Object getData (java.lang.String)
String dataId
com.intellij.openapi.actionSystem.DataProvider async
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/actionSystem/CommonDataKeys.class
CommonDataKeys.java
package com.intellij.openapi.actionSystem
public com.intellij.openapi.actionSystem.CommonDataKeys extends java.lang.Object {
public static final com.intellij.openapi.actionSystem.DataKey PROJECT
public static final com.intellij.openapi.actionSystem.DataKey EDITOR
public static final com.intellij.openapi.actionSystem.DataKey HOST_EDITOR
public static final com.intellij.openapi.actionSystem.DataKey CARET
public static final com.intellij.openapi.actionSystem.DataKey EDITOR_EVEN_IF_INACTIVE
public static final com.intellij.openapi.actionSystem.DataKey NAVIGATABLE
public static final com.intellij.openapi.actionSystem.DataKey NAVIGATABLE_ARRAY
public static final com.intellij.openapi.actionSystem.DataKey VIRTUAL_FILE
public static final com.intellij.openapi.actionSystem.DataKey VIRTUAL_FILE_ARRAY
public static final com.intellij.openapi.actionSystem.DataKey PSI_ELEMENT
public static final com.intellij.openapi.actionSystem.DataKey PSI_FILE
public static final com.intellij.openapi.actionSystem.DataKey EDITOR_VIRTUAL_SPACE
public void <init> ()
static void <clinit> ()
}
com/intellij/openapi/actionSystem/CustomShortcutSet.class
CustomShortcutSet.java
package com.intellij.openapi.actionSystem
public final com.intellij.openapi.actionSystem.CustomShortcutSet extends java.lang.Object implements com.intellij.openapi.actionSystem.ShortcutSet {
public static final com.intellij.openapi.actionSystem.CustomShortcutSet EMPTY
private final com.intellij.openapi.actionSystem.Shortcut[] myShortcuts
public void <init> (javax.swing.KeyStroke)
javax.swing.KeyStroke keyStroke
public transient void <init> (com.intellij.openapi.actionSystem.Shortcut[])
com.intellij.openapi.actionSystem.Shortcut[] shortcuts
public transient void <init> (java.lang.Integer[])
Integer[] keyCodes
public com.intellij.openapi.actionSystem.Shortcut[] getShortcuts ()
public static transient com.intellij.openapi.actionSystem.CustomShortcutSet fromString (java.lang.String[])
int i
String[] keyboardShortcuts
com.intellij.openapi.actionSystem.KeyboardShortcut[] shortcuts
private static synthetic com.intellij.openapi.actionSystem.Shortcut lambda$new$0 (java.lang.Integer)
Integer integer
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/actionSystem/DataContext.class
DataContext.java
package com.intellij.openapi.actionSystem
public abstract com.intellij.openapi.actionSystem.DataContext extends java.lang.Object {
public static final com.intellij.openapi.actionSystem.DataContext EMPTY_CONTEXT
public abstract java.lang.Object getData (java.lang.String)
public java.lang.Object getData (com.intellij.openapi.actionSystem.DataKey)
com.intellij.openapi.actionSystem.DataKey key
private static synthetic java.lang.Object lambda$static$0 (java.lang.String)
String dataId
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/actionSystem/DataContextWrapper.class
DataContextWrapper.java
package com.intellij.openapi.actionSystem
public com.intellij.openapi.actionSystem.DataContextWrapper extends java.lang.Object implements com.intellij.openapi.actionSystem.DataContext com.intellij.openapi.util.UserDataHolder {
private final com.intellij.openapi.actionSystem.DataContext myDelegate
private final com.intellij.openapi.util.UserDataHolder myDataHolder
public void <init> (com.intellij.openapi.actionSystem.DataContext)
com.intellij.openapi.actionSystem.DataContext delegate
public java.lang.Object getData (java.lang.String)
String dataId
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 static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/actionSystem/DataKey.class
DataKey.java
package com.intellij.openapi.actionSystem
public com.intellij.openapi.actionSystem.DataKey extends java.lang.Object {
private static final java.util.concurrent.ConcurrentMap ourDataKeyIndex
private final String myName
private void <init> (java.lang.String)
String name
public static com.intellij.openapi.actionSystem.DataKey create (java.lang.String)
String name
public java.lang.String getName ()
public final boolean is (java.lang.String)
String dataId
public java.lang.Object getData (com.intellij.openapi.actionSystem.DataContext)
com.intellij.openapi.actionSystem.DataContext dataContext
public java.lang.Object getData (com.intellij.openapi.actionSystem.DataProvider)
com.intellij.openapi.actionSystem.DataProvider dataProvider
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/actionSystem/DataProvider.class
DataProvider.java
package com.intellij.openapi.actionSystem
public abstract com.intellij.openapi.actionSystem.DataProvider extends java.lang.Object {
public abstract java.lang.Object getData (java.lang.String)
}
com/intellij/openapi/actionSystem/KeyboardShortcut.class
KeyboardShortcut.java
package com.intellij.openapi.actionSystem
public final com.intellij.openapi.actionSystem.KeyboardShortcut extends com.intellij.openapi.actionSystem.Shortcut {
private final javax.swing.KeyStroke myFirstKeyStroke
private final javax.swing.KeyStroke mySecondKeyStroke
static final synthetic boolean $assertionsDisabled
public void <init> (javax.swing.KeyStroke, javax.swing.KeyStroke)
javax.swing.KeyStroke firstKeyStroke
javax.swing.KeyStroke secondKeyStroke
public javax.swing.KeyStroke getFirstKeyStroke ()
public javax.swing.KeyStroke getSecondKeyStroke ()
public int hashCode ()
int hashCode
public boolean equals (java.lang.Object)
Object obj
com.intellij.openapi.actionSystem.KeyboardShortcut second
public boolean isKeyboard ()
public boolean startsWith (com.intellij.openapi.actionSystem.Shortcut)
com.intellij.openapi.actionSystem.KeyboardShortcut other
com.intellij.openapi.actionSystem.Shortcut sc
public static com.intellij.openapi.actionSystem.KeyboardShortcut fromString (java.lang.String)
String s
javax.swing.KeyStroke keyStroke
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/actionSystem/OverridingAction.class
OverridingAction.java
package com.intellij.openapi.actionSystem
public abstract com.intellij.openapi.actionSystem.OverridingAction extends java.lang.Object {
}
com/intellij/openapi/actionSystem/Presentation.class
Presentation.java
package com.intellij.openapi.actionSystem
public final com.intellij.openapi.actionSystem.Presentation extends java.lang.Object implements java.lang.Cloneable {
private com.intellij.util.SmartFMap myUserMap
public static final String PROP_TEXT
public static final String PROP_MNEMONIC_KEY
public static final String PROP_MNEMONIC_INDEX
public static final String PROP_DESCRIPTION
public static final String PROP_ICON
public static final String PROP_DISABLED_ICON
public static final String PROP_SELECTED_ICON
public static final String PROP_HOVERED_ICON
public static final String PROP_VISIBLE
public static final String PROP_ENABLED
public static final double DEFAULT_WEIGHT
public static final double HIGHER_WEIGHT
public static final double EVEN_HIGHER_WEIGHT
private java.beans.PropertyChangeSupport myChangeSupport
private String myDescription
private javax.swing.Icon myIcon
private javax.swing.Icon myDisabledIcon
private javax.swing.Icon myHoveredIcon
private javax.swing.Icon mySelectedIcon
private com.intellij.openapi.util.text.TextWithMnemonic myTextWithMnemonic
private boolean myVisible
private boolean myEnabled
private double myWeight
public void <init> ()
public void <init> (java.lang.String)
String text
public void addPropertyChangeListener (java.beans.PropertyChangeListener)
java.beans.PropertyChangeListener l
java.beans.PropertyChangeSupport support
public void removePropertyChangeListener (java.beans.PropertyChangeListener)
java.beans.PropertyChangeListener l
java.beans.PropertyChangeSupport support
public java.lang.String getText ()
public void setText (java.lang.String, boolean)
com.intellij.ide.ui.UISettings uiSettings
String text
boolean mayContainMnemonic
com.intellij.openapi.util.text.TextWithMnemonic textWithMnemonic
public void setTextWithMnemonic (com.intellij.openapi.util.text.TextWithMnemonic)
com.intellij.openapi.util.text.TextWithMnemonic textWithMnemonic
String oldText
int oldMnemonic
int oldIndex
public void setText (java.lang.String)
String text
public java.lang.String getTextWithMnemonic ()
public com.intellij.openapi.util.text.TextWithMnemonic getTextWithPossibleMnemonic ()
public void restoreTextWithMnemonic (com.intellij.openapi.actionSystem.Presentation)
com.intellij.openapi.actionSystem.Presentation presentation
public static java.lang.String restoreTextWithMnemonic (java.lang.String, int)
int i
String text
int mnemonic
com.intellij.openapi.util.text.TextWithMnemonic textWithMnemonic
public java.lang.String getDescription ()
public void setDescription (java.lang.String)
String description
String oldDescription
public javax.swing.Icon getIcon ()
public void setIcon (javax.swing.Icon)
javax.swing.Icon icon
javax.swing.Icon oldIcon
public javax.swing.Icon getDisabledIcon ()
public void setDisabledIcon (javax.swing.Icon)
javax.swing.Icon icon
javax.swing.Icon oldDisabledIcon
public javax.swing.Icon getHoveredIcon ()
public void setHoveredIcon (javax.swing.Icon)
javax.swing.Icon hoveredIcon
javax.swing.Icon old
public javax.swing.Icon getSelectedIcon ()
public void setSelectedIcon (javax.swing.Icon)
javax.swing.Icon selectedIcon
javax.swing.Icon old
public int getMnemonic ()
public int getDisplayedMnemonicIndex ()
public boolean isVisible ()
public void setVisible (boolean)
boolean visible
boolean oldVisible
public boolean isEnabled ()
public void setEnabled (boolean)
boolean enabled
boolean oldEnabled
public final void setEnabledAndVisible (boolean)
boolean enabled
private void fireBooleanPropertyChange (java.lang.String, boolean, boolean)
String propertyName
boolean oldValue
boolean newValue
java.beans.PropertyChangeSupport support
private void fireObjectPropertyChange (java.lang.String, java.lang.Object, java.lang.Object)
String propertyName
Object oldValue
Object newValue
java.beans.PropertyChangeSupport support
public com.intellij.openapi.actionSystem.Presentation clone ()
com.intellij.openapi.actionSystem.Presentation clone
CloneNotSupportedException e
public void copyFrom (com.intellij.openapi.actionSystem.Presentation)
String key
java.util.Set allKeys
com.intellij.openapi.actionSystem.Presentation presentation
public java.lang.Object getClientProperty (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public void putClientProperty (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public java.lang.Object getClientProperty (java.lang.String)
String key
public void putClientProperty (java.lang.String, java.lang.Object)
String key
Object value
Object oldValue
public double getWeight ()
public void setWeight (double)
double weight
public java.lang.String toString ()
public boolean isEnabledAndVisible ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/actionSystem/RightAlignedToolbarAction.class
RightAlignedToolbarAction.java
package com.intellij.openapi.actionSystem
public abstract com.intellij.openapi.actionSystem.RightAlignedToolbarAction extends java.lang.Object {
}
com/intellij/openapi/actionSystem/Shortcut.class
Shortcut.java
package com.intellij.openapi.actionSystem
public abstract com.intellij.openapi.actionSystem.Shortcut extends java.lang.Object {
public static final com.intellij.openapi.actionSystem.Shortcut[] EMPTY_ARRAY
void <init> ()
public abstract boolean isKeyboard ()
public abstract boolean startsWith (com.intellij.openapi.actionSystem.Shortcut)
static void <clinit> ()
}
com/intellij/openapi/actionSystem/ShortcutSet.class
ShortcutSet.java
package com.intellij.openapi.actionSystem
public abstract com.intellij.openapi.actionSystem.ShortcutSet extends java.lang.Object {
public abstract com.intellij.openapi.actionSystem.Shortcut[] getShortcuts ()
}
com/intellij/openapi/actionSystem/TimerListener.class
TimerListener.java
package com.intellij.openapi.actionSystem
public abstract com.intellij.openapi.actionSystem.TimerListener extends java.lang.Object {
public abstract com.intellij.openapi.application.ModalityState getModalityState ()
public abstract void run ()
}
com/intellij/openapi/actionSystem/ex/AnActionListener$Adapter.class
AnActionListener.java
package com.intellij.openapi.actionSystem.ex
public abstract com.intellij.openapi.actionSystem.ex.AnActionListener$Adapter extends java.lang.Object implements com.intellij.openapi.actionSystem.ex.AnActionListener {
public void <init> ()
}
com/intellij/openapi/actionSystem/ex/AnActionListener.class
AnActionListener.java
package com.intellij.openapi.actionSystem.ex
public abstract com.intellij.openapi.actionSystem.ex.AnActionListener extends java.lang.Object {
public static final com.intellij.util.messages.Topic TOPIC
public void beforeActionPerformed (com.intellij.openapi.actionSystem.AnAction, com.intellij.openapi.actionSystem.DataContext, com.intellij.openapi.actionSystem.AnActionEvent)
com.intellij.openapi.actionSystem.AnAction action
com.intellij.openapi.actionSystem.DataContext dataContext
com.intellij.openapi.actionSystem.AnActionEvent event
public void afterActionPerformed (com.intellij.openapi.actionSystem.AnAction, com.intellij.openapi.actionSystem.DataContext, com.intellij.openapi.actionSystem.AnActionEvent)
com.intellij.openapi.actionSystem.AnAction action
com.intellij.openapi.actionSystem.DataContext dataContext
com.intellij.openapi.actionSystem.AnActionEvent event
public void beforeEditorTyping (char, com.intellij.openapi.actionSystem.DataContext)
char c
com.intellij.openapi.actionSystem.DataContext dataContext
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/Caret.class
Caret.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.Caret extends java.lang.Object implements com.intellij.openapi.util.UserDataHolderEx com.intellij.openapi.Disposable {
public abstract com.intellij.openapi.editor.Editor getEditor ()
public abstract com.intellij.openapi.editor.CaretModel getCaretModel ()
public abstract boolean isValid ()
public abstract void moveCaretRelatively (int, int, boolean, boolean)
public abstract void moveToLogicalPosition (com.intellij.openapi.editor.LogicalPosition)
public abstract void moveToVisualPosition (com.intellij.openapi.editor.VisualPosition)
public abstract void moveToOffset (int)
public abstract void moveToOffset (int, boolean)
public abstract boolean isUpToDate ()
public abstract com.intellij.openapi.editor.LogicalPosition getLogicalPosition ()
public abstract com.intellij.openapi.editor.VisualPosition getVisualPosition ()
public abstract int getOffset ()
public abstract int getVisualLineStart ()
public abstract int getVisualLineEnd ()
public abstract int getSelectionStart ()
public abstract com.intellij.openapi.editor.VisualPosition getSelectionStartPosition ()
public abstract int getSelectionEnd ()
public abstract com.intellij.openapi.editor.VisualPosition getSelectionEndPosition ()
public abstract java.lang.String getSelectedText ()
public abstract int getLeadSelectionOffset ()
public abstract com.intellij.openapi.editor.VisualPosition getLeadSelectionPosition ()
public abstract boolean hasSelection ()
public abstract void setSelection (int, int)
public abstract void setSelection (int, int, boolean)
public abstract void setSelection (int, com.intellij.openapi.editor.VisualPosition, int)
public abstract void setSelection (com.intellij.openapi.editor.VisualPosition, int, com.intellij.openapi.editor.VisualPosition, int)
public abstract void setSelection (com.intellij.openapi.editor.VisualPosition, int, com.intellij.openapi.editor.VisualPosition, int, boolean)
public abstract void removeSelection ()
public abstract void selectLineAtCaret ()
public abstract void selectWordAtCaret (boolean)
public abstract com.intellij.openapi.editor.Caret clone (boolean)
public abstract boolean isAtRtlLocation ()
public abstract boolean isAtBidiRunBoundary ()
public abstract com.intellij.openapi.editor.CaretVisualAttributes getVisualAttributes ()
public abstract void setVisualAttributes (com.intellij.openapi.editor.CaretVisualAttributes)
}
com/intellij/openapi/editor/CaretAction.class
CaretAction.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.CaretAction extends java.lang.Object {
public abstract void perform (com.intellij.openapi.editor.Caret)
}
com/intellij/openapi/editor/CaretActionListener.class
CaretActionListener.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.CaretActionListener extends java.lang.Object implements java.util.EventListener {
public void beforeAllCaretsAction ()
public void afterAllCaretsAction ()
}
com/intellij/openapi/editor/CaretModel.class
CaretModel.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.CaretModel extends java.lang.Object {
public abstract void moveCaretRelatively (int, int, boolean, boolean, boolean)
public abstract void moveToLogicalPosition (com.intellij.openapi.editor.LogicalPosition)
public abstract void moveToVisualPosition (com.intellij.openapi.editor.VisualPosition)
public abstract void moveToOffset (int)
public abstract void moveToOffset (int, boolean)
public abstract boolean isUpToDate ()
public abstract com.intellij.openapi.editor.LogicalPosition getLogicalPosition ()
public abstract com.intellij.openapi.editor.VisualPosition getVisualPosition ()
public abstract int getOffset ()
public abstract void addCaretListener (com.intellij.openapi.editor.event.CaretListener)
public void addCaretListener (com.intellij.openapi.editor.event.CaretListener, com.intellij.openapi.Disposable)
com.intellij.openapi.editor.event.CaretListener listener
com.intellij.openapi.Disposable parentDisposable
public abstract void removeCaretListener (com.intellij.openapi.editor.event.CaretListener)
public abstract int getVisualLineStart ()
public abstract int getVisualLineEnd ()
public abstract com.intellij.openapi.editor.markup.TextAttributes getTextAttributes ()
public abstract boolean supportsMultipleCarets ()
public abstract com.intellij.openapi.editor.Caret getCurrentCaret ()
public abstract com.intellij.openapi.editor.Caret getPrimaryCaret ()
public abstract int getCaretCount ()
public abstract java.util.List getAllCarets ()
public abstract com.intellij.openapi.editor.Caret getCaretAt (com.intellij.openapi.editor.VisualPosition)
public abstract com.intellij.openapi.editor.Caret addCaret (com.intellij.openapi.editor.VisualPosition)
public abstract com.intellij.openapi.editor.Caret addCaret (com.intellij.openapi.editor.VisualPosition, boolean)
public abstract boolean removeCaret (com.intellij.openapi.editor.Caret)
public abstract void removeSecondaryCarets ()
public abstract void setCaretsAndSelections (java.util.List)
public abstract void setCaretsAndSelections (java.util.List, boolean)
public abstract java.util.List getCaretsAndSelections ()
public abstract void runForEachCaret (com.intellij.openapi.editor.CaretAction)
public abstract void runForEachCaret (com.intellij.openapi.editor.CaretAction, boolean)
public abstract void addCaretActionListener (com.intellij.openapi.editor.CaretActionListener, com.intellij.openapi.Disposable)
public abstract void runBatchCaretOperation (java.lang.Runnable)
private synthetic void lambda$addCaretListener$0 (com.intellij.openapi.editor.event.CaretListener)
com.intellij.openapi.editor.event.CaretListener listener
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/CaretState.class
CaretState.java
package com.intellij.openapi.editor
public com.intellij.openapi.editor.CaretState extends java.lang.Object {
private final com.intellij.openapi.editor.LogicalPosition caretPosition
private final int visualColumnAdjustment
private final com.intellij.openapi.editor.LogicalPosition selectionStart
private final com.intellij.openapi.editor.LogicalPosition selectionEnd
public void <init> (com.intellij.openapi.editor.LogicalPosition, com.intellij.openapi.editor.LogicalPosition, com.intellij.openapi.editor.LogicalPosition)
com.intellij.openapi.editor.LogicalPosition caretPosition
com.intellij.openapi.editor.LogicalPosition selectionStart
com.intellij.openapi.editor.LogicalPosition selectionEnd
public void <init> (com.intellij.openapi.editor.LogicalPosition, int, com.intellij.openapi.editor.LogicalPosition, com.intellij.openapi.editor.LogicalPosition)
com.intellij.openapi.editor.LogicalPosition caretPosition
int visualColumnAdjustment
com.intellij.openapi.editor.LogicalPosition selectionStart
com.intellij.openapi.editor.LogicalPosition selectionEnd
public com.intellij.openapi.editor.LogicalPosition getCaretPosition ()
public int getVisualColumnAdjustment ()
public com.intellij.openapi.editor.LogicalPosition getSelectionStart ()
public com.intellij.openapi.editor.LogicalPosition getSelectionEnd ()
public java.lang.String toString ()
}
com/intellij/openapi/editor/CaretVisualAttributes$Weight.class
CaretVisualAttributes.java
package com.intellij.openapi.editor
public final enum com.intellij.openapi.editor.CaretVisualAttributes$Weight extends java.lang.Enum {
public static final enum com.intellij.openapi.editor.CaretVisualAttributes$Weight THIN
public static final enum com.intellij.openapi.editor.CaretVisualAttributes$Weight NORMAL
public static final enum com.intellij.openapi.editor.CaretVisualAttributes$Weight HEAVY
private final int delta
private static final synthetic com.intellij.openapi.editor.CaretVisualAttributes$Weight[] $VALUES
public static com.intellij.openapi.editor.CaretVisualAttributes$Weight[] values ()
public static com.intellij.openapi.editor.CaretVisualAttributes$Weight valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int delta
public int getDelta ()
static synthetic int access$000 (com.intellij.openapi.editor.CaretVisualAttributes$Weight)
com.intellij.openapi.editor.CaretVisualAttributes$Weight x0
static void <clinit> ()
}
com/intellij/openapi/editor/CaretVisualAttributes.class
CaretVisualAttributes.java
package com.intellij.openapi.editor
public final com.intellij.openapi.editor.CaretVisualAttributes extends java.lang.Object {
public static final com.intellij.openapi.editor.CaretVisualAttributes DEFAULT
private final java.awt.Color myColor
private final com.intellij.openapi.editor.CaretVisualAttributes$Weight myWeight
public void <init> (java.awt.Color, com.intellij.openapi.editor.CaretVisualAttributes$Weight)
java.awt.Color color
com.intellij.openapi.editor.CaretVisualAttributes$Weight weight
public java.awt.Color getColor ()
public com.intellij.openapi.editor.CaretVisualAttributes$Weight getWeight ()
public int getWidth (int)
int defaultWidth
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/DefaultLanguageHighlighterColors.class
DefaultLanguageHighlighterColors.java
package com.intellij.openapi.editor
public com.intellij.openapi.editor.DefaultLanguageHighlighterColors extends java.lang.Object {
public static final com.intellij.openapi.editor.colors.TextAttributesKey TEMPLATE_LANGUAGE_COLOR
public static final com.intellij.openapi.editor.colors.TextAttributesKey IDENTIFIER
public static final com.intellij.openapi.editor.colors.TextAttributesKey NUMBER
public static final com.intellij.openapi.editor.colors.TextAttributesKey KEYWORD
public static final com.intellij.openapi.editor.colors.TextAttributesKey STRING
public static final com.intellij.openapi.editor.colors.TextAttributesKey BLOCK_COMMENT
public static final com.intellij.openapi.editor.colors.TextAttributesKey LINE_COMMENT
public static final com.intellij.openapi.editor.colors.TextAttributesKey DOC_COMMENT
public static final com.intellij.openapi.editor.colors.TextAttributesKey OPERATION_SIGN
public static final com.intellij.openapi.editor.colors.TextAttributesKey BRACES
public static final com.intellij.openapi.editor.colors.TextAttributesKey DOT
public static final com.intellij.openapi.editor.colors.TextAttributesKey SEMICOLON
public static final com.intellij.openapi.editor.colors.TextAttributesKey COMMA
public static final com.intellij.openapi.editor.colors.TextAttributesKey PARENTHESES
public static final com.intellij.openapi.editor.colors.TextAttributesKey BRACKETS
public static final com.intellij.openapi.editor.colors.TextAttributesKey LABEL
public static final com.intellij.openapi.editor.colors.TextAttributesKey CONSTANT
public static final com.intellij.openapi.editor.colors.TextAttributesKey LOCAL_VARIABLE
public static final com.intellij.openapi.editor.colors.TextAttributesKey REASSIGNED_LOCAL_VARIABLE
public static final com.intellij.openapi.editor.colors.TextAttributesKey GLOBAL_VARIABLE
public static final com.intellij.openapi.editor.colors.TextAttributesKey FUNCTION_DECLARATION
public static final com.intellij.openapi.editor.colors.TextAttributesKey FUNCTION_CALL
public static final com.intellij.openapi.editor.colors.TextAttributesKey PARAMETER
public static final com.intellij.openapi.editor.colors.TextAttributesKey REASSIGNED_PARAMETER
public static final com.intellij.openapi.editor.colors.TextAttributesKey CLASS_NAME
public static final com.intellij.openapi.editor.colors.TextAttributesKey INTERFACE_NAME
public static final com.intellij.openapi.editor.colors.TextAttributesKey CLASS_REFERENCE
public static final com.intellij.openapi.editor.colors.TextAttributesKey INSTANCE_METHOD
public static final com.intellij.openapi.editor.colors.TextAttributesKey INSTANCE_FIELD
public static final com.intellij.openapi.editor.colors.TextAttributesKey STATIC_METHOD
public static final com.intellij.openapi.editor.colors.TextAttributesKey STATIC_FIELD
public static final com.intellij.openapi.editor.colors.TextAttributesKey DOC_COMMENT_MARKUP
public static final com.intellij.openapi.editor.colors.TextAttributesKey DOC_COMMENT_TAG
public static final com.intellij.openapi.editor.colors.TextAttributesKey DOC_COMMENT_TAG_VALUE
public static final com.intellij.openapi.editor.colors.TextAttributesKey VALID_STRING_ESCAPE
public static final com.intellij.openapi.editor.colors.TextAttributesKey INVALID_STRING_ESCAPE
public static final com.intellij.openapi.editor.colors.TextAttributesKey PREDEFINED_SYMBOL
public static final com.intellij.openapi.editor.colors.TextAttributesKey METADATA
public static final com.intellij.openapi.editor.colors.TextAttributesKey MARKUP_TAG
public static final com.intellij.openapi.editor.colors.TextAttributesKey MARKUP_ATTRIBUTE
public static final com.intellij.openapi.editor.colors.TextAttributesKey MARKUP_ENTITY
public static final com.intellij.openapi.editor.colors.TextAttributesKey INLINE_PARAMETER_HINT
public static final com.intellij.openapi.editor.colors.TextAttributesKey INLINE_PARAMETER_HINT_HIGHLIGHTED
public static final com.intellij.openapi.editor.colors.TextAttributesKey INLINE_PARAMETER_HINT_CURRENT
public void <init> ()
static void <clinit> ()
}
com/intellij/openapi/editor/Editor.class
Editor.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.Editor extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder {
public static final com.intellij.openapi.editor.Editor[] EMPTY_ARRAY
public abstract com.intellij.openapi.editor.Document getDocument ()
public abstract boolean isViewer ()
public abstract javax.swing.JComponent getComponent ()
public abstract javax.swing.JComponent getContentComponent ()
public abstract void setBorder (javax.swing.border.Border)
public abstract java.awt.Insets getInsets ()
public abstract com.intellij.openapi.editor.SelectionModel getSelectionModel ()
public abstract com.intellij.openapi.editor.markup.MarkupModel getMarkupModel ()
public abstract com.intellij.openapi.editor.FoldingModel getFoldingModel ()
public abstract com.intellij.openapi.editor.ScrollingModel getScrollingModel ()
public abstract com.intellij.openapi.editor.CaretModel getCaretModel ()
public abstract com.intellij.openapi.editor.SoftWrapModel getSoftWrapModel ()
public abstract com.intellij.openapi.editor.EditorSettings getSettings ()
public abstract com.intellij.openapi.editor.colors.EditorColorsScheme getColorsScheme ()
public abstract int getLineHeight ()
public abstract java.awt.Point logicalPositionToXY (com.intellij.openapi.editor.LogicalPosition)
public abstract int logicalPositionToOffset (com.intellij.openapi.editor.LogicalPosition)
public abstract com.intellij.openapi.editor.VisualPosition logicalToVisualPosition (com.intellij.openapi.editor.LogicalPosition)
public abstract java.awt.Point visualPositionToXY (com.intellij.openapi.editor.VisualPosition)
public abstract java.awt.geom.Point2D visualPositionToPoint2D (com.intellij.openapi.editor.VisualPosition)
public abstract com.intellij.openapi.editor.LogicalPosition visualToLogicalPosition (com.intellij.openapi.editor.VisualPosition)
public abstract com.intellij.openapi.editor.LogicalPosition offsetToLogicalPosition (int)
public abstract com.intellij.openapi.editor.VisualPosition offsetToVisualPosition (int)
public abstract com.intellij.openapi.editor.VisualPosition offsetToVisualPosition (int, boolean, boolean)
public abstract com.intellij.openapi.editor.LogicalPosition xyToLogicalPosition (java.awt.Point)
public abstract com.intellij.openapi.editor.VisualPosition xyToVisualPosition (java.awt.Point)
public abstract com.intellij.openapi.editor.VisualPosition xyToVisualPosition (java.awt.geom.Point2D)
public java.awt.Point offsetToXY (int)
int offset
public java.awt.Point offsetToXY (int, boolean, boolean)
int offset
boolean leanForward
boolean beforeSoftWrap
com.intellij.openapi.editor.VisualPosition visualPosition
public java.awt.geom.Point2D offsetToPoint2D (int)
int offset
public java.awt.geom.Point2D offsetToPoint2D (int, boolean, boolean)
int offset
boolean leanForward
boolean beforeSoftWrap
com.intellij.openapi.editor.VisualPosition visualPosition
public int visualLineToY (int)
int visualLine
public int yToVisualLine (int)
int y
public abstract void addEditorMouseListener (com.intellij.openapi.editor.event.EditorMouseListener)
public void addEditorMouseListener (com.intellij.openapi.editor.event.EditorMouseListener, com.intellij.openapi.Disposable)
com.intellij.openapi.editor.event.EditorMouseListener listener
com.intellij.openapi.Disposable parentDisposable
public abstract void removeEditorMouseListener (com.intellij.openapi.editor.event.EditorMouseListener)
public abstract void addEditorMouseMotionListener (com.intellij.openapi.editor.event.EditorMouseMotionListener)
public void addEditorMouseMotionListener (com.intellij.openapi.editor.event.EditorMouseMotionListener, com.intellij.openapi.Disposable)
com.intellij.openapi.editor.event.EditorMouseMotionListener listener
com.intellij.openapi.Disposable parentDisposable
public abstract void removeEditorMouseMotionListener (com.intellij.openapi.editor.event.EditorMouseMotionListener)
public abstract boolean isDisposed ()
public abstract com.intellij.openapi.project.Project getProject ()
public abstract boolean isInsertMode ()
public abstract boolean isColumnMode ()
public abstract boolean isOneLineMode ()
public abstract com.intellij.openapi.editor.EditorGutter getGutter ()
public abstract com.intellij.openapi.editor.event.EditorMouseEventArea getMouseEventArea (java.awt.event.MouseEvent)
public abstract void setHeaderComponent (javax.swing.JComponent)
public abstract boolean hasHeaderComponent ()
public abstract javax.swing.JComponent getHeaderComponent ()
public abstract com.intellij.openapi.editor.IndentsModel getIndentsModel ()
public abstract com.intellij.openapi.editor.InlayModel getInlayModel ()
public abstract com.intellij.openapi.editor.EditorKind getEditorKind ()
private synthetic void lambda$addEditorMouseMotionListener$1 (com.intellij.openapi.editor.event.EditorMouseMotionListener)
com.intellij.openapi.editor.event.EditorMouseMotionListener listener
private synthetic void lambda$addEditorMouseListener$0 (com.intellij.openapi.editor.event.EditorMouseListener)
com.intellij.openapi.editor.event.EditorMouseListener listener
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/EditorCustomElementRenderer.class
EditorCustomElementRenderer.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.EditorCustomElementRenderer extends java.lang.Object {
public int calcWidthInPixels (com.intellij.openapi.editor.Inlay)
com.intellij.openapi.editor.Inlay inlay
public int calcWidthInPixels (com.intellij.openapi.editor.Editor)
com.intellij.openapi.editor.Editor editor
public int calcHeightInPixels (com.intellij.openapi.editor.Inlay)
com.intellij.openapi.editor.Inlay inlay
public void paint (com.intellij.openapi.editor.Inlay, java.awt.Graphics, java.awt.Rectangle, com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.Inlay inlay
java.awt.Graphics g
java.awt.Rectangle targetRegion
com.intellij.openapi.editor.markup.TextAttributes textAttributes
public void paint (com.intellij.openapi.editor.Editor, java.awt.Graphics, java.awt.Rectangle, com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.Editor editor
java.awt.Graphics g
java.awt.Rectangle targetRegion
com.intellij.openapi.editor.markup.TextAttributes textAttributes
public java.lang.String getContextMenuGroupId (com.intellij.openapi.editor.Inlay)
com.intellij.openapi.editor.Inlay inlay
public java.lang.String getContextMenuGroupId ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/EditorFactory.class
EditorFactory.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.EditorFactory extends java.lang.Object {
public void <init> ()
public static com.intellij.openapi.editor.EditorFactory getInstance ()
public abstract com.intellij.openapi.editor.Document createDocument (java.lang.CharSequence)
public abstract com.intellij.openapi.editor.Document createDocument (char[])
public abstract com.intellij.openapi.editor.Editor createEditor (com.intellij.openapi.editor.Document)
public abstract com.intellij.openapi.editor.Editor createViewer (com.intellij.openapi.editor.Document)
public abstract com.intellij.openapi.editor.Editor createEditor (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project)
public abstract com.intellij.openapi.editor.Editor createEditor (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, com.intellij.openapi.editor.EditorKind)
public abstract com.intellij.openapi.editor.Editor createEditor (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, com.intellij.openapi.fileTypes.FileType, boolean)
public abstract com.intellij.openapi.editor.Editor createEditor (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, boolean)
public abstract com.intellij.openapi.editor.Editor createEditor (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, boolean, com.intellij.openapi.editor.EditorKind)
public abstract com.intellij.openapi.editor.Editor createViewer (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project)
public abstract com.intellij.openapi.editor.Editor createViewer (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, com.intellij.openapi.editor.EditorKind)
public abstract void releaseEditor (com.intellij.openapi.editor.Editor)
public abstract com.intellij.openapi.editor.Editor[] getEditors (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project)
public com.intellij.openapi.editor.Editor[] getEditors (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public abstract com.intellij.openapi.editor.Editor[] getAllEditors ()
public abstract void addEditorFactoryListener (com.intellij.openapi.editor.event.EditorFactoryListener)
public abstract void addEditorFactoryListener (com.intellij.openapi.editor.event.EditorFactoryListener, com.intellij.openapi.Disposable)
public abstract void removeEditorFactoryListener (com.intellij.openapi.editor.event.EditorFactoryListener)
public abstract com.intellij.openapi.editor.event.EditorEventMulticaster getEventMulticaster ()
public abstract void refreshAllEditors ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/EditorGutter.class
EditorGutter.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.EditorGutter extends java.lang.Object {
public static final com.intellij.openapi.actionSystem.DataKey KEY
public abstract void registerTextAnnotation (com.intellij.openapi.editor.TextAnnotationGutterProvider)
public abstract void registerTextAnnotation (com.intellij.openapi.editor.TextAnnotationGutterProvider, com.intellij.openapi.editor.EditorGutterAction)
public abstract boolean isAnnotationsShown ()
public abstract java.util.List getTextAnnotations ()
public abstract void closeAllAnnotations ()
public abstract void closeTextAnnotations (java.util.Collection)
static void <clinit> ()
}
com/intellij/openapi/editor/EditorGutterAction.class
EditorGutterAction.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.EditorGutterAction extends java.lang.Object {
public abstract void doAction (int)
public abstract java.awt.Cursor getCursor (int)
}
com/intellij/openapi/editor/EditorKind.class
EditorKind.java
package com.intellij.openapi.editor
public final enum com.intellij.openapi.editor.EditorKind extends java.lang.Enum {
public static final enum com.intellij.openapi.editor.EditorKind UNTYPED
public static final enum com.intellij.openapi.editor.EditorKind MAIN_EDITOR
public static final enum com.intellij.openapi.editor.EditorKind CONSOLE
public static final enum com.intellij.openapi.editor.EditorKind PREVIEW
public static final enum com.intellij.openapi.editor.EditorKind DIFF
private static final synthetic com.intellij.openapi.editor.EditorKind[] $VALUES
public static com.intellij.openapi.editor.EditorKind[] values ()
public static com.intellij.openapi.editor.EditorKind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/editor/EditorLastActionTracker.class
EditorLastActionTracker.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.EditorLastActionTracker extends java.lang.Object {
public static com.intellij.openapi.editor.EditorLastActionTracker getInstance ()
public abstract java.lang.String getLastActionId ()
}
com/intellij/openapi/editor/EditorSettings.class
EditorSettings.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.EditorSettings extends java.lang.Object {
public abstract boolean isRightMarginShown ()
public abstract void setRightMarginShown (boolean)
public abstract boolean isWhitespacesShown ()
public abstract void setWhitespacesShown (boolean)
public abstract boolean isLeadingWhitespaceShown ()
public abstract void setLeadingWhitespaceShown (boolean)
public abstract boolean isInnerWhitespaceShown ()
public abstract void setInnerWhitespaceShown (boolean)
public abstract boolean isTrailingWhitespaceShown ()
public abstract void setTrailingWhitespaceShown (boolean)
public abstract int getRightMargin (com.intellij.openapi.project.Project)
public abstract void setRightMargin (int)
public abstract java.util.List getSoftMargins ()
public abstract void setSoftMargins (java.util.List)
public abstract boolean isWrapWhenTypingReachesRightMargin (com.intellij.openapi.project.Project)
public abstract void setWrapWhenTypingReachesRightMargin (boolean)
public abstract boolean isLineNumbersShown ()
public abstract void setLineNumbersShown (boolean)
public abstract int getAdditionalLinesCount ()
public abstract void setAdditionalLinesCount (int)
public abstract int getAdditionalColumnsCount ()
public abstract void setAdditionalColumnsCount (int)
public abstract boolean isLineMarkerAreaShown ()
public abstract void setLineMarkerAreaShown (boolean)
public abstract boolean areGutterIconsShown ()
public abstract void setGutterIconsShown (boolean)
public abstract boolean isFoldingOutlineShown ()
public abstract void setFoldingOutlineShown (boolean)
public abstract boolean isAutoCodeFoldingEnabled ()
public abstract void setAutoCodeFoldingEnabled (boolean)
public abstract boolean isUseTabCharacter (com.intellij.openapi.project.Project)
public abstract void setUseTabCharacter (boolean)
public abstract int getTabSize (com.intellij.openapi.project.Project)
public abstract void setTabSize (int)
public abstract boolean isSmartHome ()
public abstract void setSmartHome (boolean)
public abstract boolean isVirtualSpace ()
public abstract void setVirtualSpace (boolean)
public abstract boolean isCaretInsideTabs ()
public abstract void setCaretInsideTabs (boolean)
public abstract boolean isBlinkCaret ()
public abstract void setBlinkCaret (boolean)
public abstract int getCaretBlinkPeriod ()
public abstract void setCaretBlinkPeriod (int)
public abstract boolean isBlockCursor ()
public abstract void setBlockCursor (boolean)
public abstract boolean isCaretRowShown ()
public abstract void setCaretRowShown (boolean)
public abstract int getLineCursorWidth ()
public abstract void setLineCursorWidth (int)
public abstract boolean isAnimatedScrolling ()
public abstract void setAnimatedScrolling (boolean)
public abstract boolean isCamelWords ()
public abstract void setCamelWords (boolean)
public abstract void resetCamelWords ()
public abstract boolean isAdditionalPageAtBottom ()
public abstract void setAdditionalPageAtBottom (boolean)
public abstract boolean isDndEnabled ()
public abstract void setDndEnabled (boolean)
public abstract boolean isWheelFontChangeEnabled ()
public abstract void setWheelFontChangeEnabled (boolean)
public abstract boolean isMouseClickSelectionHonorsCamelWords ()
public abstract void setMouseClickSelectionHonorsCamelWords (boolean)
public abstract boolean isVariableInplaceRenameEnabled ()
public abstract void setVariableInplaceRenameEnabled (boolean)
public abstract boolean isRefrainFromScrolling ()
public abstract void setRefrainFromScrolling (boolean)
public abstract boolean isIndentGuidesShown ()
public abstract void setIndentGuidesShown (boolean)
public abstract boolean isUseSoftWraps ()
public abstract void setUseSoftWraps (boolean)
public abstract boolean isAllSoftWrapsShown ()
public abstract boolean isUseCustomSoftWrapIndent ()
public abstract void setUseCustomSoftWrapIndent (boolean)
public abstract int getCustomSoftWrapIndent ()
public abstract void setCustomSoftWrapIndent (int)
public abstract boolean isAllowSingleLogicalLineFolding ()
public abstract void setAllowSingleLogicalLineFolding (boolean)
public abstract boolean isPreselectRename ()
public abstract void setPreselectRename (boolean)
public abstract boolean isShowIntentionBulb ()
public abstract void setShowIntentionBulb (boolean)
public abstract void setLanguage (com.intellij.lang.Language)
}
com/intellij/openapi/editor/FoldRegion.class
FoldRegion.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.FoldRegion extends java.lang.Object implements com.intellij.openapi.editor.RangeMarker {
public static final com.intellij.openapi.editor.FoldRegion[] EMPTY_ARRAY
public abstract boolean isExpanded ()
public abstract void setExpanded (boolean)
public abstract java.lang.String getPlaceholderText ()
public abstract com.intellij.openapi.editor.Editor getEditor ()
public abstract com.intellij.openapi.editor.FoldingGroup getGroup ()
public abstract boolean shouldNeverExpand ()
public void setInnerHighlightersMuted (boolean)
boolean value
public boolean areInnerHighlightersMuted ()
public void setGutterMarkEnabledForSingleLine (boolean)
boolean value
public boolean isGutterMarkEnabledForSingleLine ()
public void setPlaceholderText (java.lang.String)
String text
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/FoldingModel.class
FoldingModel.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.FoldingModel extends java.lang.Object {
public abstract com.intellij.openapi.editor.FoldRegion addFoldRegion (int, int, java.lang.String)
public boolean addFoldRegion (com.intellij.openapi.editor.FoldRegion)
com.intellij.openapi.editor.FoldRegion region
public abstract void removeFoldRegion (com.intellij.openapi.editor.FoldRegion)
public abstract com.intellij.openapi.editor.FoldRegion[] getAllFoldRegions ()
public abstract boolean isOffsetCollapsed (int)
public abstract com.intellij.openapi.editor.FoldRegion getCollapsedRegionAtOffset (int)
public abstract com.intellij.openapi.editor.FoldRegion getFoldRegion (int, int)
public abstract void runBatchFoldingOperation (java.lang.Runnable)
public abstract void runBatchFoldingOperation (java.lang.Runnable, boolean)
public abstract void runBatchFoldingOperationDoNotCollapseCaret (java.lang.Runnable)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/GutterMarkPreprocessor.class
GutterMarkPreprocessor.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.GutterMarkPreprocessor extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract java.util.List processMarkers (java.util.List)
static void <clinit> ()
}
com/intellij/openapi/editor/HighlighterColors.class
HighlighterColors.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.HighlighterColors extends java.lang.Object {
public static final com.intellij.openapi.editor.colors.TextAttributesKey NO_HIGHLIGHTING
public static final com.intellij.openapi.editor.colors.TextAttributesKey TEXT
public static final com.intellij.openapi.editor.colors.TextAttributesKey BAD_CHARACTER
static void <clinit> ()
}
com/intellij/openapi/editor/IndentGuideDescriptor.class
IndentGuideDescriptor.java
package com.intellij.openapi.editor
public com.intellij.openapi.editor.IndentGuideDescriptor extends java.lang.Object {
public final int indentLevel
public final int codeConstructStartLine
public final int startLine
public final int endLine
public void <init> (int, int, int)
int indentLevel
int startLine
int endLine
public void <init> (int, int, int, int)
int indentLevel
int codeConstructStartLine
int startLine
int endLine
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.editor.IndentGuideDescriptor that
public java.lang.String toString ()
}
com/intellij/openapi/editor/IndentStrategy.class
IndentStrategy.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.IndentStrategy extends java.lang.Object {
public boolean canIndent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean canIndent (int, int, com.intellij.psi.PsiElement)
int indentationStartOffset
int indentationEndOffset
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/IndentsModel.class
IndentsModel.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.IndentsModel extends java.lang.Object {
public abstract com.intellij.openapi.editor.IndentGuideDescriptor getCaretIndentGuide ()
public abstract com.intellij.openapi.editor.IndentGuideDescriptor getDescriptor (int, int)
public abstract void assumeIndents (java.util.List)
}
com/intellij/openapi/editor/Inlay$Placement.class
Inlay.java
package com.intellij.openapi.editor
public final enum com.intellij.openapi.editor.Inlay$Placement extends java.lang.Enum {
public static final enum com.intellij.openapi.editor.Inlay$Placement INLINE
public static final enum com.intellij.openapi.editor.Inlay$Placement ABOVE_LINE
public static final enum com.intellij.openapi.editor.Inlay$Placement BELOW_LINE
public static final enum com.intellij.openapi.editor.Inlay$Placement AFTER_LINE_END
private static final synthetic com.intellij.openapi.editor.Inlay$Placement[] $VALUES
public static com.intellij.openapi.editor.Inlay$Placement[] values ()
public static com.intellij.openapi.editor.Inlay$Placement valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/editor/Inlay.class
Inlay.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.Inlay extends java.lang.Object implements com.intellij.openapi.Disposable com.intellij.openapi.util.UserDataHolderEx {
public abstract com.intellij.openapi.editor.Editor getEditor ()
public abstract com.intellij.openapi.editor.Inlay$Placement getPlacement ()
public abstract boolean isValid ()
public abstract int getOffset ()
public abstract boolean isRelatedToPrecedingText ()
public abstract com.intellij.openapi.editor.VisualPosition getVisualPosition ()
public abstract java.awt.Rectangle getBounds ()
public abstract com.intellij.openapi.editor.EditorCustomElementRenderer getRenderer ()
public abstract int getWidthInPixels ()
public abstract int getHeightInPixels ()
public abstract void updateSize ()
public abstract void repaint ()
}
com/intellij/openapi/editor/InlayModel$Listener.class
InlayModel.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.InlayModel$Listener extends java.lang.Object implements java.util.EventListener {
public abstract void onAdded (com.intellij.openapi.editor.Inlay)
public abstract void onUpdated (com.intellij.openapi.editor.Inlay)
public abstract void onRemoved (com.intellij.openapi.editor.Inlay)
}
com/intellij/openapi/editor/InlayModel$SimpleAdapter.class
InlayModel.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.InlayModel$SimpleAdapter extends java.lang.Object implements com.intellij.openapi.editor.InlayModel$Listener {
public void <init> ()
public void onAdded (com.intellij.openapi.editor.Inlay)
com.intellij.openapi.editor.Inlay inlay
public void onUpdated (com.intellij.openapi.editor.Inlay)
com.intellij.openapi.editor.Inlay inlay
public void onRemoved (com.intellij.openapi.editor.Inlay)
com.intellij.openapi.editor.Inlay inlay
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/InlayModel.class
InlayModel.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.InlayModel extends java.lang.Object {
public com.intellij.openapi.editor.Inlay addInlineElement (int, com.intellij.openapi.editor.EditorCustomElementRenderer)
int offset
com.intellij.openapi.editor.EditorCustomElementRenderer renderer
public abstract com.intellij.openapi.editor.Inlay addInlineElement (int, boolean, com.intellij.openapi.editor.EditorCustomElementRenderer)
public abstract com.intellij.openapi.editor.Inlay addBlockElement (int, boolean, boolean, int, com.intellij.openapi.editor.EditorCustomElementRenderer)
public abstract com.intellij.openapi.editor.Inlay addAfterLineEndElement (int, boolean, com.intellij.openapi.editor.EditorCustomElementRenderer)
public abstract java.util.List getInlineElementsInRange (int, int)
public java.util.List getInlineElementsInRange (int, int, java.lang.Class)
int startOffset
int endOffset
Class type
public abstract java.util.List getBlockElementsInRange (int, int)
public java.util.List getBlockElementsInRange (int, int, java.lang.Class)
int startOffset
int endOffset
Class type
public abstract java.util.List getBlockElementsForVisualLine (int, boolean)
public boolean hasBlockElements ()
public boolean hasInlineElementsInRange (int, int)
int startOffset
int endOffset
public boolean hasInlineElements ()
public abstract boolean hasInlineElementAt (int)
public boolean hasInlineElementAt (com.intellij.openapi.editor.VisualPosition)
com.intellij.openapi.editor.VisualPosition visualPosition
public abstract com.intellij.openapi.editor.Inlay getInlineElementAt (com.intellij.openapi.editor.VisualPosition)
public abstract com.intellij.openapi.editor.Inlay getElementAt (java.awt.Point)
public abstract java.util.List getAfterLineEndElementsInRange (int, int)
public java.util.List getAfterLineEndElementsInRange (int, int, java.lang.Class)
int startOffset
int endOffset
Class type
public abstract java.util.List getAfterLineEndElementsForLogicalLine (int)
public abstract void setConsiderCaretPositionOnDocumentUpdates (boolean)
public abstract void addListener (com.intellij.openapi.editor.InlayModel$Listener, com.intellij.openapi.Disposable)
private static synthetic boolean lambda$getAfterLineEndElementsInRange$2 (java.lang.Class, com.intellij.openapi.editor.Inlay)
Class type
com.intellij.openapi.editor.Inlay inlay
private static synthetic boolean lambda$getBlockElementsInRange$1 (java.lang.Class, com.intellij.openapi.editor.Inlay)
Class type
com.intellij.openapi.editor.Inlay inlay
private static synthetic boolean lambda$getInlineElementsInRange$0 (java.lang.Class, com.intellij.openapi.editor.Inlay)
Class type
com.intellij.openapi.editor.Inlay inlay
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/LineWrapPositionStrategy.class
LineWrapPositionStrategy.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.LineWrapPositionStrategy extends java.lang.Object {
public abstract int calculateWrapPosition (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, int, int, int, boolean, boolean)
}
com/intellij/openapi/editor/LogicalPosition.class
LogicalPosition.java
package com.intellij.openapi.editor
public com.intellij.openapi.editor.LogicalPosition extends java.lang.Object implements java.lang.Comparable {
public final int line
public final int column
public final boolean leansForward
public void <init> (int, int) throws java.lang.IllegalArgumentException
int line
int column
public void <init> (int, int, boolean) throws java.lang.IllegalArgumentException
int line
int column
boolean leansForward
public void <init> (int, int, int, int, int, int, int) throws java.lang.IllegalArgumentException
int line
int column
int softWrapLinesBeforeCurrentLogicalLine
int softWrapLinesOnCurrentLogicalLine
int softWrapColumnDiff
int foldedLines
int foldingColumnDiff
public void <init> (int, int, int, int, int, int, int, boolean, boolean) throws java.lang.IllegalArgumentException
int line
int column
int softWrapLinesBeforeCurrentLogicalLine
int softWrapLinesOnCurrentLogicalLine
int softWrapColumnDiff
int foldedLines
int foldingColumnDiff
boolean leansForward
boolean visualPositionLeansRight
public com.intellij.openapi.editor.LogicalPosition leanForward (boolean)
boolean value
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.editor.LogicalPosition logicalPosition
public int hashCode ()
public java.lang.String toString ()
public int compareTo (com.intellij.openapi.editor.LogicalPosition)
com.intellij.openapi.editor.LogicalPosition position
public volatile synthetic int compareTo (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ScrollType.class
ScrollType.java
package com.intellij.openapi.editor
public final enum com.intellij.openapi.editor.ScrollType extends java.lang.Enum {
public static final enum com.intellij.openapi.editor.ScrollType RELATIVE
public static final enum com.intellij.openapi.editor.ScrollType CENTER
public static final enum com.intellij.openapi.editor.ScrollType MAKE_VISIBLE
public static final enum com.intellij.openapi.editor.ScrollType CENTER_UP
public static final enum com.intellij.openapi.editor.ScrollType CENTER_DOWN
private static final synthetic com.intellij.openapi.editor.ScrollType[] $VALUES
public static com.intellij.openapi.editor.ScrollType[] values ()
public static com.intellij.openapi.editor.ScrollType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/editor/ScrollingModel.class
ScrollingModel.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.ScrollingModel extends java.lang.Object {
public abstract java.awt.Rectangle getVisibleArea ()
public abstract java.awt.Rectangle getVisibleAreaOnScrollingFinished ()
public abstract void scrollToCaret (com.intellij.openapi.editor.ScrollType)
public abstract void scrollTo (com.intellij.openapi.editor.LogicalPosition, com.intellij.openapi.editor.ScrollType)
public abstract void runActionOnScrollingFinished (java.lang.Runnable)
public abstract void disableAnimation ()
public abstract void enableAnimation ()
public abstract int getVerticalScrollOffset ()
public abstract int getHorizontalScrollOffset ()
public abstract void scrollVertically (int)
public abstract void scrollHorizontally (int)
public abstract void scroll (int, int)
public abstract void addVisibleAreaListener (com.intellij.openapi.editor.event.VisibleAreaListener)
public abstract void removeVisibleAreaListener (com.intellij.openapi.editor.event.VisibleAreaListener)
}
com/intellij/openapi/editor/SelectionModel.class
SelectionModel.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.SelectionModel extends java.lang.Object {
public abstract int getSelectionStart ()
public abstract com.intellij.openapi.editor.VisualPosition getSelectionStartPosition ()
public abstract int getSelectionEnd ()
public abstract com.intellij.openapi.editor.VisualPosition getSelectionEndPosition ()
public abstract java.lang.String getSelectedText ()
public abstract java.lang.String getSelectedText (boolean)
public abstract int getLeadSelectionOffset ()
public abstract com.intellij.openapi.editor.VisualPosition getLeadSelectionPosition ()
public abstract boolean hasSelection ()
public abstract boolean hasSelection (boolean)
public abstract void setSelection (int, int)
public abstract void setSelection (int, com.intellij.openapi.editor.VisualPosition, int)
public abstract void setSelection (com.intellij.openapi.editor.VisualPosition, int, com.intellij.openapi.editor.VisualPosition, int)
public abstract void removeSelection ()
public abstract void removeSelection (boolean)
public abstract void addSelectionListener (com.intellij.openapi.editor.event.SelectionListener)
public void addSelectionListener (com.intellij.openapi.editor.event.SelectionListener, com.intellij.openapi.Disposable)
com.intellij.openapi.editor.event.SelectionListener listener
com.intellij.openapi.Disposable parentDisposable
public abstract void removeSelectionListener (com.intellij.openapi.editor.event.SelectionListener)
public abstract void selectLineAtCaret ()
public abstract void selectWordAtCaret (boolean)
public abstract void copySelectionToClipboard ()
public abstract void setBlockSelection (com.intellij.openapi.editor.LogicalPosition, com.intellij.openapi.editor.LogicalPosition)
public abstract int[] getBlockSelectionStarts ()
public abstract int[] getBlockSelectionEnds ()
public abstract com.intellij.openapi.editor.markup.TextAttributes getTextAttributes ()
private synthetic void lambda$addSelectionListener$0 (com.intellij.openapi.editor.event.SelectionListener)
com.intellij.openapi.editor.event.SelectionListener listener
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/SoftWrap.class
SoftWrap.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.SoftWrap extends java.lang.Object implements com.intellij.openapi.editor.TextChange {
public abstract int getIndentInColumns ()
public abstract int getIndentInPixels ()
}
com/intellij/openapi/editor/SoftWrapModel.class
SoftWrapModel.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.SoftWrapModel extends java.lang.Object {
public abstract boolean isSoftWrappingEnabled ()
public abstract com.intellij.openapi.editor.SoftWrap getSoftWrap (int)
public abstract java.util.List getSoftWrapsForRange (int, int)
public abstract java.util.List getSoftWrapsForLine (int)
public abstract boolean isVisible (com.intellij.openapi.editor.SoftWrap)
public abstract void beforeDocumentChangeAtCaret ()
public abstract boolean isInsideSoftWrap (com.intellij.openapi.editor.VisualPosition)
public abstract boolean isInsideOrBeforeSoftWrap (com.intellij.openapi.editor.VisualPosition)
public abstract void release ()
}
com/intellij/openapi/editor/SyntaxHighlighterColors.class
SyntaxHighlighterColors.java
package com.intellij.openapi.editor
public com.intellij.openapi.editor.SyntaxHighlighterColors extends java.lang.Object {
public static final com.intellij.openapi.editor.colors.TextAttributesKey LINE_COMMENT
public static final com.intellij.openapi.editor.colors.TextAttributesKey JAVA_BLOCK_COMMENT
public static final com.intellij.openapi.editor.colors.TextAttributesKey DOC_COMMENT
public static final com.intellij.openapi.editor.colors.TextAttributesKey KEYWORD
public static final com.intellij.openapi.editor.colors.TextAttributesKey NUMBER
public static final com.intellij.openapi.editor.colors.TextAttributesKey STRING
public static final com.intellij.openapi.editor.colors.TextAttributesKey OPERATION_SIGN
public static final com.intellij.openapi.editor.colors.TextAttributesKey PARENTHS
public static final com.intellij.openapi.editor.colors.TextAttributesKey BRACKETS
public static final com.intellij.openapi.editor.colors.TextAttributesKey BRACES
public static final com.intellij.openapi.editor.colors.TextAttributesKey COMMA
public static final com.intellij.openapi.editor.colors.TextAttributesKey DOT
public static final com.intellij.openapi.editor.colors.TextAttributesKey JAVA_SEMICOLON
public static final com.intellij.openapi.editor.colors.TextAttributesKey DOC_COMMENT_TAG
public static final com.intellij.openapi.editor.colors.TextAttributesKey DOC_COMMENT_MARKUP
public static final com.intellij.openapi.editor.colors.TextAttributesKey VALID_STRING_ESCAPE
public static final com.intellij.openapi.editor.colors.TextAttributesKey INVALID_STRING_ESCAPE
public void <init> ()
static void <clinit> ()
}
com/intellij/openapi/editor/TextAnnotationGutterProvider.class
TextAnnotationGutterProvider.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.TextAnnotationGutterProvider extends java.lang.Object {
public abstract java.lang.String getLineText (int, com.intellij.openapi.editor.Editor)
public abstract java.lang.String getToolTip (int, com.intellij.openapi.editor.Editor)
public abstract com.intellij.openapi.editor.colors.EditorFontType getStyle (int, com.intellij.openapi.editor.Editor)
public abstract com.intellij.openapi.editor.colors.ColorKey getColor (int, com.intellij.openapi.editor.Editor)
public abstract java.awt.Color getBgColor (int, com.intellij.openapi.editor.Editor)
public abstract java.util.List getPopupActions (int, com.intellij.openapi.editor.Editor)
public abstract void gutterClosed ()
}
com/intellij/openapi/editor/VisualPosition.class
VisualPosition.java
package com.intellij.openapi.editor
public com.intellij.openapi.editor.VisualPosition extends java.lang.Object {
public final int line
public final int column
public final boolean leansRight
public void <init> (int, int)
int line
int column
public void <init> (int, int, boolean)
int line
int column
boolean leansRight
public boolean after (com.intellij.openapi.editor.VisualPosition)
com.intellij.openapi.editor.VisualPosition other
public com.intellij.openapi.editor.VisualPosition leanRight (boolean)
boolean value
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.editor.VisualPosition that
public int hashCode ()
int result
public int getLine ()
public int getColumn ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/actions/LanguageWordBoundaryFilter.class
LanguageWordBoundaryFilter.java
package com.intellij.openapi.editor.actions
public com.intellij.openapi.editor.actions.LanguageWordBoundaryFilter extends com.intellij.lang.LanguageExtension {
public static final com.intellij.openapi.editor.actions.LanguageWordBoundaryFilter INSTANCE
private void <init> ()
static void <clinit> ()
}
com/intellij/openapi/editor/actions/WordBoundaryFilter.class
WordBoundaryFilter.java
package com.intellij.openapi.editor.actions
public com.intellij.openapi.editor.actions.WordBoundaryFilter extends java.lang.Object {
public void <init> ()
public boolean isWordBoundary (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType previousTokenType
com.intellij.psi.tree.IElementType tokenType
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/bidi/BidiRegionsSeparator.class
BidiRegionsSeparator.java
package com.intellij.openapi.editor.bidi
public abstract com.intellij.openapi.editor.bidi.BidiRegionsSeparator extends java.lang.Object {
public void <init> ()
public abstract boolean createBorderBetweenTokens (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType)
}
com/intellij/openapi/editor/bidi/LanguageBidiRegionsSeparator$1.class
LanguageBidiRegionsSeparator.java
package com.intellij.openapi.editor.bidi
com.intellij.openapi.editor.bidi.LanguageBidiRegionsSeparator$1 extends com.intellij.openapi.editor.bidi.BidiRegionsSeparator {
void <init> ()
public boolean createBorderBetweenTokens (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType previousTokenType
com.intellij.psi.tree.IElementType tokenType
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/bidi/LanguageBidiRegionsSeparator.class
LanguageBidiRegionsSeparator.java
package com.intellij.openapi.editor.bidi
public com.intellij.openapi.editor.bidi.LanguageBidiRegionsSeparator extends com.intellij.lang.LanguageExtension {
public static final com.intellij.openapi.editor.bidi.LanguageBidiRegionsSeparator INSTANCE
private void <init> ()
static void <clinit> ()
}
com/intellij/openapi/editor/colors/DelegatingFontPreferences.class
DelegatingFontPreferences.java
package com.intellij.openapi.editor.colors
public com.intellij.openapi.editor.colors.DelegatingFontPreferences extends com.intellij.openapi.editor.colors.FontPreferences {
private final java.util.function.Supplier myDelegateSupplier
public void <init> (java.util.function.Supplier)
java.util.function.Supplier delegateSupplier
public java.util.List getEffectiveFontFamilies ()
public java.util.List getRealFontFamilies ()
public java.lang.String getFontFamily ()
public int getSize (java.lang.String)
String fontFamily
public void copyTo (com.intellij.openapi.editor.colors.FontPreferences)
com.intellij.openapi.editor.colors.FontPreferences preferences
public boolean useLigatures ()
public boolean hasSize (java.lang.String)
String fontName
public float getLineSpacing ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/colors/EditorColorPalette.class
EditorColorPalette.java
package com.intellij.openapi.editor.colors
public abstract com.intellij.openapi.editor.colors.EditorColorPalette extends java.lang.Object {
protected final com.intellij.openapi.editor.colors.EditorColorsScheme myColorsScheme
private final com.intellij.util.containers.MultiMap myColors
public static final java.util.Comparator ORDER_NONE
public static final java.util.Comparator ORDER_BY_INTENSITY
public void <init> (com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.editor.colors.EditorColorsScheme colorsScheme
public com.intellij.openapi.editor.colors.EditorColorPalette withBackgroundColors ()
public com.intellij.openapi.editor.colors.EditorColorPalette withForegroundColors ()
private java.util.Collection orderBy (java.util.Comparator)
java.util.Comparator comparator
java.util.List sorted
private static int getIntensity (java.awt.Color)
java.awt.Color color
private static int getDefaultOrder (java.awt.Color)
java.awt.Color color
public java.util.Collection getColors (java.util.Comparator)
java.util.Comparator comparator
public java.util.Set getEntries ()
public com.intellij.openapi.editor.colors.EditorColorPalette collectColors (com.intellij.util.Function)
com.intellij.util.Function attrColorReader
public com.intellij.openapi.editor.colors.EditorColorPalette collectColorsWithFilter (com.intellij.util.Function, boolean)
java.awt.Color usedColor
com.intellij.openapi.editor.markup.TextAttributes attributes
com.intellij.openapi.editor.colors.TextAttributesKey key
com.intellij.util.Function attrColorReader
boolean filterOutRainbowAttrKeys
com.intellij.util.containers.MultiMap colors
public java.awt.Color getClosestNonConflictingColor (java.awt.Color)
java.awt.Color sampleColor
boolean searchBrighter
java.awt.Color foundColor
private static com.intellij.util.Function getAdjuster (boolean)
boolean searchBrighter
public java.awt.Color getClosestNonConflictingColor (java.awt.Color, com.intellij.util.Function)
java.awt.Color newColor
java.awt.Color sampleColor
com.intellij.util.Function colorAdjuster
protected abstract java.util.Collection getTextAttributeKeys (boolean)
private static synthetic java.awt.Color lambda$withForegroundColors$1 (com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.TextAttributes attr
private static synthetic java.awt.Color lambda$withBackgroundColors$0 (com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.TextAttributes attr
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/colors/EditorColorPaletteFactory.class
EditorColorPaletteFactory.java
package com.intellij.openapi.editor.colors
public abstract com.intellij.openapi.editor.colors.EditorColorPaletteFactory extends java.lang.Object {
public void <init> ()
public static com.intellij.openapi.editor.colors.EditorColorPaletteFactory getInstance ()
public abstract com.intellij.openapi.editor.colors.EditorColorPalette getPalette (com.intellij.openapi.editor.colors.EditorColorsScheme, com.intellij.lang.Language)
}
com/intellij/openapi/editor/colors/EditorColors.class
EditorColors.java
package com.intellij.openapi.editor.colors
public abstract com.intellij.openapi.editor.colors.EditorColors extends java.lang.Object {
public static final com.intellij.openapi.editor.colors.ColorKey CARET_ROW_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey CARET_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey RIGHT_MARGIN_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey LINE_NUMBERS_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey LINE_NUMBER_ON_CARET_ROW_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey ANNOTATIONS_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey READONLY_BACKGROUND_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey READONLY_FRAGMENT_BACKGROUND_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey WHITESPACES_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey INDENT_GUIDE_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey SOFT_WRAP_SIGN_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey SELECTED_INDENT_GUIDE_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey SELECTION_BACKGROUND_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey SELECTION_FOREGROUND_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey SCROLLBAR_THUMB_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey SCROLLBAR_THUMB_WHILE_SCROLLING_COLOR
public static final com.intellij.openapi.editor.colors.TextAttributesKey REFERENCE_HYPERLINK_COLOR
public static final com.intellij.openapi.editor.colors.TextAttributesKey SEARCH_RESULT_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey LIVE_TEMPLATE_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey WRITE_SEARCH_RESULT_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey IDENTIFIER_UNDER_CARET_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey WRITE_IDENTIFIER_UNDER_CARET_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey TEXT_SEARCH_RESULT_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey FOLDED_TEXT_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.ColorKey FOLDED_TEXT_BORDER_COLOR
public static final com.intellij.openapi.editor.colors.TextAttributesKey DELETED_TEXT_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.ColorKey GUTTER_BACKGROUND
public static final com.intellij.openapi.editor.colors.ColorKey LEFT_GUTTER_BACKGROUND
public static final com.intellij.openapi.editor.colors.ColorKey NOTIFICATION_BACKGROUND
public static final com.intellij.openapi.editor.colors.ColorKey TEARLINE_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey SELECTED_TEARLINE_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey SEPARATOR_ABOVE_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey SEPARATOR_BELOW_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey ADDED_LINES_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey MODIFIED_LINES_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey DELETED_LINES_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey WHITESPACES_MODIFIED_LINES_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey BORDER_LINES_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey IGNORED_ADDED_LINES_BORDER_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey IGNORED_MODIFIED_LINES_BORDER_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey IGNORED_DELETED_LINES_BORDER_COLOR
public static final com.intellij.openapi.editor.colors.TextAttributesKey INJECTED_LANGUAGE_FRAGMENT
public static final com.intellij.openapi.editor.colors.TextAttributesKey BREADCRUMBS_DEFAULT
public static final com.intellij.openapi.editor.colors.TextAttributesKey BREADCRUMBS_HOVERED
public static final com.intellij.openapi.editor.colors.TextAttributesKey BREADCRUMBS_CURRENT
public static final com.intellij.openapi.editor.colors.TextAttributesKey BREADCRUMBS_INACTIVE
public static final com.intellij.openapi.editor.colors.TextAttributesKey CODE_LENS_BORDER_COLOR
public static final com.intellij.openapi.editor.colors.ColorKey VISUAL_INDENT_GUIDE_COLOR
static void <clinit> ()
}
com/intellij/openapi/editor/colors/EditorColorsListener.class
EditorColorsListener.java
package com.intellij.openapi.editor.colors
public abstract com.intellij.openapi.editor.colors.EditorColorsListener extends java.lang.Object implements java.util.EventListener {
public abstract void globalSchemeChange (com.intellij.openapi.editor.colors.EditorColorsScheme)
}
com/intellij/openapi/editor/colors/EditorColorsManager.class
EditorColorsManager.java
package com.intellij.openapi.editor.colors
public abstract com.intellij.openapi.editor.colors.EditorColorsManager extends java.lang.Object {
public static final com.intellij.util.messages.Topic TOPIC
public static final String DEFAULT_SCHEME_NAME
public static final String COLOR_SCHEME_FILE_EXTENSION
public void <init> ()
public static com.intellij.openapi.editor.colors.EditorColorsManager getInstance ()
public abstract void addColorsScheme (com.intellij.openapi.editor.colors.EditorColorsScheme)
public abstract void removeAllSchemes ()
public abstract com.intellij.openapi.editor.colors.EditorColorsScheme[] getAllSchemes ()
public abstract void setGlobalScheme (com.intellij.openapi.editor.colors.EditorColorsScheme)
public abstract com.intellij.openapi.editor.colors.EditorColorsScheme getGlobalScheme ()
public abstract com.intellij.openapi.editor.colors.EditorColorsScheme getScheme (java.lang.String)
public abstract boolean isDefaultScheme (com.intellij.openapi.editor.colors.EditorColorsScheme)
public final void addEditorColorsListener (com.intellij.openapi.editor.colors.EditorColorsListener)
com.intellij.openapi.editor.colors.EditorColorsListener listener
public final void addEditorColorsListener (com.intellij.openapi.editor.colors.EditorColorsListener, com.intellij.openapi.Disposable)
com.intellij.openapi.editor.colors.EditorColorsListener listener
com.intellij.openapi.Disposable disposable
public abstract boolean isUseOnlyMonospacedFonts ()
public abstract void setUseOnlyMonospacedFonts (boolean)
public com.intellij.openapi.editor.colors.EditorColorsScheme getSchemeForCurrentUITheme ()
public boolean isDarkEditor ()
java.awt.Color bg
public void resolveSchemeParent (com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.editor.colors.EditorColorsScheme scheme
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/colors/EditorColorsScheme.class
EditorColorsScheme.java
package com.intellij.openapi.editor.colors
public abstract com.intellij.openapi.editor.colors.EditorColorsScheme extends java.lang.Object implements java.lang.Cloneable com.intellij.openapi.editor.colors.TextAttributesScheme com.intellij.openapi.options.Scheme com.intellij.openapi.options.SchemeMetaInfo {
public static final String DEFAULT_SCHEME_NAME
public abstract void setName (java.lang.String)
public abstract void setAttributes (com.intellij.openapi.editor.colors.TextAttributesKey, com.intellij.openapi.editor.markup.TextAttributes)
public abstract java.awt.Color getDefaultBackground ()
public abstract java.awt.Color getDefaultForeground ()
public abstract java.awt.Color getColor (com.intellij.openapi.editor.colors.ColorKey)
public abstract void setColor (com.intellij.openapi.editor.colors.ColorKey, java.awt.Color)
public abstract com.intellij.openapi.editor.colors.FontPreferences getFontPreferences ()
public abstract void setFontPreferences (com.intellij.openapi.editor.colors.FontPreferences)
public abstract java.lang.String getEditorFontName ()
public abstract void setEditorFontName (java.lang.String)
public abstract int getEditorFontSize ()
public abstract void setEditorFontSize (int)
public abstract com.intellij.openapi.options.FontSize getQuickDocFontSize ()
public abstract void setQuickDocFontSize (com.intellij.openapi.options.FontSize)
public abstract java.awt.Font getFont (com.intellij.openapi.editor.colors.EditorFontType)
public abstract void setFont (com.intellij.openapi.editor.colors.EditorFontType, java.awt.Font)
public abstract float getLineSpacing ()
public abstract void setLineSpacing (float)
public abstract java.lang.Object clone ()
public abstract com.intellij.openapi.editor.colors.FontPreferences getConsoleFontPreferences ()
public abstract void setConsoleFontPreferences (com.intellij.openapi.editor.colors.FontPreferences)
public void setUseEditorFontPreferencesInConsole ()
public boolean isUseEditorFontPreferencesInConsole ()
public void setUseAppFontPreferencesInEditor ()
public boolean isUseAppFontPreferencesInEditor ()
public abstract java.lang.String getConsoleFontName ()
public abstract void setConsoleFontName (java.lang.String)
public abstract int getConsoleFontSize ()
public abstract void setConsoleFontSize (int)
public abstract float getConsoleLineSpacing ()
public abstract void setConsoleLineSpacing (float)
public abstract void readExternal (org.jdom.Element)
}
com/intellij/openapi/editor/colors/EditorColorsUtil.class
EditorColorsUtil.java
package com.intellij.openapi.editor.colors
public com.intellij.openapi.editor.colors.EditorColorsUtil extends java.lang.Object {
private void <init> ()
public static com.intellij.openapi.editor.colors.EditorColorsScheme getGlobalOrDefaultColorScheme ()
public static java.awt.Color getGlobalOrDefaultColor (com.intellij.openapi.editor.colors.ColorKey)
com.intellij.openapi.editor.colors.ColorKey colorKey
java.awt.Color color
public static com.intellij.openapi.editor.colors.EditorColorsScheme getColorSchemeForComponent (javax.swing.JComponent)
javax.swing.JComponent component
public static com.intellij.openapi.editor.colors.EditorColorsScheme getColorSchemeForBackground (java.awt.Color)
com.intellij.openapi.editor.colors.EditorColorsScheme scheme
java.awt.Color background
com.intellij.openapi.editor.colors.EditorColorsScheme globalScheme
boolean dark1
boolean dark2
public static com.intellij.openapi.editor.colors.EditorColorsScheme getColorSchemeForPrinting ()
com.intellij.openapi.editor.colors.EditorColorsManager colorsManager
public static void updateNotInHierarchyComponentUIAndColors (java.awt.Component)
java.awt.Component o
java.awt.Component component
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/colors/EditorFontCache.class
EditorFontCache.java
package com.intellij.openapi.editor.colors
public abstract com.intellij.openapi.editor.colors.EditorFontCache extends java.lang.Object {
public void <init> ()
public static com.intellij.openapi.editor.colors.EditorFontCache getInstance ()
public abstract java.awt.Font getFont (com.intellij.openapi.editor.colors.EditorFontType)
public abstract void reset ()
}
com/intellij/openapi/editor/colors/EditorFontType.class
EditorFontType.java
package com.intellij.openapi.editor.colors
public final enum com.intellij.openapi.editor.colors.EditorFontType extends java.lang.Enum {
public static final enum com.intellij.openapi.editor.colors.EditorFontType PLAIN
public static final enum com.intellij.openapi.editor.colors.EditorFontType BOLD
public static final enum com.intellij.openapi.editor.colors.EditorFontType ITALIC
public static final enum com.intellij.openapi.editor.colors.EditorFontType BOLD_ITALIC
public static final enum com.intellij.openapi.editor.colors.EditorFontType CONSOLE_PLAIN
public static final enum com.intellij.openapi.editor.colors.EditorFontType CONSOLE_BOLD
public static final enum com.intellij.openapi.editor.colors.EditorFontType CONSOLE_ITALIC
public static final enum com.intellij.openapi.editor.colors.EditorFontType CONSOLE_BOLD_ITALIC
private static final java.util.Map ourConsoleTypes
private static final synthetic com.intellij.openapi.editor.colors.EditorFontType[] $VALUES
public static com.intellij.openapi.editor.colors.EditorFontType[] values ()
public static com.intellij.openapi.editor.colors.EditorFontType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public static com.intellij.openapi.editor.colors.EditorFontType getConsoleType (com.intellij.openapi.editor.colors.EditorFontType)
com.intellij.openapi.editor.colors.EditorFontType fontType
static void <clinit> ()
}
com/intellij/openapi/editor/colors/EditorSchemeAttributeDescriptor.class
EditorSchemeAttributeDescriptor.java
package com.intellij.openapi.editor.colors
public abstract com.intellij.openapi.editor.colors.EditorSchemeAttributeDescriptor extends java.lang.Object {
public abstract java.lang.String getGroup ()
public abstract java.lang.String getType ()
public abstract com.intellij.openapi.editor.colors.EditorColorsScheme getScheme ()
public void apply (com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.editor.colors.EditorColorsScheme scheme
public abstract boolean isModified ()
}
com/intellij/openapi/editor/colors/EditorSchemeAttributeDescriptorWithPath.class
EditorSchemeAttributeDescriptorWithPath.java
package com.intellij.openapi.editor.colors
public abstract com.intellij.openapi.editor.colors.EditorSchemeAttributeDescriptorWithPath extends java.lang.Object implements com.intellij.openapi.editor.colors.EditorSchemeAttributeDescriptor {
public static final String NAME_SEPARATOR
}
com/intellij/openapi/editor/colors/FontPreferences.class
FontPreferences.java
package com.intellij.openapi.editor.colors
public com.intellij.openapi.editor.colors.FontPreferences extends java.lang.Object {
public static final String DEFAULT_FONT_NAME
public static final int DEFAULT_FONT_SIZE
public static final float DEFAULT_LINE_SPACING
public static final String FALLBACK_FONT_FAMILY
public static final String MAC_OS_DEFAULT_FONT_FAMILY
public static final String LINUX_DEFAULT_FONT_FAMILY
public static final String WINDOWS_DEFAULT_FONT_FAMILY
public void <init> ()
public java.util.List getEffectiveFontFamilies ()
public java.util.List getRealFontFamilies ()
public java.lang.String getFontFamily ()
public int getSize (java.lang.String)
String fontFamily
public void copyTo (com.intellij.openapi.editor.colors.FontPreferences)
com.intellij.openapi.editor.colors.FontPreferences preferences
public boolean useLigatures ()
public boolean hasSize (java.lang.String)
String fontName
public float getLineSpacing ()
public static java.lang.String getFallbackName (java.lang.String, int, com.intellij.openapi.editor.colors.EditorColorsScheme)
String fontName
int fontSize
com.intellij.openapi.editor.colors.EditorColorsScheme fallbackScheme
java.awt.Font plainFont
public static java.lang.String getDefaultFontName ()
java.awt.Font font
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/colors/ModifiableFontPreferences.class
ModifiableFontPreferences.java
package com.intellij.openapi.editor.colors
public abstract com.intellij.openapi.editor.colors.ModifiableFontPreferences extends com.intellij.openapi.editor.colors.FontPreferences {
public void <init> ()
public abstract void clear ()
public abstract void clearFonts ()
public abstract void setUseLigatures (boolean)
public abstract void addFontFamily (java.lang.String)
public abstract void register (java.lang.String, int)
public abstract void setEffectiveFontFamilies (java.util.List)
public abstract void setRealFontFamilies (java.util.List)
public abstract void setTemplateFontSize (int)
public abstract void setLineSpacing (float)
public abstract void resetFontSizes ()
public abstract void setFontSize (java.lang.String, int)
}
com/intellij/openapi/editor/colors/package.html
com/intellij/openapi/editor/event/CaretAdapter.class
CaretAdapter.java
package com.intellij.openapi.editor.event
public abstract com.intellij.openapi.editor.event.CaretAdapter extends java.lang.Object implements com.intellij.openapi.editor.event.CaretListener {
public void <init> ()
}
com/intellij/openapi/editor/event/CaretEvent.class
CaretEvent.java
package com.intellij.openapi.editor.event
public com.intellij.openapi.editor.event.CaretEvent extends java.util.EventObject {
private final com.intellij.openapi.editor.Caret myCaret
private final com.intellij.openapi.editor.LogicalPosition myOldPosition
private final com.intellij.openapi.editor.LogicalPosition myNewPosition
public void <init> (com.intellij.openapi.editor.Editor, com.intellij.openapi.editor.LogicalPosition, com.intellij.openapi.editor.LogicalPosition)
com.intellij.openapi.editor.Editor editor
com.intellij.openapi.editor.LogicalPosition oldPosition
com.intellij.openapi.editor.LogicalPosition newPosition
public void <init> (com.intellij.openapi.editor.Editor, com.intellij.openapi.editor.Caret, com.intellij.openapi.editor.LogicalPosition, com.intellij.openapi.editor.LogicalPosition)
com.intellij.openapi.editor.Editor editor
com.intellij.openapi.editor.Caret caret
com.intellij.openapi.editor.LogicalPosition oldPosition
com.intellij.openapi.editor.LogicalPosition newPosition
public void <init> (com.intellij.openapi.editor.Caret, com.intellij.openapi.editor.LogicalPosition, com.intellij.openapi.editor.LogicalPosition)
com.intellij.openapi.editor.Caret caret
com.intellij.openapi.editor.LogicalPosition oldPosition
com.intellij.openapi.editor.LogicalPosition newPosition
public com.intellij.openapi.editor.Editor getEditor ()
public com.intellij.openapi.editor.Caret getCaret ()
public com.intellij.openapi.editor.LogicalPosition getOldPosition ()
public com.intellij.openapi.editor.LogicalPosition getNewPosition ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/event/CaretListener.class
CaretListener.java
package com.intellij.openapi.editor.event
public abstract com.intellij.openapi.editor.event.CaretListener extends java.lang.Object implements java.util.EventListener {
public void caretPositionChanged (com.intellij.openapi.editor.event.CaretEvent)
com.intellij.openapi.editor.event.CaretEvent event
public void caretAdded (com.intellij.openapi.editor.event.CaretEvent)
com.intellij.openapi.editor.event.CaretEvent event
public void caretRemoved (com.intellij.openapi.editor.event.CaretEvent)
com.intellij.openapi.editor.event.CaretEvent event
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/event/EditorEventListener.class
EditorEventListener.java
package com.intellij.openapi.editor.event
public abstract com.intellij.openapi.editor.event.EditorEventListener extends java.lang.Object implements com.intellij.openapi.editor.event.DocumentListener com.intellij.openapi.editor.event.CaretListener com.intellij.openapi.editor.event.SelectionListener {
public void readOnlyModificationAttempt (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/event/EditorEventMulticaster.class
EditorEventMulticaster.java
package com.intellij.openapi.editor.event
public abstract com.intellij.openapi.editor.event.EditorEventMulticaster extends java.lang.Object {
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 void addEditorMouseListener (com.intellij.openapi.editor.event.EditorMouseListener)
public abstract void addEditorMouseListener (com.intellij.openapi.editor.event.EditorMouseListener, com.intellij.openapi.Disposable)
public abstract void removeEditorMouseListener (com.intellij.openapi.editor.event.EditorMouseListener)
public abstract void addEditorMouseMotionListener (com.intellij.openapi.editor.event.EditorMouseMotionListener)
public abstract void addEditorMouseMotionListener (com.intellij.openapi.editor.event.EditorMouseMotionListener, com.intellij.openapi.Disposable)
public abstract void removeEditorMouseMotionListener (com.intellij.openapi.editor.event.EditorMouseMotionListener)
public abstract void addCaretListener (com.intellij.openapi.editor.event.CaretListener)
public abstract void addCaretListener (com.intellij.openapi.editor.event.CaretListener, com.intellij.openapi.Disposable)
public abstract void removeCaretListener (com.intellij.openapi.editor.event.CaretListener)
public abstract void addSelectionListener (com.intellij.openapi.editor.event.SelectionListener)
public abstract void addSelectionListener (com.intellij.openapi.editor.event.SelectionListener, com.intellij.openapi.Disposable)
public abstract void removeSelectionListener (com.intellij.openapi.editor.event.SelectionListener)
public abstract void addVisibleAreaListener (com.intellij.openapi.editor.event.VisibleAreaListener)
public abstract void removeVisibleAreaListener (com.intellij.openapi.editor.event.VisibleAreaListener)
}
com/intellij/openapi/editor/event/EditorFactoryEvent.class
EditorFactoryEvent.java
package com.intellij.openapi.editor.event
public com.intellij.openapi.editor.event.EditorFactoryEvent extends java.util.EventObject {
private final com.intellij.openapi.editor.Editor myEditor
public void <init> (com.intellij.openapi.editor.EditorFactory, com.intellij.openapi.editor.Editor)
com.intellij.openapi.editor.EditorFactory editorFactory
com.intellij.openapi.editor.Editor editor
public com.intellij.openapi.editor.EditorFactory getFactory ()
public com.intellij.openapi.editor.Editor getEditor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/event/EditorFactoryListener.class
EditorFactoryListener.java
package com.intellij.openapi.editor.event
public abstract com.intellij.openapi.editor.event.EditorFactoryListener extends java.lang.Object implements java.util.EventListener {
public void editorCreated (com.intellij.openapi.editor.event.EditorFactoryEvent)
com.intellij.openapi.editor.event.EditorFactoryEvent event
public void editorReleased (com.intellij.openapi.editor.event.EditorFactoryEvent)
com.intellij.openapi.editor.event.EditorFactoryEvent event
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/event/EditorMouseEvent.class
EditorMouseEvent.java
package com.intellij.openapi.editor.event
public com.intellij.openapi.editor.event.EditorMouseEvent extends java.util.EventObject {
private final java.awt.event.MouseEvent myMouseEvent
private final com.intellij.openapi.editor.event.EditorMouseEventArea myEditorArea
public void <init> (com.intellij.openapi.editor.Editor, java.awt.event.MouseEvent, com.intellij.openapi.editor.event.EditorMouseEventArea)
com.intellij.openapi.editor.Editor editor
java.awt.event.MouseEvent mouseEvent
com.intellij.openapi.editor.event.EditorMouseEventArea area
public com.intellij.openapi.editor.Editor getEditor ()
public java.awt.event.MouseEvent getMouseEvent ()
public void consume ()
public boolean isConsumed ()
public com.intellij.openapi.editor.event.EditorMouseEventArea getArea ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/event/EditorMouseEventArea.class
EditorMouseEventArea.java
package com.intellij.openapi.editor.event
public com.intellij.openapi.editor.event.EditorMouseEventArea extends java.lang.Object {
private final String myDebugName
public static final com.intellij.openapi.editor.event.EditorMouseEventArea EDITING_AREA
public static final com.intellij.openapi.editor.event.EditorMouseEventArea LINE_NUMBERS_AREA
public static final com.intellij.openapi.editor.event.EditorMouseEventArea ANNOTATIONS_AREA
public static final com.intellij.openapi.editor.event.EditorMouseEventArea LINE_MARKERS_AREA
public static final com.intellij.openapi.editor.event.EditorMouseEventArea FOLDING_OUTLINE_AREA
private void <init> (java.lang.String)
String debugName
public java.lang.String toString ()
static void <clinit> ()
}
com/intellij/openapi/editor/event/EditorMouseEventListener.class
EditorMouseEventListener.java
package com.intellij.openapi.editor.event
public abstract com.intellij.openapi.editor.event.EditorMouseEventListener extends java.lang.Object implements com.intellij.openapi.editor.event.EditorMouseMotionListener com.intellij.openapi.editor.event.EditorMouseListener {
public static final com.intellij.util.messages.Topic TOPIC
static void <clinit> ()
}
com/intellij/openapi/editor/event/EditorMouseListener.class
EditorMouseListener.java
package com.intellij.openapi.editor.event
public abstract com.intellij.openapi.editor.event.EditorMouseListener extends java.lang.Object implements java.util.EventListener {
public void mousePressed (com.intellij.openapi.editor.event.EditorMouseEvent)
com.intellij.openapi.editor.event.EditorMouseEvent event
public void mouseClicked (com.intellij.openapi.editor.event.EditorMouseEvent)
com.intellij.openapi.editor.event.EditorMouseEvent event
public void mouseReleased (com.intellij.openapi.editor.event.EditorMouseEvent)
com.intellij.openapi.editor.event.EditorMouseEvent event
public void mouseEntered (com.intellij.openapi.editor.event.EditorMouseEvent)
com.intellij.openapi.editor.event.EditorMouseEvent event
public void mouseExited (com.intellij.openapi.editor.event.EditorMouseEvent)
com.intellij.openapi.editor.event.EditorMouseEvent event
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/event/EditorMouseMotionListener.class
EditorMouseMotionListener.java
package com.intellij.openapi.editor.event
public abstract com.intellij.openapi.editor.event.EditorMouseMotionListener extends java.lang.Object implements java.util.EventListener {
public void mouseMoved (com.intellij.openapi.editor.event.EditorMouseEvent)
com.intellij.openapi.editor.event.EditorMouseEvent e
public void mouseDragged (com.intellij.openapi.editor.event.EditorMouseEvent)
com.intellij.openapi.editor.event.EditorMouseEvent e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/event/SelectionEvent.class
SelectionEvent.java
package com.intellij.openapi.editor.event
public com.intellij.openapi.editor.event.SelectionEvent extends java.util.EventObject {
private final com.intellij.openapi.util.Pair myOldRanges
private final com.intellij.openapi.util.Pair myNewRanges
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.openapi.editor.Editor, int[], int[], int[], int[])
com.intellij.openapi.editor.Editor editor
int[] oldSelectionStarts
int[] oldSelectionEnds
int[] newSelectionStarts
int[] newSelectionEnds
public void <init> (com.intellij.openapi.editor.Editor, int, int, int, int)
com.intellij.openapi.editor.Editor editor
int oldStart
int oldEnd
int newStart
int newEnd
private static void assertCorrectSelection (int[], int[])
int[] starts
int[] ends
public com.intellij.openapi.editor.Editor getEditor ()
public com.intellij.openapi.util.TextRange getOldRange ()
public com.intellij.openapi.util.TextRange getNewRange ()
public com.intellij.openapi.util.TextRange[] getOldRanges ()
public com.intellij.openapi.util.TextRange[] getNewRanges ()
private static com.intellij.openapi.util.Pair getRanges (int[], int[])
int start
int end
int i
int[] starts
int[] ends
com.intellij.openapi.util.TextRange[] ranges
int startOffset
int endOffset
static void <clinit> ()
}
com/intellij/openapi/editor/event/SelectionListener.class
SelectionListener.java
package com.intellij.openapi.editor.event
public abstract com.intellij.openapi.editor.event.SelectionListener extends java.lang.Object implements java.util.EventListener {
public void selectionChanged (com.intellij.openapi.editor.event.SelectionEvent)
com.intellij.openapi.editor.event.SelectionEvent e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/event/VisibleAreaEvent.class
VisibleAreaEvent.java
package com.intellij.openapi.editor.event
public com.intellij.openapi.editor.event.VisibleAreaEvent extends java.util.EventObject {
private final java.awt.Rectangle myOldRectangle
private final java.awt.Rectangle myNewRectangle
public void <init> (com.intellij.openapi.editor.Editor, java.awt.Rectangle, java.awt.Rectangle)
com.intellij.openapi.editor.Editor editor
java.awt.Rectangle oldViewRectangle
java.awt.Rectangle newViewRectangle
public com.intellij.openapi.editor.Editor getEditor ()
public java.awt.Rectangle getOldRectangle ()
public java.awt.Rectangle getNewRectangle ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/event/VisibleAreaListener.class
VisibleAreaListener.java
package com.intellij.openapi.editor.event
public abstract com.intellij.openapi.editor.event.VisibleAreaListener extends java.lang.Object implements java.util.EventListener {
public abstract void visibleAreaChanged (com.intellij.openapi.editor.event.VisibleAreaEvent)
}
com/intellij/openapi/editor/event/package.html
com/intellij/openapi/editor/highlighter/EditorHighlighter.class
EditorHighlighter.java
package com.intellij.openapi.editor.highlighter
public abstract com.intellij.openapi.editor.highlighter.EditorHighlighter extends java.lang.Object implements com.intellij.openapi.editor.event.DocumentListener {
public abstract com.intellij.openapi.editor.highlighter.HighlighterIterator createIterator (int)
public void setText (java.lang.CharSequence)
CharSequence text
public abstract void setEditor (com.intellij.openapi.editor.highlighter.HighlighterClient)
public void setColorScheme (com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.editor.colors.EditorColorsScheme scheme
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/highlighter/EditorHighlighterFactory.class
EditorHighlighterFactory.java
package com.intellij.openapi.editor.highlighter
public abstract com.intellij.openapi.editor.highlighter.EditorHighlighterFactory extends java.lang.Object {
public void <init> ()
public static com.intellij.openapi.editor.highlighter.EditorHighlighterFactory getInstance ()
public abstract com.intellij.openapi.editor.highlighter.EditorHighlighter createEditorHighlighter (com.intellij.openapi.fileTypes.SyntaxHighlighter, com.intellij.openapi.editor.colors.EditorColorsScheme)
public abstract com.intellij.openapi.editor.highlighter.EditorHighlighter createEditorHighlighter (com.intellij.openapi.fileTypes.FileType, com.intellij.openapi.editor.colors.EditorColorsScheme, com.intellij.openapi.project.Project)
public abstract com.intellij.openapi.editor.highlighter.EditorHighlighter createEditorHighlighter (com.intellij.openapi.project.Project, com.intellij.openapi.fileTypes.FileType)
public abstract com.intellij.openapi.editor.highlighter.EditorHighlighter createEditorHighlighter (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.editor.colors.EditorColorsScheme, com.intellij.openapi.project.Project)
public abstract com.intellij.openapi.editor.highlighter.EditorHighlighter createEditorHighlighter (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.editor.highlighter.EditorHighlighter createEditorHighlighter (com.intellij.openapi.project.Project, java.lang.String)
public abstract com.intellij.openapi.editor.highlighter.EditorHighlighter createEditorHighlighter (com.intellij.openapi.editor.colors.EditorColorsScheme, java.lang.String, com.intellij.openapi.project.Project)
}
com/intellij/openapi/editor/highlighter/HighlighterClient.class
HighlighterClient.java
package com.intellij.openapi.editor.highlighter
public abstract com.intellij.openapi.editor.highlighter.HighlighterClient extends java.lang.Object {
public abstract com.intellij.openapi.project.Project getProject ()
public abstract void repaint (int, int)
public abstract com.intellij.openapi.editor.Document getDocument ()
}
com/intellij/openapi/editor/highlighter/HighlighterIterator.class
HighlighterIterator.java
package com.intellij.openapi.editor.highlighter
public abstract com.intellij.openapi.editor.highlighter.HighlighterIterator extends java.lang.Object {
public abstract com.intellij.openapi.editor.markup.TextAttributes getTextAttributes ()
public abstract int getStart ()
public abstract int getEnd ()
public abstract com.intellij.psi.tree.IElementType getTokenType ()
public abstract void advance ()
public abstract void retreat ()
public abstract boolean atEnd ()
public abstract com.intellij.openapi.editor.Document getDocument ()
}
com/intellij/openapi/editor/markup/ActiveGutterRenderer.class
ActiveGutterRenderer.java
package com.intellij.openapi.editor.markup
public abstract com.intellij.openapi.editor.markup.ActiveGutterRenderer extends java.lang.Object implements com.intellij.openapi.editor.markup.LineMarkerRenderer com.intellij.util.ui.accessibility.SimpleAccessible {
public java.lang.String getTooltipText ()
public abstract void doAction (com.intellij.openapi.editor.Editor, java.awt.event.MouseEvent)
public boolean canDoAction (com.intellij.openapi.editor.Editor, java.awt.event.MouseEvent)
com.intellij.openapi.editor.Editor editor
java.awt.event.MouseEvent e
public boolean canDoAction (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
public java.lang.String getAccessibleName ()
public java.lang.String getAccessibleTooltipText ()
public java.awt.Rectangle calcBounds (com.intellij.openapi.editor.Editor, int, java.awt.Rectangle)
com.intellij.openapi.editor.Editor editor
int lineNum
java.awt.Rectangle preferredBounds
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/markup/CustomHighlighterRenderer.class
CustomHighlighterRenderer.java
package com.intellij.openapi.editor.markup
public abstract com.intellij.openapi.editor.markup.CustomHighlighterRenderer extends java.lang.Object {
public abstract void paint (com.intellij.openapi.editor.Editor, com.intellij.openapi.editor.markup.RangeHighlighter, java.awt.Graphics)
}
com/intellij/openapi/editor/markup/ErrorStripeRenderer.class
ErrorStripeRenderer.java
package com.intellij.openapi.editor.markup
public abstract com.intellij.openapi.editor.markup.ErrorStripeRenderer extends java.lang.Object {
public abstract void paint (java.awt.Component, java.awt.Graphics, java.awt.Rectangle)
}
com/intellij/openapi/editor/markup/GutterDraggableObject.class
GutterDraggableObject.java
package com.intellij.openapi.editor.markup
public abstract com.intellij.openapi.editor.markup.GutterDraggableObject extends java.lang.Object {
public static final java.awt.datatransfer.DataFlavor flavor
public abstract boolean copy (int, com.intellij.openapi.vfs.VirtualFile, int)
public abstract java.awt.Cursor getCursor (int, int)
public void remove ()
public static java.awt.datatransfer.DataFlavor[] getFlavors ()
static void <clinit> ()
}
com/intellij/openapi/editor/markup/GutterIconRenderer$Alignment.class
GutterIconRenderer.java
package com.intellij.openapi.editor.markup
public final enum com.intellij.openapi.editor.markup.GutterIconRenderer$Alignment extends java.lang.Enum {
public static final enum com.intellij.openapi.editor.markup.GutterIconRenderer$Alignment LEFT
public static final enum com.intellij.openapi.editor.markup.GutterIconRenderer$Alignment RIGHT
public static final enum com.intellij.openapi.editor.markup.GutterIconRenderer$Alignment CENTER
private final int myWeight
private static final synthetic com.intellij.openapi.editor.markup.GutterIconRenderer$Alignment[] $VALUES
public static com.intellij.openapi.editor.markup.GutterIconRenderer$Alignment[] values ()
public static com.intellij.openapi.editor.markup.GutterIconRenderer$Alignment valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int weight
public int getWeight ()
static void <clinit> ()
}
com/intellij/openapi/editor/markup/GutterIconRenderer.class
GutterIconRenderer.java
package com.intellij.openapi.editor.markup
public abstract com.intellij.openapi.editor.markup.GutterIconRenderer extends java.lang.Object implements com.intellij.codeInsight.daemon.GutterMark com.intellij.openapi.project.PossiblyDumbAware com.intellij.util.ui.accessibility.SimpleAccessible {
public void <init> ()
public com.intellij.openapi.actionSystem.ActionGroup getPopupMenuActions ()
public java.lang.String getTooltipText ()
public com.intellij.openapi.actionSystem.AnAction getClickAction ()
public com.intellij.openapi.actionSystem.AnAction getMiddleButtonClickAction ()
public com.intellij.openapi.actionSystem.AnAction getRightButtonClickAction ()
public boolean isNavigateAction ()
public com.intellij.openapi.editor.markup.GutterIconRenderer$Alignment getAlignment ()
public com.intellij.openapi.editor.markup.GutterDraggableObject getDraggableObject ()
public java.lang.String getAccessibleName ()
public final java.lang.String getFeatureId ()
private static java.lang.String getAccessibleName (javax.swing.Icon, java.lang.String)
int i
StringBuilder b
int count
String[] split
String name
String path
javax.swing.Icon icon
String prefix
public java.lang.String getAccessibleTooltipText ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/markup/HighlighterLayer.class
HighlighterLayer.java
package com.intellij.openapi.editor.markup
public abstract com.intellij.openapi.editor.markup.HighlighterLayer extends java.lang.Object {
public static final int SYNTAX
public static final int CARET_ROW
public static final int ADDITIONAL_SYNTAX
public static final int GUARDED_BLOCKS
public static final int WEAK_WARNING
public static final int WARNING
public static final int ERROR
public static final int ELEMENT_UNDER_CARET
public static final int CONSOLE_FILTER
public static final int HYPERLINK
public static final int SELECTION
public static final int FIRST
public static final int LAST
}
com/intellij/openapi/editor/markup/HighlighterTargetArea.class
HighlighterTargetArea.java
package com.intellij.openapi.editor.markup
public final enum com.intellij.openapi.editor.markup.HighlighterTargetArea extends java.lang.Enum {
public static final enum com.intellij.openapi.editor.markup.HighlighterTargetArea EXACT_RANGE
public static final enum com.intellij.openapi.editor.markup.HighlighterTargetArea LINES_IN_RANGE
private static final synthetic com.intellij.openapi.editor.markup.HighlighterTargetArea[] $VALUES
public static com.intellij.openapi.editor.markup.HighlighterTargetArea[] values ()
public static com.intellij.openapi.editor.markup.HighlighterTargetArea valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/editor/markup/LineMarkerRenderer.class
LineMarkerRenderer.java
package com.intellij.openapi.editor.markup
public abstract com.intellij.openapi.editor.markup.LineMarkerRenderer extends java.lang.Object {
public abstract void paint (com.intellij.openapi.editor.Editor, java.awt.Graphics, java.awt.Rectangle)
}
com/intellij/openapi/editor/markup/LineSeparatorRenderer.class
LineSeparatorRenderer.java
package com.intellij.openapi.editor.markup
public abstract com.intellij.openapi.editor.markup.LineSeparatorRenderer extends java.lang.Object {
public abstract void drawLine (java.awt.Graphics, int, int, int)
}
com/intellij/openapi/editor/markup/MarkupEditorFilter.class
MarkupEditorFilter.java
package com.intellij.openapi.editor.markup
public abstract com.intellij.openapi.editor.markup.MarkupEditorFilter extends java.lang.Object {
public static final com.intellij.openapi.editor.markup.MarkupEditorFilter EMPTY
public abstract boolean avaliableIn (com.intellij.openapi.editor.Editor)
private static synthetic boolean lambda$static$0 (com.intellij.openapi.editor.Editor)
com.intellij.openapi.editor.Editor editor
static void <clinit> ()
}
com/intellij/openapi/editor/markup/MarkupModel.class
MarkupModel.java
package com.intellij.openapi.editor.markup
public abstract com.intellij.openapi.editor.markup.MarkupModel extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder {
public abstract com.intellij.openapi.editor.Document getDocument ()
public abstract com.intellij.openapi.editor.markup.RangeHighlighter addRangeHighlighter (int, int, int, com.intellij.openapi.editor.markup.TextAttributes, com.intellij.openapi.editor.markup.HighlighterTargetArea)
public abstract com.intellij.openapi.editor.markup.RangeHighlighter addLineHighlighter (int, int, com.intellij.openapi.editor.markup.TextAttributes)
public abstract void removeHighlighter (com.intellij.openapi.editor.markup.RangeHighlighter)
public abstract void removeAllHighlighters ()
public abstract com.intellij.openapi.editor.markup.RangeHighlighter[] getAllHighlighters ()
}
com/intellij/openapi/editor/markup/RangeHighlighter.class
RangeHighlighter.java
package com.intellij.openapi.editor.markup
public abstract com.intellij.openapi.editor.markup.RangeHighlighter extends java.lang.Object implements com.intellij.openapi.editor.RangeMarker {
public static final com.intellij.openapi.editor.markup.RangeHighlighter[] EMPTY_ARRAY
public abstract int getLayer ()
public abstract com.intellij.openapi.editor.markup.HighlighterTargetArea getTargetArea ()
public abstract com.intellij.openapi.editor.markup.TextAttributes getTextAttributes ()
public abstract com.intellij.openapi.editor.markup.LineMarkerRenderer getLineMarkerRenderer ()
public abstract void setLineMarkerRenderer (com.intellij.openapi.editor.markup.LineMarkerRenderer)
public abstract com.intellij.openapi.editor.markup.CustomHighlighterRenderer getCustomRenderer ()
public abstract void setCustomRenderer (com.intellij.openapi.editor.markup.CustomHighlighterRenderer)
public abstract com.intellij.openapi.editor.markup.GutterIconRenderer getGutterIconRenderer ()
public abstract void setGutterIconRenderer (com.intellij.openapi.editor.markup.GutterIconRenderer)
public abstract java.awt.Color getErrorStripeMarkColor ()
public abstract void setErrorStripeMarkColor (java.awt.Color)
public abstract java.lang.Object getErrorStripeTooltip ()
public abstract void setErrorStripeTooltip (java.lang.Object)
public abstract boolean isThinErrorStripeMark ()
public abstract void setThinErrorStripeMark (boolean)
public abstract java.awt.Color getLineSeparatorColor ()
public abstract void setLineSeparatorColor (java.awt.Color)
public abstract void setLineSeparatorRenderer (com.intellij.openapi.editor.markup.LineSeparatorRenderer)
public abstract com.intellij.openapi.editor.markup.LineSeparatorRenderer getLineSeparatorRenderer ()
public abstract com.intellij.openapi.editor.markup.SeparatorPlacement getLineSeparatorPlacement ()
public abstract void setLineSeparatorPlacement (com.intellij.openapi.editor.markup.SeparatorPlacement)
public abstract void setEditorFilter (com.intellij.openapi.editor.markup.MarkupEditorFilter)
public abstract com.intellij.openapi.editor.markup.MarkupEditorFilter getEditorFilter ()
static void <clinit> ()
}
com/intellij/openapi/editor/markup/SeparatorPlacement.class
SeparatorPlacement.java
package com.intellij.openapi.editor.markup
public final enum com.intellij.openapi.editor.markup.SeparatorPlacement extends java.lang.Enum {
public static final enum com.intellij.openapi.editor.markup.SeparatorPlacement TOP
public static final enum com.intellij.openapi.editor.markup.SeparatorPlacement BOTTOM
private static final synthetic com.intellij.openapi.editor.markup.SeparatorPlacement[] $VALUES
public static com.intellij.openapi.editor.markup.SeparatorPlacement[] values ()
public static com.intellij.openapi.editor.markup.SeparatorPlacement valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/editor/markup/package.html
com/intellij/openapi/editor/package.html
com/intellij/openapi/fileEditor/FileEditor.class
FileEditor.java
package com.intellij.openapi.fileEditor
public abstract com.intellij.openapi.fileEditor.FileEditor extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder com.intellij.openapi.Disposable {
public static final String PROP_MODIFIED
public static final String PROP_VALID
public abstract javax.swing.JComponent getComponent ()
public abstract javax.swing.JComponent getPreferredFocusedComponent ()
public abstract java.lang.String getName ()
public com.intellij.openapi.fileEditor.FileEditorState getState (com.intellij.openapi.fileEditor.FileEditorStateLevel)
com.intellij.openapi.fileEditor.FileEditorStateLevel level
public abstract void setState (com.intellij.openapi.fileEditor.FileEditorState)
public void setState (com.intellij.openapi.fileEditor.FileEditorState, boolean)
com.intellij.openapi.fileEditor.FileEditorState state
boolean exactState
public abstract boolean isModified ()
public abstract boolean isValid ()
public abstract void selectNotify ()
public abstract void deselectNotify ()
public abstract void addPropertyChangeListener (java.beans.PropertyChangeListener)
public abstract void removePropertyChangeListener (java.beans.PropertyChangeListener)
public abstract com.intellij.codeHighlighting.BackgroundEditorHighlighter getBackgroundHighlighter ()
public abstract com.intellij.openapi.fileEditor.FileEditorLocation getCurrentLocation ()
public com.intellij.ide.structureView.StructureViewBuilder getStructureViewBuilder ()
public com.intellij.openapi.vfs.VirtualFile getFile ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileEditor/FileEditorLocation.class
FileEditorLocation.java
package com.intellij.openapi.fileEditor
public abstract com.intellij.openapi.fileEditor.FileEditorLocation extends java.lang.Object implements java.lang.Comparable {
public abstract com.intellij.openapi.fileEditor.FileEditor getEditor ()
}
com/intellij/openapi/fileEditor/FileEditorState.class
FileEditorState.java
package com.intellij.openapi.fileEditor
public abstract com.intellij.openapi.fileEditor.FileEditorState extends java.lang.Object {
public static final com.intellij.openapi.fileEditor.FileEditorState INSTANCE
public abstract boolean canBeMergedWith (com.intellij.openapi.fileEditor.FileEditorState, com.intellij.openapi.fileEditor.FileEditorStateLevel)
private static synthetic boolean lambda$static$0 (com.intellij.openapi.fileEditor.FileEditorState, com.intellij.openapi.fileEditor.FileEditorStateLevel)
com.intellij.openapi.fileEditor.FileEditorState __0
com.intellij.openapi.fileEditor.FileEditorStateLevel __1
static void <clinit> ()
}
com/intellij/openapi/fileEditor/FileEditorStateLevel.class
FileEditorStateLevel.java
package com.intellij.openapi.fileEditor
public final enum com.intellij.openapi.fileEditor.FileEditorStateLevel extends java.lang.Enum {
public static final enum com.intellij.openapi.fileEditor.FileEditorStateLevel FULL
public static final enum com.intellij.openapi.fileEditor.FileEditorStateLevel UNDO
public static final enum com.intellij.openapi.fileEditor.FileEditorStateLevel NAVIGATION
private static final synthetic com.intellij.openapi.fileEditor.FileEditorStateLevel[] $VALUES
public static com.intellij.openapi.fileEditor.FileEditorStateLevel[] values ()
public static com.intellij.openapi.fileEditor.FileEditorStateLevel valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/fileEditor/NavigatableFileEditor.class
NavigatableFileEditor.java
package com.intellij.openapi.fileEditor
public abstract com.intellij.openapi.fileEditor.NavigatableFileEditor extends java.lang.Object implements com.intellij.openapi.fileEditor.FileEditor {
public abstract boolean canNavigateTo (com.intellij.pom.Navigatable)
public abstract void navigateTo (com.intellij.pom.Navigatable)
}
com/intellij/openapi/fileEditor/TextEditor.class
TextEditor.java
package com.intellij.openapi.fileEditor
public abstract com.intellij.openapi.fileEditor.TextEditor extends java.lang.Object implements com.intellij.openapi.fileEditor.NavigatableFileEditor {
public abstract com.intellij.openapi.editor.Editor getEditor ()
}
com/intellij/openapi/fileTypes/EditorHighlighterProvider.class
EditorHighlighterProvider.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.EditorHighlighterProvider extends java.lang.Object {
public abstract com.intellij.openapi.editor.highlighter.EditorHighlighter getEditorHighlighter (com.intellij.openapi.project.Project, com.intellij.openapi.fileTypes.FileType, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.editor.colors.EditorColorsScheme)
}
com/intellij/openapi/fileTypes/FileTypeEditorHighlighterProviders$1.class
FileTypeEditorHighlighterProviders.java
package com.intellij.openapi.fileTypes
com.intellij.openapi.fileTypes.FileTypeEditorHighlighterProviders$1 extends java.lang.Object implements com.intellij.openapi.fileTypes.EditorHighlighterProvider {
final synthetic com.intellij.openapi.fileTypes.FileTypeEditorHighlighterProviders this$0
void <init> (com.intellij.openapi.fileTypes.FileTypeEditorHighlighterProviders)
com.intellij.openapi.fileTypes.FileTypeEditorHighlighterProviders this$0
public com.intellij.openapi.editor.highlighter.EditorHighlighter getEditorHighlighter (com.intellij.openapi.project.Project, com.intellij.openapi.fileTypes.FileType, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.project.Project project
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.editor.colors.EditorColorsScheme colors
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/FileTypeEditorHighlighterProviders.class
FileTypeEditorHighlighterProviders.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.FileTypeEditorHighlighterProviders extends com.intellij.openapi.fileTypes.FileTypeExtension {
public static final com.intellij.openapi.fileTypes.FileTypeEditorHighlighterProviders INSTANCE
private void <init> ()
protected java.util.List buildExtensions (java.lang.String, com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.EditorHighlighterProvider defaultProvider
String stringKey
com.intellij.openapi.fileTypes.FileType key
java.util.List fromEP
protected volatile synthetic java.util.List buildExtensions (java.lang.String, java.lang.Object)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/LanguageFileTypeHighlighterProvider.class
LanguageFileTypeHighlighterProvider.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.LanguageFileTypeHighlighterProvider extends java.lang.Object implements com.intellij.openapi.fileTypes.SyntaxHighlighterProvider {
public void <init> ()
public com.intellij.openapi.fileTypes.SyntaxHighlighter create (com.intellij.openapi.fileTypes.FileType, com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/PlainSyntaxHighlighter.class
PlainSyntaxHighlighter.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.PlainSyntaxHighlighter extends java.lang.Object implements com.intellij.openapi.fileTypes.SyntaxHighlighter {
private static final com.intellij.openapi.editor.colors.TextAttributesKey[] ATTRS
public void <init> ()
public com.intellij.lexer.Lexer getHighlightingLexer ()
public com.intellij.openapi.editor.colors.TextAttributesKey[] getTokenHighlights (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/PlainSyntaxHighlighterFactory.class
PlainSyntaxHighlighterFactory.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.PlainSyntaxHighlighterFactory extends com.intellij.openapi.fileTypes.SyntaxHighlighterFactory {
public void <init> ()
public com.intellij.openapi.fileTypes.SyntaxHighlighter getSyntaxHighlighter (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/SingleLazyInstanceSyntaxHighlighterFactory.class
SingleLazyInstanceSyntaxHighlighterFactory.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.SingleLazyInstanceSyntaxHighlighterFactory extends com.intellij.openapi.fileTypes.SyntaxHighlighterFactory {
private com.intellij.openapi.fileTypes.SyntaxHighlighter myValue
public void <init> ()
public final com.intellij.openapi.fileTypes.SyntaxHighlighter getSyntaxHighlighter (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
protected abstract com.intellij.openapi.fileTypes.SyntaxHighlighter createHighlighter ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/SyntaxHighlighter.class
SyntaxHighlighter.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.SyntaxHighlighter extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public static final com.intellij.openapi.fileTypes.SyntaxHighlighterProvider PROVIDER
public abstract com.intellij.lexer.Lexer getHighlightingLexer ()
public abstract com.intellij.openapi.editor.colors.TextAttributesKey[] getTokenHighlights (com.intellij.psi.tree.IElementType)
static void <clinit> ()
}
com/intellij/openapi/fileTypes/SyntaxHighlighterBase.class
SyntaxHighlighterBase.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.SyntaxHighlighterBase extends java.lang.Object implements com.intellij.openapi.fileTypes.SyntaxHighlighter {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected static final com.intellij.openapi.editor.colors.TextAttributesKey[] EMPTY
public void <init> ()
public static com.intellij.openapi.editor.colors.TextAttributesKey[] pack (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey key
public static com.intellij.openapi.editor.colors.TextAttributesKey[] pack (com.intellij.openapi.editor.colors.TextAttributesKey, com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey key1
com.intellij.openapi.editor.colors.TextAttributesKey key2
public static com.intellij.openapi.editor.colors.TextAttributesKey[] pack (com.intellij.openapi.editor.colors.TextAttributesKey[], com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey[] base
com.intellij.openapi.editor.colors.TextAttributesKey key
com.intellij.openapi.editor.colors.TextAttributesKey[] result
public static com.intellij.openapi.editor.colors.TextAttributesKey[] pack (com.intellij.openapi.editor.colors.TextAttributesKey, com.intellij.openapi.editor.colors.TextAttributesKey[])
com.intellij.openapi.editor.colors.TextAttributesKey key
com.intellij.openapi.editor.colors.TextAttributesKey[] base
com.intellij.openapi.editor.colors.TextAttributesKey[] result
public static com.intellij.openapi.editor.colors.TextAttributesKey[] pack (com.intellij.openapi.editor.colors.TextAttributesKey[], com.intellij.openapi.editor.colors.TextAttributesKey, com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey[] base
com.intellij.openapi.editor.colors.TextAttributesKey t1
com.intellij.openapi.editor.colors.TextAttributesKey t2
int add
com.intellij.openapi.editor.colors.TextAttributesKey[] result
protected static void fillMap (java.util.Map, com.intellij.psi.tree.TokenSet, com.intellij.openapi.editor.colors.TextAttributesKey)
java.util.Map map
com.intellij.psi.tree.TokenSet keys
com.intellij.openapi.editor.colors.TextAttributesKey value
protected static transient void fillMap (java.util.Map, com.intellij.openapi.editor.colors.TextAttributesKey, com.intellij.psi.tree.IElementType[])
com.intellij.psi.tree.IElementType type
java.util.Map map
com.intellij.openapi.editor.colors.TextAttributesKey value
com.intellij.psi.tree.IElementType[] types
protected static void safeMap (java.util.Map, com.intellij.psi.tree.TokenSet, com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.psi.tree.IElementType type
java.util.Map map
com.intellij.psi.tree.TokenSet keys
com.intellij.openapi.editor.colors.TextAttributesKey value
protected static void safeMap (java.util.Map, com.intellij.psi.tree.IElementType, com.intellij.openapi.editor.colors.TextAttributesKey)
java.util.Map map
com.intellij.psi.tree.IElementType type
com.intellij.openapi.editor.colors.TextAttributesKey value
com.intellij.openapi.editor.colors.TextAttributesKey oldVal
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/SyntaxHighlighterFactory.class
SyntaxHighlighterFactory.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.SyntaxHighlighterFactory extends java.lang.Object {
public static final com.intellij.openapi.fileTypes.SyntaxHighlighterLanguageFactory LANGUAGE_FACTORY
public void <init> ()
public static com.intellij.openapi.fileTypes.SyntaxHighlighter getSyntaxHighlighter (com.intellij.lang.Language, com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.lang.Language language
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
public static com.intellij.openapi.fileTypes.SyntaxHighlighter getSyntaxHighlighter (com.intellij.openapi.fileTypes.FileType, com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
public abstract com.intellij.openapi.fileTypes.SyntaxHighlighter getSyntaxHighlighter (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/SyntaxHighlighterFactoryEP.class
SyntaxHighlighterFactoryEP.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.SyntaxHighlighterFactoryEP extends com.intellij.lang.LanguageExtensionPoint {
public String key
public void <init> ()
public java.lang.String getKey ()
String result
}
com/intellij/openapi/fileTypes/SyntaxHighlighterLanguageFactory.class
SyntaxHighlighterLanguageFactory.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.SyntaxHighlighterLanguageFactory extends com.intellij.lang.LanguageExtension {
void <init> ()
}
com/intellij/openapi/fileTypes/SyntaxHighlighterProvider.class
SyntaxHighlighterProvider.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.SyntaxHighlighterProvider extends java.lang.Object {
public abstract com.intellij.openapi.fileTypes.SyntaxHighlighter create (com.intellij.openapi.fileTypes.FileType, com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
}
com/intellij/openapi/ide/CopyPasteManager$ContentChangedListener.class
CopyPasteManager.java
package com.intellij.openapi.ide
public abstract com.intellij.openapi.ide.CopyPasteManager$ContentChangedListener extends java.lang.Object implements java.util.EventListener {
public abstract void contentChanged (java.awt.datatransfer.Transferable, java.awt.datatransfer.Transferable)
}
com/intellij/openapi/ide/CopyPasteManager.class
CopyPasteManager.java
package com.intellij.openapi.ide
public abstract com.intellij.openapi.ide.CopyPasteManager extends java.lang.Object {
public static final java.awt.Color CUT_COLOR
public void <init> ()
public static com.intellij.openapi.ide.CopyPasteManager getInstance ()
public abstract void addContentChangedListener (com.intellij.openapi.ide.CopyPasteManager$ContentChangedListener)
public abstract void addContentChangedListener (com.intellij.openapi.ide.CopyPasteManager$ContentChangedListener, com.intellij.openapi.Disposable)
public abstract void removeContentChangedListener (com.intellij.openapi.ide.CopyPasteManager$ContentChangedListener)
public transient abstract boolean areDataFlavorsAvailable (java.awt.datatransfer.DataFlavor[])
public abstract java.awt.datatransfer.Transferable getContents ()
public abstract java.lang.Object getContents (java.awt.datatransfer.DataFlavor)
public abstract java.awt.datatransfer.Transferable[] getAllContents ()
public abstract void setContents (java.awt.datatransfer.Transferable)
public abstract boolean isCutElement (java.lang.Object)
public abstract void stopKillRings ()
static void <clinit> ()
}
com/intellij/openapi/ide/Sizeable.class
Sizeable.java
package com.intellij.openapi.ide
public abstract com.intellij.openapi.ide.Sizeable extends java.lang.Object {
public abstract int getSize ()
}
com/intellij/openapi/options/FontSize.class
FontSize.java
package com.intellij.openapi.options
public final enum com.intellij.openapi.options.FontSize extends java.lang.Enum {
public static final enum com.intellij.openapi.options.FontSize XX_SMALL
public static final enum com.intellij.openapi.options.FontSize X_SMALL
public static final enum com.intellij.openapi.options.FontSize SMALL
public static final enum com.intellij.openapi.options.FontSize MEDIUM
public static final enum com.intellij.openapi.options.FontSize LARGE
public static final enum com.intellij.openapi.options.FontSize X_LARGE
public static final enum com.intellij.openapi.options.FontSize XX_LARGE
private final int mySize
private static final synthetic com.intellij.openapi.options.FontSize[] $VALUES
public static com.intellij.openapi.options.FontSize[] values ()
public static com.intellij.openapi.options.FontSize valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int size
public int getSize ()
public com.intellij.openapi.options.FontSize larger ()
int i
public com.intellij.openapi.options.FontSize smaller ()
int i
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/PropertyOwner.class
PropertyOwner.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.PropertyOwner extends java.lang.Object {
public abstract java.lang.String getPropertyName ()
}
com/intellij/openapi/vcs/FileStatus.class
FileStatus.java
package com.intellij.openapi.vcs
public abstract com.intellij.openapi.vcs.FileStatus extends java.lang.Object {
public static final java.awt.Color COLOR_MERGE
public static final java.awt.Color COLOR_MODIFIED
public static final java.awt.Color COLOR_MISSING
public static final java.awt.Color COLOR_ADDED
public static final java.awt.Color COLOR_OUT_OF_DATE
public static final java.awt.Color COLOR_SWITCHED
public static final java.awt.Color COLOR_UNKNOWN
public static final com.intellij.openapi.vcs.FileStatus NOT_CHANGED
public static final com.intellij.openapi.vcs.FileStatus NOT_CHANGED_IMMEDIATE
public static final com.intellij.openapi.vcs.FileStatus NOT_CHANGED_RECURSIVE
public static final com.intellij.openapi.vcs.FileStatus DELETED
public static final com.intellij.openapi.vcs.FileStatus MODIFIED
public static final com.intellij.openapi.vcs.FileStatus ADDED
public static final com.intellij.openapi.vcs.FileStatus MERGE
public static final com.intellij.openapi.vcs.FileStatus UNKNOWN
public static final com.intellij.openapi.vcs.FileStatus IGNORED
public static final com.intellij.openapi.vcs.FileStatus HIJACKED
public static final com.intellij.openapi.vcs.FileStatus MERGED_WITH_CONFLICTS
public static final com.intellij.openapi.vcs.FileStatus MERGED_WITH_BOTH_CONFLICTS
public static final com.intellij.openapi.vcs.FileStatus MERGED_WITH_PROPERTY_CONFLICTS
public static final com.intellij.openapi.vcs.FileStatus DELETED_FROM_FS
public static final com.intellij.openapi.vcs.FileStatus SWITCHED
public static final com.intellij.openapi.vcs.FileStatus OBSOLETE
public static final com.intellij.openapi.vcs.FileStatus SUPPRESSED
public abstract java.lang.String getText ()
public abstract java.awt.Color getColor ()
public abstract com.intellij.openapi.editor.colors.ColorKey getColorKey ()
public abstract java.lang.String getId ()
static void <clinit> ()
}
com/intellij/openapi/vcs/FileStatusFactory$FileStatusImpl.class
FileStatusFactory.java
package com.intellij.openapi.vcs
com.intellij.openapi.vcs.FileStatusFactory$FileStatusImpl extends java.lang.Object implements com.intellij.openapi.vcs.FileStatus {
private final String myStatus
private final com.intellij.openapi.editor.colors.ColorKey myColorKey
private final String myText
void <init> (java.lang.String, com.intellij.openapi.editor.colors.ColorKey, java.lang.String)
String status
com.intellij.openapi.editor.colors.ColorKey key
String text
public java.lang.String toString ()
public java.lang.String getText ()
public java.awt.Color getColor ()
public com.intellij.openapi.editor.colors.ColorKey getColorKey ()
public java.lang.String getId ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vcs/FileStatusFactory.class
FileStatusFactory.java
package com.intellij.openapi.vcs
public com.intellij.openapi.vcs.FileStatusFactory extends java.lang.Object {
private static final com.intellij.openapi.vcs.FileStatusFactory ourInstance
public static final String FILESTATUS_COLOR_KEY_PREFIX
private final java.util.List myStatuses
private void <init> ()
public synchronized com.intellij.openapi.vcs.FileStatus createFileStatus (java.lang.String, java.lang.String)
String id
String description
public synchronized com.intellij.openapi.vcs.FileStatus createFileStatus (java.lang.String, java.lang.String, java.awt.Color)
String id
String description
java.awt.Color color
com.intellij.openapi.vcs.FileStatusFactory$FileStatusImpl result
public synchronized com.intellij.openapi.vcs.FileStatus[] getAllFileStatuses ()
public static com.intellij.openapi.vcs.FileStatusFactory getInstance ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vcs/FileStatusListener.class
FileStatusListener.java
package com.intellij.openapi.vcs
public abstract com.intellij.openapi.vcs.FileStatusListener extends java.lang.Object {
public void fileStatusesChanged ()
public void fileStatusChanged (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vcs/FileStatusManager.class
FileStatusManager.java
package com.intellij.openapi.vcs
public abstract com.intellij.openapi.vcs.FileStatusManager extends java.lang.Object {
public void <init> ()
public static com.intellij.openapi.vcs.FileStatusManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.openapi.vcs.FileStatus getStatus (com.intellij.openapi.vfs.VirtualFile)
public abstract void fileStatusesChanged ()
public abstract void fileStatusChanged (com.intellij.openapi.vfs.VirtualFile)
public abstract void addFileStatusListener (com.intellij.openapi.vcs.FileStatusListener)
public abstract void addFileStatusListener (com.intellij.openapi.vcs.FileStatusListener, com.intellij.openapi.Disposable)
public abstract void removeFileStatusListener (com.intellij.openapi.vcs.FileStatusListener)
public abstract java.awt.Color getNotChangedDirectoryColor (com.intellij.openapi.vfs.VirtualFile)
public com.intellij.openapi.vcs.FileStatus getRecursiveStatus (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vcs.FileStatus status
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vcs/VcsBundle.class
VcsBundle.java
package com.intellij.openapi.vcs
public com.intellij.openapi.vcs.VcsBundle 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 <init> ()
public static java.lang.String getString (java.lang.String)
String key
public static transient java.lang.String messageOrDefault (java.lang.String, java.lang.String, java.lang.Object[])
String key
String defaultValue
Object[] params
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/TodoAttributesUtil.class
TodoAttributesUtil.java
package com.intellij.psi.search
public com.intellij.psi.search.TodoAttributesUtil extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.search.TodoAttributes createDefault ()
public static com.intellij.openapi.editor.markup.TextAttributes getDefaultColorSchemeTextAttributes ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiEditorUtil$Service.class
PsiEditorUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiEditorUtil$Service extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.util.PsiEditorUtil getInstance ()
}
com/intellij/psi/util/PsiEditorUtil.class
PsiEditorUtil.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.PsiEditorUtil extends java.lang.Object {
public abstract com.intellij.openapi.editor.Editor findEditorByPsiElement (com.intellij.psi.PsiElement)
}
com/intellij/ui/PlaceHolder.class
PlaceHolder.java
package com.intellij.ui
public abstract com.intellij.ui.PlaceHolder extends java.lang.Object implements com.intellij.ui.PlaceProvider {
public abstract void setPlace (java.lang.Object)
}
com/intellij/ui/PlaceProvider.class
PlaceProvider.java
package com.intellij.ui
public abstract com.intellij.ui.PlaceProvider extends java.lang.Object {
public abstract java.lang.Object getPlace ()
}
com/intellij/ui/breadcrumbs/BreadcrumbsProvider.class
BreadcrumbsProvider.java
package com.intellij.ui.breadcrumbs
public abstract com.intellij.ui.breadcrumbs.BreadcrumbsProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.lang.Language[] getLanguages ()
public abstract boolean acceptElement (com.intellij.psi.PsiElement)
public abstract java.lang.String getElementInfo (com.intellij.psi.PsiElement)
public javax.swing.Icon getElementIcon (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String getElementTooltip (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 java.util.List getChildren (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.util.List getContextActions (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ui/breadcrumbs/BreadcrumbsUtil.class
BreadcrumbsUtil.java
package com.intellij.ui.breadcrumbs
public com.intellij.ui.breadcrumbs.BreadcrumbsUtil extends java.lang.Object {
public void <init> ()
public static com.intellij.ui.breadcrumbs.BreadcrumbsProvider getInfoProvider (com.intellij.lang.Language)
com.intellij.lang.Language supported
com.intellij.ui.breadcrumbs.BreadcrumbsProvider provider
com.intellij.lang.Language language
com.intellij.ui.breadcrumbs.BreadcrumbsProvider[] providers
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ui/list/ListCellBackgroundSupplier.class
ListCellBackgroundSupplier.java
package com.intellij.ui.list
public abstract com.intellij.ui.list.ListCellBackgroundSupplier extends java.lang.Object {
public abstract java.awt.Color getCellBackground (java.lang.Object, int)
}
com/intellij/ui/switcher/QuickAccessProvider.class
QuickAccessProvider.java
package com.intellij.ui.switcher
public abstract com.intellij.ui.switcher.QuickAccessProvider extends java.lang.Object {
public abstract javax.swing.JComponent getComponent ()
}
com/intellij/ui/switcher/QuickActionProvider.class
QuickActionProvider.java
package com.intellij.ui.switcher
public abstract com.intellij.ui.switcher.QuickActionProvider extends java.lang.Object {
public static final com.intellij.openapi.actionSystem.DataKey KEY
public abstract java.util.List getActions (boolean)
public boolean isCycleRoot ()
public abstract javax.swing.JComponent getComponent ()
public abstract java.lang.String getName ()
static void <clinit> ()
}
com/intellij/ui/tree/LeafState$Supplier.class
LeafState.java
package com.intellij.ui.tree
public abstract com.intellij.ui.tree.LeafState$Supplier extends java.lang.Object {
public abstract com.intellij.ui.tree.LeafState getLeafState ()
}
com/intellij/ui/tree/LeafState.class
LeafState.java
package com.intellij.ui.tree
public final enum com.intellij.ui.tree.LeafState extends java.lang.Enum {
public static final enum com.intellij.ui.tree.LeafState ALWAYS
public static final enum com.intellij.ui.tree.LeafState NEVER
public static final enum com.intellij.ui.tree.LeafState DEFAULT
public static final enum com.intellij.ui.tree.LeafState ASYNC
private static final synthetic com.intellij.ui.tree.LeafState[] $VALUES
public static com.intellij.ui.tree.LeafState[] values ()
public static com.intellij.ui.tree.LeafState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/ui/tree/TreeCollector$1.class
TreeCollector.java
package com.intellij.ui.tree
synthetic com.intellij.ui.tree.TreeCollector$1 extends java.lang.Object {
}
com/intellij/ui/tree/TreeCollector$TreePathLeafs.class
TreeCollector.java
package com.intellij.ui.tree
public final com.intellij.ui.tree.TreeCollector$TreePathLeafs extends java.lang.Object {
private static final java.util.function.BiPredicate PREDICATE
public void <init> ()
public static com.intellij.ui.tree.TreeCollector create ()
public static transient java.util.List collect (javax.swing.tree.TreePath[])
javax.swing.tree.TreePath[] paths
public static java.util.List collect (java.util.Collection)
java.util.Collection paths
private static synthetic boolean lambda$static$0 (javax.swing.tree.TreePath, javax.swing.tree.TreePath)
javax.swing.tree.TreePath child
javax.swing.tree.TreePath parent
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ui/tree/TreeCollector$TreePathRoots.class
TreeCollector.java
package com.intellij.ui.tree
public final com.intellij.ui.tree.TreeCollector$TreePathRoots extends java.lang.Object {
private static final java.util.function.BiPredicate PREDICATE
public void <init> ()
public static com.intellij.ui.tree.TreeCollector create ()
public static transient java.util.List collect (javax.swing.tree.TreePath[])
javax.swing.tree.TreePath[] paths
public static java.util.List collect (java.util.Collection)
java.util.Collection paths
private static synthetic boolean lambda$static$0 (javax.swing.tree.TreePath, javax.swing.tree.TreePath)
javax.swing.tree.TreePath parent
javax.swing.tree.TreePath child
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ui/tree/TreeCollector$VirtualFileLeafs.class
TreeCollector.java
package com.intellij.ui.tree
public final com.intellij.ui.tree.TreeCollector$VirtualFileLeafs extends java.lang.Object {
private static final java.util.function.BiPredicate PREDICATE
public void <init> ()
public static com.intellij.ui.tree.TreeCollector create ()
public static transient java.util.List collect (com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.vfs.VirtualFile[] files
public static java.util.List collect (java.util.Collection)
java.util.Collection files
private static synthetic boolean lambda$static$0 (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile child
com.intellij.openapi.vfs.VirtualFile parent
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ui/tree/TreeCollector$VirtualFileRoots.class
TreeCollector.java
package com.intellij.ui.tree
public final com.intellij.ui.tree.TreeCollector$VirtualFileRoots extends java.lang.Object {
private static final java.util.function.BiPredicate PREDICATE
public void <init> ()
public static com.intellij.ui.tree.TreeCollector create ()
public static transient java.util.List collect (com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.vfs.VirtualFile[] files
public static java.util.List collect (java.util.Collection)
java.util.Collection files
private static synthetic boolean lambda$static$0 (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile parent
com.intellij.openapi.vfs.VirtualFile child
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ui/tree/TreeCollector.class
TreeCollector.java
package com.intellij.ui.tree
public final com.intellij.ui.tree.TreeCollector extends java.lang.Object {
private final java.util.concurrent.atomic.AtomicReference reference
private final java.util.function.BiPredicate predicate
private void <init> (java.util.function.BiPredicate)
java.util.function.BiPredicate predicate
public java.util.List get ()
java.util.List list
public boolean add (java.lang.Object)
java.util.List list
Object object
private static transient java.util.List collect (java.util.function.BiPredicate, java.lang.Object[])
java.util.function.BiPredicate predicate
Object[] objects
private static java.util.List collect (java.util.function.BiPredicate, java.util.Collection)
Object object
java.util.function.BiPredicate predicate
java.util.Collection objects
java.util.List list
private static boolean add (java.util.function.BiPredicate, java.util.List, java.lang.Object)
Object each
java.util.function.BiPredicate predicate
java.util.List list
Object object
private static synthetic boolean lambda$add$0 (java.util.function.BiPredicate, java.lang.Object, java.lang.Object)
java.util.function.BiPredicate predicate
Object object
Object each
synthetic void <init> (java.util.function.BiPredicate, com.intellij.ui.tree.TreeCollector$1)
java.util.function.BiPredicate x0
com.intellij.ui.tree.TreeCollector$1 x1
static synthetic java.util.List access$100 (java.util.function.BiPredicate, java.lang.Object[])
java.util.function.BiPredicate x0
Object[] x1
static synthetic java.util.List access$200 (java.util.function.BiPredicate, java.util.Collection)
java.util.function.BiPredicate x0
java.util.Collection x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ui/tree/TreePathBackgroundSupplier.class
TreePathBackgroundSupplier.java
package com.intellij.ui.tree
public abstract com.intellij.ui.tree.TreePathBackgroundSupplier extends java.lang.Object {
public abstract java.awt.Color getPathBackground (javax.swing.tree.TreePath, int)
}
com/intellij/ui/tree/TreeVisitor$Acceptor.class
TreeVisitor.java
package com.intellij.ui.tree
public abstract com.intellij.ui.tree.TreeVisitor$Acceptor extends java.lang.Object {
public abstract org.jetbrains.concurrency.Promise accept (com.intellij.ui.tree.TreeVisitor)
}
com/intellij/ui/tree/TreeVisitor$Action.class
TreeVisitor.java
package com.intellij.ui.tree
public final enum com.intellij.ui.tree.TreeVisitor$Action extends java.lang.Enum {
public static final enum com.intellij.ui.tree.TreeVisitor$Action INTERRUPT
public static final enum com.intellij.ui.tree.TreeVisitor$Action CONTINUE
public static final enum com.intellij.ui.tree.TreeVisitor$Action SKIP_CHILDREN
public static final enum com.intellij.ui.tree.TreeVisitor$Action SKIP_SIBLINGS
private static final synthetic com.intellij.ui.tree.TreeVisitor$Action[] $VALUES
public static com.intellij.ui.tree.TreeVisitor$Action[] values ()
public static com.intellij.ui.tree.TreeVisitor$Action valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/ui/tree/TreeVisitor$ByComponent.class
TreeVisitor.java
package com.intellij.ui.tree
public abstract com.intellij.ui.tree.TreeVisitor$ByComponent extends java.lang.Object implements com.intellij.ui.tree.TreeVisitor {
private final com.intellij.util.Function converter
private final Object component
public void <init> (java.lang.Object, com.intellij.util.Function)
Object component
com.intellij.util.Function converter
public void <init> (java.lang.Object, java.lang.Class)
Object component
Class type
public com.intellij.ui.tree.TreeVisitor$Action visit (javax.swing.tree.TreePath)
javax.swing.tree.TreePath path
protected com.intellij.ui.tree.TreeVisitor$Action visit (java.lang.Object)
Object component
protected boolean matches (java.lang.Object, java.lang.Object)
Object pathComponent
Object thisComponent
protected abstract boolean contains (java.lang.Object, java.lang.Object)
private static synthetic java.lang.Object lambda$new$1 (java.lang.Class, java.lang.Object)
Class type
Object object
private static synthetic java.lang.Object lambda$new$0 (com.intellij.util.Function, javax.swing.tree.TreePath)
com.intellij.util.Function converter
javax.swing.tree.TreePath currentPath
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ui/tree/TreeVisitor$ByTreePath.class
TreeVisitor.java
package com.intellij.ui.tree
public com.intellij.ui.tree.TreeVisitor$ByTreePath extends java.lang.Object implements com.intellij.ui.tree.TreeVisitor {
private final com.intellij.util.Function converter
private final boolean ignoreRoot
private final javax.swing.tree.TreePath path
private final int count
public void <init> (javax.swing.tree.TreePath, com.intellij.util.Function)
javax.swing.tree.TreePath path
com.intellij.util.Function converter
public void <init> (boolean, javax.swing.tree.TreePath, com.intellij.util.Function)
boolean ignoreRoot
javax.swing.tree.TreePath path
com.intellij.util.Function converter
public com.intellij.ui.tree.TreeVisitor$Action visit (javax.swing.tree.TreePath)
javax.swing.tree.TreePath path
protected com.intellij.ui.tree.TreeVisitor$Action visit (javax.swing.tree.TreePath, java.lang.Object)
javax.swing.tree.TreePath parent
boolean found
boolean found
javax.swing.tree.TreePath path
Object component
int count
protected com.intellij.ui.tree.TreeVisitor$Action visit (javax.swing.tree.TreePath, java.lang.Object, int)
javax.swing.tree.TreePath path
Object component
int depth
protected boolean matches (java.lang.Object, java.lang.Object)
Object pathComponent
Object thisComponent
private static synthetic java.lang.Object lambda$new$0 (com.intellij.util.Function, javax.swing.tree.TreePath)
com.intellij.util.Function converter
javax.swing.tree.TreePath currentPath
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ui/tree/TreeVisitor.class
TreeVisitor.java
package com.intellij.ui.tree
public abstract com.intellij.ui.tree.TreeVisitor extends java.lang.Object {
public abstract com.intellij.ui.tree.TreeVisitor$Action visit (javax.swing.tree.TreePath)
}
com/intellij/application/
com/intellij/application/options/
com/intellij/codeStyle/
com/intellij/ide/todo/
com/intellij/openapi/editor/colors/ex/
com/intellij/openapi/editor/colors/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/psi/impl/cache/
com/intellij/psi/impl/cache/impl/
com/intellij/psi/impl/cache/impl/id/
com/intellij/psi/impl/cache/impl/todo/
com/intellij/psi/impl/search/
com/intellij/application/options/EditorFontsConstants.class
EditorFontsConstants.java
package com.intellij.application.options
public com.intellij.application.options.EditorFontsConstants extends java.lang.Object {
public static int getMinEditorFontSize ()
public static int getMaxEditorFontSize ()
public static int getDefaultEditorFontSize ()
public static float getMinEditorLineSpacing ()
public static float getMaxEditorLineSpacing ()
public static float getDefaultEditorLineSpacing ()
public static int checkAndFixEditorFontSize (int)
int size
public static float checkAndFixEditorLineSpacing (float)
float lineSpacing
private static int round (int, int, int)
int min
int max
int val
private static float round (float, float, float)
float min
float max
float val
private void <init> ()
}
com/intellij/codeInsight/folding/CodeFoldingSettingsImpl.class
CodeFoldingSettingsImpl.java
package com.intellij.codeInsight.folding
public com.intellij.codeInsight.folding.CodeFoldingSettingsImpl extends com.intellij.codeInsight.folding.CodeFoldingSettings implements com.intellij.openapi.components.PersistentStateComponent {
public void <init> ()
public com.intellij.codeInsight.folding.CodeFoldingSettings getState ()
public void loadState (com.intellij.codeInsight.folding.CodeFoldingSettings)
com.intellij.codeInsight.folding.CodeFoldingSettings state
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeStyle/AbstractConvertLineSeparatorsAction$1.class
AbstractConvertLineSeparatorsAction.java
package com.intellij.codeStyle
com.intellij.codeStyle.AbstractConvertLineSeparatorsAction$1 extends com.intellij.openapi.vfs.VirtualFileVisitor {
final synthetic com.intellij.openapi.project.Project val$project
final synthetic com.intellij.openapi.vfs.VirtualFile val$projectVirtualDirectory
final synthetic com.intellij.openapi.fileTypes.FileTypeRegistry val$fileTypeManager
final synthetic com.intellij.codeStyle.AbstractConvertLineSeparatorsAction this$0
transient void <init> (com.intellij.codeStyle.AbstractConvertLineSeparatorsAction, com.intellij.openapi.vfs.VirtualFileVisitor$Option[], com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.fileTypes.FileTypeRegistry)
com.intellij.codeStyle.AbstractConvertLineSeparatorsAction this$0
com.intellij.openapi.vfs.VirtualFileVisitor$Option[] arg0
public com.intellij.openapi.vfs.VirtualFileVisitor$Result visitFileEx (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeStyle/AbstractConvertLineSeparatorsAction.class
AbstractConvertLineSeparatorsAction.java
package com.intellij.codeStyle
public abstract com.intellij.codeStyle.AbstractConvertLineSeparatorsAction extends com.intellij.openapi.actionSystem.AnAction {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final String mySeparator
protected void <init> (java.lang.String, com.intellij.util.LineSeparator)
String text
com.intellij.util.LineSeparator separator
protected void <init> (java.lang.String, java.lang.String)
String text
String separator
public void update (com.intellij.openapi.actionSystem.AnActionEvent)
com.intellij.openapi.vfs.VirtualFile[] virtualFiles
com.intellij.openapi.actionSystem.Presentation presentation
com.intellij.openapi.actionSystem.AnActionEvent e
com.intellij.openapi.actionSystem.DataContext dataContext
com.intellij.openapi.project.Project project
public void actionPerformed (com.intellij.openapi.actionSystem.AnActionEvent)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.actionSystem.AnActionEvent event
com.intellij.openapi.actionSystem.DataContext dataContext
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile[] virtualFiles
com.intellij.openapi.vfs.VirtualFile projectVirtualDirectory
com.intellij.openapi.fileTypes.FileTypeRegistry fileTypeManager
public static boolean shouldProcess (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
public static void changeLineSeparators (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.String)
String commandText
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
String newSeparator
com.intellij.openapi.fileEditor.FileDocumentManager fileDocumentManager
com.intellij.openapi.editor.Document document
String currentSeparator
String commandText
private static synthetic void lambda$changeLineSeparators$0 (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.lang.RuntimeException
java.io.IOException e
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
String newSeparator
static synthetic java.lang.String access$000 (com.intellij.codeStyle.AbstractConvertLineSeparatorsAction)
com.intellij.codeStyle.AbstractConvertLineSeparatorsAction x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/todo/TodoConfiguration$1.class
TodoConfiguration.java
package com.intellij.ide.todo
com.intellij.ide.todo.TodoConfiguration$1 extends java.lang.Object implements com.intellij.openapi.editor.colors.EditorColorsListener {
final synthetic com.intellij.ide.todo.TodoConfiguration this$0
void <init> (com.intellij.ide.todo.TodoConfiguration)
com.intellij.ide.todo.TodoConfiguration this$0
public void globalSchemeChange (com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.editor.colors.EditorColorsScheme scheme
}
com/intellij/ide/todo/TodoConfiguration.class
TodoConfiguration.java
package com.intellij.ide.todo
public com.intellij.ide.todo.TodoConfiguration extends java.lang.Object implements com.intellij.openapi.components.PersistentStateComponent {
public static final com.intellij.util.messages.Topic PROPERTY_CHANGE
private boolean myMultiLine
private com.intellij.psi.search.TodoPattern[] myTodoPatterns
private com.intellij.ide.todo.TodoFilter[] myTodoFilters
private com.intellij.psi.search.IndexPattern[] myIndexPatterns
public static final String PROP_MULTILINE
public static final String PROP_TODO_PATTERNS
public static final String PROP_TODO_FILTERS
private static final String ELEMENT_MULTILINE
private static final String ELEMENT_PATTERN
private static final String ELEMENT_FILTER
private final com.intellij.util.messages.MessageBus myMessageBus
private final java.beans.PropertyChangeListener myTopic
public void <init> (com.intellij.util.messages.MessageBus)
com.intellij.util.messages.MessageBus messageBus
public static com.intellij.ide.todo.TodoConfiguration getInstance ()
public void resetToDefaultTodoPatterns ()
protected com.intellij.psi.search.TodoPattern[] getDefaultPatterns ()
private void buildIndexPatterns ()
int i
public com.intellij.psi.search.TodoPattern[] getTodoPatterns ()
public com.intellij.psi.search.IndexPattern[] getIndexPatterns ()
public void setTodoPatterns (com.intellij.psi.search.TodoPattern[])
com.intellij.psi.search.TodoPattern[] todoPatterns
private void doSetTodoPatterns (com.intellij.psi.search.TodoPattern[], boolean)
java.beans.PropertyChangeEvent event
com.intellij.psi.search.TodoPattern[] todoPatterns
boolean shouldNotifyIndices
com.intellij.psi.search.TodoPattern[] oldTodoPatterns
com.intellij.psi.search.IndexPattern[] oldIndexPatterns
public com.intellij.ide.todo.TodoFilter getTodoFilter (java.lang.String)
com.intellij.ide.todo.TodoFilter filter
String name
public com.intellij.ide.todo.TodoFilter[] getTodoFilters ()
public boolean isMultiLine ()
public void setMultiLine (boolean)
boolean multiLine
public void setTodoFilters (com.intellij.ide.todo.TodoFilter[])
com.intellij.ide.todo.TodoFilter[] filters
com.intellij.ide.todo.TodoFilter[] oldFilters
public void loadState (org.jdom.Element)
org.jdom.Element child
org.jdom.Element child
org.jdom.Element element
String multiLineText
java.util.List patternsList
com.intellij.psi.search.TodoPattern[] patterns
java.util.List filtersList
public org.jdom.Element getState ()
org.jdom.Element m
org.jdom.Element child
com.intellij.psi.search.TodoPattern pattern
org.jdom.Element child
com.intellij.ide.todo.TodoFilter filter
org.jdom.Element element
com.intellij.psi.search.TodoPattern[] todoPatterns
public void colorSettingsChanged ()
com.intellij.psi.search.TodoAttributes attributes
com.intellij.psi.search.TodoPattern pattern
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/todo/TodoIndexPatternProvider.class
TodoIndexPatternProvider.java
package com.intellij.ide.todo
public final com.intellij.ide.todo.TodoIndexPatternProvider extends java.lang.Object implements com.intellij.psi.search.IndexPatternProvider {
public void <init> ()
public static com.intellij.ide.todo.TodoIndexPatternProvider getInstance ()
public com.intellij.psi.search.IndexPattern[] getIndexPatterns ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/injected/editor/EditorWindow.class
EditorWindow.java
package com.intellij.injected.editor
public abstract com.intellij.injected.editor.EditorWindow extends java.lang.Object implements com.intellij.openapi.util.UserDataHolderEx com.intellij.openapi.editor.Editor {
public abstract boolean isValid ()
public abstract com.intellij.psi.PsiFile getInjectedFile ()
public abstract com.intellij.openapi.editor.LogicalPosition hostToInjected (com.intellij.openapi.editor.LogicalPosition)
public abstract com.intellij.openapi.editor.LogicalPosition injectedToHost (com.intellij.openapi.editor.LogicalPosition)
public abstract com.intellij.openapi.editor.Editor getDelegate ()
public abstract com.intellij.injected.editor.DocumentWindow getDocument ()
public volatile synthetic com.intellij.openapi.editor.Document getDocument ()
}
com/intellij/injected/editor/MarkupModelWindow.class
MarkupModelWindow.java
package com.intellij.injected.editor
public com.intellij.injected.editor.MarkupModelWindow extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.openapi.editor.ex.MarkupModelEx {
private final com.intellij.injected.editor.DocumentWindow myDocument
private final com.intellij.openapi.editor.ex.MarkupModelEx myHostModel
public void <init> (com.intellij.openapi.editor.ex.MarkupModelEx, com.intellij.injected.editor.DocumentWindow)
com.intellij.openapi.editor.ex.MarkupModelEx editorMarkupModel
com.intellij.injected.editor.DocumentWindow document
public com.intellij.openapi.editor.Document getDocument ()
public com.intellij.openapi.editor.markup.RangeHighlighter addRangeHighlighter (int, int, int, com.intellij.openapi.editor.markup.TextAttributes, com.intellij.openapi.editor.markup.HighlighterTargetArea)
int startOffset
int endOffset
int layer
com.intellij.openapi.editor.markup.TextAttributes textAttributes
com.intellij.openapi.editor.markup.HighlighterTargetArea targetArea
com.intellij.openapi.util.TextRange hostRange
public com.intellij.openapi.editor.ex.RangeHighlighterEx addRangeHighlighterAndChangeAttributes (int, int, int, com.intellij.openapi.editor.markup.TextAttributes, com.intellij.openapi.editor.markup.HighlighterTargetArea, boolean, com.intellij.util.Consumer)
int startOffset
int endOffset
int layer
com.intellij.openapi.editor.markup.TextAttributes textAttributes
com.intellij.openapi.editor.markup.HighlighterTargetArea targetArea
boolean isPersistent
com.intellij.util.Consumer changeAttributesAction
com.intellij.openapi.util.TextRange hostRange
public void changeAttributesInBatch (com.intellij.openapi.editor.ex.RangeHighlighterEx, com.intellij.util.Consumer)
com.intellij.openapi.editor.ex.RangeHighlighterEx highlighter
com.intellij.util.Consumer changeAttributesAction
public com.intellij.openapi.editor.markup.RangeHighlighter addLineHighlighter (int, int, com.intellij.openapi.editor.markup.TextAttributes)
int line
int layer
com.intellij.openapi.editor.markup.TextAttributes textAttributes
int hostLine
public void removeHighlighter (com.intellij.openapi.editor.markup.RangeHighlighter)
com.intellij.openapi.editor.markup.RangeHighlighter rangeHighlighter
public void removeAllHighlighters ()
public com.intellij.openapi.editor.markup.RangeHighlighter[] getAllHighlighters ()
public void dispose ()
public com.intellij.openapi.editor.ex.RangeHighlighterEx addPersistentLineHighlighter (int, int, com.intellij.openapi.editor.markup.TextAttributes)
int line
int layer
com.intellij.openapi.editor.markup.TextAttributes textAttributes
int hostLine
public boolean containsHighlighter (com.intellij.openapi.editor.markup.RangeHighlighter)
com.intellij.openapi.editor.markup.RangeHighlighter highlighter
public void addMarkupModelListener (com.intellij.openapi.Disposable, com.intellij.openapi.editor.impl.event.MarkupModelListener)
com.intellij.openapi.Disposable parentDisposable
com.intellij.openapi.editor.impl.event.MarkupModelListener listener
public void setRangeHighlighterAttributes (com.intellij.openapi.editor.markup.RangeHighlighter, com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.RangeHighlighter highlighter
com.intellij.openapi.editor.markup.TextAttributes textAttributes
public boolean processRangeHighlightersOverlappingWith (int, int, com.intellij.util.Processor)
int start
int end
com.intellij.util.Processor processor
public boolean processRangeHighlightersOutside (int, int, com.intellij.util.Processor)
int start
int end
com.intellij.util.Processor processor
public com.intellij.openapi.editor.ex.MarkupIterator overlappingIterator (int, int)
int startOffset
int endOffset
public void fireAttributesChanged (com.intellij.openapi.editor.ex.RangeHighlighterEx, boolean, boolean)
com.intellij.openapi.editor.ex.RangeHighlighterEx segmentHighlighter
boolean renderersChanged
boolean fontStyleChanged
public void fireAfterAdded (com.intellij.openapi.editor.ex.RangeHighlighterEx)
com.intellij.openapi.editor.ex.RangeHighlighterEx segmentHighlighter
public void fireBeforeRemoved (com.intellij.openapi.editor.ex.RangeHighlighterEx)
com.intellij.openapi.editor.ex.RangeHighlighterEx segmentHighlighter
public void addRangeHighlighter (com.intellij.openapi.editor.ex.RangeHighlighterEx, int, int, boolean, boolean, int)
com.intellij.openapi.editor.ex.RangeHighlighterEx marker
int start
int end
boolean greedyToLeft
boolean greedyToRight
int layer
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/colors/ex/DefaultColorSchemesManager.class
DefaultColorSchemesManager.java
package com.intellij.openapi.editor.colors.ex
public com.intellij.openapi.editor.colors.ex.DefaultColorSchemesManager extends java.lang.Object implements com.intellij.openapi.components.PersistentStateComponent {
private static final String SCHEME_ELEMENT
private volatile java.util.List mySchemes
public void <init> ()
public static com.intellij.openapi.editor.colors.ex.DefaultColorSchemesManager getInstance ()
public org.jdom.Element getState ()
public void loadState (org.jdom.Element)
com.intellij.openapi.editor.colors.impl.DefaultColorsScheme oldScheme
com.intellij.openapi.editor.colors.impl.DefaultColorsScheme newScheme
boolean isUpdated
org.jdom.Attribute nameAttr
org.jdom.Element schemeElement
org.jdom.Element state
java.util.List schemes
public java.util.List getAllSchemes ()
public java.lang.String[] listNames ()
int i
String[] names
public com.intellij.openapi.editor.colors.impl.DefaultColorsScheme getFirstScheme ()
public com.intellij.openapi.editor.colors.EditorColorsScheme getScheme (java.lang.String)
com.intellij.openapi.editor.colors.impl.DefaultColorsScheme scheme
String name
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/colors/impl/AbstractColorsScheme$TemporaryParent.class
AbstractColorsScheme.java
package com.intellij.openapi.editor.colors.impl
com.intellij.openapi.editor.colors.impl.AbstractColorsScheme$TemporaryParent extends com.intellij.openapi.editor.colors.impl.EditorColorsSchemeImpl {
private final String myParentName
void <init> (java.lang.String)
String parentName
public java.lang.String getParentName ()
public com.intellij.openapi.editor.markup.TextAttributes getAttributes (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey key
public java.awt.Color getColor (com.intellij.openapi.editor.colors.ColorKey)
com.intellij.openapi.editor.colors.ColorKey key
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/colors/impl/AbstractColorsScheme.class
AbstractColorsScheme.java
package com.intellij.openapi.editor.colors.impl
public abstract com.intellij.openapi.editor.colors.impl.AbstractColorsScheme extends com.intellij.openapi.editor.colors.impl.EditorFontCacheImpl implements com.intellij.openapi.editor.colors.EditorColorsScheme com.intellij.configurationStore.SerializableScheme {
public static final com.intellij.openapi.editor.markup.TextAttributes INHERITED_ATTRS_MARKER
public static final java.awt.Color INHERITED_COLOR_MARKER
public static final java.awt.Color NULL_COLOR_MARKER
public static final int CURR_VERSION
private static final com.intellij.openapi.options.FontSize DEFAULT_FONT_SIZE
protected com.intellij.openapi.editor.colors.EditorColorsScheme myParentScheme
protected com.intellij.openapi.options.FontSize myQuickDocFontSize
private com.intellij.openapi.editor.colors.FontPreferences myFontPreferences
private com.intellij.openapi.editor.colors.FontPreferences myConsoleFontPreferences
private final com.intellij.openapi.editor.colors.impl.ValueElementReader myValueReader
private String mySchemeName
private boolean myIsSaveNeeded
private boolean myCanBeDeleted
private int myVersion
java.util.Map myColorsMap
java.util.Map myAttributesMap
private static final String EDITOR_FONT
private static final String CONSOLE_FONT
private static final String EDITOR_FONT_NAME
private static final String CONSOLE_FONT_NAME
private java.awt.Color myDeprecatedBackgroundColor
private static final String SCHEME_ELEMENT
public static final String NAME_ATTR
private static final String VERSION_ATTR
private static final String BASE_ATTRIBUTES_ATTR
private static final String DEFAULT_SCHEME_ATTR
private static final String PARENT_SCHEME_ATTR
private static final String OPTION_ELEMENT
private static final String COLORS_ELEMENT
private static final String ATTRIBUTES_ELEMENT
private static final String VALUE_ELEMENT
private static final String BACKGROUND_COLOR_NAME
private static final String LINE_SPACING
private static final String CONSOLE_LINE_SPACING
private static final String FONT_SCALE
private static final String EDITOR_FONT_SIZE
private static final String CONSOLE_FONT_SIZE
private static final String EDITOR_LIGATURES
private static final String CONSOLE_LIGATURES
private static final String EDITOR_QUICK_JAVADOC_FONT_SIZE
private final java.util.Properties myMetaInfo
private static final java.text.SimpleDateFormat META_INFO_DATE_FORMAT
private static final String META_INFO_ELEMENT
private static final String PROPERTY_ELEMENT
private static final String PROPERTY_NAME_ATTR
private static final String META_INFO_CREATION_TIME
private static final String META_INFO_MODIFIED_TIME
private static final String META_INFO_IDE
private static final String META_INFO_IDE_VERSION
private static final String META_INFO_ORIGINAL
static final synthetic boolean $assertionsDisabled
protected void <init> (com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.editor.colors.EditorColorsScheme parentScheme
public void <init> ()
public void setDefaultMetaInfo (com.intellij.openapi.editor.colors.impl.AbstractColorsScheme)
com.intellij.openapi.editor.colors.impl.AbstractColorsScheme parentScheme
public java.awt.Color getDefaultBackground ()
java.awt.Color c
public java.awt.Color getDefaultForeground ()
java.awt.Color c
public java.lang.String getName ()
public void setFont (com.intellij.openapi.editor.colors.EditorFontType, java.awt.Font)
com.intellij.openapi.editor.colors.EditorFontType key
java.awt.Font font
public abstract java.lang.Object clone ()
public void copyTo (com.intellij.openapi.editor.colors.impl.AbstractColorsScheme)
com.intellij.openapi.editor.colors.impl.AbstractColorsScheme newScheme
public java.util.Set getColorKeys ()
public java.util.Map getDirectlyDefinedAttributes ()
public void setEditorFontName (java.lang.String)
String fontName
com.intellij.openapi.editor.colors.ModifiableFontPreferences currPreferences
boolean useLigatures
int editorFontSize
public void setEditorFontSize (int)
int fontSize
public void setUseAppFontPreferencesInEditor ()
public boolean isUseAppFontPreferencesInEditor ()
public void setQuickDocFontSize (com.intellij.openapi.options.FontSize)
com.intellij.openapi.options.FontSize fontSize
public void setLineSpacing (float)
float lineSpacing
public java.awt.Font getFont (com.intellij.openapi.editor.colors.EditorFontType)
com.intellij.openapi.editor.colors.EditorFontType key
public void setName (java.lang.String)
String name
public com.intellij.openapi.editor.colors.FontPreferences getFontPreferences ()
public void setFontPreferences (com.intellij.openapi.editor.colors.FontPreferences)
com.intellij.openapi.editor.colors.FontPreferences preferences
public java.lang.String getEditorFontName ()
public int getEditorFontSize ()
public com.intellij.openapi.options.FontSize getQuickDocFontSize ()
public float getLineSpacing ()
protected void initFonts ()
protected com.intellij.openapi.editor.colors.EditorColorsScheme getFontCacheScheme ()
public java.lang.String toString ()
public void readExternal (org.jdom.Element)
org.jdom.Element element
java.util.List children
org.jdom.Element parentNode
com.intellij.ide.ui.UISettings settings
com.intellij.ide.ui.ColorBlindness blindness
private void readScheme (org.jdom.Element)
String childName
org.jdom.Element childNode
com.intellij.openapi.editor.markup.TextAttributes textAttributes
org.jdom.Element node
int readVersion
String isDefaultScheme
boolean isDefault
com.intellij.openapi.util.Ref fontScale
boolean clearEditorFonts
boolean clearConsoleFonts
private static com.intellij.openapi.editor.colors.EditorColorsScheme getDefaultScheme (java.lang.String)
String name
com.intellij.openapi.editor.colors.ex.DefaultColorSchemesManager manager
com.intellij.openapi.editor.colors.EditorColorsScheme defaultScheme
private void readMetaInfo (org.jdom.Element)
String propertyName
org.jdom.Element e
org.jdom.Element metaInfoElement
public void readAttributes (org.jdom.Element)
String keyName
org.jdom.Element valueElement
com.intellij.openapi.editor.markup.TextAttributes attr
org.jdom.Element e
org.jdom.Element childNode
public void readColors (org.jdom.Element)
String keyName
java.awt.Color valueColor
com.intellij.openapi.editor.colors.ColorKey name
org.jdom.Element colorElement
org.jdom.Element childNode
private void readSettings (org.jdom.Element, boolean, com.intellij.openapi.util.Ref)
Float value
int value
String value
Float value
int value
String value
com.intellij.openapi.options.FontSize value
Boolean value
Boolean value
org.jdom.Element childNode
boolean isDefault
com.intellij.openapi.util.Ref fontScale
private int readFontSize (org.jdom.Element, boolean, java.lang.Float)
org.jdom.Element element
boolean isDefault
Float fontScale
Integer intSize
private void readFontSettings (com.intellij.openapi.editor.colors.ModifiableFontPreferences, org.jdom.Element, boolean, java.lang.Float, boolean)
org.jdom.Element e
Object child
com.intellij.openapi.editor.colors.ModifiableFontPreferences preferences
org.jdom.Element element
boolean isDefaultScheme
Float fontScale
boolean clearFonts
java.util.List children
String fontFamily
int size
public void writeExternal (org.jdom.Element)
org.jdom.Element parentNode
boolean useOldFontFormat
org.jdom.Element colorElements
org.jdom.Element attrElements
private static void writeLigaturesPreferences (org.jdom.Element, com.intellij.openapi.editor.colors.FontPreferences, java.lang.String)
org.jdom.Element parentNode
com.intellij.openapi.editor.colors.FontPreferences preferences
String optionName
private static void writeFontPreferences (java.lang.String, org.jdom.Element, com.intellij.openapi.editor.colors.FontPreferences)
org.jdom.Element element
String fontFamily
String key
org.jdom.Element parent
com.intellij.openapi.editor.colors.FontPreferences preferences
private void writeAttributes (org.jdom.Element)
String keyName
com.intellij.openapi.editor.markup.TextAttributes attributes
java.util.Map$Entry entry
org.jdom.Element attrElements
java.util.List list
private void writeAttribute (org.jdom.Element, com.intellij.openapi.editor.colors.TextAttributesKey, com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.colors.TextAttributesKey baseKey
com.intellij.openapi.editor.markup.TextAttributes parentAttributes
boolean parentOverwritingInheritance
com.intellij.openapi.editor.markup.TextAttributes parentAttributes
org.jdom.Element attrElements
com.intellij.openapi.editor.colors.TextAttributesKey key
com.intellij.openapi.editor.markup.TextAttributes attributes
org.jdom.Element valueElement
public void optimizeAttributeMap ()
com.intellij.openapi.editor.colors.EditorColorsScheme parentScheme
private static boolean hasExplicitlyDefinedAttributes (com.intellij.openapi.editor.colors.EditorColorsScheme, com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.EditorColorsScheme scheme
com.intellij.openapi.editor.colors.TextAttributesKey key
com.intellij.openapi.editor.markup.TextAttributes directAttrs
private static boolean hasExplicitlyDefinedColors (com.intellij.openapi.editor.colors.EditorColorsScheme, com.intellij.openapi.editor.colors.ColorKey)
com.intellij.openapi.editor.colors.EditorColorsScheme scheme
com.intellij.openapi.editor.colors.ColorKey key
java.awt.Color directColor
private org.jdom.Element metaInfoToElement ()
String value
org.jdom.Element propertyInfo
String propertyName
org.jdom.Element metaInfoElement
java.util.List sortedPropertyNames
private void writeColors (org.jdom.Element)
com.intellij.openapi.editor.colors.ColorKey key
org.jdom.Element colorElements
java.util.List list
private void writeColor (org.jdom.Element, com.intellij.openapi.editor.colors.ColorKey)
com.intellij.openapi.editor.colors.ColorKey fallbackKey
java.awt.Color parentFallback
boolean parentOverwritingInheritance
java.awt.Color parent
int alpha
org.jdom.Element colorElements
com.intellij.openapi.editor.colors.ColorKey key
java.awt.Color color
String rgb
protected static boolean colorsEqual (java.awt.Color, java.awt.Color)
java.awt.Color c1
java.awt.Color c2
private com.intellij.openapi.editor.colors.ModifiableFontPreferences ensureEditableFontPreferences ()
com.intellij.openapi.editor.colors.ModifiableFontPreferences editablePrefs
public com.intellij.openapi.editor.colors.FontPreferences getConsoleFontPreferences ()
public void setUseEditorFontPreferencesInConsole ()
public boolean isUseEditorFontPreferencesInConsole ()
public void setConsoleFontPreferences (com.intellij.openapi.editor.colors.FontPreferences)
com.intellij.openapi.editor.colors.FontPreferences preferences
public java.lang.String getConsoleFontName ()
private com.intellij.openapi.editor.colors.ModifiableFontPreferences ensureEditableConsoleFontPreferences ()
com.intellij.openapi.editor.colors.ModifiableFontPreferences editablePrefs
public void setConsoleFontName (java.lang.String)
String fontName
com.intellij.openapi.editor.colors.ModifiableFontPreferences consolePreferences
int consoleFontSize
public int getConsoleFontSize ()
String font
com.intellij.ide.ui.UISettings uiSettings
public void setConsoleFontSize (int)
int fontSize
com.intellij.openapi.editor.colors.ModifiableFontPreferences consoleFontPreferences
public float getConsoleLineSpacing ()
public void setConsoleLineSpacing (float)
float lineSpacing
protected com.intellij.openapi.editor.markup.TextAttributes getFallbackAttributes (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.markup.TextAttributes attrs
com.intellij.openapi.editor.colors.TextAttributesKey next
com.intellij.openapi.editor.colors.TextAttributesKey fallbackKey
com.intellij.openapi.editor.colors.TextAttributesKey cur
protected java.awt.Color getFallbackColor (com.intellij.openapi.editor.colors.ColorKey)
java.awt.Color color
com.intellij.openapi.editor.colors.ColorKey next
com.intellij.openapi.editor.colors.ColorKey fallbackKey
com.intellij.openapi.editor.colors.ColorKey cur
public com.intellij.openapi.editor.markup.TextAttributes getDirectlyDefinedAttributes (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey key
com.intellij.openapi.editor.markup.TextAttributes attributes
public java.awt.Color getDirectlyDefinedColor (com.intellij.openapi.editor.colors.ColorKey)
com.intellij.openapi.editor.colors.ColorKey key
java.awt.Color color
public com.intellij.openapi.options.SchemeState getSchemeState ()
public void setSaveNeeded (boolean)
boolean value
public boolean isReadOnly ()
public java.util.Properties getMetaProperties ()
public boolean canBeDeleted ()
public void setCanBeDeleted (boolean)
boolean canBeDeleted
public boolean isVisible ()
public static boolean isVisible (com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.editor.colors.EditorColorsScheme scheme
public com.intellij.openapi.editor.colors.impl.AbstractColorsScheme getOriginal ()
com.intellij.openapi.editor.colors.EditorColorsScheme originalScheme
String originalSchemeName
public com.intellij.openapi.editor.colors.EditorColorsScheme getParentScheme ()
public org.jdom.Element writeScheme ()
org.jdom.Element root
public boolean settingsEqual (java.lang.Object)
Object other
public boolean settingsEqual (java.lang.Object, java.util.function.Predicate)
String propertyName
Object other
java.util.function.Predicate colorKeyFilter
com.intellij.openapi.editor.colors.impl.AbstractColorsScheme otherScheme
protected static boolean areDelegatingOrEqual (com.intellij.openapi.editor.colors.FontPreferences, com.intellij.openapi.editor.colors.FontPreferences)
com.intellij.openapi.editor.colors.FontPreferences preferences1
com.intellij.openapi.editor.colors.FontPreferences preferences2
boolean isDelegating1
boolean isDelegating2
protected boolean attributesEqual (com.intellij.openapi.editor.colors.impl.AbstractColorsScheme)
com.intellij.openapi.editor.colors.impl.AbstractColorsScheme otherScheme
protected boolean colorsEqual (com.intellij.openapi.editor.colors.impl.AbstractColorsScheme, java.util.function.Predicate)
java.awt.Color c1
com.intellij.openapi.editor.colors.ColorKey key
java.awt.Color c2
java.util.Map$Entry entry
com.intellij.openapi.editor.colors.impl.AbstractColorsScheme otherScheme
java.util.function.Predicate colorKeyFilter
private static com.intellij.openapi.editor.colors.EditorColorsScheme getBaseDefaultScheme (com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.editor.colors.EditorColorsScheme scheme
com.intellij.openapi.editor.colors.EditorColorsScheme parent
public void setParent (com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.editor.colors.EditorColorsScheme newParent
void resolveParent (java.util.function.Function)
String parentName
com.intellij.openapi.editor.colors.EditorColorsScheme newParent
java.util.function.Function nameResolver
private synthetic com.intellij.openapi.editor.colors.FontPreferences lambda$setUseEditorFontPreferencesInConsole$6 ()
private synthetic void lambda$ensureEditableFontPreferences$5 ()
private synthetic boolean lambda$optimizeAttributeMap$4 (com.intellij.openapi.editor.colors.EditorColorsScheme, com.intellij.openapi.editor.colors.ColorKey)
com.intellij.openapi.editor.colors.EditorColorsScheme parentScheme
com.intellij.openapi.editor.colors.ColorKey key
java.awt.Color color
java.awt.Color parent
private static synthetic boolean lambda$optimizeAttributeMap$3 (com.intellij.openapi.editor.colors.EditorColorsScheme, java.util.Map$Entry)
com.intellij.openapi.editor.colors.EditorColorsScheme parentScheme
java.util.Map$Entry entry
String keyName
com.intellij.openapi.editor.markup.TextAttributes attrs
com.intellij.openapi.editor.colors.TextAttributesKey key
com.intellij.openapi.editor.markup.TextAttributes parent
private static synthetic com.intellij.openapi.editor.colors.FontPreferences lambda$setUseAppFontPreferencesInEditor$2 ()
private synthetic com.intellij.openapi.editor.colors.FontPreferences lambda$new$1 ()
private static synthetic com.intellij.openapi.editor.colors.FontPreferences lambda$new$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/colors/impl/AppEditorFontOptions$PersistentFontPreferences.class
AppEditorFontOptions.java
package com.intellij.openapi.editor.colors.impl
public com.intellij.openapi.editor.colors.impl.AppEditorFontOptions$PersistentFontPreferences extends java.lang.Object {
public int FONT_SIZE
public String FONT_FAMILY
public float FONT_SCALE
public float LINE_SPACING
public boolean USE_LIGATURES
public String SECONDARY_FONT_FAMILY
private void <init> ()
public void <init> (com.intellij.openapi.editor.colors.FontPreferences)
com.intellij.openapi.editor.colors.FontPreferences fontPreferences
java.util.List fontFamilies
private static com.intellij.openapi.editor.colors.impl.AppEditorFontOptions$PersistentFontPreferences getDefaultState ()
static synthetic com.intellij.openapi.editor.colors.impl.AppEditorFontOptions$PersistentFontPreferences access$000 ()
}
com/intellij/openapi/editor/colors/impl/AppEditorFontOptions.class
AppEditorFontOptions.java
package com.intellij.openapi.editor.colors.impl
public com.intellij.openapi.editor.colors.impl.AppEditorFontOptions extends java.lang.Object implements com.intellij.openapi.components.PersistentStateComponent {
private final com.intellij.openapi.editor.colors.impl.FontPreferencesImpl myFontPreferences
public void <init> ()
public static com.intellij.openapi.editor.colors.impl.AppEditorFontOptions getInstance ()
public com.intellij.openapi.editor.colors.impl.AppEditorFontOptions$PersistentFontPreferences getState ()
public void loadState (com.intellij.openapi.editor.colors.impl.AppEditorFontOptions$PersistentFontPreferences)
com.intellij.openapi.editor.colors.impl.AppEditorFontOptions$PersistentFontPreferences state
private static void copyState (com.intellij.openapi.editor.colors.impl.AppEditorFontOptions$PersistentFontPreferences, com.intellij.openapi.editor.colors.ModifiableFontPreferences)
com.intellij.openapi.editor.colors.impl.AppEditorFontOptions$PersistentFontPreferences state
com.intellij.openapi.editor.colors.ModifiableFontPreferences fontPreferences
int fontSize
public static void initDefaults (com.intellij.openapi.editor.colors.ModifiableFontPreferences)
com.intellij.openapi.editor.colors.ModifiableFontPreferences fontPreferences
public com.intellij.openapi.editor.colors.FontPreferences getFontPreferences ()
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private static synthetic void lambda$loadState$0 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/colors/impl/DefaultColorsScheme.class
DefaultColorsScheme.java
package com.intellij.openapi.editor.colors.impl
public com.intellij.openapi.editor.colors.impl.DefaultColorsScheme extends com.intellij.openapi.editor.colors.impl.AbstractColorsScheme implements com.intellij.openapi.editor.colors.impl.ReadOnlyColorsScheme {
private String myName
public void <init> ()
public com.intellij.openapi.editor.markup.TextAttributes getAttributes (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey key
public com.intellij.openapi.editor.markup.TextAttributes getAttributes (com.intellij.openapi.editor.colors.TextAttributesKey, boolean)
com.intellij.openapi.editor.colors.TextAttributesKey key
boolean useDefaults
com.intellij.openapi.editor.markup.TextAttributes attrs
com.intellij.openapi.editor.colors.TextAttributesKey fallbackKey
com.intellij.openapi.editor.markup.TextAttributes fallback
com.intellij.openapi.editor.markup.TextAttributes keyDefaults
protected com.intellij.openapi.editor.markup.TextAttributes getKeyDefaults (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey key
public java.awt.Color getColor (com.intellij.openapi.editor.colors.ColorKey)
com.intellij.openapi.editor.colors.ColorKey key
public java.awt.Color getColor (com.intellij.openapi.editor.colors.ColorKey, boolean)
com.intellij.openapi.editor.colors.ColorKey key
boolean useDefaults
java.awt.Color color
com.intellij.openapi.editor.colors.ColorKey fallbackKey
java.awt.Color fallback
java.awt.Color keyDefaults
public void readExternal (org.jdom.Element)
org.jdom.Element parentNode
public java.lang.String getName ()
public void setAttributes (com.intellij.openapi.editor.colors.TextAttributesKey, com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.colors.TextAttributesKey key
com.intellij.openapi.editor.markup.TextAttributes attributes
public void setColor (com.intellij.openapi.editor.colors.ColorKey, java.awt.Color)
com.intellij.openapi.editor.colors.ColorKey key
java.awt.Color color
public java.lang.Object clone ()
com.intellij.openapi.editor.colors.impl.EditorColorsSchemeImpl newScheme
public boolean hasEditableCopy ()
public java.lang.String getEditableCopyName ()
public boolean isVisible ()
public com.intellij.openapi.options.SchemeState getSchemeState ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/colors/impl/EditorColorsSchemeImpl.class
EditorColorsSchemeImpl.java
package com.intellij.openapi.editor.colors.impl
public com.intellij.openapi.editor.colors.impl.EditorColorsSchemeImpl extends com.intellij.openapi.editor.colors.impl.AbstractColorsScheme implements com.intellij.openapi.options.ExternalizableScheme {
private final java.util.Map myAttributesTempMap
public void <init> (com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.editor.colors.EditorColorsScheme parentScheme
public void copyTo (com.intellij.openapi.editor.colors.impl.AbstractColorsScheme)
com.intellij.openapi.editor.colors.impl.AbstractColorsScheme newScheme
public void setAttributes (com.intellij.openapi.editor.colors.TextAttributesKey, com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.colors.TextAttributesKey key
com.intellij.openapi.editor.markup.TextAttributes attributes
public void setColor (com.intellij.openapi.editor.colors.ColorKey, java.awt.Color)
com.intellij.openapi.editor.colors.ColorKey key
java.awt.Color color
public com.intellij.openapi.editor.markup.TextAttributes getAttributes (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.markup.TextAttributes attributes
com.intellij.openapi.editor.colors.TextAttributesKey fallbackKey
com.intellij.openapi.editor.colors.TextAttributesKey key
public java.awt.Color getColor (com.intellij.openapi.editor.colors.ColorKey)
java.awt.Color color
com.intellij.openapi.editor.colors.ColorKey fallbackKey
com.intellij.openapi.editor.colors.ColorKey key
public java.lang.Object clone ()
com.intellij.openapi.editor.colors.impl.EditorColorsSchemeImpl newScheme
protected boolean attributesEqual (com.intellij.openapi.editor.colors.impl.AbstractColorsScheme)
com.intellij.openapi.editor.colors.impl.AbstractColorsScheme otherScheme
protected boolean colorsEqual (com.intellij.openapi.editor.colors.impl.AbstractColorsScheme, java.util.function.Predicate)
com.intellij.openapi.editor.colors.impl.AbstractColorsScheme otherScheme
java.util.function.Predicate colorKeyFilter
java.util.Collection filters
private boolean compareAttributes (com.intellij.openapi.editor.colors.impl.AbstractColorsScheme, java.util.Collection)
com.intellij.openapi.editor.colors.TextAttributesKey key
String keyName
com.intellij.openapi.editor.colors.impl.AbstractColorsScheme otherScheme
java.util.Collection filters
private static boolean isTextAttributeKeyIgnored (java.util.Collection, com.intellij.openapi.editor.colors.TextAttributesKey)
java.util.function.Predicate filter
java.util.Collection filters
com.intellij.openapi.editor.colors.TextAttributesKey key
private boolean compareColors (com.intellij.openapi.editor.colors.impl.AbstractColorsScheme, java.util.Collection)
java.awt.Color thisColor
java.awt.Color otherColor
com.intellij.openapi.editor.colors.ColorKey key
com.intellij.openapi.editor.colors.impl.AbstractColorsScheme otherScheme
java.util.Collection filters
private static boolean isColorKeyAccepted (java.util.Collection, com.intellij.openapi.editor.colors.ColorKey)
java.util.function.Predicate filter
java.util.Collection filters
com.intellij.openapi.editor.colors.ColorKey key
private synthetic boolean lambda$compareColors$1 (com.intellij.openapi.editor.colors.ColorKey)
com.intellij.openapi.editor.colors.ColorKey key
private synthetic boolean lambda$compareAttributes$0 (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey key
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/colors/impl/EditorFontCacheImpl.class
EditorFontCacheImpl.java
package com.intellij.openapi.editor.colors.impl
public com.intellij.openapi.editor.colors.impl.EditorFontCacheImpl extends com.intellij.openapi.editor.colors.EditorFontCache {
private final java.util.Map myFonts
static final synthetic boolean $assertionsDisabled
public void <init> ()
public java.awt.Font getFont (com.intellij.openapi.editor.colors.EditorFontType)
com.intellij.openapi.editor.colors.EditorFontType fontType
java.awt.Font font
com.intellij.ide.ui.UISettings uiSettings
com.intellij.openapi.editor.colors.EditorFontType key
public void reset ()
protected com.intellij.openapi.editor.colors.EditorColorsScheme getFontCacheScheme ()
private void initFonts ()
com.intellij.openapi.editor.colors.EditorColorsScheme scheme
String editorFontName
int editorFontSize
String fallbackName
java.awt.Font plainFont
java.awt.Font boldFont
java.awt.Font italicFont
java.awt.Font boldItalicFont
String consoleFontName
int consoleFontSize
java.awt.Font consolePlainFont
java.awt.Font consoleBoldFont
java.awt.Font consoleItalicFont
java.awt.Font consoleBoldItalicFont
private static java.lang.String getFallbackName (java.lang.String, int)
com.intellij.openapi.editor.colors.FontPreferences appPrefs
String fontName
int fontSize
java.awt.Font plainFont
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/colors/impl/EmptyColorScheme.class
EmptyColorScheme.java
package com.intellij.openapi.editor.colors.impl
public com.intellij.openapi.editor.colors.impl.EmptyColorScheme extends com.intellij.openapi.editor.colors.impl.DefaultColorsScheme {
public static final String NAME
public static final com.intellij.openapi.editor.colors.impl.EmptyColorScheme INSTANCE
private static final com.intellij.openapi.editor.markup.TextAttributes EMPTY_TEXT
private static final com.intellij.openapi.editor.markup.TextAttributes DEFAULT_ATTRS
private void <init> ()
public com.intellij.openapi.editor.markup.TextAttributes getAttributes (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey key
com.intellij.openapi.editor.markup.TextAttributes attributes
protected com.intellij.openapi.editor.markup.TextAttributes getKeyDefaults (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey key
public java.lang.String getName ()
public boolean hasEditableCopy ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/colors/impl/FontPreferencesImpl.class
FontPreferencesImpl.java
package com.intellij.openapi.editor.colors.impl
public com.intellij.openapi.editor.colors.impl.FontPreferencesImpl extends com.intellij.openapi.editor.colors.ModifiableFontPreferences {
private final gnu.trove.TObjectIntHashMap myFontSizes
private final java.util.List myEffectiveFontFamilies
private final java.util.List myRealFontFamilies
private boolean myUseLigatures
private float myLineSpacing
private Runnable myChangeListener
private int myTemplateFontSize
public void <init> ()
public void setChangeListener (java.lang.Runnable)
Runnable changeListener
public java.lang.Runnable getChangeListener ()
public void clear ()
public void clearFonts ()
public boolean hasSize (java.lang.String)
String fontName
public float getLineSpacing ()
public void setLineSpacing (float)
float lineSpacing
public int getSize (java.lang.String)
String fontFamily
int result
public void setSize (java.lang.String, int)
String fontFamily
int size
public java.util.List getEffectiveFontFamilies ()
public java.util.List getRealFontFamilies ()
public void register (java.lang.String, int)
String fontFamily
int size
String fallbackFontFamily
String effectiveFontFamily
public java.lang.String getFontFamily ()
public void addFontFamily (java.lang.String)
String fontFamily
String fallbackFontFamily
String effectiveFontFamily
public void copyTo (com.intellij.openapi.editor.colors.FontPreferences)
String fontFamily
com.intellij.openapi.editor.colors.ModifiableFontPreferences modifiablePreferences
com.intellij.openapi.editor.colors.FontPreferences preferences
public void resetFontSizes ()
public void setFontSize (java.lang.String, int)
String fontFamily
int size
public void setTemplateFontSize (int)
int size
public void setEffectiveFontFamilies (java.util.List)
java.util.List fontFamilies
public void setRealFontFamilies (java.util.List)
java.util.List fontFamilies
public int hashCode ()
public boolean equals (java.lang.Object)
String fontFamily
Object o
com.intellij.openapi.editor.colors.impl.FontPreferencesImpl that
public boolean useLigatures ()
public void setUseLigatures (boolean)
boolean useLigatures
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/colors/impl/ReadOnlyColorsScheme.class
ReadOnlyColorsScheme.java
package com.intellij.openapi.editor.colors.impl
public abstract com.intellij.openapi.editor.colors.impl.ReadOnlyColorsScheme extends java.lang.Object {
}
com/intellij/openapi/editor/colors/impl/TextAttributesReader$Effect.class
TextAttributesReader.java
package com.intellij.openapi.editor.colors.impl
final enum com.intellij.openapi.editor.colors.impl.TextAttributesReader$Effect extends java.lang.Enum {
public static final enum com.intellij.openapi.editor.colors.impl.TextAttributesReader$Effect BORDER
public static final enum com.intellij.openapi.editor.colors.impl.TextAttributesReader$Effect LINE
public static final enum com.intellij.openapi.editor.colors.impl.TextAttributesReader$Effect WAVE
public static final enum com.intellij.openapi.editor.colors.impl.TextAttributesReader$Effect STRIKEOUT
public static final enum com.intellij.openapi.editor.colors.impl.TextAttributesReader$Effect BOLD_LINE
public static final enum com.intellij.openapi.editor.colors.impl.TextAttributesReader$Effect BOLD_DOTTED_LINE
private final com.intellij.openapi.editor.markup.EffectType myType
private static final synthetic com.intellij.openapi.editor.colors.impl.TextAttributesReader$Effect[] $VALUES
public static com.intellij.openapi.editor.colors.impl.TextAttributesReader$Effect[] values ()
public static com.intellij.openapi.editor.colors.impl.TextAttributesReader$Effect valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, com.intellij.openapi.editor.markup.EffectType)
com.intellij.openapi.editor.markup.EffectType type
static com.intellij.openapi.editor.markup.EffectType read (com.intellij.openapi.editor.colors.impl.TextAttributesReader, org.jdom.Element)
com.intellij.openapi.editor.colors.impl.TextAttributesReader reader
org.jdom.Element element
com.intellij.openapi.editor.colors.impl.TextAttributesReader$Effect effect
static void <clinit> ()
}
com/intellij/openapi/editor/colors/impl/TextAttributesReader$FontStyle.class
TextAttributesReader.java
package com.intellij.openapi.editor.colors.impl
final enum com.intellij.openapi.editor.colors.impl.TextAttributesReader$FontStyle extends java.lang.Enum {
public static final enum com.intellij.openapi.editor.colors.impl.TextAttributesReader$FontStyle PLAIN
public static final enum com.intellij.openapi.editor.colors.impl.TextAttributesReader$FontStyle BOLD
public static final enum com.intellij.openapi.editor.colors.impl.TextAttributesReader$FontStyle ITALIC
public static final enum com.intellij.openapi.editor.colors.impl.TextAttributesReader$FontStyle BOLD_ITALIC
private final int myStyle
private static final synthetic com.intellij.openapi.editor.colors.impl.TextAttributesReader$FontStyle[] $VALUES
public static com.intellij.openapi.editor.colors.impl.TextAttributesReader$FontStyle[] values ()
public static com.intellij.openapi.editor.colors.impl.TextAttributesReader$FontStyle valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int style
static int read (com.intellij.openapi.editor.colors.impl.TextAttributesReader, org.jdom.Element)
com.intellij.openapi.editor.colors.impl.TextAttributesReader reader
org.jdom.Element element
com.intellij.openapi.editor.colors.impl.TextAttributesReader$FontStyle style
static void <clinit> ()
}
com/intellij/openapi/editor/colors/impl/TextAttributesReader.class
TextAttributesReader.java
package com.intellij.openapi.editor.colors.impl
com.intellij.openapi.editor.colors.impl.TextAttributesReader extends com.intellij.openapi.editor.colors.impl.ValueElementReader {
private static final String NAME
private static final String OPTION
private static final String BACKGROUND
private static final String FOREGROUND
private static final String ERROR_STRIPE
private static final String EFFECT_COLOR
private static final String EFFECT_TYPE
private static final String FONT_TYPE
void <init> ()
public java.lang.Object read (java.lang.Class, org.jdom.Element)
Class type
org.jdom.Element element
com.intellij.openapi.editor.markup.TextAttributes attributes
private java.lang.Object readChild (java.lang.Class, org.jdom.Element, java.lang.String)
org.jdom.Element option
Class type
org.jdom.Element element
String name
static synthetic java.lang.Object access$000 (com.intellij.openapi.editor.colors.impl.TextAttributesReader, java.lang.Class, org.jdom.Element, java.lang.String)
com.intellij.openapi.editor.colors.impl.TextAttributesReader x0
Class x1
org.jdom.Element x2
String x3
}
com/intellij/openapi/editor/colors/impl/ValueElementReader.class
ValueElementReader.java
package com.intellij.openapi.editor.colors.impl
com.intellij.openapi.editor.colors.impl.ValueElementReader extends java.lang.Object {
private static final String VALUE
private static final String MAC
private static final String LINUX
private static final String WINDOWS
private static final String OS
private static final com.intellij.openapi.diagnostic.Logger LOG
private String myAttribute
void <init> ()
public void setAttribute (java.lang.String)
String attribute
public java.lang.Object read (java.lang.Class, org.jdom.Element)
Class type
org.jdom.Element element
Object value
private java.lang.Object read (java.lang.Class, org.jdom.Element, java.lang.String)
Exception exception
Class type
org.jdom.Element element
String attribute
String value
protected java.lang.Object convert (java.lang.Class, java.lang.String)
Class type
String value
private static java.lang.Enum toEnum (java.lang.Class, java.lang.String)
Enum field
Class type
String value
private static java.awt.Color toColor (java.lang.String)
Exception exception
int rgb
NumberFormatException ignored
String value
int rgb
static void <clinit> ()
}
com/intellij/openapi/editor/ex/MarkupModelEx.class
MarkupModelEx.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.MarkupModelEx extends java.lang.Object implements com.intellij.openapi.editor.markup.MarkupModel {
public abstract void dispose ()
public abstract com.intellij.openapi.editor.ex.RangeHighlighterEx addPersistentLineHighlighter (int, int, com.intellij.openapi.editor.markup.TextAttributes)
public abstract void fireAttributesChanged (com.intellij.openapi.editor.ex.RangeHighlighterEx, boolean, boolean)
public abstract void fireAfterAdded (com.intellij.openapi.editor.ex.RangeHighlighterEx)
public abstract void fireBeforeRemoved (com.intellij.openapi.editor.ex.RangeHighlighterEx)
public abstract boolean containsHighlighter (com.intellij.openapi.editor.markup.RangeHighlighter)
public abstract void addRangeHighlighter (com.intellij.openapi.editor.ex.RangeHighlighterEx, int, int, boolean, boolean, int)
public abstract void addMarkupModelListener (com.intellij.openapi.Disposable, com.intellij.openapi.editor.impl.event.MarkupModelListener)
public abstract void setRangeHighlighterAttributes (com.intellij.openapi.editor.markup.RangeHighlighter, com.intellij.openapi.editor.markup.TextAttributes)
public abstract boolean processRangeHighlightersOverlappingWith (int, int, com.intellij.util.Processor)
public abstract boolean processRangeHighlightersOutside (int, int, com.intellij.util.Processor)
public abstract com.intellij.openapi.editor.ex.MarkupIterator overlappingIterator (int, int)
public abstract com.intellij.openapi.editor.ex.RangeHighlighterEx addRangeHighlighterAndChangeAttributes (int, int, int, com.intellij.openapi.editor.markup.TextAttributes, com.intellij.openapi.editor.markup.HighlighterTargetArea, boolean, com.intellij.util.Consumer)
public abstract void changeAttributesInBatch (com.intellij.openapi.editor.ex.RangeHighlighterEx, com.intellij.util.Consumer)
}
com/intellij/openapi/editor/ex/RangeHighlighterEx.class
RangeHighlighterEx.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.RangeHighlighterEx extends java.lang.Object implements com.intellij.openapi.editor.markup.RangeHighlighter com.intellij.openapi.editor.ex.RangeMarkerEx {
public static final com.intellij.openapi.editor.ex.RangeHighlighterEx[] EMPTY_ARRAY
public static final java.util.Comparator BY_AFFECTED_START_OFFSET
public abstract boolean isAfterEndOfLine ()
public abstract void setAfterEndOfLine (boolean)
public abstract int getAffectedAreaStartOffset ()
public abstract int getAffectedAreaEndOffset ()
public abstract void setTextAttributes (com.intellij.openapi.editor.markup.TextAttributes)
public abstract void setVisibleIfFolded (boolean)
public abstract boolean isVisibleIfFolded ()
static void <clinit> ()
}
com/intellij/openapi/editor/ex/util/HighlighterIteratorWrapper.class
HighlighterIteratorWrapper.java
package com.intellij.openapi.editor.ex.util
public com.intellij.openapi.editor.ex.util.HighlighterIteratorWrapper extends java.lang.Object implements com.intellij.openapi.editor.highlighter.HighlighterIterator {
private final com.intellij.openapi.editor.highlighter.HighlighterIterator myOriginal
public void <init> (com.intellij.openapi.editor.highlighter.HighlighterIterator)
com.intellij.openapi.editor.highlighter.HighlighterIterator original
public com.intellij.openapi.editor.markup.TextAttributes getTextAttributes ()
public int getStart ()
public int getEnd ()
public com.intellij.psi.tree.IElementType getTokenType ()
public void advance ()
public void retreat ()
public boolean atEnd ()
public com.intellij.openapi.editor.Document getDocument ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/util/LayerDescriptor.class
LayerDescriptor.java
package com.intellij.openapi.editor.ex.util
public com.intellij.openapi.editor.ex.util.LayerDescriptor extends java.lang.Object {
private final com.intellij.openapi.fileTypes.SyntaxHighlighter myLayerHighlighter
private final String myTokenSeparator
private final com.intellij.openapi.editor.colors.TextAttributesKey myBackground
public void <init> (com.intellij.openapi.fileTypes.SyntaxHighlighter, java.lang.String, com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.fileTypes.SyntaxHighlighter layerHighlighter
String tokenSeparator
com.intellij.openapi.editor.colors.TextAttributesKey background
public void <init> (com.intellij.openapi.fileTypes.SyntaxHighlighter, java.lang.String)
com.intellij.openapi.fileTypes.SyntaxHighlighter layerHighlighter
String tokenSeparator
com.intellij.openapi.fileTypes.SyntaxHighlighter getLayerHighlighter ()
java.lang.String getTokenSeparator ()
com.intellij.openapi.editor.colors.TextAttributesKey getBackgroundKey ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/util/LayeredHighlighterIterator.class
LayeredHighlighterIterator.java
package com.intellij.openapi.editor.ex.util
public abstract com.intellij.openapi.editor.ex.util.LayeredHighlighterIterator extends java.lang.Object implements com.intellij.openapi.editor.highlighter.HighlighterIterator {
public abstract com.intellij.openapi.fileTypes.SyntaxHighlighter getActiveSyntaxHighlighter ()
}
com/intellij/openapi/editor/ex/util/LayeredLexerEditorHighlighter$1.class
LayeredLexerEditorHighlighter.java
package com.intellij.openapi.editor.ex.util
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$1 extends com.intellij.openapi.editor.ex.util.LexerEditorHighlighter$TokenProcessor {
final java.util.Map docTexts
final synthetic int val$startIndex
final synthetic com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter this$0
void <init> (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter, int)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter this$0
public void addToken (int, int, int, int, com.intellij.psi.tree.IElementType)
int i
int startOffset
int endOffset
int data
com.intellij.psi.tree.IElementType tokenType
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper mapper
public void finish ()
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$LightMapper mapper
private synthetic com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$LightMapper lambda$$0 (int, com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper)
int startIndex
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper key
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange predecessor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/util/LayeredLexerEditorHighlighter$LayeredHighlighterIteratorImpl.class
LayeredLexerEditorHighlighter.java
package com.intellij.openapi.editor.ex.util
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$LayeredHighlighterIteratorImpl extends java.lang.Object implements com.intellij.openapi.editor.ex.util.LayeredHighlighterIterator {
private final com.intellij.openapi.editor.highlighter.HighlighterIterator myBaseIterator
private com.intellij.openapi.editor.highlighter.HighlighterIterator myLayerIterator
private int myLayerStartOffset
private com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper myCurrentMapper
final synthetic com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter this$0
private void <init> (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter, int)
int shift
int offset
private void initLayer (int)
int shiftInToken
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange mapping
public com.intellij.openapi.editor.markup.TextAttributes getTextAttributes ()
public com.intellij.openapi.fileTypes.SyntaxHighlighter getActiveSyntaxHighlighter ()
public int getStart ()
public int getEnd ()
public com.intellij.psi.tree.IElementType getTokenType ()
public void advance ()
public void retreat ()
public boolean atEnd ()
public com.intellij.openapi.editor.Document getDocument ()
synthetic void <init> (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter, int, com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$1)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter x0
int x1
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/util/LayeredLexerEditorHighlighter$LightMapper.class
LayeredLexerEditorHighlighter.java
package com.intellij.openapi.editor.ex.util
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$LightMapper extends java.lang.Object {
final com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper mapper
final StringBuilder text
final com.intellij.util.containers.IntArrayList lengths
final java.util.List tokenTypes
final gnu.trove.TIntIntHashMap index2Global
private final String mySeparator
final int insertOffset
static final synthetic boolean $assertionsDisabled
final synthetic com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter this$0
void <init> (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter, com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper, int)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper mapper
int insertOffset
void addToken (java.lang.CharSequence, com.intellij.psi.tree.IElementType, int)
CharSequence tokenText
com.intellij.psi.tree.IElementType tokenType
int globalIndex
void finish ()
com.intellij.psi.tree.IElementType type
int len
int globalIndex
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange[] ranges
int i
com.intellij.openapi.editor.impl.DocumentImpl document
int start
private void checkNull (com.intellij.psi.tree.IElementType, com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange)
com.intellij.openapi.editor.Document mainDocument
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.tree.IElementType type
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange range
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/util/LayeredLexerEditorHighlighter$MappedRange.class
LayeredLexerEditorHighlighter.java
package com.intellij.openapi.editor.ex.util
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange extends java.lang.Object {
private com.intellij.openapi.editor.RangeMarker range
private final com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper mapper
private final com.intellij.psi.tree.IElementType outerToken
static final synthetic boolean $assertionsDisabled
void <init> (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper, com.intellij.openapi.editor.RangeMarker, com.intellij.psi.tree.IElementType)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper mapper
com.intellij.openapi.editor.RangeMarker range
com.intellij.psi.tree.IElementType outerToken
public java.lang.String toString ()
static synthetic com.intellij.openapi.editor.RangeMarker access$800 (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange x0
static synthetic com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper access$1100 (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange x0
static synthetic com.intellij.psi.tree.IElementType access$1400 (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange x0
static synthetic com.intellij.openapi.editor.RangeMarker access$802 (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange, com.intellij.openapi.editor.RangeMarker)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange x0
com.intellij.openapi.editor.RangeMarker x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/util/LayeredLexerEditorHighlighter$Mapper.class
LayeredLexerEditorHighlighter.java
package com.intellij.openapi.editor.ex.util
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper extends java.lang.Object implements com.intellij.openapi.editor.highlighter.HighlighterClient {
private final com.intellij.openapi.editor.impl.DocumentImpl doc
private final com.intellij.openapi.editor.highlighter.EditorHighlighter highlighter
private final String mySeparator
private final java.util.Map myAttributesMap
private final com.intellij.openapi.fileTypes.SyntaxHighlighter mySyntaxHighlighter
private final com.intellij.openapi.editor.colors.TextAttributesKey myBackground
static final synthetic boolean $assertionsDisabled
final synthetic com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter this$0
private void <init> (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter, com.intellij.openapi.editor.ex.util.LayerDescriptor)
com.intellij.openapi.editor.ex.util.LayerDescriptor descriptor
public com.intellij.openapi.editor.markup.TextAttributes getAttributes (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
com.intellij.openapi.editor.markup.TextAttributes attrs
public com.intellij.openapi.editor.highlighter.HighlighterIterator createIterator (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange, int)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange mapper
int shift
int rangeStart
int rangeEnd
public com.intellij.openapi.project.Project getProject ()
public void repaint (int, int)
int start
int end
public com.intellij.openapi.editor.Document getDocument ()
void resetCachedTextAttributes ()
void updateMapping (int, com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange)
int tokenIndex
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange oldMapping
CharSequence tokenText
int start
int end
int newEnd
private com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange insertMapping (int, com.intellij.psi.tree.IElementType)
int tokenIndex
com.intellij.psi.tree.IElementType outerToken
CharSequence tokenText
int length
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange predecessor
int insertOffset
com.intellij.openapi.editor.RangeMarker marker
private java.lang.CharSequence getTokenText (int)
int tokenIndex
private com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange findPredecessor (int)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange mappedRange
int token
private void removeMapping (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange)
int start
int end
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange mapping
com.intellij.openapi.editor.RangeMarker rangeMarker
static synthetic java.lang.String access$100 (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper x0
static synthetic com.intellij.openapi.editor.impl.DocumentImpl access$200 (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper x0
static synthetic com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange access$700 (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper, int)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper x0
int x1
static synthetic void access$1200 (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper, com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper x0
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange x1
static synthetic com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange access$1500 (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper, int, com.intellij.psi.tree.IElementType)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper x0
int x1
com.intellij.psi.tree.IElementType x2
synthetic void <init> (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter, com.intellij.openapi.editor.ex.util.LayerDescriptor, com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$1)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter x0
com.intellij.openapi.editor.ex.util.LayerDescriptor x1
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$1 x2
static synthetic com.intellij.openapi.fileTypes.SyntaxHighlighter access$1700 (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/util/LayeredLexerEditorHighlighter$MappingSegments.class
LayeredLexerEditorHighlighter.java
package com.intellij.openapi.editor.ex.util
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappingSegments extends com.intellij.openapi.editor.ex.util.SegmentArrayWithData {
private com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange[] myRanges
final synthetic com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter this$0
private void <init> (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter, com.intellij.openapi.editor.ex.util.DataStorage)
com.intellij.openapi.editor.ex.util.DataStorage o
public void removeAll ()
public void setElementAt (int, int, int, int)
int i
int startOffset
int endOffset
int data
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange range
private void setElementLight (int, int, int, int)
int i
int startOffset
int endOffset
int data
public void remove (int, int)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange range
int i
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper mapper
java.util.Map$Entry entry
int startIndex
int endIndex
java.util.Map mins
java.util.Map maxs
public void replace (int, com.intellij.openapi.editor.ex.util.SegmentArrayWithData, int)
int i
int startOffset
com.intellij.openapi.editor.ex.util.SegmentArrayWithData data
int len
private com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange[] insert (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange[], com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange[], int, int)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange[] array
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange[] insertArray
int startIndex
int insertLength
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange[] newArray
private void removeRange (java.lang.Object[], int, int)
Object[] array
int startIndex
int endIndex
public void insert (com.intellij.openapi.editor.ex.util.SegmentArrayWithData, int)
int data
com.intellij.psi.tree.IElementType token
int i
int newCount
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange[] newRanges
int endIndex
com.intellij.openapi.editor.ex.util.LexerEditorHighlighter$TokenProcessor processor
com.intellij.openapi.editor.ex.util.SegmentArrayWithData segmentArray
int startIndex
private void updateMappingForToken (int)
int i
int data
com.intellij.psi.tree.IElementType token
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper mapper
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange oldMapping
private static synthetic java.lang.Integer lambda$remove$1 (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper key
private static synthetic java.lang.Integer lambda$remove$0 (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper key
synthetic void <init> (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter, com.intellij.openapi.editor.ex.util.DataStorage, com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$1)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter x0
com.intellij.openapi.editor.ex.util.DataStorage x1
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$1 x2
static synthetic com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange[] access$300 (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappingSegments)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappingSegments x0
static synthetic void access$500 (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappingSegments, int, int, int, int)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappingSegments x0
int x1
int x2
int x3
int x4
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/util/LayeredLexerEditorHighlighter.class
LayeredLexerEditorHighlighter.java
package com.intellij.openapi.editor.ex.util
public com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter extends com.intellij.openapi.editor.ex.util.LexerEditorHighlighter {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.Map myTokensToLayer
private final java.util.Map myLayerBuffers
public void <init> (com.intellij.openapi.fileTypes.SyntaxHighlighter, com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.fileTypes.SyntaxHighlighter highlighter
com.intellij.openapi.editor.colors.EditorColorsScheme scheme
protected com.intellij.openapi.editor.ex.util.SegmentArrayWithData createSegments ()
public synchronized void registerLayer (com.intellij.psi.tree.IElementType, com.intellij.openapi.editor.ex.util.LayerDescriptor)
com.intellij.psi.tree.IElementType tokenType
com.intellij.openapi.editor.ex.util.LayerDescriptor layerHighlighter
public synchronized void unregisterLayer (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
com.intellij.openapi.editor.ex.util.LayerDescriptor layer
public com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappingSegments getSegments ()
public void setText (java.lang.CharSequence)
CharSequence text
protected com.intellij.openapi.editor.ex.util.LexerEditorHighlighter$TokenProcessor createTokenProcessor (int)
int startIndex
protected boolean updateLayers ()
protected boolean updateLayers (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
boolean changed
public com.intellij.openapi.editor.highlighter.HighlighterIterator createIterator (int)
int startOffset
public com.intellij.openapi.editor.highlighter.HighlighterIterator createBaseIterator (int)
int startOffset
private com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper getMappingDocument (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType token
com.intellij.openapi.editor.ex.util.LayerDescriptor descriptor
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper mapper
public void setColorScheme (com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper mapper
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange mapping
com.intellij.openapi.editor.colors.EditorColorsScheme scheme
protected boolean hasAdditionalData (int)
int segmentIndex
private static com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange[] reallocateArray (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange[], int)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange[] array
int index
public java.lang.String toString ()
public volatile synthetic com.intellij.openapi.editor.ex.util.SegmentArrayWithData getSegments ()
private static synthetic com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange[] lambda$reallocateArray$0 (int)
int x$0
static synthetic com.intellij.openapi.diagnostic.Logger access$400 ()
static synthetic com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$Mapper access$600 (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter, com.intellij.psi.tree.IElementType)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter x0
com.intellij.psi.tree.IElementType x1
static synthetic java.util.Map access$1000 (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter x0
static synthetic com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange[] access$1300 (com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange[], int)
com.intellij.openapi.editor.ex.util.LayeredLexerEditorHighlighter$MappedRange[] x0
int x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/util/LexerEditorHighlighter$1.class
LexerEditorHighlighter.java
package com.intellij.openapi.editor.ex.util
com.intellij.openapi.editor.ex.util.LexerEditorHighlighter$1 extends java.lang.Object implements com.intellij.lexer.TokenIterator {
final synthetic int val$start
final synthetic com.intellij.openapi.editor.ex.util.LexerEditorHighlighter this$0
void <init> (com.intellij.openapi.editor.ex.util.LexerEditorHighlighter, int)
com.intellij.openapi.editor.ex.util.LexerEditorHighlighter this$0
public int getStartOffset (int)
int index
public int getEndOffset (int)
int index
public com.intellij.psi.tree.IElementType getType (int)
int index
public int getState (int)
int index
public int getTokenCount ()
public int initialTokenIndex ()
}
com/intellij/openapi/editor/ex/util/LexerEditorHighlighter$HighlighterIteratorImpl.class
LexerEditorHighlighter.java
package com.intellij.openapi.editor.ex.util
public com.intellij.openapi.editor.ex.util.LexerEditorHighlighter$HighlighterIteratorImpl extends java.lang.Object implements com.intellij.openapi.editor.highlighter.HighlighterIterator {
private int mySegmentIndex
final synthetic com.intellij.openapi.editor.ex.util.LexerEditorHighlighter this$0
void <init> (com.intellij.openapi.editor.ex.util.LexerEditorHighlighter, int)
IllegalStateException e
com.intellij.openapi.editor.ex.util.LexerEditorHighlighter this$0
int startOffset
public int currentIndex ()
public com.intellij.openapi.editor.markup.TextAttributes getTextAttributes ()
public int getStart ()
public int getEnd ()
public com.intellij.psi.tree.IElementType getTokenType ()
public void advance ()
public void retreat ()
public boolean atEnd ()
public com.intellij.openapi.editor.Document getDocument ()
}
com/intellij/openapi/editor/ex/util/LexerEditorHighlighter$InvalidStateException.class
LexerEditorHighlighter.java
package com.intellij.openapi.editor.ex.util
public com.intellij.openapi.editor.ex.util.LexerEditorHighlighter$InvalidStateException extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ExceptionWithAttachments {
private final com.intellij.openapi.diagnostic.Attachment[] myAttachments
private void <init> (com.intellij.openapi.editor.ex.util.LexerEditorHighlighter, java.lang.String, java.lang.Throwable)
com.intellij.openapi.editor.ex.util.LexerEditorHighlighter highlighter
String message
Throwable cause
public com.intellij.openapi.diagnostic.Attachment[] getAttachments ()
synthetic void <init> (com.intellij.openapi.editor.ex.util.LexerEditorHighlighter, java.lang.String, java.lang.Throwable, com.intellij.openapi.editor.ex.util.LexerEditorHighlighter$1)
com.intellij.openapi.editor.ex.util.LexerEditorHighlighter x0
String x1
Throwable x2
com.intellij.openapi.editor.ex.util.LexerEditorHighlighter$1 x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/util/LexerEditorHighlighter$TokenProcessor.class
LexerEditorHighlighter.java
package com.intellij.openapi.editor.ex.util
public com.intellij.openapi.editor.ex.util.LexerEditorHighlighter$TokenProcessor extends java.lang.Object {
final synthetic com.intellij.openapi.editor.ex.util.LexerEditorHighlighter this$0
protected void <init> (com.intellij.openapi.editor.ex.util.LexerEditorHighlighter)
com.intellij.openapi.editor.ex.util.LexerEditorHighlighter this$0
public void addToken (int, int, int, int, com.intellij.psi.tree.IElementType)
int i
int startOffset
int endOffset
int data
com.intellij.psi.tree.IElementType tokenType
public void finish ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/util/LexerEditorHighlighter.class
LexerEditorHighlighter.java
package com.intellij.openapi.editor.ex.util
public com.intellij.openapi.editor.ex.util.LexerEditorHighlighter extends java.lang.Object implements com.intellij.openapi.editor.highlighter.EditorHighlighter com.intellij.openapi.editor.ex.PrioritizedDocumentListener {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final int LEXER_INCREMENTALITY_THRESHOLD
private static final java.util.Set ourNonIncrementalLexers
private com.intellij.openapi.editor.highlighter.HighlighterClient myEditor
private final com.intellij.lexer.Lexer myLexer
private final java.util.Map myAttributesMap
private final com.intellij.openapi.editor.ex.util.SegmentArrayWithData mySegments
private final com.intellij.openapi.fileTypes.SyntaxHighlighter myHighlighter
private com.intellij.openapi.editor.colors.EditorColorsScheme myScheme
private final int myInitialState
protected CharSequence myText
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.openapi.fileTypes.SyntaxHighlighter, com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.fileTypes.SyntaxHighlighter highlighter
com.intellij.openapi.editor.colors.EditorColorsScheme scheme
protected com.intellij.openapi.editor.ex.util.SegmentArrayWithData createSegments ()
public boolean isPlain ()
protected final com.intellij.openapi.editor.Document getDocument ()
public final synchronized boolean checkContentIsEqualTo (java.lang.CharSequence)
CharSequence sequence
com.intellij.openapi.editor.Document document
public com.intellij.openapi.editor.colors.EditorColorsScheme getScheme ()
protected com.intellij.lexer.Lexer getLexer ()
public void setEditor (com.intellij.openapi.editor.highlighter.HighlighterClient)
com.intellij.openapi.editor.highlighter.HighlighterClient editor
public void setColorScheme (com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.editor.colors.EditorColorsScheme scheme
public com.intellij.openapi.editor.highlighter.HighlighterIterator createIterator (int)
com.intellij.openapi.editor.Document document
int latestValidOffset
int startOffset
public boolean isValid ()
com.intellij.openapi.project.Project project
private boolean isInSyncWithDocument ()
com.intellij.openapi.editor.Document document
private boolean isInitialState (int)
int state
int data
public synchronized void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
int initialState
int initialState
int tokenStart
int lexerState
int tokenEnd
com.intellij.psi.tree.IElementType tokenType
Class lexerClass
int shiftedTokenStart
int index
int tokenStart
int lexerState
int tokenEnd
int newEndOffset
com.intellij.psi.tree.IElementType tokenType
com.intellij.openapi.editor.Document document
CharSequence text
int oldStartOffset
int segmentIndex
int oldStartIndex
int startIndex
int data
int startOffset
int initialState
int textLength
int lastTokenStart
int lastLexerState
com.intellij.psi.tree.IElementType lastTokenType
com.intellij.openapi.editor.ex.util.SegmentArrayWithData insertSegments
int repaintEnd
int insertSegmentCount
int oldEndIndex
int shift
com.intellij.openapi.progress.ProcessCanceledException ex
RuntimeException ex
com.intellij.openapi.editor.event.DocumentEvent e
private com.intellij.lexer.TokenIterator createTokenIterator (int)
int start
private boolean canRestart (int)
int lexerState
protected boolean hasAdditionalData (int)
int segmentIndex
public int getPriority ()
private static boolean segmentsEqual (com.intellij.openapi.editor.ex.util.SegmentArrayWithData, int, com.intellij.openapi.editor.ex.util.SegmentArrayWithData, int, int)
com.intellij.openapi.editor.ex.util.SegmentArrayWithData a1
int idx1
com.intellij.openapi.editor.ex.util.SegmentArrayWithData a2
int idx2
int offsetShift
public com.intellij.openapi.editor.highlighter.HighlighterClient getClient ()
final synchronized void resetText (java.lang.CharSequence)
CharSequence text
public void setText (java.lang.CharSequence)
CharSequence text
private void doSetText (java.lang.CharSequence)
com.intellij.psi.tree.IElementType tokenType
int state
int data
CharSequence text
com.intellij.openapi.editor.ex.util.LexerEditorHighlighter$TokenProcessor processor
int textLength
int i
protected com.intellij.openapi.editor.ex.util.LexerEditorHighlighter$TokenProcessor createTokenProcessor (int)
int startIndex
public com.intellij.openapi.fileTypes.SyntaxHighlighter getSyntaxHighlighter ()
private com.intellij.openapi.editor.markup.TextAttributes getAttributes (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
com.intellij.openapi.editor.markup.TextAttributes attrs
public java.util.List getAttributesForPreviousAndTypedChars (com.intellij.openapi.editor.Document, int, char)
com.intellij.openapi.editor.Document document
int offset
char c
CharSequence text
CharSequence newText
java.util.List tokenTypes
private java.util.List getTokenType (java.lang.CharSequence, int)
int segmentIndex
int state
int state
int tokenStart
int lexerState
int tokenEnd
int lexerState
CharSequence text
int offset
int startOffset
int data
boolean isDataSet
int oldStartIndex
int startIndex
int state
com.intellij.psi.tree.IElementType tokenType1
com.intellij.psi.tree.IElementType tokenType2
com.intellij.openapi.editor.markup.TextAttributes convertAttributes (com.intellij.openapi.editor.colors.TextAttributesKey[])
com.intellij.openapi.editor.markup.TextAttributes attributesByKey
com.intellij.openapi.editor.colors.TextAttributesKey key
com.intellij.openapi.editor.colors.TextAttributesKey[] keys
com.intellij.openapi.editor.markup.TextAttributes resultAttributes
boolean firstPass
public java.lang.String toString ()
public com.intellij.openapi.editor.ex.util.SegmentArrayWithData getSegments ()
private synthetic void lambda$doSetText$0 (int)
int textLength
static synthetic com.intellij.openapi.editor.ex.util.SegmentArrayWithData access$100 (com.intellij.openapi.editor.ex.util.LexerEditorHighlighter)
com.intellij.openapi.editor.ex.util.LexerEditorHighlighter x0
static synthetic com.intellij.openapi.editor.markup.TextAttributes access$200 (com.intellij.openapi.editor.ex.util.LexerEditorHighlighter, com.intellij.psi.tree.IElementType)
com.intellij.openapi.editor.ex.util.LexerEditorHighlighter x0
com.intellij.psi.tree.IElementType x1
static synthetic com.intellij.lexer.Lexer access$300 (com.intellij.openapi.editor.ex.util.LexerEditorHighlighter)
com.intellij.openapi.editor.ex.util.LexerEditorHighlighter x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/util/LimitedRangeHighlighterIterator.class
LimitedRangeHighlighterIterator.java
package com.intellij.openapi.editor.ex.util
public com.intellij.openapi.editor.ex.util.LimitedRangeHighlighterIterator extends com.intellij.openapi.editor.ex.util.HighlighterIteratorWrapper {
private final int myStartOffset
private final int myEndOffset
public void <init> (com.intellij.openapi.editor.highlighter.HighlighterIterator, int, int)
com.intellij.openapi.editor.highlighter.HighlighterIterator original
int startOffset
int endOffset
public int getStart ()
public int getEnd ()
public boolean atEnd ()
}
com/intellij/openapi/editor/highlighter/EditorHighlighterFactoryImpl.class
EditorHighlighterFactoryImpl.java
package com.intellij.openapi.editor.highlighter
public com.intellij.openapi.editor.highlighter.EditorHighlighterFactoryImpl extends com.intellij.openapi.editor.highlighter.EditorHighlighterFactory {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public com.intellij.openapi.editor.highlighter.EditorHighlighter createEditorHighlighter (com.intellij.openapi.fileTypes.SyntaxHighlighter, com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.fileTypes.SyntaxHighlighter highlighter
com.intellij.openapi.editor.colors.EditorColorsScheme colors
public com.intellij.openapi.editor.highlighter.EditorHighlighter createEditorHighlighter (com.intellij.openapi.fileTypes.FileType, com.intellij.openapi.editor.colors.EditorColorsScheme, com.intellij.openapi.project.Project)
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.editor.colors.EditorColorsScheme settings
com.intellij.openapi.project.Project project
com.intellij.openapi.fileTypes.SyntaxHighlighter highlighter
public com.intellij.openapi.editor.highlighter.EditorHighlighter createEditorHighlighter (com.intellij.openapi.project.Project, com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.project.Project project
com.intellij.openapi.fileTypes.FileType fileType
public com.intellij.openapi.editor.highlighter.EditorHighlighter createEditorHighlighter (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.editor.colors.EditorColorsScheme, com.intellij.openapi.project.Project)
com.intellij.openapi.fileTypes.EditorHighlighterProvider provider
com.intellij.openapi.editor.highlighter.EditorHighlighter editorHighlighter
boolean isPlain
com.intellij.openapi.progress.ProcessCanceledException e
Exception e
com.intellij.openapi.fileTypes.LanguageFileType substFileType
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.editor.colors.EditorColorsScheme settings
com.intellij.openapi.project.Project project
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.fileTypes.SyntaxHighlighter highlighter
private static com.intellij.openapi.fileTypes.LanguageFileType substituteFileType (com.intellij.lang.Language, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.lang.Language substLanguage
com.intellij.lang.Language language
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.project.Project project
com.intellij.openapi.fileTypes.LanguageFileType fileType
public com.intellij.openapi.editor.highlighter.EditorHighlighter createEditorHighlighter (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.editor.highlighter.EditorHighlighter createEditorHighlighter (com.intellij.openapi.project.Project, java.lang.String)
com.intellij.openapi.project.Project project
String fileName
public com.intellij.openapi.editor.highlighter.EditorHighlighter createEditorHighlighter (com.intellij.openapi.editor.colors.EditorColorsScheme, java.lang.String, com.intellij.openapi.project.Project)
com.intellij.openapi.editor.colors.EditorColorsScheme settings
String fileName
com.intellij.openapi.project.Project project
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/DocumentMarkupModel.class
DocumentMarkupModel.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.DocumentMarkupModel extends java.lang.Object {
private static final com.intellij.openapi.util.Key MARKUP_MODEL_KEY
private static final com.intellij.openapi.util.Key MARKUP_MODEL_MAP_KEY
private void <init> ()
public static com.intellij.openapi.editor.markup.MarkupModel forDocument (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, boolean)
com.intellij.openapi.editor.Document delegate
com.intellij.openapi.editor.ex.MarkupModelEx baseMarkupModel
com.intellij.openapi.editor.ex.MarkupModelEx newModel
com.intellij.openapi.editor.ex.MarkupModelEx markupModel
com.intellij.openapi.editor.impl.MarkupModelImpl newModel
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
boolean create
com.intellij.openapi.editor.impl.DocumentMarkupModelManager documentMarkupModelManager
java.util.concurrent.ConcurrentMap markupModelMap
com.intellij.openapi.editor.impl.MarkupModelImpl model
private static java.util.concurrent.ConcurrentMap getMarkupModelMap (com.intellij.openapi.editor.Document)
java.util.concurrent.ConcurrentMap newMap
com.intellij.openapi.editor.Document document
java.util.concurrent.ConcurrentMap markupModelMap
static void removeMarkupModel (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project)
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.impl.MarkupModelImpl removed
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/DocumentMarkupModelManager$1.class
DocumentMarkupModelManager.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentMarkupModelManager$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final synthetic com.intellij.openapi.project.Project val$project
final synthetic com.intellij.openapi.editor.impl.DocumentMarkupModelManager this$0
void <init> (com.intellij.openapi.editor.impl.DocumentMarkupModelManager, com.intellij.openapi.project.Project)
com.intellij.openapi.editor.impl.DocumentMarkupModelManager this$0
public void dispose ()
}
com/intellij/openapi/editor/impl/DocumentMarkupModelManager.class
DocumentMarkupModelManager.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.DocumentMarkupModelManager extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.util.containers.WeakList myDocumentSet
private volatile boolean myDisposed
public static com.intellij.openapi.editor.impl.DocumentMarkupModelManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void registerDocument (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public boolean isDisposed ()
private void cleanupProjectMarkups (com.intellij.openapi.project.Project)
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
static synthetic void access$000 (com.intellij.openapi.editor.impl.DocumentMarkupModelManager, com.intellij.openapi.project.Project)
com.intellij.openapi.editor.impl.DocumentMarkupModelManager x0
com.intellij.openapi.project.Project x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/EmptyMarkupModel.class
EmptyMarkupModel.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.EmptyMarkupModel extends java.lang.Object implements com.intellij.openapi.editor.ex.MarkupModelEx {
private final com.intellij.openapi.editor.Document myDocument
public void <init> (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public com.intellij.openapi.editor.Document getDocument ()
public com.intellij.openapi.editor.markup.RangeHighlighter addRangeHighlighter (int, int, int, com.intellij.openapi.editor.markup.TextAttributes, com.intellij.openapi.editor.markup.HighlighterTargetArea)
int startOffset
int endOffset
int layer
com.intellij.openapi.editor.markup.TextAttributes textAttributes
com.intellij.openapi.editor.markup.HighlighterTargetArea targetArea
public com.intellij.openapi.editor.ex.RangeHighlighterEx addRangeHighlighterAndChangeAttributes (int, int, int, com.intellij.openapi.editor.markup.TextAttributes, com.intellij.openapi.editor.markup.HighlighterTargetArea, boolean, com.intellij.util.Consumer)
int startOffset
int endOffset
int layer
com.intellij.openapi.editor.markup.TextAttributes textAttributes
com.intellij.openapi.editor.markup.HighlighterTargetArea targetArea
boolean isPersistent
com.intellij.util.Consumer changeAttributesAction
public void changeAttributesInBatch (com.intellij.openapi.editor.ex.RangeHighlighterEx, com.intellij.util.Consumer)
com.intellij.openapi.editor.ex.RangeHighlighterEx highlighter
com.intellij.util.Consumer changeAttributesAction
public com.intellij.openapi.editor.markup.RangeHighlighter addLineHighlighter (int, int, com.intellij.openapi.editor.markup.TextAttributes)
int line
int layer
com.intellij.openapi.editor.markup.TextAttributes textAttributes
public void removeHighlighter (com.intellij.openapi.editor.markup.RangeHighlighter)
com.intellij.openapi.editor.markup.RangeHighlighter rangeHighlighter
public void removeAllHighlighters ()
public com.intellij.openapi.editor.markup.RangeHighlighter[] getAllHighlighters ()
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 void dispose ()
public com.intellij.openapi.editor.ex.RangeHighlighterEx addPersistentLineHighlighter (int, int, com.intellij.openapi.editor.markup.TextAttributes)
int lineNumber
int layer
com.intellij.openapi.editor.markup.TextAttributes textAttributes
public boolean containsHighlighter (com.intellij.openapi.editor.markup.RangeHighlighter)
com.intellij.openapi.editor.markup.RangeHighlighter highlighter
public void addMarkupModelListener (com.intellij.openapi.Disposable, com.intellij.openapi.editor.impl.event.MarkupModelListener)
com.intellij.openapi.Disposable parentDisposable
com.intellij.openapi.editor.impl.event.MarkupModelListener listener
public void setRangeHighlighterAttributes (com.intellij.openapi.editor.markup.RangeHighlighter, com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.RangeHighlighter highlighter
com.intellij.openapi.editor.markup.TextAttributes textAttributes
public boolean processRangeHighlightersOverlappingWith (int, int, com.intellij.util.Processor)
int start
int end
com.intellij.util.Processor processor
public boolean processRangeHighlightersOutside (int, int, com.intellij.util.Processor)
int start
int end
com.intellij.util.Processor processor
public com.intellij.openapi.editor.ex.MarkupIterator overlappingIterator (int, int)
int startOffset
int endOffset
public void fireAttributesChanged (com.intellij.openapi.editor.ex.RangeHighlighterEx, boolean, boolean)
com.intellij.openapi.editor.ex.RangeHighlighterEx segmentHighlighter
boolean renderersChanged
boolean fontStyleChanged
public void fireAfterAdded (com.intellij.openapi.editor.ex.RangeHighlighterEx)
com.intellij.openapi.editor.ex.RangeHighlighterEx segmentHighlighter
public void fireBeforeRemoved (com.intellij.openapi.editor.ex.RangeHighlighterEx)
com.intellij.openapi.editor.ex.RangeHighlighterEx segmentHighlighter
public void addRangeHighlighter (com.intellij.openapi.editor.ex.RangeHighlighterEx, int, int, boolean, boolean, int)
com.intellij.openapi.editor.ex.RangeHighlighterEx marker
int start
int end
boolean greedyToLeft
boolean greedyToRight
int layer
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/MarkupModelImpl.class
MarkupModelImpl.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.MarkupModelImpl extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.openapi.editor.ex.MarkupModelEx {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.editor.ex.DocumentEx myDocument
private com.intellij.openapi.editor.markup.RangeHighlighter[] myCachedHighlighters
private final java.util.List myListeners
private final com.intellij.openapi.editor.impl.RangeHighlighterTree myHighlighterTree
private final com.intellij.openapi.editor.impl.RangeHighlighterTree myHighlighterTreeForLines
void <init> (com.intellij.openapi.editor.ex.DocumentEx)
com.intellij.openapi.editor.ex.DocumentEx document
public void dispose ()
public com.intellij.openapi.editor.markup.RangeHighlighter addLineHighlighter (int, int, com.intellij.openapi.editor.markup.TextAttributes)
int lineNumber
int layer
com.intellij.openapi.editor.markup.TextAttributes textAttributes
int offset
public com.intellij.openapi.editor.ex.RangeHighlighterEx addPersistentLineHighlighter (int, int, com.intellij.openapi.editor.markup.TextAttributes)
int lineNumber
int layer
com.intellij.openapi.editor.markup.TextAttributes textAttributes
int offset
private boolean isNotValidLine (int)
int lineNumber
public com.intellij.openapi.editor.markup.RangeHighlighter[] getAllHighlighters ()
int size
java.util.List list
com.intellij.util.CommonProcessors$CollectProcessor collectProcessor
public com.intellij.openapi.editor.ex.RangeHighlighterEx addRangeHighlighterAndChangeAttributes (int, int, int, com.intellij.openapi.editor.markup.TextAttributes, com.intellij.openapi.editor.markup.HighlighterTargetArea, boolean, com.intellij.util.Consumer)
int startOffset
int endOffset
int layer
com.intellij.openapi.editor.markup.TextAttributes textAttributes
com.intellij.openapi.editor.markup.HighlighterTargetArea targetArea
boolean isPersistent
com.intellij.util.Consumer changeAttributesAction
private com.intellij.openapi.editor.ex.RangeHighlighterEx addRangeHighlighter (com.intellij.openapi.editor.impl.RangeHighlighterImpl, com.intellij.util.Consumer)
com.intellij.openapi.editor.impl.RangeHighlighterImpl highlighter
com.intellij.util.Consumer changeAttributesAction
public void changeAttributesInBatch (com.intellij.openapi.editor.ex.RangeHighlighterEx, com.intellij.util.Consumer)
com.intellij.openapi.editor.ex.RangeHighlighterEx highlighter
com.intellij.util.Consumer changeAttributesAction
byte changeStatus
public void addRangeHighlighter (com.intellij.openapi.editor.ex.RangeHighlighterEx, int, int, boolean, boolean, int)
com.intellij.openapi.editor.ex.RangeHighlighterEx marker
int start
int end
boolean greedyToLeft
boolean greedyToRight
int layer
private com.intellij.openapi.editor.impl.RangeHighlighterTree treeFor (com.intellij.openapi.editor.markup.RangeHighlighter)
com.intellij.openapi.editor.markup.RangeHighlighter marker
public com.intellij.openapi.editor.markup.RangeHighlighter addRangeHighlighter (int, int, int, com.intellij.openapi.editor.markup.TextAttributes, com.intellij.openapi.editor.markup.HighlighterTargetArea)
int startOffset
int endOffset
int layer
com.intellij.openapi.editor.markup.TextAttributes textAttributes
com.intellij.openapi.editor.markup.HighlighterTargetArea targetArea
public void removeHighlighter (com.intellij.openapi.editor.markup.RangeHighlighter)
com.intellij.openapi.editor.markup.RangeHighlighter segmentHighlighter
boolean removed
public void removeAllHighlighters ()
com.intellij.openapi.editor.markup.RangeHighlighter highlighter
public com.intellij.openapi.editor.Document getDocument ()
public void addMarkupModelListener (com.intellij.openapi.Disposable, com.intellij.openapi.editor.impl.event.MarkupModelListener)
com.intellij.openapi.Disposable parentDisposable
com.intellij.openapi.editor.impl.event.MarkupModelListener listener
private void removeMarkupModelListener (com.intellij.openapi.editor.impl.event.MarkupModelListener)
com.intellij.openapi.editor.impl.event.MarkupModelListener listener
boolean success
public void setRangeHighlighterAttributes (com.intellij.openapi.editor.markup.RangeHighlighter, com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.RangeHighlighter highlighter
com.intellij.openapi.editor.markup.TextAttributes textAttributes
public void fireAttributesChanged (com.intellij.openapi.editor.ex.RangeHighlighterEx, boolean, boolean)
com.intellij.openapi.editor.impl.event.MarkupModelListener listener
com.intellij.openapi.editor.ex.RangeHighlighterEx segmentHighlighter
boolean renderersChanged
boolean fontStyleOrColorChanged
public void fireAfterAdded (com.intellij.openapi.editor.ex.RangeHighlighterEx)
com.intellij.openapi.editor.impl.event.MarkupModelListener listener
com.intellij.openapi.editor.ex.RangeHighlighterEx segmentHighlighter
public void fireBeforeRemoved (com.intellij.openapi.editor.ex.RangeHighlighterEx)
com.intellij.openapi.editor.impl.event.MarkupModelListener listener
com.intellij.openapi.editor.ex.RangeHighlighterEx segmentHighlighter
public boolean containsHighlighter (com.intellij.openapi.editor.markup.RangeHighlighter)
com.intellij.openapi.editor.markup.RangeHighlighter highlighter
com.intellij.util.Processor equalId
public boolean processRangeHighlightersOverlappingWith (int, int, com.intellij.util.Processor)
int start
int end
com.intellij.util.Processor processor
com.intellij.openapi.editor.ex.MarkupIterator iterator
public boolean processRangeHighlightersOutside (int, int, com.intellij.util.Processor)
int start
int end
com.intellij.util.Processor processor
public com.intellij.openapi.editor.ex.MarkupIterator overlappingIterator (int, int)
int startOffset
int endOffset
public static com.intellij.openapi.editor.impl.TextRangeInterval roundToLineBoundaries (com.intellij.openapi.editor.Document, int, int)
com.intellij.openapi.editor.Document document
int startOffset
int endOffset
int textLength
int lineStartOffset
int lineEndOffset
private static synthetic boolean lambda$containsHighlighter$1 (com.intellij.openapi.editor.markup.RangeHighlighter, com.intellij.openapi.editor.ex.RangeHighlighterEx)
com.intellij.openapi.editor.markup.RangeHighlighter highlighter
com.intellij.openapi.editor.ex.RangeHighlighterEx h
private synthetic void lambda$addMarkupModelListener$0 (com.intellij.openapi.editor.impl.event.MarkupModelListener)
com.intellij.openapi.editor.impl.event.MarkupModelListener listener
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/PersistentRangeHighlighterImpl.class
PersistentRangeHighlighterImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.PersistentRangeHighlighterImpl extends com.intellij.openapi.editor.impl.RangeHighlighterImpl {
private int myLine
static com.intellij.openapi.editor.impl.PersistentRangeHighlighterImpl create (com.intellij.openapi.editor.markup.MarkupModel, int, int, com.intellij.openapi.editor.markup.HighlighterTargetArea, com.intellij.openapi.editor.markup.TextAttributes, boolean)
com.intellij.openapi.editor.markup.MarkupModel model
int offset
int layer
com.intellij.openapi.editor.markup.HighlighterTargetArea target
com.intellij.openapi.editor.markup.TextAttributes textAttributes
boolean normalizeStartOffset
int line
int startOffset
private void <init> (com.intellij.openapi.editor.markup.MarkupModel, int, int, int, com.intellij.openapi.editor.markup.HighlighterTargetArea, com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.MarkupModel model
int startOffset
int line
int layer
com.intellij.openapi.editor.markup.HighlighterTargetArea target
com.intellij.openapi.editor.markup.TextAttributes textAttributes
protected void changedUpdateImpl (com.intellij.openapi.editor.event.DocumentEvent)
int endLine
com.intellij.openapi.editor.event.DocumentEvent e
com.intellij.openapi.editor.impl.event.DocumentEventImpl event
boolean shouldTranslateViaDiff
boolean wasTranslatedViaDiff
private boolean translatedViaDiff (com.intellij.openapi.editor.event.DocumentEvent, com.intellij.openapi.editor.impl.event.DocumentEventImpl)
com.intellij.util.diff.FilesTooBigForDiffException ignored
com.intellij.openapi.editor.ex.DocumentEx document
com.intellij.openapi.editor.event.DocumentEvent e
com.intellij.openapi.editor.impl.event.DocumentEventImpl event
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/RangeHighlighterImpl$1.class
RangeHighlighterImpl.java
package com.intellij.openapi.editor.impl
synthetic com.intellij.openapi.editor.impl.RangeHighlighterImpl$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$openapi$editor$markup$HighlighterTargetArea
static void <clinit> ()
}
com/intellij/openapi/editor/impl/RangeHighlighterImpl$ChangeStatus.class
RangeHighlighterImpl.java
package com.intellij.openapi.editor.impl
abstract annotation com.intellij.openapi.editor.impl.RangeHighlighterImpl$ChangeStatus extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/openapi/editor/impl/RangeHighlighterImpl$FlagConstant.class
RangeHighlighterImpl.java
package com.intellij.openapi.editor.impl
abstract annotation com.intellij.openapi.editor.impl.RangeHighlighterImpl$FlagConstant extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/openapi/editor/impl/RangeHighlighterImpl.class
RangeHighlighterImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.RangeHighlighterImpl extends com.intellij.openapi.editor.impl.RangeMarkerImpl implements com.intellij.openapi.editor.ex.RangeHighlighterEx com.intellij.openapi.util.Getter {
private static final java.awt.Color NULL_COLOR
private static final com.intellij.openapi.util.Key VISIBLE_IF_FOLDED
private final com.intellij.openapi.editor.markup.MarkupModel myModel
private com.intellij.openapi.editor.markup.TextAttributes myTextAttributes
private com.intellij.openapi.editor.markup.LineMarkerRenderer myLineMarkerRenderer
private java.awt.Color myErrorStripeColor
private java.awt.Color myLineSeparatorColor
private com.intellij.openapi.editor.markup.SeparatorPlacement mySeparatorPlacement
private com.intellij.openapi.editor.markup.GutterIconRenderer myGutterIconRenderer
private Object myErrorStripeTooltip
private com.intellij.openapi.editor.markup.MarkupEditorFilter myFilter
private com.intellij.openapi.editor.markup.CustomHighlighterRenderer myCustomRenderer
private com.intellij.openapi.editor.markup.LineSeparatorRenderer myLineSeparatorRenderer
private byte myFlags
private static final byte AFTER_END_OF_LINE_MASK
private static final byte ERROR_STRIPE_IS_THIN_MASK
private static final byte TARGET_AREA_IS_EXACT_MASK
private static final byte IN_BATCH_CHANGE_MASK
static final byte CHANGED_MASK
static final byte RENDERERS_CHANGED_MASK
static final byte FONT_STYLE_OR_COLOR_CHANGED_MASK
static final synthetic boolean $assertionsDisabled
void <init> (com.intellij.openapi.editor.markup.MarkupModel, int, int, int, com.intellij.openapi.editor.markup.HighlighterTargetArea, com.intellij.openapi.editor.markup.TextAttributes, boolean, boolean)
com.intellij.openapi.editor.markup.MarkupModel model
int start
int end
int layer
com.intellij.openapi.editor.markup.HighlighterTargetArea target
com.intellij.openapi.editor.markup.TextAttributes textAttributes
boolean greedyToLeft
boolean greedyToRight
private boolean isFlagSet (byte)
byte mask
private void setFlag (byte, boolean)
byte mask
boolean value
public com.intellij.openapi.editor.markup.TextAttributes getTextAttributes ()
public void setTextAttributes (com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.TextAttributes textAttributes
com.intellij.openapi.editor.markup.TextAttributes old
public void setVisibleIfFolded (boolean)
boolean value
public boolean isVisibleIfFolded ()
private static int getFontStyle (com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.TextAttributes textAttributes
private static java.awt.Color getForegroundColor (com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.TextAttributes textAttributes
public com.intellij.openapi.editor.markup.HighlighterTargetArea getTargetArea ()
public com.intellij.openapi.editor.markup.LineMarkerRenderer getLineMarkerRenderer ()
public void setLineMarkerRenderer (com.intellij.openapi.editor.markup.LineMarkerRenderer)
com.intellij.openapi.editor.markup.LineMarkerRenderer renderer
com.intellij.openapi.editor.markup.LineMarkerRenderer old
public com.intellij.openapi.editor.markup.CustomHighlighterRenderer getCustomRenderer ()
public void setCustomRenderer (com.intellij.openapi.editor.markup.CustomHighlighterRenderer)
com.intellij.openapi.editor.markup.CustomHighlighterRenderer renderer
com.intellij.openapi.editor.markup.CustomHighlighterRenderer old
public com.intellij.openapi.editor.markup.GutterIconRenderer getGutterIconRenderer ()
public void setGutterIconRenderer (com.intellij.openapi.editor.markup.GutterIconRenderer)
com.intellij.openapi.editor.markup.GutterIconRenderer renderer
com.intellij.codeInsight.daemon.GutterMark old
public java.awt.Color getErrorStripeMarkColor ()
public void setErrorStripeMarkColor (java.awt.Color)
java.awt.Color color
java.awt.Color old
public java.lang.Object getErrorStripeTooltip ()
public void setErrorStripeTooltip (java.lang.Object)
Object tooltipObject
Object old
public boolean isThinErrorStripeMark ()
public void setThinErrorStripeMark (boolean)
boolean value
boolean old
public java.awt.Color getLineSeparatorColor ()
public void setLineSeparatorColor (java.awt.Color)
java.awt.Color color
java.awt.Color old
public com.intellij.openapi.editor.markup.SeparatorPlacement getLineSeparatorPlacement ()
public void setLineSeparatorPlacement (com.intellij.openapi.editor.markup.SeparatorPlacement)
com.intellij.openapi.editor.markup.SeparatorPlacement placement
com.intellij.openapi.editor.markup.SeparatorPlacement old
public void setEditorFilter (com.intellij.openapi.editor.markup.MarkupEditorFilter)
com.intellij.openapi.editor.markup.MarkupEditorFilter filter
public com.intellij.openapi.editor.markup.MarkupEditorFilter getEditorFilter ()
public boolean isAfterEndOfLine ()
public void setAfterEndOfLine (boolean)
boolean afterEndOfLine
boolean old
private void fireChanged (boolean, boolean)
boolean renderersChanged
boolean fontStyleOrColorChanged
public int getAffectedAreaStartOffset ()
com.intellij.openapi.editor.Document document
int textLength
int startOffset
public int getAffectedAreaEndOffset ()
com.intellij.openapi.editor.Document document
int textLength
int endOffset
byte changeAttributesNoEvents (com.intellij.util.Consumer)
com.intellij.util.Consumer change
byte result
private com.intellij.openapi.editor.markup.MarkupModel getMarkupModel ()
public void setLineSeparatorRenderer (com.intellij.openapi.editor.markup.LineSeparatorRenderer)
com.intellij.openapi.editor.markup.LineSeparatorRenderer renderer
com.intellij.openapi.editor.markup.LineSeparatorRenderer old
public com.intellij.openapi.editor.markup.LineSeparatorRenderer getLineSeparatorRenderer ()
protected void registerInTree (int, int, boolean, boolean, int)
int start
int end
boolean greedyToLeft
boolean greedyToRight
int layer
protected boolean unregisterInTree ()
public com.intellij.openapi.editor.impl.RangeHighlighterImpl get ()
public int getLayer ()
com.intellij.openapi.editor.impl.RangeHighlighterTree$RHNode node
public java.lang.String toString ()
public volatile synthetic java.lang.Object get ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/RangeHighlighterTree$RHNode.class
RangeHighlighterTree.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.RangeHighlighterTree$RHNode extends com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode {
final int myLayer
void <init> (com.intellij.openapi.editor.impl.RangeHighlighterTree, com.intellij.openapi.editor.ex.RangeHighlighterEx, int, int, boolean, boolean, boolean, int)
com.intellij.openapi.editor.impl.RangeHighlighterTree rangeMarkerTree
com.intellij.openapi.editor.ex.RangeHighlighterEx key
int start
int end
boolean greedyToLeft
boolean greedyToRight
boolean stickingToRight
int layer
protected com.intellij.openapi.util.Getter createGetter (com.intellij.openapi.editor.ex.RangeHighlighterEx)
com.intellij.openapi.editor.ex.RangeHighlighterEx interval
protected volatile synthetic com.intellij.openapi.util.Getter createGetter (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/RangeHighlighterTree.class
RangeHighlighterTree.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.RangeHighlighterTree extends com.intellij.openapi.editor.impl.RangeMarkerTree {
private final com.intellij.openapi.editor.ex.MarkupModelEx myMarkupModel
void <init> (com.intellij.openapi.editor.Document, com.intellij.openapi.editor.ex.MarkupModelEx)
com.intellij.openapi.editor.Document document
com.intellij.openapi.editor.ex.MarkupModelEx markupModel
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.RangeHighlighterTree$RHNode o1
com.intellij.openapi.editor.impl.RangeHighlighterTree$RHNode o2
int d
protected com.intellij.openapi.editor.impl.RangeHighlighterTree$RHNode createNewNode (com.intellij.openapi.editor.ex.RangeHighlighterEx, int, int, boolean, boolean, boolean, int)
com.intellij.openapi.editor.ex.RangeHighlighterEx key
int start
int end
boolean greedyToLeft
boolean greedyToRight
boolean stickingToRight
int layer
void fireBeforeRemoved (com.intellij.openapi.editor.ex.RangeHighlighterEx, java.lang.Object)
com.intellij.openapi.editor.ex.RangeHighlighterEx markerEx
Object reason
protected volatile synthetic com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode createNewNode (com.intellij.openapi.editor.ex.RangeMarkerEx, int, int, boolean, boolean, boolean, int)
volatile synthetic void fireBeforeRemoved (java.lang.Object, java.lang.Object)
protected volatile synthetic com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode createNewNode (java.lang.Object, int, int, boolean, boolean, boolean, int)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/event/MarkupModelListener$Adapter.class
MarkupModelListener.java
package com.intellij.openapi.editor.impl.event
public abstract com.intellij.openapi.editor.impl.event.MarkupModelListener$Adapter extends java.lang.Object implements com.intellij.openapi.editor.impl.event.MarkupModelListener {
public void <init> ()
}
com/intellij/openapi/editor/impl/event/MarkupModelListener.class
MarkupModelListener.java
package com.intellij.openapi.editor.impl.event
public abstract com.intellij.openapi.editor.impl.event.MarkupModelListener extends java.lang.Object implements java.util.EventListener {
public static final com.intellij.openapi.editor.impl.event.MarkupModelListener[] EMPTY_ARRAY
public void afterAdded (com.intellij.openapi.editor.ex.RangeHighlighterEx)
com.intellij.openapi.editor.ex.RangeHighlighterEx highlighter
public void beforeRemoved (com.intellij.openapi.editor.ex.RangeHighlighterEx)
com.intellij.openapi.editor.ex.RangeHighlighterEx highlighter
public void attributesChanged (com.intellij.openapi.editor.ex.RangeHighlighterEx, boolean, boolean)
com.intellij.openapi.editor.ex.RangeHighlighterEx highlighter
boolean renderersChanged
boolean fontStyleOrColorChanged
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/IndexTodoCacheManagerImpl.class
IndexTodoCacheManagerImpl.java
package com.intellij.psi.impl.cache.impl
public com.intellij.psi.impl.cache.impl.IndexTodoCacheManagerImpl extends java.lang.Object implements com.intellij.psi.impl.cache.TodoCacheManager {
private final com.intellij.openapi.project.Project myProject
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiFile[] getFilesWithTodoItems ()
java.util.Collection files
com.intellij.psi.PsiManager psiManager
com.intellij.psi.search.IndexPattern indexPattern
com.intellij.util.indexing.FileBasedIndex fileBasedIndex
java.util.Set allFiles
public int getTodoCount (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.IndexPatternProvider)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.search.IndexPatternProvider patternProvider
com.intellij.util.indexing.FileBasedIndex fileBasedIndex
public int getTodoCount (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.IndexPattern)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.search.IndexPattern pattern
private int fetchCount (com.intellij.util.indexing.FileBasedIndex, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.IndexPattern)
com.intellij.util.indexing.FileBasedIndex fileBasedIndex
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.search.IndexPattern indexPattern
int[] count
private static synthetic boolean lambda$fetchCount$2 (int[], com.intellij.openapi.vfs.VirtualFile, java.lang.Integer)
int[] count
com.intellij.openapi.vfs.VirtualFile file1
Integer value
private synthetic int lambda$getTodoCount$1 (com.intellij.util.indexing.FileBasedIndex, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.IndexPattern)
com.intellij.util.indexing.FileBasedIndex fileBasedIndex
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.search.IndexPattern indexPattern
private synthetic void lambda$getFilesWithTodoItems$0 (java.util.Collection, com.intellij.psi.PsiManager, java.util.Set)
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile file
java.util.Collection files
com.intellij.psi.PsiManager psiManager
java.util.Set allFiles
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/id/PlatformIdTableBuilding$CompositeTodoIndexer.class
PlatformIdTableBuilding.java
package com.intellij.psi.impl.cache.impl.id
com.intellij.psi.impl.cache.impl.id.PlatformIdTableBuilding$CompositeTodoIndexer extends com.intellij.psi.impl.cache.impl.todo.VersionedTodoIndexer {
private final com.intellij.util.indexing.DataIndexer[] indexers
transient void <init> (com.intellij.util.indexing.DataIndexer[])
com.intellij.util.indexing.DataIndexer[] indexers
public java.util.Map map (com.intellij.util.indexing.FileContent)
com.intellij.psi.impl.cache.impl.todo.TodoIndexEntry key
java.util.Map$Entry entry
com.intellij.util.indexing.DataIndexer indexer
com.intellij.util.indexing.FileContent inputData
java.util.Map result
public int getVersion ()
com.intellij.util.indexing.DataIndexer dataIndexer
int version
public volatile synthetic java.util.Map map (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/id/PlatformIdTableBuilding$TokenSetTodoIndexer.class
PlatformIdTableBuilding.java
package com.intellij.psi.impl.cache.impl.id
com.intellij.psi.impl.cache.impl.id.PlatformIdTableBuilding$TokenSetTodoIndexer extends com.intellij.psi.impl.cache.impl.todo.VersionedTodoIndexer {
private final com.intellij.psi.tree.TokenSet myCommentTokens
private final com.intellij.openapi.vfs.VirtualFile myFile
void <init> (com.intellij.psi.tree.TokenSet, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.tree.TokenSet commentTokens
com.intellij.openapi.vfs.VirtualFile file
public java.util.Map map (com.intellij.util.indexing.FileContent)
com.intellij.openapi.editor.highlighter.EditorHighlighter highlighter
int start
int end
com.intellij.psi.tree.IElementType token
int count
com.intellij.psi.search.IndexPattern pattern
CharSequence chars
com.intellij.psi.impl.cache.impl.OccurrenceConsumer occurrenceConsumer
com.intellij.openapi.editor.highlighter.EditorHighlighter highlighter
com.intellij.openapi.editor.highlighter.EditorHighlighter editorHighlighter
int documentLength
com.intellij.psi.impl.cache.impl.BaseFilterLexer$TodoScanningState todoScanningState
com.intellij.openapi.editor.highlighter.HighlighterIterator iterator
java.util.Map map
com.intellij.util.indexing.FileContent inputData
public volatile synthetic java.util.Map map (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/id/PlatformIdTableBuilding.class
PlatformIdTableBuilding.java
package com.intellij.psi.impl.cache.impl.id
public abstract com.intellij.psi.impl.cache.impl.id.PlatformIdTableBuilding extends java.lang.Object {
public static final com.intellij.openapi.util.Key EDITOR_HIGHLIGHTER
private static final com.intellij.psi.tree.TokenSet ABSTRACT_FILE_COMMENT_TOKENS
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static com.intellij.util.indexing.DataIndexer getTodoIndexer (com.intellij.openapi.fileTypes.FileType, com.intellij.openapi.vfs.VirtualFile)
com.intellij.util.indexing.SubstitutedFileType sft
com.intellij.util.indexing.DataIndexer extIndexer
com.intellij.lang.Language lang
com.intellij.lang.ParserDefinition parserDef
com.intellij.psi.tree.TokenSet commentTokens
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.util.indexing.DataIndexer extIndexer
public static boolean checkCanUseCachedEditorHighlighter (java.lang.CharSequence, com.intellij.openapi.editor.highlighter.EditorHighlighter)
com.intellij.openapi.diagnostic.Logger logger
CharSequence chars
com.intellij.openapi.editor.highlighter.EditorHighlighter editorHighlighter
boolean b
public static boolean isTodoIndexerRegistered (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType fileType
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/todo/TodoIndex$1.class
TodoIndex.java
package com.intellij.psi.impl.cache.impl.todo
com.intellij.psi.impl.cache.impl.todo.TodoIndex$1 extends java.lang.Object implements java.beans.PropertyChangeListener {
final synthetic com.intellij.psi.impl.cache.impl.todo.TodoIndex this$0
void <init> (com.intellij.psi.impl.cache.impl.todo.TodoIndex)
com.intellij.psi.impl.cache.impl.todo.TodoIndex this$0
public void propertyChange (java.beans.PropertyChangeEvent)
java.beans.PropertyChangeEvent evt
}
com/intellij/psi/impl/cache/impl/todo/TodoIndex$2.class
TodoIndex.java
package com.intellij.psi.impl.cache.impl.todo
com.intellij.psi.impl.cache.impl.todo.TodoIndex$2 extends java.lang.Object implements com.intellij.util.io.KeyDescriptor {
final synthetic com.intellij.psi.impl.cache.impl.todo.TodoIndex this$0
void <init> (com.intellij.psi.impl.cache.impl.todo.TodoIndex)
com.intellij.psi.impl.cache.impl.todo.TodoIndex this$0
public int getHashCode (com.intellij.psi.impl.cache.impl.todo.TodoIndexEntry)
com.intellij.psi.impl.cache.impl.todo.TodoIndexEntry value
public boolean isEqual (com.intellij.psi.impl.cache.impl.todo.TodoIndexEntry, com.intellij.psi.impl.cache.impl.todo.TodoIndexEntry)
com.intellij.psi.impl.cache.impl.todo.TodoIndexEntry val1
com.intellij.psi.impl.cache.impl.todo.TodoIndexEntry val2
public void save (java.io.DataOutput, com.intellij.psi.impl.cache.impl.todo.TodoIndexEntry) throws java.io.IOException
java.io.DataOutput out
com.intellij.psi.impl.cache.impl.todo.TodoIndexEntry value
public com.intellij.psi.impl.cache.impl.todo.TodoIndexEntry read (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
String pattern
boolean caseSensitive
public volatile synthetic boolean isEqual (java.lang.Object, java.lang.Object)
public volatile synthetic int getHashCode (java.lang.Object)
public volatile synthetic java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile synthetic void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/todo/TodoIndex$3.class
TodoIndex.java
package com.intellij.psi.impl.cache.impl.todo
com.intellij.psi.impl.cache.impl.todo.TodoIndex$3 extends com.intellij.util.io.IntInlineKeyDescriptor {
final synthetic com.intellij.psi.impl.cache.impl.todo.TodoIndex this$0
void <init> (com.intellij.psi.impl.cache.impl.todo.TodoIndex)
com.intellij.psi.impl.cache.impl.todo.TodoIndex this$0
protected boolean isCompactFormat ()
}
com/intellij/psi/impl/cache/impl/todo/TodoIndex$4.class
TodoIndex.java
package com.intellij.psi.impl.cache.impl.todo
com.intellij.psi.impl.cache.impl.todo.TodoIndex$4 extends java.lang.Object implements com.intellij.util.indexing.DataIndexer {
final synthetic com.intellij.psi.impl.cache.impl.todo.TodoIndex this$0
void <init> (com.intellij.psi.impl.cache.impl.todo.TodoIndex)
com.intellij.psi.impl.cache.impl.todo.TodoIndex this$0
public java.util.Map map (com.intellij.util.indexing.FileContent)
com.intellij.util.indexing.FileContent inputData
com.intellij.openapi.vfs.VirtualFile file
com.intellij.util.indexing.DataIndexer indexer
public volatile synthetic java.util.Map map (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/todo/TodoIndex.class
TodoIndex.java
package com.intellij.psi.impl.cache.impl.todo
public final com.intellij.psi.impl.cache.impl.todo.TodoIndex extends com.intellij.util.indexing.FileBasedIndexExtension {
public static final com.intellij.util.indexing.ID NAME
private final com.intellij.util.io.KeyDescriptor myKeyDescriptor
private final com.intellij.util.io.DataExternalizer myValueExternalizer
private final com.intellij.util.indexing.DataIndexer myIndexer
protected final com.intellij.util.indexing.FileBasedIndex$InputFilter myInputFilter
public void <init> ()
public int getVersion ()
com.intellij.util.indexing.DataIndexer indexer
int versionFromIndexer
com.intellij.openapi.fileTypes.FileType fileType
int version
com.intellij.openapi.fileTypes.FileType[] types
public boolean dependsOnFileContent ()
public com.intellij.util.indexing.ID getName ()
public com.intellij.util.indexing.DataIndexer getIndexer ()
public com.intellij.util.io.KeyDescriptor getKeyDescriptor ()
public com.intellij.util.io.DataExternalizer getValueExternalizer ()
public com.intellij.util.indexing.FileBasedIndex$InputFilter getInputFilter ()
public boolean hasSnapshotMapping ()
public volatile synthetic com.intellij.util.indexing.IndexId getName ()
private static synthetic int lambda$getVersion$1 (com.intellij.openapi.fileTypes.FileType, com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType o1
com.intellij.openapi.fileTypes.FileType o2
private static synthetic boolean lambda$new$0 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/IndexPatternOccurrenceImpl.class
IndexPatternOccurrenceImpl.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.IndexPatternOccurrenceImpl extends java.lang.Object implements com.intellij.psi.search.IndexPatternOccurrence {
private final com.intellij.psi.PsiFile myFile
private final int myStartOffset
private final int myEndOffset
private final com.intellij.psi.search.IndexPattern myPattern
private final java.util.List myAdditionalRanges
void <init> (com.intellij.psi.PsiFile, int, int, com.intellij.psi.search.IndexPattern, java.util.List)
com.intellij.psi.PsiFile file
int startOffset
int endOffset
com.intellij.psi.search.IndexPattern pattern
java.util.List additionalRanges
public com.intellij.psi.PsiFile getFile ()
public com.intellij.openapi.util.TextRange getTextRange ()
public java.util.List getAdditionalTextRanges ()
public com.intellij.psi.search.IndexPattern getPattern ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.intellij.psi.impl.search.IndexPatternOccurrenceImpl todoItem
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/IndexPatternSearchImpl.class
IndexPatternSearchImpl.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.IndexPatternSearchImpl extends com.intellij.psi.search.searches.IndexPatternSearch {
public void <init> ()
protected int getOccurrencesCountImpl (com.intellij.psi.PsiFile, com.intellij.psi.search.IndexPatternProvider)
com.intellij.psi.PsiFile file
com.intellij.psi.search.IndexPatternProvider provider
int count
protected int getOccurrencesCountImpl (com.intellij.psi.PsiFile, com.intellij.psi.search.IndexPattern)
com.intellij.psi.PsiFile file
com.intellij.psi.search.IndexPattern pattern
int count
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/IndexPatternSearcher$1.class
IndexPatternSearcher.java
package com.intellij.psi.impl.search
synthetic com.intellij.psi.impl.search.IndexPatternSearcher$1 extends java.lang.Object {
}
com/intellij/psi/impl/search/IndexPatternSearcher$CommentRange.class
IndexPatternSearcher.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.IndexPatternSearcher$CommentRange extends java.lang.Object {
private static final java.util.Comparator BY_START_OFFSET_THEN_BY_END_OFFSET
private final int startOffset
private final int endOffset
private final String allowedContinuationPrefixChars
private void <init> (int, int)
int startOffset
int endOffset
private void <init> (int, int, java.lang.String)
int startOffset
int endOffset
String chars
private static synthetic int lambda$static$1 (com.intellij.psi.impl.search.IndexPatternSearcher$CommentRange)
com.intellij.psi.impl.search.IndexPatternSearcher$CommentRange o
private static synthetic int lambda$static$0 (com.intellij.psi.impl.search.IndexPatternSearcher$CommentRange)
com.intellij.psi.impl.search.IndexPatternSearcher$CommentRange o
synthetic void <init> (int, int, com.intellij.psi.impl.search.IndexPatternSearcher$1)
int x0
int x1
com.intellij.psi.impl.search.IndexPatternSearcher$1 x2
static synthetic java.util.Comparator access$100 ()
synthetic void <init> (int, int, java.lang.String, com.intellij.psi.impl.search.IndexPatternSearcher$1)
int x0
int x1
String x2
com.intellij.psi.impl.search.IndexPatternSearcher$1 x3
static synthetic int access$300 (com.intellij.psi.impl.search.IndexPatternSearcher$CommentRange)
com.intellij.psi.impl.search.IndexPatternSearcher$CommentRange x0
static synthetic int access$400 (com.intellij.psi.impl.search.IndexPatternSearcher$CommentRange)
com.intellij.psi.impl.search.IndexPatternSearcher$CommentRange x0
static synthetic java.lang.String access$500 (com.intellij.psi.impl.search.IndexPatternSearcher$CommentRange)
com.intellij.psi.impl.search.IndexPatternSearcher$CommentRange x0
static void <clinit> ()
}
com/intellij/psi/impl/search/IndexPatternSearcher.class
IndexPatternSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.IndexPatternSearcher extends com.intellij.openapi.application.QueryExecutorBase {
private static final String WHITESPACE
private static final com.intellij.psi.tree.TokenSet COMMENT_TOKENS
public void <init> ()
public void processQuery (com.intellij.psi.search.searches.IndexPatternSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.psi.search.searches.IndexPatternSearch$SearchParameters queryParameters
com.intellij.util.Processor consumer
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.impl.cache.TodoCacheManager cacheManager
com.intellij.psi.search.IndexPatternProvider patternProvider
int count
protected static void executeImpl (com.intellij.psi.search.searches.IndexPatternSearch$SearchParameters, com.intellij.util.Processor)
int j
int i
com.intellij.psi.search.searches.IndexPatternSearch$SearchParameters queryParameters
com.intellij.util.Processor consumer
com.intellij.psi.search.IndexPatternProvider patternProvider
com.intellij.psi.PsiFile file
CharSequence chars
boolean multiLine
java.util.List commentRanges
gnu.trove.TIntArrayList occurrences
com.intellij.psi.search.IndexPattern[] patterns
private static java.util.List findCommentTokenRanges (com.intellij.psi.PsiFile, java.lang.CharSequence, com.intellij.openapi.util.TextRange, boolean)
com.intellij.lexer.Lexer lexer
com.intellij.openapi.fileTypes.FileType fType
com.intellij.lexer.Lexer lexerFromBuilder
com.intellij.psi.impl.search.IndexPatternBuilder builder
com.intellij.lang.ParserDefinition parserDefinition
java.util.List langRanges
com.intellij.openapi.fileTypes.SyntaxHighlighter syntaxHighlighter
com.intellij.lexer.Lexer lexer
com.intellij.psi.tree.TokenSet commentTokens
com.intellij.psi.impl.search.IndexPatternBuilder builderForFile
com.intellij.lang.Language lang
java.util.List commentRanges
com.intellij.psi.FileViewProvider viewProvider
java.util.Set relevantLanguages
com.intellij.psi.PsiFile file
CharSequence chars
com.intellij.openapi.util.TextRange range
boolean multiLine
private static void mergeCommentLists (java.util.List, java.util.List)
java.util.List target
java.util.List source
java.util.List merged
private static java.util.List findComments (com.intellij.lexer.Lexer, java.lang.CharSequence, com.intellij.openapi.util.TextRange, com.intellij.psi.tree.TokenSet, com.intellij.psi.impl.search.IndexPatternBuilder, boolean)
int startDelta
int endDelta
int start
int end
com.intellij.psi.tree.IElementType tokenType
boolean isComment
com.intellij.lexer.Lexer lexer
CharSequence chars
com.intellij.openapi.util.TextRange range
com.intellij.psi.tree.TokenSet commentTokens
com.intellij.psi.impl.search.IndexPatternBuilder builderForFile
boolean multiLine
java.util.List commentRanges
int lastEndOffset
private static boolean containsOneLineBreak (java.lang.CharSequence, int, int)
int i
CharSequence text
int startOffset
int endOffset
boolean hasLineBreak
private static boolean collectPatternMatches (com.intellij.psi.search.IndexPattern[], com.intellij.psi.search.IndexPattern, java.lang.CharSequence, java.util.List, int, com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange, com.intellij.util.Processor, gnu.trove.TIntArrayList, boolean)
java.util.List additionalRanges
com.intellij.psi.impl.search.IndexPatternOccurrenceImpl occurrence
boolean found
int start
int end
CharSequence input
java.util.regex.Matcher matcher
com.intellij.psi.search.IndexPattern[] allIndexPatterns
com.intellij.psi.search.IndexPattern indexPattern
CharSequence chars
java.util.List commentRanges
int commentNum
com.intellij.psi.PsiFile file
com.intellij.openapi.util.TextRange range
com.intellij.util.Processor consumer
gnu.trove.TIntArrayList matches
boolean multiLine
com.intellij.psi.impl.search.IndexPatternSearcher$CommentRange commentRange
int commentStart
int commentEnd
java.util.regex.Pattern pattern
private static java.util.List findContinuation (int, java.lang.CharSequence, com.intellij.psi.search.IndexPattern[], java.util.List, int)
java.util.regex.Pattern p
com.intellij.psi.search.IndexPattern pattern
int refOffset
int continuationStartOffset
int commentStartOffset
int continuationEndOffset
CharSequence commentText
int mainRangeStartOffset
CharSequence text
com.intellij.psi.search.IndexPattern[] allIndexPatterns
java.util.List commentRanges
int commentNum
com.intellij.psi.impl.search.IndexPatternSearcher$CommentRange commentRange
int lineStartOffset
int lineEndOffset
int offsetInLine
int maxCommentStartOffsetInLine
java.util.List result
public volatile synthetic void processQuery (java.lang.Object, com.intellij.util.Processor)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/LexerEditorHighlighterLexer.class
LexerEditorHighlighterLexer.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.LexerEditorHighlighterLexer extends com.intellij.lexer.LexerBase {
private com.intellij.openapi.editor.highlighter.HighlighterIterator iterator
private CharSequence buffer
private int start
private int end
private final com.intellij.openapi.editor.highlighter.EditorHighlighter myHighlighter
private final boolean myAlreadyInitializedHighlighter
public void <init> (com.intellij.openapi.editor.highlighter.EditorHighlighter, boolean)
com.intellij.openapi.editor.highlighter.EditorHighlighter highlighter
boolean alreadyInitializedHighlighter
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int state
public void resetPosition (int)
int offset
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 ()
public com.intellij.openapi.editor.highlighter.HighlighterIterator getHighlighterIterator ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/LightIndexPatternSearch.class
LightIndexPatternSearch.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.LightIndexPatternSearch extends com.intellij.util.QueryFactory {
public static final com.intellij.psi.impl.search.LightIndexPatternSearch SEARCH
public void <init> ()
static void <clinit> ()
}
com/intellij/psi/impl/search/LightIndexPatternSearcher.class
LightIndexPatternSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.LightIndexPatternSearcher extends com.intellij.psi.impl.search.IndexPatternSearcher {
public void <init> ()
public void processQuery (com.intellij.psi.search.searches.IndexPatternSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.psi.search.searches.IndexPatternSearch$SearchParameters queryParameters
com.intellij.util.Processor consumer
public volatile synthetic void processQuery (java.lang.Object, com.intellij.util.Processor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/PsiTodoSearchHelperImpl.class
PsiTodoSearchHelperImpl.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.PsiTodoSearchHelperImpl extends java.lang.Object implements com.intellij.psi.search.PsiTodoSearchHelper {
private final com.intellij.psi.impl.PsiManagerEx myManager
private static final com.intellij.psi.search.TodoItem[] EMPTY_TODO_ITEMS
public void <init> (com.intellij.psi.impl.PsiManagerEx)
com.intellij.psi.impl.PsiManagerEx manager
public com.intellij.psi.PsiFile[] findFilesWithTodoItems ()
public com.intellij.psi.search.TodoItem[] findTodoItems (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.intellij.psi.search.TodoItem[] findTodoItems (com.intellij.psi.PsiFile, int, int)
com.intellij.psi.PsiFile file
int startOffset
int endOffset
java.util.Collection occurrences
private static com.intellij.psi.search.TodoItem[] processTodoOccurences (int, int, java.util.Collection)
com.intellij.openapi.util.TextRange occurrenceRange
com.intellij.psi.search.IndexPatternOccurrence occurrence
int startOffset
int endOffset
java.util.Collection occurrences
java.util.List items
com.intellij.openapi.util.TextRange textRange
com.intellij.psi.impl.search.TodoItemsCreator todoItemsCreator
public com.intellij.psi.search.TodoItem[] findTodoItemsLight (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.intellij.psi.search.TodoItem[] findTodoItemsLight (com.intellij.psi.PsiFile, int, int)
com.intellij.psi.PsiFile file
int startOffset
int endOffset
java.util.Collection occurrences
public int getTodoItemsCount (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
int count
public int getTodoItemsCount (com.intellij.psi.PsiFile, com.intellij.psi.search.TodoPattern)
com.intellij.psi.search.TodoItem item
com.intellij.psi.PsiFile file
com.intellij.psi.search.TodoPattern pattern
int count
com.intellij.psi.search.TodoItem[] items
public boolean shouldHighlightInEditor (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
private static synthetic boolean lambda$processTodoOccurences$0 (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange textRange
com.intellij.openapi.util.TextRange r
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/TodoItemsCreator.class
TodoItemsCreator.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.TodoItemsCreator extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.search.TodoPattern[] myTodoPatterns
public void <init> ()
public com.intellij.psi.search.TodoItem createTodo (com.intellij.psi.search.IndexPatternOccurrence)
com.intellij.psi.search.IndexPatternOccurrence occurrence
com.intellij.openapi.util.TextRange occurrenceRange
private com.intellij.psi.search.TodoPattern mapPattern (com.intellij.psi.search.IndexPattern)
com.intellij.psi.search.TodoPattern todoPattern
com.intellij.psi.search.IndexPattern pattern
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/impl/
com/intellij/util/pico/
com/intellij/openapi/extensions/AbstractExtensionPointBean.class
AbstractExtensionPointBean.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 <init> ()
public com.intellij.openapi.extensions.PluginDescriptor getPluginDescriptor ()
public final void setPluginDescriptor (com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public com.intellij.openapi.extensions.PluginId getPluginId ()
public final java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException
String className
public static java.lang.Class findClass (java.lang.String, com.intellij.openapi.extensions.PluginDescriptor) throws java.lang.ClassNotFoundException
String className
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
ClassLoader classLoader
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
org.picocontainer.ComponentAdapter adapter
Object t
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/AreaInstance.class
AreaInstance.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.AreaInstance extends java.lang.Object {
}
com/intellij/openapi/extensions/AreaListener.class
AreaListener.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.AreaListener extends java.lang.Object {
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/BaseExtensionPointName.class
BaseExtensionPointName.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.BaseExtensionPointName extends java.lang.Object {
private final String myName
public void <init> (java.lang.String)
String name
public final java.lang.String getName ()
public final java.lang.String toString ()
protected static java.lang.Object findExtension (com.intellij.openapi.extensions.BaseExtensionPointName, java.lang.Class, com.intellij.openapi.extensions.AreaInstance, boolean)
com.intellij.openapi.extensions.BaseExtensionPointName pointName
Class instanceOf
com.intellij.openapi.extensions.AreaInstance areaInstance
boolean isRequired
com.intellij.openapi.extensions.impl.ExtensionPointImpl point
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/DefaultPluginDescriptor.class
DefaultPluginDescriptor.java
package com.intellij.openapi.extensions
public final com.intellij.openapi.extensions.DefaultPluginDescriptor extends java.lang.Object implements com.intellij.openapi.extensions.PluginDescriptor {
private final com.intellij.openapi.extensions.PluginId myPluginId
private final ClassLoader myPluginClassLoader
public void <init> (java.lang.String)
String pluginId
public void <init> (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId pluginId
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/EPAvailabilityListenerExtension.class
EPAvailabilityListenerExtension.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/ExtensionException.class
ExtensionException.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.ExtensionException extends java.lang.RuntimeException {
private final Class myExtensionClass
public void <init> (java.lang.Class)
Class extensionClass
public void <init> (java.lang.Class, java.lang.Throwable)
Class extensionClass
Throwable cause
public java.lang.Class getExtensionClass ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/ExtensionFactory.class
ExtensionFactory.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/ExtensionNotApplicableException.class
ExtensionNotApplicableException.java
package com.intellij.openapi.extensions
public final com.intellij.openapi.extensions.ExtensionNotApplicableException extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ControlFlowException {
public static final com.intellij.openapi.extensions.ExtensionNotApplicableException INSTANCE
private void <init> ()
public synchronized java.lang.Throwable fillInStackTrace ()
static void <clinit> ()
}
com/intellij/openapi/extensions/ExtensionPoint$Kind.class
ExtensionPoint.java
package com.intellij.openapi.extensions
public final enum com.intellij.openapi.extensions.ExtensionPoint$Kind extends java.lang.Enum {
public static final enum com.intellij.openapi.extensions.ExtensionPoint$Kind INTERFACE
public static final enum com.intellij.openapi.extensions.ExtensionPoint$Kind BEAN_CLASS
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/extensions/ExtensionPoint.class
ExtensionPoint.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 void registerExtension (java.lang.Object)
public abstract void registerExtension (java.lang.Object, com.intellij.openapi.extensions.LoadingOrder)
public abstract void registerExtension (java.lang.Object, com.intellij.openapi.Disposable)
public abstract void registerExtension (java.lang.Object, com.intellij.openapi.extensions.LoadingOrder, com.intellij.openapi.Disposable)
public abstract java.lang.Object[] getExtensions ()
public abstract java.util.List getExtensionList ()
public abstract void forEachExtensionSafe (java.util.function.Consumer)
public abstract java.util.stream.Stream extensions ()
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 unregisterExtensions (java.util.function.Predicate)
public abstract void unregisterExtension (java.lang.Class)
public abstract boolean unregisterExtensions (java.util.function.BiPredicate, boolean)
public abstract void addExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener)
public abstract void addExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener, boolean, com.intellij.openapi.Disposable)
public abstract void removeExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener)
public abstract void reset ()
public abstract java.lang.Class getExtensionClass ()
public abstract java.lang.String getClassName ()
}
com/intellij/openapi/extensions/ExtensionPointAndAreaListener.class
ExtensionPointAndAreaListener.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.class
ExtensionPointAvailabilityListener.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.class
ExtensionPointListener.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.ExtensionPointListener extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointListener[] EMPTY_ARRAY
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
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/ExtensionPointName.class
ExtensionPointName.java
package com.intellij.openapi.extensions
public final com.intellij.openapi.extensions.ExtensionPointName extends com.intellij.openapi.extensions.BaseExtensionPointName {
public void <init> (java.lang.String)
String name
public static com.intellij.openapi.extensions.ExtensionPointName create (java.lang.String)
String name
public java.lang.Object[] getExtensions ()
public java.util.List getExtensionList ()
public void forEachExtensionSafe (java.util.function.Consumer)
java.util.function.Consumer consumer
public java.util.List getExtensionsIfPointIsRegistered ()
public java.util.List getExtensionsIfPointIsRegistered (com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaInstance areaInstance
com.intellij.openapi.extensions.ExtensionPoint point
public java.util.stream.Stream extensions ()
public boolean hasAnyExtensions ()
public java.util.List getExtensionList (com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaInstance areaInstance
public java.lang.Object[] getExtensions (com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaInstance areaInstance
public java.util.stream.Stream extensions (com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaInstance areaInstance
public com.intellij.openapi.extensions.ExtensionPoint getPoint (com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaInstance areaInstance
public java.lang.Object findExtension (java.lang.Class)
Class instanceOf
public java.lang.Object findExtensionOrFail (java.lang.Class)
Class instanceOf
public java.lang.Object findExtensionOrFail (java.lang.Class, com.intellij.openapi.extensions.AreaInstance)
Class instanceOf
com.intellij.openapi.extensions.AreaInstance areaInstance
public java.lang.Iterable getIterable (com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaInstance areaInstance
public java.lang.Iterable getIterable ()
public void processWithPluginDescriptor (java.util.function.BiConsumer)
java.util.function.BiConsumer consumer
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/Extensions$1.class
Extensions.java
package com.intellij.openapi.extensions
synthetic com.intellij.openapi.extensions.Extensions$1 extends java.lang.Object {
}
com/intellij/openapi/extensions/Extensions$AreaClassConfiguration.class
Extensions.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 <init> (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 ()
synthetic void <init> (java.lang.String, java.lang.String, com.intellij.openapi.extensions.Extensions$1)
String x0
String x1
com.intellij.openapi.extensions.Extensions$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/Extensions$OS.class
Extensions.java
package com.intellij.openapi.extensions
public final enum com.intellij.openapi.extensions.Extensions$OS extends java.lang.Enum {
public static final enum com.intellij.openapi.extensions.Extensions$OS mac
public static final enum com.intellij.openapi.extensions.Extensions$OS linux
public static final enum com.intellij.openapi.extensions.Extensions$OS windows
public static final enum com.intellij.openapi.extensions.Extensions$OS unix
public static final enum com.intellij.openapi.extensions.Extensions$OS freebsd
private static final synthetic com.intellij.openapi.extensions.Extensions$OS[] $VALUES
public static com.intellij.openapi.extensions.Extensions$OS[] values ()
public static com.intellij.openapi.extensions.Extensions$OS valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/extensions/Extensions.class
Extensions.java
package com.intellij.openapi.extensions
public final com.intellij.openapi.extensions.Extensions extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName AREA_LISTENER_EXTENSION_POINT
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 synthetic boolean $assertionsDisabled
private void <init> ()
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
public static java.lang.Object findExtension (com.intellij.openapi.extensions.ExtensionPointName, java.lang.Class)
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)
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 java.util.List 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 synthetic void lambda$cleanRootArea$0 (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl, com.intellij.openapi.extensions.impl.ExtensionsAreaImpl)
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl oldRootArea
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl newArea
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/ExtensionsArea.class
ExtensionsArea.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.ExtensionsArea extends java.lang.Object {
public abstract void registerExtensionPoint (com.intellij.openapi.extensions.BaseExtensionPointName, java.lang.String, com.intellij.openapi.extensions.ExtensionPoint$Kind, com.intellij.openapi.Disposable)
public void registerExtensionPoint (java.lang.String, java.lang.String)
String extensionPointName
String extensionPointBeanClass
public abstract void registerExtensionPoint (java.lang.String, java.lang.String, com.intellij.openapi.extensions.ExtensionPoint$Kind)
public abstract void unregisterExtensionPoint (java.lang.String)
public abstract boolean hasExtensionPoint (java.lang.String)
public abstract boolean hasExtensionPoint (com.intellij.openapi.extensions.ExtensionPointName)
public abstract com.intellij.openapi.extensions.ExtensionPoint getExtensionPoint (java.lang.String)
public abstract com.intellij.openapi.extensions.ExtensionPoint getExtensionPointIfRegistered (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 addAvailabilityListener (java.lang.String, com.intellij.openapi.extensions.ExtensionPointAvailabilityListener, com.intellij.openapi.Disposable)
public void addAvailabilityListener (java.lang.String, com.intellij.openapi.extensions.ExtensionPointAvailabilityListener)
String extensionPointName
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
public abstract void removeAvailabilityListener (java.lang.String, com.intellij.openapi.extensions.ExtensionPointAvailabilityListener)
public abstract org.picocontainer.MutablePicoContainer getPicoContainer ()
public abstract void registerExtensionPoint (com.intellij.openapi.extensions.PluginDescriptor, org.jdom.Element)
public abstract void registerExtension (com.intellij.openapi.extensions.PluginDescriptor, org.jdom.Element, java.lang.String)
public abstract void registerExtension (com.intellij.openapi.extensions.ExtensionPoint, com.intellij.openapi.extensions.PluginDescriptor, org.jdom.Element)
public abstract java.lang.String getAreaClass ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/KeyedFactoryEPBean.class
KeyedFactoryEPBean.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 <init> ()
}
com/intellij/openapi/extensions/LoadingOrder$1.class
LoadingOrder.java
package com.intellij.openapi.extensions
final com.intellij.openapi.extensions.LoadingOrder$1 extends java.lang.Object implements com.intellij.util.graph.InboundSemiGraph {
final synthetic java.util.List val$orderable
final synthetic java.util.Map val$cachedMap
final synthetic java.util.Map val$map
final synthetic java.util.Set val$hasBefore
final synthetic java.util.Set val$first
void <init> (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 synthetic java.util.Iterator getIn (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/LoadingOrder$Orderable.class
LoadingOrder.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 ()
}
com/intellij/openapi/extensions/LoadingOrder.class
LoadingOrder.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.LoadingOrder extends java.lang.Object {
public static final String FIRST_STR
public static final String LAST_STR
public static final String BEFORE_STR
public static final String BEFORE_STR_OLD
public static final String AFTER_STR
public static final String AFTER_STR_OLD
public static final String ORDER_RULE_SEPARATOR
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 <init> ()
private void <init> (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 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 synthetic java.util.Set access$000 (com.intellij.openapi.extensions.LoadingOrder)
com.intellij.openapi.extensions.LoadingOrder x0
static synthetic java.util.Set access$100 (com.intellij.openapi.extensions.LoadingOrder)
com.intellij.openapi.extensions.LoadingOrder x0
static synthetic boolean access$200 (com.intellij.openapi.extensions.LoadingOrder)
com.intellij.openapi.extensions.LoadingOrder x0
static synthetic boolean access$300 (com.intellij.openapi.extensions.LoadingOrder)
com.intellij.openapi.extensions.LoadingOrder x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/PluginAware.class
PluginAware.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.class
PluginDescriptor.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 ()
public boolean isBundled ()
}
com/intellij/openapi/extensions/PluginId.class
PluginId.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
public static synchronized com.intellij.openapi.extensions.PluginId getId (java.lang.String)
String idString
public static synchronized transient com.intellij.openapi.extensions.PluginId findId (java.lang.String[])
com.intellij.openapi.extensions.PluginId pluginId
String idString
String[] idStrings
public static synchronized java.util.Map getRegisteredIds ()
private void <init> (java.lang.String)
String idString
public java.lang.String getIdString ()
public int compareTo (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId o
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/ProjectExtensionPointName.class
ProjectExtensionPointName.java
package com.intellij.openapi.extensions
public final com.intellij.openapi.extensions.ProjectExtensionPointName extends com.intellij.openapi.extensions.BaseExtensionPointName {
public void <init> (java.lang.String)
String name
public com.intellij.openapi.extensions.ExtensionPoint getPoint (com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaInstance areaInstance
public java.util.List getExtensions (com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaInstance areaInstance
public java.util.stream.Stream extensions (com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaInstance areaInstance
public java.lang.Object findExtension (java.lang.Class, com.intellij.openapi.extensions.AreaInstance)
Class instanceOf
com.intellij.openapi.extensions.AreaInstance areaInstance
public java.lang.Object findExtensionOrFail (java.lang.Class, com.intellij.openapi.extensions.AreaInstance)
Class instanceOf
com.intellij.openapi.extensions.AreaInstance areaInstance
public boolean hasAnyExtensions (com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaInstance areaInstance
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/RequiredElement.class
RequiredElement.java
package com.intellij.openapi.extensions
public abstract annotation com.intellij.openapi.extensions.RequiredElement extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/openapi/extensions/SimpleSmartExtensionPoint.class
SimpleSmartExtensionPoint.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.SimpleSmartExtensionPoint extends com.intellij.openapi.extensions.SmartExtensionPoint {
public void <init> (java.util.Collection)
java.util.Collection explicitExtensions
public void <init> ()
protected final java.lang.Object getExtension (java.lang.Object)
Object t
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/SmartExtensionPoint$1.class
SmartExtensionPoint.java
package com.intellij.openapi.extensions
com.intellij.openapi.extensions.SmartExtensionPoint$1 extends java.lang.Object implements com.intellij.openapi.extensions.ExtensionPointAndAreaListener {
final synthetic com.intellij.openapi.extensions.SmartExtensionPoint this$0
void <init> (com.intellij.openapi.extensions.SmartExtensionPoint)
com.intellij.openapi.extensions.SmartExtensionPoint this$0
public void areaReplaced (com.intellij.openapi.extensions.ExtensionsArea)
com.intellij.openapi.extensions.ExtensionsArea oldArea
public final void extensionRemoved (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
Object extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public final void extensionAdded (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
Object extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
private void dropCache ()
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/SmartExtensionPoint.class
SmartExtensionPoint.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.SmartExtensionPoint extends java.lang.Object {
private final java.util.Collection myExplicitExtensions
private volatile com.intellij.openapi.extensions.ExtensionPoint myExtensionPoint
private volatile java.util.List myCache
private final com.intellij.openapi.extensions.ExtensionPointAndAreaListener myExtensionPointAndAreaListener
protected void <init> (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 ()
java.util.List result
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
java.util.List registeredExtensions
static synthetic java.util.List access$000 (com.intellij.openapi.extensions.SmartExtensionPoint)
com.intellij.openapi.extensions.SmartExtensionPoint x0
static synthetic java.util.Collection access$100 (com.intellij.openapi.extensions.SmartExtensionPoint)
com.intellij.openapi.extensions.SmartExtensionPoint x0
static synthetic java.util.List access$002 (com.intellij.openapi.extensions.SmartExtensionPoint, java.util.List)
com.intellij.openapi.extensions.SmartExtensionPoint x0
java.util.List x1
static synthetic com.intellij.openapi.extensions.ExtensionPoint access$200 (com.intellij.openapi.extensions.SmartExtensionPoint)
com.intellij.openapi.extensions.SmartExtensionPoint x0
static synthetic com.intellij.openapi.extensions.ExtensionPoint access$202 (com.intellij.openapi.extensions.SmartExtensionPoint, com.intellij.openapi.extensions.ExtensionPoint)
com.intellij.openapi.extensions.SmartExtensionPoint x0
com.intellij.openapi.extensions.ExtensionPoint x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/SortingException.class
SortingException.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.SortingException extends java.lang.RuntimeException {
private final com.intellij.openapi.extensions.LoadingOrder$Orderable[] myConflictingElements
transient void <init> (java.lang.String, com.intellij.openapi.extensions.LoadingOrder$Orderable[])
String message
com.intellij.openapi.extensions.LoadingOrder$Orderable[] conflictingElements
public com.intellij.openapi.extensions.LoadingOrder$Orderable[] getConflictingElements ()
private static synthetic java.lang.String lambda$new$0 (com.intellij.openapi.extensions.LoadingOrder$Orderable)
com.intellij.openapi.extensions.LoadingOrder$Orderable item
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/impl/BeanExtensionPoint.class
BeanExtensionPoint.java
package com.intellij.openapi.extensions.impl
final com.intellij.openapi.extensions.impl.BeanExtensionPoint extends com.intellij.openapi.extensions.impl.ExtensionPointImpl {
void <init> (java.lang.String, java.lang.String, org.picocontainer.MutablePicoContainer, com.intellij.openapi.extensions.PluginDescriptor)
String name
String className
org.picocontainer.MutablePicoContainer picoContainer
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
protected com.intellij.openapi.extensions.impl.ExtensionComponentAdapter createAdapterAndRegisterInPicoContainerIfNeeded (org.jdom.Element, com.intellij.openapi.extensions.PluginDescriptor, org.picocontainer.MutablePicoContainer)
org.jdom.Element extensionElement
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
org.picocontainer.MutablePicoContainer picoContainer
String orderId
com.intellij.openapi.extensions.LoadingOrder order
org.jdom.Element effectiveElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/impl/ExtensionComponentAdapter.class
ExtensionComponentAdapter.java
package com.intellij.openapi.extensions.impl
public abstract com.intellij.openapi.extensions.impl.ExtensionComponentAdapter extends java.lang.Object implements com.intellij.openapi.extensions.LoadingOrder$Orderable {
public static final com.intellij.openapi.extensions.impl.ExtensionComponentAdapter[] EMPTY_ARRAY
private final com.intellij.openapi.extensions.PluginDescriptor myPluginDescriptor
private Object myImplementationClassOrName
private final String myOrderId
private final com.intellij.openapi.extensions.LoadingOrder myOrder
public void <init> (java.lang.String, com.intellij.openapi.extensions.PluginDescriptor, java.lang.String, com.intellij.openapi.extensions.LoadingOrder)
String implementationClassName
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
String orderId
com.intellij.openapi.extensions.LoadingOrder order
abstract boolean isInstanceCreated ()
public java.lang.Object createInstance (org.picocontainer.PicoContainer)
Class impl
Object instance
RuntimeException e
com.intellij.openapi.extensions.PluginId pluginId
Throwable t
org.picocontainer.PicoContainer container
Object instance
protected java.lang.Object instantiateClass (java.lang.Class, org.picocontainer.PicoContainer)
Class clazz
org.picocontainer.PicoContainer container
protected void initInstance (java.lang.Object)
Object instance
public final com.intellij.openapi.extensions.LoadingOrder getOrder ()
public final java.lang.String getOrderId ()
public final com.intellij.openapi.extensions.PluginDescriptor getPluginDescriptor ()
public final java.lang.Class getImplementationClass ()
ClassLoader classLoader
ClassNotFoundException e
Object implementationClassOrName
public final java.lang.String getAssignableToClassName ()
Object implementationClassOrName
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/impl/ExtensionPointImpl$1.class
ExtensionPointImpl.java
package com.intellij.openapi.extensions.impl
com.intellij.openapi.extensions.impl.ExtensionPointImpl$1 extends java.lang.Object implements java.util.Iterator {
private int currentIndex
final synthetic int val$size
final synthetic java.util.List val$adapters
final synthetic com.intellij.openapi.extensions.impl.ExtensionPointImpl this$0
void <init> (com.intellij.openapi.extensions.impl.ExtensionPointImpl, int, java.util.List)
com.intellij.openapi.extensions.impl.ExtensionPointImpl this$0
public boolean hasNext ()
public java.lang.Object next ()
Object extension
}
com/intellij/openapi/extensions/impl/ExtensionPointImpl$2.class
ExtensionPointImpl.java
package com.intellij.openapi.extensions.impl
com.intellij.openapi.extensions.impl.ExtensionPointImpl$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final synthetic java.util.List val$oldList
final synthetic Object[] val$oldArray
final synthetic java.util.List val$list
final synthetic com.intellij.openapi.extensions.impl.ExtensionPointImpl this$0
void <init> (com.intellij.openapi.extensions.impl.ExtensionPointImpl, java.util.List, java.lang.Object[], java.util.List)
com.intellij.openapi.extensions.impl.ExtensionPointImpl this$0
public void dispose ()
Object extension
Object extension
}
com/intellij/openapi/extensions/impl/ExtensionPointImpl$ObjectComponentAdapter.class
ExtensionPointImpl.java
package com.intellij.openapi.extensions.impl
final com.intellij.openapi.extensions.impl.ExtensionPointImpl$ObjectComponentAdapter extends com.intellij.openapi.extensions.impl.ExtensionComponentAdapter {
private final Object myComponentInstance
private void <init> (java.lang.Object, com.intellij.openapi.extensions.LoadingOrder)
Object extension
com.intellij.openapi.extensions.LoadingOrder loadingOrder
boolean isInstanceCreated ()
public java.lang.Object createInstance (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
synthetic void <init> (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
static synthetic java.lang.Object access$800 (com.intellij.openapi.extensions.impl.ExtensionPointImpl$ObjectComponentAdapter)
com.intellij.openapi.extensions.impl.ExtensionPointImpl$ObjectComponentAdapter x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/impl/ExtensionPointImpl.class
ExtensionPointImpl.java
package com.intellij.openapi.extensions.impl
public abstract com.intellij.openapi.extensions.impl.ExtensionPointImpl extends java.lang.Object implements com.intellij.openapi.extensions.ExtensionPoint java.lang.Iterable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static java.util.Set POINTS_IN_READONLY_MODE
private final String myName
private final String myClassName
private volatile java.util.List myExtensionsCache
private volatile Object[] myExtensionsCacheAsArray
final org.picocontainer.MutablePicoContainer myPicoContainer
private final com.intellij.openapi.extensions.PluginDescriptor myDescriptor
protected java.util.List myAdapters
private com.intellij.openapi.extensions.ExtensionPointListener[] myListeners
Class myExtensionClass
private boolean processingAdaptersNow
private static final com.intellij.util.ArrayFactory LISTENER_ARRAY_FACTORY
static Runnable CHECK_CANCELED
static final synthetic boolean $assertionsDisabled
void <init> (java.lang.String, java.lang.String, org.picocontainer.MutablePicoContainer, com.intellij.openapi.extensions.PluginDescriptor)
String name
String className
org.picocontainer.MutablePicoContainer picoContainer
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public java.lang.String getName ()
public java.lang.String getClassName ()
public void registerExtension (java.lang.Object)
Object extension
public void registerExtension (java.lang.Object, com.intellij.openapi.extensions.LoadingOrder)
Object extension
com.intellij.openapi.extensions.LoadingOrder order
public void registerExtension (java.lang.Object, com.intellij.openapi.Disposable)
Object extension
com.intellij.openapi.Disposable parentDisposable
final com.intellij.openapi.extensions.PluginDescriptor getDescriptor ()
public synchronized void registerExtension (java.lang.Object, com.intellij.openapi.extensions.LoadingOrder, com.intellij.openapi.Disposable)
Object extension
com.intellij.openapi.extensions.LoadingOrder order
com.intellij.openapi.Disposable parentDisposable
private synchronized void doRegisterExtension (java.lang.Object, com.intellij.openapi.extensions.LoadingOrder, com.intellij.openapi.Disposable)
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
Object extension
com.intellij.openapi.extensions.LoadingOrder order
com.intellij.openapi.Disposable parentDisposable
com.intellij.openapi.extensions.impl.ExtensionPointImpl$ObjectComponentAdapter adapter
public synchronized void registerExtensions (java.util.List)
Object instance
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
Object extension
int i
java.util.List extensions
int firstIndex
int index
private synchronized int findInsertionIndexForAnyOrder ()
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter lastAdapter
int index
private synchronized void checkExtensionType (java.lang.Object, java.lang.Class, com.intellij.openapi.extensions.impl.ExtensionComponentAdapter)
String message
Object extension
Class extensionClass
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
private void notifyListenersOnAdd (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor, com.intellij.openapi.extensions.ExtensionPointListener[])
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
com.intellij.openapi.extensions.ExtensionPointListener listener
Object extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
com.intellij.openapi.extensions.ExtensionPointListener[] listeners
public java.util.List getExtensionList ()
Object[] array
java.util.List result
public java.lang.Object[] getExtensions ()
Object[] array
public void forEachExtensionSafe (java.util.function.Consumer)
com.intellij.openapi.progress.ProcessCanceledException e
Exception e
Object t
java.util.function.Consumer extensionConsumer
public final java.util.Iterator iterator ()
java.util.List result
public void processWithPluginDescriptor (java.util.function.BiConsumer)
Object extension
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
Object extension
java.util.function.BiConsumer consumer
java.util.List adapters
int size
int currentIndex
private synchronized java.util.Iterator createIterator ()
java.util.List adapters
int size
public java.util.stream.Stream extensions ()
public boolean hasAnyExtensions ()
java.util.List cache
private synchronized java.lang.Object[] processAdapters ()
Object extension
int i
java.util.List adapters
com.intellij.util.containers.OpenTHashSet duplicates
com.intellij.openapi.extensions.ExtensionPointListener[] listeners
int extensionIndex
long startTime
int totalSize
Class extensionClass
Object[] result
private java.lang.Object processAdapter (com.intellij.openapi.extensions.impl.ExtensionComponentAdapter, com.intellij.openapi.extensions.ExtensionPointListener[], java.lang.Object[], com.intellij.util.containers.OpenTHashSet, java.lang.Class)
Object duplicate
boolean isNotifyThatAdded
Object extension
com.intellij.openapi.extensions.ExtensionNotApplicableException ignore
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
com.intellij.openapi.extensions.ExtensionPointListener[] listeners
Object[] result
com.intellij.util.containers.OpenTHashSet duplicates
Class extensionClassForCheck
private void assertBeforeProcessing ()
public synchronized void removeUnloadableExtensions ()
Throwable e
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
int i
java.util.List adapters
public java.lang.Object getExtension ()
java.util.List extensions
public synchronized boolean hasExtension (java.lang.Object)
Object extension
public synchronized void maskAll (java.util.List, com.intellij.openapi.Disposable)
Object extension
Object extension
java.util.List list
com.intellij.openapi.Disposable parentDisposable
java.util.List oldList
Object[] oldArray
public synchronized void unregisterExtensions (java.util.function.Predicate)
Object extension
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
int i
com.intellij.openapi.util.Pair pair
java.util.function.Predicate filter
java.util.List extensions
java.util.List adapters
com.intellij.openapi.extensions.ExtensionPointListener[] listeners
java.util.List removed
public synchronized void unregisterExtension (java.lang.Object)
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
int i
Object extension
Object[] extensions
java.util.List adapters
public void unregisterExtension (java.lang.Class)
Class extensionClass
String classNameToUnregister
public synchronized boolean unregisterExtensions (java.util.function.BiPredicate, boolean)
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
int i
java.util.function.BiPredicate extensionClassFilter
boolean stopAfterFirstMatch
boolean found
private void notifyListenersOnRemove (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor, com.intellij.openapi.extensions.ExtensionPointListener[])
Throwable e
com.intellij.openapi.extensions.ExtensionPointListener listener
Object extensionObject
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
com.intellij.openapi.extensions.ExtensionPointListener[] listeners
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
private static com.intellij.util.ArrayFactory listenerArrayFactory ()
private synchronized boolean addListener (com.intellij.openapi.extensions.ExtensionPointListener)
com.intellij.openapi.extensions.ExtensionPointListener listener
private synchronized void removeListener (com.intellij.openapi.extensions.ExtensionPointListener)
com.intellij.openapi.extensions.ExtensionPointListener listener
public synchronized void addExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener)
com.intellij.openapi.extensions.ExtensionPointListener listener
public void removeExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener)
com.intellij.openapi.extensions.ExtensionPointListener listener
public synchronized void reset ()
java.util.List adapters
private static java.lang.Object castComponentInstance (com.intellij.openapi.extensions.impl.ExtensionComponentAdapter)
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
private synchronized void notifyListenersAboutLoadedExtensions (java.util.List, com.intellij.openapi.extensions.ExtensionPointListener, boolean)
Object extension
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
Object extension
int i
int size
java.util.List loadedAdapters
com.intellij.openapi.extensions.ExtensionPointListener onlyListener
boolean isRemoved
com.intellij.openapi.extensions.ExtensionPointListener[] listeners
Object[] extensions
public java.lang.Class getExtensionClass ()
ClassLoader pluginClassLoader
Class extClass
ClassNotFoundException e
Class extensionClass
public java.lang.String toString ()
synchronized void addExtensionAdapter (com.intellij.openapi.extensions.impl.ExtensionComponentAdapter)
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
synchronized void clearCache ()
private void assertNotReadOnlyMode ()
private synchronized void removeAdapter (com.intellij.openapi.extensions.impl.ExtensionComponentAdapter, int)
Object extensionInstance
Object[] array
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
int index
Object extensionInstance
protected abstract com.intellij.openapi.extensions.impl.ExtensionComponentAdapter createAdapterAndRegisterInPicoContainerIfNeeded (org.jdom.Element, com.intellij.openapi.extensions.PluginDescriptor, org.picocontainer.MutablePicoContainer)
void createAndRegisterAdapter (org.jdom.Element, com.intellij.openapi.extensions.PluginDescriptor, org.picocontainer.MutablePicoContainer)
org.jdom.Element extensionElement
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
org.picocontainer.MutablePicoContainer picoContainer
public final synchronized void createAndRegisterAdapters (java.util.Collection, com.intellij.openapi.extensions.PluginDescriptor, org.picocontainer.MutablePicoContainer)
org.jdom.Element extensionElement
java.util.Collection extensionElements
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
org.picocontainer.MutablePicoContainer picoContainer
java.util.List adapters
final synchronized void notifyAreaReplaced (com.intellij.openapi.extensions.ExtensionsArea)
com.intellij.openapi.extensions.ExtensionPointListener listener
com.intellij.openapi.extensions.ExtensionsArea oldArea
public synchronized java.lang.Object findExtension (java.lang.Class, boolean)
Object object
String message
Class instanceOf
boolean isRequired
java.util.Iterator iterator
protected synchronized boolean isInReadOnlyMode ()
public static void setCheckCanceledAction (java.lang.Runnable)
Runnable checkCanceled
private static boolean isInsideClassInitializer (java.lang.StackTraceElement[])
StackTraceElement[] trace
private static synthetic boolean lambda$isInsideClassInitializer$5 (java.lang.StackTraceElement)
StackTraceElement s
private static synthetic void lambda$setCheckCanceledAction$4 (java.lang.Runnable)
com.intellij.openapi.progress.ProcessCanceledException e
Runnable checkCanceled
private static synthetic com.intellij.openapi.extensions.ExtensionPointListener[] lambda$static$3 (int)
int n
private synthetic void lambda$addExtensionPointListener$2 (com.intellij.openapi.extensions.ExtensionPointListener)
com.intellij.openapi.extensions.ExtensionPointListener listener
private static synthetic boolean lambda$unregisterExtension$1 (java.lang.String, java.lang.String, com.intellij.openapi.extensions.impl.ExtensionComponentAdapter)
String classNameToUnregister
String className
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
private synthetic void lambda$doRegisterExtension$0 (com.intellij.openapi.extensions.impl.ExtensionPointImpl$ObjectComponentAdapter)
java.util.List list
int index
com.intellij.openapi.extensions.impl.ExtensionPointImpl$ObjectComponentAdapter adapter
static synthetic java.lang.Object access$100 (com.intellij.openapi.extensions.impl.ExtensionPointImpl, com.intellij.openapi.extensions.impl.ExtensionComponentAdapter, com.intellij.openapi.extensions.ExtensionPointListener[], java.lang.Object[], com.intellij.util.containers.OpenTHashSet, java.lang.Class)
com.intellij.openapi.extensions.impl.ExtensionPointImpl x0
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter x1
com.intellij.openapi.extensions.ExtensionPointListener[] x2
Object[] x3
com.intellij.util.containers.OpenTHashSet x4
Class x5
static synthetic java.util.Set access$200 ()
static synthetic java.util.List access$302 (com.intellij.openapi.extensions.impl.ExtensionPointImpl, java.util.List)
com.intellij.openapi.extensions.impl.ExtensionPointImpl x0
java.util.List x1
static synthetic java.lang.Object[] access$402 (com.intellij.openapi.extensions.impl.ExtensionPointImpl, java.lang.Object[])
com.intellij.openapi.extensions.impl.ExtensionPointImpl x0
Object[] x1
static synthetic com.intellij.openapi.extensions.ExtensionPointListener[] access$500 (com.intellij.openapi.extensions.impl.ExtensionPointImpl)
com.intellij.openapi.extensions.impl.ExtensionPointImpl x0
static synthetic void access$600 (com.intellij.openapi.extensions.impl.ExtensionPointImpl, java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor, com.intellij.openapi.extensions.ExtensionPointListener[])
com.intellij.openapi.extensions.impl.ExtensionPointImpl x0
Object x1
com.intellij.openapi.extensions.PluginDescriptor x2
com.intellij.openapi.extensions.ExtensionPointListener[] x3
static synthetic void access$700 (com.intellij.openapi.extensions.impl.ExtensionPointImpl, java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor, com.intellij.openapi.extensions.ExtensionPointListener[])
com.intellij.openapi.extensions.impl.ExtensionPointImpl x0
Object x1
com.intellij.openapi.extensions.PluginDescriptor x2
com.intellij.openapi.extensions.ExtensionPointListener[] x3
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/impl/ExtensionsAreaImpl$1.class
ExtensionsAreaImpl.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 synthetic com.intellij.openapi.extensions.impl.ExtensionsAreaImpl this$0
void <init> (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl)
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl this$0
public void extensionRemoved (com.intellij.openapi.extensions.EPAvailabilityListenerExtension, com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
java.util.Iterator iterator
java.util.Collection listeners
com.intellij.openapi.extensions.EPAvailabilityListenerExtension extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public void extensionAdded (com.intellij.openapi.extensions.EPAvailabilityListenerExtension, com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
ClassNotFoundException e
com.intellij.openapi.extensions.EPAvailabilityListenerExtension extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
String epName
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
public volatile synthetic void extensionRemoved (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
public volatile synthetic void extensionAdded (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/impl/ExtensionsAreaImpl$2.class
ExtensionsAreaImpl.java
package com.intellij.openapi.extensions.impl
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final synthetic String val$extensionPointName
final synthetic com.intellij.openapi.extensions.ExtensionPointAvailabilityListener val$listener
final synthetic com.intellij.openapi.extensions.impl.ExtensionsAreaImpl this$0
void <init> (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl, java.lang.String, com.intellij.openapi.extensions.ExtensionPointAvailabilityListener)
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl this$0
public void dispose ()
}
com/intellij/openapi/extensions/impl/ExtensionsAreaImpl$3.class
ExtensionsAreaImpl.java
package com.intellij.openapi.extensions.impl
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl$3 extends java.lang.Object implements com.intellij.openapi.Disposable {
final synthetic String val$extensionPointName
final synthetic com.intellij.openapi.extensions.impl.ExtensionsAreaImpl this$0
void <init> (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl, java.lang.String)
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl this$0
public void dispose ()
}
com/intellij/openapi/extensions/impl/ExtensionsAreaImpl.class
ExtensionsAreaImpl.java
package com.intellij.openapi.extensions.impl
public final com.intellij.openapi.extensions.impl.ExtensionsAreaImpl extends java.lang.Object implements com.intellij.openapi.extensions.ExtensionsArea {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String ATTRIBUTE_AREA
private static final boolean DEBUG_REGISTRATION
private final org.picocontainer.MutablePicoContainer myPicoContainer
private final java.util.Map myExtensionPoints
private final java.util.Map myEPTraces
private final com.intellij.util.containers.MultiMap myAvailabilityListeners
private final com.intellij.openapi.extensions.AreaInstance myAreaInstance
private final String myAreaClass
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String, com.intellij.openapi.extensions.AreaInstance, org.picocontainer.PicoContainer)
String areaClass
com.intellij.openapi.extensions.AreaInstance areaInstance
org.picocontainer.PicoContainer parentPicoContainer
public final void notifyAreaReplaced (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl)
com.intellij.openapi.extensions.impl.ExtensionPointImpl point
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
boolean wasAdded
String key
java.util.Map$Entry entry
com.intellij.openapi.extensions.impl.ExtensionPointImpl point
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl newArea
java.util.Set processedEPs
public org.picocontainer.MutablePicoContainer getPicoContainer ()
public java.lang.String getAreaClass ()
public void registerExtensionPoint (com.intellij.openapi.extensions.PluginDescriptor, org.jdom.Element)
String name
com.intellij.openapi.extensions.impl.ExtensionPointImpl point
String pluginId
boolean registerInPicoContainer
com.intellij.openapi.extensions.impl.ExtensionPointImpl point
boolean registerInPicoContainer
String registerInPicoContainerValue
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
org.jdom.Element extensionPointElement
String pointName
String beanClassName
String interfaceClassName
com.intellij.openapi.extensions.impl.ExtensionPointImpl point
public void registerExtension (com.intellij.openapi.extensions.PluginDescriptor, org.jdom.Element, java.lang.String)
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
org.jdom.Element extensionElement
String extensionNs
String epName
public void registerExtension (com.intellij.openapi.extensions.ExtensionPoint, com.intellij.openapi.extensions.PluginDescriptor, org.jdom.Element)
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
org.jdom.Element extensionElement
public void extensionsRegistered (com.intellij.openapi.extensions.impl.ExtensionPointImpl[])
com.intellij.openapi.extensions.impl.ExtensionPointImpl point
com.intellij.openapi.extensions.impl.ExtensionPointImpl[] points
public static java.lang.String extractPointName (org.jdom.Element, java.lang.String)
org.jdom.Namespace namespace
org.jdom.Element extensionElement
String ns
String epName
private void initialize ()
com.intellij.openapi.extensions.impl.InterfaceExtensionPoint point
private java.lang.Object instantiate (java.lang.Class)
Class clazz
com.intellij.util.pico.CachingConstructorInjectionComponentAdapter adapter
public void addAvailabilityListener (java.lang.String, com.intellij.openapi.extensions.ExtensionPointAvailabilityListener, com.intellij.openapi.Disposable)
String extensionPointName
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
com.intellij.openapi.Disposable parentDisposable
com.intellij.openapi.extensions.impl.ExtensionPointImpl ep
public void removeAvailabilityListener (java.lang.String, com.intellij.openapi.extensions.ExtensionPointAvailabilityListener)
String extensionPointName
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
private boolean hasAvailabilityListener (java.lang.String, com.intellij.openapi.extensions.ExtensionPointAvailabilityListener)
String extensionPointName
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
java.util.Collection listeners
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 (com.intellij.openapi.extensions.BaseExtensionPointName, java.lang.String, com.intellij.openapi.extensions.ExtensionPoint$Kind, com.intellij.openapi.Disposable)
com.intellij.openapi.extensions.BaseExtensionPointName extensionPoint
String extensionPointBeanClass
com.intellij.openapi.extensions.ExtensionPoint$Kind kind
com.intellij.openapi.Disposable parentDisposable
String extensionPointName
void doRegisterExtensionPoint (java.lang.String, java.lang.String, com.intellij.openapi.extensions.ExtensionPoint$Kind)
com.intellij.openapi.extensions.impl.ExtensionPointImpl point
String extensionPointName
String extensionPointBeanClass
com.intellij.openapi.extensions.ExtensionPoint$Kind kind
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
com.intellij.openapi.extensions.impl.ExtensionPointImpl point
private static com.intellij.openapi.extensions.PluginId extractPluginId (com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.openapi.extensions.PluginDescriptor descriptor
private void checkThatPointNotDuplicated (java.lang.String, com.intellij.openapi.extensions.PluginDescriptor)
String pointName
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
String message
public void registerExtensionPoint (com.intellij.openapi.extensions.impl.ExtensionPointImpl)
com.intellij.openapi.extensions.impl.ExtensionPointImpl point
String name
private void notifyPointRegistered (com.intellij.openapi.extensions.ExtensionPoint)
java.util.Collection listeners
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
java.util.Collection listeners
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 getExtensionPointIfRegistered (java.lang.String)
String extensionPointName
public com.intellij.openapi.extensions.ExtensionPoint getExtensionPoint (com.intellij.openapi.extensions.ExtensionPointName)
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
public com.intellij.openapi.extensions.impl.ExtensionPointImpl[] getExtensionPoints ()
public void unregisterExtensionPoint (java.lang.String)
String extensionPointName
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
private void notifyEPRemoved (com.intellij.openapi.extensions.ExtensionPoint)
java.util.Collection listeners
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
java.util.Collection listeners
public boolean hasExtensionPoint (java.lang.String)
String extensionPointName
public boolean hasExtensionPoint (com.intellij.openapi.extensions.ExtensionPointName)
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
public java.lang.String toString ()
public volatile synthetic com.intellij.openapi.extensions.ExtensionPoint[] getExtensionPoints ()
public volatile synthetic com.intellij.openapi.extensions.ExtensionPoint getExtensionPoint (java.lang.String)
static synthetic com.intellij.util.containers.MultiMap access$000 (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl)
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl x0
static synthetic com.intellij.openapi.diagnostic.Logger access$100 ()
static synthetic 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/impl/InterfaceExtensionPoint$PicoContainerAwareInterfaceExtensionPoint.class
InterfaceExtensionPoint.java
package com.intellij.openapi.extensions.impl
final com.intellij.openapi.extensions.impl.InterfaceExtensionPoint$PicoContainerAwareInterfaceExtensionPoint extends com.intellij.openapi.extensions.impl.InterfaceExtensionPoint {
void <init> (java.lang.String, java.lang.String, org.picocontainer.MutablePicoContainer, com.intellij.openapi.extensions.PluginDescriptor)
String name
String className
org.picocontainer.MutablePicoContainer picoContainer
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
protected boolean isUsePicoComponentAdapter ()
protected com.intellij.openapi.extensions.impl.ExtensionComponentAdapter createAdapterAndRegisterInPicoContainerIfNeeded (org.jdom.Element, com.intellij.openapi.extensions.PluginDescriptor, org.picocontainer.MutablePicoContainer)
org.jdom.Element extensionElement
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
org.picocontainer.MutablePicoContainer picoContainer
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
public synchronized void reset ()
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/impl/InterfaceExtensionPoint.class
InterfaceExtensionPoint.java
package com.intellij.openapi.extensions.impl
public com.intellij.openapi.extensions.impl.InterfaceExtensionPoint extends com.intellij.openapi.extensions.impl.ExtensionPointImpl {
public void <init> (java.lang.String, java.lang.Class, org.picocontainer.MutablePicoContainer)
String name
Class clazz
org.picocontainer.MutablePicoContainer picoContainer
void <init> (java.lang.String, java.lang.String, org.picocontainer.MutablePicoContainer, com.intellij.openapi.extensions.PluginDescriptor)
String name
String className
org.picocontainer.MutablePicoContainer picoContainer
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
protected boolean isUsePicoComponentAdapter ()
protected com.intellij.openapi.extensions.impl.ExtensionComponentAdapter createAdapterAndRegisterInPicoContainerIfNeeded (org.jdom.Element, com.intellij.openapi.extensions.PluginDescriptor, org.picocontainer.MutablePicoContainer)
org.jdom.Element extensionElement
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
org.picocontainer.MutablePicoContainer picoContainer
String implementationClassName
String orderId
com.intellij.openapi.extensions.LoadingOrder order
org.jdom.Element effectiveElement
private static boolean shouldDeserializeInstance (org.jdom.Element)
String name
org.jdom.Attribute attribute
org.jdom.Element extensionElement
protected static java.lang.Object findExtension (com.intellij.openapi.extensions.BaseExtensionPointName, java.lang.Class, com.intellij.openapi.extensions.AreaInstance, boolean)
Object object
int i
int size
String message
com.intellij.openapi.extensions.BaseExtensionPointName pointName
Class instanceOf
com.intellij.openapi.extensions.AreaInstance areaInstance
boolean isRequired
com.intellij.openapi.extensions.ExtensionPoint point
java.util.List list
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/impl/PicoPluginExtensionInitializationException.class
PicoPluginExtensionInitializationException.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
void <init> (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.class
UndefinedPluginDescriptor.java
package com.intellij.openapi.extensions.impl
final com.intellij.openapi.extensions.impl.UndefinedPluginDescriptor extends java.lang.Object implements com.intellij.openapi.extensions.PluginDescriptor {
void <init> ()
public com.intellij.openapi.extensions.PluginId getPluginId ()
public java.lang.ClassLoader getPluginClassLoader ()
}
com/intellij/openapi/extensions/impl/XmlExtensionAdapter$ConstructorInjectionAdapter.class
XmlExtensionAdapter.java
package com.intellij.openapi.extensions.impl
final com.intellij.openapi.extensions.impl.XmlExtensionAdapter$ConstructorInjectionAdapter extends com.intellij.openapi.extensions.impl.XmlExtensionAdapter$PicoComponentAdapter {
void <init> (java.lang.String, com.intellij.openapi.extensions.PluginDescriptor, java.lang.String, com.intellij.openapi.extensions.LoadingOrder, org.jdom.Element)
String implementationClassName
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
String orderId
com.intellij.openapi.extensions.LoadingOrder order
org.jdom.Element extensionElement
protected java.lang.Object instantiateClass (java.lang.Class, org.picocontainer.PicoContainer)
Class clazz
org.picocontainer.PicoContainer container
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/impl/XmlExtensionAdapter$PicoComponentAdapter.class
XmlExtensionAdapter.java
package com.intellij.openapi.extensions.impl
com.intellij.openapi.extensions.impl.XmlExtensionAdapter$PicoComponentAdapter extends com.intellij.openapi.extensions.impl.XmlExtensionAdapter implements com.intellij.util.pico.AssignableToComponentAdapter {
void <init> (java.lang.String, com.intellij.openapi.extensions.PluginDescriptor, java.lang.String, com.intellij.openapi.extensions.LoadingOrder, org.jdom.Element)
String implementationClassName
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
String orderId
com.intellij.openapi.extensions.LoadingOrder order
org.jdom.Element extensionElement
public final java.lang.Object getComponentInstance (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public final java.lang.Class getComponentImplementation ()
public final java.lang.Object getComponentKey ()
public final void verify (org.picocontainer.PicoContainer) throws org.picocontainer.PicoIntrospectionException
org.picocontainer.PicoContainer container
public final void accept (org.picocontainer.PicoVisitor)
org.picocontainer.PicoVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/impl/XmlExtensionAdapter$SimpleConstructorInjectionAdapter.class
XmlExtensionAdapter.java
package com.intellij.openapi.extensions.impl
final com.intellij.openapi.extensions.impl.XmlExtensionAdapter$SimpleConstructorInjectionAdapter extends com.intellij.openapi.extensions.impl.XmlExtensionAdapter {
private static final com.intellij.openapi.diagnostic.Logger LOG
void <init> (java.lang.String, com.intellij.openapi.extensions.PluginDescriptor, java.lang.String, com.intellij.openapi.extensions.LoadingOrder, org.jdom.Element)
String implementationClassName
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
String orderId
com.intellij.openapi.extensions.LoadingOrder order
org.jdom.Element extensionElement
protected java.lang.Object instantiateClass (java.lang.Class, org.picocontainer.PicoContainer)
RuntimeException e
String message
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
RuntimeException e
Class clazz
org.picocontainer.PicoContainer container
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/impl/XmlExtensionAdapter.class
XmlExtensionAdapter.java
package com.intellij.openapi.extensions.impl
com.intellij.openapi.extensions.impl.XmlExtensionAdapter extends com.intellij.openapi.extensions.impl.ExtensionComponentAdapter {
private org.jdom.Element myExtensionElement
private Object myComponentInstance
void <init> (java.lang.String, com.intellij.openapi.extensions.PluginDescriptor, java.lang.String, com.intellij.openapi.extensions.LoadingOrder, org.jdom.Element)
String implementationClassName
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
String orderId
com.intellij.openapi.extensions.LoadingOrder order
org.jdom.Element extensionElement
synchronized boolean isInstanceCreated ()
public synchronized java.lang.Object createInstance (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
Object instance
protected void initInstance (java.lang.Object)
Object instance
org.jdom.Element element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/extensions/impl/package.html
com/intellij/openapi/extensions/package.html
com/intellij/openapi/util/KeyedExtensionFactory$1.class
KeyedExtensionFactory.java
package com.intellij.openapi.util
com.intellij.openapi.util.KeyedExtensionFactory$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final synthetic java.util.List val$epBeans
final synthetic com.intellij.openapi.util.KeyedExtensionFactory this$0
void <init> (com.intellij.openapi.util.KeyedExtensionFactory, java.util.List)
com.intellij.openapi.util.KeyedExtensionFactory this$0
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])
Object proxy
java.lang.reflect.Method method
Object[] args
Object keyArg
String key
Object result
}
com/intellij/openapi/util/KeyedExtensionFactory.class
KeyedExtensionFactory.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 <init> (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 ()
java.util.List epBeans
java.lang.reflect.InvocationHandler handler
public java.lang.Object getByKey (java.lang.Object)
Object key
public static java.lang.Object findByKey (java.lang.String, com.intellij.openapi.extensions.ExtensionPointName, org.picocontainer.PicoContainer)
com.intellij.openapi.progress.ProcessCanceledException e
Exception e
com.intellij.openapi.extensions.KeyedFactoryEPBean epBean
String key
com.intellij.openapi.extensions.ExtensionPointName point
org.picocontainer.PicoContainer picoContainer
public java.util.Set getAllKeys ()
com.intellij.openapi.extensions.KeyedFactoryEPBean epBean
java.util.List list
java.util.Set set
private java.lang.Object getByKey (java.util.List, 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
java.util.List epBeans
String key
java.lang.reflect.Method method
Object[] args
Object result
public abstract java.lang.String getKey (java.lang.Object)
static synthetic java.lang.Object access$000 (com.intellij.openapi.util.KeyedExtensionFactory, java.util.List, java.lang.String, java.lang.reflect.Method, java.lang.Object[])
com.intellij.openapi.util.KeyedExtensionFactory x0
java.util.List x1
String x2
java.lang.reflect.Method x3
Object[] x4
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/pico/AssignableToComponentAdapter.class
AssignableToComponentAdapter.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.class
CachingConstructorInjectionComponentAdapter.java
package com.intellij.util.pico
public com.intellij.util.pico.CachingConstructorInjectionComponentAdapter extends org.picocontainer.defaults.InstantiatingComponentAdapter {
private static final ThreadLocal ourGuard
private Object myInstance
public void <init> (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 <init> (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[])
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
public void <init> (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
private java.lang.Object instantiateGuarded (org.picocontainer.PicoContainer, java.lang.Class)
org.picocontainer.defaults.CyclicDependencyException e
org.picocontainer.PicoContainer container
Class stackFrame
java.util.Set currentStack
private java.lang.Object doGetComponentInstance (org.picocontainer.PicoContainer)
java.lang.reflect.Constructor constructor
org.picocontainer.defaults.AmbiguousComponentResolutionException e
java.lang.reflect.InvocationTargetException e
InstantiationException e
IllegalAccessException e
org.picocontainer.PicoContainer guardedContainer
java.lang.reflect.Constructor constructor
private java.lang.Object[] getConstructorArguments (org.picocontainer.PicoContainer, java.lang.reflect.Constructor)
int i
org.picocontainer.PicoContainer container
java.lang.reflect.Constructor ctor
Class[] parameterTypes
Object[] result
org.picocontainer.Parameter[] currentParameters
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 ()
private synthetic java.lang.reflect.Constructor[] lambda$getConstructors$1 ()
private static synthetic int lambda$getSortedMatchingConstructors$0 (java.lang.reflect.Constructor, java.lang.reflect.Constructor)
java.lang.reflect.Constructor arg0
java.lang.reflect.Constructor arg1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/pico/DefaultPicoContainer$1.class
DefaultPicoContainer.java
package com.intellij.util.pico
synthetic com.intellij.util.pico.DefaultPicoContainer$1 extends java.lang.Object {
}
com/intellij/util/pico/DefaultPicoContainer$LazyComponentAdapter.class
DefaultPicoContainer.java
package com.intellij.util.pico
public abstract com.intellij.util.pico.DefaultPicoContainer$LazyComponentAdapter extends java.lang.Object {
public abstract boolean isComponentInstantiated ()
}
com/intellij/util/pico/DefaultPicoContainer$LinkedHashSetWrapper.class
DefaultPicoContainer.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 <init> ()
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
synthetic void <init> (com.intellij.util.pico.DefaultPicoContainer$1)
com.intellij.util.pico.DefaultPicoContainer$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/pico/DefaultPicoContainer.class
DefaultPicoContainer.java
package com.intellij.util.pico
public com.intellij.util.pico.DefaultPicoContainer extends java.lang.Object implements org.picocontainer.MutablePicoContainer {
static final org.picocontainer.defaults.DelegatingComponentMonitor DEFAULT_DELEGATING_COMPONENT_MONITOR
static final org.picocontainer.defaults.DefaultLifecycleStrategy DEFAULT_LIFECYCLE_STRATEGY
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 <init> (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer parent
public void <init> ()
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 getComponentInstanceIfInstantiated (java.lang.String)
String componentKey
org.picocontainer.ComponentAdapter adapter
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.PicoException 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 ()
public static com.intellij.diagnostic.StartUpMeasurer$Level getActivityLevel (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer picoContainer
org.picocontainer.PicoContainer parent
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/find/
com/intellij/lang/cacheBuilder/
com/intellij/lang/findUsages/
com/intellij/util/gist/
com/intellij/util/xml/
com/intellij/find/FindModel$FindModelObserver.class
FindModel.java
package com.intellij.find
public abstract com.intellij.find.FindModel$FindModelObserver extends java.lang.Object {
public abstract void findModelChanged (com.intellij.find.FindModel)
}
com/intellij/find/FindModel$SearchContext.class
FindModel.java
package com.intellij.find
public final enum com.intellij.find.FindModel$SearchContext extends java.lang.Enum {
public static final enum com.intellij.find.FindModel$SearchContext ANY
public static final enum com.intellij.find.FindModel$SearchContext IN_STRING_LITERALS
public static final enum com.intellij.find.FindModel$SearchContext IN_COMMENTS
public static final enum com.intellij.find.FindModel$SearchContext EXCEPT_STRING_LITERALS
public static final enum com.intellij.find.FindModel$SearchContext EXCEPT_COMMENTS
public static final enum com.intellij.find.FindModel$SearchContext EXCEPT_COMMENTS_AND_STRING_LITERALS
private static final synthetic com.intellij.find.FindModel$SearchContext[] $VALUES
public static com.intellij.find.FindModel$SearchContext[] values ()
public static com.intellij.find.FindModel$SearchContext valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/find/FindModel.class
FindModel.java
package com.intellij.find
public com.intellij.find.FindModel extends com.intellij.openapi.util.UserDataHolderBase implements java.lang.Cloneable {
private final java.util.List myObservers
private String myStringToFind
private String myStringToReplace
private boolean isSearchHighlighters
private boolean isReplaceState
private boolean isWholeWordsOnly
private com.intellij.find.FindModel$SearchContext searchContext
private boolean isFromCursor
private boolean isForward
private boolean isGlobal
private boolean isRegularExpressions
private boolean isCaseSensitive
private boolean isMultipleFiles
private boolean isPromptOnReplace
private boolean isReplaceAll
private boolean isProjectScope
private boolean isFindAll
private boolean isFindAllEnabled
private String moduleName
private String directoryName
private boolean isWithSubdirectories
private String fileFilter
private String customScopeName
private com.intellij.psi.search.SearchScope customScope
private boolean isCustomScope
private boolean isMultiline
private boolean mySearchInProjectFiles
private boolean isPreserveCase
private java.util.regex.Pattern myPattern
public void <init> ()
public static void initStringToFindNoMultiline (com.intellij.find.FindModel, java.lang.String)
com.intellij.find.FindModel findModel
String s
public static void initStringToFind (com.intellij.find.FindModel, java.lang.String)
com.intellij.find.FindModel findModel
String s
public void addObserver (com.intellij.find.FindModel$FindModelObserver)
com.intellij.find.FindModel$FindModelObserver observer
public void removeObserver (com.intellij.find.FindModel$FindModelObserver)
com.intellij.find.FindModel$FindModelObserver observer
private void notifyObservers ()
com.intellij.find.FindModel$FindModelObserver observer
public boolean isMultiline ()
public void setMultiline (boolean)
boolean multiline
public boolean isPreserveCase ()
public void setPreserveCase (boolean)
boolean preserveCase
boolean changed
public void copyFrom (com.intellij.find.FindModel)
com.intellij.find.FindModel model
boolean changed
public boolean equals (java.lang.Object)
Object o
com.intellij.find.FindModel findModel
public int hashCode ()
int result
public java.lang.String getStringToFind ()
public void setStringToFind (java.lang.String)
String s
boolean changed
public java.lang.String getStringToReplace ()
public void setStringToReplace (java.lang.String)
String s
boolean changed
public boolean isReplaceState ()
public void setReplaceState (boolean)
boolean val
boolean changed
public boolean isFromCursor ()
public void setFromCursor (boolean)
boolean val
boolean changed
public boolean isForward ()
public void setForward (boolean)
boolean val
boolean changed
public boolean isRegularExpressions ()
public void setRegularExpressions (boolean)
boolean val
boolean changed
public boolean isCaseSensitive ()
public void setCaseSensitive (boolean)
boolean val
boolean changed
public boolean isMultipleFiles ()
public void setMultipleFiles (boolean)
boolean val
boolean changed
public boolean isPromptOnReplace ()
public void setPromptOnReplace (boolean)
boolean val
boolean changed
public boolean isWholeWordsOnly ()
public void setWholeWordsOnly (boolean)
boolean isWholeWordsOnly
boolean changed
public boolean isGlobal ()
public void setGlobal (boolean)
boolean isGlobal
boolean changed
public boolean isReplaceAll ()
public void setReplaceAll (boolean)
boolean replaceAll
public boolean isOpenInNewTab ()
public void setOpenInNewTab (boolean)
boolean showInNewTab
public boolean isOpenInNewTabEnabled ()
public void setOpenInNewTabEnabled (boolean)
boolean showInNewTabEnabled
public boolean isOpenInNewTabVisible ()
public void setOpenInNewTabVisible (boolean)
boolean showInNewTabVisible
public java.lang.String getDirectoryName ()
public void setDirectoryName (java.lang.String)
String path
String directoryName
boolean changed
public boolean isWithSubdirectories ()
public void setWithSubdirectories (boolean)
boolean withSubdirectories
boolean changed
public boolean isProjectScope ()
public void setProjectScope (boolean)
boolean projectScope
boolean changed
public com.intellij.find.FindModel clone ()
public java.lang.String toString ()
public boolean searchHighlighters ()
public void setSearchHighlighters (boolean)
boolean search
boolean changed
public java.lang.String getFileFilter ()
public void setFileFilter (java.lang.String)
java.util.List split
String fileFilter
boolean changed
public java.lang.String getModuleName ()
public void setModuleName (java.lang.String)
String moduleName
boolean changed
public boolean isFindAll ()
public void setFindAll (boolean)
boolean findAll
boolean changed
public boolean isFindAllEnabled ()
public void setFindAllEnabled (boolean)
boolean findAllEnabled
boolean changed
public java.lang.String getCustomScopeName ()
public void setCustomScopeName (java.lang.String)
String customScopeName
boolean changed
public com.intellij.psi.search.SearchScope getCustomScope ()
public void setCustomScope (com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope customScope
boolean changed
public boolean isCustomScope ()
public void setCustomScope (boolean)
boolean customScope
boolean changed
public boolean isInStringLiteralsOnly ()
public boolean isExceptComments ()
public boolean isExceptStringLiterals ()
public boolean isInCommentsOnly ()
public boolean isExceptCommentsAndStringLiterals ()
public void setInCommentsOnly (boolean)
boolean inCommentsOnly
public void setInStringLiteralsOnly (boolean)
boolean inStringLiteralsOnly
private void doApplyContextChange (boolean, com.intellij.find.FindModel$SearchContext)
boolean newOptionValue
com.intellij.find.FindModel$SearchContext option
boolean changed
public com.intellij.find.FindModel$SearchContext getSearchContext ()
public void setSearchContext (com.intellij.find.FindModel$SearchContext)
com.intellij.find.FindModel$SearchContext _searchContext
private void doSetContext (com.intellij.find.FindModel$SearchContext)
com.intellij.find.FindModel$SearchContext newSearchContext
boolean changed
public boolean isSearchInProjectFiles ()
public void setSearchInProjectFiles (boolean)
boolean searchInProjectFiles
boolean changed
public java.util.regex.Pattern compileRegExp ()
String modifiedStringToFind
java.util.regex.PatternSyntaxException e
int flags
String toFind
java.util.regex.Pattern pattern
public volatile synthetic java.lang.Object clone ()
private static synthetic boolean lambda$setFileFilter$0 (java.lang.String)
String s
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/cacheBuilder/CacheBuilderRegistry.class
CacheBuilderRegistry.java
package com.intellij.lang.cacheBuilder
public abstract com.intellij.lang.cacheBuilder.CacheBuilderRegistry extends java.lang.Object {
public void <init> ()
public static com.intellij.lang.cacheBuilder.CacheBuilderRegistry getInstance ()
public abstract com.intellij.lang.cacheBuilder.WordsScanner getCacheBuilder (com.intellij.openapi.fileTypes.FileType)
}
com/intellij/lang/cacheBuilder/DefaultWordsScanner.class
DefaultWordsScanner.java
package com.intellij.lang.cacheBuilder
public com.intellij.lang.cacheBuilder.DefaultWordsScanner extends com.intellij.lang.cacheBuilder.VersionedWordsScanner {
private final com.intellij.lexer.Lexer myLexer
private final com.intellij.psi.tree.TokenSet myIdentifierTokenSet
private final com.intellij.psi.tree.TokenSet myCommentTokenSet
private final com.intellij.psi.tree.TokenSet myLiteralTokenSet
private final com.intellij.psi.tree.TokenSet mySkipCodeContextTokenSet
private final com.intellij.psi.tree.TokenSet myProcessAsWordTokenSet
private boolean myMayHaveFileRefsInLiterals
private volatile boolean myBusy
public void <init> (com.intellij.lexer.Lexer, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet)
com.intellij.lexer.Lexer lexer
com.intellij.psi.tree.TokenSet identifierTokenSet
com.intellij.psi.tree.TokenSet commentTokenSet
com.intellij.psi.tree.TokenSet literalTokenSet
public void <init> (com.intellij.lexer.Lexer, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet)
com.intellij.lexer.Lexer lexer
com.intellij.psi.tree.TokenSet identifierTokenSet
com.intellij.psi.tree.TokenSet commentTokenSet
com.intellij.psi.tree.TokenSet literalTokenSet
com.intellij.psi.tree.TokenSet skipCodeContextTokenSet
public void <init> (com.intellij.lexer.Lexer, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet)
com.intellij.lexer.Lexer lexer
com.intellij.psi.tree.TokenSet identifierTokenSet
com.intellij.psi.tree.TokenSet commentTokenSet
com.intellij.psi.tree.TokenSet literalTokenSet
com.intellij.psi.tree.TokenSet skipCodeContextTokenSet
com.intellij.psi.tree.TokenSet processAsWordTokenSet
public void processWords (java.lang.CharSequence, com.intellij.util.Processor)
com.intellij.lang.cacheBuilder.WordOccurrence occurrence
com.intellij.psi.tree.IElementType type
CharSequence fileText
com.intellij.util.Processor processor
private java.lang.Class guessPluginClass ()
Object lexer
protected static boolean stripWords (com.intellij.util.Processor, java.lang.CharSequence, int, int, com.intellij.lang.cacheBuilder.WordOccurrence$Kind, com.intellij.lang.cacheBuilder.WordOccurrence, boolean)
char c
char c
int wordStart
int wordEnd
com.intellij.util.Processor processor
CharSequence tokenText
int from
int to
com.intellij.lang.cacheBuilder.WordOccurrence$Kind kind
com.intellij.lang.cacheBuilder.WordOccurrence occurrence
boolean mayHaveFileRefs
int index
private static boolean isAsciiIdentifierPart (char)
char c
public void setMayHaveFileRefsInLiterals (boolean)
boolean mayHaveFileRefsInLiterals
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/cacheBuilder/SimpleWordsScanner.class
SimpleWordsScanner.java
package com.intellij.lang.cacheBuilder
public com.intellij.lang.cacheBuilder.SimpleWordsScanner extends com.intellij.lang.cacheBuilder.VersionedWordsScanner {
public void <init> ()
public void processWords (java.lang.CharSequence, com.intellij.util.Processor)
char c
char c
int index1
CharSequence fileText
com.intellij.util.Processor processor
int index
com.intellij.lang.cacheBuilder.WordOccurrence occurrence
char[] fileTextArray
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/cacheBuilder/VersionedWordsScanner.class
VersionedWordsScanner.java
package com.intellij.lang.cacheBuilder
public abstract com.intellij.lang.cacheBuilder.VersionedWordsScanner extends java.lang.Object implements com.intellij.lang.cacheBuilder.WordsScanner {
public void <init> ()
public int getVersion ()
}
com/intellij/lang/cacheBuilder/WordOccurrence$Kind.class
WordOccurrence.java
package com.intellij.lang.cacheBuilder
public com.intellij.lang.cacheBuilder.WordOccurrence$Kind extends java.lang.Object {
public static final com.intellij.lang.cacheBuilder.WordOccurrence$Kind CODE
public static final com.intellij.lang.cacheBuilder.WordOccurrence$Kind COMMENTS
public static final com.intellij.lang.cacheBuilder.WordOccurrence$Kind LITERALS
public static final com.intellij.lang.cacheBuilder.WordOccurrence$Kind FOREIGN_LANGUAGE
private final String myName
private void <init> (java.lang.String)
String name
public java.lang.String toString ()
static void <clinit> ()
}
com/intellij/lang/cacheBuilder/WordOccurrence.class
WordOccurrence.java
package com.intellij.lang.cacheBuilder
public com.intellij.lang.cacheBuilder.WordOccurrence extends java.lang.Object {
private com.intellij.lang.cacheBuilder.WordOccurrence$Kind myKind
private CharSequence myText
private int myStart
private int myEnd
public void <init> (java.lang.CharSequence, int, int, com.intellij.lang.cacheBuilder.WordOccurrence$Kind)
CharSequence text
int start
int end
com.intellij.lang.cacheBuilder.WordOccurrence$Kind kind
public final void init (java.lang.CharSequence, int, int, com.intellij.lang.cacheBuilder.WordOccurrence$Kind)
CharSequence text
int start
int end
com.intellij.lang.cacheBuilder.WordOccurrence$Kind kind
public com.intellij.lang.cacheBuilder.WordOccurrence$Kind getKind ()
public java.lang.CharSequence getBaseText ()
public int getStart ()
public int getEnd ()
}
com/intellij/lang/cacheBuilder/WordsScanner.class
WordsScanner.java
package com.intellij.lang.cacheBuilder
public abstract com.intellij.lang.cacheBuilder.WordsScanner extends java.lang.Object {
public abstract void processWords (java.lang.CharSequence, com.intellij.util.Processor)
}
com/intellij/lang/findUsages/DescriptiveNameUtil.class
DescriptiveNameUtil.java
package com.intellij.lang.findUsages
public com.intellij.lang.findUsages.DescriptiveNameUtil extends java.lang.Object {
public void <init> ()
public static java.lang.String getMetaDataName (com.intellij.psi.meta.PsiMetaData)
com.intellij.psi.meta.PsiMetaData metaData
String name
public static java.lang.String getDescriptiveName (com.intellij.psi.PsiElement)
com.intellij.psi.meta.PsiMetaOwner psiMetaOwner
com.intellij.psi.meta.PsiMetaData metaData
com.intellij.psi.PsiElement psiElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/findUsages/EmptyFindUsagesProvider.class
EmptyFindUsagesProvider.java
package com.intellij.lang.findUsages
public com.intellij.lang.findUsages.EmptyFindUsagesProvider extends java.lang.Object implements com.intellij.lang.findUsages.FindUsagesProvider {
public void <init> ()
public com.intellij.lang.cacheBuilder.WordsScanner getWordsScanner ()
public boolean canFindUsagesFor (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public java.lang.String getHelpId (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public java.lang.String getType (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String getDescriptiveName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String getNodeText (com.intellij.psi.PsiElement, boolean)
String name
com.intellij.psi.PsiElement element
boolean useFullName
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/findUsages/FindUsagesProvider.class
FindUsagesProvider.java
package com.intellij.lang.findUsages
public abstract com.intellij.lang.findUsages.FindUsagesProvider extends java.lang.Object {
public abstract com.intellij.lang.cacheBuilder.WordsScanner getWordsScanner ()
public abstract boolean canFindUsagesFor (com.intellij.psi.PsiElement)
public abstract java.lang.String getHelpId (com.intellij.psi.PsiElement)
public abstract java.lang.String getType (com.intellij.psi.PsiElement)
public abstract java.lang.String getDescriptiveName (com.intellij.psi.PsiElement)
public abstract java.lang.String getNodeText (com.intellij.psi.PsiElement, boolean)
}
com/intellij/lang/findUsages/LanguageFindUsages$1.class
LanguageFindUsages.java
package com.intellij.lang.findUsages
final com.intellij.lang.findUsages.LanguageFindUsages$1 extends com.intellij.lang.findUsages.LanguageFindUsages {
void <init> ()
public java.util.List allForLanguage (com.intellij.lang.Language)
com.intellij.lang.Language language
java.util.List result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/findUsages/LanguageFindUsages.class
LanguageFindUsages.java
package com.intellij.lang.findUsages
public com.intellij.lang.findUsages.LanguageFindUsages extends com.intellij.lang.LanguageExtension {
public static final com.intellij.lang.findUsages.LanguageFindUsages INSTANCE
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static boolean canFindUsagesFor (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public static com.intellij.lang.cacheBuilder.WordsScanner getWordsScanner (com.intellij.lang.Language)
com.intellij.lang.cacheBuilder.WordsScanner scanner
com.intellij.lang.findUsages.FindUsagesProvider provider
com.intellij.lang.Language language
public static java.lang.String getDescriptiveName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public static java.lang.String getType (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public static java.lang.String getNodeText (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement psiElement
boolean useFullName
public static java.lang.String getHelpId (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
private static java.lang.Object getFromProviders (com.intellij.psi.PsiElement, java.lang.Object, java.util.function.Function)
Object res
com.intellij.lang.findUsages.FindUsagesProvider provider
com.intellij.psi.PsiElement psiElement
Object defaultValue
java.util.function.Function getter
com.intellij.lang.Language language
java.util.List providers
private static synthetic java.lang.String lambda$getHelpId$4 (com.intellij.psi.PsiElement, com.intellij.lang.findUsages.FindUsagesProvider)
com.intellij.psi.PsiElement psiElement
com.intellij.lang.findUsages.FindUsagesProvider p
private static synthetic java.lang.String lambda$getNodeText$3 (com.intellij.psi.PsiElement, boolean, com.intellij.lang.findUsages.FindUsagesProvider)
com.intellij.psi.PsiElement psiElement
boolean useFullName
com.intellij.lang.findUsages.FindUsagesProvider p
private static synthetic java.lang.String lambda$getType$2 (com.intellij.psi.PsiElement, com.intellij.lang.findUsages.FindUsagesProvider)
com.intellij.psi.PsiElement psiElement
com.intellij.lang.findUsages.FindUsagesProvider p
private static synthetic java.lang.String lambda$getDescriptiveName$1 (com.intellij.psi.PsiElement, com.intellij.lang.findUsages.FindUsagesProvider)
com.intellij.psi.PsiElement psiElement
com.intellij.lang.findUsages.FindUsagesProvider p
private static synthetic java.lang.Boolean lambda$canFindUsagesFor$0 (com.intellij.psi.PsiElement, com.intellij.lang.findUsages.FindUsagesProvider)
com.intellij.psi.PsiElement psiElement
com.intellij.lang.findUsages.FindUsagesProvider p
synthetic void <init> (com.intellij.lang.findUsages.LanguageFindUsages$1)
com.intellij.lang.findUsages.LanguageFindUsages$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/findUsages/package.html
com/intellij/psi/CustomHighlighterTokenType$CustomElementType.class
CustomHighlighterTokenType.java
package com.intellij.psi
public com.intellij.psi.CustomHighlighterTokenType$CustomElementType extends com.intellij.psi.tree.IElementType {
public void <init> (java.lang.String)
String debugName
}
com/intellij/psi/CustomHighlighterTokenType.class
CustomHighlighterTokenType.java
package com.intellij.psi
public abstract com.intellij.psi.CustomHighlighterTokenType extends java.lang.Object {
public static final com.intellij.psi.tree.IElementType KEYWORD_1
public static final com.intellij.psi.tree.IElementType KEYWORD_2
public static final com.intellij.psi.tree.IElementType KEYWORD_3
public static final com.intellij.psi.tree.IElementType KEYWORD_4
public static final int KEYWORD_TYPE_COUNT
public static final com.intellij.psi.tree.IElementType STRING
public static final com.intellij.psi.tree.IElementType SINGLE_QUOTED_STRING
public static final com.intellij.psi.tree.IElementType NUMBER
public static final com.intellij.psi.tree.IElementType IDENTIFIER
public static final com.intellij.psi.tree.IElementType LINE_COMMENT
public static final com.intellij.psi.tree.IElementType MULTI_LINE_COMMENT
public static final com.intellij.psi.tree.IElementType WHITESPACE
public static final com.intellij.psi.tree.IElementType CHARACTER
public static final com.intellij.psi.tree.IElementType PUNCTUATION
public static final com.intellij.psi.tree.IElementType L_BRACE
public static final com.intellij.psi.tree.IElementType R_BRACE
public static final com.intellij.psi.tree.IElementType L_ANGLE
public static final com.intellij.psi.tree.IElementType R_ANGLE
public static final com.intellij.psi.tree.IElementType L_BRACKET
public static final com.intellij.psi.tree.IElementType R_BRACKET
public static final com.intellij.psi.tree.IElementType L_PARENTH
public static final com.intellij.psi.tree.IElementType R_PARENTH
public static final com.intellij.psi.tree.IElementType CUSTOM_CONTENT
static void <clinit> ()
}
com/intellij/psi/RefResolveService$Listener.class
RefResolveService.java
package com.intellij.psi
public abstract com.intellij.psi.RefResolveService$Listener extends java.lang.Object {
public void <init> ()
public void fileResolved (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public void allFilesResolved ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/RefResolveService.class
RefResolveService.java
package com.intellij.psi
public abstract com.intellij.psi.RefResolveService extends java.lang.Object {
public static final boolean ENABLED
public void <init> ()
public static com.intellij.psi.RefResolveService getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract int[] getBackwardIds (com.intellij.openapi.vfs.VirtualFileWithId)
public abstract com.intellij.psi.search.GlobalSearchScope restrictByBackwardIds (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.GlobalSearchScope)
public abstract boolean queue (java.util.Collection, java.lang.Object)
public abstract boolean isUpToDate ()
public abstract int getQueueSize ()
public abstract void addListener (com.intellij.openapi.Disposable, com.intellij.psi.RefResolveService$Listener)
static void <clinit> ()
}
com/intellij/psi/SdkResolveScopeProvider.class
SdkResolveScopeProvider.java
package com.intellij.psi
public abstract com.intellij.psi.SdkResolveScopeProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public abstract com.intellij.psi.search.GlobalSearchScope getScope (com.intellij.openapi.project.Project, com.intellij.openapi.roots.JdkOrderEntry)
static void <clinit> ()
}
com/intellij/psi/search/IndexPattern.class
IndexPattern.java
package com.intellij.psi.search
public com.intellij.psi.search.IndexPattern extends java.lang.Object {
private String myPatternString
private java.util.regex.Pattern myOptimizedIndexingPattern
private boolean myCaseSensitive
private java.util.regex.Pattern myPattern
public void <init> (java.lang.String, boolean)
String patternString
boolean caseSensitive
public java.lang.String getPatternString ()
public java.util.regex.Pattern getPattern ()
public java.util.regex.Pattern getOptimizedIndexingPattern ()
public boolean isCaseSensitive ()
public void setPatternString (java.lang.String)
String patternString
public void setCaseSensitive (boolean)
boolean caseSensitive
private void compilePattern ()
int flags
String optimizedPattern
java.util.regex.PatternSyntaxException e
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.search.IndexPattern that
public int hashCode ()
int result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/IndexPatternOccurrence.class
IndexPatternOccurrence.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.IndexPatternOccurrence extends java.lang.Object {
public abstract com.intellij.psi.PsiFile getFile ()
public abstract com.intellij.openapi.util.TextRange getTextRange ()
public java.util.List getAdditionalTextRanges ()
public abstract com.intellij.psi.search.IndexPattern getPattern ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/IndexPatternProvider.class
IndexPatternProvider.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.IndexPatternProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public static final com.intellij.util.messages.Topic INDEX_PATTERNS_CHANGED
public static final String PROP_INDEX_PATTERNS
public abstract com.intellij.psi.search.IndexPattern[] getIndexPatterns ()
static void <clinit> ()
}
com/intellij/psi/search/ProjectAndLibrariesScope.class
ProjectAndLibrariesScope.java
package com.intellij.psi.search
public com.intellij.psi.search.ProjectAndLibrariesScope extends com.intellij.psi.search.GlobalSearchScope {
protected final com.intellij.openapi.roots.ProjectFileIndex myProjectFileIndex
protected final boolean mySearchOutsideRootModel
private String myDisplayName
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void <init> (com.intellij.openapi.project.Project, boolean)
com.intellij.openapi.project.Project project
boolean searchOutsideRootModel
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)
int aRes
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.ModuleFileIndex moduleFileIndex
com.intellij.openapi.roots.OrderEntry entry2
com.intellij.openapi.roots.OrderEntry entry1
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
java.util.List entries1
java.util.List entries2
int res
public boolean isSearchOutsideRootModel ()
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
public java.util.Collection getUnloadedModulesBelongingToScope ()
com.intellij.openapi.project.Project project
public java.lang.String getDisplayName ()
public void setDisplayName (java.lang.String)
String displayName
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/PsiReferenceProcessor$CollectElements.class
PsiReferenceProcessor.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiReferenceProcessor$CollectElements extends java.lang.Object implements com.intellij.psi.search.PsiReferenceProcessor {
private final java.util.Collection myCollection
public void <init> (java.util.Collection)
java.util.Collection collection
public void <init> ()
public com.intellij.psi.PsiReference[] toArray ()
public com.intellij.psi.PsiReference[] toArray (com.intellij.psi.PsiReference[])
com.intellij.psi.PsiReference[] array
public boolean execute (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/PsiReferenceProcessor.class
PsiReferenceProcessor.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.PsiReferenceProcessor extends java.lang.Object {
public abstract boolean execute (com.intellij.psi.PsiReference)
}
com/intellij/psi/search/PsiReferenceProcessorAdapter.class
PsiReferenceProcessorAdapter.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiReferenceProcessorAdapter extends com.intellij.openapi.application.ReadActionProcessor {
private final com.intellij.psi.search.PsiReferenceProcessor myProcessor
public void <init> (com.intellij.psi.search.PsiReferenceProcessor)
com.intellij.psi.search.PsiReferenceProcessor processor
public boolean processInReadAction (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference psiReference
public volatile synthetic boolean processInReadAction (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/PsiSearchHelper$SERVICE.class
PsiSearchHelper.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiSearchHelper$SERVICE extends java.lang.Object {
private void <init> ()
public static com.intellij.psi.search.PsiSearchHelper getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/PsiSearchHelper$SearchCostResult.class
PsiSearchHelper.java
package com.intellij.psi.search
public final enum com.intellij.psi.search.PsiSearchHelper$SearchCostResult extends java.lang.Enum {
public static final enum com.intellij.psi.search.PsiSearchHelper$SearchCostResult ZERO_OCCURRENCES
public static final enum com.intellij.psi.search.PsiSearchHelper$SearchCostResult FEW_OCCURRENCES
public static final enum com.intellij.psi.search.PsiSearchHelper$SearchCostResult TOO_MANY_OCCURRENCES
private static final synthetic com.intellij.psi.search.PsiSearchHelper$SearchCostResult[] $VALUES
public static com.intellij.psi.search.PsiSearchHelper$SearchCostResult[] values ()
public static com.intellij.psi.search.PsiSearchHelper$SearchCostResult valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/search/PsiSearchHelper.class
PsiSearchHelper.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.PsiSearchHelper extends java.lang.Object {
public static com.intellij.psi.search.PsiSearchHelper getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiElement[] findCommentsContainingIdentifier (java.lang.String, com.intellij.psi.search.SearchScope)
public abstract boolean processCommentsContainingIdentifier (java.lang.String, com.intellij.psi.search.SearchScope, com.intellij.util.Processor)
public abstract com.intellij.psi.PsiFile[] findFilesWithPlainTextWords (java.lang.String)
public abstract boolean processUsagesInNonJavaFiles (java.lang.String, com.intellij.psi.search.PsiNonJavaFileReferenceProcessor, com.intellij.psi.search.GlobalSearchScope)
public abstract boolean processUsagesInNonJavaFiles (com.intellij.psi.PsiElement, java.lang.String, com.intellij.psi.search.PsiNonJavaFileReferenceProcessor, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.search.SearchScope getUseScope (com.intellij.psi.PsiElement)
public abstract boolean processAllFilesWithWord (java.lang.String, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor, boolean)
public abstract boolean processAllFilesWithWordInText (java.lang.String, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor, boolean)
public abstract boolean processAllFilesWithWordInComments (java.lang.String, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor)
public abstract boolean processAllFilesWithWordInLiterals (java.lang.String, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor)
public abstract boolean processRequests (com.intellij.psi.search.SearchRequestCollector, com.intellij.util.Processor)
public abstract com.intellij.concurrency.AsyncFuture processRequestsAsync (com.intellij.psi.search.SearchRequestCollector, com.intellij.util.Processor)
public abstract boolean processElementsWithWord (com.intellij.psi.search.TextOccurenceProcessor, com.intellij.psi.search.SearchScope, java.lang.String, short, boolean)
public abstract boolean processElementsWithWord (com.intellij.psi.search.TextOccurenceProcessor, com.intellij.psi.search.SearchScope, java.lang.String, short, boolean, boolean)
public abstract com.intellij.concurrency.AsyncFuture processElementsWithWordAsync (com.intellij.psi.search.TextOccurenceProcessor, com.intellij.psi.search.SearchScope, java.lang.String, short, boolean)
public abstract com.intellij.psi.search.PsiSearchHelper$SearchCostResult isCheapEnoughToSearch (java.lang.String, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiFile, com.intellij.openapi.progress.ProgressIndicator)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/PsiSearchRequest.class
PsiSearchRequest.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiSearchRequest extends java.lang.Object {
public final com.intellij.psi.search.SearchScope searchScope
public final String word
public final short searchContext
public final boolean caseSensitive
public final com.intellij.psi.search.RequestResultProcessor processor
public final String containerName
void <init> (com.intellij.psi.search.SearchScope, java.lang.String, short, boolean, java.lang.String, com.intellij.psi.search.RequestResultProcessor)
com.intellij.psi.search.SearchScope searchScope
String word
short searchContext
boolean caseSensitive
String containerName
com.intellij.psi.search.RequestResultProcessor processor
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.search.PsiSearchRequest that
public int hashCode ()
int result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/PsiTodoSearchHelper$SERVICE.class
PsiTodoSearchHelper.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiTodoSearchHelper$SERVICE extends java.lang.Object {
private void <init> ()
public static com.intellij.psi.search.PsiTodoSearchHelper getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/search/PsiTodoSearchHelper.class
PsiTodoSearchHelper.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.PsiTodoSearchHelper extends java.lang.Object {
public abstract com.intellij.psi.PsiFile[] findFilesWithTodoItems ()
public abstract com.intellij.psi.search.TodoItem[] findTodoItems (com.intellij.psi.PsiFile)
public abstract com.intellij.psi.search.TodoItem[] findTodoItems (com.intellij.psi.PsiFile, int, int)
public abstract com.intellij.psi.search.TodoItem[] findTodoItemsLight (com.intellij.psi.PsiFile)
public abstract com.intellij.psi.search.TodoItem[] findTodoItemsLight (com.intellij.psi.PsiFile, int, int)
public abstract int getTodoItemsCount (com.intellij.psi.PsiFile)
public abstract int getTodoItemsCount (com.intellij.psi.PsiFile, com.intellij.psi.search.TodoPattern)
}
com/intellij/psi/search/QuerySearchRequest$1.class
QuerySearchRequest.java
package com.intellij.psi.search
com.intellij.psi.search.QuerySearchRequest$1 extends com.intellij.openapi.application.ReadActionProcessor {
final synthetic com.intellij.util.PairProcessor val$processor
final synthetic com.intellij.psi.search.SearchRequestCollector val$collector
final synthetic com.intellij.psi.search.QuerySearchRequest this$0
void <init> (com.intellij.psi.search.QuerySearchRequest, com.intellij.util.PairProcessor, com.intellij.psi.search.SearchRequestCollector)
com.intellij.psi.search.QuerySearchRequest this$0
public boolean processInReadAction (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference psiReference
public volatile synthetic boolean processInReadAction (java.lang.Object)
}
com/intellij/psi/search/QuerySearchRequest.class
QuerySearchRequest.java
package com.intellij.psi.search
public com.intellij.psi.search.QuerySearchRequest extends java.lang.Object {
public final com.intellij.util.Query query
public final com.intellij.psi.search.SearchRequestCollector collector
public final com.intellij.util.Processor processor
public void <init> (com.intellij.util.Query, com.intellij.psi.search.SearchRequestCollector, boolean, com.intellij.util.PairProcessor)
com.intellij.util.Query query
com.intellij.psi.search.SearchRequestCollector collector
boolean inReadAction
com.intellij.util.PairProcessor processor
public boolean runQuery ()
public java.lang.String toString ()
private static synthetic boolean lambda$new$0 (com.intellij.util.PairProcessor, com.intellij.psi.search.SearchRequestCollector, com.intellij.psi.PsiReference)
com.intellij.util.PairProcessor processor
com.intellij.psi.search.SearchRequestCollector collector
com.intellij.psi.PsiReference psiReference
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/RequestResultProcessor$BulkResultProcessor.class
RequestResultProcessor.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.RequestResultProcessor$BulkResultProcessor extends com.intellij.psi.search.RequestResultProcessor {
public void <init> ()
public transient void <init> (java.lang.Object[])
Object[] equality
public boolean processTextOccurrence (com.intellij.psi.PsiElement, int, com.intellij.util.Processor)
com.intellij.psi.PsiElement element
int offsetInElement
com.intellij.util.Processor consumer
public abstract boolean processTextOccurrences (com.intellij.psi.PsiElement, int[], com.intellij.util.Processor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/RequestResultProcessor.class
RequestResultProcessor.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.RequestResultProcessor extends java.lang.Object {
private final Object myEquality
protected transient void <init> (java.lang.Object[])
Object[] equality
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.search.RequestResultProcessor that
public int hashCode ()
public abstract boolean processTextOccurrence (com.intellij.psi.PsiElement, int, com.intellij.util.Processor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/ScopeOptimizer.class
ScopeOptimizer.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.ScopeOptimizer extends java.lang.Object {
public com.intellij.psi.search.GlobalSearchScope getScopeToExclude (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.search.SearchScope getRestrictedUseScope (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.search.GlobalSearchScope scopeToExclude
public static com.intellij.psi.search.SearchScope calculateOverallRestrictedUseScope (com.intellij.psi.search.ScopeOptimizer[], com.intellij.psi.PsiElement)
com.intellij.psi.search.ScopeOptimizer[] optimizers
com.intellij.psi.PsiElement element
private static synthetic com.intellij.psi.search.SearchScope lambda$calculateOverallRestrictedUseScope$2 (com.intellij.psi.search.SearchScope, com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope s1
com.intellij.psi.search.SearchScope s2
private static synthetic com.intellij.psi.search.SearchScope lambda$calculateOverallRestrictedUseScope$1 (com.intellij.psi.PsiElement, com.intellij.psi.search.ScopeOptimizer)
com.intellij.psi.PsiElement element
com.intellij.psi.search.ScopeOptimizer optimizer
private static synthetic void lambda$calculateOverallRestrictedUseScope$0 (com.intellij.psi.search.ScopeOptimizer)
com.intellij.psi.search.ScopeOptimizer optimizer
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/SearchRequestCollector.class
SearchRequestCollector.java
package com.intellij.psi.search
public com.intellij.psi.search.SearchRequestCollector extends java.lang.Object {
private static final com.intellij.openapi.extensions.ExtensionPointName CODE_USAGE_SCOPE_OPTIMIZER_EP_NAME
private final Object lock
private final java.util.List myWordRequests
private final java.util.List myQueryRequests
private final java.util.List myCustomSearchActions
private final com.intellij.psi.search.SearchSession mySession
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.search.SearchSession)
com.intellij.psi.search.SearchSession session
public com.intellij.psi.search.SearchSession getSearchSession ()
public void searchWord (java.lang.String, com.intellij.psi.search.SearchScope, boolean, com.intellij.psi.PsiElement)
String word
com.intellij.psi.search.SearchScope searchScope
boolean caseSensitive
com.intellij.psi.PsiElement searchTarget
short searchContext
public void searchWord (java.lang.String, com.intellij.psi.search.SearchScope, short, boolean, com.intellij.psi.PsiElement)
String word
com.intellij.psi.search.SearchScope searchScope
short searchContext
boolean caseSensitive
com.intellij.psi.PsiElement searchTarget
private void searchWord (java.lang.String, com.intellij.psi.search.SearchScope, short, boolean, java.lang.String, com.intellij.psi.PsiElement, com.intellij.psi.search.RequestResultProcessor)
short exceptCodeSearchContext
com.intellij.psi.search.SearchScope searchCodeUsageEffectiveScope
com.intellij.psi.search.SearchScope restrictedCodeUsageSearchScope
String word
com.intellij.psi.search.SearchScope searchScope
short searchContext
boolean caseSensitive
String containerName
com.intellij.psi.PsiElement searchTarget
com.intellij.psi.search.RequestResultProcessor processor
java.util.Collection requests
public void searchWord (java.lang.String, com.intellij.psi.search.SearchScope, short, boolean, com.intellij.psi.PsiElement, com.intellij.psi.search.RequestResultProcessor)
String word
com.intellij.psi.search.SearchScope searchScope
short searchContext
boolean caseSensitive
com.intellij.psi.PsiElement searchTarget
com.intellij.psi.search.RequestResultProcessor processor
private static java.lang.String getContainerName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement target
private static com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement container
com.intellij.codeInsight.ContainerProvider provider
com.intellij.psi.PsiElement refElement
public void searchWord (java.lang.String, com.intellij.psi.search.SearchScope, short, boolean, com.intellij.psi.search.RequestResultProcessor)
String word
com.intellij.psi.search.SearchScope searchScope
short searchContext
boolean caseSensitive
com.intellij.psi.search.RequestResultProcessor processor
private static boolean makesSenseToSearch (java.lang.String, com.intellij.psi.search.SearchScope)
String word
com.intellij.psi.search.SearchScope searchScope
public void searchQuery (com.intellij.psi.search.QuerySearchRequest)
com.intellij.psi.search.QuerySearchRequest request
public void searchCustom (com.intellij.util.Processor)
com.intellij.util.Processor searchAction
public java.util.List takeQueryRequests ()
private java.util.List takeRequests (java.util.List)
java.util.List requests
java.util.List list
public java.util.List takeSearchRequests ()
public java.util.List takeCustomSearchActions ()
public java.lang.String toString ()
private static synthetic java.lang.String lambda$getContainerName$1 (com.intellij.psi.PsiElement) throws java.lang.RuntimeException
com.intellij.psi.PsiElement target
com.intellij.psi.PsiElement container
private static synthetic com.intellij.psi.search.SearchScope lambda$searchWord$0 (com.intellij.psi.PsiElement) throws java.lang.RuntimeException
com.intellij.psi.PsiElement searchTarget
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/SearchRequestQuery.class
SearchRequestQuery.java
package com.intellij.psi.search
public com.intellij.psi.search.SearchRequestQuery extends com.intellij.util.AbstractQuery {
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.search.SearchRequestCollector myRequests
public void <init> (com.intellij.openapi.project.Project, com.intellij.psi.search.SearchRequestCollector)
com.intellij.openapi.project.Project project
com.intellij.psi.search.SearchRequestCollector requests
protected boolean processResults (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/SearchSession.class
SearchSession.java
package com.intellij.psi.search
public com.intellij.psi.search.SearchSession extends com.intellij.openapi.util.UserDataHolderBase {
public void <init> ()
}
com/intellij/psi/search/SingleTargetRequestResultProcessor.class
SingleTargetRequestResultProcessor.java
package com.intellij.psi.search
public final com.intellij.psi.search.SingleTargetRequestResultProcessor extends com.intellij.psi.search.RequestResultProcessor {
private static final com.intellij.psi.PsiReferenceService ourReferenceService
private final com.intellij.psi.PsiElement myTarget
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement target
public boolean processTextOccurrence (com.intellij.psi.PsiElement, int, com.intellij.util.Processor)
com.intellij.psi.PsiReference ref
int i
com.intellij.psi.PsiElement element
int offsetInElement
com.intellij.util.Processor consumer
java.util.List references
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/TextOccurenceProcessor.class
TextOccurenceProcessor.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.TextOccurenceProcessor extends java.lang.Object {
public abstract boolean execute (com.intellij.psi.PsiElement, int)
}
com/intellij/psi/search/TodoAttributes.class
TodoAttributes.java
package com.intellij.psi.search
public com.intellij.psi.search.TodoAttributes extends java.lang.Object implements java.lang.Cloneable {
private javax.swing.Icon myIcon
private com.intellij.openapi.editor.markup.TextAttributes myTextAttributes
private boolean myShouldUseCustomColors
private static final String ATTRIBUTE_ICON
private static final String ICON_DEFAULT
private static final String ICON_QUESTION
private static final String ICON_IMPORTANT
private static final String ELEMENT_OPTION
private static final String USE_CUSTOM_COLORS_ATT
public void <init> (org.jdom.Element, com.intellij.openapi.editor.markup.TextAttributes)
org.jdom.Element element
com.intellij.openapi.editor.markup.TextAttributes defaultTodoAttributes
String icon
public void <init> (javax.swing.Icon, com.intellij.openapi.editor.markup.TextAttributes)
javax.swing.Icon icon
com.intellij.openapi.editor.markup.TextAttributes textAttributes
public void <init> (com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.TextAttributes textAttributes
public javax.swing.Icon getIcon ()
public com.intellij.openapi.editor.markup.TextAttributes getTextAttributes ()
public com.intellij.openapi.editor.markup.TextAttributes getCustomizedTextAttributes ()
public void setIcon (javax.swing.Icon)
javax.swing.Icon icon
public void writeExternal (org.jdom.Element)
org.jdom.Element element
String icon
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.search.TodoAttributes attributes
public int hashCode ()
int result
public boolean shouldUseCustomTodoColor ()
public void setUseCustomTodoColor (boolean, com.intellij.openapi.editor.markup.TextAttributes)
boolean useCustomColors
com.intellij.openapi.editor.markup.TextAttributes defaultTodoAttributes
public com.intellij.psi.search.TodoAttributes clone ()
com.intellij.openapi.editor.markup.TextAttributes textAttributes
com.intellij.psi.search.TodoAttributes attributes
CloneNotSupportedException e
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/TodoItem.class
TodoItem.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.TodoItem extends java.lang.Object {
public abstract com.intellij.psi.PsiFile getFile ()
public abstract com.intellij.openapi.util.TextRange getTextRange ()
public abstract com.intellij.psi.search.TodoPattern getPattern ()
public java.util.List getAdditionalTextRanges ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/TodoPattern.class
TodoPattern.java
package com.intellij.psi.search
public com.intellij.psi.search.TodoPattern extends java.lang.Object implements java.lang.Cloneable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private com.intellij.psi.search.IndexPattern myIndexPattern
private com.intellij.psi.search.TodoAttributes myAttributes
private static final String CASE_SENS_ATT
private static final String PATTERN_ATT
public void <init> (com.intellij.psi.search.TodoAttributes)
com.intellij.psi.search.TodoAttributes attributes
public void <init> (org.jdom.Element, com.intellij.openapi.editor.markup.TextAttributes)
org.jdom.Element state
com.intellij.openapi.editor.markup.TextAttributes defaultTodoAttributes
public void <init> (java.lang.String, com.intellij.psi.search.TodoAttributes, boolean)
String patternString
com.intellij.psi.search.TodoAttributes attributes
boolean caseSensitive
public com.intellij.psi.search.TodoPattern clone ()
com.intellij.psi.search.TodoAttributes attributes
com.intellij.psi.search.TodoPattern pattern
CloneNotSupportedException e
public java.lang.String getPatternString ()
public void setPatternString (java.lang.String)
String patternString
public com.intellij.psi.search.TodoAttributes getAttributes ()
public void setAttributes (com.intellij.psi.search.TodoAttributes)
com.intellij.psi.search.TodoAttributes attributes
public boolean isCaseSensitive ()
public void setCaseSensitive (boolean)
boolean caseSensitive
public java.util.regex.Pattern getPattern ()
public void writeExternal (org.jdom.Element)
org.jdom.Element element
public boolean equals (java.lang.Object)
Object obj
com.intellij.psi.search.TodoPattern pattern
public int hashCode ()
public com.intellij.psi.search.IndexPattern getIndexPattern ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/UsageSearchContext.class
UsageSearchContext.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.UsageSearchContext extends java.lang.Object {
public static final short IN_CODE
public static final short IN_COMMENTS
public static final short IN_STRINGS
public static final short IN_FOREIGN_LANGUAGES
public static final short IN_PLAIN_TEXT
public static final short ANY
}
com/intellij/psi/search/searches/DefinitionsScopedSearch$SearchParameters.class
DefinitionsScopedSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.DefinitionsScopedSearch$SearchParameters extends java.lang.Object implements com.intellij.util.QueryParameters {
private final com.intellij.psi.PsiElement myElement
private final com.intellij.psi.search.SearchScope myScope
private final boolean myCheckDeep
private final com.intellij.openapi.project.Project myProject
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void <init> (com.intellij.psi.PsiElement, com.intellij.psi.search.SearchScope, boolean)
com.intellij.psi.PsiElement element
com.intellij.psi.search.SearchScope scope
boolean checkDeep
public com.intellij.psi.PsiElement getElement ()
public boolean isCheckDeep ()
public com.intellij.openapi.project.Project getProject ()
public boolean isQueryValid ()
public com.intellij.psi.search.SearchScope getScope ()
private synthetic com.intellij.psi.search.SearchScope lambda$getScope$0 () throws java.lang.RuntimeException
com.intellij.psi.PsiFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/DefinitionsScopedSearch.class
DefinitionsScopedSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.DefinitionsScopedSearch 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.DefinitionsScopedSearch INSTANCE
public void <init> ()
public static com.intellij.util.Query search (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement definitionsOf
public static com.intellij.util.Query search (com.intellij.psi.PsiElement, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiElement definitionsOf
com.intellij.psi.search.SearchScope searchScope
public static com.intellij.util.Query search (com.intellij.psi.PsiElement, com.intellij.psi.search.SearchScope, boolean)
com.intellij.psi.PsiElement definitionsOf
com.intellij.psi.search.SearchScope searchScope
boolean checkDeep
private static synthetic boolean lambda$static$0 (com.intellij.psi.search.searches.DefinitionsScopedSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.util.QueryExecutor executor
com.intellij.psi.search.searches.DefinitionsScopedSearch$SearchParameters queryParameters
com.intellij.util.Processor consumer
static void <clinit> ()
}
com/intellij/psi/search/searches/DefinitionsSearch.class
DefinitionsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.DefinitionsSearch extends com.intellij.psi.search.searches.ExtensibleQueryFactory {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public static com.intellij.psi.search.searches.DefinitionsSearch INSTANCE
public void <init> ()
public static com.intellij.util.Query search (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement definitionsOf
static void <clinit> ()
}
com/intellij/psi/search/searches/IndexPatternSearch$Holder.class
IndexPatternSearch.java
package com.intellij.psi.search.searches
com.intellij.psi.search.searches.IndexPatternSearch$Holder extends java.lang.Object {
private static final com.intellij.psi.search.searches.IndexPatternSearch INDEX_PATTERN_SEARCH_INSTANCE
private void <init> ()
static synthetic com.intellij.psi.search.searches.IndexPatternSearch access$000 ()
static void <clinit> ()
}
com/intellij/psi/search/searches/IndexPatternSearch$SearchParameters.class
IndexPatternSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.IndexPatternSearch$SearchParameters extends java.lang.Object {
private final com.intellij.psi.PsiFile myFile
private final com.intellij.psi.search.IndexPattern myPattern
private final com.intellij.psi.search.IndexPatternProvider myPatternProvider
private final com.intellij.openapi.util.TextRange myRange
private final boolean myMultiLine
public void <init> (com.intellij.psi.PsiFile, com.intellij.psi.search.IndexPattern)
com.intellij.psi.PsiFile file
com.intellij.psi.search.IndexPattern pattern
public void <init> (com.intellij.psi.PsiFile, com.intellij.psi.search.IndexPattern, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiFile file
com.intellij.psi.search.IndexPattern pattern
com.intellij.openapi.util.TextRange range
public void <init> (com.intellij.psi.PsiFile, com.intellij.psi.search.IndexPatternProvider)
com.intellij.psi.PsiFile file
com.intellij.psi.search.IndexPatternProvider patternProvider
public void <init> (com.intellij.psi.PsiFile, com.intellij.psi.search.IndexPatternProvider, boolean)
com.intellij.psi.PsiFile file
com.intellij.psi.search.IndexPatternProvider patternProvider
boolean multiLine
public void <init> (com.intellij.psi.PsiFile, com.intellij.psi.search.IndexPatternProvider, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiFile file
com.intellij.psi.search.IndexPatternProvider patternProvider
com.intellij.openapi.util.TextRange range
private void <init> (com.intellij.psi.PsiFile, com.intellij.psi.search.IndexPatternProvider, com.intellij.openapi.util.TextRange, boolean)
com.intellij.psi.PsiFile file
com.intellij.psi.search.IndexPatternProvider patternProvider
com.intellij.openapi.util.TextRange range
boolean multiLine
public com.intellij.psi.PsiFile getFile ()
public com.intellij.psi.search.IndexPattern getPattern ()
public com.intellij.psi.search.IndexPatternProvider getPatternProvider ()
public com.intellij.openapi.util.TextRange getRange ()
public boolean isMultiLine ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/IndexPatternSearch.class
IndexPatternSearch.java
package com.intellij.psi.search.searches
public abstract com.intellij.psi.search.searches.IndexPatternSearch extends com.intellij.util.QueryFactory {
protected void <init> ()
public static com.intellij.util.Query search (com.intellij.psi.PsiFile, com.intellij.psi.search.IndexPattern)
com.intellij.psi.PsiFile file
com.intellij.psi.search.IndexPattern pattern
com.intellij.psi.search.searches.IndexPatternSearch$SearchParameters parameters
public static com.intellij.util.Query search (com.intellij.psi.PsiFile, com.intellij.psi.search.IndexPattern, int, int)
com.intellij.psi.PsiFile file
com.intellij.psi.search.IndexPattern pattern
int startOffset
int endOffset
com.intellij.psi.search.searches.IndexPatternSearch$SearchParameters parameters
public static com.intellij.util.Query search (com.intellij.psi.PsiFile, com.intellij.psi.search.IndexPatternProvider)
com.intellij.psi.PsiFile file
com.intellij.psi.search.IndexPatternProvider patternProvider
com.intellij.psi.search.searches.IndexPatternSearch$SearchParameters parameters
public static com.intellij.util.Query search (com.intellij.psi.PsiFile, com.intellij.psi.search.IndexPatternProvider, boolean)
com.intellij.psi.PsiFile file
com.intellij.psi.search.IndexPatternProvider patternProvider
boolean multiLineOccurrences
com.intellij.psi.search.searches.IndexPatternSearch$SearchParameters parameters
public static com.intellij.util.Query search (com.intellij.psi.PsiFile, com.intellij.psi.search.IndexPatternProvider, int, int)
com.intellij.psi.PsiFile file
com.intellij.psi.search.IndexPatternProvider patternProvider
int startOffset
int endOffset
com.intellij.psi.search.searches.IndexPatternSearch$SearchParameters parameters
public static int getOccurrencesCount (com.intellij.psi.PsiFile, com.intellij.psi.search.IndexPatternProvider)
com.intellij.psi.PsiFile file
com.intellij.psi.search.IndexPatternProvider patternProvider
public static int getOccurrencesCount (com.intellij.psi.PsiFile, com.intellij.psi.search.IndexPattern)
com.intellij.psi.PsiFile file
com.intellij.psi.search.IndexPattern pattern
protected abstract int getOccurrencesCountImpl (com.intellij.psi.PsiFile, com.intellij.psi.search.IndexPatternProvider)
protected abstract int getOccurrencesCountImpl (com.intellij.psi.PsiFile, com.intellij.psi.search.IndexPattern)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/ReferenceDescriptor.class
ReferenceDescriptor.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.ReferenceDescriptor extends java.lang.Object {
public static final com.intellij.util.Function MAPPER
private final com.intellij.openapi.vfs.VirtualFile file
private final int offset
private void <init> (com.intellij.openapi.vfs.VirtualFile, int)
com.intellij.openapi.vfs.VirtualFile file
int offset
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.search.searches.ReferenceDescriptor that
public int hashCode ()
private static synthetic com.intellij.psi.search.searches.ReferenceDescriptor lambda$static$0 (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference psiReference
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file1
com.intellij.openapi.util.TextRange textRange
int startOffset
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/ReferencesSearch$SearchParameters.class
ReferencesSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.ReferencesSearch$SearchParameters extends java.lang.Object implements com.intellij.openapi.application.DumbAwareSearchParameters {
private final com.intellij.psi.PsiElement myElementToSearch
private final com.intellij.psi.search.SearchScope myScope
private volatile com.intellij.psi.search.SearchScope myEffectiveScope
private final boolean myIgnoreAccessScope
private final com.intellij.psi.search.SearchRequestCollector myOptimizer
private final com.intellij.openapi.project.Project myProject
private final boolean isSharedOptimizer
public void <init> (com.intellij.psi.PsiElement, com.intellij.psi.search.SearchScope, boolean, com.intellij.psi.search.SearchRequestCollector)
com.intellij.psi.PsiElement elementToSearch
com.intellij.psi.search.SearchScope scope
boolean ignoreAccessScope
com.intellij.psi.search.SearchRequestCollector optimizer
public void <init> (com.intellij.psi.PsiElement, com.intellij.psi.search.SearchScope, boolean)
com.intellij.psi.PsiElement elementToSearch
com.intellij.psi.search.SearchScope scope
boolean ignoreAccessScope
public boolean isQueryValid ()
public com.intellij.openapi.project.Project getProject ()
public com.intellij.psi.PsiElement getElementToSearch ()
public com.intellij.psi.search.SearchScope getScopeDeterminedByUser ()
public com.intellij.psi.search.SearchScope getScope ()
public boolean isIgnoreAccessScope ()
public com.intellij.psi.search.SearchRequestCollector getOptimizer ()
public com.intellij.psi.search.SearchScope getEffectiveSearchScope ()
com.intellij.psi.search.SearchScope useScope
com.intellij.psi.search.SearchScope scope
static synthetic boolean access$000 (com.intellij.psi.search.searches.ReferencesSearch$SearchParameters)
com.intellij.psi.search.searches.ReferencesSearch$SearchParameters x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/ReferencesSearch.class
ReferencesSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.ReferencesSearch extends com.intellij.psi.search.searches.ExtensibleQueryFactory {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
private static final com.intellij.psi.search.searches.ReferencesSearch INSTANCE
private void <init> ()
public static com.intellij.util.Query search (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.util.Query search (com.intellij.psi.PsiElement, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiElement element
com.intellij.psi.search.SearchScope searchScope
public static com.intellij.util.Query search (com.intellij.psi.PsiElement, com.intellij.psi.search.SearchScope, boolean)
com.intellij.psi.PsiElement element
com.intellij.psi.search.SearchScope searchScope
boolean ignoreAccessScope
public static com.intellij.util.Query search (com.intellij.psi.search.searches.ReferencesSearch$SearchParameters)
com.intellij.psi.search.searches.ReferencesSearch$SearchParameters parameters
com.intellij.util.Query result
com.intellij.psi.search.SearchRequestCollector requests
com.intellij.psi.PsiElement element
private static com.intellij.util.Query uniqueResults (com.intellij.util.Query)
com.intellij.util.Query composite
public static void searchOptimized (com.intellij.psi.PsiElement, com.intellij.psi.search.SearchScope, boolean, com.intellij.psi.search.SearchRequestCollector, com.intellij.util.Processor)
com.intellij.psi.PsiElement element
com.intellij.psi.search.SearchScope searchScope
boolean ignoreAccessScope
com.intellij.psi.search.SearchRequestCollector collector
com.intellij.util.Processor processor
public static void searchOptimized (com.intellij.psi.PsiElement, com.intellij.psi.search.SearchScope, boolean, com.intellij.psi.search.SearchRequestCollector, boolean, com.intellij.util.PairProcessor)
com.intellij.psi.PsiElement element
com.intellij.psi.search.SearchScope searchScope
boolean ignoreAccessScope
com.intellij.psi.search.SearchRequestCollector collector
boolean inReadAction
com.intellij.util.PairProcessor processor
com.intellij.psi.search.SearchRequestCollector nested
com.intellij.util.Query query
private static synthetic boolean lambda$searchOptimized$0 (com.intellij.util.Processor, com.intellij.psi.PsiReference, com.intellij.psi.search.SearchRequestCollector)
com.intellij.util.Processor processor
com.intellij.psi.PsiReference psiReference
com.intellij.psi.search.SearchRequestCollector collector1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/AbstractStubIndex.class
AbstractStubIndex.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.AbstractStubIndex extends java.lang.Object implements com.intellij.psi.stubs.StubIndexExtension {
public void <init> ()
public java.util.Collection getAllKeys (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public boolean processAllKeys (com.intellij.openapi.project.Project, com.intellij.util.Processor)
com.intellij.openapi.project.Project project
com.intellij.util.Processor processor
public java.util.Collection get (java.lang.Object, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
Object key
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
public int getCacheSize ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/IntStubIndexExtension.class
IntStubIndexExtension.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.IntStubIndexExtension extends com.intellij.psi.stubs.AbstractStubIndex {
public void <init> ()
public int getVersion ()
public com.intellij.util.io.KeyDescriptor getKeyDescriptor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/SerializationManager.class
SerializationManager.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.SerializationManager extends java.lang.Object {
private volatile boolean mySerializersLoaded
public void <init> ()
public static com.intellij.psi.stubs.SerializationManager getInstance ()
public void registerSerializer (com.intellij.psi.stubs.ObjectStubSerializer)
com.intellij.psi.stubs.ObjectStubSerializer serializer
protected abstract void registerSerializer (java.lang.String, com.intellij.openapi.util.Computable)
protected void initSerializers ()
com.intellij.psi.tree.IElementType type
com.intellij.psi.stubs.StubFieldAccessor lazySerializer
java.util.List lazySerializers
com.intellij.psi.tree.IElementType[] stubElementTypes
public abstract java.lang.String internString (java.lang.String)
private static synthetic boolean lambda$initSerializers$0 (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
}
com/intellij/psi/stubs/StringStubIndexExtension.class
StringStubIndexExtension.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.StringStubIndexExtension extends com.intellij.psi.stubs.AbstractStubIndex {
public void <init> ()
public int getVersion ()
public com.intellij.util.io.KeyDescriptor getKeyDescriptor ()
public boolean traceKeyHashToVirtualFileMapping ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/StubIndex$StubIndexHolder.class
StubIndex.java
package com.intellij.psi.stubs
com.intellij.psi.stubs.StubIndex$StubIndexHolder extends java.lang.Object {
private static final com.intellij.psi.stubs.StubIndex ourInstance
private void <init> ()
static synthetic com.intellij.psi.stubs.StubIndex access$000 ()
static void <clinit> ()
}
com/intellij/psi/stubs/StubIndex.class
StubIndex.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.StubIndex extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.stubs.StubIndex getInstance ()
public java.util.Collection get (com.intellij.psi.stubs.StubIndexKey, java.lang.Object, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.stubs.StubIndexKey indexKey
Object key
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
java.util.List result
public boolean processElements (com.intellij.psi.stubs.StubIndexKey, java.lang.Object, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope, java.lang.Class, com.intellij.util.Processor)
com.intellij.psi.stubs.StubIndexKey indexKey
Object key
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
Class requiredClass
com.intellij.util.Processor processor
public boolean processElements (com.intellij.psi.stubs.StubIndexKey, java.lang.Object, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter, java.lang.Class, com.intellij.util.Processor)
com.intellij.psi.stubs.StubIndexKey indexKey
Object key
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter idFilter
Class requiredClass
com.intellij.util.Processor processor
public abstract java.util.Collection getAllKeys (com.intellij.psi.stubs.StubIndexKey, com.intellij.openapi.project.Project)
public boolean processAllKeys (com.intellij.psi.stubs.StubIndexKey, com.intellij.openapi.project.Project, com.intellij.util.Processor)
com.intellij.psi.stubs.StubIndexKey indexKey
com.intellij.openapi.project.Project project
com.intellij.util.Processor processor
public boolean processAllKeys (com.intellij.psi.stubs.StubIndexKey, com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
com.intellij.psi.stubs.StubIndexKey indexKey
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter idFilter
public java.util.Collection safeGet (com.intellij.psi.stubs.StubIndexKey, java.lang.Object, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope, java.lang.Class)
com.intellij.psi.stubs.StubIndexKey indexKey
Object key
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
Class requiredClass
public static java.util.Collection getElements (com.intellij.psi.stubs.StubIndexKey, java.lang.Object, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope, java.lang.Class)
com.intellij.psi.stubs.StubIndexKey indexKey
Object key
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
Class requiredClass
public static java.util.Collection getElements (com.intellij.psi.stubs.StubIndexKey, java.lang.Object, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter, java.lang.Class)
com.intellij.psi.stubs.StubIndexKey indexKey
Object key
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter idFilter
Class requiredClass
java.util.List result
com.intellij.util.Processor processor
public abstract com.intellij.util.indexing.IdIterator getContainingIds (com.intellij.psi.stubs.StubIndexKey, java.lang.Object, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
public abstract void forceRebuild (java.lang.Throwable)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/StubIndexExtension.class
StubIndexExtension.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.StubIndexExtension extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.psi.stubs.StubIndexKey getKey ()
public abstract int getVersion ()
public abstract com.intellij.util.io.KeyDescriptor getKeyDescriptor ()
public abstract int getCacheSize ()
static void <clinit> ()
}
com/intellij/util/gist/GistManager.class
GistManager.java
package com.intellij.util.gist
public abstract com.intellij.util.gist.GistManager extends java.lang.Object {
public void <init> ()
public static com.intellij.util.gist.GistManager getInstance ()
public abstract com.intellij.util.gist.VirtualFileGist newVirtualFileGist (java.lang.String, int, com.intellij.util.io.DataExternalizer, com.intellij.util.gist.VirtualFileGist$GistCalculator)
public abstract com.intellij.util.gist.PsiFileGist newPsiFileGist (java.lang.String, int, com.intellij.util.io.DataExternalizer, com.intellij.util.NullableFunction)
public abstract void invalidateData ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/gist/PsiFileGist.class
PsiFileGist.java
package com.intellij.util.gist
public abstract com.intellij.util.gist.PsiFileGist extends java.lang.Object {
public abstract java.lang.Object getFileData (com.intellij.psi.PsiFile)
}
com/intellij/util/gist/VirtualFileGist$GistCalculator.class
VirtualFileGist.java
package com.intellij.util.gist
public abstract com.intellij.util.gist.VirtualFileGist$GistCalculator extends java.lang.Object {
public abstract java.lang.Object calcData (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
}
com/intellij/util/gist/VirtualFileGist.class
VirtualFileGist.java
package com.intellij.util.gist
public abstract com.intellij.util.gist.VirtualFileGist extends java.lang.Object {
public abstract java.lang.Object getFileData (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
}
com/intellij/util/indexing/DefaultFileTypeSpecificInputFilter.class
DefaultFileTypeSpecificInputFilter.java
package com.intellij.util.indexing
public com.intellij.util.indexing.DefaultFileTypeSpecificInputFilter extends java.lang.Object implements com.intellij.util.indexing.FileBasedIndex$FileTypeSpecificInputFilter {
private final com.intellij.openapi.fileTypes.FileType[] myFileTypes
public transient void <init> (com.intellij.openapi.fileTypes.FileType[])
com.intellij.openapi.fileTypes.FileType[] fileTypes
public void registerFileTypesUsedForIndexing (com.intellij.util.Consumer)
com.intellij.openapi.fileTypes.FileType ft
com.intellij.util.Consumer fileTypeSink
public boolean acceptInput (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/DocumentChangeDependentIndex.class
DocumentChangeDependentIndex.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.DocumentChangeDependentIndex extends java.lang.Object {
}
com/intellij/util/indexing/FileBasedIndex$1.class
FileBasedIndex.java
package com.intellij.util.indexing
final com.intellij.util.indexing.FileBasedIndex$1 extends com.intellij.openapi.vfs.VirtualFileVisitor {
final synthetic com.intellij.openapi.progress.ProgressIndicator val$indicator
final synthetic com.intellij.openapi.roots.ContentIterator val$processor
final synthetic java.util.Set val$visitedRoots
final synthetic com.intellij.openapi.vfs.VirtualFile val$root
final synthetic com.intellij.openapi.roots.ProjectFileIndex val$projectFileIndex
transient void <init> (com.intellij.openapi.vfs.VirtualFileVisitor$Option[], com.intellij.openapi.progress.ProgressIndicator, com.intellij.openapi.roots.ContentIterator, java.util.Set, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ProjectFileIndex)
com.intellij.openapi.vfs.VirtualFileVisitor$Option[] arg0
public boolean visitFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile canonicalFile
com.intellij.openapi.vfs.VirtualFile file
private boolean acceptsFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static synthetic java.lang.Boolean lambda$acceptsFile$0 (com.intellij.openapi.roots.ProjectFileIndex, com.intellij.openapi.vfs.VirtualFile) throws java.lang.RuntimeException
com.intellij.openapi.roots.ProjectFileIndex projectFileIndex
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/FileBasedIndex$FileTypeSpecificInputFilter.class
FileBasedIndex.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.FileBasedIndex$FileTypeSpecificInputFilter extends java.lang.Object implements com.intellij.util.indexing.FileBasedIndex$InputFilter {
public abstract void registerFileTypesUsedForIndexing (com.intellij.util.Consumer)
}
com/intellij/util/indexing/FileBasedIndex$InputFilter.class
FileBasedIndex.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.FileBasedIndex$InputFilter extends java.lang.Object {
public abstract boolean acceptInput (com.intellij.openapi.vfs.VirtualFile)
}
com/intellij/util/indexing/FileBasedIndex$ValueProcessor.class
FileBasedIndex.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.FileBasedIndex$ValueProcessor extends java.lang.Object {
public abstract boolean process (com.intellij.openapi.vfs.VirtualFile, java.lang.Object)
}
com/intellij/util/indexing/FileBasedIndex.class
FileBasedIndex.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.FileBasedIndex extends java.lang.Object {
public static final boolean ourEnableTracingOfKeyHashToVirtualFileMapping
public void <init> ()
public abstract void iterateIndexableFiles (com.intellij.openapi.roots.ContentIterator, com.intellij.openapi.project.Project, com.intellij.openapi.progress.ProgressIndicator)
public void iterateIndexableFilesConcurrently (com.intellij.openapi.roots.ContentIterator, com.intellij.openapi.project.Project, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.roots.ContentIterator processor
com.intellij.openapi.project.Project project
com.intellij.openapi.progress.ProgressIndicator indicator
public abstract com.intellij.openapi.vfs.VirtualFile getFileBeingCurrentlyIndexed ()
public abstract void registerIndexableSet (com.intellij.util.indexing.IndexableFileSet, com.intellij.openapi.project.Project)
public abstract void removeIndexableSet (com.intellij.util.indexing.IndexableFileSet)
public static com.intellij.util.indexing.FileBasedIndex getInstance ()
public static int getFileId (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public abstract com.intellij.openapi.vfs.VirtualFile findFileById (com.intellij.openapi.project.Project, int)
public void requestRebuild (com.intellij.util.indexing.ID)
com.intellij.util.indexing.ID indexId
public abstract java.util.List getValues (com.intellij.util.indexing.ID, java.lang.Object, com.intellij.psi.search.GlobalSearchScope)
public abstract java.util.Collection getContainingFiles (com.intellij.util.indexing.ID, java.lang.Object, com.intellij.psi.search.GlobalSearchScope)
public abstract boolean processValues (com.intellij.util.indexing.ID, java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.util.indexing.FileBasedIndex$ValueProcessor, com.intellij.psi.search.GlobalSearchScope)
public boolean processValues (com.intellij.util.indexing.ID, java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.util.indexing.FileBasedIndex$ValueProcessor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
com.intellij.util.indexing.ID indexId
Object dataKey
com.intellij.openapi.vfs.VirtualFile inFile
com.intellij.util.indexing.FileBasedIndex$ValueProcessor processor
com.intellij.psi.search.GlobalSearchScope filter
com.intellij.util.indexing.IdFilter idFilter
public abstract boolean processFilesContainingAllKeys (com.intellij.util.indexing.ID, java.util.Collection, com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.util.Condition, com.intellij.util.Processor)
public abstract java.util.Collection getAllKeys (com.intellij.util.indexing.ID, com.intellij.openapi.project.Project)
public abstract void ensureUpToDate (com.intellij.util.indexing.ID, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
public abstract void requestRebuild (com.intellij.util.indexing.ID, java.lang.Throwable)
public abstract void scheduleRebuild (com.intellij.util.indexing.ID, java.lang.Throwable)
public abstract void requestReindex (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean getFilesWithKey (com.intellij.util.indexing.ID, java.util.Set, com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope)
public abstract boolean processAllKeys (com.intellij.util.indexing.ID, com.intellij.util.Processor, com.intellij.openapi.project.Project)
public boolean processAllKeys (com.intellij.util.indexing.ID, com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
com.intellij.util.indexing.ID indexId
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter idFilter
public abstract java.util.Map getFileData (com.intellij.util.indexing.ID, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
public static void iterateRecursively (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ContentIterator, com.intellij.openapi.progress.ProgressIndicator, java.util.Set, com.intellij.openapi.roots.ProjectFileIndex)
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.roots.ContentIterator processor
com.intellij.openapi.progress.ProgressIndicator indicator
java.util.Set visitedRoots
com.intellij.openapi.roots.ProjectFileIndex projectFileIndex
public void invalidateCaches ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/FileBasedIndexExtension.class
FileBasedIndexExtension.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.FileBasedIndexExtension extends com.intellij.util.indexing.IndexExtension {
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT_NAME
private static final int DEFAULT_CACHE_SIZE
public void <init> ()
public abstract com.intellij.util.indexing.ID getName ()
public abstract com.intellij.util.indexing.FileBasedIndex$InputFilter getInputFilter ()
public abstract boolean dependsOnFileContent ()
public boolean indexDirectories ()
public int getCacheSize ()
public java.util.Collection getFileTypesWithSizeLimitNotApplicable ()
public boolean keyIsUniqueForIndexedFile ()
public boolean traceKeyHashToVirtualFileMapping ()
public boolean hasSnapshotMapping ()
public volatile synthetic com.intellij.util.indexing.IndexId getName ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/IdFilter$1.class
IdFilter.java
package com.intellij.util.indexing
final com.intellij.util.indexing.IdFilter$1 extends com.intellij.util.indexing.IdFilter {
final synthetic java.util.BitSet val$idSet
void <init> (java.util.BitSet)
public boolean containsFileId (int)
int id
}
com/intellij/util/indexing/IdFilter.class
IdFilter.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.IdFilter extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key INSIDE_PROJECT
private static final com.intellij.openapi.util.Key OUTSIDE_PROJECT
public void <init> ()
public static com.intellij.util.indexing.IdFilter getProjectIdFilter (com.intellij.openapi.project.Project, boolean)
com.intellij.openapi.project.Project project
boolean includeNonProjectItems
com.intellij.openapi.util.Key key
com.intellij.psi.util.CachedValueProvider provider
private static com.intellij.util.indexing.IdFilter buildProjectIdFilter (com.intellij.openapi.project.Project, boolean)
long elapsed
com.intellij.openapi.project.Project project
boolean includeNonProjectItems
long started
java.util.BitSet idSet
com.intellij.openapi.roots.ContentIterator iterator
public abstract boolean containsFileId (int)
private static synthetic boolean lambda$buildProjectIdFilter$1 (java.util.BitSet, com.intellij.openapi.vfs.VirtualFile)
java.util.BitSet idSet
com.intellij.openapi.vfs.VirtualFile fileOrDir
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getProjectIdFilter$0 (com.intellij.openapi.project.Project, boolean)
com.intellij.openapi.project.Project project
boolean includeNonProjectItems
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/IdIterator.class
IdIterator.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.IdIterator extends java.lang.Object {
public abstract boolean hasNext ()
public abstract int next ()
public abstract int size ()
}
com/intellij/util/indexing/IndexableFileSet.class
IndexableFileSet.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.IndexableFileSet extends java.lang.Object {
public abstract boolean isInSet (com.intellij.openapi.vfs.VirtualFile)
public abstract void iterateIndexableFilesIn (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ContentIterator)
}
com/intellij/util/indexing/IndexableSetContributor.class
IndexableSetContributor.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.IndexableSetContributor extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public static java.util.Set getProjectRootsToIndex (com.intellij.util.indexing.IndexableSetContributor, com.intellij.openapi.project.Project)
com.intellij.util.indexing.IndexableSetContributor contributor
com.intellij.openapi.project.Project project
java.util.Set roots
public static java.util.Set getRootsToIndex (com.intellij.util.indexing.IndexableSetContributor)
com.intellij.util.indexing.IndexableSetContributor contributor
java.util.Set roots
public java.util.Set getAdditionalProjectRootsToIndex (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract java.util.Set getAdditionalRootsToIndex ()
private static java.util.Set filterOutNulls (com.intellij.util.indexing.IndexableSetContributor, java.lang.String, java.util.Set)
com.intellij.openapi.vfs.VirtualFile root
com.intellij.util.indexing.IndexableSetContributor contributor
String methodInfo
java.util.Set roots
private static synthetic boolean lambda$filterOutNulls$0 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/PsiDependentIndex.class
PsiDependentIndex.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.PsiDependentIndex extends java.lang.Object {
}
com/intellij/util/xml/NanoXmlBuilder.class
NanoXmlBuilder.java
package com.intellij.util.xml
public abstract com.intellij.util.xml.NanoXmlBuilder extends java.lang.Object implements net.n3.nanoxml.IXMLBuilder {
public void startBuilding (java.lang.String, int) throws java.lang.Exception
String s
int i
public void newProcessingInstruction (java.lang.String, java.io.Reader) throws java.lang.Exception
String s
java.io.Reader reader
public void startElement (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int) throws java.lang.Exception
String s
String s1
String s2
String s3
int i
public void addAttribute (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
String s
String s1
String s2
String s3
String s4
public void elementAttributesProcessed (java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
String s
String s1
String s2
public void endElement (java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
String s
String s1
String s2
public void addPCData (java.io.Reader, java.lang.String, int) throws java.lang.Exception
java.io.Reader reader
String s
int i
public java.lang.Object getResult () throws java.lang.Exception
public static void stop () throws com.intellij.util.xml.NanoXmlUtil$ParserStoppedXmlException
}
com/intellij/util/xml/NanoXmlUtil$1.class
NanoXmlUtil.java
package com.intellij.util.xml
synthetic com.intellij.util.xml.NanoXmlUtil$1 extends java.lang.Object {
}
com/intellij/util/xml/NanoXmlUtil$BaseXmlBuilder.class
NanoXmlUtil.java
package com.intellij.util.xml
public com.intellij.util.xml.NanoXmlUtil$BaseXmlBuilder extends java.lang.Object implements com.intellij.util.xml.NanoXmlBuilder {
private final com.intellij.util.containers.Stack myLocation
public void <init> ()
public void startBuilding (java.lang.String, int)
String systemID
int lineNr
public void startElement (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int) throws java.lang.Exception
String name
String nsPrefix
String nsURI
String systemID
int lineNr
public void endElement (java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
String name
String nsPrefix
String nsURI
protected static java.lang.String readText (java.io.Reader) throws java.io.IOException
java.io.Reader reader
protected java.lang.String getLocation ()
}
com/intellij/util/xml/NanoXmlUtil$EmptyEntityResolver.class
NanoXmlUtil.java
package com.intellij.util.xml
com.intellij.util.xml.NanoXmlUtil$EmptyEntityResolver extends java.lang.Object implements net.n3.nanoxml.IXMLEntityResolver {
private void <init> ()
public void addInternalEntity (java.lang.String, java.lang.String)
String name
String value
public void addExternalEntity (java.lang.String, java.lang.String, java.lang.String)
String name
String publicID
String systemID
public java.io.Reader getEntity (net.n3.nanoxml.IXMLReader, java.lang.String)
net.n3.nanoxml.IXMLReader xmlReader
String name
public boolean isExternalEntity (java.lang.String)
String name
synthetic void <init> (com.intellij.util.xml.NanoXmlUtil$1)
com.intellij.util.xml.NanoXmlUtil$1 x0
}
com/intellij/util/xml/NanoXmlUtil$EmptyValidator.class
NanoXmlUtil.java
package com.intellij.util.xml
public com.intellij.util.xml.NanoXmlUtil$EmptyValidator extends net.n3.nanoxml.NonValidator {
private net.n3.nanoxml.IXMLEntityResolver myParameterEntityResolver
public void <init> ()
public void setParameterEntityResolver (net.n3.nanoxml.IXMLEntityResolver)
net.n3.nanoxml.IXMLEntityResolver resolver
public net.n3.nanoxml.IXMLEntityResolver getParameterEntityResolver ()
public void parseDTD (java.lang.String, net.n3.nanoxml.IXMLReader, net.n3.nanoxml.IXMLEntityResolver, boolean) throws java.lang.Exception
char ch
int cnt
char ch
int origLevel
String publicID
net.n3.nanoxml.IXMLReader reader
net.n3.nanoxml.IXMLEntityResolver entityResolver
boolean external
public void elementStarted (java.lang.String, java.lang.String, int)
String name
String systemId
int lineNr
public void elementEnded (java.lang.String, java.lang.String, int)
String name
String systemId
int lineNr
public void attributeAdded (java.lang.String, java.lang.String, java.lang.String, int)
String key
String value
String systemId
int lineNr
public void elementAttributesProcessed (java.lang.String, java.util.Properties, java.lang.String, int)
String name
java.util.Properties extraAttributes
String systemId
int lineNr
public void PCDataAdded (java.lang.String, int)
String systemId
int lineNr
}
com/intellij/util/xml/NanoXmlUtil$IXMLBuilderAdapter.class
NanoXmlUtil.java
package com.intellij.util.xml
public abstract com.intellij.util.xml.NanoXmlUtil$IXMLBuilderAdapter extends java.lang.Object implements com.intellij.util.xml.NanoXmlBuilder {
public void <init> ()
protected static void stop () throws com.intellij.util.xml.NanoXmlUtil$ParserStoppedXmlException
}
com/intellij/util/xml/NanoXmlUtil$MyXMLReader.class
NanoXmlUtil.java
package com.intellij.util.xml
com.intellij.util.xml.NanoXmlUtil$MyXMLReader extends net.n3.nanoxml.StdXMLReader {
private String publicId
private String systemId
void <init> (java.io.Reader)
java.io.Reader documentReader
void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
public java.io.Reader openStream (java.lang.String, java.lang.String)
String publicId
String systemId
static synthetic java.lang.String access$200 (com.intellij.util.xml.NanoXmlUtil$MyXMLReader)
com.intellij.util.xml.NanoXmlUtil$MyXMLReader x0
static synthetic java.lang.String access$300 (com.intellij.util.xml.NanoXmlUtil$MyXMLReader)
com.intellij.util.xml.NanoXmlUtil$MyXMLReader x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xml/NanoXmlUtil$ParserStoppedXmlException.class
NanoXmlUtil.java
package com.intellij.util.xml
public com.intellij.util.xml.NanoXmlUtil$ParserStoppedXmlException extends net.n3.nanoxml.XMLException {
public static final com.intellij.util.xml.NanoXmlUtil$ParserStoppedXmlException INSTANCE
private void <init> ()
public synchronized java.lang.Throwable fillInStackTrace ()
static void <clinit> ()
}
com/intellij/util/xml/NanoXmlUtil$RootTagInfoBuilder.class
NanoXmlUtil.java
package com.intellij.util.xml
com.intellij.util.xml.NanoXmlUtil$RootTagInfoBuilder extends java.lang.Object implements net.n3.nanoxml.IXMLBuilder {
private String myRootTagName
private String myNamespace
private void <init> ()
public void startBuilding (java.lang.String, int)
String systemID
int lineNr
public void newProcessingInstruction (java.lang.String, java.io.Reader)
String target
java.io.Reader reader
public void startElement (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int) throws java.lang.Exception
String name
String nsPrefix
String nsURI
String systemID
int lineNr
public void addAttribute (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String key
String nsPrefix
String nsURI
String value
String type
public void elementAttributesProcessed (java.lang.String, java.lang.String, java.lang.String)
String name
String nsPrefix
String nsURI
public void endElement (java.lang.String, java.lang.String, java.lang.String)
String name
String nsPrefix
String nsURI
public void addPCData (java.io.Reader, java.lang.String, int)
java.io.Reader reader
String systemID
int lineNr
public java.lang.String getNamespace ()
public java.lang.String getRootTagName ()
public java.lang.String getResult ()
public volatile synthetic java.lang.Object getResult () throws java.lang.Exception
synthetic void <init> (com.intellij.util.xml.NanoXmlUtil$1)
com.intellij.util.xml.NanoXmlUtil$1 x0
}
com/intellij/util/xml/NanoXmlUtil.class
NanoXmlUtil.java
package com.intellij.util.xml
public com.intellij.util.xml.NanoXmlUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void <init> ()
private static com.intellij.util.xml.NanoXmlUtil$MyXMLReader createReader (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
public static void parseFile (com.intellij.psi.PsiFile, net.n3.nanoxml.IXMLBuilder)
com.intellij.psi.PsiFile psiFile
net.n3.nanoxml.IXMLBuilder builder
com.intellij.util.xml.NanoXmlUtil$MyXMLReader reader
public static void parse (java.io.InputStream, net.n3.nanoxml.IXMLBuilder)
java.io.IOException e
java.io.InputStream is
net.n3.nanoxml.IXMLBuilder builder
public static void parse (java.io.Reader, net.n3.nanoxml.IXMLBuilder)
java.io.Reader reader
net.n3.nanoxml.IXMLBuilder builder
public static void parse (java.io.Reader, net.n3.nanoxml.IXMLBuilder, net.n3.nanoxml.IXMLValidator)
Exception e
java.io.Reader reader
net.n3.nanoxml.IXMLBuilder builder
net.n3.nanoxml.IXMLValidator validator
public static void parse (net.n3.nanoxml.IXMLReader, net.n3.nanoxml.IXMLBuilder)
net.n3.nanoxml.IXMLReader r
net.n3.nanoxml.IXMLBuilder builder
public static void parse (net.n3.nanoxml.IXMLReader, net.n3.nanoxml.IXMLBuilder, net.n3.nanoxml.IXMLValidator)
net.n3.nanoxml.XMLException e
net.n3.nanoxml.IXMLParser parser
ReflectiveOperationException e
net.n3.nanoxml.IXMLReader r
net.n3.nanoxml.IXMLBuilder builder
net.n3.nanoxml.IXMLValidator validator
public static com.intellij.util.xml.XmlFileHeader parseHeader (com.intellij.openapi.vfs.VirtualFile)
java.io.IOException e
com.intellij.openapi.vfs.VirtualFile file
public static com.intellij.util.xml.XmlFileHeader parseHeaderWithException (java.io.Reader)
java.io.Reader reader
public static com.intellij.util.xml.XmlFileHeader parseHeaderWithException (com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
java.io.InputStream stream
com.intellij.openapi.vfs.VirtualFile file
public static com.intellij.util.xml.XmlFileHeader parseHeader (java.io.Reader)
java.io.Reader reader
public static com.intellij.util.xml.XmlFileHeader parseHeader (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
private static com.intellij.util.xml.XmlFileHeader parseHeader (com.intellij.util.xml.NanoXmlUtil$MyXMLReader)
com.intellij.util.xml.NanoXmlUtil$MyXMLReader r
com.intellij.util.xml.NanoXmlUtil$RootTagInfoBuilder builder
public static transient java.lang.String createLocation (java.lang.String[])
String tagName
String[] tagNames
StringBuilder result
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xml/XmlFileHeader.class
XmlFileHeader.java
package com.intellij.util.xml
public com.intellij.util.xml.XmlFileHeader extends java.lang.Object {
public static final com.intellij.util.xml.XmlFileHeader EMPTY
private final String myRootTagLocalName
private final String myRootTagNamespace
private final String myPublicId
private final String mySystemId
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String rootTagLocalName
String rootTagNamespace
String publicId
String systemId
public java.lang.String getPublicId ()
public java.lang.String getRootTagLocalName ()
public java.lang.String getRootTagNamespace ()
public java.lang.String getSystemId ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.intellij.util.xml.XmlFileHeader header
public int hashCode ()
int result
static void <clinit> ()
}
com/intellij/codeInsight/quickfix/
com/intellij/lang/jvm/
com/intellij/lang/jvm/actions/
com/intellij/uast/
META-INF/intellij.java.analysis.kotlin_module
com/intellij/codeInsight/JavaModuleSystemEx$ErrorWithFixes.class
JavaModuleSystemEx.java
package com.intellij.codeInsight
public final com.intellij.codeInsight.JavaModuleSystemEx$ErrorWithFixes extends java.lang.Object {
public final String message
public final java.util.List fixes
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.util.List)
String message
java.util.List fixes
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/JavaModuleSystemEx.class
JavaModuleSystemEx.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.JavaModuleSystemEx extends java.lang.Object implements com.intellij.psi.JavaModuleSystem {
public com.intellij.codeInsight.JavaModuleSystemEx$ErrorWithFixes checkAccess (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass target
com.intellij.psi.PsiElement place
String packageName
public abstract com.intellij.codeInsight.JavaModuleSystemEx$ErrorWithFixes checkAccess (java.lang.String, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/intention/QuickFixFactory.class
QuickFixFactory.java
package com.intellij.codeInsight.intention
public abstract com.intellij.codeInsight.intention.QuickFixFactory extends java.lang.Object {
public void <init> ()
public static com.intellij.codeInsight.intention.QuickFixFactory getInstance ()
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createModifierListFix (com.intellij.psi.PsiModifierList, java.lang.String, boolean, boolean)
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createModifierListFix (com.intellij.psi.PsiModifierListOwner, java.lang.String, boolean, boolean)
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createMethodReturnFix (com.intellij.psi.PsiMethod, com.intellij.psi.PsiType, boolean)
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createAddMethodFix (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
public transient abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createAddMethodFix (java.lang.String, com.intellij.psi.PsiClass, java.lang.String[])
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createImplementMethodsFix (com.intellij.psi.PsiElement)
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createAssignmentToComparisonFix (com.intellij.psi.PsiAssignmentExpression)
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createImplementMethodsFix (com.intellij.psi.PsiClass)
public abstract com.intellij.codeInspection.LocalQuickFixOnPsiElement createMethodThrowsFix (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClassType, boolean, boolean)
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createAddDefaultConstructorFix (com.intellij.psi.PsiClass)
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createAddConstructorFix (com.intellij.psi.PsiClass, java.lang.String)
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createMethodParameterTypeFix (com.intellij.psi.PsiMethod, int, com.intellij.psi.PsiType, boolean)
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createMakeClassInterfaceFix (com.intellij.psi.PsiClass)
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createMakeClassInterfaceFix (com.intellij.psi.PsiClass, boolean)
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createExtendsListFix (com.intellij.psi.PsiClass, com.intellij.psi.PsiClassType, boolean)
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createRemoveUnusedParameterFix (com.intellij.psi.PsiParameter)
public abstract com.intellij.codeInsight.intention.IntentionAction createRemoveUnusedVariableFix (com.intellij.psi.PsiVariable)
public abstract com.intellij.codeInsight.intention.IntentionAction createCreateClassOrPackageFix (com.intellij.psi.PsiElement, java.lang.String, boolean, java.lang.String)
public abstract com.intellij.codeInsight.intention.IntentionAction createCreateClassOrInterfaceFix (com.intellij.psi.PsiElement, java.lang.String, boolean, java.lang.String)
public transient abstract com.intellij.codeInsight.intention.IntentionAction createCreateFieldOrPropertyFix (com.intellij.psi.PsiClass, java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.util.PropertyMemberType, com.intellij.psi.PsiAnnotation[])
public abstract com.intellij.codeInsight.intention.IntentionAction createSetupJDKFix ()
public abstract com.intellij.codeInsight.intention.IntentionAction createAddExceptionToCatchFix ()
public abstract com.intellij.codeInsight.intention.IntentionAction createAddExceptionToThrowsFix (com.intellij.psi.PsiElement)
public abstract com.intellij.codeInsight.intention.IntentionAction createAddExceptionFromFieldInitializerToConstructorThrowsFix (com.intellij.psi.PsiElement)
public abstract com.intellij.codeInsight.intention.IntentionAction createSurroundWithTryCatchFix (com.intellij.psi.PsiElement)
public abstract com.intellij.codeInsight.intention.IntentionAction createAddExceptionToExistingCatch (com.intellij.psi.PsiElement)
public abstract com.intellij.codeInsight.intention.IntentionAction createChangeToAppendFix (com.intellij.psi.tree.IElementType, com.intellij.psi.PsiType, com.intellij.psi.PsiAssignmentExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createAddTypeCastFix (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createWrapExpressionFix (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createReuseVariableDeclarationFix (com.intellij.psi.PsiLocalVariable)
public abstract com.intellij.codeInsight.intention.IntentionAction createNavigateToAlreadyDeclaredVariableFix (com.intellij.psi.PsiVariable)
public abstract com.intellij.codeInsight.intention.IntentionAction createConvertToStringLiteralAction ()
public abstract com.intellij.codeInsight.intention.IntentionAction createDeleteCatchFix (com.intellij.psi.PsiParameter)
public abstract com.intellij.codeInsight.intention.IntentionAction createDeleteMultiCatchFix (com.intellij.psi.PsiTypeElement)
public abstract com.intellij.codeInsight.intention.IntentionAction createConvertSwitchToIfIntention (com.intellij.psi.PsiSwitchStatement)
public abstract com.intellij.codeInsight.intention.IntentionAction createNegationBroadScopeFix (com.intellij.psi.PsiPrefixExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createCreateFieldFromUsageFix (com.intellij.psi.PsiReferenceExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createReplaceWithListAccessFix (com.intellij.psi.PsiArrayAccessExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createAddNewArrayExpressionFix (com.intellij.psi.PsiArrayInitializerExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createMoveCatchUpFix (com.intellij.psi.PsiCatchSection, com.intellij.psi.PsiCatchSection)
public abstract com.intellij.codeInsight.intention.IntentionAction createRenameWrongRefFix (com.intellij.psi.PsiReferenceExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createRemoveQualifierFix (com.intellij.psi.PsiExpression, com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiClass)
public abstract com.intellij.codeInsight.intention.IntentionAction createRemoveParameterListFix (com.intellij.psi.PsiMethod)
public abstract com.intellij.codeInsight.intention.IntentionAction createShowModulePropertiesFix (com.intellij.psi.PsiElement)
public abstract com.intellij.codeInsight.intention.IntentionAction createShowModulePropertiesFix (com.intellij.openapi.module.Module)
public abstract com.intellij.codeInsight.intention.IntentionAction createIncreaseLanguageLevelFix (com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.codeInsight.intention.IntentionAction createChangeParameterClassFix (com.intellij.psi.PsiClass, com.intellij.psi.PsiClassType)
public abstract com.intellij.codeInsight.intention.IntentionAction createReplaceInaccessibleFieldWithGetterSetterFix (com.intellij.psi.PsiElement, com.intellij.psi.PsiMethod, boolean)
public abstract com.intellij.codeInsight.intention.IntentionAction createSurroundWithArrayFix (com.intellij.psi.PsiCall, com.intellij.psi.PsiExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createImplementAbstractClassMethodsFix (com.intellij.psi.PsiElement)
public abstract com.intellij.codeInsight.intention.IntentionAction createMoveClassToSeparateFileFix (com.intellij.psi.PsiClass)
public abstract com.intellij.codeInsight.intention.IntentionAction createRenameFileFix (java.lang.String)
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createRenameElementFix (com.intellij.psi.PsiNamedElement)
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createRenameElementFix (com.intellij.psi.PsiNamedElement, java.lang.String)
public abstract com.intellij.codeInsight.intention.IntentionAction createChangeExtendsToImplementsFix (com.intellij.psi.PsiClass, com.intellij.psi.PsiClassType)
public abstract com.intellij.codeInsight.intention.IntentionAction createCreateConstructorMatchingSuperFix (com.intellij.psi.PsiClass)
public abstract com.intellij.codeInsight.intention.IntentionAction createRemoveNewQualifierFix (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiClass)
public abstract com.intellij.codeInsight.intention.IntentionAction createSuperMethodReturnFix (com.intellij.psi.PsiMethod, com.intellij.psi.PsiType)
public abstract com.intellij.codeInsight.intention.IntentionAction createInsertNewFix (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiClass)
public abstract com.intellij.codeInsight.intention.IntentionAction createAddMethodBodyFix (com.intellij.psi.PsiMethod)
public abstract com.intellij.codeInsight.intention.IntentionAction createDeleteMethodBodyFix (com.intellij.psi.PsiMethod)
public abstract com.intellij.codeInsight.intention.IntentionAction createInsertSuperFix (com.intellij.psi.PsiMethod)
public abstract com.intellij.codeInsight.intention.IntentionAction createInsertThisFix (com.intellij.psi.PsiMethod)
public abstract com.intellij.codeInsight.intention.IntentionAction createChangeMethodSignatureFromUsageFix (com.intellij.psi.PsiMethod, com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, boolean, int)
public abstract com.intellij.codeInsight.intention.IntentionAction createChangeMethodSignatureFromUsageReverseOrderFix (com.intellij.psi.PsiMethod, com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, boolean, int)
public java.util.List createCreateMethodFromUsageFixes (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
public abstract com.intellij.codeInsight.intention.IntentionAction createCreateMethodFromUsageFix (com.intellij.psi.PsiMethodCallExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createCreateMethodFromUsageFix (com.intellij.psi.PsiMethodReferenceExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createCreateAbstractMethodFromUsageFix (com.intellij.psi.PsiMethodCallExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createCreatePropertyFromUsageFix (com.intellij.psi.PsiMethodCallExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createCreateConstructorFromSuperFix (com.intellij.psi.PsiMethodCallExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createCreateConstructorFromThisFix (com.intellij.psi.PsiMethodCallExpression)
public java.util.List createCreateConstructorFromCallExpressionFixes (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
public abstract com.intellij.codeInsight.intention.IntentionAction createCreateGetterSetterPropertyFromUsageFix (com.intellij.psi.PsiMethodCallExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createStaticImportMethodFix (com.intellij.psi.PsiMethodCallExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createQualifyStaticMethodCallFix (com.intellij.psi.PsiMethodCallExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createReplaceAddAllArrayToCollectionFix (com.intellij.psi.PsiMethodCallExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createCreateConstructorFromCallFix (com.intellij.psi.PsiConstructorCall)
public java.util.List createCreateConstructorFromUsageFixes (com.intellij.psi.PsiConstructorCall)
com.intellij.psi.PsiConstructorCall call
public abstract java.util.List getVariableTypeFromCallFixes (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiExpressionList)
public abstract com.intellij.codeInsight.intention.IntentionAction createAddReturnFix (com.intellij.psi.PsiParameterListOwner)
public abstract com.intellij.codeInsight.intention.IntentionAction createAddVariableInitializerFix (com.intellij.psi.PsiVariable)
public abstract com.intellij.codeInsight.intention.IntentionAction createDeferFinalAssignmentFix (com.intellij.psi.PsiVariable, com.intellij.psi.PsiReferenceExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createVariableAccessFromInnerClassFix (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
public abstract com.intellij.codeInsight.intention.IntentionAction createCreateConstructorParameterFromFieldFix (com.intellij.psi.PsiField)
public abstract com.intellij.codeInsight.intention.IntentionAction createInitializeFinalFieldInConstructorFix (com.intellij.psi.PsiField)
public abstract com.intellij.codeInsight.intention.IntentionAction createRemoveTypeArgumentsFix (com.intellij.psi.PsiElement)
public abstract com.intellij.codeInsight.intention.IntentionAction createChangeClassSignatureFromUsageFix (com.intellij.psi.PsiClass, com.intellij.psi.PsiReferenceParameterList)
public abstract com.intellij.codeInsight.intention.IntentionAction createReplacePrimitiveWithBoxedTypeAction (com.intellij.psi.PsiTypeElement, java.lang.String, java.lang.String)
public abstract com.intellij.codeInsight.intention.IntentionAction createMakeVarargParameterLastFix (com.intellij.psi.PsiParameter)
public abstract com.intellij.codeInsight.intention.IntentionAction createMoveBoundClassToFrontFix (com.intellij.psi.PsiClass, com.intellij.psi.PsiClassType)
public abstract void registerPullAsAbstractUpFixes (com.intellij.psi.PsiMethod, com.intellij.codeInsight.daemon.QuickFixActionRegistrar)
public abstract com.intellij.codeInsight.intention.IntentionAction createCreateAnnotationMethodFromUsageFix (com.intellij.psi.PsiNameValuePair)
public abstract com.intellij.codeInsight.intention.IntentionAction createOptimizeImportsFix (boolean)
public abstract void registerFixesForUnusedParameter (com.intellij.psi.PsiParameter, java.lang.Object)
public com.intellij.codeInsight.intention.IntentionAction createAddToDependencyInjectionAnnotationsFix (com.intellij.openapi.project.Project, java.lang.String, java.lang.String)
com.intellij.openapi.project.Project project
String qualifiedName
String element
public abstract com.intellij.codeInsight.intention.IntentionAction createAddToDependencyInjectionAnnotationsFix (com.intellij.openapi.project.Project, java.lang.String)
public abstract com.intellij.codeInsight.intention.IntentionAction createAddToImplicitlyWrittenFieldsFix (com.intellij.openapi.project.Project, java.lang.String)
public abstract com.intellij.codeInsight.intention.IntentionAction createCreateGetterOrSetterFix (boolean, boolean, com.intellij.psi.PsiField)
public abstract com.intellij.codeInsight.intention.IntentionAction createRenameToIgnoredFix (com.intellij.psi.PsiNamedElement)
public abstract com.intellij.codeInsight.intention.IntentionAction createEnableOptimizeImportsOnTheFlyFix ()
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createDeleteFix (com.intellij.psi.PsiElement)
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createDeleteFix (com.intellij.psi.PsiElement, java.lang.String)
public abstract com.intellij.codeInsight.intention.IntentionAction createDeleteSideEffectAwareFix (com.intellij.psi.PsiExpressionStatement)
public abstract com.intellij.codeInsight.intention.IntentionAction createSafeDeleteFix (com.intellij.psi.PsiElement)
public abstract java.util.List registerOrderEntryFixes (com.intellij.codeInsight.daemon.QuickFixActionRegistrar, com.intellij.psi.PsiReference)
public abstract com.intellij.codeInsight.intention.IntentionAction createAddMissingRequiredAnnotationParametersFix (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiMethod[], java.util.Collection)
public abstract com.intellij.codeInsight.intention.IntentionAction createSurroundWithQuotesAnnotationParameterValueFix (com.intellij.psi.PsiAnnotationMemberValue, com.intellij.psi.PsiType)
public abstract com.intellij.codeInsight.intention.IntentionAction addMethodQualifierFix (com.intellij.psi.PsiMethodCallExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createWrapWithOptionalFix (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createNotIterableForEachLoopFix (com.intellij.psi.PsiExpression)
public abstract java.util.List createAddAnnotationAttributeNameFixes (com.intellij.psi.PsiNameValuePair)
public abstract com.intellij.codeInsight.intention.IntentionAction createCollectionToArrayFix (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiArrayType)
public abstract com.intellij.codeInsight.intention.IntentionAction createInsertMethodCallFix (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiMethod)
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement createAccessStaticViaInstanceFix (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.JavaResolveResult)
public abstract com.intellij.codeInsight.intention.IntentionAction createWrapWithAdapterFix (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
public abstract com.intellij.codeInsight.intention.IntentionAction createCreateClassInPackageInModuleFix (com.intellij.openapi.module.Module, java.lang.String)
public abstract com.intellij.codeInsight.intention.IntentionAction createPushDownMethodFix ()
public com.intellij.codeInsight.intention.IntentionAction createSameErasureButDifferentMethodsFix (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod superMethod
public abstract com.intellij.codeInsight.intention.IntentionAction createAddMissingEnumBranchesFix (com.intellij.psi.PsiSwitchBlock, java.util.Set)
public abstract com.intellij.codeInsight.intention.IntentionAction createAddSwitchDefaultFix (com.intellij.psi.PsiSwitchBlock, java.lang.String)
public abstract com.intellij.codeInsight.intention.IntentionAction createCollapseAnnotationsFix (com.intellij.psi.PsiAnnotation)
public abstract com.intellij.codeInsight.intention.IntentionAction createChangeModifierFix ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/quickfix/ChangeVariableTypeQuickFixProvider.class
ChangeVariableTypeQuickFixProvider.java
package com.intellij.codeInsight.quickfix
public abstract com.intellij.codeInsight.quickfix.ChangeVariableTypeQuickFixProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.codeInsight.intention.IntentionAction[] getFixes (com.intellij.psi.PsiVariable, com.intellij.psi.PsiType)
static void <clinit> ()
}
com/intellij/codeInspection/AbstractBaseJavaLocalInspectionTool$1.class
AbstractBaseJavaLocalInspectionTool.java
package com.intellij.codeInspection
com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic boolean val$isOnTheFly
final synthetic com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool this$0
void <init> (com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool this$0
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
public void visitFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
private void addDescriptors (com.intellij.codeInspection.ProblemDescriptor[])
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.codeInspection.ProblemDescriptor[] descriptors
}
com/intellij/codeInspection/AbstractBaseJavaLocalInspectionTool.class
AbstractBaseJavaLocalInspectionTool.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool extends com.intellij.codeInspection.LocalInspectionTool {
public void <init> ()
public com.intellij.codeInspection.ProblemDescriptor[] checkMethod (com.intellij.psi.PsiMethod, com.intellij.codeInspection.InspectionManager, boolean)
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
public com.intellij.codeInspection.ProblemDescriptor[] checkClass (com.intellij.psi.PsiClass, com.intellij.codeInspection.InspectionManager, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
public com.intellij.codeInspection.ProblemDescriptor[] checkField (com.intellij.psi.PsiField, com.intellij.codeInspection.InspectionManager, boolean)
com.intellij.psi.PsiField field
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/AbstractBaseUastLocalInspectionTool$1.class
AbstractBaseUastLocalInspectionTool.java
package com.intellij.codeInspection
com.intellij.codeInspection.AbstractBaseUastLocalInspectionTool$1 extends org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic boolean val$isOnTheFly
final synthetic com.intellij.codeInspection.AbstractBaseUastLocalInspectionTool this$0
void <init> (com.intellij.codeInspection.AbstractBaseUastLocalInspectionTool, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.AbstractBaseUastLocalInspectionTool this$0
public boolean visitClass (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass node
public boolean visitMethod (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UMethod node
public boolean visitField (org.jetbrains.uast.UField)
org.jetbrains.uast.UField node
public boolean visitFile (org.jetbrains.uast.UFile)
org.jetbrains.uast.UFile node
private void addDescriptors (com.intellij.codeInspection.ProblemDescriptor[])
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.codeInspection.ProblemDescriptor[] descriptors
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/AbstractBaseUastLocalInspectionTool.class
AbstractBaseUastLocalInspectionTool.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.AbstractBaseUastLocalInspectionTool extends com.intellij.codeInspection.LocalInspectionTool {
private static final com.intellij.openapi.util.Condition PROBLEM_ELEMENT_CONDITION
private final Class[] myUElementsTypesHint
protected void <init> ()
protected transient void <init> (java.lang.Class[])
Class[] uElementsTypesHint
public com.intellij.codeInspection.ProblemDescriptor[] checkMethod (org.jetbrains.uast.UMethod, com.intellij.codeInspection.InspectionManager, boolean)
org.jetbrains.uast.UMethod method
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
public com.intellij.codeInspection.ProblemDescriptor[] checkClass (org.jetbrains.uast.UClass, com.intellij.codeInspection.InspectionManager, boolean)
org.jetbrains.uast.UClass aClass
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
public com.intellij.codeInspection.ProblemDescriptor[] checkField (org.jetbrains.uast.UField, com.intellij.codeInspection.InspectionManager, boolean)
org.jetbrains.uast.UField field
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
public com.intellij.psi.PsiNamedElement getProblemElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/BaseJavaBatchLocalInspectionTool.class
BaseJavaBatchLocalInspectionTool.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.BaseJavaBatchLocalInspectionTool extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public void <init> ()
}
com/intellij/codeInspection/BaseJavaLocalInspectionTool.class
BaseJavaLocalInspectionTool.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.BaseJavaLocalInspectionTool extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool implements com.intellij.codeInspection.CustomSuppressableInspectionTool {
public void <init> ()
public com.intellij.codeInspection.SuppressIntentionAction[] getSuppressActions (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
String shortName
com.intellij.codeInsight.daemon.HighlightDisplayKey key
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/BatchSuppressManager$SERVICE.class
BatchSuppressManager.java
package com.intellij.codeInspection
public com.intellij.codeInspection.BatchSuppressManager$SERVICE extends java.lang.Object {
public void <init> ()
public static com.intellij.codeInspection.BatchSuppressManager getInstance ()
}
com/intellij/codeInspection/BatchSuppressManager.class
BatchSuppressManager.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.BatchSuppressManager extends java.lang.Object {
public static final String SUPPRESS_INSPECTIONS_ANNOTATION_NAME
public abstract com.intellij.codeInspection.SuppressQuickFix[] createBatchSuppressActions (com.intellij.codeInsight.daemon.HighlightDisplayKey)
public abstract boolean isSuppressedFor (com.intellij.psi.PsiElement, java.lang.String)
public abstract java.lang.String getSuppressedInspectionIdsIn (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiElement getElementToolSuppressedIn (com.intellij.psi.PsiElement, java.lang.String)
public abstract boolean canHave15Suppressions (com.intellij.psi.PsiElement)
public abstract boolean alreadyHas14Suppressions (com.intellij.psi.PsiDocCommentOwner)
}
com/intellij/codeInspection/GlobalJavaBatchInspectionTool.class
GlobalJavaBatchInspectionTool.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.GlobalJavaBatchInspectionTool extends com.intellij.codeInspection.GlobalInspectionTool {
public void <init> ()
public boolean queryExternalUsagesRequests (com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor problemDescriptionsProcessor
protected boolean queryExternalUsagesRequests (com.intellij.codeInspection.reference.RefManager, com.intellij.codeInspection.GlobalJavaInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.codeInspection.reference.RefManager manager
com.intellij.codeInspection.GlobalJavaInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/GlobalJavaInspectionContext$DerivedClassesProcessor.class
GlobalJavaInspectionContext.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.GlobalJavaInspectionContext$DerivedClassesProcessor extends java.lang.Object implements com.intellij.util.Processor {
}
com/intellij/codeInspection/GlobalJavaInspectionContext$DerivedMethodsProcessor.class
GlobalJavaInspectionContext.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.GlobalJavaInspectionContext$DerivedMethodsProcessor extends java.lang.Object implements com.intellij.util.Processor {
}
com/intellij/codeInspection/GlobalJavaInspectionContext$UsagesProcessor.class
GlobalJavaInspectionContext.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.GlobalJavaInspectionContext$UsagesProcessor extends java.lang.Object implements com.intellij.util.Processor {
}
com/intellij/codeInspection/GlobalJavaInspectionContext.class
GlobalJavaInspectionContext.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.GlobalJavaInspectionContext extends java.lang.Object implements com.intellij.codeInspection.lang.GlobalInspectionContextExtension {
public static final com.intellij.openapi.util.Key CONTEXT
public void <init> ()
public abstract void enqueueClassUsagesProcessor (com.intellij.codeInspection.reference.RefClass, com.intellij.codeInspection.GlobalJavaInspectionContext$UsagesProcessor)
public abstract void enqueueDerivedClassesProcessor (com.intellij.codeInspection.reference.RefClass, com.intellij.codeInspection.GlobalJavaInspectionContext$DerivedClassesProcessor)
public abstract void enqueueDerivedMethodsProcessor (com.intellij.codeInspection.reference.RefMethod, com.intellij.codeInspection.GlobalJavaInspectionContext$DerivedMethodsProcessor)
public abstract void enqueueFieldUsagesProcessor (com.intellij.codeInspection.reference.RefField, com.intellij.codeInspection.GlobalJavaInspectionContext$UsagesProcessor)
public abstract void enqueueMethodUsagesProcessor (com.intellij.codeInspection.reference.RefMethod, com.intellij.codeInspection.GlobalJavaInspectionContext$UsagesProcessor)
public abstract void enqueueQualifiedNameOccurrencesProcessor (com.intellij.codeInspection.reference.RefClass, java.lang.Runnable)
public abstract com.intellij.codeInspection.ex.EntryPointsManager getEntryPointsManager (com.intellij.codeInspection.reference.RefManager)
public com.intellij.openapi.util.Key getID ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/HTMLJavaHTMLComposer.class
HTMLJavaHTMLComposer.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.HTMLJavaHTMLComposer extends java.lang.Object implements com.intellij.codeInspection.lang.HTMLComposerExtension {
public static final com.intellij.openapi.util.Key COMPOSER
public void <init> ()
public abstract void appendClassOrInterface (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefClass, boolean)
public static java.lang.String getClassOrInterface (com.intellij.codeInspection.reference.RefClass, boolean)
com.intellij.codeInspection.reference.RefClass refClass
boolean capitalizeFirstLetter
public abstract void appendClassExtendsImplements (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefClass)
public abstract void appendDerivedClasses (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefClass)
public abstract void appendLibraryMethods (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefClass)
public abstract void appendSuperMethods (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefMethod)
public abstract void appendDerivedMethods (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefMethod)
public abstract void appendTypeReferences (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefClass)
public com.intellij.openapi.util.Key getID ()
public com.intellij.lang.Language getLanguage ()
static void <clinit> ()
}
com/intellij/codeInspection/SuppressManager.class
SuppressManager.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.SuppressManager extends java.lang.Object implements com.intellij.codeInspection.BatchSuppressManager com.intellij.codeInspection.InspectionSuppressor {
public void <init> ()
public static com.intellij.codeInspection.SuppressManager getInstance ()
public static boolean isSuppressedInspectionName (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
com.intellij.psi.PsiAnnotation annotation
public com.intellij.codeInspection.SuppressQuickFix[] createBatchSuppressActions (com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public abstract com.intellij.codeInspection.SuppressIntentionAction[] createSuppressActions (com.intellij.codeInsight.daemon.HighlightDisplayKey)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefClass.class
RefClass.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefClass extends java.lang.Object implements com.intellij.codeInspection.reference.RefJavaElement {
public abstract java.util.Set getBaseClasses ()
public abstract java.util.Set getSubClasses ()
public abstract java.util.List getConstructors ()
public abstract java.util.Set getInTypeReferences ()
public java.util.Set getInstanceReferences ()
public abstract com.intellij.codeInspection.reference.RefMethod getDefaultConstructor ()
public abstract java.util.List getLibraryMethods ()
public abstract boolean isAnonymous ()
public abstract boolean isInterface ()
public abstract boolean isUtilityClass ()
public abstract boolean isAbstract ()
public abstract boolean isApplet ()
public abstract boolean isServlet ()
public abstract boolean isTestCase ()
public abstract boolean isLocalClass ()
public boolean isSelfInheritor (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public boolean isSelfInheritor (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass uClass
public org.jetbrains.uast.UClass getUastElement ()
public com.intellij.psi.PsiClass getElement ()
public volatile synthetic org.jetbrains.uast.UElement getUastElement ()
public volatile synthetic com.intellij.psi.PsiElement getElement ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefField.class
RefField.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefField extends java.lang.Object implements com.intellij.codeInspection.reference.RefJavaElement {
public static final com.intellij.openapi.util.Key ENUM_CONSTANT
public static final com.intellij.openapi.util.Key IMPLICITLY_WRITTEN
public static final com.intellij.openapi.util.Key IMPLICITLY_READ
public abstract boolean isUsedForReading ()
public abstract boolean isUsedForWriting ()
public abstract boolean isOnlyAssignedInInitializer ()
public abstract com.intellij.codeInspection.reference.RefClass getOwnerClass ()
public abstract com.intellij.psi.PsiField getElement ()
public org.jetbrains.uast.UField getUastElement ()
public volatile synthetic org.jetbrains.uast.UElement getUastElement ()
public volatile synthetic com.intellij.psi.PsiElement getElement ()
static void <clinit> ()
}
com/intellij/codeInspection/reference/RefImplicitConstructor.class
RefImplicitConstructor.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefImplicitConstructor extends java.lang.Object implements com.intellij.codeInspection.reference.RefMethod {
public com.intellij.codeInspection.reference.RefClass getOwnerClass ()
}
com/intellij/codeInspection/reference/RefJavaElement.class
RefJavaElement.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefJavaElement extends java.lang.Object implements com.intellij.codeInspection.reference.RefElement {
public com.intellij.psi.PsiElement getElement ()
public com.intellij.psi.PsiElement getPsiElement ()
public org.jetbrains.uast.UElement getUastElement ()
public abstract java.util.Collection getOutTypeReferences ()
public abstract boolean isFinal ()
public abstract boolean isStatic ()
public abstract boolean isSyntheticJSP ()
public abstract java.lang.String getAccessModifier ()
}
com/intellij/codeInspection/reference/RefJavaManager.class
RefJavaManager.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefJavaManager extends java.lang.Object implements com.intellij.codeInspection.lang.RefManagerExtension {
public static final String CLASS
public static final String METHOD
static final String IMPLICIT_CONSTRUCTOR
public static final String FIELD
static final String PARAMETER
static final String JAVA_MODULE
static final String PACKAGE
public static final com.intellij.openapi.util.Key MANAGER
public void <init> ()
public abstract com.intellij.codeInspection.reference.RefImplicitConstructor getImplicitConstructor (java.lang.String)
public abstract com.intellij.codeInspection.reference.RefPackage getPackage (java.lang.String)
public abstract com.intellij.codeInspection.reference.RefParameter getParameterReference (org.jetbrains.uast.UParameter, int, com.intellij.codeInspection.reference.RefMethod)
public abstract com.intellij.codeInspection.reference.RefPackage getDefaultPackage ()
public abstract com.intellij.psi.PsiMethod getAppMainPattern ()
public abstract com.intellij.psi.PsiMethod getAppPremainPattern ()
public abstract com.intellij.psi.PsiMethod getAppAgentmainPattern ()
public abstract com.intellij.psi.PsiClass getApplet ()
public abstract java.lang.String getAppletQName ()
public abstract java.lang.String getServletQName ()
public abstract com.intellij.codeInspection.ex.EntryPointsManager getEntryPointsManager ()
public java.util.Collection getLanguages ()
java.util.ArrayList languages
public com.intellij.lang.Language getLanguage ()
public com.intellij.openapi.util.Key getID ()
private static synthetic boolean lambda$getLanguages$1 (com.intellij.lang.Language)
com.intellij.lang.Language l
private static synthetic boolean lambda$getLanguages$0 (com.intellij.lang.Language)
com.intellij.lang.Language l
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefJavaModule$RequiredModule.class
RefJavaModule.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefJavaModule$RequiredModule extends java.lang.Object {
public final String moduleName
public final java.util.Map packagesExportedByModule
public final boolean isTransitive
public void <init> (java.lang.String, java.util.Map, boolean)
String moduleName
java.util.Map packagesExportedByModule
boolean isTransitive
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefJavaModule.class
RefJavaModule.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefJavaModule extends java.lang.Object implements com.intellij.codeInspection.reference.RefElement {
public static final com.intellij.openapi.util.Key JAVA_MODULE
public abstract com.intellij.psi.PsiJavaModule getPsiElement ()
public abstract java.util.Map getExportedPackageNames ()
public abstract java.util.Set getServiceInterfaces ()
public abstract java.util.Set getServiceImplementations ()
public abstract java.util.Set getUsedServices ()
public abstract java.util.List getRequiredModules ()
public volatile synthetic com.intellij.psi.PsiElement getPsiElement ()
static void <clinit> ()
}
com/intellij/codeInspection/reference/RefJavaUtil.class
RefJavaUtil.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefJavaUtil extends java.lang.Object {
public void <init> ()
public abstract void addReferences (com.intellij.psi.PsiModifierListOwner, com.intellij.codeInspection.reference.RefJavaElement, com.intellij.psi.PsiElement)
public transient void addReferencesTo (org.jetbrains.uast.UDeclaration, com.intellij.codeInspection.reference.RefJavaElement, org.jetbrains.uast.UElement[])
org.jetbrains.uast.UDeclaration decl
com.intellij.codeInspection.reference.RefJavaElement ref
org.jetbrains.uast.UElement[] findIn
public abstract com.intellij.codeInspection.reference.RefClass getTopLevelClass (com.intellij.codeInspection.reference.RefElement)
public abstract boolean isInheritor (com.intellij.codeInspection.reference.RefClass, com.intellij.codeInspection.reference.RefClass)
public abstract java.lang.String getPackageName (com.intellij.codeInspection.reference.RefEntity)
public com.intellij.codeInspection.reference.RefClass getOwnerClass (com.intellij.codeInspection.reference.RefManager, org.jetbrains.uast.UElement)
com.intellij.codeInspection.reference.RefManager refManager
org.jetbrains.uast.UElement uElement
public com.intellij.codeInspection.reference.RefClass getOwnerClass (com.intellij.codeInspection.reference.RefManager, com.intellij.psi.PsiElement)
com.intellij.codeInspection.reference.RefManager refManager
com.intellij.psi.PsiElement psiElement
public abstract com.intellij.codeInspection.reference.RefClass getOwnerClass (com.intellij.codeInspection.reference.RefElement)
public abstract int compareAccess (java.lang.String, java.lang.String)
public abstract java.lang.String getAccessModifier (com.intellij.psi.PsiModifierListOwner)
public abstract void setAccessModifier (com.intellij.codeInspection.reference.RefJavaElement, java.lang.String)
public abstract void setIsStatic (com.intellij.codeInspection.reference.RefJavaElement, boolean)
public abstract void setIsFinal (com.intellij.codeInspection.reference.RefJavaElement, boolean)
public boolean isMethodOnlyCallsSuper (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UMethod derivedMethod
public boolean isMethodOnlyCallsSuper (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod derivedMethod
public static com.intellij.codeInspection.reference.RefPackage getPackage (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity refEntity
public static com.intellij.codeInspection.reference.RefJavaUtil getInstance ()
public boolean isCallToSuperMethod (org.jetbrains.uast.UExpression, org.jetbrains.uast.UMethod)
org.jetbrains.uast.UExpression expression
org.jetbrains.uast.UMethod method
public void addTypeReference (org.jetbrains.uast.UElement, com.intellij.psi.PsiType, com.intellij.codeInspection.reference.RefManager)
org.jetbrains.uast.UElement uElement
com.intellij.psi.PsiType psiType
com.intellij.codeInspection.reference.RefManager refManager
public void addTypeReference (org.jetbrains.uast.UElement, com.intellij.psi.PsiType, com.intellij.codeInspection.reference.RefManager, com.intellij.codeInspection.reference.RefJavaElement)
org.jetbrains.uast.UElement uElement
com.intellij.psi.PsiType psiType
com.intellij.codeInspection.reference.RefManager refManager
com.intellij.codeInspection.reference.RefJavaElement refElement
public boolean isCallToSuperMethod (com.intellij.psi.PsiExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethod method
public void addTypeReference (com.intellij.psi.PsiElement, com.intellij.psi.PsiType, com.intellij.codeInspection.reference.RefManager)
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiType psiType
com.intellij.codeInspection.reference.RefManager refManager
public void addTypeReference (com.intellij.psi.PsiElement, com.intellij.psi.PsiType, com.intellij.codeInspection.reference.RefManager, com.intellij.codeInspection.reference.RefJavaElement)
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiType psiType
com.intellij.codeInspection.reference.RefManager refManager
com.intellij.codeInspection.reference.RefJavaElement refElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefJavaVisitor.class
RefJavaVisitor.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefJavaVisitor extends com.intellij.codeInspection.reference.RefVisitor {
public void <init> ()
public void visitField (com.intellij.codeInspection.reference.RefField)
com.intellij.codeInspection.reference.RefField field
public void visitMethod (com.intellij.codeInspection.reference.RefMethod)
com.intellij.codeInspection.reference.RefMethod method
public void visitParameter (com.intellij.codeInspection.reference.RefParameter)
com.intellij.codeInspection.reference.RefParameter parameter
public void visitClass (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass aClass
public void visitPackage (com.intellij.codeInspection.reference.RefPackage)
com.intellij.codeInspection.reference.RefPackage aPackage
public void visitJavaModule (com.intellij.codeInspection.reference.RefJavaModule)
com.intellij.codeInspection.reference.RefJavaModule javaModule
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefMethod.class
RefMethod.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefMethod extends java.lang.Object implements com.intellij.codeInspection.reference.RefJavaElement {
public abstract java.util.Collection getSuperMethods ()
public abstract java.util.Collection getDerivedMethods ()
public abstract boolean hasBody ()
public abstract boolean isBodyEmpty ()
public abstract boolean isOnlyCallsSuper ()
public abstract boolean isTestMethod ()
public abstract boolean isAppMain ()
public abstract boolean hasSuperMethods ()
public abstract boolean isExternalOverride ()
public abstract boolean isConstructor ()
public abstract boolean isAbstract ()
public abstract boolean isReturnValueUsed ()
public abstract java.lang.String getReturnValueIfSame ()
public abstract com.intellij.psi.PsiClass[] getUnThrownExceptions ()
public abstract com.intellij.codeInspection.reference.RefParameter[] getParameters ()
public abstract com.intellij.codeInspection.reference.RefClass getOwnerClass ()
public com.intellij.psi.PsiModifierListOwner getElement ()
public org.jetbrains.uast.UDeclaration getUastElement ()
public abstract boolean isCalledOnSubClass ()
public volatile synthetic org.jetbrains.uast.UElement getUastElement ()
public volatile synthetic com.intellij.psi.PsiElement getElement ()
}
com/intellij/codeInspection/reference/RefPackage.class
RefPackage.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefPackage extends java.lang.Object implements com.intellij.codeInspection.reference.RefEntity {
public abstract java.lang.String getQualifiedName ()
}
com/intellij/codeInspection/reference/RefParameter.class
RefParameter.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefParameter extends java.lang.Object implements com.intellij.codeInspection.reference.RefJavaElement {
public static final Object VALUE_IS_NOT_CONST
public static final Object VALUE_UNDEFINED
public abstract boolean isUsedForReading ()
public abstract boolean isUsedForWriting ()
public abstract int getIndex ()
public java.lang.String getActualValueIfSame ()
public java.lang.Object getActualConstValue ()
public abstract void parameterReferenced (boolean)
public org.jetbrains.uast.UParameter getUastElement ()
public com.intellij.psi.PsiParameter getElement ()
public int getUsageCount ()
public volatile synthetic org.jetbrains.uast.UElement getUastElement ()
public volatile synthetic com.intellij.psi.PsiElement getElement ()
static void <clinit> ()
}
com/intellij/codeInspection/reference/UnusedDeclarationFixProvider.class
UnusedDeclarationFixProvider.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.UnusedDeclarationFixProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.codeInsight.intention.IntentionAction[] getQuickFixes (com.intellij.psi.PsiElement)
static void <clinit> ()
}
com/intellij/lang/jvm/actions/ActionRequest.class
ActionRequest.java
package com.intellij.lang.jvm.actions
public abstract com.intellij.lang.jvm.actions.ActionRequest extends java.lang.Object {
public abstract boolean isValid ()
}
com/intellij/lang/jvm/actions/AnnotationAttributeRequest.class
AnnotationAttributeValueRequest.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.AnnotationAttributeRequest extends java.lang.Object {
private final String name
private final com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest value
public final java.lang.String getName ()
public final com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest getValue ()
public void <init> (java.lang.String, com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest)
String name
com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest value
public final java.lang.String component1 ()
public final com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest component2 ()
public final com.intellij.lang.jvm.actions.AnnotationAttributeRequest copy (java.lang.String, com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest)
String name
com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest value
public static synthetic com.intellij.lang.jvm.actions.AnnotationAttributeRequest copy$default (com.intellij.lang.jvm.actions.AnnotationAttributeRequest, java.lang.String, com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/intellij/lang/jvm/actions/AnnotationAttributeValueRequest$PrimitiveValue.class
AnnotationAttributeValueRequest.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest$PrimitiveValue extends com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest {
private final Object value
public final java.lang.Object getValue ()
public void <init> (java.lang.Object)
Object value
public final java.lang.Object component1 ()
public final com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest$PrimitiveValue copy (java.lang.Object)
Object value
public static synthetic com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest$PrimitiveValue copy$default (com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest$PrimitiveValue, java.lang.Object, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/intellij/lang/jvm/actions/AnnotationAttributeValueRequest$StringValue.class
AnnotationAttributeValueRequest.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest$StringValue extends com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest {
private final String value
public final java.lang.String getValue ()
public void <init> (java.lang.String)
String value
public final java.lang.String component1 ()
public final com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest$StringValue copy (java.lang.String)
String value
public static synthetic com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest$StringValue copy$default (com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest$StringValue, java.lang.String, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/intellij/lang/jvm/actions/AnnotationAttributeValueRequest.class
AnnotationAttributeValueRequest.kt
package com.intellij.lang.jvm.actions
public abstract com.intellij.lang.jvm.actions.AnnotationAttributeValueRequest extends java.lang.Object {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/lang/jvm/actions/AnnotationAttributeValueRequestKt.class
AnnotationAttributeValueRequest.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.AnnotationAttributeValueRequestKt extends java.lang.Object {
public static final com.intellij.lang.jvm.actions.AnnotationAttributeRequest stringAttribute (java.lang.String, java.lang.String)
String name
String value
public static final com.intellij.lang.jvm.actions.AnnotationAttributeRequest intAttribute (java.lang.String, int)
String name
int value
}
com/intellij/lang/jvm/actions/AnnotationRequest.class
AnnotationRequest.java
package com.intellij.lang.jvm.actions
public abstract com.intellij.lang.jvm.actions.AnnotationRequest extends java.lang.Object implements com.intellij.lang.jvm.actions.ActionRequest {
public abstract java.lang.String getQualifiedName ()
public java.util.List getAttributes ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/actions/AnnotationRequestsKt$annotationRequest$1.class
annotationRequests.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.AnnotationRequestsKt$annotationRequest$1 extends java.lang.Object implements com.intellij.lang.jvm.actions.AnnotationRequest {
final synthetic String $fqn
final synthetic com.intellij.lang.jvm.actions.AnnotationAttributeRequest[] $parameters
public java.lang.String getQualifiedName ()
public java.util.List getAttributes ()
public boolean isValid ()
void <init> (java.lang.String, com.intellij.lang.jvm.actions.AnnotationAttributeRequest[])
String $captured_local_variable$0
com.intellij.lang.jvm.actions.AnnotationAttributeRequest[] $captured_local_variable$1
}
com/intellij/lang/jvm/actions/AnnotationRequestsKt.class
annotationRequests.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.AnnotationRequestsKt extends java.lang.Object {
public static final transient com.intellij.lang.jvm.actions.AnnotationRequest annotationRequest (java.lang.String, com.intellij.lang.jvm.actions.AnnotationAttributeRequest[])
String fqn
com.intellij.lang.jvm.actions.AnnotationAttributeRequest[] parameters
}
com/intellij/lang/jvm/actions/ChangeModifierRequest.class
ChangeModifierRequest.java
package com.intellij.lang.jvm.actions
public abstract com.intellij.lang.jvm.actions.ChangeModifierRequest extends java.lang.Object implements com.intellij.lang.jvm.actions.ActionRequest {
public abstract com.intellij.lang.jvm.JvmModifier getModifier ()
public abstract boolean shouldBePresent ()
}
com/intellij/lang/jvm/actions/ChangeParametersRequest$ExistingParameterWrapper.class
ChangeParametersRequest.java
package com.intellij.lang.jvm.actions
public com.intellij.lang.jvm.actions.ChangeParametersRequest$ExistingParameterWrapper extends java.lang.Object implements com.intellij.lang.jvm.actions.ExpectedParameter {
private final com.intellij.lang.jvm.JvmParameter myExistingParameter
public void <init> (com.intellij.lang.jvm.JvmParameter)
com.intellij.lang.jvm.JvmParameter existingParameter
public java.util.List getExpectedTypes ()
public java.util.Collection getSemanticNames ()
public com.intellij.lang.jvm.JvmParameter getExistingParameter ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/actions/ChangeParametersRequest.class
ChangeParametersRequest.java
package com.intellij.lang.jvm.actions
public abstract com.intellij.lang.jvm.actions.ChangeParametersRequest extends java.lang.Object implements com.intellij.lang.jvm.actions.ActionRequest {
public abstract java.util.List getExpectedParameters ()
}
com/intellij/lang/jvm/actions/CompatibilityUtil$getParameters$1$nameInfo$1.class
compatibilityUtil.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.CompatibilityUtil$getParameters$1$nameInfo$1 extends com.intellij.psi.codeStyle.SuggestedNameInfo {
final synthetic com.intellij.lang.jvm.actions.ExpectedParameter $it
void <init> (com.intellij.lang.jvm.actions.ExpectedParameter, java.lang.String[])
com.intellij.lang.jvm.actions.ExpectedParameter $captured_local_variable$0
String[] $super_call_param$1
}
com/intellij/lang/jvm/actions/CompatibilityUtil.class
compatibilityUtil.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.CompatibilityUtil extends java.lang.Object {
public static final java.util.List getParameters (java.util.List)
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$toTypedArray
com.intellij.lang.jvm.actions.CompatibilityUtil$getParameters$1$nameInfo$1 nameInfo
com.intellij.lang.jvm.actions.ExpectedParameter it
int $i$a$-map-CompatibilityUtil$getParameters$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
java.util.List expectedParameters
public static final java.util.List getParameters (java.util.List, com.intellij.openapi.project.Project)
com.intellij.psi.codeStyle.SuggestedNameInfo nameInfo
java.util.List expectedTypes
com.intellij.lang.jvm.actions.ExpectedParameter it
int $i$a$-map-CompatibilityUtil$getParameters$2
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
com.intellij.psi.codeStyle.JavaCodeStyleManager styleManager
java.util.List expectedParameters
com.intellij.openapi.project.Project project
}
com/intellij/lang/jvm/actions/CreateConstructorRequest.class
CreateConstructorRequest.java
package com.intellij.lang.jvm.actions
public abstract com.intellij.lang.jvm.actions.CreateConstructorRequest extends java.lang.Object implements com.intellij.lang.jvm.actions.CreateExecutableRequest {
}
com/intellij/lang/jvm/actions/CreateExecutableRequest.class
CreateExecutableRequest.java
package com.intellij.lang.jvm.actions
public abstract com.intellij.lang.jvm.actions.CreateExecutableRequest extends java.lang.Object implements com.intellij.lang.jvm.actions.ActionRequest {
public abstract java.util.Collection getModifiers ()
public abstract java.util.Collection getAnnotations ()
public abstract com.intellij.lang.jvm.types.JvmSubstitutor getTargetSubstitutor ()
public java.util.List getParameters ()
public abstract java.util.List getExpectedParameters ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/actions/CreateFieldRequest.class
CreateFieldRequest.java
package com.intellij.lang.jvm.actions
public abstract com.intellij.lang.jvm.actions.CreateFieldRequest extends java.lang.Object implements com.intellij.lang.jvm.actions.ActionRequest {
public abstract java.lang.String getFieldName ()
public abstract java.util.List getFieldType ()
public abstract com.intellij.lang.jvm.types.JvmSubstitutor getTargetSubstitutor ()
public abstract java.util.Collection getModifiers ()
public abstract boolean isConstant ()
}
com/intellij/lang/jvm/actions/CreateMethodRequest.class
CreateMethodRequest.java
package com.intellij.lang.jvm.actions
public abstract com.intellij.lang.jvm.actions.CreateMethodRequest extends java.lang.Object implements com.intellij.lang.jvm.actions.CreateExecutableRequest {
public abstract java.lang.String getMethodName ()
public abstract java.util.List getReturnType ()
}
com/intellij/lang/jvm/actions/ExpectedParameter.class
ExpectedParameter.java
package com.intellij.lang.jvm.actions
public abstract com.intellij.lang.jvm.actions.ExpectedParameter extends java.lang.Object {
public abstract java.util.List getExpectedTypes ()
public java.util.Collection getSemanticNames ()
public java.util.Collection getExpectedAnnotations ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/actions/ExpectedType$Kind.class
ExpectedType.java
package com.intellij.lang.jvm.actions
public final enum com.intellij.lang.jvm.actions.ExpectedType$Kind extends java.lang.Enum {
public static final enum com.intellij.lang.jvm.actions.ExpectedType$Kind EXACT
public static final enum com.intellij.lang.jvm.actions.ExpectedType$Kind SUBTYPE
public static final enum com.intellij.lang.jvm.actions.ExpectedType$Kind SUPERTYPE
private static final synthetic com.intellij.lang.jvm.actions.ExpectedType$Kind[] $VALUES
public static com.intellij.lang.jvm.actions.ExpectedType$Kind[] values ()
public static com.intellij.lang.jvm.actions.ExpectedType$Kind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/lang/jvm/actions/ExpectedType.class
ExpectedType.java
package com.intellij.lang.jvm.actions
public abstract com.intellij.lang.jvm.actions.ExpectedType extends java.lang.Object {
public abstract com.intellij.lang.jvm.types.JvmType getTheType ()
public abstract com.intellij.lang.jvm.actions.ExpectedType$Kind getTheKind ()
}
com/intellij/lang/jvm/actions/ExpectedTypesKt.class
expectedTypes.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.ExpectedTypesKt extends java.lang.Object {
public static final com.intellij.lang.jvm.actions.ExpectedType expectedType (com.intellij.lang.jvm.types.JvmType, com.intellij.lang.jvm.actions.ExpectedType$Kind)
com.intellij.lang.jvm.types.JvmType type
com.intellij.lang.jvm.actions.ExpectedType$Kind kind
public static synthetic com.intellij.lang.jvm.actions.ExpectedType expectedType$default (com.intellij.lang.jvm.types.JvmType, com.intellij.lang.jvm.actions.ExpectedType$Kind, int, java.lang.Object)
public static final java.util.List expectedTypes (com.intellij.lang.jvm.types.JvmType, com.intellij.lang.jvm.actions.ExpectedType$Kind)
com.intellij.lang.jvm.types.JvmType type
com.intellij.lang.jvm.actions.ExpectedType$Kind kind
public static synthetic java.util.List expectedTypes$default (com.intellij.lang.jvm.types.JvmType, com.intellij.lang.jvm.actions.ExpectedType$Kind, int, java.lang.Object)
}
com/intellij/lang/jvm/actions/JvmActionGroup$RenderData.class
JvmActionGroup.java
package com.intellij.lang.jvm.actions
public abstract com.intellij.lang.jvm.actions.JvmActionGroup$RenderData extends java.lang.Object {
public abstract java.lang.String getEntityName ()
}
com/intellij/lang/jvm/actions/JvmActionGroup.class
JvmActionGroup.java
package com.intellij.lang.jvm.actions
public abstract com.intellij.lang.jvm.actions.JvmActionGroup extends java.lang.Object {
public abstract java.lang.String getDisplayText (com.intellij.lang.jvm.actions.JvmActionGroup$RenderData)
}
com/intellij/lang/jvm/actions/JvmElementActionFactories.class
actions.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.JvmElementActionFactories extends java.lang.Object {
private static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public static final com.intellij.openapi.extensions.ExtensionPointName getEP_NAME ()
private static final java.util.List createActions (kotlin.jvm.functions.Function1)
com.intellij.lang.jvm.actions.JvmElementActionsFactory it
int $i$a$-flatMap-JvmElementActionFactories$createActions$1
Iterable list$iv$iv
Object element$iv$iv
Iterable $this$flatMapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$flatMapTo
Iterable $this$flatMap$iv
int $i$f$flatMap
kotlin.jvm.functions.Function1 actions
int $i$f$createActions
public static final java.util.List createMethodActions (com.intellij.lang.jvm.JvmClass, com.intellij.lang.jvm.actions.CreateMethodRequest)
com.intellij.lang.jvm.actions.JvmElementActionsFactory it
int $i$a$-createActions-JvmElementActionFactories$createMethodActions$1
com.intellij.lang.jvm.actions.JvmElementActionsFactory it$iv
int $i$a$-flatMap-JvmElementActionFactories$createActions$1
Iterable list$iv$iv$iv
Object element$iv$iv$iv
Iterable $this$flatMapTo$iv$iv$iv
java.util.Collection destination$iv$iv$iv
int $i$f$flatMapTo
Iterable $this$flatMap$iv$iv
int $i$f$flatMap
int $i$f$createActions
com.intellij.lang.jvm.JvmClass target
com.intellij.lang.jvm.actions.CreateMethodRequest request
public static final java.util.List createConstructorActions (com.intellij.lang.jvm.JvmClass, com.intellij.lang.jvm.actions.CreateConstructorRequest)
com.intellij.lang.jvm.actions.JvmElementActionsFactory it
int $i$a$-createActions-JvmElementActionFactories$createConstructorActions$1
com.intellij.lang.jvm.actions.JvmElementActionsFactory it$iv
int $i$a$-flatMap-JvmElementActionFactories$createActions$1
Iterable list$iv$iv$iv
Object element$iv$iv$iv
Iterable $this$flatMapTo$iv$iv$iv
java.util.Collection destination$iv$iv$iv
int $i$f$flatMapTo
Iterable $this$flatMap$iv$iv
int $i$f$flatMap
int $i$f$createActions
com.intellij.lang.jvm.JvmClass target
com.intellij.lang.jvm.actions.CreateConstructorRequest request
public static final java.util.List createAddAnnotationActions (com.intellij.lang.jvm.JvmModifiersOwner, com.intellij.lang.jvm.actions.AnnotationRequest)
com.intellij.lang.jvm.actions.JvmElementActionsFactory it
int $i$a$-createActions-JvmElementActionFactories$createAddAnnotationActions$1
com.intellij.lang.jvm.actions.JvmElementActionsFactory it$iv
int $i$a$-flatMap-JvmElementActionFactories$createActions$1
Iterable list$iv$iv$iv
Object element$iv$iv$iv
Iterable $this$flatMapTo$iv$iv$iv
java.util.Collection destination$iv$iv$iv
int $i$f$flatMapTo
Iterable $this$flatMap$iv$iv
int $i$f$flatMap
int $i$f$createActions
com.intellij.lang.jvm.JvmModifiersOwner target
com.intellij.lang.jvm.actions.AnnotationRequest request
public static final java.util.List createModifierActions (com.intellij.lang.jvm.JvmModifiersOwner, com.intellij.lang.jvm.actions.ChangeModifierRequest)
com.intellij.lang.jvm.actions.JvmElementActionsFactory it
int $i$a$-createActions-JvmElementActionFactories$createModifierActions$1
com.intellij.lang.jvm.actions.JvmElementActionsFactory it$iv
int $i$a$-flatMap-JvmElementActionFactories$createActions$1
Iterable list$iv$iv$iv
Object element$iv$iv$iv
Iterable $this$flatMapTo$iv$iv$iv
java.util.Collection destination$iv$iv$iv
int $i$f$flatMapTo
Iterable $this$flatMap$iv$iv
int $i$f$flatMap
int $i$f$createActions
com.intellij.lang.jvm.JvmModifiersOwner target
com.intellij.lang.jvm.actions.ChangeModifierRequest request
public static final java.util.List createAddFieldActions (com.intellij.lang.jvm.JvmClass, com.intellij.lang.jvm.actions.CreateFieldRequest)
com.intellij.lang.jvm.actions.JvmElementActionsFactory it
int $i$a$-createActions-JvmElementActionFactories$createAddFieldActions$1
com.intellij.lang.jvm.actions.JvmElementActionsFactory it$iv
int $i$a$-flatMap-JvmElementActionFactories$createActions$1
Iterable list$iv$iv$iv
Object element$iv$iv$iv
Iterable $this$flatMapTo$iv$iv$iv
java.util.Collection destination$iv$iv$iv
int $i$f$flatMapTo
Iterable $this$flatMap$iv$iv
int $i$f$flatMap
int $i$f$createActions
com.intellij.lang.jvm.JvmClass target
com.intellij.lang.jvm.actions.CreateFieldRequest request
public static final java.util.List createChangeParametersActions (com.intellij.lang.jvm.JvmMethod, com.intellij.lang.jvm.actions.ChangeParametersRequest)
com.intellij.lang.jvm.actions.JvmElementActionsFactory it
int $i$a$-createActions-JvmElementActionFactories$createChangeParametersActions$1
com.intellij.lang.jvm.actions.JvmElementActionsFactory it$iv
int $i$a$-flatMap-JvmElementActionFactories$createActions$1
Iterable list$iv$iv$iv
Object element$iv$iv$iv
Iterable $this$flatMapTo$iv$iv$iv
java.util.Collection destination$iv$iv$iv
int $i$f$flatMapTo
Iterable $this$flatMap$iv$iv
int $i$f$flatMap
int $i$f$createActions
com.intellij.lang.jvm.JvmMethod target
com.intellij.lang.jvm.actions.ChangeParametersRequest request
static void <clinit> ()
}
com/intellij/lang/jvm/actions/JvmElementActionsFactory.class
JvmElementActionsFactory.kt
package com.intellij.lang.jvm.actions
public abstract com.intellij.lang.jvm.actions.JvmElementActionsFactory extends java.lang.Object {
public java.util.List createChangeModifierActions (com.intellij.lang.jvm.JvmModifiersOwner, com.intellij.lang.jvm.actions.ChangeModifierRequest)
com.intellij.lang.jvm.JvmModifiersOwner target
com.intellij.lang.jvm.actions.ChangeModifierRequest request
protected java.util.List createChangeModifierActions (com.intellij.lang.jvm.JvmModifiersOwner, com.intellij.lang.jvm.actions.MemberRequest$Modifier)
com.intellij.lang.jvm.JvmModifiersOwner target
com.intellij.lang.jvm.actions.MemberRequest$Modifier request
public java.util.List createAddAnnotationActions (com.intellij.lang.jvm.JvmModifiersOwner, com.intellij.lang.jvm.actions.AnnotationRequest)
com.intellij.lang.jvm.JvmModifiersOwner target
com.intellij.lang.jvm.actions.AnnotationRequest request
public java.util.List createAddFieldActions (com.intellij.lang.jvm.JvmClass, com.intellij.lang.jvm.actions.CreateFieldRequest)
com.intellij.lang.jvm.JvmClass targetClass
com.intellij.lang.jvm.actions.CreateFieldRequest request
public java.util.List createAddMethodActions (com.intellij.lang.jvm.JvmClass, com.intellij.lang.jvm.actions.CreateMethodRequest)
com.intellij.lang.jvm.JvmClass targetClass
com.intellij.lang.jvm.actions.CreateMethodRequest request
public java.util.List createAddConstructorActions (com.intellij.lang.jvm.JvmClass, com.intellij.lang.jvm.actions.CreateConstructorRequest)
com.intellij.lang.jvm.JvmClass targetClass
com.intellij.lang.jvm.actions.CreateConstructorRequest request
public java.util.List createChangeParametersActions (com.intellij.lang.jvm.JvmMethod, com.intellij.lang.jvm.actions.ChangeParametersRequest)
com.intellij.lang.jvm.JvmMethod target
com.intellij.lang.jvm.actions.ChangeParametersRequest request
public void <init> ()
}
com/intellij/lang/jvm/actions/JvmGroupIntentionAction.class
JvmGroupIntentionAction.java
package com.intellij.lang.jvm.actions
public abstract com.intellij.lang.jvm.actions.JvmGroupIntentionAction extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
public abstract java.lang.String getText ()
public abstract com.intellij.lang.jvm.actions.JvmActionGroup getActionGroup ()
public java.lang.String getGroupDisplayText ()
public com.intellij.lang.jvm.actions.JvmActionGroup$RenderData getRenderData ()
public abstract com.intellij.lang.jvm.JvmClass getTarget ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/actions/MemberRequest$Modifier.class
MemberRequest.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.MemberRequest$Modifier extends com.intellij.lang.jvm.actions.MemberRequest {
private final com.intellij.lang.jvm.JvmModifier modifier
private final boolean shouldPresent
public final com.intellij.lang.jvm.JvmModifier getModifier ()
public final boolean getShouldPresent ()
public void <init> (com.intellij.lang.jvm.JvmModifier, boolean)
com.intellij.lang.jvm.JvmModifier modifier
boolean shouldPresent
}
com/intellij/lang/jvm/actions/MemberRequest$Property.class
MemberRequest.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.MemberRequest$Property extends com.intellij.lang.jvm.actions.MemberRequest {
private final String propertyName
private final com.intellij.lang.jvm.JvmModifier visibilityModifier
private final com.intellij.lang.jvm.types.JvmType propertyType
private final boolean setterRequired
private final boolean getterRequired
public final java.lang.String getPropertyName ()
public final com.intellij.lang.jvm.JvmModifier getVisibilityModifier ()
public final com.intellij.lang.jvm.types.JvmType getPropertyType ()
public final boolean getSetterRequired ()
public final boolean getGetterRequired ()
public void <init> (java.lang.String, com.intellij.lang.jvm.JvmModifier, com.intellij.lang.jvm.types.JvmType, boolean, boolean)
String propertyName
com.intellij.lang.jvm.JvmModifier visibilityModifier
com.intellij.lang.jvm.types.JvmType propertyType
boolean setterRequired
boolean getterRequired
}
com/intellij/lang/jvm/actions/MemberRequest.class
MemberRequest.kt
package com.intellij.lang.jvm.actions
public abstract com.intellij.lang.jvm.actions.MemberRequest extends java.lang.Object {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/lang/jvm/actions/MemberRequestsKt$modifierRequest$1.class
memberRequests.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.MemberRequestsKt$modifierRequest$1 extends java.lang.Object implements com.intellij.lang.jvm.actions.ChangeModifierRequest {
final synthetic com.intellij.lang.jvm.JvmModifier $modifier
final synthetic boolean $shouldBePresent
public boolean isValid ()
public com.intellij.lang.jvm.JvmModifier getModifier ()
public boolean shouldBePresent ()
void <init> (com.intellij.lang.jvm.JvmModifier, boolean)
com.intellij.lang.jvm.JvmModifier $captured_local_variable$0
boolean $captured_local_variable$1
}
com/intellij/lang/jvm/actions/MemberRequestsKt.class
memberRequests.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.MemberRequestsKt extends java.lang.Object {
public static final com.intellij.lang.jvm.actions.ChangeModifierRequest modifierRequest (com.intellij.lang.jvm.JvmModifier, boolean)
com.intellij.lang.jvm.JvmModifier modifier
boolean shouldBePresent
}
com/intellij/lang/jvm/actions/MethodRequestsKt.class
methodRequests.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.MethodRequestsKt extends java.lang.Object {
public static final com.intellij.lang.jvm.actions.CreateMethodRequest methodRequest (com.intellij.openapi.project.Project, java.lang.String, com.intellij.lang.jvm.JvmModifier, com.intellij.lang.jvm.types.JvmType)
com.intellij.openapi.project.Project project
String methodName
com.intellij.lang.jvm.JvmModifier modifier
com.intellij.lang.jvm.types.JvmType returnType
public static final com.intellij.lang.jvm.actions.CreateConstructorRequest constructorRequest (com.intellij.openapi.project.Project, java.util.List)
com.intellij.openapi.util.Pair it
int $i$a$-map-MethodRequestsKt$constructorRequest$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
com.intellij.openapi.project.Project project
java.util.List parameters
public static final com.intellij.lang.jvm.actions.ChangeParametersRequest setMethodParametersRequest (java.lang.Iterable)
java.util.Map$Entry it
int $i$a$-map-MethodRequestsKt$setMethodParametersRequest$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
Iterable parameters
public static final com.intellij.lang.jvm.actions.ChangeParametersRequest updateMethodParametersRequest (java.util.function.Supplier, java.util.function.Function)
java.util.function.Supplier parametersOwnerPointer
java.util.function.Function updateFunction
}
com/intellij/lang/jvm/actions/ParametersKt.class
parameters.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.ParametersKt extends java.lang.Object {
public static final transient com.intellij.lang.jvm.actions.ExpectedParameter expectedParameter (com.intellij.lang.jvm.types.JvmType, java.lang.String[])
com.intellij.lang.jvm.types.JvmType type
String[] names
public static final transient com.intellij.lang.jvm.actions.ExpectedParameter expectedParameter (com.intellij.lang.jvm.actions.ExpectedType, java.lang.String[])
com.intellij.lang.jvm.actions.ExpectedType expectedType
String[] names
public static final transient com.intellij.lang.jvm.actions.ExpectedParameter expectedParameter (java.util.List, java.lang.String[])
java.util.List types
String[] names
public static final com.intellij.lang.jvm.actions.ExpectedParameter expectedParameter (java.util.List, java.util.Collection)
java.util.List types
java.util.Collection names
public static final com.intellij.lang.jvm.actions.ExpectedParameter expectedParameter (com.intellij.lang.jvm.types.JvmType, java.lang.String, java.util.Collection)
com.intellij.lang.jvm.types.JvmType type
String name
java.util.Collection annotations
}
com/intellij/lang/jvm/actions/SimpleChangeParametersRequest.class
methodRequests.kt
package com.intellij.lang.jvm.actions
final com.intellij.lang.jvm.actions.SimpleChangeParametersRequest extends java.lang.Object implements com.intellij.lang.jvm.actions.ChangeParametersRequest {
private final java.util.List parameters
public java.util.List getExpectedParameters ()
public boolean isValid ()
public void <init> (java.util.List)
java.util.List parameters
}
com/intellij/lang/jvm/actions/SimpleConstructorRequest.class
methodRequests.kt
package com.intellij.lang.jvm.actions
final com.intellij.lang.jvm.actions.SimpleConstructorRequest extends java.lang.Object implements com.intellij.lang.jvm.actions.CreateConstructorRequest {
private final java.util.List expectedParameters
private final com.intellij.lang.jvm.types.JvmSubstitutor targetSubstitutor
public boolean isValid ()
public java.util.List getModifiers ()
public volatile synthetic java.util.Collection getModifiers ()
public java.util.List getAnnotations ()
public volatile synthetic java.util.Collection getAnnotations ()
public com.intellij.lang.jvm.types.JvmSubstitutor getTargetSubstitutor ()
public java.util.List getExpectedParameters ()
public void <init> (java.util.List, com.intellij.lang.jvm.types.JvmSubstitutor)
java.util.List expectedParameters
com.intellij.lang.jvm.types.JvmSubstitutor targetSubstitutor
}
com/intellij/lang/jvm/actions/SimpleExpectedParameter.class
parameters.kt
package com.intellij.lang.jvm.actions
final com.intellij.lang.jvm.actions.SimpleExpectedParameter extends java.lang.Object implements com.intellij.lang.jvm.actions.ExpectedParameter {
private final java.util.List types
private final java.util.Collection names
private final java.util.Collection annotations
public java.util.List getExpectedTypes ()
public java.util.Collection getSemanticNames ()
public java.util.Collection getExpectedAnnotations ()
public void <init> (java.util.List, java.util.Collection, java.util.Collection)
java.util.List types
java.util.Collection names
java.util.Collection annotations
public synthetic void <init> (java.util.List, java.util.Collection, java.util.Collection, int, kotlin.jvm.internal.DefaultConstructorMarker)
}
com/intellij/lang/jvm/actions/SimpleExpectedType.class
expectedTypes.kt
package com.intellij.lang.jvm.actions
final com.intellij.lang.jvm.actions.SimpleExpectedType extends java.lang.Object implements com.intellij.lang.jvm.actions.ExpectedType {
private final com.intellij.lang.jvm.types.JvmType theType
private final com.intellij.lang.jvm.actions.ExpectedType$Kind theKind
public com.intellij.lang.jvm.types.JvmType getTheType ()
public com.intellij.lang.jvm.actions.ExpectedType$Kind getTheKind ()
public void <init> (com.intellij.lang.jvm.types.JvmType, com.intellij.lang.jvm.actions.ExpectedType$Kind)
com.intellij.lang.jvm.types.JvmType theType
com.intellij.lang.jvm.actions.ExpectedType$Kind theKind
}
com/intellij/lang/jvm/actions/SimpleMethodRequest.class
methodRequests.kt
package com.intellij.lang.jvm.actions
final com.intellij.lang.jvm.actions.SimpleMethodRequest extends java.lang.Object implements com.intellij.lang.jvm.actions.CreateMethodRequest {
private final String methodName
private final java.util.Collection modifiers
private final java.util.List returnType
private final com.intellij.lang.jvm.types.JvmSubstitutor targetSubstitutor
public boolean isValid ()
public java.lang.String getMethodName ()
public java.util.Collection getModifiers ()
public java.util.List getReturnType ()
public java.util.List getAnnotations ()
public volatile synthetic java.util.Collection getAnnotations ()
public java.util.List getExpectedParameters ()
public com.intellij.lang.jvm.types.JvmSubstitutor getTargetSubstitutor ()
public void <init> (java.lang.String, java.util.Collection, java.util.List, com.intellij.lang.jvm.types.JvmSubstitutor)
String methodName
java.util.Collection modifiers
java.util.List returnType
com.intellij.lang.jvm.types.JvmSubstitutor targetSubstitutor
}
com/intellij/lang/jvm/actions/UpdateParametersRequest.class
methodRequests.kt
package com.intellij.lang.jvm.actions
final com.intellij.lang.jvm.actions.UpdateParametersRequest extends java.lang.Object implements com.intellij.lang.jvm.actions.ChangeParametersRequest {
private final java.util.function.Supplier parametersOwnerPointer
private final java.util.function.Function updateFunction
public java.util.List getExpectedParameters ()
com.intellij.lang.jvm.JvmParameter it
int $i$a$-map-UpdateParametersRequest$getExpectedParameters$1
Object item$iv$iv
Object[] $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Object[] $this$map$iv
int $i$f$map
com.intellij.lang.jvm.JvmMethod jvmMethod
public boolean isValid ()
public final java.util.function.Supplier getParametersOwnerPointer ()
public final java.util.function.Function getUpdateFunction ()
public void <init> (java.util.function.Supplier, java.util.function.Function)
java.util.function.Supplier parametersOwnerPointer
java.util.function.Function updateFunction
}
com/intellij/lang/jvm/actions/package-info.class
package-info.java
package com.intellij.lang.jvm.actions
abstract synthetic com.intellij.lang.jvm.actions.package-info extends java.lang.Object {
}
com/intellij/openapi/module/EffectiveLanguageLevelUtil.class
EffectiveLanguageLevelUtil.java
package com.intellij.openapi.module
public com.intellij.openapi.module.EffectiveLanguageLevelUtil extends java.lang.Object {
public void <init> ()
public static com.intellij.pom.java.LanguageLevel getEffectiveLanguageLevel (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.LanguageLevelModuleExtension moduleLevel
com.intellij.pom.java.LanguageLevel level
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/LanguageLevelUtil.class
LanguageLevelUtil.java
package com.intellij.openapi.module
public com.intellij.openapi.module.LanguageLevelUtil extends com.intellij.openapi.module.EffectiveLanguageLevelUtil {
public void <init> ()
}
com/intellij/openapi/roots/LanguageLevelModuleExtensionImpl.class
LanguageLevelModuleExtensionImpl.java
package com.intellij.openapi.roots
public com.intellij.openapi.roots.LanguageLevelModuleExtensionImpl extends com.intellij.openapi.roots.ModuleExtension implements com.intellij.openapi.roots.LanguageLevelModuleExtension com.intellij.openapi.components.PersistentStateComponentWithModificationTracker {
private static final com.intellij.openapi.diagnostic.Logger LOG
private com.intellij.openapi.module.Module myModule
private final boolean myWritable
private final com.intellij.openapi.roots.LanguageLevelModuleExtensionImpl mySource
private com.intellij.openapi.roots.LanguageLevelState myState
public long getStateModificationCount ()
public static com.intellij.openapi.roots.LanguageLevelModuleExtensionImpl getInstance (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public void <init> (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public void <init> (com.intellij.openapi.roots.LanguageLevelModuleExtensionImpl, boolean)
com.intellij.openapi.roots.LanguageLevelModuleExtensionImpl source
boolean writable
public void setLanguageLevel (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel languageLevel
public com.intellij.openapi.roots.LanguageLevelState getState ()
public void loadState (com.intellij.openapi.roots.LanguageLevelState)
com.intellij.openapi.roots.LanguageLevelState state
public com.intellij.openapi.roots.ModuleExtension getModifiableModel (boolean)
boolean writable
public void commit ()
public boolean isChanged ()
public void dispose ()
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/LanguageLevelState.class
LanguageLevelState.kt
package com.intellij.openapi.roots
public final com.intellij.openapi.roots.LanguageLevelState extends com.intellij.openapi.components.BaseState {
static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
private final kotlin.properties.ReadWriteProperty languageLevel$delegate
static void <clinit> ()
public final com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public final void setLanguageLevel (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel
public void <init> ()
com.intellij.openapi.components.BaseState this_$iv
int $i$f$enum
}
com/intellij/uast/UastHintedVisitorAdapter$Companion.class
UastHintedVisitorAdapter.kt
package com.intellij.uast
public final com.intellij.uast.UastHintedVisitorAdapter$Companion extends java.lang.Object {
public final com.intellij.psi.PsiElementVisitor create (com.intellij.lang.Language, org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor, java.lang.Class[], boolean)
org.jetbrains.uast.UastLanguagePlugin uastLanguagePlugin
com.intellij.lang.Language language
org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor visitor
Class[] uElementTypesHint
boolean directOnly
public static synthetic com.intellij.psi.PsiElementVisitor create$default (com.intellij.uast.UastHintedVisitorAdapter$Companion, com.intellij.lang.Language, org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor, java.lang.Class[], boolean, int, java.lang.Object)
public final com.intellij.psi.PsiElementVisitor create (com.intellij.lang.Language, org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor, java.lang.Class[])
com.intellij.lang.Language language
org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor visitor
Class[] uElementTypesHint
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/uast/UastHintedVisitorAdapter.class
UastHintedVisitorAdapter.kt
package com.intellij.uast
public com.intellij.uast.UastHintedVisitorAdapter extends com.intellij.psi.PsiElementVisitor {
private final org.jetbrains.uast.UastLanguagePlugin plugin
private final org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor visitor
private final boolean directOnly
private final Class[] uElementTypesHint
public static final com.intellij.uast.UastHintedVisitorAdapter$Companion Companion
public void visitElement (com.intellij.psi.PsiElement)
org.jetbrains.uast.UElement uElement
com.intellij.psi.PsiElement element
public void <init> (org.jetbrains.uast.UastLanguagePlugin, org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor, boolean, java.lang.Class[])
org.jetbrains.uast.UastLanguagePlugin plugin
org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor visitor
boolean directOnly
Class[] uElementTypesHint
static void <clinit> ()
public static final com.intellij.psi.PsiElementVisitor create (com.intellij.lang.Language, org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor, java.lang.Class[], boolean)
com.intellij.lang.Language language
org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor visitor
Class[] uElementTypesHint
boolean directOnly
public static final com.intellij.psi.PsiElementVisitor create (com.intellij.lang.Language, org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor, java.lang.Class[])
com.intellij.lang.Language language
org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor visitor
Class[] uElementTypesHint
}
com/intellij/uast/UastMetaLanguage.class
UastMetaLanguage.java
package com.intellij.uast
public com.intellij.uast.UastMetaLanguage extends com.intellij.lang.MetaLanguage {
private final java.util.Set myLanguages
protected void <init> ()
org.jetbrains.uast.UastLanguagePlugin plugin
java.util.Collection languagePlugins
public boolean matchesLanguage (com.intellij.lang.Language)
com.intellij.lang.Language language
public java.util.Collection getMatchingLanguages ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/uast/UastVisitorAdapter.class
UastVisitorAdapter.java
package com.intellij.uast
public com.intellij.uast.UastVisitorAdapter extends com.intellij.psi.PsiElementVisitor {
private final org.jetbrains.uast.visitor.UastVisitor myUastVisitor
private final boolean directOnly
public void <init> (org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor, boolean)
org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor visitor
boolean directOnly
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
org.jetbrains.uast.UElement uElement
}
com/intellij/openapi/roots/ModulePackageIndex.class
ModulePackageIndex.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ModulePackageIndex extends com.intellij.openapi.roots.PackageIndex {
public void <init> ()
public static com.intellij.openapi.roots.ModulePackageIndex getInstance (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
}
com/intellij/psi/search/PsiShortNamesCache.class
PsiShortNamesCache.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.PsiShortNamesCache extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public static com.intellij.psi.search.PsiShortNamesCache getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiFile[] getFilesByName (java.lang.String)
String name
public java.lang.String[] getAllFileNames ()
public abstract com.intellij.psi.PsiClass[] getClassesByName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract java.lang.String[] getAllClassNames ()
public boolean processAllClassNames (com.intellij.util.Processor)
com.intellij.util.Processor processor
public boolean processAllClassNames (com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter filter
public void getAllClassNames (com.intellij.util.containers.HashSet)
com.intellij.util.containers.HashSet dest
public abstract com.intellij.psi.PsiMethod[] getMethodsByName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiMethod[] getMethodsByNameIfNotMoreThan (java.lang.String, com.intellij.psi.search.GlobalSearchScope, int)
public abstract com.intellij.psi.PsiField[] getFieldsByNameIfNotMoreThan (java.lang.String, com.intellij.psi.search.GlobalSearchScope, int)
public abstract boolean processMethodsWithName (java.lang.String, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor)
public boolean processMethodsWithName (java.lang.String, com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
String name
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter filter
public boolean processAllMethodNames (com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter filter
public boolean processAllFieldNames (com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter filter
public abstract java.lang.String[] getAllMethodNames ()
public void getAllMethodNames (com.intellij.util.containers.HashSet)
com.intellij.util.containers.HashSet set
public abstract com.intellij.psi.PsiField[] getFieldsByName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract java.lang.String[] getAllFieldNames ()
public void getAllFieldNames (com.intellij.util.containers.HashSet)
com.intellij.util.containers.HashSet set
public boolean processFieldsWithName (java.lang.String, com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
String name
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter filter
public boolean processClassesWithName (java.lang.String, com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
String name
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter filter
private static synthetic boolean lambda$processMethodsWithName$0 (com.intellij.util.Processor, com.intellij.psi.PsiMethod)
com.intellij.util.Processor processor
com.intellij.psi.PsiMethod method
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/AllClassesSearch$SearchParameters.class
AllClassesSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.AllClassesSearch$SearchParameters extends java.lang.Object {
private final com.intellij.psi.search.SearchScope myScope
private final com.intellij.openapi.project.Project myProject
private final com.intellij.openapi.util.Condition myShortNameCondition
public void <init> (com.intellij.psi.search.SearchScope, com.intellij.openapi.project.Project)
com.intellij.psi.search.SearchScope scope
com.intellij.openapi.project.Project project
public void <init> (com.intellij.psi.search.SearchScope, com.intellij.openapi.project.Project, com.intellij.openapi.util.Condition)
com.intellij.psi.search.SearchScope scope
com.intellij.openapi.project.Project project
com.intellij.openapi.util.Condition shortNameCondition
public com.intellij.psi.search.SearchScope getScope ()
public com.intellij.openapi.project.Project getProject ()
public boolean nameMatches (java.lang.String)
String name
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/AllClassesSearch.class
AllClassesSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.AllClassesSearch 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.AllClassesSearch INSTANCE
public void <init> ()
public static com.intellij.util.Query search (com.intellij.psi.search.SearchScope, com.intellij.openapi.project.Project)
com.intellij.psi.search.SearchScope scope
com.intellij.openapi.project.Project project
public static com.intellij.util.Query search (com.intellij.psi.search.SearchScope, com.intellij.openapi.project.Project, com.intellij.openapi.util.Condition)
com.intellij.psi.search.SearchScope scope
com.intellij.openapi.project.Project project
com.intellij.openapi.util.Condition shortNameCondition
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/AllOverridingMethodsSearch$SearchParameters.class
AllOverridingMethodsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.AllOverridingMethodsSearch$SearchParameters extends java.lang.Object {
private final com.intellij.psi.PsiClass myClass
private final com.intellij.psi.search.SearchScope myScope
public void <init> (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.SearchScope scope
public com.intellij.psi.PsiClass getPsiClass ()
public com.intellij.psi.search.SearchScope getScope ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/AllOverridingMethodsSearch.class
AllOverridingMethodsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.AllOverridingMethodsSearch 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.AllOverridingMethodsSearch INSTANCE
private void <init> ()
public static com.intellij.util.Query search (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.SearchScope scope
public static com.intellij.util.Query search (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/AnnotatedElementsSearch$Parameters.class
AnnotatedElementsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.AnnotatedElementsSearch$Parameters extends java.lang.Object {
private final com.intellij.psi.PsiClass myAnnotationClass
private final com.intellij.psi.search.SearchScope myScope
private final Class[] myTypes
private final boolean myApproximate
public transient void <init> (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope, java.lang.Class[])
com.intellij.psi.PsiClass annotationClass
com.intellij.psi.search.SearchScope scope
Class[] types
public transient void <init> (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope, boolean, java.lang.Class[])
com.intellij.psi.PsiClass annotationClass
com.intellij.psi.search.SearchScope scope
boolean approximate
Class[] types
public com.intellij.psi.PsiClass getAnnotationClass ()
public com.intellij.psi.search.SearchScope getScope ()
public java.lang.Class[] getTypes ()
public boolean isApproximate ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/AnnotatedElementsSearch.class
AnnotatedElementsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.AnnotatedElementsSearch 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.AnnotatedElementsSearch INSTANCE
public void <init> ()
public static transient com.intellij.util.Query searchElements (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope, java.lang.Class[])
com.intellij.psi.PsiClass annotationClass
com.intellij.psi.search.SearchScope scope
Class[] types
public static com.intellij.util.Query searchElements (com.intellij.psi.search.searches.AnnotatedElementsSearch$Parameters)
com.intellij.psi.search.searches.AnnotatedElementsSearch$Parameters parameters
public static com.intellij.util.Query searchPsiClasses (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass annotationClass
com.intellij.psi.search.SearchScope scope
public static com.intellij.util.Query searchPsiMethods (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass annotationClass
com.intellij.psi.search.SearchScope scope
public static com.intellij.util.Query searchPsiMembers (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass annotationClass
com.intellij.psi.search.SearchScope scope
public static com.intellij.util.Query searchPsiFields (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass annotationClass
com.intellij.psi.search.SearchScope scope
public static com.intellij.util.Query searchPsiParameters (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass annotationClass
com.intellij.psi.search.SearchScope scope
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/AnnotatedMembersSearch.class
AnnotatedMembersSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.AnnotatedMembersSearch extends java.lang.Object {
private void <init> ()
public static com.intellij.util.Query search (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass annotationClass
com.intellij.psi.search.SearchScope scope
public static com.intellij.util.Query search (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass annotationClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/AnnotatedPackagesSearch$Parameters.class
AnnotatedPackagesSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.AnnotatedPackagesSearch$Parameters extends java.lang.Object {
private final com.intellij.psi.PsiClass myAnnotationClass
private final com.intellij.psi.search.SearchScope myScope
public void <init> (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass annotationClass
com.intellij.psi.search.SearchScope scope
public com.intellij.psi.PsiClass getAnnotationClass ()
public com.intellij.psi.search.SearchScope getScope ()
}
com/intellij/psi/search/searches/AnnotatedPackagesSearch.class
AnnotatedPackagesSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.AnnotatedPackagesSearch extends com.intellij.psi.search.searches.ExtensibleQueryFactory {
public static final com.intellij.psi.search.searches.AnnotatedPackagesSearch INSTANCE
private void <init> ()
public static com.intellij.util.Query search (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass annotationClass
com.intellij.psi.search.SearchScope scope
public static com.intellij.util.Query search (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass annotationClass
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/AnnotationTargetsSearch$Parameters.class
AnnotationTargetsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.AnnotationTargetsSearch$Parameters extends java.lang.Object {
private final com.intellij.psi.PsiClass myAnnotationClass
private final com.intellij.psi.search.SearchScope myScope
public void <init> (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass annotationClass
com.intellij.psi.search.SearchScope scope
public com.intellij.psi.PsiClass getAnnotationClass ()
public com.intellij.psi.search.SearchScope getScope ()
}
com/intellij/psi/search/searches/AnnotationTargetsSearch.class
AnnotationTargetsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.AnnotationTargetsSearch extends java.lang.Object {
public static com.intellij.psi.search.searches.AnnotationTargetsSearch INSTANCE
private void <init> ()
public static com.intellij.util.Query search (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass annotationClass
com.intellij.psi.search.SearchScope scope
com.intellij.util.Query members
com.intellij.util.Query packages
public static com.intellij.util.Query search (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass annotationClass
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/ClassInheritorsSearch$SearchParameters.class
ClassInheritorsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters extends java.lang.Object implements com.intellij.util.QueryParameters {
private final com.intellij.psi.PsiClass myClass
private final com.intellij.psi.search.SearchScope myScope
private final boolean myCheckDeep
private final boolean myCheckInheritance
private final boolean myIncludeAnonymous
private final com.intellij.openapi.util.Condition myNameCondition
private final com.intellij.openapi.project.Project myProject
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope, boolean, boolean, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.SearchScope scope
boolean checkDeep
boolean checkInheritance
boolean includeAnonymous
public void <init> (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope, boolean, boolean, boolean, com.intellij.openapi.util.Condition)
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.SearchScope scope
boolean checkDeep
boolean checkInheritance
boolean includeAnonymous
com.intellij.openapi.util.Condition nameCondition
public com.intellij.psi.PsiClass getClassToProcess ()
public com.intellij.openapi.project.Project getProject ()
public boolean isQueryValid ()
public com.intellij.openapi.util.Condition getNameCondition ()
public boolean isCheckDeep ()
public com.intellij.psi.search.SearchScope getScope ()
public boolean isCheckInheritance ()
public boolean isIncludeAnonymous ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters that
public int hashCode ()
int result
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/ClassInheritorsSearch.class
ClassInheritorsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.ClassInheritorsSearch 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.ClassInheritorsSearch INSTANCE
private void <init> ()
public static com.intellij.util.Query search (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope, boolean, boolean, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.SearchScope scope
boolean checkDeep
boolean checkInheritance
boolean includeAnonymous
public static com.intellij.util.Query search (com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters)
com.intellij.util.Query directQuery
com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters parameters
public static com.intellij.util.Query search (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope, boolean, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.SearchScope scope
boolean checkDeep
boolean checkInheritance
public static com.intellij.util.Query search (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.SearchScope scope
boolean checkDeep
public static com.intellij.util.Query search (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass aClass
boolean checkDeep
public static com.intellij.util.Query search (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
private static synthetic com.intellij.psi.search.SearchScope lambda$search$3 (com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiFile file
private static synthetic com.intellij.psi.SmartPsiElementPointer lambda$search$2 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
private static synthetic com.intellij.psi.SmartPsiElementPointer lambda$null$1 (com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiClass psiClass
private static synthetic boolean lambda$search$0 (com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters, com.intellij.psi.PsiClass)
com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters parameters
com.intellij.psi.PsiClass psiClass
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/ClassesWithAnnotatedMembersSearch$Parameters.class
ClassesWithAnnotatedMembersSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.ClassesWithAnnotatedMembersSearch$Parameters extends java.lang.Object {
private final com.intellij.psi.PsiClass myAnnotationClass
private final com.intellij.psi.search.SearchScope myScope
public void <init> (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass annotationClass
com.intellij.psi.search.SearchScope scope
public com.intellij.psi.PsiClass getAnnotationClass ()
public com.intellij.psi.search.SearchScope getScope ()
}
com/intellij/psi/search/searches/ClassesWithAnnotatedMembersSearch.class
ClassesWithAnnotatedMembersSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.ClassesWithAnnotatedMembersSearch 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.ClassesWithAnnotatedMembersSearch INSTANCE
public void <init> ()
public static com.intellij.util.Query search (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass annotationClass
com.intellij.psi.search.SearchScope scope
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/DirectClassInheritorsSearch$SearchParameters.class
DirectClassInheritorsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.DirectClassInheritorsSearch$SearchParameters extends java.lang.Object {
private final com.intellij.psi.PsiClass myClass
private final com.intellij.psi.search.SearchScope myScope
private final boolean myIncludeAnonymous
private final boolean myCheckInheritance
public void <init> (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope, boolean, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.SearchScope scope
boolean includeAnonymous
boolean checkInheritance
public void <init> (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.SearchScope scope
boolean includeAnonymous
public void <init> (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.SearchScope scope
public com.intellij.psi.PsiClass getClassToProcess ()
public com.intellij.psi.search.SearchScope getScope ()
public boolean isCheckInheritance ()
public boolean includeAnonymous ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/DirectClassInheritorsSearch.class
DirectClassInheritorsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.DirectClassInheritorsSearch 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.DirectClassInheritorsSearch INSTANCE
private void <init> ()
public static com.intellij.util.Query search (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static com.intellij.util.Query search (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.SearchScope scope
public static com.intellij.util.Query search (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.SearchScope scope
boolean includeAnonymous
public static com.intellij.util.Query search (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope, boolean, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.SearchScope scope
boolean includeAnonymous
boolean checkInheritance
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/FunctionalExpressionSearch$SearchParameters.class
FunctionalExpressionSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.FunctionalExpressionSearch$SearchParameters extends java.lang.Object {
private final com.intellij.psi.PsiClass myElementToSearch
private final com.intellij.psi.search.SearchScope myScope
public void <init> (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.SearchScope scope
public com.intellij.psi.PsiClass getElementToSearch ()
public com.intellij.psi.search.SearchScope getEffectiveSearchScope ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/FunctionalExpressionSearch.class
FunctionalExpressionSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.FunctionalExpressionSearch extends com.intellij.psi.search.searches.ExtensibleQueryFactory {
public static final com.intellij.psi.search.searches.FunctionalExpressionSearch INSTANCE
public void <init> ()
public static com.intellij.util.Query search (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.SearchScope scope
public static com.intellij.util.Query search (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod psiMethod
public static com.intellij.util.Query search (com.intellij.psi.PsiMethod, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.search.SearchScope scope
public static com.intellij.util.Query search (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
private static synthetic com.intellij.util.Query lambda$search$0 (com.intellij.psi.PsiMethod, com.intellij.psi.search.SearchScope) throws java.lang.RuntimeException
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.search.SearchScope scope
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/ImplicitToStringSearch$SearchParameters.class
ImplicitToStringSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.ImplicitToStringSearch$SearchParameters extends java.lang.Object {
private final com.intellij.psi.PsiMethod myTargetMethod
private final com.intellij.psi.search.SearchScope myScope
public void <init> (com.intellij.psi.PsiMethod, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiMethod targetMethod
com.intellij.psi.search.SearchScope scope
public com.intellij.psi.PsiMethod getTargetMethod ()
public com.intellij.psi.search.SearchScope getSearchScope ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/ImplicitToStringSearch.class
ImplicitToStringSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.ImplicitToStringSearch extends com.intellij.psi.search.searches.ExtensibleQueryFactory {
public static final com.intellij.psi.search.searches.ImplicitToStringSearch INSTANCE
public void <init> ()
public static com.intellij.util.Query search (com.intellij.psi.PsiMethod, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiMethod targetMethod
com.intellij.psi.search.SearchScope scope
public static boolean isToStringMethod (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType returnType
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/MethodReferencesSearch$SearchParameters.class
MethodReferencesSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.MethodReferencesSearch$SearchParameters extends java.lang.Object implements com.intellij.openapi.application.DumbAwareSearchParameters {
private final com.intellij.psi.PsiMethod myMethod
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.search.SearchScope myScope
private volatile com.intellij.psi.search.SearchScope myEffectiveScope
private final boolean myStrictSignatureSearch
private final com.intellij.psi.search.SearchRequestCollector myOptimizer
private final boolean isSharedOptimizer
public void <init> (com.intellij.psi.PsiMethod, com.intellij.psi.search.SearchScope, boolean, com.intellij.psi.search.SearchRequestCollector)
com.intellij.psi.PsiMethod method
com.intellij.psi.search.SearchScope scope
boolean strictSignatureSearch
com.intellij.psi.search.SearchRequestCollector optimizer
public void <init> (com.intellij.psi.PsiMethod, com.intellij.psi.search.SearchScope, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.search.SearchScope scope
boolean strict
public boolean isQueryValid ()
public com.intellij.openapi.project.Project getProject ()
public com.intellij.psi.PsiMethod getMethod ()
public boolean isStrictSignatureSearch ()
public com.intellij.psi.search.SearchRequestCollector getOptimizer ()
public com.intellij.psi.search.SearchScope getScopeDeterminedByUser ()
public com.intellij.psi.search.SearchScope getScope ()
public com.intellij.psi.search.SearchScope getEffectiveSearchScope ()
com.intellij.psi.search.SearchScope scope
static synthetic boolean access$000 (com.intellij.psi.search.searches.MethodReferencesSearch$SearchParameters)
com.intellij.psi.search.searches.MethodReferencesSearch$SearchParameters x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/MethodReferencesSearch.class
MethodReferencesSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.MethodReferencesSearch 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.MethodReferencesSearch INSTANCE
private void <init> ()
public static com.intellij.util.Query search (com.intellij.psi.PsiMethod, com.intellij.psi.search.SearchScope, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.search.SearchScope scope
boolean strictSignatureSearch
public static void searchOptimized (com.intellij.psi.PsiMethod, com.intellij.psi.search.SearchScope, boolean, com.intellij.psi.search.SearchRequestCollector, com.intellij.util.Processor)
com.intellij.psi.PsiMethod method
com.intellij.psi.search.SearchScope scope
boolean strictSignatureSearch
com.intellij.psi.search.SearchRequestCollector collector
com.intellij.util.Processor processor
public static void searchOptimized (com.intellij.psi.PsiMethod, com.intellij.psi.search.SearchScope, boolean, com.intellij.psi.search.SearchRequestCollector, boolean, com.intellij.util.PairProcessor)
com.intellij.psi.PsiMethod method
com.intellij.psi.search.SearchScope scope
boolean strictSignatureSearch
com.intellij.psi.search.SearchRequestCollector collector
boolean inReadAction
com.intellij.util.PairProcessor processor
com.intellij.psi.search.SearchRequestCollector nested
public static com.intellij.util.Query search (com.intellij.psi.search.searches.MethodReferencesSearch$SearchParameters)
com.intellij.psi.search.searches.MethodReferencesSearch$SearchParameters parameters
com.intellij.util.Query result
com.intellij.psi.search.SearchRequestCollector requests
com.intellij.openapi.project.Project project
public static com.intellij.util.Query search (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod method
boolean strictSignatureSearch
public static com.intellij.util.Query search (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static com.intellij.util.UniqueResultsQuery uniqueResults (com.intellij.util.Query)
com.intellij.util.Query composite
private static synthetic boolean lambda$searchOptimized$0 (com.intellij.util.Processor, com.intellij.psi.PsiReference, com.intellij.psi.search.SearchRequestCollector)
com.intellij.util.Processor processor
com.intellij.psi.PsiReference psiReference
com.intellij.psi.search.SearchRequestCollector collector1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/OverridingMethodsSearch$SearchParameters.class
OverridingMethodsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.OverridingMethodsSearch$SearchParameters extends java.lang.Object {
private final com.intellij.psi.PsiMethod myMethod
private final com.intellij.psi.search.SearchScope myScope
private final boolean myCheckDeep
public void <init> (com.intellij.psi.PsiMethod, com.intellij.psi.search.SearchScope, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.search.SearchScope scope
boolean checkDeep
public com.intellij.psi.PsiMethod getMethod ()
public boolean isCheckDeep ()
public com.intellij.psi.search.SearchScope getScope ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/OverridingMethodsSearch.class
OverridingMethodsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.OverridingMethodsSearch 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.OverridingMethodsSearch INSTANCE
private void <init> ()
public static com.intellij.util.Query search (com.intellij.psi.PsiMethod, com.intellij.psi.search.SearchScope, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.search.SearchScope scope
boolean checkDeep
public static com.intellij.util.Query search (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod method
boolean checkDeep
public static com.intellij.util.Query search (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static synthetic java.lang.Boolean lambda$search$0 (com.intellij.psi.PsiMethod) throws java.lang.RuntimeException
com.intellij.psi.PsiMethod method
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/ScopedQueryExecutor.class
ScopedQueryExecutor.java
package com.intellij.psi.search.searches
public abstract com.intellij.psi.search.searches.ScopedQueryExecutor extends java.lang.Object implements com.intellij.util.QueryExecutor {
public abstract com.intellij.psi.search.GlobalSearchScope getScope (java.lang.Object)
}
com/intellij/codeInsight/daemon/impl/
com/intellij/codeInsight/daemon/impl/analysis/
com/intellij/codeInsight/runner/
com/intellij/lang/java/
com/intellij/lang/java/beans/
com/intellij/lang/java/source/
com/intellij/lang/jvm/annotation/
com/intellij/lang/jvm/facade/
com/intellij/lang/jvm/source/
com/intellij/lang/jvm/types/
com/intellij/lang/jvm/util/
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/
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.class
AnnotationInvocationHandler.java
package com.intellij.codeInsight
com.intellij.codeInsight.AnnotationInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler {
private final Class myType
private final com.intellij.psi.PsiAnnotation myAnnotation
static final synthetic boolean $assertionsDisabled
void <init> (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
String message
Object proxy
java.lang.reflect.Method method
Object[] args
Class[] paramTypes
String member
com.intellij.openapi.util.Pair pair
Object value
private static com.intellij.openapi.util.Pair attributeValueOrError (com.intellij.psi.PsiAnnotation, java.lang.Class, java.lang.String)
Object result
java.lang.reflect.Method method
NoSuchMethodException e
com.intellij.psi.PsiAnnotation annotation
Class type
String attributeName
com.intellij.psi.PsiNameValuePair attribute
com.intellij.psi.PsiAnnotationMemberValue value
java.lang.reflect.Method method
Object defaultValue
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/AnnotationTargetUtil.class
AnnotationTargetUtil.java
package com.intellij.codeInsight
public com.intellij.codeInsight.AnnotationTargetUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final java.util.Set DEFAULT_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] PACKAGE_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] TYPE_USE_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] ANNOTATION_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] TYPE_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] TYPE_PARAMETER_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] CONSTRUCTOR_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] METHOD_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] FIELD_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] PARAMETER_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] LOCAL_VARIABLE_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] MODULE_TARGETS
public void <init> ()
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
private static java.util.Set calcAnnotationTargets (com.intellij.psi.PsiModifierList)
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiAnnotation target
com.intellij.psi.PsiNameValuePair attribute
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getAnnotationTargets$0 (com.intellij.psi.PsiModifierList)
com.intellij.psi.PsiModifierList modifierList
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/AnnotationUtil$Flags.class
AnnotationUtil.java
package com.intellij.codeInsight
abstract annotation com.intellij.codeInsight.AnnotationUtil$Flags extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/codeInsight/AnnotationUtil.class
AnnotationUtil.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 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 TEST_ONLY
public static final String LANGUAGE
public static final int CHECK_HIERARCHY
public static final int CHECK_EXTERNAL
public static final int CHECK_INFERRED
public static final int CHECK_TYPE
private static final String[] SIMPLE_NAMES
static final synthetic boolean $assertionsDisabled
public void <init> ()
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
java.util.List result
public static java.util.List findAllAnnotations (com.intellij.psi.PsiModifierListOwner, java.util.Collection, boolean)
com.intellij.psi.PsiModifierListOwner listOwner
java.util.Collection annotationNames
boolean skipExternal
java.util.List ownAnnotations
java.util.List nonCodeAnnotations
java.util.List annotations
private static java.util.List findOwnAnnotations (com.intellij.psi.PsiModifierListOwner, java.util.Collection)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierListOwner listOwner
java.util.Collection annotationNames
com.intellij.psi.PsiModifierList list
java.util.List result
private static boolean isApplicableToDeclaration (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiModifierList)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierList list
com.intellij.psi.PsiAnnotation$TargetType[] allTargets
com.intellij.psi.PsiAnnotation$TargetType[] nonTypeUse
private static java.util.List findNonCodeAnnotations (com.intellij.psi.PsiModifierListOwner, java.util.Collection)
com.intellij.psi.PsiModifierListOwner listOwner
java.util.Collection annotationNames
java.util.Map 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
public static com.intellij.psi.PsiAnnotation findAnnotationInHierarchy (com.intellij.psi.PsiModifierListOwner, java.util.Set, boolean)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierListOwner superOwner
com.intellij.psi.PsiModifierListOwner listOwner
java.util.Set annotationNames
boolean skipExternal
com.intellij.psi.PsiAnnotation directAnnotation
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, int)
com.intellij.psi.PsiModifierListOwner listOwner
java.util.Collection annotations
int flags
public static boolean isAnnotated (com.intellij.psi.PsiModifierListOwner, java.lang.String, int)
com.intellij.psi.PsiModifierListOwner listOwner
String annotationFqn
int flags
private static boolean isAnnotated (com.intellij.psi.PsiModifierListOwner, java.lang.String, int, java.util.Set)
com.intellij.psi.PsiType type
com.intellij.openapi.project.Project project
com.intellij.openapi.project.Project project
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass clazz
com.intellij.psi.PsiModifierListOwner listOwner
String annotationFQN
int flags
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 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
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.Long getLongAttributeValue (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
public static java.lang.String getStringAttributeValue (com.intellij.psi.PsiAnnotationMemberValue)
com.intellij.psi.PsiAnnotationMemberValue attrValue
com.intellij.psi.PsiConstantEvaluationHelper evaluationHelper
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
public static boolean isJetbrainsAnnotation (java.lang.String)
String simpleName
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)
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 int flags (boolean, boolean, boolean)
boolean checkHierarchy
boolean skipExternal
boolean skipInferred
int flags
public static java.util.List arrayAttributeValues (com.intellij.psi.PsiAnnotationMemberValue)
com.intellij.psi.PsiAnnotationMemberValue attributeValue
private static synthetic boolean lambda$isAnnotated$6 (com.intellij.psi.PsiModifierListOwner, int, java.lang.String)
com.intellij.psi.PsiModifierListOwner listOwner
int flags
String annotation
private static synthetic void lambda$collectSuperParameters$5 (int, java.util.Set, com.intellij.psi.PsiMethod)
int index
java.util.Set result
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] superParameters
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getSuperAnnotationOwners$4 (com.intellij.psi.PsiModifierListOwner)
java.util.List list
com.intellij.psi.PsiModifierListOwner[] array
com.intellij.psi.PsiModifierListOwner element
java.util.Set result
java.util.List list
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$findNonCodeAnnotations$3 (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner listOwner
java.util.Map value
private static synthetic java.util.List lambda$null$2 (com.intellij.psi.PsiModifierListOwner, java.util.Collection)
java.util.List externalAnnotations
String annotationName
com.intellij.psi.PsiAnnotation annotation
String annotationName
com.intellij.psi.PsiModifierListOwner listOwner
java.util.Collection annotationNames1
com.intellij.openapi.project.Project project
java.util.List annotations
com.intellij.codeInsight.ExternalAnnotationsManager externalAnnotationsManager
com.intellij.codeInsight.InferredAnnotationsManager inferredAnnotationsManager
private static synthetic com.intellij.psi.PsiAnnotation$TargetType[] lambda$isApplicableToDeclaration$1 (int)
int x$0
private static synthetic boolean lambda$isApplicableToDeclaration$0 (com.intellij.psi.PsiAnnotation$TargetType)
com.intellij.psi.PsiAnnotation$TargetType t
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/CheckerFrameworkNullityUtil.class
CheckerFrameworkNullityUtil.java
package com.intellij.codeInsight
com.intellij.codeInsight.CheckerFrameworkNullityUtil extends java.lang.Object {
private static final String DEFAULT_QUALIFIER
private static final String DEFAULT_QUALIFIERS
void <init> ()
static com.intellij.codeInsight.NullabilityAnnotationInfo isCheckerDefault (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiAnnotation$TargetType[])
com.intellij.codeInsight.NullableNotNullManager instance
com.intellij.psi.PsiClass valueClass
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.codeInsight.NullabilityAnnotationInfo result
com.intellij.psi.PsiAnnotationMemberValue initializer
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiAnnotation anno
com.intellij.psi.PsiAnnotation$TargetType[] types
String qName
private static boolean hasAppropriateTarget (com.intellij.psi.PsiAnnotation$TargetType[], com.intellij.psi.PsiAnnotationMemberValue)
com.intellij.psi.PsiAnnotation$TargetType type
com.intellij.psi.PsiAnnotation$TargetType[] types
com.intellij.psi.PsiAnnotationMemberValue locations
java.util.Set locationNames
private static synthetic java.lang.String lambda$hasAppropriateTarget$0 (com.intellij.psi.PsiAnnotationMemberValue)
com.intellij.psi.PsiAnnotationMemberValue l
}
com/intellij/codeInsight/ClassUtil.class
ClassUtil.java
package com.intellij.codeInsight
public com.intellij.codeInsight.ClassUtil extends java.lang.Object {
private void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/ConcurrencyAnnotationsManager.class
ConcurrencyAnnotationsManager.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 <init> ()
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 ()
private static synthetic java.lang.String lambda$fillDefaults$0 (java.lang.String, java.lang.String)
String annoName
String framework
static void <clinit> ()
}
com/intellij/codeInsight/ExternalAnnotationsListener$Adapter.class
ExternalAnnotationsListener.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.ExternalAnnotationsListener$Adapter extends java.lang.Object implements com.intellij.codeInsight.ExternalAnnotationsListener {
public void <init> ()
public void afterExternalAnnotationChanging (com.intellij.psi.PsiModifierListOwner, java.lang.String, boolean)
com.intellij.psi.PsiModifierListOwner owner
String annotationFQName
boolean successful
public void externalAnnotationsChangedExternally ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/ExternalAnnotationsListener.class
ExternalAnnotationsListener.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.class
ExternalAnnotationsManager.java
package com.intellij.codeInsight
public final enum com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace extends java.lang.Enum {
public static final enum com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace IN_CODE
public static final enum com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace EXTERNAL
public static final enum com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace NOWHERE
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/codeInsight/ExternalAnnotationsManager$CanceledConfigurationException.class
ExternalAnnotationsManager.java
package com.intellij.codeInsight
public com.intellij.codeInsight.ExternalAnnotationsManager$CanceledConfigurationException extends java.lang.RuntimeException {
public void <init> ()
}
com/intellij/codeInsight/ExternalAnnotationsManager.class
ExternalAnnotationsManager.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 <init> ()
public static com.intellij.codeInsight.ExternalAnnotationsManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean hasAnnotationRootsForFile (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isExternalAnnotation (com.intellij.psi.PsiAnnotation)
public abstract com.intellij.psi.PsiAnnotation findExternalAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String)
public abstract java.util.List findExternalAnnotations (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 java.util.List findDefaultConstructorExternalAnnotations (com.intellij.psi.PsiClass)
public abstract java.util.List findDefaultConstructorExternalAnnotations (com.intellij.psi.PsiClass, java.lang.String)
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 void elementRenamedOrMoved (com.intellij.psi.PsiModifierListOwner, java.lang.String)
com.intellij.psi.PsiModifierListOwner element
String oldExternalName
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/ImportFilter.class
ImportFilter.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/InferredAnnotationProvider.class
InferredAnnotationProvider.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.InferredAnnotationProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.psi.PsiAnnotation findInferredAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String)
public abstract java.util.List findInferredAnnotations (com.intellij.psi.PsiModifierListOwner)
static void <clinit> ()
}
com/intellij/codeInsight/InferredAnnotationsManager.class
InferredAnnotationsManager.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 <init> ()
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 com.intellij.psi.PsiAnnotation[] findInferredAnnotations (com.intellij.psi.PsiModifierListOwner)
public abstract boolean isInferredAnnotation (com.intellij.psi.PsiAnnotation)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/MemberImplementorExplorer.class
MemberImplementorExplorer.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/Nullability.class
Nullability.java
package com.intellij.codeInsight
public final enum com.intellij.codeInsight.Nullability extends java.lang.Enum {
public static final enum com.intellij.codeInsight.Nullability NOT_NULL
public static final enum com.intellij.codeInsight.Nullability NULLABLE
public static final enum com.intellij.codeInsight.Nullability UNKNOWN
private static final synthetic com.intellij.codeInsight.Nullability[] $VALUES
public static com.intellij.codeInsight.Nullability[] values ()
public static com.intellij.codeInsight.Nullability valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/codeInsight/NullabilityAnnotationInfo.class
NullabilityAnnotationInfo.java
package com.intellij.codeInsight
public com.intellij.codeInsight.NullabilityAnnotationInfo extends java.lang.Object {
private final com.intellij.psi.PsiAnnotation myAnnotation
private final com.intellij.codeInsight.Nullability myNullability
private final boolean myContainer
void <init> (com.intellij.psi.PsiAnnotation, com.intellij.codeInsight.Nullability, boolean)
com.intellij.psi.PsiAnnotation annotation
com.intellij.codeInsight.Nullability nullability
boolean container
public com.intellij.psi.PsiAnnotation getAnnotation ()
public com.intellij.codeInsight.Nullability getNullability ()
public boolean isContainer ()
public boolean isExternal ()
public boolean isInferred ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/NullableNotNullManager.class
NullableNotNullManager.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.NullableNotNullManager extends java.lang.Object {
protected static final com.intellij.openapi.diagnostic.Logger LOG
protected final com.intellij.openapi.project.Project myProject
protected static final String JAVAX_ANNOTATION_NULLABLE
protected static final String JAVAX_ANNOTATION_NONNULL
static final String[] DEFAULT_NULLABLES
static final String[] DEFAULT_NOT_NULLS
private static final java.util.List DEFAULT_ALL
protected void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
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
public transient abstract void setNotNulls (java.lang.String[])
public transient abstract void setNullables (java.lang.String[])
public abstract java.lang.String getDefaultNullable ()
public com.intellij.psi.PsiAnnotation getNullableAnnotation (com.intellij.psi.PsiModifierListOwner, boolean)
com.intellij.psi.PsiModifierListOwner owner
boolean checkBases
public abstract void setDefaultNullable (java.lang.String)
public abstract 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
com.intellij.codeInsight.NullabilityAnnotationInfo info
public com.intellij.psi.PsiAnnotation copyNullableAnnotation (com.intellij.psi.PsiModifierListOwner, com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner original
com.intellij.psi.PsiModifierListOwner generated
com.intellij.codeInsight.NullabilityAnnotationInfo info
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.codeInsight.NullabilityAnnotationInfo src
com.intellij.codeInsight.NullabilityAnnotationInfo effective
private static com.intellij.psi.PsiAnnotation copyAnnotation (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierListOwner target
String qualifiedName
public com.intellij.psi.PsiAnnotation copyNotNullAnnotation (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
com.intellij.codeInsight.NullabilityAnnotationInfo info
private static com.intellij.psi.PsiAnnotation copyAnnotation (com.intellij.psi.PsiModifierListOwner, com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiModifierListOwner owner
com.intellij.psi.PsiAnnotation annotation
String qualifiedName
public abstract void setDefaultNotNull (java.lang.String)
private com.intellij.psi.PsiAnnotation findNullityAnnotationWithDefault (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
java.util.List annotations
int flags
com.intellij.codeInsight.NullabilityAnnotationInfo nullityDefault
com.intellij.codeInsight.Nullability wantedNullability
public com.intellij.codeInsight.NullabilityAnnotationInfo findOwnNullabilityInfo (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
com.intellij.psi.PsiType type
java.util.List nullables
com.intellij.psi.PsiAnnotation annotation
public com.intellij.codeInsight.NullabilityAnnotationInfo findExplicitNullability (com.intellij.psi.PsiModifierListOwner)
com.intellij.codeInsight.Nullability nullability
com.intellij.psi.PsiModifierListOwner owner
com.intellij.psi.PsiAnnotation annotation
public com.intellij.codeInsight.NullabilityAnnotationInfo findEffectiveNullabilityInfo (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
com.intellij.psi.PsiType type
private com.intellij.codeInsight.NullabilityAnnotationInfo doFindEffectiveNullabilityAnnotation (com.intellij.psi.PsiModifierListOwner)
java.util.List nullables
com.intellij.psi.PsiAnnotation plain
com.intellij.codeInsight.NullabilityAnnotationInfo defaultInfo
com.intellij.psi.PsiParameter parameter
java.util.List superParameters
com.intellij.psi.PsiModifierListOwner owner
java.util.Set annotationNames
java.util.Set extraAnnotations
com.intellij.psi.PsiAnnotation annotation
com.intellij.codeInsight.NullabilityAnnotationInfo defaultInfo
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 findPlainNullityAnnotation (com.intellij.psi.PsiModifierListOwner, boolean)
com.intellij.psi.PsiModifierListOwner owner
boolean checkBases
java.util.Set qNames
public com.intellij.psi.PsiAnnotation findExplicitNullabilityAnnotation (com.intellij.psi.PsiModifierListOwner, com.intellij.codeInsight.Nullability)
com.intellij.psi.PsiModifierListOwner owner
com.intellij.codeInsight.Nullability nullability
java.util.List names
private static com.intellij.psi.PsiAnnotation findPlainAnnotation (com.intellij.psi.PsiModifierListOwner, boolean, java.util.Set)
com.intellij.psi.PsiModifierListOwner owner
boolean checkBases
java.util.Set qualifiedNames
com.intellij.psi.PsiAnnotation memberAnno
com.intellij.psi.PsiType type
private static com.intellij.psi.PsiAnnotation preferTypeAnnotation (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiType)
com.intellij.psi.PsiAnnotation typeAnno
com.intellij.psi.PsiAnnotation memberAnno
com.intellij.psi.PsiType type
private static boolean areDifferentNullityAnnotations (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation memberAnno
com.intellij.psi.PsiAnnotation typeAnno
com.intellij.codeInsight.NullableNotNullManager manager
java.util.List notNulls
java.util.List nullables
protected java.util.List getNullablesWithNickNames ()
protected java.util.List getNotNullsWithNickNames ()
protected java.util.Set getAllNullabilityAnnotationsWithNickNames ()
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
com.intellij.codeInsight.NullabilityAnnotationInfo findNullityDefaultInHierarchy (com.intellij.psi.PsiModifierListOwner)
com.intellij.codeInsight.NullabilityAnnotationInfo result
String packageName
com.intellij.psi.PsiModifierListOwner owner
com.intellij.psi.PsiAnnotation$TargetType[] placeTargetTypes
com.intellij.psi.PsiElement element
private com.intellij.codeInsight.NullabilityAnnotationInfo findNullityDefaultOnPackage (com.intellij.psi.PsiAnnotation$TargetType[], com.intellij.psi.PsiPackage, com.intellij.psi.PsiModifierListOwner)
com.intellij.codeInsight.NullabilityAnnotationInfo onPkg
com.intellij.psi.PsiAnnotation$TargetType[] placeTargetTypes
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.PsiModifierListOwner owner
boolean superPackage
abstract com.intellij.codeInsight.NullabilityAnnotationInfo getNullityDefault (com.intellij.psi.PsiModifierListOwner, com.intellij.psi.PsiAnnotation$TargetType[], com.intellij.psi.PsiModifierListOwner, boolean)
public abstract java.util.List getNullables ()
public abstract java.util.List getNotNulls ()
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 static com.intellij.codeInsight.Nullability getNullability (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
com.intellij.codeInsight.NullabilityAnnotationInfo info
public abstract java.util.List getInstrumentedNotNulls ()
public abstract void setInstrumentedNotNulls (java.util.List)
public static boolean isNullabilityAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
private static synthetic boolean lambda$findPlainAnnotation$2 (java.util.Set, com.intellij.psi.PsiAnnotation)
java.util.Set qualifiedNames
com.intellij.psi.PsiAnnotation a
private synthetic com.intellij.psi.PsiAnnotation lambda$takeAnnotationFromSuperParameters$1 (java.util.List)
com.intellij.psi.PsiAnnotation anno
com.intellij.psi.PsiParameter superOwner
java.util.List superOwners
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$findEffectiveNullabilityInfo$0 (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/TestFrameworks.class
TestFrameworks.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.TestFrameworks extends java.lang.Object {
public void <init> ()
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 isTestMethod (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod method
boolean checkAbstract
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
public static java.util.Set detectApplicableFrameworks (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
private static java.util.Set computeFrameworks (com.intellij.psi.PsiClass)
com.intellij.testIntegration.TestFramework framework
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiClass psiClass
java.util.Set frameworks
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
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$detectApplicableFrameworks$1 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$detectFramework$0 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/JavaGenericsUtil.class
JavaGenericsUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.JavaGenericsUtil extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static boolean isReifiableType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType parameter
com.intellij.psi.PsiClass stopClassLevel
com.intellij.psi.PsiModifierListOwner enclosingStaticElement
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiType[] parameters
com.intellij.psi.PsiClassType$ClassResolveResult resolved
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType type
public static boolean isUncheckedWarning (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.JavaResolveResult, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiExpression lastArg
int i
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiJavaCodeReferenceElement expression
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiParameter[] parameters
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
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/folding/JavaCodeFoldingSettings.class
JavaCodeFoldingSettings.java
package com.intellij.codeInsight.folding
public abstract com.intellij.codeInsight.folding.JavaCodeFoldingSettings extends java.lang.Object {
public void <init> ()
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)
public abstract boolean isCollapseMultilineComments ()
public abstract void setCollapseMultilineComments (boolean)
public abstract boolean isReplaceVarWithInferredType ()
public abstract void setReplaceVarWithInferredType (boolean)
}
com/intellij/codeInsight/runner/JavaMainMethodProvider.class
JavaMainMethodProvider.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 <clinit> ()
}
com/intellij/core/JavaCoreBundle.class
JavaCoreBundle.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 <init> ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/ClassFilter$ClassFilterWithScope.class
ClassFilter.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.class
ClassFilter.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)
private static synthetic boolean lambda$static$1 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
private static synthetic boolean lambda$static$0 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
static void <clinit> ()
}
com/intellij/ide/util/JavaAnonymousClassesHelper$1.class
JavaAnonymousClassesHelper.java
package com.intellij.ide.util
synthetic com.intellij.ide.util.JavaAnonymousClassesHelper$1 extends java.lang.Object {
}
com/intellij/ide/util/JavaAnonymousClassesHelper$AnonClassProvider$1$1.class
JavaAnonymousClassesHelper.java
package com.intellij.ide.util
com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider$1$1 extends com.intellij.psi.JavaRecursiveElementVisitor {
final synthetic com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider$1 this$1
void <init> (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.class
JavaAnonymousClassesHelper.java
package com.intellij.ide.util
com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
int index
final synthetic com.intellij.psi.PsiClass val$upper
final synthetic java.util.Map val$map
final synthetic com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider this$0
void <init> (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.class
JavaAnonymousClassesHelper.java
package com.intellij.ide.util
com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider extends java.lang.Object implements com.intellij.psi.util.ParameterizedCachedValueProvider {
private void <init> ()
public com.intellij.psi.util.CachedValueProvider$Result compute (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass upper
java.util.Map map
public volatile synthetic com.intellij.psi.util.CachedValueProvider$Result compute (java.lang.Object)
synthetic void <init> (com.intellij.ide.util.JavaAnonymousClassesHelper$1)
com.intellij.ide.util.JavaAnonymousClassesHelper$1 x0
}
com/intellij/ide/util/JavaAnonymousClassesHelper.class
JavaAnonymousClassesHelper.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/PsiLambdaNameHelper$1$1.class
PsiLambdaNameHelper.java
package com.intellij.ide.util
com.intellij.ide.util.PsiLambdaNameHelper$1$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
int index
final synthetic java.util.Map val$map
final synthetic com.intellij.psi.PsiClass val$upper
final synthetic com.intellij.ide.util.PsiLambdaNameHelper$1 this$0
void <init> (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.class
PsiLambdaNameHelper.java
package com.intellij.ide.util
final com.intellij.ide.util.PsiLambdaNameHelper$1 extends java.lang.Object implements com.intellij.psi.util.ParameterizedCachedValueProvider {
void <init> ()
public com.intellij.psi.util.CachedValueProvider$Result compute (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass upper
java.util.Map map
public volatile synthetic com.intellij.psi.util.CachedValueProvider$Result compute (java.lang.Object)
}
com/intellij/ide/util/PsiLambdaNameHelper.class
PsiLambdaNameHelper.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/JShellLanguage.class
JShellLanguage.java
package com.intellij.lang.java
public com.intellij.lang.java.JShellLanguage extends com.intellij.lang.Language {
public static final com.intellij.lang.java.JShellLanguage INSTANCE
private void <init> ()
public java.lang.String getDisplayName ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/JavaLanguage.class
JavaLanguage.java
package com.intellij.lang.java
public com.intellij.lang.java.JavaLanguage extends com.intellij.lang.Language implements com.intellij.lang.jvm.JvmLanguage {
public static final com.intellij.lang.java.JavaLanguage INSTANCE
private void <init> ()
public java.lang.String getDisplayName ()
public boolean isCaseSensitive ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/beans/PropertyKind.class
PropertyKind.java
package com.intellij.lang.java.beans
public final enum com.intellij.lang.java.beans.PropertyKind extends java.lang.Enum {
public static final enum com.intellij.lang.java.beans.PropertyKind GETTER
public static final enum com.intellij.lang.java.beans.PropertyKind BOOLEAN_GETTER
public static final enum com.intellij.lang.java.beans.PropertyKind SETTER
public final String prefix
private static final synthetic com.intellij.lang.java.beans.PropertyKind[] $VALUES
public static com.intellij.lang.java.beans.PropertyKind[] values ()
public static com.intellij.lang.java.beans.PropertyKind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String prefix
static void <clinit> ()
}
com/intellij/lang/java/source/JavaDeclarationSearcher.class
JavaDeclarationSearcher.java
package com.intellij.lang.java.source
public com.intellij.lang.java.source.JavaDeclarationSearcher extends java.lang.Object implements com.intellij.lang.jvm.source.JvmDeclarationSearcher {
public void <init> ()
public java.util.Collection findDeclarations (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement declaringElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/DefaultJvmElementVisitor.class
DefaultJvmElementVisitor.java
package com.intellij.lang.jvm
public abstract com.intellij.lang.jvm.DefaultJvmElementVisitor extends java.lang.Object implements com.intellij.lang.jvm.JvmElementVisitor {
public java.lang.Object visitElement (com.intellij.lang.jvm.JvmElement)
com.intellij.lang.jvm.JvmElement element
public java.lang.Object visitMember (com.intellij.lang.jvm.JvmMember)
com.intellij.lang.jvm.JvmMember member
public java.lang.Object visitField (com.intellij.lang.jvm.JvmField)
com.intellij.lang.jvm.JvmField field
public java.lang.Object visitMethod (com.intellij.lang.jvm.JvmMethod)
com.intellij.lang.jvm.JvmMethod method
public java.lang.Object visitParameter (com.intellij.lang.jvm.JvmParameter)
com.intellij.lang.jvm.JvmParameter parameter
public java.lang.Object visitClass (com.intellij.lang.jvm.JvmClass)
com.intellij.lang.jvm.JvmClass clazz
public java.lang.Object visitTypeParameter (com.intellij.lang.jvm.JvmTypeParameter)
com.intellij.lang.jvm.JvmTypeParameter typeParameter
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/JvmAnnotatedElement.class
JvmAnnotatedElement.java
package com.intellij.lang.jvm
public abstract com.intellij.lang.jvm.JvmAnnotatedElement extends java.lang.Object implements com.intellij.lang.jvm.JvmElement {
public abstract com.intellij.lang.jvm.JvmAnnotation[] getAnnotations ()
public com.intellij.lang.jvm.JvmAnnotation getAnnotation (java.lang.String)
String fqn
public boolean hasAnnotation (java.lang.String)
String fqn
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/JvmAnnotatedElementDefaults.class
JvmAnnotatedElementDefaults.java
package com.intellij.lang.jvm
com.intellij.lang.jvm.JvmAnnotatedElementDefaults extends java.lang.Object {
void <init> ()
static com.intellij.lang.jvm.JvmAnnotation getAnnotation (com.intellij.lang.jvm.JvmAnnotatedElement, java.lang.String)
com.intellij.lang.jvm.JvmAnnotation annotation
com.intellij.lang.jvm.JvmAnnotatedElement element
String fqn
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/JvmAnnotation.class
JvmAnnotation.java
package com.intellij.lang.jvm
public abstract com.intellij.lang.jvm.JvmAnnotation extends java.lang.Object {
public abstract java.lang.String getQualifiedName ()
public boolean hasAttribute (java.lang.String)
String attributeName
public com.intellij.lang.jvm.annotation.JvmAnnotationAttribute findAttribute (java.lang.String)
String attributeName
public abstract java.util.List getAttributes ()
private static synthetic boolean lambda$findAttribute$0 (java.lang.String, com.intellij.lang.jvm.annotation.JvmAnnotationAttribute)
String attributeName
com.intellij.lang.jvm.annotation.JvmAnnotationAttribute attribute
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/JvmClass.class
JvmClass.java
package com.intellij.lang.jvm
public abstract com.intellij.lang.jvm.JvmClass extends java.lang.Object implements com.intellij.lang.jvm.JvmTypeParametersOwner com.intellij.lang.jvm.JvmTypeDeclaration {
public abstract java.lang.String getName ()
public abstract java.lang.String getQualifiedName ()
public abstract com.intellij.lang.jvm.JvmClassKind getClassKind ()
public abstract com.intellij.lang.jvm.types.JvmReferenceType getSuperClassType ()
public abstract com.intellij.lang.jvm.types.JvmReferenceType[] getInterfaceTypes ()
public abstract com.intellij.lang.jvm.JvmMethod[] getMethods ()
public com.intellij.lang.jvm.JvmMethod[] findMethodsByName (java.lang.String)
String methodName
public abstract com.intellij.lang.jvm.JvmField[] getFields ()
public abstract com.intellij.lang.jvm.JvmClass[] getInnerClasses ()
public java.lang.Object accept (com.intellij.lang.jvm.JvmElementVisitor)
com.intellij.lang.jvm.JvmElementVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/JvmClassKind.class
JvmClassKind.java
package com.intellij.lang.jvm
public final enum com.intellij.lang.jvm.JvmClassKind extends java.lang.Enum {
public static final enum com.intellij.lang.jvm.JvmClassKind CLASS
public static final enum com.intellij.lang.jvm.JvmClassKind INTERFACE
public static final enum com.intellij.lang.jvm.JvmClassKind ANNOTATION
public static final enum com.intellij.lang.jvm.JvmClassKind ENUM
private static final synthetic com.intellij.lang.jvm.JvmClassKind[] $VALUES
public static com.intellij.lang.jvm.JvmClassKind[] values ()
public static com.intellij.lang.jvm.JvmClassKind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/lang/jvm/JvmElement.class
JvmElement.java
package com.intellij.lang.jvm
public abstract com.intellij.lang.jvm.JvmElement extends java.lang.Object {
public abstract com.intellij.psi.PsiElement getSourceElement ()
public java.lang.Object accept (com.intellij.lang.jvm.JvmElementVisitor)
com.intellij.lang.jvm.JvmElementVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/JvmElementVisitor.class
JvmElementVisitor.java
package com.intellij.lang.jvm
public abstract com.intellij.lang.jvm.JvmElementVisitor extends java.lang.Object {
public abstract java.lang.Object visitElement (com.intellij.lang.jvm.JvmElement)
public abstract java.lang.Object visitMember (com.intellij.lang.jvm.JvmMember)
public abstract java.lang.Object visitField (com.intellij.lang.jvm.JvmField)
public abstract java.lang.Object visitMethod (com.intellij.lang.jvm.JvmMethod)
public abstract java.lang.Object visitParameter (com.intellij.lang.jvm.JvmParameter)
public abstract java.lang.Object visitClass (com.intellij.lang.jvm.JvmClass)
public abstract java.lang.Object visitTypeParameter (com.intellij.lang.jvm.JvmTypeParameter)
}
com/intellij/lang/jvm/JvmEnumField.class
JvmEnumField.java
package com.intellij.lang.jvm
public abstract com.intellij.lang.jvm.JvmEnumField extends java.lang.Object implements com.intellij.lang.jvm.JvmField {
}
com/intellij/lang/jvm/JvmField.class
JvmField.java
package com.intellij.lang.jvm
public abstract com.intellij.lang.jvm.JvmField extends java.lang.Object implements com.intellij.lang.jvm.JvmMember {
public abstract java.lang.String getName ()
public abstract com.intellij.lang.jvm.types.JvmType getType ()
public java.lang.Object accept (com.intellij.lang.jvm.JvmElementVisitor)
com.intellij.lang.jvm.JvmElementVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/JvmLanguage.class
JvmLanguage.java
package com.intellij.lang.jvm
public abstract com.intellij.lang.jvm.JvmLanguage extends java.lang.Object {
}
com/intellij/lang/jvm/JvmMember.class
JvmMember.java
package com.intellij.lang.jvm
public abstract com.intellij.lang.jvm.JvmMember extends java.lang.Object implements com.intellij.lang.jvm.JvmModifiersOwner com.intellij.lang.jvm.JvmNamedElement {
public abstract com.intellij.lang.jvm.JvmClass getContainingClass ()
public abstract java.lang.String getName ()
public java.lang.Object accept (com.intellij.lang.jvm.JvmElementVisitor)
com.intellij.lang.jvm.JvmElementVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/JvmMetaLanguage.class
JvmMetaLanguage.java
package com.intellij.lang.jvm
public com.intellij.lang.jvm.JvmMetaLanguage extends com.intellij.lang.MetaLanguage {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.Set supportedLanguages
protected void <init> ()
com.intellij.openapi.extensions.ExtensionPoint jvmDeclarationSearcherEP
com.intellij.lang.LanguageExtensionPoint[] jvmDeclarationSearcherImplementations
com.intellij.openapi.extensions.ExtensionsArea rootArea
public boolean matchesLanguage (com.intellij.lang.Language)
com.intellij.lang.Language language
private static synthetic java.lang.String lambda$new$0 (com.intellij.lang.LanguageExtensionPoint)
com.intellij.lang.LanguageExtensionPoint ep
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/JvmMethod.class
JvmMethod.java
package com.intellij.lang.jvm
public abstract com.intellij.lang.jvm.JvmMethod extends java.lang.Object implements com.intellij.lang.jvm.JvmTypeParametersOwner {
public static final com.intellij.lang.jvm.JvmMethod[] EMPTY_ARRAY
public abstract boolean isConstructor ()
public abstract java.lang.String getName ()
public abstract com.intellij.lang.jvm.types.JvmType getReturnType ()
public boolean hasParameters ()
public abstract com.intellij.lang.jvm.JvmParameter[] getParameters ()
public abstract boolean isVarArgs ()
public abstract com.intellij.lang.jvm.types.JvmReferenceType[] getThrowsTypes ()
public java.lang.Object accept (com.intellij.lang.jvm.JvmElementVisitor)
com.intellij.lang.jvm.JvmElementVisitor visitor
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/JvmModifier.class
JvmModifier.java
package com.intellij.lang.jvm
public final enum com.intellij.lang.jvm.JvmModifier extends java.lang.Enum {
public static final enum com.intellij.lang.jvm.JvmModifier PUBLIC
public static final enum com.intellij.lang.jvm.JvmModifier PROTECTED
public static final enum com.intellij.lang.jvm.JvmModifier PRIVATE
public static final enum com.intellij.lang.jvm.JvmModifier PACKAGE_LOCAL
public static final enum com.intellij.lang.jvm.JvmModifier STATIC
public static final enum com.intellij.lang.jvm.JvmModifier ABSTRACT
public static final enum com.intellij.lang.jvm.JvmModifier FINAL
public static final enum com.intellij.lang.jvm.JvmModifier NATIVE
public static final enum com.intellij.lang.jvm.JvmModifier SYNCHRONIZED
public static final enum com.intellij.lang.jvm.JvmModifier STRICTFP
public static final enum com.intellij.lang.jvm.JvmModifier TRANSIENT
public static final enum com.intellij.lang.jvm.JvmModifier VOLATILE
public static final enum com.intellij.lang.jvm.JvmModifier TRANSITIVE
private static final synthetic com.intellij.lang.jvm.JvmModifier[] $VALUES
public static com.intellij.lang.jvm.JvmModifier[] values ()
public static com.intellij.lang.jvm.JvmModifier valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/lang/jvm/JvmModifiersOwner.class
JvmModifiersOwner.java
package com.intellij.lang.jvm
public abstract com.intellij.lang.jvm.JvmModifiersOwner extends java.lang.Object implements com.intellij.lang.jvm.JvmAnnotatedElement {
public com.intellij.lang.jvm.JvmModifier[] getModifiers ()
public abstract boolean hasModifier (com.intellij.lang.jvm.JvmModifier)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/JvmNamedElement.class
JvmNamedElement.java
package com.intellij.lang.jvm
public abstract com.intellij.lang.jvm.JvmNamedElement extends java.lang.Object implements com.intellij.lang.jvm.JvmElement {
public abstract java.lang.String getName ()
}
com/intellij/lang/jvm/JvmPackage.class
JvmPackage.java
package com.intellij.lang.jvm
public abstract com.intellij.lang.jvm.JvmPackage extends java.lang.Object implements com.intellij.lang.jvm.JvmAnnotatedElement com.intellij.lang.jvm.JvmNamedElement {
public abstract java.lang.String getName ()
public abstract java.lang.String getQualifiedName ()
public abstract com.intellij.lang.jvm.JvmPackage getParentPackage ()
}
com/intellij/lang/jvm/JvmParameter.class
JvmParameter.java
package com.intellij.lang.jvm
public abstract com.intellij.lang.jvm.JvmParameter extends java.lang.Object implements com.intellij.lang.jvm.JvmNamedElement com.intellij.lang.jvm.JvmModifiersOwner {
public abstract com.intellij.lang.jvm.types.JvmType getType ()
public java.lang.Object accept (com.intellij.lang.jvm.JvmElementVisitor)
com.intellij.lang.jvm.JvmElementVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/JvmTypeDeclaration.class
JvmTypeDeclaration.java
package com.intellij.lang.jvm
public abstract com.intellij.lang.jvm.JvmTypeDeclaration extends java.lang.Object implements com.intellij.lang.jvm.JvmNamedElement com.intellij.lang.jvm.JvmAnnotatedElement {
}
com/intellij/lang/jvm/JvmTypeParameter.class
JvmTypeParameter.java
package com.intellij.lang.jvm
public abstract com.intellij.lang.jvm.JvmTypeParameter extends java.lang.Object implements com.intellij.lang.jvm.JvmTypeDeclaration {
public abstract com.intellij.lang.jvm.types.JvmReferenceType[] getBounds ()
public abstract com.intellij.lang.jvm.JvmTypeParametersOwner getOwner ()
public java.lang.Object accept (com.intellij.lang.jvm.JvmElementVisitor)
com.intellij.lang.jvm.JvmElementVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/JvmTypeParametersOwner.class
JvmTypeParametersOwner.java
package com.intellij.lang.jvm
public abstract com.intellij.lang.jvm.JvmTypeParametersOwner extends java.lang.Object implements com.intellij.lang.jvm.JvmMember {
public abstract com.intellij.lang.jvm.JvmTypeParameter[] getTypeParameters ()
}
com/intellij/lang/jvm/annotation/JvmAnnotationArrayValue.class
JvmAnnotationArrayValue.java
package com.intellij.lang.jvm.annotation
public abstract com.intellij.lang.jvm.annotation.JvmAnnotationArrayValue extends java.lang.Object implements com.intellij.lang.jvm.annotation.JvmAnnotationAttributeValue {
public abstract java.util.List getValues ()
}
com/intellij/lang/jvm/annotation/JvmAnnotationAttribute.class
JvmAnnotationAttribute.java
package com.intellij.lang.jvm.annotation
public abstract com.intellij.lang.jvm.annotation.JvmAnnotationAttribute extends java.lang.Object {
public abstract java.lang.String getAttributeName ()
public abstract com.intellij.lang.jvm.annotation.JvmAnnotationAttributeValue getAttributeValue ()
}
com/intellij/lang/jvm/annotation/JvmAnnotationAttributeValue.class
JvmAnnotationAttributeValue.java
package com.intellij.lang.jvm.annotation
public abstract com.intellij.lang.jvm.annotation.JvmAnnotationAttributeValue extends java.lang.Object {
}
com/intellij/lang/jvm/annotation/JvmAnnotationClassValue.class
JvmAnnotationClassValue.java
package com.intellij.lang.jvm.annotation
public abstract com.intellij.lang.jvm.annotation.JvmAnnotationClassValue extends java.lang.Object implements com.intellij.lang.jvm.annotation.JvmAnnotationAttributeValue {
public java.lang.String getQualifiedName ()
com.intellij.lang.jvm.JvmClass clazz
public abstract com.intellij.lang.jvm.JvmClass getClazz ()
}
com/intellij/lang/jvm/annotation/JvmAnnotationConstantValue.class
JvmAnnotationConstantValue.java
package com.intellij.lang.jvm.annotation
public abstract com.intellij.lang.jvm.annotation.JvmAnnotationConstantValue extends java.lang.Object implements com.intellij.lang.jvm.annotation.JvmAnnotationAttributeValue {
public abstract java.lang.Object getConstantValue ()
}
com/intellij/lang/jvm/annotation/JvmAnnotationEnumFieldValue.class
JvmAnnotationEnumFieldValue.java
package com.intellij.lang.jvm.annotation
public abstract com.intellij.lang.jvm.annotation.JvmAnnotationEnumFieldValue extends java.lang.Object implements com.intellij.lang.jvm.annotation.JvmAnnotationAttributeValue {
public abstract com.intellij.lang.jvm.JvmEnumField getField ()
public java.lang.String getFieldName ()
com.intellij.lang.jvm.JvmField field
public com.intellij.lang.jvm.JvmClass getContainingClass ()
com.intellij.lang.jvm.JvmEnumField field
public java.lang.String getContainingClassName ()
com.intellij.lang.jvm.JvmClass containingClass
}
com/intellij/lang/jvm/annotation/JvmNestedAnnotationValue.class
JvmNestedAnnotationValue.java
package com.intellij.lang.jvm.annotation
public abstract com.intellij.lang.jvm.annotation.JvmNestedAnnotationValue extends java.lang.Object implements com.intellij.lang.jvm.annotation.JvmAnnotationAttributeValue {
public abstract com.intellij.lang.jvm.JvmAnnotation getValue ()
}
com/intellij/lang/jvm/facade/JvmElementProvider.class
JvmElementProvider.java
package com.intellij.lang.jvm.facade
public abstract com.intellij.lang.jvm.facade.JvmElementProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract java.util.List getClasses (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
static void <clinit> ()
}
com/intellij/lang/jvm/facade/JvmFacade.class
JvmFacade.java
package com.intellij.lang.jvm.facade
public abstract com.intellij.lang.jvm.facade.JvmFacade extends java.lang.Object {
public static com.intellij.lang.jvm.facade.JvmFacade getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.lang.jvm.JvmClass findClass (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
public abstract java.util.List findClasses (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/package-info.class
package-info.java
package com.intellij.lang.jvm
abstract synthetic com.intellij.lang.jvm.package-info extends java.lang.Object {
}
com/intellij/lang/jvm/source/JvmDeclarationSearch$1.class
JvmDeclarationSearch.java
package com.intellij.lang.jvm.source
final com.intellij.lang.jvm.source.JvmDeclarationSearch$1 extends com.intellij.util.containers.FlatteningIterator {
final synthetic com.intellij.psi.PsiElement val$declaringElement
void <init> (java.util.Iterator, com.intellij.psi.PsiElement)
java.util.Iterator x0
public boolean hasNext ()
protected java.util.Iterator createValueIterator (com.intellij.lang.jvm.source.JvmDeclarationSearcher)
com.intellij.lang.jvm.source.JvmDeclarationSearcher searcher
protected volatile synthetic java.util.Iterator createValueIterator (java.lang.Object)
}
com/intellij/lang/jvm/source/JvmDeclarationSearch.class
JvmDeclarationSearch.java
package com.intellij.lang.jvm.source
public com.intellij.lang.jvm.source.JvmDeclarationSearch extends java.lang.Object {
private void <init> ()
public static java.lang.Iterable getElementsByIdentifier (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement identifierElement
com.intellij.psi.PsiElement declaringElement
private static com.intellij.psi.PsiElement findDeclaringElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement potentiallyIdentifyingElement
com.intellij.psi.PsiElement parent
private static java.util.Iterator iterateDeclarations (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement declaringElement
java.util.List searchers
private static java.util.Iterator iterateDeclarations (com.intellij.psi.PsiElement, java.util.Collection)
com.intellij.psi.PsiElement declaringElement
java.util.Collection searchers
public static java.lang.Iterable getImmediatelyContainingElements (com.intellij.psi.PsiElement)
java.util.Iterator iterator
com.intellij.psi.PsiElement place
java.util.List extensions
com.intellij.psi.PsiElement current
private static synthetic java.util.Iterator lambda$getImmediatelyContainingElements$1 (java.util.Iterator)
java.util.Iterator iterator
private static synthetic java.util.Iterator lambda$getElementsByIdentifier$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement declaringElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/source/JvmDeclarationSearcher.class
JvmDeclarationSearcher.java
package com.intellij.lang.jvm.source
public abstract com.intellij.lang.jvm.source.JvmDeclarationSearcher extends java.lang.Object {
public static final com.intellij.lang.LanguageExtension EP
public abstract java.util.Collection findDeclarations (com.intellij.psi.PsiElement)
static void <clinit> ()
}
com/intellij/lang/jvm/types/DefaultJvmTypeVisitor.class
DefaultJvmTypeVisitor.java
package com.intellij.lang.jvm.types
public abstract com.intellij.lang.jvm.types.DefaultJvmTypeVisitor extends java.lang.Object implements com.intellij.lang.jvm.types.JvmTypeVisitor {
public java.lang.Object visitReferenceType (com.intellij.lang.jvm.types.JvmReferenceType)
com.intellij.lang.jvm.types.JvmReferenceType type
public java.lang.Object visitPrimitiveType (com.intellij.lang.jvm.types.JvmPrimitiveType)
com.intellij.lang.jvm.types.JvmPrimitiveType type
public java.lang.Object visitArrayType (com.intellij.lang.jvm.types.JvmArrayType)
com.intellij.lang.jvm.types.JvmArrayType type
public java.lang.Object visitWildcardType (com.intellij.lang.jvm.types.JvmWildcardType)
com.intellij.lang.jvm.types.JvmWildcardType type
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/types/JvmArrayType.class
JvmArrayType.java
package com.intellij.lang.jvm.types
public abstract com.intellij.lang.jvm.types.JvmArrayType extends java.lang.Object implements com.intellij.lang.jvm.types.JvmType {
public abstract com.intellij.lang.jvm.types.JvmType getComponentType ()
public java.lang.Object accept (com.intellij.lang.jvm.types.JvmTypeVisitor)
com.intellij.lang.jvm.types.JvmTypeVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/types/JvmPrimitiveType.class
JvmPrimitiveType.java
package com.intellij.lang.jvm.types
public abstract com.intellij.lang.jvm.types.JvmPrimitiveType extends java.lang.Object implements com.intellij.lang.jvm.types.JvmType {
public abstract com.intellij.lang.jvm.types.JvmPrimitiveTypeKind getKind ()
public java.lang.Object accept (com.intellij.lang.jvm.types.JvmTypeVisitor)
com.intellij.lang.jvm.types.JvmTypeVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/types/JvmPrimitiveTypeKind.class
JvmPrimitiveTypeKind.java
package com.intellij.lang.jvm.types
public final com.intellij.lang.jvm.types.JvmPrimitiveTypeKind extends java.lang.Object {
public static final com.intellij.lang.jvm.types.JvmPrimitiveTypeKind BOOLEAN
public static final com.intellij.lang.jvm.types.JvmPrimitiveTypeKind BYTE
public static final com.intellij.lang.jvm.types.JvmPrimitiveTypeKind CHAR
public static final com.intellij.lang.jvm.types.JvmPrimitiveTypeKind DOUBLE
public static final com.intellij.lang.jvm.types.JvmPrimitiveTypeKind FLOAT
public static final com.intellij.lang.jvm.types.JvmPrimitiveTypeKind INT
public static final com.intellij.lang.jvm.types.JvmPrimitiveTypeKind LONG
public static final com.intellij.lang.jvm.types.JvmPrimitiveTypeKind SHORT
public static final com.intellij.lang.jvm.types.JvmPrimitiveTypeKind VOID
private final String myName
private final String myBoxedFqn
private final String myBinaryName
private static final java.util.Map ourNameToKind
private static final java.util.Map ourFqnToKind
private void <init> (java.lang.String, java.lang.String, java.lang.String)
String name
String boxedFqn
String binaryName
public java.lang.String getName ()
public java.lang.String getBoxedFqn ()
public java.lang.String getBinaryName ()
public static com.intellij.lang.jvm.types.JvmPrimitiveTypeKind getKindByName (java.lang.String)
String name
public static com.intellij.lang.jvm.types.JvmPrimitiveTypeKind getKindByFqn (java.lang.String)
String fqn
public static java.util.Collection getBoxedFqns ()
static void <clinit> ()
com.intellij.lang.jvm.types.JvmPrimitiveTypeKind kind
com.intellij.lang.jvm.types.JvmPrimitiveTypeKind[] values
gnu.trove.THashMap nameToKind
gnu.trove.THashMap fqnToKind
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/types/JvmReferenceType.class
JvmReferenceType.java
package com.intellij.lang.jvm.types
public abstract com.intellij.lang.jvm.types.JvmReferenceType extends java.lang.Object implements com.intellij.lang.jvm.types.JvmType {
public static final com.intellij.lang.jvm.types.JvmReferenceType[] EMPTY_ARRAY
public abstract java.lang.String getName ()
public com.intellij.lang.jvm.JvmTypeDeclaration resolve ()
com.intellij.lang.jvm.types.JvmTypeResolveResult result
public abstract com.intellij.lang.jvm.types.JvmTypeResolveResult resolveType ()
public abstract java.lang.Iterable typeArguments ()
public java.lang.Object accept (com.intellij.lang.jvm.types.JvmTypeVisitor)
com.intellij.lang.jvm.types.JvmTypeVisitor visitor
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/types/JvmSubstitutor.class
JvmSubstitutor.java
package com.intellij.lang.jvm.types
public abstract com.intellij.lang.jvm.types.JvmSubstitutor extends java.lang.Object {
public abstract java.util.Collection getTypeParameters ()
public abstract com.intellij.lang.jvm.types.JvmType substitute (com.intellij.lang.jvm.JvmTypeParameter)
}
com/intellij/lang/jvm/types/JvmType.class
JvmType.java
package com.intellij.lang.jvm.types
public abstract com.intellij.lang.jvm.types.JvmType extends java.lang.Object {
public abstract com.intellij.lang.jvm.JvmAnnotation[] getAnnotations ()
public java.lang.Object accept (com.intellij.lang.jvm.types.JvmTypeVisitor)
com.intellij.lang.jvm.types.JvmTypeVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/types/JvmTypeResolveResult.class
JvmTypeResolveResult.java
package com.intellij.lang.jvm.types
public abstract com.intellij.lang.jvm.types.JvmTypeResolveResult extends java.lang.Object {
public abstract com.intellij.lang.jvm.JvmTypeDeclaration getDeclaration ()
public abstract com.intellij.lang.jvm.types.JvmSubstitutor getSubstitutor ()
}
com/intellij/lang/jvm/types/JvmTypeVisitor.class
JvmTypeVisitor.java
package com.intellij.lang.jvm.types
public abstract com.intellij.lang.jvm.types.JvmTypeVisitor extends java.lang.Object {
public abstract java.lang.Object visitType (com.intellij.lang.jvm.types.JvmType)
public abstract java.lang.Object visitReferenceType (com.intellij.lang.jvm.types.JvmReferenceType)
public abstract java.lang.Object visitPrimitiveType (com.intellij.lang.jvm.types.JvmPrimitiveType)
public abstract java.lang.Object visitArrayType (com.intellij.lang.jvm.types.JvmArrayType)
public abstract java.lang.Object visitWildcardType (com.intellij.lang.jvm.types.JvmWildcardType)
}
com/intellij/lang/jvm/types/JvmWildcardType.class
JvmWildcardType.java
package com.intellij.lang.jvm.types
public abstract com.intellij.lang.jvm.types.JvmWildcardType extends java.lang.Object implements com.intellij.lang.jvm.types.JvmType {
public abstract com.intellij.lang.jvm.types.JvmType upperBound ()
public abstract com.intellij.lang.jvm.types.JvmType lowerBound ()
public java.lang.Object accept (com.intellij.lang.jvm.types.JvmTypeVisitor)
com.intellij.lang.jvm.types.JvmTypeVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/types/package-info.class
package-info.java
package com.intellij.lang.jvm.types
abstract synthetic com.intellij.lang.jvm.types.package-info extends java.lang.Object {
}
com/intellij/lang/jvm/util/JvmClassDefaults.class
JvmClassDefaults.java
package com.intellij.lang.jvm.util
public com.intellij.lang.jvm.util.JvmClassDefaults extends java.lang.Object {
private void <init> ()
public static com.intellij.lang.jvm.JvmMethod[] findMethodsByName (com.intellij.lang.jvm.JvmClass, java.lang.String)
com.intellij.lang.jvm.JvmClass clazz
String methodName
java.util.List result
private static synthetic boolean lambda$findMethodsByName$0 (java.lang.String, com.intellij.lang.jvm.JvmMethod)
String methodName
com.intellij.lang.jvm.JvmMethod it
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/util/JvmClassUtil.class
JvmClassUtil.java
package com.intellij.lang.jvm.util
public com.intellij.lang.jvm.util.JvmClassUtil extends java.lang.Object {
private void <init> ()
public static java.lang.String getJvmClassName (com.intellij.lang.jvm.JvmClass)
String qualifiedName
String name
com.intellij.lang.jvm.JvmClass containingClass
com.intellij.lang.jvm.JvmClass aClass
java.util.List parts
com.intellij.lang.jvm.JvmClass current
public static java.util.Comparator createScopeComparator (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
private static synthetic int lambda$createScopeComparator$0 (com.intellij.psi.search.GlobalSearchScope, com.intellij.lang.jvm.JvmClass, com.intellij.lang.jvm.JvmClass)
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.lang.jvm.JvmClass c1
com.intellij.lang.jvm.JvmClass c2
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/util/JvmHierarchyUtil.class
JvmHierarchyUtil.java
package com.intellij.lang.jvm.util
public com.intellij.lang.jvm.util.JvmHierarchyUtil extends java.lang.Object {
private void <init> ()
public static boolean testSupers (com.intellij.lang.jvm.JvmClass, boolean, java.util.function.Predicate)
com.intellij.lang.jvm.JvmClass start
boolean skipStart
java.util.function.Predicate predicate
Boolean result
public static java.lang.Object traverseSupers (com.intellij.lang.jvm.JvmClass, java.util.function.Function)
com.intellij.lang.jvm.JvmClass start
java.util.function.Function f
public static java.lang.Object traverseSupers (com.intellij.lang.jvm.JvmClass, boolean, java.util.function.Function)
com.intellij.lang.jvm.JvmClass current
Object result
com.intellij.lang.jvm.JvmClass start
boolean skipStart
java.util.function.Function f
java.util.Queue queue
java.util.Set visited
private static void queueSupers (java.util.Queue, com.intellij.lang.jvm.JvmClass)
com.intellij.lang.jvm.JvmClass anInterface
java.util.Queue queue
com.intellij.lang.jvm.JvmClass current
com.intellij.lang.jvm.JvmClass superClass
private static synthetic java.lang.Boolean lambda$testSupers$0 (java.util.function.Predicate, com.intellij.lang.jvm.JvmClass)
java.util.function.Predicate predicate
com.intellij.lang.jvm.JvmClass it
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/util/JvmInheritanceUtil.class
JvmInheritanceUtil.java
package com.intellij.lang.jvm.util
public com.intellij.lang.jvm.util.JvmInheritanceUtil extends java.lang.Object {
public void <init> ()
public static boolean isInheritor (com.intellij.lang.jvm.JvmClass, java.lang.String)
com.intellij.lang.jvm.JvmClass potentialInheritor
String baseFqn
private static synthetic boolean lambda$isInheritor$0 (java.lang.String, com.intellij.lang.jvm.JvmClass)
String baseFqn
com.intellij.lang.jvm.JvmClass superClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/util/JvmMainMethodUtil.class
JvmMainMethodUtil.java
package com.intellij.lang.jvm.util
public com.intellij.lang.jvm.util.JvmMainMethodUtil extends java.lang.Object {
private static final String MAIN
private void <init> ()
public static boolean isMainMethod (com.intellij.lang.jvm.JvmMethod)
com.intellij.lang.jvm.JvmMethod method
com.intellij.lang.jvm.JvmClass containingClass
public static boolean hasMainMethodInHierarchy (com.intellij.lang.jvm.JvmClass)
com.intellij.lang.jvm.JvmClass clazz
private static boolean canBeMainClass (com.intellij.lang.jvm.JvmClass)
com.intellij.lang.jvm.JvmClass clazz
com.intellij.lang.jvm.JvmClassKind kind
private static com.intellij.lang.jvm.JvmMethod findMainMethodInHierarchy (com.intellij.lang.jvm.JvmClass)
com.intellij.lang.jvm.JvmClass clazz
private static com.intellij.lang.jvm.JvmMethod findMainMethodInClass (com.intellij.lang.jvm.JvmClass)
com.intellij.lang.jvm.JvmClass clazz
com.intellij.lang.jvm.JvmMethod[] candidates
private static boolean hasMainMethodSignature (com.intellij.lang.jvm.JvmMethod)
com.intellij.lang.jvm.JvmMethod method
com.intellij.lang.jvm.types.JvmType returnType
com.intellij.lang.jvm.JvmParameter[] parameters
private static boolean isVoid (com.intellij.lang.jvm.types.JvmType)
com.intellij.lang.jvm.types.JvmType type
private static boolean isStringArray (com.intellij.lang.jvm.types.JvmType)
com.intellij.lang.jvm.types.JvmType type
com.intellij.lang.jvm.types.JvmType componentType
com.intellij.lang.jvm.JvmClass resolved
private static synthetic java.lang.String lambda$hasMainMethodSignature$0 (com.intellij.lang.jvm.JvmMethod)
com.intellij.lang.jvm.JvmMethod method
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/util/JvmUtil.class
JvmUtil.java
package com.intellij.lang.jvm.util
public com.intellij.lang.jvm.util.JvmUtil extends java.lang.Object {
private static final com.intellij.lang.jvm.JvmModifier[] ACCESS_MODIFIERS
static final synthetic boolean $assertionsDisabled
private void <init> ()
static java.lang.Iterable resolveClasses (com.intellij.lang.jvm.types.JvmReferenceType[])
com.intellij.lang.jvm.types.JvmReferenceType[] types
public static com.intellij.lang.jvm.JvmClass resolveClass (com.intellij.lang.jvm.types.JvmReferenceType)
com.intellij.lang.jvm.types.JvmReferenceType type
com.intellij.lang.jvm.JvmTypeDeclaration resolved
public static com.intellij.lang.jvm.JvmModifier getAccessModifier (int)
int accessLevel
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/spi/SPILanguage.class
SPILanguage.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 <init> ()
static void <clinit> ()
}
com/intellij/lexer/JavaDocTokenTypes.class
JavaDocTokenTypes.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 <init> ()
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 <clinit> ()
}
com/intellij/openapi/projectRoots/JavaSdkVersion.class
JavaSdkVersion.java
package com.intellij.openapi.projectRoots
public final enum com.intellij.openapi.projectRoots.JavaSdkVersion extends java.lang.Enum {
public static final enum com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_0
public static final enum com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_1
public static final enum com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_2
public static final enum com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_3
public static final enum com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_4
public static final enum com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_5
public static final enum com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_6
public static final enum com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_7
public static final enum com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_8
public static final enum com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_9
public static final enum com.intellij.openapi.projectRoots.JavaSdkVersion JDK_10
public static final enum com.intellij.openapi.projectRoots.JavaSdkVersion JDK_11
public static final enum com.intellij.openapi.projectRoots.JavaSdkVersion JDK_12
public static final enum com.intellij.openapi.projectRoots.JavaSdkVersion JDK_13
private final com.intellij.pom.java.LanguageLevel myMaxLanguageLevel
private static final synthetic 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 <init> (java.lang.String, int, com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel maxLanguageLevel
public com.intellij.pom.java.LanguageLevel getMaxLanguageLevel ()
public java.lang.String getDescription ()
int feature
public boolean isAtLeast (com.intellij.openapi.projectRoots.JavaSdkVersion)
com.intellij.openapi.projectRoots.JavaSdkVersion version
public static com.intellij.openapi.projectRoots.JavaSdkVersion fromLanguageLevel (com.intellij.pom.java.LanguageLevel) throws java.lang.IllegalArgumentException
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.openapi.projectRoots.JavaSdkVersion[] values
int feature
public static com.intellij.openapi.projectRoots.JavaSdkVersion fromVersionString (java.lang.String)
String versionString
com.intellij.util.lang.JavaVersion version
public static com.intellij.openapi.projectRoots.JavaSdkVersion fromJavaVersion (com.intellij.util.lang.JavaVersion)
com.intellij.util.lang.JavaVersion version
com.intellij.openapi.projectRoots.JavaSdkVersion[] values
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/projectRoots/JavaVersionService.class
JavaVersionService.java
package com.intellij.openapi.projectRoots
public com.intellij.openapi.projectRoots.JavaVersionService extends java.lang.Object {
public void <init> ()
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
public boolean isCompilerVersionAtLeast (com.intellij.psi.PsiElement, com.intellij.openapi.projectRoots.JavaSdkVersion)
com.intellij.psi.PsiElement element
com.intellij.openapi.projectRoots.JavaSdkVersion version
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/projectRoots/JdkVersionUtil.class
JdkVersionUtil.java
package com.intellij.openapi.projectRoots
public com.intellij.openapi.projectRoots.JdkVersionUtil extends java.lang.Object {
public void <init> ()
public static com.intellij.openapi.projectRoots.JavaSdkVersion getVersion (java.lang.String)
String versionString
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/LanguageLevelModuleExtension.class
LanguageLevelModuleExtension.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.class
LanguageLevelProjectExtension.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.LanguageLevelProjectExtension extends java.lang.Object {
private Boolean myDefault
public void <init> ()
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.class
PackageIndex.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.PackageIndex extends java.lang.Object {
public void <init> ()
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.class
PsiAnnotationPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiAnnotationPattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.PsiAnnotationPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiAnnotationPattern$2.class
PsiAnnotationPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiAnnotationPattern$2 extends com.intellij.patterns.PatternCondition {
final synthetic String val$qname
final synthetic com.intellij.patterns.PsiAnnotationPattern this$0
void <init> (com.intellij.patterns.PsiAnnotationPattern, java.lang.String, java.lang.String)
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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiAnnotationPattern$3.class
PsiAnnotationPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiAnnotationPattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PsiNameValuePairPattern attrPattern
final synthetic String val$attributeName
final synthetic com.intellij.patterns.ElementPattern val$parentAnnoPattern
final synthetic com.intellij.patterns.PsiAnnotationPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiAnnotationPattern.class
PsiAnnotationPattern.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 <init> ()
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
private com.intellij.psi.PsiElement getParentElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
static synthetic com.intellij.psi.PsiElement access$000 (com.intellij.patterns.PsiAnnotationPattern, com.intellij.psi.PsiElement)
com.intellij.patterns.PsiAnnotationPattern x0
com.intellij.psi.PsiElement x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiBinaryExpressionPattern$1.class
PsiBinaryExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiBinaryExpressionPattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.PsiBinaryExpressionPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiBinaryExpressionPattern$2.class
PsiBinaryExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiBinaryExpressionPattern$2 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.PsiBinaryExpressionPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiBinaryExpressionPattern$3.class
PsiBinaryExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiBinaryExpressionPattern$3 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.PsiBinaryExpressionPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiBinaryExpressionPattern.class
PsiBinaryExpressionPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiBinaryExpressionPattern extends com.intellij.patterns.PsiExpressionPattern {
protected void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiClassNamePatternCondition.class
PsiClassNamePatternCondition.java
package com.intellij.patterns
public com.intellij.patterns.PsiClassNamePatternCondition extends com.intellij.patterns.PatternCondition {
private final com.intellij.patterns.ElementPattern namePattern
public void <init> (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public void <init> (java.lang.String, com.intellij.patterns.ElementPattern)
String debugMethodName
com.intellij.patterns.ElementPattern pattern
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiClass aClass
com.intellij.util.ProcessingContext context
public com.intellij.patterns.ElementPattern getNamePattern ()
public volatile synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiClassPattern$1.class
PsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.PsiClassPattern val$pattern
final synthetic boolean val$strict
final synthetic com.intellij.patterns.PsiClassPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiClassPattern$2.class
PsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$2 extends com.intellij.patterns.PatternCondition {
final synthetic boolean val$strict
final synthetic String val$className
final synthetic com.intellij.patterns.PsiClassPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiClassPattern$3.class
PsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$3 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.PsiClassPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiClassPattern$4.class
PsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$4 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.PsiClassPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiClassPattern$5.class
PsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$5 extends com.intellij.patterns.PatternCondition {
final synthetic boolean val$checkDeep
final synthetic com.intellij.patterns.ElementPattern val$memberPattern
final synthetic com.intellij.patterns.PsiClassPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiClassPattern$6.class
PsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$6 extends com.intellij.patterns.PatternCondition {
final synthetic boolean val$checkDeep
final synthetic com.intellij.patterns.ElementPattern val$memberPattern
final synthetic com.intellij.patterns.PsiClassPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiClassPattern$7.class
PsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$7 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.PsiClassPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiClassPattern.class
PsiClassPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiClassPattern extends com.intellij.patterns.PsiMemberPattern {
protected void <init> ()
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 synthetic 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiExpressionPattern$1.class
PsiExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiExpressionPattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.PsiExpressionPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiExpressionPattern$2.class
PsiExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiExpressionPattern$2 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.PsiNamePatternCondition val$nameCondition
final synthetic com.intellij.patterns.ElementPattern val$method
final synthetic com.intellij.patterns.PsiExpressionPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiExpressionPattern$3.class
PsiExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiExpressionPattern$3 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$expressionPattern
final synthetic com.intellij.patterns.PsiExpressionPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiExpressionPattern$Capture.class
PsiExpressionPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiExpressionPattern$Capture extends com.intellij.patterns.PsiExpressionPattern {
public void <init> (java.lang.Class)
Class aClass
}
com/intellij/patterns/PsiExpressionPattern.class
PsiExpressionPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiExpressionPattern extends com.intellij.patterns.PsiJavaElementPattern {
protected void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiFieldPattern$1.class
PsiFieldPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiFieldPattern$1 extends com.intellij.patterns.InitialPatternCondition {
void <init> (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.class
PsiFieldPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiFieldPattern extends com.intellij.patterns.PsiMemberPattern {
public void <init> ()
}
com/intellij/patterns/PsiJavaElementPattern$1.class
PsiJavaElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiJavaElementPattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.PsiJavaElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiJavaElementPattern$2.class
PsiJavaElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiJavaElementPattern$2 extends com.intellij.patterns.PatternCondition {
final synthetic int val$index
final synthetic com.intellij.patterns.ElementPattern val$methodPattern
final synthetic com.intellij.patterns.PsiNamePatternCondition val$nameCondition
final synthetic com.intellij.patterns.PsiJavaElementPattern this$0
void <init> (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.PsiElement literal
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement parent
private boolean hasIndex (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement literal
int index
int currentIndex
com.intellij.psi.PsiElement each
public volatile synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiJavaElementPattern$3.class
PsiJavaElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiJavaElementPattern$3 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$methodPattern
final synthetic com.intellij.patterns.PsiNamePatternCondition val$nameCondition
final synthetic com.intellij.patterns.PsiJavaElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiJavaElementPattern$4.class
PsiJavaElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiJavaElementPattern$4 extends com.intellij.patterns.PatternCondition {
final synthetic int val$index
final synthetic String[] val$fqns
final synthetic com.intellij.patterns.PsiJavaElementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiJavaElementPattern$Capture.class
PsiJavaElementPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiJavaElementPattern$Capture extends com.intellij.patterns.PsiJavaElementPattern {
public void <init> (java.lang.Class)
Class aClass
public void <init> (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiJavaElementPattern.class
PsiJavaElementPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiJavaElementPattern extends com.intellij.patterns.PsiElementPattern {
private static final String VALUE
public void <init> (java.lang.Class)
Class aClass
public void <init> (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 synthetic 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiJavaPatterns$1.class
PsiJavaPatterns.java
package com.intellij.patterns
final com.intellij.patterns.PsiJavaPatterns$1 extends com.intellij.patterns.InitialPatternCondition {
final synthetic Class[] val$classAlternatives
void <init> (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.class
PsiJavaPatterns.java
package com.intellij.patterns
final com.intellij.patterns.PsiJavaPatterns$2 extends com.intellij.patterns.InitialPatternConditionPlus {
final synthetic com.intellij.patterns.ElementPattern val$value
void <init> (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.class
PsiJavaPatterns.java
package com.intellij.patterns
final com.intellij.patterns.PsiJavaPatterns$3 extends com.intellij.patterns.InitialPatternCondition {
final synthetic String[] val$fqns
void <init> (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.class
PsiJavaPatterns.java
package com.intellij.patterns
final com.intellij.patterns.PsiJavaPatterns$4 extends com.intellij.patterns.InitialPatternConditionPlus {
final synthetic com.intellij.patterns.ElementPattern val$value
void <init> (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.class
PsiJavaPatterns.java
package com.intellij.patterns
final com.intellij.patterns.PsiJavaPatterns$5 extends com.intellij.patterns.InitialPatternCondition {
void <init> (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.class
PsiJavaPatterns.java
package com.intellij.patterns
public com.intellij.patterns.PsiJavaPatterns extends com.intellij.patterns.StandardPatterns {
public void <init> ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiMemberPattern$1.class
PsiMemberPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMemberPattern$1 extends com.intellij.patterns.PatternConditionPlus {
final synthetic com.intellij.patterns.PsiMemberPattern this$0
void <init> (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 synthetic boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
}
com/intellij/patterns/PsiMemberPattern$Capture$1.class
PsiMemberPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMemberPattern$Capture$1 extends com.intellij.patterns.InitialPatternCondition {
void <init> (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.class
PsiMemberPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiMemberPattern$Capture extends com.intellij.patterns.PsiMemberPattern {
protected void <init> ()
}
com/intellij/patterns/PsiMemberPattern.class
PsiMemberPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiMemberPattern extends com.intellij.patterns.PsiModifierListOwnerPattern {
public void <init> (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiMethodCallPattern$1.class
PsiMethodCallPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodCallPattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern[] val$arguments
final synthetic com.intellij.patterns.PsiMethodCallPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiMethodCallPattern$2.class
PsiMethodCallPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodCallPattern$2 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$qualifier
final synthetic com.intellij.patterns.PsiMethodCallPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiMethodCallPattern.class
PsiMethodCallPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiMethodCallPattern extends com.intellij.patterns.PsiExpressionPattern {
void <init> ()
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.class
PsiMethodPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodPattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic int val$paramCount
final synthetic com.intellij.patterns.PsiMethodPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiMethodPattern$2.class
PsiMethodPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodPattern$2 extends com.intellij.patterns.PatternCondition {
final synthetic String[] val$types
final synthetic com.intellij.patterns.PsiMethodPattern this$0
void <init> (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)
com.intellij.psi.PsiType type
String expectedText
com.intellij.psi.PsiType erasure
public volatile synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiMethodPattern$3.class
PsiMethodPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodPattern$3 extends com.intellij.patterns.PatternConditionPlus {
final synthetic com.intellij.patterns.PsiMethodPattern this$0
void <init> (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 synthetic boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
private static synthetic boolean lambda$processValues$0 (com.intellij.util.PairProcessor, com.intellij.util.ProcessingContext, com.intellij.openapi.util.Ref, com.intellij.psi.util.MethodSignatureBackedByPsiMethod)
com.intellij.util.PairProcessor processor
com.intellij.util.ProcessingContext context
com.intellij.openapi.util.Ref result
com.intellij.psi.util.MethodSignatureBackedByPsiMethod signature
}
com/intellij/patterns/PsiMethodPattern$4.class
PsiMethodPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodPattern$4 extends com.intellij.patterns.PatternCondition {
final synthetic boolean val$isConstructor
final synthetic com.intellij.patterns.PsiMethodPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiMethodPattern$5.class
PsiMethodPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodPattern$5 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.PsiMethodPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiMethodPattern.class
PsiMethodPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiMethodPattern extends com.intellij.patterns.PsiMemberPattern {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiModifierListOwnerPattern$1.class
PsiModifierListOwnerPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiModifierListOwnerPattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic String[] val$modifiers
final synthetic com.intellij.patterns.PsiModifierListOwnerPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic boolean lambda$accepts$0 (com.intellij.psi.PsiModifierListOwner, java.lang.String)
com.intellij.psi.PsiModifierListOwner t
String s
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiModifierListOwnerPattern$2.class
PsiModifierListOwnerPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiModifierListOwnerPattern$2 extends com.intellij.patterns.PatternCondition {
final synthetic String[] val$modifiers
final synthetic com.intellij.patterns.PsiModifierListOwnerPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic boolean lambda$accepts$0 (com.intellij.psi.PsiModifierListOwner, java.lang.String)
com.intellij.psi.PsiModifierListOwner t
String s
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiModifierListOwnerPattern$3.class
PsiModifierListOwnerPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiModifierListOwnerPattern$3 extends com.intellij.patterns.PatternCondition {
final synthetic String val$qualifiedName
final synthetic com.intellij.patterns.PsiModifierListOwnerPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiModifierListOwnerPattern$4.class
PsiModifierListOwnerPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiModifierListOwnerPattern$4 extends com.intellij.patterns.PatternCondition {
final synthetic String[] val$qualifiedNames
final synthetic com.intellij.patterns.PsiModifierListOwnerPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiModifierListOwnerPattern$Capture.class
PsiModifierListOwnerPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiModifierListOwnerPattern$Capture extends com.intellij.patterns.PsiModifierListOwnerPattern {
public void <init> (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiModifierListOwnerPattern.class
PsiModifierListOwnerPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiModifierListOwnerPattern extends com.intellij.patterns.PsiElementPattern {
public void <init> (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiNameValuePairPattern$1.class
PsiNameValuePairPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiNameValuePairPattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic String val$requiredName
final synthetic com.intellij.patterns.PsiNameValuePairPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiNameValuePairPattern$2.class
PsiNameValuePairPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiNameValuePairPattern$2 extends com.intellij.patterns.PsiNamePatternCondition {
final synthetic com.intellij.patterns.PsiNameValuePairPattern this$0
void <init> (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 synthetic java.lang.Object getPropertyValue (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiNameValuePairPattern.class
PsiNameValuePairPattern.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 <init> ()
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 synthetic com.intellij.patterns.PsiElementPattern withName (com.intellij.patterns.ElementPattern)
public volatile synthetic com.intellij.patterns.PsiElementPattern withName (java.lang.String)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiParameterPattern$1.class
PsiParameterPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiParameterPattern$1 extends com.intellij.patterns.PatternConditionPlus {
final synthetic int val$index
final synthetic com.intellij.patterns.PsiParameterPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
public volatile synthetic boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiParameterPattern.class
PsiParameterPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiParameterPattern extends com.intellij.patterns.PsiModifierListOwnerPattern {
protected void <init> ()
public com.intellij.patterns.PsiParameterPattern ofMethod (int, com.intellij.patterns.ElementPattern)
int index
com.intellij.patterns.ElementPattern pattern
}
com/intellij/patterns/PsiStatementPattern$1.class
PsiStatementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiStatementPattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.PsiMethodPattern val$pattern
final synthetic com.intellij.patterns.PsiStatementPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiStatementPattern$Capture.class
PsiStatementPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiStatementPattern$Capture extends com.intellij.patterns.PsiStatementPattern {
public void <init> (java.lang.Class)
Class aClass
}
com/intellij/patterns/PsiStatementPattern.class
PsiStatementPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiStatementPattern extends com.intellij.patterns.PsiJavaElementPattern {
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiTypeCastExpressionPattern$1.class
PsiTypeCastExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiTypeCastExpressionPattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$operand
final synthetic com.intellij.patterns.PsiTypeCastExpressionPattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiTypeCastExpressionPattern.class
PsiTypeCastExpressionPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiTypeCastExpressionPattern extends com.intellij.patterns.PsiExpressionPattern {
void <init> ()
public com.intellij.patterns.PsiTypeCastExpressionPattern withOperand (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern operand
}
com/intellij/patterns/PsiTypePattern$1.class
PsiTypePattern.java
package com.intellij.patterns
com.intellij.patterns.PsiTypePattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.PsiTypePattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiTypePattern$2.class
PsiTypePattern.java
package com.intellij.patterns
com.intellij.patterns.PsiTypePattern$2 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.PsiTypePattern this$0
void <init> (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 synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/PsiTypePattern.class
PsiTypePattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiTypePattern extends com.intellij.patterns.ObjectPattern {
protected void <init> ()
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/JavaFeature.class
JavaFeature.java
package com.intellij.pom.java
public final enum com.intellij.pom.java.JavaFeature extends java.lang.Enum {
public static final enum com.intellij.pom.java.JavaFeature MULTI_CATCH
public static final enum com.intellij.pom.java.JavaFeature STREAMS
public static final enum com.intellij.pom.java.JavaFeature ADVANCED_COLLECTIONS_API
public static final enum com.intellij.pom.java.JavaFeature THREAD_LOCAL_WITH_INITIAL
private final com.intellij.pom.java.LanguageLevel myMinLevel
private static final synthetic com.intellij.pom.java.JavaFeature[] $VALUES
public static com.intellij.pom.java.JavaFeature[] values ()
public static com.intellij.pom.java.JavaFeature valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel minLevel
public boolean isFeatureSupported (com.intellij.psi.PsiFile)
com.intellij.util.ThreeState threeState
com.intellij.pom.java.LanguageFeatureProvider extension
com.intellij.psi.PsiFile context
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.pom.java.LanguageFeatureProvider[] extensions
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/pom/java/LanguageFeatureProvider.class
LanguageFeatureProvider.java
package com.intellij.pom.java
public abstract com.intellij.pom.java.LanguageFeatureProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT_NAME
public abstract com.intellij.util.ThreeState isFeatureSupported (com.intellij.pom.java.JavaFeature, com.intellij.psi.PsiFile)
static void <clinit> ()
}
com/intellij/pom/java/LanguageLevel.class
LanguageLevel.java
package com.intellij.pom.java
public final enum com.intellij.pom.java.LanguageLevel extends java.lang.Enum {
public static final enum com.intellij.pom.java.LanguageLevel JDK_1_3
public static final enum com.intellij.pom.java.LanguageLevel JDK_1_4
public static final enum com.intellij.pom.java.LanguageLevel JDK_1_5
public static final enum com.intellij.pom.java.LanguageLevel JDK_1_6
public static final enum com.intellij.pom.java.LanguageLevel JDK_1_7
public static final enum com.intellij.pom.java.LanguageLevel JDK_1_8
public static final enum com.intellij.pom.java.LanguageLevel JDK_1_9
public static final enum com.intellij.pom.java.LanguageLevel JDK_10
public static final enum com.intellij.pom.java.LanguageLevel JDK_11
public static final enum com.intellij.pom.java.LanguageLevel JDK_12
public static final enum com.intellij.pom.java.LanguageLevel JDK_12_PREVIEW
public static final enum com.intellij.pom.java.LanguageLevel JDK_13
public static final enum com.intellij.pom.java.LanguageLevel JDK_13_PREVIEW
public static final enum 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 myPresentableText
private final com.intellij.util.lang.JavaVersion myVersion
private final boolean myPreview
private static final synthetic 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 void <init> (java.lang.String, int, java.lang.String, int)
String presentableText
int major
public boolean isPreview ()
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 com.intellij.util.lang.JavaVersion toJavaVersion ()
public java.lang.String getCompilerComplianceDefaultOption ()
public static com.intellij.pom.java.LanguageLevel parse (java.lang.String)
com.intellij.openapi.projectRoots.JavaSdkVersion sdkVersion
String compilerComplianceOption
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/ClassTypePointerFactory.class
ClassTypePointerFactory.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 <clinit> ()
}
com/intellij/psi/CommonReferenceProviderTypes.class
CommonReferenceProviderTypes.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 <init> ()
public static com.intellij.psi.CommonReferenceProviderTypes getInstance ()
public abstract com.intellij.psi.PsiReferenceProvider getClassReferenceProvider ()
static void <clinit> ()
}
com/intellij/psi/ConstraintType.class
ConstraintType.java
package com.intellij.psi
public final enum com.intellij.psi.ConstraintType extends java.lang.Enum {
public static final enum com.intellij.psi.ConstraintType EQUALS
public static final enum com.intellij.psi.ConstraintType SUBTYPE
public static final enum com.intellij.psi.ConstraintType SUPERTYPE
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/EmptySubstitutor.class
EmptySubstitutor.java
package com.intellij.psi
public abstract com.intellij.psi.EmptySubstitutor extends java.lang.Object implements com.intellij.psi.PsiSubstitutor {
public void <init> ()
public static com.intellij.psi.EmptySubstitutor getInstance ()
}
com/intellij/psi/GenericsUtil$1.class
GenericsUtil.java
package com.intellij.psi
final com.intellij.psi.GenericsUtil$1 extends com.intellij.psi.PsiTypeVisitor {
final synthetic boolean val$openCaptured
void <init> (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 synthetic java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile synthetic java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile synthetic java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/GenericsUtil.class
GenericsUtil.java
package com.intellij.psi
public com.intellij.psi.GenericsUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final synthetic boolean $assertionsDisabled
private void <init> ()
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 argument
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
boolean skip
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
java.util.Set siblings
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)
com.intellij.psi.PsiType type
boolean openCaptured
com.intellij.psi.PsiClass refClass
com.intellij.psi.PsiType deepComponentType
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
com.intellij.psi.PsiType capturedType
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
public static com.intellij.psi.PsiClassType getExpectedGenericType (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassType expectedType
java.util.List arguments
public static java.util.List getExpectedTypeArguments (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, java.lang.Iterable, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiClass aClass
Iterable typeParams
com.intellij.psi.PsiClassType expectedType
com.intellij.psi.PsiClassType$ClassResolveResult resolve
com.intellij.psi.PsiClass expectedClass
com.intellij.psi.PsiSubstitutor substitutor
private static com.intellij.psi.PsiType getExpectedTypeArg (com.intellij.psi.PsiElement, com.intellij.psi.PsiClassType$ClassResolveResult, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiType paramSubstitution
com.intellij.psi.PsiClass inheritorCandidateParameter
com.intellij.psi.PsiType argSubstitution
com.intellij.psi.PsiType substitution
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiElement context
com.intellij.psi.PsiClassType$ClassResolveResult expectedType
com.intellij.psi.PsiSubstitutor superClassSubstitutor
com.intellij.psi.PsiTypeParameter typeParam
com.intellij.psi.PsiClass expectedClass
public static boolean isGenericReference (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiTypeElement[] typeParameterElements
com.intellij.psi.PsiTypeElement[] typeParameterElements
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiJavaCodeReferenceElement qualifierElement
com.intellij.psi.PsiReferenceParameterList qualifierParameterList
com.intellij.psi.PsiReferenceParameterList parameterList
private static synthetic com.intellij.psi.PsiType lambda$getExpectedTypeArguments$2 (com.intellij.psi.PsiElement, com.intellij.psi.PsiClassType$ClassResolveResult, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiClassType$ClassResolveResult resolve
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiTypeParameter p
private static synthetic com.intellij.psi.PsiType lambda$getExpectedTypeArguments$1 (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter p
private static synthetic boolean lambda$substituteByParameterName$0 (java.lang.String, com.intellij.psi.PsiTypeParameter)
String name
com.intellij.psi.PsiTypeParameter psiTypeParameter
static synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/HierarchicalMethodSignature.class
HierarchicalMethodSignature.java
package com.intellij.psi
public abstract com.intellij.psi.HierarchicalMethodSignature extends com.intellij.psi.util.MethodSignatureBackedByPsiMethod {
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/ImplicitVariable.class
ImplicitVariable.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.class
JVMElementFactories.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 synthetic boolean $assertionsDisabled
private void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/JVMElementFactory.class
JVMElementFactory.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.class
JVMElementFactoryProvider.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.class
JavaCodeFragment.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.class
JavaCodeFragment.java
package com.intellij.psi
final com.intellij.psi.JavaCodeFragment$VisibilityChecker$1 extends java.lang.Object implements com.intellij.psi.JavaCodeFragment$VisibilityChecker {
void <init> ()
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.class
JavaCodeFragment.java
package com.intellij.psi
final com.intellij.psi.JavaCodeFragment$VisibilityChecker$2 extends java.lang.Object implements com.intellij.psi.JavaCodeFragment$VisibilityChecker {
void <init> ()
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.class
JavaCodeFragment.java
package com.intellij.psi
public final enum com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility extends java.lang.Enum {
public static final enum com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility VISIBLE
public static final enum com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility NOT_VISIBLE
public static final enum com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility DEFAULT_VISIBILITY
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/JavaCodeFragment$VisibilityChecker.class
JavaCodeFragment.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 <clinit> ()
}
com/intellij/psi/JavaCodeFragment.class
JavaCodeFragment.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.class
JavaCodeFragmentFactory.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 <init> ()
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)
public abstract com.intellij.psi.JavaCodeFragment createMemberCodeFragment (java.lang.String, com.intellij.psi.PsiElement, boolean)
}
com/intellij/psi/JavaCompilerConfigurationProxy.class
JavaCompilerConfigurationProxy.java
package com.intellij.psi
public abstract com.intellij.psi.JavaCompilerConfigurationProxy extends java.lang.Object {
private static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
protected abstract java.util.List getAdditionalOptionsImpl (com.intellij.openapi.project.Project, com.intellij.openapi.module.Module)
protected abstract void setAdditionalOptionsImpl (com.intellij.openapi.project.Project, com.intellij.openapi.module.Module, java.util.List)
public static java.util.List getAdditionalOptions (com.intellij.openapi.project.Project, com.intellij.openapi.module.Module)
com.intellij.openapi.project.Project project
com.intellij.openapi.module.Module module
com.intellij.psi.JavaCompilerConfigurationProxy[] extensions
public static void setAdditionalOptions (com.intellij.openapi.project.Project, com.intellij.openapi.module.Module, java.util.List)
com.intellij.openapi.project.Project project
com.intellij.openapi.module.Module module
java.util.List options
com.intellij.psi.JavaCompilerConfigurationProxy[] extensions
static void <clinit> ()
}
com/intellij/psi/JavaDirectoryService.class
JavaDirectoryService.java
package com.intellij.psi
public abstract com.intellij.psi.JavaDirectoryService extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.JavaDirectoryService getInstance ()
public abstract com.intellij.psi.PsiPackage getPackage (com.intellij.psi.PsiDirectory)
public abstract com.intellij.psi.PsiPackage getPackageInSources (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.class
JavaDocTokenType.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 <clinit> ()
}
com/intellij/psi/JavaElementVisitor.class
JavaElementVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.JavaElementVisitor extends com.intellij.psi.PsiElementVisitor {
public void <init> ()
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 visitYieldStatement (com.intellij.psi.PsiYieldStatement)
com.intellij.psi.PsiYieldStatement 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 visitUnaryExpression (com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiUnaryExpression 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 visitSwitchLabeledRuleStatement (com.intellij.psi.PsiSwitchLabeledRuleStatement)
com.intellij.psi.PsiSwitchLabeledRuleStatement 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 visitSwitchExpression (com.intellij.psi.PsiSwitchExpression)
com.intellij.psi.PsiSwitchExpression 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.PsiStatement)
com.intellij.psi.PsiStatement statement
public void visitRequiresStatement (com.intellij.psi.PsiRequiresStatement)
com.intellij.psi.PsiRequiresStatement statement
public void visitPackageAccessibilityStatement (com.intellij.psi.PsiPackageAccessibilityStatement)
com.intellij.psi.PsiPackageAccessibilityStatement statement
public void visitUsesStatement (com.intellij.psi.PsiUsesStatement)
com.intellij.psi.PsiUsesStatement statement
public void visitProvidesStatement (com.intellij.psi.PsiProvidesStatement)
com.intellij.psi.PsiProvidesStatement statement
}
com/intellij/psi/JavaModuleSystem.class
JavaModuleSystem.java
package com.intellij.psi
public abstract com.intellij.psi.JavaModuleSystem extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract java.lang.String getName ()
public boolean isAccessible (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass target
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile targetFile
String packageName
public abstract boolean isAccessible (java.lang.String, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/JavaPsiFacade.class
JavaPsiFacade.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 <init> ()
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.PsiJavaModule findModule (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract java.util.Collection findModules (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/JavaRecursiveElementVisitor.class
JavaRecursiveElementVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.JavaRecursiveElementVisitor extends com.intellij.psi.JavaElementVisitor implements com.intellij.psi.PsiRecursiveVisitor {
private final com.intellij.util.containers.Stack myRefExprsInVisit
public void <init> ()
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.class
JavaRecursiveElementWalkingVisitor.java
package com.intellij.psi
com.intellij.psi.JavaRecursiveElementWalkingVisitor$1 extends com.intellij.psi.PsiWalkingState {
final synthetic com.intellij.psi.JavaRecursiveElementWalkingVisitor this$0
void <init> (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 synthetic void elementFinished (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/JavaRecursiveElementWalkingVisitor.class
JavaRecursiveElementWalkingVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.JavaRecursiveElementWalkingVisitor extends com.intellij.psi.JavaElementVisitor implements com.intellij.psi.PsiRecursiveVisitor {
private final com.intellij.psi.PsiWalkingState myWalkingState
public void <init> ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/JavaResolveResult$1.class
JavaResolveResult.java
package com.intellij.psi
final com.intellij.psi.JavaResolveResult$1 extends java.lang.Object implements com.intellij.psi.JavaResolveResult {
void <init> ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/JavaResolveResult.class
JavaResolveResult.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 <clinit> ()
}
com/intellij/psi/JavaTokenType.class
JavaTokenType.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 TEXT_BLOCK_LITERAL
public static final com.intellij.psi.tree.IElementType RAW_STRING_LITERAL
public static final com.intellij.psi.tree.IElementType TRUE_KEYWORD
public static final com.intellij.psi.tree.IElementType FALSE_KEYWORD
public static final com.intellij.psi.tree.IElementType NULL_KEYWORD
public static final com.intellij.psi.tree.IElementType ABSTRACT_KEYWORD
public static final com.intellij.psi.tree.IElementType ASSERT_KEYWORD
public static final com.intellij.psi.tree.IElementType BOOLEAN_KEYWORD
public static final com.intellij.psi.tree.IElementType BREAK_KEYWORD
public static final com.intellij.psi.tree.IElementType BYTE_KEYWORD
public static final com.intellij.psi.tree.IElementType CASE_KEYWORD
public static final com.intellij.psi.tree.IElementType CATCH_KEYWORD
public static final com.intellij.psi.tree.IElementType CHAR_KEYWORD
public static final com.intellij.psi.tree.IElementType CLASS_KEYWORD
public static final com.intellij.psi.tree.IElementType CONST_KEYWORD
public static final com.intellij.psi.tree.IElementType CONTINUE_KEYWORD
public static final com.intellij.psi.tree.IElementType DEFAULT_KEYWORD
public static final com.intellij.psi.tree.IElementType DO_KEYWORD
public static final com.intellij.psi.tree.IElementType DOUBLE_KEYWORD
public static final com.intellij.psi.tree.IElementType ELSE_KEYWORD
public static final com.intellij.psi.tree.IElementType ENUM_KEYWORD
public static final com.intellij.psi.tree.IElementType EXTENDS_KEYWORD
public static final com.intellij.psi.tree.IElementType FINAL_KEYWORD
public static final com.intellij.psi.tree.IElementType FINALLY_KEYWORD
public static final com.intellij.psi.tree.IElementType FLOAT_KEYWORD
public static final com.intellij.psi.tree.IElementType FOR_KEYWORD
public static final com.intellij.psi.tree.IElementType GOTO_KEYWORD
public static final com.intellij.psi.tree.IElementType IF_KEYWORD
public static final com.intellij.psi.tree.IElementType IMPLEMENTS_KEYWORD
public static final com.intellij.psi.tree.IElementType IMPORT_KEYWORD
public static final com.intellij.psi.tree.IElementType INSTANCEOF_KEYWORD
public static final com.intellij.psi.tree.IElementType INT_KEYWORD
public static final com.intellij.psi.tree.IElementType INTERFACE_KEYWORD
public static final com.intellij.psi.tree.IElementType LONG_KEYWORD
public static final com.intellij.psi.tree.IElementType NATIVE_KEYWORD
public static final com.intellij.psi.tree.IElementType NEW_KEYWORD
public static final com.intellij.psi.tree.IElementType PACKAGE_KEYWORD
public static final com.intellij.psi.tree.IElementType PRIVATE_KEYWORD
public static final com.intellij.psi.tree.IElementType PUBLIC_KEYWORD
public static final com.intellij.psi.tree.IElementType SHORT_KEYWORD
public static final com.intellij.psi.tree.IElementType SUPER_KEYWORD
public static final com.intellij.psi.tree.IElementType SWITCH_KEYWORD
public static final com.intellij.psi.tree.IElementType SYNCHRONIZED_KEYWORD
public static final com.intellij.psi.tree.IElementType THIS_KEYWORD
public static final com.intellij.psi.tree.IElementType THROW_KEYWORD
public static final com.intellij.psi.tree.IElementType PROTECTED_KEYWORD
public static final com.intellij.psi.tree.IElementType TRANSIENT_KEYWORD
public static final com.intellij.psi.tree.IElementType RETURN_KEYWORD
public static final com.intellij.psi.tree.IElementType VOID_KEYWORD
public static final com.intellij.psi.tree.IElementType STATIC_KEYWORD
public static final com.intellij.psi.tree.IElementType STRICTFP_KEYWORD
public static final com.intellij.psi.tree.IElementType WHILE_KEYWORD
public static final com.intellij.psi.tree.IElementType TRY_KEYWORD
public static final com.intellij.psi.tree.IElementType VOLATILE_KEYWORD
public static final com.intellij.psi.tree.IElementType THROWS_KEYWORD
public static final com.intellij.psi.tree.IElementType LPARENTH
public static final com.intellij.psi.tree.IElementType RPARENTH
public static final com.intellij.psi.tree.IElementType LBRACE
public static final com.intellij.psi.tree.IElementType RBRACE
public static final com.intellij.psi.tree.IElementType LBRACKET
public static final com.intellij.psi.tree.IElementType RBRACKET
public static final com.intellij.psi.tree.IElementType SEMICOLON
public static final com.intellij.psi.tree.IElementType COMMA
public static final com.intellij.psi.tree.IElementType DOT
public static final com.intellij.psi.tree.IElementType ELLIPSIS
public static final com.intellij.psi.tree.IElementType AT
public static final com.intellij.psi.tree.IElementType EQ
public static final com.intellij.psi.tree.IElementType GT
public static final com.intellij.psi.tree.IElementType LT
public static final com.intellij.psi.tree.IElementType EXCL
public static final com.intellij.psi.tree.IElementType TILDE
public static final com.intellij.psi.tree.IElementType QUEST
public static final com.intellij.psi.tree.IElementType COLON
public static final com.intellij.psi.tree.IElementType PLUS
public static final com.intellij.psi.tree.IElementType MINUS
public static final com.intellij.psi.tree.IElementType ASTERISK
public static final com.intellij.psi.tree.IElementType DIV
public static final com.intellij.psi.tree.IElementType AND
public static final com.intellij.psi.tree.IElementType OR
public static final com.intellij.psi.tree.IElementType XOR
public static final com.intellij.psi.tree.IElementType PERC
public static final com.intellij.psi.tree.IElementType EQEQ
public static final com.intellij.psi.tree.IElementType LE
public static final com.intellij.psi.tree.IElementType GE
public static final com.intellij.psi.tree.IElementType NE
public static final com.intellij.psi.tree.IElementType ANDAND
public static final com.intellij.psi.tree.IElementType OROR
public static final com.intellij.psi.tree.IElementType PLUSPLUS
public static final com.intellij.psi.tree.IElementType MINUSMINUS
public static final com.intellij.psi.tree.IElementType LTLT
public static final com.intellij.psi.tree.IElementType GTGT
public static final com.intellij.psi.tree.IElementType GTGTGT
public static final com.intellij.psi.tree.IElementType PLUSEQ
public static final com.intellij.psi.tree.IElementType MINUSEQ
public static final com.intellij.psi.tree.IElementType ASTERISKEQ
public static final com.intellij.psi.tree.IElementType DIVEQ
public static final com.intellij.psi.tree.IElementType ANDEQ
public static final com.intellij.psi.tree.IElementType OREQ
public static final com.intellij.psi.tree.IElementType XOREQ
public static final com.intellij.psi.tree.IElementType PERCEQ
public static final com.intellij.psi.tree.IElementType LTLTEQ
public static final com.intellij.psi.tree.IElementType GTGTEQ
public static final com.intellij.psi.tree.IElementType GTGTGTEQ
public static final com.intellij.psi.tree.IElementType DOUBLE_COLON
public static final com.intellij.psi.tree.IElementType ARROW
public static final com.intellij.psi.tree.IElementType OPEN_KEYWORD
public static final com.intellij.psi.tree.IElementType MODULE_KEYWORD
public static final com.intellij.psi.tree.IElementType REQUIRES_KEYWORD
public static final com.intellij.psi.tree.IElementType EXPORTS_KEYWORD
public static final com.intellij.psi.tree.IElementType OPENS_KEYWORD
public static final com.intellij.psi.tree.IElementType USES_KEYWORD
public static final com.intellij.psi.tree.IElementType PROVIDES_KEYWORD
public static final com.intellij.psi.tree.IElementType TRANSITIVE_KEYWORD
public static final com.intellij.psi.tree.IElementType TO_KEYWORD
public static final com.intellij.psi.tree.IElementType WITH_KEYWORD
public static final com.intellij.psi.tree.IElementType VAR_KEYWORD
public static final com.intellij.psi.tree.IElementType YIELD_KEYWORD
static void <clinit> ()
}
com/intellij/psi/JvmCommon.class
JvmCommon.java
package com.intellij.psi
public abstract annotation com.intellij.psi.JvmCommon extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/psi/JvmPsiConversionHelper.class
JvmPsiConversionHelper.java
package com.intellij.psi
public abstract com.intellij.psi.JvmPsiConversionHelper extends java.lang.Object {
public static com.intellij.psi.JvmPsiConversionHelper getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiClass convertTypeDeclaration (com.intellij.lang.jvm.JvmTypeDeclaration)
public abstract com.intellij.psi.PsiTypeParameter convertTypeParameter (com.intellij.lang.jvm.JvmTypeParameter)
public abstract com.intellij.psi.PsiType convertType (com.intellij.lang.jvm.types.JvmType)
public abstract com.intellij.psi.PsiSubstitutor convertSubstitutor (com.intellij.lang.jvm.types.JvmSubstitutor)
public abstract com.intellij.psi.PsiMethod convertMethod (com.intellij.lang.jvm.JvmMethod)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/LambdaUtil$1CapturingLambdaVisitor.class
LambdaUtil.java
package com.intellij.psi
com.intellij.psi.LambdaUtil$1CapturingLambdaVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
boolean capturing
final synthetic com.intellij.psi.PsiLambdaExpression val$lambda
void <init> (com.intellij.psi.PsiLambdaExpression)
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement target
public void visitSuperExpression (com.intellij.psi.PsiSuperExpression)
com.intellij.psi.PsiSuperExpression expression
public void visitThisExpression (com.intellij.psi.PsiThisExpression)
com.intellij.psi.PsiThisExpression expression
}
com/intellij/psi/LambdaUtil.class
LambdaUtil.java
package com.intellij.psi
public com.intellij.psi.LambdaUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
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.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 element
com.intellij.psi.PsiSwitchExpression switchExpression
com.intellij.psi.PsiSwitchBlock switchBlock
com.intellij.psi.PsiElement parent
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
private static boolean withInferredType (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiTypeElement typeElement
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 com.intellij.psi.PsiType getFunctionalInterfaceType (com.intellij.psi.PsiElement, boolean)
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.PsiCall contextCall
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
com.intellij.psi.PsiType type
com.intellij.psi.PsiSwitchExpression switchExpression
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.PsiElement gParent
com.intellij.psi.JavaResolveResult[] results
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.JavaResolveResult[] getConstructorCandidates (com.intellij.psi.PsiConstructorCall)
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiConstructorCall parentCall
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiExpressionList argumentList
private static com.intellij.psi.PsiType extractFunctionalConjunct (com.intellij.psi.PsiIntersectionType)
com.intellij.psi.PsiClass aClass
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiIntersectionType type
com.intellij.psi.PsiType conjunct
com.intellij.psi.util.MethodSignature commonSignature
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 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 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 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 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.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.PsiElement contextFile
com.intellij.psi.PsiClass anEnum
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiCall call
com.intellij.psi.PsiElement expressionForType
com.intellij.psi.PsiType type
public static java.lang.Object performWithSubstitutedParameterBounds (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiSubstitutor, java.util.function.Supplier)
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiSubstitutor substitutor
java.util.function.Supplier producer
public static java.lang.Object performWithTargetType (com.intellij.psi.PsiElement, com.intellij.psi.PsiType, java.util.function.Supplier)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiType targetType
java.util.function.Supplier 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
public static boolean isIdentityLambda (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.psi.PsiParameterList parameters
com.intellij.psi.PsiExpression expression
private static boolean isSafeLambdaReplacement (com.intellij.psi.PsiLambdaExpression, java.util.function.Function)
com.intellij.psi.PsiExpression expressionFromBody
String origErrorMessage
Object marker
com.intellij.psi.PsiType origType
com.intellij.psi.PsiCall copyCall
com.intellij.psi.PsiLambdaExpression lambdaCopy
com.intellij.psi.PsiExpression function
com.intellij.psi.JavaResolveResult resultCopy
String copyMessage
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement oldTarget
com.intellij.psi.PsiLambdaExpression lambda
java.util.function.Function replacer
com.intellij.psi.PsiElement body
com.intellij.psi.PsiCall call
public static boolean isSafeLambdaReplacement (com.intellij.psi.PsiLambdaExpression, java.util.function.Supplier)
com.intellij.psi.PsiLambdaExpression lambda
java.util.function.Supplier newFunctionSupplier
public static boolean isSafeLambdaReplacement (com.intellij.psi.PsiLambdaExpression, java.lang.String)
com.intellij.psi.PsiLambdaExpression lambda
String replacementText
public static boolean isSafeLambdaBodyReplacement (com.intellij.psi.PsiLambdaExpression, java.util.function.Supplier)
com.intellij.psi.PsiLambdaExpression lambda
java.util.function.Supplier newBodySupplier
public static boolean isSafeLambdaReturnValueReplacement (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiExpression lambdaReturnExpression
com.intellij.psi.PsiExpression replacement
public static com.intellij.psi.PsiElement copyWithExpectedType (com.intellij.psi.PsiElement, com.intellij.psi.PsiType)
String arrayInitializer
com.intellij.psi.PsiNewExpression newExpr
com.intellij.psi.PsiArrayInitializerExpression initializer
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiType type
String canonicalText
String callableWithExpectedType
com.intellij.psi.PsiTypeCastExpression typeCastExpr
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiElement body
private static com.intellij.psi.PsiExpression createExpressionFromText (java.lang.String, com.intellij.psi.PsiElement)
String exprText
com.intellij.psi.PsiElement context
com.intellij.psi.PsiExpression expr
public static boolean isCapturingLambda (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.psi.PsiElement body
com.intellij.psi.LambdaUtil$1CapturingLambdaVisitor visitor
public static com.intellij.psi.PsiClass resolveFunctionalInterfaceClass (com.intellij.psi.PsiFunctionalExpression)
com.intellij.psi.PsiFunctionalExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass actualClass
private static synthetic com.intellij.psi.PsiElement lambda$isSafeLambdaReturnValueReplacement$9 (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression lambdaReturnExpression
com.intellij.psi.PsiExpression replacement
com.intellij.psi.PsiLambdaExpression lambdaExpression1
com.intellij.psi.PsiElement body
Object marker
com.intellij.psi.PsiElement copy
com.intellij.psi.PsiElement exprInReturn
private static synthetic com.intellij.psi.PsiExpression lambda$isSafeLambdaBodyReplacement$8 (java.util.function.Supplier, com.intellij.psi.PsiLambdaExpression)
java.util.function.Supplier newBodySupplier
com.intellij.psi.PsiLambdaExpression l
com.intellij.psi.PsiElement oldBody
com.intellij.psi.PsiElement newBody
private static synthetic com.intellij.psi.PsiExpression lambda$isSafeLambdaReplacement$7 (com.intellij.psi.PsiLambdaExpression, java.lang.String)
com.intellij.psi.PsiLambdaExpression lambda
String replacementText
private static synthetic com.intellij.psi.PsiExpression lambda$isSafeLambdaReplacement$6 (java.util.function.Supplier, com.intellij.psi.PsiLambdaExpression)
java.util.function.Supplier newFunctionSupplier
com.intellij.psi.PsiLambdaExpression l
com.intellij.psi.PsiExpression replacement
private static synthetic java.lang.Object lambda$performWithTargetType$5 (com.intellij.psi.PsiElement, com.intellij.psi.PsiType, java.util.function.Supplier, com.intellij.psi.ThreadLocalTypes)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiType targetType
java.util.function.Supplier producer
com.intellij.psi.ThreadLocalTypes types
private static synthetic java.lang.Object lambda$performWithSubstitutedParameterBounds$4 (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiSubstitutor, java.util.function.Supplier, com.intellij.psi.ThreadLocalTypes)
java.util.List conjuncts
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiClassType[] types
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiSubstitutor substitutor
java.util.function.Supplier producer
com.intellij.psi.ThreadLocalTypes map
private static synthetic com.intellij.psi.PsiType lambda$processParentOverloads$3 (com.intellij.psi.PsiFunctionalExpression, int, com.intellij.psi.JavaResolveResult)
com.intellij.psi.PsiFunctionalExpression functionalExpression
int lambdaIdx
com.intellij.psi.JavaResolveResult result
private static synthetic com.intellij.psi.PsiType lambda$getSubstitutedType$2 (com.intellij.psi.PsiParameter[], int, com.intellij.psi.JavaResolveResult)
com.intellij.psi.PsiParameter[] parameters
int finalLambdaIdx
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiType normalizedType
private static synthetic boolean lambda$hasManyInheritedAbstractMethods$1 (java.util.Set, java.util.Set, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
java.util.Set abstractNames
java.util.Set defaultNames
com.intellij.psi.PsiClass psiClass1
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getFunction$0 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/LanguageAnnotationSupport.class
LanguageAnnotationSupport.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 <init> ()
static void <clinit> ()
}
com/intellij/psi/PsiAnnotatedJavaCodeReferenceElement.class
PsiAnnotatedJavaCodeReferenceElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnnotatedJavaCodeReferenceElement extends java.lang.Object implements com.intellij.psi.PsiJavaCodeReferenceElement {
public abstract java.lang.String getCanonicalText (boolean, com.intellij.psi.PsiAnnotation[])
}
com/intellij/psi/PsiAnnotation$TargetType.class
PsiAnnotation.java
package com.intellij.psi
public final enum com.intellij.psi.PsiAnnotation$TargetType extends java.lang.Enum {
public static final enum com.intellij.psi.PsiAnnotation$TargetType TYPE
public static final enum com.intellij.psi.PsiAnnotation$TargetType FIELD
public static final enum com.intellij.psi.PsiAnnotation$TargetType METHOD
public static final enum com.intellij.psi.PsiAnnotation$TargetType PARAMETER
public static final enum com.intellij.psi.PsiAnnotation$TargetType CONSTRUCTOR
public static final enum com.intellij.psi.PsiAnnotation$TargetType LOCAL_VARIABLE
public static final enum com.intellij.psi.PsiAnnotation$TargetType ANNOTATION_TYPE
public static final enum com.intellij.psi.PsiAnnotation$TargetType PACKAGE
public static final enum com.intellij.psi.PsiAnnotation$TargetType TYPE_USE
public static final enum com.intellij.psi.PsiAnnotation$TargetType TYPE_PARAMETER
public static final enum com.intellij.psi.PsiAnnotation$TargetType MODULE
public static final enum com.intellij.psi.PsiAnnotation$TargetType UNKNOWN
public static final com.intellij.psi.PsiAnnotation$TargetType[] EMPTY_ARRAY
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/PsiAnnotation.class
PsiAnnotation.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnnotation extends java.lang.Object implements com.intellij.psi.PsiAnnotationMemberValue com.intellij.lang.jvm.JvmAnnotation {
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 ()
public java.util.List getAttributes ()
public boolean hasQualifiedName (java.lang.String)
String qualifiedName
public com.intellij.psi.meta.PsiMetaData getMetaData ()
private static synthetic com.intellij.psi.PsiAnnotation[] lambda$static$0 (int)
int count
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiAnnotationArrayValue.class
PsiAnnotationAttributeValues.java
package com.intellij.psi
com.intellij.psi.PsiAnnotationArrayValue extends com.intellij.psi.PsiAnnotationAttributeValue implements com.intellij.lang.jvm.annotation.JvmAnnotationArrayValue {
void <init> (com.intellij.psi.PsiArrayInitializerMemberValue)
com.intellij.psi.PsiArrayInitializerMemberValue value
public java.util.List getValues ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiAnnotationAttributeValue.class
PsiAnnotationAttributeValues.java
package com.intellij.psi
abstract com.intellij.psi.PsiAnnotationAttributeValue extends java.lang.Object implements com.intellij.lang.jvm.annotation.JvmAnnotationAttributeValue {
protected final com.intellij.psi.PsiAnnotationMemberValue myElement
protected void <init> (com.intellij.psi.PsiAnnotationMemberValue)
com.intellij.psi.PsiAnnotationMemberValue value
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiAnnotationClassValue.class
PsiAnnotationAttributeValues.java
package com.intellij.psi
com.intellij.psi.PsiAnnotationClassValue extends com.intellij.psi.PsiAnnotationAttributeValue implements com.intellij.lang.jvm.annotation.JvmAnnotationClassValue {
void <init> (com.intellij.psi.PsiClassObjectAccessExpression)
com.intellij.psi.PsiClassObjectAccessExpression value
private com.intellij.psi.PsiJavaCodeReferenceElement getReferenceElement ()
public java.lang.String getQualifiedName ()
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
public com.intellij.lang.jvm.JvmClass getClazz ()
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiElement resolved
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiAnnotationConstantValue.class
PsiAnnotationAttributeValues.java
package com.intellij.psi
com.intellij.psi.PsiAnnotationConstantValue extends com.intellij.psi.PsiAnnotationAttributeValue implements com.intellij.lang.jvm.annotation.JvmAnnotationConstantValue {
void <init> (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression value
public java.lang.Object getConstantValue ()
com.intellij.psi.PsiConstantEvaluationHelper evaluationHelper
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiAnnotationEnumFieldValue.class
PsiAnnotationAttributeValues.java
package com.intellij.psi
com.intellij.psi.PsiAnnotationEnumFieldValue extends com.intellij.psi.PsiAnnotationAttributeValue implements com.intellij.lang.jvm.annotation.JvmAnnotationEnumFieldValue {
private final com.intellij.lang.jvm.JvmEnumField myEnumField
void <init> (com.intellij.psi.PsiReferenceExpression, com.intellij.lang.jvm.JvmEnumField)
com.intellij.psi.PsiReferenceExpression value
com.intellij.lang.jvm.JvmEnumField field
public com.intellij.lang.jvm.JvmEnumField getField ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiAnnotationMemberValue.class
PsiAnnotationMemberValue.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
private static synthetic com.intellij.psi.PsiAnnotationMemberValue[] lambda$static$0 (int)
int count
static void <clinit> ()
}
com/intellij/psi/PsiAnnotationMethod.class
PsiAnnotationMethod.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 <clinit> ()
}
com/intellij/psi/PsiAnnotationOwner.class
PsiAnnotationOwner.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 boolean hasAnnotation (java.lang.String)
String qualifiedName
public abstract com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiAnnotationParameterList.class
PsiAnnotationParameterList.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.class
PsiAnnotationSupport.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.class
PsiAnonymousClass.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.class
PsiArrayAccessExpression.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.class
PsiArrayInitializerExpression.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.class
PsiArrayInitializerMemberValue.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.class
PsiArrayType.java
package com.intellij.psi
public com.intellij.psi.PsiArrayType extends com.intellij.psi.PsiType$Stub implements com.intellij.lang.jvm.types.JvmArrayType {
private final com.intellij.psi.PsiType myComponentType
public void <init> (com.intellij.psi.PsiType)
com.intellij.psi.PsiType componentType
public void <init> (com.intellij.psi.PsiType, com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiAnnotation[] annotations
public void <init> (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 ()
com.intellij.psi.PsiAnnotation annotation
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 ()
public volatile synthetic com.intellij.lang.jvm.types.JvmType getComponentType ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiAssertStatement.class
PsiAssertStatement.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.class
PsiAssignmentExpression.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.class
PsiBinaryExpression.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 <clinit> ()
}
com/intellij/psi/PsiBlockStatement.class
PsiBlockStatement.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.class
PsiBreakStatement.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.PsiReferenceExpression getLabelExpression ()
public abstract com.intellij.psi.PsiExpression getValueExpression ()
public abstract com.intellij.psi.PsiExpression getExpression ()
public abstract com.intellij.psi.PsiElement findExitedElement ()
public com.intellij.psi.PsiIdentifier getLabelIdentifier ()
com.intellij.psi.PsiReferenceExpression expression
public com.intellij.psi.PsiStatement findExitedStatement ()
com.intellij.psi.PsiElement enclosingElement
}
com/intellij/psi/PsiCall.class
PsiCall.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.class
PsiCallExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiCallExpression extends java.lang.Object implements com.intellij.psi.PsiExpression com.intellij.psi.PsiCall {
public abstract com.intellij.psi.PsiReferenceParameterList getTypeArgumentList ()
public abstract com.intellij.psi.PsiType[] getTypeArguments ()
}
com/intellij/psi/PsiCapturedWildcardType.class
PsiCapturedWildcardType.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
private static final com.intellij.openapi.util.RecursionGuard guard
static final synthetic 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 <init> (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
private static com.intellij.psi.PsiType getGreatestLowerBound (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiType glb
com.intellij.psi.PsiType bound
com.intellij.psi.PsiWildcardType guardObject
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 ()
private synthetic java.lang.Boolean lambda$equals$1 (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType captured
private static synthetic com.intellij.psi.PsiType lambda$getGreatestLowerBound$0 (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType glb
com.intellij.psi.PsiType bound
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiCatchSection.class
PsiCatchSection.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 ()
private static synthetic com.intellij.psi.PsiCatchSection[] lambda$static$0 (int)
int count
static void <clinit> ()
}
com/intellij/psi/PsiClass.class
PsiClass.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.PsiQualifiedNamedElement com.intellij.psi.PsiTarget com.intellij.pom.PomRenameableTarget com.intellij.lang.jvm.JvmClass {
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 com.intellij.lang.jvm.JvmMethod[] findMethodsByName (java.lang.String)
String methodName
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
public com.intellij.lang.jvm.JvmClassKind getClassKind ()
public com.intellij.lang.jvm.types.JvmReferenceType getSuperClassType ()
public com.intellij.lang.jvm.types.JvmReferenceType[] getInterfaceTypes ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.lang.jvm.JvmClass[] getInnerClasses ()
public volatile synthetic com.intellij.lang.jvm.JvmField[] getFields ()
public volatile synthetic com.intellij.lang.jvm.JvmMethod[] getMethods ()
private static synthetic com.intellij.psi.PsiClass[] lambda$static$0 (int)
int count
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiClassInitializer.class
PsiClassInitializer.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 ()
private static synthetic com.intellij.psi.PsiClassInitializer[] lambda$static$0 (int)
int count
static void <clinit> ()
}
com/intellij/psi/PsiClassLevelDeclarationStatement.class
PsiClassLevelDeclarationStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassLevelDeclarationStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
}
com/intellij/psi/PsiClassObjectAccessExpression.class
PsiClassObjectAccessExpression.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.class
PsiClassOwner.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.class
PsiClassOwnerEx.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.class
PsiClassType.java
package com.intellij.psi
com.intellij.psi.PsiClassType$1 extends java.lang.Object implements com.intellij.lang.jvm.types.JvmTypeResolveResult {
private final com.intellij.lang.jvm.types.JvmSubstitutor mySubstitutor
final synthetic com.intellij.psi.PsiClass val$clazz
final synthetic com.intellij.psi.PsiClassType$ClassResolveResult val$resolveResult
final synthetic com.intellij.psi.PsiClassType this$0
void <init> (com.intellij.psi.PsiClassType, com.intellij.psi.PsiClass, com.intellij.psi.PsiClassType$ClassResolveResult)
com.intellij.psi.PsiClassType this$0
public com.intellij.lang.jvm.JvmTypeDeclaration getDeclaration ()
public com.intellij.lang.jvm.types.JvmSubstitutor getSubstitutor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiClassType$ClassResolveResult$1.class
PsiClassType.java
package com.intellij.psi
final com.intellij.psi.PsiClassType$ClassResolveResult$1 extends java.lang.Object implements com.intellij.psi.PsiClassType$ClassResolveResult {
void <init> ()
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 synthetic com.intellij.psi.PsiElement getElement ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiClassType$ClassResolveResult.class
PsiClassType.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassType$ClassResolveResult extends java.lang.Object implements com.intellij.psi.JavaResolveResult {
public static final com.intellij.psi.PsiClassType$ClassResolveResult EMPTY
public abstract com.intellij.psi.PsiClass getElement ()
public volatile synthetic com.intellij.psi.PsiElement getElement ()
static void <clinit> ()
}
com/intellij/psi/PsiClassType$Stub.class
PsiClassType.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassType$Stub extends com.intellij.psi.PsiClassType {
protected void <init> (com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiAnnotation[])
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiAnnotation[] annotations
protected void <init> (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 synthetic com.intellij.lang.jvm.JvmTypeDeclaration resolve ()
public volatile synthetic com.intellij.psi.PsiType annotate (com.intellij.psi.TypeAnnotationProvider)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiClassType.class
PsiClassType.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassType extends com.intellij.psi.PsiType implements com.intellij.lang.jvm.types.JvmReferenceType {
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 <init> (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel languageLevel
protected void <init> (com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiAnnotation[])
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiAnnotation[] annotations
public void <init> (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 java.lang.String getName ()
public com.intellij.lang.jvm.types.JvmTypeResolveResult resolveType ()
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass clazz
public java.lang.Iterable typeArguments ()
public volatile synthetic com.intellij.psi.PsiType annotate (com.intellij.psi.TypeAnnotationProvider)
public volatile synthetic com.intellij.lang.jvm.JvmTypeDeclaration resolve ()
private static synthetic com.intellij.psi.PsiClassType[] lambda$static$0 (int)
int count
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiCodeBlock.class
PsiCodeBlock.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 ()
public int getStatementCount ()
public boolean isEmpty ()
static void <clinit> ()
}
com/intellij/psi/PsiConditionalExpression.class
PsiConditionalExpression.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.class
PsiConstantEvaluationHelper.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.class
PsiConstantEvaluationHelper.java
package com.intellij.psi
public abstract com.intellij.psi.PsiConstantEvaluationHelper extends java.lang.Object {
public void <init> ()
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.class
PsiConstructorCall.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.class
PsiContinueStatement.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.class
PsiDeclarationStatement.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.class
PsiDiamondType.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondType$DiamondInferenceResult$1 extends com.intellij.psi.PsiDiamondType$DiamondInferenceResult {
void <init> ()
public com.intellij.psi.PsiType[] getTypes ()
public java.lang.String getErrorMessage ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiDiamondType$DiamondInferenceResult$2.class
PsiDiamondType.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondType$DiamondInferenceResult$2 extends com.intellij.psi.PsiDiamondType$DiamondInferenceResult {
void <init> ()
public com.intellij.psi.PsiType[] getTypes ()
public java.lang.String getErrorMessage ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiDiamondType$DiamondInferenceResult$3.class
PsiDiamondType.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondType$DiamondInferenceResult$3 extends com.intellij.psi.PsiDiamondType$DiamondInferenceResult {
void <init> ()
public com.intellij.psi.PsiType[] getTypes ()
public java.lang.String getErrorMessage ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiDiamondType$DiamondInferenceResult$4.class
PsiDiamondType.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondType$DiamondInferenceResult$4 extends com.intellij.psi.PsiDiamondType$DiamondInferenceResult {
void <init> ()
public com.intellij.psi.PsiType[] getTypes ()
public java.lang.String getErrorMessage ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiDiamondType$DiamondInferenceResult$5.class
PsiDiamondType.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondType$DiamondInferenceResult$5 extends com.intellij.psi.PsiDiamondType$DiamondInferenceResult {
void <init> ()
public com.intellij.psi.PsiType[] getTypes ()
public java.lang.String getErrorMessage ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiDiamondType$DiamondInferenceResult.class
PsiDiamondType.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 <init> ()
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiDiamondType.class
PsiDiamondType.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 <init> ()
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 static com.intellij.psi.JavaResolveResult getDiamondsAwareResolveResult (com.intellij.psi.PsiCall)
com.intellij.psi.JavaResolveResult factory
com.intellij.psi.PsiDiamondType diamondType
com.intellij.psi.PsiEnumConstant enumConstant
com.intellij.psi.PsiClass containingClass
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiCall expression
public abstract com.intellij.psi.JavaResolveResult getStaticFactory ()
static void <clinit> ()
}
com/intellij/psi/PsiDisjunctionType.class
PsiDisjunctionType.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 synthetic boolean $assertionsDisabled
public void <init> (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
public static java.util.List flattenAndRemoveDuplicates (java.util.List)
com.intellij.psi.PsiType type
com.intellij.psi.PsiType d2
com.intellij.psi.PsiType d1
java.util.Iterator iterator
java.util.List types
java.util.Set disjunctionSet
java.util.ArrayList disjunctions
private static void flatten (java.util.Set, com.intellij.psi.PsiType)
com.intellij.psi.PsiType child
java.util.Set disjunctions
com.intellij.psi.PsiType type
private static synthetic java.lang.String lambda$getInternalCanonicalText$3 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
private static synthetic java.lang.String lambda$getCanonicalText$2 (boolean, com.intellij.psi.PsiType)
boolean annotated
com.intellij.psi.PsiType psiType
private static synthetic java.lang.String lambda$getPresentableText$1 (boolean, com.intellij.psi.PsiType)
boolean annotated
com.intellij.psi.PsiType psiType
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$new$0 ()
int i
com.intellij.psi.PsiType lub
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiDoWhileStatement.class
PsiDoWhileStatement.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.class
PsiDocCommentOwner.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.class
PsiElementFactory.java
package com.intellij.psi
public com.intellij.psi.PsiElementFactory$SERVICE extends java.lang.Object {
private void <init> ()
public static com.intellij.psi.PsiElementFactory getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/PsiElementFactory.class
PsiElementFactory.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 static com.intellij.psi.PsiElementFactory getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
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.PsiResourceVariable createResourceVariable (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.javadoc.PsiDocTag createParamTag (java.lang.String, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass getArrayClass (com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.psi.PsiClassType getArrayClassType (com.intellij.psi.PsiType, com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.psi.PsiPackageStatement createPackageStatement (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiImportStaticStatement createImportStaticStatement (com.intellij.psi.PsiClass, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiParameterList createParameterList (java.lang.String[], com.intellij.psi.PsiType[]) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiReferenceList createReferenceList (com.intellij.psi.PsiJavaCodeReferenceElement[]) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiSubstitutor createRawSubstitutor (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiTypeParameter[])
public abstract com.intellij.psi.PsiElement createDummyHolder (java.lang.String, com.intellij.psi.tree.IElementType, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiCatchSection createCatchSection (com.intellij.psi.PsiType, java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiExpression createExpressionFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public volatile synthetic com.intellij.psi.PsiElement createReferenceElementByType (com.intellij.psi.PsiClassType)
public volatile synthetic com.intellij.psi.PsiElement createExpressionFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiElementFinder.class
PsiElementFinder.java
package com.intellij.psi
public abstract com.intellij.psi.PsiElementFinder extends java.lang.Object {
public static final com.intellij.openapi.extensions.ProjectExtensionPointName EP
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiEllipsisType.class
PsiEllipsisType.java
package com.intellij.psi
public com.intellij.psi.PsiEllipsisType extends com.intellij.psi.PsiArrayType {
public void <init> (com.intellij.psi.PsiType)
com.intellij.psi.PsiType componentType
public void <init> (com.intellij.psi.PsiType, com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiAnnotation[] annotations
public void <init> (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 ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiEmptyStatement.class
PsiEmptyStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiEmptyStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
}
com/intellij/psi/PsiEnumConstant.class
PsiEnumConstant.java
package com.intellij.psi
public abstract com.intellij.psi.PsiEnumConstant extends java.lang.Object implements com.intellij.psi.PsiField com.intellij.psi.PsiConstructorCall com.intellij.lang.jvm.JvmEnumField {
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.class
PsiEnumConstantInitializer.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/PsiExpression.class
PsiExpression.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 ()
private static synthetic com.intellij.psi.PsiType lambda$static$1 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private static synthetic com.intellij.psi.PsiExpression[] lambda$static$0 (int)
int count
static void <clinit> ()
}
com/intellij/psi/PsiExpressionCodeFragment.class
PsiExpressionCodeFragment.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.class
PsiExpressionList.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 ()
public int getExpressionCount ()
public boolean isEmpty ()
}
com/intellij/psi/PsiExpressionListStatement.class
PsiExpressionListStatement.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.class
PsiExpressionStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiExpressionStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiExpression getExpression ()
}
com/intellij/psi/PsiField.class
PsiField.java
package com.intellij.psi
public abstract com.intellij.psi.PsiField extends java.lang.Object implements com.intellij.psi.PsiJvmMember com.intellij.psi.PsiVariable com.intellij.psi.PsiDocCommentOwner com.intellij.lang.jvm.JvmField {
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 ()
public abstract com.intellij.psi.PsiType getType ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic com.intellij.lang.jvm.types.JvmType getType ()
private static synthetic com.intellij.psi.PsiField[] lambda$static$0 (int)
int count
static void <clinit> ()
}
com/intellij/psi/PsiForStatement.class
PsiForStatement.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.class
PsiForeachStatement.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.class
PsiFunctionalExpression.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 boolean isAcceptable (com.intellij.psi.PsiType)
com.intellij.psi.PsiType left
public abstract boolean isAcceptable (com.intellij.psi.PsiType, com.intellij.psi.PsiMethod)
public abstract boolean isPotentiallyCompatible (com.intellij.psi.PsiType)
public abstract com.intellij.psi.PsiType getGroundTargetType (com.intellij.psi.PsiType)
static void <clinit> ()
}
com/intellij/psi/PsiIdentifier.class
PsiIdentifier.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 <clinit> ()
}
com/intellij/psi/PsiIfStatement.class
PsiIfStatement.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.class
PsiImportHolder.java
package com.intellij.psi
public abstract com.intellij.psi.PsiImportHolder extends java.lang.Object implements com.intellij.psi.PsiFile {
public abstract boolean importClass (com.intellij.psi.PsiClass)
}
com/intellij/psi/PsiImportList.class
PsiImportList.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)
private static synthetic com.intellij.psi.PsiImportList[] lambda$static$0 (int)
int count
static void <clinit> ()
}
com/intellij/psi/PsiImportStatement.class
PsiImportStatement.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 <clinit> ()
}
com/intellij/psi/PsiImportStatementBase.class
PsiImportStatementBase.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 ()
private static synthetic com.intellij.psi.PsiImportStatementBase[] lambda$static$0 (int)
int count
static void <clinit> ()
}
com/intellij/psi/PsiImportStaticReferenceElement.class
PsiImportStaticReferenceElement.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.class
PsiImportStaticStatement.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 <clinit> ()
}
com/intellij/psi/PsiInferenceHelper.class
PsiInferenceHelper.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.infos.MethodCandidateInfo, 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 com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] leftTypes
com.intellij.psi.PsiType[] rightTypes
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.pom.java.LanguageLevel 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)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiInstanceOfExpression.class
PsiInstanceOfExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiInstanceOfExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression getOperand ()
public abstract com.intellij.psi.PsiTypeElement getCheckType ()
}
com/intellij/psi/PsiIntersectionType.class
PsiIntersectionType.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 synthetic boolean $assertionsDisabled
private void <init> (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
private static synthetic java.lang.String lambda$getInternalCanonicalText$1 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
private static synthetic java.lang.String lambda$getPresentableText$0 (boolean, com.intellij.psi.PsiType)
boolean annotated
com.intellij.psi.PsiType psiType
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiJShellFile.class
PsiJShellFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJShellFile extends java.lang.Object implements com.intellij.psi.PsiFile {
public abstract com.intellij.psi.PsiImportList getImportList ()
public abstract java.util.Collection getExecutableSnippets ()
}
com/intellij/psi/PsiJShellHolderMethod.class
PsiJShellHolderMethod.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJShellHolderMethod extends java.lang.Object implements com.intellij.psi.PsiMethod com.intellij.psi.PsiJShellSyntheticElement {
public static final com.intellij.psi.PsiJShellHolderMethod[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiElement[] getStatements ()
static void <clinit> ()
}
com/intellij/psi/PsiJShellImportHolder.class
PsiJShellImportHolder.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJShellImportHolder extends java.lang.Object implements com.intellij.psi.PsiElement com.intellij.psi.PsiJShellSyntheticElement {
public static final com.intellij.psi.PsiJShellImportHolder[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiImportStatement getImportStatement ()
static void <clinit> ()
}
com/intellij/psi/PsiJShellRootClass.class
PsiJShellRootClass.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJShellRootClass extends java.lang.Object implements com.intellij.psi.PsiSyntheticClass com.intellij.psi.PsiJShellSyntheticElement {
public abstract com.intellij.psi.PsiJShellImportHolder[] getSnippets ()
}
com/intellij/psi/PsiJShellSyntheticElement.class
PsiJShellSyntheticElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJShellSyntheticElement extends java.lang.Object implements com.intellij.psi.PsiElement com.intellij.psi.SyntheticElement {
}
com/intellij/psi/PsiJavaCodeReferenceCodeFragment.class
PsiJavaCodeReferenceCodeFragment.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaCodeReferenceCodeFragment extends java.lang.Object implements com.intellij.psi.JavaCodeFragment {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getReferenceElement ()
public abstract boolean isClassesAccepted ()
}
com/intellij/psi/PsiJavaCodeReferenceElement.class
PsiJavaCodeReferenceElement.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 ()
private static synthetic com.intellij.psi.PsiJavaCodeReferenceElement[] lambda$static$0 (int)
int count
static void <clinit> ()
}
com/intellij/psi/PsiJavaDocumentedElement.class
PsiJavaDocumentedElement.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.class
PsiJavaFile.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.class
PsiJavaModule.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaModule extends java.lang.Object implements com.intellij.psi.NavigatablePsiElement com.intellij.psi.PsiNameIdentifierOwner com.intellij.psi.PsiModifierListOwner com.intellij.psi.PsiJavaDocumentedElement {
public static final String MODULE_INFO_CLASS
public static final String MODULE_INFO_FILE
public static final String MODULE_INFO_CLS_FILE
public static final String JAVA_BASE
public static final java.util.Set UPGRADEABLE
public abstract com.intellij.psi.PsiJavaModuleReferenceElement getNameIdentifier ()
public abstract java.lang.String getName ()
public abstract java.lang.Iterable getRequires ()
public abstract java.lang.Iterable getExports ()
public abstract java.lang.Iterable getOpens ()
public abstract java.lang.Iterable getUses ()
public abstract java.lang.Iterable getProvides ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
static void <clinit> ()
}
com/intellij/psi/PsiJavaModuleReference.class
PsiJavaModuleReference.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaModuleReference extends java.lang.Object implements com.intellij.psi.PsiPolyVariantReference {
public abstract com.intellij.psi.PsiJavaModule resolve ()
public volatile synthetic com.intellij.psi.PsiElement resolve ()
}
com/intellij/psi/PsiJavaModuleReferenceElement.class
PsiJavaModuleReferenceElement.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.PsiJavaModuleReference getReference ()
public volatile synthetic com.intellij.psi.PsiReference getReference ()
}
com/intellij/psi/PsiJavaParserFacade.class
PsiJavaParserFacade.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 com.intellij.psi.PsiJavaModule createModuleFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
String text
public abstract com.intellij.psi.PsiJavaModule createModuleFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiStatement createModuleStatementFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiJavaModuleReferenceElement createModuleReferenceFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiJavaReference.class
PsiJavaReference.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaReference extends java.lang.Object implements com.intellij.psi.PsiPolyVariantReference {
public abstract void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
public abstract com.intellij.psi.JavaResolveResult advancedResolve (boolean)
public abstract com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
public volatile synthetic com.intellij.psi.ResolveResult[] multiResolve (boolean)
}
com/intellij/psi/PsiJavaToken.class
PsiJavaToken.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/PsiJvmConversionHelper.class
PsiJvmConversionHelper.java
package com.intellij.psi
com.intellij.psi.PsiJvmConversionHelper extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.Map MODIFIERS
void <init> ()
static com.intellij.psi.PsiAnnotation[] getListAnnotations (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner modifierListOwner
com.intellij.psi.PsiModifierList list
static com.intellij.psi.PsiAnnotation getListAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String)
com.intellij.psi.PsiModifierListOwner modifierListOwner
String fqn
com.intellij.psi.PsiModifierList list
static boolean hasListAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String)
com.intellij.psi.PsiModifierListOwner modifierListOwner
String fqn
com.intellij.psi.PsiModifierList list
static boolean hasListModifier (com.intellij.psi.PsiModifierListOwner, com.intellij.lang.jvm.JvmModifier)
com.intellij.psi.PsiModifierListOwner modifierListOwner
com.intellij.lang.jvm.JvmModifier modifier
static com.intellij.lang.jvm.JvmClassKind getJvmClassKind (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
static com.intellij.lang.jvm.types.JvmReferenceType getClassSuperType (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClassType baseClassType
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClassType[] extendsTypes
static com.intellij.lang.jvm.types.JvmReferenceType[] getClassInterfaces (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClassType baseClassType
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiReferenceList referenceList
static java.lang.String getAnnotationAttributeName (com.intellij.psi.PsiNameValuePair)
com.intellij.psi.PsiNameValuePair pair
String name
static com.intellij.lang.jvm.annotation.JvmAnnotationAttributeValue getAnnotationAttributeValue (com.intellij.psi.PsiNameValuePair)
com.intellij.psi.PsiNameValuePair pair
static com.intellij.lang.jvm.annotation.JvmAnnotationAttributeValue getAnnotationAttributeValue (com.intellij.psi.PsiAnnotationMemberValue)
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiAnnotationMemberValue value
static void <clinit> ()
java.util.Map modifiers
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiJvmMember.class
PsiJvmMember.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJvmMember extends java.lang.Object implements com.intellij.psi.PsiMember com.intellij.lang.jvm.JvmMember com.intellij.psi.PsiJvmModifiersOwner {
public abstract com.intellij.psi.PsiClass getContainingClass ()
public volatile synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
}
com/intellij/psi/PsiJvmModifiersOwner.class
PsiJvmModifiersOwner.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJvmModifiersOwner extends java.lang.Object implements com.intellij.psi.PsiModifierListOwner com.intellij.lang.jvm.JvmModifiersOwner {
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation getAnnotation (java.lang.String)
String fqn
public boolean hasAnnotation (java.lang.String)
String fqn
public boolean hasModifier (com.intellij.lang.jvm.JvmModifier)
com.intellij.lang.jvm.JvmModifier modifier
public com.intellij.psi.PsiElement getSourceElement ()
public volatile synthetic com.intellij.lang.jvm.JvmAnnotation getAnnotation (java.lang.String)
public volatile synthetic com.intellij.lang.jvm.JvmAnnotation[] getAnnotations ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiJvmSubstitutor.class
PsiJvmSubstitutor.java
package com.intellij.psi
public com.intellij.psi.PsiJvmSubstitutor extends java.lang.Object implements com.intellij.lang.jvm.types.JvmSubstitutor {
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.PsiSubstitutor mySubstitutor
public void <init> (com.intellij.openapi.project.Project, com.intellij.psi.PsiSubstitutor)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiSubstitutor substitutor
public java.util.Collection getTypeParameters ()
public com.intellij.lang.jvm.types.JvmType substitute (com.intellij.lang.jvm.JvmTypeParameter)
com.intellij.lang.jvm.JvmTypeParameter typeParameter
com.intellij.psi.JvmPsiConversionHelper helper
com.intellij.psi.PsiTypeParameter psiTypeParameter
public com.intellij.psi.PsiSubstitutor getPsiSubstitutor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiKeyword.class
PsiKeyword.java
package com.intellij.psi
public abstract com.intellij.psi.PsiKeyword extends java.lang.Object implements com.intellij.psi.PsiJavaToken {
public static final String ABSTRACT
public static final String ASSERT
public static final String BOOLEAN
public static final String BREAK
public static final String BYTE
public static final String CASE
public static final String CATCH
public static final String CHAR
public static final String CLASS
public static final String CONST
public static final String CONTINUE
public static final String DEFAULT
public static final String DO
public static final String DOUBLE
public static final String ELSE
public static final String ENUM
public static final String EXTENDS
public static final String FINAL
public static final String FINALLY
public static final String FLOAT
public static final String FOR
public static final String GOTO
public static final String IF
public static final String IMPLEMENTS
public static final String IMPORT
public static final String INSTANCEOF
public static final String INT
public static final String INTERFACE
public static final String LONG
public static final String NATIVE
public static final String NEW
public static final String PACKAGE
public static final String PRIVATE
public static final String PROTECTED
public static final String PUBLIC
public static final String RETURN
public static final String SHORT
public static final String STATIC
public static final String STRICTFP
public static final String SUPER
public static final String SWITCH
public static final String SYNCHRONIZED
public static final String THIS
public static final String THROW
public static final String THROWS
public static final String TRANSIENT
public static final String TRY
public static final String VOID
public static final String VOLATILE
public static final String WHILE
public static final String TRUE
public static final String FALSE
public static final String NULL
public static final String OPEN
public static final String MODULE
public static final String REQUIRES
public static final String EXPORTS
public static final String OPENS
public static final String USES
public static final String PROVIDES
public static final String TRANSITIVE
public static final String TO
public static final String WITH
public static final String VAR
public static final String YIELD
}
com/intellij/psi/PsiLabeledStatement.class
PsiLabeledStatement.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.class
PsiLambdaExpression.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.class
PsiLambdaExpressionType.java
package com.intellij.psi
public com.intellij.psi.PsiLambdaExpressionType extends com.intellij.psi.PsiType {
private final com.intellij.psi.PsiLambdaExpression myExpression
public void <init> (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 ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiLambdaParameterType.class
PsiLambdaParameterType.java
package com.intellij.psi
public com.intellij.psi.PsiLambdaParameterType extends com.intellij.psi.PsiType {
private final com.intellij.psi.PsiParameter myParameter
public void <init> (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 ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiLiteral.class
PsiLiteral.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLiteral extends java.lang.Object implements com.intellij.psi.PsiAnnotationMemberValue com.intellij.psi.PsiLiteralValue {
}
com/intellij/psi/PsiLiteralExpression.class
PsiLiteralExpression.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.class
PsiLocalVariable.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.class
PsiLoopStatement.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.class
PsiMember.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 <clinit> ()
}
com/intellij/psi/PsiMethod.class
PsiMethod.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 com.intellij.lang.jvm.JvmMethod {
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 ()
public boolean hasParameters ()
public com.intellij.lang.jvm.JvmParameter[] getParameters ()
public com.intellij.lang.jvm.types.JvmReferenceType[] getThrowsTypes ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.psi.PsiElement getBody ()
public volatile synthetic com.intellij.lang.jvm.types.JvmType getReturnType ()
private static synthetic com.intellij.psi.PsiMethod[] lambda$static$0 (int)
int count
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiMethodCallExpression.class
PsiMethodCallExpression.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.class
PsiMethodReferenceExpression.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.PsiMethod)
}
com/intellij/psi/PsiMethodReferenceType.class
PsiMethodReferenceType.java
package com.intellij.psi
public com.intellij.psi.PsiMethodReferenceType extends com.intellij.psi.PsiType {
private final com.intellij.psi.PsiMethodReferenceExpression myReference
public void <init> (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 ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiMethodReferenceUtil$QualifierResolveResult.class
PsiMethodReferenceUtil.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 <init> (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.class
PsiMethodReferenceUtil.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 <init> ()
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.PsiMethod method
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiClassType$ClassResolveResult functionalResolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.psi.PsiElement resolve
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
public static com.intellij.psi.PsiType getMethodReferenceReturnType (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression expression
private static com.intellij.psi.PsiType getMethodReferenceReturnType (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.JavaResolveResult)
com.intellij.psi.PsiType arrayComponentType
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiSubstitutor subst
com.intellij.psi.PsiType methodReturnType
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement resolve
private static boolean isReturnTypeCompatible (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiType, com.intellij.openapi.util.Ref)
com.intellij.psi.PsiType interfaceReturnType
com.intellij.psi.PsiType methodReturnType
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiMigration.class
PsiMigration.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.class
PsiModifiableCodeBlock.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.class
PsiModifier.java
package com.intellij.psi
public abstract annotation com.intellij.psi.PsiModifier$ModifierConstant extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/psi/PsiModifier.class
PsiModifier.java
package com.intellij.psi
public abstract com.intellij.psi.PsiModifier extends java.lang.Object {
public static final String PUBLIC
public static final String PROTECTED
public static final String PRIVATE
public static final String PACKAGE_LOCAL
public static final String STATIC
public static final String ABSTRACT
public static final String FINAL
public static final String NATIVE
public static final String SYNCHRONIZED
public static final String STRICTFP
public static final String TRANSIENT
public static final String VOLATILE
public static final String DEFAULT
public static final String OPEN
public static final String TRANSITIVE
public static final String[] MODIFIERS
static void <clinit> ()
}
com/intellij/psi/PsiModifierList.class
PsiModifierList.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.class
PsiModifierListOwner.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)
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation getAnnotation (java.lang.String)
String fqn
public boolean hasAnnotation (java.lang.String)
String fqn
public boolean hasModifier (com.intellij.lang.jvm.JvmModifier)
com.intellij.lang.jvm.JvmModifier modifier
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiNameHelper.class
PsiNameHelper.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 <init> ()
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
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
public static boolean isValidModuleName (java.lang.String, com.intellij.psi.PsiElement)
String name
com.intellij.psi.PsiElement context
com.intellij.psi.PsiNameHelper helper
com.intellij.pom.java.LanguageLevel level
private static synthetic boolean lambda$isValidModuleName$0 (com.intellij.psi.PsiNameHelper, com.intellij.pom.java.LanguageLevel, java.lang.String)
com.intellij.psi.PsiNameHelper helper
com.intellij.pom.java.LanguageLevel level
String part
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiNameValuePair.class
PsiNameValuePair.java
package com.intellij.psi
public abstract com.intellij.psi.PsiNameValuePair extends java.lang.Object implements com.intellij.psi.PsiElement com.intellij.lang.jvm.annotation.JvmAnnotationAttribute {
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 com.intellij.psi.PsiAnnotationMemberValue getDetachedValue ()
public abstract com.intellij.psi.PsiAnnotationMemberValue setValue (com.intellij.psi.PsiAnnotationMemberValue)
public java.lang.String getAttributeName ()
public com.intellij.lang.jvm.annotation.JvmAnnotationAttributeValue getAttributeValue ()
private static synthetic com.intellij.psi.PsiNameValuePair[] lambda$static$0 (int)
int count
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiNestedAnnotationValue.class
PsiAnnotationAttributeValues.java
package com.intellij.psi
com.intellij.psi.PsiNestedAnnotationValue extends com.intellij.psi.PsiAnnotationAttributeValue implements com.intellij.lang.jvm.annotation.JvmNestedAnnotationValue {
void <init> (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation value
public com.intellij.lang.jvm.JvmAnnotation getValue ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiNewExpression.class
PsiNewExpression.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)
public boolean isArrayCreation ()
}
com/intellij/psi/PsiPackage.class
PsiPackage.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.PsiJvmModifiersOwner com.intellij.psi.PsiDirectoryContainer com.intellij.psi.PsiQualifiedNamedElement com.intellij.lang.jvm.JvmPackage {
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)
public volatile synthetic com.intellij.lang.jvm.JvmPackage getParentPackage ()
static void <clinit> ()
}
com/intellij/psi/PsiPackageAccessibilityStatement$Role.class
PsiPackageAccessibilityStatement.java
package com.intellij.psi
public final enum com.intellij.psi.PsiPackageAccessibilityStatement$Role extends java.lang.Enum {
public static final enum com.intellij.psi.PsiPackageAccessibilityStatement$Role EXPORTS
public static final enum com.intellij.psi.PsiPackageAccessibilityStatement$Role OPENS
private static final synthetic com.intellij.psi.PsiPackageAccessibilityStatement$Role[] $VALUES
public static com.intellij.psi.PsiPackageAccessibilityStatement$Role[] values ()
public static com.intellij.psi.PsiPackageAccessibilityStatement$Role valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/PsiPackageAccessibilityStatement.class
PsiPackageAccessibilityStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPackageAccessibilityStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public static final com.intellij.psi.PsiPackageAccessibilityStatement[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiPackageAccessibilityStatement$Role getRole ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getPackageReference ()
public abstract java.lang.String getPackageName ()
public abstract java.lang.Iterable getModuleReferences ()
public abstract java.util.List getModuleNames ()
static void <clinit> ()
}
com/intellij/psi/PsiPackageStatement.class
PsiPackageStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPackageStatement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getPackageReference ()
public abstract java.lang.String getPackageName ()
public abstract com.intellij.psi.PsiModifierList getAnnotationList ()
}
com/intellij/psi/PsiParameter.class
PsiParameter.java
package com.intellij.psi
public abstract com.intellij.psi.PsiParameter extends java.lang.Object implements com.intellij.psi.PsiVariable com.intellij.lang.jvm.JvmParameter com.intellij.psi.PsiJvmModifiersOwner {
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 ()
public abstract com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public volatile synthetic com.intellij.lang.jvm.types.JvmType getType ()
public volatile synthetic com.intellij.lang.jvm.JvmAnnotation[] getAnnotations ()
private static synthetic com.intellij.psi.PsiParameter[] lambda$static$0 (int)
int count
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiParameterList.class
PsiParameterList.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 ()
public boolean isEmpty ()
}
com/intellij/psi/PsiParameterListOwner.class
PsiParameterListOwner.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.class
PsiParenthesizedExpression.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.class
PsiPolyadicExpression.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.class
PsiPostfixExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPostfixExpression extends java.lang.Object implements com.intellij.psi.PsiUnaryExpression {
public abstract com.intellij.psi.PsiExpression getOperand ()
public abstract com.intellij.psi.PsiJavaToken getOperationSign ()
}
com/intellij/psi/PsiPrefixExpression.class
PsiPrefixExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPrefixExpression extends java.lang.Object implements com.intellij.psi.PsiUnaryExpression {
}
com/intellij/psi/PsiPrimitiveType.class
PsiPrimitiveType.java
package com.intellij.psi
public com.intellij.psi.PsiPrimitiveType extends com.intellij.psi.PsiType$Stub implements com.intellij.lang.jvm.types.JvmPrimitiveType {
private static final java.util.Map ourQNameToUnboxed
private final com.intellij.lang.jvm.types.JvmPrimitiveTypeKind myKind
private final String myName
void <init> (com.intellij.lang.jvm.types.JvmPrimitiveTypeKind)
com.intellij.lang.jvm.types.JvmPrimitiveTypeKind kind
public void <init> (com.intellij.lang.jvm.types.JvmPrimitiveTypeKind, com.intellij.psi.PsiAnnotation[])
com.intellij.lang.jvm.types.JvmPrimitiveTypeKind kind
com.intellij.psi.PsiAnnotation[] annotations
public void <init> (com.intellij.lang.jvm.types.JvmPrimitiveTypeKind, com.intellij.psi.TypeAnnotationProvider)
com.intellij.lang.jvm.types.JvmPrimitiveTypeKind kind
com.intellij.psi.TypeAnnotationProvider provider
public void <init> (java.lang.String, com.intellij.psi.TypeAnnotationProvider)
String name
com.intellij.psi.TypeAnnotationProvider provider
com.intellij.lang.jvm.types.JvmPrimitiveTypeKind kind
public void <init> (java.lang.String, com.intellij.psi.PsiAnnotation[])
String name
com.intellij.psi.PsiAnnotation[] annotations
private static java.lang.String getName (com.intellij.lang.jvm.types.JvmPrimitiveTypeKind)
com.intellij.lang.jvm.types.JvmPrimitiveTypeKind kind
public final com.intellij.lang.jvm.types.JvmPrimitiveTypeKind getKind ()
public java.lang.String getName ()
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 ()
com.intellij.psi.PsiAnnotation annotation
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 static com.intellij.psi.PsiPrimitiveType getOptionallyUnboxedType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
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 synthetic com.intellij.psi.PsiType annotate (com.intellij.psi.TypeAnnotationProvider)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiProvidesStatement.class
PsiProvidesStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiProvidesStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public static final com.intellij.psi.PsiProvidesStatement[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getInterfaceReference ()
public abstract com.intellij.psi.PsiReferenceList getImplementationList ()
static void <clinit> ()
}
com/intellij/psi/PsiQualifiedExpression.class
PsiQualifiedExpression.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/PsiRawStringLiteralUtil.class
PsiRawStringLiteralUtil.java
package com.intellij.psi
public com.intellij.psi.PsiRawStringLiteralUtil extends java.lang.Object {
public void <init> ()
public static java.lang.String getAdditionalTicks (java.lang.String, java.lang.String)
int additionalQuotesLength
String text
String tics
int quotesLength
int textLength
int idx
int maxQuotesNumber
boolean hasToReplace
public static int getLeadingTicksSequence (java.lang.CharSequence)
CharSequence text
public static int getTrailingTicksSequence (java.lang.CharSequence)
CharSequence text
int length
private static int getTicksSequence (java.lang.CharSequence, int, int)
CharSequence literalText
int length
int startIndex
int quotesLength
public static int getReducedNumberOfBackticks (java.lang.String)
int ticsSequence
int i
int length
int idx
java.util.BitSet usedTicSequences
String text
int leadingTicsSequence
int trailingTicsSequence
}
com/intellij/psi/PsiReceiverParameter.class
PsiReceiverParameter.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.class
PsiReferenceExpression.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.class
PsiReferenceList.java
package com.intellij.psi
public final enum com.intellij.psi.PsiReferenceList$Role extends java.lang.Enum {
public static final enum com.intellij.psi.PsiReferenceList$Role THROWS_LIST
public static final enum com.intellij.psi.PsiReferenceList$Role EXTENDS_LIST
public static final enum com.intellij.psi.PsiReferenceList$Role IMPLEMENTS_LIST
public static final enum com.intellij.psi.PsiReferenceList$Role EXTENDS_BOUNDS_LIST
public static final enum com.intellij.psi.PsiReferenceList$Role PROVIDES_WITH_LIST
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/PsiReferenceList.class
PsiReferenceList.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 <clinit> ()
}
com/intellij/psi/PsiReferenceParameterList.class
PsiReferenceParameterList.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.class
PsiRequiresStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiRequiresStatement extends java.lang.Object implements com.intellij.psi.PsiModifierListOwner com.intellij.psi.PsiStatement {
public static final com.intellij.psi.PsiRequiresStatement[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiJavaModuleReferenceElement getReferenceElement ()
public abstract java.lang.String getModuleName ()
public abstract com.intellij.psi.PsiJavaModuleReference getModuleReference ()
public com.intellij.psi.PsiJavaModule resolve ()
com.intellij.psi.PsiJavaModuleReference ref
static void <clinit> ()
}
com/intellij/psi/PsiResolveHelper$SERVICE.class
PsiResolveHelper.java
package com.intellij.psi
public final com.intellij.psi.PsiResolveHelper$SERVICE extends java.lang.Object {
private static final com.intellij.openapi.util.NotNullLazyKey PSI_RESOLVER_KEY
private void <init> ()
public static com.intellij.psi.PsiResolveHelper getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
static void <clinit> ()
}
com/intellij/psi/PsiResolveHelper.class
PsiResolveHelper.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 boolean isAccessible (com.intellij.psi.PsiPackage, com.intellij.psi.PsiElement)
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.infos.MethodCandidateInfo, 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 com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] leftTypes
com.intellij.psi.PsiType[] rightTypes
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.pom.java.LanguageLevel 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiResourceExpression.class
PsiResourceExpression.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.class
PsiResourceList.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.class
PsiResourceListElement.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.class
PsiResourceVariable.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.class
PsiReturnStatement.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 <clinit> ()
}
com/intellij/psi/PsiStatement.class
PsiStatement.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
private static synthetic com.intellij.psi.PsiStatement[] lambda$static$0 (int)
int count
static void <clinit> ()
}
com/intellij/psi/PsiSubstitutor.class
PsiSubstitutor.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 <clinit> ()
}
com/intellij/psi/PsiSuperExpression.class
PsiSuperExpression.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/PsiSwitchBlock.class
PsiSwitchBlock.java
package com.intellij.psi
public abstract com.intellij.psi.PsiSwitchBlock extends java.lang.Object implements com.intellij.psi.PsiElement {
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/PsiSwitchExpression.class
PsiSwitchExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiSwitchExpression extends java.lang.Object implements com.intellij.psi.PsiSwitchBlock com.intellij.psi.PsiExpression {
}
com/intellij/psi/PsiSwitchLabelStatement.class
PsiSwitchLabelStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiSwitchLabelStatement extends java.lang.Object implements com.intellij.psi.PsiSwitchLabelStatementBase {
}
com/intellij/psi/PsiSwitchLabelStatementBase.class
PsiSwitchLabelStatementBase.java
package com.intellij.psi
public abstract com.intellij.psi.PsiSwitchLabelStatementBase extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract boolean isDefaultCase ()
public abstract com.intellij.psi.PsiExpressionList getCaseValues ()
public com.intellij.psi.PsiExpression getCaseValue ()
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiExpressionList expressionList
public abstract com.intellij.psi.PsiSwitchBlock getEnclosingSwitchBlock ()
public com.intellij.psi.PsiSwitchStatement getEnclosingSwitchStatement ()
com.intellij.psi.PsiSwitchBlock block
}
com/intellij/psi/PsiSwitchLabeledRuleStatement.class
PsiSwitchLabeledRuleStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiSwitchLabeledRuleStatement extends java.lang.Object implements com.intellij.psi.PsiSwitchLabelStatementBase {
public abstract com.intellij.psi.PsiStatement getBody ()
}
com/intellij/psi/PsiSwitchStatement.class
PsiSwitchStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiSwitchStatement extends java.lang.Object implements com.intellij.psi.PsiSwitchBlock com.intellij.psi.PsiStatement {
}
com/intellij/psi/PsiSynchronizedStatement.class
PsiSynchronizedStatement.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.class
PsiSyntheticClass.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.class
PsiTemplateStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTemplateStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
}
com/intellij/psi/PsiThisExpression.class
PsiThisExpression.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.class
PsiThrowStatement.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.class
PsiTryStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTryStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiCodeBlock getTryBlock ()
public abstract com.intellij.psi.PsiCodeBlock[] getCatchBlocks ()
public abstract com.intellij.psi.PsiParameter[] getCatchBlockParameters ()
public abstract com.intellij.psi.PsiCatchSection[] getCatchSections ()
public abstract com.intellij.psi.PsiCodeBlock getFinallyBlock ()
public abstract com.intellij.psi.PsiResourceList getResourceList ()
}
com/intellij/psi/PsiType$Stub.class
PsiType.java
package com.intellij.psi
public abstract com.intellij.psi.PsiType$Stub extends com.intellij.psi.PsiType {
protected void <init> (com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiAnnotation[] annotations
protected void <init> (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)
public volatile synthetic com.intellij.lang.jvm.JvmAnnotation[] getAnnotations ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiType.class
PsiType.java
package com.intellij.psi
public abstract com.intellij.psi.PsiType extends java.lang.Object implements com.intellij.psi.PsiAnnotationOwner java.lang.Cloneable com.intellij.lang.jvm.types.JvmType {
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 <init> (com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiAnnotation[] annotations
protected void <init> (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 ()
public volatile synthetic com.intellij.lang.jvm.JvmAnnotation[] getAnnotations ()
private static synthetic com.intellij.psi.PsiType[] lambda$static$0 (int)
int count
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiTypeCastExpression.class
PsiTypeCastExpression.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.class
PsiTypeCodeFragment.java
package com.intellij.psi
public com.intellij.psi.PsiTypeCodeFragment$IncorrectTypeException extends java.lang.Exception {
public void <init> (java.lang.String)
String message
}
com/intellij/psi/PsiTypeCodeFragment$NoTypeException.class
PsiTypeCodeFragment.java
package com.intellij.psi
public com.intellij.psi.PsiTypeCodeFragment$NoTypeException extends com.intellij.psi.PsiTypeCodeFragment$IncorrectTypeException {
public void <init> (java.lang.String)
String message
}
com/intellij/psi/PsiTypeCodeFragment$TypeSyntaxException.class
PsiTypeCodeFragment.java
package com.intellij.psi
public com.intellij.psi.PsiTypeCodeFragment$TypeSyntaxException extends com.intellij.psi.PsiTypeCodeFragment$IncorrectTypeException {
private final int myErrorOffset
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, int)
String message
int errorOffset
public int getErrorOffset ()
}
com/intellij/psi/PsiTypeCodeFragment.class
PsiTypeCodeFragment.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeCodeFragment extends java.lang.Object implements com.intellij.psi.JavaCodeFragment {
public abstract com.intellij.psi.PsiType getType () throws com.intellij.psi.PsiTypeCodeFragment$TypeSyntaxException com.intellij.psi.PsiTypeCodeFragment$NoTypeException
public abstract boolean isVoidValid ()
}
com/intellij/psi/PsiTypeElement.class
PsiTypeElement.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 ()
public boolean isInferredType ()
private static synthetic com.intellij.psi.PsiTypeElement[] lambda$static$0 (int)
int count
static void <clinit> ()
}
com/intellij/psi/PsiTypeParameter.class
PsiTypeParameter.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeParameter extends java.lang.Object implements com.intellij.psi.PsiClass com.intellij.psi.PsiAnnotationOwner com.intellij.lang.jvm.JvmTypeParameter {
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 ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public boolean hasAnnotation (java.lang.String)
String fqn
public com.intellij.lang.jvm.types.JvmReferenceType[] getBounds ()
public java.lang.Object accept (com.intellij.lang.jvm.JvmElementVisitor)
com.intellij.lang.jvm.JvmElementVisitor visitor
public volatile synthetic com.intellij.lang.jvm.JvmAnnotation[] getAnnotations ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParametersOwner getOwner ()
private static synthetic com.intellij.psi.PsiTypeParameter[] lambda$static$0 (int)
int count
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiTypeParameterList.class
PsiTypeParameterList.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.class
PsiTypeParameterListOwner.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeParameterListOwner extends java.lang.Object implements com.intellij.psi.PsiJvmMember com.intellij.lang.jvm.JvmTypeParametersOwner {
public abstract boolean hasTypeParameters ()
public abstract com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public abstract com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParameter[] getTypeParameters ()
}
com/intellij/psi/PsiTypeVisitor.class
PsiTypeVisitor.java
package com.intellij.psi
public com.intellij.psi.PsiTypeVisitor extends java.lang.Object {
public void <init> ()
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/PsiUnaryExpression.class
PsiUnaryExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiUnaryExpression 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/PsiUsesStatement.class
PsiUsesStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiUsesStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public static final com.intellij.psi.PsiUsesStatement[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getClassReference ()
static void <clinit> ()
}
com/intellij/psi/PsiVariable.class
PsiVariable.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 void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression initializer
public abstract void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public abstract java.lang.Object computeConstantValue ()
public abstract com.intellij.psi.PsiIdentifier getNameIdentifier ()
public abstract com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic java.lang.Object setName (java.lang.String)
}
com/intellij/psi/PsiWhileStatement.class
PsiWhileStatement.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.class
PsiWildcardType.java
package com.intellij.psi
public com.intellij.psi.PsiWildcardType extends com.intellij.psi.PsiType$Stub implements com.intellij.lang.jvm.types.JvmWildcardType {
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 <init> (com.intellij.psi.PsiManager, boolean, com.intellij.psi.PsiType)
com.intellij.psi.PsiManager manager
boolean isExtending
com.intellij.psi.PsiType bound
private void <init> (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 ()
public com.intellij.lang.jvm.types.JvmType upperBound ()
public com.intellij.lang.jvm.types.JvmType lowerBound ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiYieldStatement.class
PsiYieldStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiYieldStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiExpression getExpression ()
public abstract com.intellij.psi.PsiSwitchExpression findEnclosingExpression ()
}
com/intellij/psi/ServerPageFile.class
ServerPageFile.java
package com.intellij.psi
public abstract com.intellij.psi.ServerPageFile extends java.lang.Object implements com.intellij.psi.PsiFile {
}
com/intellij/psi/SmartTypePointer.class
SmartTypePointer.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.class
SmartTypePointerManager.java
package com.intellij.psi
public abstract com.intellij.psi.SmartTypePointerManager extends java.lang.Object {
public void <init> ()
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/ThreadLocalTypes.class
ThreadLocalTypes.java
package com.intellij.psi
public com.intellij.psi.ThreadLocalTypes extends java.lang.Object {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private final java.util.Map myMap
private void <init> ()
public static com.intellij.psi.PsiType getElementType (com.intellij.psi.PsiElement)
com.intellij.psi.ThreadLocalTypes types
com.intellij.psi.PsiType type
int i
com.intellij.psi.PsiElement psi
java.util.List stack
public static boolean hasBindingFor (com.intellij.psi.PsiElement)
com.intellij.psi.ThreadLocalTypes types
int i
com.intellij.psi.PsiElement psi
java.util.List stack
public static java.lang.Object performWithTypes (java.util.function.Function)
java.util.function.Function action
com.intellij.psi.ThreadLocalTypes types
public void forceType (com.intellij.psi.PsiElement, com.intellij.psi.PsiType)
com.intellij.psi.PsiElement psi
com.intellij.psi.PsiType type
private static synthetic java.lang.Object lambda$performWithTypes$0 (java.util.function.Function, com.intellij.psi.ThreadLocalTypes)
java.util.function.Function action
com.intellij.psi.ThreadLocalTypes types
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/TypeAnnotationProvider$1.class
TypeAnnotationProvider.java
package com.intellij.psi
final com.intellij.psi.TypeAnnotationProvider$1 extends java.lang.Object implements com.intellij.psi.TypeAnnotationProvider {
void <init> ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/TypeAnnotationProvider$Static.class
TypeAnnotationProvider.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/TypeAnnotationProvider.class
TypeAnnotationProvider.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 <clinit> ()
}
com/intellij/psi/augment/PsiAugmentProvider.class
PsiAugmentProvider.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 <init> ()
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
private static synthetic boolean lambda$transformModifierProperties$2 (com.intellij.openapi.util.Ref, com.intellij.psi.PsiModifierList, com.intellij.psi.augment.PsiAugmentProvider)
com.intellij.openapi.util.Ref result
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.augment.PsiAugmentProvider provider
private static synthetic boolean lambda$getInferredType$1 (com.intellij.psi.PsiTypeElement, com.intellij.openapi.util.Ref, com.intellij.psi.augment.PsiAugmentProvider)
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
com.intellij.psi.PsiTypeElement typeElement
com.intellij.openapi.util.Ref result
com.intellij.psi.augment.PsiAugmentProvider provider
com.intellij.psi.PsiType type
private static synthetic boolean lambda$collectAugments$0 (java.util.List, com.intellij.psi.PsiElement, java.lang.Class, com.intellij.psi.augment.PsiAugmentProvider)
java.util.List result
com.intellij.psi.PsiElement element
Class type
com.intellij.psi.augment.PsiAugmentProvider provider
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/augment/TypeAnnotationModifier.class
TypeAnnotationModifier.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 <init> ()
public com.intellij.psi.TypeAnnotationProvider boundAppeared (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType inferenceVariableType
com.intellij.psi.PsiType boundType
public com.intellij.psi.TypeAnnotationProvider modifyLowerBoundAnnotations (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiType upperBound
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/codeStyle/JavaCodeStyleManager.class
JavaCodeStyleManager.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 void <init> ()
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 java.lang.String suggestUniqueVariableName (java.lang.String, com.intellij.psi.PsiElement, java.util.function.Predicate)
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)
public abstract java.util.Collection suggestSemanticNames (com.intellij.psi.PsiExpression)
public abstract com.intellij.psi.codeStyle.SuggestedNameInfo suggestNames (java.util.Collection, com.intellij.psi.codeStyle.VariableKind, com.intellij.psi.PsiType)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/codeStyle/JavaCodeStyleSettingsFacade.class
JavaCodeStyleSettingsFacade.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.JavaCodeStyleSettingsFacade extends java.lang.Object {
public void <init> ()
public abstract int getNamesCountToUseImportOnDemand ()
public abstract boolean isToImportInDemand (java.lang.String)
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.class
ReferenceAdjuster.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 <init> ()
public static com.intellij.psi.codeStyle.ReferenceAdjuster getReferenceAdjuster (com.intellij.lang.Language)
com.intellij.lang.Language language
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/codeStyle/ReferenceAdjuster.class
ReferenceAdjuster.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.class
VariableKind.java
package com.intellij.psi.codeStyle
public final enum com.intellij.psi.codeStyle.VariableKind extends java.lang.Enum {
public static final enum com.intellij.psi.codeStyle.VariableKind FIELD
public static final enum com.intellij.psi.codeStyle.VariableKind STATIC_FIELD
public static final enum com.intellij.psi.codeStyle.VariableKind STATIC_FINAL_FIELD
public static final enum com.intellij.psi.codeStyle.VariableKind PARAMETER
public static final enum com.intellij.psi.codeStyle.VariableKind LOCAL_VARIABLE
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/compiled/ClassFileDecompilers$Decompiler.class
ClassFileDecompilers.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.class
ClassFileDecompilers.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 <init> ()
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.class
ClassFileDecompilers.java
package com.intellij.psi.compiled
public com.intellij.psi.compiled.ClassFileDecompilers$Light$CannotDecompileException extends java.lang.RuntimeException {
public void <init> (java.lang.String)
String message
public void <init> (java.lang.Throwable)
Throwable cause
}
com/intellij/psi/compiled/ClassFileDecompilers$Light.class
ClassFileDecompilers.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 <init> ()
public abstract java.lang.CharSequence getText (com.intellij.openapi.vfs.VirtualFile) throws com.intellij.psi.compiled.ClassFileDecompilers$Light$CannotDecompileException
}
com/intellij/psi/compiled/ClassFileDecompilers.class
ClassFileDecompilers.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/compiled/ClsStubBuilder.class
ClsStubBuilder.java
package com.intellij.psi.compiled
public abstract com.intellij.psi.compiled.ClsStubBuilder extends java.lang.Object {
public void <init> ()
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.class
DefaultParameterTypeInferencePolicy.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 <init> ()
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 <clinit> ()
}
com/intellij/psi/impl/source/resolve/ParameterTypeInferencePolicy.class
ParameterTypeInferencePolicy.java
package com.intellij.psi.impl.source.resolve
public abstract com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy extends java.lang.Object {
public void <init> ()
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 ()
public boolean inferLowerBoundForFreshVariables ()
public boolean requestForBoxingExplicitly ()
}
com/intellij/psi/impl/source/resolve/graphInference/PsiPolyExpressionUtil$ConditionalKind.class
PsiPolyExpressionUtil.java
package com.intellij.psi.impl.source.resolve.graphInference
final enum com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind extends java.lang.Enum {
public static final enum com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind BOOLEAN
public static final enum com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind NUMERIC
public static final enum com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind NULL
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/impl/source/resolve/graphInference/PsiPolyExpressionUtil.class
PsiPolyExpressionUtil.java
package com.intellij.psi.impl.source.resolve.graphInference
public com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static boolean hasStandaloneForm (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static boolean isPolyExpression (com.intellij.psi.PsiExpression)
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
private static boolean isMethodCallPolyExpression (com.intellij.psi.PsiExpression, java.util.function.Function)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression expression
java.util.function.Function methodResolver
private 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
private static boolean isInAssignmentOrInvocationContext (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiElement context
private static boolean isSwitchExpressionAssignmentOrInvocationContext (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiSwitchExpression switchExpression
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiElement parent
private static boolean isAssignmentContext (com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiElement context
private static boolean isVarContext (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiVariable variable
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.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind resultKind
com.intellij.psi.PsiExpression resultExpression
com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind switchKind
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
private static synthetic com.intellij.psi.PsiMethod lambda$isMethodCallPolyExpression$1 (com.intellij.psi.PsiMethod, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression e
private static synthetic com.intellij.psi.PsiMethod lambda$isPolyExpression$0 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expr
static void <clinit> ()
}
com/intellij/psi/infos/CandidateInfo.class
CandidateInfo.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
public static final com.intellij.psi.JavaResolveResult[] RESOLVE_RESULT_FOR_PACKAGE_PREFIX_PACKAGE
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
private void <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
public void <init> (com.intellij.psi.infos.CandidateInfo, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.infos.CandidateInfo ci
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
com.intellij.psi.PsiResolveHelper helper
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
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/infos/ClassCandidateInfo.class
ClassCandidateInfo.java
package com.intellij.psi.infos
public com.intellij.psi.infos.ClassCandidateInfo extends com.intellij.psi.infos.CandidateInfo {
public void <init> (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 <init> (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 synthetic com.intellij.psi.PsiElement getElement ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/infos/MethodCandidateInfo$ApplicabilityLevel.class
MethodCandidateInfo.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 <init> ()
}
com/intellij/psi/infos/MethodCandidateInfo$ApplicabilityLevelConstant.class
MethodCandidateInfo.java
package com.intellij.psi.infos
public abstract annotation com.intellij.psi.infos.MethodCandidateInfo$ApplicabilityLevelConstant extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/psi/infos/MethodCandidateInfo.class
MethodCandidateInfo.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
private volatile int myApplicabilityLevel
private volatile 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 volatile String myInferenceError
private volatile boolean myApplicabilityError
private final com.intellij.pom.java.LanguageLevel myLanguageLevel
private volatile boolean myErased
public void <init> (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 <init> (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 ()
int result
public int getPertinentApplicabilityLevel ()
int result
private int getPertinentApplicabilityLevelInner ()
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.openapi.util.Computable computable
int level
private java.lang.Object computeWithKnownTargetType (com.intellij.openapi.util.Computable, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] expressions
com.intellij.openapi.util.Computable computable
com.intellij.psi.PsiSubstitutor substitutor
public boolean isOnArgumentList (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiExpressionList argumentList
public void setErased ()
public boolean isErased ()
private static boolean checkFunctionalInterfaceAcceptance (com.intellij.psi.PsiMethod, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType left
com.intellij.psi.PsiType right
boolean allowUncheckedConversion
com.intellij.psi.PsiFunctionalExpression fun
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
java.util.Set states
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType formalType
com.intellij.psi.PsiMethod method
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 static boolean isOverloadCheck (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement argumentList
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
com.intellij.openapi.util.Computable computable
public boolean isRawSubstitution ()
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
public boolean isInferencePossible ()
public com.intellij.psi.PsiType[] getArgumentTypes ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public void setApplicabilityError (java.lang.String)
String applicabilityError
boolean overloadCheck
public void markNotApplicable ()
public java.lang.String getInferenceErrorMessage ()
public java.lang.String getInferenceErrorMessageAssumeAlreadyComputed ()
public volatile synthetic com.intellij.psi.PsiElement getElement ()
private synthetic com.intellij.psi.PsiSubstitutor lambda$inferTypeArguments$10 (com.intellij.psi.PsiExpression[], com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
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
private synthetic com.intellij.psi.PsiSubstitutor lambda$isTypeArgumentsApplicable$9 ()
private static synthetic com.intellij.util.ThreeState lambda$isPotentialCompatible$8 (com.intellij.psi.PsiType, com.intellij.psi.PsiMethod, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType formalType
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression expr
private synthetic java.lang.Object lambda$computeWithKnownTargetType$7 (com.intellij.psi.PsiExpression[], com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiSubstitutor, com.intellij.openapi.util.Computable, com.intellij.psi.ThreadLocalTypes)
com.intellij.psi.PsiExpression context
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.openapi.util.Computable computable
com.intellij.psi.ThreadLocalTypes expressionTypes
com.intellij.psi.PsiMethod method
boolean varargs
private static synthetic com.intellij.psi.PsiExpression[] lambda$computeWithKnownTargetType$6 (int)
int x$0
private static synthetic boolean lambda$computeWithKnownTargetType$5 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private static synthetic com.intellij.psi.PsiExpression lambda$computeWithKnownTargetType$4 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private static synthetic com.intellij.psi.PsiSubstitutor lambda$getPertinentApplicabilityLevelInner$3 (com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiSubstitutor substitutor
private synthetic java.lang.Integer lambda$getPertinentApplicabilityLevelInner$2 (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
private synthetic java.lang.Integer lambda$null$1 (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType[] argumentTypes
int level1
private static synthetic boolean lambda$null$0 (com.intellij.psi.PsiMethod, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, int)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType left
com.intellij.psi.PsiType right
boolean allowUncheckedConversion
int argId
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/javadoc/CustomJavadocTagProvider.class
CustomJavadocTagProvider.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 <clinit> ()
}
com/intellij/psi/javadoc/JavadocManager$SERVICE.class
JavadocManager.java
package com.intellij.psi.javadoc
public com.intellij.psi.javadoc.JavadocManager$SERVICE extends java.lang.Object {
private void <init> ()
public static com.intellij.psi.javadoc.JavadocManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/javadoc/JavadocManager.class
JavadocManager.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.class
JavadocTagInfo.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 <clinit> ()
}
com/intellij/psi/javadoc/PsiDocComment.class
PsiDocComment.java
package com.intellij.psi.javadoc
public abstract com.intellij.psi.javadoc.PsiDocComment extends java.lang.Object implements com.intellij.psi.PsiDocCommentBase {
public abstract com.intellij.psi.PsiJavaDocumentedElement getOwner ()
public abstract com.intellij.psi.PsiElement[] getDescriptionElements ()
public abstract com.intellij.psi.javadoc.PsiDocTag[] getTags ()
public abstract com.intellij.psi.javadoc.PsiDocTag findTagByName (java.lang.String)
public abstract com.intellij.psi.javadoc.PsiDocTag[] findTagsByName (java.lang.String)
public volatile synthetic com.intellij.psi.PsiElement getOwner ()
}
com/intellij/psi/javadoc/PsiDocTag.class
PsiDocTag.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 <clinit> ()
}
com/intellij/psi/javadoc/PsiDocTagValue.class
PsiDocTagValue.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.class
PsiDocToken.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.class
PsiInlineDocTag.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.class
JavaScopeProcessorEvent.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 <init> ()
static void <clinit> ()
}
com/intellij/psi/search/PackageScope.class
PackageScope.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
private final boolean myPartOfPackagePrefix
private final String myPackageQualifiedName
private final String myPackageQNamePrefix
public void <init> (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 dir
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/DeepestSuperMethodsSearch.class
DeepestSuperMethodsSearch.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 <init> ()
public static com.intellij.util.Query search (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
static void <clinit> ()
}
com/intellij/psi/search/searches/SuperMethodsSearch$SearchParameters.class
SuperMethodsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.SuperMethodsSearch$SearchParameters extends java.lang.Object implements com.intellij.util.QueryParameters {
private final com.intellij.psi.PsiMethod myMethod
private final com.intellij.psi.PsiClass myClass
private final boolean myCheckBases
private final boolean myAllowStaticMethod
public void <init> (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 com.intellij.openapi.project.Project getProject ()
public boolean isQueryValid ()
public final boolean isCheckBases ()
public final com.intellij.psi.PsiMethod getMethod ()
public final com.intellij.psi.PsiClass getPsiClass ()
public final boolean isAllowStaticMethod ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/searches/SuperMethodsSearch.class
SuperMethodsSearch.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
private static final com.intellij.psi.search.searches.SuperMethodsSearch SUPER_METHODS_SEARCH_INSTANCE
private void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/PsiClassHolderFileStub.class
PsiClassHolderFileStub.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.class
IJavaDocElementType.java
package com.intellij.psi.tree.java
public com.intellij.psi.tree.java.IJavaDocElementType extends com.intellij.psi.tree.IElementType {
public void <init> (java.lang.String)
String debugName
}
com/intellij/psi/tree/java/IJavaElementType.class
IJavaElementType.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 <init> (java.lang.String)
String debugName
public void <init> (java.lang.String, boolean)
String debugName
boolean leftBound
public boolean isLeftBound ()
}
com/intellij/psi/tree/java/IKeywordElementType.class
IKeywordElementType.java
package com.intellij.psi.tree.java
public com.intellij.psi.tree.java.IKeywordElementType extends com.intellij.psi.tree.java.IJavaElementType {
public void <init> (java.lang.String)
String debugName
}
com/intellij/psi/util/ClassKind.class
ClassKind.java
package com.intellij.psi.util
public final enum com.intellij.psi.util.ClassKind extends java.lang.Enum {
public static final enum com.intellij.psi.util.ClassKind CLASS
public static final enum com.intellij.psi.util.ClassKind INTERFACE
public static final enum com.intellij.psi.util.ClassKind ENUM
public static final enum com.intellij.psi.util.ClassKind ANNOTATION
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/util/ClassUtil$1.class
ClassUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.ClassUtil$1 extends com.intellij.psi.JavaRecursiveElementVisitor {
private int myCurrentIdx
final synthetic com.intellij.psi.PsiClass[] val$result
final synthetic boolean val$jvmCompatible
final synthetic int val$idx
final synthetic String val$name
final synthetic com.intellij.psi.PsiClass val$containingClass
void <init> (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$2.class
ClassUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.ClassUtil$2 extends com.intellij.psi.PsiTypeVisitor {
void <init> ()
public java.lang.String visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
com.intellij.psi.PsiPrimitiveType primitiveType
public java.lang.String visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
public java.lang.String visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiType componentType
String typePresentation
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile synthetic java.lang.Object visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
}
com/intellij/psi/util/ClassUtil$3.class
ClassUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.ClassUtil$3 extends com.intellij.psi.PsiTypeVisitor {
void <init> ()
public java.lang.String visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
com.intellij.psi.PsiPrimitiveType primitiveType
public java.lang.String visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
String jvmClassName
public java.lang.String visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile synthetic java.lang.Object visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
}
com/intellij/psi/util/ClassUtil.class
ClassUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.ClassUtil extends java.lang.Object {
private void <init> ()
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, 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
public static java.lang.String getAsmMethodSignature (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiParameter param
com.intellij.psi.PsiMethod method
StringBuilder signature
public static java.lang.String getVMParametersMethodSignature (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static com.intellij.psi.PsiTypeVisitor createSignatureVisitor ()
private static java.lang.String toAsm (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
private static com.intellij.psi.PsiTypeVisitor createAsmSignatureVisitor ()
private static synthetic java.lang.String lambda$toAsm$4 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
private static synthetic java.lang.String lambda$toAsm$3 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
private static synthetic com.intellij.psi.PsiType lambda$toAsm$2 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
private static synthetic java.lang.String lambda$getVMParametersMethodSignature$1 (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter param
com.intellij.psi.PsiType type
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getNonQualifiedClassIdx$0 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass containingClass
gnu.trove.TObjectIntHashMap map
int index
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/ConstantEvaluationOverflowException.class
ConstantEvaluationOverflowException.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 <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement overflowingExpression
public com.intellij.psi.PsiElement getOverflowingExpression ()
}
com/intellij/psi/util/ConstantExpressionUtil.class
ConstantExpressionUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.ConstantExpressionUtil extends java.lang.Object {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/FileTypeUtils.class
FileTypeUtils.java
package com.intellij.psi.util
public com.intellij.psi.util.FileTypeUtils extends java.lang.Object {
public void <init> ()
public static boolean isInServerPageFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement file
}
com/intellij/psi/util/ImportsUtil$1.class
ImportsUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.ImportsUtil$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.psi.PsiJavaCodeReferenceElement val$refExpr
final synthetic com.intellij.psi.PsiImportStaticStatement val$staticImport
final synthetic java.util.List val$expressionToExpand
void <init> (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiImportStaticStatement, java.util.List)
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiElement resolveScope
com.intellij.psi.PsiJavaCodeReferenceElement expression
}
com/intellij/psi/util/ImportsUtil.class
ImportsUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.ImportsUtil extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
private void <init> ()
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 ref
com.intellij.psi.PsiImportStaticStatement staticImport
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiClass targetClass
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
private static synthetic int lambda$replaceAllAndDeleteImport$0 (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement o1
com.intellij.psi.PsiJavaCodeReferenceElement o2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/InheritanceUtil.class
InheritanceUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.InheritanceUtil extends java.lang.Object {
private void <init> ()
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.PsiClass aClass
com.intellij.psi.PsiElement scope
boolean isSuperClassAccepted
boolean isTypeParamsAccepted
public static boolean hasEnclosingInstanceInScope (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement, com.intellij.openapi.util.Condition, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement scope
com.intellij.openapi.util.Condition isSuperClassAccepted
boolean isTypeParamsAccepted
public static com.intellij.psi.PsiClass findEnclosingInstanceInScope (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement, com.intellij.openapi.util.Condition, boolean)
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement scope
com.intellij.openapi.util.Condition isSuperClassAccepted
boolean isTypeParamsAccepted
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement place
public static boolean processSuperTypes (com.intellij.psi.PsiType, boolean, com.intellij.util.Processor)
com.intellij.psi.PsiType type
boolean includeSelf
com.intellij.util.Processor processor
private static boolean processSuperTypes (com.intellij.psi.PsiType, com.intellij.util.Processor, java.util.Set)
com.intellij.psi.PsiType superType
com.intellij.psi.PsiType type
com.intellij.util.Processor processor
java.util.Set visited
private static com.intellij.psi.PsiClass getCircularClass (com.intellij.psi.PsiClass, java.util.Collection)
com.intellij.psi.PsiClass circularClass
com.intellij.psi.PsiElement superType
com.intellij.psi.PsiClass[] superTypes
com.intellij.psi.PsiClass aClass
java.util.Collection usedClasses
public static com.intellij.psi.PsiClass getCircularClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
private static synthetic boolean lambda$hasEnclosingInstanceInScope$0 (boolean, com.intellij.psi.PsiClass)
boolean isSuperClassAccepted
com.intellij.psi.PsiClass psiClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/JavaClassSupers.class
JavaClassSupers.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.JavaClassSupers extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.util.JavaClassSupers getInstance ()
public abstract com.intellij.psi.PsiSubstitutor getSuperClassSubstitutor (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiSubstitutor)
public abstract void reportHierarchyInconsistency (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
}
com/intellij/psi/util/MethodSignature.class
MethodSignature.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 <clinit> ()
}
com/intellij/psi/util/MethodSignatureBackedByPsiMethod.class
MethodSignatureBackedByPsiMethod.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
protected void <init> (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.openapi.progress.ProcessCanceledException e
Throwable e
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/MethodSignatureBase.class
MethodSignatureBase.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 synthetic boolean $assertionsDisabled
protected void <init> (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 <init> (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 ()
String s
com.intellij.psi.PsiTypeParameter[] typeParameters
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/MethodSignatureHandMade.class
MethodSignatureHandMade.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 <init> (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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/MethodSignatureUtil$1.class
MethodSignatureUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.MethodSignatureUtil$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void <init> ()
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 synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
}
com/intellij/psi/util/MethodSignatureUtil$2.class
MethodSignatureUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.MethodSignatureUtil$2 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void <init> ()
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 synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
}
com/intellij/psi/util/MethodSignatureUtil.class
MethodSignatureUtil.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 <init> ()
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
private 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
private 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 synthetic boolean access$000 (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature x0
com.intellij.psi.util.MethodSignature x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PropertyMemberType.class
PropertyMemberType.java
package com.intellij.psi.util
public final enum com.intellij.psi.util.PropertyMemberType extends java.lang.Enum {
public static final enum com.intellij.psi.util.PropertyMemberType FIELD
public static final enum com.intellij.psi.util.PropertyMemberType GETTER
public static final enum com.intellij.psi.util.PropertyMemberType SETTER
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/util/PropertyUtilBase$1.class
PropertyUtilBase.java
package com.intellij.psi.util
synthetic com.intellij.psi.util.PropertyUtilBase$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$psi$util$PropertyUtilBase$GetterFlavour
static void <clinit> ()
}
com/intellij/psi/util/PropertyUtilBase$GetterFlavour.class
PropertyUtilBase.java
package com.intellij.psi.util
public final enum com.intellij.psi.util.PropertyUtilBase$GetterFlavour extends java.lang.Enum {
public static final enum com.intellij.psi.util.PropertyUtilBase$GetterFlavour BOOLEAN
public static final enum com.intellij.psi.util.PropertyUtilBase$GetterFlavour GENERIC
public static final enum com.intellij.psi.util.PropertyUtilBase$GetterFlavour NOT_A_GETTER
private static final synthetic com.intellij.psi.util.PropertyUtilBase$GetterFlavour[] $VALUES
public static com.intellij.psi.util.PropertyUtilBase$GetterFlavour[] values ()
public static com.intellij.psi.util.PropertyUtilBase$GetterFlavour valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/util/PropertyUtilBase.class
PropertyUtilBase.java
package com.intellij.psi.util
public com.intellij.psi.util.PropertyUtilBase extends java.lang.Object {
protected static final String GET_PREFIX
protected static final String IS_PREFIX
protected static final String SET_PREFIX
public void <init> ()
public static java.lang.String getPropertyName (java.lang.String)
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 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.PsiType getPropertyType (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiMember member
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.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 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 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.util.PropertyUtilBase$GetterFlavour getMethodNameGetterFlavour (java.lang.String)
String methodName
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.PsiMethod method
String methodName
com.intellij.psi.util.PropertyUtilBase$GetterFlavour flavour
private static boolean isBoolean (com.intellij.psi.PsiType)
com.intellij.psi.PsiType propertyType
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 boolean isSimplePropertySetter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
String methodName
com.intellij.psi.PsiType returnType
public static boolean isSetterName (java.lang.String)
String methodName
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
private static boolean checkPrefix (java.lang.String, java.lang.String)
String methodName
String prefix
boolean hasPrefix
public static java.lang.String[] suggestGetterNames (java.lang.String)
String propertyName
String str
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
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 com.intellij.psi.PsiMethod generateGetterPrototype (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiElementFactory factory
com.intellij.openapi.project.Project project
String name
String getName
com.intellij.psi.PsiMethod getMethod
com.intellij.psi.PsiCodeBlock body
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.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
com.intellij.psi.PsiMethod setMethod
String parameterName
com.intellij.psi.PsiParameter param
StringBuilder buffer
com.intellij.psi.PsiCodeBlock body
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.PsiClass memberClass
com.intellij.psi.PsiClass fieldClass
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.lang.java.beans.PropertyKind getPropertyKind (java.lang.String)
String prefix
int prefixLength
com.intellij.lang.java.beans.PropertyKind kind
String accessorName
public static com.intellij.openapi.util.Pair getPropertyNameAndKind (java.lang.String)
String accessorName
com.intellij.lang.java.beans.PropertyKind kind
String baseName
String propertyName
public static java.lang.String getAccessorName (java.lang.String, com.intellij.lang.java.beans.PropertyKind)
String propertyName
com.intellij.lang.java.beans.PropertyKind kind
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiClassUtil.class
PsiClassUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiClassUtil extends java.lang.Object {
private void <init> ()
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
private static synthetic int lambda$createScopeComparator$0 (com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiClass c1
com.intellij.psi.PsiClass c2
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiConcatenationUtil.class
PsiConcatenationUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiConcatenationUtil extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
public void <init> ()
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)
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
private static com.intellij.psi.PsiExpression unwrapExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType operandType
int castRank
int operandRank
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.psi.PsiType castType
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression expression
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiExpressionTrimRenderer$RenderFunction.class
PsiExpressionTrimRenderer.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiExpressionTrimRenderer$RenderFunction extends java.lang.Object implements com.intellij.util.NotNullFunction {
public void <init> ()
public java.lang.String fun (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression psiExpression
public volatile synthetic java.lang.Object fun (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiExpressionTrimRenderer.class
PsiExpressionTrimRenderer.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiExpressionTrimRenderer extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final StringBuilder myBuf
public void <init> (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
public static java.lang.String render (com.intellij.psi.PsiExpression, int)
com.intellij.psi.PsiExpression expression
int maxLength
StringBuilder buf
String text
int firstNewLinePos
String trimmedText
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiFormatUtil$FormatClassOptions.class
PsiFormatUtil.java
package com.intellij.psi.util
public abstract annotation com.intellij.psi.util.PsiFormatUtil$FormatClassOptions extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/psi/util/PsiFormatUtil$FormatMethodOptions.class
PsiFormatUtil.java
package com.intellij.psi.util
public abstract annotation com.intellij.psi.util.PsiFormatUtil$FormatMethodOptions extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/psi/util/PsiFormatUtil$FormatVariableOptions.class
PsiFormatUtil.java
package com.intellij.psi.util
public abstract annotation com.intellij.psi.util.PsiFormatUtil$FormatVariableOptions extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/psi/util/PsiFormatUtil.class
PsiFormatUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiFormatUtil extends com.intellij.psi.util.PsiFormatUtilBase {
public void <init> ()
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 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 name
com.intellij.psi.PsiClass aClass
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.PsiReferenceList extendsList
com.intellij.psi.PsiReferenceList implementsList
com.intellij.psi.PsiClass aClass
int options
StringBuilder buffer
public static java.lang.String formatModifiers (com.intellij.psi.PsiModifierListOwner, int)
com.intellij.psi.PsiModifierListOwner element
int options
StringBuilder buffer
private static void formatModifiers (com.intellij.psi.PsiModifierListOwner, int, java.lang.StringBuilder)
com.intellij.psi.PsiModifierListOwner 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
private static java.lang.String formatReferenceList (com.intellij.psi.PsiReferenceList, int)
int i
com.intellij.psi.PsiClassType[] types
int i
com.intellij.psi.PsiJavaCodeReferenceElement[] refs
com.intellij.psi.PsiReferenceList list
int options
StringBuilder buffer
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)
int options
int parameterOptions
com.intellij.psi.PsiElement declarationScope
com.intellij.psi.PsiMethod psiMethod
int options
int parameterOptions
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiLiteralUtil.class
PsiLiteralUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiLiteralUtil extends java.lang.Object {
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
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static java.lang.Integer parseInteger (java.lang.String)
long value
long value
long value
long l
long converted
NumberFormatException e
String text
public static java.lang.Long parseLong (java.lang.String)
NumberFormatException e
String text
public static java.lang.Float parseFloat (java.lang.String)
NumberFormatException e
String text
public static java.lang.Double parseDouble (java.lang.String)
NumberFormatException e
String text
public 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
public static java.lang.String stringForCharLiteral (java.lang.String)
String charLiteral
public static boolean isUnsafeLiteral (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
com.intellij.psi.PsiElement literal
com.intellij.psi.tree.IElementType type
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiMethodUtil.class
PsiMethodUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiMethodUtil extends java.lang.Object {
private static final java.util.List myProviders
public static final com.intellij.openapi.util.Condition MAIN_CLASS
private void <init> ()
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
private static synthetic boolean lambda$static$0 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
static void <clinit> ()
}
com/intellij/psi/util/PsiPrecedenceUtil.class
PsiPrecedenceUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiPrecedenceUtil extends java.lang.Object {
public static final int PARENTHESIZED_PRECEDENCE
public static final int LITERAL_PRECEDENCE
public static final int METHOD_CALL_PRECEDENCE
public static final int POSTFIX_PRECEDENCE
public static final int PREFIX_PRECEDENCE
public static final int TYPE_CAST_PRECEDENCE
public static final int MULTIPLICATIVE_PRECEDENCE
public static final int ADDITIVE_PRECEDENCE
public static final int SHIFT_PRECEDENCE
public static final int RELATIONAL_PRECEDENCE
public static final int EQUALITY_PRECEDENCE
public static final int BINARY_AND_PRECEDENCE
public static final int BINARY_XOR_PRECEDENCE
public static final int BINARY_OR_PRECEDENCE
public static final int AND_PRECEDENCE
public static final int OR_PRECEDENCE
public static final int CONDITIONAL_PRECEDENCE
public static final int ASSIGNMENT_PRECEDENCE
public static final int LAMBDA_PRECEDENCE
public static final int NUM_PRECEDENCES
private static final java.util.Map s_binaryOperatorPrecedence
public void <init> ()
public static boolean isCommutativeOperator (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType token
public static boolean isCommutativeOperation (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiType type
public static boolean isAssociativeOperation (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPrimitiveType primitiveType
com.intellij.psi.PsiPrimitiveType primitiveType
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiType type
com.intellij.psi.PsiPrimitiveType primitiveType
public static int getPrecedence (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiExpression expression
public static int getPrecedenceForOperator (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType operator
Integer precedence
public static boolean areParenthesesNeeded (com.intellij.psi.PsiParenthesizedExpression, boolean)
com.intellij.psi.PsiParenthesizedExpression expression
boolean ignoreClarifyingParentheses
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression child
public static boolean areParenthesesNeeded (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiArrayAccessExpression arrayAccessExpression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiPolyadicExpression parentPolyadicExpression
com.intellij.psi.PsiType parentType
com.intellij.psi.PsiPolyadicExpression childPolyadicExpression
com.intellij.psi.PsiType childType
com.intellij.psi.tree.IElementType parentOperator
com.intellij.psi.tree.IElementType childOperator
com.intellij.psi.PsiExpression[] parentOperands
com.intellij.psi.PsiConditionalExpression conditionalExpression
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiConditionalExpression conditionalExpression
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression parentExpression
boolean ignoreClarifyingParentheses
int parentPrecedence
int childPrecedence
public static boolean areParenthesesNeeded (com.intellij.psi.PsiJavaToken, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiPolyadicExpression binaryExpression
int precedence1
com.intellij.psi.tree.IElementType signTokenType
com.intellij.psi.tree.IElementType newOperatorToken
int precedence2
com.intellij.psi.PsiJavaToken compoundAssignmentToken
com.intellij.psi.PsiExpression rhs
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiSuperMethodUtil.class
PsiSuperMethodUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiSuperMethodUtil extends java.lang.Object {
private void <init> ()
public static boolean isSuperMethod (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod supsigme
com.intellij.psi.HierarchicalMethodSignature supsig
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.HierarchicalMethodSignature signature
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiTypesUtil$1.class
PsiTypesUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiTypesUtil$1 extends com.intellij.psi.PsiTypeVisitor {
void <init> ()
public java.lang.Boolean visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiTypeParameter param
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiSubstitutor substitutor
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 synthetic java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile synthetic java.lang.Object visitType (com.intellij.psi.PsiType)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiTypesUtil$2.class
PsiTypesUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiTypesUtil$2 extends com.intellij.psi.PsiTypeVisitor {
final synthetic boolean val$acceptUnboundedWildcard
final synthetic java.util.Set val$typeParameters
void <init> (boolean, 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.PsiTypeParameter parameter
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClass psiClass
public java.lang.Boolean visitIntersectionType (com.intellij.psi.PsiIntersectionType)
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiIntersectionType intersectionType
public java.lang.Boolean visitMethodReferenceType (com.intellij.psi.PsiMethodReferenceType)
com.intellij.psi.PsiMethodReferenceType methodReferenceType
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 volatile synthetic java.lang.Object visitMethodReferenceType (com.intellij.psi.PsiMethodReferenceType)
public volatile synthetic java.lang.Object visitLambdaExpressionType (com.intellij.psi.PsiLambdaExpressionType)
public volatile synthetic java.lang.Object visitIntersectionType (com.intellij.psi.PsiIntersectionType)
public volatile synthetic java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile synthetic java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/util/PsiTypesUtil$TypeParameterSearcher.class
PsiTypesUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiTypesUtil$TypeParameterSearcher extends com.intellij.psi.PsiTypeVisitor {
private final java.util.Set myTypeParams
public void <init> ()
public java.util.Set getTypeParameters ()
public java.lang.Boolean visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public java.lang.Boolean visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
public java.lang.Boolean visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
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 synthetic java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile synthetic java.lang.Object visitType (com.intellij.psi.PsiType)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiTypesUtil.class
PsiTypesUtil.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 <init> ()
public static java.lang.Object getDefaultValue (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static java.lang.String getDefaultValueOfType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static java.lang.String getDefaultValueOfType (com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiClassType classType
int i
int count
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType erasedComponentType
StringBuilder buffer
com.intellij.psi.PsiType rawType
com.intellij.psi.PsiType type
boolean customDefaultValues
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.psi.PsiElement 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.PsiClass aClass
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.PsiTypeElement typeElement
com.intellij.psi.PsiType type
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 isDenotableType (com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType typeAfterReplacement
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElementFactory elementFactory
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 transient com.intellij.psi.PsiTypeParameter[] filterUnusedTypeParameters (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[])
com.intellij.psi.PsiType type
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] types
com.intellij.psi.util.PsiTypesUtil$TypeParameterSearcher searcher
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
private static boolean isAccessibleAt (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiElement context
com.intellij.psi.PsiTypeParameterListOwner owner
public static boolean allTypeParametersResolved (com.intellij.psi.PsiElement, com.intellij.psi.PsiType)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiType targetType
com.intellij.psi.util.PsiTypesUtil$TypeParameterSearcher searcher
java.util.Set parameters
public static com.intellij.psi.PsiType createArrayType (com.intellij.psi.PsiType, int)
int i
com.intellij.psi.PsiType newType
int arrayDim
public static com.intellij.psi.PsiTypeElement replaceWithExplicitType (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
com.intellij.openapi.project.Project project
com.intellij.psi.PsiTypeElement typeElementByExplicitType
com.intellij.psi.PsiElement explicitTypeElement
public static com.intellij.psi.PsiType getTypeByMethod (com.intellij.psi.PsiElement, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiElement, boolean, com.intellij.psi.PsiSubstitutor, boolean)
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
boolean inferParent
public static boolean mentionsTypeParameters (com.intellij.psi.PsiType, java.util.Set)
com.intellij.psi.PsiType type
java.util.Set typeParameters
public static boolean isUncheckedCall (com.intellij.psi.JavaResolveResult)
java.util.Set typeParameters
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement element
private static boolean mentionsTypeParametersOrUnboundedWildcard (com.intellij.psi.PsiType, java.util.Set, boolean)
com.intellij.psi.PsiType type
java.util.Set typeParameters
boolean acceptUnboundedWildcard
private static synthetic boolean lambda$isUncheckedCall$1 (java.util.Set, com.intellij.psi.PsiParameter)
java.util.Set typeParameters
com.intellij.psi.PsiParameter parameter
private static synthetic boolean lambda$allTypeParametersResolved$0 (com.intellij.psi.PsiElement, com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiTypeParameter parameter
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PsiUtil$AccessLevel.class
PsiUtil.java
package com.intellij.psi.util
public abstract annotation com.intellij.psi.util.PsiUtil$AccessLevel extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/psi/util/PsiUtil$ApplicabilityChecker.class
PsiUtil.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)
private static synthetic boolean lambda$static$0 (com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, int)
com.intellij.psi.PsiType left
com.intellij.psi.PsiType right
boolean allowUncheckedConversion
int argId
static void <clinit> ()
}
com/intellij/psi/util/PsiUtil.class
PsiUtil.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 synthetic boolean $assertionsDisabled
private void <init> ()
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 boolean isMemberAccessibleAt (com.intellij.psi.PsiMember, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiElement place
com.intellij.openapi.vfs.VirtualFile virtualFile
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.psi.PsiElement)
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.psi.PsiElement place
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.PsiClass superClass
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.PsiElement element
public static java.util.List getSwitchResultExpressions (com.intellij.psi.PsiSwitchExpression)
com.intellij.psi.PsiStatement ruleBody
com.intellij.psi.PsiStatement statement
java.util.List result
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiSwitchExpression switchExpression
com.intellij.psi.PsiCodeBlock body
private static void collectSwitchResultExpressions (java.util.List, com.intellij.psi.PsiElement)
com.intellij.psi.PsiBreakStatement statement
com.intellij.psi.PsiYieldStatement statement
java.util.List result
com.intellij.psi.PsiElement container
java.util.List breaks
java.util.List yields
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.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)
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
private 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[] parameters
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[] parameters
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.PsiElement element
com.intellij.psi.PsiClass topClass
public static java.lang.String getPackageName (com.intellij.psi.PsiClass)
String fqName
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass topClass
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
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 canBeOverridden (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass parentClass
public static boolean canBeOverriden (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
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 boolean isLanguageLevel10OrHigher (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static boolean isLanguageLevel11OrHigher (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.PsiMethod cls
com.intellij.psi.PsiClass clazz
boolean allowProtected
boolean allowPrivateAndPackagePrivate
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$ClassResolveResult classResolveResult
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClass baseClass
public static com.intellij.psi.PsiType substituteTypeParameter (com.intellij.psi.PsiType, com.intellij.psi.PsiClass, int, boolean)
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiClass superClass
int typeParamIndex
boolean eraseTypeParameter
com.intellij.psi.PsiClassType$ClassResolveResult classResolveResult
com.intellij.psi.PsiClass psiClass
private static com.intellij.psi.PsiClassType$ClassResolveResult resolveClass (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
private static com.intellij.psi.PsiType substituteType (int, boolean, com.intellij.psi.PsiClassType$ClassResolveResult, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
int typeParamIndex
boolean eraseTypeParameter
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 expression
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
public static boolean isFromDefaultPackage (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement element
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.List vector
private static void addStatements (java.util.List, com.intellij.psi.PsiElement, java.lang.Class, java.util.function.Predicate)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement[] children
java.util.List vector
com.intellij.psi.PsiElement element
Class clazz
java.util.function.Predicate stopAt
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
public static com.intellij.psi.PsiElement addModuleStatement (com.intellij.psi.PsiJavaModule, java.lang.String)
com.intellij.psi.PsiJavaModule module
String text
com.intellij.psi.PsiJavaParserFacade facade
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement anchor
public static boolean isArrayClass (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiClass
private static synthetic boolean lambda$addModuleStatement$5 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic boolean lambda$findReturnStatements$4 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement statement
private static synthetic int lambda$static$3 (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement o1
com.intellij.psi.PsiElement o2
private static synthetic boolean lambda$getTopLevelClass$2 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic boolean lambda$collectSwitchResultExpressions$1 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic boolean lambda$collectSwitchResultExpressions$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/TypeConversionUtil$1.class
TypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$1 extends com.intellij.psi.PsiEllipsisType {
void <init> (com.intellij.psi.PsiType)
com.intellij.psi.PsiType componentType
public boolean isValid ()
public java.lang.String getPresentableText (boolean)
boolean annotated
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/TypeConversionUtil$2.class
TypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$2 extends com.intellij.psi.PsiTypeVisitor {
final synthetic com.intellij.psi.PsiSubstitutor val$beforeSubstitutor
void <init> (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
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 synthetic java.lang.Object visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
public volatile synthetic java.lang.Object visitEllipsisType (com.intellij.psi.PsiEllipsisType)
public volatile synthetic java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile synthetic java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile synthetic java.lang.Object visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
public volatile synthetic java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/util/TypeConversionUtil$Caster.class
TypeConversionUtil.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.class
TypeConversionUtil.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
public static final int FLOAT_RANK
public 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 LOWER_BOUND
private static final com.intellij.openapi.util.Key UPPER_BOUND
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 INTEGER_NUMBER_TYPES
private static final java.util.Set PRIMITIVE_TYPES
private static final java.util.Set PRIMITIVE_WRAPPER_TYPES
private static final java.util.Set PRIMITIVE_WRAPPER_SIMPLE_NAMES
private static final com.intellij.psi.util.TypeConversionUtil$Caster[][] caster
private static final java.util.Map WRAPPER_TO_PRIMITIVE
static final synthetic boolean $assertionsDisabled
private void <init> ()
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.PsiElementFactory factory
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 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
com.intellij.psi.PsiSubstitutor baseSubstitutor
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
private static com.intellij.psi.PsiType uncapture (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 boolean isIntegralNumberType (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
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiClass aClass
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)
com.intellij.openapi.util.NotNullComputable checkAssignable
Boolean assignable
com.intellij.psi.PsiWildcardType rightWildcard
com.intellij.psi.PsiType bound
com.intellij.openapi.util.NotNullComputable checkAssignable
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
com.intellij.psi.PsiSubstitutor substitutor
public static com.intellij.psi.PsiSubstitutor getMaybeSuperClassSubstitutor (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
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
String name
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
public static com.intellij.psi.PsiType getInferredUpperBoundForSynthetic (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter psiClass
public static com.intellij.psi.PsiType getInferredLowerBoundForSynthetic (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter psiClass
public static void setInferredBoundsForSynthetic (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiType upperBound
public static boolean isSafeConversion (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType target
com.intellij.psi.PsiType source
int sourceRank
int targetRank
private static com.intellij.psi.PsiType wrapperToPrimitive (java.lang.Object)
Object o
private static synthetic java.lang.Object lambda$static$52 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$51 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$50 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$49 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$48 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$47 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$46 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$45 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$44 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$43 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$42 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$41 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$40 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$39 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$38 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$37 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$36 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$35 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$34 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$33 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$32 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$31 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$30 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$29 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$28 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$27 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$26 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$25 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$24 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$23 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$22 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$21 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$20 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$19 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$18 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$17 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$16 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$15 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$14 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$13 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$12 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$11 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$10 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$9 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$8 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$7 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$6 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$5 (java.lang.Object)
Object operand
private static synthetic java.lang.Object lambda$static$4 (java.lang.Object)
Object operand
private static synthetic java.lang.Boolean lambda$typesAgree$3 (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType typeRight
com.intellij.psi.PsiType leftBound
private static synthetic java.lang.Boolean lambda$typesAgree$2 (com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiType bound
com.intellij.psi.PsiType leftBound
boolean allowUncheckedConversion
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getAllBoxedTypeSupers$1 (com.intellij.openapi.project.Project)
com.intellij.psi.PsiClass boxedClass
String qname
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade facade
java.util.Set set
private static synthetic boolean lambda$null$0 (java.util.Set, com.intellij.psi.PsiClass)
java.util.Set set
com.intellij.psi.PsiClass psiClass1
static synthetic com.intellij.psi.PsiType access$000 (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiTypeParameter x0
com.intellij.psi.PsiSubstitutor x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/TypesDistinctProver.class
TypesDistinctProver.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 <init> ()
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.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiTypeParameter typeParam
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
private static synthetic boolean lambda$distinguishFromTypeParam$0 (com.intellij.psi.PsiType, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType type2
com.intellij.psi.PsiClassType paramBound
static void <clinit> ()
}
com/intellij/psi/util/package.html
com/intellij/util/JavaPsiConstructorUtil.class
JavaPsiConstructorUtil.java
package com.intellij.util
public com.intellij.util.JavaPsiConstructorUtil extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.PsiMethodCallExpression findThisOrSuperCallInConstructor (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiElement bodyElement
com.intellij.psi.PsiMethodCallExpression call
public static boolean isChainedConstructorCall (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement call
com.intellij.psi.PsiElement child
public static boolean isSuperConstructorCall (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement call
com.intellij.psi.PsiElement child
public static boolean isConstructorCall (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement call
com.intellij.psi.PsiElement child
public static com.intellij.psi.PsiMethod findConstructorInSuper (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod constructor
private static com.intellij.psi.PsiMethod findConstructorInSuper (com.intellij.psi.PsiMethod, java.util.Set)
com.intellij.psi.PsiMethod superConstructor
com.intellij.psi.PsiMethod chainedConstructor
com.intellij.psi.util.MethodSignature defConstructor
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiMethod constructor
java.util.Set visited
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiClass containingClass
}
com/intellij/util/VisibilityIcons.class
VisibilityIcons.java
package com.intellij.util
public final com.intellij.util.VisibilityIcons extends java.lang.Object {
private void <init> ()
public static void setVisibilityIcon (com.intellij.psi.PsiModifierList, com.intellij.ui.RowIcon)
com.intellij.psi.PsiModifierList modifierList
com.intellij.ui.RowIcon baseIcon
public static void setVisibilityIcon (com.intellij.psi.PsiModifierList, com.intellij.ui.icons.RowIcon)
javax.swing.Icon emptyIcon
javax.swing.Icon emptyIcon
com.intellij.psi.PsiModifierList modifierList
com.intellij.ui.icons.RowIcon baseIcon
public static void setVisibilityIcon (int, com.intellij.ui.RowIcon)
int accessLevel
com.intellij.ui.RowIcon baseIcon
public static void setVisibilityIcon (int, com.intellij.ui.icons.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.icons.RowIcon baseIcon
javax.swing.Icon icon
}
com/intellij/util/VisibilityUtil.class
VisibilityUtil.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
messages/JavaCoreBundle.properties
com/intellij/ide/structureView/impl/
com/intellij/ide/structureView/impl/java/
com/intellij/ide/highlighter/JavaClsStructureViewBuilderProvider.class
JavaClsStructureViewBuilderProvider.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.JavaClsStructureViewBuilderProvider extends java.lang.Object implements com.intellij.ide.structureView.StructureViewBuilderProvider {
public void <init> ()
public com.intellij.ide.structureView.StructureViewBuilder getStructureViewBuilder (com.intellij.openapi.fileTypes.FileType, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.psi.PsiFile mirror
com.intellij.lang.PsiStructureViewFactory factory
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/AccessLevelProvider.class
AccessLevelProvider.java
package com.intellij.ide.structureView.impl.java
public abstract com.intellij.ide.structureView.impl.java.AccessLevelProvider extends java.lang.Object {
public abstract int getAccessLevel ()
public abstract int getSubLevel ()
}
com/intellij/ide/structureView/impl/java/AddAllMembersProcessor.class
AddAllMembersProcessor.java
package com.intellij.ide.structureView.impl.java
com.intellij.ide.structureView.impl.java.AddAllMembersProcessor extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor {
private final java.util.Collection myAllMembers
private final com.intellij.psi.PsiClass myPsiClass
private final java.util.Map myMethodsBySignature
void <init> (java.util.Collection, com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement psiElement
java.util.Collection allMembers
com.intellij.psi.PsiClass psiClass
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
com.intellij.psi.PsiMember member
private static boolean isObjectMember (com.intellij.psi.PsiElement)
String qualifiedName
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass containingClass
private void mapMethodBySignature (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod psiMethod
private boolean shouldAdd (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiMethod previousMethod
private static boolean isInteresting (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static boolean isInheritor (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod baseMethod
private static boolean isStatic (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private boolean isVisible (com.intellij.psi.PsiMember, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMember element
com.intellij.psi.PsiClass psiClass
private static boolean isInheritedConstructor (com.intellij.psi.PsiMember, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiMethod method
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/AnonymousClassesSorter.class
AnonymousClassesSorter.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.AnonymousClassesSorter extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.Sorter {
public static com.intellij.ide.util.treeView.smartTree.Sorter INSTANCE
private final java.util.Comparator myComparator
public void <init> ()
public java.util.Comparator getComparator ()
public boolean isVisible ()
public com.intellij.ide.util.treeView.smartTree.ActionPresentation getPresentation ()
public java.lang.String getName ()
private static synthetic int lambda$new$0 (java.lang.Object, java.lang.Object)
Object o1
Object o2
String s1
String s2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/ClassInitializerTreeElement.class
ClassInitializerTreeElement.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.ClassInitializerTreeElement extends com.intellij.ide.structureView.impl.common.PsiTreeElementBase implements com.intellij.ide.structureView.impl.java.AccessLevelProvider {
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.PsiClassInitializer)
com.intellij.psi.PsiClassInitializer initializer
public java.lang.String getPresentableText ()
com.intellij.psi.PsiClassInitializer initializer
String isStatic
public java.lang.String getLocationString ()
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiElement first
public java.util.Collection getChildrenBase ()
public int getAccessLevel ()
public int getSubLevel ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/FieldsFilter.class
FieldsFilter.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.FieldsFilter extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.Filter {
public static final String ID
public void <init> ()
public boolean isVisible (com.intellij.ide.util.treeView.smartTree.TreeElement)
com.intellij.ide.util.treeView.smartTree.TreeElement treeNode
public com.intellij.ide.util.treeView.smartTree.ActionPresentation getPresentation ()
public java.lang.String getName ()
public boolean isReverted ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/JavaAnonymousClassTreeElement.class
JavaAnonymousClassTreeElement.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.JavaAnonymousClassTreeElement extends com.intellij.ide.structureView.impl.java.JavaClassTreeElement {
public static final com.intellij.ide.structureView.impl.java.JavaAnonymousClassTreeElement[] EMPTY_ARRAY
private String myName
private String myBaseName
public void <init> (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiAnonymousClass aClass
public boolean isPublic ()
public java.lang.String getPresentableText ()
com.intellij.psi.PsiClass element
public boolean isSearchInLocationString ()
public java.lang.String getLocationString ()
com.intellij.psi.PsiAnonymousClass anonymousClass
public java.lang.String toString ()
public javax.swing.Icon getIcon (boolean)
boolean open
static void <clinit> ()
}
com/intellij/ide/structureView/impl/java/JavaAnonymousClassesNodeProvider.class
JavaAnonymousClassesNodeProvider.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.JavaAnonymousClassesNodeProvider extends java.lang.Object implements com.intellij.ide.util.FileStructureNodeProvider com.intellij.openapi.util.PropertyOwner com.intellij.openapi.project.DumbAware {
public static final String ID
public static final String JAVA_ANONYMOUS_PROPERTY_NAME
public void <init> ()
public java.util.Collection provideNodes (com.intellij.ide.util.treeView.smartTree.TreeElement)
com.intellij.psi.PsiElement element
java.util.List result
com.intellij.psi.PsiElement[] elements
com.intellij.navigation.AnonymousElementProvider provider
com.intellij.psi.PsiElement el
com.intellij.ide.util.treeView.smartTree.TreeElement node
public java.lang.String getCheckBoxText ()
public com.intellij.openapi.actionSystem.Shortcut[] getShortcut ()
public com.intellij.ide.util.treeView.smartTree.ActionPresentation getPresentation ()
public java.lang.String getName ()
public java.lang.String getPropertyName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/JavaClassTreeElement.class
JavaClassTreeElement.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.JavaClassTreeElement extends com.intellij.ide.structureView.impl.java.JavaClassTreeElementBase {
public void <init> (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass cls
boolean inherited
public void <init> (com.intellij.psi.PsiClass, boolean, java.util.Set)
com.intellij.psi.PsiClass cls
boolean inherited
java.util.Set parents
public java.util.Collection getChildrenBase ()
private java.util.Collection getClassChildren ()
com.intellij.psi.PsiElement child
com.intellij.psi.PsiClass aClass
java.util.LinkedHashSet members
java.util.List children
static java.util.LinkedHashSet getOwnChildren (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
java.util.LinkedHashSet members
private static void addPhysicalElements (com.intellij.psi.PsiMember[], java.util.Collection, com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement mirror
com.intellij.psi.PsiMember element
com.intellij.psi.PsiMember[] elements
java.util.Collection to
com.intellij.psi.PsiClass aClass
public java.lang.String getPresentableText ()
com.intellij.psi.PsiClass o
public boolean isPublic ()
com.intellij.psi.PsiClass o
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/JavaClassTreeElementBase.class
JavaClassTreeElementBase.java
package com.intellij.ide.structureView.impl.java
public abstract com.intellij.ide.structureView.impl.java.JavaClassTreeElementBase extends com.intellij.ide.structureView.impl.common.PsiTreeElementBase implements com.intellij.ide.structureView.impl.java.AccessLevelProvider com.intellij.navigation.ColoredItemPresentation com.intellij.navigation.LocationPresentation {
private final boolean myIsInherited
protected String myLocation
protected void <init> (boolean, com.intellij.psi.PsiElement)
boolean isInherited
com.intellij.psi.PsiElement element
public boolean isInherited ()
public boolean isPublic ()
com.intellij.psi.PsiElement element
public int getAccessLevel ()
com.intellij.psi.PsiElement element
com.intellij.psi.PsiModifierList modifierList
public int getSubLevel ()
public java.lang.String getLocationString ()
com.intellij.psi.PsiClass cls
com.intellij.psi.PsiElement element
public java.lang.String getLocationPrefix ()
public java.lang.String getLocationSuffix ()
public boolean equals (java.lang.Object)
Object o
com.intellij.ide.structureView.impl.java.JavaClassTreeElementBase that
public com.intellij.openapi.editor.colors.TextAttributesKey getTextAttributesKey ()
com.intellij.openapi.project.IndexNotReadyException ignore
private boolean isDeprecated ()
com.intellij.psi.PsiElement element
}
com/intellij/ide/structureView/impl/java/JavaFileTreeElement.class
JavaFileTreeElement.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.JavaFileTreeElement extends com.intellij.ide.structureView.impl.common.PsiTreeElementBase implements com.intellij.navigation.ItemPresentation {
public void <init> (com.intellij.psi.PsiClassOwner)
com.intellij.psi.PsiClassOwner file
public java.lang.String getPresentableText ()
com.intellij.psi.PsiClassOwner element
public java.util.Collection getChildrenBase ()
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassOwner element
com.intellij.psi.PsiClass[] classes
java.util.ArrayList result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/JavaFileTreeModel.class
JavaFileTreeModel.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.JavaFileTreeModel extends com.intellij.ide.structureView.TextEditorBasedStructureViewModel implements com.intellij.ide.structureView.StructureViewModel$ElementInfoProvider com.intellij.ui.PlaceHolder {
private static final java.util.Collection NODE_PROVIDERS
private String myPlace
public void <init> (com.intellij.psi.PsiClassOwner, com.intellij.openapi.editor.Editor)
com.intellij.psi.PsiClassOwner file
com.intellij.openapi.editor.Editor editor
public com.intellij.ide.util.treeView.smartTree.Filter[] getFilters ()
public java.util.Collection getNodeProviders ()
public com.intellij.ide.util.treeView.smartTree.Grouper[] getGroupers ()
public com.intellij.ide.structureView.StructureViewTreeElement getRoot ()
public boolean shouldEnterElement (java.lang.Object)
Object element
public com.intellij.ide.util.treeView.smartTree.Sorter[] getSorters ()
protected com.intellij.psi.PsiClassOwner getPsiFile ()
public boolean isAlwaysShowsPlus (com.intellij.ide.structureView.StructureViewTreeElement)
com.intellij.ide.structureView.StructureViewTreeElement element
Object value
public boolean isAlwaysLeaf (com.intellij.ide.structureView.StructureViewTreeElement)
com.intellij.ide.structureView.StructureViewTreeElement element
protected boolean isSuitable (com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass parent
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass parent
com.intellij.psi.PsiElement element
protected java.lang.Class[] getSuitableClasses ()
public void setPlace (java.lang.String)
String place
public java.lang.String getPlace ()
protected volatile synthetic com.intellij.psi.PsiFile getPsiFile ()
public volatile synthetic com.intellij.ide.util.treeView.smartTree.TreeElement getRoot ()
public volatile synthetic void setPlace (java.lang.Object)
public volatile synthetic java.lang.Object getPlace ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/JavaInheritedMembersNodeProvider.class
JavaInheritedMembersNodeProvider.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.JavaInheritedMembersNodeProvider extends com.intellij.ide.util.InheritedMembersNodeProvider {
public void <init> ()
public java.util.Collection provideNodes (com.intellij.ide.util.treeView.smartTree.TreeElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement child
com.intellij.ide.util.treeView.smartTree.TreeElement node
com.intellij.ide.structureView.impl.java.JavaClassTreeElement classNode
com.intellij.psi.PsiClass aClass
java.util.Collection inherited
java.util.Collection ownChildren
java.util.List array
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/JavaLambdaNodeProvider.class
JavaLambdaNodeProvider.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.JavaLambdaNodeProvider extends java.lang.Object implements com.intellij.ide.util.FileStructureNodeProvider com.intellij.openapi.util.PropertyOwner com.intellij.openapi.project.DumbAware {
public static final String ID
public static final String JAVA_LAMBDA_PROPERTY_NAME
public void <init> ()
public java.util.List provideNodes (com.intellij.ide.util.treeView.smartTree.TreeElement)
com.intellij.ide.util.treeView.smartTree.TreeElement node
com.intellij.psi.PsiElement element
public java.lang.String getCheckBoxText ()
public com.intellij.openapi.actionSystem.Shortcut[] getShortcut ()
public com.intellij.ide.util.treeView.smartTree.ActionPresentation getPresentation ()
public java.lang.String getName ()
public java.lang.String getPropertyName ()
public volatile synthetic java.util.Collection provideNodes (com.intellij.ide.util.treeView.smartTree.TreeElement)
private static synthetic com.intellij.ide.structureView.impl.java.JavaLambdaTreeElement lambda$provideNodes$2 (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression o
private static synthetic boolean lambda$provideNodes$1 (com.intellij.psi.PsiElement, com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiLambdaExpression o
private static synthetic boolean lambda$provideNodes$0 (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement o
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/JavaLambdaTreeElement.class
JavaLambdaTreeElement.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.JavaLambdaTreeElement extends com.intellij.ide.structureView.impl.java.JavaClassTreeElementBase {
public static final com.intellij.ide.structureView.impl.java.JavaLambdaTreeElement[] EMPTY_ARRAY
private String myName
private String myFunctionalName
public void <init> (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression lambdaExpression
public boolean isPublic ()
public java.lang.String getPresentableText ()
com.intellij.psi.PsiLambdaExpression element
public boolean isSearchInLocationString ()
public java.lang.String getLocationString ()
com.intellij.psi.PsiType interfaceType
com.intellij.psi.PsiLambdaExpression lambdaExpression
public java.lang.String toString ()
public java.util.Collection getChildrenBase ()
public javax.swing.Icon getIcon (boolean)
boolean open
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/KindSorter$1.class
KindSorter.java
package com.intellij.ide.structureView.impl.java
com.intellij.ide.structureView.impl.java.KindSorter$1 extends java.lang.Object implements java.util.Comparator {
final synthetic com.intellij.ide.structureView.impl.java.KindSorter this$0
void <init> (com.intellij.ide.structureView.impl.java.KindSorter)
com.intellij.ide.structureView.impl.java.KindSorter this$0
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
private int getWeight (java.lang.Object)
com.intellij.ide.structureView.impl.java.PsiMethodTreeElement methodTreeElement
com.intellij.psi.PsiMethod method
Object value
}
com/intellij/ide/structureView/impl/java/KindSorter.class
KindSorter.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.KindSorter extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.Sorter {
public static final com.intellij.ide.util.treeView.smartTree.Sorter INSTANCE
public static final com.intellij.ide.util.treeView.smartTree.Sorter POPUP_INSTANCE
public static final String ID
private final boolean isPopup
private final java.util.Comparator COMPARATOR
public void <init> (boolean)
boolean isPopup
public java.util.Comparator getComparator ()
public boolean isVisible ()
public com.intellij.ide.util.treeView.smartTree.ActionPresentation getPresentation ()
public java.lang.String getName ()
static synthetic boolean access$000 (com.intellij.ide.structureView.impl.java.KindSorter)
com.intellij.ide.structureView.impl.java.KindSorter x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/PropertiesGrouper.class
PropertiesGrouper.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.PropertiesGrouper extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.Grouper {
public static final String ID
public void <init> ()
public java.util.Collection group (com.intellij.ide.util.treeView.AbstractTreeNode, java.util.Collection)
com.intellij.ide.structureView.impl.java.PropertyGroup existing
com.intellij.psi.PsiElement element
com.intellij.ide.structureView.impl.java.PropertyGroup group
com.intellij.ide.util.treeView.smartTree.TreeElement o
com.intellij.ide.structureView.impl.java.PropertyGroup group
java.util.Iterator iterator
com.intellij.ide.util.treeView.AbstractTreeNode parent
java.util.Collection children
java.util.Map result
public com.intellij.ide.util.treeView.smartTree.ActionPresentation getPresentation ()
public java.lang.String getName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/PropertyGroup.class
PropertyGroup.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.PropertyGroup extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.Group com.intellij.navigation.ColoredItemPresentation com.intellij.ide.structureView.impl.java.AccessLevelProvider com.intellij.ide.util.treeView.WeighedItem {
private final String myPropertyName
private final String myTypeText
private com.intellij.psi.SmartPsiElementPointer myFieldPointer
private com.intellij.psi.SmartPsiElementPointer myGetterPointer
private com.intellij.psi.SmartPsiElementPointer mySetterPointer
private boolean myIsStatic
public static final javax.swing.Icon PROPERTY_READ_ICON
public static final javax.swing.Icon PROPERTY_READ_STATIC_ICON
public static final javax.swing.Icon PROPERTY_WRITE_ICON
public static final javax.swing.Icon PROPERTY_WRITE_STATIC_ICON
public static final javax.swing.Icon PROPERTY_READ_WRITE_ICON
public static final javax.swing.Icon PROPERTY_READ_WRITE_STATIC_ICON
private final com.intellij.openapi.project.Project myProject
private final java.util.Collection myChildren
private void <init> (java.lang.String, com.intellij.psi.PsiType, boolean, com.intellij.openapi.project.Project)
String propertyName
com.intellij.psi.PsiType propertyType
boolean isStatic
com.intellij.openapi.project.Project project
public static com.intellij.ide.structureView.impl.java.PropertyGroup createOn (com.intellij.psi.PsiElement, com.intellij.ide.util.treeView.smartTree.TreeElement)
com.intellij.psi.PsiField field
com.intellij.ide.structureView.impl.java.PropertyGroup group
com.intellij.ide.structureView.impl.java.PropertyGroup group
com.intellij.ide.structureView.impl.java.PropertyGroup group
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement object
com.intellij.ide.util.treeView.smartTree.TreeElement treeElement
public java.util.Collection getChildren ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public javax.swing.Icon getIcon (boolean)
boolean open
private boolean isStatic ()
public java.lang.String getLocationString ()
public java.lang.String getPresentableText ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public int getAccessLevel ()
int result
public int getSubLevel ()
public void setField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
public void setGetter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod getter
public void setSetter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod setter
public com.intellij.psi.PsiField getField ()
public com.intellij.psi.PsiMethod getGetter ()
public com.intellij.psi.PsiMethod getSetter ()
void copyAccessorsFrom (com.intellij.ide.structureView.impl.java.PropertyGroup)
com.intellij.ide.structureView.impl.java.PropertyGroup group
private static javax.swing.Icon loadIcon (java.lang.String)
String resourceName
javax.swing.Icon icon
com.intellij.openapi.application.Application application
public com.intellij.openapi.editor.colors.TextAttributesKey getTextAttributesKey ()
private boolean isDeprecated ()
private static boolean isDeprecated (com.intellij.psi.PsiDocCommentOwner)
com.intellij.openapi.project.IndexNotReadyException e
com.intellij.psi.PsiDocCommentOwner element
public boolean isComplete ()
public java.lang.Object getValue ()
public int getWeight ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/PsiFieldTreeElement.class
PsiFieldTreeElement.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.PsiFieldTreeElement extends com.intellij.ide.structureView.impl.java.JavaClassTreeElementBase implements com.intellij.ide.util.treeView.smartTree.SortableTreeElement {
public void <init> (com.intellij.psi.PsiField, boolean)
com.intellij.psi.PsiField field
boolean isInherited
public java.util.Collection getChildrenBase ()
public java.lang.String getPresentableText ()
com.intellij.psi.PsiField field
boolean dumb
public com.intellij.psi.PsiField getField ()
public java.lang.String getAlphaSortKey ()
String name
com.intellij.psi.PsiField field
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/PsiMethodTreeElement$1.class
PsiMethodTreeElement.java
package com.intellij.ide.structureView.impl.java
com.intellij.ide.structureView.impl.java.PsiMethodTreeElement$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic java.util.ArrayList val$result
final synthetic com.intellij.ide.structureView.impl.java.PsiMethodTreeElement this$0
void <init> (com.intellij.ide.structureView.impl.java.PsiMethodTreeElement, java.util.ArrayList)
com.intellij.ide.structureView.impl.java.PsiMethodTreeElement this$0
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
}
com/intellij/ide/structureView/impl/java/PsiMethodTreeElement.class
PsiMethodTreeElement.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.PsiMethodTreeElement extends com.intellij.ide.structureView.impl.java.JavaClassTreeElementBase implements com.intellij.ide.util.treeView.smartTree.SortableTreeElement {
public void <init> (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod method
boolean isInherited
public java.util.Collection getChildrenBase ()
java.util.List emptyResult
com.intellij.psi.PsiMethod element
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.util.TextRange range
String fileText
java.util.ArrayList result
public java.lang.String getPresentableText ()
com.intellij.psi.PsiMethod psiMethod
boolean dumb
String method
public java.lang.String getLocationString ()
com.intellij.psi.PsiMethod base
com.intellij.psi.PsiClass baseClass
com.intellij.psi.util.MethodSignatureBackedByPsiMethod baseMethod
char upArrow
com.intellij.psi.PsiMethod method
public com.intellij.openapi.editor.colors.TextAttributesKey getTextAttributesKey ()
public com.intellij.psi.PsiMethod getMethod ()
public java.lang.String getAlphaSortKey ()
com.intellij.psi.PsiMethod method
public java.lang.String getLocationPrefix ()
public java.lang.String getLocationSuffix ()
private static synthetic java.lang.String lambda$getAlphaSortKey$0 (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter psiParameter
com.intellij.psi.PsiTypeElement typeElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/PublicElementsFilter.class
PublicElementsFilter.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.PublicElementsFilter extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.Filter {
public static final String ID
public void <init> ()
public boolean isVisible (com.intellij.ide.util.treeView.smartTree.TreeElement)
com.intellij.ide.util.treeView.smartTree.TreeElement treeNode
public com.intellij.ide.util.treeView.smartTree.ActionPresentation getPresentation ()
public java.lang.String getName ()
public boolean isReverted ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/SuperTypeGroup$1.class
SuperTypeGroup.java
package com.intellij.ide.structureView.impl.java
synthetic com.intellij.ide.structureView.impl.java.SuperTypeGroup$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$ide$structureView$impl$java$SuperTypeGroup$OwnershipType
static void <clinit> ()
}
com/intellij/ide/structureView/impl/java/SuperTypeGroup$OwnershipType.class
SuperTypeGroup.java
package com.intellij.ide.structureView.impl.java
public final enum com.intellij.ide.structureView.impl.java.SuperTypeGroup$OwnershipType extends java.lang.Enum {
public static final enum com.intellij.ide.structureView.impl.java.SuperTypeGroup$OwnershipType IMPLEMENTS
public static final enum com.intellij.ide.structureView.impl.java.SuperTypeGroup$OwnershipType OVERRIDES
public static final enum com.intellij.ide.structureView.impl.java.SuperTypeGroup$OwnershipType INHERITS
private static final synthetic com.intellij.ide.structureView.impl.java.SuperTypeGroup$OwnershipType[] $VALUES
public static com.intellij.ide.structureView.impl.java.SuperTypeGroup$OwnershipType[] values ()
public static com.intellij.ide.structureView.impl.java.SuperTypeGroup$OwnershipType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/ide/structureView/impl/java/SuperTypeGroup.class
SuperTypeGroup.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.SuperTypeGroup extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.Group com.intellij.navigation.ItemPresentation com.intellij.ide.structureView.impl.java.AccessLevelProvider {
private final com.intellij.psi.SmartPsiElementPointer mySuperClassPointer
private final com.intellij.ide.structureView.impl.java.SuperTypeGroup$OwnershipType myOverrides
private final java.util.Collection myChildren
public void <init> (com.intellij.psi.PsiClass, com.intellij.ide.structureView.impl.java.SuperTypeGroup$OwnershipType)
com.intellij.psi.PsiClass superClass
com.intellij.ide.structureView.impl.java.SuperTypeGroup$OwnershipType type
public java.util.Collection getChildren ()
private com.intellij.psi.PsiClass getSuperClass ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public javax.swing.Icon getIcon (boolean)
boolean open
public java.lang.String getLocationString ()
public java.lang.String getPresentableText ()
public java.lang.String toString ()
com.intellij.psi.PsiClass superClass
public boolean equals (java.lang.Object)
Object o
com.intellij.ide.structureView.impl.java.SuperTypeGroup superTypeGroup
com.intellij.psi.PsiClass superClass
public int hashCode ()
com.intellij.psi.PsiClass superClass
public java.lang.Object getValue ()
public int getAccessLevel ()
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiModifierList modifierList
public int getSubLevel ()
public void addMethod (com.intellij.ide.util.treeView.smartTree.TreeElement)
com.intellij.ide.util.treeView.smartTree.TreeElement superMethod
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/SuperTypesGrouper.class
SuperTypesGrouper.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.SuperTypesGrouper extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.Grouper {
public static final com.intellij.openapi.util.Key SUPER_METHOD_KEY
public static final String ID
public void <init> ()
public java.util.Collection group (com.intellij.ide.util.treeView.AbstractTreeNode, java.util.Collection)
com.intellij.psi.PsiClass groupClass
com.intellij.ide.structureView.impl.java.SuperTypeGroup group
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiClass containingClass
int i
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiClass groupClass
boolean overrides
com.intellij.ide.structureView.impl.java.SuperTypeGroup$OwnershipType ownershipType
com.intellij.ide.structureView.impl.java.SuperTypeGroup group
com.intellij.psi.PsiMethod[] superMethods
com.intellij.ide.structureView.impl.java.PsiMethodTreeElement element
com.intellij.psi.PsiMethod method
com.intellij.ide.util.treeView.smartTree.TreeElement child
com.intellij.ide.util.treeView.AbstractTreeNode parent
java.util.Collection children
java.util.Map groups
private static com.intellij.ide.structureView.impl.java.SuperTypeGroup getOrCreateGroup (com.intellij.psi.PsiClass, com.intellij.ide.structureView.impl.java.SuperTypeGroup$OwnershipType, java.util.Map)
com.intellij.psi.PsiClass groupClass
com.intellij.ide.structureView.impl.java.SuperTypeGroup$OwnershipType ownershipType
java.util.Map groups
com.intellij.ide.structureView.impl.java.SuperTypeGroup superTypeGroup
com.intellij.ide.structureView.impl.java.SuperTypeGroup existing
private static boolean isParentGrouped (com.intellij.ide.util.treeView.AbstractTreeNode)
com.intellij.ide.util.treeView.AbstractTreeNode parent
private static boolean methodOverridesSuper (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod superMethod
boolean overrides
public com.intellij.ide.util.treeView.smartTree.ActionPresentation getPresentation ()
public java.lang.String getName ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/VisibilityComparator.class
VisibilityComparator.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.VisibilityComparator extends java.lang.Object implements java.util.Comparator {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final int GROUP_ACCESS_SUBLEVEL
public static java.util.Comparator IMSTANCE
private final java.util.Comparator myNextComparator
private static final int UNKNOWN_ACCESS_LEVEL
public void <init> (java.util.Comparator)
java.util.Comparator comparator
public int compare (java.lang.Object, java.lang.Object)
Object descriptor1
Object descriptor2
int accessLevel1
int accessLevel2
private static int getAccessLevel (java.lang.Object)
Object element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/VisibilitySorter$1.class
VisibilitySorter.java
package com.intellij.ide.structureView.impl.java
final com.intellij.ide.structureView.impl.java.VisibilitySorter$1 extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.ActionPresentation {
void <init> ()
public java.lang.String getText ()
public java.lang.String getDescription ()
public javax.swing.Icon getIcon ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/java/VisibilitySorter.class
VisibilitySorter.java
package com.intellij.ide.structureView.impl.java
public com.intellij.ide.structureView.impl.java.VisibilitySorter extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.Sorter {
public static final com.intellij.ide.util.treeView.smartTree.Sorter INSTANCE
private static final com.intellij.ide.util.treeView.smartTree.ActionPresentation PRESENTATION
public static final String ID
public void <init> ()
public java.util.Comparator getComparator ()
public boolean isVisible ()
public com.intellij.ide.util.treeView.smartTree.ActionPresentation getPresentation ()
public java.lang.String getName ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/JavaStructureViewBuilderFactory$1.class
JavaStructureViewBuilderFactory.java
package com.intellij.lang.java
com.intellij.lang.java.JavaStructureViewBuilderFactory$1 extends com.intellij.ide.structureView.TreeBasedStructureViewBuilder {
final synthetic com.intellij.psi.PsiFile val$psiFile
final synthetic com.intellij.lang.java.JavaStructureViewBuilderFactory this$0
void <init> (com.intellij.lang.java.JavaStructureViewBuilderFactory, com.intellij.psi.PsiFile)
com.intellij.lang.java.JavaStructureViewBuilderFactory this$0
public com.intellij.ide.structureView.StructureViewModel createStructureViewModel (com.intellij.openapi.editor.Editor)
com.intellij.openapi.editor.Editor editor
public boolean isRootNodeShown ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/JavaStructureViewBuilderFactory.class
JavaStructureViewBuilderFactory.java
package com.intellij.lang.java
public com.intellij.lang.java.JavaStructureViewBuilderFactory extends java.lang.Object implements com.intellij.lang.PsiStructureViewFactory {
public void <init> ()
public com.intellij.ide.structureView.StructureViewBuilder getStructureViewBuilder (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/
org/jetbrains/jps/model/
org/jetbrains/jps/model/artifact/
org/jetbrains/jps/model/artifact/elements/
org/jetbrains/jps/model/artifact/elements/ex/
org/jetbrains/jps/model/ex/
org/jetbrains/jps/model/fileTypes/
org/jetbrains/jps/model/jarRepository/
org/jetbrains/jps/model/java/
org/jetbrains/jps/model/java/compiler/
org/jetbrains/jps/model/java/runConfiguration/
org/jetbrains/jps/model/library/
org/jetbrains/jps/model/library/sdk/
org/jetbrains/jps/model/module/
org/jetbrains/jps/model/runConfiguration/
org/jetbrains/jps/model/serialization/
org/jetbrains/jps/service/
org/jetbrains/jps/util/
com/intellij/openapi/fileTypes/ExactFileNameMatcher.class
ExactFileNameMatcher.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.ExactFileNameMatcher extends java.lang.Object implements com.intellij.openapi.fileTypes.FileNameMatcher {
private final String myFileName
private final boolean myIgnoreCase
public void <init> (java.lang.String)
String fileName
public void <init> (java.lang.String, boolean)
String fileName
boolean ignoreCase
public boolean acceptsCharSequence (java.lang.CharSequence)
CharSequence fileName
public java.lang.String getPresentableString ()
public java.lang.String getFileName ()
public boolean isIgnoreCase ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.fileTypes.ExactFileNameMatcher that
public int hashCode ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/ExtensionFileNameMatcher.class
ExtensionFileNameMatcher.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.ExtensionFileNameMatcher extends java.lang.Object implements com.intellij.openapi.fileTypes.FileNameMatcher {
private final String myExtension
private final String myDotExtension
public void <init> (java.lang.String)
String extension
public boolean acceptsCharSequence (java.lang.CharSequence)
CharSequence fileName
public java.lang.String getPresentableString ()
public java.lang.String getExtension ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.fileTypes.ExtensionFileNameMatcher that
public int hashCode ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/FileNameMatcher.class
FileNameMatcher.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.FileNameMatcher extends java.lang.Object {
public boolean accept (java.lang.String)
String fileName
public boolean acceptsCharSequence (java.lang.CharSequence)
CharSequence fileName
public abstract java.lang.String getPresentableString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/FileNameMatcherEx.class
FileNameMatcherEx.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.FileNameMatcherEx extends java.lang.Object implements com.intellij.openapi.fileTypes.FileNameMatcher {
public void <init> ()
public static boolean acceptsCharSequence (com.intellij.openapi.fileTypes.FileNameMatcher, java.lang.CharSequence)
com.intellij.openapi.fileTypes.FileNameMatcher matcher
CharSequence fileName
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/JpsCompositeElement.class
JpsCompositeElement.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsCompositeElement extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract org.jetbrains.jps.model.JpsElementContainer getContainer ()
}
org/jetbrains/jps/model/JpsDummyElement.class
JpsDummyElement.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsDummyElement extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
}
org/jetbrains/jps/model/JpsElement$BulkModificationSupport.class
JpsElement.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsElement$BulkModificationSupport extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract org.jetbrains.jps.model.JpsElement createCopy ()
public abstract void applyChanges (org.jetbrains.jps.model.JpsElement)
}
org/jetbrains/jps/model/JpsElement.class
JpsElement.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsElement extends java.lang.Object {
public abstract org.jetbrains.jps.model.JpsElement$BulkModificationSupport getBulkModificationSupport ()
}
org/jetbrains/jps/model/JpsElementChildRole.class
JpsElementChildRole.java
package org.jetbrains.jps.model
public org.jetbrains.jps.model.JpsElementChildRole extends java.lang.Object {
public void <init> ()
public void fireElementAdded (org.jetbrains.jps.model.JpsEventDispatcher, org.jetbrains.jps.model.JpsElement)
org.jetbrains.jps.model.JpsEventDispatcher dispatcher
org.jetbrains.jps.model.JpsElement element
public void fireElementRemoved (org.jetbrains.jps.model.JpsEventDispatcher, org.jetbrains.jps.model.JpsElement)
org.jetbrains.jps.model.JpsEventDispatcher dispatcher
org.jetbrains.jps.model.JpsElement element
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/JpsElementCollection.class
JpsElementCollection.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsElementCollection extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract java.util.List getElements ()
public abstract org.jetbrains.jps.model.JpsElement addChild (org.jetbrains.jps.model.JpsElementCreator)
public abstract org.jetbrains.jps.model.JpsElement addChild (org.jetbrains.jps.model.JpsElement)
public abstract void removeChild (org.jetbrains.jps.model.JpsElement)
public abstract void removeAllChildren ()
public abstract java.lang.Iterable getElementsOfType (org.jetbrains.jps.model.JpsElementType)
}
org/jetbrains/jps/model/JpsElementContainer.class
JpsElementContainer.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsElementContainer extends java.lang.Object {
public abstract org.jetbrains.jps.model.JpsElement getChild (org.jetbrains.jps.model.JpsElementChildRole)
public abstract org.jetbrains.jps.model.JpsElement setChild (org.jetbrains.jps.model.JpsElementChildRole)
public abstract org.jetbrains.jps.model.JpsElement getOrSetChild (org.jetbrains.jps.model.JpsElementChildRole)
public abstract org.jetbrains.jps.model.JpsElement setChild (org.jetbrains.jps.model.JpsElementChildRole, java.lang.Object)
public abstract org.jetbrains.jps.model.JpsElement setChild (org.jetbrains.jps.model.JpsElementChildRole, org.jetbrains.jps.model.JpsElement)
public abstract void removeChild (org.jetbrains.jps.model.JpsElementChildRole)
}
org/jetbrains/jps/model/JpsElementCreator.class
JpsElementCreator.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsElementCreator extends java.lang.Object {
public abstract org.jetbrains.jps.model.JpsElement create ()
}
org/jetbrains/jps/model/JpsElementFactory.class
JpsElementFactory.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsElementFactory extends java.lang.Object {
public void <init> ()
public static org.jetbrains.jps.model.JpsElementFactory getInstance ()
public abstract org.jetbrains.jps.model.JpsModel createModel ()
public abstract org.jetbrains.jps.model.module.JpsModule createModule (java.lang.String, org.jetbrains.jps.model.module.JpsModuleType, org.jetbrains.jps.model.JpsElement)
public abstract org.jetbrains.jps.model.library.JpsTypedLibrary createLibrary (java.lang.String, org.jetbrains.jps.model.library.JpsLibraryType, org.jetbrains.jps.model.JpsElement)
public abstract org.jetbrains.jps.model.library.JpsTypedLibrary createSdk (java.lang.String, java.lang.String, java.lang.String, org.jetbrains.jps.model.library.sdk.JpsSdkType, org.jetbrains.jps.model.JpsElement)
public abstract org.jetbrains.jps.model.module.JpsModuleSourceRoot createModuleSourceRoot (java.lang.String, org.jetbrains.jps.model.module.JpsModuleSourceRootType, org.jetbrains.jps.model.JpsElement)
public abstract org.jetbrains.jps.model.module.JpsModuleReference createModuleReference (java.lang.String)
public abstract org.jetbrains.jps.model.library.JpsLibraryReference createLibraryReference (java.lang.String, org.jetbrains.jps.model.JpsElementReference)
public abstract org.jetbrains.jps.model.library.sdk.JpsSdkReference createSdkReference (java.lang.String, org.jetbrains.jps.model.library.sdk.JpsSdkType)
public abstract org.jetbrains.jps.model.JpsElementReference createProjectReference ()
public abstract org.jetbrains.jps.model.JpsElementReference createGlobalReference ()
public abstract org.jetbrains.jps.model.JpsDummyElement createDummyElement ()
public abstract org.jetbrains.jps.model.JpsSimpleElement createSimpleElement (java.lang.Object)
}
org/jetbrains/jps/model/JpsElementParameterizedCreator.class
JpsElementParameterizedCreator.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsElementParameterizedCreator extends java.lang.Object {
public abstract org.jetbrains.jps.model.JpsElement create (java.lang.Object)
}
org/jetbrains/jps/model/JpsElementReference.class
JpsElementReference.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsElementReference extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract org.jetbrains.jps.model.JpsElement resolve ()
public abstract org.jetbrains.jps.model.JpsElementReference asExternal (org.jetbrains.jps.model.JpsModel)
}
org/jetbrains/jps/model/JpsElementType.class
JpsElementType.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsElementType extends java.lang.Object {
public abstract org.jetbrains.jps.model.JpsElementChildRole getPropertiesRole ()
}
org/jetbrains/jps/model/JpsElementTypeWithDefaultProperties.class
JpsElementTypeWithDefaultProperties.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsElementTypeWithDefaultProperties extends java.lang.Object {
public abstract java.lang.Object createDefaultProperties ()
}
org/jetbrains/jps/model/JpsEncodingConfigurationService.class
JpsEncodingConfigurationService.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsEncodingConfigurationService extends java.lang.Object {
public void <init> ()
public static org.jetbrains.jps.model.JpsEncodingConfigurationService getInstance ()
public abstract java.lang.String getGlobalEncoding (org.jetbrains.jps.model.JpsGlobal)
public abstract void setGlobalEncoding (org.jetbrains.jps.model.JpsGlobal, java.lang.String)
public abstract java.lang.String getProjectEncoding (org.jetbrains.jps.model.JpsModel)
public abstract org.jetbrains.jps.model.JpsEncodingProjectConfiguration getEncodingConfiguration (org.jetbrains.jps.model.JpsProject)
public abstract org.jetbrains.jps.model.JpsEncodingProjectConfiguration setEncodingConfiguration (org.jetbrains.jps.model.JpsProject, java.lang.String, java.util.Map)
}
org/jetbrains/jps/model/JpsEncodingProjectConfiguration.class
JpsEncodingProjectConfiguration.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsEncodingProjectConfiguration extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract java.lang.String getEncoding (java.io.File)
public abstract java.lang.String getProjectEncoding ()
public abstract java.util.Map getUrlToEncoding ()
}
org/jetbrains/jps/model/JpsEventDispatcher.class
JpsEventDispatcher.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsEventDispatcher extends java.lang.Object {
public abstract java.util.EventListener getPublisher (java.lang.Class)
public abstract void fireElementRenamed (org.jetbrains.jps.model.JpsNamedElement, java.lang.String, java.lang.String)
public abstract void fireElementChanged (org.jetbrains.jps.model.JpsElement)
public abstract void fireElementAdded (org.jetbrains.jps.model.JpsElement, org.jetbrains.jps.model.JpsElementChildRole)
public abstract void fireElementRemoved (org.jetbrains.jps.model.JpsElement, org.jetbrains.jps.model.JpsElementChildRole)
}
org/jetbrains/jps/model/JpsExcludePattern.class
JpsExcludePattern.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsExcludePattern extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract java.lang.String getBaseDirUrl ()
public abstract java.lang.String getPattern ()
}
org/jetbrains/jps/model/JpsFileTypesConfiguration.class
JpsFileTypesConfiguration.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsFileTypesConfiguration extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract java.lang.String getIgnoredPatternString ()
public abstract void setIgnoredPatternString (java.lang.String)
}
org/jetbrains/jps/model/JpsGlobal.class
JpsGlobal.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsGlobal extends java.lang.Object implements org.jetbrains.jps.model.JpsCompositeElement org.jetbrains.jps.model.JpsReferenceableElement {
public abstract org.jetbrains.jps.model.library.JpsLibrary addLibrary (org.jetbrains.jps.model.library.JpsLibraryType, java.lang.String)
public abstract org.jetbrains.jps.model.library.JpsTypedLibrary addSdk (java.lang.String, java.lang.String, java.lang.String, org.jetbrains.jps.model.library.sdk.JpsSdkType)
public abstract org.jetbrains.jps.model.library.JpsTypedLibrary addSdk (java.lang.String, java.lang.String, java.lang.String, org.jetbrains.jps.model.library.sdk.JpsSdkType, org.jetbrains.jps.model.JpsElement)
public abstract org.jetbrains.jps.model.library.JpsLibraryCollection getLibraryCollection ()
public abstract org.jetbrains.jps.model.JpsFileTypesConfiguration getFileTypesConfiguration ()
}
org/jetbrains/jps/model/JpsModel.class
JpsModel.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsModel extends java.lang.Object {
public abstract org.jetbrains.jps.model.JpsProject getProject ()
public abstract org.jetbrains.jps.model.JpsGlobal getGlobal ()
public abstract org.jetbrains.jps.model.JpsModel createModifiableModel (org.jetbrains.jps.model.JpsEventDispatcher)
public abstract void registerExternalReference (org.jetbrains.jps.model.JpsElementReference)
public abstract void commit ()
}
org/jetbrains/jps/model/JpsNamedElement.class
JpsNamedElement.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsNamedElement extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract java.lang.String getName ()
public abstract void setName (java.lang.String)
}
org/jetbrains/jps/model/JpsProject.class
JpsProject.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsProject extends java.lang.Object implements org.jetbrains.jps.model.JpsCompositeElement org.jetbrains.jps.model.JpsReferenceableElement {
public abstract org.jetbrains.jps.model.module.JpsModule addModule (java.lang.String, org.jetbrains.jps.model.module.JpsModuleType)
public abstract void addModule (org.jetbrains.jps.model.module.JpsModule)
public abstract void removeModule (org.jetbrains.jps.model.module.JpsModule)
public abstract java.util.List getModules ()
public abstract java.lang.Iterable getModules (org.jetbrains.jps.model.module.JpsModuleType)
public abstract org.jetbrains.jps.model.library.JpsLibrary addLibrary (java.lang.String, org.jetbrains.jps.model.library.JpsLibraryType)
public abstract org.jetbrains.jps.model.library.JpsLibraryCollection getLibraryCollection ()
public abstract org.jetbrains.jps.model.module.JpsSdkReferencesTable getSdkReferencesTable ()
public abstract java.lang.Iterable getRunConfigurations (org.jetbrains.jps.model.runConfiguration.JpsRunConfigurationType)
public abstract java.util.List getRunConfigurations ()
public abstract org.jetbrains.jps.model.runConfiguration.JpsTypedRunConfiguration addRunConfiguration (java.lang.String, org.jetbrains.jps.model.runConfiguration.JpsRunConfigurationType, org.jetbrains.jps.model.JpsElement)
public abstract java.lang.String getName ()
public abstract void setName (java.lang.String)
public abstract org.jetbrains.jps.model.JpsModel getModel ()
}
org/jetbrains/jps/model/JpsReferenceableElement.class
JpsReferenceableElement.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsReferenceableElement extends java.lang.Object {
public abstract org.jetbrains.jps.model.JpsElementReference createReference ()
}
org/jetbrains/jps/model/JpsSimpleElement.class
JpsSimpleElement.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsSimpleElement extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract java.lang.Object getData ()
public abstract void setData (java.lang.Object)
}
org/jetbrains/jps/model/JpsTypedElement.class
JpsTypedElement.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsTypedElement extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract org.jetbrains.jps.model.JpsElementType getType ()
public abstract org.jetbrains.jps.model.JpsElement getProperties ()
}
org/jetbrains/jps/model/JpsUrlList.class
JpsUrlList.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsUrlList extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract java.util.List getUrls ()
public abstract void addUrl (java.lang.String)
public abstract void removeUrl (java.lang.String)
}
org/jetbrains/jps/model/JpsUrlListChangeListener.class
JpsUrlListChangeListener.java
package org.jetbrains.jps.model
public abstract org.jetbrains.jps.model.JpsUrlListChangeListener extends java.lang.Object {
public abstract void urlAdded (org.jetbrains.jps.model.JpsElement, java.lang.String)
public abstract void urlRemoved (org.jetbrains.jps.model.JpsElement, java.lang.String)
}
org/jetbrains/jps/model/artifact/DirectoryArtifactType.class
DirectoryArtifactType.java
package org.jetbrains.jps.model.artifact
public org.jetbrains.jps.model.artifact.DirectoryArtifactType extends org.jetbrains.jps.model.ex.JpsElementTypeWithDummyProperties implements org.jetbrains.jps.model.artifact.JpsArtifactType {
public static final org.jetbrains.jps.model.artifact.DirectoryArtifactType INSTANCE
public void <init> ()
static void <clinit> ()
}
org/jetbrains/jps/model/artifact/JarArtifactType.class
JarArtifactType.java
package org.jetbrains.jps.model.artifact
public org.jetbrains.jps.model.artifact.JarArtifactType extends org.jetbrains.jps.model.ex.JpsElementTypeWithDummyProperties implements org.jetbrains.jps.model.artifact.JpsArtifactType {
public static final org.jetbrains.jps.model.artifact.JarArtifactType INSTANCE
public void <init> ()
static void <clinit> ()
}
org/jetbrains/jps/model/artifact/JpsArtifact.class
JpsArtifact.java
package org.jetbrains.jps.model.artifact
public abstract org.jetbrains.jps.model.artifact.JpsArtifact extends java.lang.Object implements org.jetbrains.jps.model.JpsNamedElement org.jetbrains.jps.model.JpsReferenceableElement org.jetbrains.jps.model.JpsCompositeElement {
public abstract org.jetbrains.jps.model.artifact.JpsArtifactType getArtifactType ()
public abstract java.lang.String getOutputPath ()
public abstract void setOutputPath (java.lang.String)
public abstract java.lang.String getOutputFilePath ()
public abstract org.jetbrains.jps.model.artifact.elements.JpsCompositePackagingElement getRootElement ()
public abstract void setRootElement (org.jetbrains.jps.model.artifact.elements.JpsCompositePackagingElement)
public abstract boolean isBuildOnMake ()
public abstract org.jetbrains.jps.model.artifact.JpsArtifactReference createReference ()
public abstract void setBuildOnMake (boolean)
public abstract org.jetbrains.jps.model.JpsElement getProperties ()
public volatile synthetic org.jetbrains.jps.model.JpsElementReference createReference ()
}
org/jetbrains/jps/model/artifact/JpsArtifactReference.class
JpsArtifactReference.java
package org.jetbrains.jps.model.artifact
public abstract org.jetbrains.jps.model.artifact.JpsArtifactReference extends java.lang.Object implements org.jetbrains.jps.model.JpsElementReference {
public abstract java.lang.String getArtifactName ()
public abstract org.jetbrains.jps.model.artifact.JpsArtifactReference asExternal (org.jetbrains.jps.model.JpsModel)
public volatile synthetic org.jetbrains.jps.model.JpsElementReference asExternal (org.jetbrains.jps.model.JpsModel)
}
org/jetbrains/jps/model/artifact/JpsArtifactService.class
JpsArtifactService.java
package org.jetbrains.jps.model.artifact
public abstract org.jetbrains.jps.model.artifact.JpsArtifactService extends java.lang.Object {
public void <init> ()
public static org.jetbrains.jps.model.artifact.JpsArtifactService getInstance ()
public abstract org.jetbrains.jps.model.artifact.JpsArtifact createArtifact (java.lang.String, org.jetbrains.jps.model.artifact.elements.JpsCompositePackagingElement, org.jetbrains.jps.model.artifact.JpsArtifactType, org.jetbrains.jps.model.JpsElement)
public abstract java.util.List getArtifacts (org.jetbrains.jps.model.JpsProject)
public abstract java.util.List getSortedArtifacts (org.jetbrains.jps.model.JpsProject)
public abstract org.jetbrains.jps.model.artifact.JpsArtifact addArtifact (org.jetbrains.jps.model.JpsProject, java.lang.String, org.jetbrains.jps.model.artifact.elements.JpsCompositePackagingElement, org.jetbrains.jps.model.artifact.JpsArtifactType, org.jetbrains.jps.model.JpsElement)
public abstract org.jetbrains.jps.model.artifact.JpsArtifactReference createReference (java.lang.String)
}
org/jetbrains/jps/model/artifact/JpsArtifactType.class
JpsArtifactType.java
package org.jetbrains.jps.model.artifact
public abstract org.jetbrains.jps.model.artifact.JpsArtifactType extends java.lang.Object implements org.jetbrains.jps.model.JpsElementType {
}
org/jetbrains/jps/model/artifact/elements/JpsArchivePackagingElement.class
JpsArchivePackagingElement.java
package org.jetbrains.jps.model.artifact.elements
public abstract org.jetbrains.jps.model.artifact.elements.JpsArchivePackagingElement extends java.lang.Object implements org.jetbrains.jps.model.artifact.elements.JpsCompositePackagingElement {
public abstract java.lang.String getArchiveName ()
public abstract void setArchiveName (java.lang.String)
}
org/jetbrains/jps/model/artifact/elements/JpsArtifactOutputPackagingElement.class
JpsArtifactOutputPackagingElement.java
package org.jetbrains.jps.model.artifact.elements
public abstract org.jetbrains.jps.model.artifact.elements.JpsArtifactOutputPackagingElement extends java.lang.Object implements org.jetbrains.jps.model.artifact.elements.JpsComplexPackagingElement {
public abstract org.jetbrains.jps.model.artifact.JpsArtifactReference getArtifactReference ()
}
org/jetbrains/jps/model/artifact/elements/JpsArtifactRootElement.class
JpsArtifactRootElement.java
package org.jetbrains.jps.model.artifact.elements
public abstract org.jetbrains.jps.model.artifact.elements.JpsArtifactRootElement extends java.lang.Object implements org.jetbrains.jps.model.artifact.elements.JpsCompositePackagingElement {
}
org/jetbrains/jps/model/artifact/elements/JpsComplexPackagingElement.class
JpsComplexPackagingElement.java
package org.jetbrains.jps.model.artifact.elements
public abstract org.jetbrains.jps.model.artifact.elements.JpsComplexPackagingElement extends java.lang.Object implements org.jetbrains.jps.model.artifact.elements.JpsPackagingElement {
public abstract java.util.List getSubstitution ()
}
org/jetbrains/jps/model/artifact/elements/JpsCompositePackagingElement.class
JpsCompositePackagingElement.java
package org.jetbrains.jps.model.artifact.elements
public abstract org.jetbrains.jps.model.artifact.elements.JpsCompositePackagingElement extends java.lang.Object implements org.jetbrains.jps.model.artifact.elements.JpsPackagingElement {
public abstract java.util.List getChildren ()
public abstract org.jetbrains.jps.model.artifact.elements.JpsPackagingElement addChild (org.jetbrains.jps.model.artifact.elements.JpsPackagingElement)
public abstract void removeChild (org.jetbrains.jps.model.artifact.elements.JpsPackagingElement)
}
org/jetbrains/jps/model/artifact/elements/JpsDirectoryCopyPackagingElement.class
JpsDirectoryCopyPackagingElement.java
package org.jetbrains.jps.model.artifact.elements
public abstract org.jetbrains.jps.model.artifact.elements.JpsDirectoryCopyPackagingElement extends java.lang.Object implements org.jetbrains.jps.model.artifact.elements.JpsPackagingElement {
public abstract java.lang.String getDirectoryPath ()
public abstract void setDirectoryPath (java.lang.String)
}
org/jetbrains/jps/model/artifact/elements/JpsDirectoryPackagingElement.class
JpsDirectoryPackagingElement.java
package org.jetbrains.jps.model.artifact.elements
public abstract org.jetbrains.jps.model.artifact.elements.JpsDirectoryPackagingElement extends java.lang.Object implements org.jetbrains.jps.model.artifact.elements.JpsCompositePackagingElement {
public abstract java.lang.String getDirectoryName ()
public abstract void setDirectoryName (java.lang.String)
}
org/jetbrains/jps/model/artifact/elements/JpsExtractedDirectoryPackagingElement.class
JpsExtractedDirectoryPackagingElement.java
package org.jetbrains.jps.model.artifact.elements
public abstract org.jetbrains.jps.model.artifact.elements.JpsExtractedDirectoryPackagingElement extends java.lang.Object implements org.jetbrains.jps.model.artifact.elements.JpsPackagingElement {
public abstract java.lang.String getFilePath ()
public abstract void setFilePath (java.lang.String)
public abstract java.lang.String getPathInJar ()
public abstract void setPathInJar (java.lang.String)
}
org/jetbrains/jps/model/artifact/elements/JpsFileCopyPackagingElement.class
JpsFileCopyPackagingElement.java
package org.jetbrains.jps.model.artifact.elements
public abstract org.jetbrains.jps.model.artifact.elements.JpsFileCopyPackagingElement extends java.lang.Object implements org.jetbrains.jps.model.artifact.elements.JpsPackagingElement {
public abstract java.lang.String getFilePath ()
public abstract void setFilePath (java.lang.String)
public abstract java.lang.String getRenamedOutputFileName ()
public abstract void setRenamedOutputFileName (java.lang.String)
}
org/jetbrains/jps/model/artifact/elements/JpsLibraryFilesPackagingElement.class
JpsLibraryFilesPackagingElement.java
package org.jetbrains.jps.model.artifact.elements
public abstract org.jetbrains.jps.model.artifact.elements.JpsLibraryFilesPackagingElement extends java.lang.Object implements org.jetbrains.jps.model.artifact.elements.JpsPackagingElement {
public abstract org.jetbrains.jps.model.library.JpsLibraryReference getLibraryReference ()
}
org/jetbrains/jps/model/artifact/elements/JpsModuleOutputPackagingElement.class
JpsModuleOutputPackagingElement.java
package org.jetbrains.jps.model.artifact.elements
public abstract org.jetbrains.jps.model.artifact.elements.JpsModuleOutputPackagingElement extends java.lang.Object implements org.jetbrains.jps.model.artifact.elements.JpsPackagingElement {
public abstract org.jetbrains.jps.model.module.JpsModuleReference getModuleReference ()
public abstract java.lang.String getOutputUrl ()
}
org/jetbrains/jps/model/artifact/elements/JpsPackagingElement.class
JpsPackagingElement.java
package org.jetbrains.jps.model.artifact.elements
public abstract org.jetbrains.jps.model.artifact.elements.JpsPackagingElement extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
}
org/jetbrains/jps/model/artifact/elements/JpsPackagingElementFactory.class
JpsPackagingElementFactory.java
package org.jetbrains.jps.model.artifact.elements
public abstract org.jetbrains.jps.model.artifact.elements.JpsPackagingElementFactory extends java.lang.Object {
public void <init> ()
public abstract org.jetbrains.jps.model.artifact.elements.JpsCompositePackagingElement getOrCreateDirectory (org.jetbrains.jps.model.artifact.elements.JpsCompositePackagingElement, java.lang.String)
public abstract org.jetbrains.jps.model.artifact.elements.JpsCompositePackagingElement getOrCreateArchive (org.jetbrains.jps.model.artifact.elements.JpsCompositePackagingElement, java.lang.String)
public static org.jetbrains.jps.model.artifact.elements.JpsPackagingElementFactory getInstance ()
public abstract org.jetbrains.jps.model.artifact.elements.JpsDirectoryCopyPackagingElement createDirectoryCopy (java.lang.String)
public abstract org.jetbrains.jps.model.artifact.elements.JpsPackagingElement createParentDirectories (java.lang.String, org.jetbrains.jps.model.artifact.elements.JpsPackagingElement)
public abstract org.jetbrains.jps.model.artifact.elements.JpsFileCopyPackagingElement createFileCopy (java.lang.String, java.lang.String)
public abstract org.jetbrains.jps.model.artifact.elements.JpsExtractedDirectoryPackagingElement createExtractedDirectory (java.lang.String, java.lang.String)
public abstract org.jetbrains.jps.model.artifact.elements.JpsDirectoryPackagingElement createDirectory (java.lang.String)
public abstract org.jetbrains.jps.model.artifact.elements.JpsArchivePackagingElement createArchive (java.lang.String)
public abstract org.jetbrains.jps.model.artifact.elements.JpsArtifactRootElement createArtifactRoot ()
public abstract org.jetbrains.jps.model.artifact.elements.JpsLibraryFilesPackagingElement createLibraryElement (org.jetbrains.jps.model.library.JpsLibraryReference)
public abstract org.jetbrains.jps.model.artifact.elements.JpsArtifactOutputPackagingElement createArtifactOutput (org.jetbrains.jps.model.artifact.JpsArtifactReference)
}
org/jetbrains/jps/model/artifact/elements/ex/JpsComplexPackagingElementBase.class
JpsComplexPackagingElementBase.java
package org.jetbrains.jps.model.artifact.elements.ex
public abstract org.jetbrains.jps.model.artifact.elements.ex.JpsComplexPackagingElementBase extends org.jetbrains.jps.model.ex.JpsCompositeElementBase implements org.jetbrains.jps.model.artifact.elements.JpsComplexPackagingElement {
protected void <init> ()
protected void <init> (org.jetbrains.jps.model.artifact.elements.ex.JpsComplexPackagingElementBase)
org.jetbrains.jps.model.artifact.elements.ex.JpsComplexPackagingElementBase original
}
org/jetbrains/jps/model/ex/JpsCompositeElementBase.class
JpsCompositeElementBase.java
package org.jetbrains.jps.model.ex
public abstract org.jetbrains.jps.model.ex.JpsCompositeElementBase extends org.jetbrains.jps.model.ex.JpsElementBase implements org.jetbrains.jps.model.JpsCompositeElement {
protected final org.jetbrains.jps.model.ex.JpsElementContainerEx myContainer
protected void <init> ()
protected void <init> (org.jetbrains.jps.model.ex.JpsCompositeElementBase)
org.jetbrains.jps.model.ex.JpsCompositeElementBase original
public void applyChanges (org.jetbrains.jps.model.ex.JpsCompositeElementBase)
org.jetbrains.jps.model.ex.JpsCompositeElementBase modified
public org.jetbrains.jps.model.JpsElementContainer getContainer ()
public volatile synthetic void applyChanges (org.jetbrains.jps.model.ex.JpsElementBase)
public volatile synthetic void applyChanges (org.jetbrains.jps.model.JpsElement)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/ex/JpsElementBase.class
JpsElementBase.java
package org.jetbrains.jps.model.ex
public abstract org.jetbrains.jps.model.ex.JpsElementBase extends java.lang.Object implements org.jetbrains.jps.model.JpsElement org.jetbrains.jps.model.JpsElement$BulkModificationSupport {
protected org.jetbrains.jps.model.ex.JpsElementBase myParent
protected void <init> ()
public void setParent (org.jetbrains.jps.model.ex.JpsElementBase)
org.jetbrains.jps.model.ex.JpsElementBase parent
protected void fireElementChanged ()
org.jetbrains.jps.model.JpsEventDispatcher eventDispatcher
protected static void setParent (org.jetbrains.jps.model.JpsElement, org.jetbrains.jps.model.ex.JpsElementBase)
org.jetbrains.jps.model.JpsElement element
org.jetbrains.jps.model.ex.JpsElementBase parent
protected org.jetbrains.jps.model.JpsEventDispatcher getEventDispatcher ()
protected org.jetbrains.jps.model.JpsModel getModel ()
public org.jetbrains.jps.model.JpsElement$BulkModificationSupport getBulkModificationSupport ()
public abstract org.jetbrains.jps.model.ex.JpsElementBase createCopy ()
public abstract void applyChanges (org.jetbrains.jps.model.ex.JpsElementBase)
public org.jetbrains.jps.model.ex.JpsElementBase getParent ()
public volatile synthetic void applyChanges (org.jetbrains.jps.model.JpsElement)
public volatile synthetic org.jetbrains.jps.model.JpsElement createCopy ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/ex/JpsElementChildRoleBase.class
JpsElementChildRoleBase.java
package org.jetbrains.jps.model.ex
public org.jetbrains.jps.model.ex.JpsElementChildRoleBase extends org.jetbrains.jps.model.JpsElementChildRole {
private final String myDebugName
protected void <init> (java.lang.String)
String debugName
public java.lang.String toString ()
public static org.jetbrains.jps.model.ex.JpsElementChildRoleBase create (java.lang.String)
String debugName
}
org/jetbrains/jps/model/ex/JpsElementCollectionRole.class
JpsElementCollectionRole.java
package org.jetbrains.jps.model.ex
public org.jetbrains.jps.model.ex.JpsElementCollectionRole extends org.jetbrains.jps.model.ex.JpsElementChildRoleBase implements org.jetbrains.jps.model.JpsElementCreator {
private final org.jetbrains.jps.model.JpsElementChildRole myChildRole
private void <init> (org.jetbrains.jps.model.JpsElementChildRole)
org.jetbrains.jps.model.JpsElementChildRole role
public org.jetbrains.jps.model.JpsElementCollection create ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public static org.jetbrains.jps.model.ex.JpsElementCollectionRole create (org.jetbrains.jps.model.JpsElementChildRole)
org.jetbrains.jps.model.JpsElementChildRole role
public volatile synthetic org.jetbrains.jps.model.JpsElement create ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/ex/JpsElementContainerEx.class
JpsElementContainerEx.java
package org.jetbrains.jps.model.ex
public abstract org.jetbrains.jps.model.ex.JpsElementContainerEx extends java.lang.Object implements org.jetbrains.jps.model.JpsElementContainer {
public void <init> ()
protected abstract java.util.Map getElementsMap ()
protected abstract void applyChanges (org.jetbrains.jps.model.ex.JpsElementContainerEx)
}
org/jetbrains/jps/model/ex/JpsElementReferenceBase.class
JpsElementReferenceBase.java
package org.jetbrains.jps.model.ex
public abstract org.jetbrains.jps.model.ex.JpsElementReferenceBase extends org.jetbrains.jps.model.ex.JpsElementBase implements org.jetbrains.jps.model.JpsElementReference {
public void <init> ()
public org.jetbrains.jps.model.JpsElementReference asExternal (org.jetbrains.jps.model.JpsModel)
org.jetbrains.jps.model.JpsModel model
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/ex/JpsElementTypeBase.class
JpsElementTypeBase.java
package org.jetbrains.jps.model.ex
public abstract org.jetbrains.jps.model.ex.JpsElementTypeBase extends java.lang.Object implements org.jetbrains.jps.model.JpsElementType {
private final org.jetbrains.jps.model.JpsElementChildRole myPropertiesRole
public void <init> ()
public final org.jetbrains.jps.model.JpsElementChildRole getPropertiesRole ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/ex/JpsElementTypeWithDummyProperties.class
JpsElementTypeWithDummyProperties.java
package org.jetbrains.jps.model.ex
public abstract org.jetbrains.jps.model.ex.JpsElementTypeWithDummyProperties extends org.jetbrains.jps.model.ex.JpsElementTypeBase implements org.jetbrains.jps.model.JpsElementTypeWithDefaultProperties {
public void <init> ()
public org.jetbrains.jps.model.JpsDummyElement createDefaultProperties ()
public volatile synthetic java.lang.Object createDefaultProperties ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/ex/JpsExElementFactory$InstanceHolder.class
JpsExElementFactory.java
package org.jetbrains.jps.model.ex
final org.jetbrains.jps.model.ex.JpsExElementFactory$InstanceHolder extends java.lang.Object {
private static final org.jetbrains.jps.model.ex.JpsExElementFactory INSTANCE
private void <init> ()
static synthetic org.jetbrains.jps.model.ex.JpsExElementFactory access$000 ()
static void <clinit> ()
}
org/jetbrains/jps/model/ex/JpsExElementFactory.class
JpsExElementFactory.java
package org.jetbrains.jps.model.ex
public abstract org.jetbrains.jps.model.ex.JpsExElementFactory extends java.lang.Object {
public void <init> ()
public static org.jetbrains.jps.model.ex.JpsExElementFactory getInstance ()
public abstract org.jetbrains.jps.model.JpsElementCollection createCollection (org.jetbrains.jps.model.JpsElementChildRole)
public abstract org.jetbrains.jps.model.ex.JpsElementContainerEx createContainer (org.jetbrains.jps.model.ex.JpsCompositeElementBase)
public abstract org.jetbrains.jps.model.ex.JpsElementContainerEx createContainerCopy (org.jetbrains.jps.model.ex.JpsElementContainerEx, org.jetbrains.jps.model.ex.JpsCompositeElementBase)
}
org/jetbrains/jps/model/ex/JpsNamedCompositeElementBase.class
JpsNamedCompositeElementBase.java
package org.jetbrains.jps.model.ex
public abstract org.jetbrains.jps.model.ex.JpsNamedCompositeElementBase extends org.jetbrains.jps.model.ex.JpsCompositeElementBase implements org.jetbrains.jps.model.JpsNamedElement {
private String myName
protected void <init> (java.lang.String)
String name
protected void <init> (org.jetbrains.jps.model.ex.JpsNamedCompositeElementBase)
org.jetbrains.jps.model.ex.JpsNamedCompositeElementBase original
public java.lang.String getName ()
public void applyChanges (org.jetbrains.jps.model.ex.JpsNamedCompositeElementBase)
org.jetbrains.jps.model.ex.JpsNamedCompositeElementBase modified
public void setName (java.lang.String)
String oldName
org.jetbrains.jps.model.JpsEventDispatcher eventDispatcher
String name
public volatile synthetic void applyChanges (org.jetbrains.jps.model.ex.JpsCompositeElementBase)
public volatile synthetic void applyChanges (org.jetbrains.jps.model.ex.JpsElementBase)
public volatile synthetic void applyChanges (org.jetbrains.jps.model.JpsElement)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/fileTypes/FileNameMatcherFactory.class
FileNameMatcherFactory.java
package org.jetbrains.jps.model.fileTypes
public abstract org.jetbrains.jps.model.fileTypes.FileNameMatcherFactory extends java.lang.Object {
public void <init> ()
public static org.jetbrains.jps.model.fileTypes.FileNameMatcherFactory getInstance ()
public abstract com.intellij.openapi.fileTypes.FileNameMatcher createMatcher (java.lang.String)
}
org/jetbrains/jps/model/jarRepository/JpsRemoteRepositoriesConfiguration.class
JpsRemoteRepositoriesConfiguration.java
package org.jetbrains.jps.model.jarRepository
public abstract org.jetbrains.jps.model.jarRepository.JpsRemoteRepositoriesConfiguration extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract java.util.List getRepositories ()
public abstract void setRepositories (java.util.List)
}
org/jetbrains/jps/model/jarRepository/JpsRemoteRepositoryDescription.class
JpsRemoteRepositoryDescription.java
package org.jetbrains.jps.model.jarRepository
public org.jetbrains.jps.model.jarRepository.JpsRemoteRepositoryDescription extends java.lang.Object {
private final String myId
private final String myName
private final String myUrl
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String id
String name
String url
public java.lang.String getId ()
public java.lang.String getName ()
public java.lang.String getUrl ()
}
org/jetbrains/jps/model/jarRepository/JpsRemoteRepositoryService.class
JpsRemoteRepositoryService.java
package org.jetbrains.jps.model.jarRepository
public abstract org.jetbrains.jps.model.jarRepository.JpsRemoteRepositoryService extends java.lang.Object {
public void <init> ()
public static org.jetbrains.jps.model.jarRepository.JpsRemoteRepositoryService getInstance ()
public abstract org.jetbrains.jps.model.jarRepository.JpsRemoteRepositoriesConfiguration getRemoteRepositoriesConfiguration (org.jetbrains.jps.model.JpsProject)
public abstract org.jetbrains.jps.model.jarRepository.JpsRemoteRepositoriesConfiguration getOrCreateRemoteRepositoriesConfiguration (org.jetbrains.jps.model.JpsProject)
}
org/jetbrains/jps/model/java/ExplodedDirectoryModuleExtension.class
ExplodedDirectoryModuleExtension.java
package org.jetbrains.jps.model.java
public abstract org.jetbrains.jps.model.java.ExplodedDirectoryModuleExtension extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract java.lang.String getExplodedUrl ()
public abstract void setExplodedUrl (java.lang.String)
public abstract boolean isExcludeExploded ()
public abstract void setExcludeExploded (boolean)
}
org/jetbrains/jps/model/java/JavaModuleIndex.class
JavaModuleIndex.java
package org.jetbrains.jps.model.java
public abstract org.jetbrains.jps.model.java.JavaModuleIndex extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract java.io.File getModuleInfoFile (org.jetbrains.jps.model.module.JpsModule, boolean)
}
org/jetbrains/jps/model/java/JavaModuleSourceRootTypes.class
JavaModuleSourceRootTypes.java
package org.jetbrains.jps.model.java
public org.jetbrains.jps.model.java.JavaModuleSourceRootTypes extends java.lang.Object {
public static final java.util.Set SOURCES
public static final java.util.Set RESOURCES
public static final java.util.Set PRODUCTION
public static final java.util.Set TESTS
public void <init> ()
public static boolean isTestSourceOrResource (org.jetbrains.jps.model.module.JpsModuleSourceRootType)
org.jetbrains.jps.model.module.JpsModuleSourceRootType type
static void <clinit> ()
}
org/jetbrains/jps/model/java/JavaResourceRootProperties.class
JavaResourceRootProperties.java
package org.jetbrains.jps.model.java
public org.jetbrains.jps.model.java.JavaResourceRootProperties extends org.jetbrains.jps.model.ex.JpsElementBase {
private String myRelativeOutputPath
private boolean myForGeneratedSources
public void <init> (java.lang.String, boolean)
String relativeOutputPath
boolean forGeneratedSources
public java.lang.String getRelativeOutputPath ()
public org.jetbrains.jps.model.java.JavaResourceRootProperties createCopy ()
public boolean isForGeneratedSources ()
public void setRelativeOutputPath (java.lang.String)
String relativeOutputPath
public void setForGeneratedSources (boolean)
boolean forGeneratedSources
public void applyChanges (org.jetbrains.jps.model.java.JavaResourceRootProperties)
org.jetbrains.jps.model.java.JavaResourceRootProperties modified
public volatile synthetic void applyChanges (org.jetbrains.jps.model.ex.JpsElementBase)
public volatile synthetic org.jetbrains.jps.model.ex.JpsElementBase createCopy ()
public volatile synthetic void applyChanges (org.jetbrains.jps.model.JpsElement)
public volatile synthetic org.jetbrains.jps.model.JpsElement createCopy ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/java/JavaResourceRootType.class
JavaResourceRootType.java
package org.jetbrains.jps.model.java
public org.jetbrains.jps.model.java.JavaResourceRootType extends org.jetbrains.jps.model.ex.JpsElementTypeBase implements org.jetbrains.jps.model.module.JpsModuleSourceRootType {
public static final org.jetbrains.jps.model.java.JavaResourceRootType RESOURCE
public static final org.jetbrains.jps.model.java.JavaResourceRootType TEST_RESOURCE
private final boolean myForTests
private void <init> (boolean)
boolean isForTests
public boolean isForTests ()
public org.jetbrains.jps.model.java.JavaResourceRootProperties createDefaultProperties ()
public volatile synthetic java.lang.Object createDefaultProperties ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/java/JavaSourceRootProperties.class
JavaSourceRootProperties.java
package org.jetbrains.jps.model.java
public org.jetbrains.jps.model.java.JavaSourceRootProperties extends org.jetbrains.jps.model.ex.JpsElementBase implements org.jetbrains.jps.model.JpsSimpleElement {
private String myPackagePrefix
private boolean myForGeneratedSources
public void <init> ()
public void <init> (java.lang.String)
String packagePrefix
public void <init> (java.lang.String, boolean)
String packagePrefix
boolean forGeneratedSources
public java.lang.String getPackagePrefix ()
public org.jetbrains.jps.model.java.JavaSourceRootProperties createCopy ()
public boolean isForGeneratedSources ()
public void setPackagePrefix (java.lang.String)
String packagePrefix
public void setForGeneratedSources (boolean)
boolean forGeneratedSources
public void applyChanges (org.jetbrains.jps.model.java.JavaSourceRootProperties)
org.jetbrains.jps.model.java.JavaSourceRootProperties modified
public void setData (org.jetbrains.jps.model.java.JavaSourceRootProperties)
org.jetbrains.jps.model.java.JavaSourceRootProperties data
public org.jetbrains.jps.model.java.JavaSourceRootProperties getData ()
public volatile synthetic void applyChanges (org.jetbrains.jps.model.ex.JpsElementBase)
public volatile synthetic org.jetbrains.jps.model.ex.JpsElementBase createCopy ()
public volatile synthetic void applyChanges (org.jetbrains.jps.model.JpsElement)
public volatile synthetic org.jetbrains.jps.model.JpsElement createCopy ()
public volatile synthetic void setData (java.lang.Object)
public volatile synthetic java.lang.Object getData ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/java/JavaSourceRootType.class
JavaSourceRootType.java
package org.jetbrains.jps.model.java
public org.jetbrains.jps.model.java.JavaSourceRootType extends org.jetbrains.jps.model.ex.JpsElementTypeBase implements org.jetbrains.jps.model.module.JpsModuleSourceRootType {
public static final org.jetbrains.jps.model.java.JavaSourceRootType SOURCE
public static final org.jetbrains.jps.model.java.JavaSourceRootType TEST_SOURCE
private final boolean myForTests
private void <init> (boolean)
boolean isForTests
public boolean isForTests ()
public org.jetbrains.jps.model.java.JavaSourceRootProperties createDefaultProperties ()
public volatile synthetic java.lang.Object createDefaultProperties ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/java/JdkVersionDetector$JdkVersionInfo.class
JdkVersionDetector.java
package org.jetbrains.jps.model.java
public final org.jetbrains.jps.model.java.JdkVersionDetector$JdkVersionInfo extends java.lang.Object {
public final com.intellij.util.lang.JavaVersion version
public final com.intellij.openapi.util.Bitness bitness
public void <init> (com.intellij.util.lang.JavaVersion, com.intellij.openapi.util.Bitness)
com.intellij.util.lang.JavaVersion version
com.intellij.openapi.util.Bitness bitness
public java.lang.String toString ()
public java.lang.String getVersion ()
public com.intellij.openapi.util.Bitness getBitness ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/java/JdkVersionDetector.class
JdkVersionDetector.java
package org.jetbrains.jps.model.java
public abstract org.jetbrains.jps.model.java.JdkVersionDetector extends java.lang.Object {
public void <init> ()
public static org.jetbrains.jps.model.java.JdkVersionDetector getInstance ()
public java.lang.String detectJdkVersion (java.lang.String)
String homePath
org.jetbrains.jps.model.java.JdkVersionDetector$JdkVersionInfo info
public java.lang.String detectJdkVersion (java.lang.String, java.util.concurrent.ExecutorService)
String homePath
java.util.concurrent.ExecutorService runner
org.jetbrains.jps.model.java.JdkVersionDetector$JdkVersionInfo info
public abstract org.jetbrains.jps.model.java.JdkVersionDetector$JdkVersionInfo detectJdkVersionInfo (java.lang.String)
public abstract org.jetbrains.jps.model.java.JdkVersionDetector$JdkVersionInfo detectJdkVersionInfo (java.lang.String, java.util.concurrent.ExecutorService)
public static java.lang.String formatVersionString (com.intellij.util.lang.JavaVersion)
com.intellij.util.lang.JavaVersion version
public static boolean isVersionString (java.lang.String)
String string
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/java/JpsAnnotationRootType.class
JpsAnnotationRootType.java
package org.jetbrains.jps.model.java
public org.jetbrains.jps.model.java.JpsAnnotationRootType extends org.jetbrains.jps.model.library.JpsOrderRootType {
public static final org.jetbrains.jps.model.java.JpsAnnotationRootType INSTANCE
private void <init> ()
public java.lang.String toString ()
static void <clinit> ()
}
org/jetbrains/jps/model/java/JpsJavaClasspathKind.class
JpsJavaClasspathKind.java
package org.jetbrains.jps.model.java
public final enum org.jetbrains.jps.model.java.JpsJavaClasspathKind extends java.lang.Enum {
public static final enum org.jetbrains.jps.model.java.JpsJavaClasspathKind PRODUCTION_COMPILE
public static final enum org.jetbrains.jps.model.java.JpsJavaClasspathKind PRODUCTION_RUNTIME
public static final enum org.jetbrains.jps.model.java.JpsJavaClasspathKind TEST_COMPILE
public static final enum org.jetbrains.jps.model.java.JpsJavaClasspathKind TEST_RUNTIME
private static final synthetic org.jetbrains.jps.model.java.JpsJavaClasspathKind[] $VALUES
public static org.jetbrains.jps.model.java.JpsJavaClasspathKind[] values ()
public static org.jetbrains.jps.model.java.JpsJavaClasspathKind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public boolean isTestsIncluded ()
public boolean isRuntime ()
public static org.jetbrains.jps.model.java.JpsJavaClasspathKind compile (boolean)
boolean tests
public static org.jetbrains.jps.model.java.JpsJavaClasspathKind runtime (boolean)
boolean tests
static void <clinit> ()
}
org/jetbrains/jps/model/java/JpsJavaDependenciesEnumerator.class
JpsJavaDependenciesEnumerator.java
package org.jetbrains.jps.model.java
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesEnumerator extends java.lang.Object implements org.jetbrains.jps.model.module.JpsDependenciesEnumerator {
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesEnumerator productionOnly ()
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesEnumerator compileOnly ()
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesEnumerator runtimeOnly ()
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesEnumerator exportedOnly ()
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesEnumerator recursively ()
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesEnumerator recursivelyExportedOnly ()
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesEnumerator withoutLibraries ()
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesEnumerator withoutDepModules ()
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesEnumerator withoutSdk ()
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesEnumerator withoutModuleSourceEntries ()
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesEnumerator satisfying (com.intellij.openapi.util.Condition)
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesEnumerator includedIn (org.jetbrains.jps.model.java.JpsJavaClasspathKind)
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesRootsEnumerator classes ()
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesRootsEnumerator sources ()
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesRootsEnumerator annotations ()
public volatile synthetic org.jetbrains.jps.model.module.JpsDependenciesEnumerator satisfying (com.intellij.openapi.util.Condition)
public volatile synthetic org.jetbrains.jps.model.module.JpsDependenciesEnumerator recursively ()
public volatile synthetic org.jetbrains.jps.model.module.JpsDependenciesEnumerator withoutModuleSourceEntries ()
public volatile synthetic org.jetbrains.jps.model.module.JpsDependenciesEnumerator withoutSdk ()
public volatile synthetic org.jetbrains.jps.model.module.JpsDependenciesEnumerator withoutDepModules ()
public volatile synthetic org.jetbrains.jps.model.module.JpsDependenciesEnumerator withoutLibraries ()
}
org/jetbrains/jps/model/java/JpsJavaDependenciesRootsEnumerator.class
JpsJavaDependenciesRootsEnumerator.java
package org.jetbrains.jps.model.java
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesRootsEnumerator extends java.lang.Object implements org.jetbrains.jps.model.module.JpsDependenciesRootsEnumerator {
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesRootsEnumerator withoutSelfModuleOutput ()
}
org/jetbrains/jps/model/java/JpsJavaDependencyExtension.class
JpsJavaDependencyExtension.java
package org.jetbrains.jps.model.java
public abstract org.jetbrains.jps.model.java.JpsJavaDependencyExtension extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract boolean isExported ()
public abstract void setExported (boolean)
public abstract org.jetbrains.jps.model.java.JpsJavaDependencyScope getScope ()
public abstract void setScope (org.jetbrains.jps.model.java.JpsJavaDependencyScope)
}
org/jetbrains/jps/model/java/JpsJavaDependencyScope.class
JpsJavaDependencyScope.java
package org.jetbrains.jps.model.java
public final enum org.jetbrains.jps.model.java.JpsJavaDependencyScope extends java.lang.Enum {
public static final enum org.jetbrains.jps.model.java.JpsJavaDependencyScope COMPILE
public static final enum org.jetbrains.jps.model.java.JpsJavaDependencyScope TEST
public static final enum org.jetbrains.jps.model.java.JpsJavaDependencyScope RUNTIME
public static final enum org.jetbrains.jps.model.java.JpsJavaDependencyScope PROVIDED
private final java.util.EnumSet myAffectedClasspath
private static final synthetic org.jetbrains.jps.model.java.JpsJavaDependencyScope[] $VALUES
public static org.jetbrains.jps.model.java.JpsJavaDependencyScope[] values ()
public static org.jetbrains.jps.model.java.JpsJavaDependencyScope valueOf (java.lang.String)
String name
private transient void <init> (java.lang.String, int, org.jetbrains.jps.model.java.JpsJavaClasspathKind[])
org.jetbrains.jps.model.java.JpsJavaClasspathKind[] classpath
public boolean isIncludedIn (org.jetbrains.jps.model.java.JpsJavaClasspathKind)
org.jetbrains.jps.model.java.JpsJavaClasspathKind kind
static void <clinit> ()
}
org/jetbrains/jps/model/java/JpsJavaExtensionService.class
JpsJavaExtensionService.java
package org.jetbrains.jps.model.java
public abstract org.jetbrains.jps.model.java.JpsJavaExtensionService extends java.lang.Object {
public void <init> ()
public static org.jetbrains.jps.model.java.JpsJavaExtensionService getInstance ()
public static org.jetbrains.jps.model.java.JpsJavaDependenciesEnumerator dependencies (org.jetbrains.jps.model.module.JpsModule)
org.jetbrains.jps.model.module.JpsModule module
public static org.jetbrains.jps.model.java.JpsJavaDependenciesEnumerator dependencies (org.jetbrains.jps.model.JpsProject)
org.jetbrains.jps.model.JpsProject project
public abstract org.jetbrains.jps.model.java.JpsProductionModuleOutputPackagingElement createProductionModuleOutput (org.jetbrains.jps.model.module.JpsModuleReference)
public abstract org.jetbrains.jps.model.java.JpsProductionModuleSourcePackagingElement createProductionModuleSource (org.jetbrains.jps.model.module.JpsModuleReference)
public abstract org.jetbrains.jps.model.java.JpsTestModuleOutputPackagingElement createTestModuleOutput (org.jetbrains.jps.model.module.JpsModuleReference)
public abstract org.jetbrains.jps.model.java.JpsJavaDependenciesEnumerator enumerateDependencies (java.util.Collection)
protected abstract org.jetbrains.jps.model.java.JpsJavaDependenciesEnumerator enumerateDependencies (org.jetbrains.jps.model.JpsProject)
protected abstract org.jetbrains.jps.model.java.JpsJavaDependenciesEnumerator enumerateDependencies (org.jetbrains.jps.model.module.JpsModule)
public abstract org.jetbrains.jps.model.java.JpsJavaProjectExtension getOrCreateProjectExtension (org.jetbrains.jps.model.JpsProject)
public abstract org.jetbrains.jps.model.java.JpsJavaProjectExtension getProjectExtension (org.jetbrains.jps.model.JpsProject)
public abstract org.jetbrains.jps.model.java.JpsJavaModuleExtension getOrCreateModuleExtension (org.jetbrains.jps.model.module.JpsModule)
public abstract org.jetbrains.jps.model.java.JpsJavaModuleExtension getModuleExtension (org.jetbrains.jps.model.module.JpsModule)
public abstract org.jetbrains.jps.model.java.JpsJavaDependencyExtension getOrCreateDependencyExtension (org.jetbrains.jps.model.module.JpsDependencyElement)
public abstract org.jetbrains.jps.model.java.JpsJavaDependencyExtension getDependencyExtension (org.jetbrains.jps.model.module.JpsDependencyElement)
public abstract org.jetbrains.jps.model.java.ExplodedDirectoryModuleExtension getExplodedDirectoryExtension (org.jetbrains.jps.model.module.JpsModule)
public abstract org.jetbrains.jps.model.java.ExplodedDirectoryModuleExtension getOrCreateExplodedDirectoryExtension (org.jetbrains.jps.model.module.JpsModule)
public abstract java.util.List getDependencies (org.jetbrains.jps.model.module.JpsModule, org.jetbrains.jps.model.java.JpsJavaClasspathKind, boolean)
public abstract org.jetbrains.jps.model.java.LanguageLevel getLanguageLevel (org.jetbrains.jps.model.module.JpsModule)
public abstract java.lang.String getOutputUrl (org.jetbrains.jps.model.module.JpsModule, boolean)
public abstract java.io.File getOutputDirectory (org.jetbrains.jps.model.module.JpsModule, boolean)
public abstract org.jetbrains.jps.model.library.JpsTypedLibrary addJavaSdk (org.jetbrains.jps.model.JpsGlobal, java.lang.String, java.lang.String)
public abstract org.jetbrains.jps.model.java.compiler.JpsJavaCompilerConfiguration getCompilerConfiguration (org.jetbrains.jps.model.JpsProject)
public abstract org.jetbrains.jps.model.java.compiler.JpsJavaCompilerConfiguration getOrCreateCompilerConfiguration (org.jetbrains.jps.model.JpsProject)
public abstract org.jetbrains.jps.model.module.JpsTestModuleProperties getTestModuleProperties (org.jetbrains.jps.model.module.JpsModule)
public abstract void setTestModuleProperties (org.jetbrains.jps.model.module.JpsModule, org.jetbrains.jps.model.module.JpsModuleReference)
public abstract org.jetbrains.jps.model.library.sdk.JpsSdkReference createWrappedJavaSdkReference (org.jetbrains.jps.model.java.JpsJavaSdkTypeWrapper, org.jetbrains.jps.model.library.sdk.JpsSdkReference)
public abstract org.jetbrains.jps.model.java.runConfiguration.JpsApplicationRunConfigurationProperties createRunConfigurationProperties (org.jetbrains.jps.model.java.runConfiguration.JpsApplicationRunConfigurationState)
public abstract org.jetbrains.jps.model.java.JavaSourceRootProperties createSourceRootProperties (java.lang.String, boolean)
public abstract org.jetbrains.jps.model.java.JavaSourceRootProperties createSourceRootProperties (java.lang.String)
public abstract org.jetbrains.jps.model.java.JavaResourceRootProperties createResourceRootProperties (java.lang.String, boolean)
public abstract org.jetbrains.jps.model.java.JavaModuleIndex getJavaModuleIndex (org.jetbrains.jps.model.JpsProject)
}
org/jetbrains/jps/model/java/JpsJavaLibraryType.class
JpsJavaLibraryType.java
package org.jetbrains.jps.model.java
public org.jetbrains.jps.model.java.JpsJavaLibraryType extends org.jetbrains.jps.model.ex.JpsElementTypeWithDummyProperties implements org.jetbrains.jps.model.library.JpsLibraryType {
public static final org.jetbrains.jps.model.java.JpsJavaLibraryType INSTANCE
public void <init> ()
public org.jetbrains.jps.model.JpsDummyElement createDefaultProperties ()
public volatile synthetic java.lang.Object createDefaultProperties ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/java/JpsJavaModuleExtension.class
JpsJavaModuleExtension.java
package org.jetbrains.jps.model.java
public abstract org.jetbrains.jps.model.java.JpsJavaModuleExtension extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract org.jetbrains.jps.model.JpsUrlList getJavadocRoots ()
public abstract org.jetbrains.jps.model.JpsUrlList getAnnotationRoots ()
public abstract java.lang.String getOutputUrl ()
public abstract void setOutputUrl (java.lang.String)
public abstract java.lang.String getTestOutputUrl ()
public abstract void setTestOutputUrl (java.lang.String)
public abstract org.jetbrains.jps.model.java.LanguageLevel getLanguageLevel ()
public abstract void setLanguageLevel (org.jetbrains.jps.model.java.LanguageLevel)
public abstract boolean isInheritOutput ()
public abstract void setInheritOutput (boolean)
public abstract boolean isExcludeOutput ()
public abstract void setExcludeOutput (boolean)
}
org/jetbrains/jps/model/java/JpsJavaModuleType.class
JpsJavaModuleType.java
package org.jetbrains.jps.model.java
public org.jetbrains.jps.model.java.JpsJavaModuleType extends org.jetbrains.jps.model.ex.JpsElementTypeWithDummyProperties implements org.jetbrains.jps.model.module.JpsModuleType {
public static final org.jetbrains.jps.model.java.JpsJavaModuleType INSTANCE
public void <init> ()
public org.jetbrains.jps.model.JpsDummyElement createDefaultProperties ()
public volatile synthetic java.lang.Object createDefaultProperties ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/java/JpsJavaProjectExtension.class
JpsJavaProjectExtension.java
package org.jetbrains.jps.model.java
public abstract org.jetbrains.jps.model.java.JpsJavaProjectExtension extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract java.lang.String getOutputUrl ()
public abstract void setOutputUrl (java.lang.String)
public abstract org.jetbrains.jps.model.java.LanguageLevel getLanguageLevel ()
public abstract void setLanguageLevel (org.jetbrains.jps.model.java.LanguageLevel)
}
org/jetbrains/jps/model/java/JpsJavaSdkType.class
JpsJavaSdkType.java
package org.jetbrains.jps.model.java
public org.jetbrains.jps.model.java.JpsJavaSdkType extends org.jetbrains.jps.model.library.sdk.JpsSdkType implements org.jetbrains.jps.model.JpsElementTypeWithDefaultProperties {
public static final org.jetbrains.jps.model.java.JpsJavaSdkType INSTANCE
public void <init> ()
public org.jetbrains.jps.model.JpsDummyElement createDefaultProperties ()
public java.lang.String getPresentableName ()
public static java.lang.String getJavaExecutable (org.jetbrains.jps.model.library.sdk.JpsSdk)
org.jetbrains.jps.model.library.sdk.JpsSdk sdk
public java.lang.String toString ()
public static int getJavaVersion (org.jetbrains.jps.model.library.sdk.JpsSdk)
org.jetbrains.jps.model.library.sdk.JpsSdk sdk
public static int parseVersion (java.lang.String)
String javaVersionString
com.intellij.util.lang.JavaVersion version
public static java.lang.String complianceOption (com.intellij.util.lang.JavaVersion)
com.intellij.util.lang.JavaVersion version
public volatile synthetic java.lang.Object createDefaultProperties ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/java/JpsJavaSdkTypeWrapper.class
JpsJavaSdkTypeWrapper.java
package org.jetbrains.jps.model.java
public abstract org.jetbrains.jps.model.java.JpsJavaSdkTypeWrapper extends java.lang.Object {
public abstract java.lang.String getJavaSdkName (org.jetbrains.jps.model.JpsElement)
}
org/jetbrains/jps/model/java/JpsNativeLibraryRootType.class
JpsNativeLibraryRootType.java
package org.jetbrains.jps.model.java
public org.jetbrains.jps.model.java.JpsNativeLibraryRootType extends org.jetbrains.jps.model.library.JpsOrderRootType {
public static final org.jetbrains.jps.model.java.JpsNativeLibraryRootType INSTANCE
private void <init> ()
public java.lang.String toString ()
static void <clinit> ()
}
org/jetbrains/jps/model/java/JpsProductionModuleOutputPackagingElement.class
JpsProductionModuleOutputPackagingElement.java
package org.jetbrains.jps.model.java
public abstract org.jetbrains.jps.model.java.JpsProductionModuleOutputPackagingElement extends java.lang.Object implements org.jetbrains.jps.model.artifact.elements.JpsModuleOutputPackagingElement {
}
org/jetbrains/jps/model/java/JpsProductionModuleSourcePackagingElement.class
JpsProductionModuleSourcePackagingElement.java
package org.jetbrains.jps.model.java
public abstract org.jetbrains.jps.model.java.JpsProductionModuleSourcePackagingElement extends java.lang.Object implements org.jetbrains.jps.model.artifact.elements.JpsPackagingElement {
public abstract org.jetbrains.jps.model.module.JpsModuleReference getModuleReference ()
}
org/jetbrains/jps/model/java/JpsTestModuleOutputPackagingElement.class
JpsTestModuleOutputPackagingElement.java
package org.jetbrains.jps.model.java
public abstract org.jetbrains.jps.model.java.JpsTestModuleOutputPackagingElement extends java.lang.Object implements org.jetbrains.jps.model.artifact.elements.JpsModuleOutputPackagingElement {
}
org/jetbrains/jps/model/java/LanguageLevel.class
LanguageLevel.java
package org.jetbrains.jps.model.java
public final enum org.jetbrains.jps.model.java.LanguageLevel extends java.lang.Enum {
public static final enum org.jetbrains.jps.model.java.LanguageLevel JDK_1_3
public static final enum org.jetbrains.jps.model.java.LanguageLevel JDK_1_4
public static final enum org.jetbrains.jps.model.java.LanguageLevel JDK_1_5
public static final enum org.jetbrains.jps.model.java.LanguageLevel JDK_1_6
public static final enum org.jetbrains.jps.model.java.LanguageLevel JDK_1_7
public static final enum org.jetbrains.jps.model.java.LanguageLevel JDK_1_8
public static final enum org.jetbrains.jps.model.java.LanguageLevel JDK_1_9
public static final enum org.jetbrains.jps.model.java.LanguageLevel JDK_10
public static final enum org.jetbrains.jps.model.java.LanguageLevel JDK_11
public static final enum org.jetbrains.jps.model.java.LanguageLevel JDK_12
public static final enum org.jetbrains.jps.model.java.LanguageLevel JDK_12_PREVIEW
public static final enum org.jetbrains.jps.model.java.LanguageLevel JDK_13
public static final enum org.jetbrains.jps.model.java.LanguageLevel JDK_13_PREVIEW
public static final enum org.jetbrains.jps.model.java.LanguageLevel JDK_X
public static final org.jetbrains.jps.model.java.LanguageLevel HIGHEST
private final com.intellij.util.lang.JavaVersion myVersion
private static final synthetic org.jetbrains.jps.model.java.LanguageLevel[] $VALUES
public static org.jetbrains.jps.model.java.LanguageLevel[] values ()
public static org.jetbrains.jps.model.java.LanguageLevel valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int major
public com.intellij.util.lang.JavaVersion toJavaVersion ()
public boolean isPreview ()
public java.lang.String getComplianceOption ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/java/compiler/AnnotationProcessingConfiguration.class
AnnotationProcessingConfiguration.java
package org.jetbrains.jps.model.java.compiler
public abstract org.jetbrains.jps.model.java.compiler.AnnotationProcessingConfiguration extends java.lang.Object {
public abstract boolean isEnabled ()
public abstract java.lang.String getProcessorPath ()
public abstract java.lang.String getGeneratedSourcesDirectoryName (boolean)
public abstract boolean isOutputRelativeToContentRoot ()
public abstract java.util.Set getProcessors ()
public abstract java.util.Map getProcessorOptions ()
public abstract boolean isObtainProcessorsFromClasspath ()
}
org/jetbrains/jps/model/java/compiler/CompilerOptions.class
CompilerOptions.java
package org.jetbrains.jps.model.java.compiler
public abstract org.jetbrains.jps.model.java.compiler.CompilerOptions extends java.lang.Object {
}
org/jetbrains/jps/model/java/compiler/EclipseCompilerOptions.class
EclipseCompilerOptions.java
package org.jetbrains.jps.model.java.compiler
public org.jetbrains.jps.model.java.compiler.EclipseCompilerOptions extends org.jetbrains.jps.model.java.compiler.JpsJavaCompilerOptions {
public boolean PROCEED_ON_ERROR
public String ECJ_TOOL_PATH
public void <init> ()
}
org/jetbrains/jps/model/java/compiler/JavaCompilers.class
JavaCompilers.java
package org.jetbrains.jps.model.java.compiler
public abstract org.jetbrains.jps.model.java.compiler.JavaCompilers extends java.lang.Object {
public static final String JAVAC_ID
public static final String JAVAC_API_ID
public static final String ECLIPSE_ID
public static final String ECLIPSE_EMBEDDED_ID
}
org/jetbrains/jps/model/java/compiler/JikesCompilerOptions.class
JikesCompilerOptions.java
package org.jetbrains.jps.model.java.compiler
public org.jetbrains.jps.model.java.compiler.JikesCompilerOptions extends org.jetbrains.jps.model.java.compiler.JpsJavaCompilerOptions {
public String JIKES_PATH
public boolean IS_EMACS_ERRORS_MODE
public void <init> ()
}
org/jetbrains/jps/model/java/compiler/JpsCompilerExcludes.class
JpsCompilerExcludes.java
package org.jetbrains.jps.model.java.compiler
public abstract org.jetbrains.jps.model.java.compiler.JpsCompilerExcludes extends java.lang.Object {
public abstract void addExcludedFile (java.lang.String)
public abstract void addExcludedDirectory (java.lang.String, boolean)
public abstract boolean isExcluded (java.io.File)
public abstract java.util.Set getExcludedFiles ()
public abstract java.util.Set getExcludedDirectories ()
public abstract java.util.Set getRecursivelyExcludedDirectories ()
}
org/jetbrains/jps/model/java/compiler/JpsJavaCompilerConfiguration.class
JpsJavaCompilerConfiguration.java
package org.jetbrains.jps.model.java.compiler
public abstract org.jetbrains.jps.model.java.compiler.JpsJavaCompilerConfiguration extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract boolean isAddNotNullAssertions ()
public abstract void setAddNotNullAssertions (boolean)
public abstract java.util.List getNotNullAnnotations ()
public abstract void setNotNullAnnotations (java.util.List)
public abstract boolean isClearOutputDirectoryOnRebuild ()
public abstract void setClearOutputDirectoryOnRebuild (boolean)
public abstract org.jetbrains.jps.model.java.compiler.JpsCompilerExcludes getCompilerExcludes ()
public abstract org.jetbrains.jps.model.java.compiler.JpsCompilerExcludes getValidationExcludes ()
public abstract org.jetbrains.jps.model.java.compiler.JpsValidationConfiguration getValidationConfiguration ()
public abstract void setValidationConfiguration (boolean, java.util.Set)
public abstract org.jetbrains.jps.model.java.compiler.ProcessorConfigProfile getDefaultAnnotationProcessingProfile ()
public abstract org.jetbrains.jps.model.java.compiler.ProcessorConfigProfile addAnnotationProcessingProfile ()
public abstract java.util.Collection getAnnotationProcessingProfiles ()
public abstract org.jetbrains.jps.model.java.compiler.ProcessorConfigProfile getAnnotationProcessingProfile (org.jetbrains.jps.model.module.JpsModule)
public abstract void addResourcePattern (java.lang.String)
public abstract java.util.List getResourcePatterns ()
public abstract boolean isResourceFile (java.io.File, java.io.File)
public abstract java.lang.String getByteCodeTargetLevel (java.lang.String)
public abstract void setProjectByteCodeTargetLevel (java.lang.String)
public abstract void setModuleByteCodeTargetLevel (java.lang.String, java.lang.String)
public abstract boolean useReleaseOption ()
public abstract void setUseReleaseOption (boolean)
public abstract java.lang.String getJavaCompilerId ()
public abstract void setJavaCompilerId (java.lang.String)
public abstract org.jetbrains.jps.model.java.compiler.JpsJavaCompilerOptions getCompilerOptions (java.lang.String)
public abstract void setCompilerOptions (java.lang.String, org.jetbrains.jps.model.java.compiler.JpsJavaCompilerOptions)
public abstract org.jetbrains.jps.model.java.compiler.JpsJavaCompilerOptions getCurrentCompilerOptions ()
}
org/jetbrains/jps/model/java/compiler/JpsJavaCompilerOptions.class
JpsJavaCompilerOptions.java
package org.jetbrains.jps.model.java.compiler
public org.jetbrains.jps.model.java.compiler.JpsJavaCompilerOptions extends java.lang.Object implements org.jetbrains.jps.model.java.compiler.CompilerOptions {
public boolean PREFER_TARGET_JDK_COMPILER
public boolean DEBUGGING_INFO
public boolean GENERATE_NO_WARNINGS
public boolean DEPRECATION
public String ADDITIONAL_OPTIONS_STRING
public java.util.Map ADDITIONAL_OPTIONS_OVERRIDE
public int MAXIMUM_HEAP_SIZE
public void <init> ()
}
org/jetbrains/jps/model/java/compiler/JpsValidationConfiguration.class
JpsValidationConfiguration.java
package org.jetbrains.jps.model.java.compiler
public abstract org.jetbrains.jps.model.java.compiler.JpsValidationConfiguration extends java.lang.Object {
public abstract boolean isValidateOnBuild ()
public abstract boolean isValidatorEnabled (java.lang.String)
}
org/jetbrains/jps/model/java/compiler/ProcessorConfigProfile.class
ProcessorConfigProfile.java
package org.jetbrains.jps.model.java.compiler
public abstract org.jetbrains.jps.model.java.compiler.ProcessorConfigProfile extends java.lang.Object implements org.jetbrains.jps.model.java.compiler.AnnotationProcessingConfiguration {
public static final String DEFAULT_PRODUCTION_DIR_NAME
public static final String DEFAULT_TESTS_DIR_NAME
public abstract void initFrom (org.jetbrains.jps.model.java.compiler.ProcessorConfigProfile)
public abstract java.lang.String getName ()
public abstract void setName (java.lang.String)
public abstract void setEnabled (boolean)
public abstract void setProcessorPath (java.lang.String)
public abstract void setObtainProcessorsFromClasspath (boolean)
public abstract void setGeneratedSourcesDirectoryName (java.lang.String, boolean)
public abstract java.util.Set getModuleNames ()
public abstract boolean addModuleName (java.lang.String)
public abstract boolean addModuleNames (java.util.Collection)
public abstract boolean removeModuleName (java.lang.String)
public abstract boolean removeModuleNames (java.util.Collection)
public abstract void clearModuleNames ()
public abstract void clearProcessors ()
public abstract boolean addProcessor (java.lang.String)
public abstract boolean removeProcessor (java.lang.String)
public abstract java.lang.String setOption (java.lang.String, java.lang.String)
public abstract java.lang.String getOption (java.lang.String)
public abstract void clearProcessorOptions ()
public abstract void setOutputRelativeToContentRoot (boolean)
}
org/jetbrains/jps/model/java/compiler/RmicCompilerOptions.class
RmicCompilerOptions.java
package org.jetbrains.jps.model.java.compiler
public org.jetbrains.jps.model.java.compiler.RmicCompilerOptions extends org.jetbrains.jps.model.java.compiler.JpsJavaCompilerOptions {
public boolean IS_EANABLED
public boolean GENERATE_IIOP_STUBS
public void <init> ()
}
org/jetbrains/jps/model/java/runConfiguration/JpsApplicationRunConfigurationProperties.class
JpsApplicationRunConfigurationProperties.java
package org.jetbrains.jps.model.java.runConfiguration
public abstract org.jetbrains.jps.model.java.runConfiguration.JpsApplicationRunConfigurationProperties extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract java.lang.String getMainClass ()
public abstract void setMainClass (java.lang.String)
}
org/jetbrains/jps/model/java/runConfiguration/JpsApplicationRunConfigurationState.class
JpsApplicationRunConfigurationState.java
package org.jetbrains.jps.model.java.runConfiguration
public org.jetbrains.jps.model.java.runConfiguration.JpsApplicationRunConfigurationState extends java.lang.Object {
public String MAIN_CLASS_NAME
public void <init> ()
}
org/jetbrains/jps/model/java/runConfiguration/JpsApplicationRunConfigurationType.class
JpsApplicationRunConfigurationType.java
package org.jetbrains.jps.model.java.runConfiguration
public org.jetbrains.jps.model.java.runConfiguration.JpsApplicationRunConfigurationType extends org.jetbrains.jps.model.ex.JpsElementTypeBase implements org.jetbrains.jps.model.runConfiguration.JpsRunConfigurationType {
public static final org.jetbrains.jps.model.java.runConfiguration.JpsApplicationRunConfigurationType INSTANCE
private void <init> ()
static void <clinit> ()
}
org/jetbrains/jps/model/library/JpsLibrary.class
JpsLibrary.java
package org.jetbrains.jps.model.library
public abstract org.jetbrains.jps.model.library.JpsLibrary extends java.lang.Object implements org.jetbrains.jps.model.JpsNamedElement org.jetbrains.jps.model.JpsReferenceableElement {
public abstract java.util.List getRoots (org.jetbrains.jps.model.library.JpsOrderRootType)
public abstract void addRoot (java.lang.String, org.jetbrains.jps.model.library.JpsOrderRootType)
public abstract void addRoot (java.io.File, org.jetbrains.jps.model.library.JpsOrderRootType)
public abstract void addRoot (java.lang.String, org.jetbrains.jps.model.library.JpsOrderRootType, org.jetbrains.jps.model.library.JpsLibraryRoot$InclusionOptions)
public abstract void removeUrl (java.lang.String, org.jetbrains.jps.model.library.JpsOrderRootType)
public abstract void delete ()
public abstract org.jetbrains.jps.model.library.JpsLibraryReference createReference ()
public abstract org.jetbrains.jps.model.library.JpsLibraryType getType ()
public abstract org.jetbrains.jps.model.library.JpsTypedLibrary asTyped (org.jetbrains.jps.model.library.JpsLibraryType)
public abstract org.jetbrains.jps.model.JpsElement getProperties ()
public abstract java.util.List getFiles (org.jetbrains.jps.model.library.JpsOrderRootType)
public abstract java.util.List getRootUrls (org.jetbrains.jps.model.library.JpsOrderRootType)
public volatile synthetic org.jetbrains.jps.model.JpsElementReference createReference ()
}
org/jetbrains/jps/model/library/JpsLibraryCollection.class
JpsLibraryCollection.java
package org.jetbrains.jps.model.library
public abstract org.jetbrains.jps.model.library.JpsLibraryCollection extends java.lang.Object {
public abstract org.jetbrains.jps.model.library.JpsLibrary addLibrary (java.lang.String, org.jetbrains.jps.model.library.JpsLibraryType)
public abstract org.jetbrains.jps.model.library.JpsTypedLibrary addLibrary (java.lang.String, org.jetbrains.jps.model.library.JpsLibraryType, org.jetbrains.jps.model.JpsElement)
public abstract java.util.List getLibraries ()
public abstract java.lang.Iterable getLibraries (org.jetbrains.jps.model.library.JpsLibraryType)
public abstract void addLibrary (org.jetbrains.jps.model.library.JpsLibrary)
public abstract void removeLibrary (org.jetbrains.jps.model.library.JpsLibrary)
public abstract org.jetbrains.jps.model.library.JpsLibrary findLibrary (java.lang.String)
public abstract org.jetbrains.jps.model.library.JpsTypedLibrary findLibrary (java.lang.String, org.jetbrains.jps.model.library.JpsLibraryType)
}
org/jetbrains/jps/model/library/JpsLibraryListener.class
JpsLibraryListener.java
package org.jetbrains.jps.model.library
public abstract org.jetbrains.jps.model.library.JpsLibraryListener extends java.lang.Object implements java.util.EventListener {
public abstract void libraryAdded (org.jetbrains.jps.model.library.JpsLibrary)
public abstract void libraryRemoved (org.jetbrains.jps.model.library.JpsLibrary)
}
org/jetbrains/jps/model/library/JpsLibraryReference.class
JpsLibraryReference.java
package org.jetbrains.jps.model.library
public abstract org.jetbrains.jps.model.library.JpsLibraryReference extends java.lang.Object implements org.jetbrains.jps.model.JpsElementReference {
public abstract java.lang.String getLibraryName ()
public abstract org.jetbrains.jps.model.library.JpsLibraryReference asExternal (org.jetbrains.jps.model.JpsModel)
public abstract org.jetbrains.jps.model.JpsElementReference getParentReference ()
public volatile synthetic org.jetbrains.jps.model.JpsElementReference asExternal (org.jetbrains.jps.model.JpsModel)
}
org/jetbrains/jps/model/library/JpsLibraryRoot$InclusionOptions.class
JpsLibraryRoot.java
package org.jetbrains.jps.model.library
public final enum org.jetbrains.jps.model.library.JpsLibraryRoot$InclusionOptions extends java.lang.Enum {
public static final enum org.jetbrains.jps.model.library.JpsLibraryRoot$InclusionOptions ROOT_ITSELF
public static final enum org.jetbrains.jps.model.library.JpsLibraryRoot$InclusionOptions ARCHIVES_UNDER_ROOT
public static final enum org.jetbrains.jps.model.library.JpsLibraryRoot$InclusionOptions ARCHIVES_UNDER_ROOT_RECURSIVELY
private static final synthetic org.jetbrains.jps.model.library.JpsLibraryRoot$InclusionOptions[] $VALUES
public static org.jetbrains.jps.model.library.JpsLibraryRoot$InclusionOptions[] values ()
public static org.jetbrains.jps.model.library.JpsLibraryRoot$InclusionOptions valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/jetbrains/jps/model/library/JpsLibraryRoot.class
JpsLibraryRoot.java
package org.jetbrains.jps.model.library
public abstract org.jetbrains.jps.model.library.JpsLibraryRoot extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract org.jetbrains.jps.model.library.JpsOrderRootType getRootType ()
public abstract java.lang.String getUrl ()
public abstract org.jetbrains.jps.model.library.JpsLibraryRoot$InclusionOptions getInclusionOptions ()
public abstract org.jetbrains.jps.model.library.JpsLibrary getLibrary ()
}
org/jetbrains/jps/model/library/JpsLibraryRootListener.class
JpsLibraryRootListener.java
package org.jetbrains.jps.model.library
public abstract org.jetbrains.jps.model.library.JpsLibraryRootListener extends java.lang.Object implements java.util.EventListener {
public abstract void rootAdded (org.jetbrains.jps.model.library.JpsLibraryRoot)
public abstract void rootRemoved (org.jetbrains.jps.model.library.JpsLibraryRoot)
}
org/jetbrains/jps/model/library/JpsLibraryType.class
JpsLibraryType.java
package org.jetbrains.jps.model.library
public abstract org.jetbrains.jps.model.library.JpsLibraryType extends java.lang.Object implements org.jetbrains.jps.model.JpsElementType {
}
org/jetbrains/jps/model/library/JpsMavenRepositoryLibraryDescriptor.class
JpsMavenRepositoryLibraryDescriptor.java
package org.jetbrains.jps.model.library
public org.jetbrains.jps.model.library.JpsMavenRepositoryLibraryDescriptor extends java.lang.Object {
public static final String DEFAULT_PACKAGING
private final String myMavenId
private final String myGroupId
private final String myArtifactId
private final String myVersion
private final String myPackaging
private final boolean myIncludeTransitiveDependencies
private final java.util.List myExcludedDependencies
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String groupId
String artifactId
String version
public void <init> (java.lang.String, java.lang.String, java.lang.String, boolean, java.util.List)
String groupId
String artifactId
String version
boolean includeTransitiveDependencies
java.util.List excludedDependencies
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.util.List)
String groupId
String artifactId
String version
String packaging
boolean includeTransitiveDependencies
java.util.List excludedDependencies
public void <init> (java.lang.String)
String mavenId
public void <init> (java.lang.String, java.lang.String, java.lang.String, boolean)
String groupId
String artifactId
String version
boolean includeTransitiveDependencies
public void <init> (java.lang.String, boolean, java.util.List)
String mavenId
boolean includeTransitiveDependencies
java.util.List excludedDependencies
public void <init> (java.lang.String, java.lang.String, boolean, java.util.List)
String[] parts
String mavenId
String packaging
boolean includeTransitiveDependencies
java.util.List excludedDependencies
public java.lang.String getMavenId ()
public java.lang.String getGroupId ()
public java.lang.String getArtifactId ()
public boolean isIncludeTransitiveDependencies ()
public java.util.List getExcludedDependencies ()
public java.lang.String getVersion ()
public java.lang.String getPackaging ()
public boolean equals (java.lang.Object)
Object o
org.jetbrains.jps.model.library.JpsMavenRepositoryLibraryDescriptor that
public int hashCode ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/library/JpsOrderRootType$1.class
JpsOrderRootType.java
package org.jetbrains.jps.model.library
final org.jetbrains.jps.model.library.JpsOrderRootType$1 extends org.jetbrains.jps.model.library.JpsOrderRootType {
void <init> ()
public java.lang.String toString ()
}
org/jetbrains/jps/model/library/JpsOrderRootType$2.class
JpsOrderRootType.java
package org.jetbrains.jps.model.library
final org.jetbrains.jps.model.library.JpsOrderRootType$2 extends org.jetbrains.jps.model.library.JpsOrderRootType {
void <init> ()
public java.lang.String toString ()
}
org/jetbrains/jps/model/library/JpsOrderRootType$3.class
JpsOrderRootType.java
package org.jetbrains.jps.model.library
final org.jetbrains.jps.model.library.JpsOrderRootType$3 extends org.jetbrains.jps.model.library.JpsOrderRootType {
void <init> ()
public java.lang.String toString ()
}
org/jetbrains/jps/model/library/JpsOrderRootType.class
JpsOrderRootType.java
package org.jetbrains.jps.model.library
public abstract org.jetbrains.jps.model.library.JpsOrderRootType extends java.lang.Object {
public static final org.jetbrains.jps.model.library.JpsOrderRootType COMPILED
public static final org.jetbrains.jps.model.library.JpsOrderRootType SOURCES
public static final org.jetbrains.jps.model.library.JpsOrderRootType DOCUMENTATION
public void <init> ()
static void <clinit> ()
}
org/jetbrains/jps/model/library/JpsRepositoryLibraryType.class
JpsRepositoryLibraryType.java
package org.jetbrains.jps.model.library
public org.jetbrains.jps.model.library.JpsRepositoryLibraryType extends org.jetbrains.jps.model.ex.JpsElementTypeBase implements org.jetbrains.jps.model.library.JpsLibraryType {
public static org.jetbrains.jps.model.library.JpsRepositoryLibraryType INSTANCE
public void <init> ()
public final java.lang.String getTypeId ()
static void <clinit> ()
}
org/jetbrains/jps/model/library/JpsTypedLibrary.class
JpsTypedLibrary.java
package org.jetbrains.jps.model.library
public abstract org.jetbrains.jps.model.library.JpsTypedLibrary extends java.lang.Object implements org.jetbrains.jps.model.library.JpsLibrary org.jetbrains.jps.model.JpsTypedElement {
public abstract org.jetbrains.jps.model.library.JpsLibraryType getType ()
public abstract org.jetbrains.jps.model.JpsElement getProperties ()
public volatile synthetic org.jetbrains.jps.model.JpsElementType getType ()
}
org/jetbrains/jps/model/library/sdk/JpsSdk.class
JpsSdk.java
package org.jetbrains.jps.model.library.sdk
public abstract org.jetbrains.jps.model.library.sdk.JpsSdk extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract org.jetbrains.jps.model.library.JpsLibrary getParent ()
public abstract java.lang.String getHomePath ()
public abstract void setHomePath (java.lang.String)
public abstract java.lang.String getVersionString ()
public abstract void setVersionString (java.lang.String)
public abstract org.jetbrains.jps.model.library.sdk.JpsSdkType getSdkType ()
public abstract org.jetbrains.jps.model.JpsElement getSdkProperties ()
public abstract org.jetbrains.jps.model.library.sdk.JpsSdkReference createReference ()
}
org/jetbrains/jps/model/library/sdk/JpsSdkReference.class
JpsSdkReference.java
package org.jetbrains.jps.model.library.sdk
public abstract org.jetbrains.jps.model.library.sdk.JpsSdkReference extends java.lang.Object implements org.jetbrains.jps.model.JpsElementReference {
public abstract java.lang.String getSdkName ()
}
org/jetbrains/jps/model/library/sdk/JpsSdkType.class
JpsSdkType.java
package org.jetbrains.jps.model.library.sdk
public abstract org.jetbrains.jps.model.library.sdk.JpsSdkType extends org.jetbrains.jps.model.ex.JpsElementTypeBase implements org.jetbrains.jps.model.library.JpsLibraryType {
private final org.jetbrains.jps.model.JpsElementChildRole mySdkPropertiesRole
public void <init> ()
public final org.jetbrains.jps.model.JpsElementChildRole getSdkPropertiesRole ()
public java.lang.String getPresentableName ()
}
org/jetbrains/jps/model/module/JpsDependenciesEnumerator.class
JpsDependenciesEnumerator.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsDependenciesEnumerator extends java.lang.Object {
public abstract org.jetbrains.jps.model.module.JpsDependenciesEnumerator withoutLibraries ()
public abstract org.jetbrains.jps.model.module.JpsDependenciesEnumerator withoutDepModules ()
public abstract org.jetbrains.jps.model.module.JpsDependenciesEnumerator withoutSdk ()
public abstract org.jetbrains.jps.model.module.JpsDependenciesEnumerator withoutModuleSourceEntries ()
public abstract org.jetbrains.jps.model.module.JpsDependenciesEnumerator recursively ()
public abstract org.jetbrains.jps.model.module.JpsDependenciesEnumerator satisfying (com.intellij.openapi.util.Condition)
public abstract java.util.Set getModules ()
public abstract java.util.Set getLibraries ()
public abstract void processModules (com.intellij.util.Consumer)
public abstract void processLibraries (com.intellij.util.Consumer)
public abstract void processModuleAndLibraries (com.intellij.util.Consumer, com.intellij.util.Consumer)
}
org/jetbrains/jps/model/module/JpsDependenciesList.class
JpsDependenciesList.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsDependenciesList extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract org.jetbrains.jps.model.module.JpsModuleDependency addModuleDependency (org.jetbrains.jps.model.module.JpsModule)
public abstract org.jetbrains.jps.model.module.JpsModuleDependency addModuleDependency (org.jetbrains.jps.model.module.JpsModuleReference)
public abstract org.jetbrains.jps.model.module.JpsLibraryDependency addLibraryDependency (org.jetbrains.jps.model.library.JpsLibrary)
public abstract org.jetbrains.jps.model.module.JpsLibraryDependency addLibraryDependency (org.jetbrains.jps.model.library.JpsLibraryReference)
public abstract void addModuleSourceDependency ()
public abstract void addSdkDependency (org.jetbrains.jps.model.library.sdk.JpsSdkType)
public abstract java.util.List getDependencies ()
public abstract void clear ()
}
org/jetbrains/jps/model/module/JpsDependenciesRootsEnumerator.class
JpsDependenciesRootsEnumerator.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsDependenciesRootsEnumerator extends java.lang.Object {
public abstract java.util.Collection getUrls ()
public abstract java.util.Collection getRoots ()
}
org/jetbrains/jps/model/module/JpsDependencyElement.class
JpsDependencyElement.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsDependencyElement extends java.lang.Object implements org.jetbrains.jps.model.JpsCompositeElement {
public abstract void remove ()
public abstract org.jetbrains.jps.model.module.JpsModule getContainingModule ()
}
org/jetbrains/jps/model/module/JpsLibraryDependency.class
JpsLibraryDependency.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsLibraryDependency extends java.lang.Object implements org.jetbrains.jps.model.module.JpsDependencyElement {
public abstract org.jetbrains.jps.model.library.JpsLibraryReference getLibraryReference ()
public abstract org.jetbrains.jps.model.library.JpsLibrary getLibrary ()
}
org/jetbrains/jps/model/module/JpsModule.class
JpsModule.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsModule extends java.lang.Object implements org.jetbrains.jps.model.JpsNamedElement org.jetbrains.jps.model.JpsReferenceableElement org.jetbrains.jps.model.JpsCompositeElement {
public abstract org.jetbrains.jps.model.JpsUrlList getContentRootsList ()
public abstract org.jetbrains.jps.model.JpsUrlList getExcludeRootsList ()
public abstract java.util.List getSourceRoots ()
public abstract java.lang.Iterable getSourceRoots (org.jetbrains.jps.model.module.JpsModuleSourceRootType)
public abstract org.jetbrains.jps.model.module.JpsModuleSourceRoot addSourceRoot (java.lang.String, org.jetbrains.jps.model.module.JpsModuleSourceRootType)
public abstract org.jetbrains.jps.model.module.JpsModuleSourceRoot addSourceRoot (java.lang.String, org.jetbrains.jps.model.module.JpsModuleSourceRootType, org.jetbrains.jps.model.JpsElement)
public abstract void addSourceRoot (org.jetbrains.jps.model.module.JpsModuleSourceRoot)
public abstract void removeSourceRoot (java.lang.String, org.jetbrains.jps.model.module.JpsModuleSourceRootType)
public abstract void addExcludePattern (java.lang.String, java.lang.String)
public abstract void removeExcludePattern (java.lang.String, java.lang.String)
public abstract java.util.List getExcludePatterns ()
public abstract org.jetbrains.jps.model.module.JpsDependenciesList getDependenciesList ()
public abstract org.jetbrains.jps.model.module.JpsModuleReference createReference ()
public abstract org.jetbrains.jps.model.library.JpsLibrary addModuleLibrary (java.lang.String, org.jetbrains.jps.model.library.JpsLibraryType)
public abstract void addModuleLibrary (org.jetbrains.jps.model.library.JpsLibrary)
public abstract org.jetbrains.jps.model.library.JpsLibraryCollection getLibraryCollection ()
public abstract org.jetbrains.jps.model.module.JpsSdkReferencesTable getSdkReferencesTable ()
public abstract org.jetbrains.jps.model.library.sdk.JpsSdkReference getSdkReference (org.jetbrains.jps.model.library.sdk.JpsSdkType)
public abstract org.jetbrains.jps.model.library.sdk.JpsSdk getSdk (org.jetbrains.jps.model.library.sdk.JpsSdkType)
public abstract void delete ()
public abstract org.jetbrains.jps.model.JpsProject getProject ()
public abstract org.jetbrains.jps.model.module.JpsModuleType getModuleType ()
public abstract org.jetbrains.jps.model.JpsElement getProperties ()
public abstract org.jetbrains.jps.model.module.JpsTypedModule asTyped (org.jetbrains.jps.model.module.JpsModuleType)
public volatile synthetic org.jetbrains.jps.model.JpsElementReference createReference ()
}
org/jetbrains/jps/model/module/JpsModuleContentRootsListener.class
JpsModuleContentRootsListener.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsModuleContentRootsListener extends java.lang.Object implements org.jetbrains.jps.model.JpsUrlListChangeListener {
}
org/jetbrains/jps/model/module/JpsModuleDependency.class
JpsModuleDependency.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsModuleDependency extends java.lang.Object implements org.jetbrains.jps.model.module.JpsDependencyElement {
public abstract org.jetbrains.jps.model.module.JpsModuleReference getModuleReference ()
public abstract org.jetbrains.jps.model.module.JpsModule getModule ()
}
org/jetbrains/jps/model/module/JpsModuleExcludeRootsListener.class
JpsModuleExcludeRootsListener.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsModuleExcludeRootsListener extends java.lang.Object implements org.jetbrains.jps.model.JpsUrlListChangeListener {
}
org/jetbrains/jps/model/module/JpsModuleListener.class
JpsModuleListener.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsModuleListener extends java.lang.Object implements java.util.EventListener {
public abstract void moduleAdded (org.jetbrains.jps.model.module.JpsModule)
public abstract void moduleRemoved (org.jetbrains.jps.model.module.JpsModule)
}
org/jetbrains/jps/model/module/JpsModuleReference.class
JpsModuleReference.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsModuleReference extends java.lang.Object implements org.jetbrains.jps.model.JpsElementReference {
public abstract java.lang.String getModuleName ()
public abstract org.jetbrains.jps.model.module.JpsModuleReference asExternal (org.jetbrains.jps.model.JpsModel)
public volatile synthetic org.jetbrains.jps.model.JpsElementReference asExternal (org.jetbrains.jps.model.JpsModel)
}
org/jetbrains/jps/model/module/JpsModuleSourceDependency.class
JpsModuleSourceDependency.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsModuleSourceDependency extends java.lang.Object implements org.jetbrains.jps.model.module.JpsDependencyElement {
}
org/jetbrains/jps/model/module/JpsModuleSourceRoot.class
JpsModuleSourceRoot.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsModuleSourceRoot extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract org.jetbrains.jps.model.module.JpsModuleSourceRootType getRootType ()
public abstract org.jetbrains.jps.model.JpsElement getProperties (org.jetbrains.jps.model.module.JpsModuleSourceRootType)
public abstract org.jetbrains.jps.model.JpsElement getProperties (java.util.Set)
public abstract org.jetbrains.jps.model.module.JpsTypedModuleSourceRoot asTyped (org.jetbrains.jps.model.module.JpsModuleSourceRootType)
public abstract org.jetbrains.jps.model.module.JpsTypedModuleSourceRoot asTyped ()
public abstract org.jetbrains.jps.model.JpsElement getProperties ()
public abstract java.lang.String getUrl ()
public abstract java.io.File getFile ()
}
org/jetbrains/jps/model/module/JpsModuleSourceRootListener.class
JpsModuleSourceRootListener.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsModuleSourceRootListener extends java.lang.Object implements java.util.EventListener {
public abstract void sourceRootAdded (org.jetbrains.jps.model.module.JpsModuleSourceRoot)
public abstract void sourceRootRemoved (org.jetbrains.jps.model.module.JpsModuleSourceRoot)
public abstract void sourceRootChanged (org.jetbrains.jps.model.module.JpsModuleSourceRoot)
}
org/jetbrains/jps/model/module/JpsModuleSourceRootType.class
JpsModuleSourceRootType.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsModuleSourceRootType extends java.lang.Object implements org.jetbrains.jps.model.JpsElementType org.jetbrains.jps.model.JpsElementTypeWithDefaultProperties {
public boolean isForTests ()
}
org/jetbrains/jps/model/module/JpsModuleType.class
JpsModuleType.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsModuleType extends java.lang.Object implements org.jetbrains.jps.model.JpsElementType {
}
org/jetbrains/jps/model/module/JpsSdkDependency.class
JpsSdkDependency.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsSdkDependency extends java.lang.Object implements org.jetbrains.jps.model.module.JpsDependencyElement {
public abstract org.jetbrains.jps.model.library.sdk.JpsSdkType getSdkType ()
public abstract org.jetbrains.jps.model.library.JpsLibrary resolveSdk ()
public abstract org.jetbrains.jps.model.library.sdk.JpsSdkReference getSdkReference ()
public abstract boolean isInherited ()
}
org/jetbrains/jps/model/module/JpsSdkReferencesTable.class
JpsSdkReferencesTable.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsSdkReferencesTable extends java.lang.Object implements org.jetbrains.jps.model.JpsCompositeElement {
public abstract org.jetbrains.jps.model.library.sdk.JpsSdkReference getSdkReference (org.jetbrains.jps.model.library.sdk.JpsSdkType)
public abstract void setSdkReference (org.jetbrains.jps.model.library.sdk.JpsSdkType, org.jetbrains.jps.model.library.sdk.JpsSdkReference)
}
org/jetbrains/jps/model/module/JpsTestModuleProperties.class
JpsTestModuleProperties.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsTestModuleProperties extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract org.jetbrains.jps.model.module.JpsModuleReference getProductionModuleReference ()
public abstract org.jetbrains.jps.model.module.JpsModule getProductionModule ()
}
org/jetbrains/jps/model/module/JpsTypedModule.class
JpsTypedModule.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsTypedModule extends java.lang.Object implements org.jetbrains.jps.model.module.JpsModule org.jetbrains.jps.model.JpsTypedElement {
public abstract org.jetbrains.jps.model.module.JpsModuleType getModuleType ()
public abstract org.jetbrains.jps.model.JpsElement getProperties ()
}
org/jetbrains/jps/model/module/JpsTypedModuleSourceRoot.class
JpsTypedModuleSourceRoot.java
package org.jetbrains.jps.model.module
public abstract org.jetbrains.jps.model.module.JpsTypedModuleSourceRoot extends java.lang.Object implements org.jetbrains.jps.model.module.JpsModuleSourceRoot org.jetbrains.jps.model.JpsTypedElement {
public abstract org.jetbrains.jps.model.JpsElement getProperties ()
public abstract org.jetbrains.jps.model.module.JpsModuleSourceRootType getRootType ()
}
org/jetbrains/jps/model/runConfiguration/JpsRunConfiguration.class
JpsRunConfiguration.java
package org.jetbrains.jps.model.runConfiguration
public abstract org.jetbrains.jps.model.runConfiguration.JpsRunConfiguration extends java.lang.Object implements org.jetbrains.jps.model.JpsNamedElement org.jetbrains.jps.model.JpsCompositeElement {
public abstract org.jetbrains.jps.model.JpsElement getProperties ()
}
org/jetbrains/jps/model/runConfiguration/JpsRunConfigurationType.class
JpsRunConfigurationType.java
package org.jetbrains.jps.model.runConfiguration
public abstract org.jetbrains.jps.model.runConfiguration.JpsRunConfigurationType extends java.lang.Object implements org.jetbrains.jps.model.JpsElementType {
}
org/jetbrains/jps/model/runConfiguration/JpsTypedRunConfiguration.class
JpsTypedRunConfiguration.java
package org.jetbrains.jps.model.runConfiguration
public abstract org.jetbrains.jps.model.runConfiguration.JpsTypedRunConfiguration extends java.lang.Object implements org.jetbrains.jps.model.runConfiguration.JpsRunConfiguration org.jetbrains.jps.model.JpsTypedElement {
public abstract org.jetbrains.jps.model.JpsElement getProperties ()
public abstract org.jetbrains.jps.model.runConfiguration.JpsRunConfigurationType getType ()
public volatile synthetic org.jetbrains.jps.model.JpsElementType getType ()
}
org/jetbrains/jps/model/serialization/SerializationConstants.class
SerializationConstants.java
package org.jetbrains.jps.model.serialization
public org.jetbrains.jps.model.serialization.SerializationConstants extends java.lang.Object {
public static final String EXTERNAL_SYSTEM_ID_ATTRIBUTE
public void <init> ()
}
org/jetbrains/jps/service/JpsServiceManager$InstanceHolder.class
JpsServiceManager.java
package org.jetbrains.jps.service
org.jetbrains.jps.service.JpsServiceManager$InstanceHolder extends java.lang.Object {
private static final org.jetbrains.jps.service.JpsServiceManager INSTANCE
private void <init> ()
static synthetic org.jetbrains.jps.service.JpsServiceManager access$000 ()
static void <clinit> ()
}
org/jetbrains/jps/service/JpsServiceManager.class
JpsServiceManager.java
package org.jetbrains.jps.service
public abstract org.jetbrains.jps.service.JpsServiceManager extends java.lang.Object {
public void <init> ()
public static org.jetbrains.jps.service.JpsServiceManager getInstance ()
public abstract java.lang.Object getService (java.lang.Class)
public abstract java.lang.Iterable getExtensions (java.lang.Class)
}
org/jetbrains/jps/service/SharedThreadPool.class
SharedThreadPool.java
package org.jetbrains.jps.service
public abstract org.jetbrains.jps.service.SharedThreadPool extends java.lang.Object implements java.util.concurrent.ExecutorService {
public void <init> ()
public static org.jetbrains.jps.service.SharedThreadPool getInstance ()
public abstract java.util.concurrent.Future executeOnPooledThread (java.lang.Runnable)
}
org/jetbrains/jps/util/JpsPathUtil.class
JpsPathUtil.java
package org.jetbrains.jps.util
public org.jetbrains.jps.util.JpsPathUtil extends java.lang.Object {
public void <init> ()
public static boolean isUnder (java.util.Set, java.io.File)
java.util.Set ancestors
java.io.File file
java.io.File current
public static java.io.File urlToFile (java.lang.String)
String url
public static java.lang.String urlToOsPath (java.lang.String)
String url
public static java.lang.String urlToPath (java.lang.String)
String url
public static java.lang.String fixURLforIDEA (java.lang.String)
String prefix
String suffix
String url
int idx
public static java.lang.String pathToUrl (java.lang.String)
String path
public static java.lang.String getLibraryRootUrl (java.io.File)
java.io.File file
String path
public static boolean isJrtUrl (java.lang.String)
String url
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/artifact/
org/jetbrains/jps/model/serialization/facet/
org/jetbrains/jps/model/serialization/impl/
org/jetbrains/jps/model/serialization/jarRepository/
org/jetbrains/jps/model/serialization/java/
org/jetbrains/jps/model/serialization/java/compiler/
org/jetbrains/jps/model/serialization/library/
org/jetbrains/jps/model/serialization/module/
org/jetbrains/jps/model/serialization/runConfigurations/
META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension
META-INF/services/org.jetbrains.jps.model.serialization.JpsSerializationManager
com/intellij/openapi/application/PathMacroFilter.class
PathMacroFilter.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.PathMacroFilter extends java.lang.Object {
public void <init> ()
public boolean skipPathMacros (org.jdom.Element)
org.jdom.Element element
public boolean skipPathMacros (org.jdom.Attribute)
org.jdom.Attribute attribute
public boolean recursePathMacros (org.jdom.Attribute)
org.jdom.Attribute attribute
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/components/ExpandMacroToPathMap.class
ExpandMacroToPathMap.java
package com.intellij.openapi.components
public com.intellij.openapi.components.ExpandMacroToPathMap extends com.intellij.openapi.components.PathMacroMap {
private final java.util.Map myPlainMap
private final java.util.Map myMacroExpands
public void <init> ()
public void addMacroExpand (java.lang.String, java.lang.String)
String macroName
String path
public void put (java.lang.String, java.lang.String)
String fromText
String toText
public void putAll (com.intellij.openapi.components.ExpandMacroToPathMap)
com.intellij.openapi.components.ExpandMacroToPathMap another
public java.lang.String substitute (java.lang.String, boolean)
java.util.Map$Entry entry
String macroName
String text
boolean caseSensitive
private static java.lang.String replaceMacro (java.lang.String, java.lang.String, java.lang.String)
int start
int end
int slashCount
String actualReplacement
String text
String macroName
String replacement
private static int getSlashCount (java.lang.String, int)
String text
int pos
private static int findMacroIndex (java.lang.String, java.lang.String)
String text
String macroName
int i
public int hashCode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/components/PathMacroMap.class
PathMacroMap.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.PathMacroMap extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public abstract java.lang.String substitute (java.lang.String, boolean)
public final java.lang.String substitute (java.lang.String, boolean, boolean)
String text
boolean caseSensitive
boolean recursively
public final void substitute (org.jdom.Element, boolean)
org.jdom.Element e
boolean caseSensitive
public final void substitute (org.jdom.Element, boolean, boolean, com.intellij.openapi.application.PathMacroFilter)
org.jdom.Text t
String oldText
String newText
org.jdom.Content child
String newValue
org.jdom.Attribute attribute
org.jdom.Element element
boolean caseSensitive
boolean recursively
com.intellij.openapi.application.PathMacroFilter filter
public java.lang.String getAttributeValue (org.jdom.Attribute, com.intellij.openapi.application.PathMacroFilter, boolean, boolean)
org.jdom.Attribute attribute
com.intellij.openapi.application.PathMacroFilter filter
boolean caseSensitive
boolean recursively
String oldValue
public final void substitute (org.jdom.Element, boolean, boolean)
org.jdom.Element e
boolean caseSensitive
boolean recursively
public java.lang.String substituteRecursively (java.lang.String, boolean)
String text
boolean caseSensitive
public abstract int hashCode ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/TimingLog.class
TimingLog.java
package org.jetbrains.jps
public org.jetbrains.jps.TimingLog extends java.lang.Object {
public static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public static java.lang.Runnable startActivity (java.lang.String)
String name
long start
private static synthetic void lambda$startActivity$0 (java.lang.String, long)
String name
long start
static void <clinit> ()
}
org/jetbrains/jps/model/serialization/CannotLoadJpsModelException.class
CannotLoadJpsModelException.java
package org.jetbrains.jps.model.serialization
public org.jetbrains.jps.model.serialization.CannotLoadJpsModelException extends java.lang.RuntimeException {
private final java.io.File myFile
public void <init> (java.io.File, java.lang.String, java.lang.Throwable)
java.io.File file
String message
Throwable cause
public java.io.File getFile ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JDomSerializationUtil.class
JDomSerializationUtil.java
package org.jetbrains.jps.model.serialization
public org.jetbrains.jps.model.serialization.JDomSerializationUtil extends java.lang.Object {
public static final String COMPONENT_ELEMENT
protected static final String OPTION_ELEMENT
protected static final String NAME_ATTRIBUTE
protected static final String VALUE_ATTRIBUTE
public void <init> ()
public static org.jdom.Element findComponent (org.jdom.Element, java.lang.String)
org.jdom.Element element
org.jdom.Element root
String componentName
public static boolean isComponent (java.lang.String, org.jdom.Element)
String componentName
org.jdom.Element element
public static org.jdom.Element createComponentElement (java.lang.String)
String componentName
org.jdom.Element element
public static org.jdom.Element findOrCreateComponentElement (org.jdom.Element, java.lang.String)
org.jdom.Element root
String componentName
org.jdom.Element component
public static void addComponent (org.jdom.Element, org.jdom.Element)
String name
org.jdom.Element element
Object o
int i
org.jdom.Element root
org.jdom.Element component
String componentName
org.jdom.Element old
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JpsElementExtensionSerializerBase.class
JpsElementExtensionSerializerBase.java
package org.jetbrains.jps.model.serialization
public abstract org.jetbrains.jps.model.serialization.JpsElementExtensionSerializerBase extends java.lang.Object {
private final String myConfigFileName
private final String myComponentName
protected void <init> (java.lang.String, java.lang.String)
String configFileName
String componentName
public java.lang.String getConfigFileName ()
public java.lang.String getComponentName ()
public abstract void loadExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public void loadExtensionWithDefaultSettings (org.jetbrains.jps.model.JpsElement)
org.jetbrains.jps.model.JpsElement e
public abstract void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JpsElementPropertiesSerializer.class
JpsElementPropertiesSerializer.java
package org.jetbrains.jps.model.serialization
public abstract org.jetbrains.jps.model.serialization.JpsElementPropertiesSerializer extends java.lang.Object {
private final String myTypeId
private final Object myType
public void <init> (java.lang.Object, java.lang.String)
Object type
String typeId
public java.lang.String getTypeId ()
public java.lang.Object getType ()
}
org/jetbrains/jps/model/serialization/JpsEncodingModelSerializerExtension$1.class
JpsEncodingModelSerializerExtension.java
package org.jetbrains.jps.model.serialization
synthetic org.jetbrains.jps.model.serialization.JpsEncodingModelSerializerExtension$1 extends java.lang.Object {
}
org/jetbrains/jps/model/serialization/JpsEncodingModelSerializerExtension$JpsEncodingConfigurationSerializer.class
JpsEncodingModelSerializerExtension.java
package org.jetbrains.jps.model.serialization
org.jetbrains.jps.model.serialization.JpsEncodingModelSerializerExtension$JpsEncodingConfigurationSerializer extends org.jetbrains.jps.model.serialization.JpsProjectExtensionSerializer {
private void <init> ()
public void loadExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
String url
String encoding
org.jdom.Element fileTag
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
String projectEncoding
java.util.Map urlToEncoding
public void saveExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
public volatile synthetic void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic void loadExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
synthetic void <init> (org.jetbrains.jps.model.serialization.JpsEncodingModelSerializerExtension$1)
org.jetbrains.jps.model.serialization.JpsEncodingModelSerializerExtension$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JpsEncodingModelSerializerExtension$JpsGlobalEncodingSerializer.class
JpsEncodingModelSerializerExtension.java
package org.jetbrains.jps.model.serialization
org.jetbrains.jps.model.serialization.JpsEncodingModelSerializerExtension$JpsGlobalEncodingSerializer extends org.jetbrains.jps.model.serialization.JpsGlobalExtensionSerializer {
public static final String ENCODING_ATTRIBUTE
private void <init> ()
public void loadExtension (org.jetbrains.jps.model.JpsGlobal, org.jdom.Element)
org.jetbrains.jps.model.JpsGlobal global
org.jdom.Element componentTag
String encoding
public void loadExtensionWithDefaultSettings (org.jetbrains.jps.model.JpsGlobal)
org.jetbrains.jps.model.JpsGlobal global
public void saveExtension (org.jetbrains.jps.model.JpsGlobal, org.jdom.Element)
org.jetbrains.jps.model.JpsGlobal global
org.jdom.Element componentTag
public volatile synthetic void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic void loadExtensionWithDefaultSettings (org.jetbrains.jps.model.JpsElement)
public volatile synthetic void loadExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
synthetic void <init> (org.jetbrains.jps.model.serialization.JpsEncodingModelSerializerExtension$1)
org.jetbrains.jps.model.serialization.JpsEncodingModelSerializerExtension$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JpsEncodingModelSerializerExtension.class
JpsEncodingModelSerializerExtension.java
package org.jetbrains.jps.model.serialization
public org.jetbrains.jps.model.serialization.JpsEncodingModelSerializerExtension extends org.jetbrains.jps.model.serialization.JpsModelSerializerExtension {
public void <init> ()
public java.util.List getProjectExtensionSerializers ()
public java.util.List getGlobalExtensionSerializers ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JpsGlobalElementSaver.class
JpsGlobalElementSaver.java
package org.jetbrains.jps.model.serialization
public org.jetbrains.jps.model.serialization.JpsGlobalElementSaver extends java.lang.Object {
private static final org.jetbrains.jps.model.serialization.JpsGlobalExtensionSerializer[] SERIALIZERS
private final org.jetbrains.jps.model.JpsGlobal myGlobal
public void <init> (org.jetbrains.jps.model.JpsGlobal)
org.jetbrains.jps.model.JpsGlobal global
public static void saveGlobalElement (org.jetbrains.jps.model.JpsGlobal, java.lang.String) throws java.io.IOException
org.jetbrains.jps.model.JpsGlobal global
String optionsPath
java.io.File optionsDir
private void save (java.io.File) throws java.io.IOException
org.jetbrains.jps.model.serialization.JpsGlobalExtensionSerializer serializer
java.io.File optionsDir
private void saveGlobalComponents (org.jetbrains.jps.model.serialization.JpsGlobalExtensionSerializer, java.io.File) throws java.io.IOException
org.jetbrains.jps.model.serialization.JpsGlobalExtensionSerializer serializer
java.io.File optionsDir
String fileName
java.io.File configFile
org.jdom.Element rootElement
private static org.jdom.Element loadOrCreateRootElement (java.io.File)
Exception e
java.io.File configFile
static void <clinit> ()
}
org/jetbrains/jps/model/serialization/JpsGlobalExtensionSerializer.class
JpsGlobalExtensionSerializer.java
package org.jetbrains.jps.model.serialization
public abstract org.jetbrains.jps.model.serialization.JpsGlobalExtensionSerializer extends org.jetbrains.jps.model.serialization.JpsElementExtensionSerializerBase {
protected void <init> (java.lang.String, java.lang.String)
String configFileName
String componentName
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JpsGlobalLoader$1.class
JpsGlobalLoader.java
package org.jetbrains.jps.model.serialization
synthetic org.jetbrains.jps.model.serialization.JpsGlobalLoader$1 extends java.lang.Object {
}
org/jetbrains/jps/model/serialization/JpsGlobalLoader$FileTypesSerializer.class
JpsGlobalLoader.java
package org.jetbrains.jps.model.serialization
org.jetbrains.jps.model.serialization.JpsGlobalLoader$FileTypesSerializer extends org.jetbrains.jps.model.serialization.JpsGlobalExtensionSerializer {
private void <init> ()
public void loadExtension (org.jetbrains.jps.model.JpsGlobal, org.jdom.Element)
org.jetbrains.jps.model.JpsGlobal global
org.jdom.Element componentTag
org.jdom.Element ignoreFilesTag
public void saveExtension (org.jetbrains.jps.model.JpsGlobal, org.jdom.Element)
org.jetbrains.jps.model.JpsGlobal global
org.jdom.Element componentTag
public volatile synthetic void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic void loadExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
synthetic void <init> (org.jetbrains.jps.model.serialization.JpsGlobalLoader$1)
org.jetbrains.jps.model.serialization.JpsGlobalLoader$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JpsGlobalLoader$GlobalLibrariesSerializer.class
JpsGlobalLoader.java
package org.jetbrains.jps.model.serialization
public org.jetbrains.jps.model.serialization.JpsGlobalLoader$GlobalLibrariesSerializer extends org.jetbrains.jps.model.serialization.JpsGlobalExtensionSerializer {
public void <init> ()
public void loadExtension (org.jetbrains.jps.model.JpsGlobal, org.jdom.Element)
org.jetbrains.jps.model.JpsGlobal global
org.jdom.Element componentTag
public void saveExtension (org.jetbrains.jps.model.JpsGlobal, org.jdom.Element)
org.jetbrains.jps.model.JpsGlobal global
org.jdom.Element componentTag
public volatile synthetic void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic void loadExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JpsGlobalLoader$PathVariablesSerializer.class
JpsGlobalLoader.java
package org.jetbrains.jps.model.serialization
public org.jetbrains.jps.model.serialization.JpsGlobalLoader$PathVariablesSerializer extends org.jetbrains.jps.model.serialization.JpsGlobalExtensionSerializer {
public static final String MACRO_TAG
public static final String NAME_ATTRIBUTE
public static final String VALUE_ATTRIBUTE
public static final String STORAGE_FILE_NAME
public void <init> ()
public void loadExtension (org.jetbrains.jps.model.JpsGlobal, org.jdom.Element)
String name
String value
org.jdom.Element macroTag
org.jetbrains.jps.model.JpsGlobal global
org.jdom.Element componentTag
org.jetbrains.jps.model.serialization.JpsPathVariablesConfiguration configuration
public void saveExtension (org.jetbrains.jps.model.JpsGlobal, org.jdom.Element)
org.jdom.Element tag
java.util.Map$Entry entry
org.jetbrains.jps.model.JpsGlobal global
org.jdom.Element componentTag
org.jetbrains.jps.model.serialization.JpsPathVariablesConfiguration configuration
public volatile synthetic void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic void loadExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JpsGlobalLoader$SdkTableSerializer.class
JpsGlobalLoader.java
package org.jetbrains.jps.model.serialization
public org.jetbrains.jps.model.serialization.JpsGlobalLoader$SdkTableSerializer extends org.jetbrains.jps.model.serialization.JpsGlobalExtensionSerializer {
public void <init> ()
public void loadExtension (org.jetbrains.jps.model.JpsGlobal, org.jdom.Element)
org.jetbrains.jps.model.JpsGlobal global
org.jdom.Element componentTag
public void saveExtension (org.jetbrains.jps.model.JpsGlobal, org.jdom.Element)
org.jetbrains.jps.model.JpsGlobal global
org.jdom.Element componentTag
public volatile synthetic void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic void loadExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JpsGlobalLoader.class
JpsGlobalLoader.java
package org.jetbrains.jps.model.serialization
public org.jetbrains.jps.model.serialization.JpsGlobalLoader extends org.jetbrains.jps.model.serialization.JpsLoaderBase {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String SDK_TABLE_COMPONENT_NAME
public static final org.jetbrains.jps.model.JpsElementChildRole PATH_VARIABLES_ROLE
private static final org.jetbrains.jps.model.serialization.JpsGlobalExtensionSerializer[] SERIALIZERS
private final org.jetbrains.jps.model.JpsGlobal myGlobal
private void <init> (org.jetbrains.jps.model.JpsGlobal, java.util.Map)
org.jetbrains.jps.model.JpsGlobal global
java.util.Map pathVariables
public static void loadGlobalSettings (org.jetbrains.jps.model.JpsGlobal, java.lang.String) throws java.io.IOException
org.jetbrains.jps.model.JpsGlobal global
String optionsPath
java.nio.file.Path optionsDir
java.util.Map pathVariables
private static java.util.Map loadPathVariables (org.jetbrains.jps.model.JpsGlobal, java.nio.file.Path)
org.jetbrains.jps.model.JpsGlobal global
java.nio.file.Path optionsDir
public static java.util.Map computeAllPathVariables (java.lang.String)
String optionsPath
org.jetbrains.jps.model.JpsModel model
java.nio.file.Path optionsDir
public static java.lang.String getPathVariable (org.jetbrains.jps.model.JpsGlobal, java.lang.String)
org.jetbrains.jps.model.JpsGlobal global
String name
private void load (java.nio.file.Path)
org.jetbrains.jps.model.serialization.JpsGlobalExtensionSerializer serializer
org.jetbrains.jps.model.serialization.JpsGlobalExtensionSerializer serializer
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
java.nio.file.Path optionsDir
java.nio.file.Path defaultConfigFile
private void loadGlobalComponents (java.nio.file.Path, java.nio.file.Path, org.jetbrains.jps.model.serialization.JpsGlobalExtensionSerializer)
java.nio.file.Path optionsDir
java.nio.file.Path defaultConfigFile
org.jetbrains.jps.model.serialization.JpsGlobalExtensionSerializer serializer
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JpsLoaderBase.class
JpsLoaderBase.java
package org.jetbrains.jps.model.serialization
public abstract org.jetbrains.jps.model.serialization.JpsLoaderBase extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final int MAX_ATTEMPTS
private final org.jetbrains.jps.model.serialization.JpsMacroExpander myMacroExpander
protected void <init> (org.jetbrains.jps.model.serialization.JpsMacroExpander)
org.jetbrains.jps.model.serialization.JpsMacroExpander macroExpander
protected org.jdom.Element loadRootElement (java.nio.file.Path)
java.nio.file.Path file
protected void loadComponents (java.nio.file.Path, java.nio.file.Path, org.jetbrains.jps.model.serialization.JpsElementExtensionSerializerBase, org.jetbrains.jps.model.JpsElement)
java.nio.file.Path dir
java.nio.file.Path defaultConfigFile
org.jetbrains.jps.model.serialization.JpsElementExtensionSerializerBase serializer
org.jetbrains.jps.model.JpsElement element
String fileName
java.nio.file.Path configFile
Runnable timingLog
org.jdom.Element componentTag
protected org.jdom.Element loadComponentData (org.jetbrains.jps.model.serialization.JpsElementExtensionSerializerBase, java.nio.file.Path)
org.jetbrains.jps.model.serialization.JpsElementExtensionSerializerBase serializer
java.nio.file.Path configFile
protected static org.jdom.Element loadRootElement (java.nio.file.Path, org.jetbrains.jps.model.serialization.JpsMacroExpander)
java.nio.file.Path file
org.jetbrains.jps.model.serialization.JpsMacroExpander macroExpander
org.jdom.Element element
public static org.jdom.Element tryLoadRootElement (java.nio.file.Path)
java.nio.file.NoSuchFileException e
Exception e
InterruptedException ignored
java.nio.file.Path file
int i
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JpsMacroExpander.class
JpsMacroExpander.java
package org.jetbrains.jps.model.serialization
public org.jetbrains.jps.model.serialization.JpsMacroExpander extends java.lang.Object {
private final com.intellij.openapi.components.ExpandMacroToPathMap myExpandMacroMap
public void <init> (java.util.Map)
java.util.Map$Entry entry
java.util.Map pathVariables
public void addFileHierarchyReplacements (java.lang.String, java.io.File)
String macroName
java.io.File file
protected void addMacro (java.lang.String, java.lang.String)
String macroName
String path
private void doAddFileHierarchyReplacements (java.lang.String, java.io.File)
String macro
java.io.File file
String path
public void substitute (org.jdom.Element, boolean)
org.jdom.Element element
boolean caseSensitive
public com.intellij.openapi.components.ExpandMacroToPathMap getExpandMacroMap ()
public java.lang.String substitute (java.lang.String, boolean)
String element
boolean caseSensitive
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JpsModelSerializationDataService.class
JpsModelSerializationDataService.java
package org.jetbrains.jps.model.serialization
public org.jetbrains.jps.model.serialization.JpsModelSerializationDataService extends java.lang.Object {
public void <init> ()
public static java.util.Map getAllPathVariables (org.jetbrains.jps.model.JpsGlobal)
org.jetbrains.jps.model.JpsGlobal global
public static java.util.Map computeAllPathVariables (org.jetbrains.jps.model.JpsGlobal)
org.jetbrains.jps.model.JpsGlobal global
java.util.Map pathVariables
org.jetbrains.jps.model.serialization.JpsPathVariablesConfiguration configuration
public static org.jetbrains.jps.model.serialization.JpsPathVariablesConfiguration getPathVariablesConfiguration (org.jetbrains.jps.model.JpsGlobal)
org.jetbrains.jps.model.JpsGlobal global
public static org.jetbrains.jps.model.serialization.JpsPathVariablesConfiguration getOrCreatePathVariablesConfiguration (org.jetbrains.jps.model.JpsGlobal)
org.jetbrains.jps.model.JpsGlobal global
org.jetbrains.jps.model.serialization.JpsPathVariablesConfiguration child
public static org.jetbrains.jps.model.serialization.JpsProjectSerializationDataExtension getProjectExtension (org.jetbrains.jps.model.JpsProject)
org.jetbrains.jps.model.JpsProject project
public static java.io.File getBaseDirectory (org.jetbrains.jps.model.JpsProject)
org.jetbrains.jps.model.JpsProject project
org.jetbrains.jps.model.serialization.JpsProjectSerializationDataExtension extension
public static org.jetbrains.jps.model.serialization.module.JpsModuleSerializationDataExtension getModuleExtension (org.jetbrains.jps.model.module.JpsModule)
org.jetbrains.jps.model.module.JpsModule project
public static java.io.File getBaseDirectory (org.jetbrains.jps.model.module.JpsModule)
org.jetbrains.jps.model.module.JpsModule module
org.jetbrains.jps.model.serialization.module.JpsModuleSerializationDataExtension extension
public static java.lang.String getPathVariableValue (org.jetbrains.jps.model.JpsGlobal, java.lang.String)
org.jetbrains.jps.model.JpsGlobal global
String name
String value
org.jetbrains.jps.model.serialization.JpsPathVariablesConfiguration configuration
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JpsModelSerializerExtension.class
JpsModelSerializerExtension.java
package org.jetbrains.jps.model.serialization
public abstract org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extends java.lang.Object {
public void <init> ()
public static java.lang.Iterable getExtensions ()
public void loadRootModel (org.jetbrains.jps.model.module.JpsModule, org.jdom.Element)
org.jetbrains.jps.model.module.JpsModule module
org.jdom.Element rootModel
public void saveRootModel (org.jetbrains.jps.model.module.JpsModule, org.jdom.Element)
org.jetbrains.jps.model.module.JpsModule module
org.jdom.Element rootModel
public void loadModuleOptions (org.jetbrains.jps.model.module.JpsModule, org.jdom.Element)
org.jetbrains.jps.model.module.JpsModule module
org.jdom.Element rootElement
public void saveModuleOptions (org.jetbrains.jps.model.module.JpsModule, org.jdom.Element)
org.jetbrains.jps.model.module.JpsModule module
org.jdom.Element rootElement
public java.util.List getLibraryRootTypeSerializers ()
public java.util.List getSdkRootTypeSerializers ()
public void loadModuleDependencyProperties (org.jetbrains.jps.model.module.JpsDependencyElement, org.jdom.Element)
org.jetbrains.jps.model.module.JpsDependencyElement dependency
org.jdom.Element orderEntry
public void saveModuleDependencyProperties (org.jetbrains.jps.model.module.JpsDependencyElement, org.jdom.Element)
org.jetbrains.jps.model.module.JpsDependencyElement dependency
org.jdom.Element orderEntry
public org.jetbrains.jps.model.JpsElementReference createLibraryTableReference (java.lang.String)
String tableLevel
public java.lang.String getLibraryTableLevelId (org.jetbrains.jps.model.JpsElementReference)
org.jetbrains.jps.model.JpsElementReference reference
public java.util.List getProjectExtensionSerializers ()
public java.util.List getGlobalExtensionSerializers ()
public java.util.List getModulePropertiesSerializers ()
public java.util.List getModuleSourceRootPropertiesSerializers ()
public java.util.List getLibraryPropertiesSerializers ()
public java.util.List getSdkPropertiesSerializers ()
public java.util.List getFacetConfigurationSerializers ()
public java.util.List getPackagingElementSerializers ()
public java.util.List getArtifactTypePropertiesSerializers ()
public java.util.List getArtifactExtensionSerializers ()
public org.jetbrains.jps.model.serialization.module.JpsModuleClasspathSerializer getClasspathSerializer ()
public java.util.List getRunConfigurationPropertiesSerializers ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JpsPathVariablesConfiguration.class
JpsPathVariablesConfiguration.java
package org.jetbrains.jps.model.serialization
public abstract org.jetbrains.jps.model.serialization.JpsPathVariablesConfiguration extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract void addPathVariable (java.lang.String, java.lang.String)
public abstract void removePathVariable (java.lang.String)
public abstract java.lang.String getPathVariable (java.lang.String)
public abstract java.lang.String getUserVariableValue (java.lang.String)
public abstract java.util.Map getAllVariables ()
public abstract java.util.Map getAllUserVariables ()
}
org/jetbrains/jps/model/serialization/JpsProjectExtensionSerializer.class
JpsProjectExtensionSerializer.java
package org.jetbrains.jps.model.serialization
public abstract org.jetbrains.jps.model.serialization.JpsProjectExtensionSerializer extends org.jetbrains.jps.model.serialization.JpsElementExtensionSerializerBase {
public static final String WORKSPACE_FILE
public void <init> (java.lang.String, java.lang.String)
String configFileName
String componentName
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JpsProjectLoader$1.class
JpsProjectLoader.java
package org.jetbrains.jps.model.serialization
final org.jetbrains.jps.model.serialization.JpsProjectLoader$1 extends org.jetbrains.jps.model.serialization.module.JpsModulePropertiesSerializer {
void <init> (org.jetbrains.jps.model.module.JpsModuleType, java.lang.String, java.lang.String)
org.jetbrains.jps.model.module.JpsModuleType type
String typeId
String componentName
public org.jetbrains.jps.model.JpsDummyElement loadProperties (org.jdom.Element)
org.jdom.Element componentElement
public void saveProperties (org.jetbrains.jps.model.JpsDummyElement, org.jdom.Element)
org.jetbrains.jps.model.JpsDummyElement properties
org.jdom.Element componentElement
public volatile synthetic void saveProperties (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.JpsElement loadProperties (org.jdom.Element)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JpsProjectLoader.class
JpsProjectLoader.java
package org.jetbrains.jps.model.serialization
public org.jetbrains.jps.model.serialization.JpsProjectLoader extends org.jetbrains.jps.model.serialization.JpsLoaderBase {
public static final String CLASSPATH_ATTRIBUTE
public static final String CLASSPATH_DIR_ATTRIBUTE
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.concurrent.ExecutorService ourThreadPool
private final org.jetbrains.jps.model.JpsProject myProject
private final java.util.Map myPathVariables
private final boolean myLoadUnloadedModules
private void <init> (org.jetbrains.jps.model.JpsProject, java.util.Map, java.nio.file.Path, boolean)
org.jetbrains.jps.model.JpsProject project
java.util.Map pathVariables
java.nio.file.Path baseDir
boolean loadUnloadedModules
static org.jetbrains.jps.model.serialization.JpsMacroExpander createProjectMacroExpander (java.util.Map, java.nio.file.Path)
java.util.Map pathVariables
java.nio.file.Path baseDir
org.jetbrains.jps.model.serialization.JpsMacroExpander expander
public static void loadProject (org.jetbrains.jps.model.JpsProject, java.util.Map, java.lang.String) throws java.io.IOException
org.jetbrains.jps.model.JpsProject project
java.util.Map pathVariables
String projectPath
public static void loadProject (org.jetbrains.jps.model.JpsProject, java.util.Map, java.lang.String, boolean) throws java.io.IOException
java.nio.file.Path directory
java.nio.file.Path directory
java.nio.file.Path dotIdea
java.nio.file.Path directory
org.jetbrains.jps.model.JpsProject project
java.util.Map pathVariables
String projectPath
boolean loadUnloadedModules
java.nio.file.Path file
public static java.lang.String getDirectoryBaseProjectName (java.nio.file.Path)
String value
java.util.stream.Stream stream
java.nio.file.Path dir
protected org.jdom.Element loadRootElement (java.nio.file.Path)
java.nio.file.Path file
protected org.jdom.Element loadComponentData (org.jetbrains.jps.model.serialization.JpsElementExtensionSerializerBase, java.nio.file.Path)
org.jdom.Element child
org.jetbrains.jps.model.serialization.JpsElementExtensionSerializerBase serializer
java.nio.file.Path configFile
java.nio.file.Path externalConfigDir
org.jdom.Element data
String componentName
String prefixedComponentName
org.jdom.Element externalData
private void loadFromDirectory (java.nio.file.Path)
org.jetbrains.jps.model.serialization.JpsProjectExtensionSerializer serializer
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
org.jdom.Element externalModuleData
org.jdom.Element externalModuleData
org.jdom.Element rootElement
String componentName
java.nio.file.Path libraryFile
java.nio.file.Path artifactFile
java.nio.file.Path configurationFile
Runnable runConfTimingLog
java.nio.file.Path dir
java.nio.file.Path defaultConfigFile
org.jetbrains.jps.model.library.sdk.JpsSdkType projectSdkType
java.nio.file.Path externalConfigDir
org.jdom.Element moduleData
org.jdom.Element externalModuleData
java.nio.file.Path workspaceFile
Runnable timingLog
Runnable artifactsTimingLog
private static boolean hasRunConfigurationSerializers ()
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
private static java.util.List listXmlFiles (java.nio.file.Path)
java.nio.file.DirectoryStream stream
java.io.IOException e
java.nio.file.Path dir
private void loadFromIpr (java.nio.file.Path)
org.jdom.Element rootTag
org.jdom.Element component
org.jetbrains.jps.model.serialization.JpsProjectExtensionSerializer serializer
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
java.nio.file.Path iprFile
org.jdom.Element iprRoot
String projectName
java.nio.file.Path iwsFile
org.jdom.Element iwsRoot
org.jetbrains.jps.model.library.sdk.JpsSdkType projectSdkType
private void loadArtifacts (org.jdom.Element)
org.jdom.Element artifactManagerComponent
private org.jetbrains.jps.model.library.sdk.JpsSdkType loadProjectRoot (org.jdom.Element)
String sdkName
String sdkTypeId
org.jdom.Element root
org.jetbrains.jps.model.library.sdk.JpsSdkType sdkType
org.jdom.Element rootManagerElement
private void loadProjectLibraries (org.jdom.Element)
org.jdom.Element libraryTableElement
private void loadModules (org.jdom.Element, org.jetbrains.jps.model.library.sdk.JpsSdkType, java.nio.file.Path)
org.jdom.Element element
org.jdom.Element unloadedModulesList
java.nio.file.Path file
String path
org.jdom.Element moduleElement
org.jetbrains.jps.model.module.JpsModule module
org.jdom.Element componentElement
org.jetbrains.jps.model.library.sdk.JpsSdkType projectSdkType
java.nio.file.Path workspaceFile
Runnable timingLog
java.util.Set unloadedModules
java.util.Set foundFiles
java.util.List moduleFiles
java.util.List modules
private static java.nio.file.Path resolveExternalProjectConfig (java.lang.String)
String subDirName
String externalProjectConfigDir
public static java.util.List loadModules (java.util.List, org.jetbrains.jps.model.library.sdk.JpsSdkType, java.util.Map)
java.nio.file.Path file
String classpathDir
org.jdom.Element rootElement
java.util.concurrent.Future moduleFile
com.intellij.openapi.util.Pair moduleFile
java.util.concurrent.Future futureModuleFile
org.jetbrains.jps.model.module.JpsModule module
java.util.concurrent.Future future
java.util.List classpathDirs
java.util.List futures
Exception e
java.util.List moduleFiles
org.jetbrains.jps.model.library.sdk.JpsSdkType projectSdkType
java.util.Map pathVariables
java.util.List modules
java.util.List futureModuleFilesContents
java.nio.file.Path externalModuleDir
private static org.jetbrains.jps.model.module.JpsModule loadModule (java.nio.file.Path, org.jdom.Element, java.util.List, org.jetbrains.jps.model.library.sdk.JpsSdkType, java.util.Map)
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
org.jetbrains.jps.model.serialization.impl.JpsSerializationFormatException e
String classpathDir
org.jetbrains.jps.model.serialization.JpsMacroExpander expander
org.jetbrains.jps.model.serialization.module.JpsModuleClasspathSerializer classpathSerializer
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
org.jdom.Element mergedFacetsTag
org.jdom.Element mergedFacetsTag
java.nio.file.Path file
org.jdom.Element moduleRoot
java.util.List paths
org.jetbrains.jps.model.library.sdk.JpsSdkType projectSdkType
java.util.Map pathVariables
String name
String typeId
org.jetbrains.jps.model.serialization.module.JpsModulePropertiesSerializer serializer
org.jetbrains.jps.model.module.JpsModule module
String baseModulePath
String classpath
org.jdom.Element facetsTag
org.jdom.Element externalFacetsTag
org.jdom.Element mergedFacetsTag
private static java.lang.String getModuleName (java.nio.file.Path)
java.nio.file.Path file
static org.jetbrains.jps.model.serialization.JpsMacroExpander createModuleMacroExpander (java.util.Map, java.nio.file.Path)
java.util.Map pathVariables
java.nio.file.Path moduleFile
org.jetbrains.jps.model.serialization.JpsMacroExpander expander
String moduleDirPath
private static org.jetbrains.jps.model.module.JpsModule createModule (java.lang.String, org.jdom.Element, org.jetbrains.jps.model.serialization.module.JpsModulePropertiesSerializer)
String name
org.jdom.Element moduleRoot
org.jetbrains.jps.model.serialization.module.JpsModulePropertiesSerializer loader
String componentName
org.jdom.Element component
private static org.jetbrains.jps.model.serialization.module.JpsModulePropertiesSerializer getModulePropertiesSerializer (java.lang.String)
org.jetbrains.jps.model.serialization.module.JpsModulePropertiesSerializer loader
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
String typeId
private static synthetic org.jetbrains.jps.model.module.JpsModule lambda$loadModules$2 (com.intellij.openapi.util.Pair, java.util.List, org.jetbrains.jps.model.library.sdk.JpsSdkType, java.util.Map) throws java.lang.Exception
com.intellij.openapi.util.Pair moduleFile
java.util.List classpathDirs
org.jetbrains.jps.model.library.sdk.JpsSdkType projectSdkType
java.util.Map pathVariables
private static synthetic com.intellij.openapi.util.Pair lambda$loadModules$1 (java.util.Map, java.nio.file.Path, java.nio.file.Path) throws java.lang.Exception
String externalName
org.jdom.Element externalData
java.util.Map pathVariables
java.nio.file.Path file
java.nio.file.Path externalModuleDir
org.jetbrains.jps.model.serialization.JpsMacroExpander expander
org.jdom.Element data
private static synthetic boolean lambda$listXmlFiles$0 (java.nio.file.Path) throws java.io.IOException
java.nio.file.Path it
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/JpsProjectSerializationDataExtension.class
JpsProjectSerializationDataExtension.java
package org.jetbrains.jps.model.serialization
public abstract org.jetbrains.jps.model.serialization.JpsProjectSerializationDataExtension extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract java.io.File getBaseDirectory ()
}
org/jetbrains/jps/model/serialization/JpsSerializationManager.class
JpsSerializationManager.java
package org.jetbrains.jps.model.serialization
public abstract org.jetbrains.jps.model.serialization.JpsSerializationManager extends java.lang.Object {
public void <init> ()
public static org.jetbrains.jps.model.serialization.JpsSerializationManager getInstance ()
public org.jetbrains.jps.model.JpsModel loadModel (java.lang.String, java.lang.String) throws java.io.IOException
String projectPath
String optionsPath
public abstract org.jetbrains.jps.model.JpsModel loadModel (java.lang.String, java.lang.String, boolean) throws java.io.IOException
public abstract org.jetbrains.jps.model.JpsProject loadProject (java.lang.String, java.util.Map) throws java.io.IOException
public abstract void saveGlobalSettings (org.jetbrains.jps.model.JpsGlobal, java.lang.String) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/PathMacroUtil.class
PathMacroUtil.java
package org.jetbrains.jps.model.serialization
public org.jetbrains.jps.model.serialization.PathMacroUtil extends java.lang.Object {
public static final String PROJECT_DIR_MACRO_NAME
public static final String MODULE_DIR_MACRO_NAME
public static final String DEPRECATED_MODULE_DIR
public static final String MODULE_WORKING_DIR_NAME
public static final String MODULE_WORKING_DIR
public static final String DIRECTORY_STORE_NAME
public static final String APPLICATION_HOME_DIR
public static final String APPLICATION_CONFIG_DIR
public static final String APPLICATION_PLUGINS_DIR
public static final String USER_HOME_NAME
private static volatile java.util.Map ourGlobalMacrosForIde
private static volatile java.util.Map ourGlobalMacrosForStandalone
public void <init> ()
public static java.lang.String getModuleDir (java.lang.String)
String moduleFilePath
String moduleDir
String moduleDirParent
public static java.lang.String getUserHomePath ()
public static java.util.Map getGlobalSystemMacros ()
public static java.util.Map getGlobalSystemMacros (boolean)
boolean insideIde
private static java.util.Map computeGlobalPathMacrosForStandaloneCode ()
com.intellij.util.containers.ContainerUtil$ImmutableMapBuilder builder
String homePath
private static java.util.Map computeGlobalPathMacrosInsideIde ()
private static java.lang.String computeUserHomePath ()
public static java.lang.String getGlobalSystemMacroValue (java.lang.String)
String name
public static java.lang.String getGlobalSystemMacroValue (java.lang.String, boolean)
String name
boolean insideIde
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/artifact/ArtifactManagerState.class
ArtifactManagerState.java
package org.jetbrains.jps.model.serialization.artifact
public org.jetbrains.jps.model.serialization.artifact.ArtifactManagerState extends java.lang.Object {
private java.util.List myArtifacts
public void <init> ()
public java.util.List getArtifacts ()
public void setArtifacts (java.util.List)
java.util.List artifacts
}
org/jetbrains/jps/model/serialization/artifact/ArtifactPropertiesState.class
ArtifactPropertiesState.java
package org.jetbrains.jps.model.serialization.artifact
public org.jetbrains.jps.model.serialization.artifact.ArtifactPropertiesState extends java.lang.Object {
private String myId
private org.jdom.Element myOptions
public void <init> ()
public java.lang.String getId ()
public org.jdom.Element getOptions ()
public void setId (java.lang.String)
String id
public void setOptions (org.jdom.Element)
org.jdom.Element options
}
org/jetbrains/jps/model/serialization/artifact/ArtifactState.class
ArtifactState.java
package org.jetbrains.jps.model.serialization.artifact
public org.jetbrains.jps.model.serialization.artifact.ArtifactState extends java.lang.Object {
public static final String NAME_ATTRIBUTE
private String myName
private String myOutputPath
private String myArtifactType
private boolean myBuildOnMake
private org.jdom.Element myRootElement
private java.util.List myPropertiesList
private String myExternalSystemId
public void <init> ()
public java.lang.String getName ()
public java.lang.String getArtifactType ()
public boolean isBuildOnMake ()
public java.lang.String getExternalSystemId ()
public java.lang.String getOutputPath ()
public org.jdom.Element getRootElement ()
public java.util.List getPropertiesList ()
public void setPropertiesList (java.util.List)
java.util.List propertiesList
public void setArtifactType (java.lang.String)
String artifactType
public void setName (java.lang.String)
String name
public void setOutputPath (java.lang.String)
String outputPath
public void setBuildOnMake (boolean)
boolean buildOnMake
public void setExternalSystemId (java.lang.String)
String externalSystemId
public void setRootElement (org.jdom.Element)
org.jdom.Element rootElement
}
org/jetbrains/jps/model/serialization/artifact/JpsArtifactDummyPropertiesSerializer.class
JpsArtifactDummyPropertiesSerializer.java
package org.jetbrains.jps.model.serialization.artifact
public org.jetbrains.jps.model.serialization.artifact.JpsArtifactDummyPropertiesSerializer extends org.jetbrains.jps.model.serialization.artifact.JpsArtifactPropertiesSerializer {
public void <init> (java.lang.String, org.jetbrains.jps.model.artifact.JpsArtifactType)
String typeId
org.jetbrains.jps.model.artifact.JpsArtifactType type
public org.jetbrains.jps.model.JpsDummyElement loadProperties (java.util.List)
java.util.List stateList
public void saveProperties (org.jetbrains.jps.model.JpsDummyElement, java.util.List)
org.jetbrains.jps.model.JpsDummyElement properties
java.util.List stateList
public volatile synthetic void saveProperties (org.jetbrains.jps.model.JpsElement, java.util.List)
public volatile synthetic org.jetbrains.jps.model.JpsElement loadProperties (java.util.List)
}
org/jetbrains/jps/model/serialization/artifact/JpsArtifactExtensionSerializer.class
JpsArtifactExtensionSerializer.java
package org.jetbrains.jps.model.serialization.artifact
public abstract org.jetbrains.jps.model.serialization.artifact.JpsArtifactExtensionSerializer extends java.lang.Object {
private final org.jetbrains.jps.model.JpsElementChildRole myRole
private final String myId
protected void <init> (java.lang.String, org.jetbrains.jps.model.JpsElementChildRole)
String id
org.jetbrains.jps.model.JpsElementChildRole role
public org.jetbrains.jps.model.JpsElementChildRole getRole ()
public java.lang.String getId ()
public abstract org.jetbrains.jps.model.JpsElement loadExtension (org.jdom.Element)
public abstract void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
}
org/jetbrains/jps/model/serialization/artifact/JpsArtifactPropertiesSerializer.class
JpsArtifactPropertiesSerializer.java
package org.jetbrains.jps.model.serialization.artifact
public abstract org.jetbrains.jps.model.serialization.artifact.JpsArtifactPropertiesSerializer extends org.jetbrains.jps.model.serialization.JpsElementPropertiesSerializer {
public void <init> (java.lang.String, org.jetbrains.jps.model.artifact.JpsArtifactType)
String typeId
org.jetbrains.jps.model.artifact.JpsArtifactType type
public abstract org.jetbrains.jps.model.JpsElement loadProperties (java.util.List)
public abstract void saveProperties (org.jetbrains.jps.model.JpsElement, java.util.List)
}
org/jetbrains/jps/model/serialization/artifact/JpsArtifactSerializer$ArchiveElementSerializer.class
JpsArtifactSerializer.java
package org.jetbrains.jps.model.serialization.artifact
org.jetbrains.jps.model.serialization.artifact.JpsArtifactSerializer$ArchiveElementSerializer extends org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer {
void <init> ()
public org.jetbrains.jps.model.artifact.elements.JpsArchivePackagingElement load (org.jdom.Element)
org.jdom.Element element
public void save (org.jetbrains.jps.model.artifact.elements.JpsArchivePackagingElement, org.jdom.Element)
org.jetbrains.jps.model.artifact.elements.JpsArchivePackagingElement element
org.jdom.Element tag
public volatile synthetic void save (org.jetbrains.jps.model.artifact.elements.JpsPackagingElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.artifact.elements.JpsPackagingElement load (org.jdom.Element)
}
org/jetbrains/jps/model/serialization/artifact/JpsArtifactSerializer$ArtifactOutputElementSerializer.class
JpsArtifactSerializer.java
package org.jetbrains.jps.model.serialization.artifact
org.jetbrains.jps.model.serialization.artifact.JpsArtifactSerializer$ArtifactOutputElementSerializer extends org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer {
void <init> ()
public org.jetbrains.jps.model.artifact.elements.JpsArtifactOutputPackagingElement load (org.jdom.Element)
org.jdom.Element element
public void save (org.jetbrains.jps.model.artifact.elements.JpsArtifactOutputPackagingElement, org.jdom.Element)
org.jetbrains.jps.model.artifact.elements.JpsArtifactOutputPackagingElement element
org.jdom.Element tag
public volatile synthetic void save (org.jetbrains.jps.model.artifact.elements.JpsPackagingElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.artifact.elements.JpsPackagingElement load (org.jdom.Element)
}
org/jetbrains/jps/model/serialization/artifact/JpsArtifactSerializer$ArtifactRootElementSerializer.class
JpsArtifactSerializer.java
package org.jetbrains.jps.model.serialization.artifact
org.jetbrains.jps.model.serialization.artifact.JpsArtifactSerializer$ArtifactRootElementSerializer extends org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer {
void <init> ()
public org.jetbrains.jps.model.artifact.elements.JpsArtifactRootElement load (org.jdom.Element)
org.jdom.Element element
public void save (org.jetbrains.jps.model.artifact.elements.JpsArtifactRootElement, org.jdom.Element)
org.jetbrains.jps.model.artifact.elements.JpsArtifactRootElement element
org.jdom.Element tag
public volatile synthetic void save (org.jetbrains.jps.model.artifact.elements.JpsPackagingElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.artifact.elements.JpsPackagingElement load (org.jdom.Element)
}
org/jetbrains/jps/model/serialization/artifact/JpsArtifactSerializer$DirectoryCopyElementSerializer.class
JpsArtifactSerializer.java
package org.jetbrains.jps.model.serialization.artifact
org.jetbrains.jps.model.serialization.artifact.JpsArtifactSerializer$DirectoryCopyElementSerializer extends org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer {
void <init> ()
public org.jetbrains.jps.model.artifact.elements.JpsDirectoryCopyPackagingElement load (org.jdom.Element)
org.jdom.Element element
public void save (org.jetbrains.jps.model.artifact.elements.JpsDirectoryCopyPackagingElement, org.jdom.Element)
org.jetbrains.jps.model.artifact.elements.JpsDirectoryCopyPackagingElement element
org.jdom.Element tag
public volatile synthetic void save (org.jetbrains.jps.model.artifact.elements.JpsPackagingElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.artifact.elements.JpsPackagingElement load (org.jdom.Element)
}
org/jetbrains/jps/model/serialization/artifact/JpsArtifactSerializer$DirectoryElementSerializer.class
JpsArtifactSerializer.java
package org.jetbrains.jps.model.serialization.artifact
org.jetbrains.jps.model.serialization.artifact.JpsArtifactSerializer$DirectoryElementSerializer extends org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer {
void <init> ()
public org.jetbrains.jps.model.artifact.elements.JpsDirectoryPackagingElement load (org.jdom.Element)
org.jdom.Element element
public void save (org.jetbrains.jps.model.artifact.elements.JpsDirectoryPackagingElement, org.jdom.Element)
org.jetbrains.jps.model.artifact.elements.JpsDirectoryPackagingElement element
org.jdom.Element tag
public volatile synthetic void save (org.jetbrains.jps.model.artifact.elements.JpsPackagingElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.artifact.elements.JpsPackagingElement load (org.jdom.Element)
}
org/jetbrains/jps/model/serialization/artifact/JpsArtifactSerializer$ExtractedDirectoryElementSerializer.class
JpsArtifactSerializer.java
package org.jetbrains.jps.model.serialization.artifact
org.jetbrains.jps.model.serialization.artifact.JpsArtifactSerializer$ExtractedDirectoryElementSerializer extends org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer {
void <init> ()
public org.jetbrains.jps.model.artifact.elements.JpsExtractedDirectoryPackagingElement load (org.jdom.Element)
org.jdom.Element element
public void save (org.jetbrains.jps.model.artifact.elements.JpsExtractedDirectoryPackagingElement, org.jdom.Element)
org.jetbrains.jps.model.artifact.elements.JpsExtractedDirectoryPackagingElement element
org.jdom.Element tag
public volatile synthetic void save (org.jetbrains.jps.model.artifact.elements.JpsPackagingElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.artifact.elements.JpsPackagingElement load (org.jdom.Element)
}
org/jetbrains/jps/model/serialization/artifact/JpsArtifactSerializer$FileCopyElementSerializer.class
JpsArtifactSerializer.java
package org.jetbrains.jps.model.serialization.artifact
org.jetbrains.jps.model.serialization.artifact.JpsArtifactSerializer$FileCopyElementSerializer extends org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer {
void <init> ()
public org.jetbrains.jps.model.artifact.elements.JpsFileCopyPackagingElement load (org.jdom.Element)
org.jdom.Element element
public void save (org.jetbrains.jps.model.artifact.elements.JpsFileCopyPackagingElement, org.jdom.Element)
org.jetbrains.jps.model.artifact.elements.JpsFileCopyPackagingElement element
org.jdom.Element tag
String outputFileName
public volatile synthetic void save (org.jetbrains.jps.model.artifact.elements.JpsPackagingElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.artifact.elements.JpsPackagingElement load (org.jdom.Element)
}
org/jetbrains/jps/model/serialization/artifact/JpsArtifactSerializer$LibraryFilesElementSerializer.class
JpsArtifactSerializer.java
package org.jetbrains.jps.model.serialization.artifact
org.jetbrains.jps.model.serialization.artifact.JpsArtifactSerializer$LibraryFilesElementSerializer extends org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer {
void <init> ()
public org.jetbrains.jps.model.artifact.elements.JpsLibraryFilesPackagingElement load (org.jdom.Element)
org.jetbrains.jps.model.JpsElementReference parentReference
org.jdom.Element element
String level
String libraryName
String moduleName
org.jetbrains.jps.model.JpsElementReference parentReference
public void save (org.jetbrains.jps.model.artifact.elements.JpsLibraryFilesPackagingElement, org.jdom.Element)
org.jetbrains.jps.model.artifact.elements.JpsLibraryFilesPackagingElement element
org.jdom.Element tag
org.jetbrains.jps.model.library.JpsLibraryReference reference
org.jetbrains.jps.model.JpsElementReference parentReference
public volatile synthetic void save (org.jetbrains.jps.model.artifact.elements.JpsPackagingElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.artifact.elements.JpsPackagingElement load (org.jdom.Element)
}
org/jetbrains/jps/model/serialization/artifact/JpsArtifactSerializer.class
JpsArtifactSerializer.java
package org.jetbrains.jps.model.serialization.artifact
public org.jetbrains.jps.model.serialization.artifact.JpsArtifactSerializer extends java.lang.Object {
private static final org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer[] STANDARD_SERIALIZERS
private static final org.jetbrains.jps.model.serialization.artifact.JpsArtifactPropertiesSerializer[] STANDARD_TYPE_SERIALIZERS
private static final String ELEMENT_TAG
private static final String ID_ATTRIBUTE
private static final com.intellij.util.xmlb.SkipDefaultValuesSerializationFilters SERIALIZATION_FILTERS
public void <init> ()
public static void loadArtifacts (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.serialization.artifact.ArtifactState state
org.jetbrains.jps.model.serialization.artifact.JpsArtifactPropertiesSerializer serializer
org.jdom.Element artifactElement
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentElement
org.jetbrains.jps.model.artifact.JpsArtifactService service
private static void loadArtifact (org.jetbrains.jps.model.JpsProject, org.jetbrains.jps.model.artifact.JpsArtifactService, org.jetbrains.jps.model.serialization.artifact.ArtifactState, org.jetbrains.jps.model.serialization.artifact.JpsArtifactPropertiesSerializer)
org.jetbrains.jps.model.serialization.artifact.JpsArtifactExtensionSerializer extensionSerializer
org.jetbrains.jps.model.serialization.artifact.ArtifactPropertiesState propertiesState
java.util.List propertiesList
org.jetbrains.jps.model.artifact.JpsArtifact artifact
org.jetbrains.jps.model.JpsProject project
org.jetbrains.jps.model.artifact.JpsArtifactService service
org.jetbrains.jps.model.serialization.artifact.ArtifactState state
org.jetbrains.jps.model.serialization.artifact.JpsArtifactPropertiesSerializer serializer
org.jetbrains.jps.model.artifact.elements.JpsPackagingElement rootElement
public static void saveArtifact (org.jetbrains.jps.model.artifact.JpsArtifact, org.jdom.Element)
org.jetbrains.jps.model.artifact.JpsArtifact artifact
org.jdom.Element componentElement
org.jetbrains.jps.model.serialization.artifact.ArtifactState state
org.jetbrains.jps.model.serialization.artifact.JpsArtifactPropertiesSerializer serializer
private static void doSaveArtifact (org.jetbrains.jps.model.artifact.JpsArtifact, org.jdom.Element, org.jetbrains.jps.model.serialization.artifact.ArtifactState, org.jetbrains.jps.model.serialization.artifact.JpsArtifactPropertiesSerializer)
org.jetbrains.jps.model.serialization.artifact.ArtifactPropertiesState propertiesState
org.jetbrains.jps.model.JpsElement extension
org.jetbrains.jps.model.serialization.artifact.JpsArtifactExtensionSerializer extensionSerializer
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension serializerExtension
org.jetbrains.jps.model.artifact.JpsArtifact artifact
org.jdom.Element componentElement
org.jetbrains.jps.model.serialization.artifact.ArtifactState state
org.jetbrains.jps.model.serialization.artifact.JpsArtifactPropertiesSerializer serializer
java.util.List propertiesList
private static void loadExtension (org.jetbrains.jps.model.serialization.artifact.JpsArtifactExtensionSerializer, org.jetbrains.jps.model.artifact.JpsArtifact, org.jdom.Element)
org.jetbrains.jps.model.serialization.artifact.JpsArtifactExtensionSerializer serializer
org.jetbrains.jps.model.artifact.JpsArtifact artifact
org.jdom.Element options
org.jetbrains.jps.model.JpsElement e
private static org.jdom.Element saveExtension (org.jetbrains.jps.model.serialization.artifact.JpsArtifactExtensionSerializer, org.jetbrains.jps.model.JpsElement)
org.jetbrains.jps.model.serialization.artifact.JpsArtifactExtensionSerializer serializer
org.jetbrains.jps.model.JpsElement extension
org.jdom.Element optionsTag
private static org.jdom.Element savePackagingElement (org.jetbrains.jps.model.artifact.elements.JpsPackagingElement)
org.jetbrains.jps.model.artifact.elements.JpsPackagingElement child
org.jetbrains.jps.model.artifact.elements.JpsPackagingElement element
org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer serializer
org.jdom.Element tag
private static org.jetbrains.jps.model.artifact.elements.JpsPackagingElement loadPackagingElement (org.jdom.Element)
org.jetbrains.jps.model.artifact.elements.JpsPackagingElement child
org.jdom.Element childElement
org.jdom.Element element
org.jetbrains.jps.model.artifact.elements.JpsPackagingElement packagingElement
private static org.jetbrains.jps.model.artifact.elements.JpsPackagingElement createPackagingElement (org.jdom.Element)
org.jdom.Element element
String typeId
org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer serializer
private static org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer findElementSerializer (java.lang.String)
org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer serializer
org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer serializer
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
String typeId
private static org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer findElementSerializer (java.lang.Class)
org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer serializer
org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer serializer
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
Class elementClass
private static org.jetbrains.jps.model.serialization.artifact.JpsArtifactExtensionSerializer getExtensionSerializer (java.lang.String)
org.jetbrains.jps.model.serialization.artifact.JpsArtifactExtensionSerializer serializer
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
String id
private static org.jetbrains.jps.model.serialization.artifact.JpsArtifactPropertiesSerializer getTypePropertiesSerializer (java.lang.String)
org.jetbrains.jps.model.serialization.artifact.JpsArtifactPropertiesSerializer serializer
org.jetbrains.jps.model.serialization.artifact.JpsArtifactPropertiesSerializer serializer
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
String typeId
private static org.jetbrains.jps.model.serialization.artifact.JpsArtifactPropertiesSerializer getTypePropertiesSerializer (org.jetbrains.jps.model.artifact.JpsArtifactType)
org.jetbrains.jps.model.serialization.artifact.JpsArtifactPropertiesSerializer serializer
org.jetbrains.jps.model.serialization.artifact.JpsArtifactPropertiesSerializer serializer
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
org.jetbrains.jps.model.artifact.JpsArtifactType type
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/artifact/JpsPackagingElementSerializer.class
JpsPackagingElementSerializer.java
package org.jetbrains.jps.model.serialization.artifact
public abstract org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer extends java.lang.Object {
private final String myTypeId
private final Class myElementClass
protected void <init> (java.lang.String, java.lang.Class)
String typeId
Class elementClass
public java.lang.String getTypeId ()
public java.lang.Class getElementClass ()
public abstract org.jetbrains.jps.model.artifact.elements.JpsPackagingElement load (org.jdom.Element)
public abstract void save (org.jetbrains.jps.model.artifact.elements.JpsPackagingElement, org.jdom.Element)
}
org/jetbrains/jps/model/serialization/facet/FacetManagerState.class
FacetManagerState.java
package org.jetbrains.jps.model.serialization.facet
public org.jetbrains.jps.model.serialization.facet.FacetManagerState extends java.lang.Object {
private java.util.List myFacets
public void <init> ()
public java.util.List getFacets ()
public void setFacets (java.util.List)
java.util.List facets
}
org/jetbrains/jps/model/serialization/facet/FacetState.class
FacetState.java
package org.jetbrains.jps.model.serialization.facet
public org.jetbrains.jps.model.serialization.facet.FacetState extends java.lang.Object {
private String myFacetType
private String myName
private String myExternalSystemId
private org.jdom.Element myConfiguration
private java.util.List mySubFacets
public void <init> ()
public java.lang.String getFacetType ()
public java.lang.String getName ()
public org.jdom.Element getConfiguration ()
public java.lang.String getExternalSystemId ()
public java.util.List getSubFacets ()
public void setSubFacets (java.util.List)
java.util.List subFacets
public void setConfiguration (org.jdom.Element)
org.jdom.Element configuration
public void setName (java.lang.String)
String name
public void setFacetType (java.lang.String)
String type
public void setExternalSystemId (java.lang.String)
String externalSystemId
}
org/jetbrains/jps/model/serialization/facet/JpsFacetConfigurationSerializer.class
JpsFacetConfigurationSerializer.java
package org.jetbrains.jps.model.serialization.facet
public abstract org.jetbrains.jps.model.serialization.facet.JpsFacetConfigurationSerializer extends java.lang.Object {
private final org.jetbrains.jps.model.JpsElementChildRole myRole
private final String myFacetTypeId
private final String myFacetName
public void <init> (org.jetbrains.jps.model.JpsElementChildRole, java.lang.String, java.lang.String)
org.jetbrains.jps.model.JpsElementChildRole role
String facetTypeId
String facetName
public java.lang.String getFacetTypeId ()
public org.jetbrains.jps.model.JpsElement loadExtension (org.jdom.Element, java.lang.String, org.jetbrains.jps.model.module.JpsModule, org.jetbrains.jps.model.JpsElement)
org.jdom.Element configurationElement
String facetName
org.jetbrains.jps.model.module.JpsModule module
org.jetbrains.jps.model.JpsElement parentFacet
org.jetbrains.jps.model.JpsElement e
protected abstract org.jetbrains.jps.model.JpsElement loadExtension (org.jdom.Element, java.lang.String, org.jetbrains.jps.model.JpsElement, org.jetbrains.jps.model.module.JpsModule)
public boolean hasExtension (org.jetbrains.jps.model.module.JpsModule)
org.jetbrains.jps.model.module.JpsModule module
public void saveExtension (org.jetbrains.jps.model.module.JpsModule, java.util.List)
org.jetbrains.jps.model.serialization.facet.FacetState state
org.jdom.Element tag
org.jetbrains.jps.model.module.JpsModule module
java.util.List states
org.jetbrains.jps.model.JpsElement extension
protected abstract void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element, org.jetbrains.jps.model.module.JpsModule)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/facet/JpsFacetSerializer.class
JpsFacetSerializer.java
package org.jetbrains.jps.model.serialization.facet
public org.jetbrains.jps.model.serialization.facet.JpsFacetSerializer extends java.lang.Object {
public static final String FACET_TAG
public static final String TYPE_ATTRIBUTE
public static final String CONFIGURATION_TAG
public static final String NAME_ATTRIBUTE
public void <init> ()
public static void loadFacets (org.jetbrains.jps.model.module.JpsModule, org.jdom.Element)
org.jetbrains.jps.model.module.JpsModule module
org.jdom.Element facetManagerElement
org.jetbrains.jps.model.serialization.facet.FacetManagerState state
public static void saveFacets (org.jetbrains.jps.model.module.JpsModule, org.jdom.Element)
org.jetbrains.jps.model.serialization.facet.JpsFacetConfigurationSerializer serializer
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
org.jetbrains.jps.model.module.JpsModule module
org.jdom.Element facetManagerElement
org.jetbrains.jps.model.serialization.facet.FacetManagerState managerState
private static void addFacets (org.jetbrains.jps.model.module.JpsModule, java.util.List, org.jetbrains.jps.model.JpsElement)
org.jetbrains.jps.model.JpsElement element
org.jetbrains.jps.model.serialization.facet.JpsFacetConfigurationSerializer serializer
org.jetbrains.jps.model.serialization.facet.FacetState facetState
org.jetbrains.jps.model.module.JpsModule module
java.util.List facets
org.jetbrains.jps.model.JpsElement parentFacet
private static org.jetbrains.jps.model.JpsElement addExtension (org.jetbrains.jps.model.module.JpsModule, org.jetbrains.jps.model.serialization.facet.JpsFacetConfigurationSerializer, org.jetbrains.jps.model.serialization.facet.FacetState, org.jetbrains.jps.model.JpsElement)
org.jetbrains.jps.model.module.JpsModule module
org.jetbrains.jps.model.serialization.facet.JpsFacetConfigurationSerializer serializer
org.jetbrains.jps.model.serialization.facet.FacetState facet
org.jetbrains.jps.model.JpsElement parentFacet
org.jdom.Element facetConfiguration
private static org.jetbrains.jps.model.serialization.facet.JpsFacetConfigurationSerializer getModuleExtensionSerializer (java.lang.String)
org.jetbrains.jps.model.serialization.facet.JpsFacetConfigurationSerializer serializer
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
String typeId
public static org.jetbrains.jps.model.module.JpsModuleReference createModuleReference (java.lang.String)
String facetId
String moduleName
public static java.lang.String getFacetId (org.jetbrains.jps.model.module.JpsModuleReference, java.lang.String, java.lang.String)
org.jetbrains.jps.model.module.JpsModuleReference moduleReference
String facetTypeId
String facetName
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/impl/JpsModuleSerializationDataExtensionImpl.class
JpsModuleSerializationDataExtensionImpl.java
package org.jetbrains.jps.model.serialization.impl
public org.jetbrains.jps.model.serialization.impl.JpsModuleSerializationDataExtensionImpl extends org.jetbrains.jps.model.ex.JpsElementBase implements org.jetbrains.jps.model.serialization.module.JpsModuleSerializationDataExtension {
public static final org.jetbrains.jps.model.JpsElementChildRole ROLE
private final java.nio.file.Path myBaseDirectory
public void <init> (java.nio.file.Path)
java.nio.file.Path baseDirectory
public org.jetbrains.jps.model.serialization.impl.JpsModuleSerializationDataExtensionImpl createCopy ()
public void applyChanges (org.jetbrains.jps.model.serialization.impl.JpsModuleSerializationDataExtensionImpl)
org.jetbrains.jps.model.serialization.impl.JpsModuleSerializationDataExtensionImpl modified
public java.io.File getBaseDirectory ()
public volatile synthetic void applyChanges (org.jetbrains.jps.model.ex.JpsElementBase)
public volatile synthetic org.jetbrains.jps.model.ex.JpsElementBase createCopy ()
public volatile synthetic void applyChanges (org.jetbrains.jps.model.JpsElement)
public volatile synthetic org.jetbrains.jps.model.JpsElement createCopy ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/impl/JpsPathVariablesConfigurationImpl.class
JpsPathVariablesConfigurationImpl.java
package org.jetbrains.jps.model.serialization.impl
public org.jetbrains.jps.model.serialization.impl.JpsPathVariablesConfigurationImpl extends org.jetbrains.jps.model.ex.JpsElementBase implements org.jetbrains.jps.model.serialization.JpsPathVariablesConfiguration {
private final java.util.Map myPathVariables
public void <init> ()
private void <init> (java.util.Map)
java.util.Map pathVariables
public org.jetbrains.jps.model.serialization.impl.JpsPathVariablesConfigurationImpl createCopy ()
public void applyChanges (org.jetbrains.jps.model.serialization.impl.JpsPathVariablesConfigurationImpl)
org.jetbrains.jps.model.serialization.impl.JpsPathVariablesConfigurationImpl modified
public void addPathVariable (java.lang.String, java.lang.String)
String name
String value
public void removePathVariable (java.lang.String)
String name
public java.lang.String getPathVariable (java.lang.String)
String name
public java.lang.String getUserVariableValue (java.lang.String)
String name
public java.util.Map getAllVariables ()
public java.util.Map getAllUserVariables ()
public volatile synthetic void applyChanges (org.jetbrains.jps.model.ex.JpsElementBase)
public volatile synthetic org.jetbrains.jps.model.ex.JpsElementBase createCopy ()
public volatile synthetic void applyChanges (org.jetbrains.jps.model.JpsElement)
public volatile synthetic org.jetbrains.jps.model.JpsElement createCopy ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/impl/JpsProjectSerializationDataExtensionImpl.class
JpsProjectSerializationDataExtensionImpl.java
package org.jetbrains.jps.model.serialization.impl
public org.jetbrains.jps.model.serialization.impl.JpsProjectSerializationDataExtensionImpl extends org.jetbrains.jps.model.ex.JpsElementBase implements org.jetbrains.jps.model.serialization.JpsProjectSerializationDataExtension {
public static final org.jetbrains.jps.model.JpsElementChildRole ROLE
private final java.nio.file.Path myBaseDirectory
public void <init> (java.nio.file.Path)
java.nio.file.Path baseDirectory
public org.jetbrains.jps.model.serialization.impl.JpsProjectSerializationDataExtensionImpl createCopy ()
public void applyChanges (org.jetbrains.jps.model.serialization.impl.JpsProjectSerializationDataExtensionImpl)
org.jetbrains.jps.model.serialization.impl.JpsProjectSerializationDataExtensionImpl modified
public java.io.File getBaseDirectory ()
public volatile synthetic void applyChanges (org.jetbrains.jps.model.ex.JpsElementBase)
public volatile synthetic org.jetbrains.jps.model.ex.JpsElementBase createCopy ()
public volatile synthetic void applyChanges (org.jetbrains.jps.model.JpsElement)
public volatile synthetic org.jetbrains.jps.model.JpsElement createCopy ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/impl/JpsSerializationFormatException.class
JpsSerializationFormatException.java
package org.jetbrains.jps.model.serialization.impl
public org.jetbrains.jps.model.serialization.impl.JpsSerializationFormatException extends java.lang.RuntimeException {
public void <init> (java.lang.String)
String message
}
org/jetbrains/jps/model/serialization/impl/JpsSerializationManagerImpl.class
JpsSerializationManagerImpl.java
package org.jetbrains.jps.model.serialization.impl
public org.jetbrains.jps.model.serialization.impl.JpsSerializationManagerImpl extends org.jetbrains.jps.model.serialization.JpsSerializationManager {
public void <init> ()
public org.jetbrains.jps.model.JpsModel loadModel (java.lang.String, java.lang.String, boolean) throws java.io.IOException
String projectPath
String optionsPath
boolean loadUnloadedModules
org.jetbrains.jps.model.JpsModel model
java.util.Map pathVariables
public org.jetbrains.jps.model.JpsProject loadProject (java.lang.String, java.util.Map) throws java.io.IOException
String projectPath
java.util.Map pathVariables
org.jetbrains.jps.model.JpsModel model
public void saveGlobalSettings (org.jetbrains.jps.model.JpsGlobal, java.lang.String) throws java.io.IOException
org.jetbrains.jps.model.JpsGlobal global
String optionsPath
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/jarRepository/JpsRemoteRepositoriesConfigurationSerializer.class
JpsRemoteRepositoriesConfigurationSerializer.java
package org.jetbrains.jps.model.serialization.jarRepository
public org.jetbrains.jps.model.serialization.jarRepository.JpsRemoteRepositoriesConfigurationSerializer extends org.jetbrains.jps.model.serialization.JpsProjectExtensionSerializer {
private static final String ELEMENT_TAG
private static final String OPTION_TAG
private static final String ID_PROPERTY
private static final String NAME_PROPERTY
private static final String URL_PROPERTY
public void <init> ()
public void loadExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
String option
String optionValue
org.jdom.Element element
String id
String name
String url
org.jdom.Element repoElement
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
java.util.List result
java.util.List children
org.jetbrains.jps.model.jarRepository.JpsRemoteRepositoriesConfiguration config
public void saveExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
public volatile synthetic void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic void loadExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/jarRepository/JpsRemoteRepositoriesModelSerializerExtension.class
JpsRemoteRepositoriesModelSerializerExtension.java
package org.jetbrains.jps.model.serialization.jarRepository
public org.jetbrains.jps.model.serialization.jarRepository.JpsRemoteRepositoriesModelSerializerExtension extends org.jetbrains.jps.model.serialization.JpsModelSerializerExtension {
private static final org.jetbrains.jps.model.serialization.jarRepository.JpsRemoteRepositoriesConfigurationSerializer SERIALIZER_IMPL
public void <init> ()
public java.util.List getProjectExtensionSerializers ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/java/JpsApplicationRunConfigurationSerializer.class
JpsApplicationRunConfigurationSerializer.java
package org.jetbrains.jps.model.serialization.java
public org.jetbrains.jps.model.serialization.java.JpsApplicationRunConfigurationSerializer extends org.jetbrains.jps.model.serialization.runConfigurations.JpsRunConfigurationPropertiesSerializer {
public void <init> ()
public org.jetbrains.jps.model.java.runConfiguration.JpsApplicationRunConfigurationProperties loadProperties (org.jdom.Element)
org.jdom.Element runConfigurationTag
org.jetbrains.jps.model.java.runConfiguration.JpsApplicationRunConfigurationState properties
public void saveProperties (org.jetbrains.jps.model.java.runConfiguration.JpsApplicationRunConfigurationProperties, org.jdom.Element)
org.jetbrains.jps.model.java.runConfiguration.JpsApplicationRunConfigurationProperties properties
org.jdom.Element runConfigurationTag
public volatile synthetic void saveProperties (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.JpsElement loadProperties (org.jdom.Element)
}
org/jetbrains/jps/model/serialization/java/JpsJavaModelSerializerExtension$1.class
JpsJavaModelSerializerExtension.java
package org.jetbrains.jps.model.serialization.java
synthetic org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$1 extends java.lang.Object {
}
org/jetbrains/jps/model/serialization/java/JpsJavaModelSerializerExtension$JavaProjectExtensionSerializer.class
JpsJavaModelSerializerExtension.java
package org.jetbrains.jps.model.serialization.java
org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$JavaProjectExtensionSerializer extends org.jetbrains.jps.model.serialization.JpsProjectExtensionSerializer {
void <init> ()
public void loadExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
String url
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
org.jetbrains.jps.model.java.JpsJavaProjectExtension extension
org.jdom.Element output
String languageLevel
public void saveExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
org.jetbrains.jps.model.java.JpsJavaProjectExtension extension
String outputUrl
org.jetbrains.jps.model.java.LanguageLevel level
public volatile synthetic void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic void loadExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/java/JpsJavaModelSerializerExtension$JavaResourceRootPropertiesSerializer.class
JpsJavaModelSerializerExtension.java
package org.jetbrains.jps.model.serialization.java
org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$JavaResourceRootPropertiesSerializer extends org.jetbrains.jps.model.serialization.module.JpsModuleSourceRootPropertiesSerializer {
private void <init> (org.jetbrains.jps.model.module.JpsModuleSourceRootType, java.lang.String)
org.jetbrains.jps.model.module.JpsModuleSourceRootType type
String typeId
public org.jetbrains.jps.model.java.JavaResourceRootProperties loadProperties (org.jdom.Element)
org.jdom.Element sourceRootTag
String relativeOutputPath
boolean isGenerated
public void saveProperties (org.jetbrains.jps.model.java.JavaResourceRootProperties, org.jdom.Element)
org.jetbrains.jps.model.java.JavaResourceRootProperties properties
org.jdom.Element sourceRootTag
String relativeOutputPath
public volatile synthetic void saveProperties (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.JpsElement loadProperties (org.jdom.Element)
synthetic void <init> (org.jetbrains.jps.model.module.JpsModuleSourceRootType, java.lang.String, org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$1)
org.jetbrains.jps.model.module.JpsModuleSourceRootType x0
String x1
org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/java/JpsJavaModelSerializerExtension$JavaSourceRootPropertiesSerializer.class
JpsJavaModelSerializerExtension.java
package org.jetbrains.jps.model.serialization.java
org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$JavaSourceRootPropertiesSerializer extends org.jetbrains.jps.model.serialization.module.JpsModuleSourceRootPropertiesSerializer {
private void <init> (org.jetbrains.jps.model.module.JpsModuleSourceRootType, java.lang.String)
org.jetbrains.jps.model.module.JpsModuleSourceRootType type
String typeId
public org.jetbrains.jps.model.java.JavaSourceRootProperties loadProperties (org.jdom.Element)
org.jdom.Element sourceRootTag
String packagePrefix
boolean isGenerated
public void saveProperties (org.jetbrains.jps.model.java.JavaSourceRootProperties, org.jdom.Element)
org.jetbrains.jps.model.java.JavaSourceRootProperties properties
org.jdom.Element sourceRootTag
String isTestSource
String packagePrefix
public volatile synthetic void saveProperties (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.JpsElement loadProperties (org.jdom.Element)
synthetic void <init> (org.jetbrains.jps.model.module.JpsModuleSourceRootType, java.lang.String, org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$1)
org.jetbrains.jps.model.module.JpsModuleSourceRootType x0
String x1
org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/java/JpsJavaModelSerializerExtension$JpsModuleOutputPackagingElementSerializer.class
JpsJavaModelSerializerExtension.java
package org.jetbrains.jps.model.serialization.java
org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$JpsModuleOutputPackagingElementSerializer extends org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer {
private void <init> ()
public org.jetbrains.jps.model.java.JpsProductionModuleOutputPackagingElement load (org.jdom.Element)
org.jdom.Element element
org.jetbrains.jps.model.module.JpsModuleReference reference
public void save (org.jetbrains.jps.model.java.JpsProductionModuleOutputPackagingElement, org.jdom.Element)
org.jetbrains.jps.model.java.JpsProductionModuleOutputPackagingElement element
org.jdom.Element tag
public volatile synthetic void save (org.jetbrains.jps.model.artifact.elements.JpsPackagingElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.artifact.elements.JpsPackagingElement load (org.jdom.Element)
synthetic void <init> (org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$1)
org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$1 x0
}
org/jetbrains/jps/model/serialization/java/JpsJavaModelSerializerExtension$JpsModuleSourcePackagingElementSerializer.class
JpsJavaModelSerializerExtension.java
package org.jetbrains.jps.model.serialization.java
org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$JpsModuleSourcePackagingElementSerializer extends org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer {
private void <init> ()
public org.jetbrains.jps.model.java.JpsProductionModuleSourcePackagingElement load (org.jdom.Element)
org.jdom.Element element
org.jetbrains.jps.model.module.JpsModuleReference reference
public void save (org.jetbrains.jps.model.java.JpsProductionModuleSourcePackagingElement, org.jdom.Element)
org.jetbrains.jps.model.java.JpsProductionModuleSourcePackagingElement element
org.jdom.Element tag
public volatile synthetic void save (org.jetbrains.jps.model.artifact.elements.JpsPackagingElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.artifact.elements.JpsPackagingElement load (org.jdom.Element)
synthetic void <init> (org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$1)
org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$1 x0
}
org/jetbrains/jps/model/serialization/java/JpsJavaModelSerializerExtension$JpsRepositoryLibraryPropertiesSerializer.class
JpsJavaModelSerializerExtension.java
package org.jetbrains.jps.model.serialization.java
org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$JpsRepositoryLibraryPropertiesSerializer extends org.jetbrains.jps.model.serialization.library.JpsLibraryPropertiesSerializer {
private static final String MAVEN_ID_ATTRIBUTE
private static final String INCLUDE_TRANSITIVE_DEPS_ATTRIBUTE
private static final String EXCLUDE_TAG
private static final String DEPENDENCY_TAG
void <init> ()
public org.jetbrains.jps.model.JpsSimpleElement loadProperties (org.jdom.Element)
org.jdom.Element elem
private static org.jetbrains.jps.model.library.JpsMavenRepositoryLibraryDescriptor loadDescriptor (org.jdom.Element)
org.jdom.Element elem
boolean includeTransitiveDependencies
org.jdom.Element excludeTag
java.util.List dependencyTags
java.util.List excludedDependencies
public void saveProperties (org.jetbrains.jps.model.JpsSimpleElement, org.jdom.Element)
String dependency
org.jdom.Element excludeTag
org.jetbrains.jps.model.JpsSimpleElement properties
org.jdom.Element element
String mavenId
java.util.List excludedDependencies
public volatile synthetic void saveProperties (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.JpsElement loadProperties (org.jdom.Element)
private static synthetic java.lang.String lambda$loadDescriptor$0 (org.jdom.Element)
org.jdom.Element it
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/java/JpsJavaModelSerializerExtension$JpsTestModuleOutputPackagingElementSerializer.class
JpsJavaModelSerializerExtension.java
package org.jetbrains.jps.model.serialization.java
org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$JpsTestModuleOutputPackagingElementSerializer extends org.jetbrains.jps.model.serialization.artifact.JpsPackagingElementSerializer {
private void <init> ()
public org.jetbrains.jps.model.java.JpsTestModuleOutputPackagingElement load (org.jdom.Element)
org.jdom.Element element
org.jetbrains.jps.model.module.JpsModuleReference reference
public void save (org.jetbrains.jps.model.java.JpsTestModuleOutputPackagingElement, org.jdom.Element)
org.jetbrains.jps.model.java.JpsTestModuleOutputPackagingElement element
org.jdom.Element tag
public volatile synthetic void save (org.jetbrains.jps.model.artifact.elements.JpsPackagingElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.artifact.elements.JpsPackagingElement load (org.jdom.Element)
synthetic void <init> (org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$1)
org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$1 x0
}
org/jetbrains/jps/model/serialization/java/JpsJavaModelSerializerExtension.class
JpsJavaModelSerializerExtension.java
package org.jetbrains.jps.model.serialization.java
public org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension extends org.jetbrains.jps.model.serialization.JpsModelSerializerExtension {
public static final String EXPORTED_ATTRIBUTE
public static final String SCOPE_ATTRIBUTE
public static final String OUTPUT_TAG
public static final String URL_ATTRIBUTE
public static final String LANGUAGE_LEVEL_ATTRIBUTE
public static final String EXPLODED_TAG
public static final String EXCLUDE_EXPLODED_TAG
public static final String TEST_OUTPUT_TAG
public static final String INHERIT_COMPILER_OUTPUT_ATTRIBUTE
public static final String EXCLUDE_OUTPUT_TAG
public static final String ANNOTATION_PATHS_TAG
public static final String JAVADOC_PATHS_TAG
public static final String MODULE_LANGUAGE_LEVEL_ATTRIBUTE
public static final String ROOT_TAG
public static final String RELATIVE_OUTPUT_PATH_ATTRIBUTE
public static final String IS_GENERATED_ATTRIBUTE
public static final org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension$JavaSourceRootPropertiesSerializer JAVA_SOURCE_ROOT_PROPERTIES_SERIALIZER
public static final String JAVA_RESOURCE_ROOT_ID
public static final String JAVA_TEST_RESOURCE_ROOT_ID
public void <init> ()
public void loadRootModel (org.jetbrains.jps.model.module.JpsModule, org.jdom.Element)
org.jetbrains.jps.model.module.JpsModule module
org.jdom.Element rootModel
public void saveRootModel (org.jetbrains.jps.model.module.JpsModule, org.jdom.Element)
org.jetbrains.jps.model.module.JpsModule module
org.jdom.Element rootModel
public void loadModuleOptions (org.jetbrains.jps.model.module.JpsModule, org.jdom.Element)
String productionModuleName
org.jetbrains.jps.model.module.JpsModule module
org.jdom.Element rootElement
org.jdom.Element testModuleProperties
public java.util.List getProjectExtensionSerializers ()
public java.util.List getModuleSourceRootPropertiesSerializers ()
public void loadModuleDependencyProperties (org.jetbrains.jps.model.module.JpsDependencyElement, org.jdom.Element)
org.jetbrains.jps.model.java.JpsJavaDependencyScope scope
IllegalArgumentException e
org.jetbrains.jps.model.module.JpsDependencyElement dependency
org.jdom.Element entry
boolean exported
String scopeName
org.jetbrains.jps.model.java.JpsJavaDependencyScope scope
org.jetbrains.jps.model.java.JpsJavaDependencyExtension extension
public void saveModuleDependencyProperties (org.jetbrains.jps.model.module.JpsDependencyElement, org.jdom.Element)
org.jetbrains.jps.model.java.JpsJavaDependencyScope scope
org.jetbrains.jps.model.module.JpsDependencyElement dependency
org.jdom.Element orderEntry
org.jetbrains.jps.model.java.JpsJavaDependencyExtension extension
public java.util.List getLibraryRootTypeSerializers ()
public java.util.List getSdkRootTypeSerializers ()
public java.util.List getPackagingElementSerializers ()
public java.util.List getLibraryPropertiesSerializers ()
private static void loadExplodedDirectoryExtension (org.jetbrains.jps.model.module.JpsModule, org.jdom.Element)
org.jetbrains.jps.model.java.ExplodedDirectoryModuleExtension extension
org.jetbrains.jps.model.module.JpsModule module
org.jdom.Element rootModelComponent
org.jdom.Element exploded
private static void saveExplodedDirectoryExtension (org.jetbrains.jps.model.module.JpsModule, org.jdom.Element)
org.jetbrains.jps.model.module.JpsModule module
org.jdom.Element rootModelElement
org.jetbrains.jps.model.java.ExplodedDirectoryModuleExtension extension
private static void loadJavaModuleExtension (org.jetbrains.jps.model.module.JpsModule, org.jdom.Element)
org.jetbrains.jps.model.module.JpsModule module
org.jdom.Element rootModelComponent
org.jetbrains.jps.model.java.JpsJavaModuleExtension extension
org.jdom.Element outputTag
String outputUrl
org.jdom.Element testOutputTag
String testOutputUrl
String languageLevel
private static void saveJavaModuleExtension (org.jetbrains.jps.model.module.JpsModule, org.jdom.Element)
org.jetbrains.jps.model.module.JpsModule module
org.jdom.Element rootModelComponent
org.jetbrains.jps.model.java.JpsJavaModuleExtension extension
String testOutputUrl
String outputUrl
org.jetbrains.jps.model.java.LanguageLevel languageLevel
private static void loadAdditionalRoots (org.jdom.Element, java.lang.String, org.jetbrains.jps.model.JpsUrlList)
org.jdom.Element root
org.jdom.Element rootModelComponent
String rootsTagName
org.jetbrains.jps.model.JpsUrlList result
org.jdom.Element roots
private static void saveAdditionalRoots (org.jdom.Element, java.lang.String, org.jetbrains.jps.model.JpsUrlList)
String url
org.jdom.Element roots
org.jdom.Element rootModelComponent
String rootsTagName
org.jetbrains.jps.model.JpsUrlList list
java.util.List urls
private static org.jetbrains.jps.model.java.JpsJavaExtensionService getService ()
private static org.jetbrains.jps.model.java.LanguageLevel readLanguageLevel (java.lang.String, org.jetbrains.jps.model.java.LanguageLevel)
org.jetbrains.jps.model.java.LanguageLevel languageLevel
String level
org.jetbrains.jps.model.java.LanguageLevel defaultLevel
static synthetic org.jetbrains.jps.model.java.JpsJavaExtensionService access$500 ()
static synthetic org.jetbrains.jps.model.java.LanguageLevel access$600 (java.lang.String, org.jetbrains.jps.model.java.LanguageLevel)
String x0
org.jetbrains.jps.model.java.LanguageLevel x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/java/compiler/AnnotationProcessorProfileSerializer.class
AnnotationProcessorProfileSerializer.java
package org.jetbrains.jps.model.serialization.java.compiler
public org.jetbrains.jps.model.serialization.java.compiler.AnnotationProcessorProfileSerializer extends java.lang.Object {
private static final java.util.Comparator ALPHA_COMPARATOR
private static final String ENTRY
private static final String NAME
private static final String VALUE
private static final String ENABLED
private static final String OPTION
private static final String MODULE
public void <init> ()
public static void readExternal (org.jetbrains.jps.model.java.compiler.ProcessorConfigProfile, org.jdom.Element)
org.jdom.Element elem
String key
String value
Object optionElement
String name
Object procElement
String path
Object entry
StringBuilder pathBuilder
String name
Object moduleElement
org.jetbrains.jps.model.java.compiler.ProcessorConfigProfile profile
org.jdom.Element element
org.jdom.Element srcOutput
String out
org.jdom.Element srcTestOutput
String testOut
org.jdom.Element isRelativeToContentRoot
org.jdom.Element pathElement
public static void writeExternal (org.jetbrains.jps.model.java.compiler.ProcessorConfigProfile, org.jdom.Element)
String key
java.util.List keys
String proc
java.util.List processorList
String token
java.util.StringTokenizer tokenizer
String name
java.util.List names
org.jetbrains.jps.model.java.compiler.ProcessorConfigProfile profile
org.jdom.Element element
String srcDirName
String testSrcDirName
java.util.Map options
java.util.Set processors
org.jdom.Element pathElement
String path
java.util.Set moduleNames
private static org.jdom.Element addChild (org.jdom.Element, java.lang.String)
org.jdom.Element parent
String childName
org.jdom.Element child
private static synthetic int lambda$static$0 (java.lang.String, java.lang.String)
String o1
String o2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/java/compiler/JpsCompilerValidationExcludeSerializer.class
JpsCompilerValidationExcludeSerializer.java
package org.jetbrains.jps.model.serialization.java.compiler
public org.jetbrains.jps.model.serialization.java.compiler.JpsCompilerValidationExcludeSerializer extends org.jetbrains.jps.model.serialization.JpsProjectExtensionSerializer {
public static final String COMPONENT_NAME
public static final String CONFIG_FILE_NAME
public void <init> ()
public void loadExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
org.jetbrains.jps.model.java.compiler.JpsJavaCompilerConfiguration configuration
public void saveExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
public volatile synthetic void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic void loadExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/java/compiler/JpsEclipseCompilerOptionsSerializer.class
JpsEclipseCompilerOptionsSerializer.java
package org.jetbrains.jps.model.serialization.java.compiler
public org.jetbrains.jps.model.serialization.java.compiler.JpsEclipseCompilerOptionsSerializer extends org.jetbrains.jps.model.serialization.JpsProjectExtensionSerializer {
private final String myCompilerId
public void <init> (java.lang.String, java.lang.String)
String componentName
String compilerId
public void loadExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
org.jetbrains.jps.model.java.compiler.JpsJavaCompilerConfiguration configuration
org.jetbrains.jps.model.java.compiler.EclipseCompilerOptions options
public void loadExtensionWithDefaultSettings (org.jetbrains.jps.model.JpsProject)
org.jetbrains.jps.model.JpsProject project
org.jetbrains.jps.model.java.compiler.JpsJavaCompilerConfiguration configuration
public void saveExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
public volatile synthetic void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic void loadExtensionWithDefaultSettings (org.jetbrains.jps.model.JpsElement)
public volatile synthetic void loadExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/java/compiler/JpsJavaCompilerConfigurationSerializer.class
JpsJavaCompilerConfigurationSerializer.java
package org.jetbrains.jps.model.serialization.java.compiler
public org.jetbrains.jps.model.serialization.java.compiler.JpsJavaCompilerConfigurationSerializer extends org.jetbrains.jps.model.serialization.JpsProjectExtensionSerializer {
public static final String EXCLUDE_FROM_COMPILE
public static final String RESOURCE_EXTENSIONS
public static final String ANNOTATION_PROCESSING
public static final String BYTECODE_TARGET_LEVEL
public static final String WILDCARD_RESOURCE_PATTERNS
public static final String ADD_NOTNULL_ASSERTIONS
public static final String ENTRY
public static final String NAME
public static final String ENABLED
public static final String MODULE
public static final String TARGET_ATTRIBUTE
public static final java.util.List DEFAULT_WILDCARD_PATTERNS
public void <init> ()
public void loadExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
String pattern
String pattern
org.jdom.Element entry
boolean isDefault
org.jdom.Element profileTag
java.util.List profiles
String moduleName
String level
org.jdom.Element moduleTag
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
org.jetbrains.jps.model.java.compiler.JpsJavaCompilerConfiguration configuration
org.jdom.Element addNotNullTag
org.jdom.Element resourcePatternsTag
org.jdom.Element annotationProcessingTag
org.jdom.Element targetLevelTag
String compilerId
String useReleaseOption
public void loadExtensionWithDefaultSettings (org.jetbrains.jps.model.JpsProject)
String pattern
org.jetbrains.jps.model.JpsProject project
org.jetbrains.jps.model.java.compiler.JpsJavaCompilerConfiguration configuration
public static void readExcludes (org.jdom.Element, org.jetbrains.jps.model.java.compiler.JpsCompilerExcludes)
org.jdom.Element fileTag
boolean recursively
org.jdom.Element directoryTag
org.jdom.Element excludeFromCompileTag
org.jetbrains.jps.model.java.compiler.JpsCompilerExcludes excludes
public void saveExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
public volatile synthetic void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic void loadExtensionWithDefaultSettings (org.jetbrains.jps.model.JpsElement)
public volatile synthetic void loadExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/java/compiler/JpsJavaCompilerNotNullableSerializer.class
JpsJavaCompilerNotNullableSerializer.java
package org.jetbrains.jps.model.serialization.java.compiler
public org.jetbrains.jps.model.serialization.java.compiler.JpsJavaCompilerNotNullableSerializer extends org.jetbrains.jps.model.serialization.JpsProjectExtensionSerializer {
public void <init> ()
public void loadExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jdom.Element item
org.jdom.Element option
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
org.jetbrains.jps.model.java.compiler.JpsJavaCompilerConfiguration configuration
java.util.List annoNames
public void loadExtensionWithDefaultSettings (org.jetbrains.jps.model.JpsProject)
org.jetbrains.jps.model.JpsProject project
public void saveExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
public volatile synthetic void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic void loadExtensionWithDefaultSettings (org.jetbrains.jps.model.JpsElement)
public volatile synthetic void loadExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/java/compiler/JpsJavaCompilerOptionsSerializer.class
JpsJavaCompilerOptionsSerializer.java
package org.jetbrains.jps.model.serialization.java.compiler
public org.jetbrains.jps.model.serialization.java.compiler.JpsJavaCompilerOptionsSerializer extends org.jetbrains.jps.model.serialization.JpsProjectExtensionSerializer {
private final String myCompilerId
public void <init> (java.lang.String, java.lang.String)
String componentName
String compilerId
public void loadExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
org.jetbrains.jps.model.java.compiler.JpsJavaCompilerConfiguration configuration
org.jetbrains.jps.model.java.compiler.JpsJavaCompilerOptions options
public void loadExtensionWithDefaultSettings (org.jetbrains.jps.model.JpsProject)
org.jetbrains.jps.model.JpsProject project
org.jetbrains.jps.model.java.compiler.JpsJavaCompilerConfiguration configuration
public void saveExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
public volatile synthetic void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic void loadExtensionWithDefaultSettings (org.jetbrains.jps.model.JpsElement)
public volatile synthetic void loadExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/java/compiler/JpsJavaCompilerWorkspaceConfigurationSerializer.class
JpsJavaCompilerWorkspaceConfigurationSerializer.java
package org.jetbrains.jps.model.serialization.java.compiler
public org.jetbrains.jps.model.serialization.java.compiler.JpsJavaCompilerWorkspaceConfigurationSerializer extends org.jetbrains.jps.model.serialization.JpsProjectExtensionSerializer {
public void <init> ()
public void loadExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
org.jetbrains.jps.model.java.compiler.JpsJavaCompilerConfiguration configuration
String assertNotNull
String clearOutputDirectory
public void saveExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
public volatile synthetic void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic void loadExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/java/compiler/JpsValidationSerializer$ValidationConfigurationState.class
JpsValidationSerializer.java
package org.jetbrains.jps.model.serialization.java.compiler
public org.jetbrains.jps.model.serialization.java.compiler.JpsValidationSerializer$ValidationConfigurationState extends java.lang.Object {
public boolean VALIDATE_ON_BUILD
public java.util.Map VALIDATORS
public void <init> ()
}
org/jetbrains/jps/model/serialization/java/compiler/JpsValidationSerializer.class
JpsValidationSerializer.java
package org.jetbrains.jps.model.serialization.java.compiler
public org.jetbrains.jps.model.serialization.java.compiler.JpsValidationSerializer extends org.jetbrains.jps.model.serialization.JpsProjectExtensionSerializer {
public static final String COMPONENT_NAME
public static final String CONFIG_FILE_NAME
public void <init> ()
public void loadExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
org.jetbrains.jps.model.java.compiler.JpsJavaCompilerConfiguration configuration
org.jetbrains.jps.model.serialization.java.compiler.JpsValidationSerializer$ValidationConfigurationState state
java.util.Set disabledValidators
public void saveExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
public volatile synthetic void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic void loadExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
private static synthetic java.lang.String lambda$loadExtension$1 (java.util.Map$Entry)
java.util.Map$Entry e
private static synthetic boolean lambda$loadExtension$0 (java.util.Map$Entry)
java.util.Map$Entry e
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/java/compiler/RmicCompilerOptionsSerializer.class
RmicCompilerOptionsSerializer.java
package org.jetbrains.jps.model.serialization.java.compiler
public org.jetbrains.jps.model.serialization.java.compiler.RmicCompilerOptionsSerializer extends org.jetbrains.jps.model.serialization.JpsProjectExtensionSerializer {
private final String myCompilerId
public void <init> (java.lang.String, java.lang.String)
String componentName
String compilerId
public void loadExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
org.jetbrains.jps.model.java.compiler.JpsJavaCompilerConfiguration configuration
org.jetbrains.jps.model.java.compiler.RmicCompilerOptions options
public void loadExtensionWithDefaultSettings (org.jetbrains.jps.model.JpsProject)
org.jetbrains.jps.model.JpsProject project
org.jetbrains.jps.model.java.compiler.JpsJavaCompilerConfiguration configuration
public void saveExtension (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.JpsProject project
org.jdom.Element componentTag
public volatile synthetic void saveExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic void loadExtensionWithDefaultSettings (org.jetbrains.jps.model.JpsElement)
public volatile synthetic void loadExtension (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/library/JpsLibraryPropertiesSerializer.class
JpsLibraryPropertiesSerializer.java
package org.jetbrains.jps.model.serialization.library
public abstract org.jetbrains.jps.model.serialization.library.JpsLibraryPropertiesSerializer extends org.jetbrains.jps.model.serialization.JpsElementPropertiesSerializer {
public void <init> (org.jetbrains.jps.model.library.JpsLibraryType, java.lang.String)
org.jetbrains.jps.model.library.JpsLibraryType type
String typeId
public abstract org.jetbrains.jps.model.JpsElement loadProperties (org.jdom.Element)
public abstract void saveProperties (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
}
org/jetbrains/jps/model/serialization/library/JpsLibraryRootTypeSerializer.class
JpsLibraryRootTypeSerializer.java
package org.jetbrains.jps.model.serialization.library
public org.jetbrains.jps.model.serialization.library.JpsLibraryRootTypeSerializer extends java.lang.Object implements java.lang.Comparable {
private final String myTypeId
private final org.jetbrains.jps.model.library.JpsOrderRootType myType
private final boolean myWriteIfEmpty
public void <init> (java.lang.String, org.jetbrains.jps.model.library.JpsOrderRootType, boolean)
String typeId
org.jetbrains.jps.model.library.JpsOrderRootType type
boolean writeIfEmpty
public boolean isWriteIfEmpty ()
public java.lang.String getTypeId ()
public org.jetbrains.jps.model.library.JpsOrderRootType getType ()
public int compareTo (org.jetbrains.jps.model.serialization.library.JpsLibraryRootTypeSerializer)
org.jetbrains.jps.model.serialization.library.JpsLibraryRootTypeSerializer o
public volatile synthetic int compareTo (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/library/JpsLibraryTableSerializer$1.class
JpsLibraryTableSerializer.java
package org.jetbrains.jps.model.serialization.library
final org.jetbrains.jps.model.serialization.library.JpsLibraryTableSerializer$1 extends org.jetbrains.jps.model.serialization.library.JpsLibraryPropertiesSerializer {
void <init> (org.jetbrains.jps.model.library.JpsLibraryType, java.lang.String)
org.jetbrains.jps.model.library.JpsLibraryType type
String typeId
public org.jetbrains.jps.model.JpsDummyElement loadProperties (org.jdom.Element)
org.jdom.Element propertiesElement
public void saveProperties (org.jetbrains.jps.model.JpsDummyElement, org.jdom.Element)
org.jetbrains.jps.model.JpsDummyElement properties
org.jdom.Element element
public volatile synthetic void saveProperties (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.JpsElement loadProperties (org.jdom.Element)
}
org/jetbrains/jps/model/serialization/library/JpsLibraryTableSerializer.class
JpsLibraryTableSerializer.java
package org.jetbrains.jps.model.serialization.library
public org.jetbrains.jps.model.serialization.library.JpsLibraryTableSerializer extends java.lang.Object {
private static final org.jetbrains.jps.model.serialization.library.JpsLibraryRootTypeSerializer[] PREDEFINED_ROOT_TYPES_SERIALIZERS
private static final String NAME_ATTRIBUTE
private static final String TYPE_ATTRIBUTE
public static final String PROPERTIES_TAG
public static final String JAR_DIRECTORY_TAG
private static final String URL_ATTRIBUTE
public static final String ROOT_TAG
public static final String RECURSIVE_ATTRIBUTE
public static final String LIBRARY_TAG
private static final org.jetbrains.jps.model.serialization.library.JpsLibraryPropertiesSerializer JAVA_LIBRARY_PROPERTIES_SERIALIZER
public static final String MODULE_LEVEL
public static final String PROJECT_LEVEL
public static final String APPLICATION_LEVEL
public void <init> ()
public static void loadLibraries (org.jdom.Element, org.jetbrains.jps.model.library.JpsLibraryCollection)
org.jdom.Element libraryElement
org.jdom.Element libraryTableElement
org.jetbrains.jps.model.library.JpsLibraryCollection result
public static void saveLibraries (org.jetbrains.jps.model.library.JpsLibraryCollection, org.jdom.Element)
org.jetbrains.jps.model.library.JpsLibrary library
org.jdom.Element libraryTag
org.jetbrains.jps.model.library.JpsLibrary library
org.jetbrains.jps.model.library.JpsLibraryCollection libraryCollection
org.jdom.Element libraryTableElement
java.util.List libraries
public static org.jetbrains.jps.model.library.JpsLibrary loadLibrary (org.jdom.Element)
org.jdom.Element libraryElement
public static org.jetbrains.jps.model.library.JpsLibrary loadLibrary (org.jdom.Element, java.lang.String)
String url
String rootTypeId
org.jetbrains.jps.model.library.JpsOrderRootType rootType
boolean recursive
org.jdom.Element jarDirectory
boolean recursive
org.jetbrains.jps.model.library.JpsLibraryRoot$InclusionOptions options
String url
org.jetbrains.jps.model.library.JpsLibraryRoot$InclusionOptions options
org.jdom.Element rootElement
org.jetbrains.jps.model.library.JpsOrderRootType rootType
String rootTypeId
org.jdom.Element rootsElement
org.jdom.Element libraryElement
String name
String typeId
org.jetbrains.jps.model.serialization.library.JpsLibraryPropertiesSerializer loader
org.jetbrains.jps.model.library.JpsLibrary library
com.intellij.util.containers.MultiMap jarDirectories
com.intellij.util.containers.MultiMap recursiveJarDirectories
public static void saveLibrary (org.jetbrains.jps.model.library.JpsLibrary, org.jdom.Element, java.lang.String)
org.jdom.Element jarDirectoryElement
boolean recursive
org.jetbrains.jps.model.library.JpsLibraryRoot root
java.util.List roots
org.jdom.Element typeElement
org.jetbrains.jps.model.serialization.library.JpsLibraryRootTypeSerializer serializer
org.jetbrains.jps.model.library.JpsLibrary library
org.jdom.Element libraryElement
String libraryName
java.util.List jarDirectoryElements
private static void saveProperties (org.jetbrains.jps.model.library.JpsTypedLibrary, org.jdom.Element)
org.jetbrains.jps.model.serialization.library.JpsLibraryPropertiesSerializer serializer
org.jdom.Element element
org.jetbrains.jps.model.library.JpsTypedLibrary library
org.jdom.Element libraryElement
org.jetbrains.jps.model.library.JpsLibraryType type
private static org.jetbrains.jps.model.library.JpsLibrary createLibrary (java.lang.String, org.jetbrains.jps.model.serialization.library.JpsLibraryPropertiesSerializer, org.jdom.Element)
String name
org.jetbrains.jps.model.serialization.library.JpsLibraryPropertiesSerializer loader
org.jdom.Element propertiesElement
private static org.jetbrains.jps.model.library.JpsOrderRootType getRootType (java.lang.String)
org.jetbrains.jps.model.serialization.library.JpsLibraryRootTypeSerializer serializer
org.jetbrains.jps.model.serialization.library.JpsLibraryRootTypeSerializer serializer
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
String rootTypeId
private static java.util.Collection getSortedSerializers ()
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
java.util.List serializers
private static org.jetbrains.jps.model.serialization.library.JpsLibraryPropertiesSerializer getLibraryPropertiesSerializer (java.lang.String)
org.jetbrains.jps.model.serialization.library.JpsLibraryPropertiesSerializer loader
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
String typeId
private static org.jetbrains.jps.model.serialization.library.JpsLibraryPropertiesSerializer getLibraryPropertiesSerializer (org.jetbrains.jps.model.library.JpsLibraryType)
org.jetbrains.jps.model.serialization.library.JpsLibraryPropertiesSerializer loader
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
org.jetbrains.jps.model.library.JpsLibraryType type
public static org.jetbrains.jps.model.JpsElementReference createLibraryTableReference (java.lang.String)
org.jetbrains.jps.model.JpsElementReference reference
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
String level
org.jetbrains.jps.model.JpsElementFactory elementFactory
public static java.lang.String getLevelId (org.jetbrains.jps.model.JpsElementReference)
String levelId
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
org.jetbrains.jps.model.JpsElementReference reference
org.jetbrains.jps.model.JpsCompositeElement element
private static synthetic int lambda$saveLibraries$0 (org.jetbrains.jps.model.library.JpsLibrary, org.jetbrains.jps.model.library.JpsLibrary)
org.jetbrains.jps.model.library.JpsLibrary o1
org.jetbrains.jps.model.library.JpsLibrary o2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/library/JpsSdkPropertiesSerializer.class
JpsSdkPropertiesSerializer.java
package org.jetbrains.jps.model.serialization.library
public abstract org.jetbrains.jps.model.serialization.library.JpsSdkPropertiesSerializer extends org.jetbrains.jps.model.serialization.JpsElementPropertiesSerializer {
protected void <init> (java.lang.String, org.jetbrains.jps.model.library.sdk.JpsSdkType)
String typeId
org.jetbrains.jps.model.library.sdk.JpsSdkType type
public abstract org.jetbrains.jps.model.JpsElement loadProperties (org.jdom.Element)
public abstract void saveProperties (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
}
org/jetbrains/jps/model/serialization/library/JpsSdkTableSerializer$1.class
JpsSdkTableSerializer.java
package org.jetbrains.jps.model.serialization.library
final org.jetbrains.jps.model.serialization.library.JpsSdkTableSerializer$1 extends org.jetbrains.jps.model.serialization.library.JpsSdkPropertiesSerializer {
void <init> (java.lang.String, org.jetbrains.jps.model.library.sdk.JpsSdkType)
String typeId
org.jetbrains.jps.model.library.sdk.JpsSdkType type
public org.jetbrains.jps.model.JpsDummyElement loadProperties (org.jdom.Element)
org.jdom.Element propertiesElement
public void saveProperties (org.jetbrains.jps.model.JpsDummyElement, org.jdom.Element)
org.jetbrains.jps.model.JpsDummyElement properties
org.jdom.Element element
public volatile synthetic void saveProperties (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.JpsElement loadProperties (org.jdom.Element)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/library/JpsSdkTableSerializer.class
JpsSdkTableSerializer.java
package org.jetbrains.jps.model.serialization.library
public org.jetbrains.jps.model.serialization.library.JpsSdkTableSerializer extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final org.jetbrains.jps.model.serialization.library.JpsLibraryRootTypeSerializer[] PREDEFINED_ROOT_TYPE_SERIALIZERS
private static final org.jetbrains.jps.model.serialization.library.JpsSdkPropertiesSerializer JPS_JAVA_SDK_PROPERTIES_LOADER
private static final String JDK_TAG
private static final String NAME_TAG
private static final String TYPE_TAG
private static final String TYPE_ATTRIBUTE
private static final String ROOTS_TAG
private static final String ROOT_TAG
private static final String VERSION_TAG
private static final String HOME_PATH_TAG
private static final String VALUE_ATTRIBUTE
private static final String COMPOSITE_TYPE
private static final String SIMPLE_TYPE
private static final String URL_ATTRIBUTE
private static final String ADDITIONAL_TAG
public void <init> ()
public static void loadSdks (org.jdom.Element, org.jetbrains.jps.model.library.JpsLibraryCollection)
org.jdom.Element sdkElement
org.jdom.Element sdkListElement
org.jetbrains.jps.model.library.JpsLibraryCollection result
public static void saveSdks (org.jetbrains.jps.model.library.JpsLibraryCollection, org.jdom.Element)
org.jdom.Element sdkTag
org.jetbrains.jps.model.JpsElement properties
org.jetbrains.jps.model.library.JpsLibrary library
org.jetbrains.jps.model.library.JpsLibraryCollection libraryCollection
org.jdom.Element sdkListElement
private static org.jetbrains.jps.model.library.JpsLibrary loadSdk (org.jdom.Element)
org.jdom.Element rootElement
org.jetbrains.jps.model.serialization.library.JpsLibraryRootTypeSerializer rootTypeSerializer
org.jdom.Element rootTypeElement
java.io.File file
java.util.List files
org.jdom.Element sdkElement
String name
String typeId
org.jetbrains.jps.model.serialization.library.JpsSdkPropertiesSerializer serializer
org.jetbrains.jps.model.library.JpsLibrary library
org.jdom.Element roots
private static void saveSdk (org.jetbrains.jps.model.library.sdk.JpsSdk, org.jdom.Element)
org.jetbrains.jps.model.library.JpsLibraryRoot root
org.jdom.Element rootTypeTag
org.jdom.Element compositeTag
java.util.List roots
org.jetbrains.jps.model.serialization.library.JpsLibraryRootTypeSerializer rootTypeSerializer
org.jetbrains.jps.model.library.sdk.JpsSdk sdk
org.jdom.Element sdkTag
org.jetbrains.jps.model.library.JpsLibrary library
org.jetbrains.jps.model.serialization.library.JpsSdkPropertiesSerializer serializer
String versionString
org.jdom.Element rootsTag
org.jdom.Element additionalTag
private static void setAttributeValue (org.jdom.Element, java.lang.String, java.lang.String)
org.jdom.Element tag
String tagName
String value
private static void loadRoots (org.jdom.Element, org.jetbrains.jps.model.library.JpsLibrary, org.jetbrains.jps.model.library.JpsOrderRootType)
org.jdom.Element element
org.jdom.Element rootElement
org.jetbrains.jps.model.library.JpsLibrary library
org.jetbrains.jps.model.library.JpsOrderRootType rootType
String type
private static org.jetbrains.jps.model.serialization.library.JpsLibraryRootTypeSerializer getRootTypeSerializer (java.lang.String)
org.jetbrains.jps.model.serialization.library.JpsLibraryRootTypeSerializer serializer
org.jetbrains.jps.model.serialization.library.JpsLibraryRootTypeSerializer serializer
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
String typeId
private static java.util.List getRootTypeSerializers ()
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
java.util.List serializers
private static org.jetbrains.jps.model.library.JpsLibrary createSdk (java.lang.String, org.jetbrains.jps.model.serialization.library.JpsSdkPropertiesSerializer, org.jdom.Element)
String name
org.jetbrains.jps.model.serialization.library.JpsSdkPropertiesSerializer loader
org.jdom.Element sdkElement
String versionString
String homePath
org.jdom.Element propertiesTag
org.jetbrains.jps.model.JpsElement properties
public static org.jetbrains.jps.model.serialization.library.JpsSdkPropertiesSerializer getSdkPropertiesSerializer (java.lang.String)
org.jetbrains.jps.model.serialization.library.JpsSdkPropertiesSerializer loader
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
String typeId
public static org.jetbrains.jps.model.serialization.library.JpsSdkPropertiesSerializer getSdkPropertiesSerializer (org.jetbrains.jps.model.library.sdk.JpsSdkType)
org.jetbrains.jps.model.serialization.library.JpsSdkPropertiesSerializer loader
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
org.jetbrains.jps.model.library.sdk.JpsSdkType type
private static java.lang.String getAttributeValue (org.jdom.Element, java.lang.String)
org.jdom.Element element
String childName
org.jdom.Element child
public static org.jetbrains.jps.model.library.sdk.JpsSdkType getSdkType (java.lang.String)
String typeId
public static org.jetbrains.jps.model.serialization.library.JpsSdkPropertiesSerializer getLoader (org.jetbrains.jps.model.library.sdk.JpsSdkType)
org.jetbrains.jps.model.serialization.library.JpsSdkPropertiesSerializer loader
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
org.jetbrains.jps.model.library.sdk.JpsSdkType type
public static void setSdkReference (org.jetbrains.jps.model.module.JpsSdkReferencesTable, java.lang.String, org.jetbrains.jps.model.library.sdk.JpsSdkType)
org.jetbrains.jps.model.library.sdk.JpsSdkReference wrapperRef
org.jetbrains.jps.model.module.JpsSdkReferencesTable table
String sdkName
org.jetbrains.jps.model.library.sdk.JpsSdkType sdkType
org.jetbrains.jps.model.library.sdk.JpsSdkReference reference
static void <clinit> ()
}
org/jetbrains/jps/model/serialization/module/JpsModuleClasspathSerializer.class
JpsModuleClasspathSerializer.java
package org.jetbrains.jps.model.serialization.module
public abstract org.jetbrains.jps.model.serialization.module.JpsModuleClasspathSerializer extends java.lang.Object {
private final String myClasspathId
protected void <init> (java.lang.String)
String classpathId
public final java.lang.String getClasspathId ()
public abstract void loadClasspath (org.jetbrains.jps.model.module.JpsModule, java.lang.String, java.lang.String, org.jetbrains.jps.model.serialization.JpsMacroExpander, java.util.List, org.jetbrains.jps.model.library.sdk.JpsSdkType)
}
org/jetbrains/jps/model/serialization/module/JpsModulePropertiesSerializer.class
JpsModulePropertiesSerializer.java
package org.jetbrains.jps.model.serialization.module
public abstract org.jetbrains.jps.model.serialization.module.JpsModulePropertiesSerializer extends org.jetbrains.jps.model.serialization.JpsElementPropertiesSerializer {
private final String myComponentName
protected void <init> (org.jetbrains.jps.model.module.JpsModuleType, java.lang.String, java.lang.String)
org.jetbrains.jps.model.module.JpsModuleType type
String typeId
String componentName
public java.lang.String getComponentName ()
public abstract org.jetbrains.jps.model.JpsElement loadProperties (org.jdom.Element)
public abstract void saveProperties (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
}
org/jetbrains/jps/model/serialization/module/JpsModuleRootModelSerializer.class
JpsModuleRootModelSerializer.java
package org.jetbrains.jps.model.serialization.module
public org.jetbrains.jps.model.serialization.module.JpsModuleRootModelSerializer extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String URL_ATTRIBUTE
public static final String CONTENT_TAG
public static final String SOURCE_FOLDER_TAG
public static final String PACKAGE_PREFIX_ATTRIBUTE
public static final String IS_TEST_SOURCE_ATTRIBUTE
public static final String EXCLUDE_FOLDER_TAG
public static final String EXCLUDE_PATTERN_TAG
public static final String EXCLUDE_PATTERN_ATTRIBUTE
public static final String ORDER_ENTRY_TAG
public static final String TYPE_ATTRIBUTE
public static final String SOURCE_FOLDER_TYPE
public static final String JDK_TYPE
public static final String JDK_NAME_ATTRIBUTE
public static final String JDK_TYPE_ATTRIBUTE
public static final String INHERITED_JDK_TYPE
public static final String LIBRARY_TYPE
public static final String NAME_ATTRIBUTE
public static final String LEVEL_ATTRIBUTE
public static final String LIBRARY_TAG
public static final String MODULE_LIBRARY_TYPE
public static final String MODULE_TYPE
public static final String MODULE_NAME_ATTRIBUTE
public static final String SOURCE_ROOT_TYPE_ATTRIBUTE
public static final String JAVA_SOURCE_ROOT_TYPE_ID
public static final String JAVA_TEST_ROOT_TYPE_ID
private static final String GENERATED_LIBRARY_NAME_PREFIX
public void <init> ()
public static void loadRootModel (org.jetbrains.jps.model.module.JpsModule, org.jdom.Element, org.jetbrains.jps.model.library.sdk.JpsSdkType)
org.jdom.Element sourceElement
org.jdom.Element excludeElement
org.jdom.Element excludePatternElement
String url
org.jdom.Element contentElement
String sdkName
String sdkTypeId
org.jetbrains.jps.model.library.sdk.JpsSdkType sdkType
org.jetbrains.jps.model.library.sdk.JpsSdkType sdkType
String name
String level
org.jetbrains.jps.model.JpsElementReference ref
org.jetbrains.jps.model.module.JpsLibraryDependency dependency
String name
String uniqueName
org.jetbrains.jps.model.library.JpsLibrary library
org.jetbrains.jps.model.module.JpsLibraryDependency dependency
org.jdom.Element moduleLibraryElement
String name
org.jetbrains.jps.model.module.JpsModuleDependency dependency
String type
org.jdom.Element orderEntry
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
org.jetbrains.jps.model.module.JpsModule module
org.jdom.Element rootModelComponent
org.jetbrains.jps.model.library.sdk.JpsSdkType projectSdkType
org.jetbrains.jps.model.module.JpsDependenciesList dependenciesList
org.jetbrains.jps.model.JpsElementFactory elementFactory
com.intellij.util.text.UniqueNameGenerator nameGenerator
boolean moduleSourceAdded
private static java.lang.String getRequiredAttribute (org.jdom.Element, java.lang.String)
org.jdom.Element element
String attribute
String url
public static org.jetbrains.jps.model.module.JpsModuleSourceRoot loadSourceRoot (org.jdom.Element)
org.jdom.Element sourceElement
String sourceUrl
org.jetbrains.jps.model.serialization.module.JpsModuleSourceRootPropertiesSerializer serializer
private static org.jetbrains.jps.model.module.JpsModuleSourceRoot createSourceRoot (java.lang.String, org.jetbrains.jps.model.serialization.module.JpsModuleSourceRootPropertiesSerializer, org.jdom.Element)
String url
org.jetbrains.jps.model.serialization.module.JpsModuleSourceRootPropertiesSerializer serializer
org.jdom.Element sourceElement
private static org.jetbrains.jps.model.serialization.module.JpsModuleSourceRootPropertiesSerializer getSourceRootPropertiesSerializer (org.jdom.Element)
org.jetbrains.jps.model.serialization.module.JpsModuleSourceRootPropertiesSerializer serializer
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
org.jdom.Element sourceElement
String typeAttribute
public static void saveRootModel (org.jetbrains.jps.model.module.JpsModule, org.jdom.Element)
org.jetbrains.jps.model.module.JpsModuleSourceRoot root
org.jdom.Element element
String excludedUrl
org.jetbrains.jps.model.JpsExcludePattern pattern
org.jdom.Element contentElement
String url
org.jdom.Element element
org.jetbrains.jps.model.library.sdk.JpsSdkType sdkType
org.jetbrains.jps.model.module.JpsSdkReferencesTable table
org.jetbrains.jps.model.library.sdk.JpsSdkReference reference
org.jdom.Element libraryElement
org.jetbrains.jps.model.library.JpsLibrary library
String libraryName
org.jdom.Element element
org.jetbrains.jps.model.library.JpsLibraryReference reference
org.jetbrains.jps.model.JpsElementReference parentReference
org.jdom.Element element
org.jdom.Element element
org.jetbrains.jps.model.module.JpsDependencyElement dependency
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
org.jetbrains.jps.model.module.JpsModule module
org.jdom.Element rootModelElement
java.util.List sourceRoots
java.util.List excludedUrls
public static void saveSourceRoot (org.jdom.Element, java.lang.String, org.jetbrains.jps.model.module.JpsTypedModuleSourceRoot)
String typeId
org.jdom.Element contentElement
String rootUrl
org.jetbrains.jps.model.module.JpsTypedModuleSourceRoot root
org.jdom.Element sourceElement
org.jetbrains.jps.model.serialization.module.JpsModuleSourceRootPropertiesSerializer serializer
private static org.jetbrains.jps.model.serialization.module.JpsModuleSourceRootPropertiesSerializer getSerializer (org.jetbrains.jps.model.module.JpsModuleSourceRootType)
org.jetbrains.jps.model.serialization.module.JpsModuleSourceRootPropertiesSerializer serializer
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
org.jetbrains.jps.model.module.JpsModuleSourceRootType type
private static boolean isGeneratedName (java.lang.String)
String libraryName
private static org.jdom.Element createDependencyElement (java.lang.String)
String type
private static java.util.List getSortedList (java.util.List)
java.util.List list
java.util.List strings
private static void loadModuleDependencyProperties (org.jetbrains.jps.model.module.JpsDependencyElement, org.jdom.Element)
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
org.jetbrains.jps.model.module.JpsDependencyElement dependency
org.jdom.Element orderEntry
private static void saveModuleDependencyProperties (org.jetbrains.jps.model.module.JpsDependencyElement, org.jdom.Element)
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
org.jetbrains.jps.model.module.JpsDependencyElement dependency
org.jdom.Element orderEntry
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/module/JpsModuleSerializationDataExtension.class
JpsModuleSerializationDataExtension.java
package org.jetbrains.jps.model.serialization.module
public abstract org.jetbrains.jps.model.serialization.module.JpsModuleSerializationDataExtension extends java.lang.Object implements org.jetbrains.jps.model.JpsElement {
public abstract java.io.File getBaseDirectory ()
}
org/jetbrains/jps/model/serialization/module/JpsModuleSourceRootDummyPropertiesSerializer.class
JpsModuleSourceRootDummyPropertiesSerializer.java
package org.jetbrains.jps.model.serialization.module
public org.jetbrains.jps.model.serialization.module.JpsModuleSourceRootDummyPropertiesSerializer extends org.jetbrains.jps.model.serialization.module.JpsModuleSourceRootPropertiesSerializer {
public void <init> (org.jetbrains.jps.model.module.JpsModuleSourceRootType, java.lang.String)
org.jetbrains.jps.model.module.JpsModuleSourceRootType type
String typeId
public org.jetbrains.jps.model.JpsDummyElement loadProperties (org.jdom.Element)
org.jdom.Element sourceRootTag
public void saveProperties (org.jetbrains.jps.model.JpsDummyElement, org.jdom.Element)
org.jetbrains.jps.model.JpsDummyElement properties
org.jdom.Element sourceRootTag
public volatile synthetic void saveProperties (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
public volatile synthetic org.jetbrains.jps.model.JpsElement loadProperties (org.jdom.Element)
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/module/JpsModuleSourceRootPropertiesSerializer.class
JpsModuleSourceRootPropertiesSerializer.java
package org.jetbrains.jps.model.serialization.module
public abstract org.jetbrains.jps.model.serialization.module.JpsModuleSourceRootPropertiesSerializer extends org.jetbrains.jps.model.serialization.JpsElementPropertiesSerializer {
public void <init> (org.jetbrains.jps.model.module.JpsModuleSourceRootType, java.lang.String)
org.jetbrains.jps.model.module.JpsModuleSourceRootType type
String typeId
public abstract org.jetbrains.jps.model.JpsElement loadProperties (org.jdom.Element)
public abstract void saveProperties (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
}
org/jetbrains/jps/model/serialization/runConfigurations/JpsRunConfigurationPropertiesSerializer.class
JpsRunConfigurationPropertiesSerializer.java
package org.jetbrains.jps.model.serialization.runConfigurations
public abstract org.jetbrains.jps.model.serialization.runConfigurations.JpsRunConfigurationPropertiesSerializer extends org.jetbrains.jps.model.serialization.JpsElementPropertiesSerializer {
protected void <init> (org.jetbrains.jps.model.runConfiguration.JpsRunConfigurationType, java.lang.String)
org.jetbrains.jps.model.runConfiguration.JpsRunConfigurationType type
String typeId
public abstract org.jetbrains.jps.model.JpsElement loadProperties (org.jdom.Element)
public abstract void saveProperties (org.jetbrains.jps.model.JpsElement, org.jdom.Element)
}
org/jetbrains/jps/model/serialization/runConfigurations/JpsRunConfigurationSerializer.class
JpsRunConfigurationSerializer.java
package org.jetbrains.jps.model.serialization.runConfigurations
public org.jetbrains.jps.model.serialization.runConfigurations.JpsRunConfigurationSerializer extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public static void loadRunConfigurations (org.jetbrains.jps.model.JpsProject, org.jdom.Element)
org.jetbrains.jps.model.serialization.runConfigurations.JpsRunConfigurationPropertiesSerializer serializer
org.jetbrains.jps.model.serialization.JpsModelSerializerExtension extension
String typeId
org.jetbrains.jps.model.serialization.runConfigurations.JpsRunConfigurationPropertiesSerializer serializer
String name
org.jdom.Element configurationTag
org.jetbrains.jps.model.JpsProject project
org.jdom.Element runManagerTag
java.util.List elements
java.util.Map serializers
private static void loadRunConfiguration (java.lang.String, org.jdom.Element, org.jetbrains.jps.model.serialization.runConfigurations.JpsRunConfigurationPropertiesSerializer, org.jetbrains.jps.model.JpsProject)
String name
org.jdom.Element configurationTag
org.jetbrains.jps.model.serialization.runConfigurations.JpsRunConfigurationPropertiesSerializer serializer
org.jetbrains.jps.model.JpsProject project
org.jetbrains.jps.model.JpsElement properties
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/jps/model/serialization/runConfigurations/JpsUnknownRunConfigurationType.class
JpsUnknownRunConfigurationType.java
package org.jetbrains.jps.model.serialization.runConfigurations
public org.jetbrains.jps.model.serialization.runConfigurations.JpsUnknownRunConfigurationType extends org.jetbrains.jps.model.ex.JpsElementTypeWithDummyProperties implements org.jetbrains.jps.model.runConfiguration.JpsRunConfigurationType {
private final String myTypeId
public void <init> (java.lang.String)
String typeId
public java.lang.String getTypeId ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/configurationStore/
com/intellij/openapi/roots/ex/
com/intellij/openapi/roots/impl/
com/intellij/openapi/roots/impl/libraries/
com/intellij/openapi/roots/libraries/
META-INF/intellij.platform.projectModel.kotlin_module
com/intellij/ProjectTopics.class
ProjectTopics.java
package com.intellij
public com.intellij.ProjectTopics extends java.lang.Object {
public static final com.intellij.util.messages.Topic PROJECT_ROOTS
public static final com.intellij.util.messages.Topic MODULES
private void <init> ()
static void <clinit> ()
}
com/intellij/configurationStore/ComponentSerializationUtil.class
ComponentSerializationUtil.java
package com.intellij.configurationStore
public com.intellij.configurationStore.ComponentSerializationUtil extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static java.lang.Class getStateClass (java.lang.Class)
Class aClass
java.lang.reflect.TypeVariable variable
java.lang.reflect.Type type
Class result
public static void loadComponentState (com.intellij.openapi.components.PersistentStateComponent, org.jdom.Element)
Class stateClass
Object state
com.intellij.openapi.components.PersistentStateComponent configuration
org.jdom.Element element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/configurationStore/JdomSerializer$DefaultImpls.class
xmlSerializer.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.JdomSerializer$DefaultImpls extends java.lang.Object {
public static synthetic org.jdom.Element serialize$default (com.intellij.configurationStore.JdomSerializer, java.lang.Object, com.intellij.util.xmlb.SerializationFilter, boolean, int, java.lang.Object)
public static synthetic void serializeObjectInto$default (com.intellij.configurationStore.JdomSerializer, java.lang.Object, org.jdom.Element, com.intellij.util.xmlb.SerializationFilter, int, java.lang.Object)
}
com/intellij/configurationStore/JdomSerializer.class
xmlSerializer.kt
package com.intellij.configurationStore
public abstract com.intellij.configurationStore.JdomSerializer extends java.lang.Object {
public abstract org.jdom.Element serialize (java.lang.Object, com.intellij.util.xmlb.SerializationFilter, boolean)
public abstract void serializeObjectInto (java.lang.Object, org.jdom.Element, com.intellij.util.xmlb.SerializationFilter)
public abstract java.lang.Object deserialize (org.jdom.Element, java.lang.Class)
public abstract void deserializeInto (java.lang.Object, org.jdom.Element)
public abstract java.lang.Object deserialize (java.net.URL, java.lang.Class)
public abstract com.intellij.util.xmlb.SkipDefaultsSerializationFilter getDefaultSerializationFilter ()
}
com/intellij/configurationStore/Property.class
Property.kt
package com.intellij.configurationStore
public abstract annotation com.intellij.configurationStore.Property extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String description ()
public abstract boolean ignore ()
public abstract java.lang.String externalName ()
}
com/intellij/configurationStore/SaveSession.class
SaveSessionProducer.kt
package com.intellij.configurationStore
public abstract com.intellij.configurationStore.SaveSession extends java.lang.Object implements com.intellij.configurationStore.StorageManagerFileWriteRequestor {
public abstract void save () throws java.io.IOException
}
com/intellij/configurationStore/SaveSessionProducer.class
SaveSessionProducer.kt
package com.intellij.configurationStore
public abstract com.intellij.configurationStore.SaveSessionProducer extends java.lang.Object implements com.intellij.configurationStore.StorageManagerFileWriteRequestor {
public abstract void setState (java.lang.Object, java.lang.String, java.lang.Object) throws java.io.IOException
public abstract com.intellij.configurationStore.SaveSession createSaveSession ()
}
com/intellij/configurationStore/StorageManagerFileWriteRequestor.class
SaveSessionProducer.kt
package com.intellij.configurationStore
public abstract com.intellij.configurationStore.StorageManagerFileWriteRequestor extends java.lang.Object {
}
com/intellij/configurationStore/StreamProvider$DefaultImpls.class
StreamProvider.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.StreamProvider$DefaultImpls extends java.lang.Object {
public static boolean getEnabled (com.intellij.configurationStore.StreamProvider)
com.intellij.configurationStore.StreamProvider $this
public static boolean isDisableExportAction (com.intellij.configurationStore.StreamProvider)
com.intellij.configurationStore.StreamProvider $this
public static boolean isApplicable (com.intellij.configurationStore.StreamProvider, java.lang.String, com.intellij.openapi.components.RoamingType)
com.intellij.configurationStore.StreamProvider $this
String fileSpec
com.intellij.openapi.components.RoamingType roamingType
public static synthetic boolean isApplicable$default (com.intellij.configurationStore.StreamProvider, java.lang.String, com.intellij.openapi.components.RoamingType, int, java.lang.Object)
public static synthetic void write$default (com.intellij.configurationStore.StreamProvider, java.lang.String, byte[], int, com.intellij.openapi.components.RoamingType, int, java.lang.Object)
public static void write (com.intellij.configurationStore.StreamProvider, java.lang.String, com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream, com.intellij.openapi.components.RoamingType)
com.intellij.configurationStore.StreamProvider $this
String path
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream content
com.intellij.openapi.components.RoamingType roamingType
public static synthetic void write$default (com.intellij.configurationStore.StreamProvider, java.lang.String, com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream, com.intellij.openapi.components.RoamingType, int, java.lang.Object)
public static synthetic boolean read$default (com.intellij.configurationStore.StreamProvider, java.lang.String, com.intellij.openapi.components.RoamingType, kotlin.jvm.functions.Function1, int, java.lang.Object)
public static synthetic boolean delete$default (com.intellij.configurationStore.StreamProvider, java.lang.String, com.intellij.openapi.components.RoamingType, int, java.lang.Object)
}
com/intellij/configurationStore/StreamProvider.class
StreamProvider.kt
package com.intellij.configurationStore
public abstract com.intellij.configurationStore.StreamProvider extends java.lang.Object {
public abstract boolean getEnabled ()
public abstract boolean isExclusive ()
public abstract boolean isDisableExportAction ()
public abstract boolean isApplicable (java.lang.String, com.intellij.openapi.components.RoamingType)
public abstract void write (java.lang.String, byte[], int, com.intellij.openapi.components.RoamingType)
public abstract void write (java.lang.String, com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream, com.intellij.openapi.components.RoamingType)
public abstract boolean read (java.lang.String, com.intellij.openapi.components.RoamingType, kotlin.jvm.functions.Function1)
public abstract boolean processChildren (java.lang.String, com.intellij.openapi.components.RoamingType, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function3)
public abstract boolean delete (java.lang.String, com.intellij.openapi.components.RoamingType)
}
com/intellij/configurationStore/StreamProviderKt.class
StreamProvider.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.StreamProviderKt extends java.lang.Object {
public static final void write (com.intellij.configurationStore.StreamProvider, java.lang.String, java.lang.String)
com.intellij.configurationStore.StreamProvider $this$write
String path
String content
}
com/intellij/configurationStore/XmlSerializer.class
xmlSerializer.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.XmlSerializer extends java.lang.Object {
private static final com.intellij.configurationStore.JdomSerializer jdomSerializer
public static final com.intellij.configurationStore.JdomSerializer getJdomSerializer ()
public static final org.jdom.Element serialize (java.lang.Object, com.intellij.util.xmlb.SerializationFilter, boolean)
Object obj
com.intellij.util.xmlb.SerializationFilter filter
boolean createElementIfEmpty
public static synthetic org.jdom.Element serialize$default (java.lang.Object, com.intellij.util.xmlb.SerializationFilter, boolean, int, java.lang.Object)
public static final org.jdom.Element serialize (java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
Object obj
com.intellij.util.xmlb.SerializationFilter filter
public static final org.jdom.Element serialize (java.lang.Object)
Object obj
public static final synthetic java.lang.Object deserialize (org.jdom.Element)
org.jdom.Element element
int $i$f$deserialize
public static final java.lang.Object deserialize (org.jdom.Element, java.lang.Class)
org.jdom.Element $this$deserialize
Class clazz
public static final void deserializeInto (org.jdom.Element, java.lang.Object)
org.jdom.Element $this$deserializeInto
Object bean
public static final void deserializeAndLoadState (com.intellij.openapi.components.PersistentStateComponent, org.jdom.Element, java.lang.Class)
Object state
com.intellij.openapi.components.PersistentStateComponent component
org.jdom.Element element
Class clazz
public static synthetic void deserializeAndLoadState$default (com.intellij.openapi.components.PersistentStateComponent, org.jdom.Element, java.lang.Class, int, java.lang.Object)
public static final void deserializeAndLoadState (com.intellij.openapi.components.PersistentStateComponent, org.jdom.Element)
com.intellij.openapi.components.PersistentStateComponent component
org.jdom.Element element
public static final void serializeObjectInto (java.lang.Object, org.jdom.Element, com.intellij.util.xmlb.SerializationFilter)
Object o
org.jdom.Element target
com.intellij.util.xmlb.SerializationFilter filter
public static synthetic void serializeObjectInto$default (java.lang.Object, org.jdom.Element, com.intellij.util.xmlb.SerializationFilter, int, java.lang.Object)
public static final void serializeObjectInto (java.lang.Object, org.jdom.Element)
Object o
org.jdom.Element target
public static final void serializeStateInto (com.intellij.openapi.components.PersistentStateComponent, org.jdom.Element)
Object it
int $i$a$-let-XmlSerializer$serializeStateInto$1
com.intellij.openapi.components.PersistentStateComponent component
org.jdom.Element element
static void <clinit> ()
}
com/intellij/ide/highlighter/ModuleFileType.class
ModuleFileType.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.ModuleFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.InternalFileType {
public static final com.intellij.ide.highlighter.ModuleFileType INSTANCE
public static final String DEFAULT_EXTENSION
public static final String DOT_DEFAULT_EXTENSION
private void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/highlighter/ProjectFileType.class
ProjectFileType.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.ProjectFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.InternalFileType {
public static final com.intellij.ide.highlighter.ProjectFileType INSTANCE
public static final String DEFAULT_EXTENSION
public static final String DOT_DEFAULT_EXTENSION
private void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/PathMacros.class
PathMacros.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.PathMacros extends java.lang.Object {
public void <init> ()
public static com.intellij.openapi.application.PathMacros getInstance ()
public abstract java.util.Set getAllMacroNames ()
public abstract java.lang.String getValue (java.lang.String)
public abstract void setMacro (java.lang.String, java.lang.String)
public abstract void addLegacyMacro (java.lang.String, java.lang.String)
public abstract void removeMacro (java.lang.String)
public abstract java.util.Set getUserMacroNames ()
public abstract java.util.Map getUserMacros ()
public abstract java.util.Set getSystemMacroNames ()
public abstract java.util.Collection getIgnoredMacroNames ()
public abstract void setIgnoredMacroNames (java.util.Collection)
public abstract void addIgnoredMacro (java.lang.String)
public abstract boolean isIgnoredMacroName (java.lang.String)
public abstract void removeAllMacros ()
public abstract java.util.Collection getLegacyMacroNames ()
}
com/intellij/openapi/components/BaseState$Companion.class
BaseState.kt
package com.intellij.openapi.components
public final com.intellij.openapi.components.BaseState$Companion extends java.lang.Object {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/openapi/components/BaseState.class
BaseState.kt
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.BaseState extends java.lang.Object implements com.intellij.util.xmlb.SerializationFilter com.intellij.openapi.util.ModificationTracker {
private final java.util.List properties
private volatile long ownModificationCount
private static final java.util.concurrent.atomic.AtomicLongFieldUpdater MOD_COUNT_UPDATER
public static final com.intellij.openapi.components.BaseState$Companion Companion
private final com.intellij.openapi.components.StoredPropertyBase addProperty (com.intellij.openapi.components.StoredPropertyBase)
com.intellij.openapi.components.StoredPropertyBase p
protected final com.intellij.openapi.components.StoredPropertyBase property ()
protected final com.intellij.openapi.components.StoredPropertyBase property (com.intellij.openapi.components.BaseState)
com.intellij.openapi.components.BaseState initialValue
protected final com.intellij.openapi.components.StoredPropertyBase property (java.lang.Object, kotlin.jvm.functions.Function1)
Object initialValue
kotlin.jvm.functions.Function1 isDefault
protected final com.intellij.openapi.components.StoredPropertyBase stringSet ()
protected final com.intellij.openapi.components.StoredPropertyBase treeSet ()
protected final com.intellij.openapi.components.StoredPropertyBase property (java.nio.charset.Charset)
java.nio.charset.Charset initialValue
protected final com.intellij.openapi.components.StoredPropertyBase property (java.lang.Enum)
Enum defaultValue
protected final synthetic com.intellij.openapi.components.StoredPropertyBase enum (java.lang.Enum)
Enum defaultValue
int $i$f$enum
protected final synthetic com.intellij.openapi.components.StoredPropertyBase enum ()
int $i$f$enum
public final com.intellij.openapi.components.StoredPropertyBase doEnum (java.lang.Enum, java.lang.Class)
Enum defaultValue
Class clazz
public static synthetic com.intellij.openapi.components.StoredPropertyBase doEnum$default (com.intellij.openapi.components.BaseState, java.lang.Enum, java.lang.Class, int, java.lang.Object)
protected final com.intellij.openapi.components.StoredPropertyBase list ()
protected final com.intellij.openapi.components.StoredPropertyBase map ()
protected final com.intellij.openapi.components.StoredPropertyBase linkedMap ()
protected final com.intellij.openapi.components.StoredPropertyBase map (java.util.Map)
java.util.Map value
protected final com.intellij.openapi.components.StoredPropertyBase property (java.lang.String)
String defaultValue
protected final com.intellij.openapi.components.StoredPropertyBase string (java.lang.String)
String defaultValue
public static synthetic com.intellij.openapi.components.StoredPropertyBase string$default (com.intellij.openapi.components.BaseState, java.lang.String, int, java.lang.Object)
protected final com.intellij.openapi.components.StoredPropertyBase property (int)
int defaultValue
public static synthetic com.intellij.openapi.components.StoredPropertyBase property$default (com.intellij.openapi.components.BaseState, int, int, java.lang.Object)
protected final com.intellij.openapi.components.StoredPropertyBase property (long)
long defaultValue
public static synthetic com.intellij.openapi.components.StoredPropertyBase property$default (com.intellij.openapi.components.BaseState, long, int, java.lang.Object)
protected final com.intellij.openapi.components.StoredPropertyBase property (float, kotlin.jvm.functions.Function1)
float defaultValue
kotlin.jvm.functions.Function1 valueNormalizer
public static synthetic com.intellij.openapi.components.StoredPropertyBase property$default (com.intellij.openapi.components.BaseState, float, kotlin.jvm.functions.Function1, int, java.lang.Object)
protected final com.intellij.openapi.components.StoredPropertyBase property (boolean)
boolean defaultValue
public static synthetic com.intellij.openapi.components.StoredPropertyBase property$default (com.intellij.openapi.components.BaseState, boolean, int, java.lang.Object)
public final void resetModificationCount ()
protected final void incrementModificationCount ()
public final void intIncrementModificationCount ()
public boolean accepts (com.intellij.util.xmlb.Accessor, java.lang.Object)
com.intellij.openapi.components.StoredProperty property
String getterName
com.intellij.util.xmlb.Accessor accessor
Object bean
public final boolean isEqualToDefault ()
com.intellij.openapi.components.StoredProperty it
int $i$a$-all-BaseState$isEqualToDefault$1
Object element$iv
Iterable $this$all$iv
int $i$f$all
public long getModificationCount ()
com.intellij.openapi.components.StoredProperty property
long result
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
com.intellij.openapi.components.StoredProperty property
StringBuilder builder
public final void copyFrom (com.intellij.openapi.components.BaseState, boolean)
com.intellij.openapi.components.StoredProperty property
com.intellij.openapi.components.StoredProperty otherProperty
int index
boolean changed
int propertyCount
com.intellij.openapi.components.BaseState state
boolean isMustBeTheSameType
public static synthetic void copyFrom$default (com.intellij.openapi.components.BaseState, com.intellij.openapi.components.BaseState, boolean, int, java.lang.Object)
public final void copyFrom (com.intellij.openapi.components.BaseState)
com.intellij.openapi.components.BaseState state
public final java.util.List __getProperties ()
public void <init> ()
static void <clinit> ()
}
com/intellij/openapi/components/BaseStateKt.class
BaseState.kt
package com.intellij.openapi.components
public final com.intellij.openapi.components.BaseStateKt extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.components.StatePropertyFactory factory
static void <clinit> ()
public static final synthetic com.intellij.openapi.components.StatePropertyFactory access$getFactory$p ()
public static final synthetic com.intellij.openapi.diagnostic.Logger access$getLOG$p ()
}
com/intellij/openapi/components/JsonSchemaType.class
StoredPropertyBase.kt
package com.intellij.openapi.components
public final enum com.intellij.openapi.components.JsonSchemaType extends java.lang.Enum {
public static final enum com.intellij.openapi.components.JsonSchemaType OBJECT
public static final enum com.intellij.openapi.components.JsonSchemaType ARRAY
public static final enum com.intellij.openapi.components.JsonSchemaType STRING
public static final enum com.intellij.openapi.components.JsonSchemaType INTEGER
public static final enum com.intellij.openapi.components.JsonSchemaType NUMBER
public static final enum com.intellij.openapi.components.JsonSchemaType BOOLEAN
private static final synthetic com.intellij.openapi.components.JsonSchemaType[] $VALUES
private final String jsonName
static void <clinit> ()
public final boolean isScalar ()
public final java.lang.String getJsonName ()
private void <init> (java.lang.String, int, java.lang.String)
String $enum_name_or_ordinal$0
int $enum_name_or_ordinal$1
String jsonName
public static com.intellij.openapi.components.JsonSchemaType[] values ()
public static com.intellij.openapi.components.JsonSchemaType valueOf (java.lang.String)
}
com/intellij/openapi/components/MainConfigurationStateSplitter.class
MainConfigurationStateSplitter.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.MainConfigurationStateSplitter extends com.intellij.openapi.components.StateSplitterEx {
public void <init> ()
public final java.util.List splitState (org.jdom.Element)
org.jdom.Element element
java.util.Iterator iterator
org.jdom.Element state
com.intellij.util.text.UniqueNameGenerator generator
java.util.List result
public final void mergeStateInto (org.jdom.Element, org.jdom.Element)
org.jdom.Element target
org.jdom.Element subState
protected java.lang.String getSubStateFileName (org.jdom.Element)
org.jdom.Element option
org.jdom.Element element
protected abstract java.lang.String getComponentStateFileName ()
protected abstract java.lang.String getSubStateTagName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/components/PersistentStateComponent.class
PersistentStateComponent.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)
public void noStateLoaded ()
public void initializeComponent ()
}
com/intellij/openapi/components/PersistentStateComponentWithModificationTracker.class
PersistentStateComponentWithModificationTracker.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/ReportValue.class
ReportValue.java
package com.intellij.openapi.components
public abstract annotation com.intellij.openapi.components.ReportValue extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/openapi/components/ScalarProperty.class
StoredPropertyBase.kt
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.ScalarProperty extends java.lang.Object {
public abstract void parseAndSetValue (java.lang.String)
}
com/intellij/openapi/components/State$NameGetter.class
State.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.State$NameGetter extends java.lang.Object implements com.intellij.openapi.util.Getter {
public void <init> ()
}
com/intellij/openapi/components/State.class
State.java
package com.intellij.openapi.components
public abstract annotation com.intellij.openapi.components.State extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String name ()
public abstract com.intellij.openapi.components.Storage[] storages ()
public abstract boolean reloadable ()
public abstract boolean defaultStateAsResource ()
public abstract java.lang.String additionalExportFile ()
public abstract java.lang.Class presentableName ()
public abstract boolean externalStorageOnly ()
public abstract boolean reportStatistic ()
public abstract boolean useLoadedStateAsExisting ()
}
com/intellij/openapi/components/StatePropertyFactory$DefaultImpls.class
BaseState.kt
package com.intellij.openapi.components
public final com.intellij.openapi.components.StatePropertyFactory$DefaultImpls extends java.lang.Object {
public static synthetic com.intellij.openapi.components.StoredPropertyBase float$default (com.intellij.openapi.components.StatePropertyFactory, float, kotlin.jvm.functions.Function1, int, java.lang.Object)
}
com/intellij/openapi/components/StatePropertyFactory.class
BaseState.kt
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.StatePropertyFactory extends java.lang.Object {
public abstract com.intellij.openapi.components.StoredPropertyBase bool (boolean)
public abstract com.intellij.openapi.components.StoredPropertyBase obj (java.lang.Object)
public abstract com.intellij.openapi.components.StoredPropertyBase obj (java.lang.Object, kotlin.jvm.functions.Function1)
public abstract com.intellij.openapi.components.StoredPropertyBase stateObject (com.intellij.openapi.components.BaseState)
public abstract com.intellij.openapi.components.StoredPropertyBase list ()
public abstract com.intellij.openapi.components.StoredPropertyBase map (java.util.Map)
public abstract com.intellij.openapi.components.StoredPropertyBase float (float, kotlin.jvm.functions.Function1)
public abstract com.intellij.openapi.components.StoredPropertyBase long (long)
public abstract com.intellij.openapi.components.StoredPropertyBase int (int)
public abstract com.intellij.openapi.components.StoredPropertyBase stringSet ()
public abstract com.intellij.openapi.components.StoredPropertyBase treeSet ()
public abstract com.intellij.openapi.components.StoredPropertyBase enum (java.lang.Enum, java.lang.Class)
public abstract com.intellij.openapi.components.StoredPropertyBase string (java.lang.String)
}
com/intellij/openapi/components/StateSplitter.class
StateSplitter.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.StateSplitter extends java.lang.Object {
public abstract java.util.List splitState (org.jdom.Element)
public abstract void mergeStatesInto (org.jdom.Element, org.jdom.Element[])
}
com/intellij/openapi/components/StateSplitterEx.class
StateSplitterEx.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.StateSplitterEx extends java.lang.Object implements com.intellij.openapi.components.StateSplitter {
public void <init> ()
public abstract java.util.List splitState (org.jdom.Element)
public void mergeStateInto (org.jdom.Element, org.jdom.Element)
org.jdom.Element target
org.jdom.Element subState
public final void mergeStatesInto (org.jdom.Element, org.jdom.Element[])
org.jdom.Element target
org.jdom.Element[] elements
protected static java.util.List splitState (org.jdom.Element, java.lang.String)
org.jdom.Element subState
org.jdom.Element state
String attributeName
com.intellij.util.text.UniqueNameGenerator generator
java.util.List result
protected static com.intellij.openapi.util.Pair createItem (java.lang.String, com.intellij.util.text.UniqueNameGenerator, org.jdom.Element)
String fileName
com.intellij.util.text.UniqueNameGenerator generator
org.jdom.Element element
protected static void mergeStateInto (org.jdom.Element, org.jdom.Element, java.lang.String)
org.jdom.Element target
org.jdom.Element subState
String subStateName
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/components/StateStorage$DefaultImpls.class
StateStorage.kt
package com.intellij.openapi.components
public final com.intellij.openapi.components.StateStorage$DefaultImpls extends java.lang.Object {
public static com.intellij.openapi.components.StateStorageChooserEx$Resolution getResolution (com.intellij.openapi.components.StateStorage, com.intellij.openapi.components.PersistentStateComponent, com.intellij.openapi.components.StateStorageOperation)
com.intellij.openapi.components.StateStorage $this
com.intellij.openapi.components.PersistentStateComponent component
com.intellij.openapi.components.StateStorageOperation operation
}
com/intellij/openapi/components/StateStorage.class
StateStorage.kt
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.StateStorage extends java.lang.Object {
public abstract boolean isUseVfsForWrite ()
public abstract java.lang.Object getState (java.lang.Object, java.lang.String, java.lang.Class, java.lang.Object, boolean)
public abstract boolean hasState (java.lang.String, boolean)
public abstract com.intellij.configurationStore.SaveSessionProducer createSaveSessionProducer ()
public abstract void analyzeExternalChangesAndUpdateIfNeeded (java.util.Set)
public abstract com.intellij.openapi.components.StateStorageChooserEx$Resolution getResolution (com.intellij.openapi.components.PersistentStateComponent, com.intellij.openapi.components.StateStorageOperation)
}
com/intellij/openapi/components/StateStorageChooserEx$Resolution.class
StateStorageChooserEx.java
package com.intellij.openapi.components
public final enum com.intellij.openapi.components.StateStorageChooserEx$Resolution extends java.lang.Enum {
public static final enum com.intellij.openapi.components.StateStorageChooserEx$Resolution DO
public static final enum com.intellij.openapi.components.StateStorageChooserEx$Resolution SKIP
public static final enum com.intellij.openapi.components.StateStorageChooserEx$Resolution CLEAR
private static final synthetic com.intellij.openapi.components.StateStorageChooserEx$Resolution[] $VALUES
public static com.intellij.openapi.components.StateStorageChooserEx$Resolution[] values ()
public static com.intellij.openapi.components.StateStorageChooserEx$Resolution valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/components/StateStorageChooserEx.class
StateStorageChooserEx.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.StateStorageChooserEx extends java.lang.Object {
public abstract com.intellij.openapi.components.StateStorageChooserEx$Resolution getResolution (com.intellij.openapi.components.Storage, com.intellij.openapi.components.StateStorageOperation)
}
com/intellij/openapi/components/StateStorageOperation.class
StateStorageOperation.java
package com.intellij.openapi.components
public final enum com.intellij.openapi.components.StateStorageOperation extends java.lang.Enum {
public static final enum com.intellij.openapi.components.StateStorageOperation READ
public static final enum com.intellij.openapi.components.StateStorageOperation WRITE
private static final synthetic com.intellij.openapi.components.StateStorageOperation[] $VALUES
public static com.intellij.openapi.components.StateStorageOperation[] values ()
public static com.intellij.openapi.components.StateStorageOperation valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/components/Storage.class
Storage.java
package com.intellij.openapi.components
public abstract annotation com.intellij.openapi.components.Storage extends java.lang.Object implements java.lang.annotation.Annotation {
public static final String NOT_ROAMABLE_FILE
public abstract java.lang.String file ()
public abstract java.lang.String value ()
public abstract boolean deprecated ()
public abstract com.intellij.openapi.components.RoamingType roamingType ()
public abstract java.lang.Class storageClass ()
public abstract java.lang.Class stateSplitter ()
public abstract com.intellij.util.ThreeState useSaveThreshold ()
public abstract boolean exclusive ()
public abstract boolean exportable ()
}
com/intellij/openapi/components/StoragePathMacros.class
StoragePathMacros.java
package com.intellij.openapi.components
public final com.intellij.openapi.components.StoragePathMacros extends java.lang.Object {
public static final String WORKSPACE_FILE
public static final String CACHE_FILE
public static final String PRODUCT_WORKSPACE_FILE
public static final String MODULE_FILE
public static final String NON_ROAMABLE_FILE
private void <init> ()
}
com/intellij/openapi/components/StorageScheme.class
StorageScheme.java
package com.intellij.openapi.components
public final enum com.intellij.openapi.components.StorageScheme extends java.lang.Enum {
public static final enum com.intellij.openapi.components.StorageScheme DEFAULT
public static final enum com.intellij.openapi.components.StorageScheme DIRECTORY_BASED
private static final synthetic com.intellij.openapi.components.StorageScheme[] $VALUES
public static com.intellij.openapi.components.StorageScheme[] values ()
public static com.intellij.openapi.components.StorageScheme valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/components/StoredProperty$DefaultImpls.class
StoredPropertyBase.kt
package com.intellij.openapi.components
public final com.intellij.openapi.components.StoredProperty$DefaultImpls extends java.lang.Object {
public static long getModificationCount (com.intellij.openapi.components.StoredProperty)
com.intellij.openapi.components.StoredProperty $this
}
com/intellij/openapi/components/StoredProperty.class
StoredPropertyBase.kt
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.StoredProperty extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract void setName (java.lang.String)
public abstract com.intellij.openapi.components.JsonSchemaType getJsonType ()
public abstract boolean setValue (com.intellij.openapi.components.StoredProperty)
public abstract boolean isEqualToDefault ()
public abstract long getModificationCount ()
}
com/intellij/openapi/components/StoredPropertyBase.class
StoredPropertyBase.kt
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.StoredPropertyBase extends java.lang.Object implements com.intellij.openapi.components.StoredProperty kotlin.properties.ReadWriteProperty {
private String name
public java.lang.String getName ()
public void setName (java.lang.String)
String
public final kotlin.properties.ReadWriteProperty provideDelegate (java.lang.Object, kotlin.reflect.KProperty)
Object thisRef
kotlin.reflect.KProperty property
public void <init> ()
public long getModificationCount ()
}
com/intellij/openapi/module/ModifiableModuleModel.class
ModifiableModuleModel.java
package com.intellij.openapi.module
public abstract com.intellij.openapi.module.ModifiableModuleModel extends java.lang.Object {
public abstract com.intellij.openapi.module.Module[] getModules ()
public abstract com.intellij.openapi.module.Module newModule (java.lang.String, java.lang.String)
public abstract com.intellij.openapi.module.Module newModule (java.lang.String, java.lang.String, java.util.Map)
public abstract com.intellij.openapi.module.Module loadModule (java.lang.String) throws java.io.IOException com.intellij.openapi.module.ModuleWithNameAlreadyExists
public abstract void disposeModule (com.intellij.openapi.module.Module)
public abstract com.intellij.openapi.module.Module findModuleByName (java.lang.String)
public abstract void dispose ()
public abstract boolean isChanged ()
public abstract void commit ()
public abstract void renameModule (com.intellij.openapi.module.Module, java.lang.String) throws com.intellij.openapi.module.ModuleWithNameAlreadyExists
public abstract com.intellij.openapi.module.Module getModuleToBeRenamed (java.lang.String)
public abstract java.lang.String getNewName (com.intellij.openapi.module.Module)
public abstract java.lang.String getActualName (com.intellij.openapi.module.Module)
public abstract java.lang.String[] getModuleGroupPath (com.intellij.openapi.module.Module)
public abstract boolean hasModuleGroups ()
public abstract void setModuleGroupPath (com.intellij.openapi.module.Module, java.lang.String[])
}
com/intellij/openapi/module/ModuleComponent.class
ModuleComponent.java
package com.intellij.openapi.module
public abstract com.intellij.openapi.module.ModuleComponent extends java.lang.Object implements com.intellij.openapi.components.BaseComponent {
public void projectOpened ()
public void projectClosed ()
public void moduleAdded ()
}
com/intellij/openapi/module/ModuleGrouper$Companion.class
ModuleGrouper.kt
package com.intellij.openapi.module
public final com.intellij.openapi.module.ModuleGrouper$Companion extends java.lang.Object {
public final com.intellij.openapi.module.ModuleGrouper instanceFor (com.intellij.openapi.project.Project, com.intellij.openapi.module.ModifiableModuleModel)
com.intellij.openapi.project.Project project
com.intellij.openapi.module.ModifiableModuleModel moduleModel
public static synthetic com.intellij.openapi.module.ModuleGrouper instanceFor$default (com.intellij.openapi.module.ModuleGrouper$Companion, com.intellij.openapi.project.Project, com.intellij.openapi.module.ModifiableModuleModel, int, java.lang.Object)
public final com.intellij.openapi.module.ModuleGrouper instanceFor (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/openapi/module/ModuleGrouper.class
ModuleGrouper.kt
package com.intellij.openapi.module
public abstract com.intellij.openapi.module.ModuleGrouper extends java.lang.Object {
public static final com.intellij.openapi.module.ModuleGrouper$Companion Companion
public abstract java.util.List getGroupPath (com.intellij.openapi.module.Module)
public abstract java.util.List getGroupPath (com.intellij.openapi.module.ModuleDescription)
public abstract java.lang.String getShortenedName (com.intellij.openapi.module.Module)
public abstract java.lang.String getShortenedName (com.intellij.openapi.module.Module, java.lang.String)
public abstract java.lang.String getShortenedNameByFullModuleName (java.lang.String)
public abstract java.lang.String getShortenedNameByFullModuleName (java.lang.String, java.lang.String)
public abstract java.util.List getGroupPathByModuleName (java.lang.String)
public abstract java.util.List getModuleAsGroupPath (com.intellij.openapi.module.Module)
public abstract java.util.List getModuleAsGroupPath (com.intellij.openapi.module.ModuleDescription)
public abstract com.intellij.openapi.module.Module[] getAllModules ()
public abstract boolean getCompactGroupNodes ()
public void <init> ()
static void <clinit> ()
public static final com.intellij.openapi.module.ModuleGrouper instanceFor (com.intellij.openapi.project.Project, com.intellij.openapi.module.ModifiableModuleModel)
com.intellij.openapi.project.Project project
com.intellij.openapi.module.ModifiableModuleModel moduleModel
public static final com.intellij.openapi.module.ModuleGrouper instanceFor (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/openapi/module/ModuleGrouperKt.class
ModuleGrouper.kt
package com.intellij.openapi.module
public final com.intellij.openapi.module.ModuleGrouperKt extends java.lang.Object {
public static final boolean isQualifiedModuleNamesEnabled (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/openapi/module/ModuleManager.class
ModuleManager.java
package com.intellij.openapi.module
public abstract com.intellij.openapi.module.ModuleManager extends com.intellij.openapi.util.SimpleModificationTracker {
public void <init> ()
public static com.intellij.openapi.module.ModuleManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.openapi.module.Module newModule (java.lang.String, java.lang.String)
public abstract com.intellij.openapi.module.Module loadModule (java.lang.String) throws java.io.IOException org.jdom.JDOMException com.intellij.openapi.module.ModuleWithNameAlreadyExists
public abstract void disposeModule (com.intellij.openapi.module.Module)
public abstract com.intellij.openapi.module.Module[] getModules ()
public abstract com.intellij.openapi.module.Module findModuleByName (java.lang.String)
public abstract com.intellij.openapi.module.Module[] getSortedModules ()
public abstract java.util.Comparator moduleDependencyComparator ()
public abstract java.util.List getModuleDependentModules (com.intellij.openapi.module.Module)
public abstract boolean isModuleDependent (com.intellij.openapi.module.Module, com.intellij.openapi.module.Module)
public abstract com.intellij.util.graph.Graph moduleGraph ()
public abstract com.intellij.util.graph.Graph moduleGraph (boolean)
public abstract com.intellij.openapi.module.ModifiableModuleModel getModifiableModel ()
public abstract java.lang.String[] getModuleGroupPath (com.intellij.openapi.module.Module)
public abstract boolean hasModuleGroups ()
public abstract java.util.Collection getAllModuleDescriptions ()
public abstract java.util.Collection getUnloadedModuleDescriptions ()
public abstract com.intellij.openapi.module.UnloadedModuleDescription getUnloadedModuleDescription (java.lang.String)
public abstract com.intellij.openapi.module.ModuleGrouper getModuleGrouper (com.intellij.openapi.module.ModifiableModuleModel)
public abstract void setUnloadedModules (java.util.List)
public void removeUnloadedModules (java.util.Collection)
java.util.Collection unloadedModules
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/ModulePointer.class
ModulePointer.java
package com.intellij.openapi.module
public abstract com.intellij.openapi.module.ModulePointer extends java.lang.Object {
public abstract com.intellij.openapi.module.Module getModule ()
public abstract java.lang.String getModuleName ()
}
com/intellij/openapi/module/ModulePointerManager.class
ModulePointerManager.java
package com.intellij.openapi.module
public abstract com.intellij.openapi.module.ModulePointerManager extends java.lang.Object {
public void <init> ()
public static com.intellij.openapi.module.ModulePointerManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.openapi.module.ModulePointer create (com.intellij.openapi.module.Module)
public abstract com.intellij.openapi.module.ModulePointer create (java.lang.String)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/ModuleTypeId.class
ModuleTypeId.java
package com.intellij.openapi.module
public com.intellij.openapi.module.ModuleTypeId extends java.lang.Object {
public static final String WEB_MODULE
public static final String JAVA_MODULE
public void <init> ()
}
com/intellij/openapi/module/ModuleUtilCore$ModuleVisitor.class
ModuleUtilCore.java
package com.intellij.openapi.module
public abstract com.intellij.openapi.module.ModuleUtilCore$ModuleVisitor extends java.lang.Object {
public abstract boolean visit (com.intellij.openapi.module.Module)
}
com/intellij/openapi/module/ModuleUtilCore.class
ModuleUtilCore.java
package com.intellij.openapi.module
public com.intellij.openapi.module.ModuleUtilCore extends java.lang.Object {
public static final com.intellij.openapi.util.Key KEY_MODULE
public void <init> ()
public static boolean projectContainsFile (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.roots.OrderEntry orderEntry
java.util.List orders
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
boolean isLibraryElement
com.intellij.openapi.roots.ProjectFileIndex projectFileIndex
public static java.lang.String getModuleNameInReadAction (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public static boolean isModuleDisposed (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectFileIndex projectFileIndex
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.module.Module module
public static com.intellij.openapi.module.Module findModuleForFile (com.intellij.psi.PsiFile)
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiFile containingFile
public static com.intellij.openapi.module.Module findModuleForFile (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
public static com.intellij.openapi.module.Module findModuleForPsiElement (com.intellij.psi.PsiElement)
com.intellij.openapi.roots.OrderEntry orderEntry
java.util.List orderEntries
java.util.Set modules
com.intellij.openapi.module.Module[] candidates
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement context
com.intellij.psi.PsiFile originalFile
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectFileIndex fileIndex
public static void getDependencies (com.intellij.openapi.module.Module, java.util.Set)
com.intellij.openapi.module.Module dependency
com.intellij.openapi.module.Module module
java.util.Set modules
com.intellij.openapi.module.Module[] dependencies
public static void collectModulesDependsOn (com.intellij.openapi.module.Module, java.util.Set)
com.intellij.openapi.roots.ModuleOrderEntry orderEntry
com.intellij.openapi.roots.OrderEntry o
com.intellij.openapi.roots.OrderEntry[] orderEntries
com.intellij.openapi.module.Module dependentModule
com.intellij.openapi.module.Module module
java.util.Set result
com.intellij.openapi.module.ModuleManager moduleManager
java.util.List dependentModules
public static java.util.List getAllDependentModules (com.intellij.openapi.module.Module)
java.util.Iterator i
com.intellij.openapi.module.Module module
java.util.ArrayList list
com.intellij.util.graph.Graph graph
public static boolean visitMeAndDependentModules (com.intellij.openapi.module.Module, com.intellij.openapi.module.ModuleUtilCore$ModuleVisitor)
com.intellij.openapi.module.Module dependentModule
com.intellij.openapi.module.Module module
com.intellij.openapi.module.ModuleUtilCore$ModuleVisitor visitor
java.util.List list
public static boolean moduleContainsFile (com.intellij.openapi.module.Module, com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.module.Module module
com.intellij.openapi.vfs.VirtualFile file
boolean isLibraryElement
com.intellij.openapi.roots.ModuleRootManager moduleRootManager
public static boolean isModuleFile (com.intellij.openapi.module.Module, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.module.Module module
com.intellij.openapi.vfs.VirtualFile file
public static boolean isModuleDir (com.intellij.openapi.module.Module, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.module.Module module
com.intellij.openapi.vfs.VirtualFile dir
public static java.lang.String getModuleDirPath (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/ModuleWithNameAlreadyExists.class
ModuleWithNameAlreadyExists.java
package com.intellij.openapi.module
public com.intellij.openapi.module.ModuleWithNameAlreadyExists extends java.lang.Exception {
private final String myModuleName
public void <init> (java.lang.String, java.lang.String)
String message
String moduleName
public java.lang.String getModuleName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/project/DefaultProjectTypeEP.class
DefaultProjectTypeEP.java
package com.intellij.openapi.project
public com.intellij.openapi.project.DefaultProjectTypeEP extends java.lang.Object {
private static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT_NAME
public String type
public void <init> ()
public static com.intellij.openapi.project.ProjectType getDefaultProjectType ()
com.intellij.openapi.project.DefaultProjectTypeEP[] extensions
static void <clinit> ()
}
com/intellij/openapi/project/ExternalStorageConfigurationManager.class
ExternalStorageConfigurationManager.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.ExternalStorageConfigurationManager extends java.lang.Object {
public static com.intellij.openapi.project.ExternalStorageConfigurationManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean isEnabled ()
public abstract void setEnabled (boolean)
}
com/intellij/openapi/project/ModuleAdapter.class
ModuleAdapter.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.ModuleAdapter extends java.lang.Object implements com.intellij.openapi.project.ModuleListener {
public void <init> ()
}
com/intellij/openapi/project/ModuleListener.class
ModuleListener.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.ModuleListener extends java.lang.Object implements java.util.EventListener {
public void moduleAdded (com.intellij.openapi.project.Project, com.intellij.openapi.module.Module)
com.intellij.openapi.project.Project project
com.intellij.openapi.module.Module module
public void beforeModuleRemoved (com.intellij.openapi.project.Project, com.intellij.openapi.module.Module)
com.intellij.openapi.project.Project project
com.intellij.openapi.module.Module module
public void moduleRemoved (com.intellij.openapi.project.Project, com.intellij.openapi.module.Module)
com.intellij.openapi.project.Project project
com.intellij.openapi.module.Module module
public void modulesRenamed (com.intellij.openapi.project.Project, java.util.List, com.intellij.util.Function)
com.intellij.openapi.project.Project project
java.util.List modules
com.intellij.util.Function oldNameProvider
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/project/ProjectBundle.class
ProjectBundle.java
package com.intellij.openapi.project
public com.intellij.openapi.project.ProjectBundle 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 <init> ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/project/ProjectLocator.class
ProjectLocator.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.ProjectLocator extends java.lang.Object {
private static final ThreadLocal ourPreferredProjects
public void <init> ()
public static com.intellij.openapi.project.ProjectLocator getInstance ()
public abstract com.intellij.openapi.project.Project guessProjectForFile (com.intellij.openapi.vfs.VirtualFile)
public abstract java.util.Collection getProjectsForFile (com.intellij.openapi.vfs.VirtualFile)
public static java.lang.Object computeWithPreferredProject (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project preferredProject
com.intellij.openapi.util.ThrowableComputable action
java.util.Map local
static com.intellij.openapi.project.Project getPreferredProject (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static synthetic java.util.Map lambda$static$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/project/ProjectManager.class
ProjectManager.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.ProjectManager extends java.lang.Object {
public static final com.intellij.util.messages.Topic TOPIC
public void <init> ()
public static com.intellij.openapi.project.ProjectManager getInstance ()
public abstract void addProjectManagerListener (com.intellij.openapi.project.ProjectManagerListener)
public abstract void addProjectManagerListener (com.intellij.openapi.project.VetoableProjectManagerListener)
public abstract void addProjectManagerListener (com.intellij.openapi.project.ProjectManagerListener, com.intellij.openapi.Disposable)
public abstract void removeProjectManagerListener (com.intellij.openapi.project.ProjectManagerListener)
public abstract void removeProjectManagerListener (com.intellij.openapi.project.VetoableProjectManagerListener)
public abstract void addProjectManagerListener (com.intellij.openapi.project.Project, com.intellij.openapi.project.ProjectManagerListener)
public abstract void removeProjectManagerListener (com.intellij.openapi.project.Project, com.intellij.openapi.project.ProjectManagerListener)
public abstract com.intellij.openapi.project.Project[] getOpenProjects ()
public abstract com.intellij.openapi.project.Project getDefaultProject ()
public abstract com.intellij.openapi.project.Project loadAndOpenProject (java.lang.String) throws java.io.IOException org.jdom.JDOMException
public abstract com.intellij.openapi.project.Project loadAndOpenProject (java.io.File) throws java.io.IOException org.jdom.JDOMException
public abstract boolean closeProject (com.intellij.openapi.project.Project)
public abstract void reloadProject (com.intellij.openapi.project.Project)
public abstract com.intellij.openapi.project.Project createProject (java.lang.String, java.lang.String)
static void <clinit> ()
}
com/intellij/openapi/project/ProjectManagerListener.class
ProjectManagerListener.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.ProjectManagerListener extends java.lang.Object implements java.util.EventListener {
public static final com.intellij.openapi.project.ProjectManagerListener[] EMPTY_ARRAY
public void projectOpened (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public boolean canCloseProject (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void projectClosed (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void projectClosing (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void projectClosingBeforeSave (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/project/ProjectType.class
ProjectType.java
package com.intellij.openapi.project
public com.intellij.openapi.project.ProjectType extends java.lang.Object {
private String id
public void <init> ()
public void <init> (java.lang.String)
String id
public java.lang.String getId ()
public void setId (java.lang.String)
String id
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.project.ProjectType type
public int hashCode ()
}
com/intellij/openapi/project/ProjectTypeService.class
ProjectTypeService.java
package com.intellij.openapi.project
public com.intellij.openapi.project.ProjectTypeService extends java.lang.Object implements com.intellij.openapi.components.PersistentStateComponent {
private com.intellij.openapi.project.ProjectType myProjectType
public void <init> ()
public static com.intellij.openapi.project.ProjectType getProjectType (com.intellij.openapi.project.Project)
com.intellij.openapi.project.ProjectType projectType
com.intellij.openapi.project.Project project
public static void setProjectType (com.intellij.openapi.project.Project, com.intellij.openapi.project.ProjectType)
com.intellij.openapi.project.Project project
com.intellij.openapi.project.ProjectType projectType
private static com.intellij.openapi.project.ProjectTypeService getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.openapi.project.ProjectType getState ()
public void loadState (com.intellij.openapi.project.ProjectType)
com.intellij.openapi.project.ProjectType state
public static void clearFieldsForLightProjectInTests (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/project/ProjectUtilCore.class
ProjectUtilCore.kt
package com.intellij.openapi.project
public final com.intellij.openapi.project.ProjectUtilCore extends java.lang.Object {
public static final java.lang.String displayUrlRelativeToProject (com.intellij.openapi.vfs.VirtualFile, java.lang.String, com.intellij.openapi.project.Project, boolean, boolean)
String projectHomeUrl
com.intellij.openapi.roots.OrderEntry libraryEntry
com.intellij.openapi.vfs.VirtualFile localFile
com.intellij.openapi.module.Module module
String result
com.intellij.openapi.vfs.VirtualFile file
String url
com.intellij.openapi.project.Project project
boolean isIncludeFilePath
boolean moduleOnTheLeft
public static final boolean isExternalStorageEnabled (com.intellij.openapi.project.Project)
com.intellij.openapi.project.ExternalStorageConfigurationManager manager
com.intellij.openapi.project.Project $this$isExternalStorageEnabled
}
com/intellij/openapi/project/VetoableProjectManagerListener.class
VetoableProjectManagerListener.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.VetoableProjectManagerListener extends java.lang.Object implements com.intellij.openapi.project.ProjectManagerListener {
public abstract boolean canClose (com.intellij.openapi.project.Project)
}
com/intellij/openapi/projectRoots/ProjectJdkTable$Adapter.class
ProjectJdkTable.java
package com.intellij.openapi.projectRoots
public com.intellij.openapi.projectRoots.ProjectJdkTable$Adapter extends java.lang.Object implements com.intellij.openapi.projectRoots.ProjectJdkTable$Listener {
public void <init> ()
public void jdkAdded (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk jdk
public void jdkRemoved (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk jdk
public void jdkNameChanged (com.intellij.openapi.projectRoots.Sdk, java.lang.String)
com.intellij.openapi.projectRoots.Sdk jdk
String previousName
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/projectRoots/ProjectJdkTable$Listener.class
ProjectJdkTable.java
package com.intellij.openapi.projectRoots
public abstract com.intellij.openapi.projectRoots.ProjectJdkTable$Listener extends java.lang.Object implements java.util.EventListener {
public abstract void jdkAdded (com.intellij.openapi.projectRoots.Sdk)
public abstract void jdkRemoved (com.intellij.openapi.projectRoots.Sdk)
public abstract void jdkNameChanged (com.intellij.openapi.projectRoots.Sdk, java.lang.String)
}
com/intellij/openapi/projectRoots/ProjectJdkTable.class
ProjectJdkTable.java
package com.intellij.openapi.projectRoots
public abstract com.intellij.openapi.projectRoots.ProjectJdkTable extends java.lang.Object {
public static final com.intellij.util.messages.Topic JDK_TABLE_TOPIC
public void <init> ()
public static com.intellij.openapi.projectRoots.ProjectJdkTable getInstance ()
public abstract com.intellij.openapi.projectRoots.Sdk findJdk (java.lang.String)
public abstract com.intellij.openapi.projectRoots.Sdk findJdk (java.lang.String, java.lang.String)
public abstract com.intellij.openapi.projectRoots.Sdk[] getAllJdks ()
public abstract java.util.List getSdksOfType (com.intellij.openapi.projectRoots.SdkTypeId)
public com.intellij.openapi.projectRoots.Sdk findMostRecentSdkOfType (com.intellij.openapi.projectRoots.SdkTypeId)
com.intellij.openapi.projectRoots.SdkTypeId type
public com.intellij.openapi.projectRoots.Sdk findMostRecentSdk (com.intellij.openapi.util.Condition)
com.intellij.openapi.projectRoots.Sdk each
com.intellij.openapi.util.Condition condition
com.intellij.openapi.projectRoots.Sdk found
public abstract void addJdk (com.intellij.openapi.projectRoots.Sdk)
public void addJdk (com.intellij.openapi.projectRoots.Sdk, com.intellij.openapi.Disposable)
com.intellij.openapi.projectRoots.Sdk jdk
com.intellij.openapi.Disposable parentDisposable
public abstract void removeJdk (com.intellij.openapi.projectRoots.Sdk)
public abstract void updateJdk (com.intellij.openapi.projectRoots.Sdk, com.intellij.openapi.projectRoots.Sdk)
public abstract com.intellij.openapi.projectRoots.SdkTypeId getDefaultSdkType ()
public abstract com.intellij.openapi.projectRoots.SdkTypeId getSdkTypeByName (java.lang.String)
public abstract com.intellij.openapi.projectRoots.Sdk createSdk (java.lang.String, com.intellij.openapi.projectRoots.SdkTypeId)
private synthetic void lambda$addJdk$1 (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk jdk
private synthetic void lambda$null$0 (com.intellij.openapi.projectRoots.Sdk) throws java.lang.RuntimeException
com.intellij.openapi.projectRoots.Sdk jdk
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/projectRoots/ProjectRootListener.class
ProjectRootListener.java
package com.intellij.openapi.projectRoots
public abstract com.intellij.openapi.projectRoots.ProjectRootListener extends java.lang.Object implements java.util.EventListener {
public abstract void rootsChanged ()
}
com/intellij/openapi/projectRoots/Sdk.class
Sdk.java
package com.intellij.openapi.projectRoots
public abstract com.intellij.openapi.projectRoots.Sdk extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder {
public abstract com.intellij.openapi.projectRoots.SdkTypeId getSdkType ()
public abstract java.lang.String getName ()
public abstract java.lang.String getVersionString ()
public abstract java.lang.String getHomePath ()
public abstract com.intellij.openapi.vfs.VirtualFile getHomeDirectory ()
public abstract com.intellij.openapi.roots.RootProvider getRootProvider ()
public abstract com.intellij.openapi.projectRoots.SdkModificator getSdkModificator ()
public abstract com.intellij.openapi.projectRoots.SdkAdditionalData getSdkAdditionalData ()
public abstract java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/intellij/openapi/projectRoots/SdkAdditionalData.class
SdkAdditionalData.java
package com.intellij.openapi.projectRoots
public abstract com.intellij.openapi.projectRoots.SdkAdditionalData extends java.lang.Object {
}
com/intellij/openapi/projectRoots/SdkModificator.class
SdkModificator.java
package com.intellij.openapi.projectRoots
public abstract com.intellij.openapi.projectRoots.SdkModificator extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract void setName (java.lang.String)
public abstract java.lang.String getHomePath ()
public abstract void setHomePath (java.lang.String)
public abstract java.lang.String getVersionString ()
public abstract void setVersionString (java.lang.String)
public abstract com.intellij.openapi.projectRoots.SdkAdditionalData getSdkAdditionalData ()
public abstract void setSdkAdditionalData (com.intellij.openapi.projectRoots.SdkAdditionalData)
public abstract com.intellij.openapi.vfs.VirtualFile[] getRoots (com.intellij.openapi.roots.OrderRootType)
public java.lang.String[] getUrls (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType rootType
public abstract void addRoot (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.OrderRootType)
public void addRoot (java.lang.String, com.intellij.openapi.roots.OrderRootType)
String url
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.vfs.VirtualFile rootFile
public abstract void removeRoot (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.OrderRootType)
public void removeRoot (java.lang.String, com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.vfs.VirtualFile file
String url
com.intellij.openapi.roots.OrderRootType rootType
public abstract void removeRoots (com.intellij.openapi.roots.OrderRootType)
public abstract void removeAllRoots ()
public abstract void commitChanges ()
public abstract boolean isWritable ()
private static synthetic java.lang.String lambda$getUrls$0 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/projectRoots/SdkTypeId$1.class
SdkTypeId.java
package com.intellij.openapi.projectRoots
synthetic com.intellij.openapi.projectRoots.SdkTypeId$1 extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
static void <clinit> ()
}
com/intellij/openapi/projectRoots/SdkTypeId.class
SdkTypeId.java
package com.intellij.openapi.projectRoots
public abstract com.intellij.openapi.projectRoots.SdkTypeId extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract java.lang.String getVersionString (com.intellij.openapi.projectRoots.Sdk)
public abstract void saveAdditionalData (com.intellij.openapi.projectRoots.SdkAdditionalData, org.jdom.Element)
public abstract com.intellij.openapi.projectRoots.SdkAdditionalData loadAdditionalData (com.intellij.openapi.projectRoots.Sdk, org.jdom.Element)
public boolean isLocalSdk (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk sdk
public java.util.Comparator versionComparator ()
private synthetic int lambda$versionComparator$0 (com.intellij.openapi.projectRoots.Sdk, com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk sdk1
com.intellij.openapi.projectRoots.Sdk sdk2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/CompilerModuleExtension.class
CompilerModuleExtension.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.CompilerModuleExtension extends com.intellij.openapi.roots.ModuleExtension {
public static final String PRODUCTION
public static final String TEST
public void <init> ()
public static com.intellij.openapi.roots.CompilerModuleExtension getInstance (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public abstract com.intellij.openapi.vfs.VirtualFile getCompilerOutputPath ()
public abstract void setCompilerOutputPath (com.intellij.openapi.vfs.VirtualFile)
public abstract java.lang.String getCompilerOutputUrl ()
public abstract void setCompilerOutputPath (java.lang.String)
public abstract com.intellij.openapi.vfs.VirtualFile getCompilerOutputPathForTests ()
public abstract void setCompilerOutputPathForTests (com.intellij.openapi.vfs.VirtualFile)
public abstract java.lang.String getCompilerOutputUrlForTests ()
public abstract void setCompilerOutputPathForTests (java.lang.String)
public abstract void inheritCompilerOutputPath (boolean)
public abstract boolean isCompilerOutputPathInherited ()
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointer getCompilerOutputPointer ()
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointer getCompilerOutputForTestsPointer ()
public abstract void setExcludeOutput (boolean)
public abstract boolean isExcludeOutput ()
public abstract com.intellij.openapi.vfs.VirtualFile[] getOutputRoots (boolean)
public abstract java.lang.String[] getOutputRootUrls (boolean)
}
com/intellij/openapi/roots/ContentEntry.class
ContentEntry.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ContentEntry extends java.lang.Object implements com.intellij.openapi.roots.Synthetic {
public abstract com.intellij.openapi.vfs.VirtualFile getFile ()
public abstract java.lang.String getUrl ()
public abstract com.intellij.openapi.roots.SourceFolder[] getSourceFolders ()
public abstract java.util.List getSourceFolders (org.jetbrains.jps.model.module.JpsModuleSourceRootType)
public abstract java.util.List getSourceFolders (java.util.Set)
public abstract com.intellij.openapi.vfs.VirtualFile[] getSourceFolderFiles ()
public abstract com.intellij.openapi.roots.ExcludeFolder[] getExcludeFolders ()
public abstract java.util.List getExcludeFolderUrls ()
public abstract com.intellij.openapi.vfs.VirtualFile[] getExcludeFolderFiles ()
public abstract com.intellij.openapi.roots.SourceFolder addSourceFolder (com.intellij.openapi.vfs.VirtualFile, boolean)
public abstract com.intellij.openapi.roots.SourceFolder addSourceFolder (com.intellij.openapi.vfs.VirtualFile, boolean, java.lang.String)
public abstract com.intellij.openapi.roots.SourceFolder addSourceFolder (com.intellij.openapi.vfs.VirtualFile, org.jetbrains.jps.model.module.JpsModuleSourceRootType, org.jetbrains.jps.model.JpsElement)
public abstract com.intellij.openapi.roots.SourceFolder addSourceFolder (com.intellij.openapi.vfs.VirtualFile, org.jetbrains.jps.model.module.JpsModuleSourceRootType)
public abstract com.intellij.openapi.roots.SourceFolder addSourceFolder (java.lang.String, boolean)
public abstract com.intellij.openapi.roots.SourceFolder addSourceFolder (java.lang.String, org.jetbrains.jps.model.module.JpsModuleSourceRootType)
public abstract com.intellij.openapi.roots.SourceFolder addSourceFolder (java.lang.String, org.jetbrains.jps.model.module.JpsModuleSourceRootType, org.jetbrains.jps.model.JpsElement)
public abstract void removeSourceFolder (com.intellij.openapi.roots.SourceFolder)
public abstract void clearSourceFolders ()
public abstract com.intellij.openapi.roots.ExcludeFolder addExcludeFolder (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.roots.ExcludeFolder addExcludeFolder (java.lang.String)
public abstract void removeExcludeFolder (com.intellij.openapi.roots.ExcludeFolder)
public abstract boolean removeExcludeFolder (java.lang.String)
public abstract void clearExcludeFolders ()
public abstract java.util.List getExcludePatterns ()
public abstract void addExcludePattern (java.lang.String)
public abstract void removeExcludePattern (java.lang.String)
public abstract void setExcludePatterns (java.util.List)
public abstract com.intellij.openapi.roots.ModuleRootModel getRootModel ()
}
com/intellij/openapi/roots/ContentFolder.class
ContentFolder.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ContentFolder extends java.lang.Object implements com.intellij.openapi.roots.Synthetic {
public abstract com.intellij.openapi.vfs.VirtualFile getFile ()
public abstract com.intellij.openapi.roots.ContentEntry getContentEntry ()
public abstract java.lang.String getUrl ()
}
com/intellij/openapi/roots/DependencyScope.class
DependencyScope.java
package com.intellij.openapi.roots
public final enum com.intellij.openapi.roots.DependencyScope extends java.lang.Enum {
public static final enum com.intellij.openapi.roots.DependencyScope COMPILE
public static final enum com.intellij.openapi.roots.DependencyScope TEST
public static final enum com.intellij.openapi.roots.DependencyScope RUNTIME
public static final enum com.intellij.openapi.roots.DependencyScope PROVIDED
private final String myDisplayName
private final boolean myForProductionCompile
private final boolean myForProductionRuntime
private final boolean myForTestCompile
private final boolean myForTestRuntime
public static final String SCOPE_ATTR
private static final synthetic com.intellij.openapi.roots.DependencyScope[] $VALUES
public static com.intellij.openapi.roots.DependencyScope[] values ()
public static com.intellij.openapi.roots.DependencyScope valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String, boolean, boolean, boolean, boolean)
String displayName
boolean forProductionCompile
boolean forProductionRuntime
boolean forTestCompile
boolean forTestRuntime
public static com.intellij.openapi.roots.DependencyScope readExternal (org.jdom.Element)
IllegalArgumentException e
org.jdom.Element element
String scope
public void writeExternal (org.jdom.Element)
org.jdom.Element element
public java.lang.String getDisplayName ()
public boolean isForProductionCompile ()
public boolean isForProductionRuntime ()
public boolean isForTestCompile ()
public boolean isForTestRuntime ()
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/ExcludeFolder.class
ExcludeFolder.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ExcludeFolder extends java.lang.Object implements com.intellij.openapi.roots.ContentFolder {
}
com/intellij/openapi/roots/ExportableOrderEntry.class
ExportableOrderEntry.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ExportableOrderEntry extends java.lang.Object implements com.intellij.openapi.roots.OrderEntry {
public abstract boolean isExported ()
public abstract void setExported (boolean)
public abstract com.intellij.openapi.roots.DependencyScope getScope ()
public abstract void setScope (com.intellij.openapi.roots.DependencyScope)
}
com/intellij/openapi/roots/ExternalProjectSystemRegistry.class
ExternalProjectSystemRegistry.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ExternalProjectSystemRegistry extends java.lang.Object {
public static final String MAVEN_EXTERNAL_SOURCE_ID
public static final String EXTERNAL_SYSTEM_ID_KEY
public static final String IS_MAVEN_MODULE_KEY
public static com.intellij.openapi.roots.ExternalProjectSystemRegistry getInstance ()
public abstract com.intellij.openapi.roots.ProjectModelExternalSource getSourceById (java.lang.String)
public abstract com.intellij.openapi.roots.ProjectModelExternalSource getExternalSource (com.intellij.openapi.module.Module)
}
com/intellij/openapi/roots/FileIndex.class
FileIndex.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.FileIndex extends java.lang.Object {
public abstract boolean iterateContent (com.intellij.openapi.roots.ContentIterator)
public abstract boolean iterateContent (com.intellij.openapi.roots.ContentIterator, com.intellij.openapi.vfs.VirtualFileFilter)
public abstract boolean iterateContentUnderDirectory (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ContentIterator)
public abstract boolean iterateContentUnderDirectory (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ContentIterator, com.intellij.openapi.vfs.VirtualFileFilter)
public abstract boolean isInContent (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isContentSourceFile (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isInSourceContent (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isInTestSourceContent (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isUnderSourceRootOfType (com.intellij.openapi.vfs.VirtualFile, java.util.Set)
}
com/intellij/openapi/roots/InheritedJdkOrderEntry.class
InheritedJdkOrderEntry.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.InheritedJdkOrderEntry extends java.lang.Object implements com.intellij.openapi.roots.JdkOrderEntry {
}
com/intellij/openapi/roots/JavaModuleExternalPaths.class
JavaModuleExternalPaths.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.JavaModuleExternalPaths extends com.intellij.openapi.roots.ModuleExtension {
public void <init> ()
public static com.intellij.openapi.roots.JavaModuleExternalPaths getInstance (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public abstract com.intellij.openapi.vfs.VirtualFile[] getExternalAnnotationsRoots ()
public abstract java.lang.String[] getExternalAnnotationsUrls ()
public abstract void setExternalAnnotationUrls (java.lang.String[])
public abstract java.lang.String[] getJavadocUrls ()
public abstract void setJavadocUrls (java.lang.String[])
}
com/intellij/openapi/roots/JdkOrderEntry.class
JdkOrderEntry.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.JdkOrderEntry extends java.lang.Object implements com.intellij.openapi.roots.LibraryOrSdkOrderEntry {
public abstract com.intellij.openapi.projectRoots.Sdk getJdk ()
public abstract java.lang.String getJdkName ()
}
com/intellij/openapi/roots/LibraryOrSdkOrderEntry.class
LibraryOrSdkOrderEntry.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.LibraryOrSdkOrderEntry extends java.lang.Object implements com.intellij.openapi.roots.OrderEntry {
public abstract com.intellij.openapi.vfs.VirtualFile[] getRootFiles (com.intellij.openapi.roots.OrderRootType)
public abstract java.lang.String[] getRootUrls (com.intellij.openapi.roots.OrderRootType)
}
com/intellij/openapi/roots/LibraryOrderEntry.class
LibraryOrderEntry.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.LibraryOrderEntry extends java.lang.Object implements com.intellij.openapi.roots.LibraryOrSdkOrderEntry com.intellij.openapi.roots.ExportableOrderEntry {
public abstract com.intellij.openapi.roots.libraries.Library getLibrary ()
public abstract boolean isModuleLevel ()
public abstract java.lang.String getLibraryLevel ()
public abstract java.lang.String getLibraryName ()
}
com/intellij/openapi/roots/ModifiableRootModel.class
ModifiableRootModel.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ModifiableRootModel extends java.lang.Object implements com.intellij.openapi.roots.ModuleRootModel {
public abstract com.intellij.openapi.project.Project getProject ()
public abstract com.intellij.openapi.roots.ContentEntry addContentEntry (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.roots.ContentEntry addContentEntry (java.lang.String)
public abstract void removeContentEntry (com.intellij.openapi.roots.ContentEntry)
public abstract void addOrderEntry (com.intellij.openapi.roots.OrderEntry)
public abstract com.intellij.openapi.roots.LibraryOrderEntry addLibraryEntry (com.intellij.openapi.roots.libraries.Library)
public abstract com.intellij.openapi.roots.LibraryOrderEntry addInvalidLibrary (java.lang.String, java.lang.String)
public abstract com.intellij.openapi.roots.ModuleOrderEntry addModuleOrderEntry (com.intellij.openapi.module.Module)
public abstract com.intellij.openapi.roots.ModuleOrderEntry addInvalidModuleEntry (java.lang.String)
public abstract com.intellij.openapi.roots.ModuleOrderEntry findModuleOrderEntry (com.intellij.openapi.module.Module)
public abstract com.intellij.openapi.roots.LibraryOrderEntry findLibraryOrderEntry (com.intellij.openapi.roots.libraries.Library)
public abstract void removeOrderEntry (com.intellij.openapi.roots.OrderEntry)
public abstract void rearrangeOrderEntries (com.intellij.openapi.roots.OrderEntry[])
public abstract void clear ()
public abstract void commit ()
public abstract void dispose ()
public abstract com.intellij.openapi.roots.libraries.LibraryTable getModuleLibraryTable ()
public abstract void setSdk (com.intellij.openapi.projectRoots.Sdk)
public abstract void setInvalidSdk (java.lang.String, java.lang.String)
public abstract void inheritSdk ()
public abstract boolean isChanged ()
public abstract boolean isWritable ()
public abstract void replaceEntryOfType (java.lang.Class, com.intellij.openapi.roots.OrderEntry)
public abstract java.lang.String getSdkName ()
public abstract boolean isDisposed ()
}
com/intellij/openapi/roots/ModuleExtension.class
ModuleExtension.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ModuleExtension extends java.lang.Object implements com.intellij.openapi.Disposable {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public abstract com.intellij.openapi.roots.ModuleExtension getModifiableModel (boolean)
public abstract void commit ()
public abstract boolean isChanged ()
public void readExternal (org.jdom.Element)
org.jdom.Element element
public void writeExternal (org.jdom.Element)
org.jdom.Element element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/ModuleFileIndex.class
ModuleFileIndex.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ModuleFileIndex extends java.lang.Object implements com.intellij.openapi.roots.FileIndex {
public abstract com.intellij.openapi.roots.OrderEntry getOrderEntryForFile (com.intellij.openapi.vfs.VirtualFile)
public abstract java.util.List getOrderEntriesForFile (com.intellij.openapi.vfs.VirtualFile)
}
com/intellij/openapi/roots/ModuleJdkOrderEntry.class
ModuleJdkOrderEntry.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ModuleJdkOrderEntry extends java.lang.Object implements com.intellij.openapi.roots.JdkOrderEntry {
}
com/intellij/openapi/roots/ModuleOrderEntry.class
ModuleOrderEntry.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ModuleOrderEntry extends java.lang.Object implements com.intellij.openapi.roots.ExportableOrderEntry {
public abstract com.intellij.openapi.module.Module getModule ()
public abstract java.lang.String getModuleName ()
public abstract boolean isProductionOnTestDependency ()
public abstract void setProductionOnTestDependency (boolean)
}
com/intellij/openapi/roots/ModuleRootAdapter.class
ModuleRootAdapter.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ModuleRootAdapter extends java.lang.Object implements com.intellij.openapi.roots.ModuleRootListener {
public void <init> ()
}
com/intellij/openapi/roots/ModuleRootEvent.class
ModuleRootEvent.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ModuleRootEvent extends java.util.EventObject {
protected void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean isCausedByFileTypesChange ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/ModuleRootListener.class
ModuleRootListener.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ModuleRootListener extends java.lang.Object implements java.util.EventListener {
public void beforeRootsChange (com.intellij.openapi.roots.ModuleRootEvent)
com.intellij.openapi.roots.ModuleRootEvent event
public void rootsChanged (com.intellij.openapi.roots.ModuleRootEvent)
com.intellij.openapi.roots.ModuleRootEvent event
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/ModuleRootManager.class
ModuleRootManager.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ModuleRootManager extends java.lang.Object implements com.intellij.openapi.roots.ModuleRootModel com.intellij.openapi.roots.ProjectModelElement {
public void <init> ()
public static com.intellij.openapi.roots.ModuleRootManager getInstance (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public abstract com.intellij.openapi.roots.ModuleFileIndex getFileIndex ()
public abstract com.intellij.openapi.roots.ModifiableRootModel getModifiableModel ()
public abstract com.intellij.openapi.module.Module[] getDependencies ()
public abstract com.intellij.openapi.module.Module[] getDependencies (boolean)
public abstract boolean isDependsOn (com.intellij.openapi.module.Module)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/ModuleRootModel.class
ModuleRootModel.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ModuleRootModel extends java.lang.Object {
public abstract com.intellij.openapi.module.Module getModule ()
public abstract com.intellij.openapi.roots.ContentEntry[] getContentEntries ()
public abstract com.intellij.openapi.roots.OrderEntry[] getOrderEntries ()
public abstract com.intellij.openapi.projectRoots.Sdk getSdk ()
public abstract boolean isSdkInherited ()
public abstract com.intellij.openapi.vfs.VirtualFile[] getContentRoots ()
public abstract java.lang.String[] getContentRootUrls ()
public abstract com.intellij.openapi.vfs.VirtualFile[] getExcludeRoots ()
public abstract java.lang.String[] getExcludeRootUrls ()
public abstract com.intellij.openapi.vfs.VirtualFile[] getSourceRoots ()
public abstract com.intellij.openapi.vfs.VirtualFile[] getSourceRoots (boolean)
public abstract java.util.List getSourceRoots (org.jetbrains.jps.model.module.JpsModuleSourceRootType)
public abstract java.util.List getSourceRoots (java.util.Set)
public abstract java.lang.String[] getSourceRootUrls ()
public abstract java.lang.String[] getSourceRootUrls (boolean)
public abstract java.lang.Object processOrder (com.intellij.openapi.roots.RootPolicy, java.lang.Object)
public abstract com.intellij.openapi.roots.OrderEnumerator orderEntries ()
public abstract java.lang.String[] getDependencyModuleNames ()
public abstract java.lang.Object getModuleExtension (java.lang.Class)
public abstract com.intellij.openapi.module.Module[] getModuleDependencies ()
public abstract com.intellij.openapi.module.Module[] getModuleDependencies (boolean)
}
com/intellij/openapi/roots/ModuleRootModificationUtil.class
ModuleRootModificationUtil.java
package com.intellij.openapi.roots
public com.intellij.openapi.roots.ModuleRootModificationUtil extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static void addContentRoot (com.intellij.openapi.module.Module, java.lang.String)
com.intellij.openapi.module.Module module
String path
public static void addContentRoot (com.intellij.openapi.module.Module, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.module.Module module
com.intellij.openapi.vfs.VirtualFile path
public static void addModuleLibrary (com.intellij.openapi.module.Module, java.lang.String, java.util.List, java.util.List)
com.intellij.openapi.module.Module module
String libName
java.util.List classesRootUrls
java.util.List sourceRootUrls
public static void addModuleLibrary (com.intellij.openapi.module.Module, java.lang.String, java.util.List, java.util.List, com.intellij.openapi.roots.DependencyScope)
com.intellij.openapi.module.Module module
String libName
java.util.List classesRootUrls
java.util.List sourceRootUrls
com.intellij.openapi.roots.DependencyScope scope
public static void addModuleLibrary (com.intellij.openapi.module.Module, java.lang.String, java.util.List, java.util.List, java.util.List, com.intellij.openapi.roots.DependencyScope)
com.intellij.openapi.module.Module module
String libName
java.util.List classesRootUrls
java.util.List sourceRootUrls
java.util.List excludedRootUrls
com.intellij.openapi.roots.DependencyScope scope
public static void addModuleLibrary (com.intellij.openapi.module.Module, java.lang.String, java.util.List, java.util.List, java.util.List, com.intellij.openapi.roots.DependencyScope, boolean)
com.intellij.openapi.module.Module module
String libName
java.util.List classesRootUrls
java.util.List sourceRootUrls
java.util.List excludedRootUrls
com.intellij.openapi.roots.DependencyScope scope
boolean exported
public static void addModuleLibrary (com.intellij.openapi.module.Module, java.lang.String)
com.intellij.openapi.module.Module module
String classesRootUrl
public static void addDependency (com.intellij.openapi.module.Module, com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.libraries.Library library
public static void addDependency (com.intellij.openapi.module.Module, com.intellij.openapi.roots.libraries.Library, com.intellij.openapi.roots.DependencyScope, boolean)
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.libraries.Library library
com.intellij.openapi.roots.DependencyScope scope
boolean exported
public static void setModuleSdk (com.intellij.openapi.module.Module, com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.module.Module module
com.intellij.openapi.projectRoots.Sdk sdk
public static void setSdkInherited (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public static void addDependency (com.intellij.openapi.module.Module, com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module from
com.intellij.openapi.module.Module to
public static void addDependency (com.intellij.openapi.module.Module, com.intellij.openapi.module.Module, com.intellij.openapi.roots.DependencyScope, boolean)
com.intellij.openapi.module.Module from
com.intellij.openapi.module.Module to
com.intellij.openapi.roots.DependencyScope scope
boolean exported
public static void updateModel (com.intellij.openapi.module.Module, com.intellij.util.Consumer)
com.intellij.openapi.module.Module module
com.intellij.util.Consumer task
com.intellij.openapi.roots.ModifiableRootModel model
public static void updateExcludedFolders (com.intellij.openapi.module.Module, com.intellij.openapi.vfs.VirtualFile, java.util.Collection, java.util.Collection)
com.intellij.openapi.module.Module module
com.intellij.openapi.vfs.VirtualFile contentRoot
java.util.Collection urlsToUnExclude
java.util.Collection urlsToExclude
private static synthetic void lambda$updateExcludedFolders$10 (com.intellij.openapi.vfs.VirtualFile, java.util.Collection, java.util.Collection, com.intellij.openapi.roots.ModifiableRootModel)
String url
String url
com.intellij.openapi.roots.ContentEntry contentEntry
com.intellij.openapi.vfs.VirtualFile contentRoot
java.util.Collection urlsToUnExclude
java.util.Collection urlsToExclude
com.intellij.openapi.roots.ModifiableRootModel modifiableModel
private static synthetic void lambda$updateModel$9 (com.intellij.openapi.module.Module, com.intellij.openapi.roots.ModifiableRootModel)
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.ModifiableRootModel model
private static synthetic com.intellij.openapi.roots.ModifiableRootModel lambda$updateModel$8 (com.intellij.openapi.module.Module) throws java.lang.RuntimeException
com.intellij.openapi.module.Module module
private static synthetic void lambda$addDependency$7 (com.intellij.openapi.module.Module, com.intellij.openapi.roots.DependencyScope, boolean, com.intellij.openapi.roots.ModifiableRootModel)
com.intellij.openapi.module.Module to
com.intellij.openapi.roots.DependencyScope scope
boolean exported
com.intellij.openapi.roots.ModifiableRootModel model
com.intellij.openapi.roots.ModuleOrderEntry entry
private static synthetic void lambda$setSdkInherited$6 (com.intellij.openapi.roots.ModifiableRootModel)
com.intellij.openapi.roots.ModifiableRootModel model
private static synthetic void lambda$setModuleSdk$5 (com.intellij.openapi.projectRoots.Sdk, com.intellij.openapi.roots.ModifiableRootModel)
com.intellij.openapi.projectRoots.Sdk sdk
com.intellij.openapi.roots.ModifiableRootModel model
private static synthetic void lambda$addDependency$4 (com.intellij.openapi.roots.libraries.Library, boolean, com.intellij.openapi.roots.DependencyScope, com.intellij.openapi.roots.ModifiableRootModel)
com.intellij.openapi.roots.libraries.Library library
boolean exported
com.intellij.openapi.roots.DependencyScope scope
com.intellij.openapi.roots.ModifiableRootModel model
com.intellij.openapi.roots.LibraryOrderEntry entry
private static synthetic void lambda$addModuleLibrary$3 (java.lang.String, java.util.List, java.util.List, java.util.List, com.intellij.openapi.roots.DependencyScope, boolean, com.intellij.openapi.roots.ModifiableRootModel)
String rootUrl
String rootUrl
String excludedUrl
String libName
java.util.List classesRootUrls
java.util.List sourceRootUrls
java.util.List excludedRootUrls
com.intellij.openapi.roots.DependencyScope scope
boolean exported
com.intellij.openapi.roots.ModifiableRootModel model
com.intellij.openapi.roots.impl.libraries.LibraryEx library
com.intellij.openapi.roots.impl.libraries.LibraryEx$ModifiableModelEx libraryModel
com.intellij.openapi.roots.LibraryOrderEntry entry
private static synthetic void lambda$null$2 (com.intellij.openapi.roots.impl.libraries.LibraryEx$ModifiableModelEx)
com.intellij.openapi.roots.impl.libraries.LibraryEx$ModifiableModelEx libraryModel
private static synthetic void lambda$addContentRoot$1 (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ModifiableRootModel)
com.intellij.openapi.vfs.VirtualFile path
com.intellij.openapi.roots.ModifiableRootModel model
private static synthetic void lambda$addContentRoot$0 (java.lang.String, com.intellij.openapi.roots.ModifiableRootModel)
String path
com.intellij.openapi.roots.ModifiableRootModel model
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/ModuleSourceOrderEntry.class
ModuleSourceOrderEntry.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ModuleSourceOrderEntry extends java.lang.Object implements com.intellij.openapi.roots.OrderEntry {
public abstract com.intellij.openapi.roots.ModuleRootModel getRootModel ()
}
com/intellij/openapi/roots/OrderEntry.class
OrderEntry.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.OrderEntry extends java.lang.Object implements com.intellij.openapi.roots.Synthetic java.lang.Comparable {
public static final com.intellij.openapi.roots.OrderEntry[] EMPTY_ARRAY
public abstract com.intellij.openapi.vfs.VirtualFile[] getFiles (com.intellij.openapi.roots.OrderRootType)
public abstract java.lang.String[] getUrls (com.intellij.openapi.roots.OrderRootType)
public abstract java.lang.String getPresentableName ()
public abstract boolean isValid ()
public abstract com.intellij.openapi.module.Module getOwnerModule ()
public abstract java.lang.Object accept (com.intellij.openapi.roots.RootPolicy, java.lang.Object)
static void <clinit> ()
}
com/intellij/openapi/roots/OrderEnumerationHandler$AddDependencyType.class
OrderEnumerationHandler.java
package com.intellij.openapi.roots
public final enum com.intellij.openapi.roots.OrderEnumerationHandler$AddDependencyType extends java.lang.Enum {
public static final enum com.intellij.openapi.roots.OrderEnumerationHandler$AddDependencyType ADD
public static final enum com.intellij.openapi.roots.OrderEnumerationHandler$AddDependencyType DO_NOT_ADD
public static final enum com.intellij.openapi.roots.OrderEnumerationHandler$AddDependencyType DEFAULT
private static final synthetic com.intellij.openapi.roots.OrderEnumerationHandler$AddDependencyType[] $VALUES
public static com.intellij.openapi.roots.OrderEnumerationHandler$AddDependencyType[] values ()
public static com.intellij.openapi.roots.OrderEnumerationHandler$AddDependencyType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/roots/OrderEnumerationHandler$Factory.class
OrderEnumerationHandler.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.OrderEnumerationHandler$Factory extends java.lang.Object {
public void <init> ()
public boolean isApplicable (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean isApplicable (com.intellij.openapi.module.Module)
public abstract com.intellij.openapi.roots.OrderEnumerationHandler createHandler (com.intellij.openapi.module.Module)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/OrderEnumerationHandler.class
OrderEnumerationHandler.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.OrderEnumerationHandler extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public com.intellij.openapi.roots.OrderEnumerationHandler$AddDependencyType shouldAddDependency (com.intellij.openapi.roots.OrderEntry, com.intellij.openapi.roots.OrderEnumeratorSettings)
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.roots.OrderEnumeratorSettings settings
public boolean shouldAddRuntimeDependenciesToTestCompilationClasspath ()
public boolean shouldIncludeTestsFromDependentModulesToTestClasspath ()
public boolean shouldProcessDependenciesRecursively ()
public boolean addCustomRootsForLibrary (com.intellij.openapi.roots.OrderEntry, com.intellij.openapi.roots.OrderRootType, java.util.Collection)
com.intellij.openapi.roots.OrderEntry forOrderEntry
com.intellij.openapi.roots.OrderRootType type
java.util.Collection urls
public boolean addCustomModuleRoots (com.intellij.openapi.roots.OrderRootType, com.intellij.openapi.roots.ModuleRootModel, java.util.Collection, boolean, boolean)
com.intellij.openapi.roots.OrderRootType type
com.intellij.openapi.roots.ModuleRootModel rootModel
java.util.Collection result
boolean includeProduction
boolean includeTests
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/OrderEnumerator.class
OrderEnumerator.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.OrderEnumerator extends java.lang.Object {
public void <init> ()
public abstract com.intellij.openapi.roots.OrderEnumerator productionOnly ()
public abstract com.intellij.openapi.roots.OrderEnumerator compileOnly ()
public abstract com.intellij.openapi.roots.OrderEnumerator runtimeOnly ()
public abstract com.intellij.openapi.roots.OrderEnumerator withoutSdk ()
public abstract com.intellij.openapi.roots.OrderEnumerator withoutLibraries ()
public abstract com.intellij.openapi.roots.OrderEnumerator withoutDepModules ()
public abstract com.intellij.openapi.roots.OrderEnumerator withoutModuleSourceEntries ()
public com.intellij.openapi.roots.OrderEnumerator librariesOnly ()
public com.intellij.openapi.roots.OrderEnumerator sdkOnly ()
public com.intellij.openapi.vfs.VirtualFile[] getAllLibrariesAndSdkClassesRoots ()
public com.intellij.openapi.vfs.VirtualFile[] getAllSourceRoots ()
public abstract com.intellij.openapi.roots.OrderEnumerator recursively ()
public abstract com.intellij.openapi.roots.OrderEnumerator exportedOnly ()
public abstract com.intellij.openapi.roots.OrderEnumerator satisfying (com.intellij.openapi.util.Condition)
public abstract com.intellij.openapi.roots.OrderEnumerator using (com.intellij.openapi.roots.RootModelProvider)
public abstract boolean shouldRecurse (com.intellij.openapi.roots.ModuleOrderEntry, java.util.List)
public abstract com.intellij.openapi.roots.OrderRootsEnumerator classes ()
public abstract com.intellij.openapi.roots.OrderRootsEnumerator sources ()
public abstract com.intellij.openapi.roots.OrderRootsEnumerator roots (com.intellij.openapi.roots.OrderRootType)
public abstract com.intellij.openapi.roots.OrderRootsEnumerator roots (com.intellij.util.NotNullFunction)
public com.intellij.openapi.vfs.VirtualFile[] getClassesRoots ()
public com.intellij.openapi.vfs.VirtualFile[] getSourceRoots ()
public com.intellij.util.PathsList getPathsList ()
public com.intellij.util.PathsList getSourcePathsList ()
public abstract void forEach (com.intellij.util.Processor)
public abstract void forEachLibrary (com.intellij.util.Processor)
public abstract void forEachModule (com.intellij.util.Processor)
public abstract java.lang.Object process (com.intellij.openapi.roots.RootPolicy, java.lang.Object)
public static com.intellij.openapi.roots.OrderEnumerator orderEntries (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public static com.intellij.openapi.roots.OrderEnumerator orderEntries (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/OrderEnumeratorSettings.class
OrderEnumeratorSettings.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.OrderEnumeratorSettings extends java.lang.Object {
public abstract boolean isProductionOnly ()
public abstract boolean isCompileOnly ()
public abstract boolean isRuntimeOnly ()
}
com/intellij/openapi/roots/OrderRootType$DocumentationRootType.class
OrderRootType.java
package com.intellij.openapi.roots
public com.intellij.openapi.roots.OrderRootType$DocumentationRootType extends com.intellij.openapi.roots.OrderRootType {
public void <init> ()
public boolean skipWriteIfEmpty ()
}
com/intellij/openapi/roots/OrderRootType.class
OrderRootType.java
package com.intellij.openapi.roots
public com.intellij.openapi.roots.OrderRootType extends java.lang.Object {
private final String myName
private static boolean ourExtensionsLoaded
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
static com.intellij.openapi.roots.PersistentOrderRootType[] ourPersistentOrderRootTypes
public static final com.intellij.openapi.roots.OrderRootType CLASSES
public static final com.intellij.openapi.roots.OrderRootType SOURCES
public static final com.intellij.openapi.roots.OrderRootType DOCUMENTATION
static final synthetic boolean $assertionsDisabled
protected void <init> (java.lang.String)
String name
public java.lang.String name ()
public boolean skipWriteIfEmpty ()
public static synchronized com.intellij.openapi.roots.OrderRootType[] getAllTypes ()
public static com.intellij.openapi.roots.PersistentOrderRootType[] getAllPersistentTypes ()
public static java.util.List getSortedRootTypes ()
java.util.List allTypes
protected static java.lang.Object getOrderRootType (java.lang.Class)
Object t
com.intellij.openapi.roots.OrderRootType rootType
Class orderRootTypeClass
java.util.List rootTypes
public final int hashCode ()
public final boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
private static synthetic int lambda$getSortedRootTypes$0 (com.intellij.openapi.roots.PersistentOrderRootType, com.intellij.openapi.roots.PersistentOrderRootType)
com.intellij.openapi.roots.PersistentOrderRootType o1
com.intellij.openapi.roots.PersistentOrderRootType o2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/OrderRootsEnumerator.class
OrderRootsEnumerator.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.OrderRootsEnumerator extends java.lang.Object {
public abstract com.intellij.openapi.vfs.VirtualFile[] getRoots ()
public abstract java.lang.String[] getUrls ()
public abstract com.intellij.util.PathsList getPathsList ()
public abstract void collectPaths (com.intellij.util.PathsList)
public abstract com.intellij.openapi.roots.OrderRootsEnumerator usingCache ()
public abstract com.intellij.openapi.roots.OrderRootsEnumerator withoutSelfModuleOutput ()
public abstract com.intellij.openapi.roots.OrderRootsEnumerator usingCustomRootProvider (com.intellij.util.NotNullFunction)
}
com/intellij/openapi/roots/PersistentOrderRootType.class
PersistentOrderRootType.java
package com.intellij.openapi.roots
public com.intellij.openapi.roots.PersistentOrderRootType extends com.intellij.openapi.roots.OrderRootType {
private final String mySdkRootName
private final String myModulePathsName
private final String myOldSdkRootName
protected void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String name
String sdkRootName
String modulePathsName
String oldSdkRootName
public java.lang.String getSdkRootName ()
public java.lang.String getOldSdkRootName ()
public java.lang.String getModulePathsName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/ProjectFileIndex$SERVICE.class
ProjectFileIndex.java
package com.intellij.openapi.roots
public com.intellij.openapi.roots.ProjectFileIndex$SERVICE extends java.lang.Object {
private void <init> ()
public static com.intellij.openapi.roots.ProjectFileIndex getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/openapi/roots/ProjectFileIndex.class
ProjectFileIndex.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ProjectFileIndex extends java.lang.Object implements com.intellij.openapi.roots.FileIndex {
public static com.intellij.openapi.roots.ProjectFileIndex getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.openapi.module.Module getModuleForFile (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.module.Module getModuleForFile (com.intellij.openapi.vfs.VirtualFile, boolean)
public abstract java.util.List getOrderEntriesForFile (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.vfs.VirtualFile getClassRootForFile (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.vfs.VirtualFile getSourceRootForFile (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.vfs.VirtualFile getContentRootForFile (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.vfs.VirtualFile getContentRootForFile (com.intellij.openapi.vfs.VirtualFile, boolean)
public abstract java.lang.String getPackageNameByDirectory (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isLibraryClassFile (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isInSource (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isInLibraryClasses (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isInLibrary (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isInLibrarySource (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isIgnored (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isExcluded (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isUnderIgnored (com.intellij.openapi.vfs.VirtualFile)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/ProjectModelBuildableElement.class
ProjectModelBuildableElement.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ProjectModelBuildableElement extends java.lang.Object implements com.intellij.openapi.roots.ProjectModelElement {
}
com/intellij/openapi/roots/ProjectModelElement.class
ProjectModelElement.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ProjectModelElement extends java.lang.Object {
public abstract com.intellij.openapi.roots.ProjectModelExternalSource getExternalSource ()
}
com/intellij/openapi/roots/ProjectModelExternalSource.class
ProjectModelExternalSource.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ProjectModelExternalSource extends java.lang.Object {
public abstract java.lang.String getDisplayName ()
public abstract java.lang.String getId ()
}
com/intellij/openapi/roots/ProjectRootManager.class
ProjectRootManager.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ProjectRootManager extends com.intellij.openapi.util.SimpleModificationTracker {
public void <init> ()
public static com.intellij.openapi.roots.ProjectRootManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.openapi.roots.ProjectFileIndex getFileIndex ()
public abstract com.intellij.openapi.roots.OrderEnumerator orderEntries ()
public abstract com.intellij.openapi.roots.OrderEnumerator orderEntries (java.util.Collection)
public abstract com.intellij.openapi.vfs.VirtualFile[] getContentRootsFromAllModules ()
public abstract java.util.List getContentRootUrls ()
public abstract com.intellij.openapi.vfs.VirtualFile[] getContentRoots ()
public abstract com.intellij.openapi.vfs.VirtualFile[] getContentSourceRoots ()
public abstract java.util.List getModuleSourceRoots (java.util.Set)
public abstract com.intellij.openapi.projectRoots.Sdk getProjectSdk ()
public abstract java.lang.String getProjectSdkName ()
public abstract void setProjectSdk (com.intellij.openapi.projectRoots.Sdk)
public abstract void setProjectSdkName (java.lang.String)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/RootModelProvider.class
RootModelProvider.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.RootModelProvider extends java.lang.Object {
public abstract com.intellij.openapi.module.Module[] getModules ()
public abstract com.intellij.openapi.roots.ModuleRootModel getRootModel (com.intellij.openapi.module.Module)
}
com/intellij/openapi/roots/RootPolicy.class
RootPolicy.java
package com.intellij.openapi.roots
public com.intellij.openapi.roots.RootPolicy extends java.lang.Object {
public void <init> ()
public java.lang.Object visitOrderEntry (com.intellij.openapi.roots.OrderEntry, java.lang.Object)
com.intellij.openapi.roots.OrderEntry orderEntry
Object value
public java.lang.Object visitModuleSourceOrderEntry (com.intellij.openapi.roots.ModuleSourceOrderEntry, java.lang.Object)
com.intellij.openapi.roots.ModuleSourceOrderEntry moduleSourceOrderEntry
Object value
public java.lang.Object visitLibraryOrderEntry (com.intellij.openapi.roots.LibraryOrderEntry, java.lang.Object)
com.intellij.openapi.roots.LibraryOrderEntry libraryOrderEntry
Object value
public java.lang.Object visitModuleOrderEntry (com.intellij.openapi.roots.ModuleOrderEntry, java.lang.Object)
com.intellij.openapi.roots.ModuleOrderEntry moduleOrderEntry
Object value
public java.lang.Object visitJdkOrderEntry (com.intellij.openapi.roots.JdkOrderEntry, java.lang.Object)
com.intellij.openapi.roots.JdkOrderEntry jdkOrderEntry
Object value
public java.lang.Object visitModuleJdkOrderEntry (com.intellij.openapi.roots.ModuleJdkOrderEntry, java.lang.Object)
com.intellij.openapi.roots.ModuleJdkOrderEntry jdkOrderEntry
Object value
public java.lang.Object visitInheritedJdkOrderEntry (com.intellij.openapi.roots.InheritedJdkOrderEntry, java.lang.Object)
com.intellij.openapi.roots.InheritedJdkOrderEntry inheritedJdkOrderEntry
Object initialValue
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/RootProvider$RootSetChangedListener.class
RootProvider.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.RootProvider$RootSetChangedListener extends java.lang.Object implements java.util.EventListener {
public abstract void rootSetChanged (com.intellij.openapi.roots.RootProvider)
}
com/intellij/openapi/roots/RootProvider.class
RootProvider.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.RootProvider extends java.lang.Object {
public abstract java.lang.String[] getUrls (com.intellij.openapi.roots.OrderRootType)
public abstract com.intellij.openapi.vfs.VirtualFile[] getFiles (com.intellij.openapi.roots.OrderRootType)
public abstract void addRootSetChangedListener (com.intellij.openapi.roots.RootProvider$RootSetChangedListener)
public abstract void addRootSetChangedListener (com.intellij.openapi.roots.RootProvider$RootSetChangedListener, com.intellij.openapi.Disposable)
public abstract void removeRootSetChangedListener (com.intellij.openapi.roots.RootProvider$RootSetChangedListener)
}
com/intellij/openapi/roots/SourceFolder.class
SourceFolder.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.SourceFolder extends java.lang.Object implements com.intellij.openapi.roots.ContentFolder {
public abstract boolean isTestSource ()
public abstract java.lang.String getPackagePrefix ()
public abstract void setPackagePrefix (java.lang.String)
public abstract org.jetbrains.jps.model.module.JpsModuleSourceRootType getRootType ()
public abstract org.jetbrains.jps.model.module.JpsModuleSourceRoot getJpsElement ()
}
com/intellij/openapi/roots/Synthetic.class
Synthetic.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.Synthetic extends java.lang.Object {
public abstract boolean isSynthetic ()
}
com/intellij/openapi/roots/TestSourcesFilter.class
TestSourcesFilter.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.TestSourcesFilter extends java.lang.Object {
private static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public static boolean isTestSources (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.roots.TestSourcesFilter filter
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
public abstract boolean isTestSource (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/UserDefinedExcludeFolder.class
UserDefinedExcludeFolder.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.UserDefinedExcludeFolder extends java.lang.Object implements com.intellij.openapi.roots.ExcludeFolder {
}
com/intellij/openapi/roots/ex/ProjectRootManagerEx$ProjectJdkListener.class
ProjectRootManagerEx.java
package com.intellij.openapi.roots.ex
public abstract com.intellij.openapi.roots.ex.ProjectRootManagerEx$ProjectJdkListener extends java.lang.Object implements java.util.EventListener {
public abstract void projectJdkChanged ()
}
com/intellij/openapi/roots/ex/ProjectRootManagerEx.class
ProjectRootManagerEx.java
package com.intellij.openapi.roots.ex
public abstract com.intellij.openapi.roots.ex.ProjectRootManagerEx extends com.intellij.openapi.roots.ProjectRootManager {
public void <init> ()
public static com.intellij.openapi.roots.ex.ProjectRootManagerEx getInstanceEx (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract void addProjectJdkListener (com.intellij.openapi.roots.ex.ProjectRootManagerEx$ProjectJdkListener)
public abstract void removeProjectJdkListener (com.intellij.openapi.roots.ex.ProjectRootManagerEx$ProjectJdkListener)
public abstract void makeRootsChange (java.lang.Runnable, boolean, boolean)
public abstract void markRootsForRefresh ()
public abstract void mergeRootsChangesDuring (java.lang.Runnable)
public abstract void clearScopesCachesForModules ()
}
com/intellij/openapi/roots/impl/FilePropertyPusher$Engine.class
FilePropertyPusher.java
package com.intellij.openapi.roots.impl
public abstract com.intellij.openapi.roots.impl.FilePropertyPusher$Engine extends java.lang.Object {
public abstract void pushAll ()
public abstract void pushRecursively (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
}
com/intellij/openapi/roots/impl/FilePropertyPusher.class
FilePropertyPusher.java
package com.intellij.openapi.roots.impl
public abstract com.intellij.openapi.roots.impl.FilePropertyPusher extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void initExtra (com.intellij.openapi.project.Project, com.intellij.util.messages.MessageBus)
com.intellij.openapi.project.Project project
com.intellij.util.messages.MessageBus bus
public void initExtra (com.intellij.openapi.project.Project, com.intellij.util.messages.MessageBus, com.intellij.openapi.roots.impl.FilePropertyPusher$Engine)
com.intellij.openapi.project.Project project
com.intellij.util.messages.MessageBus bus
com.intellij.openapi.roots.impl.FilePropertyPusher$Engine languageLevelUpdater
public abstract com.intellij.openapi.util.Key getFileDataKey ()
public abstract boolean pushDirectoriesOnly ()
public abstract java.lang.Object getDefaultValue ()
public abstract java.lang.Object getImmediateValue (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
public abstract java.lang.Object getImmediateValue (com.intellij.openapi.module.Module)
public boolean acceptsFile (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
public abstract boolean acceptsFile (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean acceptsDirectory (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
public abstract void persistAttribute (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.Object) throws java.io.IOException
public abstract void afterRootsChanged (com.intellij.openapi.project.Project)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/PushedFilePropertiesUpdater.class
PushedFilePropertiesUpdater.java
package com.intellij.openapi.roots.impl
public abstract com.intellij.openapi.roots.impl.PushedFilePropertiesUpdater extends java.lang.Object {
public void <init> ()
public static com.intellij.openapi.roots.impl.PushedFilePropertiesUpdater getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract void initializeProperties ()
public transient abstract void pushAll (com.intellij.openapi.roots.impl.FilePropertyPusher[])
public abstract void filePropertiesChanged (com.intellij.openapi.vfs.VirtualFile)
public abstract void pushAllPropertiesNow ()
public abstract void findAndUpdateValue (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.impl.FilePropertyPusher, java.lang.Object)
public abstract void filePropertiesChanged (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.util.Condition)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/libraries/LibraryEx$ModifiableModelEx.class
LibraryEx.java
package com.intellij.openapi.roots.impl.libraries
public abstract com.intellij.openapi.roots.impl.libraries.LibraryEx$ModifiableModelEx extends java.lang.Object implements com.intellij.openapi.roots.libraries.Library$ModifiableModel {
public abstract void setProperties (com.intellij.openapi.roots.libraries.LibraryProperties)
public abstract com.intellij.openapi.roots.libraries.LibraryProperties getProperties ()
public abstract void setKind (com.intellij.openapi.roots.libraries.PersistentLibraryKind)
public abstract com.intellij.openapi.roots.libraries.PersistentLibraryKind getKind ()
public abstract void addExcludedRoot (java.lang.String)
public abstract boolean removeExcludedRoot (java.lang.String)
public abstract java.lang.String[] getExcludedRootUrls ()
}
com/intellij/openapi/roots/impl/libraries/LibraryEx.class
LibraryEx.java
package com.intellij.openapi.roots.impl.libraries
public abstract com.intellij.openapi.roots.impl.libraries.LibraryEx extends java.lang.Object implements com.intellij.openapi.roots.libraries.Library {
public abstract java.util.List getInvalidRootUrls (com.intellij.openapi.roots.OrderRootType)
public abstract boolean isDisposed ()
public abstract com.intellij.openapi.roots.impl.libraries.LibraryEx$ModifiableModelEx getModifiableModel ()
public abstract com.intellij.openapi.roots.libraries.PersistentLibraryKind getKind ()
public abstract com.intellij.openapi.roots.libraries.LibraryProperties getProperties ()
public abstract java.lang.String[] getExcludedRootUrls ()
public abstract com.intellij.openapi.vfs.VirtualFile[] getExcludedRoots ()
public volatile synthetic com.intellij.openapi.roots.libraries.Library$ModifiableModel getModifiableModel ()
}
com/intellij/openapi/roots/libraries/Library$ModifiableModel.class
Library.java
package com.intellij.openapi.roots.libraries
public abstract com.intellij.openapi.roots.libraries.Library$ModifiableModel extends java.lang.Object implements com.intellij.openapi.Disposable {
public abstract java.lang.String[] getUrls (com.intellij.openapi.roots.OrderRootType)
public abstract void setName (java.lang.String)
public abstract java.lang.String getName ()
public abstract void addRoot (java.lang.String, com.intellij.openapi.roots.OrderRootType)
public abstract void addJarDirectory (java.lang.String, boolean)
public abstract void addJarDirectory (java.lang.String, boolean, com.intellij.openapi.roots.OrderRootType)
public abstract void addRoot (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.OrderRootType)
public abstract void addJarDirectory (com.intellij.openapi.vfs.VirtualFile, boolean)
public abstract void addJarDirectory (com.intellij.openapi.vfs.VirtualFile, boolean, com.intellij.openapi.roots.OrderRootType)
public abstract void moveRootUp (java.lang.String, com.intellij.openapi.roots.OrderRootType)
public abstract void moveRootDown (java.lang.String, com.intellij.openapi.roots.OrderRootType)
public abstract boolean removeRoot (java.lang.String, com.intellij.openapi.roots.OrderRootType)
public abstract void commit ()
public abstract com.intellij.openapi.vfs.VirtualFile[] getFiles (com.intellij.openapi.roots.OrderRootType)
public abstract boolean isChanged ()
public abstract boolean isJarDirectory (java.lang.String)
public abstract boolean isJarDirectory (java.lang.String, com.intellij.openapi.roots.OrderRootType)
public abstract boolean isValid (java.lang.String, com.intellij.openapi.roots.OrderRootType)
}
com/intellij/openapi/roots/libraries/Library.class
Library.java
package com.intellij.openapi.roots.libraries
public abstract com.intellij.openapi.roots.libraries.Library extends java.lang.Object implements com.intellij.openapi.util.JDOMExternalizable com.intellij.openapi.Disposable com.intellij.openapi.roots.ProjectModelElement {
public static final com.intellij.openapi.roots.libraries.Library[] EMPTY_ARRAY
public abstract java.lang.String getName ()
public abstract java.lang.String[] getUrls (com.intellij.openapi.roots.OrderRootType)
public abstract com.intellij.openapi.vfs.VirtualFile[] getFiles (com.intellij.openapi.roots.OrderRootType)
public abstract com.intellij.openapi.roots.libraries.Library$ModifiableModel getModifiableModel ()
public abstract com.intellij.openapi.roots.libraries.LibraryTable getTable ()
public abstract com.intellij.openapi.roots.RootProvider getRootProvider ()
public abstract boolean isJarDirectory (java.lang.String)
public abstract boolean isJarDirectory (java.lang.String, com.intellij.openapi.roots.OrderRootType)
public abstract boolean isValid (java.lang.String, com.intellij.openapi.roots.OrderRootType)
static void <clinit> ()
}
com/intellij/openapi/roots/libraries/LibraryKind.class
LibraryKind.java
package com.intellij.openapi.roots.libraries
public com.intellij.openapi.roots.libraries.LibraryKind extends java.lang.Object {
private final String myKindId
private static final java.util.Map ourAllKinds
public void <init> (java.lang.String)
String kindId
public final java.lang.String getKindId ()
public java.lang.String toString ()
public static com.intellij.openapi.roots.libraries.LibraryKind create (java.lang.String)
String kindId
public static com.intellij.openapi.roots.libraries.LibraryKind findById (java.lang.String)
String kindId
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/libraries/LibraryProperties.class
LibraryProperties.java
package com.intellij.openapi.roots.libraries
public abstract com.intellij.openapi.roots.libraries.LibraryProperties extends java.lang.Object implements com.intellij.openapi.components.PersistentStateComponent {
public void <init> ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/intellij/openapi/roots/libraries/LibraryTable$Listener.class
LibraryTable.java
package com.intellij.openapi.roots.libraries
public abstract com.intellij.openapi.roots.libraries.LibraryTable$Listener extends java.lang.Object implements java.util.EventListener {
public void afterLibraryAdded (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library newLibrary
public void afterLibraryRenamed (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library library
public void beforeLibraryRemoved (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library library
public void afterLibraryRemoved (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library library
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/libraries/LibraryTable$ModifiableModel.class
LibraryTable.java
package com.intellij.openapi.roots.libraries
public abstract com.intellij.openapi.roots.libraries.LibraryTable$ModifiableModel extends java.lang.Object implements com.intellij.openapi.Disposable {
public abstract com.intellij.openapi.roots.libraries.Library createLibrary (java.lang.String)
public abstract com.intellij.openapi.roots.libraries.Library createLibrary (java.lang.String, com.intellij.openapi.roots.libraries.PersistentLibraryKind)
public abstract com.intellij.openapi.roots.libraries.Library createLibrary (java.lang.String, com.intellij.openapi.roots.libraries.PersistentLibraryKind, com.intellij.openapi.roots.ProjectModelExternalSource)
public abstract void removeLibrary (com.intellij.openapi.roots.libraries.Library)
public abstract void commit ()
public abstract java.util.Iterator getLibraryIterator ()
public abstract com.intellij.openapi.roots.libraries.Library getLibraryByName (java.lang.String)
public abstract com.intellij.openapi.roots.libraries.Library[] getLibraries ()
public abstract boolean isChanged ()
}
com/intellij/openapi/roots/libraries/LibraryTable.class
LibraryTable.java
package com.intellij.openapi.roots.libraries
public abstract com.intellij.openapi.roots.libraries.LibraryTable extends java.lang.Object {
public abstract com.intellij.openapi.roots.libraries.Library[] getLibraries ()
public abstract com.intellij.openapi.roots.libraries.Library createLibrary ()
public abstract com.intellij.openapi.roots.libraries.Library createLibrary (java.lang.String)
public abstract void removeLibrary (com.intellij.openapi.roots.libraries.Library)
public abstract java.util.Iterator getLibraryIterator ()
public abstract com.intellij.openapi.roots.libraries.Library getLibraryByName (java.lang.String)
public abstract java.lang.String getTableLevel ()
public abstract com.intellij.openapi.roots.libraries.LibraryTablePresentation getPresentation ()
public boolean isEditable ()
public abstract com.intellij.openapi.roots.libraries.LibraryTable$ModifiableModel getModifiableModel ()
public abstract void addListener (com.intellij.openapi.roots.libraries.LibraryTable$Listener)
public abstract void addListener (com.intellij.openapi.roots.libraries.LibraryTable$Listener, com.intellij.openapi.Disposable)
public abstract void removeListener (com.intellij.openapi.roots.libraries.LibraryTable$Listener)
}
com/intellij/openapi/roots/libraries/LibraryTablePresentation.class
LibraryTablePresentation.java
package com.intellij.openapi.roots.libraries
public abstract com.intellij.openapi.roots.libraries.LibraryTablePresentation extends java.lang.Object {
public void <init> ()
public abstract java.lang.String getDisplayName (boolean)
public abstract java.lang.String getDescription ()
public abstract java.lang.String getLibraryTableEditorTitle ()
}
com/intellij/openapi/roots/libraries/LibraryTablesRegistrar.class
LibraryTablesRegistrar.java
package com.intellij.openapi.roots.libraries
public abstract com.intellij.openapi.roots.libraries.LibraryTablesRegistrar extends java.lang.Object {
public static final String PROJECT_LEVEL
public static final String APPLICATION_LEVEL
public void <init> ()
public static com.intellij.openapi.roots.libraries.LibraryTablesRegistrar getInstance ()
public abstract com.intellij.openapi.roots.libraries.LibraryTable getLibraryTable ()
public abstract com.intellij.openapi.roots.libraries.LibraryTable getLibraryTable (com.intellij.openapi.project.Project)
public abstract com.intellij.openapi.roots.libraries.LibraryTable getLibraryTableByLevel (java.lang.String, com.intellij.openapi.project.Project)
public abstract void registerLibraryTable (com.intellij.openapi.roots.libraries.LibraryTable)
public abstract java.util.List getCustomLibraryTables ()
}
com/intellij/openapi/roots/libraries/LibraryUtil.class
LibraryUtil.java
package com.intellij.openapi.roots.libraries
public com.intellij.openapi.roots.libraries.LibraryUtil extends java.lang.Object {
private void <init> ()
public static boolean isClassAvailableInLibrary (com.intellij.openapi.roots.libraries.Library, java.lang.String)
com.intellij.openapi.roots.libraries.Library library
String fqn
public static boolean isClassAvailableInLibrary (com.intellij.openapi.vfs.VirtualFile[], java.lang.String)
com.intellij.openapi.vfs.VirtualFile[] files
String fqn
public static boolean isClassAvailableInLibrary (java.util.List, java.lang.String)
com.intellij.openapi.vfs.VirtualFile file
java.util.List files
String fqn
public static com.intellij.openapi.roots.libraries.Library findLibraryByClass (java.lang.String, com.intellij.openapi.project.Project)
com.intellij.openapi.roots.libraries.LibraryTable projectTable
com.intellij.openapi.roots.libraries.Library library
String fqn
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.libraries.LibraryTable table
private static boolean findInFile (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.text.StringTokenizer)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.util.text.StringTokenizer tokenizer
StringBuilder name
com.intellij.openapi.vfs.VirtualFile child
private static com.intellij.openapi.roots.libraries.Library findInTable (com.intellij.openapi.roots.libraries.LibraryTable, java.lang.String)
com.intellij.openapi.roots.libraries.Library library
com.intellij.openapi.roots.libraries.LibraryTable table
String fqn
public static com.intellij.openapi.roots.libraries.Library createLibrary (com.intellij.openapi.roots.libraries.LibraryTable, java.lang.String)
com.intellij.openapi.roots.libraries.LibraryTable libraryTable
String baseName
String name
int count
public static com.intellij.openapi.vfs.VirtualFile[] getLibraryRoots (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.openapi.vfs.VirtualFile[] getLibraryRoots (com.intellij.openapi.project.Project, boolean, boolean)
com.intellij.openapi.project.Project project
boolean includeSourceFiles
boolean includeJdk
public static com.intellij.openapi.vfs.VirtualFile[] getLibraryRoots (com.intellij.openapi.module.Module[], boolean, boolean)
com.intellij.openapi.vfs.VirtualFile[] files
com.intellij.openapi.roots.libraries.Library library
com.intellij.openapi.roots.JdkOrderEntry jdkEntry
com.intellij.openapi.vfs.VirtualFile[] files
com.intellij.openapi.roots.OrderEntry entry
com.intellij.openapi.roots.ModuleRootManager moduleRootManager
com.intellij.openapi.roots.OrderEntry[] orderEntries
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module[] modules
boolean includeSourceFiles
boolean includeJdk
java.util.Set roots
public static com.intellij.openapi.roots.libraries.Library findLibrary (com.intellij.openapi.module.Module, java.lang.String)
com.intellij.openapi.module.Module module
String name
com.intellij.openapi.util.Ref result
public static com.intellij.openapi.roots.OrderEntry findLibraryEntry (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.roots.OrderEntry entry
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
java.util.List entries
public static java.lang.String getPresentableName (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library library
String name
String[] urls
private static synthetic boolean lambda$findLibrary$0 (java.lang.String, com.intellij.openapi.util.Ref, com.intellij.openapi.roots.libraries.Library)
String name
com.intellij.openapi.util.Ref result
com.intellij.openapi.roots.libraries.Library library
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/libraries/PersistentLibraryKind.class
PersistentLibraryKind.java
package com.intellij.openapi.roots.libraries
public abstract com.intellij.openapi.roots.libraries.PersistentLibraryKind extends com.intellij.openapi.roots.libraries.LibraryKind {
public void <init> (java.lang.String)
String kindId
public abstract com.intellij.openapi.roots.libraries.LibraryProperties createDefaultProperties ()
public com.intellij.openapi.roots.OrderRootType[] getAdditionalRootTypes ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/
com/intellij/execution/configurations/
com/intellij/execution/process/
com/intellij/execution/rmi/
com/intellij/icons/
com/intellij/jna/
com/intellij/openapi/diagnostic/
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/util/io/
com/intellij/openapi/util/io/win32/
com/intellij/openapi/util/objectTree/
com/intellij/openapi/util/registry/
com/intellij/openapi/util/text/
com/intellij/serialization/
com/intellij/ui/icons/
com/intellij/util/cls/
com/intellij/util/containers/
com/intellij/util/containers/hash/
com/intellij/util/diff/
com/intellij/util/enumeration/
com/intellij/util/exception/
com/intellij/util/execution/
com/intellij/util/indexing/containers/
com/intellij/util/indexing/impl/
com/intellij/util/indexing/impl/forward/
com/intellij/util/io/
com/intellij/util/io/fs/
com/intellij/util/io/storage/
com/intellij/util/io/zip/
com/intellij/util/keyFMap/
com/intellij/util/lang/
com/intellij/util/loader/
com/intellij/util/properties/
com/intellij/util/ref/
com/intellij/util/text/
com/intellij/util/xmlb/
com/intellij/util/xmlb/annotations/
misc/
org/jdom/
com/intellij/AbstractBundle.class
AbstractBundle.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 java.util.Map ourCache
protected void <init> (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
private static synthetic java.util.Map lambda$static$0 (java.lang.ClassLoader)
ClassLoader k
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/CommonBundle.class
CommonBundle.java
package com.intellij
public com.intellij.CommonBundle extends com.intellij.BundleBase {
private static final String BUNDLE
private static java.lang.ref.Reference ourBundle
private void <init> ()
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
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 getAddButtonText ()
public static java.lang.String settingsTitle ()
public static java.lang.String settingsAction ()
public static java.lang.String settingsActionDescription ()
public static java.lang.String settingsActionPath ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/Patches.class
Patches.java
package com.intellij
public com.intellij.Patches extends java.lang.Object {
public static final boolean SUN_BUG_ID_6322854
public static final boolean IBM_JDK_DISABLE_COLLECTION_BUG
public static final boolean SLOW_GETTING_CLIPBOARD_CONTENTS
public static final boolean REPAINT_MANAGER_LEAK
public static final boolean SUN_BUG_ID_6486393
public static final boolean SUN_BUG_ID_8020443
public static final boolean 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_BUG_ID_21275177
public static final boolean JDK_BUG_WITH_TRACE_SEND
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 static final boolean TEXT_LAYOUT_IS_SLOW
public void <init> ()
public static boolean isJdkBugId8004103 ()
static void <clinit> ()
boolean value
boolean value
boolean value
Throwable e
boolean value
}
com/intellij/diagnostic/Activity.class
Activity.java
package com.intellij.diagnostic
public abstract com.intellij.diagnostic.Activity extends java.lang.Object {
public abstract void end (java.lang.String)
public abstract com.intellij.diagnostic.Activity endAndStart (java.lang.String)
public abstract com.intellij.diagnostic.Activity startChild (java.lang.String)
public void end ()
}
com/intellij/diagnostic/ActivityImpl.class
ActivityImpl.java
package com.intellij.diagnostic
public final com.intellij.diagnostic.ActivityImpl extends java.lang.Object implements com.intellij.diagnostic.Activity {
private final String name
private String description
private final String thread
private final long start
private long end
private final com.intellij.diagnostic.ActivityImpl parent
private final com.intellij.diagnostic.StartUpMeasurer$Level level
private final com.intellij.diagnostic.ParallelActivity parallelActivity
private final String myPluginId
static final synthetic boolean $assertionsDisabled
void <init> (java.lang.String, java.lang.String, com.intellij.diagnostic.StartUpMeasurer$Level, java.lang.String)
String name
String description
com.intellij.diagnostic.StartUpMeasurer$Level level
String pluginId
static com.intellij.diagnostic.ActivityImpl createParallelActivity (com.intellij.diagnostic.ParallelActivity, java.lang.String)
com.intellij.diagnostic.ParallelActivity parallelActivity
String name
void <init> (java.lang.String, java.lang.String, long, com.intellij.diagnostic.ActivityImpl, com.intellij.diagnostic.StartUpMeasurer$Level, com.intellij.diagnostic.ParallelActivity, java.lang.String)
String name
String description
long start
com.intellij.diagnostic.ActivityImpl parent
com.intellij.diagnostic.StartUpMeasurer$Level level
com.intellij.diagnostic.ParallelActivity parallelActivity
String pluginId
public java.lang.String getThread ()
public com.intellij.diagnostic.ActivityImpl getParent ()
public com.intellij.diagnostic.StartUpMeasurer$Level getLevel ()
public com.intellij.diagnostic.ParallelActivity getParallelActivity ()
public com.intellij.diagnostic.ActivityImpl startChild (java.lang.String)
String name
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.String getPluginId ()
public long getStart ()
public long getEnd ()
void setEnd (long)
long end
public void end (java.lang.String)
String description
public com.intellij.diagnostic.Activity endAndStart (java.lang.String)
String name
public java.lang.String toString ()
public volatile synthetic com.intellij.diagnostic.Activity startChild (java.lang.String)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/diagnostic/ActivitySubNames.class
ActivitySubNames.java
package com.intellij.diagnostic
public final com.intellij.diagnostic.ActivitySubNames extends java.lang.Object {
public static final String INITIALIZE_SPLASH
public static final String UPDATE_FRAME_CLASS
public static final String UPDATE_WINDOW_ICON
public static final String INIT_DEFAULT_LAF
public static final String SETUP_SYSTEM_LIBS
public static final String LOAD_SYSTEM_LIBS
public static final String FIX_PROCESS_ENV
public static final String INIT_PLUGINS
public static final String REGISTER_EXTENSIONS
public static final String LOAD_PLUGIN_DESCRIPTORS
public void <init> ()
}
com/intellij/diagnostic/LoadingPhase$1.class
LoadingPhase.java
package com.intellij.diagnostic
final com.intellij.diagnostic.LoadingPhase$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void <init> ()
public int computeHashCode (java.lang.Throwable)
Throwable throwable
private java.lang.String getCollect (java.lang.Throwable)
Throwable throwable
public boolean equals (java.lang.Throwable, java.lang.Throwable)
Throwable o1
Throwable o2
public volatile synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
private static synthetic java.lang.String lambda$getCollect$0 (java.lang.StackTraceElement)
StackTraceElement element
}
com/intellij/diagnostic/LoadingPhase.class
LoadingPhase.java
package com.intellij.diagnostic
public final enum com.intellij.diagnostic.LoadingPhase extends java.lang.Enum {
public static final enum com.intellij.diagnostic.LoadingPhase BOOTSTRAP
public static final enum com.intellij.diagnostic.LoadingPhase SPLASH
public static final enum com.intellij.diagnostic.LoadingPhase CONFIGURATION_STORE_INITIALIZED
public static final enum com.intellij.diagnostic.LoadingPhase FRAME_SHOWN
public static final enum com.intellij.diagnostic.LoadingPhase PROJECT_OPENED
public static final enum com.intellij.diagnostic.LoadingPhase INDEXING_FINISHED
private static final boolean KEEP_IN_MIND_LOADING_PHASE
private static final java.util.Set stackTraces
private static final java.util.concurrent.atomic.AtomicReference currentPhase
private static final synthetic com.intellij.diagnostic.LoadingPhase[] $VALUES
public static com.intellij.diagnostic.LoadingPhase[] values ()
public static com.intellij.diagnostic.LoadingPhase valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static com.intellij.openapi.diagnostic.Logger getLogger ()
public static void setCurrentPhase (com.intellij.diagnostic.LoadingPhase)
com.intellij.diagnostic.LoadingPhase phase
public static void compareAndSet (com.intellij.diagnostic.LoadingPhase, com.intellij.diagnostic.LoadingPhase)
com.intellij.diagnostic.LoadingPhase expect
com.intellij.diagnostic.LoadingPhase phase
private static void logPhaseSet (com.intellij.diagnostic.LoadingPhase)
com.intellij.diagnostic.LoadingPhase phase
public static void assertAtLeast (com.intellij.diagnostic.LoadingPhase)
com.intellij.diagnostic.LoadingPhase phase
com.intellij.diagnostic.LoadingPhase currentPhase
Throwable t
private static boolean isKnownViolator ()
public static boolean isStartupComplete ()
public static boolean isComplete (com.intellij.diagnostic.LoadingPhase)
com.intellij.diagnostic.LoadingPhase phase
private static synthetic boolean lambda$isKnownViolator$0 (java.lang.StackTraceElement)
StackTraceElement element
String className
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/diagnostic/ParallelActivity.class
ParallelActivity.java
package com.intellij.diagnostic
public final enum com.intellij.diagnostic.ParallelActivity extends java.lang.Enum {
public static final enum com.intellij.diagnostic.ParallelActivity PREPARE_APP_INIT
public static final enum com.intellij.diagnostic.ParallelActivity PRELOAD_ACTIVITY
public static final enum com.intellij.diagnostic.ParallelActivity APP_OPTIONS_TOP_HIT_PROVIDER
public static final enum com.intellij.diagnostic.ParallelActivity PROJECT_OPTIONS_TOP_HIT_PROVIDER
public static final enum com.intellij.diagnostic.ParallelActivity COMPONENT
public static final enum com.intellij.diagnostic.ParallelActivity SERVICE
public static final enum com.intellij.diagnostic.ParallelActivity EXTENSION
public static final enum com.intellij.diagnostic.ParallelActivity PROJECT_OPEN_HANDLER
public static final enum com.intellij.diagnostic.ParallelActivity POST_STARTUP_ACTIVITY
public static final enum com.intellij.diagnostic.ParallelActivity GC
public static final enum com.intellij.diagnostic.ParallelActivity REOPENING_EDITOR
public static final long MEASURE_THRESHOLD
private final String jsonName
private final java.util.concurrent.atomic.AtomicInteger counter
private static final synthetic com.intellij.diagnostic.ParallelActivity[] $VALUES
public static com.intellij.diagnostic.ParallelActivity[] values ()
public static com.intellij.diagnostic.ParallelActivity valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String jsonName
public java.lang.String getJsonName ()
public com.intellij.diagnostic.Activity start (java.lang.String)
String name
public com.intellij.diagnostic.Activity start (java.lang.String, com.intellij.diagnostic.StartUpMeasurer$Level)
String name
com.intellij.diagnostic.StartUpMeasurer$Level level
public com.intellij.diagnostic.Activity start (java.lang.String, com.intellij.diagnostic.StartUpMeasurer$Level, java.lang.String)
String name
com.intellij.diagnostic.StartUpMeasurer$Level level
String pluginId
public long record (long, java.lang.Class, java.lang.String)
long start
Class clazz
String pluginId
public long record (long, java.lang.Class, com.intellij.diagnostic.StartUpMeasurer$Level)
long start
Class clazz
com.intellij.diagnostic.StartUpMeasurer$Level level
public long record (long, java.lang.Class, com.intellij.diagnostic.StartUpMeasurer$Level, java.lang.String)
long start
Class clazz
com.intellij.diagnostic.StartUpMeasurer$Level level
String pluginId
long end
long duration
com.intellij.diagnostic.ActivityImpl item
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/diagnostic/StartUpMeasurer$Level.class
StartUpMeasurer.java
package com.intellij.diagnostic
public final enum com.intellij.diagnostic.StartUpMeasurer$Level extends java.lang.Enum {
public static final enum com.intellij.diagnostic.StartUpMeasurer$Level APPLICATION
public static final enum com.intellij.diagnostic.StartUpMeasurer$Level PROJECT
public static final enum com.intellij.diagnostic.StartUpMeasurer$Level MODULE
private final String jsonFieldNamePrefix
private static final synthetic com.intellij.diagnostic.StartUpMeasurer$Level[] $VALUES
public static com.intellij.diagnostic.StartUpMeasurer$Level[] values ()
public static com.intellij.diagnostic.StartUpMeasurer$Level valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String jsonFieldNamePrefix
public java.lang.String getJsonFieldNamePrefix ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/diagnostic/StartUpMeasurer$Phases.class
StartUpMeasurer.java
package com.intellij.diagnostic
public final com.intellij.diagnostic.StartUpMeasurer$Phases extends java.lang.Object {
public static final String LOAD_MAIN_CLASS
public static final String PREPARE_TO_INIT_APP
public static final String CHECK_SYSTEM_DIR
public static final String LOCK_SYSTEM_DIRS
public static final String START_LOGGING
public static final String WAIT_TASKS
public static final String CONFIGURE_LOGGING
public static final String INIT_APP
public static final String PLACE_ON_EVENT_QUEUE
public static final String WAIT_PLUGIN_INIT
public static final String REGISTER_COMPONENTS_SUFFIX
public static final String COMPONENTS_REGISTERED_CALLBACK_SUFFIX
public static final String CREATE_COMPONENTS_SUFFIX
public static final String APP_INITIALIZED_CALLBACK
public static final String FRAME_INITIALIZATION
public static final String PROJECT_CONVERSION
public static final String PROJECT_BEFORE_LOADED
public static final String PROJECT_INSTANTIATION
public static final String PROJECT_PRE_STARTUP
public static final String PROJECT_STARTUP
public static final String PROJECT_DUMB_POST_STARTUP
public static final String RUN_PROJECT_POST_STARTUP_ACTIVITIES_DUMB_AWARE
public static final String RUN_PROJECT_POST_STARTUP_ACTIVITIES_EDT
public static final String LOAD_MODULES
public static final String PROJECT_OPENED_CALLBACKS
public static final String RESTORING_EDITORS
public void <init> ()
}
com/intellij/diagnostic/StartUpMeasurer.class
StartUpMeasurer.java
package com.intellij.diagnostic
public final com.intellij.diagnostic.StartUpMeasurer extends java.lang.Object {
public static boolean measuringPluginStartupCosts
private static final long classInitStartTime
private static final java.util.concurrent.ConcurrentLinkedQueue items
private static boolean isEnabled
public static final java.util.Map pluginCostMap
public void <init> ()
public static void stopPluginCostMeasurement ()
public static boolean isEnabled ()
public static long getCurrentTime ()
public static com.intellij.diagnostic.Activity start (java.lang.String, java.lang.String)
String name
String description
public static com.intellij.diagnostic.Activity start (java.lang.String)
String name
public static com.intellij.diagnostic.Activity start (java.lang.String, com.intellij.diagnostic.StartUpMeasurer$Level)
String name
com.intellij.diagnostic.StartUpMeasurer$Level level
public static void processAndClear (boolean, java.util.function.Consumer)
com.intellij.diagnostic.ActivityImpl item
boolean isContinueToCollect
java.util.function.Consumer consumer
public static long getClassInitStartTime ()
static void add (com.intellij.diagnostic.ActivityImpl)
com.intellij.diagnostic.ActivityImpl activity
public static void addTimings (java.util.LinkedHashMap, java.lang.String)
com.intellij.diagnostic.ActivityImpl activity
int i
java.util.LinkedHashMap timings
String groupName
java.util.List entries
com.intellij.diagnostic.ActivityImpl parent
public static void addPluginCost (java.lang.String, java.lang.String, long)
String pluginId
String phase
long timeNanos
public static void doAddPluginCost (java.lang.String, java.lang.String, long, java.util.Map)
String pluginId
String phase
long timeNanos
java.util.Map pluginCostMap
com.intellij.util.containers.ObjectLongHashMap costPerPhaseMap
long oldCost
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/diagnostic/ThreadDump.class
ThreadDump.java
package com.intellij.diagnostic
public com.intellij.diagnostic.ThreadDump extends java.lang.Object {
private final String myRawDump
private final StackTraceElement[] myEdtStack
private final java.lang.management.ThreadInfo[] myThreadInfos
void <init> (java.lang.String, java.lang.StackTraceElement[], java.lang.management.ThreadInfo[])
String rawDump
StackTraceElement[] edtStack
java.lang.management.ThreadInfo[] threadInfos
java.lang.String getRawDump ()
java.lang.StackTraceElement[] getEDTStackTrace ()
java.lang.management.ThreadInfo[] getThreadInfos ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/diagnostic/ThreadDumper$1.class
ThreadDumper.java
package com.intellij.diagnostic
synthetic com.intellij.diagnostic.ThreadDumper$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$java$lang$Thread$State
static void <clinit> ()
}
com/intellij/diagnostic/ThreadDumper.class
ThreadDumper.java
package com.intellij.diagnostic
public com.intellij.diagnostic.ThreadDumper extends java.lang.Object {
private static final java.util.Comparator THREAD_INFO_COMPARATOR
private void <init> ()
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
java.lang.management.ThreadInfo[] threadInfos
StackTraceElement[] edtStack
private static java.lang.management.ThreadInfo[] getThreadInfos (java.lang.management.ThreadMXBean)
java.lang.management.ThreadInfo[] threads
Exception ignored
java.lang.management.ThreadMXBean threadMXBean
java.lang.management.ThreadInfo[] threads
public static boolean isEDT (java.lang.management.ThreadInfo)
java.lang.management.ThreadInfo info
public static boolean isEDT (java.lang.String)
String threadName
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
public static void dumpCallStack (java.lang.Thread, java.io.Writer, java.lang.StackTraceElement[])
StringBuilder sb
java.io.IOException e
Thread thread
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
public static java.lang.String getEdtStackForCrash (java.lang.String, java.lang.String)
String fullThreadDump
String exceptionType
java.util.List threadDump
String line
int i
StringBuilder sb
String[] words
private static java.lang.String getReadableState (java.lang.Thread$State)
Thread$State state
private static synthetic int lambda$static$2 (java.lang.management.ThreadInfo)
java.lang.management.ThreadInfo o
private static synthetic java.lang.Boolean lambda$static$1 (java.lang.management.ThreadInfo)
java.lang.management.ThreadInfo o
private static synthetic java.lang.Boolean lambda$static$0 (java.lang.management.ThreadInfo)
java.lang.management.ThreadInfo o1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/CommandLineUtil$1.class
CommandLineUtil.java
package com.intellij.execution
synthetic com.intellij.execution.CommandLineUtil$1 extends java.lang.Object {
}
com/intellij/execution/CommandLineUtil$QuoteFlag.class
CommandLineUtil.java
package com.intellij.execution
com.intellij.execution.CommandLineUtil$QuoteFlag extends java.lang.Object {
private boolean enabled
private void <init> (boolean)
boolean value
public void toggle ()
public void update (java.lang.CharSequence, int, int)
CharSequence s
int start
int end
synthetic void <init> (boolean, com.intellij.execution.CommandLineUtil$1)
boolean x0
com.intellij.execution.CommandLineUtil$1 x1
static synthetic boolean access$100 (com.intellij.execution.CommandLineUtil$QuoteFlag)
com.intellij.execution.CommandLineUtil$QuoteFlag x0
}
com/intellij/execution/CommandLineUtil.class
CommandLineUtil.java
package com.intellij.execution
public com.intellij.execution.CommandLineUtil extends java.lang.Object {
private static final char INESCAPABLE_QUOTE
private static final java.util.regex.Pattern WIN_BACKSLASHES_PRECEDING_QUOTE
private static final java.util.regex.Pattern WIN_CARET_SPECIAL
private static final java.util.regex.Pattern WIN_QUOTE_SPECIAL
private static final java.util.regex.Pattern WIN_QUIET_COMMAND
private static final char Q
private static final String QQ
static final synthetic boolean $assertionsDisabled
public void <init> ()
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
private static void addToWindowsCommandLine (java.lang.String, java.util.List, java.util.List)
String parametersJoin
java.util.regex.Matcher m
String parameter
boolean inescapableQuoting
String parameterPrefix
int i
String command
java.util.List parameters
java.util.List commandLine
boolean isCmdParam
int cmdInvocationDepth
com.intellij.execution.CommandLineUtil$QuoteFlag quoteFlag
private static java.lang.String escapeParameter (java.lang.String, com.intellij.execution.CommandLineUtil$QuoteFlag, int, boolean)
String s
com.intellij.execution.CommandLineUtil$QuoteFlag quoteFlag
int cmdInvocationDepth
boolean escapeQuotingInside
String escapingCarets
private static java.lang.String caretEscape (java.lang.String, com.intellij.execution.CommandLineUtil$QuoteFlag, java.lang.String)
String s
com.intellij.execution.CommandLineUtil$QuoteFlag quoteFlag
String escapingCarets
StringBuilder sb
int lastPos
java.util.regex.Matcher m
private static java.lang.String quoteEscape (java.lang.String, com.intellij.execution.CommandLineUtil$QuoteFlag, java.lang.String)
String specialText
boolean isCaret
String s
com.intellij.execution.CommandLineUtil$QuoteFlag quoteFlag
String escapingCarets
StringBuilder sb
int lastPos
java.util.regex.Matcher m
private static void appendQuoted (java.lang.StringBuilder, java.lang.String)
StringBuilder sb
String s
int numTrailingBackslashes
private static java.lang.String backslashEscapeQuotes (java.lang.String)
String s
String result
private static int removeClosingQuote (java.lang.StringBuilder)
StringBuilder sb
int numTrailingBackslashes
public static java.lang.String getWinShellName ()
private static boolean isWinShell (java.lang.String)
String command
private static boolean isWinShellScript (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.CharSequence, char)
CharSequence s
char ch
public static java.lang.String escapeParameterOnWindows (java.lang.String, boolean)
String parameter
boolean isWinShell
String s
boolean hadLineBreaks
String result
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
boolean verbose
public static boolean hasWinShellSpecialChars (java.lang.String)
String parameter
public static java.lang.String posixQuote (java.lang.String)
String stringToQuote
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/CommandLineWrapperUtil.class
CommandLineWrapperUtil.java
package com.intellij.execution
public com.intellij.execution.CommandLineWrapperUtil extends java.lang.Object {
public static final String CLASSPATH_JAR_FILE_NAME_PREFIX
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/Platform.class
Platform.java
package com.intellij.execution
public final enum com.intellij.execution.Platform extends java.lang.Enum {
public static final enum com.intellij.execution.Platform WINDOWS
public static final enum com.intellij.execution.Platform UNIX
public final char fileSeparator
public final char pathSeparator
private static final synthetic 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 <init> (java.lang.String, int, char, char)
char fileSeparator
char pathSeparator
public static com.intellij.execution.Platform current ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/TaskExecutor.class
TaskExecutor.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.class
CommandLineTokenizer.java
package com.intellij.execution.configurations
public com.intellij.execution.configurations.CommandLineTokenizer extends java.util.StringTokenizer {
private static final String DEFAULT_DELIMITERS
private final java.util.List myTokens
private int myCurrentToken
private boolean myHandleEscapedWhitespaces
public void <init> (java.lang.String)
String str
public void <init> (java.lang.String, boolean)
String str
boolean handleEscapedWhitespaces
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.class
BaseOSProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.BaseOSProcessHandler$1 extends com.intellij.execution.process.ProcessAdapter {
final synthetic com.intellij.execution.process.BaseOSProcessHandler this$0
void <init> (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
private synthetic void lambda$startNotified$0 (com.intellij.util.io.BaseDataReader, com.intellij.util.io.BaseDataReader, java.lang.Integer)
com.intellij.util.io.BaseDataReader stdErrReader
com.intellij.util.io.BaseDataReader stdOutReader
Integer exitCode
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/process/BaseOSProcessHandler$ExecutorServiceHolder.class
BaseOSProcessHandler.java
package com.intellij.execution.process
public com.intellij.execution.process.BaseOSProcessHandler$ExecutorServiceHolder extends java.lang.Object {
public void <init> ()
public static java.util.concurrent.Future submit (java.lang.Runnable)
Runnable task
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/process/BaseOSProcessHandler$SimpleOutputReader.class
BaseOSProcessHandler.java
package com.intellij.execution.process
public com.intellij.execution.process.BaseOSProcessHandler$SimpleOutputReader extends com.intellij.util.io.BaseOutputReader {
private final com.intellij.openapi.util.Key myProcessOutputType
final synthetic com.intellij.execution.process.BaseOSProcessHandler this$0
public void <init> (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 this$0
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
protected void beforeSleeping (boolean)
boolean hasJustReadSomething
long sleepStart
long now
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/process/BaseOSProcessHandler.class
BaseOSProcessHandler.java
package com.intellij.execution.process
public com.intellij.execution.process.BaseOSProcessHandler extends com.intellij.execution.process.BaseProcessHandler {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.concurrent.atomic.AtomicLong mySleepStart
private final Throwable myProcessStart
public void <init> (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
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 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
public java.lang.String toString ()
public boolean waitFor ()
InterruptedException e
boolean result
public boolean waitFor (long)
InterruptedException e
long timeoutInMilliseconds
long start
boolean result
long elapsed
static synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static synthetic java.util.concurrent.atomic.AtomicLong access$100 (com.intellij.execution.process.BaseOSProcessHandler)
com.intellij.execution.process.BaseOSProcessHandler x0
static synthetic java.lang.Throwable access$200 (com.intellij.execution.process.BaseOSProcessHandler)
com.intellij.execution.process.BaseOSProcessHandler x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/process/BaseProcessHandler.class
BaseProcessHandler.java
package com.intellij.execution.process
public abstract com.intellij.execution.process.BaseProcessHandler extends com.intellij.execution.process.ProcessHandler implements com.intellij.execution.TaskExecutor {
private static final com.intellij.openapi.diagnostic.Logger LOG
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 <init> (java.lang.Process, java.lang.String, java.nio.charset.Charset)
Process process
String commandLine
java.nio.charset.Charset charset
public final java.lang.Process getProcess ()
public java.lang.String getCommandLine ()
public java.nio.charset.Charset getCharset ()
public java.io.OutputStream getProcessInput ()
protected void onOSProcessTerminated (int)
int exitCode
protected void doDestroyProcess ()
protected void destroyProcessImpl ()
protected void detachProcessImpl ()
Runnable runnable
public boolean detachIsDefault ()
protected void closeStreams ()
java.io.IOException e
private synthetic void lambda$detachProcessImpl$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/process/NopProcessHandler.class
NopProcessHandler.java
package com.intellij.execution.process
public com.intellij.execution.process.NopProcessHandler extends com.intellij.execution.process.ProcessHandler {
public void <init> ()
protected void destroyProcessImpl ()
protected void detachProcessImpl ()
public boolean detachIsDefault ()
public java.io.OutputStream getProcessInput ()
}
com/intellij/execution/process/ProcessAdapter.class
ProcessAdapter.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/process/ProcessEvent.class
ProcessEvent.java
package com.intellij.execution.process
public com.intellij.execution.process.ProcessEvent extends java.util.EventObject {
private String myText
private int myExitCode
public void <init> (com.intellij.execution.process.ProcessHandler)
com.intellij.execution.process.ProcessHandler source
public void <init> (com.intellij.execution.process.ProcessHandler, java.lang.String)
com.intellij.execution.process.ProcessHandler source
String text
public void <init> (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.class
ProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.ProcessHandler$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final synthetic com.intellij.execution.process.ProcessListener val$listener
final synthetic com.intellij.execution.process.ProcessHandler this$0
void <init> (com.intellij.execution.process.ProcessHandler, com.intellij.execution.process.ProcessListener)
com.intellij.execution.process.ProcessHandler this$0
public void dispose ()
}
com/intellij/execution/process/ProcessHandler$2.class
ProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.ProcessHandler$2 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final synthetic com.intellij.execution.process.ProcessHandler this$0
void <init> (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$State.class
ProcessHandler.java
package com.intellij.execution.process
final enum com.intellij.execution.process.ProcessHandler$State extends java.lang.Enum {
public static final enum com.intellij.execution.process.ProcessHandler$State INITIAL
public static final enum com.intellij.execution.process.ProcessHandler$State RUNNING
public static final enum com.intellij.execution.process.ProcessHandler$State TERMINATING
public static final enum com.intellij.execution.process.ProcessHandler$State TERMINATED
private static final synthetic com.intellij.execution.process.ProcessHandler$State[] $VALUES
public static com.intellij.execution.process.ProcessHandler$State[] values ()
public static com.intellij.execution.process.ProcessHandler$State valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/execution/process/ProcessHandler$TasksRunner.class
ProcessHandler.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 synthetic com.intellij.execution.process.ProcessHandler this$0
private void <init> (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
synthetic void <init> (com.intellij.execution.process.ProcessHandler, com.intellij.execution.process.ProcessHandler$1)
com.intellij.execution.process.ProcessHandler x0
com.intellij.execution.process.ProcessHandler$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/process/ProcessHandler.class
ProcessHandler.java
package com.intellij.execution.process
public abstract com.intellij.execution.process.ProcessHandler extends com.intellij.openapi.util.UserDataHolderBase {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.util.Key SILENTLY_DESTROY_ON_CLOSE
public static final com.intellij.openapi.util.Key TERMINATION_REQUESTED
private final java.util.List myListeners
private final java.util.concurrent.atomic.AtomicReference 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 <init> ()
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 addProcessListener (com.intellij.execution.process.ProcessListener, com.intellij.openapi.Disposable)
com.intellij.execution.process.ProcessListener listener
com.intellij.openapi.Disposable parentDisposable
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
private synthetic void lambda$notifyTerminated$2 (boolean, int)
Throwable e
Throwable e
boolean willBeDestroyed
int exitCode
private synthetic void lambda$detachProcess$1 ()
private synthetic void lambda$destroyProcess$0 ()
static synthetic java.util.List access$100 (com.intellij.execution.process.ProcessHandler)
com.intellij.execution.process.ProcessHandler x0
static synthetic boolean access$200 (java.lang.Throwable)
Throwable x0
static synthetic com.intellij.openapi.diagnostic.Logger access$300 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/process/ProcessIOExecutorService$1.class
ProcessIOExecutorService.java
package com.intellij.execution.process
com.intellij.execution.process.ProcessIOExecutorService$1 extends com.intellij.util.concurrency.CountingThreadFactory {
void <init> ()
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
Thread thread
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/process/ProcessIOExecutorService.class
ProcessIOExecutorService.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 void <init> ()
public int getThreadCounter ()
static void <clinit> ()
}
com/intellij/execution/process/ProcessListener.class
ProcessListener.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/ProcessOutputType.class
ProcessOutputType.java
package com.intellij.execution.process
public com.intellij.execution.process.ProcessOutputType extends com.intellij.openapi.util.Key {
public static final com.intellij.execution.process.ProcessOutputType SYSTEM
public static final com.intellij.execution.process.ProcessOutputType STDOUT
public static final com.intellij.execution.process.ProcessOutputType STDERR
private final com.intellij.execution.process.ProcessOutputType myStreamType
public void <init> (java.lang.String, com.intellij.execution.process.ProcessOutputType)
String name
com.intellij.execution.process.ProcessOutputType streamType
private void <init> (java.lang.String)
String name
public com.intellij.execution.process.ProcessOutputType getBaseOutputType ()
public boolean isStdout ()
public boolean isStderr ()
public static boolean isStderr (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public static boolean isStdout (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public static java.lang.String getKeyNameForLogging (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public static com.intellij.execution.process.ProcessOutputType tryCast (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/process/ProcessOutputTypes.class
ProcessOutputTypes.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 <clinit> ()
}
com/intellij/execution/process/ProcessWaitFor.class
ProcessWaitFor.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
private volatile boolean myDetached
public void <init> (java.lang.Process, com.intellij.execution.TaskExecutor)
Process process
com.intellij.execution.TaskExecutor executor
public void <init> (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
private synthetic void lambda$new$1 (java.lang.String, java.lang.Process)
String presentableName
Process process
String threadName
private synthetic void lambda$null$0 (java.lang.Process)
InterruptedException e
InterruptedException e
InterruptedException e
Process process
int exitCode
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/process/UnixProcessManager$1.class
UnixProcessManager.java
package com.intellij.execution.process
synthetic com.intellij.execution.process.UnixProcessManager$1 extends java.lang.Object {
}
com/intellij/execution/process/UnixProcessManager$CLib.class
UnixProcessManager.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.class
UnixProcessManager.java
package com.intellij.execution.process
com.intellij.execution.process.UnixProcessManager$ProcessInfo extends java.lang.Object {
private final java.util.Map BY_PARENT
private void <init> ()
public void register (java.lang.Integer, java.lang.Integer)
Integer pid
Integer parentPid
java.util.List children
public void killProcTree (int, int)
int child
int pid
int signal
java.util.List children
synthetic void <init> (com.intellij.execution.process.UnixProcessManager$1)
com.intellij.execution.process.UnixProcessManager$1 x0
}
com/intellij/execution/process/UnixProcessManager.class
UnixProcessManager.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
private static final com.intellij.execution.process.UnixProcessManager$CLib C_LIB
private void <init> ()
public static int getProcessId (java.lang.Process)
Throwable t
Process process
public static int getCurrentProcessId ()
public static int getSignalNumber (java.lang.String)
sun.misc.Signal signal
IllegalArgumentException e
String signalName
sun.misc.Signal signal
public static int sendSignal (int, java.lang.String)
int pid
String signalName
int signalNumber
public static int 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)
Exception e
Process process
int signal
public static boolean sendSignalToProcessTree (int, int)
int processId
int signal
int ourPid
public static boolean sendSignalToProcessTree (int, int, int)
boolean result
Integer pid
int processId
int signal
int ourPid
com.intellij.openapi.util.Ref foundPid
com.intellij.execution.process.UnixProcessManager$ProcessInfo processInfo
java.util.List childrenPids
boolean result
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
java.io.BufferedReader stdOutput
Process process
com.intellij.util.Processor processor
boolean skipFirstLine
boolean throwOnError
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
private static synthetic boolean lambda$findChildProcesses$0 (com.intellij.execution.process.UnixProcessManager$ProcessInfo, int, java.util.List, int, com.intellij.openapi.util.Ref, com.intellij.openapi.util.Ref, java.lang.String)
com.intellij.execution.process.UnixProcessManager$ProcessInfo processInfo
int process_pid
java.util.List childrenPids
int our_pid
com.intellij.openapi.util.Ref ourPidFound
com.intellij.openapi.util.Ref foundPid
String s
java.util.StringTokenizer st
int parent_pid
int pid
static synthetic com.intellij.openapi.diagnostic.Logger access$100 ()
static void <clinit> ()
Throwable t
com.intellij.execution.process.UnixProcessManager$CLib lib
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/process/WinProcessManager.class
WinProcessManager.java
package com.intellij.execution.process
public com.intellij.execution.process.WinProcessManager extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void <init> ()
public static int getProcessId (java.lang.Process)
long handle
Throwable t
Process process
String processClassName
public static int getCurrentProcessId ()
public static boolean kill (java.lang.Process, boolean)
Process process
boolean tree
public static boolean kill (int, boolean)
int pid
boolean tree
private static boolean kill (int, java.lang.Process, boolean)
String[] cmdArray
Process p
String output
int res
Exception e
int pid
Process process
boolean tree
private static boolean isAlive (java.lang.Process)
IllegalThreadStateException e
Process process
static void <clinit> ()
}
com/intellij/execution/rmi/RemoteUtil$1$1$1.class
RemoteUtil.java
package com.intellij.execution.rmi
com.intellij.execution.rmi.RemoteUtil$1$1$1 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final synthetic java.lang.reflect.Method val$method
final synthetic Object[] val$args
final synthetic com.intellij.execution.rmi.RemoteUtil$1$1 this$1
void <init> (com.intellij.execution.rmi.RemoteUtil$1$1, java.lang.reflect.Method, java.lang.Object[])
com.intellij.execution.rmi.RemoteUtil$1$1 this$1
public java.lang.Object compute () throws java.lang.Exception
}
com/intellij/execution/rmi/RemoteUtil$1$1.class
RemoteUtil.java
package com.intellij.execution.rmi
com.intellij.execution.rmi.RemoteUtil$1$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final synthetic com.intellij.execution.rmi.RemoteUtil$1 this$0
void <init> (com.intellij.execution.rmi.RemoteUtil$1)
com.intellij.execution.rmi.RemoteUtil$1 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$1.class
RemoteUtil.java
package com.intellij.execution.rmi
final com.intellij.execution.rmi.RemoteUtil$1 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final synthetic ClassLoader val$classLoader
final synthetic Object val$remote
void <init> (java.lang.ClassLoader, java.lang.Object)
public java.lang.Object compute ()
Object proxy
}
com/intellij/execution/rmi/RemoteUtil$RemoteInvocationHandler.class
RemoteUtil.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
void <init> (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 synthetic java.lang.Object access$000 (com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler)
com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler x0
static synthetic java.lang.Class access$100 (com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler)
com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler x0
}
com/intellij/execution/rmi/RemoteUtil.class
RemoteUtil.java
package com.intellij.execution.rmi
public com.intellij.execution.rmi.RemoteUtil extends java.lang.Object {
private static final java.util.concurrent.ConcurrentMap ourRemoteToLocalMap
void <init> ()
public static java.lang.Object castToRemoteNotNull (java.lang.Object, java.lang.Class)
Object object
Class clazz
public static java.lang.Object castToRemote (java.lang.Object, java.lang.Class)
com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler rih
Object object
Class clazz
java.lang.reflect.InvocationHandler handler
public static java.lang.Object castToLocal (java.lang.Object, java.lang.Class)
Object remote
Class clazz
ClassLoader loader
private static java.lang.Class tryFixReturnType (java.lang.Object, java.lang.Class, java.lang.ClassLoader) throws java.lang.Exception
String className
Object result
Class returnType
ClassLoader loader
private static java.lang.Class castArgumentClassToLocal (java.lang.Class)
java.lang.reflect.Type rawType
java.lang.reflect.Type generic
java.lang.reflect.Type[] generics
Class remote
private static java.lang.Object[] fixArgs (java.lang.Object[], java.lang.reflect.Method)
int i
Class[] methodArgs
Exception e
Object[] args
java.lang.reflect.Method method
Object[] result
private static java.lang.Object fixArg (java.lang.Object, java.lang.Class)
java.lang.reflect.InvocationHandler handler
com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler remoteHandler
boolean isCastableArg
Object arg
Class fieldClass
public static java.lang.Object substituteClassLoader (java.lang.Object, java.lang.ClassLoader) throws java.lang.Exception
Object remote
ClassLoader classLoader
private static java.lang.Object invokeRemote (java.lang.reflect.Method, java.lang.reflect.Method, java.lang.Object, java.lang.Object[], java.lang.ClassLoader, boolean) throws java.lang.Exception
Object result
Throwable cause
java.lang.reflect.InvocationTargetException e
java.lang.reflect.Method localMethod
java.lang.reflect.Method remoteMethod
Object remoteObj
Object[] args
ClassLoader loader
boolean substituteClassLoader
boolean canThrowError
public static java.lang.Object handleRemoteResult (java.lang.Object, java.lang.Class, java.lang.Object) throws java.lang.Exception
Object value
Class clazz
Object requestor
private static java.lang.Object handleRemoteResult (java.lang.Object, java.lang.Class, java.lang.ClassLoader, boolean) throws java.lang.Exception
Object result
Object result
Object result
int i
Object[] array
Object result
Object value
Class methodReturnType
ClassLoader classLoader
boolean substituteClassLoader
Object result
private static boolean canThrow (java.lang.Throwable, java.lang.reflect.Method)
Class each
Throwable cause
java.lang.reflect.Method method
public static java.lang.Object executeWithClassLoader (com.intellij.openapi.util.ThrowableComputable, java.lang.ClassLoader) throws java.lang.Exception
com.intellij.openapi.util.ThrowableComputable action
ClassLoader classLoader
public static java.lang.Throwable unwrap (java.lang.Throwable)
Class clazz
Throwable candidate
Throwable e
private static synthetic java.util.Map lambda$static$0 (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
static synthetic java.lang.Object access$200 (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 synthetic java.util.concurrent.ConcurrentMap access$300 ()
static synthetic java.lang.Object[] access$400 (java.lang.Object[], java.lang.reflect.Method)
Object[] x0
java.lang.reflect.Method x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/icons/AllIcons$Actions.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Actions extends java.lang.Object {
public static final javax.swing.Icon AddMulticaret
public static final javax.swing.Icon Amend
public static final javax.swing.Icon Annotate
public static final javax.swing.Icon Back
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 CheckMulticaret
public static final javax.swing.Icon CheckOut
public static final javax.swing.Icon Close
public static final javax.swing.Icon CloseHovered
public static final javax.swing.Icon Collapseall
public static final javax.swing.Icon Colors
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 DiagramDiff
public static final javax.swing.Icon Diff
public static final javax.swing.Icon DiffWithClipboard
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 EditScheme
public static final javax.swing.Icon EditSource
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 Find
public static final javax.swing.Icon FindAndShowNextMatches
public static final javax.swing.Icon FindAndShowPrevMatches
public static final javax.swing.Icon FindBackward
public static final javax.swing.Icon FindEntireFile
public static final javax.swing.Icon FindForward
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 GroupBy
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 Highlighting
public static final javax.swing.Icon Install
public static final javax.swing.Icon IntentionBulb
public static final javax.swing.Icon IntentionBulbGrey
public static final javax.swing.Icon Lightning
public static final javax.swing.Icon ListChanges
public static final javax.swing.Icon ListFiles
public static final javax.swing.Icon Menu_cut
public static final javax.swing.Icon Menu_open
public static final javax.swing.Icon Menu_paste
public static final javax.swing.Icon Menu_saveall
public static final javax.swing.Icon ModuleDirectory
public static final javax.swing.Icon More
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 MoveToBottomLeft
public static final javax.swing.Icon MoveToBottomRight
public static final javax.swing.Icon MoveToLeftBottom
public static final javax.swing.Icon MoveToLeftTop
public static final javax.swing.Icon MoveToRightBottom
public static final javax.swing.Icon MoveToRightTop
public static final javax.swing.Icon MoveToTopLeft
public static final javax.swing.Icon MoveToTopRight
public static final javax.swing.Icon MoveToWindow
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 NextOccurence
public static final javax.swing.Icon OfflineMode
public static final javax.swing.Icon OpenNewTab
public static final javax.swing.Icon Pause
public static final javax.swing.Icon Play_back
public static final javax.swing.Icon Play_first
public static final javax.swing.Icon Play_forward
public static final javax.swing.Icon Play_last
public static final javax.swing.Icon PopFrame
public static final javax.swing.Icon Preview
public static final javax.swing.Icon PreviewDetails
public static final javax.swing.Icon PreviewDetailsVertically
public static final javax.swing.Icon PreviousOccurence
public static final javax.swing.Icon Profile
public static final javax.swing.Icon ProfileBlue
public static final javax.swing.Icon ProfileCPU
public static final javax.swing.Icon ProfileMemory
public static final javax.swing.Icon ProfileRed
public static final javax.swing.Icon ProfileYellow
public static final javax.swing.Icon ProjectDirectory
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 RealIntentionBulb
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 Restart
public static final javax.swing.Icon RestartDebugger
public static final javax.swing.Icon Resume
public static final javax.swing.Icon Rollback
public static final javax.swing.Icon Run_anything
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 SearchWithHistory
public static final javax.swing.Icon Selectall
public static final javax.swing.Icon SetDefault
public static final javax.swing.Icon Share
public static final javax.swing.Icon ShortcutFilter
public static final javax.swing.Icon Show
public static final javax.swing.Icon ShowAsTree
public static final javax.swing.Icon ShowCode
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 ShowWriteAccess
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 StartMemoryProfile
public static final javax.swing.Icon StepOut
public static final javax.swing.Icon StepOutCodeBlock
public static final javax.swing.Icon StopRefresh
public static final javax.swing.Icon Stub
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 Upload
public static final javax.swing.Icon AddFacesSupport
public static final javax.swing.Icon AllLeft
public static final javax.swing.Icon AllRight
public static final javax.swing.Icon Browser_externalJavaDoc
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 Clean
public static final javax.swing.Icon CleanLight
public static final javax.swing.Icon Clear
public static final javax.swing.Icon CloseNew
public static final javax.swing.Icon CloseNewHovered
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 DiffPreview
public static final javax.swing.Icon DiffWithCurrent
public static final javax.swing.Icon Down
public static final javax.swing.Icon ErDiagram
public static final javax.swing.Icon Exclude
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 FindPlain
public static final javax.swing.Icon FindWhite
public static final javax.swing.Icon Get
public static final javax.swing.Icon Left
public static final javax.swing.Icon Menu_find
public static final javax.swing.Icon Menu_help
public static final javax.swing.Icon Menu_replace
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 MoveToAnotherChangelist
public static final javax.swing.Icon MoveToStandardPlace
public static final javax.swing.Icon Multicaret
public static final javax.swing.Icon Nextfile
public static final javax.swing.Icon Prevfile
public static final javax.swing.Icon QuickList
public static final javax.swing.Icon RealIntentionOffBulb
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 Right
public static final javax.swing.Icon ShowChangesOnly
public static final javax.swing.Icon ShowViewer
public static final javax.swing.Icon SortAsc
public static final javax.swing.Icon SortDesc
public static final javax.swing.Icon Submit1
public static final javax.swing.Icon SynchronizeFS
public static final javax.swing.Icon UP
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$CodeStyle.class
AllIcons.java
package com.intellij.icons
public final 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 <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Css.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Css extends java.lang.Object {
public static final javax.swing.Icon Atrule
public static final javax.swing.Icon Import
public static final javax.swing.Icon Property
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Debugger$Actions.class
AllIcons.java
package com.intellij.icons
public final 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 <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Debugger$MemoryView.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Debugger$MemoryView extends java.lang.Object {
public static final javax.swing.Icon Active
public static final javax.swing.Icon ClassTracked
public static final javax.swing.Icon ToolWindowDisabled
public static final javax.swing.Icon ToolWindowEnabled
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Debugger$Reveal.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Debugger$Reveal extends java.lang.Object {
public static final javax.swing.Icon RevealOn
public static final javax.swing.Icon RevealOff
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Debugger$ThreadStates.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Debugger$ThreadStates extends java.lang.Object {
public static final javax.swing.Icon Daemon_sign
public static final javax.swing.Icon Idle
public static final javax.swing.Icon Socket
public static final javax.swing.Icon EdtBusy
public static final javax.swing.Icon Exception
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 Threaddump
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Debugger.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Debugger extends java.lang.Object {
public static final javax.swing.Icon AddToWatch
public static final javax.swing.Icon AttachToProcess
public static final javax.swing.Icon ClassLevelWatch
public static final javax.swing.Icon Console
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_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_invalid_breakpoint
public static final javax.swing.Icon Db_method_breakpoint
public static final javax.swing.Icon Db_muted_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_field_breakpoint
public static final javax.swing.Icon Db_muted_disabled_method_breakpoint
public static final javax.swing.Icon Db_muted_field_breakpoint
public static final javax.swing.Icon Db_muted_method_breakpoint
public static final javax.swing.Icon Db_no_suspend_breakpoint
public static final javax.swing.Icon Db_no_suspend_field_breakpoint
public static final javax.swing.Icon Db_no_suspend_method_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_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_no_suspend_breakpoint
public static final javax.swing.Icon Db_verified_no_suspend_field_breakpoint
public static final javax.swing.Icon Db_verified_no_suspend_method_breakpoint
public static final javax.swing.Icon Db_watch
public static final javax.swing.Icon EvaluateExpression
public static final javax.swing.Icon EvaluationResult
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 Overhead
public static final javax.swing.Icon PromptInput
public static final javax.swing.Icon PromptInputHistory
public static final javax.swing.Icon Question_badge
public static final javax.swing.Icon RestoreLayout
public static final javax.swing.Icon Selfreference
public static final javax.swing.Icon ShowCurrentFrame
public static final javax.swing.Icon SmartStepInto
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 Value
public static final javax.swing.Icon VariablesTab
public static final javax.swing.Icon ViewBreakpoints
public static final javax.swing.Icon Watch
public static final javax.swing.Icon WatchLastReturnValue
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_log
public static final javax.swing.Icon Db_dep_exception_breakpoint
public static final javax.swing.Icon Db_field_warning_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_warning_breakpoint
public static final javax.swing.Icon Db_muted_dep_exception_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_exception_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_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_pending_breakpoint
public static final javax.swing.Icon Db_temporary_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 Explosion
public static final javax.swing.Icon NewWatch
public static final javax.swing.Icon StackFrame
public static final javax.swing.Icon ToolConsole
public static final javax.swing.Icon Watches
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Diff.class
AllIcons.java
package com.intellij.icons
public final 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 Compare3LeftMiddle
public static final javax.swing.Icon Compare3LeftRight
public static final javax.swing.Icon Compare3MiddleRight
public static final javax.swing.Icon Compare4LeftBottom
public static final javax.swing.Icon Compare4LeftMiddle
public static final javax.swing.Icon Compare4LeftRight
public static final javax.swing.Icon Compare4MiddleBottom
public static final javax.swing.Icon Compare4MiddleRight
public static final javax.swing.Icon Compare4RightBottom
public static final javax.swing.Icon GutterCheckBox
public static final javax.swing.Icon GutterCheckBoxIndeterminate
public static final javax.swing.Icon GutterCheckBoxSelected
public static final javax.swing.Icon Lock
public static final javax.swing.Icon MagicResolve
public static final javax.swing.Icon MagicResolveToolbar
public static final javax.swing.Icon Remove
public static final javax.swing.Icon Revert
public static final javax.swing.Icon CurrentLine
public static final javax.swing.Icon Diff
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Duplicates.class
AllIcons.java
package com.intellij.icons
public final 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 <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$FileTypes.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$FileTypes extends java.lang.Object {
public static final javax.swing.Icon AddAny
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 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 Regexp
public static final javax.swing.Icon Text
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 static final javax.swing.Icon Yaml
public static final javax.swing.Icon TypeScript
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$General.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$General extends java.lang.Object {
public static final javax.swing.Icon ActualZoom
public static final javax.swing.Icon Add
public static final javax.swing.Icon AddJdk
public static final javax.swing.Icon ArrowDown
public static final javax.swing.Icon ArrowDownSmall
public static final javax.swing.Icon ArrowLeft
public static final javax.swing.Icon ArrowRight
public static final javax.swing.Icon ArrowSplitCenterH
public static final javax.swing.Icon ArrowSplitCenterV
public static final javax.swing.Icon ArrowUp
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 BalloonError
public static final javax.swing.Icon BalloonInformation
public static final javax.swing.Icon BalloonWarning
public static final javax.swing.Icon BalloonWarning12
public static final javax.swing.Icon ButtonDropTriangle
public static final javax.swing.Icon CollapseComponent
public static final javax.swing.Icon CollapseComponentHover
public static final javax.swing.Icon ContextHelp
public static final javax.swing.Icon CopyHovered
public static final javax.swing.Icon Divider
public static final javax.swing.Icon Dropdown
public static final javax.swing.Icon DropdownGutter
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 ExclMark
public static final javax.swing.Icon ExpandComponent
public static final javax.swing.Icon ExpandComponentHover
public static final javax.swing.Icon ExternalTools
public static final javax.swing.Icon Filter
public static final javax.swing.Icon FitContent
public static final javax.swing.Icon GearPlain
public static final javax.swing.Icon HideToolWindow
public static final javax.swing.Icon ImplementingMethod
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 Inline_edit
public static final javax.swing.Icon Inline_edit_hovered
public static final javax.swing.Icon InlineAdd
public static final javax.swing.Icon InlineAddHover
public static final javax.swing.Icon InlineVariables
public static final javax.swing.Icon InlineVariablesHover
public static final javax.swing.Icon InspectionsError
public static final javax.swing.Icon InspectionsEye
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 Layout
public static final javax.swing.Icon LayoutEditorOnly
public static final javax.swing.Icon LayoutEditorPreview
public static final javax.swing.Icon LayoutPreviewOnly
public static final javax.swing.Icon LinkDropTriangle
public static final javax.swing.Icon Locate
public static final javax.swing.Icon Modified
public static final javax.swing.Icon ModifiedSelected
public static final javax.swing.Icon MoreTabs
public static final javax.swing.Icon Mouse
public static final javax.swing.Icon Note
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 OpenDisk
public static final javax.swing.Icon OpenDiskHover
public static final javax.swing.Icon OverridenMethod
public static final javax.swing.Icon OverridingMethod
public static final javax.swing.Icon Pin_tab
public static final javax.swing.Icon Print
public static final javax.swing.Icon ProjectConfigurable
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 Remove
public static final javax.swing.Icon Reset
public static final javax.swing.Icon RunWithCoverage
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 ShowWarning
public static final javax.swing.Icon TbHidden
public static final javax.swing.Icon TbShown
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 User
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 ZoomIn
public static final javax.swing.Icon ZoomOut
public static final javax.swing.Icon AddFavoritesList
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 BalloonClose
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 DownloadPlugin
public static final javax.swing.Icon EditColors
public static final javax.swing.Icon EditItemInSection
public static final javax.swing.Icon ErrorsInProgress
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 ExternalToolsSmall
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 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 HideToolWindowInactive
public static final javax.swing.Icon HideWarnings
public static final javax.swing.Icon IjLogo
public static final javax.swing.Icon ImportProject
public static final javax.swing.Icon ImportSettings
public static final javax.swing.Icon InspectionsOff
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 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 MouseShortcut
public static final javax.swing.Icon OpenProject
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 PluginManager
public static final javax.swing.Icon Progress
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 ReadHelp
public static final javax.swing.Icon Recursive
public static final javax.swing.Icon Run
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 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 TemplateProjectSettings
public static final javax.swing.Icon TemplateProjectStructure
public static final javax.swing.Icon UninstallPlugin
public static final javax.swing.Icon WebSettings
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Graph.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Graph extends java.lang.Object {
public static final javax.swing.Icon ActualZoom
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 SnapToGrid
public static final javax.swing.Icon ZoomIn
public static final javax.swing.Icon ZoomOut
public static final javax.swing.Icon Export
public static final javax.swing.Icon Print
public static final javax.swing.Icon PrintPreview
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Gutter.class
AllIcons.java
package com.intellij.icons
public final 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 Java9Service
public static final javax.swing.Icon OverridenMethod
public static final javax.swing.Icon OverridingMethod
public static final javax.swing.Icon ReadAccess
public static final javax.swing.Icon RecursiveMethod
public static final javax.swing.Icon SiblingInheritedMethod
public static final javax.swing.Icon Unique
public static final javax.swing.Icon WriteAccess
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Hierarchy.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Hierarchy extends java.lang.Object {
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 static final javax.swing.Icon Base
public static final javax.swing.Icon Callee
public static final javax.swing.Icon Caller
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Icons$Ide.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Icons$Ide extends java.lang.Object {
public static final javax.swing.Icon NextStep
public static final javax.swing.Icon NextStepInverted
public static final javax.swing.Icon NextStepGrayed
public static final javax.swing.Icon SpeedSearchPrompt
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Icons.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Icons extends java.lang.Object {
public void <init> ()
}
com/intellij/icons/AllIcons$Ide$Dnd.class
AllIcons.java
package com.intellij.icons
public final 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 <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Ide$Macro.class
AllIcons.java
package com.intellij.icons
public final 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 <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Ide$Notification.class
AllIcons.java
package com.intellij.icons
public final 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 <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Ide$RunAnything.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Ide$RunAnything extends java.lang.Object {
public static final javax.swing.Icon OpenRecentProject
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Ide$Shadow.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Ide$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 <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Ide.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Ide extends java.lang.Object {
public static final javax.swing.Icon ErrorPoint
public static final javax.swing.Icon External_link_arrow
public static final javax.swing.Icon FatalError_read
public static final javax.swing.Icon FatalError
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 IncomingChangesOn
public static final javax.swing.Icon Link
public static final javax.swing.Icon LocalScope
public static final javax.swing.Icon NavBarSeparator
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 EmptyFatalError
public static final javax.swing.Icon Error
public static final javax.swing.Icon Error_notifications
public static final javax.swing.Icon HectorNo
public static final javax.swing.Icon IncomingChangesOff
public static final javax.swing.Icon Info_notifications
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 Warning_notifications
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Javaee.class
AllIcons.java
package com.intellij.icons
public final 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 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 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 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 WebServiceClient
public static final javax.swing.Icon DataSourceImport
public static final javax.swing.Icon DbSchemaImportBig
public static final javax.swing.Icon EntityBeanBig
public static final javax.swing.Icon Local
public static final javax.swing.Icon LocalHome
public static final javax.swing.Icon WebService2
public static final javax.swing.Icon WebServiceClient2
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Json.class
AllIcons.java
package com.intellij.icons
public final 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 <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Mac.class
AllIcons.java
package com.intellij.icons
public final 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_black_right_arrow
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 <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Modules$Types.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Modules$Types extends java.lang.Object {
public static final javax.swing.Icon UserDefined
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Modules.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Modules extends java.lang.Object {
public static final javax.swing.Icon AddExcludedRoot
public static final javax.swing.Icon Annotation
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 Output
public static final javax.swing.Icon ResourcesRoot
public static final javax.swing.Icon SourceRoot
public static final javax.swing.Icon SourceRootFileLayer
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 UnloadedModule
public static final javax.swing.Icon UnmarkWebroot
public static final javax.swing.Icon AddContentEntry
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 Library
public static final javax.swing.Icon Merge
public static final javax.swing.Icon ModulesNode
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 Sources
public static final javax.swing.Icon TestSourceFolder
public static final javax.swing.Icon WebRoot
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Nodes$Jsf.class
AllIcons.java
package com.intellij.icons
public final 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 ManagedBean
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 static final javax.swing.Icon GenericValue
public static final javax.swing.Icon NavigationCase
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Nodes.class
AllIcons.java
package com.intellij.icons
public final 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 Alias
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 CompiledClassesFolder
public static final javax.swing.Icon ConfigFolder
public static final javax.swing.Icon Constant
public static final javax.swing.Icon Controller
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 DataTables
public static final javax.swing.Icon Deploy
public static final javax.swing.Icon Desktop
public static final javax.swing.Icon Editorconfig
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 ExtractedFolder
public static final javax.swing.Icon Favorite
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 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 Lambda
public static final javax.swing.Icon Locked
public static final javax.swing.Icon LogFolder
public static final javax.swing.Icon Method
public static final javax.swing.Icon MethodReference
public static final javax.swing.Icon ModelClass
public static final javax.swing.Icon Models
public static final javax.swing.Icon Module
public static final javax.swing.Icon ModuleGroup
public static final javax.swing.Icon MultipleTypeDefinitions
public static final javax.swing.Icon NativeLibrariesFolder
public static final javax.swing.Icon NewParameter
public static final javax.swing.Icon NodePlaceholder
public static final javax.swing.Icon NotFavoriteOnHover
public static final javax.swing.Icon ObjectTypeAttribute
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 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 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 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 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 Target
public static final javax.swing.Icon Test
public static final javax.swing.Icon TestGroup
public static final javax.swing.Icon TestIgnored
public static final javax.swing.Icon TestSourceFolder
public static final javax.swing.Icon Type
public static final javax.swing.Icon Undeploy
public static final javax.swing.Icon Unknown
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 static final javax.swing.Icon Advice
public static final javax.swing.Icon CollapseNode
public static final javax.swing.Icon DataSchema
public static final javax.swing.Icon DataSource
public static final javax.swing.Icon DataView
public static final javax.swing.Icon DisabledPointcut
public static final javax.swing.Icon ExpandNode
public static final javax.swing.Icon FavoriteOnHover
public static final javax.swing.Icon JavaModuleRoot
public static final javax.swing.Icon NewException
public static final javax.swing.Icon NewFolder
public static final javax.swing.Icon PinToolWindow
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 PpWebLogo
public static final javax.swing.Icon SourceFolder
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 void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$ObjectBrowser.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$ObjectBrowser extends java.lang.Object {
public static final javax.swing.Icon AbbreviatePackageNames
public static final javax.swing.Icon CompactEmptyPackages
public static final javax.swing.Icon FlattenModules
public static final javax.swing.Icon FlattenPackages
public static final javax.swing.Icon ShowLibraryContents
public static final javax.swing.Icon ShowMembers
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 static final javax.swing.Icon ShowEditorHighlighting
public static final javax.swing.Icon ShowModules
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Plugins.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Plugins extends java.lang.Object {
public static final javax.swing.Icon Downloads
public static final javax.swing.Icon ModifierInvalid
public static final javax.swing.Icon ModifierJBLogo
public static final javax.swing.Icon PluginLogo
public static final javax.swing.Icon PluginLogo_40
public static final javax.swing.Icon PluginLogo_80
public static final javax.swing.Icon PluginLogoDisabled_40
public static final javax.swing.Icon PluginLogoDisabled_80
public static final javax.swing.Icon Rating
public static final javax.swing.Icon Updated
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Preferences.class
AllIcons.java
package com.intellij.icons
public final 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 <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Process$Big.class
AllIcons.java
package com.intellij.icons
public final 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_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_passive
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_9
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Process$FS.class
AllIcons.java
package com.intellij.icons
public final 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 <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Process$State.class
AllIcons.java
package com.intellij.icons
public final 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 <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Process.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Process extends java.lang.Object {
public static final javax.swing.Icon ProgressPause
public static final javax.swing.Icon ProgressPauseHover
public static final javax.swing.Icon ProgressPauseSmall
public static final javax.swing.Icon ProgressPauseSmallHover
public static final javax.swing.Icon ProgressResume
public static final javax.swing.Icon ProgressResumeHover
public static final javax.swing.Icon ProgressResumeSmall
public static final javax.swing.Icon ProgressResumeSmallHover
public static final javax.swing.Icon Step_1
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_mask
public static final javax.swing.Icon Step_passive
public static final javax.swing.Icon Stop
public static final javax.swing.Icon StopHovered
public static final javax.swing.Icon StopSmall
public static final javax.swing.Icon StopSmallHovered
public static final javax.swing.Icon DisabledDebug
public static final javax.swing.Icon DisabledRun
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_9
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Providers.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Providers extends java.lang.Object {
public static final javax.swing.Icon Apache
public static final javax.swing.Icon ApacheDerby
public static final javax.swing.Icon Azure
public static final javax.swing.Icon Cassandra
public static final javax.swing.Icon ClickHouse
public static final javax.swing.Icon DB2
public static final javax.swing.Icon Eclipse
public static final javax.swing.Icon Exasol
public static final javax.swing.Icon Firebird
public static final javax.swing.Icon Greenplum
public static final javax.swing.Icon H2
public static final javax.swing.Icon HANA
public static final javax.swing.Icon Hibernate
public static final javax.swing.Icon Hive
public static final javax.swing.Icon Hsqldb
public static final javax.swing.Icon Ibm
public static final javax.swing.Icon Informix
public static final javax.swing.Icon Mariadb
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 Presto
public static final javax.swing.Icon Redshift
public static final javax.swing.Icon Snowflake
public static final javax.swing.Icon Spark
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 static final javax.swing.Icon Teradata
public static final javax.swing.Icon Vertica
public static final javax.swing.Icon Bea
public static final javax.swing.Icon Cvs
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$RunConfigurations$TestState.class
AllIcons.java
package com.intellij.icons
public final 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 <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$RunConfigurations.class
AllIcons.java
package com.intellij.icons
public final 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 Compound
public static final javax.swing.Icon HidePassed
public static final javax.swing.Icon IgnoredTest
public static final javax.swing.Icon InvalidConfigurationLayer
public static final javax.swing.Icon Junit
public static final javax.swing.Icon Remote
public static final javax.swing.Icon RerunFailedTests
public static final javax.swing.Icon Scroll_down
public static final javax.swing.Icon ShowIgnored
public static final javax.swing.Icon ShowPassed
public static final javax.swing.Icon SortbyDuration
public static final javax.swing.Icon TestCustom
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 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 TestUnknown
public static final javax.swing.Icon Tomcat
public static final javax.swing.Icon ToolbarError
public static final javax.swing.Icon ToolbarFailed
public static final javax.swing.Icon ToolbarPassed
public static final javax.swing.Icon ToolbarSkipped
public static final javax.swing.Icon ToolbarTerminated
public static final javax.swing.Icon TrackCoverage
public static final javax.swing.Icon Web_app
public static final javax.swing.Icon ConfigurationWarning
public static final javax.swing.Icon HideIgnored
public static final javax.swing.Icon IncludeNonStartedTests_Rerun
public static final javax.swing.Icon LoadingTree
public static final javax.swing.Icon Ql_console
public static final javax.swing.Icon SaveTempConfig
public static final javax.swing.Icon ScrollToStackTrace
public static final javax.swing.Icon SelectFirstDefect
public static final javax.swing.Icon SourceAtException
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 TrackTests
public static final javax.swing.Icon Unknown
public static final javax.swing.Icon Variables
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Scope.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Scope extends java.lang.Object {
public static final javax.swing.Icon ChangedFiles
public static final javax.swing.Icon ChangedFilesAll
public static final javax.swing.Icon Problems
public static final javax.swing.Icon Production
public static final javax.swing.Icon Scratches
public static final javax.swing.Icon Tests
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Toolbar.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Toolbar extends java.lang.Object {
public static final javax.swing.Icon Filterdups
public static final javax.swing.Icon Unknown
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$ToolbarDecorator.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$ToolbarDecorator extends java.lang.Object {
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 AddPattern
public static final javax.swing.Icon AddRemoteDatasource
public static final javax.swing.Icon AddYouTrack
public static final javax.swing.Icon Export
public static final javax.swing.Icon Import
public static final javax.swing.Icon Add
public static final javax.swing.Icon AddPackage
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 <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Toolwindows.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Toolwindows extends java.lang.Object {
public static final javax.swing.Icon Documentation
public static final javax.swing.Icon ErrorEvents
public static final javax.swing.Icon InfoEvents
public static final javax.swing.Icon NoEvents
public static final javax.swing.Icon Problems
public static final javax.swing.Icon ProblemsEmpty
public static final javax.swing.Icon ToolWindowAnt
public static final javax.swing.Icon ToolWindowBuild
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 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 ToolWindowProfiler
public static final javax.swing.Icon ToolWindowProject
public static final javax.swing.Icon ToolWindowRun
public static final javax.swing.Icon ToolWindowServices
public static final javax.swing.Icon ToolWindowStructure
public static final javax.swing.Icon ToolWindowTodo
public static final javax.swing.Icon ToolWindowUIDesigner
public static final javax.swing.Icon WarningEvents
public static final javax.swing.Icon WebToolWindow
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Vcs$Vendors.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Vcs$Vendors extends java.lang.Object {
public static final javax.swing.Icon Github
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Vcs.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Vcs extends java.lang.Object {
public static final javax.swing.Icon Arrow_left
public static final javax.swing.Icon Arrow_right
public static final javax.swing.Icon Branch
public static final javax.swing.Icon Changelist
public static final javax.swing.Icon CommitNode
public static final javax.swing.Icon Equal
public static final javax.swing.Icon Folders
public static final javax.swing.Icon History
public static final javax.swing.Icon Ignore_file
public static final javax.swing.Icon Merge
public static final javax.swing.Icon Not_equal
public static final javax.swing.Icon Patch
public static final javax.swing.Icon Patch_applied
public static final javax.swing.Icon Patch_file
public static final javax.swing.Icon Push
public static final javax.swing.Icon Remove
public static final javax.swing.Icon Shelve
public static final javax.swing.Icon ShelveSilent
public static final javax.swing.Icon ShowUnversionedFiles
public static final javax.swing.Icon Unshelve
public static final javax.swing.Icon UnshelveSilent
public static final javax.swing.Icon CheckSpelling
public static final javax.swing.Icon MergeSourcesTree
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Webreferences.class
AllIcons.java
package com.intellij.icons
public final com.intellij.icons.AllIcons$Webreferences extends java.lang.Object {
public static final javax.swing.Icon Server
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Welcome$Project.class
AllIcons.java
package com.intellij.icons
public final 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 <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Welcome.class
AllIcons.java
package com.intellij.icons
public final 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 FromVCS
public static final javax.swing.Icon Register
public static final javax.swing.Icon CreateNewProjectfromExistingFiles
public static final javax.swing.Icon ImportProject
public static final javax.swing.Icon OpenProject
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Windows.class
AllIcons.java
package com.intellij.icons
public final 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 CloseSmall
public static final javax.swing.Icon Help
public static final javax.swing.Icon HelpButton
public static final javax.swing.Icon HelpButtonInactive
public static final javax.swing.Icon HelpInactive
public static final javax.swing.Icon Maximize
public static final javax.swing.Icon MaximizeInactive
public static final javax.swing.Icon MaximizeSmall
public static final javax.swing.Icon Minimize
public static final javax.swing.Icon MinimizeInactive
public static final javax.swing.Icon MinimizeSmall
public static final javax.swing.Icon Restore
public static final javax.swing.Icon RestoreInactive
public static final javax.swing.Icon RestoreSmall
public void <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Xml$Browsers.class
AllIcons.java
package com.intellij.icons
public final 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 <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons$Xml.class
AllIcons.java
package com.intellij.icons
public final 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 <init> ()
static void <clinit> ()
}
com/intellij/icons/AllIcons.class
AllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons extends java.lang.Object {
public static final javax.swing.Icon Idea_logo_welcome
public static final javax.swing.Icon Logo_welcomeScreen
public static final javax.swing.Icon Logo_welcomeScreen_CE
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_CEsmall
public static final javax.swing.Icon Icon_small
public void <init> ()
private static javax.swing.Icon load (java.lang.String)
String path
static synthetic javax.swing.Icon access$000 (java.lang.String)
String x0
static void <clinit> ()
}
com/intellij/ide/ClassUtilCore.class
ClassUtilCore.java
package com.intellij.ide
public com.intellij.ide.ClassUtilCore extends java.lang.Object {
public void <init> ()
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
}
com/intellij/jna/JnaLoader.class
JnaLoader.java
package com.intellij.jna
public com.intellij.jna.JnaLoader extends java.lang.Object {
private static Boolean ourJnaLoaded
public void <init> ()
public static synchronized void load (com.intellij.openapi.diagnostic.Logger)
long t
int ptrSize
Throwable t
com.intellij.openapi.diagnostic.Logger logger
public static synchronized boolean isLoaded ()
static void <clinit> ()
}
com/intellij/openapi/CompositeDisposable.class
CompositeDisposable.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
private boolean isDisposing
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void add (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable disposable
public void remove (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable d
int i
com.intellij.openapi.Disposable disposable
public void dispose ()
com.intellij.openapi.Disposable disposable
int i
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/Disposable$Parent.class
Disposable.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.class
Disposable.java
package com.intellij.openapi
public abstract com.intellij.openapi.Disposable extends java.lang.Object {
public abstract void dispose ()
}
com/intellij/openapi/DisposableWrapper.class
DisposableWrapper.java
package com.intellij.openapi
public com.intellij.openapi.DisposableWrapper extends java.lang.Object implements com.intellij.openapi.Disposable {
private volatile com.intellij.openapi.Disposable myObject
public void <init> (com.intellij.openapi.Disposable, com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable object
com.intellij.openapi.Disposable parent
public com.intellij.openapi.DisposableWrapper moveTo (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parent
com.intellij.openapi.DisposableWrapper newWrapper
protected com.intellij.openapi.DisposableWrapper createNewWrapper (com.intellij.openapi.Disposable, com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable object
com.intellij.openapi.Disposable parent
public void dispose ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/Forceable.class
Forceable.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/WeakReferenceDisposable.class
WeakReferenceDisposable.java
package com.intellij.openapi
public abstract com.intellij.openapi.WeakReferenceDisposable extends java.lang.ref.WeakReference implements com.intellij.openapi.Disposable {
private static final java.lang.ref.ReferenceQueue ourRefQueue
public void <init> (java.lang.Object)
Object referent
public final void dispose ()
Object referent
protected abstract void disposeReferent (java.lang.Object)
private static void reapCollectedRefs ()
java.lang.ref.Reference ref
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/WeakReferenceDisposableWrapper.class
WeakReferenceDisposableWrapper.java
package com.intellij.openapi
public com.intellij.openapi.WeakReferenceDisposableWrapper extends com.intellij.openapi.WeakReferenceDisposable {
public void <init> (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable referent
protected void disposeReferent (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable referent
protected volatile synthetic void disposeReferent (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/AccessToken$1.class
AccessToken.java
package com.intellij.openapi.application
final com.intellij.openapi.application.AccessToken$1 extends com.intellij.openapi.application.AccessToken {
void <init> ()
public void finish ()
}
com/intellij/openapi/application/AccessToken.class
AccessToken.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 <init> ()
public final void close ()
public abstract void finish ()
static void <clinit> ()
}
com/intellij/openapi/application/JetBrainsProtocolHandler.class
JetBrainsProtocolHandler.java
package com.intellij.openapi.application
public final com.intellij.openapi.application.JetBrainsProtocolHandler extends java.lang.Object {
public static final String PROTOCOL
public static final String FRAGMENT_PARAM_NAME
private static String ourMainParameter
private static String ourCommand
public static final String REQUIRED_PLUGINS_KEY
private static java.util.Map ourParameters
private static boolean initialized
public void <init> ()
public static void processJetBrainsLauncherParameters (java.lang.String)
String url
java.net.URI uri
String path
java.util.List urlParts
java.util.Map parameters
private static void computeParameters (java.lang.String, java.util.Map)
int ind
String key
String value
String keyValue
String rawQuery
java.util.Map parameters
public static java.lang.String getCommand ()
private static void init ()
String property
public static java.lang.String getMainParameter ()
public static boolean appStartedWithCommand ()
String property
public static void clear ()
public static java.util.Map getParameters ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/PathManager$Lazy.class
PathManager.java
package com.intellij.openapi.application
com.intellij.openapi.application.PathManager$Lazy extends java.lang.Object {
private static final java.util.regex.Pattern PROPERTY_REF
private void <init> ()
static synthetic java.util.regex.Pattern access$000 ()
static void <clinit> ()
}
com/intellij/openapi/application/PathManager.class
PathManager.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_LOG_CONFIG_FILE
public static final String PROPERTY_PATHS_SELECTOR
public static final String OPTIONS_DIRECTORY
public static final String DEFAULT_EXT
public static final String DEFAULT_OPTIONS_FILE
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 SYSTEM_FOLDER
private static final String PATHS_SELECTOR
private static String ourHomePath
private static String[] ourBinDirectories
private static String ourConfigPath
private static String ourSystemPath
private static String ourScratchPath
private static String ourPluginsPath
private static String ourLogPath
public void <init> ()
public static java.lang.String getHomePath ()
public static java.lang.String getHomePath (boolean)
String advice
boolean insideIde
String fromProperty
public static boolean isUnderHomeDirectory (java.lang.String)
String path
public static java.lang.String getHomePathFor (java.lang.Class)
Class aClass
String rootPath
java.io.File root
private static boolean isIdeaHome (java.io.File)
String binDir
java.io.File root
private static java.lang.String[] getBinDirectories (java.io.File)
java.io.File dir
String subDir
java.io.File root
java.util.List binDirs
String[] subDirs
String osSuffix
public static java.lang.String getBinPath ()
public static java.io.File findBinFile (java.lang.String)
java.io.File file
String binDir
String fileName
public static java.io.File findBinFileWithException (java.lang.String) throws java.io.FileNotFoundException
String fileName
java.io.File file
String paths
public static java.lang.String getLibPath ()
public static java.lang.String getPreInstalledPluginsPath ()
public static java.lang.String getPathsSelector ()
public static java.lang.String getConfigPath ()
String fromProp
public static java.lang.String getScratchPath ()
String fromProp
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 getDefaultSystemPathFor (java.lang.String)
String selector
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
public static java.lang.String getResourceRoot (java.lang.ClassLoader, java.lang.String)
ClassLoader cl
String resourcePath
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 binDir
String key
java.util.Map$Entry entry
java.util.Map properties
java.io.Reader reader
java.io.IOException e
String path
java.util.Set paths
java.util.Properties sysProperties
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 getCommunityHomePath ()
String path
public static java.lang.String getJarPathForClass (java.lang.Class)
Class aClass
String resourceRoot
public static java.util.Collection getUtilClassPath ()
String path
Class aClass
Class[] classes
java.util.Set classPath
String resourceRoot
private static void log (java.lang.String)
String x
public static java.lang.String getAbsolutePath (java.lang.String)
String path
public 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
String userHome
private static java.lang.String canonicalPath (java.lang.String)
java.io.IOException e
String path
public static java.io.File getLogFile ()
java.io.File logXmlFile
String logXmlPath
java.io.File logXmlFile
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/RuntimeInterruptedException.class
RuntimeInterruptedException.java
package com.intellij.openapi.application
public com.intellij.openapi.application.RuntimeInterruptedException extends java.lang.RuntimeException {
public void <init> (java.lang.InterruptedException)
InterruptedException cause
}
com/intellij/openapi/diagnostic/ApplicationInfoProvider.class
ApplicationInfoProvider.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.class
Attachment.java
package com.intellij.openapi.diagnostic
public com.intellij.openapi.diagnostic.Attachment extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.diagnostic.Attachment[] EMPTY_ARRAY
private final String myPath
private final String myDisplayText
private final byte[] myBytes
private final java.io.File myTemporaryFile
private boolean myIncluded
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String, java.lang.Throwable)
String name
Throwable throwable
public void <init> (java.lang.String, java.lang.String)
String path
String content
public void <init> (java.lang.String, byte[], java.lang.String)
String path
byte[] bytes
String displayText
public void <init> (java.lang.String, java.io.File, java.lang.String)
String path
java.io.File temporaryFile
String displayText
private void <init> (java.lang.String, java.lang.String, byte[], java.io.File)
String path
String displayText
byte[] bytes
java.io.File temporaryFile
public java.lang.String getDisplayText ()
public java.lang.String getPath ()
public java.lang.String getName ()
public java.lang.String getEncodedBytes ()
public byte[] getBytes ()
java.io.IOException e
public java.io.InputStream openContentStream ()
java.io.FileNotFoundException e
public boolean isIncluded ()
public void setIncluded (boolean)
boolean included
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diagnostic/ControlFlowException.class
ControlFlowException.java
package com.intellij.openapi.diagnostic
public abstract com.intellij.openapi.diagnostic.ControlFlowException extends java.lang.Object {
}
com/intellij/openapi/diagnostic/DefaultLogger$1.class
DefaultLogger.java
package com.intellij.openapi.diagnostic
final com.intellij.openapi.diagnostic.DefaultLogger$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final synthetic boolean val$prev
void <init> (boolean)
public void dispose ()
}
com/intellij/openapi/diagnostic/DefaultLogger.class
DefaultLogger.java
package com.intellij.openapi.diagnostic
public com.intellij.openapi.diagnostic.DefaultLogger extends com.intellij.openapi.diagnostic.Logger {
private static boolean ourMirrorToStderr
public void <init> (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
public static boolean shouldDumpExceptionToStderr ()
public static void disableStderrDumping (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
boolean prev
static synthetic boolean access$002 (boolean)
boolean x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diagnostic/ExceptionWithAttachments.class
ExceptionWithAttachments.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$Level.class
FrequentEventDetector.java
package com.intellij.openapi.diagnostic
public final enum com.intellij.openapi.diagnostic.FrequentEventDetector$Level extends java.lang.Enum {
public static final enum com.intellij.openapi.diagnostic.FrequentEventDetector$Level INFO
public static final enum com.intellij.openapi.diagnostic.FrequentEventDetector$Level WARN
public static final enum com.intellij.openapi.diagnostic.FrequentEventDetector$Level ERROR
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/diagnostic/FrequentEventDetector.class
FrequentEventDetector.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 java.util.concurrent.atomic.AtomicInteger disableRequests
public void <init> (int, int)
int eventCountThreshold
int timeSpanMs
public void <init> (int, int, com.intellij.openapi.diagnostic.FrequentEventDetector$Level)
int eventCountThreshold
int timeSpanMs
com.intellij.openapi.diagnostic.FrequentEventDetector$Level level
public java.lang.String getMessageOnEvent (java.lang.Object)
long timeNow
int traceId
Integer existingTraceId
boolean logTrace
int traceId
String trace
boolean logTrace
int traceId
boolean shouldLog
Object event
public void logMessage (java.lang.String)
String message
public void eventHappened (java.lang.Object)
Object event
String message
public static void disableUntil (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable reenable
private static synthetic void lambda$disableUntil$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diagnostic/Log4jBasedLogger.class
Log4jBasedLogger.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 <init> (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 trace (java.lang.Throwable)
Throwable t
public void info (java.lang.String)
String message
public void info (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public transient void error (java.lang.String, java.lang.Throwable, java.lang.String[])
String message
Throwable t
String[] details
String fullMessage
public void setLevel (org.apache.log4j.Level)
org.apache.log4j.Level level
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diagnostic/LogUtil.class
LogUtil.java
package com.intellij.openapi.diagnostic
public com.intellij.openapi.diagnostic.LogUtil extends java.lang.Object {
private void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diagnostic/Logger$1.class
Logger.java
package com.intellij.openapi.diagnostic
synthetic com.intellij.openapi.diagnostic.Logger$1 extends java.lang.Object {
}
com/intellij/openapi/diagnostic/Logger$DefaultFactory.class
Logger.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 <init> ()
public com.intellij.openapi.diagnostic.Logger getLoggerInstance (java.lang.String)
String category
synthetic void <init> (com.intellij.openapi.diagnostic.Logger$1)
com.intellij.openapi.diagnostic.Logger$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diagnostic/Logger$Factory.class
Logger.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.class
Logger.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 <init> ()
public static void setFactory (java.lang.Class)
java.lang.reflect.Constructor constructor
Exception e
Class factory
public static void setFactory (com.intellij.openapi.diagnostic.Logger$Factory)
com.intellij.openapi.diagnostic.Logger$Factory factory
public static com.intellij.openapi.diagnostic.Logger$Factory getFactory ()
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 trace (java.lang.Throwable)
Throwable t
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.Throwable, com.intellij.openapi.diagnostic.Attachment[])
String message
Throwable t
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 t
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
private static synthetic java.lang.String lambda$static$0 (com.intellij.openapi.diagnostic.Attachment)
com.intellij.openapi.diagnostic.Attachment attachment
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diagnostic/RuntimeExceptionWithAttachments.class
RuntimeExceptionWithAttachments.java
package com.intellij.openapi.diagnostic
public com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ExceptionWithAttachments {
private final String myUserMessage
private final com.intellij.openapi.diagnostic.Attachment[] myAttachments
public transient void <init> (java.lang.String, com.intellij.openapi.diagnostic.Attachment[])
String message
com.intellij.openapi.diagnostic.Attachment[] attachments
public transient void <init> (java.lang.Throwable, com.intellij.openapi.diagnostic.Attachment[])
Throwable cause
com.intellij.openapi.diagnostic.Attachment[] attachments
public transient void <init> (java.lang.String, java.lang.Throwable, com.intellij.openapi.diagnostic.Attachment[])
String message
Throwable cause
com.intellij.openapi.diagnostic.Attachment[] attachments
public transient void <init> (java.lang.String, java.lang.String, com.intellij.openapi.diagnostic.Attachment[])
String userMessage
String details
com.intellij.openapi.diagnostic.Attachment[] attachments
public java.lang.String getUserMessage ()
public com.intellij.openapi.diagnostic.Attachment[] getAttachments ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/LineTokenizer.class
LineTokenizer.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/LineTokenizerBase.class
LineTokenizerBase.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 <init> ()
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.class
DiffFragment.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 <init> (java.lang.String, java.lang.String)
String text1
String text2
public void <init> (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 <clinit> ()
}
com/intellij/openapi/diff/impl/ComparisonPolicy$DefaultPolicy.class
ComparisonPolicy.java
package com.intellij.openapi.diff.impl
com.intellij.openapi.diff.impl.ComparisonPolicy$DefaultPolicy extends com.intellij.openapi.diff.impl.ComparisonPolicy {
void <init> ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/ComparisonPolicy$IgnoreSpacePolicy.class
ComparisonPolicy.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 {
void <init> ()
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 synthetic void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/ComparisonPolicy$TrimSpacePolicy.class
ComparisonPolicy.java
package com.intellij.openapi.diff.impl
com.intellij.openapi.diff.impl.ComparisonPolicy$TrimSpacePolicy extends com.intellij.openapi.diff.impl.ComparisonPolicy {
void <init> ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/ComparisonPolicy.class
ComparisonPolicy.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 <init> (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 synthetic 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/DiffFragmentBuilder.class
DiffFragmentBuilder.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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/fragments/Fragment.class
Fragment.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.class
FragmentHighlighter.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.class
FragmentList.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 <init> ()
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.class
FragmentList.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 <clinit> ()
}
com/intellij/openapi/diff/impl/fragments/FragmentListImpl.class
FragmentListImpl.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 <init> (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.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
private static synthetic int lambda$static$0 (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
static void <clinit> ()
}
com/intellij/openapi/diff/impl/fragments/InlineFragment.class
InlineFragment.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 <init> (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 <clinit> ()
}
com/intellij/openapi/diff/impl/fragments/LineBlock.class
LineBlock.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 <init> (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
private static synthetic int lambda$static$0 (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
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/fragments/LineFragment$1.class
LineFragment.java
package com.intellij.openapi.diff.impl.fragments
synthetic com.intellij.openapi.diff.impl.fragments.LineFragment$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$openapi$diff$impl$util$TextDiffTypeEnum
static void <clinit> ()
}
com/intellij/openapi/diff/impl/fragments/LineFragment.class
LineFragment.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 <init> (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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/highlighting/BufferedStringList.class
BufferedStringList.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 <init> ()
public void add (java.lang.String)
String string
public void appendToLast (java.lang.String)
String string
public void flushLast ()
public java.lang.String[] toArray ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/highlighting/FragmentSide$1.class
FragmentSide.java
package com.intellij.openapi.diff.impl.highlighting
final enum com.intellij.openapi.diff.impl.highlighting.FragmentSide$1 extends com.intellij.openapi.diff.impl.highlighting.FragmentSide {
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/highlighting/FragmentSide$2.class
FragmentSide.java
package com.intellij.openapi.diff.impl.highlighting
final enum com.intellij.openapi.diff.impl.highlighting.FragmentSide$2 extends com.intellij.openapi.diff.impl.highlighting.FragmentSide {
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/highlighting/FragmentSide.class
FragmentSide.java
package com.intellij.openapi.diff.impl.highlighting
public abstract enum com.intellij.openapi.diff.impl.highlighting.FragmentSide extends java.lang.Enum {
public static final enum com.intellij.openapi.diff.impl.highlighting.FragmentSide SIDE1
public static final enum 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 synthetic 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 <init> (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
synthetic void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/highlighting/LineBlockDivider$1.class
LineBlockDivider.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 <init> ()
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
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.class
LineBlockDivider.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 <init> ()
public abstract com.intellij.openapi.diff.ex.DiffFragment[][] divide (com.intellij.openapi.diff.ex.DiffFragment[])
static void <clinit> ()
}
com/intellij/openapi/diff/impl/highlighting/List2D.class
List2D.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 <init> ()
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[] line
}
com/intellij/openapi/diff/impl/highlighting/Util$MyChange.class
Util.java
package com.intellij.openapi.diff.impl.highlighting
com.intellij.openapi.diff.impl.highlighting.Util$MyChange extends com.intellij.util.diff.Diff$Change {
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/highlighting/Util.class
Util.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 synthetic boolean $assertionsDisabled
public void <init> ()
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.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.ex.DiffFragment fragment
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
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
com.intellij.openapi.diff.ex.DiffFragment[] fragments
private static boolean areEqual (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment fragment
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
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 <clinit> ()
char delimiter
char[] delimiters
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/patch/PatchHunk.class
PatchHunk.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 <init> (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.class
PatchLine.java
package com.intellij.openapi.diff.impl.patch
public final enum com.intellij.openapi.diff.impl.patch.PatchLine$Type extends java.lang.Enum {
public static final enum com.intellij.openapi.diff.impl.patch.PatchLine$Type CONTEXT
public static final enum com.intellij.openapi.diff.impl.patch.PatchLine$Type ADD
public static final enum com.intellij.openapi.diff.impl.patch.PatchLine$Type REMOVE
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/diff/impl/patch/PatchLine.class
PatchLine.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 <init> (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.class
ByWord.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/processing/ByWord$FragmentBuilder.class
ByWord.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
void <init> (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
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 synthetic 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 synthetic 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/processing/ByWord.class
ByWord.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 <init> (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
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 synthetic com.intellij.openapi.diagnostic.Logger access$100 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$BaseFragmentRunner.class
DiffCorrection.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 <init> ()
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.class
DiffCorrection.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 <init> (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 synthetic void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$ConcatenateSingleSide.class
DiffCorrection.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 <init> ()
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 synthetic void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$ConnectSingleSideToChange.class
DiffCorrection.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 <init> ()
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 synthetic void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$FragmentBuffer.class
DiffCorrection.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 <init> ()
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.class
DiffCorrection.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.class
DiffCorrection.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 <init> ()
public void addAll (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.ex.DiffFragment[] fragments
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$Normalize.class
DiffCorrection.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 <init> ()
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 <clinit> ()
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$TrueLineBlocks.class
DiffCorrection.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 synthetic boolean $assertionsDisabled
public void <init> (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 synthetic void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$UnitEquals.class
DiffCorrection.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 <init> ()
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 synthetic void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/processing/DiffCorrection.class
DiffCorrection.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/DiffPolicy$ByChar.class
DiffPolicy.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/processing/DiffPolicy$LineBlocks.class
DiffPolicy.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/processing/DiffPolicy.class
DiffPolicy.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 <clinit> ()
}
com/intellij/openapi/diff/impl/processing/DummyDiffFragmentsProcessor.class
DummyDiffFragmentsProcessor.java
package com.intellij.openapi.diff.impl.processing
com.intellij.openapi.diff.impl.processing.DummyDiffFragmentsProcessor extends java.lang.Object {
void <init> ()
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.class
Formatting.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 <init> (java.lang.String, com.intellij.openapi.util.TextRange)
String baseText
com.intellij.openapi.util.TextRange range
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/processing/FragmentsCollector.class
FragmentsCollector.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 <init> ()
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.class
HighlightMode.java
package com.intellij.openapi.diff.impl.processing
public final enum com.intellij.openapi.diff.impl.processing.HighlightMode extends java.lang.Enum {
public static final enum com.intellij.openapi.diff.impl.processing.HighlightMode BY_WORD
public static final enum com.intellij.openapi.diff.impl.processing.HighlightMode BY_LINE
public static final enum com.intellij.openapi.diff.impl.processing.HighlightMode NO_HIGHLIGHTING
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/diff/impl/processing/LineFragmentsCollector.class
LineFragmentsCollector.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/processing/PreferWholeLines.class
PreferWholeLines.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 synthetic boolean $assertionsDisabled
void <init> ()
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 <clinit> ()
}
com/intellij/openapi/diff/impl/processing/TextCompareProcessor.class
TextCompareProcessor.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 <init> (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 <init> (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 processFragments (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.ex.DiffFragment[] fragments
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/processing/UniteSameType.class
UniteSameType.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 <init> ()
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
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/processing/Word.class
Word.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 <init> (java.lang.String, com.intellij.openapi.util.TextRange)
String baseText
com.intellij.openapi.util.TextRange range
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/string/DiffString$LineTokenizer.class
DiffString.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/string/DiffString.class
DiffString.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 <init> (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 synthetic java.lang.CharSequence subSequence (int, int)
static synthetic char access$000 (com.intellij.openapi.diff.impl.string.DiffString, int)
com.intellij.openapi.diff.impl.string.DiffString x0
int x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/string/DiffStringBuilder.class
DiffStringBuilder.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 <init> ()
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diff/impl/util/TextDiffTypeEnum.class
TextDiffTypeEnum.java
package com.intellij.openapi.diff.impl.util
public final enum com.intellij.openapi.diff.impl.util.TextDiffTypeEnum extends java.lang.Enum {
public static final enum com.intellij.openapi.diff.impl.util.TextDiffTypeEnum INSERT
public static final enum com.intellij.openapi.diff.impl.util.TextDiffTypeEnum CHANGED
public static final enum com.intellij.openapi.diff.impl.util.TextDiffTypeEnum DELETED
public static final enum com.intellij.openapi.diff.impl.util.TextDiffTypeEnum CONFLICT
public static final enum com.intellij.openapi.diff.impl.util.TextDiffTypeEnum NONE
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/progress/ProcessCanceledException.class
ProcessCanceledException.java
package com.intellij.openapi.progress
public com.intellij.openapi.progress.ProcessCanceledException extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ControlFlowException {
public void <init> ()
public void <init> (java.lang.Throwable)
Throwable cause
}
com/intellij/openapi/util/ArrayTailCondition$1.class
ArrayTailCondition.java
package com.intellij.openapi.util
final com.intellij.openapi.util.ArrayTailCondition$1 extends java.lang.Object implements com.intellij.openapi.util.ArrayTailCondition {
void <init> ()
public boolean value (java.lang.Object[], int)
Object[] array
int start
}
com/intellij/openapi/util/ArrayTailCondition.class
ArrayTailCondition.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 <clinit> ()
}
com/intellij/openapi/util/AtomicClearableLazyValue$1.class
AtomicClearableLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.AtomicClearableLazyValue$1 extends com.intellij.openapi.util.AtomicClearableLazyValue {
final synthetic com.intellij.openapi.util.Computable val$computable
void <init> (com.intellij.openapi.util.Computable)
protected java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/AtomicClearableLazyValue.class
AtomicClearableLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.AtomicClearableLazyValue extends com.intellij.openapi.util.ClearableLazyValue {
public void <init> ()
public static com.intellij.openapi.util.AtomicClearableLazyValue create (com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Computable computable
public final synchronized java.lang.Object getValue ()
public final synchronized void drop ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/AtomicNotNullLazyValue$1.class
AtomicNotNullLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.AtomicNotNullLazyValue$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final synthetic com.intellij.openapi.util.NotNullFactory val$value
void <init> (com.intellij.openapi.util.NotNullFactory)
protected java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/AtomicNotNullLazyValue.class
AtomicNotNullLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.AtomicNotNullLazyValue extends com.intellij.openapi.util.NotNullLazyValue {
private volatile Object myValue
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/AtomicNullableLazyValue$1.class
AtomicNullableLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.AtomicNullableLazyValue$1 extends com.intellij.openapi.util.AtomicNullableLazyValue {
final synthetic com.intellij.openapi.util.Factory val$value
void <init> (com.intellij.openapi.util.Factory)
protected java.lang.Object compute ()
}
com/intellij/openapi/util/AtomicNullableLazyValue.class
AtomicNullableLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.AtomicNullableLazyValue extends com.intellij.openapi.util.NullableLazyValue {
private volatile Object myValue
private volatile boolean myComputed
public void <init> ()
public final java.lang.Object getValue ()
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
boolean computed
Object value
public static com.intellij.openapi.util.AtomicNullableLazyValue createValue (com.intellij.openapi.util.Factory)
com.intellij.openapi.util.Factory value
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/BooleanGetter.class
BooleanGetter.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 ()
private static synthetic boolean lambda$static$1 ()
private static synthetic boolean lambda$static$0 ()
static void <clinit> ()
}
com/intellij/openapi/util/ClassLoaderUtil.class
ClassLoaderUtil.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ClassLoaderUtil extends java.lang.Object {
private void <init> ()
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 computeWithClassLoader (java.lang.ClassLoader, com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
ClassLoader classLoader
com.intellij.openapi.util.ThrowableComputable computable
ClassLoader oldClassLoader
public static java.lang.Object runWithClassLoader (java.lang.ClassLoader, com.intellij.openapi.util.Computable)
ClassLoader classLoader
com.intellij.openapi.util.Computable computable
public static java.lang.ClassLoader getPlatformLoaderParentIfOnJdk9 ()
Exception e
public static void addPlatformLoaderParentIfOnJdk9 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder builder
private static synthetic java.lang.Object lambda$runWithClassLoader$0 (com.intellij.openapi.util.Computable) throws java.lang.RuntimeException
com.intellij.openapi.util.Computable computable
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/ClearableLazyValue$1.class
ClearableLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.ClearableLazyValue$1 extends com.intellij.openapi.util.ClearableLazyValue {
final synthetic com.intellij.openapi.util.Computable val$computable
void <init> (com.intellij.openapi.util.Computable)
protected java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/ClearableLazyValue.class
ClearableLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.ClearableLazyValue extends java.lang.Object {
private Object myValue
public void <init> ()
public static com.intellij.openapi.util.ClearableLazyValue create (com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Computable computable
protected abstract java.lang.Object compute ()
public java.lang.Object getValue ()
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object result
public void drop ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Clock.class
Clock.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Clock extends java.lang.Object {
private static long ourTime
public void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Cloner.class
Cloner.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/ColoredItem.class
ColoredItem.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.ColoredItem extends java.lang.Object {
public abstract java.awt.Color getColor ()
}
com/intellij/openapi/util/Computable$NotNullCachedComputable.class
Computable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Computable$NotNullCachedComputable extends java.lang.Object implements com.intellij.openapi.util.NotNullComputable {
private Object myValue
public void <init> ()
protected abstract java.lang.Object internalCompute ()
public final java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Computable$PredefinedValueComputable.class
Computable.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 <init> (java.lang.Object)
Object value
public java.lang.Object compute ()
public java.lang.String toString ()
}
com/intellij/openapi/util/Computable.class
Computable.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.class
DefaultJDOMExternalizer.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.class
DefaultJDOMExternalizer.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 static final java.util.concurrent.ConcurrentMap ourFieldCache
private void <init> ()
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
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
static java.lang.String filterXMLCharacters (java.lang.String)
char c
int i
String value
StringBuilder builder
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
String value
Class type
Exception ex
String fieldName
org.jdom.Element e
Object data
org.jdom.Element parentNode
java.util.Map fields
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
private static synthetic java.util.Map lambda$static$0 (java.lang.Class)
String name
int modifiers
java.lang.reflect.Field field
Class c
java.util.Map result
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/DeprecatedDuplicatesIconPathPatcher.class
DeprecatedDuplicatesIconPathPatcher.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 <init> ()
public java.lang.String patchPath (java.lang.String, java.lang.ClassLoader)
String path
ClassLoader classLoader
static void <clinit> ()
}
com/intellij/openapi/util/DifferenceFilter.class
DifferenceFilter.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Disposer$1.class
Disposer.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 <init> ()
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 synthetic void beforeTreeExecution (java.lang.Object)
public volatile synthetic void execute (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Disposer$2.class
Disposer.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Disposer$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final synthetic String val$debugName
void <init> (java.lang.String)
public void dispose ()
public java.lang.String toString ()
}
com/intellij/openapi/util/Disposer$KeyDisposable.class
Disposer.java
package com.intellij.openapi.util
com.intellij.openapi.util.Disposer$KeyDisposable extends java.lang.Object implements com.intellij.openapi.Disposable {
private final String myKey
void <init> (java.lang.String)
String key
public void dispose ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Disposer.class
Disposer.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Disposer extends java.lang.Object {
private static final com.intellij.openapi.util.objectTree.ObjectTree ourTree
private static final com.intellij.openapi.util.objectTree.ObjectTreeAction ourDisposeAction
private static final String debugDisposer
private static boolean ourDebugMode
private static final java.util.Map ourKeyDisposables
public static boolean isDebugDisposerOn ()
private void <init> ()
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 parent
com.intellij.openapi.Disposable child
String key
com.intellij.openapi.Disposable v
public static boolean isDisposed (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable disposable
public static boolean isDisposing (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 com.intellij.openapi.util.objectTree.ObjectTree getTree ()
public static void assertIsEmpty ()
public static void assertIsEmpty (boolean)
boolean throwError
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 synthetic java.util.Map access$000 ()
static void <clinit> ()
NoClassDefFoundError e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Dump.class
Dump.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Dump extends java.lang.Object {
public void <init> ()
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.class
EmptyRunnable.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 <init> ()
public static java.lang.Runnable getInstance ()
public void run ()
static void <clinit> ()
}
com/intellij/openapi/util/Factory.class
Factory.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.class
FieldCache.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.FieldCache extends java.lang.Object {
private final java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock r
private final java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock w
protected void <init> ()
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)
}
com/intellij/openapi/util/IconPathPatcher.class
IconPathPatcher.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.IconPathPatcher extends java.lang.Object {
public void <init> ()
public java.lang.String patchPath (java.lang.String)
String path
public java.lang.String patchPath (java.lang.String, java.lang.ClassLoader)
String path
ClassLoader classLoader
public java.lang.Class getContextClass (java.lang.String)
String path
public java.lang.ClassLoader getContextClassLoader (java.lang.String, java.lang.ClassLoader)
String path
ClassLoader originalClassLoader
}
com/intellij/openapi/util/Iconable$IconFlags.class
Iconable.java
package com.intellij.openapi.util
public abstract annotation com.intellij.openapi.util.Iconable$IconFlags extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/openapi/util/Iconable$LastComputedIcon.class
Iconable.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 <init> ()
public static javax.swing.Icon get (com.intellij.openapi.util.UserDataHolder, int)
com.intellij.openapi.util.UserDataHolder holder
int flags
com.intellij.util.containers.IntObjectMap 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.IntObjectMap map
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Iconable.class
Iconable.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 com.intellij.openapi.util.Key ICON_FLAG_IGNORE_MASK
public abstract javax.swing.Icon getIcon (int)
static void <clinit> ()
}
com/intellij/openapi/util/IntRef.class
IntRef.java
package com.intellij.openapi.util
public com.intellij.openapi.util.IntRef extends java.lang.Object {
private int myValue
public void <init> ()
public void <init> (int)
int value
public int get ()
public void set (int)
int value
public void inc ()
public java.lang.String toString ()
}
com/intellij/openapi/util/InvalidDataException.class
InvalidDataException.java
package com.intellij.openapi.util
public com.intellij.openapi.util.InvalidDataException extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String)
String s
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
com/intellij/openapi/util/JDOMExternalizable.class
JDOMExternalizable.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.class
JDOMExternalizableStringList.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 synthetic boolean $assertionsDisabled
public void <init> (int)
int initialCapacity
public void <init> ()
public void <init> (java.util.Collection)
java.util.Collection c
public void readExternal (org.jdom.Element)
org.jdom.Element element
public static void readList (java.util.List, org.jdom.Element)
Class itemClass
ClassNotFoundException ex
String itemClassString
Class itemClass
String listItem
org.jdom.Element listItemElement
ClassLoader classLoader
org.jdom.Element listElement
java.util.List strings
org.jdom.Element element
Class callerClass
public void writeExternal (org.jdom.Element)
org.jdom.Element element
private static void writeList (java.util.List, org.jdom.Element)
org.jdom.Element itemElement
String listItem
int i
java.util.List strings
org.jdom.Element element
int listSize
org.jdom.Element listElement
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/JDOMExternalizer.class
JDOMExternalizer.java
package com.intellij.openapi.util
public com.intellij.openapi.util.JDOMExternalizer extends java.lang.Object {
private void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/JDOMExternalizerUtil.class
JDOMExternalizerUtil.java
package com.intellij.openapi.util
public com.intellij.openapi.util.JDOMExternalizerUtil extends java.lang.Object {
public void <init> ()
public static void writeField (org.jdom.Element, java.lang.String, java.lang.String)
org.jdom.Element parent
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 parent
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)
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 parent
String fieldName
org.jdom.Element element
public static org.jdom.Element readOption (org.jdom.Element, java.lang.String)
org.jdom.Element element
org.jdom.Element parent
String fieldName
public static void writeCustomField (org.jdom.Element, java.lang.String, java.lang.String)
org.jdom.Element parent
String tagName
String value
org.jdom.Element element
public static java.lang.String readCustomField (org.jdom.Element, java.lang.String)
org.jdom.Element parent
String tagName
org.jdom.Element element
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
public static org.jdom.Element getOption (org.jdom.Element, java.lang.String)
org.jdom.Element parent
String fieldName
public static org.jdom.Element addElementWithValueAttribute (org.jdom.Element, java.lang.String, java.lang.String)
org.jdom.Element parent
String childTagName
String attrValue
public static java.lang.String getFirstChildValueAttribute (org.jdom.Element, java.lang.String)
org.jdom.Element parent
String childTagName
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/JDOMUtil$1.class
JDOMUtil.java
package com.intellij.openapi.util
final com.intellij.openapi.util.JDOMUtil$1 extends com.intellij.openapi.util.NotNullLazyValue {
void <init> ()
protected javax.xml.stream.XMLInputFactory compute ()
javax.xml.stream.XMLInputFactory factory
Exception e
String property
javax.xml.stream.XMLInputFactory factory
protected volatile synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/JDOMUtil$ElementInfo.class
JDOMUtil.java
package com.intellij.openapi.util
com.intellij.openapi.util.JDOMUtil$ElementInfo extends java.lang.Object {
final CharSequence name
final boolean hasNullAttributes
private void <init> (java.lang.CharSequence, boolean)
CharSequence name
boolean attributes
synthetic void <init> (java.lang.CharSequence, boolean, com.intellij.openapi.util.JDOMUtil$1)
CharSequence x0
boolean x1
com.intellij.openapi.util.JDOMUtil$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/JDOMUtil$ElementOutputFilter.class
JDOMUtil.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.JDOMUtil$ElementOutputFilter extends java.lang.Object {
public abstract boolean accept (org.jdom.Element, int)
}
com/intellij/openapi/util/JDOMUtil$EmptyTextFilter.class
JDOMUtil.java
package com.intellij.openapi.util
com.intellij.openapi.util.JDOMUtil$EmptyTextFilter extends java.lang.Object implements org.jdom.filter.Filter {
private void <init> ()
public boolean matches (java.lang.Object)
Object obj
synthetic void <init> (com.intellij.openapi.util.JDOMUtil$1)
com.intellij.openapi.util.JDOMUtil$1 x0
}
com/intellij/openapi/util/JDOMUtil$LoggerHolder.class
JDOMUtil.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 <init> ()
static synthetic com.intellij.openapi.diagnostic.Logger access$100 ()
static void <clinit> ()
}
com/intellij/openapi/util/JDOMUtil$MyXMLOutputter.class
JDOMUtil.java
package com.intellij.openapi.util
final com.intellij.openapi.util.JDOMUtil$MyXMLOutputter extends org.jdom.output.XMLOutputter {
void <init> (org.jdom.output.Format)
org.jdom.output.Format format
public java.lang.String escapeAttributeEntities (java.lang.String)
String str
public java.lang.String escapeElementEntities (java.lang.String)
String str
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/JDOMUtil.class
JDOMUtil.java
package com.intellij.openapi.util
public com.intellij.openapi.util.JDOMUtil extends java.lang.Object {
private static final com.intellij.openapi.util.Condition NOT_EMPTY_VALUE_CONDITION
private static final String XML_INPUT_FACTORY_KEY
private static final String XML_INPUT_FACTORY_IMPL
private static final com.intellij.openapi.util.NotNullLazyValue XML_INPUT_FACTORY
private static final com.intellij.openapi.util.JDOMUtil$EmptyTextFilter CONTENT_FILTER
private static final org.jdom.JDOMInterner ourJDOMInterner
private void <init> ()
public static java.util.List getChildren (org.jdom.Element)
org.jdom.Element parent
public static java.util.List getChildren (org.jdom.Element, java.lang.String)
org.jdom.Element parent
String name
private static com.intellij.openapi.diagnostic.Logger getLogger ()
public static boolean areElementsEqual (org.jdom.Element, org.jdom.Element)
org.jdom.Element e1
org.jdom.Element e2
public static boolean areElementsEqual (org.jdom.Element, org.jdom.Element, boolean)
org.jdom.Element e1
org.jdom.Element e2
boolean ignoreEmptyAttrValues
public static org.jdom.Element[] getElements (org.jdom.Element)
org.jdom.Element m
java.util.List list
public static java.lang.String legalizeText (java.lang.String)
String str
public static java.lang.CharSequence legalizeChars (java.lang.CharSequence)
int i
int len
CharSequence str
StringBuilder result
private static void appendLegalized (java.lang.StringBuilder, char)
StringBuilder sb
char each
private static boolean contentListsEqual (java.util.List, java.util.List, boolean)
java.util.List c1
java.util.List c2
boolean ignoreEmptyAttrValues
java.util.Iterator l1
java.util.Iterator l2
private static boolean contentsEqual (org.jdom.Content, org.jdom.Content, boolean)
org.jdom.Content c1
org.jdom.Content c2
boolean ignoreEmptyAttrValues
private static boolean isAttributesEqual (java.util.List, java.util.List, boolean)
int i
java.util.List l1
java.util.List l2
boolean ignoreEmptyAttrValues
private static boolean attEqual (org.jdom.Attribute, org.jdom.Attribute)
org.jdom.Attribute a1
org.jdom.Attribute a2
private static org.jdom.Document loadDocumentUsingStaX (java.io.Reader) throws org.jdom.JDOMException java.io.IOException
javax.xml.stream.XMLStreamReader xmlStreamReader
javax.xml.stream.XMLStreamException e
java.io.Reader reader
private static org.jdom.Element loadUsingStaX (java.io.Reader, com.intellij.openapi.util.SafeJdomFactory) throws org.jdom.JDOMException java.io.IOException
javax.xml.stream.XMLStreamReader xmlStreamReader
javax.xml.stream.XMLStreamException e
java.io.Reader reader
com.intellij.openapi.util.SafeJdomFactory factory
public static org.jdom.Document loadDocument (java.lang.CharSequence) throws java.io.IOException org.jdom.JDOMException
CharSequence seq
public static org.jdom.Element load (java.lang.CharSequence) throws java.io.IOException org.jdom.JDOMException
CharSequence seq
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.Element load (java.nio.file.Path) throws org.jdom.JDOMException java.io.IOException
java.nio.file.Path file
public static org.jdom.Element load (java.io.File, com.intellij.openapi.util.SafeJdomFactory) throws org.jdom.JDOMException java.io.IOException
java.io.File file
com.intellij.openapi.util.SafeJdomFactory factory
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.Element load (java.io.InputStream, com.intellij.openapi.util.SafeJdomFactory) throws org.jdom.JDOMException java.io.IOException
java.io.InputStream stream
com.intellij.openapi.util.SafeJdomFactory factory
public static org.jdom.Element load (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.Element load (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 org.jdom.Element loadResource (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
java.io.OutputStream stream
org.jdom.Document document
String filePath
String lineSeparator
public static void writeDocument (org.jdom.Document, java.io.File, java.lang.String) throws java.io.IOException
org.jdom.Document document
java.io.File file
String lineSeparator
public static void write (org.jdom.Element, java.io.File) throws java.io.IOException
org.jdom.Element element
java.io.File file
public static void write (org.jdom.Element, java.io.File, java.lang.String) throws java.io.IOException
java.io.BufferedWriter writer
org.jdom.Element element
java.io.File file
String lineSeparator
public static void write (org.jdom.Parent, java.io.File) throws java.io.IOException
org.jdom.Parent element
java.io.File file
public static void write (org.jdom.Parent, java.io.File, java.lang.String) throws java.io.IOException
java.io.OutputStream stream
org.jdom.Parent element
java.io.File file
String lineSeparator
public static void writeDocument (org.jdom.Document, java.io.OutputStream, java.lang.String) throws java.io.IOException
org.jdom.Document document
java.io.OutputStream stream
String lineSeparator
public static void write (org.jdom.Parent, java.io.OutputStream, java.lang.String) throws java.io.IOException
java.io.OutputStreamWriter writer
org.jdom.Parent element
java.io.OutputStream stream
String lineSeparator
public static java.lang.String writeDocument (org.jdom.Document, java.lang.String)
java.io.StringWriter writer
java.io.IOException ignored
org.jdom.Document document
String lineSeparator
public static java.lang.String write (org.jdom.Element)
org.jdom.Element element
public static java.lang.String write (org.jdom.Parent, java.lang.String)
java.io.StringWriter writer
java.io.IOException e
org.jdom.Parent element
String lineSeparator
public static void write (org.jdom.Parent, java.io.Writer, java.lang.String) throws java.io.IOException
org.jdom.Parent element
java.io.Writer writer
String lineSeparator
public static void writeElement (org.jdom.Element, java.io.Writer, java.lang.String) throws java.io.IOException
org.jdom.Element element
java.io.Writer writer
String lineSeparator
public static void writeElement (org.jdom.Element, java.io.Writer, org.jdom.output.XMLOutputter) throws java.io.IOException
NullPointerException ex
org.jdom.Element element
java.io.Writer writer
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.Format createFormat (java.lang.String)
String lineSeparator
public static org.jdom.output.XMLOutputter createOutputter (java.lang.String)
String lineSeparator
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
org.jdom.Element element
boolean hasNullAttributes
StringBuilder buf
java.util.List attributes
int length
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.List 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
public static java.util.List getAttributes (org.jdom.Element)
org.jdom.Element e
public static org.jdom.Element merge (org.jdom.Element, org.jdom.Element)
org.jdom.Element configuration
java.util.Iterator iterator
org.jdom.Attribute attribute
java.util.Iterator iterator
org.jdom.Element to
org.jdom.Element from
public static org.jdom.Element deepMerge (org.jdom.Element, org.jdom.Element)
org.jdom.Element child
org.jdom.Element existingChild
java.util.Iterator iterator
org.jdom.Attribute attribute
java.util.Iterator iterator
org.jdom.Element to
org.jdom.Element from
public static org.jdom.Element internElement (org.jdom.Element)
org.jdom.Element element
public static java.lang.String removeControlChars (java.lang.String)
char c
int i
String text
StringBuilder result
private static synthetic boolean lambda$static$0 (org.jdom.Attribute)
org.jdom.Attribute attribute
static synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Key.class
Key.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 static final com.intellij.util.containers.IntObjectMap allKeys
private final int myIndex
private final String myName
public void <init> (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 java.lang.Object getRequired (com.intellij.openapi.util.UserDataHolder)
com.intellij.openapi.util.UserDataHolder holder
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.IntObjectMap$Entry key
String name
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/KeyWithDefaultValue$1.class
KeyWithDefaultValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.KeyWithDefaultValue$1 extends com.intellij.openapi.util.KeyWithDefaultValue {
final synthetic Object val$defValue
void <init> (java.lang.String, java.lang.Object)
String name
public java.lang.Object getDefaultValue ()
}
com/intellij/openapi/util/KeyWithDefaultValue$2.class
KeyWithDefaultValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.KeyWithDefaultValue$2 extends com.intellij.openapi.util.KeyWithDefaultValue {
final synthetic com.intellij.openapi.util.Factory val$factory
void <init> (java.lang.String, com.intellij.openapi.util.Factory)
String name
public java.lang.Object getDefaultValue ()
}
com/intellij/openapi/util/KeyWithDefaultValue.class
KeyWithDefaultValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.KeyWithDefaultValue extends com.intellij.openapi.util.Key {
public void <init> (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
public static com.intellij.openapi.util.KeyWithDefaultValue create (java.lang.String, com.intellij.openapi.util.Factory)
String name
com.intellij.openapi.util.Factory factory
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/LazyInstance.class
LazyInstance.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.LazyInstance extends com.intellij.openapi.util.NotNullLazyValue {
public void <init> ()
protected abstract java.lang.Class getInstanceClass () throws java.lang.ClassNotFoundException
protected final java.lang.Object compute ()
Class tClass
java.lang.reflect.Constructor constructor
ReflectiveOperationException e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/LowMemoryWatcher$1.class
LowMemoryWatcher.java
package com.intellij.openapi.util
final com.intellij.openapi.util.LowMemoryWatcher$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final synthetic com.intellij.openapi.util.LowMemoryWatcher val$watcher
void <init> (com.intellij.openapi.util.LowMemoryWatcher)
public void dispose ()
}
com/intellij/openapi/util/LowMemoryWatcher$LowMemoryWatcherType.class
LowMemoryWatcher.java
package com.intellij.openapi.util
public final enum com.intellij.openapi.util.LowMemoryWatcher$LowMemoryWatcherType extends java.lang.Enum {
public static final enum com.intellij.openapi.util.LowMemoryWatcher$LowMemoryWatcherType ALWAYS
public static final enum com.intellij.openapi.util.LowMemoryWatcher$LowMemoryWatcherType ONLY_AFTER_GC
private static final synthetic com.intellij.openapi.util.LowMemoryWatcher$LowMemoryWatcherType[] $VALUES
public static com.intellij.openapi.util.LowMemoryWatcher$LowMemoryWatcherType[] values ()
public static com.intellij.openapi.util.LowMemoryWatcher$LowMemoryWatcherType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/util/LowMemoryWatcher.class
LowMemoryWatcher.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
private final com.intellij.openapi.util.LowMemoryWatcher$LowMemoryWatcherType myType
public static void onLowMemorySignalReceived (boolean)
Throwable e
com.intellij.openapi.util.LowMemoryWatcher watcher
boolean afterGc
public static com.intellij.openapi.util.LowMemoryWatcher register (java.lang.Runnable, com.intellij.openapi.util.LowMemoryWatcher$LowMemoryWatcherType)
Runnable runnable
com.intellij.openapi.util.LowMemoryWatcher$LowMemoryWatcherType notificationType
public static com.intellij.openapi.util.LowMemoryWatcher register (java.lang.Runnable)
Runnable runnable
public static void register (java.lang.Runnable, com.intellij.openapi.util.LowMemoryWatcher$LowMemoryWatcherType, com.intellij.openapi.Disposable)
Runnable runnable
com.intellij.openapi.util.LowMemoryWatcher$LowMemoryWatcherType notificationType
com.intellij.openapi.Disposable parentDisposable
com.intellij.openapi.util.LowMemoryWatcher watcher
public static void register (java.lang.Runnable, com.intellij.openapi.Disposable)
Runnable runnable
com.intellij.openapi.Disposable parentDisposable
private void <init> (java.lang.Runnable, com.intellij.openapi.util.LowMemoryWatcher$LowMemoryWatcherType)
Runnable runnable
com.intellij.openapi.util.LowMemoryWatcher$LowMemoryWatcherType type
public void stop ()
static void stopAll ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/LowMemoryWatcherManager$1.class
LowMemoryWatcherManager.java
package com.intellij.openapi.util
com.intellij.openapi.util.LowMemoryWatcherManager$1 extends java.lang.Object implements com.intellij.util.Consumer {
final synthetic com.intellij.openapi.util.LowMemoryWatcherManager this$0
void <init> (com.intellij.openapi.util.LowMemoryWatcherManager)
com.intellij.openapi.util.LowMemoryWatcherManager this$0
public void consume (java.lang.Boolean)
Boolean afterGc
public volatile synthetic void consume (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/LowMemoryWatcherManager$2.class
LowMemoryWatcherManager.java
package com.intellij.openapi.util
com.intellij.openapi.util.LowMemoryWatcherManager$2 extends java.lang.Object implements javax.management.NotificationListener {
final synthetic com.intellij.openapi.util.LowMemoryWatcherManager this$0
void <init> (com.intellij.openapi.util.LowMemoryWatcherManager)
com.intellij.openapi.util.LowMemoryWatcherManager this$0
public void handleNotification (javax.management.Notification, java.lang.Object)
boolean afterGc
javax.management.Notification notification
Object __
boolean memoryThreshold
boolean memoryCollectionThreshold
private synthetic void lambda$handleNotification$0 (boolean)
boolean afterGc
}
com/intellij/openapi/util/LowMemoryWatcherManager.class
LowMemoryWatcherManager.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.Future myMemoryPoolMXBeansFuture
private final java.util.concurrent.atomic.AtomicBoolean myProcessing
private final com.intellij.util.Consumer myJanitor
private final javax.management.NotificationListener myLowMemoryListener
public void <init> (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService backendExecutorService
private java.util.concurrent.Future initializeMXBeanListenersLater (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService backendExecutorService
private static float getOccupiedMemoryThreshold ()
private void handleEventImmediately (boolean)
boolean afterGc
public void dispose ()
Exception e
private synthetic void lambda$initializeMXBeanListenersLater$0 ()
long max
long threshold
java.lang.management.MemoryPoolMXBean bean
Throwable e
static synthetic com.intellij.util.Consumer access$000 (com.intellij.openapi.util.LowMemoryWatcherManager)
com.intellij.openapi.util.LowMemoryWatcherManager x0
static synthetic 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 synthetic void access$200 (com.intellij.openapi.util.LowMemoryWatcherManager, boolean)
com.intellij.openapi.util.LowMemoryWatcherManager x0
boolean x1
static synthetic java.util.concurrent.Future access$100 (com.intellij.openapi.util.LowMemoryWatcherManager)
com.intellij.openapi.util.LowMemoryWatcherManager x0
static synthetic java.util.concurrent.ExecutorService access$300 (com.intellij.openapi.util.LowMemoryWatcherManager)
com.intellij.openapi.util.LowMemoryWatcherManager x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/MultiValuesMap.class
MultiValuesMap.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 <init> ()
public void <init> (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.lang.Object getFirst (java.lang.Object)
Object key
java.util.Collection values
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/MutualMap.class
MutualMap.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 <init> (boolean)
boolean ordered
public void <init> ()
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.class
NamedJDOMExternalizable.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.class
NotNullComputable.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 ()
private static synthetic java.lang.Boolean lambda$static$0 ()
static void <clinit> ()
}
com/intellij/openapi/util/NotNullFactory.class
NotNullFactory.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.class
NotNullLazyKey.java
package com.intellij.openapi.util
public com.intellij.openapi.util.NotNullLazyKey extends com.intellij.openapi.util.Key {
private final com.intellij.util.NotNullFunction myFunction
private void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/NotNullLazyValue$1.class
NotNullLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.NotNullLazyValue$1 extends com.intellij.openapi.util.NotNullLazyValue {
final synthetic Object val$value
void <init> (java.lang.Object)
protected java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/NotNullLazyValue$2.class
NotNullLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.NotNullLazyValue$2 extends com.intellij.openapi.util.NotNullLazyValue {
final synthetic com.intellij.openapi.util.NotNullFactory val$value
void <init> (com.intellij.openapi.util.NotNullFactory)
protected java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/NotNullLazyValue.class
NotNullLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.NotNullLazyValue extends java.lang.Object {
private Object myValue
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/NullUtils.class
NullUtils.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 <init> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/NullableComputable.class
NullableComputable.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.class
NullableFactory.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.class
NullableLazyKey.java
package com.intellij.openapi.util
public com.intellij.openapi.util.NullableLazyKey extends com.intellij.openapi.util.Key {
private final com.intellij.util.NullableFunction myFunction
private void <init> (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
}
com/intellij/openapi/util/NullableLazyValue$1.class
NullableLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.NullableLazyValue$1 extends com.intellij.openapi.util.NullableLazyValue {
final synthetic com.intellij.openapi.util.Factory val$value
void <init> (com.intellij.openapi.util.Factory)
protected java.lang.Object compute ()
}
com/intellij/openapi/util/NullableLazyValue.class
NullableLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.NullableLazyValue extends java.lang.Object {
private boolean myComputed
private Object myValue
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Pass.class
Pass.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Pass extends java.lang.Object implements java.util.function.Consumer {
public void <init> ()
public abstract void pass (java.lang.Object)
public void accept (java.lang.Object)
Object t
}
com/intellij/openapi/util/ProperTextRange.class
ProperTextRange.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ProperTextRange extends com.intellij.openapi.util.TextRange {
static final synthetic boolean $assertionsDisabled
public void <init> (int, int)
int startOffset
int endOffset
public void <init> (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 synthetic com.intellij.openapi.util.TextRange union (com.intellij.openapi.util.TextRange)
public volatile synthetic com.intellij.openapi.util.TextRange intersection (com.intellij.openapi.util.TextRange)
public volatile synthetic com.intellij.openapi.util.TextRange grown (int)
public volatile synthetic com.intellij.openapi.util.TextRange shiftRight (int)
public volatile synthetic com.intellij.openapi.util.TextRange cutOut (com.intellij.openapi.util.TextRange)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/PropertiesUtil$1.class
PropertiesUtil.java
package com.intellij.openapi.util
final com.intellij.openapi.util.PropertiesUtil$1 extends java.util.Properties {
final synthetic java.util.Map val$map
void <init> (java.util.Map)
public synchronized java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
}
com/intellij/openapi/util/PropertiesUtil.class
PropertiesUtil.java
package com.intellij.openapi.util
public com.intellij.openapi.util.PropertiesUtil extends java.lang.Object {
public void <init> ()
public static java.util.Map loadProperties (java.io.Reader) throws java.io.IOException
java.io.Reader reader
java.util.Map map
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/RecursionGuard$StackStamp.class
RecursionGuard.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.class
RecursionGuard.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.RecursionGuard extends java.lang.Object {
public void <init> ()
public abstract java.lang.Object doPreventingRecursion (java.lang.Object, boolean, com.intellij.openapi.util.Computable)
public com.intellij.openapi.util.RecursionGuard$StackStamp markStack ()
public abstract java.util.List currentStack ()
public abstract void prohibitResultCaching (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/RecursionManager$1.class
RecursionManager.java
package com.intellij.openapi.util
final com.intellij.openapi.util.RecursionManager$1 extends com.intellij.openapi.util.RecursionGuard {
final synthetic String val$id
void <init> (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.openapi.util.RecursionManager$MemoizedValue memoized
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
java.util.Set preventionsBefore
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/RecursionManager$2.class
RecursionManager.java
package com.intellij.openapi.util
final com.intellij.openapi.util.RecursionManager$2 extends java.lang.Object implements com.intellij.openapi.util.RecursionGuard$StackStamp {
final synthetic int val$stamp
void <init> (int)
public boolean mayCacheNow ()
}
com/intellij/openapi/util/RecursionManager$3.class
RecursionManager.java
package com.intellij.openapi.util
final com.intellij.openapi.util.RecursionManager$3 extends java.lang.Object implements com.intellij.openapi.Disposable {
void <init> ()
public void dispose ()
}
com/intellij/openapi/util/RecursionManager$CalculationStack.class
RecursionManager.java
package com.intellij.openapi.util
com.intellij.openapi.util.RecursionManager$CalculationStack extends java.lang.Object {
private int reentrancyCount
private int depth
private final java.util.LinkedHashMap progressMap
private final java.util.Set preventions
private final java.util.Map intermediateCache
private int enters
private int exits
static final synthetic boolean $assertionsDisabled
private void <init> ()
boolean checkReentrancy (com.intellij.openapi.util.RecursionManager$MyKey)
com.intellij.openapi.util.RecursionManager$MyKey realKey
com.intellij.openapi.util.RecursionManager$MemoizedValue getMemoizedValue (com.intellij.openapi.util.RecursionManager$MyKey)
com.intellij.openapi.util.RecursionManager$MemoizedValue value
com.intellij.reference.SoftReference ref
com.intellij.openapi.util.RecursionManager$MyKey realKey
java.util.List refs
final void beforeComputation (com.intellij.openapi.util.RecursionManager$MyKey)
com.intellij.openapi.util.RecursionManager$MyKey realKey
int sizeBefore
int sizeAfter
void maybeMemoize (com.intellij.openapi.util.RecursionManager$MyKey, java.lang.Object, java.util.Set)
java.util.List added
com.intellij.openapi.util.RecursionManager$MyKey realKey
Object result
java.util.Set preventionsBefore
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 prohibitResultCaching (com.intellij.openapi.util.RecursionManager$MyKey)
java.util.Map$Entry entry
com.intellij.openapi.util.RecursionManager$MyKey realKey
boolean inLoop
private void checkDepth (java.lang.String)
String s
int oldDepth
private static synthetic java.util.List lambda$maybeMemoize$1 (com.intellij.openapi.util.RecursionManager$MyKey)
com.intellij.openapi.util.RecursionManager$MyKey __
private static synthetic boolean lambda$maybeMemoize$0 (com.intellij.openapi.util.RecursionManager$MyKey, java.util.Set, com.intellij.openapi.util.RecursionManager$MyKey)
com.intellij.openapi.util.RecursionManager$MyKey realKey
java.util.Set preventionsBefore
com.intellij.openapi.util.RecursionManager$MyKey key
static synthetic void access$200 (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 synthetic java.util.LinkedHashMap access$300 (com.intellij.openapi.util.RecursionManager$CalculationStack)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
static synthetic java.util.Set access$400 (com.intellij.openapi.util.RecursionManager$CalculationStack)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
static synthetic void access$500 (com.intellij.openapi.util.RecursionManager$CalculationStack, java.lang.String)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
String x1
static synthetic int access$600 (com.intellij.openapi.util.RecursionManager$CalculationStack)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
synthetic void <init> (com.intellij.openapi.util.RecursionManager$1)
com.intellij.openapi.util.RecursionManager$1 x0
static void <clinit> ()
}
com/intellij/openapi/util/RecursionManager$MemoizedValue.class
RecursionManager.java
package com.intellij.openapi.util
com.intellij.openapi.util.RecursionManager$MemoizedValue extends java.lang.Object {
final Object value
final com.intellij.openapi.util.RecursionManager$MyKey[] dependencies
void <init> (java.lang.Object, com.intellij.openapi.util.RecursionManager$MyKey[])
Object value
com.intellij.openapi.util.RecursionManager$MyKey[] dependencies
boolean isActual (com.intellij.openapi.util.RecursionManager$CalculationStack)
com.intellij.openapi.util.RecursionManager$CalculationStack stack
}
com/intellij/openapi/util/RecursionManager$MyKey.class
RecursionManager.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
void <init> (java.lang.String, java.lang.Object, boolean)
String guardId
Object userObject
boolean mayCallEquals
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/RecursionManager.class
RecursionManager.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 ThreadLocal ourStack
private static boolean ourAssertOnPrevention
public void <init> ()
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 com.intellij.openapi.util.RecursionGuard$StackStamp markStack ()
int stamp
public static void assertOnRecursionPrevention (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
public static void disableAssertOnRecursionPrevention ()
private static synthetic com.intellij.openapi.util.RecursionManager$CalculationStack lambda$static$0 ()
static synthetic java.lang.ThreadLocal access$000 ()
static synthetic boolean access$100 ()
static synthetic com.intellij.openapi.diagnostic.Logger access$700 ()
static synthetic boolean access$102 (boolean)
boolean x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/RoamingTypeDisabled.class
RoamingTypeDisabled.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.RoamingTypeDisabled extends java.lang.Object {
}
com/intellij/openapi/util/SafeJdomFactory$BaseSafeJdomFactory.class
SafeJdomFactory.java
package com.intellij.openapi.util
public com.intellij.openapi.util.SafeJdomFactory$BaseSafeJdomFactory extends java.lang.Object implements com.intellij.openapi.util.SafeJdomFactory {
public void <init> ()
public org.jdom.Element element (java.lang.String, org.jdom.Namespace)
String name
org.jdom.Namespace namespace
org.jdom.Element element
public org.jdom.Attribute attribute (java.lang.String, java.lang.String, org.jdom.AttributeType, org.jdom.Namespace)
String name
String value
org.jdom.AttributeType type
org.jdom.Namespace namespace
public org.jdom.Text text (java.lang.String, org.jdom.Element)
String text
org.jdom.Element parentElement
public org.jdom.CDATA cdata (java.lang.String)
String text
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/SafeJdomFactory.class
SafeJdomFactory.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.SafeJdomFactory extends java.lang.Object {
public abstract org.jdom.Element element (java.lang.String, org.jdom.Namespace)
public abstract org.jdom.Attribute attribute (java.lang.String, java.lang.String, org.jdom.AttributeType, org.jdom.Namespace)
public abstract org.jdom.Text text (java.lang.String, org.jdom.Element)
public abstract org.jdom.CDATA cdata (java.lang.String)
public com.intellij.util.containers.Interner stringInterner ()
}
com/intellij/openapi/util/SafeStAXStreamBuilder.class
SafeStAXStreamBuilder.java
package com.intellij.openapi.util
final com.intellij.openapi.util.SafeStAXStreamBuilder extends java.lang.Object {
static final com.intellij.openapi.util.SafeJdomFactory FACTORY
void <init> ()
static org.jdom.Document buildDocument (javax.xml.stream.XMLStreamReader, boolean) throws org.jdom.JDOMException javax.xml.stream.XMLStreamException
String badTxt
javax.xml.stream.XMLStreamReader stream
boolean isIgnoreBoundaryWhitespace
int state
org.jdom.Document document
static org.jdom.Element build (javax.xml.stream.XMLStreamReader, boolean, com.intellij.openapi.util.SafeJdomFactory) throws org.jdom.JDOMException javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamReader stream
boolean isIgnoreBoundaryWhitespace
com.intellij.openapi.util.SafeJdomFactory factory
int state
org.jdom.Element rootElement
private static org.jdom.Element processElementFragment (javax.xml.stream.XMLStreamReader, boolean, com.intellij.openapi.util.SafeJdomFactory) throws javax.xml.stream.XMLStreamException org.jdom.JDOMException
org.jdom.Element tmp
javax.xml.stream.XMLStreamReader reader
boolean isIgnoreBoundaryWhitespace
com.intellij.openapi.util.SafeJdomFactory factory
org.jdom.Element fragment
org.jdom.Element current
int depth
private static org.jdom.Element processElement (javax.xml.stream.XMLStreamReader, com.intellij.openapi.util.SafeJdomFactory)
int i
int len
int i
int len
javax.xml.stream.XMLStreamReader reader
com.intellij.openapi.util.SafeJdomFactory factory
org.jdom.Element element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/ScalableIcon.class
ScalableIcon.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.class
Segment.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 <clinit> ()
}
com/intellij/openapi/util/ShutDownTracker$1.class
ShutDownTracker.java
package com.intellij.openapi.util
synthetic com.intellij.openapi.util.ShutDownTracker$1 extends java.lang.Object {
}
com/intellij/openapi/util/ShutDownTracker$ShutDownTrackerHolder.class
ShutDownTracker.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 <init> ()
static synthetic com.intellij.openapi.util.ShutDownTracker access$100 ()
static void <clinit> ()
}
com/intellij/openapi/util/ShutDownTracker.class
ShutDownTracker.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 <init> ()
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
synthetic void <init> (com.intellij.openapi.util.ShutDownTracker$1)
com.intellij.openapi.util.ShutDownTracker$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/SimpleFieldCache.class
SimpleFieldCache.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.SimpleFieldCache extends com.intellij.openapi.util.FieldCache {
public void <init> ()
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/StackOverflowPreventedException.class
StackOverflowPreventedException.java
package com.intellij.openapi.util
public com.intellij.openapi.util.StackOverflowPreventedException extends java.lang.RuntimeException {
public void <init> (java.lang.String)
String message
}
com/intellij/openapi/util/StaticGetter.class
StaticGetter.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 <init> (java.lang.Object)
Object t
public java.lang.Object get ()
}
com/intellij/openapi/util/SystemInfo.class
SystemInfo.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 JAVA_VENDOR
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 isLinux
public static final boolean isFreeBSD
public static final boolean isSolaris
public static final boolean isUnix
public static final boolean isChromeOS
public static final boolean isAppleJvm
public static final boolean isOracleJvm
public static final boolean isSunJvm
public static final boolean isIbmJvm
public static final boolean isAzulJvm
public static final boolean isJetBrainsJvm
public static final boolean IS_AT_LEAST_JAVA9
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
public static final boolean isXWindow
public static final boolean isWayland
public static final boolean isGNOME
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 isMacOSHighSierra
public static final boolean isMacOSMojave
public static final boolean isWindowsXP
public static final boolean isAMD64
public void <init> ()
private static java.lang.String getRtVersion (java.lang.String)
String fallback
String rtVersion
private static boolean isModularJava ()
Throwable t
private static boolean isCrostini ()
public static boolean isOsVersionAtLeast (java.lang.String)
String version
public static boolean hasXdgOpen ()
public static boolean hasXdgMime ()
public static java.lang.String getMacOSMajorVersion ()
public static java.lang.String getMacOSMajorVersion (java.lang.String)
String version
int[] parts
public static java.lang.String getMacOSVersionCode ()
public static java.lang.String getMacOSMajorVersionCode ()
public static java.lang.String getMacOSMinorVersionCode ()
public static java.lang.String getMacOSVersionCode (java.lang.String)
String version
int[] parts
public static java.lang.String getMacOSMajorVersionCode (java.lang.String)
String version
int[] parts
public static java.lang.String getMacOSMinorVersionCode (java.lang.String)
String version
int[] parts
private static int[] getMacOSVersionParts (java.lang.String)
String version
java.util.List parts
public static java.lang.String getOsNameAndVersion ()
String osName
private static int normalize (int)
int number
private static int toInt (java.lang.String)
NumberFormatException e
String string
public static boolean isJavaVersionAtLeast (int)
int major
public static boolean isJavaVersionAtLeast (int, int, int)
int major
int minor
int update
public static boolean isJavaVersionAtLeast (java.lang.String)
String v
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/TextRange.class
TextRange.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
public static final com.intellij.openapi.util.TextRange[] EMPTY_ARRAY
private final int myStartOffset
private final int myEndOffset
public void <init> (int, int)
int startOffset
int endOffset
protected void <init> (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 shiftLeft (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
int newStart
int newEnd
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
private static boolean isProperRange (int, int)
int startOffset
int endOffset
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/ThreadLocalCachedByteArray.class
ThreadLocalCachedByteArray.java
package com.intellij.openapi.util
public final com.intellij.openapi.util.ThreadLocalCachedByteArray extends java.lang.Object {
private final ThreadLocal myThreadLocal
public void <init> ()
public byte[] getBuffer (int)
int size
byte[] value
}
com/intellij/openapi/util/ThreadLocalCachedIntArray.class
ThreadLocalCachedIntArray.java
package com.intellij.openapi.util
public final com.intellij.openapi.util.ThreadLocalCachedIntArray extends java.lang.Object {
private final ThreadLocal myThreadLocal
public void <init> ()
public int[] getBuffer (int)
int size
int[] value
}
com/intellij/openapi/util/ThreadLocalCachedValue.class
ThreadLocalCachedValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.ThreadLocalCachedValue extends java.lang.Object {
private final ThreadLocal myThreadLocal
public void <init> ()
public java.lang.Object getValue ()
Object value
protected void init (java.lang.Object)
Object value
protected abstract java.lang.Object create ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Throwable2Computable.class
Throwable2Computable.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.class
ThrowableNotNullFunction.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.class
Timed.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 <init> (java.lang.Object, long)
Object t
long time
public void <init> (java.lang.Object)
Object t
public java.lang.Object getT ()
public long getTime ()
}
com/intellij/openapi/util/TimeoutCachedValue.class
TimeoutCachedValue.java
package com.intellij.openapi.util
public com.intellij.openapi.util.TimeoutCachedValue extends java.lang.Object implements com.intellij.openapi.util.Getter {
private final long myTimeoutMs
private final java.util.function.Supplier myValueSupplier
private long myLastCalcTime
private Object myCache
public void <init> (long, java.util.concurrent.TimeUnit, java.util.function.Supplier)
long timeout
java.util.concurrent.TimeUnit unit
java.util.function.Supplier valueSupplier
public synchronized java.lang.Object get ()
public synchronized boolean hasUpToDateValue ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/TraceableDisposable$1.class
TraceableDisposable.java
package com.intellij.openapi.util
synthetic com.intellij.openapi.util.TraceableDisposable$1 extends java.lang.Object {
}
com/intellij/openapi/util/TraceableDisposable$DisposalException.class
TraceableDisposable.java
package com.intellij.openapi.util
com.intellij.openapi.util.TraceableDisposable$DisposalException extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ExceptionWithAttachments {
final synthetic com.intellij.openapi.util.TraceableDisposable this$0
private void <init> (com.intellij.openapi.util.TraceableDisposable, java.lang.String)
String message
public com.intellij.openapi.diagnostic.Attachment[] getAttachments ()
java.util.List answer
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/TraceableDisposable$ObjectNotDisposedException.class
TraceableDisposable.java
package com.intellij.openapi.util
final com.intellij.openapi.util.TraceableDisposable$ObjectNotDisposedException extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ExceptionWithAttachments {
final synthetic com.intellij.openapi.util.TraceableDisposable this$0
void <init> (com.intellij.openapi.util.TraceableDisposable, java.lang.String)
String msg
public com.intellij.openapi.diagnostic.Attachment[] getAttachments ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/TraceableDisposable.class
TraceableDisposable.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 <init> (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 synthetic java.lang.Throwable access$002 (com.intellij.openapi.util.TraceableDisposable, java.lang.Throwable)
com.intellij.openapi.util.TraceableDisposable x0
Throwable x1
static synthetic java.lang.Throwable access$000 (com.intellij.openapi.util.TraceableDisposable)
com.intellij.openapi.util.TraceableDisposable x0
static synthetic java.lang.Throwable access$100 (com.intellij.openapi.util.TraceableDisposable)
com.intellij.openapi.util.TraceableDisposable x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Transform.class
Transform.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.class
Trinity.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 <init> (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 final 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 static java.lang.Object getFirst (com.intellij.openapi.util.Trinity)
com.intellij.openapi.util.Trinity pair
public static java.lang.Object getSecond (com.intellij.openapi.util.Trinity)
com.intellij.openapi.util.Trinity pair
public static java.lang.Object getThird (com.intellij.openapi.util.Trinity)
com.intellij.openapi.util.Trinity pair
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.class
UnfairTextRange.java
package com.intellij.openapi.util
public com.intellij.openapi.util.UnfairTextRange extends com.intellij.openapi.util.TextRange {
public void <init> (int, int)
int startOffset
int endOffset
}
com/intellij/openapi/util/UnprotectedUserDataHolder.class
UnprotectedUserDataHolder.java
package com.intellij.openapi.util
public com.intellij.openapi.util.UnprotectedUserDataHolder extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder com.intellij.openapi.util.UserDataHolderUnprotected {
private java.util.Map myUserData
public void <init> ()
public java.lang.Object getUserData (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
Object value
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/UpdatedReference.class
UpdatedReference.java
package com.intellij.openapi.util
public com.intellij.openapi.util.UpdatedReference extends java.lang.Object {
private Object myT
private long myTime
public void <init> (java.lang.Object)
Object t
public void <init> (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.class
UserDataCache.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.UserDataCache extends com.intellij.openapi.util.FieldCache {
private final com.intellij.openapi.util.Key myKey
protected void <init> ()
public void <init> (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 synthetic void putValue (java.lang.Object, java.lang.Object, java.lang.Object)
protected volatile synthetic java.lang.Object getValue (java.lang.Object, java.lang.Object)
public volatile synthetic void clear (java.lang.Object, java.lang.Object)
public volatile synthetic java.lang.Object get (java.lang.Object, java.lang.Object, java.lang.Object)
}
com/intellij/openapi/util/UserDataHolder.class
UserDataHolder.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.class
UserDataHolderBase.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 <init> ()
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
Object t
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/UserDataHolderEx.class
UserDataHolderEx.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.class
UserDataHolderUnprotected.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.class
Version.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Version extends java.lang.Object implements java.lang.Comparable {
public final int major
public final int minor
public final int bugfix
public void <init> (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
public volatile synthetic int compareTo (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/VolatileNotNullLazyValue$1.class
VolatileNotNullLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.VolatileNotNullLazyValue$1 extends com.intellij.openapi.util.VolatileNotNullLazyValue {
final synthetic com.intellij.openapi.util.NotNullFactory val$value
void <init> (com.intellij.openapi.util.NotNullFactory)
protected java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/VolatileNotNullLazyValue.class
VolatileNotNullLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.VolatileNotNullLazyValue extends com.intellij.openapi.util.NotNullLazyValue {
private volatile Object myValue
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/VolatileNullableLazyValue$1.class
VolatileNullableLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.VolatileNullableLazyValue$1 extends com.intellij.openapi.util.VolatileNullableLazyValue {
final synthetic com.intellij.openapi.util.Factory val$value
void <init> (com.intellij.openapi.util.Factory)
protected java.lang.Object compute ()
}
com/intellij/openapi/util/VolatileNullableLazyValue.class
VolatileNullableLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.VolatileNullableLazyValue extends com.intellij.openapi.util.NullableLazyValue {
private volatile boolean myComputed
private volatile Object myValue
public void <init> ()
protected abstract java.lang.Object compute ()
public java.lang.Object getValue ()
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object value
public static com.intellij.openapi.util.VolatileNullableLazyValue createValue (com.intellij.openapi.util.Factory)
com.intellij.openapi.util.Factory value
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/WriteExternalException.class
WriteExternalException.java
package com.intellij.openapi.util
public com.intellij.openapi.util.WriteExternalException extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String)
String s
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/intellij/openapi/util/io/BufferExposingByteArrayInputStream.class
BufferExposingByteArrayInputStream.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.BufferExposingByteArrayInputStream extends com.intellij.util.io.UnsyncByteArrayInputStream {
public void <init> (byte[])
byte[] buf
public byte[] getInternalBuffer ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/io/BufferExposingByteArrayOutputStream.class
BufferExposingByteArrayOutputStream.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream extends com.intellij.util.io.UnsyncByteArrayOutputStream {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void <init> (int)
int size
public void <init> (byte[])
byte[] buffer
public byte[] getInternalBuffer ()
public int backOff (int)
int size
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/io/ByteArraySequence.class
ByteArraySequence.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.ByteArraySequence extends java.lang.Object implements com.intellij.openapi.util.io.ByteSequence {
private final byte[] myBytes
private final int myOffset
private final int myLen
public void <init> (byte[])
byte[] bytes
public void <init> (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.ByteArraySequence sequence
int len
byte[] thisBytes
byte[] thatBytes
public int hashCode ()
int i
int j
int len
byte[] thisBytes
int result
public int length ()
public byte byteAt (int)
int index
public com.intellij.openapi.util.io.ByteSequence subSequence (int, int)
int start
int end
public byte[] toBytes ()
byte[] bytes
public java.nio.ByteBuffer toByteBuffer ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/io/ByteSequence.class
ByteSequence.java
package com.intellij.openapi.util.io
public abstract com.intellij.openapi.util.io.ByteSequence extends java.lang.Object {
public abstract int length ()
public abstract byte byteAt (int)
public abstract com.intellij.openapi.util.io.ByteSequence subSequence (int, int)
public abstract byte[] toBytes ()
}
com/intellij/openapi/util/io/FileAttributes$Flags.class
FileAttributes.java
package com.intellij.openapi.util.io
public abstract annotation com.intellij.openapi.util.io.FileAttributes$Flags extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/openapi/util/io/FileAttributes$Type.class
FileAttributes.java
package com.intellij.openapi.util.io
public final enum com.intellij.openapi.util.io.FileAttributes$Type extends java.lang.Enum {
public static final enum com.intellij.openapi.util.io.FileAttributes$Type FILE
public static final enum com.intellij.openapi.util.io.FileAttributes$Type DIRECTORY
public static final enum com.intellij.openapi.util.io.FileAttributes$Type SPECIAL
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/util/io/FileAttributes.class
FileAttributes.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 <init> (boolean, boolean, boolean, boolean, long, long, boolean)
boolean directory
boolean special
boolean symlink
boolean hidden
long length
long lastModified
boolean writable
private void <init> (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
public static com.intellij.openapi.util.io.FileAttributes createFrom (byte, byte, long, long)
byte fileAttributesType
byte flags
long length
long lastModified
com.intellij.openapi.util.io.FileAttributes$Type type
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/io/FileSystemUtil$1.class
FileSystemUtil.java
package com.intellij.openapi.util.io
synthetic com.intellij.openapi.util.io.FileSystemUtil$1 extends java.lang.Object {
}
com/intellij/openapi/util/io/FileSystemUtil$IdeaWin32MediatorImpl.class
FileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$IdeaWin32MediatorImpl extends java.lang.Object implements com.intellij.openapi.util.io.FileSystemUtil$Mediator {
private final com.intellij.openapi.util.io.win32.IdeaWin32 myInstance
private void <init> ()
public com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String)
String path
com.intellij.openapi.util.io.win32.FileInfo fileInfo
public java.lang.String resolveSymLink (java.lang.String)
int next
String subPath
com.intellij.openapi.util.io.FileAttributes attributes
String path
char drive
int remainder
public boolean clonePermissions (java.lang.String, java.lang.String, boolean)
String source
String target
boolean execOnly
synthetic void <init> (com.intellij.openapi.util.io.FileSystemUtil$1)
com.intellij.openapi.util.io.FileSystemUtil$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/io/FileSystemUtil$JnaUnixMediatorImpl$LibC.class
FileSystemUtil.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 <init> ()
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.class
FileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$JnaUnixMediatorImpl$LinuxLibC extends java.lang.Object {
private void <init> ()
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.class
FileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$JnaUnixMediatorImpl$UnixLibC extends java.lang.Object {
private void <init> ()
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.class
FileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$JnaUnixMediatorImpl extends java.lang.Object implements 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[] BSD_32_12
private static final int[] BSD_64_12
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 final com.intellij.util.containers.LimitedPool myMemoryPool
void <init> ()
java.util.Map options
com.sun.jna.NativeLibrary lib
public com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String)
int res
int mode
boolean isSymlink
boolean isDirectory
boolean isSpecial
long size
long mTime1
long mTime2
long mTime
boolean writable
String path
com.sun.jna.Memory buffer
public java.lang.String resolveSymLink (java.lang.String) throws java.io.IOException
String message
java.io.IOException e
String path
public boolean clonePermissions (java.lang.String, java.lang.String, boolean)
int targetPermissions
int permissions
String source
String target
boolean execOnly
com.sun.jna.Memory buffer
int permissions
int sourcePermissions
private static boolean loadFileStatus (java.lang.String, com.sun.jna.Memory)
String path
com.sun.jna.Memory buffer
private int getModeFlags (com.sun.jna.Memory)
com.sun.jna.Memory buffer
private boolean ownFile (com.sun.jna.Memory)
com.sun.jna.Memory buffer
private static synthetic com.sun.jna.Memory lambda$new$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/io/FileSystemUtil$Mediator.class
FileSystemUtil.java
package com.intellij.openapi.util.io
abstract com.intellij.openapi.util.io.FileSystemUtil$Mediator extends java.lang.Object {
public abstract com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String) throws java.io.IOException
public abstract java.lang.String resolveSymLink (java.lang.String) throws java.io.IOException
public abstract boolean clonePermissions (java.lang.String, java.lang.String, boolean) throws java.io.IOException
}
com/intellij/openapi/util/io/FileSystemUtil$Nio2MediatorImpl.class
FileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$Nio2MediatorImpl extends java.lang.Object implements com.intellij.openapi.util.io.FileSystemUtil$Mediator {
private final java.nio.file.LinkOption[] myNoFollowLinkOptions
private final java.nio.file.attribute.PosixFilePermission[] myExecPermissions
private void <init> ()
public com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String)
java.nio.file.NoSuchFileException e
boolean isHidden
boolean isWritable
boolean isWritable
java.nio.file.Path path
Class schema
java.nio.file.attribute.BasicFileAttributes attributes
boolean isSymbolicLink
boolean isDirectory
boolean isOther
long size
long lastModified
Exception e
String pathStr
public java.lang.String resolveSymLink (java.lang.String) throws java.io.IOException
java.nio.file.NoSuchFileException e
String path
public boolean clonePermissions (java.lang.String, java.lang.String, boolean) throws java.io.IOException
java.nio.file.attribute.PosixFilePermission permission
java.util.Set newPermissions
String source
String target
boolean execOnly
java.nio.file.Path sourcePath
java.nio.file.Path targetPath
java.util.Set sourcePermissions
java.util.Set targetPermissions
java.util.Set newPermissions
synthetic void <init> (com.intellij.openapi.util.io.FileSystemUtil$1)
com.intellij.openapi.util.io.FileSystemUtil$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/io/FileSystemUtil.class
FileSystemUtil.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
private 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
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 <init> ()
public static com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String)
long t
com.intellij.openapi.util.io.FileAttributes result
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)
long t
String realPath
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 synthetic com.intellij.openapi.diagnostic.Logger access$200 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/io/FileUtil$1.class
FileUtil.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtil$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void <init> ()
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 synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
}
com/intellij/openapi/util/io/FileUtil$2.class
FileUtil.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtil$2 extends java.lang.Object implements com.intellij.openapi.util.io.FileUtilRt$SymlinkResolver {
void <init> ()
public java.lang.String resolveSymlinksAndCanonicalize (java.lang.String, char, boolean)
java.io.IOException ignore
String path
char separatorChar
boolean removeLastSlash
public boolean isSymlink (java.lang.CharSequence)
CharSequence path
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/io/FileUtil$Lazy.class
FileUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileUtil$Lazy extends java.lang.Object {
private static final com.intellij.util.containers.JBTreeTraverser FILE_TRAVERSER
private void <init> ()
private static synthetic java.lang.Iterable lambda$static$0 (java.io.File)
java.io.File file
static synthetic com.intellij.util.containers.JBTreeTraverser access$100 ()
static void <clinit> ()
}
com/intellij/openapi/util/io/FileUtil.class
FileUtil.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
private static final com.intellij.openapi.util.io.FileUtilRt$SymlinkResolver SYMLINK_RESOLVER
public void <init> ()
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.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.InputStream stream
java.io.File file
byte[] bytes
public static byte[] loadFirstAndClose (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream stream
int maxLength
java.io.ByteArrayOutputStream buffer
public static java.lang.String loadTextAndClose (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
public static java.lang.String loadTextAndClose (java.io.Reader) throws java.io.IOException
java.io.Reader reader
public static char[] adaptiveLoadText (java.io.Reader) throws java.io.IOException
int newLength
int n
char[] buffer
java.io.Reader reader
char[] chars
java.util.List buffers
int count
int total
char[] result
public static byte[] adaptiveLoadBytes (java.io.InputStream) throws java.io.IOException
int newLength
int n
byte[] buffer
java.io.InputStream stream
byte[] bytes
java.util.List buffers
int count
int total
byte[] result
public static java.util.concurrent.Future asyncDelete (java.io.File)
java.io.File file
public static java.util.concurrent.Future asyncDelete (java.util.Collection)
java.io.File tempFile
java.io.File file
java.util.Collection files
java.util.List tempFiles
private static transient java.util.concurrent.Future startDeletionThread (java.io.File[])
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
public static void delete (java.nio.file.Path) throws java.io.IOException
java.nio.file.Path path
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.FileInputStream fis
java.io.FileOutputStream fos
long timeStamp
java.io.File fromFile
java.io.File toFile
boolean syncTimestamp
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
java.io.InputStream inputStream
int maxSize
java.io.OutputStream outputStream
public static void copy (java.io.InputStream, long, java.io.OutputStream) throws java.io.IOException
int read
java.io.InputStream inputStream
long maxSize
java.io.OutputStream outputStream
byte[] buffer
long 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
public static java.io.File findSequentFile (java.io.File, java.lang.String, java.lang.String, com.intellij.openapi.util.Condition)
java.io.File parentFolder
String filePrefix
String extension
com.intellij.openapi.util.Condition condition
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, boolean)
String path
char separatorChar
boolean removeLastSlash
boolean resolveSymlinks
com.intellij.openapi.util.io.FileUtilRt$SymlinkResolver symlinkResolver
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 sanitizeFileName (java.lang.String, boolean)
String name
boolean strict
public static java.lang.String sanitizeFileName (java.lang.String, boolean, java.lang.String)
char c
boolean appendReplacement
int i
String name
boolean strict
String replacement
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.OutputStream stream
java.io.File file
byte[] text
int off
int len
boolean append
public static com.intellij.util.containers.JBTreeTraverser fileTraverser (java.io.File)
java.io.File root
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)
char separatorChar
String path
boolean ok
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
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 setExecutable (java.io.File) throws java.io.IOException
java.util.Set permissions
java.io.File file
java.nio.file.attribute.PosixFileAttributeView view
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 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 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
public static java.lang.String getUrl (java.io.File)
java.net.MalformedURLException e
java.io.File file
private static synthetic boolean lambda$findSequentNonexistentFile$2 (java.io.File)
java.io.File file
private static synthetic boolean lambda$copyDir$1 (java.io.File)
java.io.File file
private static synthetic void lambda$startDeletionThread$0 (java.io.File[])
java.io.File tempFile
java.io.File[] tempFiles
Thread currentThread
int priority
static synthetic java.lang.String access$000 (java.lang.String, char, boolean, boolean)
String x0
char x1
boolean x2
boolean x3
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/io/JarUtil.class
JarUtil.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/io/PathExecLazyValue.class
PathExecLazyValue.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 <init> (java.lang.String)
String name
protected java.lang.Boolean compute ()
String dir
String path
protected volatile synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/io/StreamUtil.class
StreamUtil.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/io/UniqueNameBuilder$Node.class
UniqueNameBuilder.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.UniqueNameBuilder$Node extends java.lang.Object {
final String myText
final gnu.trove.THashMap myChildren
final com.intellij.openapi.util.io.UniqueNameBuilder$Node myParentNode
int myNestedChildrenCount
void <init> (java.lang.String, com.intellij.openapi.util.io.UniqueNameBuilder$Node)
String text
com.intellij.openapi.util.io.UniqueNameBuilder$Node parentNode
com.intellij.openapi.util.io.UniqueNameBuilder$Node findOrAddChild (java.lang.String)
String word
com.intellij.openapi.util.io.UniqueNameBuilder$Node node
}
com/intellij/openapi/util/io/UniqueNameBuilder$PathComponentsIterator.class
UniqueNameBuilder.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.UniqueNameBuilder$PathComponentsIterator extends java.lang.Object implements java.util.Iterator {
private final String myPath
private int myLastPos
private int mySeparatorPos
void <init> (java.lang.String)
String path
public boolean hasNext ()
public java.lang.String next ()
String pathComponent
String pathComponent
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/intellij/openapi/util/io/UniqueNameBuilder.class
UniqueNameBuilder.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.UniqueNameBuilder extends java.lang.Object {
private static final String VFS_SEPARATOR
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 <init> (java.lang.String, java.lang.String, int)
String root
String separator
int maxLength
public boolean contains (java.lang.Object)
Object file
public int size ()
public void addPath (java.lang.Object, java.lang.String)
String word
com.intellij.openapi.util.io.UniqueNameBuilder$Node c
Object key
String path
com.intellij.openapi.util.io.UniqueNameBuilder$Node current
java.util.Iterator pathComponentsIterator
public java.lang.String getShortPath (java.lang.Object)
String pathComponent
com.intellij.openapi.util.io.UniqueNameBuilder$Node c
Object key
String path
com.intellij.openapi.util.io.UniqueNameBuilder$Node current
com.intellij.openapi.util.io.UniqueNameBuilder$Node firstNodeWithBranches
com.intellij.openapi.util.io.UniqueNameBuilder$Node firstNodeBeforeNodeWithBranches
com.intellij.openapi.util.io.UniqueNameBuilder$Node fileNameNode
java.util.Iterator pathComponentsIterator
StringBuilder b
boolean skipFirstSeparator
public java.lang.String getSeparator ()
}
com/intellij/openapi/util/io/WindowsRegistryUtil.class
WindowsRegistryUtil.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.WindowsRegistryUtil extends java.lang.Object {
private void <init> ()
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.util.List readRegistryBranchValues (java.lang.String)
java.util.regex.Pattern pattern
java.util.regex.Matcher m
String location
java.util.List result
StringBuilder output
private static java.lang.StringBuilder doReadBranch (java.lang.String)
String location
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/io/package.html
com/intellij/openapi/util/io/win32/FileInfo.class
FileInfo.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 <init> ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/io/win32/IdeaWin32.class
IdeaWin32.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 <init> ()
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 <clinit> ()
Throwable t
com.intellij.openapi.util.io.win32.IdeaWin32 instance
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/objectTree/ObjectNode$1.class
ObjectNode.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 synthetic com.intellij.openapi.util.objectTree.ObjectTreeAction val$action
final synthetic java.util.List val$exceptions
final synthetic com.intellij.openapi.util.objectTree.ObjectNode this$0
void <init> (com.intellij.openapi.util.objectTree.ObjectNode, com.intellij.openapi.util.objectTree.ObjectTreeAction, java.util.List)
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
com.intellij.openapi.util.objectTree.ObjectNode childNode
Throwable e
int i
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 synthetic void beforeTreeExecution (java.lang.Object)
public volatile synthetic void execute (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/objectTree/ObjectNode.class
ObjectNode.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 com.intellij.openapi.Disposable myObject
private java.util.List myChildren
private final Throwable myTrace
private final long myOwnModification
static final synthetic boolean $assertionsDisabled
void <init> (com.intellij.openapi.util.objectTree.ObjectTree, com.intellij.openapi.util.objectTree.ObjectNode, com.intellij.openapi.Disposable, long)
com.intellij.openapi.util.objectTree.ObjectTree tree
com.intellij.openapi.util.objectTree.ObjectNode parentNode
com.intellij.openapi.Disposable 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, java.util.List)
com.intellij.openapi.util.objectTree.ObjectTreeAction action
java.util.List exceptions
void removeFromObjectTree ()
com.intellij.openapi.Disposable getObject ()
public java.lang.String toString ()
java.lang.Throwable getTrace ()
void assertNoReferencesKept (com.intellij.openapi.Disposable)
com.intellij.openapi.util.objectTree.ObjectNode node
com.intellij.openapi.Disposable aDisposable
long getOwnModification ()
long getModification ()
com.intellij.openapi.Disposable findChildEqualTo (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable nodeObject
com.intellij.openapi.util.objectTree.ObjectNode node
java.util.List children
com.intellij.openapi.Disposable object
static synthetic com.intellij.openapi.Disposable access$000 (com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode x0
static synthetic com.intellij.openapi.util.objectTree.ObjectTree access$100 (com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode x0
static synthetic com.intellij.openapi.diagnostic.Logger access$200 ()
static synthetic com.intellij.openapi.util.objectTree.ObjectNode[] access$300 (com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode x0
static synthetic 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 synthetic com.intellij.openapi.util.objectTree.ObjectNode access$502 (com.intellij.openapi.util.objectTree.ObjectNode, com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode x0
com.intellij.openapi.util.objectTree.ObjectNode x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/objectTree/ObjectTree.class
ObjectTree.java
package com.intellij.openapi.util.objectTree
public final com.intellij.openapi.util.objectTree.ObjectTree extends java.lang.Object {
private static final ThreadLocal ourTopmostDisposeTrace
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 myExecutedUnregisteredObjects
final Object treeLock
private final java.util.concurrent.atomic.AtomicLong myModification
static final synthetic boolean $assertionsDisabled
public void <init> ()
com.intellij.openapi.util.objectTree.ObjectNode getNode (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable object
void putNode (com.intellij.openapi.Disposable, com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.Disposable object
com.intellij.openapi.util.objectTree.ObjectNode node
final java.util.List getNodesInExecution ()
public final void register (com.intellij.openapi.Disposable, com.intellij.openapi.Disposable)
com.intellij.openapi.util.objectTree.ObjectNode oldParent
Object wasDisposed
com.intellij.openapi.util.objectTree.ObjectNode parentNode
com.intellij.openapi.util.objectTree.ObjectNode childNode
com.intellij.openapi.Disposable parent
com.intellij.openapi.Disposable child
public java.lang.Object getDisposalInfo (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable object
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 (com.intellij.openapi.Disposable, com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.Disposable object
com.intellij.openapi.util.objectTree.ObjectNode parentNode
com.intellij.openapi.util.objectTree.ObjectNode newNode
private long getNextModification ()
public final void executeAll (com.intellij.openapi.Disposable, com.intellij.openapi.util.objectTree.ObjectTreeAction, boolean)
com.intellij.openapi.util.objectTree.ObjectNode node
com.intellij.openapi.util.objectTree.ObjectNode parent
com.intellij.openapi.util.objectTree.ObjectNode parent
java.util.List exceptions
com.intellij.openapi.Disposable object
com.intellij.openapi.util.objectTree.ObjectTreeAction action
boolean processUnregistered
com.intellij.openapi.util.objectTree.ObjectNode node
boolean needTrace
private static void handleExceptions (java.util.List)
Throwable exception
com.intellij.openapi.progress.ProcessCanceledException pce
java.util.List exceptions
public boolean isDisposing (com.intellij.openapi.Disposable)
com.intellij.openapi.util.objectTree.ObjectNode node
com.intellij.openapi.Disposable disposable
java.util.List guard
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 (com.intellij.openapi.Disposable, com.intellij.openapi.util.objectTree.ObjectTreeAction)
com.intellij.openapi.Disposable object
com.intellij.openapi.util.objectTree.ObjectTreeAction action
void assertNoReferenceKeptInTree (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable key
com.intellij.openapi.util.objectTree.ObjectNode node
java.util.Map$Entry entry
com.intellij.openapi.Disposable disposable
void removeRootObject (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable object
public void assertIsEmpty (boolean)
com.intellij.openapi.util.objectTree.ObjectNode objectNode
Throwable trace
RuntimeException exception
com.intellij.openapi.Disposable object
boolean throwError
private static com.intellij.openapi.diagnostic.Logger getLogger ()
void rememberDisposedTrace (com.intellij.openapi.Disposable)
Throwable trace
com.intellij.openapi.Disposable object
public com.intellij.openapi.Disposable findRegisteredObject (com.intellij.openapi.Disposable, com.intellij.openapi.Disposable)
com.intellij.openapi.util.objectTree.ObjectNode parentNode
com.intellij.openapi.Disposable parentDisposable
com.intellij.openapi.Disposable object
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/objectTree/ObjectTreeAction.class
ObjectTreeAction.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/ThrowableInterner$1.class
ThrowableInterner.java
package com.intellij.openapi.util.objectTree
final com.intellij.openapi.util.objectTree.ThrowableInterner$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void <init> ()
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 synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
}
com/intellij/openapi/util/objectTree/ThrowableInterner.class
ThrowableInterner.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.Interner myTraceInterner
private static final java.lang.reflect.Field BACKTRACE_FIELD
private static final int BACKTRACE_FIELD_OFFSET
private static final int UNKNOWN
private static final int LUCKILY_NOT_NEEDED
public void <init> ()
private static java.lang.Object[] getBacktrace (java.lang.Throwable)
Object backtrace
IllegalAccessException e
Throwable throwable
Object backtrace
public static java.lang.Throwable intern (java.lang.Throwable)
Throwable throwable
static synthetic java.lang.Object[] access$000 (java.lang.Throwable)
Throwable x0
static void <clinit> ()
java.lang.reflect.Field firstField
long firstFieldOffset
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/registry/Registry.class
Registry.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 final java.util.Map myContributedKeys
private static final com.intellij.openapi.util.registry.Registry ourInstance
public void <init> ()
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 java.lang.String getBundleValue (java.lang.String, boolean) throws java.util.MissingResourceException
java.util.MissingResourceException e
String key
boolean mustExist
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
String key
java.util.ResourceBundle bundle
java.util.Enumeration keys
java.util.List result
java.util.Map contributedKeys
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
public static synchronized void addKey (java.lang.String, java.lang.String, java.lang.String, boolean)
String key
String description
String defaultValue
boolean restartRequired
public static synchronized void addKeys (java.util.List)
com.intellij.openapi.util.registry.RegistryKeyDescriptor descriptor
java.util.List descriptors
java.util.Map map
public static void addKey (java.lang.String, java.lang.String, int, boolean)
String key
String description
int defaultValue
boolean restartRequired
public static void addKey (java.lang.String, java.lang.String, boolean, boolean)
String key
String description
boolean defaultValue
boolean restartRequired
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/registry/RegistryKeyDescriptor.class
RegistryKeyDescriptor.java
package com.intellij.openapi.util.registry
final com.intellij.openapi.util.registry.RegistryKeyDescriptor extends java.lang.Object {
private final String myName
private final String myDefaultValue
private final String myDescription
private final boolean myRestartRequired
private final boolean myContributedByThirdPartyPlugin
void <init> (java.lang.String, java.lang.String, java.lang.String, boolean, boolean)
String name
String description
String defaultValue
boolean restartRequired
boolean contributedByThirdPartyPlugin
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.String getDefaultValue ()
public boolean isRestartRequired ()
boolean isContributedByThirdPartyPlugin ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/registry/RegistryValue.class
RegistryValue.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 com.intellij.openapi.util.registry.RegistryKeyDescriptor myKeyDescriptor
private final java.util.List myListeners
private boolean myChangedSinceStart
private String myStringCachedValue
private Integer myIntCachedValue
private Double myDoubleCachedValue
private Boolean myBooleanCachedValue
private static final com.intellij.openapi.diagnostic.Logger LOG
static final synthetic boolean $assertionsDisabled
void <init> (com.intellij.openapi.util.registry.Registry, java.lang.String, com.intellij.openapi.util.registry.RegistryKeyDescriptor)
com.intellij.openapi.util.registry.Registry registry
String key
com.intellij.openapi.util.registry.RegistryKeyDescriptor keyDescriptor
public java.lang.String getKey ()
public java.lang.String asString ()
String value
public boolean asBoolean ()
public int asInteger ()
String bundleValue
NumberFormatException e
public double asDouble ()
String bundleValue
NumberFormatException e
java.awt.Color asColor (java.awt.Color)
java.awt.Color color
String[] rgb
java.awt.Color defaultValue
String s
public java.lang.String getDescription ()
boolean isRestartRequired ()
public boolean isChangedFromDefault ()
public boolean isContributedByThirdPartyPlugin ()
boolean isChangedFromDefault (java.lang.String)
String newValue
protected java.lang.String get (java.lang.String, java.lang.String, boolean) throws java.util.MissingResourceException
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
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
public void setValue (boolean, com.intellij.openapi.Disposable)
boolean value
com.intellij.openapi.Disposable parentDisposable
boolean prev
public void setValue (int, com.intellij.openapi.Disposable)
int value
com.intellij.openapi.Disposable parentDisposable
int prev
public void setValue (java.lang.String, com.intellij.openapi.Disposable)
String value
com.intellij.openapi.Disposable parentDisposable
String prev
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
private synthetic void lambda$addListener$3 (com.intellij.openapi.util.registry.RegistryValueListener)
com.intellij.openapi.util.registry.RegistryValueListener listener
private synthetic void lambda$setValue$2 (java.lang.String)
String prev
private synthetic void lambda$setValue$1 (int)
int prev
private synthetic void lambda$setValue$0 (boolean)
boolean prev
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/registry/RegistryValueListener$Adapter.class
RegistryValueListener.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/registry/RegistryValueListener.class
RegistryValueListener.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/text/AddonlyIntSet.class
TrigramBuilder.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
void <init> ()
void <init> (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.class
CharFilter.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 <init> ()
public boolean accept (char)
char ch
}
com/intellij/openapi/util/text/CharFilter$2.class
CharFilter.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 <init> ()
public boolean accept (char)
char ch
}
com/intellij/openapi/util/text/CharFilter.class
CharFilter.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 <clinit> ()
}
com/intellij/openapi/util/text/CharSequenceWithStringHash.class
CharSequenceWithStringHash.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.class
DelimitedListProcessor.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/text/InjectorMatchingEndFinder.class
InjectorMatchingEndFinder.java
package com.intellij.openapi.util.text
public com.intellij.openapi.util.text.InjectorMatchingEndFinder extends java.lang.Object {
public void <init> ()
public static int findMatchingEnd (java.lang.String, java.lang.String, java.lang.String, int)
int nextEndIdx
int numStarts
String startSymbol
String endSymbol
String text
int afterStartIdx
int totalNumStarts
int lookFrom
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/text/LineColumn.class
LineColumn.java
package com.intellij.openapi.util.text
public final com.intellij.openapi.util.text.LineColumn extends java.lang.Object {
public final int line
public final int column
private void <init> (int, int)
int line
int column
public static com.intellij.openapi.util.text.LineColumn of (int, int)
int line
int column
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.util.text.LineColumn other
public int hashCode ()
int result
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/text/LineTokenizer.class
LineTokenizer.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 <init> (java.lang.CharSequence)
CharSequence text
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/text/NaturalComparator.class
NaturalComparator.java
package com.intellij.openapi.util.text
public com.intellij.openapi.util.text.NaturalComparator extends java.lang.Object implements java.util.Comparator {
public static final java.util.Comparator INSTANCE
private void <init> ()
public int compare (java.lang.String, java.lang.String)
String s1
String s2
private static int naturalCompare (java.lang.String, java.lang.String, int, int, boolean)
int start1
int start2
int end1
int end2
int lengthDiff
int numberDiff
int fullLengthDiff
int leadingDiff
int diff
char ch1
char ch2
String s1
String s2
int length1
int length2
boolean ignoreCase
int i
int j
private static int compareCharRange (java.lang.String, java.lang.String, int, int, int)
int diff
int i
int j
String s1
String s2
int offset1
int offset2
int end1
private static int compareChars (char, char, boolean)
char ch1
char ch2
boolean ignoreCase
private static int skipDigits (java.lang.String, int, int)
String s
int start
int end
private static int skipChar (java.lang.String, int, int, char)
String s
int start
int end
char c
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/text/Pluralizer.class
Pluralizer.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 <init> ()
static java.lang.String restoreCase (java.lang.String, java.lang.String)
char wc
char uc
char lc
char wc
char uc
char lc
String word
String result
int len
char[] chars
int i
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
private static synthetic void lambda$static$2 (com.intellij.openapi.util.text.Pluralizer, java.lang.String[])
com.intellij.openapi.util.text.Pluralizer pluralizer
String[] o
private static synthetic void lambda$static$1 (com.intellij.openapi.util.text.Pluralizer, java.lang.String[])
com.intellij.openapi.util.text.Pluralizer pluralizer
String[] o
private static synthetic void lambda$static$0 (com.intellij.openapi.util.text.Pluralizer, java.lang.String[])
com.intellij.openapi.util.text.Pluralizer pluralizer
String[] o
static void <clinit> ()
com.intellij.openapi.util.text.Pluralizer pluralizer
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/text/StringUtil$1.class
StringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$1 extends java.lang.Object implements java.util.Iterator {
final synthetic com.intellij.util.text.StringTokenizer val$tokenizer
void <init> (com.intellij.util.text.StringTokenizer)
public boolean hasNext ()
public java.lang.String next ()
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/intellij/openapi/util/text/StringUtil$2.class
StringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$2 extends java.lang.Object implements java.util.Iterator {
final synthetic java.util.StringTokenizer val$tokenizer
void <init> (java.util.StringTokenizer)
public boolean hasNext ()
public java.lang.String next ()
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/intellij/openapi/util/text/StringUtil$3.class
StringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$3 extends com.intellij.openapi.util.text.StringUtil$BombedCharSequence {
final synthetic long val$myTime
void <init> (java.lang.CharSequence, long)
CharSequence sequence
protected void checkCanceled ()
long l
}
com/intellij/openapi/util/text/StringUtil$BombedCharSequence.class
StringUtil.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
private boolean myDefused
public void <init> (java.lang.CharSequence)
CharSequence sequence
public int length ()
public char charAt (int)
int i
protected void check ()
public final void defuse ()
public java.lang.String toString ()
protected abstract void checkCanceled ()
public java.lang.CharSequence subSequence (int, int)
int i
int i1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/text/StringUtil$MyHtml2Text.class
StringUtil.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 final boolean myIsSkipStyleTag
private boolean myIsStyleTagOpened
private void <init> (boolean)
boolean isSkipStyleTag
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 handleEndTag (javax.swing.text.html.HTML$Tag, int)
javax.swing.text.html.HTML$Tag tag
int pos
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 ()
synthetic void <init> (boolean, com.intellij.openapi.util.text.StringUtil$1)
boolean x0
com.intellij.openapi.util.text.StringUtil$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/text/StringUtil.class
StringUtil.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[] TIME_UNITS
private static final long[] TIME_MULTIPLIERS
private static final java.util.List REPLACES_REFS
private static final java.util.List REPLACES_DISP
private static final java.util.List MN_QUOTED
private static final java.util.List MN_CHARS
private static final java.util.regex.Pattern UNICODE_CHAR
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static com.intellij.util.text.MergingCharSequence replaceSubSequence (java.lang.CharSequence, int, int, java.lang.CharSequence)
CharSequence charSeq
int start
int end
CharSequence replacement
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 java.lang.String replaceChar (java.lang.String, char, char)
String buffer
char oldChar
char newChar
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)
String where
String what
int fromIndex
public static int indexOfIgnoreCase (java.lang.CharSequence, java.lang.CharSequence, int)
int k
int j
int end
int i
CharSequence where
CharSequence 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 int lastIndexOfIgnoreCase (java.lang.String, char, int)
int i
String where
char what
int fromIndex
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)
CharSequence text
int offset
com.intellij.openapi.util.text.LineColumn lineColumn
public static com.intellij.openapi.util.text.LineColumn offsetToLineColumn (java.lang.CharSequence, int)
char c
CharSequence text
int offset
int curLine
int curLineStart
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
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.StringBuilder trimLeading (java.lang.StringBuilder, char)
StringBuilder builder
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 java.lang.StringBuilder trimTrailing (java.lang.StringBuilder, char)
StringBuilder builder
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 count
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, java.lang.String)
String s
String defaultValue
boolean empty
public static java.lang.String nullize (java.lang.String, boolean)
String s
boolean nullizeSpaces
boolean empty
public static boolean isEmptyOrSpaces (java.lang.String)
String s
public static boolean isEmptyOrSpaces (java.lang.CharSequence)
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 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)
String s
char separator
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)
String text
public static java.util.List getWordIndicesIn (java.lang.String, java.util.Set)
char c
boolean isIdentifierPart
int i
String text
java.util.Set separatorsSet
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[] strings
String prefix
String suffix
String[] result
public static java.lang.String join (java.lang.Object[], com.intellij.util.Function, java.lang.String)
Object[] items
com.intellij.util.Function f
String separator
public static java.lang.String join (java.util.Collection, com.intellij.util.Function, java.lang.String)
java.util.Collection items
com.intellij.util.Function f
String separator
public static java.lang.String join (java.lang.Iterable, java.lang.String)
Object item
Iterable items
String separator
StringBuilder result
public static java.lang.String join (java.lang.Iterable, com.intellij.util.Function, java.lang.String)
Iterable items
com.intellij.util.Function f
String separator
StringBuilder result
public static void join (java.lang.Iterable, com.intellij.util.Function, java.lang.String, java.lang.StringBuilder)
String string
Object item
Iterable items
com.intellij.util.Function f
String separator
StringBuilder result
boolean isFirst
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.util.stream.Collector joining ()
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 formatFileSize (long, java.lang.String)
long fileSize
String unitSeparator
public static java.lang.String formatDuration (long)
long duration
public static java.lang.String formatDuration (long, java.lang.String)
long duration
String unitSeparator
private static java.lang.String formatDuration (long, java.lang.String, int)
long multiplier
long remainder
int unit
long increment
int lastUnitIndex
long lastMultiplier
long duration
String unitSeparator
int maxFragments
gnu.trove.TLongArrayList unitValues
gnu.trove.TIntArrayList unitIndices
long count
int i
StringBuilder result
public static java.lang.String formatDurationApproximate (long)
long duration
public static java.lang.String formatOrdinal (long)
long num
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.lang.String trim (java.lang.String, com.intellij.openapi.util.text.CharFilter)
char ch
char ch
String s
com.intellij.openapi.util.text.CharFilter filter
int start
int end
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 tl
int l1
int l2
public static boolean endsWith (java.lang.CharSequence, java.lang.CharSequence)
CharSequence text
CharSequence suffix
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
public static int commonPrefixLength (java.lang.CharSequence, java.lang.CharSequence, boolean)
CharSequence s1
CharSequence s2
boolean ignoreCase
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)
CharSequence sequence
CharSequence infix
int start
public static int indexOf (java.lang.CharSequence, java.lang.CharSequence, int, int)
int i
CharSequence sequence
CharSequence infix
int start
int end
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 substringBeforeLast (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 java.lang.String substringAfterLast (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 unescapeXmlEntities (java.lang.String)
String text
public static java.lang.String escapeXmlEntities (java.lang.String)
String text
public static java.lang.String removeHtmlTags (java.lang.String)
String htmlString
public static java.lang.String removeHtmlTags (java.lang.String, boolean)
java.io.IOException e
String htmlString
boolean isRemoveStyleTag
com.intellij.openapi.util.text.StringUtil$MyHtml2Text parser
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
CharSequence text
char c
int start
int end
boolean stopAtOtherChar
boolean forward
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 int getIgnoreCaseOccurrenceCount (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
public static boolean isDecimalDigit (char)
char c
public static boolean isNotNegativeNumber (java.lang.CharSequence)
int i
CharSequence s
public static int compare (java.lang.String, java.lang.String, boolean)
String s1
String s2
boolean ignoreCase
public static int compare (java.lang.CharSequence, java.lang.CharSequence, boolean)
int diff
CharSequence s1
CharSequence s2
boolean ignoreCase
int length1
int length2
int i
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 boolean equals (java.lang.CharSequence, java.lang.CharSequence)
CharSequence s1
CharSequence s2
public static boolean equalsIgnoreCase (java.lang.CharSequence, java.lang.CharSequence)
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 java.lang.String collapseWhiteSpace (java.lang.CharSequence)
char ch
int i
int length
CharSequence s
StringBuilder result
boolean space
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 charsEqualIgnoreCase (char, char)
char a
char b
public static char toUpperCase (char)
char a
public static java.lang.String toUpperCase (java.lang.String)
String s
public static char toLowerCase (char)
char a
public static boolean isUpperCase (java.lang.CharSequence)
int i
CharSequence sequence
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 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 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
public static boolean isShortNameOf (java.lang.String, java.lang.String)
String fqName
String shortName
int diff
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 byte[] parseHexString (java.lang.String)
int i
String str
int len
byte[] bytes
public static boolean startsWithConcatenationOf (java.lang.String, java.lang.String, java.lang.String)
String string
String firstPrefix
String secondPrefix
public static boolean isLatinAlphanumeric (java.lang.CharSequence)
char c
int i
CharSequence str
private static synthetic java.util.Iterator lambda$tokenize$5 (java.util.StringTokenizer)
java.util.StringTokenizer tokenizer
private static synthetic java.util.Iterator lambda$tokenize$4 (com.intellij.util.text.StringTokenizer)
com.intellij.util.text.StringTokenizer tokenizer
private static synthetic java.lang.String lambda$escaper$3 (java.lang.String, boolean, java.lang.String)
String additionalChars
boolean escapeSlash
String dom
StringBuilder builder
private static synthetic int lambda$getWordsInStringLongestFirst$2 (java.lang.String, java.lang.String)
String o1
String o2
private static synthetic java.lang.String lambda$static$1 (java.lang.String)
String s
private static synthetic java.lang.String lambda$static$0 (java.lang.String)
String s
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/text/TrigramBuilder$TrigramProcessor.class
TrigramBuilder.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 <init> ()
public boolean consumeTrigramsCount (int)
int count
}
com/intellij/openapi/util/text/TrigramBuilder.class
TrigramBuilder.java
package com.intellij.openapi.util.text
public com.intellij.openapi.util.text.TrigramBuilder extends java.lang.Object {
private void <init> ()
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.class
CharsetToolkit.java
package com.intellij.openapi.vfs
synthetic com.intellij.openapi.vfs.CharsetToolkit$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$openapi$vfs$CharsetToolkit$GuessedEncoding
static void <clinit> ()
}
com/intellij/openapi/vfs/CharsetToolkit$GuessedEncoding.class
CharsetToolkit.java
package com.intellij.openapi.vfs
public final enum com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding extends java.lang.Enum {
public static final enum com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding SEVEN_BIT
public static final enum com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding VALID_UTF8
public static final enum com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding INVALID_UTF8
public static final enum com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding BINARY
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/vfs/CharsetToolkit.class
CharsetToolkit.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
public static final java.nio.charset.Charset US_ASCII_CHARSET
public static final java.nio.charset.Charset ISO_8859_1_CHARSET
public static final java.nio.charset.Charset WIN_1251_CHARSET
private static final byte FF
private static final byte FE
private static final byte EF
private static final byte BB
private static final byte BF
private static final int BINARY_THRESHOLD
private final byte[] buffer
private final java.nio.charset.Charset defaultCharset
private boolean enforce8Bit
public static final byte[] UTF8_BOM
public static final byte[] UTF16LE_BOM
public static final byte[] UTF16BE_BOM
public static final byte[] UTF32BE_BOM
public static final byte[] UTF32LE_BOM
public static final String FILE_ENCODING_PROPERTY
private static final java.util.Map CHARSET_TO_MANDATORY_BOM
public void <init> (byte[])
byte[] buffer
public void <init> (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, int, java.nio.charset.Charset)
int startOffset
int endOffset
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)
int bomLength
java.nio.ByteBuffer buffer
java.nio.charset.CharsetDecoder decoder
java.nio.charset.CharacterCodingException e
byte[] bytes
java.nio.charset.Charset charset
public com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding guessFromContent (int)
int guess_length
public com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding guessFromContent (int, int)
byte b0
byte b1
byte b2
byte b3
byte b4
byte b5
int startOffset
int endOffset
boolean highOrderBit
boolean validU8Char
boolean hasBinary
int end
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.FileInputStream fis
java.io.File f
int bufferLength
java.nio.charset.Charset defaultCharset
byte[] buffer
int read
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 java.nio.charset.Charset getPlatformCharset ()
String name
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/serialization/ClassUtil.class
ClassUtil.java
package com.intellij.serialization
public final com.intellij.serialization.ClassUtil extends java.lang.Object {
private void <init> ()
public static java.lang.Class typeToClass (java.lang.reflect.Type)
java.lang.reflect.Type bound
java.lang.reflect.Type type
public static boolean isPrimitive (java.lang.Class)
Class aClass
public static boolean isMutableCollection (java.lang.Object)
String simpleName
Object object
public static boolean isMutableMap (java.util.Map)
String simpleName
java.util.Map object
public static java.lang.Object stringToEnum (java.lang.String, java.lang.Class, boolean)
Object enumConstant
Object enumConstant
String value
Class valueClass
boolean isAlwaysIgnoreCase
Enum[] enumConstants
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/serialization/FieldAccessor.class
FieldAccessor.java
package com.intellij.serialization
final com.intellij.serialization.FieldAccessor extends java.lang.Object implements com.intellij.serialization.MutableAccessor {
private final java.lang.reflect.Field myField
static final synthetic boolean $assertionsDisabled
void <init> (java.lang.reflect.Field)
java.lang.reflect.Field field
public java.lang.Object read (java.lang.Object)
IllegalAccessException e
Object o
public java.lang.Object readUnsafe (java.lang.Object) throws java.lang.IllegalAccessException
Object o
public int readInt (java.lang.Object) throws java.lang.IllegalAccessException
Object o
public long readLong (java.lang.Object) throws java.lang.IllegalAccessException
Object o
public float readFloat (java.lang.Object) throws java.lang.IllegalAccessException
Object o
public double readDouble (java.lang.Object) throws java.lang.IllegalAccessException
Object o
public boolean readBoolean (java.lang.Object) throws java.lang.IllegalAccessException
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 isWritable ()
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/serialization/MutableAccessor.class
MutableAccessor.java
package com.intellij.serialization
public abstract com.intellij.serialization.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/serialization/PropertyAccessor.class
PropertyAccessor.java
package com.intellij.serialization
public final com.intellij.serialization.PropertyAccessor extends java.lang.Object implements com.intellij.serialization.MutableAccessor {
private static final com.intellij.openapi.diagnostic.Logger LOG
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 <init> (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.String getGetterName ()
public java.lang.Object read (java.lang.Object)
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
Object o
public java.lang.Object readUnsafe (java.lang.Object) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object o
public int readInt (java.lang.Object) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object o
public long readLong (java.lang.Object) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object o
public float readFloat (java.lang.Object) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object o
public double readDouble (java.lang.Object) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object o
public boolean readBoolean (java.lang.Object) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object o
public void set (java.lang.Object, java.lang.Object)
IllegalAccessException e
ReflectiveOperationException e1
Object[] constants
Throwable cause
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 isWritable ()
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/serialization/PropertyCollector$NameAndIsSetter.class
PropertyCollector.java
package com.intellij.serialization
final com.intellij.serialization.PropertyCollector$NameAndIsSetter extends java.lang.Object {
final String name
final boolean isSetter
void <init> (java.lang.String, boolean)
String name
boolean isSetter
}
com/intellij/serialization/PropertyCollector.class
PropertyCollector.java
package com.intellij.serialization
public com.intellij.serialization.PropertyCollector extends java.lang.Object {
private final java.util.concurrent.ConcurrentMap classToOwnFields
private final boolean collectAccessors
private final boolean collectPrivateFields
private final boolean collectFinalFields
public static final byte COLLECT_ACCESSORS
public static final byte COLLECT_PRIVATE_FIELDS
public static final byte COLLECT_FINAL_FIELDS
public void <init> (byte)
byte flags
public java.util.List collect (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 void collectFieldAccessors (java.lang.Class, java.util.List)
Class fieldType
int modifiers
java.lang.reflect.Field field
java.util.List ownFields
Class originalClass
java.util.List totalProperties
Class currentClass
private java.util.Map collectPropertyAccessors (java.lang.Class, java.util.List)
com.intellij.serialization.PropertyCollector$NameAndIsSetter propertyData
com.intellij.openapi.util.Couple candidate
java.lang.reflect.Method method
java.util.Map$Entry candidate
com.intellij.openapi.util.Couple methods
java.lang.reflect.Method getter
java.lang.reflect.Method setter
java.util.Iterator iterator
Class aClass
java.util.List accessors
java.util.Map candidates
private static com.intellij.serialization.PropertyCollector$NameAndIsSetter getPropertyData (java.lang.String)
String methodName
String part
boolean isSetter
int suffixIndex
private static java.lang.String decapitalize (java.lang.String)
String name
char[] chars
private boolean isAcceptableProperty (java.lang.reflect.Method, java.lang.reflect.Method)
java.lang.reflect.Method getter
java.lang.reflect.Method setter
protected boolean isAnnotatedAsTransient (java.lang.reflect.AnnotatedElement)
java.lang.reflect.AnnotatedElement element
protected boolean hasStoreAnnotations (java.lang.reflect.AccessibleObject)
java.lang.reflect.AccessibleObject element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/serialization/SerializationException.class
SerializationException.java
package com.intellij.serialization
public com.intellij.serialization.SerializationException extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String, java.util.Map)
String message
java.util.Map context
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
private static synthetic java.lang.String lambda$new$0 (java.util.Map$Entry)
java.util.Map$Entry it
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ui/ColorHexUtil.class
ColorHexUtil.java
package com.intellij.ui
public com.intellij.ui.ColorHexUtil extends java.lang.Object {
public void <init> ()
public static java.awt.Color fromHex (java.lang.String)
String str
int pos
int len
public static java.awt.Color fromHex (java.lang.String, java.awt.Color)
Exception e
String str
java.awt.Color defaultValue
private static int fromHex (java.lang.String, int)
String str
int pos
char ch
private static int fromHex1 (java.lang.String, int)
String str
int pos
private static int fromHex2 (java.lang.String, int)
String str
int pos
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ui/DummyIconManager$1.class
IconManager.java
package com.intellij.ui
synthetic com.intellij.ui.DummyIconManager$1 extends java.lang.Object {
}
com/intellij/ui/DummyIconManager$DummyIcon.class
IconManager.java
package com.intellij.ui
com.intellij.ui.DummyIconManager$DummyIcon extends java.lang.Object implements javax.swing.Icon {
static final com.intellij.ui.DummyIconManager$DummyIcon INSTANCE
private void <init> ()
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 int hashCode ()
public boolean equals (java.lang.Object)
Object obj
synthetic void <init> (com.intellij.ui.DummyIconManager$1)
com.intellij.ui.DummyIconManager$1 x0
static void <clinit> ()
}
com/intellij/ui/DummyIconManager$DummyRowIcon.class
IconManager.java
package com.intellij.ui
com.intellij.ui.DummyIconManager$DummyRowIcon extends com.intellij.ui.DummyIconManager$DummyIcon implements com.intellij.ui.icons.RowIcon {
private javax.swing.Icon[] icons
void <init> (int)
int iconCount
void <init> (javax.swing.Icon[])
javax.swing.Icon[] icons
void <init> ()
public int getIconCount ()
public javax.swing.Icon getIcon (int)
int index
public void setIcon (javax.swing.Icon, int)
javax.swing.Icon icon
int i
public javax.swing.Icon getDarkIcon (boolean)
boolean isDark
public javax.swing.Icon[] getAllIcons ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ui/DummyIconManager.class
IconManager.java
package com.intellij.ui
final com.intellij.ui.DummyIconManager extends java.lang.Object implements com.intellij.ui.IconManager {
static final com.intellij.ui.IconManager INSTANCE
private void <init> ()
public javax.swing.Icon getIcon (java.lang.String, java.lang.Class)
String path
Class aClass
public javax.swing.Icon getAnalyzeIcon ()
public com.intellij.ui.icons.RowIcon createLayeredIcon (com.intellij.openapi.util.Iconable, javax.swing.Icon, int)
com.intellij.openapi.util.Iconable instance
javax.swing.Icon icon
int flags
public void registerIconLayer (int, javax.swing.Icon)
int flagMask
javax.swing.Icon icon
public javax.swing.Icon createDeferredIcon (javax.swing.Icon, java.lang.Object, java.util.function.Function)
javax.swing.Icon base
Object param
java.util.function.Function f
public com.intellij.ui.icons.RowIcon createRowIcon (int, com.intellij.ui.icons.RowIcon$Alignment)
int iconCount
com.intellij.ui.icons.RowIcon$Alignment alignment
public transient javax.swing.Icon createLayered (javax.swing.Icon[])
javax.swing.Icon[] icons
public transient com.intellij.ui.icons.RowIcon createRowIcon (javax.swing.Icon[])
javax.swing.Icon[] icons
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ui/IconManager.class
IconManager.java
package com.intellij.ui
public abstract com.intellij.ui.IconManager extends java.lang.Object {
public static com.intellij.ui.IconManager getInstance ()
public static void activate ()
public static void deactivate ()
public abstract javax.swing.Icon getIcon (java.lang.String, java.lang.Class)
public javax.swing.Icon createEmptyIcon (javax.swing.Icon)
javax.swing.Icon icon
public javax.swing.Icon createOffsetIcon (javax.swing.Icon)
javax.swing.Icon icon
public transient abstract javax.swing.Icon createLayered (javax.swing.Icon[])
public 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 abstract javax.swing.Icon getAnalyzeIcon ()
public abstract javax.swing.Icon createDeferredIcon (javax.swing.Icon, java.lang.Object, java.util.function.Function)
public abstract com.intellij.ui.icons.RowIcon createLayeredIcon (com.intellij.openapi.util.Iconable, javax.swing.Icon, int)
public com.intellij.ui.icons.RowIcon createRowIcon (int)
int iconCount
public abstract com.intellij.ui.icons.RowIcon createRowIcon (int, com.intellij.ui.icons.RowIcon$Alignment)
public transient abstract com.intellij.ui.icons.RowIcon createRowIcon (javax.swing.Icon[])
public abstract void registerIconLayer (int, javax.swing.Icon)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ui/IconManagerHelper.class
IconManager.java
package com.intellij.ui
final com.intellij.ui.IconManagerHelper extends java.lang.Object {
private static final java.util.concurrent.atomic.AtomicBoolean isActivated
static volatile com.intellij.ui.IconManager instance
void <init> ()
static void activate ()
java.util.Iterator iterator
static void deactivate ()
static void <clinit> ()
}
com/intellij/ui/icons/CompositeIcon.class
CompositeIcon.java
package com.intellij.ui.icons
public abstract com.intellij.ui.icons.CompositeIcon extends java.lang.Object implements javax.swing.Icon {
public abstract int getIconCount ()
public abstract javax.swing.Icon getIcon (int)
}
com/intellij/ui/icons/DarkIconProvider.class
DarkIconProvider.java
package com.intellij.ui.icons
public abstract com.intellij.ui.icons.DarkIconProvider extends java.lang.Object {
public abstract javax.swing.Icon getDarkIcon (boolean)
}
com/intellij/ui/icons/RowIcon$Alignment.class
RowIcon.java
package com.intellij.ui.icons
public final enum com.intellij.ui.icons.RowIcon$Alignment extends java.lang.Enum {
public static final enum com.intellij.ui.icons.RowIcon$Alignment TOP
public static final enum com.intellij.ui.icons.RowIcon$Alignment CENTER
public static final enum com.intellij.ui.icons.RowIcon$Alignment BOTTOM
private static final synthetic com.intellij.ui.icons.RowIcon$Alignment[] $VALUES
public static com.intellij.ui.icons.RowIcon$Alignment[] values ()
public static com.intellij.ui.icons.RowIcon$Alignment valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/ui/icons/RowIcon.class
RowIcon.java
package com.intellij.ui.icons
public abstract com.intellij.ui.icons.RowIcon extends java.lang.Object implements com.intellij.ui.icons.CompositeIcon com.intellij.ui.icons.DarkIconProvider {
public abstract void setIcon (javax.swing.Icon, int)
public abstract javax.swing.Icon[] getAllIcons ()
}
com/intellij/util/AbstractPathMapper.class
AbstractPathMapper.java
package com.intellij.util
public abstract com.intellij.util.AbstractPathMapper extends java.lang.Object implements com.intellij.util.PathMapper {
public void <init> ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/AdapterProcessor.class
AdapterProcessor.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ArrayConsumer.class
ArrayConsumer.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[])
public volatile synthetic void consume (java.lang.Object)
}
com/intellij/util/ArrayFactory.class
ArrayFactory.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.class
ArrayUtil.java
package com.intellij.util
public final com.intellij.util.ArrayUtil extends com.intellij.util.ArrayUtilRt {
public static final char[] EMPTY_CHAR_ARRAY
public static final byte[] EMPTY_BYTE_ARRAY
public static final int[] EMPTY_INT_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.io.File[] EMPTY_FILE_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 synthetic boolean $assertionsDisabled
private void <init> ()
public static byte[] realloc (byte[], int)
byte[] array
int newSize
int oldSize
public static boolean[] realloc (boolean[], int)
boolean[] array
int newSize
int oldSize
public static short[] realloc (short[], int)
short[] array
int newSize
int oldSize
public static long[] realloc (long[], int)
long[] array
int newSize
int oldSize
public static int[] realloc (int[], int)
int[] array
int newSize
int oldSize
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
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[] a
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
Class type
Object[] result
public static java.lang.Object[] newArray (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.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 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 lastIndexOfNot (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 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
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 start
int end
int middlePartLength
public static long averageAmongMedians (int[], int)
int i
int[] time
int part
int n
long total
int start
int end
int middlePartLength
public static int min (int[])
int value
int[] values
int min
public static int max (int[])
int value
int[] values
int max
public static int[] mergeSortedArrays (int[], int[], boolean)
int e
int e
int e
int e
int e
int element1
int element2
int e
int[] a1
int[] a2
boolean mergeEqualItems
int newSize
int[] r
int o
int index1
int index2
public static java.lang.Class getComponentType (java.lang.Object[])
Object[] collection
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/AuthData.class
AuthData.java
package com.intellij.util
public com.intellij.util.AuthData extends java.lang.Object {
private final String myLogin
private final String myPassword
public void <init> (java.lang.String, java.lang.String)
String login
String password
public java.lang.String getLogin ()
public java.lang.String getPassword ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/Base64Converter.class
Base64Converter.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/BeforeAfter.class
BeforeAfter.java
package com.intellij.util
public com.intellij.util.BeforeAfter extends java.lang.Object {
private final Object myBefore
private final Object myAfter
public void <init> (java.lang.Object, java.lang.Object)
Object before
Object after
public java.lang.Object getAfter ()
public java.lang.Object getBefore ()
}
com/intellij/util/BitUtil.class
BitUtil.java
package com.intellij.util
public com.intellij.util.BitUtil extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
public void <init> ()
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
public static boolean isPowerOfTwo (int)
int i
static void <clinit> ()
}
com/intellij/util/BooleanValueHolder.class
BooleanValueHolder.java
package com.intellij.util
public com.intellij.util.BooleanValueHolder extends java.lang.Object {
private boolean myValue
public void <init> (boolean)
boolean value
public boolean getValue ()
public void setValue (boolean)
boolean value
}
com/intellij/util/CatchingConsumer.class
CatchingConsumer.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.class
Chunk.java
package com.intellij.util
public com.intellij.util.Chunk extends java.lang.Object {
private final java.util.Set myNodes
public void <init> (java.lang.Object)
Object node
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/CodeWriter.class
CodeWriter.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 <init> (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.class
CollectConsumer.java
package com.intellij.util
public com.intellij.util.CollectConsumer extends java.lang.Object implements com.intellij.util.Consumer java.util.function.Consumer {
private final java.util.Collection myResult
public void <init> (java.util.Collection)
java.util.Collection result
public void <init> ()
public void accept (java.lang.Object)
Object t
public java.util.Collection getResult ()
public void consume (java.lang.Object)
Object t
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/CommonProcessors$CollectProcessor.class
CommonProcessors.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 <init> (java.util.Collection)
java.util.Collection collection
public void <init> ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/CommonProcessors$CollectUniquesProcessor.class
CommonProcessors.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 <init> ()
public boolean process (java.lang.Object)
Object t
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public java.util.Collection getResults ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/CommonProcessors$FindFirstAndOnlyProcessor.class
CommonProcessors.java
package com.intellij.util
public com.intellij.util.CommonProcessors$FindFirstAndOnlyProcessor extends com.intellij.util.CommonProcessors$FindFirstProcessor {
public void <init> ()
public boolean process (java.lang.Object)
Object t
boolean firstFound
boolean result
}
com/intellij/util/CommonProcessors$FindFirstProcessor.class
CommonProcessors.java
package com.intellij.util
public com.intellij.util.CommonProcessors$FindFirstProcessor extends com.intellij.util.CommonProcessors$FindProcessor {
public void <init> ()
protected boolean accept (java.lang.Object)
Object t
}
com/intellij/util/CommonProcessors$FindProcessor.class
CommonProcessors.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 <init> ()
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.class
CommonProcessors.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 <init> (com.intellij.util.Processor)
com.intellij.util.Processor delegate
public void <init> (com.intellij.util.Processor, gnu.trove.TObjectHashingStrategy)
com.intellij.util.Processor delegate
gnu.trove.TObjectHashingStrategy strategy
public boolean process (java.lang.Object)
Object t
boolean result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/CommonProcessors.class
CommonProcessors.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 <init> ()
public static com.intellij.util.Processor notNullProcessor (com.intellij.util.Processor)
com.intellij.util.Processor processor
public static com.intellij.util.Processor processAll (com.intellij.util.Consumer)
com.intellij.util.Consumer consumer
public static com.intellij.util.Processor alwaysFalse ()
public static com.intellij.util.Processor alwaysTrue ()
private static synthetic boolean lambda$static$2 (java.lang.Object)
Object t
private static synthetic boolean lambda$static$1 (java.lang.Object)
Object t
private static synthetic boolean lambda$processAll$0 (com.intellij.util.Consumer, java.lang.Object)
com.intellij.util.Consumer consumer
Object t
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/CompressionUtil.class
CompressionUtil.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
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static int writeCompressed (java.io.DataOutput, byte[], int, int) throws java.io.IOException
net.jpountz.lz4.LZ4Compressor compressor
byte[] compressedOutputBuffer
int compressedSize
java.io.DataOutput out
byte[] bytes
int start
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
net.jpountz.lz4.LZ4Compressor compressor
byte[] compressedOutputBuffer
int compressedSize
long time
int requests
long l
private static net.jpountz.lz4.LZ4Compressor compressor ()
public static byte[] readCompressedWithoutOriginalBufferLength (java.io.DataInput, int) throws java.io.IOException
java.io.DataInput in
int originalBufferLength
int size
byte[] bytes
int decompressedRequests
long started
byte[] decompressedResult
long doneTime
long decompressedSize
long decompressedTime
protected static net.jpountz.lz4.LZ4FastDecompressor decompressor ()
public static byte[] readCompressed (java.io.DataInput) throws java.io.IOException
byte[] bytes
int sizeUncompressed
byte[] result
int decompressed
byte[] bytes
java.io.DataInput in
int size
public static java.lang.Object compressStringRawBytes (java.lang.CharSequence)
char c
int i
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream bytes
java.io.DataOutput out
net.jpountz.lz4.LZ4Compressor compressor
int bytesWritten
java.nio.ByteBuffer dest
java.io.IOException e
CharSequence string
int length
public static java.lang.CharSequence uncompressStringRawBytes (java.lang.Object)
int c
int i
Object compressed
java.nio.ByteBuffer buffer
int len
int uncompressedLength
java.nio.ByteBuffer dest
char[] chars
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ConcurrencyUtil.class
ConcurrencyUtil.java
package com.intellij.util
public com.intellij.util.ConcurrencyUtil extends java.lang.Object {
public void <init> ()
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.lang.Object cacheOrGet (java.util.concurrent.atomic.AtomicReference, java.lang.Object)
java.util.concurrent.atomic.AtomicReference ref
Object defaultValue
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
public static void joinAll (java.util.Collection) throws java.lang.RuntimeException
InterruptedException e
Thread thread
java.util.Collection threads
public static transient void joinAll (java.lang.Thread[]) throws java.lang.RuntimeException
Thread[] threads
public static java.lang.Runnable underThreadNameRunnable (java.lang.String, java.lang.Runnable)
String name
Runnable runnable
public static void runUnderThreadName (java.lang.String, java.lang.Runnable)
String name
Runnable runnable
Thread currentThread
String oldThreadName
public static java.lang.Runnable once (java.lang.Runnable)
Runnable delegate
java.util.concurrent.atomic.AtomicBoolean done
public static java.lang.Object withLock (java.util.concurrent.locks.Lock, com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
java.util.concurrent.locks.Lock lock
com.intellij.openapi.util.ThrowableComputable runnable
public static void withLock (java.util.concurrent.locks.Lock, com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
java.util.concurrent.locks.Lock lock
com.intellij.util.ThrowableRunnable runnable
private static synthetic void lambda$once$4 (java.util.concurrent.atomic.AtomicBoolean, java.lang.Runnable)
java.util.concurrent.atomic.AtomicBoolean done
Runnable delegate
private static synthetic void lambda$underThreadNameRunnable$3 (java.lang.String, java.lang.Runnable)
String name
Runnable runnable
private static synthetic java.lang.Thread lambda$newNamedThreadFactory$2 (java.lang.String, java.lang.Runnable)
String name
Runnable r
private static synthetic java.lang.Thread lambda$newNamedThreadFactory$1 (java.lang.String, boolean, int, java.lang.Runnable)
String name
boolean isDaemon
int priority
Runnable r
Thread thread
private static synthetic java.lang.Object lambda$cacheOrGet$0 (java.lang.Object, java.lang.Object)
Object defaultValue
Object prev
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ConstantFunction.class
ConstantFunction.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 <init> (java.lang.Object)
Object value
public java.lang.Object fun (java.lang.Object)
Object param
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/DeprecatedMethodException.class
DeprecatedMethodException.java
package com.intellij.util
public com.intellij.util.DeprecatedMethodException extends java.lang.RuntimeException {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void <init> (java.lang.String)
String message
public static void report (java.lang.String)
String message
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/EmptyConsumer.class
EmptyConsumer.java
package com.intellij.util
public com.intellij.util.EmptyConsumer extends java.lang.Object {
public void <init> ()
public static com.intellij.util.Consumer getInstance ()
}
com/intellij/util/EnvironmentUtil$1.class
EnvironmentUtil.java
package com.intellij.util
final com.intellij.util.EnvironmentUtil$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
void <init> ()
protected java.util.Map compute ()
Throwable t
protected volatile synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/EnvironmentUtil$ShellEnvReader.class
EnvironmentUtil.java
package com.intellij.util
public com.intellij.util.EnvironmentUtil$ShellEnvReader extends java.lang.Object {
public void <init> ()
public java.util.Map readShellEnv () throws java.lang.Exception
protected java.util.Map readShellEnv (java.util.Map) throws java.lang.Exception
java.util.List command
int idx
java.util.Map additionalEnvironment
java.io.File reader
java.io.File envFile
public java.util.Map readBatEnv (java.io.File, java.util.List) throws java.lang.Exception
java.io.File batchFile
java.util.List args
protected com.intellij.openapi.util.Pair readBatOutputAndEnv (java.io.File, java.util.List) throws java.lang.Exception
java.util.List cl
java.io.File batchFile
java.util.List args
java.io.File envFile
private static java.util.List getReadEnvCommand ()
protected static com.intellij.openapi.util.Pair runProcessAndReadOutputAndEnvs (java.util.List, java.io.File, java.util.Map, java.io.File) throws java.lang.Exception
java.util.List command
java.io.File workingDir
java.util.Map scriptEnvironment
java.io.File envFile
ProcessBuilder builder
Process process
com.intellij.util.EnvironmentUtil$StreamGobbler gobbler
int exitCode
String lines
protected java.util.List getShellProcessCommand () throws java.lang.Exception
String shellScript
protected java.lang.String getShell ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/EnvironmentUtil$StreamGobbler$1.class
EnvironmentUtil.java
package com.intellij.util
final com.intellij.util.EnvironmentUtil$StreamGobbler$1 extends com.intellij.util.io.BaseOutputReader$Options {
void <init> ()
public com.intellij.util.io.BaseDataReader$SleepingPolicy policy ()
public boolean splitToLines ()
}
com/intellij/util/EnvironmentUtil$StreamGobbler.class
EnvironmentUtil.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
void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/EnvironmentUtil.class
EnvironmentUtil.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
public static final String BASH_EXECUTABLE_NAME
public static final String SHELL_VARIABLE_NAME
private static final String SHELL_INTERACTIVE_ARGUMENT
private static final String SHELL_LOGIN_ARGUMENT
public static final String SHELL_COMMAND_ARGUMENT
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 final String INTELLIJ_ENVIRONMENT_READER
private static java.util.Map getSystemEnv ()
private void <init> ()
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
public static boolean isValidName (java.lang.String)
String name
public static boolean isValidValue (java.lang.String)
String value
private static java.util.Map getShellEnv () throws java.lang.Exception
public static java.util.List buildShellProcessCommand (java.lang.String, boolean, boolean, boolean)
String shellScript
boolean isLogin
boolean isInteractive
boolean isCommand
java.util.List commands
public static transient java.util.Map parseEnv (java.lang.String[]) throws java.lang.Exception
int pos
String name
String line
String[] lines
java.util.Set toIgnore
java.util.Map env
java.util.Map newEnv
private static java.util.Map parseEnv (java.lang.String) throws java.lang.Exception
String text
String[] lines
private static int waitAndTerminateAfter (java.lang.Process)
Process process
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)
String value
java.util.Map env
private static boolean checkIfLocaleAvailable (java.lang.String)
java.util.Locale l
String candidateLanguageTerritory
java.util.Locale[] available
public static java.lang.String setLocaleEnv (java.util.Map, java.nio.charset.Charset)
String languageTerritoryFromLocale
java.util.Map env
java.nio.charset.Charset charset
java.util.Locale locale
String language
String country
String languageTerritory
String result
private static boolean isCharsetVarDefined (java.util.Map)
java.util.Map env
public static void inlineParentOccurrences (java.util.Map)
java.util.Map envs
public static void inlineParentOccurrences (java.util.Map, java.util.Map)
String parentVal
String key
String value
java.util.Map$Entry entry
java.util.Map envs
java.util.Map parentEnv
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
private static synthetic java.util.Map lambda$static$0 () throws java.lang.Exception
static synthetic java.util.concurrent.Future access$000 ()
static synthetic com.intellij.openapi.diagnostic.Logger access$100 ()
static synthetic java.util.Map access$200 ()
static synthetic int access$300 (java.lang.Process)
Process x0
static synthetic java.util.Map access$400 (java.lang.String) throws java.lang.Exception
String x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/EventDispatcher$1.class
EventDispatcher.java
package com.intellij.util
final com.intellij.util.EventDispatcher$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final synthetic java.util.Map val$methodReturnValues
final synthetic com.intellij.openapi.util.Getter val$listeners
void <init> (java.util.Map, com.intellij.openapi.util.Getter)
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])
Object proxy
java.lang.reflect.Method method
Object[] args
String methodName
}
com/intellij/util/EventDispatcher.class
EventDispatcher.java
package com.intellij.util
public com.intellij.util.EventDispatcher extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private java.util.EventListener myMulticaster
private final com.intellij.util.containers.DisposableWrapperList myListeners
private final Class myListenerClass
private final java.util.Map myMethodReturnValues
static final synthetic boolean $assertionsDisabled
public static com.intellij.util.EventDispatcher create (java.lang.Class)
Class listenerClass
public static com.intellij.util.EventDispatcher create (java.lang.Class, java.util.Map)
Class listenerClass
java.util.Map methodReturnValues
private static void assertNonVoidMethodReturnValuesAreDeclared (java.util.Map, java.lang.Class)
String methodName
java.lang.reflect.Method found
Object returnValue
java.util.Map$Entry entry
java.lang.reflect.Method method
java.util.Map methodReturnValues
Class listenerClass
java.util.List declared
private void <init> (java.lang.Class, java.util.Map)
Class listenerClass
java.util.Map methodReturnValues
static java.lang.Object createMulticaster (java.lang.Class, java.util.Map, com.intellij.openapi.util.Getter)
Class listenerClass
java.util.Map methodReturnValues
com.intellij.openapi.util.Getter listeners
java.lang.reflect.InvocationHandler handler
public static java.lang.Object handleObjectMethod (java.lang.Object, java.lang.Object[], java.lang.String)
Object proxy
Object[] args
String methodName
public java.util.EventListener getMulticaster ()
java.util.EventListener multicaster
private static void dispatchVoidMethod (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 ()
public void neuterMultiCasterWhilePerformanceTestIsRunningUntil (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable disposable
java.util.EventListener multicaster
private synthetic void lambda$neuterMultiCasterWhilePerformanceTestIsRunningUntil$1 (java.util.EventListener)
java.util.EventListener multicaster
private static synthetic boolean lambda$assertNonVoidMethodReturnValuesAreDeclared$0 (java.lang.String, java.lang.reflect.Method)
String methodName
java.lang.reflect.Method m
static synthetic void access$000 (java.lang.Iterable, java.lang.reflect.Method, java.lang.Object[])
Iterable x0
java.lang.reflect.Method x1
Object[] x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ExceptionUtil.class
ExceptionUtil.java
package com.intellij.util
public com.intellij.util.ExceptionUtil extends com.intellij.util.ExceptionUtilRt {
private void <init> ()
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
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 t
java.io.StringWriter writer
public static java.lang.String getThrowableText (java.lang.Throwable, java.lang.String)
Throwable aThrowable
String stackFrameSkipPattern
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/FieldAccessor.class
FieldAccessor.java
package com.intellij.util
public com.intellij.util.FieldAccessor extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private com.intellij.openapi.util.Ref myFieldRef
private final Class myClass
private final String myName
private final Class myType
public void <init> (java.lang.Class, java.lang.String)
Class aClass
String name
public void <init> (java.lang.Class, java.lang.String, java.lang.Class)
Class aClass
String name
Class type
public boolean isAvailable ()
NoSuchFieldException e
public java.lang.Object get (java.lang.Object)
IllegalAccessException e
Object object
public void set (java.lang.Object, java.lang.Object)
IllegalAccessException e
Object object
Object value
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/FilteringProcessor.class
FilteringProcessor.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 <init> (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/FunctionUtil.class
FunctionUtil.java
package com.intellij.util
public com.intellij.util.FunctionUtil extends java.lang.Object {
private void <init> ()
public static com.intellij.util.Function id ()
public static com.intellij.util.NullableFunction nullConstant ()
public static com.intellij.util.Function string ()
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
public static java.lang.Runnable composeRunnables (java.lang.Runnable, java.lang.Runnable)
Runnable r1
Runnable r2
private static synthetic void lambda$composeRunnables$2 (java.lang.Runnable, java.lang.Runnable)
Throwable ex2
Throwable ex
Runnable r1
Runnable r2
private static synthetic java.lang.Object lambda$composition$1 (com.intellij.util.NotNullFunction, com.intellij.util.NotNullFunction, java.lang.Object)
com.intellij.util.NotNullFunction f
com.intellij.util.NotNullFunction g
Object a
private static synthetic java.lang.Object lambda$constant$0 (java.lang.Object, java.lang.Object)
Object b
Object a
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/FunctionWithTimeout.class
FunctionWithTimeout.java
package com.intellij.util
public abstract com.intellij.util.FunctionWithTimeout extends java.lang.Object {
public void <init> ()
protected abstract void updateValue (java.lang.Object)
public java.lang.Object calculate (long, java.lang.Object)
long timeout
Object initialValue
private synthetic void lambda$calculate$0 (java.lang.Object)
Object initialValue
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/Generator.class
Generator.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/IncorrectOperationException.class
IncorrectOperationException.java
package com.intellij.util
public com.intellij.util.IncorrectOperationException extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.Throwable)
Throwable t
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void <init> (java.lang.String, java.lang.Exception)
String message
Exception e
}
com/intellij/util/IntIntFunction$1.class
IntIntFunction.java
package com.intellij.util
final com.intellij.util.IntIntFunction$1 extends java.lang.Object implements com.intellij.util.IntIntFunction {
void <init> ()
public int fun (int)
int i
}
com/intellij/util/IntIntFunction.class
IntIntFunction.java
package com.intellij.util
public abstract com.intellij.util.IntIntFunction extends java.lang.Object {
public static final com.intellij.util.IntIntFunction IDENTITY
public abstract int fun (int)
static void <clinit> ()
}
com/intellij/util/LazyInitializer$MutableNotNullValue.class
LazyInitializer.java
package com.intellij.util
public final com.intellij.util.LazyInitializer$MutableNotNullValue extends com.intellij.util.LazyInitializer$NullableValue {
private final java.util.function.Supplier supplier
public void <init> (java.util.function.Supplier)
java.util.function.Supplier supplier
public java.lang.Object get ()
public void set (java.lang.Object)
Object value
public final java.lang.Object initialize ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/LazyInitializer$NotNullValue.class
LazyInitializer.java
package com.intellij.util
public abstract com.intellij.util.LazyInitializer$NotNullValue extends com.intellij.util.LazyInitializer$NullableValue {
public void <init> ()
public java.lang.Object get ()
public abstract java.lang.Object initialize ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/LazyInitializer$NullableValue.class
LazyInitializer.java
package com.intellij.util
public abstract com.intellij.util.LazyInitializer$NullableValue extends java.lang.Object {
private volatile Object value
public void <init> ()
public abstract java.lang.Object initialize ()
public java.lang.Object get ()
Object v
protected void set (java.lang.Object)
Object value
public final boolean isNotNull ()
protected void onInitialized (java.lang.Object)
Object value
public java.lang.String toString ()
}
com/intellij/util/LazyInitializer.class
LazyInitializer.java
package com.intellij.util
public final com.intellij.util.LazyInitializer extends java.lang.Object {
private static final Object UNINITIALIZED_VALUE
public void <init> ()
static synthetic java.lang.Object access$000 ()
static void <clinit> ()
}
com/intellij/util/LineSeparator.class
LineSeparator.java
package com.intellij.util
public final enum com.intellij.util.LineSeparator extends java.lang.Enum {
public static final enum com.intellij.util.LineSeparator LF
public static final enum com.intellij.util.LineSeparator CRLF
public static final enum com.intellij.util.LineSeparator CR
private final String mySeparatorString
private final byte[] myBytes
private static final synthetic 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 <init> (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 com.intellij.util.LineSeparator getSystemLineSeparator ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ListWithSelection.class
ListWithSelection.java
package com.intellij.util
public com.intellij.util.ListWithSelection extends java.util.ArrayList {
private Object mySelection
public void <init> (java.util.Collection)
java.util.Collection collection
public void <init> (java.util.Collection, java.lang.Object)
java.util.Collection collection
Object selection
public void <init> ()
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.class
LocalTimeCounter.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 <init> ()
public static long currentTime ()
static void <clinit> ()
}
com/intellij/util/Matrix$1.class
Matrix.java
package com.intellij.util
com.intellij.util.Matrix$1 extends com.intellij.util.Vector$Modified {
final synthetic int val$column
final synthetic com.intellij.util.Matrix this$0
void <init> (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.class
Matrix.java
package com.intellij.util
com.intellij.util.Matrix$2 extends com.intellij.util.Vector$Modified {
final synthetic int val$row
final synthetic com.intellij.util.Matrix this$0
void <init> (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.class
Matrix.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 <init> (int, int, double[])
int width
int height
double[] values
private void <init> (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 synthetic int access$000 (com.intellij.util.Matrix)
com.intellij.util.Matrix x0
static synthetic void access$100 (int, int)
int x0
int x1
static synthetic int access$200 (com.intellij.util.Matrix)
com.intellij.util.Matrix x0
}
com/intellij/util/MemoryDumpHelper$1.class
MemoryDumpHelper.java
package com.intellij.util
final com.intellij.util.MemoryDumpHelper$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
final synthetic Class val$hotSpotMxBeanClass
void <init> (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.class
MemoryDumpHelper.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 <init> ()
public static boolean memoryDumpAvailable ()
UnsupportedOperationException e
public static synchronized void captureMemoryDump (java.lang.String) throws java.lang.Exception
String dumpPath
public static void captureMemoryDumpZipped (java.lang.String) throws java.lang.Exception
String zipPath
public static synchronized void captureMemoryDumpZipped (java.io.File) throws java.lang.Exception
java.io.File zipFile
java.io.File tempFile
static void <clinit> ()
Class hotSpotMxBeanClass
Object mxBean
java.lang.reflect.Method dumpHeap
Throwable t
Object mxBean
java.lang.reflect.Method dumpHeap
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/MethodInvocator.class
MethodInvocator.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 <init> (java.lang.Class, java.lang.String, java.lang.Class[])
Class aClass
String method
Class[] parameterTypes
public transient void <init> (boolean, java.lang.Class, java.lang.String, java.lang.Class[])
NoSuchMethodException e
boolean warnIfAbsent
Class aClass
String method
Class[] parameterTypes
public boolean isAvailable ()
public transient java.lang.Object invoke (java.lang.Object, java.lang.Object[])
ReflectiveOperationException e
Object object
Object[] arguments
static void <clinit> ()
}
com/intellij/util/NewInstanceFactory.class
NewInstanceFactory.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 <init> (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
private static synthetic java.lang.Object lambda$fromClass$0 (java.lang.Class)
Exception e1
Class clazz
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/NotNullProducer.class
NotNullProducer.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/NotNullizer.class
NotNullizer.java
package com.intellij.util
public final com.intellij.util.NotNullizer extends java.lang.Object {
private final Object myNull
public void <init> (java.lang.String)
String name
private java.lang.Object fakeNull ()
public java.lang.Object notNullize (java.lang.Object)
Object value
public java.lang.Object nullize (java.lang.Object)
Object value
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/NullableConstantFunction.class
NullableConstantFunction.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 <init> (java.lang.Object)
Object value
public java.lang.Object fun (java.lang.Object)
Object param
}
com/intellij/util/ObjectUtils$Sentinel.class
ObjectUtils.java
package com.intellij.util
com.intellij.util.ObjectUtils$Sentinel extends java.lang.Object {
private final String myName
void <init> (java.lang.String)
String name
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ObjectUtils.class
ObjectUtils.java
package com.intellij.util
public com.intellij.util.ObjectUtils extends java.lang.Object {
public static final Object NULL
private void <init> ()
public static java.lang.Object sentinel (java.lang.String)
String name
public static void reachabilityFence (java.lang.Object)
Object o
public static java.lang.Object sentinel (java.lang.String, java.lang.Class)
String name
Class ofInterface
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 notNull (java.lang.Object, com.intellij.openapi.util.NotNullFactory)
Object value
com.intellij.openapi.util.NotNullFactory 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 doIfNotNull (java.lang.Object, com.intellij.util.Function)
Object obj
com.intellij.util.Function function
public static void consumeIfNotNull (java.lang.Object, com.intellij.util.Consumer)
Object obj
com.intellij.util.Consumer consumer
public static void consumeIfCast (java.lang.Object, java.lang.Class, com.intellij.util.Consumer)
Object obj
Class clazz
com.intellij.util.Consumer consumer
public static java.lang.Object nullizeByCondition (java.lang.Object, com.intellij.openapi.util.Condition)
Object obj
com.intellij.openapi.util.Condition condition
public static int binarySearch (int, int, com.intellij.util.IntIntFunction)
int mid
int cmp
int fromIndex
int toIndex
com.intellij.util.IntIntFunction indexComparator
int low
int high
private static synthetic java.lang.Object lambda$sentinel$0 (java.lang.String, java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
String name
Object proxy
java.lang.reflect.Method method
Object[] args
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/PairConsumer.class
PairConsumer.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/PairFunction.class
PairFunction.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.class
PairProcessor.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)
private static synthetic boolean lambda$static$1 (java.lang.Object, java.lang.Object)
Object o
Object o1
private static synthetic boolean lambda$static$0 (java.lang.Object, java.lang.Object)
Object o
Object o1
static void <clinit> ()
}
com/intellij/util/ParameterizedRunnable.class
ParameterizedRunnable.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.class
ParameterizedTypeImpl.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 <init> (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.class
PathMapper.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.class
PathMappingSettings.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 <init> ()
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.class
PathMappingSettings.java
package com.intellij.util
public com.intellij.util.PathMappingSettings$PathMapping extends java.lang.Object {
private String myLocalRoot
private String myRemoteRoot
public void <init> ()
public void <init> (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
String localPath
int prefixLength
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 java.lang.String toString ()
public int hashCode ()
int result
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/PathMappingSettings.class
PathMappingSettings.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 <init> (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 <init> ()
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 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 synthetic java.lang.String access$000 (java.lang.String)
String x0
static synthetic boolean access$100 (java.lang.String, java.lang.String)
String x0
String x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/PatternUtil.class
PatternUtil.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 <init> ()
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 <clinit> ()
char c
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/PausesStat.class
PausesStat.java
package com.intellij.util
public com.intellij.util.PausesStat extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
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
public void <init> (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
long startTimeStamp
int durationMs
public java.lang.String statistics ()
int d
int number
int[] duration
int total
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ProcessingContext.class
ProcessingContext.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 <init> ()
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/Processor.class
Processor.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)
private static synthetic boolean lambda$static$1 (java.lang.Object)
Object o
private static synthetic boolean lambda$static$0 (java.lang.Object)
Object o
static void <clinit> ()
}
com/intellij/util/Producer.class
Producer.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.class
Range.java
package com.intellij.util
public com.intellij.util.Range extends java.lang.Object {
private final Comparable myFrom
private final Comparable myTo
public void <init> (java.lang.Comparable, java.lang.Comparable)
Comparable from
Comparable to
public boolean isWithin (java.lang.Comparable)
Comparable object
public boolean isWithin (java.lang.Comparable, boolean)
Comparable object
boolean includingEndpoints
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ReflectionAssignabilityCache.class
ReflectionAssignabilityCache.java
package com.intellij.util
public com.intellij.util.ReflectionAssignabilityCache extends java.lang.Object {
private final java.util.concurrent.ConcurrentMap myCache
public void <init> ()
public boolean isAssignable (java.lang.Class, java.lang.Class)
Class ancestor
Class descendant
private static synthetic java.util.concurrent.ConcurrentMap lambda$new$1 (java.lang.Class)
Class anc
private static synthetic java.lang.Boolean lambda$null$0 (java.lang.Class, java.lang.Class)
Class anc
Class desc
}
com/intellij/util/ReflectionCache.class
ReflectionCache.java
package com.intellij.util
public com.intellij.util.ReflectionCache extends java.lang.Object {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ReflectionUtil$MySecurityManager.class
ReflectionUtil.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 <init> ()
public java.lang.Class[] getStack ()
static synthetic com.intellij.util.ReflectionUtil$MySecurityManager access$000 ()
static void <clinit> ()
}
com/intellij/util/ReflectionUtil.class
ReflectionUtil.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.containers.JBTreeTraverser CLASS_TRAVERSER
static final synthetic boolean $assertionsDisabled
private void <init> ()
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 findFieldInHierarchy (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 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
private static java.lang.reflect.Method makeAccessible (java.lang.reflect.Method)
java.lang.reflect.Method method
public static transient java.lang.reflect.Method getMethod (java.lang.Class, java.lang.String, java.lang.Class[])
NoSuchMethodException e
Class aClass
String name
Class[] parameters
public static transient java.lang.reflect.Method getDeclaredMethod (java.lang.Class, java.lang.String, java.lang.Class[])
NoSuchMethodException e
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
ReflectiveOperationException 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
ReflectiveOperationException 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
ReflectiveOperationException 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)
Class aClass
public static java.lang.Object newInstance (java.lang.Class, boolean)
SecurityException e
java.lang.reflect.Constructor constructor
Throwable targetException
Object t
Exception e
Class aClass
boolean isKotlinDataClassesSupported
private static java.lang.Object createAsDataClass (java.lang.Class)
Class type
Class[] parameterTypes
Exception e
java.lang.reflect.Constructor constructor
Exception e
java.lang.reflect.Constructor constructor
String name
java.lang.reflect.Constructor[] constructors
Exception exception
java.util.List defaultCtors
java.lang.annotation.Annotation annotation
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
public static java.lang.Class getCallerClass (int)
int depth
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 boolean comparePublicNonFinalFields (java.lang.Object, java.lang.Object)
Object first
Object second
public static boolean compareFields (java.lang.Object, java.lang.Object, com.intellij.util.containers.Predicate)
IllegalAccessException e
java.lang.reflect.Field field
Object defaultSettings
Object newSettings
com.intellij.util.containers.Predicate useField
Class defaultClass
java.lang.reflect.Field[] fields
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 boxType (java.lang.Class)
Class type
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
private static synthetic java.lang.Iterable lambda$static$4 (java.lang.Class)
Class aClass
private static synthetic boolean lambda$comparePublicNonFinalFields$3 (java.lang.reflect.Field)
java.lang.reflect.Field field
private static synthetic boolean lambda$getDeclaredField$2 (java.lang.String, java.lang.reflect.Field)
String name
java.lang.reflect.Field field
private static synthetic boolean lambda$findAssignableField$1 (java.lang.String, java.lang.Class, java.lang.reflect.Field)
String fieldName
Class fieldType
java.lang.reflect.Field field
private static synthetic boolean lambda$findField$0 (java.lang.String, java.lang.Class, java.lang.reflect.Field)
String name
Class type
java.lang.reflect.Field field
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ResourceUtil.class
ResourceUtil.java
package com.intellij.util
public com.intellij.util.ResourceUtil extends java.lang.Object {
private void <init> ()
public static java.net.URL getResource (java.lang.Class, java.lang.String, java.lang.String)
Class loaderClass
String basePath
String fileName
public static java.io.InputStream getResourceAsStream (java.lang.Class, java.lang.String, java.lang.String)
Class loaderClass
String basePath
String fileName
public static java.io.InputStream getResourceAsStream (java.lang.ClassLoader, java.lang.String, java.lang.String)
java.io.InputStream stream
String bundle
ClassLoader loader
String basePath
String fileName
String fixedPath
java.util.List bundles
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
java.net.URL url
public static java.lang.String loadText (java.io.InputStream) throws java.io.IOException
int length
StringBuilder text
char[] buf
java.io.InputStreamReader reader
java.io.InputStream in
java.io.InputStream inputStream
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/SharedProcessingContext.class
SharedProcessingContext.java
package com.intellij.util
public com.intellij.util.SharedProcessingContext extends java.lang.Object {
private final java.util.Map myMap
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/SingletonSet$1.class
SingletonSet.java
package com.intellij.util
synthetic com.intellij.util.SingletonSet$1 extends java.lang.Object {
}
com/intellij/util/SingletonSet$CustomStrategySingletonSet.class
SingletonSet.java
package com.intellij.util
com.intellij.util.SingletonSet$CustomStrategySingletonSet extends com.intellij.util.SingletonSet {
private final gnu.trove.TObjectHashingStrategy strategy
private void <init> (java.lang.Object, gnu.trove.TObjectHashingStrategy)
Object e
gnu.trove.TObjectHashingStrategy strategy
protected gnu.trove.TObjectHashingStrategy getStrategy ()
synthetic void <init> (java.lang.Object, gnu.trove.TObjectHashingStrategy, com.intellij.util.SingletonSet$1)
Object x0
gnu.trove.TObjectHashingStrategy x1
com.intellij.util.SingletonSet$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/SingletonSet.class
SingletonSet.java
package com.intellij.util
public com.intellij.util.SingletonSet extends java.lang.Object implements java.util.Set {
private final Object theElement
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/SmartFMap.class
SmartFMap.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 <init> (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
java.util.Map 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
java.util.Map 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)
int i
Object obj
java.util.Map map
Object[] array
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)
int i
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 ()
private java.util.Map asMap ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/SmartList$SingletonIterator.class
SmartList.java
package com.intellij.util
com.intellij.util.SmartList$SingletonIterator extends com.intellij.util.containers.SingletonIteratorBase {
private final int myInitialModCount
final synthetic com.intellij.util.SmartList this$0
void <init> (com.intellij.util.SmartList)
protected java.lang.Object getElement ()
protected void checkCoModification ()
public void remove ()
}
com/intellij/util/SmartList.class
SmartList.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 <init> ()
public void <init> (java.lang.Object)
Object element
public void <init> (java.util.Collection)
Object element
java.util.Collection elements
int size
public transient void <init> (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
private java.lang.Object getTheOnlyElem ()
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
public boolean equals (java.lang.Object)
Object o
private boolean equalsWithSmartList (com.intellij.util.SmartList)
com.intellij.util.SmartList that
private boolean equalsWithArrayList (java.util.ArrayList)
java.util.ArrayList that
private boolean compareOneByOne (java.util.List)
Object o1
Object o2
int i
java.util.List that
public void forEach (java.util.function.Consumer)
int i
int length
Object[] array
java.util.function.Consumer action
static synthetic int access$000 (com.intellij.util.SmartList)
com.intellij.util.SmartList x0
static synthetic java.lang.Object access$100 (com.intellij.util.SmartList)
com.intellij.util.SmartList x0
static synthetic int access$200 (com.intellij.util.SmartList)
com.intellij.util.SmartList x0
static synthetic int access$300 (com.intellij.util.SmartList)
com.intellij.util.SmartList x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/StringBuilderSpinAllocator.class
StringBuilderSpinAllocator.java
package com.intellij.util
public com.intellij.util.StringBuilderSpinAllocator extends java.lang.Object {
private void <init> ()
public static java.lang.StringBuilder alloc ()
public static void dispose (java.lang.StringBuilder)
StringBuilder instance
}
com/intellij/util/StringLenComparator.class
StringLenComparator.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 <init> (boolean)
boolean value
public int compare (java.lang.String, java.lang.String)
String o1
String o2
int k
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
static void <clinit> ()
}
com/intellij/util/SynchronizedCollectConsumer.class
SynchronizedCollectConsumer.java
package com.intellij.util
public com.intellij.util.SynchronizedCollectConsumer extends com.intellij.util.CollectConsumer {
public void <init> (java.util.Collection)
java.util.Collection result
public void <init> ()
public synchronized void consume (java.lang.Object)
Object t
public synchronized java.util.Collection getResult ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/SystemProperties.class
SystemProperties.java
package com.intellij.util
public com.intellij.util.SystemProperties extends java.lang.Object {
private static String ourTestUserName
private void <init> ()
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 float getFloatProperty (java.lang.String, float)
String key
float 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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ThreeState.class
ThreeState.java
package com.intellij.util
public final enum com.intellij.util.ThreeState extends java.lang.Enum {
public static final enum com.intellij.util.ThreeState YES
public static final enum com.intellij.util.ThreeState NO
public static final enum com.intellij.util.ThreeState UNSURE
private static final synthetic 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 <init> (java.lang.String, int)
public static com.intellij.util.ThreeState fromBoolean (boolean)
boolean value
public com.intellij.util.ThreeState merge (com.intellij.util.ThreeState)
com.intellij.util.ThreeState other
public boolean toBoolean ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ThrowableConvertor.class
ThrowableConvertor.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.class
ThrowablePairConsumer.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/TimeoutUtil$1.class
TimeoutUtil.java
package com.intellij.util
final com.intellij.util.TimeoutUtil$1 extends java.lang.Thread {
final synthetic Runnable val$run
final synthetic java.util.concurrent.atomic.AtomicBoolean val$done
void <init> (java.lang.String, java.lang.Runnable, java.util.concurrent.atomic.AtomicBoolean)
String x0
public void run ()
}
com/intellij/util/TimeoutUtil.class
TimeoutUtil.java
package com.intellij.util
public final com.intellij.util.TimeoutUtil extends java.lang.Object {
public void <init> ()
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
public static long measureExecutionTime (com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
com.intellij.util.ThrowableRunnable runnable
long startTime
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/TreeItem.class
TreeItem.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 <init> (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/TripleFunction.class
TripleFunction.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/UnmodifiableIterator.class
UnmodifiableIterator.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 <init> (java.util.Iterator)
java.util.Iterator originalIterator
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/Vector$Modified.class
Vector.java
package com.intellij.util
com.intellij.util.Vector$Modified extends com.intellij.util.Vector {
void <init> (com.intellij.util.Vector)
com.intellij.util.Vector vector
double[] toArray ()
int i
int size
double[] result
}
com/intellij/util/Vector.class
Vector.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 <init> (double[])
double[] array
double[] toArray ()
static synthetic double[] access$000 (com.intellij.util.Vector)
com.intellij.util.Vector x0
}
com/intellij/util/VersionUtil.class
VersionUtil.java
package com.intellij.util
public com.intellij.util.VersionUtil extends java.lang.Object {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/WaitFor$1$1.class
WaitFor.java
package com.intellij.util
com.intellij.util.WaitFor$1$1 extends com.intellij.util.WaitFor {
final synthetic com.intellij.util.WaitFor$1 this$1
void <init> (com.intellij.util.WaitFor$1, int)
com.intellij.util.WaitFor$1 this$1
int timeoutMsecs
protected boolean condition ()
}
com/intellij/util/WaitFor$1.class
WaitFor.java
package com.intellij.util
com.intellij.util.WaitFor$1 extends java.lang.Thread {
final synthetic int val$timeoutMsecs
final synthetic Runnable val$toRunOnTrue
final synthetic com.intellij.util.WaitFor this$0
void <init> (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.class
WaitFor.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 synthetic boolean $assertionsDisabled
public void <init> ()
public void <init> (int)
int timeoutMsecs
public void <init> (int, int)
InterruptedException e
int timeoutMsecs
int step
long started
long deadline
public void <init> (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 synthetic boolean access$002 (com.intellij.util.WaitFor, boolean)
com.intellij.util.WaitFor x0
boolean x1
static synthetic boolean access$000 (com.intellij.util.WaitFor)
com.intellij.util.WaitFor x0
static void <clinit> ()
}
com/intellij/util/WalkingState$1.class
WalkingState.java
package com.intellij.util
final com.intellij.util.WalkingState$1 extends com.intellij.util.WalkingState {
final synthetic com.intellij.util.Processor val$processor
final synthetic boolean[] val$result
void <init> (com.intellij.util.WalkingState$TreeGuide, com.intellij.util.Processor, boolean[])
com.intellij.util.WalkingState$TreeGuide delegate
public void visit (java.lang.Object)
Object element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/WalkingState$TreeGuide.class
WalkingState.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.class
WalkingState.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 synthetic boolean $assertionsDisabled
public void elementFinished (java.lang.Object)
Object element
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/WeakListener.class
WeakListener.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 <init> (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.class
WeakPropertyChangeAdapter.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 <init> (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.class
ClsFormatException.java
package com.intellij.util.cls
public com.intellij.util.cls.ClsFormatException extends java.lang.Exception {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/intellij/util/concurrency/AppDelayQueue.class
AppDelayQueue.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 scheduledToPooledTransferrer
private final java.util.concurrent.atomic.AtomicBoolean shutdown
void <init> ()
void shutdown ()
Exception e
java.lang.Thread getThread ()
private synthetic void lambda$new$0 ()
Throwable e
com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask task
InterruptedException e
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/concurrency/AppExecutorUtil.class
AppExecutorUtil.java
package com.intellij.util.concurrency
public com.intellij.util.concurrency.AppExecutorUtil extends java.lang.Object {
public void <init> ()
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 maxThreads
public static java.util.concurrent.ExecutorService createBoundedApplicationPoolExecutor (java.lang.String, int)
String name
int maxThreads
public static java.util.concurrent.ExecutorService createBoundedApplicationPoolExecutor (java.lang.String, java.util.concurrent.Executor, int)
String name
java.util.concurrent.Executor backendExecutor
int maxThreads
public static java.util.concurrent.ExecutorService createBoundedApplicationPoolExecutor (java.lang.String, java.util.concurrent.Executor, int, com.intellij.openapi.Disposable)
String name
java.util.concurrent.Executor backendExecutor
int maxThreads
com.intellij.openapi.Disposable parentDisposable
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/concurrency/AppScheduledExecutorService$1.class
AppScheduledExecutorService.java
package com.intellij.util.concurrency
synthetic com.intellij.util.concurrency.AppScheduledExecutorService$1 extends java.lang.Object {
}
com/intellij/util/concurrency/AppScheduledExecutorService$BackendThreadPoolExecutor.class
AppScheduledExecutorService.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor extends java.util.concurrent.ThreadPoolExecutor {
void <init> (java.util.concurrent.ThreadFactory)
java.util.concurrent.ThreadFactory factory
protected void beforeExecute (java.lang.Thread, java.lang.Runnable)
Thread t
Runnable r
com.intellij.openapi.diagnostic.Logger logger
protected void afterExecute (java.lang.Runnable, java.lang.Throwable)
Runnable r
Throwable t
com.intellij.openapi.diagnostic.Logger logger
private void superShutdown ()
private java.util.List superShutdownNow ()
public void shutdown ()
public java.util.List shutdownNow ()
public void setCorePoolSize (int)
int corePoolSize
private void superSetCorePoolSize (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
private void superSetKeepAliveTime (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 synthetic void access$200 (com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor)
com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor x0
static synthetic java.util.List access$300 (com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor)
com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor x0
static synthetic void access$400 (com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor, int)
com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor x0
int x1
static synthetic void access$600 (com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor, long, java.util.concurrent.TimeUnit)
com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor x0
long x1
java.util.concurrent.TimeUnit x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/concurrency/AppScheduledExecutorService$Holder.class
AppScheduledExecutorService.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 <init> ()
static synthetic com.intellij.util.concurrency.AppScheduledExecutorService access$000 ()
static void <clinit> ()
}
com/intellij/util/concurrency/AppScheduledExecutorService$MyThreadFactory.class
AppScheduledExecutorService.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.AppScheduledExecutorService$MyThreadFactory extends com.intellij.util.concurrency.CountingThreadFactory {
private com.intellij.util.Consumer newThreadListener
private void <init> ()
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
Thread thread
com.intellij.util.Consumer listener
void setNewThreadListener (com.intellij.util.Consumer)
com.intellij.util.Consumer threadListener
synthetic void <init> (com.intellij.util.concurrency.AppScheduledExecutorService$1)
com.intellij.util.concurrency.AppScheduledExecutorService$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/concurrency/AppScheduledExecutorService.class
AppScheduledExecutorService.java
package com.intellij.util.concurrency
public com.intellij.util.concurrency.AppScheduledExecutorService extends com.intellij.util.concurrency.SchedulingWrapper {
static final String POOLED_THREAD_PREFIX
private final String myName
private final com.intellij.openapi.util.LowMemoryWatcherManager myLowMemoryWatcherManager
private final com.intellij.util.concurrency.AppScheduledExecutorService$MyThreadFactory myCountingThreadFactory
private static com.intellij.openapi.diagnostic.Logger getLogger ()
static java.util.concurrent.ScheduledExecutorService getInstance ()
void <init> (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 java.lang.String dumpQueue ()
public int getBackendPoolExecutorSize ()
void setBackendPoolCorePoolSize (int)
int size
int getBackendPoolCorePoolSize ()
public java.lang.Thread getPeriodicTasksThread ()
void awaitQuiescence (long, java.util.concurrent.TimeUnit)
java.util.HashSet workersField
java.util.Set workers
StackTraceElement stackTraceElement
String trace
InterruptedException e
Thread thread
Object worker
long timeout
java.util.concurrent.TimeUnit unit
com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor executor
java.util.concurrent.locks.ReentrantLock mainLock
java.util.Set workers
public volatile synthetic void execute (java.lang.Runnable)
public volatile synthetic 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 synthetic java.lang.Object invokeAny (java.util.Collection) throws java.lang.InterruptedException java.util.concurrent.ExecutionException
public volatile synthetic java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public volatile synthetic java.util.List invokeAll (java.util.Collection) throws java.lang.InterruptedException
public volatile synthetic java.util.concurrent.Future submit (java.lang.Runnable)
public volatile synthetic java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
public volatile synthetic java.util.concurrent.Future submit (java.util.concurrent.Callable)
public volatile synthetic java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
public volatile synthetic java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
public volatile synthetic java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit)
public volatile synthetic java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
public volatile synthetic boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public volatile synthetic boolean isTerminated ()
public volatile synthetic boolean isShutdown ()
static synthetic com.intellij.openapi.diagnostic.Logger access$500 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/concurrency/AtomicFieldUpdater.class
AtomicFieldUpdater.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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/concurrency/BoundedScheduledExecutorService.class
BoundedScheduledExecutorService.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.BoundedScheduledExecutorService extends com.intellij.util.concurrency.SchedulingWrapper {
static final synthetic boolean $assertionsDisabled
void <init> (java.lang.String, java.util.concurrent.ExecutorService, int)
String name
java.util.concurrent.ExecutorService backendExecutor
int maxThreads
public void shutdown ()
public java.util.List shutdownNow ()
public boolean isShutdown ()
public boolean isTerminated ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/concurrency/BoundedTaskExecutor$1.class
BoundedTaskExecutor.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.BoundedTaskExecutor$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic java.util.concurrent.atomic.AtomicReference val$currentTask
final synthetic long val$status
final synthetic com.intellij.util.concurrency.BoundedTaskExecutor this$0
void <init> (com.intellij.util.concurrency.BoundedTaskExecutor, java.util.concurrent.atomic.AtomicReference, long)
com.intellij.util.concurrency.BoundedTaskExecutor this$0
public void run ()
public java.lang.String toString ()
private synthetic void lambda$run$0 (java.util.concurrent.atomic.AtomicReference, long)
java.util.concurrent.atomic.AtomicReference currentTask
long status
Runnable task
}
com/intellij/util/concurrency/BoundedTaskExecutor$LastTask.class
BoundedTaskExecutor.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.BoundedTaskExecutor$LastTask extends java.util.concurrent.FutureTask {
void <init> (java.lang.Runnable)
Runnable runnable
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/concurrency/BoundedTaskExecutor.class
BoundedTaskExecutor.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 myMaxThreads
private final java.util.concurrent.atomic.AtomicLong myStatus
private final java.util.concurrent.BlockingQueue myTaskQueue
static final synthetic boolean $assertionsDisabled
void <init> (java.lang.String, java.util.concurrent.Executor, int)
String name
java.util.concurrent.Executor backendExecutor
int maxThreads
public void <init> (java.util.concurrent.Executor, int)
java.util.concurrent.Executor backendExecutor
int maxSimultaneousTasks
void <init> (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 ()
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
Throwable e
Runnable firstTask
long status
private static void doRun (java.lang.Runnable)
Throwable e
Runnable task
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
Runnable runnable
java.util.List futures
public java.util.List clearAndCancelAll ()
Runnable task
java.util.List queued
public java.lang.String toString ()
private synthetic java.util.concurrent.Future lambda$waitAllTasksExecuted$3 (java.lang.Runnable, java.lang.Object)
Runnable runnable
Object __
com.intellij.util.concurrency.BoundedTaskExecutor$LastTask wait
private static synthetic void lambda$waitAllTasksExecuted$2 (java.util.concurrent.CountDownLatch, java.util.concurrent.CountDownLatch)
InterruptedException e
java.util.concurrent.CountDownLatch started
java.util.concurrent.CountDownLatch readyToFinish
private static synthetic long lambda$incrementCounterAndTimestamp$1 (long)
long status
private synthetic void lambda$new$0 ()
static synthetic java.lang.String access$000 (com.intellij.util.concurrency.BoundedTaskExecutor)
com.intellij.util.concurrency.BoundedTaskExecutor x0
static synthetic void access$100 (java.lang.Runnable)
Runnable x0
static synthetic java.lang.Runnable access$200 (com.intellij.util.concurrency.BoundedTaskExecutor, long)
com.intellij.util.concurrency.BoundedTaskExecutor x0
long x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/concurrency/CountingThreadFactory.class
CountingThreadFactory.java
package com.intellij.util.concurrency
public abstract com.intellij.util.concurrency.CountingThreadFactory extends java.lang.Object implements java.util.concurrent.ThreadFactory {
protected final java.util.concurrent.atomic.AtomicInteger counter
public void <init> ()
public int getCount ()
}
com/intellij/util/concurrency/FixedFuture.class
FixedFuture.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 <init> (java.lang.Object)
Object value
private void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/concurrency/SchedulingWrapper$1.class
SchedulingWrapper.java
package com.intellij.util.concurrency
synthetic com.intellij.util.concurrency.SchedulingWrapper$1 extends java.lang.Object {
}
com/intellij/util/concurrency/SchedulingWrapper$MyScheduledFutureTask.class
SchedulingWrapper.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 synthetic com.intellij.util.concurrency.SchedulingWrapper this$0
void <init> (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 <init> (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 <init> (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
private java.util.concurrent.ExecutorService getBackendExecutorService ()
void executeMeInBackendExecutor ()
public volatile synthetic int compareTo (java.lang.Object)
static synthetic java.util.concurrent.ExecutorService access$000 (com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask)
com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask x0
synthetic void <init> (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
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/concurrency/SchedulingWrapper.class
SchedulingWrapper.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 <init> (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 cancelAndRemoveTasksFromQueue ()
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
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
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
private synthetic boolean lambda$cancelAndRemoveTasksFromQueue$0 (com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask)
com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask task
static synthetic java.util.concurrent.atomic.AtomicLong access$100 ()
static synthetic long access$200 ()
static synthetic long access$300 (com.intellij.util.concurrency.AppDelayQueue, long)
com.intellij.util.concurrency.AppDelayQueue x0
long x1
static synthetic com.intellij.openapi.diagnostic.Logger access$400 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/concurrency/Semaphore$1.class
Semaphore.java
package com.intellij.util.concurrency
synthetic com.intellij.util.concurrency.Semaphore$1 extends java.lang.Object {
}
com/intellij/util/concurrency/Semaphore$Sync.class
Semaphore.java
package com.intellij.util.concurrency
final com.intellij.util.concurrency.Semaphore$Sync extends java.util.concurrent.locks.AbstractQueuedSynchronizer {
private void <init> ()
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 isUp ()
synthetic void <init> (com.intellij.util.concurrency.Semaphore$1)
com.intellij.util.concurrency.Semaphore$1 x0
static synthetic void access$100 (com.intellij.util.concurrency.Semaphore$Sync)
com.intellij.util.concurrency.Semaphore$Sync x0
static synthetic boolean access$200 (com.intellij.util.concurrency.Semaphore$Sync)
com.intellij.util.concurrency.Semaphore$Sync x0
}
com/intellij/util/concurrency/Semaphore.class
Semaphore.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 <init> ()
public void <init> (int)
int i
int downs
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
public boolean isUp ()
}
com/intellij/util/concurrency/SequentialTaskExecutor.class
SequentialTaskExecutor.java
package com.intellij.util.concurrency
public com.intellij.util.concurrency.SequentialTaskExecutor extends java.lang.Object {
private void <init> ()
public static java.util.concurrent.ExecutorService createSequentialApplicationPoolExecutor (java.lang.String)
String name
public static java.util.concurrent.ExecutorService createSequentialApplicationPoolExecutor (java.lang.String, java.util.concurrent.Executor)
String name
java.util.concurrent.Executor executor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ArrayListSet.class
ArrayListSet.java
package com.intellij.util.containers
public com.intellij.util.containers.ArrayListSet extends java.util.AbstractSet {
private final java.util.List myList
public void <init> ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/BiDirectionalEnumerator.class
BiDirectionalEnumerator.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 <init> (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 value
public void forEachValue (gnu.trove.TObjectProcedure)
gnu.trove.TObjectProcedure procedure
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/BidirectionalMap.class
BidirectionalMap.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 <init> ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/BidirectionalMultiMap.class
BidirectionalMultiMap.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 <init> ()
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/BooleanStack.class
BooleanStack.java
package com.intellij.util.containers
public com.intellij.util.containers.BooleanStack extends java.lang.Object {
private boolean[] data
private int size
public void <init> (int)
int initialCapacity
public void <init> ()
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/CacheOneStepIterator.class
CacheOneStepIterator.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 <init> (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.class
CharTrie.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 synthetic boolean $assertionsDisabled
public void <init> ()
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 ()
private static synthetic char[][] lambda$static$0 (int)
int x$0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ClassMap.class
ClassMap.java
package com.intellij.util.containers
public com.intellij.util.containers.ClassMap extends java.lang.Object {
protected final java.util.Map myMap
public void <init> ()
protected void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ComparatorUtil.class
ComparatorUtil.java
package com.intellij.util.containers
public com.intellij.util.containers.ComparatorUtil extends java.lang.Object {
private void <init> ()
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
private static synthetic int lambda$compareBy$0 (java.util.Comparator, com.intellij.util.containers.Convertor, java.lang.Object, java.lang.Object)
java.util.Comparator comparator
com.intellij.util.containers.Convertor aspect
Object element1
Object element2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentBitSet.class
ConcurrentBitSet.java
package com.intellij.util.containers
public com.intellij.util.containers.ConcurrentBitSet extends java.lang.Object {
private static final sun.misc.Unsafe UNSAFE
private static final int base
private static final int shift
private volatile int[] array
private final java.util.concurrent.locks.StampedLock lock
private static final int ADDRESS_BITS_PER_WORD
static final int BITS_PER_WORD
private static final com.intellij.util.concurrency.AtomicFieldUpdater ARRAY_UPDATER
public void <init> ()
private static int arrayIndex (int)
int bitIndex
private static int wordMaskForIndex (int)
int bitIndex
public boolean flip (int)
int bitIndex
int wordMaskForIndex
long prevWord
public boolean set (int)
int bitIndex
int mask
long prevWord
private static long checkedByteOffset (int, int[])
int i
int[] array
private static long byteOffset (int)
int i
int changeWord (int, gnu.trove.TIntFunction)
int i
int[] array
long offset
int word
int newWord
int bitIndex
gnu.trove.TIntFunction change
long stamp
private static int getVolatile (int[], int)
int[] array
int i
private int[] growArrayTo (int)
int arrayIndex
int[] newArray
int[] array
public void set (int, boolean)
int bitIndex
boolean value
public boolean clear (int)
int bitIndex
int wordMaskForIndex
int prevWord
public void clear ()
long stamp
public boolean get (int)
int bitIndex
int getWord (int)
int[] array
int bitIndex
long stamp
int word
int arrayIndex
public int nextSetBit (int)
int wordIndex
int wordIndex
int w
int nextBitsInWord
int[] array
int fromIndex
int i
int result
long stamp
public int nextClearBit (int)
int wordIndex
int wordIndex
int w
int nextBitsInWord
int[] array
int fromIndex
int i
int result
long stamp
public int size ()
public java.lang.String toString ()
int endOfRun
int i
StringBuilder b
public int[] toIntArray ()
public void writeTo (java.io.File) throws java.io.IOException
int word
int[] words
java.io.DataOutputStream bitSetStorage
java.io.File file
public static com.intellij.util.containers.ConcurrentBitSet readFrom (java.io.File) throws java.io.IOException
int i
long length
int[] words
java.io.DataInputStream bitSetStorage
java.io.File file
private void <init> (int[])
int[] words
private static synthetic int lambda$clear$2 (int, int)
int wordMaskForIndex
int word
private static synthetic int lambda$set$1 (int, int)
int mask
int word
private static synthetic int lambda$flip$0 (int, int)
int wordMaskForIndex
int word
static void <clinit> ()
int scale
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentClassMap.class
ConcurrentClassMap.java
package com.intellij.util.containers
public com.intellij.util.containers.ConcurrentClassMap extends com.intellij.util.containers.ClassMap {
public void <init> ()
}
com/intellij/util/containers/ConcurrentFactoryMap$1.class
ConcurrentFactoryMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentFactoryMap$1 extends com.intellij.util.containers.ConcurrentFactoryMap$CollectionWrapper$Set {
final synthetic com.intellij.util.containers.ConcurrentFactoryMap this$0
void <init> (com.intellij.util.containers.ConcurrentFactoryMap, java.util.Collection)
com.intellij.util.containers.ConcurrentFactoryMap this$0
java.util.Collection delegate
public java.lang.Object wrap (java.lang.Object)
Object val
public java.util.Map$Entry unwrap (java.util.Map$Entry)
java.util.Map$Entry val
public volatile synthetic java.lang.Object unwrap (java.lang.Object)
}
com/intellij/util/containers/ConcurrentFactoryMap$2.class
ConcurrentFactoryMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentFactoryMap$2 extends com.intellij.util.containers.ConcurrentFactoryMap {
final synthetic com.intellij.util.Function val$computeValue
void <init> (boolean, com.intellij.util.Function)
boolean internalConstructor
protected java.lang.Object create (java.lang.Object)
Object key
}
com/intellij/util/containers/ConcurrentFactoryMap$3.class
ConcurrentFactoryMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentFactoryMap$3 extends com.intellij.util.containers.ConcurrentFactoryMap {
final synthetic com.intellij.util.Function val$computeValue
final synthetic com.intellij.util.Producer val$mapCreator
void <init> (boolean, com.intellij.util.Function, com.intellij.util.Producer)
boolean internalConstructor
protected java.lang.Object create (java.lang.Object)
Object key
protected java.util.concurrent.ConcurrentMap createMap ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentFactoryMap$4.class
ConcurrentFactoryMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentFactoryMap$4 extends com.intellij.util.containers.ConcurrentFactoryMap {
final synthetic com.intellij.util.Function val$computeValue
final synthetic java.util.function.Supplier val$mapCreator
void <init> (boolean, com.intellij.util.Function, java.util.function.Supplier)
boolean internalConstructor
protected java.lang.Object create (java.lang.Object)
Object key
protected java.util.concurrent.ConcurrentMap createMap ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentFactoryMap$CollectionWrapper$1.class
ConcurrentFactoryMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentFactoryMap$CollectionWrapper$1 extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator it
final synthetic com.intellij.util.containers.ConcurrentFactoryMap$CollectionWrapper this$0
void <init> (com.intellij.util.containers.ConcurrentFactoryMap$CollectionWrapper)
com.intellij.util.containers.ConcurrentFactoryMap$CollectionWrapper this$0
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/containers/ConcurrentFactoryMap$CollectionWrapper$EntryWrapper.class
ConcurrentFactoryMap.java
package com.intellij.util.containers
public com.intellij.util.containers.ConcurrentFactoryMap$CollectionWrapper$EntryWrapper extends java.lang.Object implements java.util.Map$Entry {
final java.util.Map$Entry myEntry
private void <init> (java.util.Map$Entry)
java.util.Map$Entry entry
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
synthetic void <init> (java.util.Map$Entry, com.intellij.util.containers.ConcurrentFactoryMap$1)
java.util.Map$Entry x0
com.intellij.util.containers.ConcurrentFactoryMap$1 x1
}
com/intellij/util/containers/ConcurrentFactoryMap$CollectionWrapper$Set.class
ConcurrentFactoryMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentFactoryMap$CollectionWrapper$Set extends com.intellij.util.containers.ConcurrentFactoryMap$CollectionWrapper implements java.util.Set {
void <init> (java.util.Collection)
java.util.Collection delegate
}
com/intellij/util/containers/ConcurrentFactoryMap$CollectionWrapper.class
ConcurrentFactoryMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentFactoryMap$CollectionWrapper extends java.util.AbstractCollection {
private final java.util.Collection myDelegate
void <init> (java.util.Collection)
java.util.Collection delegate
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
protected java.lang.Object wrap (java.lang.Object)
Object val
protected java.lang.Object unwrap (java.lang.Object)
Object val
static synthetic java.util.Collection access$300 (com.intellij.util.containers.ConcurrentFactoryMap$CollectionWrapper)
com.intellij.util.containers.ConcurrentFactoryMap$CollectionWrapper x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentFactoryMap.class
ConcurrentFactoryMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ConcurrentFactoryMap extends java.lang.Object implements java.util.concurrent.ConcurrentMap {
private final java.util.concurrent.ConcurrentMap myMap
public void <init> ()
private void <init> (boolean)
boolean internalConstructor
protected abstract java.lang.Object create (java.lang.Object)
public java.lang.Object get (java.lang.Object)
Object v
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object key
java.util.concurrent.ConcurrentMap map
Object k
Object value
private static java.lang.Object nullize (java.lang.Object)
Object value
private static java.lang.Object FAKE_NULL ()
private static java.lang.Object notNull (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 k
Object v
public java.lang.Object remove (java.lang.Object)
Object key
Object v
public java.util.Set keySet ()
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 ()
protected java.util.concurrent.ConcurrentMap createMap ()
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 static java.util.concurrent.ConcurrentMap createMap (com.intellij.util.Function)
com.intellij.util.Function computeValue
public static java.util.concurrent.ConcurrentMap createMap (com.intellij.util.Function, com.intellij.util.Producer)
com.intellij.util.Function computeValue
com.intellij.util.Producer mapCreator
public static java.util.concurrent.ConcurrentMap create (com.intellij.util.Function, java.util.function.Supplier)
com.intellij.util.Function computeValue
java.util.function.Supplier mapCreator
public static java.util.concurrent.ConcurrentMap createWeakMap (com.intellij.util.Function)
com.intellij.util.Function compute
public java.lang.Object getOrDefault (java.lang.Object, java.lang.Object)
Object key
Object defaultValue
Object v
static synthetic java.lang.Object access$000 ()
synthetic void <init> (boolean, com.intellij.util.containers.ConcurrentFactoryMap$1)
boolean x0
com.intellij.util.containers.ConcurrentFactoryMap$1 x1
static synthetic java.lang.Object access$400 (java.lang.Object)
Object x0
static synthetic java.lang.Object access$500 (java.lang.Object)
Object x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentHashMap.class
ConcurrentHashMap.java
package com.intellij.util.containers
public final com.intellij.util.containers.ConcurrentHashMap extends java.util.concurrent.ConcurrentHashMap {
public void <init> ()
}
com/intellij/util/containers/ConcurrentHashSet.class
ConcurrentHashSet.java
package com.intellij.util.containers
public final com.intellij.util.containers.ConcurrentHashSet extends java.lang.Object implements java.util.Set {
private final java.util.concurrent.ConcurrentMap map
public void <init> ()
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)
RuntimeException ignored
Object obj
java.util.Set c
public int hashCode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentInstanceMap.class
ConcurrentInstanceMap.java
package com.intellij.util.containers
public com.intellij.util.containers.ConcurrentInstanceMap extends java.lang.Object {
private void <init> ()
public static java.util.Map create ()
public static java.lang.Object calculate (java.lang.Class)
ReflectiveOperationException e
Class key
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentIntKeyRefValueHashMap$1.class
ConcurrentIntKeyRefValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$1 extends java.lang.Object implements java.util.Iterator {
private com.intellij.util.containers.IntObjectMap$Entry nextVEntry
private com.intellij.util.containers.IntObjectMap$Entry nextReferenceEntry
private com.intellij.util.containers.IntObjectMap$Entry lastReturned
final synthetic java.util.Iterator val$entryIterator
final synthetic com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap this$0
void <init> (com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap, java.util.Iterator)
com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap this$0
public boolean hasNext ()
public com.intellij.util.containers.IntObjectMap$Entry next ()
com.intellij.util.containers.IntObjectMap$Entry result
private void nextAliveEntry ()
com.intellij.util.containers.IntObjectMap$Entry entry
Object v
int key
public void remove ()
com.intellij.util.containers.IntObjectMap$Entry last
public volatile synthetic java.lang.Object next ()
}
com/intellij/util/containers/ConcurrentIntKeyRefValueHashMap$2.class
ConcurrentIntKeyRefValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$2 extends java.lang.Object implements java.util.Enumeration {
private Object next
final synthetic java.util.Enumeration val$elementRefs
final synthetic com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap this$0
void <init> (com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap, java.util.Enumeration)
com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap this$0
private java.lang.Object findNextRef ()
com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$IntReference result
Object v
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
Object v
}
com/intellij/util/containers/ConcurrentIntKeyRefValueHashMap$IntReference.class
ConcurrentIntKeyRefValueHashMap.java
package com.intellij.util.containers
abstract com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$IntReference extends java.lang.Object implements com.intellij.openapi.util.Getter {
public abstract int getKey ()
}
com/intellij/util/containers/ConcurrentIntKeyRefValueHashMap$MyEntrySetView.class
ConcurrentIntKeyRefValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$MyEntrySetView extends java.util.AbstractSet {
final synthetic com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap this$0
private void <init> (com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap)
public java.util.Iterator iterator ()
public int size ()
synthetic void <init> (com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap, com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$1)
com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap x0
com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentIntKeyRefValueHashMap.class
ConcurrentIntKeyRefValueHashMap.java
package com.intellij.util.containers
abstract com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap extends java.lang.Object implements com.intellij.util.containers.ConcurrentIntObjectMap {
private final com.intellij.util.containers.ConcurrentIntObjectHashMap myMap
private final java.lang.ref.ReferenceQueue myQueue
void <init> ()
protected abstract com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$IntReference createReference (int, java.lang.Object, java.lang.ref.ReferenceQueue)
private void processQueue ()
com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$IntReference ref
int key
public java.lang.Object cacheOrGet (int, java.lang.Object)
com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$IntReference ref
Object old
boolean replaced
int key
Object value
com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$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.ConcurrentIntKeyRefValueHashMap$IntReference ref
public java.lang.Object get (int)
int key
com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$IntReference ref
public java.lang.Object remove (int)
int key
com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$IntReference ref
public boolean containsKey (int)
int key
public boolean containsValue (java.lang.Object)
Object value
public void clear ()
public int[] keys ()
public java.util.Set entrySet ()
private java.util.Iterator entriesIterator ()
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)
com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$IntReference oldRef
Object oldVal
int key
Object value
com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$IntReference newRef
public java.util.Collection values ()
java.util.Set result
static synthetic java.util.Iterator access$100 (com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap)
com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap x0
static synthetic com.intellij.util.containers.ConcurrentIntObjectHashMap access$200 (com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap)
com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentIntKeySoftValueHashMap$1.class
ConcurrentIntKeySoftValueHashMap.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.ConcurrentIntKeySoftValueHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/ConcurrentIntKeySoftValueHashMap$MyRef.class
ConcurrentIntKeySoftValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentIntKeySoftValueHashMap$MyRef extends java.lang.ref.SoftReference implements com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$IntReference {
private final int valueHash
private final int key
private void <init> (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.ConcurrentIntKeySoftValueHashMap$MyRef other
public int getKey ()
synthetic void <init> (int, java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.util.containers.ConcurrentIntKeySoftValueHashMap$1)
int x0
Object x1
java.lang.ref.ReferenceQueue x2
com.intellij.util.containers.ConcurrentIntKeySoftValueHashMap$1 x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentIntKeySoftValueHashMap.class
ConcurrentIntKeySoftValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentIntKeySoftValueHashMap extends com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap {
void <init> ()
protected com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$IntReference createReference (int, java.lang.Object, java.lang.ref.ReferenceQueue)
int key
Object value
java.lang.ref.ReferenceQueue queue
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentIntKeyWeakValueHashMap$1.class
ConcurrentIntKeyWeakValueHashMap.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.ConcurrentIntKeyWeakValueHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/ConcurrentIntKeyWeakValueHashMap$MyRef.class
ConcurrentIntKeyWeakValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentIntKeyWeakValueHashMap$MyRef extends java.lang.ref.WeakReference implements com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$IntReference {
private final int hash
private final int key
private void <init> (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.ConcurrentIntKeyWeakValueHashMap$MyRef other
public int getKey ()
synthetic void <init> (int, java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.util.containers.ConcurrentIntKeyWeakValueHashMap$1)
int x0
Object x1
java.lang.ref.ReferenceQueue x2
com.intellij.util.containers.ConcurrentIntKeyWeakValueHashMap$1 x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentIntKeyWeakValueHashMap.class
ConcurrentIntKeyWeakValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentIntKeyWeakValueHashMap extends com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap {
void <init> ()
protected com.intellij.util.containers.ConcurrentIntKeyRefValueHashMap$IntReference createReference (int, java.lang.Object, java.lang.ref.ReferenceQueue)
int key
Object value
java.lang.ref.ReferenceQueue queue
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$BaseIterator.class
ConcurrentIntObjectHashMap.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 <init> (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.class
ConcurrentIntObjectHashMap.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$CounterCell.class
ConcurrentIntObjectHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentIntObjectHashMap$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 <init> (long)
long x
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$EntryIterator.class
ConcurrentIntObjectHashMap.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 <init> (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.IntObjectMap$Entry next ()
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node p
int k
Object v
public volatile synthetic java.lang.Object next ()
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$EntrySetView.class
ConcurrentIntObjectHashMap.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 <init> (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.IntObjectMap$Entry e
Object o
public boolean remove (java.lang.Object)
Object v
com.intellij.util.containers.IntObjectMap$Entry 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.IntObjectMap$Entry)
com.intellij.util.containers.IntObjectMap$Entry e
public boolean addAll (java.util.Collection)
com.intellij.util.containers.IntObjectMap$Entry 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 synthetic boolean add (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$ForwardingNode.class
ConcurrentIntObjectHashMap.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 <init> (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.class
ConcurrentIntObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node extends java.lang.Object implements com.intellij.util.containers.IntObjectMap$Entry {
final int hash
final int key
volatile Object val
volatile com.intellij.util.containers.ConcurrentIntObjectHashMap$Node next
void <init> (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.IntObjectMap$Entry e
Object o
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node find (int, int)
int h
int k
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$TableStack.class
ConcurrentIntObjectHashMap.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 <init> ()
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$Traverser.class
ConcurrentIntObjectHashMap.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 <init> (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.class
ConcurrentIntObjectHashMap.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 synthetic boolean $assertionsDisabled
void <init> (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 <clinit> ()
Class k
Exception e
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$TreeNode.class
ConcurrentIntObjectHashMap.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 <init> (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.class
ConcurrentIntObjectHashMap.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 <init> (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.class
ConcurrentIntObjectHashMap.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentIntObjectHashMap.class
ConcurrentIntObjectHashMap.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.ConcurrentIntObjectHashMap$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
void <init> ()
void <init> (int)
int initialCapacity
int cap
void <init> (int, float)
int initialCapacity
float loadFactor
void <init> (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.IntObjectMap$Entry e
com.intellij.util.containers.IntObjectMap 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.IntObjectMap$Entry 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.ConcurrentIntObjectHashMap$CounterCell a
long v
int m
com.intellij.util.containers.ConcurrentIntObjectHashMap$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.ConcurrentIntObjectHashMap$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.ConcurrentIntObjectHashMap$CounterCell a
int i
com.intellij.util.containers.ConcurrentIntObjectHashMap$CounterCell[] as
long sum
private void fullAddCount (long, boolean)
com.intellij.util.containers.ConcurrentIntObjectHashMap$CounterCell[] rs
int m
int j
boolean created
com.intellij.util.containers.ConcurrentIntObjectHashMap$CounterCell r
int i
com.intellij.util.containers.ConcurrentIntObjectHashMap$CounterCell[] rs
long v
com.intellij.util.containers.ConcurrentIntObjectHashMap$CounterCell a
int n
com.intellij.util.containers.ConcurrentIntObjectHashMap$CounterCell[] rs
boolean init
com.intellij.util.containers.ConcurrentIntObjectHashMap$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
private static sun.misc.Unsafe getUnsafe ()
public java.lang.Object cacheOrGet (int, java.lang.Object)
int key
Object defaultValue
Object v
Object prev
static synthetic sun.misc.Unsafe access$000 ()
static void <clinit> ()
Class k
Class ck
Class ak
int scale
Exception e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentIntObjectMap.class
ConcurrentIntObjectMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ConcurrentIntObjectMap extends java.lang.Object implements com.intellij.util.containers.IntObjectMap {
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.util.Enumeration elements ()
public abstract int size ()
public abstract java.lang.Object putIfAbsent (int, java.lang.Object)
}
com/intellij/util/containers/ConcurrentList.class
ConcurrentList.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.class
ConcurrentLongObjectHashMap.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 <init> (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.class
ConcurrentLongObjectHashMap.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$EntryIterator$1.class
ConcurrentLongObjectHashMap.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 synthetic long val$k
final synthetic Object val$v
final synthetic com.intellij.util.containers.ConcurrentLongObjectHashMap$EntryIterator this$0
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$EntryIterator.class
ConcurrentLongObjectHashMap.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 <init> (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 synthetic java.lang.Object next ()
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$EntrySetView.class
ConcurrentLongObjectHashMap.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 <init> (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 synthetic boolean add (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$ForwardingNode.class
ConcurrentLongObjectHashMap.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 <init> (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.class
ConcurrentLongObjectHashMap.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$TableStack.class
ConcurrentLongObjectHashMap.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 <init> ()
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$Traverser.class
ConcurrentLongObjectHashMap.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 <init> (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.class
ConcurrentLongObjectHashMap.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 synthetic boolean $assertionsDisabled
void <init> (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 <clinit> ()
Class k
Exception e
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$TreeNode.class
ConcurrentLongObjectHashMap.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 <init> (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.class
ConcurrentLongObjectHashMap.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 <init> (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.class
ConcurrentLongObjectHashMap.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentLongObjectHashMap.class
ConcurrentLongObjectHashMap.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.ConcurrentIntObjectHashMap$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
void <init> ()
void <init> (int)
int initialCapacity
int cap
void <init> (int, float)
int initialCapacity
float loadFactor
void <init> (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.ConcurrentIntObjectHashMap$CounterCell a
long v
int m
com.intellij.util.containers.ConcurrentIntObjectHashMap$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.ConcurrentIntObjectHashMap$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.ConcurrentIntObjectHashMap$CounterCell a
int i
com.intellij.util.containers.ConcurrentIntObjectHashMap$CounterCell[] as
long sum
private void fullAddCount (long, boolean)
com.intellij.util.containers.ConcurrentIntObjectHashMap$CounterCell[] rs
int m
int j
boolean created
com.intellij.util.containers.ConcurrentIntObjectHashMap$CounterCell r
int i
com.intellij.util.containers.ConcurrentIntObjectHashMap$CounterCell[] rs
long v
com.intellij.util.containers.ConcurrentIntObjectHashMap$CounterCell a
int n
com.intellij.util.containers.ConcurrentIntObjectHashMap$CounterCell[] rs
boolean init
com.intellij.util.containers.ConcurrentIntObjectHashMap$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 synthetic sun.misc.Unsafe access$000 ()
static void <clinit> ()
Class k
Class ck
Class ak
int scale
Exception e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentLongObjectMap$LongEntry.class
ConcurrentLongObjectMap.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.class
ConcurrentLongObjectMap.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.class
ConcurrentMostlySingularMultiMap.java
package com.intellij.util.containers
public com.intellij.util.containers.ConcurrentMostlySingularMultiMap extends com.intellij.util.containers.MostlySingularMultiMap {
public void <init> ()
protected java.util.Map createMap ()
public void add (java.lang.Object, java.lang.Object)
com.intellij.util.containers.MostlySingularMultiMap$ValueList curList
com.intellij.util.containers.MostlySingularMultiMap$ValueList newList
com.intellij.util.containers.MostlySingularMultiMap$ValueList newList
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 newValueToPut
Object oldValue
java.util.List oldCollection
public void addAll (com.intellij.util.containers.MostlySingularMultiMap)
com.intellij.util.containers.MostlySingularMultiMap other
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentMultiMap.class
ConcurrentMultiMap.java
package com.intellij.util.containers
public com.intellij.util.containers.ConcurrentMultiMap extends com.intellij.util.containers.MultiMap {
public void <init> ()
protected java.util.concurrent.ConcurrentMap createMap ()
protected java.util.Collection createCollection ()
public void putValue (java.lang.Object, java.lang.Object)
java.util.Collection newCollection
Object key
Object value
java.util.Collection collection
protected volatile synthetic java.util.Map createMap ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentPackedBitsArray.class
ConcurrentPackedBitsArray.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 int mask
private final int chunksPerWord
static final synthetic boolean $assertionsDisabled
public void <init> (int)
int bitsPerChunk
public long get (int)
int id
int bitIndex
public long set (int, long)
int id
long flags
int bitIndex
int prevChunk
public void clear ()
private synthetic int lambda$set$0 (int, long, int)
int bitIndex
long flags
int word
static void <clinit> ()
}
com/intellij/util/containers/ConcurrentRefHashMap$1.class
ConcurrentRefHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentRefHashMap$1 extends com.intellij.util.containers.ConcurrentRefHashMap$HardKey {
void <init> ()
public java.lang.Object get ()
void setKey (java.lang.Object, int)
Object key
int hash
}
com/intellij/util/containers/ConcurrentRefHashMap$2.class
ConcurrentRefHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentRefHashMap$2 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void <init> ()
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$EntrySet$1.class
ConcurrentRefHashMap.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 synthetic com.intellij.util.containers.ConcurrentRefHashMap$EntrySet this$1
void <init> (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 synthetic java.lang.Object next ()
}
com/intellij/util/containers/ConcurrentRefHashMap$EntrySet.class
ConcurrentRefHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentRefHashMap$EntrySet extends java.util.AbstractSet {
private final java.util.Set hashEntrySet
final synthetic com.intellij.util.containers.ConcurrentRefHashMap this$0
private void <init> (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
static synthetic java.util.Set access$200 (com.intellij.util.containers.ConcurrentRefHashMap$EntrySet)
com.intellij.util.containers.ConcurrentRefHashMap$EntrySet x0
synthetic void <init> (com.intellij.util.containers.ConcurrentRefHashMap, com.intellij.util.containers.ConcurrentRefHashMap$1)
com.intellij.util.containers.ConcurrentRefHashMap x0
com.intellij.util.containers.ConcurrentRefHashMap$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentRefHashMap$HardKey.class
ConcurrentRefHashMap.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 <init> ()
void setKey (java.lang.Object, int)
Object key
int hash
public java.lang.Object get ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
synthetic void <init> (com.intellij.util.containers.ConcurrentRefHashMap$1)
com.intellij.util.containers.ConcurrentRefHashMap$1 x0
}
com/intellij/util/containers/ConcurrentRefHashMap$KeyReference.class
ConcurrentRefHashMap.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 boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/intellij/util/containers/ConcurrentRefHashMap$RefEntry.class
ConcurrentRefHashMap.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 <init> (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
public boolean equals (java.lang.Object)
Object o
java.util.Map$Entry e
public int hashCode ()
Object v
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentRefHashMap.class
ConcurrentRefHashMap.java
package com.intellij.util.containers
abstract com.intellij.util.containers.ConcurrentRefHashMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap gnu.trove.TObjectHashingStrategy {
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 float LOAD_FACTOR
static final int DEFAULT_CAPACITY
static final int DEFAULT_CONCURRENCY_LEVEL
private static final gnu.trove.TObjectHashingStrategy THIS
private static final ThreadLocal HARD_KEY
private java.util.Set entrySet
abstract com.intellij.util.containers.ConcurrentRefHashMap$KeyReference createKeyReference (java.lang.Object, gnu.trove.TObjectHashingStrategy)
private com.intellij.util.containers.ConcurrentRefHashMap$KeyReference createKeyReference (java.lang.Object)
Object key
boolean processQueue ()
com.intellij.util.containers.ConcurrentRefHashMap$KeyReference wk
boolean processed
void <init> ()
void <init> (int)
int initialCapacity
private void <init> (int, float)
int initialCapacity
float loadFactor
void <init> (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashingStrategy
void <init> (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
public boolean containsValue (java.lang.Object)
Object value
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 ()
java.util.Set es
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
private static synthetic com.intellij.util.containers.ConcurrentRefHashMap$HardKey lambda$static$0 ()
static synthetic java.util.concurrent.ConcurrentMap access$100 (com.intellij.util.containers.ConcurrentRefHashMap)
com.intellij.util.containers.ConcurrentRefHashMap x0
static synthetic com.intellij.util.containers.ConcurrentRefHashMap$HardKey access$300 ()
static synthetic com.intellij.util.containers.ConcurrentRefHashMap$HardKey access$400 (com.intellij.util.containers.ConcurrentRefHashMap, java.lang.Object)
com.intellij.util.containers.ConcurrentRefHashMap x0
Object x1
static synthetic void access$500 (com.intellij.util.containers.ConcurrentRefHashMap$HardKey)
com.intellij.util.containers.ConcurrentRefHashMap$HardKey x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentRefValueHashMap$1.class
ConcurrentRefValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentRefValueHashMap$1 extends java.lang.Object implements java.util.Map$Entry {
final synthetic Object val$key
final synthetic Object val$value
final synthetic com.intellij.util.containers.ConcurrentRefValueHashMap this$0
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentRefValueHashMap$ValueReference.class
ConcurrentRefValueHashMap.java
package com.intellij.util.containers
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.class
ConcurrentRefValueHashMap.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
void <init> ()
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
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentSoftHashMap$1.class
ConcurrentSoftHashMap.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.ConcurrentSoftHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/ConcurrentSoftHashMap$SoftKey.class
ConcurrentSoftHashMap.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 void <init> (java.lang.Object, int, gnu.trove.TObjectHashingStrategy, java.lang.ref.ReferenceQueue)
Object k
int hash
gnu.trove.TObjectHashingStrategy strategy
java.lang.ref.ReferenceQueue q
public boolean equals (java.lang.Object)
Object o
Object t
Object u
public int hashCode ()
synthetic void <init> (java.lang.Object, int, gnu.trove.TObjectHashingStrategy, java.lang.ref.ReferenceQueue, com.intellij.util.containers.ConcurrentSoftHashMap$1)
Object x0
int x1
gnu.trove.TObjectHashingStrategy x2
java.lang.ref.ReferenceQueue x3
com.intellij.util.containers.ConcurrentSoftHashMap$1 x4
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentSoftHashMap.class
ConcurrentSoftHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentSoftHashMap extends com.intellij.util.containers.ConcurrentRefHashMap {
void <init> ()
void <init> (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
protected com.intellij.util.containers.ConcurrentRefHashMap$KeyReference createKeyReference (java.lang.Object, gnu.trove.TObjectHashingStrategy)
Object key
gnu.trove.TObjectHashingStrategy hashingStrategy
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentSoftKeySoftValueHashMap$SoftKey.class
ConcurrentSoftKeySoftValueHashMap.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentSoftKeySoftValueHashMap.class
ConcurrentSoftKeySoftValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentSoftKeySoftValueHashMap extends com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap {
void <init> (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentSoftValueHashMap$1.class
ConcurrentSoftValueHashMap.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.ConcurrentSoftValueHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/ConcurrentSoftValueHashMap$MySoftReference.class
ConcurrentSoftValueHashMap.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 <init> (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
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentSoftValueHashMap.class
ConcurrentSoftValueHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentSoftValueHashMap extends com.intellij.util.containers.ConcurrentRefValueHashMap {
void <init> ()
com.intellij.util.containers.ConcurrentRefValueHashMap$ValueReference createValueReference (java.lang.Object, java.lang.Object)
Object key
Object value
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentWeakFactoryMap.class
ConcurrentWeakFactoryMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ConcurrentWeakFactoryMap extends com.intellij.util.containers.ConcurrentFactoryMap {
public void <init> ()
}
com/intellij/util/containers/ConcurrentWeakHashMap$1.class
ConcurrentWeakHashMap.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.ConcurrentWeakHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/ConcurrentWeakHashMap$WeakKey.class
ConcurrentWeakHashMap.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 void <init> (java.lang.Object, int, gnu.trove.TObjectHashingStrategy, java.lang.ref.ReferenceQueue)
Object k
int hash
gnu.trove.TObjectHashingStrategy strategy
java.lang.ref.ReferenceQueue q
public boolean equals (java.lang.Object)
Object o
Object t
Object u
public int hashCode ()
synthetic void <init> (java.lang.Object, int, gnu.trove.TObjectHashingStrategy, java.lang.ref.ReferenceQueue, com.intellij.util.containers.ConcurrentWeakHashMap$1)
Object x0
int x1
gnu.trove.TObjectHashingStrategy x2
java.lang.ref.ReferenceQueue x3
com.intellij.util.containers.ConcurrentWeakHashMap$1 x4
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentWeakHashMap.class
ConcurrentWeakHashMap.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, gnu.trove.TObjectHashingStrategy)
Object key
gnu.trove.TObjectHashingStrategy hashingStrategy
public void <init> (int)
int initialCapacity
public void <init> ()
void <init> (float)
float loadFactor
void <init> (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
void <init> (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashingStrategy
public volatile synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
public volatile synthetic java.lang.Object replace (java.lang.Object, java.lang.Object)
public volatile synthetic boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
public volatile synthetic boolean remove (java.lang.Object, java.lang.Object)
public volatile synthetic java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
public volatile synthetic java.util.Set entrySet ()
public volatile synthetic void clear ()
public volatile synthetic java.lang.Object remove (java.lang.Object)
public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object)
public volatile synthetic java.lang.Object get (java.lang.Object)
public volatile synthetic boolean containsValue (java.lang.Object)
public volatile synthetic boolean containsKey (java.lang.Object)
public volatile synthetic boolean isEmpty ()
public volatile synthetic int size ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentWeakKeySoftValueHashMap$1.class
ConcurrentWeakKeySoftValueHashMap.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/ConcurrentWeakKeySoftValueHashMap$HardKey.class
ConcurrentWeakKeySoftValueHashMap.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 <init> ()
private void set (java.lang.Object, int)
Object key
int hash
private void clear ()
public java.lang.Object get ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference getValueReference ()
static synthetic void access$100 (com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey, java.lang.Object, int)
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey x0
Object x1
int x2
static synthetic void access$200 (com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey)
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey x0
synthetic void <init> (com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$1)
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentWeakKeySoftValueHashMap$KeyReference.class
ConcurrentWeakKeySoftValueHashMap.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.class
ConcurrentWeakKeySoftValueHashMap.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 <init> (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 ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentWeakKeySoftValueHashMap$ValueReference.class
ConcurrentWeakKeySoftValueHashMap.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.class
ConcurrentWeakKeySoftValueHashMap.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentWeakKeySoftValueHashMap.class
ConcurrentWeakKeySoftValueHashMap.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
protected void <init> (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
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
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
private 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)
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference oldRef
Object oldVal
Object key
Object value
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference keyRef
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference newRef
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
private static synthetic com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey lambda$static$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentWeakKeyWeakValueHashMap$1.class
ConcurrentWeakKeyWeakValueHashMap.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.ConcurrentWeakKeyWeakValueHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/ConcurrentWeakKeyWeakValueHashMap$WeakValue.class
ConcurrentWeakKeyWeakValueHashMap.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 <init> (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 synthetic 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
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentWeakKeyWeakValueHashMap.class
ConcurrentWeakKeyWeakValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentWeakKeyWeakValueHashMap extends com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap {
void <init> (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentWeakValueHashMap$1.class
ConcurrentWeakValueHashMap.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.ConcurrentWeakValueHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/ConcurrentWeakValueHashMap$MyWeakReference.class
ConcurrentWeakValueHashMap.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 <init> (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
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConcurrentWeakValueHashMap.class
ConcurrentWeakValueHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentWeakValueHashMap extends com.intellij.util.containers.ConcurrentRefValueHashMap {
void <init> ()
com.intellij.util.containers.ConcurrentRefValueHashMap$ValueReference createValueReference (java.lang.Object, java.lang.Object)
Object key
Object value
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ContainerUtil$1.class
ContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$1 extends java.util.AbstractList {
private final int size
final synthetic int val$end
final synthetic int val$start
final synthetic Object[] val$elements
void <init> (int, int, java.lang.Object[])
public java.lang.Object get (int)
int index
public int size ()
}
com/intellij/util/containers/ContainerUtil$10.class
ContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$10 extends java.lang.Object implements java.util.Iterator {
final synthetic java.util.Iterator val$iterator
final synthetic com.intellij.util.Function val$mapper
void <init> (java.util.Iterator, com.intellij.util.Function)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/containers/ContainerUtil$11.class
ContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$11 extends java.lang.Object implements java.util.Iterator {
Object next
boolean hasNext
final synthetic java.util.Iterator val$iterator
final synthetic com.intellij.openapi.util.Condition val$filter
void <init> (java.util.Iterator, com.intellij.openapi.util.Condition)
public boolean hasNext ()
private void findNext ()
Object t
public java.lang.Object next ()
Object result
Object result
public void remove ()
}
com/intellij/util/containers/ContainerUtil$2.class
ContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$2 extends java.util.AbstractList {
final synthetic java.util.List val$elements
void <init> (java.util.List)
public java.lang.Object get (int)
int index
public int size ()
}
com/intellij/util/containers/ContainerUtil$3.class
ContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$3 extends java.lang.Object implements java.util.Iterator {
final synthetic gnu.trove.TIntIterator val$iterator
final synthetic java.util.function.IntFunction val$mapper
void <init> (gnu.trove.TIntIterator, java.util.function.IntFunction)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/containers/ContainerUtil$4.class
ContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$4 extends java.lang.Object implements java.util.Iterator {
final synthetic java.util.Enumeration val$enumeration
void <init> (java.util.Enumeration)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/containers/ContainerUtil$5.class
ContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$5 extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator impl
private Object next
final synthetic java.util.Collection val$collection
final synthetic com.intellij.openapi.util.Condition val$condition
void <init> (java.util.Collection, com.intellij.openapi.util.Condition)
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$6.class
ContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$6 extends java.lang.Object implements java.util.Iterator {
private final java.util.ListIterator it
final synthetic java.util.List val$list
void <init> (java.util.List)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/containers/ContainerUtil$7.class
ContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$7 extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator i1
private final java.util.Iterator i2
final synthetic Iterable val$iterable1
final synthetic Iterable val$iterable2
void <init> (java.lang.Iterable, java.lang.Iterable)
public boolean hasNext ()
public com.intellij.openapi.util.Pair next ()
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/intellij/util/containers/ContainerUtil$8.class
ContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$8 extends java.util.AbstractList {
final synthetic int val$size1
final synthetic java.util.List val$list1
final synthetic java.util.List val$list2
final synthetic int val$size
void <init> (int, java.util.List, java.util.List, int)
public java.lang.Object get (int)
int index
public int size ()
}
com/intellij/util/containers/ContainerUtil$9.class
ContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$9 extends java.util.AbstractList {
final synthetic int val$finalSize
final synthetic java.util.List[] val$lists
void <init> (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$ImmutableListBackedByArray.class
ContainerUtil.java
package com.intellij.util.containers
com.intellij.util.containers.ContainerUtil$ImmutableListBackedByArray extends com.intellij.util.containers.ImmutableList {
private final Object[] myStore
private void <init> (java.lang.Object[])
Object[] array
public java.lang.Object get (int)
int index
public int size ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
int size
Object[] result
synthetic void <init> (java.lang.Object[], com.intellij.util.containers.ContainerUtil$1)
Object[] x0
com.intellij.util.containers.ContainerUtil$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ContainerUtil$ImmutableListBackedByList.class
ContainerUtil.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 <init> (java.util.List)
java.util.List list
public java.lang.Object get (int)
int index
public int size ()
synthetic void <init> (java.util.List, com.intellij.util.containers.ContainerUtil$1)
java.util.List x0
com.intellij.util.containers.ContainerUtil$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ContainerUtil$ImmutableMapBuilder.class
ContainerUtil.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 <init> ()
public com.intellij.util.containers.ContainerUtil$ImmutableMapBuilder put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Map build ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ContainerUtil$KeyOrderedMultiMap.class
ContainerUtil.java
package com.intellij.util.containers
public com.intellij.util.containers.ContainerUtil$KeyOrderedMultiMap extends com.intellij.util.containers.MultiMap {
public void <init> ()
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ContainerUtil.class
ContainerUtil.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
static final synthetic boolean $assertionsDisabled
public void <init> ()
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
java.util.LinkedList list
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.Collection unmodifiableOrEmptyCollection (java.util.Collection)
java.util.Collection original
int size
public static java.util.List unmodifiableOrEmptyList (java.util.List)
java.util.List original
int size
public static java.util.Set unmodifiableOrEmptySet (java.util.Set)
java.util.Set original
int size
public static java.util.Map unmodifiableOrEmptyMap (java.util.Map)
java.util.Map original
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.Collection)
java.util.Collection collection
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)
java.util.Collection collection
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 java.util.TreeSet newTreeSet (java.util.Comparator)
java.util.Comparator comparator
public static java.util.Set newConcurrentSet ()
public static java.util.concurrent.ConcurrentMap newConcurrentMap ()
public static java.util.concurrent.ConcurrentMap newConcurrentMap (int)
int initialCapacity
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 immutableSingletonList (java.lang.Object)
Object element
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.Iterator mapIterator (gnu.trove.TIntIterator, java.util.function.IntFunction)
gnu.trove.TIntIterator iterator
java.util.function.IntFunction mapper
public static java.util.Map intersection (java.util.Map, java.util.Map)
java.util.Map t
Object key
Object v2
Object v1
java.util.Map$Entry entry
java.util.Map map1
java.util.Map map2
java.util.Map res
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.Set keys
java.util.Map res
public static void processSortedListsInOrder (java.util.List, java.util.List, java.util.Comparator, boolean, com.intellij.util.Consumer)
Object e
Object e
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.Consumer 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 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)
java.util.Iterator iterator
com.intellij.openapi.util.Condition condition
public static java.lang.Object findLast (java.util.List, com.intellij.openapi.util.Condition)
java.util.List list
com.intellij.openapi.util.Condition condition
int index
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)
int i
Object[] array
Class aClass
com.intellij.util.Function mapper
Object[] result
public static java.lang.Object[] map2Array (java.util.Collection, java.lang.Class, com.intellij.util.Function)
Object t
java.util.Collection collection
Class aClass
com.intellij.util.Function mapper
Object[] result
int i
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 filterIsInstance (java.util.Collection, java.lang.Class)
java.util.Collection collection
Class aClass
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 t
java.util.Collection collection
Class instanceOf
java.util.List result
public static boolean all (java.util.Collection, com.intellij.openapi.util.Condition)
Object t
java.util.Collection collection
com.intellij.openapi.util.Condition condition
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
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
java.util.Collection ts
Iterable list
int totalSize
java.util.List result
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
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.util.EnumSet intersection (java.util.EnumSet, java.util.EnumSet)
java.util.EnumSet collection1
java.util.EnumSet collection2
java.util.EnumSet 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.lang.Object getOnlyItem (java.util.Collection)
java.util.Collection items
public static java.lang.Object getOnlyItem (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.util.Iterator filterIterator (java.util.Iterator, com.intellij.openapi.util.Condition)
java.util.Iterator iterator
com.intellij.openapi.util.Condition filter
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
Object[] a
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 collection
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)
java.util.Collection collection
com.intellij.util.Function mapping
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[])
int i
Object[] arr
com.intellij.util.Function mapping
Object[] emptyArray
Object[] result
public static transient java.util.Set set (java.lang.Object[])
Object[] items
public static void putIfAbsent (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.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
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 t
Object[] array
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 s
int n
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 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
java.util.Collection list
Iterable collections
int totalSize
java.util.List result
public static java.util.List flattenIterables (java.lang.Iterable)
Iterable list
Object e
Iterable list
Iterable collections
int totalSize
java.util.List result
public static java.lang.Object[] convert (java.lang.Object[], java.lang.Object[], com.intellij.util.Function)
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)
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 java.util.Map reverseMap (java.util.Map)
java.util.Map$Entry entry
java.util.Map map
java.util.Map result
public static java.util.List trimToSize (java.util.List)
java.util.List list
public static com.intellij.util.containers.Stack newStack ()
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.List map2List (java.util.Map)
java.util.Map map
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.List copyList (java.util.List)
java.util.List list
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.Map notNullize (java.util.Map)
java.util.Map map
public static boolean startsWith (java.util.List, java.util.List)
java.util.List list
java.util.List prefix
public static java.util.Collection nullize (java.util.Collection)
java.util.Collection collection
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 ()
public static java.util.Map createWeakKeyWeakValueMap ()
public static java.util.Map createSoftKeySoftValueMap ()
public static java.util.Map createSoftValueMap ()
public static java.util.Map createWeakValueMap ()
public static java.util.Map createSoftMap ()
public static java.util.Map createSoftMap (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public static java.util.Map createWeakMap ()
public static java.util.Map createWeakMap (int)
int initialCapacity
public static java.util.Map createWeakMap (int, float, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
gnu.trove.TObjectHashingStrategy strategy
public static java.util.Set createWeakSet ()
public static com.intellij.util.containers.IntObjectMap createIntKeyWeakValueMap ()
public static com.intellij.util.containers.ObjectIntMap createWeakKeyIntValueMap ()
private static synthetic java.lang.Object lambda$getOrCreate$9 (java.lang.Object, java.lang.Object)
Object defaultValue
Object __
private static synthetic void lambda$add$8 (java.util.Collection, java.lang.Object)
java.util.Collection result
Object element
private static synthetic java.util.Iterator lambda$concat$7 (java.lang.Object[][])
Object[] iterable
int i
Object[][] iterables
java.util.Iterator[] iterators
private static synthetic java.util.Iterator lambda$concat$6 (java.lang.Iterable[])
Iterable iterable
int i
Iterable[] iterables
java.util.Iterator[] iterators
private static synthetic java.util.Iterator lambda$zip$5 (java.lang.Iterable, java.lang.Iterable)
Iterable iterable1
Iterable iterable2
private static synthetic java.util.Iterator lambda$iterateBackward$4 (java.util.List)
java.util.List list
private static synthetic java.util.Iterator lambda$iterate$3 (java.util.Collection, com.intellij.openapi.util.Condition)
java.util.Collection collection
com.intellij.openapi.util.Condition condition
private static synthetic boolean lambda$find$2 (java.lang.Object, java.lang.Object)
Object equalTo
Object object
private static synthetic boolean lambda$find$1 (java.lang.Object, java.lang.Object)
Object equalTo
Object object
private static synthetic java.util.Set lambda$classify$0 (java.lang.Object)
Object __
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ConvertingIterator$IdConvertor.class
ConvertingIterator.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 <init> ()
public java.lang.Object convert (java.lang.Object)
Object object
}
com/intellij/util/containers/ConvertingIterator.class
ConvertingIterator.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 <init> (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
private static synthetic java.lang.Object lambda$composition$0 (com.intellij.util.containers.Convertor, com.intellij.util.containers.Convertor, java.lang.Object)
com.intellij.util.containers.Convertor convertor2
com.intellij.util.containers.Convertor convertor1
Object domain
}
com/intellij/util/containers/Convertor$IntoSelf.class
Convertor.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 <init> ()
public java.lang.Object convert (java.lang.Object)
Object o
}
com/intellij/util/containers/Convertor.class
Convertor.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 <clinit> ()
}
com/intellij/util/containers/DisposableWrapperList$DisposableWrapper.class
DisposableWrapperList.java
package com.intellij.util.containers
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper extends java.util.concurrent.atomic.AtomicBoolean implements com.intellij.openapi.Disposable {
private final Object delegate
private boolean removeFromContainer
final synthetic com.intellij.util.containers.DisposableWrapperList this$0
void <init> (com.intellij.util.containers.DisposableWrapperList, java.lang.Object)
Object obj
void <init> (com.intellij.util.containers.DisposableWrapperList, java.lang.Object, boolean)
Object delegate
boolean removeFromContainer
public void dispose ()
void disposeWithoutRemoval ()
boolean makeUnique ()
private boolean isUnique ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper other
static synthetic java.lang.Object access$000 (com.intellij.util.containers.DisposableWrapperList$DisposableWrapper)
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/DisposableWrapperList$DisposableWrapperListIterator.class
DisposableWrapperList.java
package com.intellij.util.containers
com.intellij.util.containers.DisposableWrapperList$DisposableWrapperListIterator extends java.lang.Object implements java.util.ListIterator {
private final java.util.ListIterator myDelegate
private com.intellij.util.containers.DisposableWrapperList$DisposableWrapper myLastReturned
final synthetic com.intellij.util.containers.DisposableWrapperList this$0
void <init> (com.intellij.util.containers.DisposableWrapperList, int)
int initialCursor
public boolean hasNext ()
public java.lang.Object next ()
public boolean hasPrevious ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
public void remove ()
public void set (java.lang.Object)
Object element
public void add (java.lang.Object)
Object element
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
}
com/intellij/util/containers/DisposableWrapperList.class
DisposableWrapperList.java
package com.intellij.util.containers
public com.intellij.util.containers.DisposableWrapperList extends java.util.AbstractList {
private final java.util.List myWrappedList
public void <init> ()
public boolean add (java.lang.Object)
Object element
public void add (int, java.lang.Object)
int index
Object element
public com.intellij.openapi.Disposable add (java.lang.Object, com.intellij.openapi.Disposable)
Object element
com.intellij.openapi.Disposable parentDisposable
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper disposableWrapper
public com.intellij.openapi.Disposable add (int, java.lang.Object, com.intellij.openapi.Disposable)
int index
Object element
com.intellij.openapi.Disposable parentDisposable
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper disposableWrapper
public boolean addAll (java.util.Collection)
java.util.Collection collection
java.util.Collection disposableWrappers
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection collection
java.util.Collection disposableWrappers
public boolean remove (java.lang.Object)
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper disposableWrapper
Object obj
java.util.List removedWrappers
boolean result
public java.lang.Object remove (int)
int index
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper removedWrapper
public boolean removeAll (java.util.Collection)
java.util.Collection objects
public boolean removeIf (java.util.function.Predicate)
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper disposableWrapper
java.util.function.Predicate filter
java.util.Set removedWrappers
boolean result
public boolean retainAll (java.util.Collection)
java.util.Collection objects
public void clear ()
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
int i
int n
Object[] elements
public java.lang.Object[] toArray (java.lang.Object[])
int i
Object[] array
Object[] elements
int len
public java.lang.Object get (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper replaced
public boolean contains (java.lang.Object)
Object obj
public boolean containsAll (java.util.Collection)
java.util.Collection collection
java.util.Collection disposableWrappers
public int indexOf (java.lang.Object)
Object obj
public int lastIndexOf (java.lang.Object)
Object obj
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.util.List subList (int, int)
int fromIndex
int toIndex
private com.intellij.util.containers.DisposableWrapperList$DisposableWrapper createDisposableWrapper (java.lang.Object, com.intellij.openapi.Disposable)
Object element
com.intellij.openapi.Disposable parentDisposable
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper disposableWrapper
private java.util.Collection wrapAll (java.util.Collection)
Object obj
java.util.Collection collection
java.util.List result
private java.lang.Object unwrapAndDispose (com.intellij.util.containers.DisposableWrapperList$DisposableWrapper)
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper disposableWrapper
Object unwrapped
private static synthetic boolean lambda$clear$4 (java.lang.Object)
Object __
private static synthetic boolean lambda$retainAll$3 (java.util.Collection, java.lang.Object)
java.util.Collection objects
Object element
private static synthetic boolean lambda$removeIf$2 (java.util.function.Predicate, java.util.Set, com.intellij.util.containers.DisposableWrapperList$DisposableWrapper)
java.util.function.Predicate filter
java.util.Set removedWrappers
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper disposableWrapper
private static synthetic boolean lambda$removeAll$1 (java.util.Collection, java.lang.Object)
java.util.Collection objects
Object element
private static synthetic boolean lambda$remove$0 (java.lang.Object, java.util.List, com.intellij.util.containers.DisposableWrapperList$DisposableWrapper)
Object obj
java.util.List removedWrappers
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper disposableWrapper
static synthetic java.util.List access$100 (com.intellij.util.containers.DisposableWrapperList)
com.intellij.util.containers.DisposableWrapperList x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/DistinctRootsCollection.class
DistinctRootsCollection.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 <init> ()
public void <init> (java.util.Collection)
java.util.Collection collection
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/EmptyIntHashSet$1.class
EmptyIntHashSet.java
package com.intellij.util.containers
final com.intellij.util.containers.EmptyIntHashSet$1 extends gnu.trove.TIntIterator {
void <init> (gnu.trove.TIntHash)
gnu.trove.TIntHash x0
public int next ()
public boolean hasNext ()
public void remove ()
}
com/intellij/util/containers/EmptyIntHashSet.class
EmptyIntHashSet.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 <init> ()
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 <clinit> ()
}
com/intellij/util/containers/EmptyIterable.class
EmptyIterable.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 <init> ()
public static com.intellij.util.containers.EmptyIterable getInstance ()
public java.util.Iterator iterator ()
static void <clinit> ()
}
com/intellij/util/containers/Enumerator.class
Enumerator.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 <init> (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 boolean contains (java.lang.Object)
Object object
public int get (java.lang.Object)
Object object
int res
public java.lang.String toString ()
gnu.trove.TObjectIntIterator iter
StringBuilder buffer
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/FList$1.class
FList.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 synthetic boolean $assertionsDisabled
final synthetic com.intellij.util.containers.FList this$0
void <init> (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 <clinit> ()
}
com/intellij/util/containers/FList.class
FList.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 <init> (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 synthetic java.lang.Object access$000 (com.intellij.util.containers.FList)
com.intellij.util.containers.FList x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/FactoryMap$1.class
FactoryMap.java
package com.intellij.util.containers
final com.intellij.util.containers.FactoryMap$1 extends com.intellij.util.containers.FactoryMap {
final synthetic com.intellij.util.Function val$computeValue
void <init> (com.intellij.util.Function)
protected java.lang.Object create (java.lang.Object)
Object key
}
com/intellij/util/containers/FactoryMap$2.class
FactoryMap.java
package com.intellij.util.containers
final com.intellij.util.containers.FactoryMap$2 extends com.intellij.util.containers.FactoryMap {
final synthetic com.intellij.util.Function val$computeValue
final synthetic java.util.function.Supplier val$mapCreator
void <init> (com.intellij.util.Function, java.util.function.Supplier)
protected java.lang.Object create (java.lang.Object)
Object key
protected java.util.Map createMap ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/FactoryMap.class
FactoryMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.FactoryMap extends java.lang.Object implements java.util.Map {
private java.util.Map myMap
public void <init> ()
protected java.util.Map createMap ()
protected abstract java.lang.Object create (java.lang.Object)
public java.lang.Object get (java.lang.Object)
Object v
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object key
java.util.Map map
Object k
Object value
private java.util.Map getMap ()
java.util.Map map
private static java.lang.Object FAKE_NULL ()
private static java.lang.Object notNull (java.lang.Object)
Object key
private static java.lang.Object nullize (java.lang.Object)
Object value
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 k
Object v
public java.lang.Object remove (java.lang.Object)
Object key
Object v
public java.util.Set keySet ()
java.util.HashSet hashSet
java.util.Set ts
Object nullKey
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
public static java.util.Map create (com.intellij.util.Function)
com.intellij.util.Function computeValue
public static java.util.Map createMap (com.intellij.util.Function, java.util.function.Supplier)
com.intellij.util.Function computeValue
java.util.function.Supplier mapCreator
private static synthetic java.util.Map$Entry lambda$entrySet$0 (java.util.Map$Entry)
java.util.Map$Entry entry
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/FilteredTraverserBase$Cond.class
FilteredTraverserBase.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
void <init> (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
com.intellij.openapi.util.Condition or ()
com.intellij.util.containers.FilteredTraverserBase$Cond c
Boolean result
com.intellij.openapi.util.Condition and ()
com.intellij.util.containers.FilteredTraverserBase$Cond c
Boolean result
public java.lang.String toString ()
com.intellij.util.containers.FilteredTraverserBase$Cond c
StringBuilder sb
static void <clinit> ()
}
com/intellij/util/containers/FilteredTraverserBase$EdgeFilter.class
FilteredTraverserBase.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.FilteredTraverserBase$EdgeFilter extends com.intellij.util.containers.JBIterable$SCond {
protected Object edgeSource
public void <init> ()
}
com/intellij/util/containers/FilteredTraverserBase$MappedTraversal.class
FilteredTraverserBase.java
package com.intellij.util.containers
com.intellij.util.containers.FilteredTraverserBase$MappedTraversal extends com.intellij.util.containers.TreeTraversal {
final com.intellij.util.containers.TreeTraversal original
final com.intellij.util.containers.FilteredTraverserBase$Meta meta
final com.intellij.util.Function map
void <init> (com.intellij.util.containers.TreeTraversal, com.intellij.util.containers.FilteredTraverserBase$Meta, com.intellij.util.Function)
com.intellij.util.containers.TreeTraversal original
com.intellij.util.containers.FilteredTraverserBase$Meta meta
com.intellij.util.Function map
public com.intellij.util.containers.TreeTraversal$It createIterator (java.lang.Iterable, com.intellij.util.Function)
com.intellij.util.containers.FilteredTraverserBase$Meta meta
com.intellij.util.containers.TreeTraversal adjusted
com.intellij.util.Function tree0
com.intellij.openapi.util.Condition filter0
com.intellij.openapi.util.Condition prevFilter
int i
int count
Iterable ignore1
com.intellij.util.Function ignore2
java.util.List metas
com.intellij.util.containers.FilteredTraverserBase$Meta firstMeta
Iterable roots
com.intellij.util.Function tree
com.intellij.openapi.util.Condition filter
com.intellij.util.containers.FilteredTraverserBase$MappedTree mappedTree
private static synthetic boolean lambda$createIterator$1 (com.intellij.openapi.util.Condition, com.intellij.util.Function, java.lang.Object)
com.intellij.openapi.util.Condition filter0
com.intellij.util.Function tree0
Object o
private static synthetic com.intellij.util.containers.FilteredTraverserBase$Meta lambda$createIterator$0 (com.intellij.util.containers.FilteredTraverserBase$Meta)
com.intellij.util.containers.FilteredTraverserBase$Meta o
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/FilteredTraverserBase$MappedTree.class
FilteredTraverserBase.java
package com.intellij.util.containers
com.intellij.util.containers.FilteredTraverserBase$MappedTree extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.util.Function tree
final com.intellij.util.Function mapInner
final com.intellij.util.containers.FilteredTraverserBase$Meta meta
java.util.Map reverse
void <init> (com.intellij.util.Function, com.intellij.util.Function, com.intellij.util.containers.FilteredTraverserBase$Meta)
com.intellij.util.Function tree
com.intellij.util.Function map
com.intellij.util.containers.FilteredTraverserBase$Meta meta
public java.lang.Iterable fun (java.lang.Object)
Object s
java.lang.Object map (java.lang.Object)
Object t
Object s
java.lang.Object reverse (java.lang.Object)
Object s
Object t
public volatile synthetic java.lang.Object fun (java.lang.Object)
private synthetic java.lang.Iterable lambda$fun$0 (java.lang.Object)
Object o
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/FilteredTraverserBase$Meta$1.class
FilteredTraverserBase.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 synthetic Object val$parent
final synthetic com.intellij.util.containers.FilteredTraverserBase$Meta this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/FilteredTraverserBase$Meta.class
FilteredTraverserBase.java
package com.intellij.util.containers
public com.intellij.util.containers.FilteredTraverserBase$Meta extends java.lang.Object {
final com.intellij.util.containers.TreeTraversal traversal
final Iterable roots
final com.intellij.util.Function tree
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 forceExpand
final com.intellij.util.containers.FilteredTraverserBase$Cond forceIgnore
final com.intellij.util.containers.FilteredTraverserBase$Cond forceDisregard
final com.intellij.util.Function interceptor
final com.intellij.util.containers.FilteredTraverserBase$Meta original
public static com.intellij.util.containers.FilteredTraverserBase$Meta create (com.intellij.util.Function)
com.intellij.util.Function tree
void <init> (java.lang.Iterable, com.intellij.util.containers.TreeTraversal, com.intellij.util.Function, 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, com.intellij.util.containers.FilteredTraverserBase$Cond, com.intellij.util.Function, com.intellij.util.containers.FilteredTraverserBase$Meta)
Iterable roots
com.intellij.util.containers.TreeTraversal traversal
com.intellij.util.Function tree
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 forceExpand
com.intellij.util.containers.FilteredTraverserBase$Cond forceIgnore
com.intellij.util.containers.FilteredTraverserBase$Cond forceDisregard
com.intellij.util.Function interceptor
com.intellij.util.containers.FilteredTraverserBase$Meta original
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 forceExpand (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
public com.intellij.util.containers.FilteredTraverserBase$Meta interceptTraversal (com.intellij.util.Function)
com.intellij.util.Function interceptor
com.intellij.util.containers.JBIterable children (java.lang.Object)
Object node
com.intellij.util.containers.JBIterable childrenImpl (java.lang.Object, com.intellij.util.Function)
Object node
com.intellij.util.Function tree
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
static synthetic 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 synthetic 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/FilteredTraverserBase.class
FilteredTraverserBase.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.FilteredTraverserBase extends java.lang.Object implements java.lang.Iterable {
final com.intellij.util.containers.FilteredTraverserBase$Meta myMeta
protected void <init> (com.intellij.util.containers.FilteredTraverserBase$Meta)
com.intellij.util.containers.FilteredTraverserBase$Meta meta
public com.intellij.util.Function getTree ()
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 biOrderDfsTraversal ()
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 transient com.intellij.util.containers.FilteredTraverserBase withRoots (java.lang.Object[])
Object[] roots
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 com.intellij.util.containers.FilteredTraverserBase onRange (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition rangeCondition
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.FilteredTraverserBase interceptTraversal (com.intellij.util.Function)
com.intellij.util.Function transform
protected com.intellij.util.containers.FilteredTraverserBase mapImpl (com.intellij.util.Function, com.intellij.util.Function)
com.intellij.util.Function function
com.intellij.util.Function reverse
com.intellij.util.Function baseTree
com.intellij.openapi.util.Condition filter
com.intellij.util.containers.FilteredTraverserBase$Meta meta
protected com.intellij.util.containers.FilteredTraverserBase mapImpl (com.intellij.util.Function)
com.intellij.util.Function function
com.intellij.util.containers.FilteredTraverserBase$Meta meta
public final com.intellij.util.containers.JBIterable children (java.lang.Object)
Object node
public final java.util.List toList ()
public final java.util.Set toSet ()
public java.lang.String toString ()
private synthetic com.intellij.util.containers.TreeTraversal lambda$mapImpl$4 (com.intellij.util.Function, com.intellij.util.containers.TreeTraversal)
com.intellij.util.Function function
com.intellij.util.containers.TreeTraversal original
private static synthetic boolean lambda$mapImpl$3 (com.intellij.openapi.util.Condition, com.intellij.util.Function, java.lang.Object)
com.intellij.openapi.util.Condition filter
com.intellij.util.Function reverse
Object o
private static synthetic java.lang.Iterable lambda$mapImpl$2 (com.intellij.util.Function, com.intellij.util.Function, com.intellij.util.Function, java.lang.Object)
com.intellij.util.Function baseTree
com.intellij.util.Function reverse
com.intellij.util.Function function
Object s
private static synthetic com.intellij.util.containers.TreeTraversal lambda$onRange$1 (com.intellij.openapi.util.Condition, com.intellij.util.containers.TreeTraversal)
com.intellij.openapi.util.Condition rangeCondition
com.intellij.util.containers.TreeTraversal traversal
private static synthetic com.intellij.util.containers.TreeTraversal lambda$unique$0 (com.intellij.util.Function, com.intellij.util.containers.TreeTraversal)
com.intellij.util.Function identity
com.intellij.util.containers.TreeTraversal traversal
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/FilteringIterator$InstanceOf.class
FilteringIterator.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 <init> (java.lang.Class)
Class instancesClass
public boolean value (java.lang.Object)
Object object
}
com/intellij/util/containers/FilteringIterator.class
FilteringIterator.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 void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/FixedHashMap.class
FixedHashMap.java
package com.intellij.util.containers
public com.intellij.util.containers.FixedHashMap extends java.util.LinkedHashMap {
private final int maxSize
public void <init> (int)
int maxSize
public void <init> (int, int, float, boolean)
int maxSize
int initialCapacity
float loadFactor
boolean accessOrder
protected boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry eldest
}
com/intellij/util/containers/FlatteningIterator.class
FlatteningIterator.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 <init> (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/HashSetInterner.class
HashSetInterner.java
package com.intellij.util.containers
public com.intellij.util.containers.HashSetInterner extends com.intellij.util.containers.Interner {
private final com.intellij.util.containers.OpenTHashSet mySet
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void <init> (java.util.Collection)
java.util.Collection initialItems
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/HashSetQueue$1.class
HashSetQueue.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 synthetic com.intellij.util.containers.HashSetQueue this$0
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/HashSetQueue$MyIteratorPosition.class
HashSetQueue.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 <init> (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
public volatile synthetic int compareTo (java.lang.Object)
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/HashSetQueue$PositionalIterator$IteratorPosition.class
HashSetQueue.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.class
HashSetQueue.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.class
HashSetQueue.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
void <init> (java.lang.Object)
Object t
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
static synthetic 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 synthetic 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 synthetic com.intellij.util.containers.HashSetQueue$QueueEntry access$100 (com.intellij.util.containers.HashSetQueue$QueueEntry)
com.intellij.util.containers.HashSetQueue$QueueEntry x0
static synthetic com.intellij.util.containers.HashSetQueue$QueueEntry access$000 (com.intellij.util.containers.HashSetQueue$QueueEntry)
com.intellij.util.containers.HashSetQueue$QueueEntry x0
static synthetic java.lang.Object access$200 (com.intellij.util.containers.HashSetQueue$QueueEntry)
com.intellij.util.containers.HashSetQueue$QueueEntry x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/HashSetQueue.class
HashSetQueue.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 <init> ()
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 synthetic java.util.Iterator iterator ()
static synthetic com.intellij.util.containers.HashSetQueue$QueueEntry access$300 (com.intellij.util.containers.HashSetQueue)
com.intellij.util.containers.HashSetQueue x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/HugeArray.class
HugeArray.java
package com.intellij.util.containers
public com.intellij.util.containers.HugeArray extends java.lang.Object {
private final Object[][] myRows
private final int myRowBits
private final int myColumnMask
private int myMaxIndex
public void <init> (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.class
ImmutableList.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.ImmutableList$1 extends java.lang.Object {
}
com/intellij/util/containers/ImmutableList$Itr.class
ImmutableList.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 synthetic com.intellij.util.containers.ImmutableList this$0
private void <init> (com.intellij.util.containers.ImmutableList)
public boolean hasNext ()
public java.lang.Object next ()
int i
Object next
IndexOutOfBoundsException e
public void remove ()
synthetic void <init> (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.class
ImmutableList.java
package com.intellij.util.containers
com.intellij.util.containers.ImmutableList$ListItr extends com.intellij.util.containers.ImmutableList$Itr implements java.util.ListIterator {
final synthetic com.intellij.util.containers.ImmutableList this$0
void <init> (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$Singleton.class
ImmutableList.java
package com.intellij.util.containers
com.intellij.util.containers.ImmutableList$Singleton extends com.intellij.util.containers.ImmutableList {
private final Object element
void <init> (java.lang.Object)
Object e
public int size ()
public java.lang.Object get (int)
int index
public volatile synthetic java.util.List subList (int, int)
}
com/intellij/util/containers/ImmutableList$SubList.class
ImmutableList.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 final int size
void <init> (java.util.List, int, int)
java.util.List list
int fromIndex
int toIndex
public java.lang.Object get (int)
int index
public int size ()
public volatile synthetic java.util.List subList (int, int)
static synthetic java.util.List access$100 (com.intellij.util.containers.ImmutableList$SubList)
com.intellij.util.containers.ImmutableList$SubList x0
static synthetic int access$200 (com.intellij.util.containers.ImmutableList$SubList)
com.intellij.util.containers.ImmutableList$SubList x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ImmutableList.class
ImmutableList.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ImmutableList extends java.util.AbstractCollection implements java.util.List {
public void <init> ()
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 com.intellij.util.containers.ImmutableList subList (int, int)
java.util.List original
int originalOffset
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
public static com.intellij.util.containers.ImmutableList singleton (java.lang.Object)
Object element
public volatile synthetic java.util.List subList (int, int)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ImmutableUserMap$1.class
ImmutableUserMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ImmutableUserMap$1 extends com.intellij.util.containers.ImmutableUserMap {
void <init> ()
public java.lang.Object get (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ImmutableUserMap$ImmutableUserMapImpl.class
ImmutableUserMap.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 <init> (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
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ImmutableUserMap.class
ImmutableUserMap.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 <init> ()
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
synthetic void <init> (com.intellij.util.containers.ImmutableUserMap$1)
com.intellij.util.containers.ImmutableUserMap$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/IntArrayList.class
IntArrayList.java
package com.intellij.util.containers
public final com.intellij.util.containers.IntArrayList extends java.lang.Object implements java.lang.Cloneable {
private int[] myData
private int mySize
public void <init> (int)
int initialCapacity
public void <init> ()
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 ()
public void sort ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/IntIntHashMap.class
IntIntHashMap.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 <init> (int, int)
int initialCapacity
int null_value
public void <init> (int)
int initialCapacity
public void <init> ()
public int get (int)
int key
int index
}
com/intellij/util/containers/IntKeyWeakValueHashMap$1.class
IntKeyWeakValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.IntKeyWeakValueHashMap$1 extends java.lang.Object implements java.util.Iterator {
private com.intellij.util.containers.IntObjectMap$Entry nextVEntry
private int lastReturned
final synthetic com.intellij.util.containers.IntKeyWeakValueHashMap$MovingIterator val$entryIterator
final synthetic com.intellij.util.containers.IntKeyWeakValueHashMap this$0
void <init> (com.intellij.util.containers.IntKeyWeakValueHashMap, com.intellij.util.containers.IntKeyWeakValueHashMap$MovingIterator)
com.intellij.util.containers.IntKeyWeakValueHashMap this$0
public boolean hasNext ()
public com.intellij.util.containers.IntObjectMap$Entry next ()
com.intellij.util.containers.IntObjectMap$Entry result
private void nextAliveEntry ()
com.intellij.util.containers.IntKeyWeakValueHashMap$MyReference ref
Object v
int key
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/intellij/util/containers/IntKeyWeakValueHashMap$MovingIterator.class
IntKeyWeakValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.IntKeyWeakValueHashMap$MovingIterator extends gnu.trove.TIntObjectIterator {
void <init> (gnu.trove.TIntObjectHashMap)
gnu.trove.TIntObjectHashMap map
void removed ()
}
com/intellij/util/containers/IntKeyWeakValueHashMap$MyEntrySetView.class
IntKeyWeakValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.IntKeyWeakValueHashMap$MyEntrySetView extends java.util.AbstractSet {
final synthetic com.intellij.util.containers.IntKeyWeakValueHashMap this$0
private void <init> (com.intellij.util.containers.IntKeyWeakValueHashMap)
public java.util.Iterator iterator ()
public int size ()
synthetic void <init> (com.intellij.util.containers.IntKeyWeakValueHashMap, com.intellij.util.containers.IntKeyWeakValueHashMap$1)
com.intellij.util.containers.IntKeyWeakValueHashMap x0
com.intellij.util.containers.IntKeyWeakValueHashMap$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/IntKeyWeakValueHashMap$MyReference.class
IntKeyWeakValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.IntKeyWeakValueHashMap$MyReference extends java.lang.ref.WeakReference {
private final int key
private void <init> (int, java.lang.Object, java.lang.ref.ReferenceQueue)
int key
Object referent
java.lang.ref.ReferenceQueue q
static synthetic int access$000 (com.intellij.util.containers.IntKeyWeakValueHashMap$MyReference)
com.intellij.util.containers.IntKeyWeakValueHashMap$MyReference x0
synthetic void <init> (int, java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.util.containers.IntKeyWeakValueHashMap$1)
int x0
Object x1
java.lang.ref.ReferenceQueue x2
com.intellij.util.containers.IntKeyWeakValueHashMap$1 x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/IntKeyWeakValueHashMap.class
IntKeyWeakValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.IntKeyWeakValueHashMap extends java.lang.Object implements com.intellij.util.containers.IntObjectMap {
private final gnu.trove.TIntObjectHashMap myMap
private final java.lang.ref.ReferenceQueue myQueue
void <init> ()
private void processQueue ()
com.intellij.util.containers.IntKeyWeakValueHashMap$MyReference ref
int key
public final java.lang.Object get (int)
int key
public final java.lang.Object put (int, java.lang.Object)
int key
Object value
com.intellij.util.containers.IntKeyWeakValueHashMap$MyReference ref
com.intellij.util.containers.IntKeyWeakValueHashMap$MyReference oldRef
public final java.lang.Object remove (int)
int key
com.intellij.util.containers.IntKeyWeakValueHashMap$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
public int[] keys ()
public boolean containsValue (java.lang.Object)
Object value
public java.util.Set entrySet ()
private java.util.Iterator entriesIterator ()
com.intellij.util.containers.IntKeyWeakValueHashMap$MovingIterator entryIterator
static synthetic java.util.Iterator access$300 (com.intellij.util.containers.IntKeyWeakValueHashMap)
com.intellij.util.containers.IntKeyWeakValueHashMap x0
static synthetic gnu.trove.TIntObjectHashMap access$400 (com.intellij.util.containers.IntKeyWeakValueHashMap)
com.intellij.util.containers.IntKeyWeakValueHashMap x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/IntObjectCache$CacheEntry.class
IntObjectCache.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 <init> ()
}
com/intellij/util/containers/IntObjectCache$DeletedPairsListener.class
IntObjectCache.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.class
IntObjectCache.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 synthetic com.intellij.util.containers.IntObjectCache this$0
public void <init> (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.class
IntObjectCache.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 <init> ()
public void <init> (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 synthetic com.intellij.util.containers.IntObjectCache$CacheEntry[] access$000 (com.intellij.util.containers.IntObjectCache)
com.intellij.util.containers.IntObjectCache x0
static synthetic int access$100 (com.intellij.util.containers.IntObjectCache)
com.intellij.util.containers.IntObjectCache x0
static synthetic void access$200 (com.intellij.util.containers.IntObjectCache, int)
com.intellij.util.containers.IntObjectCache x0
int x1
}
com/intellij/util/containers/IntObjectMap$Entry.class
IntObjectMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.IntObjectMap$Entry extends java.lang.Object {
public abstract int getKey ()
public abstract java.lang.Object getValue ()
}
com/intellij/util/containers/IntObjectMap.class
IntObjectMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.IntObjectMap extends 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 int[] keys ()
public abstract int size ()
public abstract boolean isEmpty ()
public abstract java.util.Collection values ()
public abstract boolean containsValue (java.lang.Object)
public abstract java.util.Set entrySet ()
}
com/intellij/util/containers/IntStack.class
IntStack.java
package com.intellij.util.containers
public com.intellij.util.containers.IntStack extends java.lang.Object {
private int[] data
private int size
public void <init> (int)
int initialCapacity
public void <init> ()
public void push (int)
int t
public int peek ()
public int pop ()
public int get (int)
int i
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.class
IntToIntSetMap.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 <init> (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.class
InternalIterator.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 <init> (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$Filtering.class
InternalIterator.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 <init> (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.class
InternalIterator.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.class
Interner.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.Interner extends java.lang.Object {
public void <init> ()
public java.lang.Object intern (java.lang.Object)
Object name
public abstract void clear ()
public java.util.Set getValues ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/JBIterable$1.class
JBIterable.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterable$1 extends com.intellij.util.containers.JBIterable {
final synthetic java.util.function.Supplier val$producer
void <init> (java.util.function.Supplier)
public java.util.Iterator iterator ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/JBIterable$2$1.class
JBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$2$1 extends com.intellij.util.containers.JBIterator {
Object cur
final synthetic com.intellij.util.Function val$fun
final synthetic com.intellij.util.containers.JBIterable$2 this$0
void <init> (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.class
JBIterable.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterable$2 extends com.intellij.util.containers.JBIterable {
final synthetic com.intellij.util.Function val$generator
final synthetic Object val$first
void <init> (com.intellij.util.Function, java.lang.Object)
public java.util.Iterator iterator ()
com.intellij.util.Function fun
}
com/intellij/util/containers/JBIterable$3$1.class
JBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$3$1 extends com.intellij.util.containers.JBIterator {
Object cur1
Object cur2
final synthetic com.intellij.util.containers.JBIterable$3 this$0
void <init> (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.class
JBIterable.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterable$3 extends com.intellij.util.containers.JBIterable {
final synthetic Object val$first1
final synthetic Object val$first2
final synthetic com.intellij.util.PairFunction val$generator
void <init> (java.lang.Object, java.lang.Object, com.intellij.util.PairFunction)
public java.util.Iterator iterator ()
}
com/intellij/util/containers/JBIterable$4.class
JBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$4 extends com.intellij.util.containers.JBIterable$SCond {
java.util.HashSet visited
final synthetic com.intellij.util.Function val$identity
final synthetic com.intellij.util.containers.JBIterable this$0
void <init> (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$5.class
JBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$5 extends com.intellij.util.containers.JBIterator {
boolean flag
final synthetic java.util.Iterator val$original
final synthetic Object val$separator
final synthetic com.intellij.util.containers.JBIterable this$0
void <init> (com.intellij.util.containers.JBIterable, java.util.Iterator, java.lang.Object)
com.intellij.util.containers.JBIterable this$0
protected java.lang.Object nextImpl ()
}
com/intellij/util/containers/JBIterable$6.class
JBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$6 extends com.intellij.util.containers.JBIterator {
com.intellij.util.containers.JBIterator it
final synthetic java.util.Iterator val$orig
final synthetic int val$size
final synthetic com.intellij.util.containers.JBIterable this$0
void <init> (com.intellij.util.containers.JBIterable, java.util.Iterator, int)
com.intellij.util.containers.JBIterable this$0
protected com.intellij.util.containers.JBIterable nextImpl ()
protected volatile synthetic java.lang.Object nextImpl ()
}
com/intellij/util/containers/JBIterable$7.class
JBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$7 extends com.intellij.util.containers.JBIterator {
int st
com.intellij.util.containers.JBIterator it
Object stored
final synthetic java.util.Iterator val$orig
final synthetic com.intellij.util.containers.JBIterable$Split val$mode
final synthetic com.intellij.openapi.util.Condition val$condition
final synthetic com.intellij.util.containers.JBIterable this$0
void <init> (com.intellij.util.containers.JBIterable, java.util.Iterator, com.intellij.util.containers.JBIterable$Split, com.intellij.openapi.util.Condition)
com.intellij.util.containers.JBIterable this$0
protected com.intellij.util.containers.JBIterable nextImpl ()
Object tmp
protected volatile synthetic java.lang.Object nextImpl ()
private synthetic boolean lambda$nextImpl$0 (com.intellij.openapi.util.Condition, com.intellij.util.containers.JBIterable$Split, java.lang.Object)
boolean result
boolean result
boolean result
boolean result
boolean result
com.intellij.openapi.util.Condition condition
com.intellij.util.containers.JBIterable$Split mode
Object e
boolean sep
int st0
boolean result
}
com/intellij/util/containers/JBIterable$8.class
JBIterable.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.JBIterable$8 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$util$containers$JBIterable$Split
static void <clinit> ()
}
com/intellij/util/containers/JBIterable$Appended.class
JBIterable.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterable$Appended extends com.intellij.util.containers.JBIterable {
final Iterable iterable
final com.intellij.util.containers.JBIterable$Appended parent
void <init> (java.lang.Iterable, com.intellij.util.containers.JBIterable$Appended)
Iterable iterable
com.intellij.util.containers.JBIterable$Appended parent
public java.util.Iterator iterator ()
java.lang.Iterable[] getIterables ()
com.intellij.util.containers.JBIterable$Appended p
com.intellij.util.containers.JBIterable$Appended p
int size
Iterable[] iterables
int i
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/JBIterable$Empty.class
JBIterable.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterable$Empty extends com.intellij.util.containers.JBIterable {
private void <init> ()
public java.util.Iterator iterator ()
synthetic void <init> (com.intellij.util.containers.JBIterable$1)
com.intellij.util.containers.JBIterable$1 x0
}
com/intellij/util/containers/JBIterable$FlattenFun$FlattenIt.class
JBIterable.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterable$FlattenFun$FlattenIt extends com.intellij.util.containers.JBIterator {
final java.util.Iterator original
final com.intellij.util.Function function
java.util.Iterator cur
void <init> (java.util.Iterator, com.intellij.util.Function)
java.util.Iterator iterator
com.intellij.util.Function fun
public java.lang.Object nextImpl ()
Iterable next
}
com/intellij/util/containers/JBIterable$FlattenFun.class
JBIterable.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterable$FlattenFun extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.util.Function function
void <init> (com.intellij.util.Function)
com.intellij.util.Function function
public java.util.Iterator fun (java.util.Iterator)
java.util.Iterator iterator
public volatile synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/JBIterable$Intercepted.class
JBIterable.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterable$Intercepted extends com.intellij.util.containers.JBIterable {
final com.intellij.util.containers.JBIterable original
private final com.intellij.util.Function interceptor
void <init> (com.intellij.util.containers.JBIterable, com.intellij.util.Function)
com.intellij.util.containers.JBIterable original
com.intellij.util.Function interceptor
public java.util.Iterator iterator ()
static synthetic com.intellij.util.Function access$100 (com.intellij.util.containers.JBIterable$Intercepted)
com.intellij.util.containers.JBIterable$Intercepted x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/JBIterable$Multi.class
JBIterable.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterable$Multi extends com.intellij.util.containers.JBIterable {
void <init> (java.lang.Iterable)
Iterable iterable
public java.util.Iterator iterator ()
}
com/intellij/util/containers/JBIterable$SCond.class
JBIterable.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.JBIterable$SCond extends com.intellij.util.containers.JBIterable$Stateful implements com.intellij.openapi.util.Condition {
public void <init> ()
}
com/intellij/util/containers/JBIterable$SFun.class
JBIterable.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.JBIterable$SFun extends com.intellij.util.containers.JBIterable$Stateful implements com.intellij.util.Function {
public void <init> ()
}
com/intellij/util/containers/JBIterable$Single.class
JBIterable.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterable$Single extends com.intellij.util.containers.JBIterable {
void <init> (java.lang.Object)
Object content
public java.util.Iterator iterator ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/JBIterable$Split.class
JBIterable.java
package com.intellij.util.containers
public final enum com.intellij.util.containers.JBIterable$Split extends java.lang.Enum {
public static final enum com.intellij.util.containers.JBIterable$Split AFTER
public static final enum com.intellij.util.containers.JBIterable$Split BEFORE
public static final enum com.intellij.util.containers.JBIterable$Split AROUND
public static final enum com.intellij.util.containers.JBIterable$Split OFF
public static final enum com.intellij.util.containers.JBIterable$Split GROUP
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/util/containers/JBIterable$Stateful.class
JBIterable.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.JBIterable$Stateful extends java.lang.Object implements java.lang.Cloneable {
public void <init> ()
static java.lang.Object copy (java.lang.Object)
Object o
public com.intellij.util.containers.JBIterable$Stateful clone ()
CloneNotSupportedException e
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/JBIterable.class
JBIterable.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.JBIterable extends java.lang.Object implements java.lang.Iterable {
final Object content
private static final com.intellij.util.containers.JBIterable EMPTY
protected void <init> ()
void <init> (java.lang.Object)
Object content
public static com.intellij.util.containers.JBIterable create (java.util.function.Supplier)
java.util.function.Supplier producer
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 final boolean processEach (com.intellij.util.Processor)
com.intellij.util.Processor processor
public final void consumeEach (com.intellij.util.Consumer)
Object e
com.intellij.util.Consumer consumer
public java.lang.String toString ()
public final int size ()
Object ignored
java.util.Collection col
Iterable itt
int count
public final boolean contains (java.lang.Object)
Object e
Object element
java.util.Collection col
Iterable itt
public final java.lang.Object get (int)
int index
java.util.List list
Iterable itt
private java.util.List asRandomAccess ()
private java.util.Collection asCollection ()
private java.lang.Iterable asIterable ()
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.Iterable)
Iterable other
com.intellij.util.containers.JBIterable$Appended parent
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 append (java.lang.Object[])
Object[] elements
public final com.intellij.util.containers.JBIterable append (java.lang.Object)
Object element
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 map (com.intellij.util.Function)
com.intellij.util.Function function
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
public final java.lang.Object first ()
java.util.List list
Iterable itt
java.util.Iterator iterator
public final java.lang.Object single ()
java.util.List list
Iterable itt
java.util.Iterator iterator
Object first
public final java.lang.Object last ()
Object e
java.util.List list
Iterable itt
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 reduce (com.intellij.util.PairFunction)
Object e
com.intellij.util.PairFunction function
boolean first
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 filterMap (com.intellij.util.Function)
com.intellij.util.Function function
com.intellij.util.containers.JBIterable map
public final com.intellij.util.containers.JBIterable flatMap (com.intellij.util.Function)
com.intellij.util.Function function
public final com.intellij.util.containers.JBIterable join (java.lang.Object)
Object separator
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 ()
java.util.Collection col
Iterable itt
public final boolean isNotEmpty ()
public final com.intellij.util.containers.JBIterable collect (java.util.Collection)
java.util.Collection collection
public final com.intellij.util.containers.JBIterable collect ()
public final com.intellij.util.containers.JBIterable sort (java.util.Comparator)
java.util.Comparator comparator
java.util.ArrayList list
public final com.intellij.util.containers.JBIterable sorted (java.util.Comparator)
java.util.Comparator comparator
public final java.util.List toList ()
Iterable itt
public final java.util.Set toSet ()
Iterable iterable
public final java.lang.Object[] toArray (java.lang.Object[])
Object[] array
Iterable itt
public final java.util.Map toMap (com.intellij.util.containers.Convertor, com.intellij.util.containers.Convertor)
Object e
com.intellij.util.containers.Convertor toKey
com.intellij.util.containers.Convertor toValue
java.util.Map map
public final java.util.Map toMap (com.intellij.util.containers.Convertor)
com.intellij.util.containers.Convertor toValue
public final java.util.Map toReverseMap (com.intellij.util.containers.Convertor)
com.intellij.util.containers.Convertor toKey
public final java.util.Collection addAllTo (java.util.Collection)
Object item
Iterable itt
java.util.Collection collection
java.util.Collection col
private synthetic java.util.Iterator lambda$split$10 (com.intellij.openapi.util.Condition, com.intellij.util.containers.JBIterable$Split, java.util.Iterator)
com.intellij.openapi.util.Condition separator
com.intellij.util.containers.JBIterable$Split mode
java.util.Iterator iterator
java.util.Iterator orig
com.intellij.openapi.util.Condition condition
private synthetic java.util.Iterator lambda$split$9 (int, java.util.Iterator)
int size
java.util.Iterator iterator
java.util.Iterator orig
private static synthetic java.util.List lambda$split$8 (int, boolean, com.intellij.util.containers.JBIterable)
int size
boolean strict
com.intellij.util.containers.JBIterable es
java.util.List list
private synthetic java.util.Iterator lambda$join$7 (java.lang.Object, java.util.Iterator)
Object separator
java.util.Iterator iterator
java.util.Iterator original
private static synthetic java.util.Iterator lambda$map$6 (com.intellij.util.Function, java.util.Iterator)
com.intellij.util.Function function
java.util.Iterator iterator
private static synthetic java.util.Iterator lambda$skipWhile$5 (com.intellij.openapi.util.Condition, java.util.Iterator)
com.intellij.openapi.util.Condition condition
java.util.Iterator iterator
private static synthetic java.util.Iterator lambda$skip$4 (int, java.util.Iterator)
int count
java.util.Iterator iterator
private static synthetic java.util.Iterator lambda$takeWhile$3 (com.intellij.openapi.util.Condition, java.util.Iterator)
com.intellij.openapi.util.Condition condition
java.util.Iterator iterator
private static synthetic java.util.Iterator lambda$take$2 (int, java.util.Iterator)
int count
java.util.Iterator iterator
private static synthetic java.util.Iterator lambda$filter$1 (com.intellij.openapi.util.Condition, java.util.Iterator)
com.intellij.openapi.util.Condition condition
java.util.Iterator iterator
private static synthetic java.util.Iterator lambda$once$0 (java.util.Iterator)
java.util.Iterator iterator1
com.intellij.openapi.util.Ref ref
java.util.Iterator result
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/JBIterator$1.class
JBIterator.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterator$1 extends com.intellij.util.containers.JBIterator {
final synthetic java.util.Iterator val$it
void <init> (java.util.Iterator)
protected java.lang.Object nextImpl ()
}
com/intellij/util/containers/JBIterator$2.class
JBIterator.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterator$2 extends java.lang.Object implements com.intellij.util.Function$Mono {
void <init> ()
public com.intellij.util.containers.JBIterator fun (com.intellij.util.containers.JBIterator)
com.intellij.util.containers.JBIterator iterator
public volatile synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/JBIterator$CountDown.class
JBIterator.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterator$CountDown extends java.lang.Object implements com.intellij.openapi.util.Condition {
int cur
void <init> (int)
int count
public boolean value (java.lang.Object)
Object a
}
com/intellij/util/containers/JBIterator$CursorOp.class
JBIterator.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterator$CursorOp extends com.intellij.util.containers.JBIterator$Op {
boolean advanced
final synthetic com.intellij.util.containers.JBIterator this$0
void <init> (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.class
JBIterator.java
package com.intellij.util.containers
final enum com.intellij.util.containers.JBIterator$Do extends java.lang.Enum {
public static final enum com.intellij.util.containers.JBIterator$Do INIT
public static final enum com.intellij.util.containers.JBIterator$Do STOP
public static final enum com.intellij.util.containers.JBIterator$Do SKIP
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/util/containers/JBIterator$FilterOp.class
JBIterator.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterator$FilterOp extends com.intellij.util.containers.JBIterator$Op {
final synthetic com.intellij.util.containers.JBIterator this$0
void <init> (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.class
JBIterator.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterator$NextOp extends com.intellij.util.containers.JBIterator$Op {
void <init> ()
java.lang.Object apply (java.lang.Object)
Object o
}
com/intellij/util/containers/JBIterator$Op.class
JBIterator.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
void <init> (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.class
JBIterator.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterator$SkipOp extends com.intellij.util.containers.JBIterator$Op {
boolean active
final synthetic com.intellij.util.containers.JBIterator this$0
void <init> (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.class
JBIterator.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterator$TransformOp extends com.intellij.util.containers.JBIterator$Op {
void <init> (com.intellij.util.Function)
com.intellij.util.Function function
java.lang.Object apply (java.lang.Object)
Object o
}
com/intellij/util/containers/JBIterator$WhileOp.class
JBIterator.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterator$WhileOp extends com.intellij.util.containers.JBIterator$Op {
final synthetic com.intellij.util.containers.JBIterator this$0
void <init> (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.class
JBIterator.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 <init> ()
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 op2
com.intellij.util.containers.JBIterator$Op op
Object o
public final com.intellij.util.containers.JBIterator map (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
private static synthetic com.intellij.util.containers.JBIterator$Op lambda$operationsImpl$1 (com.intellij.util.containers.JBIterator$Op)
com.intellij.util.containers.JBIterator$Op op
private static synthetic java.lang.Object lambda$getTransformations$0 (com.intellij.util.containers.JBIterator$Op)
com.intellij.util.containers.JBIterator$Op op
static synthetic 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/JBTreeTraverser.class
JBTreeTraverser.java
package com.intellij.util.containers
public com.intellij.util.containers.JBTreeTraverser extends com.intellij.util.containers.FilteredTraverserBase {
public static com.intellij.util.containers.JBTreeTraverser from (com.intellij.util.Function)
com.intellij.util.Function treeStructure
public static com.intellij.util.containers.JBTreeTraverser of (com.intellij.util.Function)
com.intellij.util.Function treeStructure
public void <init> (com.intellij.util.Function)
com.intellij.util.Function treeStructure
protected void <init> (com.intellij.util.containers.FilteredTraverserBase$Meta)
com.intellij.util.containers.FilteredTraverserBase$Meta meta
protected com.intellij.util.containers.JBTreeTraverser newInstance (com.intellij.util.containers.FilteredTraverserBase$Meta)
com.intellij.util.containers.FilteredTraverserBase$Meta meta
public final com.intellij.util.containers.JBTreeTraverser map (com.intellij.util.Function, com.intellij.util.Function)
com.intellij.util.Function function
com.intellij.util.Function reverse
public final com.intellij.util.containers.JBTreeTraverser map (com.intellij.util.Function)
com.intellij.util.Function function
protected volatile synthetic com.intellij.util.containers.FilteredTraverserBase newInstance (com.intellij.util.containers.FilteredTraverserBase$Meta)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/LimitedPool$ObjectFactory.class
LimitedPool.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 void cleanup (java.lang.Object)
Object t
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/LimitedPool$Sync.class
LimitedPool.java
package com.intellij.util.containers
public final com.intellij.util.containers.LimitedPool$Sync extends com.intellij.util.containers.LimitedPool {
public void <init> (int, com.intellij.util.containers.LimitedPool$ObjectFactory)
int maxCapacity
com.intellij.util.containers.LimitedPool$ObjectFactory factory
public synchronized java.lang.Object alloc ()
public synchronized void recycle (java.lang.Object)
Object t
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/LimitedPool.class
LimitedPool.java
package com.intellij.util.containers
public com.intellij.util.containers.LimitedPool extends java.lang.Object {
private final int myMaxCapacity
private final com.intellij.util.containers.LimitedPool$ObjectFactory myFactory
private Object[] myStorage
private int myIndex
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/LinkedListWithSum$1.class
LinkedListWithSum.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.LinkedListWithSum$1 extends java.lang.Object {
}
com/intellij/util/containers/LinkedListWithSum$ItemWithValue.class
LinkedListWithSum.java
package com.intellij.util.containers
com.intellij.util.containers.LinkedListWithSum$ItemWithValue extends java.lang.Object {
private final Object item
private final int value
private void <init> (java.lang.Object, int)
Object item
int value
synthetic void <init> (java.lang.Object, int, com.intellij.util.containers.LinkedListWithSum$1)
Object x0
int x1
com.intellij.util.containers.LinkedListWithSum$1 x2
static synthetic java.lang.Object access$200 (com.intellij.util.containers.LinkedListWithSum$ItemWithValue)
com.intellij.util.containers.LinkedListWithSum$ItemWithValue x0
static synthetic int access$400 (com.intellij.util.containers.LinkedListWithSum$ItemWithValue)
com.intellij.util.containers.LinkedListWithSum$ItemWithValue x0
}
com/intellij/util/containers/LinkedListWithSum$ListIterator.class
LinkedListWithSum.java
package com.intellij.util.containers
public com.intellij.util.containers.LinkedListWithSum$ListIterator extends java.lang.Object implements java.util.ListIterator {
private final java.util.ListIterator it
private com.intellij.util.containers.LinkedListWithSum$ItemWithValue lastItem
final synthetic com.intellij.util.containers.LinkedListWithSum this$0
private void <init> (com.intellij.util.containers.LinkedListWithSum, java.util.ListIterator)
com.intellij.util.containers.LinkedListWithSum this$0
java.util.ListIterator it
public boolean hasNext ()
public java.lang.Object next ()
public boolean hasPrevious ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
public void remove ()
public void set (java.lang.Object)
Object e
com.intellij.util.containers.LinkedListWithSum$ItemWithValue item
public void add (java.lang.Object)
Object e
com.intellij.util.containers.LinkedListWithSum$ItemWithValue item
public int getValue ()
synthetic void <init> (com.intellij.util.containers.LinkedListWithSum, java.util.ListIterator, com.intellij.util.containers.LinkedListWithSum$1)
com.intellij.util.containers.LinkedListWithSum x0
java.util.ListIterator x1
com.intellij.util.containers.LinkedListWithSum$1 x2
}
com/intellij/util/containers/LinkedListWithSum.class
LinkedListWithSum.java
package com.intellij.util.containers
public com.intellij.util.containers.LinkedListWithSum extends java.util.AbstractSequentialList implements java.util.List {
private final java.util.LinkedList myList
private final java.util.function.ToIntFunction myEvaluator
private long mySum
public void <init> (java.util.function.ToIntFunction)
java.util.function.ToIntFunction evaluator
private com.intellij.util.containers.LinkedListWithSum$ItemWithValue createItem (java.lang.Object)
Object e
public long getSum ()
public int size ()
public com.intellij.util.containers.LinkedListWithSum$ListIterator listIterator (int)
int index
public volatile synthetic java.util.ListIterator listIterator (int)
static synthetic long access$300 (com.intellij.util.containers.LinkedListWithSum)
com.intellij.util.containers.LinkedListWithSum x0
static synthetic long access$302 (com.intellij.util.containers.LinkedListWithSum, long)
com.intellij.util.containers.LinkedListWithSum x0
long x1
static synthetic com.intellij.util.containers.LinkedListWithSum$ItemWithValue access$500 (com.intellij.util.containers.LinkedListWithSum, java.lang.Object)
com.intellij.util.containers.LinkedListWithSum x0
Object x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/LinkedMultiMap.class
LinkedMultiMap.java
package com.intellij.util.containers
public com.intellij.util.containers.LinkedMultiMap extends com.intellij.util.containers.MultiMap {
public void <init> ()
protected java.util.Map createMap ()
protected java.util.Map createMap (int, float)
int initialCapacity
float loadFactor
protected com.intellij.util.containers.hash.EqualityPolicy getEqualityPolicy ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/LockFreeCopyOnWriteArrayList$1.class
LockFreeCopyOnWriteArrayList.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.LockFreeCopyOnWriteArrayList$1 extends java.lang.Object {
}
com/intellij/util/containers/LockFreeCopyOnWriteArrayList$COWIterator.class
LockFreeCopyOnWriteArrayList.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 synthetic com.intellij.util.containers.LockFreeCopyOnWriteArrayList this$0
private void <init> (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
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/LockFreeCopyOnWriteArrayList.class
LockFreeCopyOnWriteArrayList.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 <init> ()
void <init> (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 int indexOf (java.lang.Object, java.lang.Object[], int, int)
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) throws java.lang.IndexOutOfBoundsException
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) throws java.lang.IndexOutOfBoundsException
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) throws java.lang.IndexOutOfBoundsException
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
java.util.Set existing
java.util.List toAddList
java.util.Collection c
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) throws java.lang.IndexOutOfBoundsException
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/LongArrayList.class
LongArrayList.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 <init> ()
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.class
LongStack.java
package com.intellij.util.containers
public com.intellij.util.containers.LongStack extends java.lang.Object {
private long[] data
private int size
public void <init> (int)
int initialCapacity
public void <init> ()
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.class
MostlySingularMultiMap.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.MostlySingularMultiMap$1 extends java.lang.Object {
}
com/intellij/util/containers/MostlySingularMultiMap$EmptyMap.class
MostlySingularMultiMap.java
package com.intellij.util.containers
com.intellij.util.containers.MostlySingularMultiMap$EmptyMap extends com.intellij.util.containers.MostlySingularMultiMap {
private void <init> ()
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
synthetic void <init> (com.intellij.util.containers.MostlySingularMultiMap$1)
com.intellij.util.containers.MostlySingularMultiMap$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/MostlySingularMultiMap$ValueList.class
MostlySingularMultiMap.java
package com.intellij.util.containers
public com.intellij.util.containers.MostlySingularMultiMap$ValueList extends java.util.ArrayList {
public void <init> ()
public void <init> (int)
int initialCapacity
public void <init> (java.util.Collection)
java.util.Collection c
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/MostlySingularMultiMap.class
MostlySingularMultiMap.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 <init> ()
protected java.util.Map createMap ()
public void add (java.lang.Object, java.lang.Object)
com.intellij.util.containers.MostlySingularMultiMap$ValueList curList
com.intellij.util.containers.MostlySingularMultiMap$ValueList newList
Object key
Object value
Object current
public boolean remove (java.lang.Object, java.lang.Object)
com.intellij.util.containers.MostlySingularMultiMap$ValueList curList
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 ()
Object eachValue
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)
com.intellij.util.containers.MostlySingularMultiMap$ValueList myListValue
com.intellij.util.containers.MostlySingularMultiMap$ValueList otherListValue
com.intellij.util.containers.MostlySingularMultiMap$ValueList newList
com.intellij.util.containers.MostlySingularMultiMap$ValueList newList
Object key
Object otherValue
Object myValue
java.util.Map$Entry entry
com.intellij.util.containers.MostlySingularMultiMap other
private static synthetic java.lang.String lambda$toString$0 (java.util.Map$Entry)
java.util.Map$Entry entry
Object value
String s
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/MultiMap$1$1.class
MultiMap.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 synthetic com.intellij.util.containers.MultiMap$1 this$1
void <init> (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.class
MultiMap.java
package com.intellij.util.containers
com.intellij.util.containers.MultiMap$1 extends java.util.AbstractCollection {
final synthetic com.intellij.util.containers.MultiMap this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/MultiMap$2.class
MultiMap.java
package com.intellij.util.containers
final com.intellij.util.containers.MultiMap$2 extends com.intellij.util.containers.MultiMap {
final synthetic gnu.trove.TObjectHashingStrategy val$strategy
void <init> (gnu.trove.TObjectHashingStrategy)
protected java.util.Map createMap ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/MultiMap$3.class
MultiMap.java
package com.intellij.util.containers
final com.intellij.util.containers.MultiMap$3 extends com.intellij.util.containers.LinkedMultiMap {
void <init> ()
protected java.util.Collection createCollection ()
protected java.util.Collection createEmptyCollection ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/MultiMap$4.class
MultiMap.java
package com.intellij.util.containers
final com.intellij.util.containers.MultiMap$4 extends com.intellij.util.containers.LinkedMultiMap {
void <init> ()
protected java.util.Collection createCollection ()
protected java.util.Collection createEmptyCollection ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/MultiMap$5.class
MultiMap.java
package com.intellij.util.containers
final com.intellij.util.containers.MultiMap$5 extends com.intellij.util.containers.MultiMap {
void <init> ()
protected java.util.Map createMap ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/MultiMap$6.class
MultiMap.java
package com.intellij.util.containers
final com.intellij.util.containers.MultiMap$6 extends com.intellij.util.containers.ConcurrentMultiMap {
void <init> ()
protected java.util.Collection createCollection ()
protected java.util.Collection createEmptyCollection ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/MultiMap$7.class
MultiMap.java
package com.intellij.util.containers
final com.intellij.util.containers.MultiMap$7 extends com.intellij.util.containers.MultiMap {
final synthetic gnu.trove.TObjectHashingStrategy val$strategy
void <init> (gnu.trove.TObjectHashingStrategy)
protected java.util.Collection createCollection ()
protected java.util.Collection createEmptyCollection ()
protected java.util.Map createMap ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/MultiMap$8.class
MultiMap.java
package com.intellij.util.containers
final com.intellij.util.containers.MultiMap$8 extends com.intellij.util.containers.MultiMap {
void <init> ()
protected java.util.Map createMap ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/MultiMap$EmptyMap.class
MultiMap.java
package com.intellij.util.containers
com.intellij.util.containers.MultiMap$EmptyMap extends com.intellij.util.containers.MultiMap {
private void <init> ()
protected java.util.Map createMap ()
public void putValues (java.lang.Object, java.util.Collection)
Object key
java.util.Collection values
public void putValue (java.lang.Object, java.lang.Object)
Object key
Object value
public void put (java.lang.Object, java.util.Collection)
Object key
java.util.Collection values
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public void clear ()
public java.util.Collection remove (java.lang.Object)
Object key
synthetic void <init> (com.intellij.util.containers.MultiMap$1)
com.intellij.util.containers.MultiMap$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/MultiMap.class
MultiMap.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 <init> ()
public void <init> (com.intellij.util.containers.MultiMap)
com.intellij.util.containers.MultiMap toCopy
public com.intellij.util.containers.MultiMap copy ()
public void <init> (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 putAllValues (java.util.Map)
java.util.Map$Entry entry
java.util.Map 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 ()
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 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/NotNullList$1.class
NotNullList.java
package com.intellij.util.containers
com.intellij.util.containers.NotNullList$1 extends java.util.AbstractList {
final synthetic java.util.List val$subList
final synthetic com.intellij.util.containers.NotNullList this$0
void <init> (com.intellij.util.containers.NotNullList, java.util.List)
com.intellij.util.containers.NotNullList this$0
public java.lang.Object get (int)
int index
public int size ()
public boolean add (java.lang.Object)
Object e
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 boolean addAll (int, java.util.Collection)
int index
java.util.Collection c
public java.util.List subList (int, int)
int fromIndex
int toIndex
public boolean addAll (java.util.Collection)
java.util.Collection c
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/NotNullList.class
NotNullList.java
package com.intellij.util.containers
public com.intellij.util.containers.NotNullList extends java.util.ArrayList {
public void <init> (int)
int initialCapacity
public void <init> ()
public void <init> (java.util.Collection)
java.util.Collection c
public boolean add (java.lang.Object)
Object e
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (java.util.Collection)
java.util.Collection c
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public java.lang.Object get (int)
int index
private void checkNotNullCollection (java.util.Collection)
Object e
java.util.Collection c
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection c
public java.util.List subList (int, int)
int fromIndex
int toIndex
java.util.List subList
static synthetic void access$000 (com.intellij.util.containers.NotNullList, java.util.Collection)
com.intellij.util.containers.NotNullList x0
java.util.Collection x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ObjectCache$CacheEntry.class
ObjectCache.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 <init> ()
}
com/intellij/util/containers/ObjectCache$DeletedPairsListener.class
ObjectCache.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.class
ObjectCache.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
public void <init> (com.intellij.util.containers.ObjectCache)
com.intellij.util.containers.ObjectCache cache
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/containers/ObjectCache.class
ObjectCache.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 final com.intellij.util.containers.ObjectCache$CacheEntry[] myCache
private final int[] myHashTable
private final int myHashTableSize
private int myCount
private int myFirstFree
private com.intellij.util.containers.ObjectCache$DeletedPairsListener[] myListeners
private int myAttempts
private int myHits
public void <init> ()
public void <init> (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 synthetic com.intellij.util.containers.ObjectCache$CacheEntry[] access$000 (com.intellij.util.containers.ObjectCache)
com.intellij.util.containers.ObjectCache x0
static synthetic int access$100 (com.intellij.util.containers.ObjectCache)
com.intellij.util.containers.ObjectCache x0
}
com/intellij/util/containers/ObjectCacheBase.class
ObjectCacheBase.java
package com.intellij.util.containers
com.intellij.util.containers.ObjectCacheBase extends java.lang.Object {
private static final int[] HASHTABLE_SIZES
protected void <init> ()
protected static int getAdjustedTableSize (int)
int candidate
int index
static void <clinit> ()
}
com/intellij/util/containers/ObjectIntHashMap.class
ObjectIntHashMap.java
package com.intellij.util.containers
public com.intellij.util.containers.ObjectIntHashMap extends gnu.trove.TObjectIntHashMap {
public void <init> (int)
int initialCapacity
public void <init> (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public void <init> (int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
gnu.trove.TObjectHashingStrategy strategy
public void <init> ()
public final int get (java.lang.Object)
Object key
public final int get (java.lang.Object, int)
Object key
int defaultValue
int index
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ObjectIntMap$Entry.class
ObjectIntMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ObjectIntMap$Entry extends java.lang.Object {
public abstract java.lang.Object getKey ()
public abstract int getValue ()
}
com/intellij/util/containers/ObjectIntMap.class
ObjectIntMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ObjectIntMap extends java.lang.Object {
public abstract int get (java.lang.Object)
public abstract int put (java.lang.Object, int)
public abstract int remove (java.lang.Object)
public abstract boolean containsKey (java.lang.Object)
public abstract void clear ()
public abstract java.util.Set keySet ()
public abstract int size ()
public abstract boolean isEmpty ()
public abstract int[] values ()
public abstract boolean containsValue (int)
public abstract java.lang.Iterable entries ()
}
com/intellij/util/containers/ObjectLongHashMap.class
ObjectLongHashMap.java
package com.intellij.util.containers
public com.intellij.util.containers.ObjectLongHashMap extends gnu.trove.TObjectLongHashMap {
public void <init> (int)
int initialCapacity
public void <init> (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public void <init> (int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
gnu.trove.TObjectHashingStrategy strategy
public void <init> ()
public final long get (java.lang.Object)
Object key
int index
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/OpenTHashSet.class
OpenTHashSet.java
package com.intellij.util.containers
public com.intellij.util.containers.OpenTHashSet extends gnu.trove.THashSet {
public void <init> ()
public void <init> (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public void <init> (int)
int initialCapacity
public void <init> (int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
gnu.trove.TObjectHashingStrategy strategy
public void <init> (int, float)
int initialCapacity
float loadFactor
public void <init> (int, float, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
gnu.trove.TObjectHashingStrategy strategy
public void <init> (java.util.Collection)
java.util.Collection ts
public void <init> (java.util.Collection, gnu.trove.TObjectHashingStrategy)
java.util.Collection ts
gnu.trove.TObjectHashingStrategy strategy
public transient void <init> (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
public java.lang.Object get (java.lang.Object)
Object obj
int index
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/OrderedSet.class
OrderedSet.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 <init> ()
public void <init> (java.util.Collection)
java.util.Collection set
public void <init> (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashingStrategy
public void <init> (gnu.trove.TObjectHashingStrategy, int)
gnu.trove.TObjectHashingStrategy hashingStrategy
int capacity
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/PathInterner$1.class
PathInterner.java
package com.intellij.util.containers
final com.intellij.util.containers.PathInterner$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void <init> ()
public int computeHashCode (com.intellij.util.containers.PathInterner$CharSegment[])
com.intellij.util.containers.PathInterner$CharSegment[] object
public boolean equals (com.intellij.util.containers.PathInterner$CharSegment[], com.intellij.util.containers.PathInterner$CharSegment[])
com.intellij.util.containers.PathInterner$CharSegment[] o1
com.intellij.util.containers.PathInterner$CharSegment[] o2
public volatile synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
}
com/intellij/util/containers/PathInterner$CharSegment.class
PathInterner.java
package com.intellij.util.containers
com.intellij.util.containers.PathInterner$CharSegment extends java.lang.Object {
private final Object encodedString
private final int hc
private void <init> (java.lang.Object, int)
Object encodedString
int hc
void appendTo (java.lang.StringBuilder)
int i
StringBuilder sb
int oldLen
byte[] bytes
char charAt (int)
int i
public boolean equals (java.lang.Object)
int i
Object o
com.intellij.util.containers.PathInterner$CharSegment wrapper
int length ()
public int hashCode ()
public java.lang.String toString ()
synthetic void <init> (java.lang.Object, int, com.intellij.util.containers.PathInterner$1)
Object x0
int x1
com.intellij.util.containers.PathInterner$1 x2
static synthetic int access$200 (com.intellij.util.containers.PathInterner$CharSegment)
com.intellij.util.containers.PathInterner$CharSegment x0
static synthetic java.lang.Object access$300 (com.intellij.util.containers.PathInterner$CharSegment)
com.intellij.util.containers.PathInterner$CharSegment x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/PathInterner$PathEnumerator.class
PathInterner.java
package com.intellij.util.containers
public com.intellij.util.containers.PathInterner$PathEnumerator extends com.intellij.util.containers.Interner {
private final gnu.trove.TObjectIntHashMap mySeqToIdx
private final java.util.List myIdxToSeq
private final com.intellij.util.containers.PathInterner myInterner
public void <init> ()
public java.util.List getAllPaths ()
public int addPath (java.lang.CharSequence)
CharSequence path
com.intellij.util.containers.PathInterner$CharSegment[] seq
public java.lang.CharSequence retrievePath (int)
IndexOutOfBoundsException e
int idx
public int getExistingPathIndex (java.lang.CharSequence)
CharSequence path
com.intellij.util.containers.PathInterner$CharSegment[] key
public boolean containsPath (java.lang.CharSequence)
CharSequence path
com.intellij.util.containers.PathInterner$CharSegment[] key
public java.lang.CharSequence intern (java.lang.CharSequence)
CharSequence path
public java.util.Set getValues ()
public void clear ()
public volatile synthetic java.lang.Object intern (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/PathInterner$PathMap.class
PathInterner.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 <init> ()
public java.lang.Object get (java.lang.CharSequence)
CharSequence path
com.intellij.util.containers.PathInterner$CharSegment[] seq
public void put (java.lang.CharSequence, java.lang.Object)
CharSequence path
Object value
public java.lang.Iterable values ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/PathInterner$SegmentedCharSequence.class
PathInterner.java
package com.intellij.util.containers
com.intellij.util.containers.PathInterner$SegmentedCharSequence extends java.lang.Object implements com.intellij.openapi.util.text.CharSequenceWithStringHash {
private final com.intellij.util.containers.PathInterner$CharSegment[] myWrappers
private transient int hash
private void <init> (com.intellij.util.containers.PathInterner$CharSegment[])
com.intellij.util.containers.PathInterner$CharSegment[] wrappers
public int length ()
com.intellij.util.containers.PathInterner$CharSegment wrapper
int length
public char charAt (int)
int length
com.intellij.util.containers.PathInterner$CharSegment wrapper
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public java.lang.String toString ()
com.intellij.util.containers.PathInterner$CharSegment wrapper
StringBuilder b
private static int pow31 (int)
int p
int base
int r
public int hashCode ()
com.intellij.util.containers.PathInterner$CharSegment wrapper
int i
int h
public boolean equals (java.lang.Object)
char c
byte b
byte[] bytes
com.intellij.util.containers.PathInterner$CharSegment wrapper
Object obj
CharSequence other
int i
synthetic void <init> (com.intellij.util.containers.PathInterner$CharSegment[], com.intellij.util.containers.PathInterner$1)
com.intellij.util.containers.PathInterner$CharSegment[] x0
com.intellij.util.containers.PathInterner$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/PathInterner$SubSegment.class
PathInterner.java
package com.intellij.util.containers
com.intellij.util.containers.PathInterner$SubSegment extends com.intellij.util.containers.PathInterner$CharSegment {
private Object encodedString
private int start
private int end
private int computedHc
private void <init> ()
void findSubStringUntilNextSeparator (java.lang.CharSequence, int)
CharSequence s
int start
private static boolean isSeparator (char)
char c
char charAt (int)
int i
int length ()
public int hashCode ()
com.intellij.util.containers.PathInterner$CharSegment createPersistentCopy (boolean)
int i
byte[] bytes
Object newEncodedString
boolean asBytes
CharSequence string
Object newEncodedString
public java.lang.String toString ()
synthetic void <init> (com.intellij.util.containers.PathInterner$1)
com.intellij.util.containers.PathInterner$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/PathInterner.class
PathInterner.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 <init> ()
private com.intellij.util.containers.PathInterner$CharSegment[] internParts (java.lang.CharSequence, boolean)
com.intellij.util.containers.PathInterner$CharSegment interned
CharSequence path
boolean forAddition
int start
boolean asBytes
java.util.List key
com.intellij.util.containers.PathInterner$SubSegment flyweightKey
static synthetic gnu.trove.TObjectHashingStrategy access$400 ()
static synthetic com.intellij.util.containers.PathInterner$CharSegment[] access$500 (com.intellij.util.containers.PathInterner, java.lang.CharSequence, boolean)
com.intellij.util.containers.PathInterner x0
CharSequence x1
boolean x2
static synthetic com.intellij.util.containers.OpenTHashSet access$700 (com.intellij.util.containers.PathInterner)
com.intellij.util.containers.PathInterner x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/PeekableIterator$1.class
PeekableIterator.java
package com.intellij.util.containers
final com.intellij.util.containers.PeekableIterator$1 extends java.lang.Object implements com.intellij.util.containers.PeekableIterator {
void <init> ()
public java.lang.Object peek ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/containers/PeekableIterator.class
PeekableIterator.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 () throws java.util.NoSuchElementException
static void <clinit> ()
}
com/intellij/util/containers/PeekableIteratorWrapper.class
PeekableIteratorWrapper.java
package com.intellij.util.containers
public com.intellij.util.containers.PeekableIteratorWrapper extends java.lang.Object implements com.intellij.util.containers.PeekableIterator {
private final java.util.Iterator myIterator
private Object myValue
private boolean myValidValue
public void <init> (java.util.Iterator)
java.util.Iterator iterator
public boolean hasNext ()
public java.lang.Object next ()
Object save
public java.lang.Object peek ()
public void remove ()
private void advance ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/Predicate.class
Predicate.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.class
Queue.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 <init> (int)
int initialCapacity
public void addLast (java.lang.Object)
Object object
int currentSize
public java.lang.Object removeLast ()
Object result
private java.lang.Object getRaw (int)
int last
public java.lang.Object peekLast ()
int last
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 ()
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
public java.lang.Object get (int)
int index
int arrayIndex
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/RecentStringInterner$1.class
RecentStringInterner.java
package com.intellij.util.containers
com.intellij.util.containers.RecentStringInterner$1 extends com.intellij.util.containers.SLRUCache {
final synthetic com.intellij.util.containers.RecentStringInterner this$0
void <init> (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 synthetic java.lang.Object createValue (java.lang.Object)
protected volatile synthetic void putToProtectedQueue (java.lang.Object, java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/RecentStringInterner.class
RecentStringInterner.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
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.openapi.Disposable)
int i
com.intellij.openapi.Disposable parentDisposable
int stripes
int capacity
public java.lang.String get (java.lang.String)
String s
int stripe
public void clear ()
int i
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/RefHashMap$1.class
RefHashMap.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.RefHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/RefHashMap$EntrySet$1.class
RefHashMap.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 synthetic com.intellij.util.containers.RefHashMap$EntrySet this$1
void <init> (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 synthetic java.lang.Object next ()
}
com/intellij/util/containers/RefHashMap$EntrySet.class
RefHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.RefHashMap$EntrySet extends java.util.AbstractSet {
private final java.util.Set hashEntrySet
final synthetic com.intellij.util.containers.RefHashMap this$0
private void <init> (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 synthetic java.util.Set access$800 (com.intellij.util.containers.RefHashMap$EntrySet)
com.intellij.util.containers.RefHashMap$EntrySet x0
synthetic void <init> (com.intellij.util.containers.RefHashMap, com.intellij.util.containers.RefHashMap$1)
com.intellij.util.containers.RefHashMap x0
com.intellij.util.containers.RefHashMap$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/RefHashMap$HardKey.class
RefHashMap.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 synthetic com.intellij.util.containers.RefHashMap this$0
private void <init> (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 ()
synthetic void <init> (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 synthetic void access$500 (com.intellij.util.containers.RefHashMap$HardKey, java.lang.Object)
com.intellij.util.containers.RefHashMap$HardKey x0
Object x1
static synthetic void access$600 (com.intellij.util.containers.RefHashMap$HardKey)
com.intellij.util.containers.RefHashMap$HardKey x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/RefHashMap$Key.class
RefHashMap.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.class
RefHashMap.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 <init> (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
public boolean equals (java.lang.Object)
Object o
java.util.Map$Entry e
public int hashCode ()
Object v
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/RefHashMap$MyMap$1.class
RefHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.RefHashMap$MyMap$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
final synthetic com.intellij.util.containers.RefHashMap val$this$0
void <init> (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 synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
}
com/intellij/util/containers/RefHashMap$MyMap.class
RefHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.RefHashMap$MyMap extends gnu.trove.THashMap {
final synthetic com.intellij.util.containers.RefHashMap this$0
private void <init> (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
synthetic void <init> (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 synthetic void access$400 (com.intellij.util.containers.RefHashMap$MyMap)
com.intellij.util.containers.RefHashMap$MyMap x0
}
com/intellij/util/containers/RefHashMap.class
RefHashMap.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 <init> (int, float, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
gnu.trove.TObjectHashingStrategy strategy
void <init> (int, float)
int initialCapacity
float loadFactor
void <init> (int)
int initialCapacity
void <init> ()
void <init> (java.util.Map)
java.util.Map t
void <init> (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 boolean containsValue (java.lang.Object)
Object value
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 ()
java.util.Set es
static synthetic gnu.trove.TObjectHashingStrategy access$200 (com.intellij.util.containers.RefHashMap)
com.intellij.util.containers.RefHashMap x0
static synthetic boolean access$300 (com.intellij.util.containers.RefHashMap)
com.intellij.util.containers.RefHashMap x0
static synthetic com.intellij.util.containers.RefHashMap$MyMap access$700 (com.intellij.util.containers.RefHashMap)
com.intellij.util.containers.RefHashMap x0
static synthetic com.intellij.util.containers.RefHashMap$HardKey access$1000 (com.intellij.util.containers.RefHashMap)
com.intellij.util.containers.RefHashMap x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/RefKeyRefValueHashMap$ValueReference.class
RefKeyRefValueHashMap.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.class
RefKeyRefValueHashMap.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 myMap
private final java.lang.ref.ReferenceQueue myQueue
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/RefValueHashMap$MyReference.class
RefValueHashMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.RefValueHashMap$MyReference extends java.lang.Object implements com.intellij.openapi.util.Getter {
public abstract java.lang.Object getKey ()
}
com/intellij/util/containers/RefValueHashMap.class
RefValueHashMap.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
static com.intellij.util.IncorrectOperationException pointlessContainsKey ()
static com.intellij.util.IncorrectOperationException pointlessContainsValue ()
void <init> ()
void <init> (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 ()
private java.util.Map$Entry[] childrenArray ()
private static synthetic java.util.Map$Entry[] lambda$childrenArray$1 (int)
int x$0
private static synthetic java.util.AbstractMap$SimpleImmutableEntry lambda$childrenArray$0 (java.util.Map$Entry)
java.util.Map$Entry entry
Object val
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/SequenceIterator.class
SequenceIterator.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 <init> (java.util.Iterator[])
java.util.Iterator[] iterators
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/SimpleEntry.class
SimpleEntry.java
package com.intellij.util.containers
com.intellij.util.containers.SimpleEntry extends java.lang.Object implements com.intellij.util.containers.IntObjectMap$Entry {
private final int myKey
private final Object myValue
void <init> (int, java.lang.Object)
int key
Object value
public int getKey ()
public java.lang.Object getValue ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/SingletonIterator.class
SingletonIterator.java
package com.intellij.util.containers
public com.intellij.util.containers.SingletonIterator extends com.intellij.util.containers.SingletonIteratorBase {
private final Object myElement
public void <init> (java.lang.Object)
Object element
protected void checkCoModification ()
protected java.lang.Object getElement ()
public void remove ()
}
com/intellij/util/containers/SingletonIteratorBase.class
SingletonIteratorBase.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 <init> ()
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.class
SmartHashSet.java
package com.intellij.util.containers
com.intellij.util.containers.SmartHashSet$1 extends com.intellij.util.containers.SingletonIteratorBase {
final synthetic com.intellij.util.containers.SmartHashSet this$0
void <init> (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.class
SmartHashSet.java
package com.intellij.util.containers
public com.intellij.util.containers.SmartHashSet extends gnu.trove.THashSet {
private Object theElement
public void <init> ()
public void <init> (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public void <init> (int)
int initialCapacity
public void <init> (int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
gnu.trove.TObjectHashingStrategy strategy
public void <init> (int, float)
int initialCapacity
float loadFactor
public void <init> (int, float, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
gnu.trove.TObjectHashingStrategy strategy
public void <init> (java.util.Collection)
java.util.Collection collection
public void <init> (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 synthetic java.lang.Object access$000 (com.intellij.util.containers.SmartHashSet)
com.intellij.util.containers.SmartHashSet x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/SoftArrayHashMap.class
SoftArrayHashMap.java
package com.intellij.util.containers
public com.intellij.util.containers.SoftArrayHashMap extends java.lang.Object implements java.lang.Cloneable {
private java.util.Map myContinuationMap
private java.util.Map myValuesMap
private Object myEmptyValue
private final gnu.trove.TObjectHashingStrategy myStrategy
public void <init> ()
public void <init> (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 java.util.Map copyMap (java.util.Map)
java.util.Map$Entry entry
java.util.Map map
java.util.Map copy
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/SoftFactoryMap.class
SoftFactoryMap.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 <init> ()
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 void clear ()
}
com/intellij/util/containers/SoftHashMap$1.class
SoftHashMap.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.SoftHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/SoftHashMap$SoftKey.class
SoftHashMap.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 <init> (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 ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/SoftHashMap.class
SoftHashMap.java
package com.intellij.util.containers
public final com.intellij.util.containers.SoftHashMap extends com.intellij.util.containers.RefHashMap {
public void <init> ()
void <init> (int)
int initialCapacity
void <init> (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 synthetic java.util.Set entrySet ()
public volatile synthetic void clear ()
public volatile synthetic java.lang.Object remove (java.lang.Object)
public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object)
public volatile synthetic java.lang.Object get (java.lang.Object)
public volatile synthetic boolean containsValue (java.lang.Object)
public volatile synthetic boolean containsKey (java.lang.Object)
public volatile synthetic boolean isEmpty ()
public volatile synthetic int size ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/SoftKeySoftValueHashMap$1.class
SoftKeySoftValueHashMap.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.SoftKeySoftValueHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/SoftKeySoftValueHashMap$ValueReference.class
SoftKeySoftValueHashMap.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 <init> (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 synthetic com.intellij.util.containers.RefHashMap$Key access$000 (com.intellij.util.containers.SoftKeySoftValueHashMap$ValueReference)
com.intellij.util.containers.SoftKeySoftValueHashMap$ValueReference x0
synthetic void <init> (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.class
SoftKeySoftValueHashMap.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.RefHashMap mySoftKeyMap
private final java.lang.ref.ReferenceQueue myQueue
public void <init> ()
void <init> (boolean)
boolean goodConstructor
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/SoftValueHashMap$MySoftReference.class
SoftValueHashMap.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
void <init> (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue)
Object key
Object referent
java.lang.ref.ReferenceQueue q
public java.lang.Object getKey ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/SoftValueHashMap.class
SoftValueHashMap.java
package com.intellij.util.containers
public final com.intellij.util.containers.SoftValueHashMap extends com.intellij.util.containers.RefValueHashMap {
public void <init> ()
void <init> (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 synthetic java.util.Set entrySet ()
public volatile synthetic java.util.Collection values ()
public volatile synthetic java.util.Set keySet ()
public volatile synthetic boolean containsValue (java.lang.Object)
public volatile synthetic boolean containsKey (java.lang.Object)
public volatile synthetic boolean isEmpty ()
public volatile synthetic int size ()
public volatile synthetic void clear ()
public volatile synthetic void putAll (java.util.Map)
public volatile synthetic java.lang.Object remove (java.lang.Object)
public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object)
public volatile synthetic java.lang.Object get (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/SortedList.class
SortedList.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/StringInterner.class
StringInterner.java
package com.intellij.util.containers
public com.intellij.util.containers.StringInterner extends com.intellij.util.containers.HashSetInterner {
public void <init> ()
}
com/intellij/util/containers/ThreadLocalRandom$Tlr.class
ThreadLocalRandom.java
package com.intellij.util.containers
com.intellij.util.containers.ThreadLocalRandom$Tlr extends java.lang.Object {
long threadLocalRandomSeed
int threadLocalRandomProbe
void <init> ()
}
com/intellij/util/containers/ThreadLocalRandom.class
ThreadLocalRandom.java
package com.intellij.util.containers
public 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
public void <init> ()
public static int getProbe ()
public static void localInit ()
int p
int probe
long seed
com.intellij.util.containers.ThreadLocalRandom$Tlr t
public static int advanceProbe (int)
int probe
private static long mix64 (long)
long z
static void <clinit> ()
}
com/intellij/util/containers/TransferToEDTQueue$1.class
TransferToEDTQueue.java
package com.intellij.util.containers
com.intellij.util.containers.TransferToEDTQueue$1 extends java.lang.Object implements java.lang.Runnable {
static final synthetic boolean $assertionsDisabled
final synthetic com.intellij.util.containers.TransferToEDTQueue this$0
void <init> (com.intellij.util.containers.TransferToEDTQueue)
com.intellij.util.containers.TransferToEDTQueue this$0
public void run ()
long finish
boolean b
long start
public java.lang.String toString ()
static void <clinit> ()
}
com/intellij/util/containers/TransferToEDTQueue.class
TransferToEDTQueue.java
package com.intellij.util.containers
public com.intellij.util.containers.TransferToEDTQueue extends java.lang.Object {
private static final int DEFAULT_THRESHOLD
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 <init> (java.lang.String, com.intellij.util.Processor, com.intellij.openapi.util.Condition)
String name
com.intellij.util.Processor processor
com.intellij.openapi.util.Condition shutUpCondition
public void <init> (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)
String name
public static com.intellij.util.containers.TransferToEDTQueue createRunnableMerger (java.lang.String, int)
String name
int maxUnitOfWorkThresholdMs
private boolean isEmpty ()
private boolean processNext ()
Object thing
private 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
private static synthetic boolean lambda$offerIfAbsent$1 (gnu.trove.Equality, java.lang.Object, java.lang.Object)
gnu.trove.Equality equality
Object thing
Object t
private static synthetic boolean lambda$createRunnableMerger$0 (java.lang.Runnable)
Runnable runnable
static synthetic java.util.concurrent.atomic.AtomicBoolean access$000 (com.intellij.util.containers.TransferToEDTQueue)
com.intellij.util.containers.TransferToEDTQueue x0
static synthetic boolean access$100 (com.intellij.util.containers.TransferToEDTQueue)
com.intellij.util.containers.TransferToEDTQueue x0
static synthetic com.intellij.openapi.util.Condition access$200 (com.intellij.util.containers.TransferToEDTQueue)
com.intellij.util.containers.TransferToEDTQueue x0
static synthetic boolean access$300 (com.intellij.util.containers.TransferToEDTQueue)
com.intellij.util.containers.TransferToEDTQueue x0
static synthetic int access$400 (com.intellij.util.containers.TransferToEDTQueue)
com.intellij.util.containers.TransferToEDTQueue x0
static synthetic boolean access$500 (com.intellij.util.containers.TransferToEDTQueue)
com.intellij.util.containers.TransferToEDTQueue x0
static synthetic void access$600 (com.intellij.util.containers.TransferToEDTQueue)
com.intellij.util.containers.TransferToEDTQueue x0
static synthetic java.lang.String access$700 (com.intellij.util.containers.TransferToEDTQueue)
com.intellij.util.containers.TransferToEDTQueue x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$1.class
TreeTraversal.java
package com.intellij.util.containers
com.intellij.util.containers.TreeTraversal$1 extends com.intellij.util.containers.JBIterable {
final synthetic Iterable val$roots
final synthetic com.intellij.util.Function val$tree
final synthetic com.intellij.util.containers.TreeTraversal this$0
void <init> (com.intellij.util.containers.TreeTraversal, java.lang.Iterable, com.intellij.util.Function)
com.intellij.util.containers.TreeTraversal this$0
public java.util.Iterator iterator ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$10.class
TreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$10 extends com.intellij.util.containers.TreeTraversal {
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$11.class
TreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$11 extends com.intellij.util.containers.TreeTraversal {
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$12.class
TreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$12 extends com.intellij.util.containers.TreeTraversal {
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$2$1WrappedTree.class
TreeTraversal.java
package com.intellij.util.containers
com.intellij.util.containers.TreeTraversal$2$1WrappedTree extends java.lang.Object implements com.intellij.openapi.util.Condition com.intellij.util.Function {
final com.intellij.util.Function inner
java.util.HashSet visited
final synthetic com.intellij.util.Function val$tree
final synthetic com.intellij.util.containers.TreeTraversal$2 this$1
void <init> (com.intellij.util.containers.TreeTraversal$2, com.intellij.util.Function)
com.intellij.util.containers.TreeTraversal$2 this$1
public boolean value (java.lang.Object)
Object e
public java.lang.Iterable fun (java.lang.Object)
Object t
public volatile synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/TreeTraversal$2.class
TreeTraversal.java
package com.intellij.util.containers
com.intellij.util.containers.TreeTraversal$2 extends com.intellij.util.containers.TreeTraversal {
final synthetic com.intellij.util.Function val$identity
final synthetic com.intellij.util.containers.TreeTraversal val$original
final synthetic com.intellij.util.containers.TreeTraversal this$0
void <init> (com.intellij.util.containers.TreeTraversal, java.lang.String, com.intellij.util.Function, com.intellij.util.containers.TreeTraversal)
com.intellij.util.containers.TreeTraversal this$0
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$1WrappedTree wrappedTree
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$3$1WrappedTree.class
TreeTraversal.java
package com.intellij.util.containers
com.intellij.util.containers.TreeTraversal$3$1WrappedTree extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.openapi.util.Condition inner
final synthetic com.intellij.util.Function val$tree
final synthetic com.intellij.openapi.util.Condition val$notInRangeCondition
final synthetic com.intellij.openapi.util.Condition val$inRangeCondition
final synthetic com.intellij.util.containers.TreeTraversal$3 this$1
void <init> (com.intellij.util.containers.TreeTraversal$3, com.intellij.util.Function, com.intellij.openapi.util.Condition, com.intellij.openapi.util.Condition)
com.intellij.util.containers.TreeTraversal$3 this$1
public java.lang.Iterable fun (java.lang.Object)
Object t
public volatile synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/TreeTraversal$3.class
TreeTraversal.java
package com.intellij.util.containers
com.intellij.util.containers.TreeTraversal$3 extends com.intellij.util.containers.TreeTraversal {
final synthetic com.intellij.openapi.util.Condition val$rangeCondition
final synthetic com.intellij.util.containers.TreeTraversal val$original
final synthetic com.intellij.util.containers.TreeTraversal this$0
void <init> (com.intellij.util.containers.TreeTraversal, java.lang.String, com.intellij.openapi.util.Condition, com.intellij.util.containers.TreeTraversal)
com.intellij.util.containers.TreeTraversal this$0
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.openapi.util.Condition inRangeCondition
com.intellij.openapi.util.Condition notInRangeCondition
com.intellij.util.containers.TreeTraversal$3$1WrappedTree wrappedTree
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$4.class
TreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$4 extends com.intellij.util.containers.TreeTraversal {
final synthetic com.intellij.util.containers.TreeTraversal$GuidedIt$Guide val$guide
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$5.class
TreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$5 extends com.intellij.util.containers.TreeTraversal {
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$6.class
TreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$6 extends com.intellij.util.containers.TreeTraversal {
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$7.class
TreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$7 extends com.intellij.util.containers.TreeTraversal {
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$8.class
TreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$8 extends com.intellij.util.containers.TreeTraversal {
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$9.class
TreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$9 extends com.intellij.util.containers.TreeTraversal {
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$BiOrderIt$Order.class
TreeTraversal.java
package com.intellij.util.containers
final enum com.intellij.util.containers.TreeTraversal$BiOrderIt$Order extends java.lang.Enum {
public static final enum com.intellij.util.containers.TreeTraversal$BiOrderIt$Order PRE
public static final enum com.intellij.util.containers.TreeTraversal$BiOrderIt$Order POST
public static final enum com.intellij.util.containers.TreeTraversal$BiOrderIt$Order BOTH
private static final synthetic com.intellij.util.containers.TreeTraversal$BiOrderIt$Order[] $VALUES
public static com.intellij.util.containers.TreeTraversal$BiOrderIt$Order[] values ()
public static com.intellij.util.containers.TreeTraversal$BiOrderIt$Order valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/util/containers/TreeTraversal$BiOrderIt.class
TreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$BiOrderIt extends com.intellij.util.containers.TreeTraversal$DfsIt {
private final com.intellij.util.containers.TreeTraversal$BiOrderIt$Order order
private boolean curDescending
private boolean descending
void <init> (java.lang.Iterable, com.intellij.util.Function, com.intellij.util.containers.TreeTraversal$BiOrderIt$Order)
Iterable roots
com.intellij.util.Function tree
com.intellij.util.containers.TreeTraversal$BiOrderIt$Order order
protected void currentChanged ()
public java.lang.Object parent ()
public com.intellij.util.containers.JBIterable backtrace ()
public boolean isDescending ()
public java.lang.Object nextImpl ()
Object result
Object result
java.util.Iterator it
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$DfsIt.class
TreeTraversal.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
com.intellij.util.containers.TreeTraversal$P cur
protected void <init> (com.intellij.util.Function)
com.intellij.util.Function tree
protected void currentChanged ()
public java.lang.Object parent ()
com.intellij.util.containers.TreeTraversal$P p
public com.intellij.util.containers.JBIterable backtrace ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$GuidedIt$Guide.class
TreeTraversal.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.class
TreeTraversal.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 <init> (com.intellij.util.Function)
com.intellij.util.Function tree
}
com/intellij/util/containers/TreeTraversal$GuidedItImpl.class
TreeTraversal.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$InterleavedIt.class
TreeTraversal.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$It.class
TreeTraversal.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 <init> (com.intellij.util.Function)
com.intellij.util.Function tree
}
com/intellij/util/containers/TreeTraversal$LeavesBfsIt.class
TreeTraversal.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$LeavesDfsIt.class
TreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$LeavesDfsIt extends com.intellij.util.containers.TreeTraversal$DfsIt {
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$P$1.class
TreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$P$1 extends java.lang.Object implements com.intellij.util.Function$Mono {
void <init> ()
public com.intellij.util.containers.TreeTraversal$P fun (com.intellij.util.containers.TreeTraversal$P)
com.intellij.util.containers.TreeTraversal$P tp
public volatile synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/TreeTraversal$P.class
TreeTraversal.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 <init> ()
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 ()
private static synthetic java.lang.Object lambda$static$0 (com.intellij.util.containers.TreeTraversal$P)
com.intellij.util.containers.TreeTraversal$P tp
synthetic void <init> (com.intellij.util.containers.TreeTraversal$1)
com.intellij.util.containers.TreeTraversal$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$P1.class
TreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$P1 extends com.intellij.util.containers.TreeTraversal$P {
private void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$P2.class
TreeTraversal.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$PlainBfsIt.class
TreeTraversal.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 <init> (java.lang.Iterable, com.intellij.util.Function)
Iterable roots
com.intellij.util.Function tree
public java.lang.Object nextImpl ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$TracingBfsIt.class
TreeTraversal.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
com.intellij.util.containers.TreeTraversal$P1 cur
void <init> (java.lang.Iterable, com.intellij.util.Function)
Iterable roots
com.intellij.util.Function tree
protected void currentChanged ()
public java.lang.Object nextImpl ()
Object t
public java.lang.Object parent ()
public com.intellij.util.containers.JBIterable backtrace ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/TreeTraversal$TracingIt.class
TreeTraversal.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 ()
public boolean isDescending ()
protected void <init> (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.class
TreeTraversal.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.TreeTraversal extends java.lang.Object {
private static final com.intellij.util.NotNullizer ourNotNullizer
private final String debugName
public static final com.intellij.util.containers.TreeTraversal BI_ORDER_DFS
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 <init> (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 com.intellij.util.containers.TreeTraversal onRange (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition rangeCondition
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
private synthetic com.intellij.util.containers.JBIterable lambda$traversal$0 (com.intellij.util.Function, java.lang.Object)
com.intellij.util.Function tree
Object t
static synthetic com.intellij.util.NotNullizer access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/UnmodifiableTHashMap.class
UnmodifiableTHashMap.java
package com.intellij.util.containers
public com.intellij.util.containers.UnmodifiableTHashMap extends gnu.trove.THashMap {
public void <init> (gnu.trove.TObjectHashingStrategy, java.lang.Object, java.lang.Object)
gnu.trove.TObjectHashingStrategy strategy
Object k
Object v
public void <init> (gnu.trove.TObjectHashingStrategy, java.util.Map)
java.util.Map$Entry e
gnu.trove.TObjectHashingStrategy strategy
java.util.Map map
public void <init> (gnu.trove.TObjectHashingStrategy, java.util.Map, java.lang.Object, java.lang.Object)
gnu.trove.TObjectHashingStrategy strategy
java.util.Map map
Object additionalKey
Object additionalValue
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean retainEntries (gnu.trove.TObjectObjectProcedure)
gnu.trove.TObjectObjectProcedure procedure
public void transformValues (gnu.trove.TObjectFunction)
gnu.trove.TObjectFunction function
public void clear ()
public java.lang.Object remove (java.lang.Object)
Object key
protected void removeAt (int)
int index
public void putAll (java.util.Map)
java.util.Map map
public java.util.Collection values ()
public java.util.Set keySet ()
public java.util.Set entrySet ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/UnsafeWeakList$1.class
UnsafeWeakList.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.UnsafeWeakList$1 extends java.lang.Object {
}
com/intellij/util/containers/UnsafeWeakList$MyIterator.class
UnsafeWeakList.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
private boolean modified
final synthetic com.intellij.util.containers.UnsafeWeakList this$0
private void <init> (com.intellij.util.containers.UnsafeWeakList)
private void findNext ()
Object t
int i
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
int index
synthetic void <init> (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.class
UnsafeWeakList.java
package com.intellij.util.containers
com.intellij.util.containers.UnsafeWeakList$MyReference extends java.lang.ref.WeakReference {
private final int index
private void <init> (int, java.lang.Object, java.lang.ref.ReferenceQueue)
int index
Object referent
java.lang.ref.ReferenceQueue queue
static synthetic int access$000 (com.intellij.util.containers.UnsafeWeakList$MyReference)
com.intellij.util.containers.UnsafeWeakList$MyReference x0
synthetic void <init> (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.class
UnsafeWeakList.java
package com.intellij.util.containers
public com.intellij.util.containers.UnsafeWeakList extends java.util.AbstractCollection {
protected final java.util.List myList
private final java.lang.ref.ReferenceQueue myQueue
private int myAlive
private int modCount
private static final com.intellij.util.Function DEREF
private static final com.intellij.openapi.util.Condition NOT_NULL
public void <init> ()
public void <init> (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 ()
public int size ()
private static void throwNotAllowedException ()
public boolean isEmpty ()
com.intellij.openapi.util.Condition notNull
private static com.intellij.openapi.util.Condition notNull ()
public java.lang.Object get (int)
int index
private static synthetic boolean lambda$static$0 (com.intellij.util.containers.UnsafeWeakList$MyReference)
com.intellij.util.containers.UnsafeWeakList$MyReference reference
static synthetic int access$300 (com.intellij.util.containers.UnsafeWeakList)
com.intellij.util.containers.UnsafeWeakList x0
static synthetic int access$308 (com.intellij.util.containers.UnsafeWeakList)
com.intellij.util.containers.UnsafeWeakList x0
static synthetic void access$400 (com.intellij.util.containers.UnsafeWeakList, int)
com.intellij.util.containers.UnsafeWeakList x0
int x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/UnsignedShortArrayList.class
UnsignedShortArrayList.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 synthetic boolean $assertionsDisabled
public void <init> (int)
int initialCapacity
public void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/WeakHashMap$1.class
WeakHashMap.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.WeakHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/WeakHashMap$WeakKey.class
WeakHashMap.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 <init> (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
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/WeakHashMap.class
WeakHashMap.java
package com.intellij.util.containers
public final com.intellij.util.containers.WeakHashMap extends com.intellij.util.containers.RefHashMap {
public void <init> (int)
int initialCapacity
public void <init> ()
void <init> (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 synthetic java.util.Set entrySet ()
public volatile synthetic void clear ()
public volatile synthetic java.lang.Object remove (java.lang.Object)
public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object)
public volatile synthetic java.lang.Object get (java.lang.Object)
public volatile synthetic boolean containsValue (java.lang.Object)
public volatile synthetic boolean containsKey (java.lang.Object)
public volatile synthetic boolean isEmpty ()
public volatile synthetic int size ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/WeakHashSet$HardRef.class
WeakHashSet.java
package com.intellij.util.containers
com.intellij.util.containers.WeakHashSet$HardRef extends com.intellij.util.containers.WeakHashSet$MyRef {
void <init> (java.lang.Object)
Object referent
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/WeakHashSet$MyRef.class
WeakHashSet.java
package com.intellij.util.containers
com.intellij.util.containers.WeakHashSet$MyRef extends java.lang.ref.WeakReference {
private final int myHashCode
void <init> (java.lang.Object, java.lang.ref.ReferenceQueue)
Object referent
java.lang.ref.ReferenceQueue q
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.intellij.util.containers.WeakHashSet$MyRef otherRef
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/WeakHashSet.class
WeakHashSet.java
package com.intellij.util.containers
final com.intellij.util.containers.WeakHashSet extends java.util.AbstractSet {
private final java.util.Set set
private final java.lang.ref.ReferenceQueue queue
void <init> ()
public java.util.Iterator iterator ()
public int size ()
public boolean add (java.lang.Object)
Object t
com.intellij.util.containers.WeakHashSet$MyRef ref
public boolean remove (java.lang.Object)
Object o
public boolean contains (java.lang.Object)
Object o
public void clear ()
private void processQueue ()
com.intellij.util.containers.WeakHashSet$MyRef ref
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/WeakInterner.class
WeakInterner.java
package com.intellij.util.containers
public com.intellij.util.containers.WeakInterner extends com.intellij.util.containers.Interner {
private final java.util.concurrent.ConcurrentMap myMap
public void <init> ()
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/WeakKeyIntValueHashMap$1$1$1.class
WeakKeyIntValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.WeakKeyIntValueHashMap$1$1$1 extends java.lang.Object implements com.intellij.util.containers.ObjectIntMap$Entry {
final synthetic com.intellij.util.containers.WeakKeyIntValueHashMap$1$1 this$2
void <init> (com.intellij.util.containers.WeakKeyIntValueHashMap$1$1)
com.intellij.util.containers.WeakKeyIntValueHashMap$1$1 this$2
public java.lang.Object getKey ()
Object v
public int getValue ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/WeakKeyIntValueHashMap$1$1.class
WeakKeyIntValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.WeakKeyIntValueHashMap$1$1 extends java.lang.Object implements java.util.Iterator {
final synthetic gnu.trove.TObjectIntIterator val$tIterator
final synthetic com.intellij.util.containers.WeakKeyIntValueHashMap$1 this$1
void <init> (com.intellij.util.containers.WeakKeyIntValueHashMap$1, gnu.trove.TObjectIntIterator)
com.intellij.util.containers.WeakKeyIntValueHashMap$1 this$1
public boolean hasNext ()
public void remove ()
public com.intellij.util.containers.ObjectIntMap$Entry next ()
public volatile synthetic java.lang.Object next ()
}
com/intellij/util/containers/WeakKeyIntValueHashMap$1.class
WeakKeyIntValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.WeakKeyIntValueHashMap$1 extends java.lang.Object implements java.lang.Iterable {
final synthetic com.intellij.util.containers.WeakKeyIntValueHashMap this$0
void <init> (com.intellij.util.containers.WeakKeyIntValueHashMap)
com.intellij.util.containers.WeakKeyIntValueHashMap this$0
public java.util.Iterator iterator ()
gnu.trove.TObjectIntIterator tIterator
private static synthetic boolean lambda$iterator$0 (com.intellij.util.containers.ObjectIntMap$Entry)
com.intellij.util.containers.ObjectIntMap$Entry o
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/WeakKeyIntValueHashMap$MyReference.class
WeakKeyIntValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.WeakKeyIntValueHashMap$MyReference extends java.lang.ref.WeakReference {
private final int myHashCode
private void <init> (java.lang.Object, java.lang.ref.ReferenceQueue)
Object key
java.lang.ref.ReferenceQueue q
public boolean equals (java.lang.Object)
Object obj
com.intellij.util.containers.WeakKeyIntValueHashMap$MyReference other
Object myKey
Object otherKey
public int hashCode ()
synthetic void <init> (java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.util.containers.WeakKeyIntValueHashMap$1)
Object x0
java.lang.ref.ReferenceQueue x1
com.intellij.util.containers.WeakKeyIntValueHashMap$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/WeakKeyIntValueHashMap.class
WeakKeyIntValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.WeakKeyIntValueHashMap extends java.lang.Object implements com.intellij.util.containers.ObjectIntMap {
private final gnu.trove.TObjectIntHashMap myMap
private final java.lang.ref.ReferenceQueue myQueue
private static final Object GCED
void <init> ()
private void processQueue ()
com.intellij.util.containers.WeakKeyIntValueHashMap$MyReference ref
public final int get (java.lang.Object)
Object key
com.intellij.util.containers.WeakKeyIntValueHashMap$MyReference ref
public final int put (java.lang.Object, int)
Object key
int value
com.intellij.util.containers.WeakKeyIntValueHashMap$MyReference ref
public final int remove (java.lang.Object)
Object key
com.intellij.util.containers.WeakKeyIntValueHashMap$MyReference ref
public final void clear ()
public final int size ()
public final boolean isEmpty ()
public final boolean containsKey (java.lang.Object)
Object key
com.intellij.util.containers.WeakKeyIntValueHashMap$MyReference ref
public final int[] values ()
public java.util.Set keySet ()
public boolean containsValue (int)
int value
public java.lang.Iterable entries ()
private static synthetic java.lang.Object lambda$keySet$0 (java.lang.Object)
Object ref
static synthetic gnu.trove.TObjectIntHashMap access$100 (com.intellij.util.containers.WeakKeyIntValueHashMap)
com.intellij.util.containers.WeakKeyIntValueHashMap x0
static synthetic java.lang.Object access$200 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/WeakKeySoftValueHashMap$1.class
WeakKeySoftValueHashMap.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.WeakKeySoftValueHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/WeakKeySoftValueHashMap$SoftValueReference.class
WeakKeySoftValueHashMap.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 <init> (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 ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/WeakKeySoftValueHashMap.class
WeakKeySoftValueHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.WeakKeySoftValueHashMap extends com.intellij.util.containers.RefKeyRefValueHashMap implements java.util.Map {
void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/WeakKeyWeakValueHashMap$1.class
WeakKeyWeakValueHashMap.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.WeakKeyWeakValueHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/WeakKeyWeakValueHashMap$WeakValueReference.class
WeakKeyWeakValueHashMap.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 <init> (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 ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/WeakKeyWeakValueHashMap.class
WeakKeyWeakValueHashMap.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 <init> ()
void <init> (boolean)
boolean good
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 synthetic java.util.Set entrySet ()
public volatile synthetic java.util.Collection values ()
public volatile synthetic java.util.Set keySet ()
public volatile synthetic boolean containsValue (java.lang.Object)
public volatile synthetic boolean containsKey (java.lang.Object)
public volatile synthetic boolean isEmpty ()
public volatile synthetic int size ()
public volatile synthetic void clear ()
public volatile synthetic void putAll (java.util.Map)
public volatile synthetic java.lang.Object remove (java.lang.Object)
public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object)
public volatile synthetic java.lang.Object get (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/WeakList$1.class
WeakList.java
package com.intellij.util.containers
com.intellij.util.containers.WeakList$1 extends java.lang.Object implements java.util.Iterator {
final synthetic java.util.Iterator val$iterator
final synthetic com.intellij.util.containers.WeakList this$0
void <init> (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.class
WeakList.java
package com.intellij.util.containers
public com.intellij.util.containers.WeakList extends com.intellij.util.containers.UnsafeWeakList {
public void <init> ()
public void <init> (int)
int initialCapacity
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/WeakStringInterner.class
WeakStringInterner.java
package com.intellij.util.containers
public com.intellij.util.containers.WeakStringInterner extends com.intellij.util.containers.WeakInterner {
public void <init> ()
}
com/intellij/util/containers/WeakValueHashMap$1.class
WeakValueHashMap.java
package com.intellij.util.containers
synthetic com.intellij.util.containers.WeakValueHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/WeakValueHashMap$MyWeakReference.class
WeakValueHashMap.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 <init> (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue)
Object key
Object referent
java.lang.ref.ReferenceQueue q
public java.lang.Object getKey ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/WeakValueHashMap.class
WeakValueHashMap.java
package com.intellij.util.containers
public final com.intellij.util.containers.WeakValueHashMap extends com.intellij.util.containers.RefValueHashMap {
public void <init> ()
void <init> (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 synthetic java.util.Set entrySet ()
public volatile synthetic java.util.Collection values ()
public volatile synthetic java.util.Set keySet ()
public volatile synthetic boolean containsValue (java.lang.Object)
public volatile synthetic boolean containsKey (java.lang.Object)
public volatile synthetic boolean isEmpty ()
public volatile synthetic int size ()
public volatile synthetic void clear ()
public volatile synthetic void putAll (java.util.Map)
public volatile synthetic java.lang.Object remove (java.lang.Object)
public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object)
public volatile synthetic java.lang.Object get (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/hash/HashMap$1.class
HashMap.java
package com.intellij.util.containers.hash
synthetic com.intellij.util.containers.hash.HashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/hash/HashMap$Entry.class
HashMap.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
void <init> (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 synthetic 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 synthetic int access$100 (com.intellij.util.containers.hash.HashMap$Entry)
com.intellij.util.containers.hash.HashMap$Entry x0
static synthetic java.lang.Object access$200 (com.intellij.util.containers.hash.HashMap$Entry)
com.intellij.util.containers.hash.HashMap$Entry x0
static synthetic java.lang.Object access$300 (com.intellij.util.containers.hash.HashMap$Entry)
com.intellij.util.containers.hash.HashMap$Entry x0
static synthetic 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.class
HashMap.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.HashMap$EntrySet$1 extends com.intellij.util.containers.hash.HashMap$HashIterator {
final synthetic com.intellij.util.containers.hash.HashMap$EntrySet this$1
void <init> (com.intellij.util.containers.hash.HashMap$EntrySet)
com.intellij.util.containers.hash.HashMap$EntrySet this$1
public java.util.Map$Entry next ()
public volatile synthetic java.lang.Object next ()
}
com/intellij/util/containers/hash/HashMap$EntrySet.class
HashMap.java
package com.intellij.util.containers.hash
final com.intellij.util.containers.hash.HashMap$EntrySet extends java.util.AbstractSet {
final synthetic com.intellij.util.containers.hash.HashMap this$0
private void <init> (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 ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/hash/HashMap$HashIterator.class
HashMap.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 synthetic com.intellij.util.containers.hash.HashMap this$0
void <init> (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.class
HashMap.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.HashMap$KeySet$1 extends com.intellij.util.containers.hash.HashMap$HashIterator {
final synthetic com.intellij.util.containers.hash.HashMap$KeySet this$1
void <init> (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.class
HashMap.java
package com.intellij.util.containers.hash
final com.intellij.util.containers.hash.HashMap$KeySet extends java.util.AbstractSet {
final synthetic com.intellij.util.containers.hash.HashMap this$0
private void <init> (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 ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/hash/HashMap$Values$1.class
HashMap.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.HashMap$Values$1 extends com.intellij.util.containers.hash.HashMap$HashIterator {
final synthetic com.intellij.util.containers.hash.HashMap$Values this$1
void <init> (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.class
HashMap.java
package com.intellij.util.containers.hash
final com.intellij.util.containers.hash.HashMap$Values extends java.util.AbstractCollection {
final synthetic com.intellij.util.containers.hash.HashMap this$0
private void <init> (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 ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/hash/HashMap.class
HashMap.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 <init> ()
public void <init> (int)
int capacity
public void <init> (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 synthetic com.intellij.util.containers.hash.HashMap$Entry[] access$700 (com.intellij.util.containers.hash.HashMap)
com.intellij.util.containers.hash.HashMap x0
static synthetic int access$800 (com.intellij.util.containers.hash.HashMap)
com.intellij.util.containers.hash.HashMap x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/hash/HashSet$1.class
HashSet.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.HashSet$1 extends com.intellij.util.containers.hash.HashSet$HashSetIterator {
final synthetic com.intellij.util.containers.hash.HashSet this$0
void <init> (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.class
HashSet.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.HashSet$2 extends com.intellij.util.containers.hash.HashSet$HashSetIterator {
final synthetic com.intellij.util.containers.hash.HashSet this$0
void <init> (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 synthetic java.lang.Object next ()
}
com/intellij/util/containers/hash/HashSet$Entry.class
HashSet.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
void <init> (java.lang.Object)
Object key
static synthetic 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 synthetic int access$100 (com.intellij.util.containers.hash.HashSet$Entry)
com.intellij.util.containers.hash.HashSet$Entry x0
static synthetic java.lang.Object access$200 (com.intellij.util.containers.hash.HashSet$Entry)
com.intellij.util.containers.hash.HashSet$Entry x0
static synthetic 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.class
HashSet.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 synthetic com.intellij.util.containers.hash.HashSet this$0
void <init> (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.class
HashSet.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 <init> ()
public void <init> (int)
int capacity
public void <init> (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 synthetic com.intellij.util.containers.hash.HashSet$Entry[] access$300 (com.intellij.util.containers.hash.HashSet)
com.intellij.util.containers.hash.HashSet x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/package.html
com/intellij/util/diff/Diff$Change.class
Diff.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 <init> (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.class
Diff.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 <init> (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.class
Diff.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 <init> ()
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
private static java.lang.String[] splitLines (java.lang.CharSequence)
CharSequence s
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.MyersLCS 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, 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/diff/DiffTree$1.class
DiffTree.java
package com.intellij.util.diff
final com.intellij.util.diff.DiffTree$1 extends java.lang.Object implements com.intellij.util.diff.DiffTreeChangeBuilder {
void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/diff/DiffTree$CompareResult.class
DiffTree.java
package com.intellij.util.diff
final enum com.intellij.util.diff.DiffTree$CompareResult extends java.lang.Enum {
public static final enum com.intellij.util.diff.DiffTree$CompareResult EQUAL
public static final enum com.intellij.util.diff.DiffTree$CompareResult DRILL_DOWN_NEEDED
public static final enum com.intellij.util.diff.DiffTree$CompareResult TYPE_ONLY
public static final enum com.intellij.util.diff.DiffTree$CompareResult NOT_EQUAL
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/util/diff/DiffTree$ThreeElementMatchResult.class
DiffTree.java
package com.intellij.util.diff
final enum com.intellij.util.diff.DiffTree$ThreeElementMatchResult extends java.lang.Enum {
public static final enum com.intellij.util.diff.DiffTree$ThreeElementMatchResult fullStartMatch
public static final enum com.intellij.util.diff.DiffTree$ThreeElementMatchResult drillDownStartMatch
public static final enum com.intellij.util.diff.DiffTree$ThreeElementMatchResult replaceStart
public static final enum com.intellij.util.diff.DiffTree$ThreeElementMatchResult skipNew1
public static final enum com.intellij.util.diff.DiffTree$ThreeElementMatchResult skipNew2
public static final enum com.intellij.util.diff.DiffTree$ThreeElementMatchResult skipOld1
public static final enum com.intellij.util.diff.DiffTree$ThreeElementMatchResult skipOld2
public static final enum com.intellij.util.diff.DiffTree$ThreeElementMatchResult noMatch
private static final synthetic com.intellij.util.diff.DiffTree$ThreeElementMatchResult[] $VALUES
public static com.intellij.util.diff.DiffTree$ThreeElementMatchResult[] values ()
public static com.intellij.util.diff.DiffTree$ThreeElementMatchResult valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
final int skipNewCount ()
final int skipOldCount ()
final boolean hasStartMatch ()
static void <clinit> ()
}
com/intellij/util/diff/DiffTree.class
DiffTree.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 synthetic boolean $assertionsDisabled
private void <init> (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
int i
int i
int suffixMatch
com.intellij.util.diff.DiffTree$ThreeElementMatchResult vicinityMatch
int oldIndex
int newIndex
int minSize
int suffixLength
int maxPrefixLength
int prefixLength
Object oldNode
Object newNode
int level
com.intellij.util.diff.DiffTreeChangeBuilder consumer
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 com.intellij.util.diff.DiffTree$ThreeElementMatchResult matchNext3Children (java.lang.Object[], java.lang.Object[], int, int, int, int)
Object[] oldChildren
Object[] newChildren
int oldIndex
int newIndex
int oldLimit
int newLimit
Object oldChild1
Object newChild1
com.intellij.util.diff.DiffTree$CompareResult c11
Object oldChild2
Object newChild2
com.intellij.util.diff.DiffTree$CompareResult c12
com.intellij.util.diff.DiffTree$CompareResult c21
Object oldChild3
Object newChild3
private int matchLastChildren (int, com.intellij.util.diff.DiffTreeChangeBuilder, int, java.lang.Object[], int, int, java.lang.Object[], int)
Object oldLastChild
Object newLastChild
com.intellij.util.diff.DiffTree$CompareResult c
int level
com.intellij.util.diff.DiffTreeChangeBuilder consumer
int oldChildrenLimit
Object[] oldChildren
int oldIndex
int newChildrenLimit
Object[] newChildren
int newIndex
int len
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 (java.lang.Object, java.lang.Object)
Object oldChild1
Object newChild1
com.intellij.util.ThreeState ret
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/diff/DiffTreeChangeBuilder.class
DiffTreeChangeBuilder.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.class
FilesTooBigForDiffException.java
package com.intellij.util.diff
public com.intellij.util.diff.FilesTooBigForDiffException extends java.lang.Exception {
public static final int DELTA_THRESHOLD_SIZE
public static final int MAX_BAD_LINES
public void <init> ()
static void <clinit> ()
}
com/intellij/util/diff/FlyweightCapableTreeStructure.class
FlyweightCapableTreeStructure.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 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/LCSBuilder.class
LCSBuilder.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/MyersLCS.class
MyersLCS.java
package com.intellij.util.diff
com.intellij.util.diff.MyersLCS 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
private final int[] VForward
private final int[] VBackward
static final synthetic boolean $assertionsDisabled
void <init> (int[], int[])
int[] first
int[] second
void <init> (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
int totalSequenceLength
public void executeLinear ()
int threshold
com.intellij.util.diff.FilesTooBigForDiffException e
public void execute ()
com.intellij.util.diff.FilesTooBigForDiffException e
public void executeWithThreshold () throws com.intellij.util.diff.FilesTooBigForDiffException
int threshold
private void execute (int, boolean) throws com.intellij.util.diff.FilesTooBigForDiffException
int threshold
boolean throwException
private void execute (int, int, int, int, int, boolean) throws com.intellij.util.diff.FilesTooBigForDiffException
int x
int y
int k
int k
int x
int y
int k
int k
int L
int R
int d
int yy
int oldDiff
int commonLength
int x
int y
int oldLength
int newLength
int halfD
int xx
int kk
int td
int oldStart
int oldEnd
int newStart
int newEnd
int differenceEstimate
boolean throwException
private void addUnchanged (int, int, int)
int start1
int start2
int count
private int commonSubsequenceLengthForward (int, int, int)
int oldIndex
int newIndex
int maxLength
int x
int y
private int commonSubsequenceLengthBackward (int, int, int)
int oldIndex
int newIndex
int maxLength
int x
int y
public java.util.BitSet[] getChanges ()
static void <clinit> ()
}
com/intellij/util/diff/PatienceIntLCS.class
PatienceIntLCS.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 synthetic boolean $assertionsDisabled
void <init> (int[], int[])
int[] first
int[] second
void <init> (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.MyersLCS 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 <clinit> ()
}
com/intellij/util/diff/Reindexer.class
Reindexer.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 <init> ()
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.class
ShallowNodeComparator.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.class
UniqueLCS.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
static final synthetic boolean $assertionsDisabled
void <init> (int[], int[])
int[] first
int[] second
void <init> (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[] sequence
int val
int length
int i
static void <clinit> ()
}
com/intellij/util/diff/package.html
com/intellij/util/enumeration/ArrayListEnumeration.class
ArrayListEnumeration.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 <init> (java.util.ArrayList)
java.util.ArrayList arraylist
public java.lang.Object nextElement ()
public boolean hasMoreElements ()
}
com/intellij/util/exception/RootException.class
RootException.java
package com.intellij.util.exception
public com.intellij.util.exception.RootException extends java.lang.Exception {
protected void <init> ()
public void <init> (java.lang.String)
String aExceptionMessage
public void <init> (java.lang.String, java.lang.Throwable)
String aExceptionMessage
Throwable aNestedException
public void <init> (java.lang.Throwable)
Throwable aNestedException
protected java.lang.Throwable getNestedException ()
protected boolean hasNestedException ()
}
com/intellij/util/exception/RootRuntimeException.class
RootRuntimeException.java
package com.intellij.util.exception
public com.intellij.util.exception.RootRuntimeException extends java.lang.RuntimeException {
protected void <init> ()
public void <init> (java.lang.String)
String aExceptionMessage
public void <init> (java.lang.String, java.lang.Throwable)
String aExceptionMessage
Throwable aNestedException
public void <init> (java.lang.Throwable)
Throwable aNestedException
protected java.lang.Throwable getNestedException ()
protected boolean hasNestedException ()
}
com/intellij/util/exception/package.html
com/intellij/util/execution/ParametersListUtil.class
ParametersListUtil.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 <init> ()
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)
String parameterString
boolean keepQuotes
public static java.util.List parse (java.lang.String, boolean, boolean)
char nextchar
char ch
int i
String parameterString
boolean keepQuotes
boolean supportSingleQuotes
java.util.ArrayList params
StringBuilder token
boolean inQuotes
boolean escapedQuote
gnu.trove.TIntHashSet possibleQuoteChars
char currentQuote
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)
int numTrailingBackslashes
StringBuilder builder
private static synthetic java.lang.String lambda$static$3 (java.util.List)
java.util.List strings
private static synthetic java.util.List lambda$static$2 (java.lang.String)
String text
java.util.ArrayList result
java.util.StringTokenizer tokenizer
private static synthetic java.lang.String lambda$static$1 (java.util.List)
java.util.List strings
private static synthetic java.util.List lambda$static$0 (java.lang.String)
String text
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/graph/CachingSemiGraph.class
CachingSemiGraph.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 <init> (com.intellij.util.graph.InboundSemiGraph)
java.util.ArrayList value
java.util.Iterator inIterator
Object node
com.intellij.util.graph.InboundSemiGraph original
public java.util.Collection getNodes ()
public java.util.Iterator getIn (java.lang.Object)
Object n
java.util.List inNodes
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/graph/DFSTBuilder$1$1$1$1.class
DFSTBuilder.java
package com.intellij.util.graph
com.intellij.util.graph.DFSTBuilder$1$1$1$1 extends com.intellij.util.graph.DFSTBuilder$MyIterator {
final synthetic com.intellij.util.graph.DFSTBuilder$1$1$1 this$3
void <init> (com.intellij.util.graph.DFSTBuilder$1$1$1, int)
com.intellij.util.graph.DFSTBuilder$1$1$1 this$3
int size
public java.lang.Object get (int)
int i
}
com/intellij/util/graph/DFSTBuilder$1$1$1.class
DFSTBuilder.java
package com.intellij.util.graph
com.intellij.util.graph.DFSTBuilder$1$1$1 extends com.intellij.util.graph.DFSTBuilder$MyCollection {
final synthetic int val$cSize
final synthetic int val$cOffset
final synthetic com.intellij.util.graph.DFSTBuilder$1$1 this$2
void <init> (com.intellij.util.graph.DFSTBuilder$1$1, int, int, int)
com.intellij.util.graph.DFSTBuilder$1$1 this$2
int size
public java.util.Iterator iterator ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/graph/DFSTBuilder$1$1.class
DFSTBuilder.java
package com.intellij.util.graph
com.intellij.util.graph.DFSTBuilder$1$1 extends com.intellij.util.graph.DFSTBuilder$MyIterator {
private int offset
final synthetic com.intellij.util.graph.DFSTBuilder$1 this$1
void <init> (com.intellij.util.graph.DFSTBuilder$1, int)
com.intellij.util.graph.DFSTBuilder$1 this$1
int size
protected java.util.Collection get (int)
int i
int cSize
int cOffset
protected volatile synthetic java.lang.Object get (int)
}
com/intellij/util/graph/DFSTBuilder$1.class
DFSTBuilder.java
package com.intellij.util.graph
com.intellij.util.graph.DFSTBuilder$1 extends com.intellij.util.graph.DFSTBuilder$MyCollection {
final synthetic gnu.trove.TIntArrayList val$componentSizes
final synthetic com.intellij.util.graph.DFSTBuilder this$0
void <init> (com.intellij.util.graph.DFSTBuilder, int, gnu.trove.TIntArrayList)
com.intellij.util.graph.DFSTBuilder this$0
int size
public java.util.Iterator iterator ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/graph/DFSTBuilder$MyCollection.class
DFSTBuilder.java
package com.intellij.util.graph
abstract com.intellij.util.graph.DFSTBuilder$MyCollection extends java.util.AbstractCollection {
private final int size
protected void <init> (int)
int size
public int size ()
}
com/intellij/util/graph/DFSTBuilder$MyIterator.class
DFSTBuilder.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 <init> (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.class
DFSTBuilder.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 synthetic com.intellij.util.graph.DFSTBuilder$Tarjan this$1
void <init> (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 synthetic int access$1000 (com.intellij.util.graph.DFSTBuilder$Tarjan$Frame)
com.intellij.util.graph.DFSTBuilder$Tarjan$Frame x0
static synthetic int[] access$1100 (com.intellij.util.graph.DFSTBuilder$Tarjan$Frame)
com.intellij.util.graph.DFSTBuilder$Tarjan$Frame x0
static synthetic int access$1200 (com.intellij.util.graph.DFSTBuilder$Tarjan$Frame)
com.intellij.util.graph.DFSTBuilder$Tarjan$Frame x0
static synthetic int access$1208 (com.intellij.util.graph.DFSTBuilder$Tarjan$Frame)
com.intellij.util.graph.DFSTBuilder$Tarjan$Frame x0
}
com/intellij/util/graph/DFSTBuilder$Tarjan.class
DFSTBuilder.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 synthetic com.intellij.util.graph.DFSTBuilder this$0
private void <init> (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
synthetic void <init> (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 synthetic void access$100 (com.intellij.util.graph.DFSTBuilder$Tarjan)
com.intellij.util.graph.DFSTBuilder$Tarjan x0
static synthetic gnu.trove.TObjectIntHashMap access$500 (com.intellij.util.graph.DFSTBuilder$Tarjan)
com.intellij.util.graph.DFSTBuilder$Tarjan x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/graph/DFSTBuilder.class
DFSTBuilder.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 myNComparator
private java.util.Comparator myTComparator
private final gnu.trove.TIntArrayList mySCCs
private final gnu.trove.TObjectIntHashMap myNodeToTNumber
private final Object[] myInvT
private final Object[] myAllNodes
public void <init> (com.intellij.util.graph.Graph)
com.intellij.util.graph.Graph graph
public void <init> (com.intellij.util.graph.Graph, java.lang.Object)
com.intellij.util.graph.Graph graph
Object entryNode
public void <init> (com.intellij.util.graph.OutboundSemiGraph)
com.intellij.util.graph.OutboundSemiGraph graph
public void <init> (com.intellij.util.graph.OutboundSemiGraph, java.lang.Object)
int index
com.intellij.util.graph.OutboundSemiGraph graph
Object entryNode
int size
public java.util.Comparator comparator ()
public java.util.Comparator comparator (boolean)
boolean useNNumber
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 synthetic java.lang.Object[] access$200 (com.intellij.util.graph.DFSTBuilder)
com.intellij.util.graph.DFSTBuilder x0
static synthetic java.lang.Object[] access$300 (com.intellij.util.graph.DFSTBuilder)
com.intellij.util.graph.DFSTBuilder x0
static synthetic com.intellij.util.graph.OutboundSemiGraph access$400 (com.intellij.util.graph.DFSTBuilder)
com.intellij.util.graph.DFSTBuilder x0
static synthetic gnu.trove.TIntArrayList access$600 (com.intellij.util.graph.DFSTBuilder)
com.intellij.util.graph.DFSTBuilder x0
static synthetic java.lang.Object[] access$700 (com.intellij.util.graph.DFSTBuilder)
com.intellij.util.graph.DFSTBuilder x0
static synthetic gnu.trove.TObjectIntHashMap access$800 (com.intellij.util.graph.DFSTBuilder)
com.intellij.util.graph.DFSTBuilder x0
static synthetic gnu.trove.TObjectIntHashMap access$900 (com.intellij.util.graph.DFSTBuilder)
com.intellij.util.graph.DFSTBuilder x0
static synthetic com.intellij.openapi.util.Couple access$1300 (com.intellij.util.graph.DFSTBuilder)
com.intellij.util.graph.DFSTBuilder x0
static synthetic 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/graph/Graph.class
Graph.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.class
GraphGenerator.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.class
GraphGenerator.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 <init> (com.intellij.util.graph.InboundSemiGraph)
com.intellij.util.graph.InboundSemiGraph graph
private void buildOuts ()
Object inNode
java.util.List edgesFromInNode
java.util.Iterator inIt
Object node
java.util.Set edges
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
java.util.List outNodes
public static com.intellij.util.graph.GraphGenerator create (com.intellij.util.graph.GraphGenerator$SemiGraph)
com.intellij.util.graph.GraphGenerator$SemiGraph graph
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/graph/InboundSemiGraph.class
InboundSemiGraph.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.class
OutboundSemiGraph.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.class
DataIndexer.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/IndexExtension.class
IndexExtension.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.IndexExtension extends java.lang.Object {
public void <init> ()
public abstract com.intellij.util.indexing.IndexId 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/IndexId.class
IndexId.java
package com.intellij.util.indexing
public com.intellij.util.indexing.IndexId extends java.lang.Object {
private static final java.util.Map ourInstances
private final String myName
protected void <init> (java.lang.String)
String name
public final java.lang.String getName ()
public java.lang.String toString ()
public static com.intellij.util.indexing.IndexId create (java.lang.String)
com.intellij.util.indexing.IndexId id
String name
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/InvertedIndex.class
InvertedIndex.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.class
InvertedIndexUtil.java
package com.intellij.util.indexing
public com.intellij.util.indexing.InvertedIndexUtil extends java.lang.Object {
public void <init> ()
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
private static synthetic boolean lambda$collectInputIdsContainingAllKeys$0 (com.intellij.util.indexing.ValueContainer$IntPredicate, gnu.trove.TIntHashSet, int)
com.intellij.util.indexing.ValueContainer$IntPredicate predicate
gnu.trove.TIntHashSet copy
int id
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/StorageException.class
StorageException.java
package com.intellij.util.indexing
public com.intellij.util.indexing.StorageException extends java.lang.Exception {
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
com/intellij/util/indexing/ValueContainer$ContainerAction.class
ValueContainer.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.class
ValueContainer.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.class
ValueContainer.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.class
ValueContainer.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.class
ValueContainer.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.ValueContainer extends java.lang.Object {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/containers/ChangeBufferingList$ChangesIterator.class
ChangeBufferingList.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 <init> (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.class
ChangeBufferingList.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
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void <init> (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
int id
int i
int len
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 ()
com.intellij.util.indexing.containers.RandomAccessIntContainer intContainer
public com.intellij.util.indexing.ValueContainer$IntPredicate intPredicate ()
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
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/containers/IdBitSet$1.class
IdBitSet.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 synthetic com.intellij.util.indexing.containers.IdBitSet this$0
void <init> (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.class
IdBitSet.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 synthetic com.intellij.util.indexing.containers.IdBitSet this$0
private void <init> (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 ()
synthetic void <init> (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.class
IdBitSet.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 synthetic boolean $assertionsDisabled
void <init> (int)
int capacity
void <init> (int[], int, int)
int i
int[] set
int count
int additional
void <init> (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 <init> (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 synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
static synthetic int access$100 (com.intellij.util.indexing.containers.IdBitSet, int)
com.intellij.util.indexing.containers.IdBitSet x0
int x1
static void <clinit> ()
}
com/intellij/util/indexing/containers/IntIdsIterator.class
IntIdsIterator.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.class
RandomAccessIntContainer.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.class
SortedFileIdSetIterator.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 synthetic boolean $assertionsDisabled
private void <init> (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 <clinit> ()
}
com/intellij/util/indexing/containers/SortedIdSet$1.class
SortedIdSet.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 synthetic com.intellij.util.indexing.containers.SortedIdSet this$0
void <init> (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.class
SortedIdSet.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 synthetic com.intellij.util.indexing.containers.SortedIdSet this$0
void <init> (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.class
SortedIdSet.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 synthetic boolean $assertionsDisabled
public void <init> (int)
int initialCapacity
public void <init> (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 startOffset
int endOffset
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 <clinit> ()
}
com/intellij/util/indexing/containers/TroveSetIntIterator.class
TroveSetIntIterator.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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/AbstractForwardIndex.class
AbstractForwardIndex.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.IndexId myIndexId
protected final com.intellij.util.io.KeyDescriptor myKeyDescriptor
protected final com.intellij.util.indexing.IndexExtension myIndexExtension
protected void <init> (com.intellij.util.indexing.IndexExtension)
com.intellij.util.indexing.IndexExtension extension
public com.intellij.util.indexing.IndexExtension getIndexExtension ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/ChangeTrackingValueContainer$Initializer.class
ChangeTrackingValueContainer.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.class
ChangeTrackingValueContainer.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 <init> (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 void dropAssociatedValue (int)
int inputId
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 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
private static synthetic boolean lambda$getMergedData$1 (com.intellij.util.indexing.impl.FileId2ValueMapping, com.intellij.util.indexing.impl.ValueContainerImpl, int, java.lang.Object)
com.intellij.util.indexing.impl.FileId2ValueMapping finalFileId2ValueMapping
com.intellij.util.indexing.impl.ValueContainerImpl newMerged
int inputId
Object value
private static synthetic boolean lambda$getMergedData$0 (com.intellij.util.indexing.impl.FileId2ValueMapping, com.intellij.util.indexing.impl.ValueContainerImpl, int)
com.intellij.util.indexing.impl.FileId2ValueMapping finalFileId2ValueMapping
com.intellij.util.indexing.impl.ValueContainerImpl newMerged
int inputId
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/CollectionInputDataDiffBuilder.class
CollectionInputDataDiffBuilder.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 <init> (int, java.util.Collection)
int inputId
java.util.Collection seq
public boolean 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 boolean 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/DebugAssertions.class
DebugAssertions.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 final ThreadLocal DEBUG_INDEX_ID
public static volatile boolean DEBUG
public static final boolean EXTRA_SANITY_CHECKS
public void <init> ()
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 <clinit> ()
}
com/intellij/util/indexing/impl/EmptyInputDataDiffBuilder$1.class
EmptyInputDataDiffBuilder.java
package com.intellij.util.indexing.impl
final com.intellij.util.indexing.impl.EmptyInputDataDiffBuilder$1 extends java.lang.Object implements gnu.trove.TObjectObjectProcedure {
final synthetic com.intellij.util.indexing.impl.KeyValueUpdateProcessor val$processor
final synthetic int val$inputId
final synthetic com.intellij.util.indexing.StorageException[] val$exception
void <init> (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.class
EmptyInputDataDiffBuilder.java
package com.intellij.util.indexing.impl
public com.intellij.util.indexing.impl.EmptyInputDataDiffBuilder extends com.intellij.util.indexing.impl.InputDataDiffBuilder {
public void <init> (int)
int inputId
public boolean 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 boolean 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/FileId2ValueMapping.class
FileId2ValueMapping.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.FileId2ValueMapping extends java.lang.Object {
private final gnu.trove.TIntObjectHashMap id2ValueMap
private final com.intellij.util.indexing.impl.ValueContainerImpl valueContainer
private boolean myOnePerFileValidationEnabled
void <init> (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.class
ForwardIndex.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.class
IndexStorage.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/InputData.class
InputData.java
package com.intellij.util.indexing.impl
public com.intellij.util.indexing.impl.InputData extends java.lang.Object {
private static final com.intellij.util.indexing.impl.InputData EMPTY
private final java.util.Map myKeyValues
public static com.intellij.util.indexing.impl.InputData empty ()
protected void <init> (java.util.Map)
java.util.Map values
public java.util.Map getKeyValues ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/InputDataDiffBuilder.class
InputDataDiffBuilder.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 <init> (int)
int id
public abstract boolean 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.class
InputIndexDataExternalizer.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.IndexId myIndexId
public void <init> (com.intellij.util.io.KeyDescriptor, com.intellij.util.indexing.IndexId)
com.intellij.util.io.KeyDescriptor keyDescriptor
com.intellij.util.indexing.IndexId 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 synthetic java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile synthetic void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/InvertedIndexValueIterator.class
InvertedIndexValueIterator.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/KeyCollectionBasedForwardIndex.class
KeyCollectionBasedForwardIndex.java
package com.intellij.util.indexing.impl
public abstract com.intellij.util.indexing.impl.KeyCollectionBasedForwardIndex extends com.intellij.util.indexing.impl.MapBasedForwardIndex {
protected void <init> (com.intellij.util.indexing.IndexExtension) throws java.io.IOException
com.intellij.util.indexing.IndexExtension indexExtension
protected com.intellij.util.indexing.impl.InputDataDiffBuilder getDiffBuilder (int, java.util.Collection)
int inputId
java.util.Collection keys
protected java.util.Collection convertToMapValueType (int, java.util.Map)
int inputId
java.util.Map map
protected volatile synthetic java.lang.Object convertToMapValueType (int, java.util.Map) throws java.io.IOException
protected volatile synthetic com.intellij.util.indexing.impl.InputDataDiffBuilder getDiffBuilder (int, java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/KeyValueUpdateProcessor.class
KeyValueUpdateProcessor.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.class
MapBasedForwardIndex.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 <init> (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
protected abstract com.intellij.util.indexing.impl.InputDataDiffBuilder getDiffBuilder (int, java.lang.Object) throws java.io.IOException
protected abstract java.lang.Object convertToMapValueType (int, java.util.Map) throws java.io.IOException
public java.lang.Object getInput (int) throws java.io.IOException
int inputId
public void putInputData (int, java.util.Map) throws java.io.IOException
int inputId
java.util.Map data
public void flush ()
public void close () throws java.io.IOException
public void clear () throws java.io.IOException
java.io.File baseFile
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/MapIndexStorage$1.class
MapIndexStorage.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 synthetic com.intellij.util.indexing.impl.MapIndexStorage this$0
void <init> (com.intellij.util.indexing.impl.MapIndexStorage)
com.intellij.util.indexing.impl.MapIndexStorage this$0
public void checkCancellation ()
}
com/intellij/util/indexing/impl/MapIndexStorage$2.class
MapIndexStorage.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapIndexStorage$2 extends com.intellij.util.indexing.impl.ValueContainerMap {
final synthetic com.intellij.util.indexing.impl.MapIndexStorage this$0
void <init> (com.intellij.util.indexing.impl.MapIndexStorage, java.io.File, com.intellij.util.io.KeyDescriptor, com.intellij.util.io.DataExternalizer, boolean)
com.intellij.util.indexing.impl.MapIndexStorage this$0
java.io.File file
com.intellij.util.io.KeyDescriptor keyKeyDescriptor
com.intellij.util.io.DataExternalizer valueExternalizer
boolean keyIsUniqueForIndexedFile
protected boolean isReadOnly ()
}
com/intellij/util/indexing/impl/MapIndexStorage$3$1.class
MapIndexStorage.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapIndexStorage$3$1 extends java.lang.Object implements com.intellij.util.indexing.impl.ChangeTrackingValueContainer$Initializer {
final synthetic Object val$key
final synthetic com.intellij.util.indexing.impl.MapIndexStorage$3 this$1
void <init> (com.intellij.util.indexing.impl.MapIndexStorage$3, java.lang.Object)
com.intellij.util.indexing.impl.MapIndexStorage$3 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 synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/MapIndexStorage$3.class
MapIndexStorage.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapIndexStorage$3 extends com.intellij.util.containers.SLRUCache {
final synthetic com.intellij.util.indexing.impl.ValueContainerMap val$map
final synthetic com.intellij.util.indexing.impl.MapIndexStorage this$0
void <init> (com.intellij.util.indexing.impl.MapIndexStorage, int, int, com.intellij.util.containers.hash.EqualityPolicy, com.intellij.util.indexing.impl.ValueContainerMap)
com.intellij.util.indexing.impl.MapIndexStorage this$0
int arg0
int arg1
com.intellij.util.containers.hash.EqualityPolicy arg2
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 synthetic java.lang.Object createValue (java.lang.Object)
protected volatile synthetic void onDropFromCache (java.lang.Object, java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/MapIndexStorage.class
MapIndexStorage.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
private final boolean myReadOnly
protected void <init> (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 <init> (java.io.File, com.intellij.util.io.KeyDescriptor, com.intellij.util.io.DataExternalizer, int, boolean, 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
boolean readOnly
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
Exception 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 ()
java.util.Map$Entry entry
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 com.intellij.util.io.PersistentMap getIndexMap ()
public static java.io.File getIndexStorageFile (java.io.File)
java.io.File baseFile
public volatile synthetic com.intellij.util.indexing.ValueContainer read (java.lang.Object) throws com.intellij.util.indexing.StorageException
static synthetic boolean access$000 (com.intellij.util.indexing.impl.MapIndexStorage)
com.intellij.util.indexing.impl.MapIndexStorage x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/MapInputDataDiffBuilder$1.class
MapInputDataDiffBuilder.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapInputDataDiffBuilder$1 extends java.lang.Object implements gnu.trove.TObjectObjectProcedure {
final synthetic com.intellij.util.indexing.impl.RemovedKeyProcessor val$removeProcessor
final synthetic com.intellij.util.indexing.StorageException[] val$exception
final synthetic com.intellij.util.indexing.impl.MapInputDataDiffBuilder this$0
void <init> (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.class
MapInputDataDiffBuilder.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
private static final java.util.concurrent.atomic.AtomicInteger noopModifications
public void <init> (int, java.util.Map)
int inputId
java.util.Map map
public boolean 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
public java.util.Map getMap ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/MapReduceIndex$1.class
MapReduceIndex.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapReduceIndex$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.intellij.util.indexing.impl.MapReduceIndex this$0
void <init> (com.intellij.util.indexing.impl.MapReduceIndex)
com.intellij.util.indexing.impl.MapReduceIndex this$0
public void run ()
Throwable e
}
com/intellij/util/indexing/impl/MapReduceIndex$2.class
MapReduceIndex.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapReduceIndex$2 extends java.lang.Object implements com.intellij.util.indexing.impl.RemovedKeyProcessor {
final synthetic com.intellij.util.indexing.impl.MapReduceIndex this$0
void <init> (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$3.class
MapReduceIndex.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapReduceIndex$3 extends java.lang.Object implements com.intellij.util.indexing.impl.KeyValueUpdateProcessor {
final synthetic com.intellij.util.indexing.impl.MapReduceIndex this$0
void <init> (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$4.class
MapReduceIndex.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapReduceIndex$4 extends java.lang.Object implements com.intellij.util.indexing.impl.KeyValueUpdateProcessor {
final synthetic com.intellij.util.indexing.impl.MapReduceIndex this$0
void <init> (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.class
MapReduceIndex.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.IndexId 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 final com.intellij.util.indexing.impl.ForwardIndex myForwardIndex
private final com.intellij.util.indexing.impl.forward.ForwardIndex myForwardIndexMap
private final com.intellij.util.indexing.impl.forward.ForwardIndexAccessor myForwardIndexAccessor
private final java.util.concurrent.locks.ReentrantReadWriteLock myLock
private final boolean myUseIntForwardIndex
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 <init> (com.intellij.util.indexing.IndexExtension, com.intellij.util.indexing.impl.IndexStorage, com.intellij.util.indexing.impl.forward.ForwardIndex, com.intellij.util.indexing.impl.forward.ForwardIndexAccessor, com.intellij.util.indexing.impl.ForwardIndex)
com.intellij.util.indexing.IndexExtension extension
com.intellij.util.indexing.impl.IndexStorage storage
com.intellij.util.indexing.impl.forward.ForwardIndex forwardIndexMap
com.intellij.util.indexing.impl.forward.ForwardIndexAccessor forwardIndexAccessor
com.intellij.util.indexing.impl.ForwardIndex forwardIndex
protected void <init> (com.intellij.util.indexing.IndexExtension, com.intellij.util.indexing.impl.IndexStorage, com.intellij.util.indexing.impl.forward.ForwardIndex, com.intellij.util.indexing.impl.forward.ForwardIndexAccessor)
com.intellij.util.indexing.IndexExtension extension
com.intellij.util.indexing.impl.IndexStorage storage
com.intellij.util.indexing.impl.forward.ForwardIndex forwardIndex
com.intellij.util.indexing.impl.forward.ForwardIndexAccessor forwardIndexAccessor
protected void <init> (com.intellij.util.indexing.IndexExtension, com.intellij.util.indexing.impl.IndexStorage, com.intellij.util.indexing.impl.ForwardIndex)
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.forward.ForwardIndex getForwardIndexMap ()
public com.intellij.util.indexing.impl.forward.ForwardIndexAccessor getForwardIndexAccessor ()
public com.intellij.util.indexing.impl.IndexStorage getStorage ()
protected java.util.concurrent.locks.ReentrantReadWriteLock createLock ()
public final java.util.concurrent.locks.ReentrantReadWriteLock getLock ()
public void clear ()
Exception e
protected void doClear () throws com.intellij.util.indexing.StorageException java.io.IOException
public void flush () throws com.intellij.util.indexing.StorageException
java.io.IOException e
Throwable cause
RuntimeException e
protected void doFlush () throws java.io.IOException com.intellij.util.indexing.StorageException
public void dispose ()
com.intellij.util.indexing.StorageException e
java.util.concurrent.locks.Lock lock
protected void doDispose () throws com.intellij.util.indexing.StorageException
java.io.IOException e
java.io.IOException e
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
com.intellij.util.indexing.impl.InputData data
protected void updateForwardIndex (int, com.intellij.util.indexing.impl.InputData) throws java.io.IOException
int inputId
com.intellij.util.indexing.impl.InputData data
protected com.intellij.util.indexing.impl.InputDataDiffBuilder getKeysDiffBuilder (int) throws java.io.IOException
int inputId
private 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 com.intellij.util.indexing.impl.InputData mapInput (java.lang.Object)
Object content
java.util.Map data
public abstract void checkCanceled ()
protected abstract void requestRebuild (java.lang.Throwable)
public long getModificationStamp ()
protected void updateWithMap (int, com.intellij.util.indexing.impl.UpdateData) throws com.intellij.util.indexing.StorageException
boolean hasDifference
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
com.intellij.util.indexing.IndexId oldIndexId
int inputId
com.intellij.util.indexing.impl.UpdateData updateData
public void removeTransientDataForFile (int)
int inputId
public static void checkValuesHaveProperEqualsAndHashCode (java.util.Map, com.intellij.util.indexing.IndexId, 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.IndexId indexId
com.intellij.util.io.DataExternalizer valueExternalizer
private synthetic void lambda$calculateUpdateData$2 (int, com.intellij.util.indexing.impl.InputData) throws java.io.IOException
int inputId
com.intellij.util.indexing.impl.InputData data
private synthetic com.intellij.util.indexing.impl.InputDataDiffBuilder lambda$calculateUpdateData$1 (int) throws java.io.IOException
int inputId
private synthetic java.lang.Boolean lambda$update$0 (int, com.intellij.util.indexing.impl.UpdateData)
Exception ex
int inputId
com.intellij.util.indexing.impl.UpdateData updateData
static synthetic java.util.concurrent.atomic.AtomicLong access$000 (com.intellij.util.indexing.impl.MapReduceIndex)
com.intellij.util.indexing.impl.MapReduceIndex x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/RemovedKeyProcessor.class
RemovedKeyProcessor.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.class
UpdatableValueContainer.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 <init> ()
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.class
UpdateData.java
package com.intellij.util.indexing.impl
public com.intellij.util.indexing.impl.UpdateData extends java.lang.Object {
private final java.util.Map myNewData
private final com.intellij.openapi.util.ThrowableComputable myCurrentDataEvaluator
private final com.intellij.util.indexing.IndexId myIndexId
private final com.intellij.util.ThrowableRunnable myForwardIndexUpdate
public void <init> (java.util.Map, com.intellij.openapi.util.ThrowableComputable, com.intellij.util.indexing.IndexId, com.intellij.util.ThrowableRunnable)
java.util.Map newData
com.intellij.openapi.util.ThrowableComputable currentDataEvaluator
com.intellij.util.indexing.IndexId indexId
com.intellij.util.ThrowableRunnable forwardIndexUpdate
boolean 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 ()
public java.util.Map getNewData ()
public com.intellij.util.indexing.IndexId getIndexId ()
void updateForwardIndex () throws java.io.IOException
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/ValueContainerImpl$1.class
ValueContainerImpl.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 synthetic com.intellij.util.indexing.impl.ValueContainerImpl this$0
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/ValueContainerImpl$2.class
ValueContainerImpl.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 java.util.Iterator iterator
final synthetic gnu.trove.THashMap val$mapping
final synthetic com.intellij.util.indexing.impl.ValueContainerImpl this$0
void <init> (com.intellij.util.indexing.impl.ValueContainerImpl, gnu.trove.THashMap)
com.intellij.util.indexing.impl.ValueContainerImpl this$0
public boolean hasNext ()
public java.lang.Object next ()
java.util.Map$Entry entry
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/ValueContainerImpl$3.class
ValueContainerImpl.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 synthetic int val$singleId
void <init> (int)
public boolean contains (int)
int id
}
com/intellij/util/indexing/impl/ValueContainerImpl$4.class
ValueContainerImpl.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.ValueContainerImpl$4 extends java.lang.Object implements gnu.trove.TObjectObjectProcedure {
final synthetic gnu.trove.THashMap val$cloned
final synthetic com.intellij.util.indexing.impl.ValueContainerImpl this$0
void <init> (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$5.class
ValueContainerImpl.java
package com.intellij.util.indexing.impl
final com.intellij.util.indexing.impl.ValueContainerImpl$5 extends java.lang.Object implements com.intellij.util.indexing.containers.IntIdsIterator {
void <init> ()
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$6.class
ValueContainerImpl.java
package com.intellij.util.indexing.impl
final com.intellij.util.indexing.impl.ValueContainerImpl$6 extends java.lang.Object implements com.intellij.util.indexing.ValueContainer$IntPredicate {
void <init> ()
public boolean contains (int)
int id
}
com/intellij/util/indexing/impl/ValueContainerImpl$EmptyValueIterator.class
ValueContainerImpl.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 {
private static final com.intellij.util.indexing.impl.ValueContainerImpl$EmptyValueIterator INSTANCE
private void <init> ()
public com.intellij.util.indexing.ValueContainer$IntIterator getInputIdsIterator ()
public com.intellij.util.indexing.ValueContainer$IntPredicate getValueAssociationPredicate ()
public java.lang.Object getFileSetObject ()
static synthetic com.intellij.util.indexing.impl.ValueContainerImpl$EmptyValueIterator access$000 ()
static void <clinit> ()
}
com/intellij/util/indexing/impl/ValueContainerImpl$SingleValueIterator.class
ValueContainerImpl.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 <init> (int)
int value
public boolean hasNext ()
public int next ()
public int size ()
public boolean hasAscendingOrder ()
public com.intellij.util.indexing.containers.IntIdsIterator createCopyInInitialState ()
synthetic void <init> (int, com.intellij.util.indexing.impl.ValueContainerImpl$1)
int x0
com.intellij.util.indexing.impl.ValueContainerImpl$1 x1
}
com/intellij/util/indexing/impl/ValueContainerImpl.class
ValueContainerImpl.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
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
void <init> ()
public void addValue (int, java.lang.Object)
com.intellij.util.indexing.containers.ChangeBufferingList list
int existingValue
int inputId
Object value
Object fileSetObject
private gnu.trove.THashMap asMapping ()
private java.lang.Object nullValue ()
private void resetFileSetForValue (java.lang.Object, java.lang.Object)
Object value
Object fileSet
gnu.trove.THashMap map
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
Object mappingValue
Object inputIdMappingValue
int inputId
Object fileSet
Object value
gnu.trove.THashMap mapping
public com.intellij.util.indexing.impl.InvertedIndexValueIterator getValueIterator ()
gnu.trove.THashMap mapping
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
gnu.trove.THashMap mapping
public com.intellij.util.indexing.impl.ValueContainerImpl clone ()
gnu.trove.THashMap cloned
com.intellij.util.indexing.impl.ValueContainerImpl clone
gnu.trove.THashMap mapping
CloneNotSupportedException e
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
gnu.trove.THashMap mapping
Object value
Object fileSet
public void saveTo (java.io.DataOutput, com.intellij.util.io.DataExternalizer) throws java.io.IOException
int fileId
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
public volatile synthetic com.intellij.util.indexing.ValueContainer$ValueIterator getValueIterator ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
static synthetic java.lang.Object access$100 (com.intellij.util.indexing.impl.ValueContainerImpl)
com.intellij.util.indexing.impl.ValueContainerImpl x0
static synthetic com.intellij.util.indexing.ValueContainer$IntIterator access$200 (java.lang.Object)
Object x0
static synthetic com.intellij.util.indexing.ValueContainer$IntPredicate access$300 (java.lang.Object)
Object x0
static synthetic java.lang.Object access$400 (com.intellij.util.indexing.impl.ValueContainerImpl)
com.intellij.util.indexing.impl.ValueContainerImpl x0
static synthetic java.lang.Object access$500 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/ValueContainerMap$1.class
ValueContainerMap.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 synthetic com.intellij.util.indexing.impl.ChangeTrackingValueContainer val$valueContainer
final synthetic com.intellij.util.indexing.impl.ValueContainerMap this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/ValueContainerMap$ValueContainerExternalizer.class
ValueContainerMap.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 <init> (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 synthetic java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile synthetic void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/ValueContainerMap.class
ValueContainerMap.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 <init> (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 synthetic void doPut (java.lang.Object, java.lang.Object) throws java.io.IOException
static synthetic com.intellij.util.io.DataExternalizer access$100 (com.intellij.util.indexing.impl.ValueContainerMap)
com.intellij.util.indexing.impl.ValueContainerMap x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/forward/AbstractForwardIndexAccessor.class
AbstractForwardIndexAccessor.java
package com.intellij.util.indexing.impl.forward
public abstract com.intellij.util.indexing.impl.forward.AbstractForwardIndexAccessor extends java.lang.Object implements com.intellij.util.indexing.impl.forward.ForwardIndexAccessor {
private final com.intellij.util.io.DataExternalizer myDataTypeExternalizer
private static final com.intellij.openapi.util.ThreadLocalCachedByteArray ourSpareByteArray
public void <init> (com.intellij.util.io.DataExternalizer)
com.intellij.util.io.DataExternalizer externalizer
protected abstract com.intellij.util.indexing.impl.InputDataDiffBuilder createDiffBuilder (int, java.lang.Object) throws java.io.IOException
public java.lang.Object deserializeData (com.intellij.openapi.util.io.ByteArraySequence) throws java.io.IOException
com.intellij.openapi.util.io.ByteArraySequence sequence
public com.intellij.util.indexing.impl.InputDataDiffBuilder getDiffBuilder (int, com.intellij.openapi.util.io.ByteArraySequence) throws java.io.IOException
int inputId
com.intellij.openapi.util.io.ByteArraySequence sequence
public abstract java.lang.Object convertToDataType (com.intellij.util.indexing.impl.InputData)
public com.intellij.openapi.util.io.ByteArraySequence serializeIndexedData (com.intellij.util.indexing.impl.InputData) throws java.io.IOException
com.intellij.util.indexing.impl.InputData data
public com.intellij.openapi.util.io.ByteArraySequence serializeIndexedData (java.lang.Object) throws java.io.IOException
Object data
protected int getBufferInitialSize (java.lang.Object)
Object dataType
public static com.intellij.openapi.util.io.ByteArraySequence serializeToByteSeq (java.lang.Object, com.intellij.util.io.DataExternalizer, int) throws java.io.IOException
Object data
com.intellij.util.io.DataExternalizer externalizer
int bufferInitialSize
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream out
com.intellij.util.io.DataOutputStream stream
public static java.lang.Object deserializeFromByteSeq (com.intellij.openapi.util.io.ByteArraySequence, com.intellij.util.io.DataExternalizer) throws java.io.IOException
com.intellij.openapi.util.io.ByteArraySequence bytes
com.intellij.util.io.DataExternalizer externalizer
java.io.DataInputStream stream
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/forward/AbstractMapForwardIndexAccessor.class
AbstractMapForwardIndexAccessor.java
package com.intellij.util.indexing.impl.forward
public abstract com.intellij.util.indexing.impl.forward.AbstractMapForwardIndexAccessor extends com.intellij.util.indexing.impl.forward.AbstractForwardIndexAccessor {
public void <init> (com.intellij.util.io.DataExternalizer)
com.intellij.util.io.DataExternalizer externalizer
protected final com.intellij.util.indexing.impl.InputDataDiffBuilder createDiffBuilder (int, java.lang.Object) throws java.io.IOException
int inputId
Object inputData
protected abstract java.util.Map convertToMap (java.lang.Object) throws java.io.IOException
public java.util.Map convertToInputDataMap (com.intellij.openapi.util.io.ByteArraySequence) throws java.io.IOException
com.intellij.openapi.util.io.ByteArraySequence sequence
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/forward/ForwardIndex.class
ForwardIndex.java
package com.intellij.util.indexing.impl.forward
public abstract com.intellij.util.indexing.impl.forward.ForwardIndex extends java.lang.Object implements com.intellij.util.io.KeyValueStore {
public abstract com.intellij.openapi.util.io.ByteArraySequence get (java.lang.Integer) throws java.io.IOException
public abstract void put (java.lang.Integer, com.intellij.openapi.util.io.ByteArraySequence) throws java.io.IOException
public abstract void clear () throws java.io.IOException
public volatile synthetic void put (java.lang.Object, java.lang.Object) throws java.io.IOException
public volatile synthetic java.lang.Object get (java.lang.Object) throws java.io.IOException
}
com/intellij/util/indexing/impl/forward/ForwardIndexAccessor.class
ForwardIndexAccessor.java
package com.intellij.util.indexing.impl.forward
public abstract com.intellij.util.indexing.impl.forward.ForwardIndexAccessor extends java.lang.Object {
public abstract com.intellij.util.indexing.impl.InputDataDiffBuilder getDiffBuilder (int, com.intellij.openapi.util.io.ByteArraySequence) throws java.io.IOException
public abstract com.intellij.openapi.util.io.ByteArraySequence serializeIndexedData (com.intellij.util.indexing.impl.InputData) throws java.io.IOException
}
com/intellij/util/indexing/impl/forward/IntForwardIndex.class
IntForwardIndex.java
package com.intellij.util.indexing.impl.forward
public abstract com.intellij.util.indexing.impl.forward.IntForwardIndex extends java.lang.Object implements com.intellij.util.indexing.impl.forward.ForwardIndex {
public abstract int getInt (java.lang.Integer) throws java.io.IOException
public abstract void putInt (java.lang.Integer, int) throws java.io.IOException
public com.intellij.openapi.util.io.ByteArraySequence get (java.lang.Integer) throws java.io.IOException
Integer key
int intValue
public void put (java.lang.Integer, com.intellij.openapi.util.io.ByteArraySequence) throws java.io.IOException
Integer key
com.intellij.openapi.util.io.ByteArraySequence value
int valueAsInt
public volatile synthetic void put (java.lang.Object, java.lang.Object) throws java.io.IOException
public volatile synthetic java.lang.Object get (java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/forward/IntForwardIndexAccessor.class
IntForwardIndexAccessor.java
package com.intellij.util.indexing.impl.forward
public abstract com.intellij.util.indexing.impl.forward.IntForwardIndexAccessor extends java.lang.Object implements com.intellij.util.indexing.impl.forward.ForwardIndexAccessor {
public com.intellij.util.indexing.impl.InputDataDiffBuilder getDiffBuilder (int, com.intellij.openapi.util.io.ByteArraySequence) throws java.io.IOException
int inputId
com.intellij.openapi.util.io.ByteArraySequence sequence
public com.intellij.openapi.util.io.ByteArraySequence serializeIndexedData (com.intellij.util.indexing.impl.InputData) throws java.io.IOException
com.intellij.util.indexing.impl.InputData data
public abstract com.intellij.util.indexing.impl.InputDataDiffBuilder getDiffBuilderFromInt (int, int) throws java.io.IOException
public abstract int serializeIndexedDataToInt (com.intellij.util.indexing.impl.InputData)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/forward/KeyCollectionForwardIndexAccessor.class
KeyCollectionForwardIndexAccessor.java
package com.intellij.util.indexing.impl.forward
public com.intellij.util.indexing.impl.forward.KeyCollectionForwardIndexAccessor extends com.intellij.util.indexing.impl.forward.AbstractForwardIndexAccessor {
public void <init> (com.intellij.util.io.DataExternalizer)
com.intellij.util.io.DataExternalizer externalizer
public void <init> (com.intellij.util.indexing.IndexExtension)
com.intellij.util.indexing.IndexExtension extension
public void <init> (com.intellij.util.io.KeyDescriptor, com.intellij.util.indexing.IndexId)
com.intellij.util.io.KeyDescriptor externalizer
com.intellij.util.indexing.IndexId indexId
protected com.intellij.util.indexing.impl.InputDataDiffBuilder createDiffBuilder (int, java.util.Collection)
int inputId
java.util.Collection keys
public java.util.Collection convertToDataType (com.intellij.util.indexing.impl.InputData)
com.intellij.util.indexing.impl.InputData data
java.util.Set keys
protected int getBufferInitialSize (java.util.Collection)
java.util.Collection keys
protected volatile synthetic int getBufferInitialSize (java.lang.Object)
public volatile synthetic java.lang.Object convertToDataType (com.intellij.util.indexing.impl.InputData)
protected volatile synthetic com.intellij.util.indexing.impl.InputDataDiffBuilder createDiffBuilder (int, java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/forward/MapForwardIndexAccessor.class
MapForwardIndexAccessor.java
package com.intellij.util.indexing.impl.forward
public com.intellij.util.indexing.impl.forward.MapForwardIndexAccessor extends com.intellij.util.indexing.impl.forward.AbstractMapForwardIndexAccessor {
public void <init> (com.intellij.util.io.DataExternalizer)
com.intellij.util.io.DataExternalizer externalizer
protected java.util.Map convertToMap (java.util.Map)
java.util.Map inputData
protected int getBufferInitialSize (java.util.Map)
java.util.Map map
public java.util.Map convertToDataType (com.intellij.util.indexing.impl.InputData)
com.intellij.util.indexing.impl.InputData data
protected volatile synthetic java.util.Map convertToMap (java.lang.Object) throws java.io.IOException
protected volatile synthetic int getBufferInitialSize (java.lang.Object)
public volatile synthetic java.lang.Object convertToDataType (com.intellij.util.indexing.impl.InputData)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/impl/forward/PersistentMapBasedForwardIndex.class
PersistentMapBasedForwardIndex.java
package com.intellij.util.indexing.impl.forward
public com.intellij.util.indexing.impl.forward.PersistentMapBasedForwardIndex extends java.lang.Object implements com.intellij.util.indexing.impl.forward.ForwardIndex {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile com.intellij.util.io.PersistentHashMap myPersistentMap
private final java.io.File myMapFile
private final boolean myUseChunks
public void <init> (java.io.File) throws java.io.IOException
java.io.File mapFile
public void <init> (java.io.File, boolean) throws java.io.IOException
java.io.File mapFile
boolean useChunks
protected com.intellij.util.io.PersistentHashMap createMap (java.io.File) throws java.io.IOException
java.io.File file
Boolean oldHasNoChunksValue
public com.intellij.openapi.util.io.ByteArraySequence get (java.lang.Integer) throws java.io.IOException
Integer key
public void put (java.lang.Integer, com.intellij.openapi.util.io.ByteArraySequence) throws java.io.IOException
Integer key
com.intellij.openapi.util.io.ByteArraySequence value
public void force ()
public void clear () throws java.io.IOException
Exception e
java.io.File baseFile
public void close () throws java.io.IOException
public boolean isBusyReading ()
public boolean containsMapping (int) throws java.io.IOException
int key
public volatile synthetic void put (java.lang.Object, java.lang.Object) throws java.io.IOException
public volatile synthetic java.lang.Object get (java.lang.Object) throws java.io.IOException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/AbstractStringEnumerator.class
AbstractStringEnumerator.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.class
AntivirusDetector.java
package com.intellij.util.io
public com.intellij.util.io.AntivirusDetector extends java.lang.Object {
private static final int THRESHOLD
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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/AppendableStorageBackedByResizableMappedFile$1.class
AppendableStorageBackedByResizableMappedFile.java
package com.intellij.util.io
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile$1 extends com.intellij.util.io.LimitedInputStream {
final synthetic com.intellij.util.io.AppendableStorageBackedByResizableMappedFile this$0
void <init> (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 ()
}
com/intellij/util/io/AppendableStorageBackedByResizableMappedFile$2.class
AppendableStorageBackedByResizableMappedFile.java
package com.intellij.util.io
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile$2 extends java.io.OutputStream {
boolean same
final synthetic java.io.DataInputStream val$compressedStream
final synthetic boolean[] val$sameValue
final synthetic com.intellij.util.io.AppendableStorageBackedByResizableMappedFile this$0
void <init> (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.class
AppendableStorageBackedByResizableMappedFile.java
package com.intellij.util.io
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile$3 extends java.io.OutputStream {
int address
boolean same
final synthetic int val$addr
final synthetic boolean[] val$sameValue
final synthetic com.intellij.util.io.AppendableStorageBackedByResizableMappedFile this$0
void <init> (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.class
AppendableStorageBackedByResizableMappedFile.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 synthetic int val$addr
final synthetic com.intellij.util.io.PagedFileStorage val$storage
final synthetic boolean[] val$sameValue
final synthetic com.intellij.util.io.AppendableStorageBackedByResizableMappedFile this$0
void <init> (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.class
AppendableStorageBackedByResizableMappedFile.java
package com.intellij.util.io
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile$MyBufferedIS extends java.io.BufferedInputStream {
void <init> (java.io.InputStream)
java.io.InputStream in
public void setup (long, long)
long pos
long limit
}
com/intellij/util/io/AppendableStorageBackedByResizableMappedFile$MyCompressedAppendableFile.class
AppendableStorageBackedByResizableMappedFile.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 synthetic com.intellij.util.io.AppendableStorageBackedByResizableMappedFile this$0
void <init> (com.intellij.util.io.AppendableStorageBackedByResizableMappedFile, java.io.File)
java.io.File file
protected java.io.InputStream getChunkInputStream (java.io.File, long, int)
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/AppendableStorageBackedByResizableMappedFile$MyDataIS.class
AppendableStorageBackedByResizableMappedFile.java
package com.intellij.util.io
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile$MyDataIS extends java.io.DataInputStream {
private void <init> (com.intellij.util.io.ResizeableMappedFile)
com.intellij.util.io.ResizeableMappedFile raf
public void setup (long, long)
long pos
long limit
synthetic void <init> (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.class
AppendableStorageBackedByResizableMappedFile.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 static final boolean testMode
static final synthetic boolean $assertionsDisabled
public void <init> (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
java.io.DataInputStream keysStream
com.intellij.util.Processor processor
com.intellij.util.io.KeyDescriptor descriptor
java.io.DataInputStream keysStream2
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
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 synthetic int access$100 (com.intellij.util.io.AppendableStorageBackedByResizableMappedFile)
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile x0
static synthetic int access$200 (com.intellij.util.io.AppendableStorageBackedByResizableMappedFile)
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile x0
static synthetic byte[] access$300 (com.intellij.util.io.AppendableStorageBackedByResizableMappedFile)
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile x0
static synthetic 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/BaseDataReader$AdaptiveSleepingPolicy.class
BaseDataReader.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 <init> ()
public int getTimeToSleep (boolean)
int iterationsWithCurrentTime
boolean wasActive
int currentSleepTime
}
com/intellij/util/io/BaseDataReader$SleepingPolicy$1.class
BaseDataReader.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 <init> ()
public int getTimeToSleep (boolean)
boolean wasActive
}
com/intellij/util/io/BaseDataReader$SleepingPolicy$2.class
BaseDataReader.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 <init> ()
public int getTimeToSleep (boolean)
boolean wasActive
}
com/intellij/util/io/BaseDataReader$SleepingPolicy.class
BaseDataReader.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 <clinit> ()
}
com/intellij/util/io/BaseDataReader.class
BaseDataReader.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 <init> (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
protected void beforeSleeping (boolean)
boolean hasJustReadSomething
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
private synthetic void lambda$start$0 (java.lang.String)
String presentableName
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/BaseInputStreamReader.class
BaseInputStreamReader.java
package com.intellij.util.io
public com.intellij.util.io.BaseInputStreamReader extends java.io.InputStreamReader {
private final java.io.InputStream myInputStream
public void <init> (java.io.InputStream)
java.io.InputStream in
public void <init> (java.io.InputStream, java.nio.charset.Charset)
java.io.InputStream in
java.nio.charset.Charset cs
public void close () throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/BaseOutputReader$Options$1.class
BaseOutputReader.java
package com.intellij.util.io
final com.intellij.util.io.BaseOutputReader$Options$1 extends com.intellij.util.io.BaseOutputReader$Options {
final synthetic com.intellij.util.io.BaseDataReader$SleepingPolicy val$policy
void <init> (com.intellij.util.io.BaseDataReader$SleepingPolicy)
public com.intellij.util.io.BaseDataReader$SleepingPolicy policy ()
}
com/intellij/util/io/BaseOutputReader$Options.class
BaseOutputReader.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 <init> ()
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
public static com.intellij.util.io.BaseOutputReader$Options forMostlySilentProcess ()
static void <clinit> ()
}
com/intellij/util/io/BaseOutputReader.class
BaseOutputReader.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 <init> (java.io.InputStream, java.nio.charset.Charset)
java.io.InputStream inputStream
java.nio.charset.Charset charset
public void <init> (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 <init> (java.io.Reader)
java.io.Reader reader
public void <init> (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 <init> (java.io.Reader, com.intellij.util.io.BaseDataReader$SleepingPolicy)
java.io.Reader reader
com.intellij.util.io.BaseDataReader$SleepingPolicy policy
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/BinaryOutputReader.class
BinaryOutputReader.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/Bits.class
Bits.java
package com.intellij.util.io
public com.intellij.util.io.Bits extends java.lang.Object {
public void <init> ()
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.class
BooleanDataDescriptor.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 <init> ()
public java.lang.Boolean fromInt (int)
int n
public int toInt (java.lang.Boolean)
Boolean aBoolean
protected boolean isCompactFormat ()
public volatile synthetic int toInt (java.lang.Object)
public volatile synthetic java.lang.Object fromInt (int)
static void <clinit> ()
}
com/intellij/util/io/ByteBufferUtil.class
ByteBufferUtil.java
package com.intellij.util.io
public com.intellij.util.io.ByteBufferUtil extends java.lang.Object {
public void <init> ()
public static boolean cleanBuffer (java.nio.ByteBuffer)
java.lang.invoke.MethodType type
java.lang.invoke.MethodHandle handle
Throwable t
sun.misc.Unsafe unsafe
sun.misc.Cleaner cleaner
Exception e
java.nio.ByteBuffer buffer
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/ByteBufferWrapper.class
ByteBufferWrapper.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 <init> (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/ByteSequenceDataExternalizer.class
ByteSequenceDataExternalizer.java
package com.intellij.util.io
public com.intellij.util.io.ByteSequenceDataExternalizer extends java.lang.Object implements com.intellij.util.io.DataExternalizer {
public static final com.intellij.util.io.ByteSequenceDataExternalizer INSTANCE
public void <init> ()
public void save (java.io.DataOutput, com.intellij.openapi.util.io.ByteArraySequence) throws java.io.IOException
java.io.DataOutput out
com.intellij.openapi.util.io.ByteArraySequence value
public com.intellij.openapi.util.io.ByteArraySequence read (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
byte[] buf
public volatile synthetic java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile synthetic void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/CachingEnumerator.class
CachingEnumerator.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 <init> (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.class
CompactDataInput.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 <init> (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 ()
public java.lang.String readUTF () throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/CompactDataOutput.class
CompactDataOutput.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 <init> (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.class
CompressedAppendableFile.java
package com.intellij.util.io
com.intellij.util.io.CompressedAppendableFile$1 extends com.intellij.util.io.LimitedInputStream {
final synthetic com.intellij.util.io.CompressedAppendableFile this$0
void <init> (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 ()
}
com/intellij/util/io/CompressedAppendableFile$2.class
CompressedAppendableFile.java
package com.intellij.util.io
com.intellij.util.io.CompressedAppendableFile$2 extends com.intellij.util.io.LimitedInputStream {
final synthetic com.intellij.util.io.CompressedAppendableFile this$0
void <init> (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 ()
}
com/intellij/util/io/CompressedAppendableFile$FileChunkReadCache.class
CompressedAppendableFile.java
package com.intellij.util.io
com.intellij.util.io.CompressedAppendableFile$FileChunkReadCache extends com.intellij.util.containers.SLRUMap {
private final com.intellij.util.io.FileChunkKey myKey
void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/CompressedAppendableFile$SegmentedChunkInputStream.class
CompressedAppendableFile.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 synthetic com.intellij.util.io.CompressedAppendableFile this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/CompressedAppendableFile.class
CompressedAppendableFile.java
package com.intellij.util.io
public com.intellij.util.io.CompressedAppendableFile extends java.lang.Object {
private final java.io.File myBaseFile
private final com.intellij.openapi.util.LowMemoryWatcher myLowMemoryWatcher
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 final gnu.trove.TLongArrayList myCompressedChunksFileOffsets
public static final int PAGE_LENGTH
private static final int MAX_PAGE_LENGTH
private long myFileLength
private long myUncompressedFileLength
private final int myAppendBufferLength
private static final int myMinAppendBufferLength
static final String INCOMPLETE_CHUNK_LENGTH_FILE_EXTENSION
private static int ourFilesCount
private final int myCount
private static final com.intellij.util.io.CompressedAppendableFile$FileChunkReadCache ourDecompressedCache
static final synthetic boolean $assertionsDisabled
public void <init> (java.io.File)
java.io.File file
private void <init> (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
java.io.DataInputStream stream
long addr
com.intellij.util.io.KeyDescriptor descriptor
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
Throwable e
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 void append (byte[], int) throws java.io.IOException
byte[] buffer
int size
public synchronized void append (byte[], int, int) throws java.io.IOException
int newBufferSize
int bytesToWriteInTheBuffer
byte[] buffer
int offset
int size
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
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.util.io.DataOutputStream stream
com.intellij.util.io.DataOutputStream chunkLengthStream
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream compressedChunk
long endOfFileOffset
protected java.io.File getChunksFile ()
private void saveIncompleteChunk ()
java.io.BufferedOutputStream stream
java.io.File parentFile
java.io.FileNotFoundException ex
java.io.IOException ex
java.io.File incompleteChunkFile
private java.io.File getIncompleteChunkFile ()
public synchronized void dropCaches ()
public synchronized void force ()
public synchronized void dispose ()
public synchronized long length ()
java.io.IOException ex
public synchronized boolean isDirty ()
public int hashCode ()
private synthetic void lambda$new$0 ()
static synthetic byte[] access$000 (com.intellij.util.io.CompressedAppendableFile, int) throws java.io.IOException
com.intellij.util.io.CompressedAppendableFile x0
int x1
static synthetic int access$100 (com.intellij.util.io.CompressedAppendableFile)
com.intellij.util.io.CompressedAppendableFile x0
static synthetic com.intellij.util.io.CompressedAppendableFile$FileChunkReadCache access$200 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/Compressor$Jar.class
Compressor.java
package com.intellij.util.io
public com.intellij.util.io.Compressor$Jar extends com.intellij.util.io.Compressor$Zip {
public void <init> (java.io.File) throws java.io.IOException
java.io.File file
public final void addManifest (java.util.jar.Manifest) throws java.io.IOException
java.util.jar.Manifest manifest
java.io.ByteArrayOutputStream buffer
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/Compressor$Tar$Compression.class
Compressor.java
package com.intellij.util.io
public final enum com.intellij.util.io.Compressor$Tar$Compression extends java.lang.Enum {
public static final enum com.intellij.util.io.Compressor$Tar$Compression GZIP
public static final enum com.intellij.util.io.Compressor$Tar$Compression BZIP2
public static final enum com.intellij.util.io.Compressor$Tar$Compression NONE
private static final synthetic com.intellij.util.io.Compressor$Tar$Compression[] $VALUES
public static com.intellij.util.io.Compressor$Tar$Compression[] values ()
public static com.intellij.util.io.Compressor$Tar$Compression valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/util/io/Compressor$Tar.class
Compressor.java
package com.intellij.util.io
public com.intellij.util.io.Compressor$Tar extends com.intellij.util.io.Compressor {
private final org.apache.commons.compress.archivers.tar.TarArchiveOutputStream myStream
public void <init> (java.io.File, com.intellij.util.io.Compressor$Tar$Compression) throws java.io.IOException
java.io.File file
com.intellij.util.io.Compressor$Tar$Compression compression
private void <init> (java.io.OutputStream, com.intellij.util.io.Compressor$Tar$Compression) throws java.io.IOException
java.io.OutputStream stream
com.intellij.util.io.Compressor$Tar$Compression compression
private static java.io.OutputStream compressedStream (java.io.OutputStream, com.intellij.util.io.Compressor$Tar$Compression) throws java.io.IOException
java.io.OutputStream stream
com.intellij.util.io.Compressor$Tar$Compression compression
protected void writeDirectoryEntry (java.lang.String, long) throws java.io.IOException
String name
long timestamp
org.apache.commons.compress.archivers.tar.TarArchiveEntry e
protected void writeFileEntry (java.lang.String, java.io.InputStream, long, long) throws java.io.IOException
String name
java.io.InputStream source
long length
long timestamp
org.apache.commons.compress.archivers.tar.TarArchiveEntry e
public void close () throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/Compressor$Zip.class
Compressor.java
package com.intellij.util.io
public com.intellij.util.io.Compressor$Zip extends com.intellij.util.io.Compressor {
private final java.util.zip.ZipOutputStream myStream
public void <init> (java.io.File) throws java.io.FileNotFoundException
java.io.File file
public void <init> (java.io.OutputStream)
java.io.OutputStream stream
public com.intellij.util.io.Compressor$Zip withLevel (int)
int compressionLevel
protected void <init> (java.util.zip.ZipOutputStream)
java.util.zip.ZipOutputStream stream
protected void writeDirectoryEntry (java.lang.String, long) throws java.io.IOException
String name
long timestamp
java.util.zip.ZipEntry e
protected void writeFileEntry (java.lang.String, java.io.InputStream, long, long) throws java.io.IOException
String name
java.io.InputStream source
long length
long timestamp
java.util.zip.ZipEntry e
public void close () throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/Compressor.class
Compressor.java
package com.intellij.util.io
public abstract com.intellij.util.io.Compressor extends java.lang.Object implements java.io.Closeable {
private com.intellij.openapi.util.Condition myFilter
public com.intellij.util.io.Compressor filter (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition filter
public final void addFile (java.lang.String, java.io.File) throws java.io.IOException
String entryName
java.io.File file
private void addFile (java.lang.String, java.io.File, boolean) throws java.io.IOException
java.io.InputStream source
String entryName
java.io.File file
boolean checkParents
public final void addFile (java.lang.String, byte[]) throws java.io.IOException
String entryName
byte[] content
public final void addFile (java.lang.String, byte[], long) throws java.io.IOException
String entryName
byte[] content
long timestamp
public final void addFile (java.lang.String, java.io.InputStream) throws java.io.IOException
String entryName
java.io.InputStream content
public final void addFile (java.lang.String, java.io.InputStream, long) throws java.io.IOException
String entryName
java.io.InputStream content
long timestamp
public final void addDirectory (java.lang.String) throws java.io.IOException
String entryName
public final void addDirectory (java.lang.String, long) throws java.io.IOException
String entryName
long timestamp
public final void addDirectory (java.io.File) throws java.io.IOException
java.io.File directory
public final void addDirectory (java.lang.String, java.io.File) throws java.io.IOException
String prefix
java.io.File directory
protected void <init> ()
private static java.lang.String entryName (java.lang.String)
String name
String entryName
private static long timestamp (long)
long timestamp
private boolean accepts (java.lang.String, boolean)
int p
String entryName
boolean checkParents
private void addRecursively (java.lang.String, java.io.File) throws java.io.IOException
String name
java.io.File child
String prefix
java.io.File directory
java.io.File[] children
protected abstract void writeDirectoryEntry (java.lang.String, long) throws java.io.IOException
protected abstract void writeFileEntry (java.lang.String, java.io.InputStream, long, long) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/CountingGZIPInputStream$CountingInputStream.class
CountingGZIPInputStream.java
package com.intellij.util.io
com.intellij.util.io.CountingGZIPInputStream$CountingInputStream extends java.io.InputStream {
private final java.io.InputStream myInputStream
private long myBytesRead
void <init> (java.io.InputStream)
java.io.InputStream inputStream
public int read () throws java.io.IOException
int data
public int read (byte[]) throws java.io.IOException
byte[] b
int bytesRead
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int bytesRead
public long skip (long) throws java.io.IOException
long n
long bytesSkipped
public int available () throws java.io.IOException
public void close () throws java.io.IOException
public synchronized void mark (int)
int readlimit
public synchronized void reset () throws java.io.IOException
public boolean markSupported ()
static synthetic long access$000 (com.intellij.util.io.CountingGZIPInputStream$CountingInputStream)
com.intellij.util.io.CountingGZIPInputStream$CountingInputStream x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/CountingGZIPInputStream.class
CountingGZIPInputStream.java
package com.intellij.util.io
public final com.intellij.util.io.CountingGZIPInputStream extends java.util.zip.GZIPInputStream {
private final com.intellij.util.io.CountingGZIPInputStream$CountingInputStream myInputStream
private void <init> (com.intellij.util.io.CountingGZIPInputStream$CountingInputStream) throws java.io.IOException
com.intellij.util.io.CountingGZIPInputStream$CountingInputStream inputStream
public long getCompressedBytesRead ()
public static com.intellij.util.io.CountingGZIPInputStream create (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/DataEnumerator.class
DataEnumerator.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.class
DataExternalizer.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.class
DataInputOutputUtil.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 <init> ()
public static int readINT (java.io.DataInput) throws java.io.IOException
java.io.DataInput record
public static int readINT (java.nio.ByteBuffer)
java.nio.ByteBuffer byteBuffer
public static void writeINT (java.io.DataOutput, int) throws java.io.IOException
java.io.DataOutput record
int val
public static void writeINT (java.nio.ByteBuffer, int)
java.nio.ByteBuffer byteBuffer
int val
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/DataOutputStream.class
DataOutputStream.java
package com.intellij.util.io
public com.intellij.util.io.DataOutputStream extends java.io.DataOutputStream {
public void <init> (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 ()
int resetWrittenBytesCount ()
int result
}
com/intellij/util/io/Decompressor$1.class
Decompressor.java
package com.intellij.util.io
synthetic com.intellij.util.io.Decompressor$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$util$io$Decompressor$Type
static void <clinit> ()
}
com/intellij/util/io/Decompressor$Entry.class
Decompressor.java
package com.intellij.util.io
public com.intellij.util.io.Decompressor$Entry extends java.lang.Object {
final String name
final com.intellij.util.io.Decompressor$Type type
final boolean isWritable
final boolean isExecutable
final String linkTarget
protected void <init> (java.lang.String, boolean)
String name
boolean isDirectory
protected void <init> (java.lang.String, com.intellij.util.io.Decompressor$Type, boolean, boolean, java.lang.String)
String name
com.intellij.util.io.Decompressor$Type type
boolean isWritable
boolean isExecutable
String linkTarget
}
com/intellij/util/io/Decompressor$Tar.class
Decompressor.java
package com.intellij.util.io
public com.intellij.util.io.Decompressor$Tar extends com.intellij.util.io.Decompressor {
private final Object mySource
private org.apache.commons.compress.archivers.tar.TarArchiveInputStream myStream
private boolean symlinks
public void <init> (java.io.File)
java.io.File file
public void <init> (java.io.InputStream)
java.io.InputStream stream
public com.intellij.util.io.Decompressor$Tar withSymlinks ()
protected void openStream () throws java.io.IOException
Throwable cause
org.apache.commons.compress.compressors.CompressorException e
java.io.InputStream input
protected com.intellij.util.io.Decompressor$Entry nextEntry () throws java.io.IOException
org.apache.commons.compress.archivers.tar.TarArchiveEntry te
private static com.intellij.util.io.Decompressor$Type type (org.apache.commons.compress.archivers.tar.TarArchiveEntry)
org.apache.commons.compress.archivers.tar.TarArchiveEntry te
protected java.io.InputStream openEntryStream (com.intellij.util.io.Decompressor$Entry)
com.intellij.util.io.Decompressor$Entry entry
protected void closeEntryStream (java.io.InputStream)
java.io.InputStream stream
protected void closeStream () throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/Decompressor$Type.class
Decompressor.java
package com.intellij.util.io
final enum com.intellij.util.io.Decompressor$Type extends java.lang.Enum {
public static final enum com.intellij.util.io.Decompressor$Type FILE
public static final enum com.intellij.util.io.Decompressor$Type DIR
public static final enum com.intellij.util.io.Decompressor$Type SYMLINK
private static final synthetic com.intellij.util.io.Decompressor$Type[] $VALUES
public static com.intellij.util.io.Decompressor$Type[] values ()
public static com.intellij.util.io.Decompressor$Type valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/util/io/Decompressor$Zip.class
Decompressor.java
package com.intellij.util.io
public com.intellij.util.io.Decompressor$Zip extends com.intellij.util.io.Decompressor {
private final java.io.File mySource
private java.util.zip.ZipFile myZip
private java.util.Enumeration myEntries
private java.util.zip.ZipEntry myEntry
public void <init> (java.io.File)
java.io.File file
protected void openStream () throws java.io.IOException
protected com.intellij.util.io.Decompressor$Entry nextEntry ()
protected java.io.InputStream openEntryStream (com.intellij.util.io.Decompressor$Entry) throws java.io.IOException
com.intellij.util.io.Decompressor$Entry entry
protected void closeEntryStream (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
protected void closeStream () throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/Decompressor.class
Decompressor.java
package com.intellij.util.io
public abstract com.intellij.util.io.Decompressor extends java.lang.Object {
private com.intellij.openapi.util.Condition myFilter
private boolean myOverwrite
private com.intellij.util.Consumer myConsumer
public com.intellij.util.io.Decompressor filter (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition filter
public com.intellij.util.io.Decompressor overwrite (boolean)
boolean overwrite
public com.intellij.util.io.Decompressor postprocessor (com.intellij.util.Consumer)
com.intellij.util.Consumer consumer
public final void extract (java.io.File) throws java.io.IOException
String entryName
java.io.FileOutputStream outputStream
java.io.InputStream inputStream
String name
java.io.File outputFile
com.intellij.util.io.Decompressor$Entry entry
java.io.File outputDir
protected void <init> ()
protected abstract void openStream () throws java.io.IOException
protected abstract com.intellij.util.io.Decompressor$Entry nextEntry () throws java.io.IOException
protected abstract java.io.InputStream openEntryStream (com.intellij.util.io.Decompressor$Entry) throws java.io.IOException
protected abstract void closeEntryStream (java.io.InputStream) throws java.io.IOException
protected abstract void closeStream () throws java.io.IOException
public static java.io.File entryFile (java.io.File, java.lang.String) throws java.io.IOException
java.io.File outputDir
String entryName
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/DifferentSerializableBytesImplyNonEqualityPolicy.class
DifferentSerializableBytesImplyNonEqualityPolicy.java
package com.intellij.util.io
public abstract com.intellij.util.io.DifferentSerializableBytesImplyNonEqualityPolicy extends java.lang.Object {
}
com/intellij/util/io/DirectBufferWrapper.class
DirectBufferWrapper.java
package com.intellij.util.io
abstract com.intellij.util.io.DirectBufferWrapper extends com.intellij.util.io.ByteBufferWrapper {
private volatile java.nio.ByteBuffer myBuffer
void <init> (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 ()
}
com/intellij/util/io/DupOutputStream.class
DupOutputStream.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/EnumDataDescriptor.class
EnumDataDescriptor.java
package com.intellij.util.io
public com.intellij.util.io.EnumDataDescriptor extends com.intellij.util.io.InlineKeyDescriptor {
private final Class myEnumClass
public void <init> (java.lang.Class)
Class enumClass
public java.lang.Enum fromInt (int)
int n
public int toInt (java.lang.Enum)
Enum t
public volatile synthetic int toInt (java.lang.Object)
public volatile synthetic java.lang.Object fromInt (int)
}
com/intellij/util/io/EnumeratorIntegerDescriptor.class
EnumeratorIntegerDescriptor.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 <init> ()
static void <clinit> ()
}
com/intellij/util/io/EnumeratorStringDescriptor.class
EnumeratorStringDescriptor.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 <init> ()
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 synthetic boolean isEqual (java.lang.Object, java.lang.Object)
public volatile synthetic int getHashCode (java.lang.Object)
public volatile synthetic java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile synthetic void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/ExternalIntegerKeyDescriptor.class
ExternalIntegerKeyDescriptor.java
package com.intellij.util.io
public com.intellij.util.io.ExternalIntegerKeyDescriptor extends java.lang.Object implements com.intellij.util.io.KeyDescriptor {
public void <init> ()
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 synthetic boolean isEqual (java.lang.Object, java.lang.Object)
public volatile synthetic int getHashCode (java.lang.Object)
public volatile synthetic java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile synthetic void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/FileAccessorCache$1.class
FileAccessorCache.java
package com.intellij.util.io
com.intellij.util.io.FileAccessorCache$1 extends com.intellij.util.containers.SLRUMap {
final synthetic com.intellij.util.io.FileAccessorCache this$0
void <init> (com.intellij.util.io.FileAccessorCache, int, int, com.intellij.util.containers.hash.EqualityPolicy)
com.intellij.util.io.FileAccessorCache this$0
int arg0
int arg1
com.intellij.util.containers.hash.EqualityPolicy arg2
protected final void onDropFromCache (java.lang.Object, com.intellij.util.io.FileAccessorCache$Handle)
Object key
com.intellij.util.io.FileAccessorCache$Handle value
protected volatile synthetic void onDropFromCache (java.lang.Object, java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/FileAccessorCache$Handle.class
FileAccessorCache.java
package com.intellij.util.io
public final com.intellij.util.io.FileAccessorCache$Handle extends com.intellij.util.io.ResourceHandle {
private final com.intellij.util.io.FileAccessorCache myOwner
private final Object myResource
private final java.util.concurrent.atomic.AtomicInteger myRefCount
public void <init> (java.lang.Object, com.intellij.util.io.FileAccessorCache)
Object fileAccessor
com.intellij.util.io.FileAccessorCache owner
public void allocate ()
public final void release ()
public int getRefCount ()
public void close ()
public java.lang.Object get ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/FileAccessorCache.class
FileAccessorCache.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 <init> (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 synthetic java.lang.Object access$000 (com.intellij.util.io.FileAccessorCache)
com.intellij.util.io.FileAccessorCache x0
static synthetic java.util.List access$100 (com.intellij.util.io.FileAccessorCache)
com.intellij.util.io.FileAccessorCache x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/FileChunkKey.class
FileChunkKey.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
void <init> (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 synthetic int compareTo (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/FinalizationRequest.class
FinalizationRequest.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
void <init> (com.intellij.util.io.Page, long)
com.intellij.util.io.Page page
long finalizationId
public java.lang.String toString ()
}
com/intellij/util/io/IOStatistics.class
IOStatistics.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 <init> ()
static void dump (java.lang.String)
String msg
static void <clinit> ()
}
com/intellij/util/io/IOUtil$1.class
IOUtil.java
package com.intellij.util.io
final com.intellij.util.io.IOUtil$1 extends com.intellij.openapi.util.ThreadLocalCachedValue {
void <init> ()
protected byte[] create ()
protected volatile synthetic java.lang.Object create ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/IOUtil.class
IOUtil.java
package com.intellij.util.io
public com.intellij.util.io.IOUtil extends java.lang.Object {
public static final boolean BYTE_BUFFERS_USE_NATIVE_BYTE_ORDER
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
private void <init> ()
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
byte[] buffer
java.io.DataInput storage
int len
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
ReflectiveOperationException 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
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.List strings
private static synthetic void lambda$openCleanOrResetBroken$1 (java.io.File)
java.io.File file
private static synthetic boolean lambda$deleteAllFilesStartingWith$0 (java.lang.String, java.io.File)
String baseName
java.io.File pathname
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/InlineKeyDescriptor.class
InlineKeyDescriptor.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 <init> ()
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)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/IntCollectionDataExternalizer$1.class
IntCollectionDataExternalizer.java
package com.intellij.util.io
com.intellij.util.io.IntCollectionDataExternalizer$1 extends java.lang.Object implements com.intellij.util.ThrowableConsumer {
final synthetic java.io.DataOutput val$out
final synthetic com.intellij.util.io.IntCollectionDataExternalizer this$0
void <init> (com.intellij.util.io.IntCollectionDataExternalizer, java.io.DataOutput)
com.intellij.util.io.IntCollectionDataExternalizer this$0
public void consume (java.lang.Integer) throws java.io.IOException
Integer i
public volatile synthetic void consume (java.lang.Object) throws java.lang.Throwable
}
com/intellij/util/io/IntCollectionDataExternalizer$2.class
IntCollectionDataExternalizer.java
package com.intellij.util.io
com.intellij.util.io.IntCollectionDataExternalizer$2 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final synthetic java.io.DataInput val$in
final synthetic com.intellij.util.io.IntCollectionDataExternalizer this$0
void <init> (com.intellij.util.io.IntCollectionDataExternalizer, java.io.DataInput)
com.intellij.util.io.IntCollectionDataExternalizer this$0
public java.lang.Integer compute () throws java.io.IOException
public volatile synthetic java.lang.Object compute () throws java.lang.Throwable
}
com/intellij/util/io/IntCollectionDataExternalizer.class
IntCollectionDataExternalizer.java
package com.intellij.util.io
public com.intellij.util.io.IntCollectionDataExternalizer extends java.lang.Object implements com.intellij.util.io.DataExternalizer {
public void <init> ()
public void save (java.io.DataOutput, java.util.Collection) throws java.io.IOException
java.io.DataOutput out
java.util.Collection value
public java.util.Collection read (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
public volatile synthetic java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile synthetic void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/IntInlineKeyDescriptor.class
IntInlineKeyDescriptor.java
package com.intellij.util.io
public com.intellij.util.io.IntInlineKeyDescriptor extends com.intellij.util.io.InlineKeyDescriptor {
public void <init> ()
public java.lang.Integer fromInt (int)
int n
public int toInt (java.lang.Integer)
Integer integer
public volatile synthetic int toInt (java.lang.Object)
public volatile synthetic java.lang.Object fromInt (int)
}
com/intellij/util/io/IntToIntBtree$BtreeDataStorage.class
IntToIntBtree.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.class
IntToIntBtree.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 <init> (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 synthetic void access$1000 (com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView$HashLeafData)
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView$HashLeafData x0
}
com/intellij/util/io/IntToIntBtree$BtreeIndexNodeView.class
IntToIntBtree.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 synthetic boolean $assertionsDisabled
void <init> (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree btree
private int search (int)
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
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView rootNodeView
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
protected 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
private synthetic int lambda$search$0 (int, int)
int value
int mid
static synthetic int access$000 (com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView, int, boolean)
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView x0
int x1
boolean x2
static synthetic void access$100 (com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView, int, int)
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView x0
int x1
int x2
static synthetic void access$200 (com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView, int, int)
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView x0
int x1
int x2
static synthetic int access$700 (com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView, int)
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView x0
int x1
static synthetic void access$800 (com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView, int, int)
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView x0
int x1
int x2
static void <clinit> ()
}
com/intellij/util/io/IntToIntBtree$BtreePage.class
IntToIntBtree.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
void <init> (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree btree
void setAddress (int)
int _address
private void setAddressInternal (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$BtreeRootNode.class
IntToIntBtree.java
package com.intellij.util.io
com.intellij.util.io.IntToIntBtree$BtreeRootNode extends java.lang.Object {
int address
final com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView nodeView
boolean initialized
void <init> (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree btree
void setAddress (int)
int _address
protected void syncWithStore ()
public com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView getNodeView ()
}
com/intellij/util/io/IntToIntBtree$KeyValueProcessor.class
IntToIntBtree.java
package com.intellij.util.io
public abstract com.intellij.util.io.IntToIntBtree$KeyValueProcessor extends java.lang.Object {
public void <init> ()
public abstract boolean process (int, int) throws java.io.IOException
}
com/intellij/util/io/IntToIntBtree.class
IntToIntBtree.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$BtreeRootNode 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 static final boolean isLarge
private final com.intellij.util.io.ResizeableMappedFile storage
private static final boolean offloadToSiblingsBeforeSplit
private static final boolean indexNodeIsHashTable
final int metaDataLeafPageLength
final int hashPageCapacity
private static final boolean hasCachedMappings
private gnu.trove.TIntIntHashMap myCachedMappings
private final int myCachedMappingsSize
private static final int UNDEFINED_ADDRESS
private com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView myAccessNodeView
private int myLastGetKey
private int myOptimizedInserts
private boolean myCanUseLastKey
static final synthetic boolean $assertionsDisabled
public static int version ()
public void <init> (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
protected void doAllocateRoot ()
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
static synthetic com.intellij.util.io.ResizeableMappedFile access$300 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static synthetic short access$400 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static synthetic short access$500 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static synthetic short access$600 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static synthetic int access$900 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static synthetic int access$1106 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static synthetic int access$1200 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static synthetic int access$1202 (com.intellij.util.io.IntToIntBtree, int)
com.intellij.util.io.IntToIntBtree x0
int x1
static synthetic int access$1300 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static synthetic int access$1302 (com.intellij.util.io.IntToIntBtree, int)
com.intellij.util.io.IntToIntBtree x0
int x1
static synthetic int access$1104 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static synthetic int access$1408 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static synthetic int access$1502 (com.intellij.util.io.IntToIntBtree, int)
com.intellij.util.io.IntToIntBtree x0
int x1
static synthetic int access$1500 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static synthetic int access$1600 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static synthetic int access$1602 (com.intellij.util.io.IntToIntBtree, int)
com.intellij.util.io.IntToIntBtree x0
int x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/KeyDescriptor.class
KeyDescriptor.java
package com.intellij.util.io
public abstract com.intellij.util.io.KeyDescriptor extends java.lang.Object implements com.intellij.util.containers.hash.EqualityPolicy com.intellij.util.io.DataExternalizer {
}
com/intellij/util/io/KeyValueStore.class
KeyValueStore.java
package com.intellij.util.io
public abstract com.intellij.util.io.KeyValueStore 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 void force ()
}
com/intellij/util/io/MappedBufferWrapper.class
MappedBufferWrapper.java
package com.intellij.util.io
abstract com.intellij.util.io.MappedBufferWrapper extends com.intellij.util.io.ByteBufferWrapper {
private static final int MAX_FORCE_ATTEMPTS
private volatile java.nio.MappedByteBuffer myBuffer
protected void <init> (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
public java.nio.ByteBuffer getCachedBuffer ()
public java.nio.ByteBuffer getBuffer () throws java.io.IOException
java.nio.MappedByteBuffer buffer
public void flush ()
Throwable e
int i
java.nio.MappedByteBuffer buffer
}
com/intellij/util/io/MappedFileInputStream.class
MappedFileInputStream.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 <init> (com.intellij.util.io.ResizeableMappedFile, long, long)
com.intellij.util.io.ResizeableMappedFile raf
long pos
long limit
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/MappingFailedException.class
MappingFailedException.java
package com.intellij.util.io
public com.intellij.util.io.MappingFailedException extends java.lang.RuntimeException {
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/intellij/util/io/NullableDataExternalizer.class
NullableDataExternalizer.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/OpenChannelsCache$ChannelDescriptor.class
OpenChannelsCache.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
void <init> (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.class
OpenChannelsCache.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 synthetic boolean $assertionsDisabled
public void <init> (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
private static synthetic void lambda$closeChannel$0 (com.intellij.util.io.OpenChannelsCache$ChannelDescriptor)
java.io.IOException e
com.intellij.util.io.OpenChannelsCache$ChannelDescriptor descriptor
static void <clinit> ()
}
com/intellij/util/io/Page$1.class
Page.java
package com.intellij.util.io
synthetic com.intellij.util.io.Page$1 extends java.lang.Object {
}
com/intellij/util/io/Page$PageLock.class
Page.java
package com.intellij.util.io
com.intellij.util.io.Page$PageLock extends java.lang.Object {
private void <init> ()
synthetic void <init> (com.intellij.util.io.Page$1)
com.intellij.util.io.Page$1 x0
}
com/intellij/util/io/Page$Range.class
Page.java
package com.intellij.util.io
com.intellij.util.io.Page$Range extends java.lang.Object {
int start
int end
private void <init> ()
synthetic void <init> (com.intellij.util.io.Page$1)
com.intellij.util.io.Page$1 x0
}
com/intellij/util/io/Page.class
Page.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 synthetic boolean $assertionsDisabled
public void <init> (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 calcContinuousRange (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 ()
private static synthetic java.nio.ByteBuffer lambda$static$0 ()
static void <clinit> ()
}
com/intellij/util/io/PagePool$1.class
PagePool.java
package com.intellij.util.io
com.intellij.util.io.PagePool$1 extends com.intellij.util.containers.hash.LinkedHashMap {
final synthetic int val$probationalPagesLimit
final synthetic com.intellij.util.io.PagePool this$0
void <init> (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.class
PagePool.java
package com.intellij.util.io
com.intellij.util.io.PagePool$2 extends com.intellij.util.containers.hash.LinkedHashMap {
final synthetic int val$protectedPagesLimit
final synthetic com.intellij.util.io.PagePool this$0
void <init> (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.class
PagePool.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 <init> (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 synthetic 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 synthetic java.util.Map access$100 (com.intellij.util.io.PagePool)
com.intellij.util.io.PagePool x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PagedFileStorage$1.class
PagedFileStorage.java
package com.intellij.util.io
synthetic com.intellij.util.io.PagedFileStorage$1 extends java.lang.Object {
}
com/intellij/util/io/PagedFileStorage$StorageLock$1.class
PagedFileStorage.java
package com.intellij.util.io
com.intellij.util.io.PagedFileStorage$StorageLock$1 extends com.intellij.util.containers.hash.LinkedHashMap {
final synthetic com.intellij.util.io.PagedFileStorage$StorageLock this$0
void <init> (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 synthetic java.lang.Object remove (java.lang.Object)
}
com/intellij/util/io/PagedFileStorage$StorageLock.class
PagedFileStorage.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 synthetic boolean $assertionsDisabled
public void <init> ()
public void <init> (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.util.io.ReadWriteDirectBufferWrapper$FileContext fileContext
int index
com.intellij.util.io.PagedFileStorage$StorageLockContext storageLockContext
java.util.Map buffers
public void invalidateBuffer (int)
int page
private static synthetic int lambda$getBuffersOrderedForOwner$0 (java.lang.Integer)
Integer o
static synthetic 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 synthetic com.intellij.util.containers.ConcurrentIntObjectMap access$200 (com.intellij.util.io.PagedFileStorage$StorageLock)
com.intellij.util.io.PagedFileStorage$StorageLock x0
static synthetic 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 synthetic int access$400 (com.intellij.util.io.PagedFileStorage$StorageLock)
com.intellij.util.io.PagedFileStorage$StorageLock x0
static synthetic 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 synthetic 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 synthetic long access$900 (com.intellij.util.io.PagedFileStorage$StorageLock)
com.intellij.util.io.PagedFileStorage$StorageLock x0
static synthetic long access$1000 (com.intellij.util.io.PagedFileStorage$StorageLock)
com.intellij.util.io.PagedFileStorage$StorageLock x0
static synthetic int access$404 (com.intellij.util.io.PagedFileStorage$StorageLock)
com.intellij.util.io.PagedFileStorage$StorageLock x0
static synthetic java.util.concurrent.ConcurrentLinkedQueue access$1100 (com.intellij.util.io.PagedFileStorage$StorageLock)
com.intellij.util.io.PagedFileStorage$StorageLock x0
static synthetic long access$902 (com.intellij.util.io.PagedFileStorage$StorageLock, long)
com.intellij.util.io.PagedFileStorage$StorageLock x0
long x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PagedFileStorage$StorageLockContext.class
PagedFileStorage.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
private void <init> (com.intellij.util.io.PagedFileStorage$StorageLock, boolean)
com.intellij.util.io.PagedFileStorage$StorageLock lock
boolean checkAccess
public void <init> (boolean)
boolean checkAccess
public void lock ()
public void unlock ()
static synthetic com.intellij.util.io.PagedFileStorage$StorageLock access$000 (com.intellij.util.io.PagedFileStorage$StorageLockContext)
com.intellij.util.io.PagedFileStorage$StorageLockContext x0
synthetic void <init> (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 synthetic boolean access$1600 (com.intellij.util.io.PagedFileStorage$StorageLockContext)
com.intellij.util.io.PagedFileStorage$StorageLockContext x0
static synthetic 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.class
PagedFileStorage.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 synthetic boolean $assertionsDisabled
private static long maxDirectMemory ()
Class aClass
java.lang.reflect.Method maxDirectMemory
Class aClass
java.lang.reflect.Field maxMemory
public void <init> (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 <init> (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 <init> (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 <init> (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
long page
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
java.io.RandomAccessFile raf
long newSize
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 synthetic int access$800 ()
static synthetic com.intellij.util.io.PagedFileStorage$StorageLockContext access$1200 (com.intellij.util.io.PagedFileStorage)
com.intellij.util.io.PagedFileStorage x0
static synthetic java.io.File access$1300 (com.intellij.util.io.PagedFileStorage)
com.intellij.util.io.PagedFileStorage x0
static synthetic com.intellij.openapi.diagnostic.Logger access$1400 ()
static synthetic int access$1500 ()
static synthetic com.intellij.util.io.PagedFileStorage$StorageLock access$1800 ()
static void <clinit> ()
int lower
int upper
long max
}
com/intellij/util/io/PersistentBTreeEnumerator$1.class
PersistentBTreeEnumerator.java
package com.intellij.util.io
com.intellij.util.io.PersistentBTreeEnumerator$1 extends java.lang.Object implements com.intellij.util.io.IntToIntBtree$BtreeDataStorage {
final synthetic com.intellij.util.io.PersistentBTreeEnumerator this$0
void <init> (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.class
PersistentBTreeEnumerator.java
package com.intellij.util.io
com.intellij.util.io.PersistentBTreeEnumerator$2 extends com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor {
final synthetic com.intellij.util.io.PersistentEnumeratorBase$DataFilter val$filter
final synthetic com.intellij.util.Processor val$processor
final synthetic com.intellij.util.io.PersistentBTreeEnumerator this$0
void <init> (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)
Object data
int record
}
com/intellij/util/io/PersistentBTreeEnumerator$3.class
PersistentBTreeEnumerator.java
package com.intellij.util.io
com.intellij.util.io.PersistentBTreeEnumerator$3 extends com.intellij.util.io.IntToIntBtree$KeyValueProcessor {
final synthetic com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor val$p
final synthetic com.intellij.util.io.PersistentBTreeEnumerator this$0
void <init> (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 key
int value
int rec
}
com/intellij/util/io/PersistentBTreeEnumerator$RecordBufferHandler.class
PersistentBTreeEnumerator.java
package com.intellij.util.io
com.intellij.util.io.PersistentBTreeEnumerator$RecordBufferHandler extends com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler {
private byte[] myBuffer
static final synthetic boolean $assertionsDisabled
private void <init> ()
int recordWriteOffset (com.intellij.util.io.PersistentBTreeEnumerator, byte[])
int existingOffset
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 synthetic void setupRecord (com.intellij.util.io.PersistentEnumeratorBase, int, int, byte[])
volatile synthetic byte[] getRecordBuffer (com.intellij.util.io.PersistentEnumeratorBase)
volatile synthetic int recordWriteOffset (com.intellij.util.io.PersistentEnumeratorBase, byte[])
synthetic void <init> (com.intellij.util.io.PersistentBTreeEnumerator$1)
com.intellij.util.io.PersistentBTreeEnumerator$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentBTreeEnumerator.class
PersistentBTreeEnumerator.java
package com.intellij.util.io
public com.intellij.util.io.PersistentBTreeEnumerator extends com.intellij.util.io.PersistentEnumeratorBase {
private static final int BTREE_PAGE_SIZE
private static final int DEFAULT_BTREE_PAGE_SIZE
private static final int RECORD_SIZE
private static final int VALUE_PAGE_SIZE
private static final int INTERNAL_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
private static final int MAX_DATA_SEGMENT_LENGTH
private static final int VERSION
private static final int KEY_SHIFT
private final int[] myResultBuf
static final synthetic boolean $assertionsDisabled
public void <init> (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 <init> (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 <init> (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 static java.io.File indexFile (java.io.File)
java.io.File file
private static 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
long getNonNegativeValue (java.lang.Object) throws java.io.IOException
boolean hasMapping
com.intellij.util.io.PersistentEnumeratorBase$CorruptedException exception
IllegalStateException e
Object key
long keyIdToNonNegativeOffset (int)
int value
void putNonNegativeValue (java.lang.Object, long) throws java.io.IOException
boolean hasMapping
int pos
int intKey
com.intellij.util.io.PersistentEnumeratorBase$CorruptedException exception
IllegalStateException e
Object key
long value
private int nextLongValueRecord ()
int existingOffset
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 existingOffset
int duplicatedValueOff
protected void doFlush () throws java.io.IOException
static synthetic int access$100 (com.intellij.util.io.PersistentBTreeEnumerator, int, int, boolean)
com.intellij.util.io.PersistentBTreeEnumerator x0
int x1
int x2
boolean x3
static synthetic boolean access$200 (com.intellij.util.io.PersistentBTreeEnumerator)
com.intellij.util.io.PersistentBTreeEnumerator x0
static synthetic int access$300 (com.intellij.util.io.PersistentBTreeEnumerator)
com.intellij.util.io.PersistentBTreeEnumerator x0
static synthetic int access$302 (com.intellij.util.io.PersistentBTreeEnumerator, int)
com.intellij.util.io.PersistentBTreeEnumerator x0
int x1
static synthetic int access$402 (com.intellij.util.io.PersistentBTreeEnumerator, int)
com.intellij.util.io.PersistentBTreeEnumerator x0
int x1
static synthetic int access$500 (com.intellij.util.io.PersistentBTreeEnumerator)
com.intellij.util.io.PersistentBTreeEnumerator x0
static synthetic int access$400 (com.intellij.util.io.PersistentBTreeEnumerator)
com.intellij.util.io.PersistentBTreeEnumerator x0
static synthetic int access$602 (com.intellij.util.io.PersistentBTreeEnumerator, int)
com.intellij.util.io.PersistentBTreeEnumerator x0
int x1
static synthetic int access$600 (com.intellij.util.io.PersistentBTreeEnumerator)
com.intellij.util.io.PersistentBTreeEnumerator x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentEnumerator$1.class
PersistentEnumerator.java
package com.intellij.util.io
synthetic com.intellij.util.io.PersistentEnumerator$1 extends java.lang.Object {
}
com/intellij/util/io/PersistentEnumerator$RecordBufferHandler.class
PersistentEnumerator.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 <init> ()
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 synthetic void setupRecord (com.intellij.util.io.PersistentEnumeratorBase, int, int, byte[])
volatile synthetic byte[] getRecordBuffer (com.intellij.util.io.PersistentEnumeratorBase)
protected volatile synthetic int recordWriteOffset (com.intellij.util.io.PersistentEnumeratorBase, byte[])
synthetic void <init> (com.intellij.util.io.PersistentEnumerator$1)
com.intellij.util.io.PersistentEnumerator$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentEnumerator.class
PersistentEnumerator.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 <init> (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 <init> (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 nextCandidate (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentEnumeratorBase$1.class
PersistentEnumeratorBase.java
package com.intellij.util.io
com.intellij.util.io.PersistentEnumeratorBase$1 extends com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor {
final synthetic com.intellij.util.io.PersistentEnumeratorBase$DataFilter val$filter
final synthetic com.intellij.util.Processor val$processor
final synthetic com.intellij.util.io.PersistentEnumeratorBase this$0
void <init> (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.class
PersistentEnumeratorBase.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 <init> (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 ()
synthetic void <init> (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.class
PersistentEnumeratorBase.java
package com.intellij.util.io
public com.intellij.util.io.PersistentEnumeratorBase$CorruptedException extends java.io.IOException {
public void <init> (java.io.File)
java.io.File file
protected void <init> (java.lang.String)
String message
}
com/intellij/util/io/PersistentEnumeratorBase$DataFilter.class
PersistentEnumeratorBase.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.class
PersistentEnumeratorBase.java
package com.intellij.util.io
com.intellij.util.io.PersistentEnumeratorBase$FlyweightKey extends com.intellij.util.io.PersistentEnumeratorBase$CacheKey {
void <init> ()
public com.intellij.util.containers.ShareableKey getStableCopy ()
}
com/intellij/util/io/PersistentEnumeratorBase$RecordBufferHandler.class
PersistentEnumeratorBase.java
package com.intellij.util.io
abstract com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler extends java.lang.Object {
void <init> ()
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.class
PersistentEnumeratorBase.java
package com.intellij.util.io
public abstract com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor extends java.lang.Object {
private int myKey
public void <init> ()
public abstract boolean process (int) throws java.io.IOException
void setCurrentKey (int)
int key
int getCurrentKey ()
}
com/intellij/util/io/PersistentEnumeratorBase$Version.class
PersistentEnumeratorBase.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 synthetic boolean $assertionsDisabled
public void <init> (int)
int version
private void <init> (int, int)
int _correctlyClosedMagic
int _dirtyMagic
static synthetic int access$000 (com.intellij.util.io.PersistentEnumeratorBase$Version)
com.intellij.util.io.PersistentEnumeratorBase$Version x0
static synthetic int access$100 (com.intellij.util.io.PersistentEnumeratorBase$Version)
com.intellij.util.io.PersistentEnumeratorBase$Version x0
static void <clinit> ()
}
com/intellij/util/io/PersistentEnumeratorBase$VersionUpdatedException.class
PersistentEnumeratorBase.java
package com.intellij.util.io
public com.intellij.util.io.PersistentEnumeratorBase$VersionUpdatedException extends com.intellij.util.io.PersistentEnumeratorBase$CorruptedException {
void <init> (java.io.File)
java.io.File file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentEnumeratorBase.class
PersistentEnumeratorBase.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
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
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 synthetic 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 <init> (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
void lockStorage ()
void unlockStorage ()
protected abstract void setupEmptyFile () throws java.io.IOException
final com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler getRecordHandler ()
public void setRecordHandler (com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler)
com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler recordHandler
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
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)
long data
protected long getMetaData ()
void putMetaData2 (long)
long data
long getMetaData2 ()
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 <clinit> ()
String property
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentEnumeratorDelegate.class
PersistentEnumeratorDelegate.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 <init> (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 <init> (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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentHashMap$1.class
PersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$1 extends java.lang.Object implements com.intellij.util.containers.LimitedPool$ObjectFactory {
final synthetic com.intellij.util.io.PersistentHashMap this$0
void <init> (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 synthetic void cleanup (java.lang.Object)
public volatile synthetic java.lang.Object create ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentHashMap$2.class
PersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$2 extends com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler {
final synthetic com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler val$recordHandler
final synthetic com.intellij.util.io.PersistentHashMap this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentHashMap$3.class
PersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$3 extends java.lang.Object implements java.io.Flushable {
final synthetic com.intellij.util.io.PersistentHashMap this$0
void <init> (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap this$0
public void flush ()
}
com/intellij/util/io/PersistentHashMap$4.class
PersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$4 extends com.intellij.util.containers.SLRUCache {
final synthetic com.intellij.util.io.PersistentHashMap this$0
void <init> (com.intellij.util.io.PersistentHashMap, int, int, com.intellij.util.containers.hash.EqualityPolicy)
com.intellij.util.io.PersistentHashMap this$0
int arg0
int arg1
com.intellij.util.containers.hash.EqualityPolicy arg2
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 synthetic java.lang.Object createValue (java.lang.Object)
protected volatile synthetic void onDropFromCache (java.lang.Object, java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentHashMap$5.class
PersistentHashMap.java
package com.intellij.util.io
final com.intellij.util.io.PersistentHashMap$5 extends com.intellij.openapi.util.ThreadLocalCachedValue {
void <init> ()
protected com.intellij.util.io.PersistentHashMap$AppendStream create ()
protected volatile synthetic java.lang.Object create ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentHashMap$6.class
PersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$6 extends java.lang.Object implements com.intellij.util.io.PersistentEnumeratorBase$DataFilter {
final synthetic com.intellij.util.io.PersistentHashMap this$0
void <init> (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap this$0
public boolean accept (int)
int id
}
com/intellij/util/io/PersistentHashMap$7.class
PersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$7 extends java.lang.Object implements com.intellij.util.io.PersistentHashMap$ValueDataAppender {
final synthetic Object val$valueRead
final synthetic com.intellij.util.io.PersistentHashMap this$0
void <init> (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$8.class
PersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$8 extends com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor {
final synthetic com.intellij.util.io.PersistentHashMapValueStorage val$newStorage
final synthetic com.intellij.util.io.PersistentHashMap this$0
void <init> (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$9.class
PersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$9 extends com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor {
final synthetic java.util.List val$infos
final synthetic com.intellij.util.io.PersistentHashMap this$0
void <init> (com.intellij.util.io.PersistentHashMap, java.util.List)
com.intellij.util.io.PersistentHashMap this$0
public boolean process (int)
int keyId
long record
}
com/intellij/util/io/PersistentHashMap$AppendStream.class
PersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$AppendStream extends com.intellij.util.io.DataOutputStream {
private void <init> ()
private void setOut (com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream)
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream stream
static synthetic 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
synthetic void <init> (com.intellij.util.io.PersistentHashMap$1)
com.intellij.util.io.PersistentHashMap$1 x0
}
com/intellij/util/io/PersistentHashMap$CompactionRecordInfo.class
PersistentHashMap.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
void <init> (int, long, int)
int _key
long _valueAddress
int _address
}
com/intellij/util/io/PersistentHashMap$ValueDataAppender.class
PersistentHashMap.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.class
PersistentHashMap.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
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 int MAX_RECYCLED_BUFFER_SIZE
private static final com.intellij.openapi.util.ThreadLocalCachedValue ourFlyweightAppenderStream
private int smallKeys
private int largeKeys
private int transformedKeys
private int requests
static final synthetic boolean $assertionsDisabled
private boolean canUseIntAddressForNewRecord (long)
long size
public void <init> (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 <init> (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 <init> (java.io.File, com.intellij.util.io.KeyDescriptor, com.intellij.util.io.DataExternalizer, int, int) throws java.io.IOException
java.io.File file
com.intellij.util.io.KeyDescriptor keyDescriptor
com.intellij.util.io.DataExternalizer valueExternalizer
int initialSize
int version
public void <init> (java.io.File, com.intellij.util.io.KeyDescriptor, com.intellij.util.io.DataExternalizer, int, int, com.intellij.util.io.PagedFileStorage$StorageLockContext) throws java.io.IOException
java.io.File file
com.intellij.util.io.KeyDescriptor keyDescriptor
com.intellij.util.io.DataExternalizer valueExternalizer
int initialSize
int version
com.intellij.util.io.PagedFileStorage$StorageLockContext lockContext
private void <init> (java.io.File, com.intellij.util.io.KeyDescriptor, com.intellij.util.io.DataExternalizer, int, int, com.intellij.util.io.PagedFileStorage$StorageLockContext, com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions) 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.PagedFileStorage$StorageLockContext lockContext
com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions options
com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler recordHandler
private static int modifyVersionDependingOnOptions (int, com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions)
int version
com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions options
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 static boolean doNewCompact ()
private boolean forceNewCompact ()
public final void dropMemoryCaches ()
protected void doDropMemoryCaches ()
int getGarbageSize ()
public java.io.File getBaseFile ()
public boolean makesSenseToCompact ()
int liveKeys
int deadKeys
long 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
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
java.io.IOException ex
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
java.io.IOException ex
Object key
com.intellij.util.io.PersistentHashMap$ValueDataAppender appender
private 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
java.io.IOException e
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
java.io.IOException e
com.intellij.util.Processor processor
public final java.lang.Object get (java.lang.Object) throws java.io.IOException
java.io.IOException ex
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
java.io.DataInputStream input
long newValueOffset
Object key
long valueOffset
int id
com.intellij.util.io.PersistentHashMapValueStorage$ReadResult readResult
Object valueRead
public final boolean containsMapping (java.lang.Object) throws java.io.IOException
Object key
private 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
private void doClose () throws java.io.IOException
Throwable cause
RuntimeException ex
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$CreationTimeOptions options
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
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 ()
com.intellij.util.io.PersistentHashMapValueStorage getValueStorage ()
public boolean getReadOnly ()
private static synthetic boolean lambda$getFilesInDirectoryWithNameStartingWith$0 (java.lang.String, java.io.File)
String baseFileName
java.io.File pathname
static synthetic boolean access$000 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static synthetic byte[] access$100 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static synthetic byte[] access$200 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static synthetic int access$300 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static synthetic long access$400 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static synthetic int access$500 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static synthetic int access$600 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static synthetic com.intellij.util.containers.LimitedPool access$700 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static synthetic boolean access$800 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static synthetic long access$900 (com.intellij.util.io.PersistentHashMap, int)
com.intellij.util.io.PersistentHashMap x0
int x1
static synthetic com.intellij.util.io.PersistentHashMapValueStorage access$1000 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static synthetic 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 synthetic long access$402 (com.intellij.util.io.PersistentHashMap, long)
com.intellij.util.io.PersistentHashMap x0
long x1
static void <clinit> ()
String property
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentHashMapValueStorage$1.class
PersistentHashMapValueStorage.java
package com.intellij.util.io
final com.intellij.util.io.PersistentHashMapValueStorage$1 extends com.intellij.util.io.FileAccessorCache {
void <init> (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 synthetic void disposeAccessor (java.lang.Object) throws java.io.IOException
protected volatile synthetic java.lang.Object createAccessor (java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentHashMapValueStorage$2.class
PersistentHashMapValueStorage.java
package com.intellij.util.io
final com.intellij.util.io.PersistentHashMapValueStorage$2 extends com.intellij.util.io.FileAccessorCache {
void <init> (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 synthetic void disposeAccessor (java.lang.Object) throws java.io.IOException
protected volatile synthetic java.lang.Object createAccessor (java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentHashMapValueStorage$3.class
PersistentHashMapValueStorage.java
package com.intellij.util.io
final com.intellij.util.io.PersistentHashMapValueStorage$3 extends com.intellij.util.io.FileAccessorCache {
void <init> (int, int)
int protectedQueueSize
int probationalQueueSize
protected com.intellij.util.io.PersistentHashMapValueStorage$RAReader createAccessor (java.lang.String)
String path
protected void disposeAccessor (com.intellij.util.io.PersistentHashMapValueStorage$RAReader)
com.intellij.util.io.PersistentHashMapValueStorage$RAReader fileAccessor
protected volatile synthetic void disposeAccessor (java.lang.Object) throws java.io.IOException
protected volatile synthetic java.lang.Object createAccessor (java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentHashMapValueStorage$4.class
PersistentHashMapValueStorage.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMapValueStorage$4 extends java.lang.Object implements com.intellij.util.io.PersistentHashMapValueStorage$RAReader {
final synthetic com.intellij.util.io.PersistentHashMapValueStorage this$0
void <init> (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$1.class
PersistentHashMapValueStorage.java
package com.intellij.util.io
final com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions$1 extends java.lang.ThreadLocal {
void <init> ()
protected java.lang.Boolean initialValue ()
protected volatile synthetic java.lang.Object initialValue ()
}
com/intellij/util/io/PersistentHashMapValueStorage$CreationTimeOptions.class
PersistentHashMapValueStorage.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 static final ThreadLocal HAS_NO_CHUNKS
static final ThreadLocal DO_COMPRESSION
private final com.intellij.util.io.PersistentHashMapValueStorage$ExceptionalIOCancellationCallback myExceptionalIOCancellationCallback
private final boolean myReadOnly
private final boolean myCompactChunksWithValueDeserialization
private final boolean myHasNoChunks
private final boolean myDoCompression
private void <init> (com.intellij.util.io.PersistentHashMapValueStorage$ExceptionalIOCancellationCallback, boolean, boolean, boolean, boolean)
com.intellij.util.io.PersistentHashMapValueStorage$ExceptionalIOCancellationCallback callback
boolean readOnly
boolean compactChunksWithValueDeserialization
boolean hasNoChunks
boolean doCompression
int getVersion ()
com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions setReadOnly ()
static com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions threadLocalOptions ()
static synthetic boolean access$300 (com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions)
com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions x0
static synthetic boolean access$400 (com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions)
com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions x0
static synthetic boolean access$500 (com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions)
com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions x0
static synthetic boolean access$600 (com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions)
com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions x0
static synthetic com.intellij.util.io.PersistentHashMapValueStorage$ExceptionalIOCancellationCallback access$700 (com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions)
com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentHashMapValueStorage$ExceptionalIOCancellationCallback.class
PersistentHashMapValueStorage.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.class
PersistentHashMapValueStorage.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 <init> (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
synthetic void <init> (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.class
PersistentHashMapValueStorage.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMapValueStorage$MyCompressedAppendableFile extends com.intellij.util.io.CompressedAppendableFile {
final synthetic com.intellij.util.io.PersistentHashMapValueStorage this$0
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentHashMapValueStorage$OutputStreamOverRandomAccessFileCache.class
PersistentHashMapValueStorage.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMapValueStorage$OutputStreamOverRandomAccessFileCache extends java.io.OutputStream {
private final String myPath
void <init> (java.lang.String)
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentHashMapValueStorage$RAReader.class
PersistentHashMapValueStorage.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.class
PersistentHashMapValueStorage.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMapValueStorage$ReadResult extends java.lang.Object {
final byte[] buffer
final int chunksCount
void <init> (byte[], int)
byte[] buffer
int chunksCount
}
com/intellij/util/io/PersistentHashMapValueStorage$ReaderOverRandomAccessFileCache.class
PersistentHashMapValueStorage.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMapValueStorage$ReaderOverRandomAccessFileCache extends java.lang.Object implements com.intellij.util.io.PersistentHashMapValueStorage$RAReader {
private final String myPath
private void <init> (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 ()
synthetic void <init> (java.lang.String, com.intellij.util.io.PersistentHashMapValueStorage$1)
String x0
com.intellij.util.io.PersistentHashMapValueStorage$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentHashMapValueStorage.class
PersistentHashMapValueStorage.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 com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions myOptions
private boolean myCompactionMode
private static final int CACHE_PROTECTED_QUEUE_SIZE
private static final int CACHE_PROBATIONAL_QUEUE_SIZE
private static final long MAX_RETAINED_LIMIT_WHEN_COMPACTING
static final long SOFT_MAX_RETAINED_LIMIT
static final int BLOCK_SIZE_TO_WRITE_WHEN_SOFT_MAX_RETAINED_LIMIT_IS_HIT
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 static final com.intellij.openapi.util.ThreadLocalCachedByteArray myBuffer
private final com.intellij.util.io.UnsyncByteArrayInputStream myBufferStreamWrapper
private final java.io.DataInputStream myBufferDataStreamWrapper
private static final int ourBufferLength
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 synthetic boolean $assertionsDisabled
com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions getOptions ()
private void <init> (java.lang.String)
String path
private void <init> (java.lang.String, com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions)
String path
com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions options
public long appendBytes (com.intellij.openapi.util.io.ByteArraySequence, long) throws java.io.IOException
com.intellij.openapi.util.io.ByteArraySequence data
long prevChunkAddress
public long appendBytes (byte[], int, int, long) throws java.io.IOException
java.io.IOException e
byte[] bytes
com.intellij.util.io.FileAccessorCache$Handle streamCacheValue
long currentLength
byte[] data
int offset
int dataLength
long prevChunkAddress
void checkAppendsAllowed (int)
int previouslyAccumulatedChunkSize
private long doAppendBytes (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 saveHeader (int, long, long, com.intellij.util.io.DataOutputStream) throws java.io.IOException
long diff
int dataLength
long prevChunkAddress
long result
com.intellij.util.io.DataOutputStream dataOutputStream
private long compactValuesWithoutChunks (java.util.List, com.intellij.util.io.PersistentHashMapValueStorage) throws java.io.IOException
long remainingBytes
long remainingBytes
int newBytesFitInBuffer
int recordStartInBuffer
int available
int chunkSize
long prevChunkAddress
int dataOffset
int bytesFitInBuffer
com.intellij.util.io.PersistentHashMap$CompactionRecordInfo info
java.util.List infos
com.intellij.util.io.PersistentHashMapValueStorage storage
int fileBufferLength
byte[] buffer
int fragments
int newFragments
byte[] outputBuffer
long readStartOffset
int bytesRead
long compactValues (java.util.List, com.intellij.util.io.PersistentHashMapValueStorage) throws java.io.IOException
int i
int maxAdditionalBytes
byte[] accumulatedChunksBuffer
int defragmentedChunkSize
byte[] accumulatedChunksBuffer
byte[] accumulatedChunksBuffer
int offsetInStuffFromPreviousRecord
int recordStartInBuffer
int available
int chunkSize
long prevChunkAddress
int dataOffset
byte[] accumulatedChunksBuffer
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[] reusedAccumulatedChunksBuffer
long lastReadOffset
long lastConsumedOffset
long allRecordsStart
int fragments
int newFragments
int allRecordsLength
byte[] stuffFromPreviousRecord
int bytesRead
long retained
private int saveAccumulatedDataOnDiskPreservingWriteOrder (com.intellij.util.io.PersistentHashMapValueStorage, com.intellij.util.io.PersistentHashMap$CompactionRecordInfo, long, byte[], int) throws java.io.IOException
com.intellij.util.io.PersistentHashMapValueStorage storage
com.intellij.util.io.PersistentHashMap$CompactionRecordInfo info
long prevChunkAddress
byte[] accumulatedChunksData
int accumulatedChunkDataLength
com.intellij.util.io.PersistentHashMapValueStorage$ReadResult result
public com.intellij.util.io.PersistentHashMapValueStorage$ReadResult readBytes (long) throws java.io.IOException
java.io.DataInputStream stream
java.io.DataInputStream stream
byte[] buffer
int len
int chunkSize
long prevChunkAddress
int headerOffset
byte[] b
long chunk
OutOfMemoryError error
long tailChunkAddress
long startedTime
com.intellij.util.io.PersistentHashMapValueStorage$RAReader reader
com.intellij.util.io.FileAccessorCache$Handle readerHandle
int chunkCount
byte[] result
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
private void checkCancellation ()
private long readPrevChunkAddress (long) throws java.io.IOException
long chunk
long prevOffsetDiff
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 ()
void switchToCompactionMode ()
public static com.intellij.util.io.PersistentHashMapValueStorage create (java.lang.String, boolean)
String path
boolean readOnly
public static com.intellij.util.io.PersistentHashMapValueStorage create (java.lang.String, com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions)
String path
com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions options
public boolean isReadOnly ()
private static synthetic int lambda$compactValues$1 (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
private static synthetic int lambda$compactValuesWithoutChunks$0 (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
static synthetic boolean access$000 ()
static synthetic com.intellij.util.io.CompressedAppendableFile access$800 (com.intellij.util.io.PersistentHashMapValueStorage)
com.intellij.util.io.PersistentHashMapValueStorage x0
static synthetic com.intellij.util.io.FileAccessorCache access$900 ()
static synthetic java.io.File access$1000 (com.intellij.util.io.PersistentHashMapValueStorage)
com.intellij.util.io.PersistentHashMapValueStorage x0
static synthetic java.lang.String access$1100 (com.intellij.util.io.PersistentHashMapValueStorage)
com.intellij.util.io.PersistentHashMapValueStorage x0
static synthetic void access$1200 (java.lang.String)
String x0
static synthetic com.intellij.util.io.FileAccessorCache access$1300 ()
static synthetic com.intellij.util.io.FileAccessorCache access$1400 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PersistentMap.class
PersistentMap.java
package com.intellij.util.io
public abstract com.intellij.util.io.PersistentMap extends java.lang.Object implements com.intellij.util.io.KeyValueStore {
public abstract boolean processKeys (com.intellij.util.Processor) throws java.io.IOException
public abstract boolean isClosed ()
public abstract boolean isDirty ()
public abstract void markDirty () throws java.io.IOException
}
com/intellij/util/io/PersistentStringEnumerator$1.class
PersistentStringEnumerator.java
package com.intellij.util.io
com.intellij.util.io.PersistentStringEnumerator$1 extends java.lang.Object implements com.intellij.util.io.DataEnumerator {
final synthetic com.intellij.util.io.PersistentStringEnumerator this$0
void <init> (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 synthetic java.lang.Object valueOf (int) throws java.io.IOException
public volatile synthetic int enumerate (java.lang.Object) throws java.io.IOException
}
com/intellij/util/io/PersistentStringEnumerator.class
PersistentStringEnumerator.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 <init> (java.io.File) throws java.io.IOException
java.io.File file
public void <init> (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 <init> (java.io.File, boolean) throws java.io.IOException
java.io.File file
boolean cacheLastMappings
public void <init> (java.io.File, int) throws java.io.IOException
java.io.File file
int initialSize
public void <init> (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 <init> (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 synthetic int enumerate (java.lang.Object) throws java.io.IOException
public volatile synthetic java.lang.Object valueOf (int) throws java.io.IOException
static synthetic int access$001 (com.intellij.util.io.PersistentStringEnumerator, java.lang.Object) throws java.io.IOException
com.intellij.util.io.PersistentStringEnumerator x0
Object x1
static synthetic java.lang.Object access$101 (com.intellij.util.io.PersistentStringEnumerator, int) throws java.io.IOException
com.intellij.util.io.PersistentStringEnumerator x0
int x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/PoolPageKey.class
PoolPageKey.java
package com.intellij.util.io
com.intellij.util.io.PoolPageKey extends com.intellij.util.io.FileChunkKey {
void <init> (com.intellij.util.io.RandomAccessDataFile, long)
com.intellij.util.io.RandomAccessDataFile owner
long offset
}
com/intellij/util/io/RandomAccessDataFile.class
RandomAccessDataFile.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 <init> (java.io.File) throws java.io.IOException
java.io.File file
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/RandomAccessFileInputStream.class
RandomAccessFileInputStream.java
package com.intellij.util.io
public com.intellij.util.io.RandomAccessFileInputStream extends java.io.InputStream {
private final java.io.RandomAccessFile raf
private long cur
private long limit
public void <init> (java.io.RandomAccessFile, long, long)
java.io.RandomAccessFile raf
long pos
long limit
public void setup (long, long)
long pos
long limit
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/RandomAccessFileWithLengthAndSizeTracking.class
RandomAccessFileWithLengthAndSizeTracking.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 synthetic boolean $assertionsDisabled
void <init> (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 <clinit> ()
}
com/intellij/util/io/ReadOnlyMappedBufferWrapper.class
ReadOnlyMappedBufferWrapper.java
package com.intellij.util.io
public com.intellij.util.io.ReadOnlyMappedBufferWrapper extends com.intellij.util.io.MappedBufferWrapper {
protected void <init> (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
public volatile synthetic void flush ()
public volatile synthetic java.nio.ByteBuffer getBuffer () throws java.io.IOException
public volatile synthetic java.nio.ByteBuffer getCachedBuffer ()
}
com/intellij/util/io/ReadWriteDirectBufferWrapper$FileContext$1.class
ReadWriteDirectBufferWrapper.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 {
boolean parentWasCreated
final synthetic java.io.File val$path
final synthetic com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext this$0
void <init> (com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext, java.io.File)
com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext this$0
public java.io.RandomAccessFile execute (boolean) throws java.io.IOException
java.io.File parentFile
java.io.FileNotFoundException ex
boolean finalAttempt
public volatile synthetic java.lang.Object execute (boolean) throws java.lang.Throwable
}
com/intellij/util/io/ReadWriteDirectBufferWrapper$FileContext.class
ReadWriteDirectBufferWrapper.java
package com.intellij.util.io
com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext extends java.lang.Object implements java.lang.AutoCloseable {
final java.io.RandomAccessFile file
void <init> (java.io.File) throws java.io.IOException
java.io.File path
public void close ()
java.io.IOException ex
}
com/intellij/util/io/ReadWriteDirectBufferWrapper.class
ReadWriteDirectBufferWrapper.java
package com.intellij.util.io
public com.intellij.util.io.ReadWriteDirectBufferWrapper extends com.intellij.util.io.DirectBufferWrapper {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String RW
static final synthetic boolean $assertionsDisabled
protected void <init> (java.io.File, long, long)
java.io.File file
long offset
long length
protected java.nio.ByteBuffer create () throws java.io.IOException
java.io.RandomAccessFile file
java.nio.channels.FileChannel channel
java.nio.ByteBuffer buffer
com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext context
com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext flushWithContext (com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext)
java.io.IOException e
com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext fileContext
java.nio.ByteBuffer buffer
private void doFlush (com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext, java.nio.ByteBuffer) throws java.io.IOException
com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext fileContext
java.nio.ByteBuffer buffer
java.io.RandomAccessFile file
java.nio.channels.FileChannel channel
public void flush ()
com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext context
java.io.IOException e
java.nio.ByteBuffer buffer
public volatile synthetic void unmap ()
public volatile synthetic java.nio.ByteBuffer getBuffer () throws java.io.IOException
public volatile synthetic java.nio.ByteBuffer getCachedBuffer ()
static synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static void <clinit> ()
}
com/intellij/util/io/ReadWriteMappedBufferWrapper.class
ReadWriteMappedBufferWrapper.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 <init> (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
public volatile synthetic void flush ()
public volatile synthetic java.nio.ByteBuffer getBuffer () throws java.io.IOException
public volatile synthetic java.nio.ByteBuffer getCachedBuffer ()
}
com/intellij/util/io/RecordDataOutput.class
RecordDataOutput.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.class
ReplicatorInputStream.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/ResizeableMappedFile$1.class
ResizeableMappedFile.java
package com.intellij.util.io
com.intellij.util.io.ResizeableMappedFile$1 extends java.lang.Object implements com.intellij.openapi.util.io.FileUtilRt$RepeatableIOOperation {
boolean parentWasCreated
final synthetic java.io.File val$lengthFile
final synthetic com.intellij.util.io.ResizeableMappedFile this$0
void <init> (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.File parentFile
java.io.FileNotFoundException ex
boolean lastAttempt
public volatile synthetic java.lang.Object execute (boolean) throws java.lang.Throwable
}
com/intellij/util/io/ResizeableMappedFile.class
ResizeableMappedFile.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 long myLastWrittenLogicalSize
private final com.intellij.util.io.PagedFileStorage myStorage
private final int myInitialSize
static final int DEFAULT_ALLOCATION_ROUND_FACTOR
private int myRoundFactor
public void <init> (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 <init> (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
public void <init> (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 <init> (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 ()
void ensureSize (long)
long pos
public void setRoundFactor (int)
int roundFactor
private void expand (long)
long suggestedSize
long newSuggestedSize
java.io.IOException e
long max
long realSize
long suggestedSize
private long doRoundToFactor (long)
long suggestedSize
int roundFactor
private java.io.File getLengthFile ()
private void writeLength (long)
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.FileNotFoundException ignore
java.io.IOException e
long realSize
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/ResourceHandle.class
ResourceHandle.java
package com.intellij.util.io
public abstract com.intellij.util.io.ResourceHandle extends java.lang.Object implements java.io.Closeable {
public void <init> ()
public abstract java.lang.Object get ()
}
com/intellij/util/io/SafeFileOutputStream.class
SafeFileOutputStream.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 myClosed
private boolean myFailed
public void <init> (java.io.File) throws java.io.FileNotFoundException
java.io.File target
public void <init> (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 <clinit> ()
}
com/intellij/util/io/SourceCodeCompressor$VaultOutputStream.class
SourceCodeCompressor.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
void <init> ()
public void reset ()
}
com/intellij/util/io/SourceCodeCompressor.class
SourceCodeCompressor.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 <init> ()
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
java.util.zip.InflaterInputStream input
byte[] compressed
int len
int off
static void <clinit> ()
String preset_buf_string
}
com/intellij/util/io/StringRef.class
StringRef.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 <init> (java.lang.String)
String name
private void <init> (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 java.lang.String stringFromStream (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/URLUtil$1.class
URLUtil.java
package com.intellij.util.io
final com.intellij.util.io.URLUtil$1 extends java.io.FilterInputStream {
final synthetic java.util.zip.ZipFile val$zipFile
void <init> (java.io.InputStream, java.util.zip.ZipFile)
java.io.InputStream x0
public void close () throws java.io.IOException
}
com/intellij/util/io/URLUtil.class
URLUtil.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 JRT_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
public static final java.util.regex.Pattern URL_WITH_PARENS_PATTERN
public static final java.util.regex.Pattern FILE_URL_PATTERN
public static final java.util.regex.Pattern HREF_PATTERN
private void <init> ()
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)
String s
public static java.lang.CharSequence unescapePercentSequences (java.lang.CharSequence, int, int)
int d1
int d2
int j
byte[] bytesArray
char c
CharSequence s
int from
int end
int i
StringBuilder decoded
gnu.trove.TIntArrayList bytes
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 decode (java.lang.String)
java.io.UnsupportedEncodingException ignore
String string
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
public static com.intellij.openapi.util.TextRange findUrl (java.lang.CharSequence, int, int)
char c
int i
CharSequence text
int startOffset
int endOffset
java.util.regex.Matcher m
int start
int end
int unmatchedPos
int unmatchedCount
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/UnsyncByteArrayOutputStream.class
UnsyncByteArrayOutputStream.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 <init> ()
public void <init> (int)
int size
public void <init> (byte[])
byte[] buffer
public void write (int)
int b
int newCount
private void grow (int)
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 ()
public com.intellij.openapi.util.io.ByteArraySequence toByteArraySequence ()
public java.io.InputStream toInputStream ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/VoidDataExternalizer.class
VoidDataExternalizer.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 <init> ()
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 synthetic java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile synthetic void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/ZipUtil$FileContentProcessor$1.class
ZipUtil.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 <init> ()
public java.io.InputStream getContent (java.io.File) throws java.io.IOException
java.io.File file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/ZipUtil$FileContentProcessor.class
ZipUtil.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 <clinit> ()
}
com/intellij/util/io/ZipUtil$FileFilterAdapter.class
ZipUtil.java
package com.intellij.util.io
com.intellij.util.io.ZipUtil$FileFilterAdapter extends java.lang.Object implements com.intellij.openapi.util.Condition {
private final java.io.File myOutputDir
private final java.io.FilenameFilter myFilter
private static com.intellij.util.io.ZipUtil$FileFilterAdapter wrap (java.io.File, java.io.FilenameFilter)
java.io.File outputDir
java.io.FilenameFilter filter
private void <init> (java.io.File, java.io.FilenameFilter)
java.io.File outputDir
java.io.FilenameFilter filter
public boolean value (java.lang.String)
String entryName
java.io.File outputFile
public volatile synthetic boolean value (java.lang.Object)
static synthetic com.intellij.util.io.ZipUtil$FileFilterAdapter access$000 (java.io.File, java.io.FilenameFilter)
java.io.File x0
java.io.FilenameFilter x1
}
com/intellij/util/io/ZipUtil.class
ZipUtil.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 <init> ()
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, boolean) 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 filter
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 filter
boolean overwrite
public static boolean isZipContainsFolder (java.io.File) throws java.io.IOException
java.util.zip.ZipEntry zipEntry
java.util.Enumeration en
java.util.zip.ZipFile zipFile
java.io.File zip
public static void compressFile (java.io.File, java.io.File) throws java.io.IOException
java.util.zip.ZipOutputStream os
java.io.InputStream is
java.io.File srcFile
java.io.File zipFile
public static void extract (java.util.zip.ZipFile, java.io.File, java.io.FilenameFilter) throws java.io.IOException
java.util.zip.ZipFile zip
java.io.File outputDir
java.io.FilenameFilter filter
public static void extractEntry (java.util.zip.ZipEntry, java.io.InputStream, java.io.File, boolean) throws java.io.IOException
java.io.FileOutputStream os
java.util.zip.ZipEntry entry
java.io.InputStream inputStream
java.io.File outputDir
boolean overwrite
java.io.File outputFile
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/fs/FilePath.class
FilePath.java
package com.intellij.util.io.fs
public com.intellij.util.io.fs.FilePath extends java.lang.Object {
private final String myPath
public void <init> (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.class
AbstractRecordsTable.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 synthetic boolean $assertionsDisabled
final synthetic com.intellij.util.io.storage.AbstractRecordsTable this$0
void <init> (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 <clinit> ()
}
com/intellij/util/io/storage/AbstractRecordsTable.class
AbstractRecordsTable.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
protected static final int SPECIAL_NEGATIVE_SIZE_FOR_REMOVED_RECORD
static final synthetic boolean $assertionsDisabled
public void <init> (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 ()
protected static boolean isSizeOfRemovedRecord (int)
int length
protected static boolean isSizeOfLiveRecord (int)
int length
static void <clinit> ()
}
com/intellij/util/io/storage/AbstractStorage$1.class
AbstractStorage.java
package com.intellij.util.io.storage
synthetic com.intellij.util.io.storage.AbstractStorage$1 extends java.lang.Object {
}
com/intellij/util/io/storage/AbstractStorage$AppenderStream.class
AbstractStorage.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 synthetic com.intellij.util.io.storage.AbstractStorage this$0
private void <init> (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
synthetic void <init> (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.class
AbstractStorage.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 <init> (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 ()
synthetic void <init> (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.class
AbstractStorage.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 synthetic boolean $assertionsDisabled
public static boolean deleteFiles (java.lang.String)
String storageFilePath
java.io.File recordsFile
java.io.File dataFile
boolean deletedRecordsFile
boolean deletedDataFile
protected void <init> (java.lang.String) throws java.io.IOException
String storageFilePath
protected void <init> (java.lang.String, com.intellij.util.io.PagePool) throws java.io.IOException
String storageFilePath
com.intellij.util.io.PagePool pool
protected void <init> (java.lang.String, com.intellij.util.io.storage.CapacityAllocationPolicy) throws java.io.IOException
String storageFilePath
com.intellij.util.io.storage.CapacityAllocationPolicy capacityAllocationPolicy
protected void <init> (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.ByteArraySequence) throws java.io.IOException
byte[] newbytes
long address
int capacity
int oldSize
int newSize
int record
com.intellij.openapi.util.io.ByteArraySequence bytes
int delta
public void writeBytes (int, com.intellij.openapi.util.io.ByteArraySequence, boolean) throws java.io.IOException
long address
int newCapacity
int requiredLength
int currentCapacity
int currentSize
long address
int record
com.intellij.openapi.util.io.ByteArraySequence 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.ByteArraySequence) throws java.io.IOException
int changedBytesLength
int currentSize
long address
int record
int offset
com.intellij.openapi.util.io.ByteArraySequence bytes
static void <clinit> ()
}
com/intellij/util/io/storage/CapacityAllocationPolicy$1.class
CapacityAllocationPolicy.java
package com.intellij.util.io.storage
final com.intellij.util.io.storage.CapacityAllocationPolicy$1 extends com.intellij.util.io.storage.CapacityAllocationPolicy {
void <init> ()
public int calculateCapacity (int)
int requiredLength
}
com/intellij/util/io/storage/CapacityAllocationPolicy$2.class
CapacityAllocationPolicy.java
package com.intellij.util.io.storage
final com.intellij.util.io.storage.CapacityAllocationPolicy$2 extends com.intellij.util.io.storage.CapacityAllocationPolicy {
void <init> ()
public int calculateCapacity (int)
int requiredLength
}
com/intellij/util/io/storage/CapacityAllocationPolicy$3.class
CapacityAllocationPolicy.java
package com.intellij.util.io.storage
final com.intellij.util.io.storage.CapacityAllocationPolicy$3 extends com.intellij.util.io.storage.CapacityAllocationPolicy {
void <init> ()
public int calculateCapacity (int)
int requiredLength
}
com/intellij/util/io/storage/CapacityAllocationPolicy$4.class
CapacityAllocationPolicy.java
package com.intellij.util.io.storage
final com.intellij.util.io.storage.CapacityAllocationPolicy$4 extends com.intellij.util.io.storage.CapacityAllocationPolicy {
void <init> ()
public int calculateCapacity (int)
int requiredLength
}
com/intellij/util/io/storage/CapacityAllocationPolicy.class
CapacityAllocationPolicy.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 <init> ()
public abstract int calculateCapacity (int)
static void <clinit> ()
}
com/intellij/util/io/storage/DataTable.class
DataTable.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
void <init> (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 newLength
long actualLength
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 <clinit> ()
}
com/intellij/util/io/storage/HeavyProcessLatch$1.class
HeavyProcessLatch.java
package com.intellij.util.io.storage
com.intellij.util.io.storage.HeavyProcessLatch$1 extends com.intellij.openapi.application.AccessToken {
final synthetic String val$operationName
final synthetic com.intellij.util.io.storage.HeavyProcessLatch this$0
void <init> (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.class
HeavyProcessLatch.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.class
HeavyProcessLatch.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 java.util.List toExecuteOutOfHeavyActivity
private void <init> ()
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 executeOutOfHeavyProcess (java.lang.Runnable)
boolean runNow
boolean runNow
Runnable runnable
boolean runNow
static synthetic void access$000 (com.intellij.util.io.storage.HeavyProcessLatch, java.lang.String)
com.intellij.util.io.storage.HeavyProcessLatch x0
String x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/storage/RecordIdIterator.class
RecordIdIterator.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.class
RecordsTable.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 <init> (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 <clinit> ()
}
com/intellij/util/io/storage/RefCountingRecordsTable.class
RefCountingRecordsTable.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 synthetic boolean $assertionsDisabled
void <init> (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 <clinit> ()
}
com/intellij/util/io/storage/RefCountingStorage$CustomInflaterInputStream.class
RefCountingStorage.java
package com.intellij.util.io.storage
com.intellij.util.io.storage.RefCountingStorage$CustomInflaterInputStream extends java.util.zip.InflaterInputStream {
void <init> (byte[])
byte[] compressedData
protected void fill () throws java.io.IOException
public void close () throws java.io.IOException
}
com/intellij/util/io/storage/RefCountingStorage.class
RefCountingStorage.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 <init> (java.lang.String) throws java.io.IOException
String path
public void <init> (java.lang.String, com.intellij.util.io.storage.CapacityAllocationPolicy) throws java.io.IOException
String path
com.intellij.util.io.storage.CapacityAllocationPolicy capacityAllocationPolicy
public void <init> (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
java.util.zip.InflaterInputStream in
int record
byte[] result
private void waitForPendingWriteForRecord (int)
Exception e
int record
java.util.concurrent.Future future
protected void appendBytes (int, com.intellij.openapi.util.io.ByteArraySequence) throws java.io.IOException
int record
com.intellij.openapi.util.io.ByteArraySequence bytes
public void writeBytes (int, com.intellij.openapi.util.io.ByteArraySequence, boolean) throws java.io.IOException
int record
com.intellij.openapi.util.io.ByteArraySequence bytes
boolean fixedSize
private void zipAndWrite (com.intellij.openapi.util.io.ByteArraySequence, int, boolean) throws java.io.IOException
java.util.zip.DeflaterOutputStream out
com.intellij.openapi.util.io.ByteArraySequence bytes
int record
boolean fixedSize
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream s
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
private synthetic java.lang.Object lambda$writeBytes$0 (com.intellij.openapi.util.io.ByteArraySequence, int, boolean) throws java.lang.Exception
com.intellij.openapi.util.io.ByteArraySequence bytes
int record
boolean fixedSize
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/storage/Storage.class
Storage.java
package com.intellij.util.io.storage
public com.intellij.util.io.storage.Storage extends com.intellij.util.io.storage.AbstractStorage {
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String) throws java.io.IOException
String path
public void <init> (java.lang.String, com.intellij.util.io.PagePool) throws java.io.IOException
String path
com.intellij.util.io.PagePool pool
public void <init> (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 <clinit> ()
}
com/intellij/util/io/storage/VersionMismatchException.class
VersionMismatchException.java
package com.intellij.util.io.storage
public com.intellij.util.io.storage.VersionMismatchException extends java.io.IOException {
public void <init> ()
}
com/intellij/util/io/zip/DosTime.class
DosTime.java
package com.intellij.util.io.zip
public com.intellij.util.io.zip.DosTime extends java.lang.Object {
private void <init> ()
public static long dosToJavaTime (long)
long dtime
java.util.Calendar cal
public static long javaToDosTime (long)
long time
java.util.Calendar cal
int year
}
com/intellij/util/io/zip/JBZipEntry$BoundedInputStream.class
JBZipEntry.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 synthetic com.intellij.util.io.zip.JBZipEntry this$0
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/zip/JBZipEntry.class
JBZipEntry.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 <init> (java.lang.String, com.intellij.util.io.zip.JBZipFile)
String name
com.intellij.util.io.zip.JBZipFile file
protected void <init> (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
long size
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 void setDataFromFile (java.io.File) throws java.io.IOException
java.io.File file
void doSetDataFromFile (java.io.File) throws java.io.IOException
java.io.InputStream input
java.io.File file
public void writeDataTo (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream output
java.io.InputStream stream
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 synthetic 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.class
JBZipFile.java
package com.intellij.util.io.zip
public com.intellij.util.io.zip.JBZipFile extends java.lang.Object implements java.io.Closeable {
static final int SHORT
static final int WORD
private static final int HASH_SIZE
private static final int NIBLET_MASK
private static final int BYTE_SHIFT
private final java.util.List entries
private final java.util.Map nameMap
private final java.nio.charset.Charset encoding
final java.io.RandomAccessFile archive
private com.intellij.util.io.zip.JBZipOutputStream myOutputStream
private long currentCfdOffset
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_CRC
static final long LFH_OFFSET_FOR_FILENAME_LENGTH
public void <init> (java.io.File) throws java.io.IOException
java.io.File f
public void <init> (java.lang.String) throws java.io.IOException
String name
public void <init> (java.lang.String, java.lang.String) throws java.io.IOException
String name
String encoding
public void <init> (java.io.File, java.lang.String) throws java.io.IOException
java.io.File f
String encoding
public void <init> (java.io.File, java.nio.charset.Charset) throws java.io.IOException
java.io.IOException e
java.io.File f
java.nio.charset.Charset encoding
public java.nio.charset.Charset 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
private java.lang.String getString (byte[])
byte[] bytes
public void eraseEntry (com.intellij.util.io.zip.JBZipEntry) throws java.io.IOException
com.intellij.util.io.zip.JBZipEntry entry
public void gc () throws java.io.IOException
com.intellij.util.io.zip.JBZipEntry entry
com.intellij.util.io.zip.JBZipEntry zipEntry
java.util.Map$Entry entry
java.util.Map existingEntries
com.intellij.util.io.zip.JBZipOutputStream getOutputStream () throws java.io.IOException
void ensureFlushed (long) throws java.io.IOException
long end
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/zip/JBZipOutputStream$RandomAccessFileOutputStream.class
JBZipOutputStream.java
package com.intellij.util.io.zip
com.intellij.util.io.zip.JBZipOutputStream$RandomAccessFileOutputStream extends java.io.OutputStream {
private final java.io.RandomAccessFile myFile
private long myWrittenBytes
void <init> (java.io.RandomAccessFile)
java.io.RandomAccessFile file
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
static synthetic long access$000 (com.intellij.util.io.zip.JBZipOutputStream$RandomAccessFileOutputStream)
com.intellij.util.io.zip.JBZipOutputStream$RandomAccessFileOutputStream x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/zip/JBZipOutputStream.class
JBZipOutputStream.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
private long writtenOnDisk
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
void <init> (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 updateLocalFileHeader (com.intellij.util.io.zip.JBZipEntry, long, long) throws java.io.IOException
com.intellij.util.io.zip.JBZipEntry ze
long crc
long compressedSize
long offset
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
void ensureFlushed (long) throws java.io.IOException
long end
private void flushBuffer () throws java.io.IOException
public void putNextEntryBytes (com.intellij.util.io.zip.JBZipEntry, byte[]) throws java.io.IOException
java.util.zip.DeflaterOutputStream stream
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream compressedBytesStream
byte[] outputBytes
int outputBytesLength
com.intellij.util.io.zip.JBZipEntry entry
byte[] bytes
byte[] outputBytes
int outputBytesLength
void putNextEntryContent (com.intellij.util.io.zip.JBZipEntry, long, java.io.InputStream) throws java.io.IOException
java.io.OutputStream output
byte[] buffer
int count
com.intellij.util.io.zip.JBZipEntry entry
long size
java.io.InputStream content
com.intellij.util.io.zip.JBZipOutputStream$RandomAccessFileOutputStream fileOutput
java.io.OutputStream bufferedFileOutput
java.io.OutputStream output
private void prepareNextEntry (com.intellij.util.io.zip.JBZipEntry, long)
com.intellij.util.io.zip.JBZipEntry entry
long size
long getWritten ()
static void <clinit> ()
}
com/intellij/util/io/zip/ReorderJarsMain.class
ReorderJarsMain.java
package com.intellij.util.io.zip
public com.intellij.util.io.zip.ReorderJarsMain extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
private void <init> ()
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
private static synthetic int lambda$main$0 (java.util.List, com.intellij.util.io.zip.JBZipEntry, com.intellij.util.io.zip.JBZipEntry)
java.util.List orderedEntries
com.intellij.util.io.zip.JBZipEntry o1
com.intellij.util.io.zip.JBZipEntry o2
static void <clinit> ()
}
com/intellij/util/io/zip/ZipLong.class
ZipLong.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 final long value
public void <init> (long)
long value
public void <init> (byte[])
byte[] bytes
public void <init> (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.class
ZipShort.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 final int value
public void <init> (int)
int value
public void <init> (byte[])
byte[] bytes
public void <init> (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.class
ArrayBackedFMap.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 <init> (int[], java.lang.Object[])
int[] keys
Object[] values
public com.intellij.util.keyFMap.KeyFMap plus (com.intellij.openapi.util.Key, java.lang.Object)
Object[] newValues
int[] newKeys
Object[] newValues
com.intellij.openapi.util.Key key
Object value
int keyCode
int keyPos
public int size ()
private int indexOf (int)
int key
int i
int keyCode
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
com.intellij.openapi.util.Key key
int i
public java.lang.Object get (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
int i
public java.lang.String toString ()
int key
Object value
int i
StringBuilder s
public boolean isEmpty ()
public int getValueIdentityHashCode ()
int i
int hash
public com.intellij.openapi.util.Key[] getKeys ()
static com.intellij.openapi.util.Key[] getKeysByIndices (int[])
int i
int[] indexes
com.intellij.openapi.util.Key[] result
public int hashCode ()
int i
int hash
int length
public boolean equals (java.lang.Object)
int i
Object o
com.intellij.util.keyFMap.ArrayBackedFMap map
int length
public boolean equalsByReference (com.intellij.util.keyFMap.KeyFMap)
int i
com.intellij.util.keyFMap.KeyFMap o
com.intellij.util.keyFMap.ArrayBackedFMap map
int length
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/keyFMap/EmptyFMap.class
EmptyFMap.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 <init> ()
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 int size ()
public com.intellij.openapi.util.Key[] getKeys ()
public java.lang.String toString ()
public boolean isEmpty ()
public int getValueIdentityHashCode ()
public boolean equalsByReference (com.intellij.util.keyFMap.KeyFMap)
com.intellij.util.keyFMap.KeyFMap other
public int hashCode ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/keyFMap/KeyFMap.class
KeyFMap.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 int size ()
public abstract com.intellij.openapi.util.Key[] getKeys ()
public abstract boolean isEmpty ()
public abstract int getValueIdentityHashCode ()
public abstract boolean equalsByReference (com.intellij.util.keyFMap.KeyFMap)
static void <clinit> ()
}
com/intellij/util/keyFMap/KeyFMapRenderer.class
KeyFMapRenderer.java
package com.intellij.util.keyFMap
com.intellij.util.keyFMap.KeyFMapRenderer extends java.lang.Object {
void <init> ()
static java.util.Map$Entry[] childrenArray (com.intellij.util.keyFMap.KeyFMap)
com.intellij.openapi.util.Key key
int i
com.intellij.util.keyFMap.KeyFMap map
com.intellij.openapi.util.Key[] keys
int length
java.util.Map$Entry[] res
}
com/intellij/util/keyFMap/MapBackedFMap$1.class
MapBackedFMap.java
package com.intellij.util.keyFMap
com.intellij.util.keyFMap.MapBackedFMap$1 extends java.lang.Object implements gnu.trove.TIntObjectProcedure {
static final synthetic boolean $assertionsDisabled
final synthetic int val$exclude
final synthetic com.intellij.util.keyFMap.MapBackedFMap this$0
void <init> (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 <clinit> ()
}
com/intellij/util/keyFMap/MapBackedFMap$2.class
MapBackedFMap.java
package com.intellij.util.keyFMap
com.intellij.util.keyFMap.MapBackedFMap$2 extends java.lang.Object implements gnu.trove.TIntObjectProcedure {
final synthetic int[] val$hash
final synthetic com.intellij.util.keyFMap.MapBackedFMap this$0
void <init> (com.intellij.util.keyFMap.MapBackedFMap, int[])
com.intellij.util.keyFMap.MapBackedFMap this$0
public boolean execute (int, java.lang.Object)
int key
Object value
}
com/intellij/util/keyFMap/MapBackedFMap$3.class
MapBackedFMap.java
package com.intellij.util.keyFMap
com.intellij.util.keyFMap.MapBackedFMap$3 extends java.lang.Object implements gnu.trove.TIntObjectProcedure {
final synthetic com.intellij.util.keyFMap.MapBackedFMap val$map
final synthetic com.intellij.util.keyFMap.MapBackedFMap this$0
void <init> (com.intellij.util.keyFMap.MapBackedFMap, com.intellij.util.keyFMap.MapBackedFMap)
com.intellij.util.keyFMap.MapBackedFMap this$0
public boolean execute (int, java.lang.Object)
int key
Object value
}
com/intellij/util/keyFMap/MapBackedFMap$4.class
MapBackedFMap.java
package com.intellij.util.keyFMap
com.intellij.util.keyFMap.MapBackedFMap$4 extends java.lang.Object implements gnu.trove.TIntObjectProcedure {
final synthetic StringBuilder val$s
final synthetic com.intellij.util.keyFMap.MapBackedFMap this$0
void <init> (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.class
MapBackedFMap.java
package com.intellij.util.keyFMap
final com.intellij.util.keyFMap.MapBackedFMap extends gnu.trove.TIntObjectHashMap implements com.intellij.util.keyFMap.KeyFMap {
static final synthetic boolean $assertionsDisabled
private void <init> (com.intellij.util.keyFMap.MapBackedFMap, int)
com.intellij.util.keyFMap.MapBackedFMap oldMap
int exclude
void <init> (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 i
int[] keys
Object[] values
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 int getValueIdentityHashCode ()
int[] hash
public boolean equalsByReference (com.intellij.util.keyFMap.KeyFMap)
com.intellij.util.keyFMap.KeyFMap other
com.intellij.util.keyFMap.MapBackedFMap map
public java.lang.String toString ()
StringBuilder s
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/keyFMap/OneElementFMap.class
OneElementFMap.java
package com.intellij.util.keyFMap
final 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
void <init> (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 int size ()
public com.intellij.openapi.util.Key[] getKeys ()
public java.lang.String toString ()
public boolean isEmpty ()
public int getValueIdentityHashCode ()
public boolean equals (java.lang.Object)
Object o
com.intellij.util.keyFMap.OneElementFMap map
public boolean equalsByReference (com.intellij.util.keyFMap.KeyFMap)
com.intellij.util.keyFMap.KeyFMap o
com.intellij.util.keyFMap.OneElementFMap map
public int hashCode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/keyFMap/PairElementsFMap.class
PairElementsFMap.java
package com.intellij.util.keyFMap
final 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 synthetic boolean $assertionsDisabled
void <init> (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 int size ()
public com.intellij.openapi.util.Key[] getKeys ()
public java.lang.String toString ()
public boolean isEmpty ()
public int getValueIdentityHashCode ()
int hash
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
com.intellij.util.keyFMap.PairElementsFMap map
public boolean equalsByReference (com.intellij.util.keyFMap.KeyFMap)
com.intellij.util.keyFMap.KeyFMap o
com.intellij.util.keyFMap.PairElementsFMap map
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/lang/CompoundRuntimeException.class
CompoundRuntimeException.java
package com.intellij.util.lang
public com.intellij.util.lang.CompoundRuntimeException extends java.lang.RuntimeException {
private final java.util.List myExceptions
public void <init> (java.util.List)
java.util.List throwables
public synchronized java.lang.Throwable getCause ()
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
private static synthetic java.lang.String lambda$printStackTrace$1 (java.io.PrintWriter, java.lang.Throwable)
java.io.PrintWriter s
Throwable throwable
private static synthetic java.lang.String lambda$printStackTrace$0 (java.io.PrintStream, java.lang.Throwable)
java.io.PrintStream s
Throwable throwable
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/lang/JavaVersion.class
JavaVersion.java
package com.intellij.util.lang
public final com.intellij.util.lang.JavaVersion extends java.lang.Object implements java.lang.Comparable {
public final int feature
public final int minor
public final int update
public final int build
public final boolean ea
private static com.intellij.util.lang.JavaVersion current
private static final int MAX_ACCEPTED_VERSION
private void <init> (int, int, int, int, boolean)
int feature
int minor
int update
int build
boolean ea
public int compareTo (com.intellij.util.lang.JavaVersion)
com.intellij.util.lang.JavaVersion o
int diff
public boolean isAtLeast (int)
int feature
public boolean equals (java.lang.Object)
Object o
com.intellij.util.lang.JavaVersion other
public int hashCode ()
int hash
public java.lang.String toString ()
StringBuilder sb
public static com.intellij.util.lang.JavaVersion compose (int, int, int, int, boolean) throws java.lang.IllegalArgumentException
int feature
int minor
int update
int build
boolean ea
public static com.intellij.util.lang.JavaVersion compose (int)
int feature
public static com.intellij.util.lang.JavaVersion current ()
com.intellij.util.lang.JavaVersion fallback
com.intellij.util.lang.JavaVersion rt
private static com.intellij.util.lang.JavaVersion rtVersion ()
Object version
int major
int minor
int security
Object buildOpt
int build
Object preOpt
boolean ea
Throwable ignored
public static com.intellij.util.lang.JavaVersion parse (java.lang.String) throws java.lang.IllegalArgumentException
int p
int start
String part
String s
String s
int feature
int minor
int update
int build
boolean ea
String versionString
String str
java.util.List separators
java.util.List numbers
int length
int p
boolean number
private static boolean startsWithWord (java.lang.String, java.lang.String)
String s
String word
public static com.intellij.util.lang.JavaVersion tryParse (java.lang.String)
String versionString
public volatile synthetic int compareTo (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/loader/LoadedResourcesDumper.class
LoadedResourcesDumper.java
package com.intellij.util.loader
public com.intellij.util.loader.LoadedResourcesDumper extends java.lang.Object implements com.intellij.util.lang.ClassPath$ResourceLoadingLogger {
private java.io.PrintStream myOrder
private long myOrderSize
private final java.util.Set myOrderedUrls
public void <init> ()
public void logResource (java.lang.String, java.net.URL, long)
java.io.IOException e
java.io.File orderFile
com.intellij.openapi.util.Pair pair
String jarURL
String url
java.net.URL baseLoaderURL
long resourceSize
String home
private synchronized void closeOrderStream ()
}
com/intellij/util/loader/NativeLibraryLoader.class
NativeLibraryLoader.java
package com.intellij.util.loader
public com.intellij.util.loader.NativeLibraryLoader extends java.lang.Object {
public void <init> ()
public static void loadPlatformLibrary (java.lang.String)
String libPath
java.io.File libDir
String libName
String libFileName
String libPath
java.io.File libFile
private static java.lang.String mapLibraryName (java.lang.String)
String libName
String baseName
String fileName
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/properties/EncodingAwareProperties.class
EncodingAwareProperties.java
package com.intellij.util.properties
public com.intellij.util.properties.EncodingAwareProperties extends java.util.Properties {
public void <init> ()
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/ref/DebugReflectionUtil$1.class
DebugReflectionUtil.java
package com.intellij.util.ref
final com.intellij.util.ref.DebugReflectionUtil$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void <init> ()
public int computeHashCode (java.lang.Class)
Class aClass
public boolean equals (java.lang.Class, java.lang.Class)
Class o1
Class o2
public volatile synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
}
com/intellij/util/ref/DebugReflectionUtil$2.class
DebugReflectionUtil.java
package com.intellij.util.ref
final com.intellij.util.ref.DebugReflectionUtil$2 extends com.intellij.util.ref.DebugReflectionUtil$BackLink {
final synthetic String val$description
void <init> (java.lang.Object, java.lang.reflect.Field, com.intellij.util.ref.DebugReflectionUtil$BackLink, java.lang.String)
Object value
java.lang.reflect.Field field
com.intellij.util.ref.DebugReflectionUtil$BackLink backLink
java.lang.String print ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ref/DebugReflectionUtil$BackLink.class
DebugReflectionUtil.java
package com.intellij.util.ref
public com.intellij.util.ref.DebugReflectionUtil$BackLink extends java.lang.Object {
private final Object value
private final java.lang.reflect.Field field
private final com.intellij.util.ref.DebugReflectionUtil$BackLink backLink
private final int depth
void <init> (java.lang.Object, java.lang.reflect.Field, com.intellij.util.ref.DebugReflectionUtil$BackLink)
Object value
java.lang.reflect.Field field
com.intellij.util.ref.DebugReflectionUtil$BackLink backLink
public java.lang.String toString ()
String s
String result
com.intellij.util.ref.DebugReflectionUtil$BackLink backLink
java.lang.String print ()
String valueStr
Throwable e
String valueStr
Object value
java.lang.reflect.Field field
String fieldName
static synthetic int access$000 (com.intellij.util.ref.DebugReflectionUtil$BackLink)
com.intellij.util.ref.DebugReflectionUtil$BackLink x0
static synthetic java.lang.Object access$100 (com.intellij.util.ref.DebugReflectionUtil$BackLink)
com.intellij.util.ref.DebugReflectionUtil$BackLink x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ref/DebugReflectionUtil.class
DebugReflectionUtil.java
package com.intellij.util.ref
public com.intellij.util.ref.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
private static final com.intellij.openapi.util.Key REPORTED_LEAKED
public void <init> ()
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
Throwable e
RuntimeException e
Class aClass
java.lang.reflect.Field[] cached
private static boolean isTrivial (java.lang.Class)
Class type
private static boolean isInitialized (java.lang.Class)
Exception e
Class root
boolean isInitialized
public static boolean walkObjects (int, java.util.Map, java.lang.Class, com.intellij.openapi.util.Condition, com.intellij.util.PairProcessor)
Object startRoot
String description
java.util.Map$Entry entry
com.intellij.util.ref.DebugReflectionUtil$BackLink backLink
Object value
int maxDepth
java.util.Map startRoots
Class lookFor
com.intellij.openapi.util.Condition shouldExamineValue
com.intellij.util.PairProcessor leakProcessor
gnu.trove.TIntHashSet visited
com.intellij.util.containers.Queue toVisit
private static void queueStronglyReferencedValues (com.intellij.util.containers.Queue, java.lang.Object, com.intellij.openapi.util.Condition, com.intellij.util.ref.DebugReflectionUtil$BackLink)
Object value
Exception e
String fieldName
Object value
java.lang.reflect.Field field
Object value
Object value
java.lang.reflect.Field field
com.intellij.util.containers.Queue queue
Object root
com.intellij.openapi.util.Condition shouldExamineValue
com.intellij.util.ref.DebugReflectionUtil$BackLink backLink
Class rootClass
private static void queue (java.lang.Object, java.lang.reflect.Field, com.intellij.util.ref.DebugReflectionUtil$BackLink, com.intellij.util.containers.Queue, com.intellij.openapi.util.Condition)
com.intellij.util.ref.DebugReflectionUtil$BackLink newBackLink
Object value
java.lang.reflect.Field field
com.intellij.util.ref.DebugReflectionUtil$BackLink backLink
com.intellij.util.containers.Queue queue
com.intellij.openapi.util.Condition shouldExamineValue
private static boolean markLeaked (java.lang.Object)
Object leaked
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ref/GCUtil.class
GCUtil.java
package com.intellij.util.ref
public com.intellij.util.ref.GCUtil extends java.lang.Object {
public void <init> ()
public static void tryGcSoftlyReachableObjects ()
java.lang.ref.ReferenceQueue q
java.lang.ref.SoftReference ref
StringBuilder log
static boolean allocateTonsOfMemory (java.lang.StringBuilder, java.util.function.BooleanSupplier)
int bytes
int i
java.lang.ref.SoftReference createdReference
int size
OutOfMemoryError e
java.lang.ref.SoftReference createdReference
StringBuilder log
java.util.function.BooleanSupplier until
long freeMemory
int liveChunks
java.lang.ref.ReferenceQueue queue
java.util.List list
public static void clearBeanInfoCache ()
private static synthetic boolean lambda$tryGcSoftlyReachableObjects$0 (java.lang.ref.SoftReference)
java.lang.ref.SoftReference ref
}
com/intellij/util/ref/GCWatcher.class
GCWatcher.java
package com.intellij.util.ref
public com.intellij.util.ref.GCWatcher extends java.lang.Object {
private final java.lang.ref.ReferenceQueue myQueue
private final java.util.Set myReferences
static final synthetic boolean $assertionsDisabled
private void <init> (java.util.Collection)
Object o
java.util.Collection objects
public static transient com.intellij.util.ref.GCWatcher tracking (java.lang.Object[])
Object[] objects
public static com.intellij.util.ref.GCWatcher tracking (java.util.Collection)
java.util.Collection objects
public static com.intellij.util.ref.GCWatcher fromClearedRef (com.intellij.openapi.util.Ref)
com.intellij.openapi.util.Ref ref
com.intellij.util.ref.GCWatcher result
private boolean isEverythingCollected ()
java.lang.ref.Reference ref
boolean removed
public void tryGc ()
java.io.File file
Exception e
String message
StringBuilder log
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/ByteArrayCharSequence.class
ByteArrayCharSequence.java
package com.intellij.util.text
public com.intellij.util.text.ByteArrayCharSequence extends java.lang.Object implements com.intellij.openapi.util.text.CharSequenceWithStringHash {
private final int myStart
private final int myEnd
private transient int hash
private final byte[] myChars
private void <init> (byte[])
byte[] chars
public void <init> (byte[], int, int)
byte[] chars
int start
int end
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 convertToBytesIfPossible (java.lang.CharSequence)
CharSequence string
byte[] bytes
byte[] getBytes ()
static byte[] toBytesIfPossible (java.lang.CharSequence)
char c
int i
char c
int i
CharSequence seq
byte[] bytes
char[] chars
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/CaseInsensitiveCharSequenceHashingStrategy.class
CaseInsensitiveCharSequenceHashingStrategy.java
package com.intellij.util.text
public com.intellij.util.text.CaseInsensitiveCharSequenceHashingStrategy extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
public static final com.intellij.util.text.CaseInsensitiveCharSequenceHashingStrategy INSTANCE
public void <init> ()
public int computeHashCode (java.lang.CharSequence)
CharSequence s
public boolean equals (java.lang.CharSequence, java.lang.CharSequence)
CharSequence s1
CharSequence s2
public volatile synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
static void <clinit> ()
}
com/intellij/util/text/CaseInsensitiveStringHashingStrategy.class
CaseInsensitiveStringHashingStrategy.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 <init> ()
public int computeHashCode (java.lang.String)
String s
public boolean equals (java.lang.String, java.lang.String)
String s1
String s2
public volatile synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
static void <clinit> ()
}
com/intellij/util/text/CharArrayCharSequence.class
CharArrayCharSequence.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 <init> (char[])
char[] chars
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/CharArrayExternalizable.class
CharArrayExternalizable.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/CharArrayIterator.class
CharArrayIterator.java
package com.intellij.util.text
public com.intellij.util.text.CharArrayIterator extends java.lang.Object implements java.text.CharacterIterator {
private final char[] myText
private final int myStart
private final int myEnd
private int myIndex
public void <init> (char[], int, int)
char[] text
int start
int end
public char first ()
public char last ()
public char current ()
public char next ()
public char previous ()
public char setIndex (int)
int position
public int getBeginIndex ()
public int getEndIndex ()
public int getIndex ()
public com.intellij.util.text.CharArrayIterator clone ()
CloneNotSupportedException e
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/CharArrayUtil.class
CharArrayUtil.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 <init> ()
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[] 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/CharSequenceBackedByArray.class
CharSequenceBackedByArray.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.class
CharSequenceCharacterIterator.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 <init> (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.class
CharSequenceHashingStrategy.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
private void <init> (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 synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
static void <clinit> ()
}
com/intellij/util/text/CharSequenceIterator.class
CharSequenceIterator.java
package com.intellij.util.text
public com.intellij.util.text.CharSequenceIterator extends java.lang.Object implements java.text.CharacterIterator {
private final CharSequence myText
private final int myStart
private final int myEnd
private int myIndex
public void <init> (java.lang.CharSequence, int, int)
CharSequence text
int start
int end
public char first ()
public char last ()
public char current ()
public char next ()
public char previous ()
public char setIndex (int)
int position
public int getBeginIndex ()
public int getEndIndex ()
public int getIndex ()
public com.intellij.util.text.CharSequenceIterator clone ()
CloneNotSupportedException e
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/CharSequenceReader.class
CharSequenceReader.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/CharSequenceSubSequence.class
CharSequenceSubSequence.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 synthetic boolean $assertionsDisabled
public void <init> (java.lang.CharSequence)
CharSequence chars
public void <init> (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 ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/DateFormatUtil$1.class
DateFormatUtil.java
package com.intellij.util.text
synthetic com.intellij.util.text.DateFormatUtil$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$util$text$DateFormatUtil$Period
static void <clinit> ()
}
com/intellij/util/text/DateFormatUtil$CF$CFRange.class
DateFormatUtil.java
package com.intellij.util.text
public com.intellij.util.text.DateFormatUtil$CF$CFRange extends com.sun.jna.Structure implements com.sun.jna.Structure$ByValue {
public long location
public long length
public void <init> (long, long)
long location
long length
}
com/intellij/util/text/DateFormatUtil$CF.class
DateFormatUtil.java
package com.intellij.util.text
abstract com.intellij.util.text.DateFormatUtil$CF extends java.lang.Object implements com.sun.jna.Library {
public static final long kCFDateFormatterNoStyle
public static final long kCFDateFormatterShortStyle
public static final long kCFDateFormatterMediumStyle
public abstract com.sun.jna.Pointer CFDateFormatterCreate (com.sun.jna.Pointer, com.sun.jna.Pointer, long, long)
public abstract com.sun.jna.Pointer CFDateFormatterGetFormat (com.sun.jna.Pointer)
public abstract long CFStringGetLength (com.sun.jna.Pointer)
public abstract void CFStringGetCharacters (com.sun.jna.Pointer, com.intellij.util.text.DateFormatUtil$CF$CFRange, char[])
public abstract void CFRelease (com.sun.jna.Pointer)
}
com/intellij/util/text/DateFormatUtil$Kernel32.class
DateFormatUtil.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 int LOCALE_SSHORTDATE
public static final int LOCALE_SSHORTTIME
public static final int LOCALE_STIMEFORMAT
public abstract int GetLocaleInfoEx (java.lang.String, int, char[], int)
public abstract int GetLastError ()
}
com/intellij/util/text/DateFormatUtil$Period.class
DateFormatUtil.java
package com.intellij.util.text
final enum com.intellij.util.text.DateFormatUtil$Period extends java.lang.Enum {
public static final enum com.intellij.util.text.DateFormatUtil$Period YEAR
public static final enum com.intellij.util.text.DateFormatUtil$Period MONTH
public static final enum com.intellij.util.text.DateFormatUtil$Period WEEK
public static final enum com.intellij.util.text.DateFormatUtil$Period DAY
public static final enum com.intellij.util.text.DateFormatUtil$Period HOUR
public static final enum com.intellij.util.text.DateFormatUtil$Period MINUTE
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/util/text/DateFormatUtil.class
DateFormatUtil.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
private void <init> ()
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 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
public static java.lang.String formatAboutDialogDate (long)
long time
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
java.text.DateFormat format
int i
java.text.DateFormat[] formats
com.intellij.util.text.SyncDateFormat[] synced
private static java.text.DateFormat[] getMacFormats ()
com.intellij.util.text.DateFormatUtil$CF cf
private static java.text.DateFormat getMacFormat (com.intellij.util.text.DateFormatUtil$CF, long, long)
com.sun.jna.Pointer format
int length
char[] buffer
com.intellij.util.text.DateFormatUtil$CF cf
long dateStyle
long timeStyle
com.sun.jna.Pointer formatter
private static java.text.DateFormat[] getUnixFormats ()
java.util.Locale locale
String localeStr
int p
java.util.Locale locale
private static java.text.DateFormat[] getWindowsFormats ()
com.intellij.util.text.DateFormatUtil$Kernel32 kernel32
int bufferSize
int rv
char[] buffer
String shortDate
String shortTime
String mediumTime
private static java.lang.String fixWindowsFormat (java.lang.String)
String format
private static java.text.DateFormat formatFromString (java.lang.String)
IllegalArgumentException e
String format
static void <clinit> ()
com.intellij.util.text.SyncDateFormat[] formats
java.text.DateFormat iso8601
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/EditDistance.class
EditDistance.java
package com.intellij.util.text
public com.intellij.util.text.EditDistance extends java.lang.Object {
private void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/FilePathHashingStrategy.class
FilePathHashingStrategy.java
package com.intellij.util.text
public com.intellij.util.text.FilePathHashingStrategy extends java.lang.Object {
private void <init> ()
public static gnu.trove.TObjectHashingStrategy create ()
public static gnu.trove.TObjectHashingStrategy create (boolean)
boolean caseSensitive
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/ImmutableCharSequence.class
ImmutableCharSequence.java
package com.intellij.util.text
public abstract com.intellij.util.text.ImmutableCharSequence extends java.lang.Object implements java.lang.CharSequence {
public void <init> ()
public static java.lang.CharSequence asImmutable (java.lang.CharSequence)
CharSequence cs
private 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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/ImmutableText$1.class
ImmutableText.java
package com.intellij.util.text
synthetic com.intellij.util.text.ImmutableText$1 extends java.lang.Object {
}
com/intellij/util/text/ImmutableText$CompositeNode.class
ImmutableText.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/ImmutableText$InnerLeaf.class
ImmutableText.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
final int end
private void <init> (com.intellij.util.text.ImmutableText$LeafNode, int)
com.intellij.util.text.ImmutableText$LeafNode leafNode
int offset
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/ImmutableText$Leaf8BitNode.class
ImmutableText.java
package com.intellij.util.text
com.intellij.util.text.ImmutableText$Leaf8BitNode extends com.intellij.util.text.ImmutableText$LeafNode {
private final byte[] data
void <init> (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 synthetic com.intellij.util.text.ImmutableText$Node subNode (int, int)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/ImmutableText$LeafNode.class
ImmutableText.java
package com.intellij.util.text
abstract com.intellij.util.text.ImmutableText$LeafNode extends com.intellij.util.text.ImmutableText$Node {
private void <init> ()
synthetic void <init> (com.intellij.util.text.ImmutableText$1)
com.intellij.util.text.ImmutableText$1 x0
}
com/intellij/util/text/ImmutableText$Node.class
ImmutableText.java
package com.intellij.util.text
abstract com.intellij.util.text.ImmutableText$Node extends java.lang.Object implements java.lang.CharSequence {
void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/ImmutableText$WideLeafNode.class
ImmutableText.java
package com.intellij.util.text
com.intellij.util.text.ImmutableText$WideLeafNode extends com.intellij.util.text.ImmutableText$LeafNode {
private final char[] data
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/ImmutableText.class
ImmutableText.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
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 com.intellij.util.text.ImmutableText$InnerLeaf myLastLeaf
private void <init> (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 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
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)
com.intellij.util.text.ImmutableText$CompositeNode composite
int index
com.intellij.util.text.ImmutableText$Node node
int offset
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 node1
com.intellij.util.text.ImmutableText$Node node2
int length
com.intellij.util.text.ImmutableText$Node head
com.intellij.util.text.ImmutableText$Node tail
private static boolean shouldRebalance (com.intellij.util.text.ImmutableText$Node, com.intellij.util.text.ImmutableText$Node)
com.intellij.util.text.ImmutableText$Node shorter
com.intellij.util.text.ImmutableText$Node longer
public volatile synthetic com.intellij.util.text.ImmutableCharSequence subtext (int, int)
public volatile synthetic com.intellij.util.text.ImmutableCharSequence delete (int, int)
public volatile synthetic com.intellij.util.text.ImmutableCharSequence insert (int, java.lang.CharSequence)
public volatile synthetic com.intellij.util.text.ImmutableCharSequence concat (java.lang.CharSequence)
static synthetic com.intellij.util.text.ImmutableText$LeafNode access$200 (java.lang.CharSequence)
CharSequence x0
static synthetic com.intellij.util.text.ImmutableText$Node access$300 (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/LineReader$1.class
LineReader.java
package com.intellij.util.text
synthetic com.intellij.util.text.LineReader$1 extends java.lang.Object {
}
com/intellij/util/text/LineReader$ReadLine.class
LineReader.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 synthetic com.intellij.util.text.LineReader this$0
private void <init> (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 ()
synthetic void <init> (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.class
LineReader.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 <init> (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 synthetic boolean access$000 (com.intellij.util.text.LineReader)
com.intellij.util.text.LineReader x0
static synthetic java.io.InputStream access$100 (com.intellij.util.text.LineReader)
com.intellij.util.text.LineReader x0
static synthetic int access$200 (com.intellij.util.text.LineReader) throws java.io.IOException
com.intellij.util.text.LineReader x0
static synthetic void access$300 (com.intellij.util.text.LineReader, int) throws java.io.IOException
com.intellij.util.text.LineReader x0
int x1
static synthetic boolean access$002 (com.intellij.util.text.LineReader, boolean)
com.intellij.util.text.LineReader x0
boolean x1
}
com/intellij/util/text/MarkdownUtil$1.class
MarkdownUtil.java
package com.intellij.util.text
synthetic com.intellij.util.text.MarkdownUtil$1 extends java.lang.Object {
}
com/intellij/util/text/MarkdownUtil$CodeBlockProcessor.class
MarkdownUtil.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 <init> (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
synthetic void <init> (java.util.List, com.intellij.util.text.MarkdownUtil$1)
java.util.List x0
com.intellij.util.text.MarkdownUtil$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/MarkdownUtil$ListItem.class
MarkdownUtil.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 <init> (boolean, java.lang.String)
boolean unordered
String body
private boolean isUnordered ()
private java.lang.String getBody ()
static synthetic java.lang.String access$300 (com.intellij.util.text.MarkdownUtil$ListItem)
com.intellij.util.text.MarkdownUtil$ListItem x0
static synthetic boolean access$400 (com.intellij.util.text.MarkdownUtil$ListItem)
com.intellij.util.text.MarkdownUtil$ListItem x0
synthetic void <init> (boolean, java.lang.String, com.intellij.util.text.MarkdownUtil$1)
boolean x0
String x1
com.intellij.util.text.MarkdownUtil$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/MarkdownUtil$ListItemProcessor.class
MarkdownUtil.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 <init> (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
synthetic void <init> (java.util.List, com.intellij.util.text.MarkdownUtil$1)
java.util.List x0
com.intellij.util.text.MarkdownUtil$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/MarkdownUtil.class
MarkdownUtil.java
package com.intellij.util.text
public com.intellij.util.text.MarkdownUtil extends java.lang.Object {
private void <init> ()
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 synthetic com.intellij.util.text.MarkdownUtil$ListItem access$200 (java.lang.String)
String x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/MergingCharSequence.class
MergingCharSequence.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/NameUtilCore.class
NameUtilCore.java
package com.intellij.util.text
public com.intellij.util.text.NameUtilCore extends java.lang.Object {
public void <init> ()
public static java.lang.String[] splitNameIntoWords (java.lang.String)
String word
String name
String[] underlineDelimited
java.util.List result
private static void addAllWords (java.lang.String, java.util.List)
int next
String text
java.util.List result
int start
public static int nextWord (java.lang.String, int)
String text
int start
int i
public static boolean isWordStart (java.lang.String, int)
String text
int i
char c
private static boolean isHardCodedWordStart (java.lang.String, int)
String text
int i
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/ReverseCharSequence.class
ReverseCharSequence.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/SemVer.class
SemVer.java
package com.intellij.util.text
public final 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
private final String myPreRelease
public void <init> (java.lang.String, int, int, int)
String rawVersion
int major
int minor
int patch
public void <init> (java.lang.String, int, int, int, java.lang.String)
String rawVersion
int major
int minor
int patch
String preRelease
public java.lang.String getRawVersion ()
public int getMajor ()
public int getMinor ()
public int getPatch ()
public java.lang.String getPreRelease ()
public java.lang.String getParsedVersion ()
public int compareTo (com.intellij.util.text.SemVer)
com.intellij.util.text.SemVer other
int diff
public boolean isGreaterOrEqualThan (int, int, int)
int major
int minor
int patch
public boolean equals (java.lang.Object)
Object o
com.intellij.util.text.SemVer semVer
public int hashCode ()
int result
public java.lang.String toString ()
private static int comparePrerelease (java.lang.String, java.lang.String)
int diff
int end1
int end2
CharSequence segment1
CharSequence segment2
String pre1
String pre2
int length1
int length2
int start1
int start2
int diff
private static int compareNumeric (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence segment1
CharSequence segment2
int length1
int length2
int diff
public static com.intellij.util.text.SemVer parseFromText (java.lang.String)
int preReleaseIdx
int patchEndIdx
int major
int minor
int patch
String preRelease
int minorEndIdx
int majorEndIdx
String text
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/SingleCharSequence.class
SingleCharSequence.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/StringFactory.class
StringFactory.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 <init> ()
public static java.lang.String createShared (char[])
Exception e
char[] chars
static void <clinit> ()
Throwable ignored
java.lang.reflect.Constructor constructor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/StringSearcher.class
StringSearcher.java
package com.intellij.util.text
public com.intellij.util.text.StringSearcher extends java.lang.Object {
private final String myPattern
private final char[] myPatternArray
private final int myPatternLength
private final int[] mySearchTable
private final boolean myCaseSensitive
private final boolean myLowercaseTransform
private final boolean myForwardDirection
private final boolean myJavaIdentifier
private final boolean myHandleEscapeSequences
public int getPatternLength ()
public void <init> (java.lang.String, boolean, boolean)
String pattern
boolean caseSensitive
boolean forwardDirection
public void <init> (java.lang.String, boolean, boolean, boolean)
String pattern
boolean caseSensitive
boolean forwardDirection
boolean handleEscapeSequences
public void <init> (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 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 boolean processOccurrences (java.lang.CharSequence, gnu.trove.TIntProcedure)
int index
CharSequence text
gnu.trove.TIntProcedure consumer
int end
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
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 java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.intellij.util.text.StringSearcher searcher
public int hashCode ()
int result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/StringTokenizer.class
StringTokenizer.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 <init> (java.lang.String, java.lang.String, boolean)
String str
String delim
boolean returnDelims
public void <init> (java.lang.String, java.lang.String)
String str
String delim
public void <init> (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 synthetic java.lang.Object nextElement ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/SyncDateFormat.class
SyncDateFormat.java
package com.intellij.util.text
public com.intellij.util.text.SyncDateFormat extends java.lang.Object {
private final java.text.DateFormat myDelegate
public void <init> (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 java.text.DateFormat getDelegate ()
public synchronized java.lang.String toPattern ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/TextRangeUtil.class
TextRangeUtil.java
package com.intellij.util.text
public com.intellij.util.text.TextRangeUtil extends java.lang.Object {
public static final java.util.Comparator RANGE_COMPARATOR
private void <init> ()
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
public static com.intellij.openapi.util.TextRange getEnclosingTextRange (java.util.List)
com.intellij.openapi.util.TextRange textRange
int i
java.util.List textRanges
int lowerBound
int upperBound
public static int getDistance (com.intellij.openapi.util.Segment, com.intellij.openapi.util.Segment)
com.intellij.openapi.util.Segment r2
com.intellij.openapi.util.Segment r1
int s1
int e1
int s2
int e2
private static synthetic int lambda$static$0 (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range1
com.intellij.openapi.util.TextRange range2
int startOffsetDiff
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/TextRanges$1.class
TextRanges.java
package com.intellij.util.text
com.intellij.util.text.TextRanges$1 extends java.lang.Object implements java.util.Iterator {
private final java.util.ListIterator it
final synthetic com.intellij.util.text.TextRanges this$0
void <init> (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 synthetic java.lang.Object next ()
}
com/intellij/util/text/TextRanges$2.class
TextRanges.java
package com.intellij.util.text
final com.intellij.util.text.TextRanges$2 extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator myIt
private com.intellij.openapi.util.TextRange myPrev
final synthetic java.util.Iterator val$base
void <init> (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 synthetic java.lang.Object next ()
}
com/intellij/util/text/TextRanges.class
TextRanges.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 synthetic boolean $assertionsDisabled
public void <init> ()
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 ()
private static synthetic int lambda$static$1 (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange o1
com.intellij.openapi.util.TextRange o2
private static synthetic int lambda$static$0 (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange o1
com.intellij.openapi.util.TextRange o2
static synthetic java.util.List access$000 (com.intellij.util.text.TextRanges)
com.intellij.util.text.TextRanges x0
static void <clinit> ()
}
com/intellij/util/text/UniqueNameGenerator.class
UniqueNameGenerator.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 <init> (java.util.Collection, com.intellij.util.Function)
Object t
java.util.Collection elements
com.intellij.util.Function namer
public void <init> ()
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 synthetic boolean value (java.lang.Object)
private static synthetic boolean lambda$generateUniqueName$0 (java.util.Collection, java.lang.String)
java.util.Collection existingNames
String s
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/UnsyncCharArrayReader.class
UnsyncCharArrayReader.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/XmlCharsetDetector.class
XmlCharsetDetector.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/package.html
com/intellij/util/xmlb/AbstractCollectionBinding.class
AbstractCollectionBinding.java
package com.intellij.util.xmlb
abstract com.intellij.util.xmlb.AbstractCollectionBinding extends com.intellij.util.xmlb.NotNullDeserializeBinding implements com.intellij.util.xmlb.MultiNodeBinding com.intellij.util.xmlb.NestedBinding {
private final com.intellij.serialization.MutableAccessor myAccessor
private java.util.List itemBindings
protected final Class itemType
private final com.intellij.util.xmlb.annotations.AbstractCollection annotation
protected final com.intellij.util.xmlb.annotations.XCollection newAnnotation
private com.intellij.util.xmlb.Serializer serializer
static final synthetic boolean $assertionsDisabled
void <init> (java.lang.Class, com.intellij.serialization.MutableAccessor)
Class elementType
com.intellij.serialization.MutableAccessor accessor
public com.intellij.serialization.MutableAccessor getAccessor ()
protected boolean isSortOrderedSet ()
public boolean isMulti ()
public void init (java.lang.reflect.Type, com.intellij.util.xmlb.Serializer)
java.lang.reflect.Type originalType
com.intellij.util.xmlb.Serializer serializer
private boolean isSurroundWithTag ()
private java.lang.Class[] getElementTypes ()
private com.intellij.util.xmlb.Binding getItemBinding (java.lang.Class)
Class aClass
private synchronized java.util.List getItemBindings ()
com.intellij.util.xmlb.Binding b
Class aClass
com.intellij.util.xmlb.Binding binding
Class[] elementTypes
private com.intellij.util.xmlb.Binding getElementBinding (org.jdom.Element)
com.intellij.util.xmlb.Binding binding
org.jdom.Element element
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 object
Object context
com.intellij.util.xmlb.SerializationFilter filter
java.util.Collection collection
String tagName
public java.lang.Object deserialize (java.lang.Object, org.jdom.Element)
Object context
org.jdom.Element element
public java.lang.Object deserializeList (java.lang.Object, java.util.List)
Object context
java.util.List elements
org.jdom.Element element
protected abstract java.lang.Object doDeserializeList (java.lang.Object, java.util.List)
private java.lang.Object serializeItem (java.lang.Object, java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
String elementName
org.jdom.Element serializedItem
String attributeName
String serialized
Object value
Object context
com.intellij.util.xmlb.SerializationFilter filter
com.intellij.util.xmlb.Binding binding
protected final 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
private java.lang.String getElementName ()
private java.lang.String getValueAttributeName ()
public boolean isBoundTo (org.jdom.Element)
org.jdom.Element element
protected abstract java.lang.String getCollectionTagName (java.lang.Object)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/Accessor.class
Accessor.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.Object readUnsafe (java.lang.Object) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
public abstract int readInt (java.lang.Object) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
public abstract long readLong (java.lang.Object) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
public abstract float readFloat (java.lang.Object) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
public abstract double readDouble (java.lang.Object) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
public abstract boolean readBoolean (java.lang.Object) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
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 isWritable ()
}
com/intellij/util/xmlb/AccessorBindingWrapper.class
AccessorBindingWrapper.java
package com.intellij.util.xmlb
final com.intellij.util.xmlb.AccessorBindingWrapper extends java.lang.Object implements com.intellij.util.xmlb.MultiNodeBinding com.intellij.util.xmlb.NestedBinding {
private final com.intellij.util.xmlb.Binding myBinding
private final com.intellij.serialization.MutableAccessor myAccessor
private final boolean myFlat
private final com.intellij.util.xmlb.annotations.Property$Style beanStyle
void <init> (com.intellij.serialization.MutableAccessor, com.intellij.util.xmlb.Binding, boolean, com.intellij.util.xmlb.annotations.Property$Style)
com.intellij.serialization.MutableAccessor accessor
com.intellij.util.xmlb.Binding binding
boolean flat
com.intellij.util.xmlb.annotations.Property$Style beanStyle
public com.intellij.serialization.MutableAccessor getAccessor ()
public boolean isFlat ()
public java.lang.Object serialize (java.lang.Object, java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
java.awt.Rectangle bounds
org.jdom.Element element
Object o
Object context
com.intellij.util.xmlb.SerializationFilter filter
Object value
public java.lang.Object deserializeUnsafe (java.lang.Object, org.jdom.Element)
Object context
org.jdom.Element element
public java.lang.Object deserialize (java.lang.Object, org.jdom.Element)
int x
int y
int h
int w
Object deserializedValue
String xA
String yA
String wA
String hA
Object deserializedValue
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
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/ArrayBinding.class
ArrayBinding.java
package com.intellij.util.xmlb
final com.intellij.util.xmlb.ArrayBinding extends com.intellij.util.xmlb.AbstractCollectionBinding {
void <init> (java.lang.Class, com.intellij.serialization.MutableAccessor)
Class valueClass
com.intellij.serialization.MutableAccessor accessor
protected java.lang.String getCollectionTagName (java.lang.Object)
Object target
protected java.lang.Object doDeserializeList (java.lang.Object, java.util.List)
int i
Object context
java.util.List elements
int size
Object[] result
java.util.Collection getIterable (java.lang.Object)
Object o
Object[] list
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/AttributeBinding.class
AttributeBinding.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.AttributeBinding extends com.intellij.util.xmlb.BasePrimitiveBinding {
private final Class valueClass
void <init> (com.intellij.serialization.MutableAccessor, com.intellij.util.xmlb.annotations.Attribute)
com.intellij.serialization.MutableAccessor accessor
com.intellij.util.xmlb.annotations.Attribute attribute
public java.lang.Object serialize (java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
String stringValue
Object o
com.intellij.util.xmlb.SerializationFilter filter
Object value
com.intellij.util.xmlb.Converter converter
String stringValue
void set (java.lang.Object, java.lang.String)
Object host
String value
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/BasePrimitiveBinding.class
BasePrimitiveBinding.java
package com.intellij.util.xmlb
abstract com.intellij.util.xmlb.BasePrimitiveBinding extends java.lang.Object implements com.intellij.util.xmlb.NestedBinding {
protected final com.intellij.serialization.MutableAccessor myAccessor
protected final String myName
protected final com.intellij.util.xmlb.Converter myConverter
protected com.intellij.util.xmlb.Binding myBinding
protected void <init> (com.intellij.serialization.MutableAccessor, java.lang.String, java.lang.Class)
com.intellij.serialization.MutableAccessor accessor
String suggestedName
Class converterClass
public com.intellij.serialization.MutableAccessor getAccessor ()
public final void init (java.lang.reflect.Type, com.intellij.util.xmlb.Serializer)
java.lang.reflect.Type originalType
com.intellij.util.xmlb.Serializer serializer
public final 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 abstract java.lang.Object serialize (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 final java.lang.Object deserializeUnsafe (java.lang.Object, org.jdom.Element)
Object context
org.jdom.Element element
protected final com.intellij.util.xmlb.Converter getConverter ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/BeanBinding$XmlSerializerPropertyCollector.class
BeanBinding.java
package com.intellij.util.xmlb
final com.intellij.util.xmlb.BeanBinding$XmlSerializerPropertyCollector extends com.intellij.serialization.PropertyCollector {
private final java.util.Map accessorCache
void <init> ()
public java.util.List collect (java.lang.Class)
Class aClass
protected boolean isAnnotatedAsTransient (java.lang.reflect.AnnotatedElement)
java.lang.reflect.AnnotatedElement element
protected boolean hasStoreAnnotations (java.lang.reflect.AccessibleObject)
java.lang.reflect.AccessibleObject element
private synthetic java.util.List lambda$collect$0 (java.lang.Class)
Class x$0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/BeanBinding.class
BeanBinding.java
package com.intellij.util.xmlb
public com.intellij.util.xmlb.BeanBinding extends com.intellij.util.xmlb.NotNullDeserializeBinding {
private static final com.intellij.serialization.PropertyCollector PROPERTY_COLLECTOR
private final String myTagName
protected com.intellij.util.xmlb.NestedBinding[] myBindings
protected final Class myBeanClass
com.intellij.util.ThreeState compareByFields
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.Class)
Class beanClass
public final synchronized void init (java.lang.reflect.Type, com.intellij.util.xmlb.Serializer)
com.intellij.util.xmlb.NestedBinding binding
int i
int size
java.lang.reflect.Type originalType
com.intellij.util.xmlb.Serializer serializer
com.intellij.util.xmlb.annotations.Property classAnnotation
java.util.List accessors
public final 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 final 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.NestedBinding binding
Object o
org.jdom.Element element
com.intellij.util.xmlb.SerializationFilter filter
protected final org.jdom.Element serializePropertyInto (com.intellij.util.xmlb.NestedBinding, java.lang.Object, org.jdom.Element, com.intellij.util.xmlb.SerializationFilter, boolean)
com.intellij.util.xmlb.NestedBinding binding
Object o
org.jdom.Element element
com.intellij.util.xmlb.SerializationFilter filter
boolean isFilterPropertyItself
com.intellij.util.xmlb.Accessor accessor
com.intellij.util.xmlb.annotations.Property property
Object node
public final java.lang.Object deserialize (java.lang.Object, org.jdom.Element)
Object context
org.jdom.Element element
Object instance
protected java.lang.Object newInstance ()
final boolean equalByFields (java.lang.Object, java.lang.Object, com.intellij.util.xmlb.SkipDefaultsSerializationFilter)
com.intellij.util.xmlb.Accessor accessor
com.intellij.util.xmlb.NestedBinding binding
Object currentValue
Object defaultValue
com.intellij.util.xmlb.SkipDefaultsSerializationFilter filter
public final gnu.trove.TObjectFloatHashMap computeBindingWeights (java.util.LinkedHashSet)
String name
String name
com.intellij.util.xmlb.NestedBinding binding
java.util.LinkedHashSet accessorNameTracker
gnu.trove.TObjectFloatHashMap weights
float weight
float step
public final void sortBindings (gnu.trove.TObjectFloatHashMap)
gnu.trove.TObjectFloatHashMap weights
public final void deserializeInto (java.lang.Object, org.jdom.Element)
Object result
org.jdom.Element element
public final void deserializeInto (java.lang.Object, org.jdom.Element, java.util.Set)
com.intellij.util.xmlb.NestedBinding binding
org.jdom.Attribute attribute
org.jdom.Element child
com.intellij.util.xmlb.NestedBinding binding
org.jdom.Content content
com.intellij.util.xmlb.Binding binding
com.intellij.util.xmlb.NestedBinding binding
Object result
org.jdom.Element element
java.util.Set accessorNameTracker
com.intellij.util.containers.MultiMap data
public final 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
int lastIndexOf
private static java.lang.String getTagNameFromAnnotation (java.lang.Class)
Class aClass
com.intellij.util.xmlb.annotations.Tag tag
public static java.util.List getAccessors (java.lang.Class)
Class aClass
java.util.List accessors
private static boolean isAssertBindings (java.lang.Class)
com.intellij.util.xmlb.annotations.Property property
Class aClass
public java.lang.String toString ()
private static com.intellij.util.xmlb.NestedBinding createBinding (com.intellij.serialization.MutableAccessor, com.intellij.util.xmlb.Serializer, com.intellij.util.xmlb.annotations.Property$Style)
com.intellij.util.xmlb.annotations.XMap xMap
com.intellij.serialization.MutableAccessor accessor
com.intellij.util.xmlb.Serializer serializer
com.intellij.util.xmlb.annotations.Property$Style propertyStyle
com.intellij.util.xmlb.annotations.Attribute attribute
com.intellij.util.xmlb.annotations.Text text
com.intellij.util.xmlb.annotations.OptionTag optionTag
com.intellij.util.xmlb.Binding binding
com.intellij.util.xmlb.annotations.Tag tag
boolean surroundWithTag
boolean inline
com.intellij.util.xmlb.annotations.Property property
com.intellij.util.xmlb.annotations.XCollection xCollection
private static synthetic int lambda$sortBindings$0 (gnu.trove.TObjectFloatHashMap, com.intellij.util.xmlb.NestedBinding, com.intellij.util.xmlb.NestedBinding)
gnu.trove.TObjectFloatHashMap weights
com.intellij.util.xmlb.NestedBinding o1
com.intellij.util.xmlb.NestedBinding o2
String n1
String n2
float w1
float w2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/Binding.class
Binding.java
package com.intellij.util.xmlb
public abstract com.intellij.util.xmlb.Binding extends java.lang.Object {
public static final com.intellij.openapi.diagnostic.Logger LOG
public abstract java.lang.Object serialize (java.lang.Object, java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
public boolean isBoundTo (org.jdom.Element)
org.jdom.Element element
public void init (java.lang.reflect.Type, com.intellij.util.xmlb.Serializer)
java.lang.reflect.Type originalType
com.intellij.util.xmlb.Serializer serializer
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
public abstract java.lang.Object deserializeUnsafe (java.lang.Object, org.jdom.Element)
public static void addContent (org.jdom.Element, java.lang.Object)
org.jdom.Content content
org.jdom.Element targetElement
Object node
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/CollectionBinding.class
CollectionBinding.java
package com.intellij.util.xmlb
final com.intellij.util.xmlb.CollectionBinding extends com.intellij.util.xmlb.AbstractCollectionBinding {
void <init> (java.lang.reflect.ParameterizedType, com.intellij.serialization.MutableAccessor)
java.lang.reflect.ParameterizedType type
com.intellij.serialization.MutableAccessor accessor
protected java.lang.Object doDeserializeList (java.lang.Object, java.util.List)
java.util.Collection result
org.jdom.Element node
Object context
java.util.List elements
java.util.Collection result
boolean isContextMutable
java.util.Collection getIterable (java.lang.Object)
Object o
protected java.lang.String getCollectionTagName (java.lang.Object)
Object target
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/CompactCollectionBinding.class
CompactCollectionBinding.java
package com.intellij.util.xmlb
final com.intellij.util.xmlb.CompactCollectionBinding extends com.intellij.util.xmlb.NotNullDeserializeBinding implements com.intellij.util.xmlb.NestedBinding {
private final String name
private final com.intellij.serialization.MutableAccessor accessor
void <init> (com.intellij.serialization.MutableAccessor)
com.intellij.serialization.MutableAccessor accessor
public com.intellij.serialization.MutableAccessor getAccessor ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/Constants.class
Constants.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.class
Converter.java
package com.intellij.util.xmlb
public abstract com.intellij.util.xmlb.Converter extends java.lang.Object {
public void <init> ()
public abstract java.lang.Object fromString (java.lang.String)
public abstract java.lang.String toString (java.lang.Object)
}
com/intellij/util/xmlb/JDOMElementBinding.class
JDOMElementBinding.java
package com.intellij.util.xmlb
final com.intellij.util.xmlb.JDOMElementBinding extends com.intellij.util.xmlb.NotNullDeserializeBinding implements com.intellij.util.xmlb.MultiNodeBinding com.intellij.util.xmlb.NestedBinding {
private final String myTagName
private final com.intellij.serialization.MutableAccessor myAccessor
static final synthetic boolean $assertionsDisabled
void <init> (com.intellij.serialization.MutableAccessor)
com.intellij.serialization.MutableAccessor accessor
com.intellij.util.xmlb.annotations.Tag tag
String tagName
public com.intellij.serialization.MutableAccessor getAccessor ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/JDOMXIncluder$1.class
JDOMXIncluder.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 <init> ()
public java.net.URL resolvePath (java.lang.String, java.net.URL) throws java.net.MalformedURLException
String relativePath
java.net.URL base
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/JDOMXIncluder$InplaceJdomXIncluder.class
JDOMXIncluder.java
package com.intellij.util.xmlb
final com.intellij.util.xmlb.JDOMXIncluder$InplaceJdomXIncluder extends com.intellij.util.xmlb.JDOMXIncluder {
private void <init> (boolean, com.intellij.util.xmlb.JDOMXIncluder$PathResolver)
boolean ignoreMissing
com.intellij.util.xmlb.JDOMXIncluder$PathResolver pathResolver
protected org.jdom.Element resolveNonXIncludeElement (org.jdom.Element, com.intellij.util.containers.Stack) throws com.intellij.util.xmlb.XIncludeException java.net.MalformedURLException
org.jdom.Element element
org.jdom.Content content
int i
org.jdom.Element original
com.intellij.util.containers.Stack bases
java.util.List contentList
synthetic void <init> (boolean, com.intellij.util.xmlb.JDOMXIncluder$PathResolver, com.intellij.util.xmlb.JDOMXIncluder$1)
boolean x0
com.intellij.util.xmlb.JDOMXIncluder$PathResolver x1
com.intellij.util.xmlb.JDOMXIncluder$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/JDOMXIncluder$PathResolver.class
JDOMXIncluder.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.net.URL) throws java.net.MalformedURLException
}
com/intellij/util/xmlb/JDOMXIncluder.class
JDOMXIncluder.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 XML
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 final java.util.regex.Pattern XPOINTER_PATTERN
public static final java.util.regex.Pattern CHILDREN_PATTERN
static final synthetic boolean $assertionsDisabled
private void <init> (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 java.net.MalformedURLException
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 java.net.MalformedURLException
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 java.net.MalformedURLException
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, boolean, com.intellij.util.xmlb.JDOMXIncluder$PathResolver) throws com.intellij.util.xmlb.XIncludeException java.net.MalformedURLException
org.jdom.Element original
String base
boolean ignoreMissing
com.intellij.util.xmlb.JDOMXIncluder$PathResolver pathResolver
public static void resolveNonXIncludeElement (org.jdom.Element, java.net.URL, boolean, com.intellij.util.xmlb.JDOMXIncluder$PathResolver) throws com.intellij.util.xmlb.XIncludeException java.net.MalformedURLException
org.jdom.Element original
java.net.URL base
boolean ignoreMissing
com.intellij.util.xmlb.JDOMXIncluder$PathResolver pathResolver
com.intellij.util.containers.Stack bases
public static java.util.List resolve (org.jdom.Element, java.net.URL) throws com.intellij.util.xmlb.XIncludeException java.net.MalformedURLException
org.jdom.Element original
java.net.URL base
private org.jdom.Document doResolve (org.jdom.Document, java.net.URL) throws java.net.MalformedURLException
org.jdom.Content o
org.jdom.Content o
org.jdom.Content o
org.jdom.Document original
java.net.URL 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.net.URL) throws com.intellij.util.xmlb.XIncludeException java.net.MalformedURLException
org.jdom.Element original
java.net.URL base
com.intellij.util.containers.Stack bases
protected static boolean isIncludeElement (org.jdom.Element)
org.jdom.Element element
private java.util.List resolve (org.jdom.Element, com.intellij.util.containers.Stack) throws com.intellij.util.xmlb.XIncludeException java.net.MalformedURLException
org.jdom.Element resolvedElement
org.jdom.Element original
com.intellij.util.containers.Stack bases
protected java.util.List resolveXIncludeElement (org.jdom.Element, com.intellij.util.containers.Stack) throws com.intellij.util.xmlb.XIncludeException java.net.MalformedURLException
org.jdom.Element e
java.util.List nodes
org.jdom.Content o
org.jdom.Content content
org.jdom.Element element
com.intellij.util.containers.Stack bases
java.net.URL base
String href
String baseAttribute
java.net.URL remote
String parseAttribute
org.jdom.Element fallbackElement
java.util.List remoteParsed
int i
private static java.util.List extractNeededChildren (org.jdom.Element, java.util.List)
org.jdom.Element element
java.util.List remoteElements
String xpointer
java.util.regex.Matcher matcher
boolean b
String pointer
String rootTagName
org.jdom.Element e
String subTagName
private java.util.List parseRemote (com.intellij.util.containers.Stack, java.net.URL, org.jdom.Element)
org.jdom.Element root
java.util.List list
org.jdom.JDOMException e
java.io.IOException e
com.intellij.util.containers.Stack bases
java.net.URL remote
org.jdom.Element fallbackElement
protected org.jdom.Element resolveNonXIncludeElement (org.jdom.Element, com.intellij.util.containers.Stack) throws com.intellij.util.xmlb.XIncludeException java.net.MalformedURLException
org.jdom.Attribute a
org.jdom.Element element
org.jdom.Content o
org.jdom.Element original
com.intellij.util.containers.Stack bases
org.jdom.Element result
synthetic void <init> (boolean, com.intellij.util.xmlb.JDOMXIncluder$PathResolver, com.intellij.util.xmlb.JDOMXIncluder$1)
boolean x0
com.intellij.util.xmlb.JDOMXIncluder$PathResolver x1
com.intellij.util.xmlb.JDOMXIncluder$1 x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/MapBinding.class
MapBinding.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.MapBinding extends java.lang.Object implements com.intellij.util.xmlb.MultiNodeBinding com.intellij.util.xmlb.NestedBinding {
private static final java.util.Comparator KEY_COMPARATOR
private final com.intellij.util.xmlb.annotations.MapAnnotation oldAnnotation
private final com.intellij.util.xmlb.annotations.XMap annotation
private final Class mapClass
private Class keyClass
private Class valueClass
private com.intellij.util.xmlb.Binding keyBinding
private com.intellij.util.xmlb.Binding valueBinding
protected final com.intellij.serialization.MutableAccessor myAccessor
static final synthetic boolean $assertionsDisabled
void <init> (com.intellij.serialization.MutableAccessor, java.lang.Class)
com.intellij.serialization.MutableAccessor accessor
Class mapClass
public com.intellij.serialization.MutableAccessor getAccessor ()
public void init (java.lang.reflect.Type, com.intellij.util.xmlb.Serializer)
java.lang.reflect.Type originalType
com.intellij.util.xmlb.Serializer serializer
java.lang.reflect.ParameterizedType type
java.lang.reflect.Type[] typeArguments
public boolean isMulti ()
private boolean isSortMap (java.util.Map)
java.util.Map map
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
protected boolean isSurroundWithTag ()
java.lang.String getEntryElementName ()
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 deserializeUnsafe (java.lang.Object, org.jdom.Element)
Object context
org.jdom.Element element
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)
Exception e
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
private boolean isSurroundKey ()
boolean isBoundToWithoutProperty (org.jdom.Element)
org.jdom.Element element
String elementName
public boolean isBoundTo (org.jdom.Element)
org.jdom.Element element
private static synthetic int lambda$static$0 (java.lang.Object, java.lang.Object)
Comparable c1
Comparable c2
Object o1
Object o2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/MultiNodeBinding.class
MultiNodeBinding.java
package com.intellij.util.xmlb
abstract com.intellij.util.xmlb.MultiNodeBinding extends java.lang.Object implements com.intellij.util.xmlb.Binding {
public abstract java.lang.Object deserializeList (java.lang.Object, java.util.List)
public abstract boolean isMulti ()
}
com/intellij/util/xmlb/NestedBinding.class
NestedBinding.java
package com.intellij.util.xmlb
public abstract com.intellij.util.xmlb.NestedBinding extends java.lang.Object implements com.intellij.util.xmlb.Binding {
public abstract com.intellij.serialization.MutableAccessor getAccessor ()
}
com/intellij/util/xmlb/NotNullDeserializeBinding.class
NotNullDeserializeBinding.java
package com.intellij.util.xmlb
public abstract com.intellij.util.xmlb.NotNullDeserializeBinding extends java.lang.Object implements com.intellij.util.xmlb.Binding {
public void <init> ()
public abstract java.lang.Object deserialize (java.lang.Object, org.jdom.Element)
public final java.lang.Object deserializeUnsafe (java.lang.Object, org.jdom.Element)
Object context
org.jdom.Element element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/OptionTagBinding.class
OptionTagBinding.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 synthetic boolean $assertionsDisabled
void <init> (com.intellij.serialization.MutableAccessor, com.intellij.util.xmlb.annotations.OptionTag)
String tagName
com.intellij.serialization.MutableAccessor accessor
com.intellij.util.xmlb.annotations.OptionTag optionTag
public java.lang.Object serialize (java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
Object node
String text
Object o
com.intellij.util.xmlb.SerializationFilter filter
Object value
org.jdom.Element targetElement
com.intellij.util.xmlb.Converter converter
public java.lang.Object deserialize (java.lang.Object, org.jdom.Element)
Object oldValue
Object newValue
java.util.List children
Exception e
String value
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/SerializationFilter.class
SerializationFilter.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.class
SerializationFilterBase.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 <init> ()
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)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/Serializer.class
Serializer.java
package com.intellij.util.xmlb
public abstract com.intellij.util.xmlb.Serializer extends java.lang.Object {
public abstract com.intellij.util.xmlb.Binding getRootBinding (java.lang.Class, java.lang.reflect.Type, com.intellij.serialization.MutableAccessor)
public abstract com.intellij.util.xmlb.Binding getRootBinding (java.lang.Class, java.lang.reflect.Type)
public com.intellij.util.xmlb.Binding getRootBinding (java.lang.Class)
Class aClass
public abstract com.intellij.util.xmlb.Binding getBinding (com.intellij.serialization.MutableAccessor)
public abstract com.intellij.util.xmlb.Binding getBinding (java.lang.Class, java.lang.reflect.Type)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/SkipDefaultValuesSerializationFilters.class
SkipDefaultValuesSerializationFilters.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 <init> ()
public transient void <init> (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
public java.lang.Object getDefaultValue (java.lang.Class)
Class c
Object o
protected void configure (java.lang.Object)
Object o
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/SkipDefaultsSerializationFilter.class
SkipDefaultsSerializationFilter.java
package com.intellij.util.xmlb
public com.intellij.util.xmlb.SkipDefaultsSerializationFilter extends com.intellij.util.xmlb.SkipDefaultValuesSerializationFilters {
public void <init> ()
public transient void <init> (java.lang.Object[])
Object[] defaultBeans
protected boolean equal (com.intellij.util.xmlb.NestedBinding, java.lang.Object)
com.intellij.util.xmlb.NestedBinding 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/SkipEmptySerializationFilter.class
SkipEmptySerializationFilter.java
package com.intellij.util.xmlb
public com.intellij.util.xmlb.SkipEmptySerializationFilter extends com.intellij.util.xmlb.SerializationFilterBase {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/SmartSerializer$1.class
SmartSerializer.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.SmartSerializer$1 extends com.intellij.util.xmlb.SkipEmptySerializationFilter {
final synthetic com.intellij.util.xmlb.SmartSerializer this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/SmartSerializer$2.class
SmartSerializer.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.SmartSerializer$2 extends com.intellij.util.xmlb.SkipDefaultValuesSerializationFilters {
final synthetic com.intellij.util.xmlb.SmartSerializer this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/SmartSerializer.class
SmartSerializer.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 <init> (boolean, boolean)
boolean trackSerializedNames
boolean useSkipEmptySerializationFilter
public void <init> ()
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 synthetic java.util.LinkedHashSet access$000 (com.intellij.util.xmlb.SmartSerializer)
com.intellij.util.xmlb.SmartSerializer x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/TagBinding.class
TagBinding.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 synthetic boolean $assertionsDisabled
void <init> (com.intellij.serialization.MutableAccessor, com.intellij.util.xmlb.annotations.Tag)
com.intellij.serialization.MutableAccessor accessor
com.intellij.util.xmlb.annotations.Tag tagAnnotation
void <init> (com.intellij.serialization.MutableAccessor, java.lang.String)
com.intellij.serialization.MutableAccessor accessor
String suggestedName
public java.lang.Object serialize (java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
Object node
Object o
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 context
java.util.List children
public boolean isBoundTo (org.jdom.Element)
org.jdom.Element element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/TextBinding.class
TextBinding.java
package com.intellij.util.xmlb
final com.intellij.util.xmlb.TextBinding extends java.lang.Object implements com.intellij.util.xmlb.NestedBinding {
private final Class valueClass
private final com.intellij.serialization.MutableAccessor accessor
void <init> (com.intellij.serialization.MutableAccessor)
com.intellij.serialization.MutableAccessor accessor
public com.intellij.serialization.MutableAccessor getAccessor ()
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 deserializeUnsafe (java.lang.Object, org.jdom.Element)
Object context
org.jdom.Element element
void set (java.lang.Object, java.lang.String)
Object context
String value
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/XIncludeException.class
XIncludeException.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.XIncludeException extends java.lang.RuntimeException {
void <init> (java.lang.String)
String message
void <init> (java.lang.Throwable)
Throwable cause
}
com/intellij/util/xmlb/XmlSerializationException.class
XmlSerializationException.java
package com.intellij.util.xmlb
public final com.intellij.util.xmlb.XmlSerializationException extends com.intellij.serialization.SerializationException {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
com/intellij/util/xmlb/XmlSerializer$1.class
XmlSerializer.java
package com.intellij.util.xmlb
final com.intellij.util.xmlb.XmlSerializer$1 extends java.lang.Object implements com.intellij.util.xmlb.SerializationFilter {
void <init> ()
public boolean accepts (com.intellij.util.xmlb.Accessor, java.lang.Object)
com.intellij.util.xmlb.Accessor accessor
Object bean
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/XmlSerializer.class
XmlSerializer.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
private void <init> ()
public static org.jdom.Element serialize (java.lang.Object) throws com.intellij.serialization.SerializationException
Object object
public static org.jdom.Element serialize (java.lang.Object, com.intellij.util.xmlb.SerializationFilter) throws com.intellij.serialization.SerializationException
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
com.intellij.util.xmlb.SerializationFilter filter1
Class aClass
public static java.lang.Object deserialize (org.jdom.Document, java.lang.Class) throws com.intellij.serialization.SerializationException
org.jdom.Document document
Class aClass
public static java.lang.Object deserialize (org.jdom.Element, java.lang.Class) throws com.intellij.serialization.SerializationException
com.intellij.util.xmlb.NotNullDeserializeBinding binding
com.intellij.serialization.SerializationException e
Exception e
org.jdom.Element element
Class aClass
public static java.lang.Object deserialize (java.net.URL, java.lang.Class) throws com.intellij.serialization.SerializationException
org.jdom.Document document
Exception e
java.net.URL url
Class aClass
public static void deserializeInto (java.lang.Object, org.jdom.Element)
com.intellij.serialization.SerializationException e
Exception e
Object bean
org.jdom.Element element
public static com.intellij.util.xmlb.BeanBinding getBeanBinding (java.lang.Object)
Object bean
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.serialization.SerializationException e
Exception e
Object bean
org.jdom.Element element
com.intellij.util.xmlb.SerializationFilter filter
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/XmlSerializerImpl$XmlSerializer.class
XmlSerializerImpl.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.XmlSerializerImpl$XmlSerializer extends com.intellij.util.xmlb.XmlSerializerImpl$XmlSerializerBase {
private java.lang.ref.Reference ourBindings
void <init> ()
private java.util.Map getBindingCacheMap ()
java.util.Map map
public synchronized com.intellij.util.xmlb.Binding getRootBinding (java.lang.Class, java.lang.reflect.Type)
Throwable e
Class aClass
java.lang.reflect.Type originalType
java.util.Map map
com.intellij.util.xmlb.Binding binding
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/XmlSerializerImpl$XmlSerializerBase.class
XmlSerializerImpl.java
package com.intellij.util.xmlb
public abstract com.intellij.util.xmlb.XmlSerializerImpl$XmlSerializerBase extends java.lang.Object implements com.intellij.util.xmlb.Serializer {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public final com.intellij.util.xmlb.Binding getBinding (java.lang.Class, java.lang.reflect.Type)
Class aClass
java.lang.reflect.Type type
public final synchronized com.intellij.util.xmlb.Binding getRootBinding (java.lang.Class, java.lang.reflect.Type, com.intellij.serialization.MutableAccessor)
Class aClass
java.lang.reflect.Type originalType
com.intellij.serialization.MutableAccessor accessor
com.intellij.util.xmlb.Binding binding
public final com.intellij.util.xmlb.Binding getBinding (com.intellij.serialization.MutableAccessor)
com.intellij.serialization.MutableAccessor accessor
java.lang.reflect.Type type
Class aClass
protected static com.intellij.util.xmlb.Binding createClassBinding (java.lang.Class, com.intellij.serialization.MutableAccessor, java.lang.reflect.Type)
com.intellij.util.xmlb.annotations.CollectionBean listBean
Class aClass
com.intellij.serialization.MutableAccessor accessor
java.lang.reflect.Type originalType
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/XmlSerializerImpl.class
XmlSerializerImpl.java
package com.intellij.util.xmlb
public final com.intellij.util.xmlb.XmlSerializerImpl extends java.lang.Object {
static final com.intellij.util.xmlb.XmlSerializerImpl$XmlSerializer serializer
public void <init> ()
static org.jdom.Element serialize (java.lang.Object, com.intellij.util.xmlb.SerializationFilter) throws com.intellij.serialization.SerializationException
Class aClass
com.intellij.util.xmlb.Binding binding
com.intellij.serialization.SerializationException e
Exception e
Object object
com.intellij.util.xmlb.SerializationFilter filter
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.serialization.MutableAccessor, java.lang.Class)
NumberFormatException e
Object deserializedValue
Object host
String value
com.intellij.serialization.MutableAccessor accessor
Class valueClass
private static boolean callFromStringIfDefined (java.lang.Object, java.lang.String, com.intellij.serialization.MutableAccessor, java.lang.Class)
java.lang.reflect.Method fromText
NoSuchMethodException ignored
Object host
String value
com.intellij.serialization.MutableAccessor accessor
Class valueClass
java.lang.reflect.Method fromText
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/XmlSerializerUtil.class
XmlSerializerUtil.java
package com.intellij.util.xmlb
public com.intellij.util.xmlb.XmlSerializerUtil extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static void copyBean (java.lang.Object, java.lang.Object)
com.intellij.serialization.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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/xmlb/annotations/AbstractCollection.class
AbstractCollection.java
package com.intellij.util.xmlb.annotations
public abstract annotation com.intellij.util.xmlb.annotations.AbstractCollection extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract boolean surroundWithTag ()
public abstract boolean sortOrderedSet ()
public abstract java.lang.String elementTag ()
public abstract java.lang.String elementValueAttribute ()
public abstract java.lang.Class[] elementTypes ()
}
com/intellij/util/xmlb/annotations/Attribute.class
Attribute.java
package com.intellij.util.xmlb.annotations
public abstract annotation 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.class
CollectionBean.java
package com.intellij.util.xmlb.annotations
public abstract annotation com.intellij.util.xmlb.annotations.CollectionBean extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/util/xmlb/annotations/MapAnnotation.class
MapAnnotation.java
package com.intellij.util.xmlb.annotations
public abstract annotation 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.class
OptionTag.java
package com.intellij.util.xmlb.annotations
public abstract annotation 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$Style.class
Property.java
package com.intellij.util.xmlb.annotations
public final enum com.intellij.util.xmlb.annotations.Property$Style extends java.lang.Enum {
public static final enum com.intellij.util.xmlb.annotations.Property$Style OPTION_TAG
public static final enum com.intellij.util.xmlb.annotations.Property$Style ATTRIBUTE
private static final synthetic com.intellij.util.xmlb.annotations.Property$Style[] $VALUES
public static com.intellij.util.xmlb.annotations.Property$Style[] values ()
public static com.intellij.util.xmlb.annotations.Property$Style valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/util/xmlb/annotations/Property.class
Property.java
package com.intellij.util.xmlb.annotations
public abstract annotation com.intellij.util.xmlb.annotations.Property extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract boolean surroundWithTag ()
public abstract boolean flat ()
public abstract java.lang.Class filter ()
public abstract boolean alwaysWrite ()
public abstract com.intellij.util.xmlb.annotations.Property$Style style ()
public abstract boolean assertIfNoBindings ()
}
com/intellij/util/xmlb/annotations/Tag.class
Tag.java
package com.intellij.util.xmlb.annotations
public abstract annotation 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.class
Text.java
package com.intellij.util.xmlb.annotations
public abstract annotation com.intellij.util.xmlb.annotations.Text extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/util/xmlb/annotations/Transient.class
Transient.java
package com.intellij.util.xmlb.annotations
public abstract annotation com.intellij.util.xmlb.annotations.Transient extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/util/xmlb/annotations/XCollection$Style.class
XCollection.java
package com.intellij.util.xmlb.annotations
public final enum com.intellij.util.xmlb.annotations.XCollection$Style extends java.lang.Enum {
public static final enum com.intellij.util.xmlb.annotations.XCollection$Style v1
public static final enum com.intellij.util.xmlb.annotations.XCollection$Style v2
private static final synthetic com.intellij.util.xmlb.annotations.XCollection$Style[] $VALUES
public static com.intellij.util.xmlb.annotations.XCollection$Style[] values ()
public static com.intellij.util.xmlb.annotations.XCollection$Style valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/util/xmlb/annotations/XCollection.class
XCollection.java
package com.intellij.util.xmlb.annotations
public abstract annotation com.intellij.util.xmlb.annotations.XCollection extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String propertyElementName ()
public abstract java.lang.String elementName ()
public abstract java.lang.String valueAttributeName ()
public abstract java.lang.Class[] elementTypes ()
public abstract com.intellij.util.xmlb.annotations.XCollection$Style style ()
}
com/intellij/util/xmlb/annotations/XMap.class
XMap.java
package com.intellij.util.xmlb.annotations
public abstract annotation com.intellij.util.xmlb.annotations.XMap extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String propertyElementName ()
public abstract java.lang.String entryTagName ()
public abstract java.lang.String keyAttributeName ()
public abstract java.lang.String valueAttributeName ()
}
com/intellij/util/xmlb/annotations/package.html
com/intellij/util/xmlb/annotations/readme.md
com/intellij/xml/CommonXmlStrings.class
CommonXmlStrings.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.class
XmlStringUtil.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlStringUtil extends java.lang.Object {
private void <init> ()
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.StringBuilder appendEscapedSymbol (java.lang.String, java.lang.StringBuilder, int, java.lang.String, char)
String str
StringBuilder buffer
int i
String entity
char ch
public static java.lang.String wrapInHtml (java.lang.CharSequence)
CharSequence result
public static transient java.lang.String wrapInHtmlLines (java.lang.CharSequence[])
CharSequence sequence
int i
CharSequence[] lines
StringBuilder sb
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
private static synthetic void $$$reportNull$$$0 (int)
}
misc/registry.properties
org/jdom/ImmutableAttribute.class
ImmutableAttribute.java
package org.jdom
org.jdom.ImmutableAttribute extends org.jdom.Attribute {
void <init> (java.lang.String, java.lang.String, org.jdom.AttributeType, org.jdom.Namespace)
String name
String value
org.jdom.AttributeType type
org.jdom.Namespace namespace
public org.jdom.Attribute clone ()
org.jdom.Attribute attribute
public org.jdom.Element getParent ()
protected org.jdom.Attribute setParent (org.jdom.Element)
org.jdom.Element parent
public org.jdom.Attribute detach ()
public org.jdom.Attribute setName (java.lang.String)
String name
public org.jdom.Attribute setNamespace (org.jdom.Namespace)
org.jdom.Namespace namespace
public org.jdom.Attribute setValue (java.lang.String)
String value
public org.jdom.Attribute setAttributeType (int)
int type
public volatile synthetic org.jdom.CloneBase clone ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic void $$$reportNull$$$0 (int)
}
org/jdom/ImmutableCDATA.class
ImmutableCDATA.java
package org.jdom
public org.jdom.ImmutableCDATA extends org.jdom.CDATA {
void <init> (java.lang.String)
String str
org.jdom.CDATA cdata
public org.jdom.CDATA clone ()
org.jdom.CDATA text
public org.jdom.Element getParent ()
public org.jdom.CDATA setText (java.lang.String)
String str
public void append (java.lang.String)
String str
public void append (org.jdom.Text)
org.jdom.Text text
public org.jdom.CDATA detach ()
protected org.jdom.CDATA setParent (org.jdom.Parent)
org.jdom.Parent parent
protected volatile synthetic org.jdom.Text setParent (org.jdom.Parent)
public volatile synthetic org.jdom.Text detach ()
public volatile synthetic org.jdom.Text clone ()
public volatile synthetic org.jdom.Text setText (java.lang.String)
public volatile synthetic org.jdom.Content clone ()
protected volatile synthetic org.jdom.Content setParent (org.jdom.Parent)
public volatile synthetic org.jdom.Parent getParent ()
public volatile synthetic org.jdom.Content detach ()
public volatile synthetic org.jdom.CloneBase clone ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic void $$$reportNull$$$0 (int)
}
org/jdom/ImmutableElement.class
ImmutableElement.java
package org.jdom
org.jdom.ImmutableElement extends org.jdom.Element {
private static final java.util.List EMPTY_LIST
private final org.jdom.Content[] myContent
private static final org.jdom.Content[] EMPTY_CONTENT
private final java.util.List myAttributes
void <init> (org.jdom.Element, org.jdom.JDOMInterner)
org.jdom.Element newElement
org.jdom.Text newText
org.jdom.Content o
org.jdom.Content[] newContent
int index
org.jdom.Namespace addns
org.jdom.Element origin
org.jdom.JDOMInterner interner
java.util.List origContent
private static java.util.List internAttributes (org.jdom.Element, org.jdom.JDOMInterner)
org.jdom.Attribute origAttribute
String name
String value
int i
org.jdom.Element origin
org.jdom.JDOMInterner interner
java.util.List originAttributes
org.jdom.AttributeType type
String[] nameValues
org.jdom.Namespace namespace
public int getContentSize ()
public java.util.List getContent ()
public java.util.List getContent (org.jdom.filter.Filter)
org.jdom.filter.Filter filter
public org.jdom.Content getContent (int)
int index
public java.util.Iterator getDescendants ()
public java.util.Iterator getDescendants (org.jdom.filter.Filter)
org.jdom.filter.Filter filter
public java.util.List getChildren ()
public java.util.List getChildren (java.lang.String, org.jdom.Namespace)
String name
org.jdom.Namespace ns
public org.jdom.Element getChild (java.lang.String, org.jdom.Namespace)
String name
org.jdom.Namespace ns
java.util.List children
public java.lang.String getText ()
Object obj
org.jdom.Content content
StringBuilder textContent
boolean hasText
public int indexOf (org.jdom.Content)
org.jdom.Content child
public org.jdom.Namespace getNamespace (java.lang.String)
org.jdom.Attribute a
String prefix
org.jdom.Namespace ns
public boolean hasAttributes ()
public java.util.List getAttributes ()
public int getAttributesSize ()
public org.jdom.Attribute getAttribute (java.lang.String, org.jdom.Namespace)
org.jdom.Attribute a
String oldURI
String oldName
int i
String name
org.jdom.Namespace ns
String uri
public java.lang.String getAttributeValue (java.lang.String)
String attname
public java.lang.String getAttributeValue (java.lang.String, java.lang.String)
String attname
String def
public java.lang.String getAttributeValue (java.lang.String, org.jdom.Namespace)
String attname
org.jdom.Namespace ns
public java.lang.String getAttributeValue (java.lang.String, org.jdom.Namespace, java.lang.String)
String name
org.jdom.Namespace ns
String def
org.jdom.Attribute attribute
public org.jdom.Element clone ()
org.jdom.Attribute attribute
org.jdom.Content c
org.jdom.Element element
java.util.List attributes
java.util.List content
public org.jdom.Element getParent ()
public boolean attributesEqual (org.jdom.Element)
org.jdom.Attribute attribute
org.jdom.Attribute oAttr
int i
org.jdom.Element element
java.util.List attrs
public static boolean attributesEqual (org.jdom.Attribute, org.jdom.Attribute)
org.jdom.Attribute a1
org.jdom.Attribute a2
static com.intellij.util.IncorrectOperationException immutableError (java.lang.Object)
Object element
public org.jdom.Element detach ()
public org.jdom.Element setName (java.lang.String)
String name
public org.jdom.Element setNamespace (org.jdom.Namespace)
org.jdom.Namespace namespace
public void addNamespaceDeclaration (org.jdom.Namespace)
org.jdom.Namespace additionalNamespace
public void removeNamespaceDeclaration (org.jdom.Namespace)
org.jdom.Namespace additionalNamespace
public org.jdom.Element setText (java.lang.String)
String text
public java.util.List removeContent ()
public java.util.List removeContent (org.jdom.filter.Filter)
org.jdom.filter.Filter filter
public org.jdom.Element setContent (java.util.Collection)
java.util.Collection newContent
public org.jdom.Element setContent (int, org.jdom.Content)
int index
org.jdom.Content child
public org.jdom.Parent setContent (int, java.util.Collection)
int index
java.util.Collection newContent
public org.jdom.Element addContent (java.lang.String)
String str
public org.jdom.Element addContent (org.jdom.Content)
org.jdom.Content child
public org.jdom.Element addContent (org.jdom.Element)
org.jdom.Element child
public org.jdom.Element addContent (java.util.Collection)
java.util.Collection newContent
public org.jdom.Element addContent (int, org.jdom.Content)
int index
org.jdom.Content child
public org.jdom.Element addContent (int, java.util.Collection)
int index
java.util.Collection newContent
public boolean removeContent (org.jdom.Content)
org.jdom.Content child
public org.jdom.Content removeContent (int)
int index
public org.jdom.Element setContent (org.jdom.Content)
org.jdom.Content child
public org.jdom.Element setAttributes (java.util.Collection)
java.util.Collection newAttributes
public org.jdom.Element setAttributes (java.util.List)
java.util.List newAttributes
public org.jdom.Element setAttribute (java.lang.String, java.lang.String)
String name
String value
public org.jdom.Element setAttribute (java.lang.String, java.lang.String, org.jdom.Namespace)
String name
String value
org.jdom.Namespace ns
public org.jdom.Element setAttribute (org.jdom.Attribute)
org.jdom.Attribute attribute
public boolean removeAttribute (java.lang.String)
String name
public boolean removeAttribute (java.lang.String, org.jdom.Namespace)
String name
org.jdom.Namespace ns
public boolean removeAttribute (org.jdom.Attribute)
org.jdom.Attribute attribute
public boolean removeChild (java.lang.String)
String name
public boolean removeChild (java.lang.String, org.jdom.Namespace)
String name
org.jdom.Namespace ns
public boolean removeChildren (java.lang.String)
String name
public boolean removeChildren (java.lang.String, org.jdom.Namespace)
String name
org.jdom.Namespace ns
protected org.jdom.Content setParent (org.jdom.Parent)
org.jdom.Parent parent
public volatile synthetic org.jdom.Parent addContent (int, java.util.Collection)
public volatile synthetic org.jdom.Parent addContent (int, org.jdom.Content)
public volatile synthetic org.jdom.Parent addContent (java.util.Collection)
public volatile synthetic org.jdom.Parent addContent (org.jdom.Content)
public volatile synthetic org.jdom.Parent getParent ()
public volatile synthetic org.jdom.Parent clone ()
public volatile synthetic org.jdom.Content clone ()
public volatile synthetic org.jdom.Content detach ()
public volatile synthetic org.jdom.CloneBase clone ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic org.jdom.Attribute lambda$internAttributes$0 (org.jdom.JDOMInterner, org.jdom.Attribute)
org.jdom.JDOMInterner interner
org.jdom.Attribute attribute
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jdom/ImmutableSameTypeAttributeList$1.class
ImmutableSameTypeAttributeList.java
package org.jdom
org.jdom.ImmutableSameTypeAttributeList$1 extends java.lang.Object implements java.util.Iterator {
int i
final synthetic org.jdom.ImmutableSameTypeAttributeList this$0
void <init> (org.jdom.ImmutableSameTypeAttributeList)
org.jdom.ImmutableSameTypeAttributeList this$0
public boolean hasNext ()
public org.jdom.Attribute next ()
public void remove ()
public volatile synthetic java.lang.Object next ()
}
org/jdom/ImmutableSameTypeAttributeList.class
ImmutableSameTypeAttributeList.java
package org.jdom
org.jdom.ImmutableSameTypeAttributeList extends java.lang.Object implements java.util.List {
private static final String[] EMPTY_STRING_ARRAY
private final String[] myNameValues
private final org.jdom.AttributeType myType
private final org.jdom.Namespace myNs
void <init> (java.lang.String[], org.jdom.AttributeType, org.jdom.Namespace)
String[] nameValues
org.jdom.AttributeType type
org.jdom.Namespace ns
public org.jdom.Attribute get (int)
int index
org.jdom.Attribute get (java.lang.String, org.jdom.Namespace)
String aname
int i
String name
org.jdom.Namespace namespace
java.lang.String getValue (java.lang.String, org.jdom.Namespace, java.lang.String)
String aname
int i
String name
org.jdom.Namespace namespace
String def
public int size ()
public java.lang.String toString ()
public int indexOf (java.lang.Object)
int i
Object o
public int lastIndexOf (java.lang.Object)
int i
Object o
public java.util.Iterator iterator ()
public java.util.List subList (int, int)
int fromIndex
int toIndex
private java.util.List toList ()
int i
java.util.List list
public boolean equals (java.lang.Object)
org.jdom.ImmutableSameTypeAttributeList io
String name
String value
org.jdom.Attribute a2
int i
Object o
java.util.List l
public int hashCode ()
String name
String value
int i
int result
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public boolean containsAll (java.util.Collection)
Object o
java.util.Collection c
public boolean add (org.jdom.Attribute)
org.jdom.Attribute obj
public void add (int, org.jdom.Attribute)
int index
org.jdom.Attribute obj
public boolean addAll (java.util.Collection)
java.util.Collection collection
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection collection
public void clear ()
public org.jdom.Attribute remove (int)
int index
public org.jdom.Attribute set (int, org.jdom.Attribute)
int index
org.jdom.Attribute obj
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public volatile synthetic java.lang.Object remove (int)
public volatile synthetic void add (int, java.lang.Object)
public volatile synthetic java.lang.Object set (int, java.lang.Object)
public volatile synthetic java.lang.Object get (int)
public volatile synthetic boolean add (java.lang.Object)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jdom/ImmutableText.class
ImmutableText.java
package org.jdom
public org.jdom.ImmutableText extends org.jdom.Text {
void <init> (java.lang.String)
String str
public org.jdom.Text clone ()
org.jdom.Text text
public org.jdom.Element getParent ()
public org.jdom.Text setText (java.lang.String)
String str
public void append (java.lang.String)
String str
public void append (org.jdom.Text)
org.jdom.Text text
public org.jdom.Text detach ()
protected org.jdom.Text setParent (org.jdom.Parent)
org.jdom.Parent parent
public volatile synthetic org.jdom.Content clone ()
protected volatile synthetic org.jdom.Content setParent (org.jdom.Parent)
public volatile synthetic org.jdom.Parent getParent ()
public volatile synthetic org.jdom.Content detach ()
public volatile synthetic org.jdom.CloneBase clone ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic void $$$reportNull$$$0 (int)
}
org/jdom/JDOMInterner$1.class
JDOMInterner.java
package org.jdom
org.jdom.JDOMInterner$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
final synthetic org.jdom.JDOMInterner this$0
void <init> (org.jdom.JDOMInterner)
org.jdom.JDOMInterner this$0
public int computeHashCode (org.jdom.Element)
org.jdom.Content child
org.jdom.Element e
int result
java.util.List content
public boolean equals (org.jdom.Element, org.jdom.Element)
org.jdom.Content c1
org.jdom.Content c2
int i
org.jdom.Element o1
org.jdom.Element o2
java.util.List content1
java.util.List content2
public volatile synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
}
org/jdom/JDOMInterner$2.class
JDOMInterner.java
package org.jdom
org.jdom.JDOMInterner$2 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
final synthetic org.jdom.JDOMInterner this$0
void <init> (org.jdom.JDOMInterner)
org.jdom.JDOMInterner this$0
public int computeHashCode (org.jdom.Text)
org.jdom.Text object
public boolean equals (org.jdom.Text, org.jdom.Text)
org.jdom.Text o1
org.jdom.Text o2
public volatile synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
}
org/jdom/JDOMInterner.class
JDOMInterner.java
package org.jdom
public org.jdom.JDOMInterner extends java.lang.Object {
private static final com.intellij.openapi.util.Condition IS_ELEMENT
private final com.intellij.util.containers.Interner myStrings
private final com.intellij.util.containers.OpenTHashSet myElements
private final com.intellij.util.containers.OpenTHashSet myTexts
public void <init> ()
private static int computeAttributesHashCode (org.jdom.Element)
org.jdom.Attribute attribute
org.jdom.Element e
java.util.List attributes
int result
private static boolean attributesEqual (org.jdom.Element, org.jdom.Element)
org.jdom.Attribute attr1
org.jdom.Attribute attr2
int i
org.jdom.Element o1
org.jdom.Element o2
java.util.List a1
java.util.List a2
static int computeAttributeHashCode (java.lang.String, java.lang.String)
String name
String value
private static int computeTextHashCode (org.jdom.Text)
org.jdom.Text object
public synchronized org.jdom.Element internElement (org.jdom.Element)
org.jdom.Element element
org.jdom.Element interned
public static boolean isInterned (org.jdom.Element)
org.jdom.Element element
synchronized org.jdom.Text internText (org.jdom.Text)
org.jdom.Text text
org.jdom.Text interned
synchronized java.lang.String internString (java.lang.String)
String s
static synthetic int access$000 (org.jdom.Element)
org.jdom.Element x0
static synthetic int access$100 (org.jdom.Text)
org.jdom.Text x0
static synthetic boolean access$200 (org.jdom.Element, org.jdom.Element)
org.jdom.Element x0
org.jdom.Element x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/annotations/ApiStatus$AvailableSince.class
ApiStatus.java
package org.jetbrains.annotations
public abstract annotation org.jetbrains.annotations.ApiStatus$AvailableSince extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
org/jetbrains/annotations/ApiStatus$Experimental.class
ApiStatus.java
package org.jetbrains.annotations
public abstract annotation org.jetbrains.annotations.ApiStatus$Experimental extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/jetbrains/annotations/ApiStatus$Internal.class
ApiStatus.java
package org.jetbrains.annotations
public abstract annotation org.jetbrains.annotations.ApiStatus$Internal extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/jetbrains/annotations/ApiStatus$NonExtendable.class
ApiStatus.java
package org.jetbrains.annotations
public abstract annotation org.jetbrains.annotations.ApiStatus$NonExtendable extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/jetbrains/annotations/ApiStatus$OverrideOnly.class
ApiStatus.java
package org.jetbrains.annotations
public abstract annotation org.jetbrains.annotations.ApiStatus$OverrideOnly extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/jetbrains/annotations/ApiStatus$ScheduledForRemoval.class
ApiStatus.java
package org.jetbrains.annotations
public abstract annotation org.jetbrains.annotations.ApiStatus$ScheduledForRemoval extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String inVersion ()
}
org/jetbrains/annotations/ApiStatus.class
ApiStatus.java
package org.jetbrains.annotations
public final org.jetbrains.annotations.ApiStatus extends java.lang.Object {
public void <init> ()
}
org/jetbrains/annotations/Debug$Renderer.class
Debug.java
package org.jetbrains.annotations
public abstract annotation org.jetbrains.annotations.Debug$Renderer extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String text ()
public abstract java.lang.String childrenArray ()
public abstract java.lang.String hasChildren ()
}
org/jetbrains/annotations/Debug.class
Debug.java
package org.jetbrains.annotations
public org.jetbrains.annotations.Debug extends java.lang.Object {
public void <init> ()
}
com/intellij/execution/rmi/ssl/
com/intellij/reference/
com/intellij/security/
com/intellij/BundleBase.class
BundleBase.java
package com.intellij
public abstract com.intellij.BundleBase extends java.lang.Object {
public static final char MNEMONIC
public static final String MNEMONIC_STRING
private static boolean assertOnMissedKeys
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static void assertOnMissedKeys (boolean)
boolean doAssert
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 messageOrDefault (java.util.ResourceBundle, java.lang.String, java.lang.String, java.lang.Object[])
String value
java.util.MissingResourceException e
java.util.ResourceBundle bundle
String key
String defaultValue
Object[] params
String value
static java.lang.String useDefaultValue (java.util.ResourceBundle, java.lang.String, java.lang.String)
java.util.ResourceBundle bundle
String key
String defaultValue
static java.lang.String postprocessValue (java.util.ResourceBundle, java.lang.String, java.lang.Object[])
java.text.MessageFormat format
IllegalArgumentException e
java.util.Locale locale
java.util.ResourceBundle bundle
String value
Object[] params
public static transient java.lang.String format (java.lang.String, java.lang.Object[])
String value
Object[] params
public static java.lang.String replaceMnemonicAmpersand (java.lang.String)
char c
String value
StringBuilder builder
boolean macMnemonic
int i
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ReviseWhenPortedToJDK.class
ReviseWhenPortedToJDK.java
package com.intellij
public abstract annotation com.intellij.ReviseWhenPortedToJDK extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
com/intellij/execution/rmi/CastableArgument.class
CastableArgument.java
package com.intellij.execution.rmi
public abstract com.intellij.execution.rmi.CastableArgument extends java.lang.Object {
}
com/intellij/execution/rmi/RemoteCastable.class
RemoteCastable.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.class
RemoteDeadHand.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 <init> ()
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 <clinit> ()
java.rmi.Remote remote
java.rmi.RemoteException e
java.rmi.Remote remote
}
com/intellij/execution/rmi/RemoteDeadHand.class
RemoteDeadHand.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.class
RemoteObject.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 <init> ()
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
protected java.lang.Iterable getExportedChildren ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/rmi/RemoteServer$1.class
RemoteServer.java
package com.intellij.execution.rmi
final com.intellij.execution.rmi.RemoteServer$1 extends java.lang.Object implements java.rmi.server.RMIServerSocketFactory {
final java.net.InetAddress loopbackAddress
void <init> () throws java.net.UnknownHostException
public java.net.ServerSocket createServerSocket (int) throws java.io.IOException
int port
}
com/intellij/execution/rmi/RemoteServer$Jndi.class
RemoteServer.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 <init> ()
public javax.naming.Context getInitialContext (java.util.Hashtable)
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/rmi/RemoteServer.class
RemoteServer.java
package com.intellij.execution.rmi
public com.intellij.execution.rmi.RemoteServer extends java.lang.Object {
public static final String SERVER_HOSTNAME
private static java.rmi.Remote ourRemote
public void <init> ()
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.server.RMIClientSocketFactory clientSocketFactory
java.rmi.server.RMIServerSocketFactory serverSocketFactory
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 java.lang.String getLoopbackAddress ()
boolean ipv6
static synthetic java.lang.String access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/rmi/ssl/Asn1Object.class
PrivateKeyReader.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
void <init> (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.class
PrivateKeyReader.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
void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
void <init> (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.class
PrivateKeyReader.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 final java.util.Map keyCache
private final String myFileName
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/rmi/ssl/SslSocketFactory$1.class
SslSocketFactory.java
package com.intellij.execution.rmi.ssl
synthetic com.intellij.execution.rmi.ssl.SslSocketFactory$1 extends java.lang.Object {
}
com/intellij/execution/rmi/ssl/SslSocketFactory$MyKeyManager.class
SslSocketFactory.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 <init> (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
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/rmi/ssl/SslSocketFactory$MyTrustEverybodyManager.class
SslSocketFactory.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 <init> ()
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 ()
synthetic void <init> (com.intellij.execution.rmi.ssl.SslSocketFactory$1)
com.intellij.execution.rmi.ssl.SslSocketFactory$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/rmi/ssl/SslSocketFactory$MyTrustManager.class
SslSocketFactory.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 <init> (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 ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/rmi/ssl/SslSocketFactory.class
SslSocketFactory.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 final javax.net.ssl.SSLSocketFactory myFactory
public void <init> () 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diagnostic/LoggerRt$1.class
LoggerRt.java
package com.intellij.openapi.diagnostic
synthetic com.intellij.openapi.diagnostic.LoggerRt$1 extends java.lang.Object {
}
com/intellij/openapi/diagnostic/LoggerRt$Factory.class
LoggerRt.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.class
LoggerRt.java
package com.intellij.openapi.diagnostic
com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory$1 extends com.intellij.openapi.diagnostic.LoggerRt {
final synthetic Object val$logger
final synthetic com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory this$0
void <init> (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.class
LoggerRt.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 <init> () throws java.lang.Exception
Class loggerClass
public com.intellij.openapi.diagnostic.LoggerRt getInstance (java.lang.String)
Object logger
Exception e
String category
synthetic void <init> (com.intellij.openapi.diagnostic.LoggerRt$1) throws java.lang.Exception
com.intellij.openapi.diagnostic.LoggerRt$1 x0
static synthetic java.lang.reflect.Method access$200 (com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory)
com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory x0
static synthetic java.lang.reflect.Method access$300 (com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory)
com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory x0
static synthetic java.lang.reflect.Method access$400 (com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory)
com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diagnostic/LoggerRt$JavaFactory$1.class
LoggerRt.java
package com.intellij.openapi.diagnostic
com.intellij.openapi.diagnostic.LoggerRt$JavaFactory$1 extends com.intellij.openapi.diagnostic.LoggerRt {
final synthetic java.util.logging.Logger val$logger
final synthetic com.intellij.openapi.diagnostic.LoggerRt$JavaFactory this$0
void <init> (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.class
LoggerRt.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 <init> ()
public com.intellij.openapi.diagnostic.LoggerRt getInstance (java.lang.String)
String category
java.util.logging.Logger logger
synthetic void <init> (com.intellij.openapi.diagnostic.LoggerRt$1)
com.intellij.openapi.diagnostic.LoggerRt$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/diagnostic/LoggerRt.class
LoggerRt.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 <init> ()
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)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Bitness.class
Bitness.java
package com.intellij.openapi.util
public final enum com.intellij.openapi.util.Bitness extends java.lang.Enum {
public static final enum com.intellij.openapi.util.Bitness x32
public static final enum com.intellij.openapi.util.Bitness x64
private final String value
private static final synthetic 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 <init> (java.lang.String, int, java.lang.String)
String value
public java.lang.String toString ()
static void <clinit> ()
}
com/intellij/openapi/util/Comparing.class
Comparing.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Comparing extends java.lang.Object {
private void <init> ()
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.CharSequence, java.lang.CharSequence, boolean)
CharSequence s1
CharSequence s2
boolean caseSensitive
public static boolean equal (java.lang.String, java.lang.String)
String arg1
String arg2
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Condition$1.class
Condition.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Condition$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void <init> ()
public boolean value (java.lang.Object)
Object object
public java.lang.String toString ()
}
com/intellij/openapi/util/Condition$2.class
Condition.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Condition$2 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void <init> ()
public boolean value (java.lang.Object)
Object object
public java.lang.String toString ()
}
com/intellij/openapi/util/Condition$3.class
Condition.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Condition$3 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void <init> ()
public boolean value (java.lang.Object)
Object object
public java.lang.String toString ()
}
com/intellij/openapi/util/Condition.class
Condition.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 <clinit> ()
}
com/intellij/openapi/util/Conditions$1.class
Conditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final synthetic Class val$clazz
void <init> (java.lang.Class)
public boolean value (java.lang.Object)
Object t
}
com/intellij/openapi/util/Conditions$2.class
Conditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$2 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final synthetic Class val$clazz
void <init> (java.lang.Class)
public boolean value (java.lang.Object)
Object t
}
com/intellij/openapi/util/Conditions$3.class
Conditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$3 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final synthetic Class val$clazz
void <init> (java.lang.Class)
public boolean value (java.lang.Class)
Class t
public volatile synthetic boolean value (java.lang.Object)
}
com/intellij/openapi/util/Conditions$4.class
Conditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$4 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final synthetic Class[] val$clazz
void <init> (java.lang.Class[])
public boolean value (java.lang.Object)
Class aClass
Object t
}
com/intellij/openapi/util/Conditions$5.class
Conditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$5 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final synthetic Object val$option
void <init> (java.lang.Object)
public boolean value (java.lang.Object)
Object t
}
com/intellij/openapi/util/Conditions$6.class
Conditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$6 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final synthetic Object val$option
void <init> (java.lang.Object)
public boolean value (java.lang.Object)
Object t
}
com/intellij/openapi/util/Conditions$7.class
Conditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$7 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final synthetic java.util.Collection val$options
void <init> (java.util.Collection)
public boolean value (java.lang.Object)
Object t
}
com/intellij/openapi/util/Conditions$8.class
Conditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$8 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final synthetic com.intellij.openapi.util.Condition val$condition
final synthetic com.intellij.util.Function val$fun
void <init> (com.intellij.openapi.util.Condition, com.intellij.util.Function)
public boolean value (java.lang.Object)
Object o
}
com/intellij/openapi/util/Conditions$And.class
Conditions.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Conditions$Not.class
Conditions.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 <init> (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public boolean value (java.lang.Object)
Object value
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Conditions$Or.class
Conditions.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Conditions$SoftRefCache.class
Conditions.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.Map myCache
private final com.intellij.openapi.util.Condition myCondition
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Conditions.class
Conditions.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Couple.class
Couple.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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Getter.class
Getter.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.class
KeyValue.java
package com.intellij.openapi.util
public com.intellij.openapi.util.KeyValue extends com.intellij.openapi.util.Pair {
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Pair$1.class
Pair.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Pair$1 extends java.lang.Object implements com.intellij.util.Function {
final synthetic Object val$value
void <init> (java.lang.Object)
public com.intellij.openapi.util.Pair fun (java.lang.Object)
Object a
public volatile synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/util/Pair$NonNull.class
Pair.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Pair$NonNull extends com.intellij.openapi.util.Pair {
public void <init> (java.lang.Object, java.lang.Object)
Object first
Object second
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Pair.class
Pair.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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Ref.class
Ref.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Ref extends java.lang.Object {
private Object myValue
public void <init> ()
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/Setter.class
Setter.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.class
SystemInfoRt.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 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
private static final String ARCH_DATA_MODEL
public static final boolean is32Bit
public static final boolean is64Bit
public void <init> ()
static void <clinit> ()
}
com/intellij/openapi/util/ThrowableComputable.class
ThrowableComputable.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.class
UnorderedPair.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 <init> (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.class
DataInputOutputUtilRt.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.DataInputOutputUtilRt extends java.lang.Object {
public void <init> ()
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 int readINT (java.nio.ByteBuffer)
int next
int sh
java.nio.ByteBuffer byteBuffer
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 writeINT (java.nio.ByteBuffer, int)
java.nio.ByteBuffer byteBuffer
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
public static void writeMap (java.io.DataOutput, java.util.Map, com.intellij.util.ThrowableConsumer, com.intellij.util.ThrowableConsumer) throws java.io.IOException
java.util.Map$Entry e
java.io.DataOutput out
java.util.Map map
com.intellij.util.ThrowableConsumer writeKey
com.intellij.util.ThrowableConsumer writeValue
public static java.util.Map readMap (java.io.DataInput, com.intellij.openapi.util.ThrowableComputable, com.intellij.openapi.util.ThrowableComputable) throws java.io.IOException
int i
java.io.DataInput in
com.intellij.openapi.util.ThrowableComputable readKey
com.intellij.openapi.util.ThrowableComputable readValue
int size
java.util.Map result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/io/FileFilters$1.class
FileFilters.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileFilters$1 extends java.lang.Object implements java.io.FileFilter {
final synthetic String val$extension
void <init> (java.lang.String)
public boolean accept (java.io.File)
java.io.File pathname
}
com/intellij/openapi/util/io/FileFilters$2.class
FileFilters.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileFilters$2 extends java.lang.Object implements java.io.FileFilter {
final synthetic String val$extension
void <init> (java.lang.String)
public boolean accept (java.io.File)
java.io.File pathname
}
com/intellij/openapi/util/io/FileFilters.class
FileFilters.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.FileFilters extends java.lang.Object {
private void <init> ()
public static java.io.FileFilter withExtension (java.lang.String)
String extension
public static java.io.FileFilter filesWithExtension (java.lang.String)
String extension
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/io/FileTooBigException.class
FileTooBigException.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.FileTooBigException extends java.io.IOException {
public void <init> (java.lang.String)
String e
}
com/intellij/openapi/util/io/FileUtilRt$1.class
FileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$1 extends java.lang.Object implements java.io.FileFilter {
void <init> ()
public boolean accept (java.io.File)
java.io.File file
}
com/intellij/openapi/util/io/FileUtilRt$2.class
FileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$2 extends java.lang.Object implements java.io.FileFilter {
void <init> ()
public boolean accept (java.io.File)
java.io.File file
}
com/intellij/openapi/util/io/FileUtilRt$3.class
FileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$3 extends java.lang.ThreadLocal {
void <init> ()
protected byte[] initialValue ()
protected volatile synthetic java.lang.Object initialValue ()
}
com/intellij/openapi/util/io/FileUtilRt$4.class
FileUtilRt.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 synthetic java.io.File val$file
void <init> (java.io.File)
public java.lang.Boolean execute (boolean)
boolean lastAttempt
public volatile synthetic java.lang.Object execute (boolean) throws java.lang.Throwable
}
com/intellij/openapi/util/io/FileUtilRt$CharComparingStrategy$1.class
FileUtilRt.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 <init> ()
public boolean charsEqual (char, char)
char ch1
char ch2
}
com/intellij/openapi/util/io/FileUtilRt$CharComparingStrategy$2.class
FileUtilRt.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 <init> ()
public boolean charsEqual (char, char)
char ch1
char ch2
}
com/intellij/openapi/util/io/FileUtilRt$CharComparingStrategy.class
FileUtilRt.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 <clinit> ()
}
com/intellij/openapi/util/io/FileUtilRt$FilesToDeleteHolder$1.class
FileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$FilesToDeleteHolder$1 extends java.lang.Thread {
final synthetic java.util.concurrent.ConcurrentLinkedQueue val$queue
void <init> (java.lang.String, java.util.concurrent.ConcurrentLinkedQueue)
String x0
public void run ()
String name
}
com/intellij/openapi/util/io/FileUtilRt$FilesToDeleteHolder.class
FileUtilRt.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 <init> ()
private static java.util.Queue createFilesToDelete ()
java.util.concurrent.ConcurrentLinkedQueue queue
static synthetic java.util.Queue access$500 ()
static void <clinit> ()
}
com/intellij/openapi/util/io/FileUtilRt$NIOReflect$1$1.class
FileUtilRt.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 synthetic Object val$fileObject
final synthetic com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1 this$0
void <init> (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 synthetic java.lang.Object execute (boolean) throws java.lang.Throwable
}
com/intellij/openapi/util/io/FileUtilRt$NIOReflect$1$2.class
FileUtilRt.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1$2 extends java.io.IOException {
final synthetic com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1 this$0
void <init> (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.class
FileUtilRt.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 synthetic Object val$Result_Skip
final synthetic Object val$Result_Continue
void <init> (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.class
FileUtilRt.java
package com.intellij.openapi.util.io
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
private void <init> ()
static java.lang.Object toPath (java.io.File) throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException
java.io.File file
static void deleteRecursively (java.lang.Object) throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException e
Object path
static synthetic java.lang.reflect.Method access$000 ()
static synthetic java.lang.reflect.Method access$100 ()
static synthetic java.lang.Class access$200 ()
static synthetic java.lang.reflect.Method access$300 ()
static void <clinit> ()
Class pathClass
Class visitorClass
Class filesClass
Object Result_Continue
Object Result_Skip
Throwable ignored
boolean initSuccess
}
com/intellij/openapi/util/io/FileUtilRt$RepeatableIOOperation.class
FileUtilRt.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$SymlinkResolver.class
FileUtilRt.java
package com.intellij.openapi.util.io
public abstract com.intellij.openapi.util.io.FileUtilRt$SymlinkResolver extends java.lang.Object {
public abstract java.lang.String resolveSymlinksAndCanonicalize (java.lang.String, char, boolean)
public abstract boolean isSymlink (java.lang.CharSequence)
}
com/intellij/openapi/util/io/FileUtilRt.class
FileUtilRt.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.FileUtilRt extends java.lang.Object {
private static final int KILOBYTE
private static final int DEFAULT_INTELLISENSE_LIMIT
public static final int MEGABYTE
public static final int LARGE_FOR_CONTENT_LOADING
public static final int LARGE_FILE_PREVIEW_SIZE
private static final int MAX_FILE_IO_ATTEMPTS
private static final boolean USE_FILE_CHANNELS
public static final java.io.FileFilter ALL_FILES
public static final java.io.FileFilter ALL_DIRECTORIES
public static final int THREAD_LOCAL_BUFFER_LENGTH
protected static final ThreadLocal BUFFER
private static String ourCanonicalTempPathCache
private static final java.util.Random RANDOM
public void <init> ()
public static boolean isJarOrZip (java.io.File)
java.io.File file
public static boolean isJarOrZip (java.io.File, boolean)
java.io.File file
boolean isCheckIsDirectory
String path
public static java.lang.String toCanonicalPath (java.lang.String, char, boolean)
String path
char separatorChar
boolean removeLastSlash
protected static java.lang.String toCanonicalPath (java.lang.String, char, boolean, com.intellij.openapi.util.io.FileUtilRt$SymlinkResolver)
char c
char next
int start
int slashIndex
char c
int i
String path
char separatorChar
boolean removeLastSlash
com.intellij.openapi.util.io.FileUtilRt$SymlinkResolver resolver
int index
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, com.intellij.openapi.util.io.FileUtilRt$SymlinkResolver)
int pos
int i
StringBuilder result
int dots
int start
com.intellij.openapi.util.io.FileUtilRt$SymlinkResolver symlinkResolver
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
boolean success
java.io.IOException e
String[] children
int size
java.io.File f
int MAX_ATTEMPTS
java.io.File dir
String prefix
String suffix
boolean isDirectory
int attempts
int i
int maxFileNumber
java.io.IOException exception
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
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.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.IOException e
Exception e
java.io.File file
static void deleteRecursivelyNIO (java.lang.Object) throws java.io.IOException
Throwable cause
java.lang.reflect.InvocationTargetException e
Exception e
Object path
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 file
java.io.File parentPath
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 ()
public static int getUserContentLoadLimit ()
private static int getLargeFilePreviewSize ()
private static int parseKilobyteProperty (java.lang.String, int)
long i
NumberFormatException e
String key
int defaultValue
private static com.intellij.openapi.diagnostic.LoggerRt logger ()
static synthetic com.intellij.openapi.diagnostic.LoggerRt access$400 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/io/NullAppendable.class
NullAppendable.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/util/text/StringHash.class
StringHash.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 <init> ()
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 <clinit> ()
}
com/intellij/openapi/util/text/StringUtilRt.class
StringUtilRt.java
package com.intellij.openapi.util.text
public com.intellij.openapi.util.text.StringUtilRt extends java.lang.Object {
public void <init> ()
public static boolean equal (java.lang.CharSequence, java.lang.CharSequence, boolean)
int i
int i
CharSequence s1
CharSequence s2
boolean caseSensitive
public static boolean charsEqualIgnoreCase (char, char)
char a
char b
public static char toUpperCase (char)
char a
public static char toLowerCase (char)
char a
public static java.lang.String convertLineSeparators (java.lang.String)
String text
public static java.lang.String convertLineSeparators (java.lang.String, boolean)
String text
boolean keepCarriageReturn
public static java.lang.String convertLineSeparators (java.lang.String, java.lang.String)
String text
String newSeparator
public static java.lang.CharSequence convertLineSeparators (java.lang.CharSequence, java.lang.String)
CharSequence text
String newSeparator
public static java.lang.String convertLineSeparators (java.lang.String, java.lang.String, int[])
String text
String newSeparator
int[] offsetsToKeep
public static java.lang.String convertLineSeparators (java.lang.String, java.lang.String, int[], boolean)
String text
String newSeparator
int[] offsetsToKeep
boolean keepCarriageReturn
private static java.lang.CharSequence unifyLineSeparators (java.lang.CharSequence, java.lang.String, int[], boolean)
boolean followedByLineFeed
char c
int i
CharSequence text
String newSeparator
int[] offsetsToKeep
boolean keepCarriageReturn
StringBuilder buffer
int intactLength
boolean newSeparatorIsSlashN
private static void shiftOffsets (int[], int, int, int)
int offset
int i
int[] offsets
int changeOffset
int oldLength
int newLength
int shift
public static int parseInt (java.lang.String, int)
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
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 endsWith (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence text
CharSequence suffix
int l1
int l2
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
public static boolean isEmpty (java.lang.CharSequence)
CharSequence cs
public static boolean isEmptyOrSpaces (java.lang.CharSequence)
int i
CharSequence s
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.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.lang.String formatFileSize (long)
long fileSize
public static java.lang.String formatFileSize (long, java.lang.String)
long fileSize
String unitSeparator
int rank
double value
String[] units
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
boolean quoted
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/reference/SoftLazyValue.class
SoftLazyValue.java
package com.intellij.reference
public abstract com.intellij.reference.SoftLazyValue extends java.lang.Object {
private java.lang.ref.SoftReference myReference
public void <init> ()
public java.lang.Object getValue ()
Object t
protected abstract java.lang.Object compute ()
}
com/intellij/reference/SoftReference.class
SoftReference.java
package com.intellij.reference
public com.intellij.reference.SoftReference extends java.lang.ref.SoftReference implements com.intellij.openapi.util.Getter {
public void <init> (java.lang.Object)
Object referent
public void <init> (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.class
CompositeX509TrustManager.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ArrayUtilRt.class
ArrayUtilRt.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 void <init> ()
public static java.lang.String[] toStringArray (java.util.Collection)
java.util.Collection collection
public static int find (java.lang.Object[], java.lang.Object)
Object[] src
Object obj
public static int indexOf (java.lang.Object[], java.lang.Object, int, int)
int i
int i
Object[] objects
Object object
int start
int end
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/AsyncProducer.class
AsyncProducer.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.class
Base64.java
package com.intellij.util
public com.intellij.util.Base64 extends java.lang.Object {
private void <init> ()
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/BloomFilterBase.class
BloomFilterBase.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 <init> (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
protected void <init> (java.io.DataInput) throws java.io.IOException
int i
java.io.DataInput input
protected void save (java.io.DataOutput) throws java.io.IOException
long l
java.io.DataOutput output
}
com/intellij/util/BooleanFunction.class
BooleanFunction.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.class
Consumer.java
package com.intellij.util
final com.intellij.util.Consumer$1 extends java.lang.Object implements com.intellij.util.Consumer {
void <init> ()
public void consume (java.lang.Object)
Object t
}
com/intellij/util/Consumer.class
Consumer.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 <clinit> ()
}
com/intellij/util/ExceptionUtilRt$1.class
ExceptionUtilRt.java
package com.intellij.util
final com.intellij.util.ExceptionUtilRt$1 extends java.io.PrintWriter {
private boolean skipping
private boolean newLine
final synthetic String val$skipPattern
void <init> (java.io.Writer, java.lang.String)
java.io.Writer x0
public void print (java.lang.String)
String x
boolean curSkipping
public void println ()
}
com/intellij/util/ExceptionUtilRt.class
ExceptionUtilRt.java
package com.intellij.util
public com.intellij.util.ExceptionUtilRt extends java.lang.Object {
public void <init> ()
public static void rethrowUnchecked (java.lang.Throwable)
Throwable t
public static void rethrowAll (java.lang.Throwable) throws java.lang.Exception
Throwable t
public static java.lang.Object findCause (java.lang.Throwable, java.lang.Class)
Throwable e
Class klass
public static boolean causedBy (java.lang.Throwable, java.lang.Class)
Throwable e
Class klass
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
static synthetic java.lang.String access$000 (java.lang.String, int)
String x0
int x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/Function$1.class
Function.java
package com.intellij.util
final com.intellij.util.Function$1 extends java.lang.Object implements com.intellij.util.Function$Mono {
void <init> ()
public java.lang.Object fun (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/intellij/util/Function$2.class
Function.java
package com.intellij.util
final com.intellij.util.Function$2 extends java.lang.Object implements com.intellij.util.Function {
void <init> ()
public java.lang.Object fun (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/intellij/util/Function$First.class
Function.java
package com.intellij.util
public final com.intellij.util.Function$First extends java.lang.Object implements com.intellij.util.Function {
public void <init> ()
public java.lang.Object fun (java.lang.Object[])
Object[] ps
public volatile synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/util/Function$FirstInCollection.class
Function.java
package com.intellij.util
public final com.intellij.util.Function$FirstInCollection extends java.lang.Object implements com.intellij.util.Function {
public void <init> ()
public java.lang.Object fun (java.util.Collection)
java.util.Collection ps
public volatile synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/util/Function$InstanceOf.class
Function.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 <init> (java.lang.Class)
Class resultClass
public java.lang.Object fun (java.lang.Object)
Object p
}
com/intellij/util/Function$Mono.class
Function.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.class
Function.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 <clinit> ()
}
com/intellij/util/Functions$1.class
Functions.java
package com.intellij.util
final com.intellij.util.Functions$1 extends java.lang.Object implements com.intellij.util.Function {
final synthetic Object val$b
void <init> (java.lang.Object)
public java.lang.Object fun (java.lang.Object)
Object a
}
com/intellij/util/Functions$2.class
Functions.java
package com.intellij.util
final com.intellij.util.Functions$2 extends java.lang.Object implements com.intellij.util.Function {
final synthetic com.intellij.util.Function val$f2
final synthetic com.intellij.util.Function val$f1
void <init> (com.intellij.util.Function, com.intellij.util.Function)
public java.lang.Object fun (java.lang.Object)
Object a
}
com/intellij/util/Functions$3.class
Functions.java
package com.intellij.util
final com.intellij.util.Functions$3 extends java.lang.Object implements com.intellij.util.Function {
final synthetic java.util.Map val$map
void <init> (java.util.Map)
public java.lang.Object fun (java.lang.Object)
Object a
}
com/intellij/util/Functions$4.class
Functions.java
package com.intellij.util
final com.intellij.util.Functions$4 extends java.lang.Object implements com.intellij.util.Function {
void <init> ()
public java.lang.Class fun (java.lang.Object)
Object o
public volatile synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/util/Functions$5.class
Functions.java
package com.intellij.util
final com.intellij.util.Functions$5 extends java.lang.Object implements com.intellij.util.Function {
void <init> ()
public java.lang.Object fun (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
public volatile synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/util/Functions$6.class
Functions.java
package com.intellij.util
final com.intellij.util.Functions$6 extends java.lang.Object implements com.intellij.util.Function {
void <init> ()
public java.lang.Object fun (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
public volatile synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/util/Functions$7.class
Functions.java
package com.intellij.util
final com.intellij.util.Functions$7 extends java.lang.Object implements com.intellij.util.Function {
void <init> ()
public java.lang.Iterable fun (java.lang.Object[])
Object[] t
public volatile synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/util/Functions.class
Functions.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
private static final com.intellij.util.Function WRAP_ARRAY
public void <init> ()
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 wrapArray ()
static void <clinit> ()
}
com/intellij/util/NotNullFunction.class
NotNullFunction.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.class
NullableConsumer.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.class
NullableFunction.java
package com.intellij.util
final com.intellij.util.NullableFunction$1 extends java.lang.Object implements com.intellij.util.NullableFunction {
void <init> ()
public java.lang.Object fun (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/intellij/util/NullableFunction.class
NullableFunction.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 <clinit> ()
}
com/intellij/util/Parent.class
Parent.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.class
PathUtilRt.java
package com.intellij.util
public final enum com.intellij.util.PathUtilRt$Platform extends java.lang.Enum {
public static final enum com.intellij.util.PathUtilRt$Platform UNIX
public static final enum com.intellij.util.PathUtilRt$Platform WINDOWS
public static final com.intellij.util.PathUtilRt$Platform CURRENT
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/util/PathUtilRt.class
PathUtilRt.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 <init> ()
public static java.lang.String getFileName (java.lang.String)
String path
int end
public static java.lang.String getFileExtension (java.lang.String)
String path
int end
int start
int index
private static int getEnd (java.lang.String)
String path
char c
public static java.lang.String getParentPath (java.lang.String)
String path
int end
private static int getLastIndexOfPathSeparator (java.lang.String, int)
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ReadEnv.class
ReadEnv.java
package com.intellij.util
public com.intellij.util.ReadEnv extends java.lang.Object {
public void <init> ()
public static void main (java.lang.String[]) throws java.lang.Exception
java.util.Map$Entry each
String[] args
java.io.Writer out
}
com/intellij/util/ReflectionUtilRt.class
ReflectionUtilRt.java
package com.intellij.util
public com.intellij.util.ReflectionUtilRt extends java.lang.Object {
public void <init> ()
public static java.util.List collectFields (java.lang.Class)
Class clazz
java.util.List result
private static void collectFields (java.lang.Class, java.util.List)
Class each
Class clazz
java.util.List result
Class superClass
public static java.lang.Object getField (java.lang.Class, java.lang.Object, java.lang.Class, java.lang.String)
Object t
Class objectClass
Object object
Class fieldType
String fieldName
java.lang.reflect.Field field
private static java.lang.reflect.Field findField (java.lang.Class, java.lang.String, java.lang.Class)
java.lang.reflect.Field field
java.lang.reflect.Field result
java.lang.reflect.Field result
Class each
Class clazz
String fieldName
Class fieldType
Class superClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ThrowableConsumer.class
ThrowableConsumer.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/ThrowableRunnable.class
ThrowableRunnable.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/containers/ContainerUtilRt$EmptyList.class
ContainerUtilRt.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 <init> ()
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 ()
public java.util.ListIterator listIterator ()
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean isEmpty ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
static synthetic com.intellij.util.containers.ContainerUtilRt$EmptyList access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ContainerUtilRt.class
ContainerUtilRt.java
package com.intellij.util.containers
public com.intellij.util.containers.ContainerUtilRt extends java.lang.Object {
public void <init> ()
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 transient 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 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
protected 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 transient java.util.LinkedHashSet newLinkedHashSet (java.lang.Object[])
Object[] elements
public static java.util.TreeSet newTreeSet ()
public static java.util.TreeSet newTreeSet (java.lang.Iterable)
Iterable elements
public static java.util.List emptyList ()
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 mapNotNull (java.util.Collection, com.intellij.util.Function)
Object o
Object t
java.util.Collection collection
com.intellij.util.Function mapping
java.util.List result
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.List map2List (java.util.Map)
java.util.Map$Entry entry
java.util.Map map
java.util.List result
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[])
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 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 boolean isEmpty (java.util.Collection)
java.util.Collection collection
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.util.Iterator, com.intellij.openapi.util.Condition)
Object value
java.util.Iterator iterator
com.intellij.openapi.util.Condition condition
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/EmptyIterator.class
EmptyIterator.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 <init> ()
public static com.intellij.util.containers.EmptyIterator getInstance ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
static void <clinit> ()
}
com/intellij/util/containers/EmptyListIterator.class
EmptyListIterator.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 <init> ()
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 <clinit> ()
}
com/intellij/util/containers/HashMap.class
HashMap.java
package com.intellij.util.containers
public com.intellij.util.containers.HashMap extends java.util.HashMap {
public void <init> ()
public void <init> (int)
int initialCapacity
public void <init> (java.util.Map)
java.util.Map map
public void clear ()
}
com/intellij/util/containers/HashSet.class
HashSet.java
package com.intellij.util.containers
public com.intellij.util.containers.HashSet extends java.util.HashSet {
public void <init> ()
public void <init> (java.util.Collection)
java.util.Collection collection
public void <init> (int)
int i
public void clear ()
}
com/intellij/util/containers/SLRUCache.class
SLRUCache.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.SLRUCache extends com.intellij.util.containers.SLRUMap {
protected void <init> (int, int)
int protectedQueueSize
int probationalQueueSize
protected void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/SLRUMap$1.class
SLRUMap.java
package com.intellij.util.containers
com.intellij.util.containers.SLRUMap$1 extends com.intellij.util.containers.hash.LinkedHashMap {
final synthetic com.intellij.util.containers.SLRUMap this$0
void <init> (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.class
SLRUMap.java
package com.intellij.util.containers
com.intellij.util.containers.SLRUMap$2 extends com.intellij.util.containers.hash.LinkedHashMap {
final synthetic com.intellij.util.containers.SLRUMap this$0
void <init> (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.class
SLRUMap.java
package com.intellij.util.containers
public com.intellij.util.containers.SLRUMap extends java.lang.Object {
private final com.intellij.util.containers.hash.LinkedHashMap myProtectedQueue
private 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 <init> (int, int)
int protectedQueueSize
int probationalQueueSize
public void <init> (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 clearByCondition (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition condition
private void clearByCondition (com.intellij.openapi.util.Condition, com.intellij.util.containers.hash.LinkedHashMap)
java.util.Map$Entry entry
com.intellij.openapi.util.Condition condition
com.intellij.util.containers.hash.LinkedHashMap queue
java.util.Iterator iterator
public void clear ()
java.util.Map$Entry entry
java.util.Map$Entry entry
private java.lang.Object getStableKey (java.lang.Object)
Object key
static synthetic int access$000 (com.intellij.util.containers.SLRUMap)
com.intellij.util.containers.SLRUMap x0
static synthetic com.intellij.util.containers.hash.LinkedHashMap access$100 (com.intellij.util.containers.SLRUMap)
com.intellij.util.containers.SLRUMap x0
static synthetic int access$200 (com.intellij.util.containers.SLRUMap)
com.intellij.util.containers.SLRUMap x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/ShareableKey.class
ShareableKey.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.class
Stack.java
package com.intellij.util.containers
public com.intellij.util.containers.Stack extends java.util.ArrayList {
public void <init> ()
public void <init> (int)
int initialCapacity
public void <init> (java.util.Collection)
java.util.Collection init
public transient void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/hash/EqualityPolicy$1.class
EqualityPolicy.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 <init> ()
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.class
EqualityPolicy.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 <init> ()
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.class
EqualityPolicy.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 <clinit> ()
}
com/intellij/util/containers/hash/HashUtil.class
HashUtil.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.HashUtil extends java.lang.Object {
static final int MIN_CAPACITY
static final float DEFAULT_LOAD_FACTOR
static final float CAPACITY_MULTIPLE
private static final int[] tableSizes
void <init> ()
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
static int adjustTableSize (int)
int size
int i
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/hash/LinkedHashMap$1.class
LinkedHashMap.java
package com.intellij.util.containers.hash
synthetic com.intellij.util.containers.hash.LinkedHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/hash/LinkedHashMap$Entry.class
LinkedHashMap.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
void <init> (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 synthetic 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 synthetic int access$100 (com.intellij.util.containers.hash.LinkedHashMap$Entry)
com.intellij.util.containers.hash.LinkedHashMap$Entry x0
static synthetic java.lang.Object access$200 (com.intellij.util.containers.hash.LinkedHashMap$Entry)
com.intellij.util.containers.hash.LinkedHashMap$Entry x0
static synthetic java.lang.Object access$300 (com.intellij.util.containers.hash.LinkedHashMap$Entry)
com.intellij.util.containers.hash.LinkedHashMap$Entry x0
static synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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.class
LinkedHashMap.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.LinkedHashMap$EntrySet$1 extends com.intellij.util.containers.hash.LinkedHashMap$LinkedHashIterator {
final synthetic com.intellij.util.containers.hash.LinkedHashMap$EntrySet this$1
void <init> (com.intellij.util.containers.hash.LinkedHashMap$EntrySet)
com.intellij.util.containers.hash.LinkedHashMap$EntrySet this$1
public java.util.Map$Entry next ()
public volatile synthetic java.lang.Object next ()
}
com/intellij/util/containers/hash/LinkedHashMap$EntrySet.class
LinkedHashMap.java
package com.intellij.util.containers.hash
final com.intellij.util.containers.hash.LinkedHashMap$EntrySet extends java.util.AbstractSet {
final synthetic com.intellij.util.containers.hash.LinkedHashMap this$0
private void <init> (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 ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/hash/LinkedHashMap$KeySet$1.class
LinkedHashMap.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.LinkedHashMap$KeySet$1 extends com.intellij.util.containers.hash.LinkedHashMap$LinkedHashIterator {
final synthetic com.intellij.util.containers.hash.LinkedHashMap$KeySet this$1
void <init> (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.class
LinkedHashMap.java
package com.intellij.util.containers.hash
final com.intellij.util.containers.hash.LinkedHashMap$KeySet extends java.util.AbstractSet {
final synthetic com.intellij.util.containers.hash.LinkedHashMap this$0
private void <init> (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 ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/hash/LinkedHashMap$LinkedHashIterator.class
LinkedHashMap.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 synthetic com.intellij.util.containers.hash.LinkedHashMap this$0
private void <init> (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
synthetic void <init> (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.class
LinkedHashMap.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.LinkedHashMap$Values$1 extends com.intellij.util.containers.hash.LinkedHashMap$LinkedHashIterator {
final synthetic com.intellij.util.containers.hash.LinkedHashMap$Values this$1
void <init> (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.class
LinkedHashMap.java
package com.intellij.util.containers.hash
final com.intellij.util.containers.hash.LinkedHashMap$Values extends java.util.AbstractCollection {
final synthetic com.intellij.util.containers.hash.LinkedHashMap this$0
private void <init> (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 ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/containers/hash/LinkedHashMap.class
LinkedHashMap.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 synthetic boolean $assertionsDisabled
public void <init> ()
public void <init> (int)
int capacity
public void <init> (int, boolean)
int capacity
boolean accessOrder
public void <init> (int, float)
int capacity
float loadFactor
public void <init> (int, float, boolean)
int capacity
float loadFactor
boolean accessOrder
public void <init> (com.intellij.util.containers.hash.EqualityPolicy)
com.intellij.util.containers.hash.EqualityPolicy hashingStrategy
public void <init> (int, float, com.intellij.util.containers.hash.EqualityPolicy)
int capacity
float loadFactor
com.intellij.util.containers.hash.EqualityPolicy hashingStrategy
public void <init> (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 synthetic com.intellij.util.containers.hash.LinkedHashMap$Entry access$900 (com.intellij.util.containers.hash.LinkedHashMap)
com.intellij.util.containers.hash.LinkedHashMap x0
static synthetic int access$1100 (com.intellij.util.containers.hash.LinkedHashMap)
com.intellij.util.containers.hash.LinkedHashMap x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/io/LimitedInputStream.class
LimitedInputStream.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 <init> (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/util/io/UnsyncByteArrayInputStream.class
UnsyncByteArrayInputStream.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 <init> (byte[])
byte[] buf
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/OrdinalFormat$1.class
OrdinalFormat.java
package com.intellij.util.text
synthetic com.intellij.util.text.OrdinalFormat$1 extends java.lang.Object {
}
com/intellij/util/text/OrdinalFormat$EnglishOrdinalFormat.class
OrdinalFormat.java
package com.intellij.util.text
com.intellij.util.text.OrdinalFormat$EnglishOrdinalFormat extends java.text.NumberFormat {
private void <init> ()
public java.lang.StringBuffer format (long, java.lang.StringBuffer, java.text.FieldPosition)
long number
StringBuffer toAppendTo
java.text.FieldPosition pos
public java.lang.StringBuffer format (double, java.lang.StringBuffer, java.text.FieldPosition)
double number
StringBuffer toAppendTo
java.text.FieldPosition pos
public java.lang.Number parse (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition parsePosition
synthetic void <init> (com.intellij.util.text.OrdinalFormat$1)
com.intellij.util.text.OrdinalFormat$1 x0
}
com/intellij/util/text/OrdinalFormat.class
OrdinalFormat.java
package com.intellij.util.text
public com.intellij.util.text.OrdinalFormat extends java.lang.Object {
public void <init> ()
public static void apply (java.text.MessageFormat)
java.text.Format element
int i
java.text.MessageFormat format
java.text.Format[] formats
java.text.NumberFormat ordinal
private static java.text.NumberFormat getOrdinalFormat (java.util.Locale)
String language
java.util.Locale locale
public static java.lang.String formatEnglish (long)
long num
long mod
}
com/intellij/util/text/VersionComparatorUtil$1.class
VersionComparatorUtil.java
package com.intellij.util.text
final com.intellij.util.text.VersionComparatorUtil$1 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (java.lang.String, java.lang.String)
String s1
String s2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/intellij/util/text/VersionComparatorUtil$2.class
VersionComparatorUtil.java
package com.intellij.util.text
final com.intellij.util.text.VersionComparatorUtil$2 extends java.lang.Object implements com.intellij.util.Function {
void <init> ()
public java.lang.Integer fun (java.lang.String)
String s
public volatile synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/util/text/VersionComparatorUtil$VersionTokenType.class
VersionComparatorUtil.java
package com.intellij.util.text
public final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType extends java.lang.Enum {
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType SNAP
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType SNAPSHOT
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType M
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType EAP
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType PRE
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType PREVIEW
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType ALPHA
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType A
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType BETA
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType BETTA
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType B
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType RC
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType _WS
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType SP
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType REL
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType RELEASE
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType R
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType FINAL
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType _WORD
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType _DIGITS
public static final enum com.intellij.util.text.VersionComparatorUtil$VersionTokenType BUNDLED
private final int myPriority
private static final synthetic 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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/VersionComparatorUtil.class
VersionComparatorUtil.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 <init> ()
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
java.util.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 synthetic com.intellij.util.text.VersionComparatorUtil$VersionTokenType[] access$000 ()
static void <clinit> ()
}
com/intellij/util/lang/CachePoolImpl.class
CachePoolImpl.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
private final java.util.Map myManifestData
void <init> ()
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
java.util.jar.Attributes getManifestData (java.net.URL)
java.net.URL url
void cacheManifestData (java.net.URL, java.util.jar.Attributes)
java.net.URL url
java.util.jar.Attributes manifestAttributes
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/lang/ClassLoadingLocks$1.class
ClassLoadingLocks.java
package com.intellij.util.lang
synthetic com.intellij.util.lang.ClassLoadingLocks$1 extends java.lang.Object {
}
com/intellij/util/lang/ClassLoadingLocks$WeakLockReference.class
ClassLoadingLocks.java
package com.intellij.util.lang
com.intellij.util.lang.ClassLoadingLocks$WeakLockReference extends java.lang.ref.WeakReference {
final String myClassName
private void <init> (java.lang.String, java.lang.Object, java.lang.ref.ReferenceQueue)
String className
Object lock
java.lang.ref.ReferenceQueue q
synthetic void <init> (java.lang.String, java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.util.lang.ClassLoadingLocks$1)
String x0
Object x1
java.lang.ref.ReferenceQueue x2
com.intellij.util.lang.ClassLoadingLocks$1 x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/lang/ClassLoadingLocks.class
ClassLoadingLocks.java
package com.intellij.util.lang
com.intellij.util.lang.ClassLoadingLocks extends java.lang.Object {
private final java.util.concurrent.ConcurrentMap myMap
private final java.lang.ref.ReferenceQueue myQueue
void <init> ()
java.lang.Object getOrCreateLock (java.lang.String)
Object lock
com.intellij.util.lang.ClassLoadingLocks$WeakLockReference oldRef
Object oldLock
String className
com.intellij.util.lang.ClassLoadingLocks$WeakLockReference lockReference
Object newLock
com.intellij.util.lang.ClassLoadingLocks$WeakLockReference newRef
private void processQueue ()
com.intellij.util.lang.ClassLoadingLocks$WeakLockReference ref
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/lang/ClassPath$1.class
ClassPath.java
package com.intellij.util.lang
final com.intellij.util.lang.ClassPath$1 extends java.lang.Thread {
void <init> (java.lang.String)
String x0
public void run ()
}
com/intellij/util/lang/ClassPath$LoaderCollector.class
ClassPath.java
package com.intellij.util.lang
com.intellij.util.lang.ClassPath$LoaderCollector extends com.intellij.util.lang.ClasspathCache$LoaderIterator {
private void <init> ()
java.lang.Object process (com.intellij.util.lang.Loader, java.util.Collection, java.lang.Object, java.lang.String)
com.intellij.util.lang.Loader loader
java.util.Collection parameter
Object parameter2
String shortName
volatile synthetic java.lang.Object process (com.intellij.util.lang.Loader, java.lang.Object, java.lang.Object, java.lang.String)
synthetic void <init> (com.intellij.util.lang.ClassPath$1)
com.intellij.util.lang.ClassPath$1 x0
}
com/intellij/util/lang/ClassPath$MyEnumeration.class
ClassPath.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 java.util.List myLoaders
final synthetic com.intellij.util.lang.ClassPath this$0
void <init> (com.intellij.util.lang.ClassPath, java.lang.String)
java.util.Collection loadersSet
String name
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 synthetic java.lang.Object nextElement ()
}
com/intellij/util/lang/ClassPath$ResourceLoadingLogger.class
ClassPath.java
package com.intellij.util.lang
public abstract com.intellij.util.lang.ClassPath$ResourceLoadingLogger extends java.lang.Object {
public abstract void logResource (java.lang.String, java.net.URL, long)
}
com/intellij/util/lang/ClassPath$ResourceStringLoaderIterator.class
ClassPath.java
package com.intellij.util.lang
com.intellij.util.lang.ClassPath$ResourceStringLoaderIterator extends com.intellij.util.lang.ClasspathCache$LoaderIterator {
private void <init> ()
com.intellij.util.lang.Resource process (com.intellij.util.lang.Loader, java.lang.String, com.intellij.util.lang.ClassPath, java.lang.String)
long resourceSize
java.io.IOException e
long resourceSize
com.intellij.util.lang.Loader loader
String s
com.intellij.util.lang.ClassPath classPath
String shortName
com.intellij.util.lang.Resource resource
volatile synthetic java.lang.Object process (com.intellij.util.lang.Loader, java.lang.Object, java.lang.Object, java.lang.String)
synthetic void <init> (com.intellij.util.lang.ClassPath$1)
com.intellij.util.lang.ClassPath$1 x0
}
com/intellij/util/lang/ClassPath.class
ClassPath.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 ourResourceIterator
private static final com.intellij.util.lang.ClassPath$LoaderCollector ourLoaderCollector
public static final String CLASSPATH_JAR_FILE_NAME_PREFIX
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 java.util.Set myURLsWithProtectionDomain
final boolean myCanLockJars
private final boolean myCanUseCache
private final boolean myAcceptUnescapedUrls
final boolean myPreloadJarContents
final boolean myCanHavePersistentIndex
final boolean myLazyClassloadingCaches
private final com.intellij.util.lang.CachePoolImpl myCachePool
private final com.intellij.util.lang.UrlClassLoader$CachingCondition myCachingCondition
final boolean myLogErrorOnMissingJar
private final boolean myLogJarAccess
private final java.util.LinkedHashSet myJarAccessLog
private static final com.intellij.util.lang.ClassPath$ResourceLoadingLogger ourResourceLoadingLogger
static final boolean ourLogTiming
private static final java.util.concurrent.atomic.AtomicLong ourTotalTime
private static final java.util.concurrent.atomic.AtomicInteger ourTotalRequests
private static final ThreadLocal ourDoingTiming
public void <init> (java.util.List, boolean, boolean, boolean, boolean, boolean, com.intellij.util.lang.CachePoolImpl, com.intellij.util.lang.UrlClassLoader$CachingCondition, boolean, boolean, java.util.Set, boolean)
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
boolean logErrorOnMissingJar
boolean lazyClassloadingCaches
java.util.Set urlsWithProtectionDomain
boolean logJarAccess
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 allUrlsWereProcessed
com.intellij.util.lang.Resource prevResource
int i
com.intellij.util.lang.Resource resource
String shortName
int i
com.intellij.util.lang.Loader loader
String s
long started
public java.util.Enumeration getResources (java.lang.String)
String name
private com.intellij.util.lang.Loader getLoader (int)
int i
private synchronized com.intellij.util.lang.Loader getLoaderSlowPath (int)
java.net.URL url
java.io.IOException e
java.net.URL url
int i
public java.util.List getBaseUrls ()
com.intellij.util.lang.Loader loader
java.util.List result
public java.util.Collection getJarAccessLog ()
private void initLoaders (java.net.URL, int) throws java.io.IOException
String path
String path
java.net.URISyntaxException e
java.io.File file
com.intellij.util.lang.Loader loader
java.net.URL url
int index
String path
private com.intellij.util.lang.Loader createLoader (java.net.URL, int, java.io.File, boolean) throws java.io.IOException
com.intellij.util.lang.JarLoader loader
Exception e
String referencedJar
long s2
java.util.List urls
String[] referencedJars
com.intellij.util.lang.JarLoader loader
java.net.URL url
int index
java.io.File file
boolean processRecursively
private void initLoader (java.net.URL, com.intellij.util.lang.Loader) throws java.io.IOException
boolean lastOne
com.intellij.util.lang.ClasspathCache$LoaderData data
boolean lastOne
java.net.URL url
com.intellij.util.lang.Loader loader
java.util.jar.Attributes getManifestData (java.net.URL)
java.net.URL url
void cacheManifestData (java.net.URL, java.util.jar.Attributes)
java.net.URL url
java.util.jar.Attributes manifestAttributes
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
long totalTime
int totalRequests
private static java.lang.String[] loadManifestClasspath (com.intellij.util.lang.JarLoader)
String[] urls
String classPath
com.intellij.util.lang.JarLoader loader
static synthetic boolean access$200 (com.intellij.util.lang.ClassPath)
com.intellij.util.lang.ClassPath x0
static synthetic boolean access$300 (com.intellij.util.lang.ClassPath)
com.intellij.util.lang.ClassPath x0
static synthetic com.intellij.util.lang.ClassPath$LoaderCollector access$400 ()
static synthetic com.intellij.util.lang.ClasspathCache access$500 (com.intellij.util.lang.ClassPath)
com.intellij.util.lang.ClassPath x0
static synthetic long access$600 ()
static synthetic com.intellij.util.lang.Loader access$700 (com.intellij.util.lang.ClassPath, int)
com.intellij.util.lang.ClassPath x0
int x1
static synthetic void access$800 (com.intellij.util.lang.ClassPath, long, java.lang.String)
com.intellij.util.lang.ClassPath x0
long x1
String x2
static synthetic boolean access$900 (com.intellij.util.lang.ClassPath)
com.intellij.util.lang.ClassPath x0
static synthetic java.util.LinkedHashSet access$1000 (com.intellij.util.lang.ClassPath)
com.intellij.util.lang.ClassPath x0
static synthetic com.intellij.util.lang.ClassPath$ResourceLoadingLogger access$1100 ()
static synthetic java.util.concurrent.atomic.AtomicInteger access$1200 ()
static synthetic java.util.concurrent.atomic.AtomicLong access$1300 ()
static void <clinit> ()
Throwable e
String className
com.intellij.util.lang.ClassPath$ResourceLoadingLogger resourceLoadingLogger
}
com/intellij/util/lang/ClasspathCache$LoaderData.class
ClasspathCache.java
package com.intellij.util.lang
com.intellij.util.lang.ClasspathCache$LoaderData extends java.lang.Object {
private final int[] myResourcePackageHashes
private final int[] myClassPackageHashes
private final com.intellij.util.lang.ClasspathCache$NameFilter myNameFilter
void <init> ()
void <init> (int[], int[], com.intellij.util.lang.ClasspathCache$NameFilter)
int[] resourcePackageHashes
int[] classPackageHashes
com.intellij.util.lang.ClasspathCache$NameFilter nameFilter
void <init> (java.io.DataInput) throws java.io.IOException
java.io.DataInput dataInput
private static int[] readIntList (java.io.DataInput) throws java.io.IOException
int i
java.io.DataInput reader
int numberOfElements
int[] ints
void save (java.io.DataOutput) throws java.io.IOException
java.io.DataOutput dataOutput
private static void writeIntArray (java.io.DataOutput, int[]) throws java.io.IOException
int hash
java.io.DataOutput writer
int[] hashes
com.intellij.util.lang.ClasspathCache$NameFilter getNameFilter ()
static synthetic int[] access$200 (com.intellij.util.lang.ClasspathCache$LoaderData)
com.intellij.util.lang.ClasspathCache$LoaderData x0
static synthetic int[] access$300 (com.intellij.util.lang.ClasspathCache$LoaderData)
com.intellij.util.lang.ClasspathCache$LoaderData x0
}
com/intellij/util/lang/ClasspathCache$LoaderDataBuilder$1.class
ClasspathCache.java
package com.intellij.util.lang
com.intellij.util.lang.ClasspathCache$LoaderDataBuilder$1 extends java.lang.Object implements gnu.trove.TLongProcedure {
final synthetic com.intellij.util.lang.ClasspathCache$NameFilter val$nameFilter
final synthetic com.intellij.util.lang.ClasspathCache$LoaderDataBuilder this$0
void <init> (com.intellij.util.lang.ClasspathCache$LoaderDataBuilder, com.intellij.util.lang.ClasspathCache$NameFilter)
com.intellij.util.lang.ClasspathCache$LoaderDataBuilder this$0
public boolean execute (long)
long value
}
com/intellij/util/lang/ClasspathCache$LoaderDataBuilder.class
ClasspathCache.java
package com.intellij.util.lang
com.intellij.util.lang.ClasspathCache$LoaderDataBuilder extends java.lang.Object {
private final gnu.trove.TLongHashSet myUsedNameFingerprints
private final gnu.trove.TIntHashSet myResourcePackageHashes
private final gnu.trove.TIntHashSet myClassPackageHashes
void <init> ()
void addPossiblyDuplicateNameEntry (java.lang.String)
String name
void addResourcePackageFromName (java.lang.String)
String path
void addClassPackageFromName (java.lang.String)
String path
com.intellij.util.lang.ClasspathCache$LoaderData build ()
int uniques
com.intellij.util.lang.ClasspathCache$NameFilter nameFilter
}
com/intellij/util/lang/ClasspathCache$LoaderIterator.class
ClasspathCache.java
package com.intellij.util.lang
abstract com.intellij.util.lang.ClasspathCache$LoaderIterator extends java.lang.Object {
void <init> ()
abstract java.lang.Object process (com.intellij.util.lang.Loader, java.lang.Object, java.lang.Object, java.lang.String)
}
com/intellij/util/lang/ClasspathCache$NameFilter.class
ClasspathCache.java
package com.intellij.util.lang
com.intellij.util.lang.ClasspathCache$NameFilter extends com.intellij.util.BloomFilterBase {
private static final int SEED
protected void <init> (int, double)
int _maxElementCount
double probability
protected void <init> (java.io.DataInput) throws java.io.IOException
java.io.DataInput input
private void addNameFingerprint (long)
long nameFingerprint
int hash
int hash2
boolean maybeContains (java.lang.String)
String name
int hash
int hash2
protected void save (java.io.DataOutput) throws java.io.IOException
java.io.DataOutput output
private static long toNameFingerprint (java.lang.String)
String name
int hash
int hash2
static synthetic long access$000 (java.lang.String)
String x0
static synthetic void access$100 (com.intellij.util.lang.ClasspathCache$NameFilter, long)
com.intellij.util.lang.ClasspathCache$NameFilter x0
long x1
}
com/intellij/util/lang/ClasspathCache.class
ClasspathCache.java
package com.intellij.util.lang
public com.intellij.util.lang.ClasspathCache extends java.lang.Object {
static final int NUMBER_OF_ACCESSES_FOR_LAZY_CACHING
private final com.intellij.util.lang.IntObjectHashMap myResourcePackagesCache
private final com.intellij.util.lang.IntObjectHashMap myClassPackagesCache
private static final double PROBABILITY
private final java.util.concurrent.locks.ReadWriteLock myLock
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void applyLoaderData (com.intellij.util.lang.ClasspathCache$LoaderData, com.intellij.util.lang.Loader)
int resourcePackageHash
int classPackageHash
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, java.lang.String)
com.intellij.util.lang.IntObjectHashMap map
Object o
Object result
com.intellij.util.lang.Loader l
String resourcePath
com.intellij.util.lang.ClasspathCache$LoaderIterator iterator
Object parameter
Object parameter2
String shortName
Object o
com.intellij.util.lang.Loader[] loaders
static int getPackageNameHash (java.lang.String)
int off
String resourcePath
int idx
int h
private static void addResourceEntry (int, com.intellij.util.lang.IntObjectHashMap, com.intellij.util.lang.Loader)
com.intellij.util.lang.Loader[] loadersArray
com.intellij.util.lang.Loader[] newArray
int hash
com.intellij.util.lang.IntObjectHashMap map
com.intellij.util.lang.Loader loader
Object o
static java.lang.String transformName (java.lang.String)
int index
String name1
int $
String name
int nameEnd
static void <clinit> ()
}
com/intellij/util/lang/FileLoader$DirEntry.class
FileLoader.java
package com.intellij.util.lang
com.intellij.util.lang.FileLoader$DirEntry extends java.lang.Object {
static final int[] empty
volatile int[] childrenNameHashes
volatile com.intellij.util.lang.FileLoader$DirEntry[] childrenDirectories
final int nameHash
final String name
void <init> (int, java.lang.String)
int _nameHash
String _name
static void <clinit> ()
}
com/intellij/util/lang/FileLoader$MyResource.class
FileLoader.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
void <init> (java.net.URL, java.io.File)
java.net.URL url
java.io.File file
public java.net.URL getURL ()
public java.io.InputStream getInputStream () throws java.io.IOException
public byte[] getBytes () throws java.io.IOException
java.io.InputStream stream
}
com/intellij/util/lang/FileLoader$UnsyncDataOutputStream.class
FileLoader.java
package com.intellij.util.lang
com.intellij.util.lang.FileLoader$UnsyncDataOutputStream extends java.io.DataOutputStream {
void <init> (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
}
com/intellij/util/lang/FileLoader.class
FileLoader.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 com.intellij.util.lang.ClassPath myConfiguration
private final com.intellij.util.lang.FileLoader$DirEntry root
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
private static final int ourVersion
void <init> (java.net.URL, int, com.intellij.util.lang.ClassPath) throws java.io.IOException
java.net.URISyntaxException e
java.net.URL url
int index
com.intellij.util.lang.ClassPath configuration
private void buildPackageCache (java.io.File, com.intellij.util.lang.ClasspathCache$LoaderDataBuilder)
boolean isClass
java.io.File file
java.io.File dir
com.intellij.util.lang.ClasspathCache$LoaderDataBuilder context
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)
int nameEnd
int nameHash
com.intellij.util.lang.FileLoader$DirEntry lastEntry
int prevIndex
int nextIndex
java.net.URL url
java.io.File file
String name
private static com.intellij.util.lang.FileLoader$DirEntry findOrCreateNextDirEntry (com.intellij.util.lang.FileLoader$DirEntry, java.lang.String, int, int, int)
com.intellij.util.lang.FileLoader$DirEntry previouslyScannedDir
int index
int len
com.intellij.util.lang.FileLoader$DirEntry[] newChildrenDirectories
com.intellij.util.lang.FileLoader$DirEntry[] newChildrenDirectories
com.intellij.util.lang.FileLoader$DirEntry lastEntry
String name
int prevIndex
int nameEnd
int nameHash
com.intellij.util.lang.FileLoader$DirEntry nextEntry
com.intellij.util.lang.FileLoader$DirEntry[] directories
private boolean nameHashIsPresentInChildren (com.intellij.util.lang.FileLoader$DirEntry, java.lang.String, int, int)
int i
String[] list
int childNameHash
com.intellij.util.lang.FileLoader$DirEntry lastEntry
String name
int prevIndex
int nameHash
int[] childrenNameHashes
private com.intellij.util.lang.ClasspathCache$LoaderData tryReadFromIndex ()
com.intellij.util.lang.ClasspathCache$LoaderData loaderData
java.io.FileNotFoundException ex
long started
java.io.File index
java.io.DataInputStream reader
boolean isOk
private void trySaveToIndex (com.intellij.util.lang.ClasspathCache$LoaderData)
com.intellij.util.lang.ClasspathCache$LoaderData data
long started
java.io.File index
java.io.DataOutput writer
boolean isOk
private java.io.File getIndexFileFile ()
public com.intellij.util.lang.ClasspathCache$LoaderData buildData ()
long started
com.intellij.util.lang.ClasspathCache$LoaderDataBuilder loaderDataBuilder
long doneNanos
long currentScanningTime
com.intellij.util.lang.ClasspathCache$LoaderData loaderData
int nsMsFactor
int currentLoaders
long currentScanningTime
public java.lang.String toString ()
private static int stringHashCodeInsensitive (java.lang.String, int, int)
int off
String s
int from
int to
int h
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/lang/IntObjectHashMap.class
IntObjectHashMap.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
void <init> ()
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$MyResource.class
JarLoader.java
package com.intellij.util.lang
public com.intellij.util.lang.JarLoader$MyResource extends com.intellij.util.lang.Resource {
protected final java.net.URL myUrl
protected final java.util.zip.ZipEntry myEntry
final synthetic com.intellij.util.lang.JarLoader this$0
void <init> (com.intellij.util.lang.JarLoader, java.net.URL, java.util.zip.ZipEntry) throws java.io.IOException
com.intellij.util.lang.JarLoader this$0
java.net.URL url
java.util.zip.ZipEntry entry
public java.net.URL getURL ()
public java.io.InputStream getInputStream () throws java.io.IOException
public byte[] getBytes () throws java.io.IOException
java.util.zip.ZipFile file
java.io.InputStream stream
public java.lang.String getValue (com.intellij.util.lang.Resource$Attribute)
com.intellij.util.lang.Resource$Attribute key
}
com/intellij/util/lang/JarLoader.class
JarLoader.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 String myFilePath
private final com.intellij.util.lang.ClassPath myConfiguration
private final java.net.URL myUrl
private com.intellij.reference.SoftReference myMemoryLoader
private volatile com.intellij.reference.SoftReference myZipFileSoftReference
private volatile java.util.Map myAttributes
private volatile String myClassPathManifestAttribute
private static final String NULL_STRING
private final java.util.concurrent.atomic.AtomicInteger myNumberOfRequests
private volatile gnu.trove.TIntHashSet myPackageHashesInside
private static final Object ourLock
void <init> (java.net.URL, int, com.intellij.util.lang.ClassPath) throws java.io.IOException
com.intellij.util.lang.JarMemoryLoader loader
java.util.zip.ZipFile zipFile
java.net.URL url
int index
com.intellij.util.lang.ClassPath configuration
java.util.Map getAttributes ()
java.lang.String getClassPathManifestAttribute ()
String manifestAttribute
private static java.lang.String urlToFilePath (java.net.URL)
Throwable ignore
java.net.URL url
private static java.util.Map getAttributes (java.util.jar.Attributes)
String value
com.intellij.openapi.util.Pair p
java.util.jar.Attributes attributes
java.util.Map map
private void loadManifestAttributes ()
java.util.zip.ZipEntry entry
java.io.InputStream zipEntryStream
java.util.jar.Attributes manifestAttributes
Object attribute
java.util.zip.ZipFile zipFile
java.io.IOException io
protected java.util.jar.Attributes loadManifestAttributes (java.util.zip.ZipFile, java.io.InputStream)
java.util.zip.ZipFile zipFile
java.io.InputStream stream
public com.intellij.util.lang.ClasspathCache$LoaderData buildData () throws java.io.IOException
java.util.zip.ZipEntry entry
String name
com.intellij.util.lang.ClasspathCache$LoaderDataBuilder loaderDataBuilder
java.util.Enumeration entries
java.util.zip.ZipFile zipFile
private gnu.trove.TIntHashSet buildPackageHashes ()
java.util.zip.ZipEntry entry
java.util.Enumeration entries
gnu.trove.TIntHashSet result
java.util.zip.ZipFile zipFile
Exception e
com.intellij.util.lang.Resource getResource (java.lang.String)
int numberOfHits
gnu.trove.TIntHashSet packagesInside
com.intellij.util.lang.Resource resource
java.util.zip.ZipEntry entry
java.util.zip.ZipFile zipFile
Exception e
String name
com.intellij.util.lang.JarMemoryLoader loader
protected com.intellij.util.lang.Resource instantiateResource (java.net.URL, java.util.zip.ZipEntry) throws java.io.IOException
java.net.URL url
java.util.zip.ZipEntry entry
protected void error (java.lang.String, java.lang.Throwable)
String message
Throwable t
protected java.util.zip.ZipFile getZipFile () throws java.io.IOException
java.util.zip.ZipFile zipFile
protected java.util.zip.ZipFile createZipFile (java.lang.String) throws java.io.IOException
String path
protected void releaseZipFile (java.util.zip.ZipFile) throws java.io.IOException
java.util.zip.ZipFile zipFile
public java.lang.String toString ()
static synthetic void access$000 (com.intellij.util.lang.JarLoader)
com.intellij.util.lang.JarLoader x0
static synthetic java.util.Map access$100 (com.intellij.util.lang.JarLoader)
com.intellij.util.lang.JarLoader x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/lang/JarMemoryLoader.class
JarMemoryLoader.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 <init> ()
public com.intellij.util.lang.Resource getResource (java.lang.String)
String entryName
static com.intellij.util.lang.JarMemoryLoader load (java.util.zip.ZipFile, java.net.URL, com.intellij.util.lang.JarLoader) 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
com.intellij.util.lang.JarLoader attributesProvider
java.util.Enumeration entries
java.util.zip.ZipEntry sizeEntry
byte[] bytes
int size
com.intellij.util.lang.JarMemoryLoader loader
}
com/intellij/util/lang/Loader.class
Loader.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
private com.intellij.util.lang.ClasspathCache$NameFilter myLoadingFilter
void <init> (java.net.URL, int)
java.net.URL url
int index
java.net.URL getBaseURL ()
abstract com.intellij.util.lang.Resource getResource (java.lang.String)
abstract com.intellij.util.lang.ClasspathCache$LoaderData buildData () throws java.io.IOException
int getIndex ()
boolean containsName (java.lang.String, java.lang.String)
String name
String shortName
com.intellij.util.lang.ClasspathCache$NameFilter filter
void applyData (com.intellij.util.lang.ClasspathCache$LoaderData)
com.intellij.util.lang.ClasspathCache$LoaderData loaderData
}
com/intellij/util/lang/MemoryResource.class
MemoryResource.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 <init> (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
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/lang/Resource$Attribute.class
Resource.java
package com.intellij.util.lang
public final enum com.intellij.util.lang.Resource$Attribute extends java.lang.Enum {
public static final enum com.intellij.util.lang.Resource$Attribute SPEC_TITLE
public static final enum com.intellij.util.lang.Resource$Attribute SPEC_VERSION
public static final enum com.intellij.util.lang.Resource$Attribute SPEC_VENDOR
public static final enum com.intellij.util.lang.Resource$Attribute IMPL_TITLE
public static final enum com.intellij.util.lang.Resource$Attribute IMPL_VERSION
public static final enum com.intellij.util.lang.Resource$Attribute IMPL_VENDOR
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/util/lang/Resource.class
Resource.java
package com.intellij.util.lang
abstract com.intellij.util.lang.Resource extends java.lang.Object {
void <init> ()
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.security.ProtectionDomain getProtectionDomain ()
public java.lang.String toString ()
}
com/intellij/util/lang/SecureJarLoader$MySecureResource.class
SecureJarLoader.java
package com.intellij.util.lang
com.intellij.util.lang.SecureJarLoader$MySecureResource extends com.intellij.util.lang.JarLoader$MyResource {
final synthetic com.intellij.util.lang.SecureJarLoader this$0
void <init> (com.intellij.util.lang.SecureJarLoader, java.net.URL, java.util.jar.JarEntry) throws java.io.IOException
java.net.URL url
java.util.jar.JarEntry entry
public byte[] getBytes () throws java.io.IOException
java.util.jar.JarEntry jarEntry
java.security.CodeSource codeSource
byte[] result
java.util.jar.JarFile file
java.io.InputStream stream
byte[] result
public java.security.ProtectionDomain getProtectionDomain ()
}
com/intellij/util/lang/SecureJarLoader.class
SecureJarLoader.java
package com.intellij.util.lang
com.intellij.util.lang.SecureJarLoader extends com.intellij.util.lang.JarLoader {
private java.security.ProtectionDomain myProtectionDomain
private final Object myProtectionDomainMonitor
void <init> (java.net.URL, int, com.intellij.util.lang.ClassPath) throws java.io.IOException
java.net.URL url
int index
com.intellij.util.lang.ClassPath configuration
protected com.intellij.util.lang.Resource instantiateResource (java.net.URL, java.util.zip.ZipEntry) throws java.io.IOException
java.net.URL url
java.util.zip.ZipEntry entry
protected java.util.zip.ZipFile createZipFile (java.lang.String) throws java.io.IOException
String path
static synthetic java.lang.Object access$000 (com.intellij.util.lang.SecureJarLoader)
com.intellij.util.lang.SecureJarLoader x0
static synthetic java.security.ProtectionDomain access$100 (com.intellij.util.lang.SecureJarLoader)
com.intellij.util.lang.SecureJarLoader x0
static synthetic java.security.ProtectionDomain access$102 (com.intellij.util.lang.SecureJarLoader, java.security.ProtectionDomain)
com.intellij.util.lang.SecureJarLoader x0
java.security.ProtectionDomain x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/lang/UrlClassLoader$1.class
UrlClassLoader.java
package com.intellij.util.lang
com.intellij.util.lang.UrlClassLoader$1 extends java.lang.Object implements com.intellij.util.Function {
final synthetic com.intellij.util.lang.UrlClassLoader this$0
void <init> (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 synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/util/lang/UrlClassLoader$Builder.class
UrlClassLoader.java
package com.intellij.util.lang
public final com.intellij.util.lang.UrlClassLoader$Builder extends java.lang.Object {
private java.util.List myURLs
private java.util.Set myURLsWithProtectionDomain
private ClassLoader myParent
private boolean myLockJars
private boolean myUseCache
private boolean myUsePersistentClasspathIndex
private boolean myAcceptUnescaped
private boolean myPreload
private boolean myAllowBootstrapResources
private boolean myErrorOnMissingJar
private boolean myLazyClassloadingCaches
private boolean myLogJarAccess
private com.intellij.util.lang.CachePoolImpl myCachePool
private com.intellij.util.lang.UrlClassLoader$CachingCondition myCachingCondition
void <init> ()
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 urlsWithProtectionDomain (java.util.Set)
java.util.Set urls
public transient com.intellij.util.lang.UrlClassLoader$Builder urlsWithProtectionDomain (java.net.URL[])
java.net.URL[] urls
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 logJarAccess (boolean)
boolean logJarAccess
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 setLogErrorOnMissingJar (boolean)
boolean log
public com.intellij.util.lang.UrlClassLoader$Builder useLazyClassloadingCaches (boolean)
boolean pleaseBeLazy
public com.intellij.util.lang.UrlClassLoader$Builder autoAssignUrlsWithProtectionDomain ()
java.net.URL url
java.util.Set result
public com.intellij.util.lang.UrlClassLoader get ()
static synthetic java.lang.ClassLoader access$100 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static synthetic java.util.List access$200 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static synthetic boolean access$300 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static synthetic boolean access$400 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static synthetic boolean access$500 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static synthetic boolean access$600 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static synthetic boolean access$700 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static synthetic boolean access$800 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static synthetic com.intellij.util.lang.CachePoolImpl access$900 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static synthetic com.intellij.util.lang.UrlClassLoader$CachingCondition access$1000 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static synthetic boolean access$1100 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static synthetic boolean access$1200 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static synthetic java.util.Set access$1300 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static synthetic boolean access$1400 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/lang/UrlClassLoader$CachePool.class
UrlClassLoader.java
package com.intellij.util.lang
public abstract com.intellij.util.lang.UrlClassLoader$CachePool extends java.lang.Object {
}
com/intellij/util/lang/UrlClassLoader$CachingCondition.class
UrlClassLoader.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.class
UrlClassLoader.java
package com.intellij.util.lang
public com.intellij.util.lang.UrlClassLoader extends java.lang.ClassLoader {
static final String CLASS_EXTENSION
private static final java.util.Set ourParallelCapableLoaders
private static final boolean ourClassPathIndexEnabled
private final java.util.List myURLs
private final com.intellij.util.lang.ClassPath myClassPath
private final com.intellij.util.lang.ClassLoadingLocks myClassLoadingLocks
private final boolean myAllowBootstrapResources
private static final ThreadLocal ourSkipFindingResource
static final synthetic boolean $assertionsDisabled
protected static void markParallelCapable (java.lang.Class)
Class loaderClass
static boolean isUrlNeedsProtectionDomain (java.net.URL)
java.net.URL url
String basename
void appendToClassPathForInstrumentation (java.lang.String)
String jar
protected com.intellij.util.lang.ClassPath getClassPath ()
public java.util.List getBaseUrls ()
public java.util.Collection getJarAccessLog ()
public static com.intellij.util.lang.UrlClassLoader$Builder build ()
public void <init> (java.lang.ClassLoader)
ClassLoader parent
protected void <init> (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
String name
Class clazz
protected final 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
java.security.ProtectionDomain protectionDomain
protected java.lang.Class _defineClass (java.lang.String, byte[])
String name
byte[] b
protected java.lang.Class _defineClass (java.lang.String, byte[], java.security.ProtectionDomain)
String name
byte[] b
java.security.ProtectionDomain protectionDomain
public java.net.URL findResource (java.lang.String)
String name
com.intellij.util.lang.Resource res
private com.intellij.util.lang.Resource findResourceImpl (java.lang.String)
String name
String n
com.intellij.util.lang.Resource resource
public java.io.InputStream getResourceAsStream (java.lang.String)
java.io.InputStream stream
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
protected java.lang.Object getClassLoadingLock (java.lang.String)
String className
public static com.intellij.util.lang.UrlClassLoader$CachePool createCachePool ()
static synthetic boolean access$000 ()
static void <clinit> ()
java.lang.reflect.Method registerAsParallelCapable
boolean isAtLeastJava7
boolean ibmJvm
boolean capable
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/XmlInspectionGroupNames.class
XmlInspectionGroupNames.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.XmlInspectionGroupNames extends java.lang.Object {
public static final String HTML_INSPECTIONS
public static final String XML_INSPECTIONS
static void <clinit> ()
}
com/intellij/codeInspection/XmlQuickFixFactory.class
XmlQuickFixFactory.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.XmlQuickFixFactory extends java.lang.Object {
public void <init> ()
public static com.intellij.codeInspection.XmlQuickFixFactory getInstance ()
public transient abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement insertRequiredAttributeFix (com.intellij.psi.xml.XmlTag, java.lang.String, java.lang.String[])
public abstract com.intellij.codeInspection.LocalQuickFix createNSDeclarationIntentionFix (com.intellij.psi.PsiElement, java.lang.String, com.intellij.psi.xml.XmlToken)
public abstract com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement addAttributeValueFix (com.intellij.psi.xml.XmlAttribute)
}
com/intellij/xml/XmlTagRuleProvider$Rule.class
XmlTagRuleProvider.java
package com.intellij.xml
public com.intellij.xml.XmlTagRuleProvider$Rule extends java.lang.Object {
public static final com.intellij.xml.XmlTagRuleProvider$Rule[] EMPTY_ARRAY
public void <init> ()
public void annotate (com.intellij.psi.xml.XmlTag, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInspection.ProblemsHolder holder
public boolean needAtLeastOneAttribute (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/XmlTagRuleProvider.class
XmlTagRuleProvider.java
package com.intellij.xml
public abstract com.intellij.xml.XmlTagRuleProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public abstract com.intellij.xml.XmlTagRuleProvider$Rule[] getTagRule (com.intellij.psi.xml.XmlTag)
static void <clinit> ()
}
com/intellij/html/
com/intellij/javaee/
com/intellij/lang/dtd/
com/intellij/lang/html/
com/intellij/lang/xhtml/
com/intellij/lang/xml/
com/intellij/pom/xml/
com/intellij/pom/xml/events/
com/intellij/psi/html/
com/intellij/psi/tree/xml/
com/intellij/psi/xml/
com/intellij/codeInspection/DefaultXmlSuppressionProvider.class
DefaultXmlSuppressionProvider.java
package com.intellij.codeInspection
public com.intellij.codeInspection.DefaultXmlSuppressionProvider extends com.intellij.codeInspection.XmlSuppressionProvider implements com.intellij.codeInspection.InspectionSuppressor {
public static final String SUPPRESS_MARK
static final synthetic boolean $assertionsDisabled
public void <init> ()
public boolean isProviderAvailable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public boolean isSuppressedFor (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String inspectionId
com.intellij.psi.xml.XmlTag tag
public void suppressForFile (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String inspectionId
com.intellij.psi.PsiFile file
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.PsiElement anchor
public void suppressForTag (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String inspectionId
com.intellij.psi.xml.XmlTag tag
protected com.intellij.psi.PsiElement findSuppression (com.intellij.psi.PsiElement, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement anchor
String id
com.intellij.psi.PsiElement originalElement
com.intellij.psi.PsiElement element
protected com.intellij.psi.PsiElement findFileSuppression (com.intellij.psi.PsiElement, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlTag rootTag
com.intellij.psi.PsiElement leaf
com.intellij.psi.PsiElement anchor
String id
com.intellij.psi.PsiElement originalElement
com.intellij.psi.PsiFile file
protected com.intellij.psi.PsiElement findSuppressionLeaf (com.intellij.psi.PsiElement, java.lang.String, int)
String text
com.intellij.psi.PsiElement leaf
String id
int offset
private boolean isSuppressedFor (java.lang.String, java.lang.String)
String text
String id
java.util.HashSet parts
protected void suppress (com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, java.lang.String, int)
com.intellij.openapi.util.TextRange textRange
String text
String suppressionText
String suppressionText
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement suppressionElement
String inspectionId
int offset
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document doc
protected java.lang.String getSuppressionText (java.lang.String, java.lang.String)
int pos
String inspectionId
String originalText
protected java.lang.String getPrefix ()
protected java.lang.String getSuffix ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/XmlInspectionSuppressor.class
XmlInspectionSuppressor.java
package com.intellij.codeInspection
public com.intellij.codeInspection.XmlInspectionSuppressor extends java.lang.Object implements com.intellij.codeInspection.InspectionSuppressor {
public void <init> ()
public boolean isSuppressedFor (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String toolId
public com.intellij.codeInspection.SuppressQuickFix[] getSuppressActions (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String toolId
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/XmlSuppressableInspectionTool$SuppressAllForFile.class
XmlSuppressableInspectionTool.java
package com.intellij.codeInspection
public com.intellij.codeInspection.XmlSuppressableInspectionTool$SuppressAllForFile extends com.intellij.codeInspection.XmlSuppressableInspectionTool$SuppressForFile {
public void <init> (com.intellij.codeInspection.XmlSuppressionProvider)
com.intellij.codeInspection.XmlSuppressionProvider provider
public void <init> ()
public java.lang.String getName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/XmlSuppressableInspectionTool$SuppressForFile.class
XmlSuppressableInspectionTool.java
package com.intellij.codeInspection
public com.intellij.codeInspection.XmlSuppressableInspectionTool$SuppressForFile extends com.intellij.codeInspection.XmlSuppressableInspectionTool$XmlSuppressFix {
public void <init> (java.lang.String, com.intellij.codeInspection.XmlSuppressionProvider)
String inspectionId
com.intellij.codeInspection.XmlSuppressionProvider suppressionProvider
public void <init> (java.lang.String)
String id
public java.lang.String getName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/XmlSuppressableInspectionTool$SuppressTagStatic.class
XmlSuppressableInspectionTool.java
package com.intellij.codeInspection
public com.intellij.codeInspection.XmlSuppressableInspectionTool$SuppressTagStatic extends com.intellij.codeInspection.XmlSuppressableInspectionTool$XmlSuppressFix {
public void <init> (java.lang.String, com.intellij.codeInspection.XmlSuppressionProvider)
String inspectionId
com.intellij.codeInspection.XmlSuppressionProvider suppressionProvider
public void <init> (java.lang.String)
String id
public java.lang.String getName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/XmlSuppressableInspectionTool$XmlSuppressFix.class
XmlSuppressableInspectionTool.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.XmlSuppressableInspectionTool$XmlSuppressFix extends java.lang.Object implements com.intellij.codeInspection.InjectionAwareSuppressQuickFix com.intellij.codeInspection.ContainerBasedSuppressQuickFix {
protected final String myId
protected final com.intellij.codeInspection.XmlSuppressionProvider myProvider
private com.intellij.util.ThreeState myShouldBeAppliedToInjectionHost
protected void <init> (java.lang.String, com.intellij.codeInspection.XmlSuppressionProvider)
String inspectionId
com.intellij.codeInspection.XmlSuppressionProvider suppressionProvider
protected void <init> (java.lang.String)
String id
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement context
public java.lang.String getFamilyName ()
public com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public com.intellij.util.ThreeState isShouldBeAppliedToInjectionHost ()
public void setShouldBeAppliedToInjectionHost (com.intellij.util.ThreeState)
com.intellij.util.ThreeState shouldBeAppliedToInjectionHost
public boolean isSuppressAll ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/XmlSuppressableInspectionTool.class
XmlSuppressableInspectionTool.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.XmlSuppressableInspectionTool extends com.intellij.codeInspection.LocalInspectionTool implements com.intellij.codeInspection.BatchSuppressableTool {
static final String ALL
public void <init> ()
public static com.intellij.codeInspection.SuppressQuickFix[] getSuppressFixes (java.lang.String)
String toolId
public static com.intellij.codeInspection.SuppressQuickFix[] getSuppressFixes (java.lang.String, com.intellij.codeInspection.XmlSuppressionProvider)
String toolId
com.intellij.codeInspection.XmlSuppressionProvider provider
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/XmlSuppressionProvider.class
XmlSuppressionProvider.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.XmlSuppressionProvider extends java.lang.Object implements com.intellij.codeInspection.InspectionSuppressor {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public static boolean isSuppressed (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.codeInspection.XmlSuppressionProvider provider
com.intellij.psi.PsiElement element
String inspectionId
public abstract boolean isProviderAvailable (com.intellij.psi.PsiFile)
public abstract boolean isSuppressedFor (com.intellij.psi.PsiElement, java.lang.String)
public abstract void suppressForFile (com.intellij.psi.PsiElement, java.lang.String)
public abstract void suppressForTag (com.intellij.psi.PsiElement, java.lang.String)
public com.intellij.codeInspection.SuppressQuickFix[] getSuppressActions (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String toolId
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/html/RelaxedHtmlNSDescriptor.class
RelaxedHtmlNSDescriptor.java
package com.intellij.html
public abstract com.intellij.html.RelaxedHtmlNSDescriptor extends java.lang.Object implements com.intellij.xml.XmlNSDescriptor {
}
com/intellij/javaee/ExternalResourceManager.class
ExternalResourceManager.java
package com.intellij.javaee
public abstract com.intellij.javaee.ExternalResourceManager extends com.intellij.openapi.util.SimpleModificationTracker {
public void <init> ()
public static com.intellij.javaee.ExternalResourceManager getInstance ()
public abstract void addResource (java.lang.String, java.lang.String)
public abstract void addResource (java.lang.String, java.lang.String, java.lang.String)
public abstract void removeResource (java.lang.String)
public abstract void removeResource (java.lang.String, java.lang.String)
public abstract java.lang.String getResourceLocation (java.lang.String)
public abstract java.lang.String getResourceLocation (java.lang.String, java.lang.String)
public abstract java.lang.String getResourceLocation (java.lang.String, com.intellij.openapi.project.Project)
public abstract com.intellij.psi.PsiFile getResourceLocation (java.lang.String, com.intellij.psi.PsiFile, java.lang.String)
public abstract java.lang.String[] getResourceUrls (com.intellij.openapi.fileTypes.FileType, boolean)
public abstract java.lang.String[] getResourceUrls (com.intellij.openapi.fileTypes.FileType, java.lang.String, boolean)
}
com/intellij/javaee/ResourceRegistrar.class
ResourceRegistrar.java
package com.intellij.javaee
public abstract com.intellij.javaee.ResourceRegistrar extends java.lang.Object {
public abstract void addStdResource (java.lang.String, java.lang.String)
public abstract void addStdResource (java.lang.String, java.lang.String, java.lang.Class)
public abstract void addStdResource (java.lang.String, java.lang.String, java.lang.String, java.lang.Class)
public abstract void addIgnoredResource (java.lang.String)
}
com/intellij/javaee/StandardResourceEP.class
StandardResourceEP.java
package com.intellij.javaee
public com.intellij.javaee.StandardResourceEP extends com.intellij.openapi.extensions.AbstractExtensionPointBean {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public String url
public String resourcePath
public String version
public void <init> ()
static void <clinit> ()
}
com/intellij/javaee/StandardResourceProvider.class
StandardResourceProvider.java
package com.intellij.javaee
public abstract com.intellij.javaee.StandardResourceProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract void registerResources (com.intellij.javaee.ResourceRegistrar)
static void <clinit> ()
}
com/intellij/javaee/UriUtil.class
UriUtil.java
package com.intellij.javaee
public com.intellij.javaee.UriUtil extends java.lang.Object {
private void <init> ()
public static com.intellij.openapi.vfs.VirtualFile findRelativeFile (java.lang.String, com.intellij.openapi.vfs.VirtualFile)
String uri
com.intellij.openapi.vfs.VirtualFile base
public static com.intellij.openapi.vfs.VirtualFile findRelative (java.lang.String, com.intellij.psi.PsiFileSystemItem)
String uri
com.intellij.psi.PsiFileSystemItem base
String location
public static java.lang.String trimSlashFrom (java.lang.String)
String path
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/XmlCodeFoldingSettings.class
XmlCodeFoldingSettings.java
package com.intellij.lang
public abstract com.intellij.lang.XmlCodeFoldingSettings extends java.lang.Object {
public abstract boolean isCollapseXmlTags ()
public abstract boolean isCollapseHtmlStyleAttribute ()
public abstract boolean isCollapseEntities ()
public abstract boolean isCollapseDataUri ()
}
com/intellij/lang/dtd/DTDLanguage.class
DTDLanguage.java
package com.intellij.lang.dtd
public com.intellij.lang.dtd.DTDLanguage extends com.intellij.lang.xml.XMLLanguage {
public static final com.intellij.lang.dtd.DTDLanguage INSTANCE
protected void <init> ()
static void <clinit> ()
}
com/intellij/lang/html/HTMLLanguage.class
HTMLLanguage.java
package com.intellij.lang.html
public com.intellij.lang.html.HTMLLanguage extends com.intellij.lang.xml.XMLLanguage {
public static final com.intellij.lang.html.HTMLLanguage INSTANCE
private void <init> ()
protected transient void <init> (com.intellij.lang.Language, java.lang.String, java.lang.String[])
com.intellij.lang.Language baseLanguage
String name
String[] mime
static void <clinit> ()
}
com/intellij/lang/xhtml/XHTMLLanguage.class
XHTMLLanguage.java
package com.intellij.lang.xhtml
public com.intellij.lang.xhtml.XHTMLLanguage extends com.intellij.lang.xml.XMLLanguage {
public static final com.intellij.lang.xhtml.XHTMLLanguage INSTANCE
private void <init> ()
static void <clinit> ()
}
com/intellij/lang/xml/XMLLanguage.class
XMLLanguage.java
package com.intellij.lang.xml
public com.intellij.lang.xml.XMLLanguage extends com.intellij.lang.CompositeLanguage {
public static final com.intellij.lang.xml.XMLLanguage INSTANCE
private void <init> ()
protected transient void <init> (java.lang.String, java.lang.String[])
String name
String[] mime
protected transient void <init> (com.intellij.lang.Language, java.lang.String, java.lang.String[])
com.intellij.lang.Language baseLanguage
String name
String[] mime
static void <clinit> ()
}
com/intellij/lexer/EmbedmentLexer.class
EmbedmentLexer.java
package com.intellij.lexer
public abstract com.intellij.lexer.EmbedmentLexer extends java.lang.Object {
public abstract int getEmbeddedInitialState (com.intellij.psi.tree.IElementType)
}
com/intellij/openapi/editor/XmlHighlighterColors.class
XmlHighlighterColors.java
package com.intellij.openapi.editor
public com.intellij.openapi.editor.XmlHighlighterColors extends java.lang.Object {
public static final com.intellij.openapi.editor.colors.TextAttributesKey XML_PROLOGUE
public static final com.intellij.openapi.editor.colors.TextAttributesKey XML_COMMENT
public static final com.intellij.openapi.editor.colors.TextAttributesKey XML_TAG
public static final com.intellij.openapi.editor.colors.TextAttributesKey XML_TAG_NAME
public static final com.intellij.openapi.editor.colors.TextAttributesKey XML_NS_PREFIX
public static final com.intellij.openapi.editor.colors.TextAttributesKey XML_ATTRIBUTE_NAME
public static final com.intellij.openapi.editor.colors.TextAttributesKey XML_ATTRIBUTE_VALUE
public static final com.intellij.openapi.editor.colors.TextAttributesKey XML_TAG_DATA
public static final com.intellij.openapi.editor.colors.TextAttributesKey XML_ENTITY_REFERENCE
public static final com.intellij.openapi.editor.colors.TextAttributesKey HTML_COMMENT
public static final com.intellij.openapi.editor.colors.TextAttributesKey HTML_TAG
public static final com.intellij.openapi.editor.colors.TextAttributesKey HTML_TAG_NAME
public static final com.intellij.openapi.editor.colors.TextAttributesKey HTML_ATTRIBUTE_NAME
public static final com.intellij.openapi.editor.colors.TextAttributesKey HTML_ATTRIBUTE_VALUE
public static final com.intellij.openapi.editor.colors.TextAttributesKey HTML_ENTITY_REFERENCE
public static final com.intellij.openapi.editor.colors.TextAttributesKey HTML_CODE
private void <init> ()
static void <clinit> ()
}
com/intellij/patterns/XmlAttributeValuePattern$1.class
XmlAttributeValuePattern.java
package com.intellij.patterns
final com.intellij.patterns.XmlAttributeValuePattern$1 extends com.intellij.patterns.InitialPatternCondition {
void <init> (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/XmlAttributeValuePattern$2.class
XmlAttributeValuePattern.java
package com.intellij.patterns
com.intellij.patterns.XmlAttributeValuePattern$2 extends com.intellij.patterns.PsiNamePatternCondition {
final synthetic com.intellij.patterns.XmlAttributeValuePattern this$0
void <init> (com.intellij.patterns.XmlAttributeValuePattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.XmlAttributeValuePattern this$0
String arg0
com.intellij.patterns.ElementPattern arg1
public java.lang.String getPropertyValue (java.lang.Object)
com.intellij.psi.PsiElement prev
com.intellij.psi.xml.XmlAttributeValue value
com.intellij.psi.PsiElement parent
Object o
public volatile synthetic java.lang.Object getPropertyValue (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/XmlAttributeValuePattern$3.class
XmlAttributeValuePattern.java
package com.intellij.patterns
com.intellij.patterns.XmlAttributeValuePattern$3 extends com.intellij.patterns.PsiNamePatternCondition {
final synthetic com.intellij.patterns.XmlAttributeValuePattern this$0
void <init> (com.intellij.patterns.XmlAttributeValuePattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.XmlAttributeValuePattern this$0
String arg0
com.intellij.patterns.ElementPattern arg1
public java.lang.String getPropertyValue (java.lang.Object)
com.intellij.psi.PsiElement parent
Object o
public volatile synthetic java.lang.Object getPropertyValue (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/XmlAttributeValuePattern$4.class
XmlAttributeValuePattern.java
package com.intellij.patterns
com.intellij.patterns.XmlAttributeValuePattern$4 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.StringPattern val$valuePattern
final synthetic com.intellij.patterns.XmlAttributeValuePattern this$0
void <init> (com.intellij.patterns.XmlAttributeValuePattern, java.lang.String, com.intellij.patterns.StringPattern)
com.intellij.patterns.XmlAttributeValuePattern this$0
String arg0
public boolean accepts (com.intellij.psi.xml.XmlAttributeValue, com.intellij.util.ProcessingContext)
com.intellij.psi.xml.XmlAttributeValue xmlAttributeValue
com.intellij.util.ProcessingContext context
public volatile synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/XmlAttributeValuePattern.class
XmlAttributeValuePattern.java
package com.intellij.patterns
public com.intellij.patterns.XmlAttributeValuePattern extends com.intellij.patterns.XmlElementPattern {
static final com.intellij.patterns.XmlAttributeValuePattern XML_ATTRIBUTE_VALUE_PATTERN
public void <init> (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
public transient com.intellij.patterns.XmlAttributeValuePattern withLocalName (java.lang.String[])
String[] names
public transient com.intellij.patterns.XmlAttributeValuePattern withLocalNameIgnoreCase (java.lang.String[])
String[] names
public com.intellij.patterns.XmlAttributeValuePattern withLocalName (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern namePattern
public transient com.intellij.patterns.XmlAttributeValuePattern withNamespace (java.lang.String[])
String[] names
public com.intellij.patterns.XmlAttributeValuePattern withNamespace (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern namePattern
public com.intellij.patterns.XmlAttributeValuePattern withValue (com.intellij.patterns.StringPattern)
com.intellij.patterns.StringPattern valuePattern
static void <clinit> ()
}
com/intellij/patterns/XmlElementPattern$Capture$1.class
XmlElementPattern.java
package com.intellij.patterns
com.intellij.patterns.XmlElementPattern$Capture$1 extends com.intellij.patterns.InitialPatternCondition {
void <init> (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/XmlElementPattern$Capture.class
XmlElementPattern.java
package com.intellij.patterns
public com.intellij.patterns.XmlElementPattern$Capture extends com.intellij.patterns.XmlElementPattern {
void <init> ()
}
com/intellij/patterns/XmlElementPattern$XmlEntityRefPattern$1.class
XmlElementPattern.java
package com.intellij.patterns
com.intellij.patterns.XmlElementPattern$XmlEntityRefPattern$1 extends com.intellij.patterns.InitialPatternCondition {
void <init> (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/XmlElementPattern$XmlEntityRefPattern.class
XmlElementPattern.java
package com.intellij.patterns
public com.intellij.patterns.XmlElementPattern$XmlEntityRefPattern extends com.intellij.patterns.XmlElementPattern {
void <init> ()
}
com/intellij/patterns/XmlElementPattern$XmlTextPattern$1.class
XmlElementPattern.java
package com.intellij.patterns
com.intellij.patterns.XmlElementPattern$XmlTextPattern$1 extends com.intellij.patterns.InitialPatternCondition {
void <init> (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/XmlElementPattern$XmlTextPattern.class
XmlElementPattern.java
package com.intellij.patterns
public com.intellij.patterns.XmlElementPattern$XmlTextPattern extends com.intellij.patterns.XmlElementPattern {
void <init> ()
}
com/intellij/patterns/XmlElementPattern.class
XmlElementPattern.java
package com.intellij.patterns
public com.intellij.patterns.XmlElementPattern extends com.intellij.patterns.PsiElementPattern {
protected void <init> (java.lang.Class)
Class aClass
void <init> (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/XmlFilePattern$1.class
XmlFilePattern.java
package com.intellij.patterns
com.intellij.patterns.XmlFilePattern$1 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$rootTag
final synthetic com.intellij.patterns.XmlFilePattern this$0
void <init> (com.intellij.patterns.XmlFilePattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.XmlFilePattern this$0
String arg0
public boolean accepts (com.intellij.psi.xml.XmlFile, com.intellij.util.ProcessingContext)
com.intellij.psi.xml.XmlFile xmlFile
com.intellij.util.ProcessingContext context
com.intellij.psi.xml.XmlDocument document
public volatile synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/XmlFilePattern$Capture.class
XmlFilePattern.java
package com.intellij.patterns
public com.intellij.patterns.XmlFilePattern$Capture extends com.intellij.patterns.XmlFilePattern {
public void <init> ()
}
com/intellij/patterns/XmlFilePattern.class
XmlFilePattern.java
package com.intellij.patterns
public com.intellij.patterns.XmlFilePattern extends com.intellij.patterns.PsiFilePattern {
public void <init> ()
protected void <init> (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
public com.intellij.patterns.XmlFilePattern withRootTag (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern rootTag
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/XmlNamedElementPattern$1.class
XmlNamedElementPattern.java
package com.intellij.patterns
com.intellij.patterns.XmlNamedElementPattern$1 extends com.intellij.patterns.PsiNamePatternCondition {
final synthetic com.intellij.patterns.XmlNamedElementPattern this$0
void <init> (com.intellij.patterns.XmlNamedElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.XmlNamedElementPattern this$0
String arg0
com.intellij.patterns.ElementPattern arg1
public java.lang.String getPropertyValue (java.lang.Object)
Object o
public volatile synthetic java.lang.Object getPropertyValue (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/XmlNamedElementPattern$2.class
XmlNamedElementPattern.java
package com.intellij.patterns
com.intellij.patterns.XmlNamedElementPattern$2 extends com.intellij.patterns.PatternConditionPlus {
final synthetic com.intellij.patterns.XmlNamedElementPattern this$0
void <init> (com.intellij.patterns.XmlNamedElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.XmlNamedElementPattern this$0
String arg0
com.intellij.patterns.ElementPattern arg1
public boolean processValues (com.intellij.psi.xml.XmlElement, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
com.intellij.psi.xml.XmlElement t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
public volatile synthetic boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
}
com/intellij/patterns/XmlNamedElementPattern$XmlAttributePattern$1.class
XmlNamedElementPattern.java
package com.intellij.patterns
com.intellij.patterns.XmlNamedElementPattern$XmlAttributePattern$1 extends com.intellij.patterns.InitialPatternCondition {
void <init> (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/XmlNamedElementPattern$XmlAttributePattern$2.class
XmlNamedElementPattern.java
package com.intellij.patterns
com.intellij.patterns.XmlNamedElementPattern$XmlAttributePattern$2 extends com.intellij.patterns.PatternConditionPlus {
final synthetic com.intellij.patterns.XmlNamedElementPattern$XmlAttributePattern this$0
void <init> (com.intellij.patterns.XmlNamedElementPattern$XmlAttributePattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.XmlNamedElementPattern$XmlAttributePattern this$0
String arg0
com.intellij.patterns.ElementPattern arg1
public boolean processValues (com.intellij.psi.xml.XmlAttribute, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
com.intellij.psi.xml.XmlAttribute t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
public volatile synthetic boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
}
com/intellij/patterns/XmlNamedElementPattern$XmlAttributePattern.class
XmlNamedElementPattern.java
package com.intellij.patterns
public com.intellij.patterns.XmlNamedElementPattern$XmlAttributePattern extends com.intellij.patterns.XmlNamedElementPattern {
protected void <init> ()
protected java.lang.String getLocalName (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute xmlAttribute
protected java.lang.String getNamespace (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute xmlAttribute
public com.intellij.patterns.XmlNamedElementPattern$XmlAttributePattern withValue (com.intellij.patterns.StringPattern)
com.intellij.patterns.StringPattern pattern
protected volatile synthetic java.lang.String getNamespace (com.intellij.psi.xml.XmlElement)
protected volatile synthetic java.lang.String getLocalName (com.intellij.psi.xml.XmlElement)
}
com/intellij/patterns/XmlNamedElementPattern.class
XmlNamedElementPattern.java
package com.intellij.patterns
public abstract com.intellij.patterns.XmlNamedElementPattern extends com.intellij.patterns.XmlElementPattern {
public void <init> (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected abstract java.lang.String getLocalName (com.intellij.psi.xml.XmlElement)
protected abstract java.lang.String getNamespace (com.intellij.psi.xml.XmlElement)
public com.intellij.patterns.XmlNamedElementPattern withLocalName (java.lang.String)
String localName
public transient com.intellij.patterns.XmlNamedElementPattern withLocalName (java.lang.String[])
String[] localNames
public com.intellij.patterns.XmlNamedElementPattern withLocalName (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern localName
public com.intellij.patterns.XmlNamedElementPattern withNamespace (java.lang.String)
String namespace
public transient com.intellij.patterns.XmlNamedElementPattern withNamespace (java.lang.String[])
String[] namespaces
public com.intellij.patterns.XmlNamedElementPattern withNamespace (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern namespace
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/XmlPatterns.class
XmlPatterns.java
package com.intellij.patterns
public com.intellij.patterns.XmlPatterns extends com.intellij.patterns.PlatformPatterns {
public void <init> ()
public static com.intellij.patterns.XmlFilePattern$Capture xmlFile ()
public static com.intellij.patterns.XmlAttributeValuePattern xmlAttributeValue (com.intellij.patterns.ElementPattern)
com.intellij.patterns.PatternCondition condition
com.intellij.patterns.ElementPattern attributePattern
public static transient com.intellij.patterns.XmlAttributeValuePattern xmlAttributeValue (java.lang.String[])
String[] localNames
public static com.intellij.patterns.XmlAttributeValuePattern xmlAttributeValue ()
public static com.intellij.patterns.XmlNamedElementPattern$XmlAttributePattern xmlAttribute (java.lang.String)
String localName
public static com.intellij.patterns.XmlNamedElementPattern$XmlAttributePattern xmlAttribute ()
public static com.intellij.patterns.XmlTagPattern$Capture xmlTag ()
public static com.intellij.patterns.XmlElementPattern$XmlTextPattern xmlText ()
public static com.intellij.patterns.XmlElementPattern$XmlEntityRefPattern xmlEntityRef ()
}
com/intellij/patterns/XmlTagPattern$1.class
XmlTagPattern.java
package com.intellij.patterns
com.intellij.patterns.XmlTagPattern$1 extends com.intellij.patterns.InitialPatternCondition {
void <init> (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/XmlTagPattern$2.class
XmlTagPattern.java
package com.intellij.patterns
com.intellij.patterns.XmlTagPattern$2 extends com.intellij.patterns.PatternCondition {
final synthetic String val$attributeName
final synthetic String val$attributeValue
final synthetic com.intellij.patterns.XmlTagPattern this$0
void <init> (com.intellij.patterns.XmlTagPattern, java.lang.String, java.lang.String, java.lang.String)
com.intellij.patterns.XmlTagPattern this$0
String arg0
public boolean accepts (com.intellij.psi.xml.XmlTag, com.intellij.util.ProcessingContext)
com.intellij.psi.xml.XmlTag xmlTag
com.intellij.util.ProcessingContext context
public volatile synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/XmlTagPattern$3.class
XmlTagPattern.java
package com.intellij.patterns
com.intellij.patterns.XmlTagPattern$3 extends com.intellij.patterns.PatternCondition {
final synthetic String[] val$attributeNames
final synthetic com.intellij.patterns.XmlTagPattern this$0
void <init> (com.intellij.patterns.XmlTagPattern, java.lang.String, java.lang.String[])
com.intellij.patterns.XmlTagPattern this$0
String arg0
public boolean accepts (com.intellij.psi.xml.XmlTag, com.intellij.util.ProcessingContext)
String attributeName
com.intellij.psi.xml.XmlTag xmlTag
com.intellij.util.ProcessingContext context
public volatile synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/XmlTagPattern$4.class
XmlTagPattern.java
package com.intellij.patterns
com.intellij.patterns.XmlTagPattern$4 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$metaDataPattern
final synthetic com.intellij.patterns.XmlTagPattern this$0
void <init> (com.intellij.patterns.XmlTagPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.XmlTagPattern this$0
String arg0
public boolean accepts (com.intellij.psi.xml.XmlTag, com.intellij.util.ProcessingContext)
com.intellij.psi.xml.XmlTag xmlTag
com.intellij.util.ProcessingContext context
public volatile synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/XmlTagPattern$5.class
XmlTagPattern.java
package com.intellij.patterns
com.intellij.patterns.XmlTagPattern$5 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.XmlTagPattern this$0
void <init> (com.intellij.patterns.XmlTagPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.XmlTagPattern this$0
String arg0
public boolean accepts (com.intellij.psi.xml.XmlTag, com.intellij.util.ProcessingContext)
com.intellij.psi.xml.XmlTag xmlTag
com.intellij.util.ProcessingContext context
com.intellij.psi.xml.XmlTag parent
public volatile synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/XmlTagPattern$6.class
XmlTagPattern.java
package com.intellij.patterns
com.intellij.patterns.XmlTagPattern$6 extends com.intellij.patterns.PatternCondition {
final synthetic com.intellij.patterns.ElementPattern val$pattern
final synthetic com.intellij.patterns.XmlTagPattern this$0
void <init> (com.intellij.patterns.XmlTagPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.XmlTagPattern this$0
String arg0
public boolean accepts (com.intellij.psi.xml.XmlTag, com.intellij.util.ProcessingContext)
com.intellij.psi.xml.XmlTag xmlTag
com.intellij.util.ProcessingContext context
public volatile synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/patterns/XmlTagPattern$Capture.class
XmlTagPattern.java
package com.intellij.patterns
public com.intellij.patterns.XmlTagPattern$Capture extends com.intellij.patterns.XmlTagPattern {
static final com.intellij.patterns.XmlTagPattern$Capture XML_TAG_PATTERN
public void <init> ()
protected volatile synthetic java.lang.String getNamespace (com.intellij.psi.xml.XmlElement)
protected volatile synthetic java.lang.String getLocalName (com.intellij.psi.xml.XmlElement)
static void <clinit> ()
}
com/intellij/patterns/XmlTagPattern.class
XmlTagPattern.java
package com.intellij.patterns
public com.intellij.patterns.XmlTagPattern extends com.intellij.patterns.XmlNamedElementPattern {
protected void <init> ()
protected void <init> (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected java.lang.String getLocalName (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
protected java.lang.String getNamespace (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public com.intellij.patterns.XmlTagPattern withAttributeValue (java.lang.String, java.lang.String)
String attributeName
String attributeValue
public transient com.intellij.patterns.XmlTagPattern withAnyAttribute (java.lang.String[])
String[] attributeNames
public com.intellij.patterns.XmlTagPattern withDescriptor (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern metaDataPattern
public com.intellij.patterns.XmlTagPattern isFirstSubtag (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.XmlTagPattern withFirstSubTag (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.XmlTagPattern withSubTags (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.XmlTagPattern withoutAttributeValue (java.lang.String, java.lang.String)
String attributeName
String attributeValue
protected volatile synthetic java.lang.String getNamespace (com.intellij.psi.xml.XmlElement)
protected volatile synthetic java.lang.String getLocalName (com.intellij.psi.xml.XmlElement)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/pom/package.html
com/intellij/pom/xml/XmlAspect.class
XmlAspect.java
package com.intellij.pom.xml
public abstract com.intellij.pom.xml.XmlAspect extends java.lang.Object implements com.intellij.pom.PomModelAspect {
}
com/intellij/pom/xml/XmlChangeSet.class
XmlChangeSet.java
package com.intellij.pom.xml
public abstract com.intellij.pom.xml.XmlChangeSet extends java.lang.Object implements com.intellij.pom.event.PomChangeSet {
public abstract java.util.List getChanges ()
public abstract com.intellij.pom.PomModelAspect getAspect ()
public abstract void add (com.intellij.pom.xml.events.XmlChange)
public abstract void clear ()
public abstract java.lang.Iterable getChangedFiles ()
public abstract void addChangedFile (com.intellij.psi.xml.XmlFile)
}
com/intellij/pom/xml/events/XmlAttributeSet.class
XmlAttributeSet.java
package com.intellij.pom.xml.events
public abstract com.intellij.pom.xml.events.XmlAttributeSet extends java.lang.Object implements com.intellij.pom.xml.events.XmlChange {
public abstract java.lang.String getName ()
public abstract java.lang.String getValue ()
public abstract com.intellij.psi.xml.XmlTag getTag ()
}
com/intellij/pom/xml/events/XmlChange.class
XmlChange.java
package com.intellij.pom.xml.events
public abstract com.intellij.pom.xml.events.XmlChange extends java.lang.Object {
}
com/intellij/pom/xml/events/XmlDocumentChanged.class
XmlDocumentChanged.java
package com.intellij.pom.xml.events
public abstract com.intellij.pom.xml.events.XmlDocumentChanged extends java.lang.Object implements com.intellij.pom.xml.events.XmlChange {
public abstract com.intellij.psi.xml.XmlDocument getDocument ()
}
com/intellij/pom/xml/events/XmlElementChanged.class
XmlElementChanged.java
package com.intellij.pom.xml.events
public abstract com.intellij.pom.xml.events.XmlElementChanged extends java.lang.Object implements com.intellij.pom.xml.events.XmlChange {
public abstract com.intellij.psi.xml.XmlElement getElement ()
}
com/intellij/pom/xml/events/XmlTagChildAdd.class
XmlTagChildAdd.java
package com.intellij.pom.xml.events
public abstract com.intellij.pom.xml.events.XmlTagChildAdd extends java.lang.Object implements com.intellij.pom.xml.events.XmlChange {
public abstract com.intellij.psi.xml.XmlTag getTag ()
public abstract com.intellij.psi.xml.XmlTagChild getChild ()
}
com/intellij/pom/xml/events/XmlTagChildChanged.class
XmlTagChildChanged.java
package com.intellij.pom.xml.events
public abstract com.intellij.pom.xml.events.XmlTagChildChanged extends java.lang.Object implements com.intellij.pom.xml.events.XmlChange {
public abstract com.intellij.psi.xml.XmlTag getTag ()
public abstract com.intellij.psi.xml.XmlTagChild getChild ()
}
com/intellij/pom/xml/events/XmlTagChildRemoved.class
XmlTagChildRemoved.java
package com.intellij.pom.xml.events
public abstract com.intellij.pom.xml.events.XmlTagChildRemoved extends java.lang.Object implements com.intellij.pom.xml.events.XmlChange {
public abstract com.intellij.psi.xml.XmlTag getTag ()
public abstract com.intellij.psi.xml.XmlTagChild getChild ()
}
com/intellij/pom/xml/events/XmlTagNameChanged.class
XmlTagNameChanged.java
package com.intellij.pom.xml.events
public abstract com.intellij.pom.xml.events.XmlTagNameChanged extends java.lang.Object implements com.intellij.pom.xml.events.XmlChange {
public abstract java.lang.String getOldName ()
public abstract com.intellij.psi.xml.XmlTag getTag ()
}
com/intellij/pom/xml/events/XmlTextChanged.class
XmlTextChanged.java
package com.intellij.pom.xml.events
public abstract com.intellij.pom.xml.events.XmlTextChanged extends java.lang.Object implements com.intellij.pom.xml.events.XmlChange {
public abstract java.lang.String getOldText ()
public abstract com.intellij.psi.xml.XmlText getText ()
}
com/intellij/psi/XmlElementFactory.class
XmlElementFactory.java
package com.intellij.psi
public abstract com.intellij.psi.XmlElementFactory extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.XmlElementFactory getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.xml.XmlText createDisplayText (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.xml.XmlTag createXHTMLTagFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.xml.XmlTag createHTMLTagFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.xml.XmlTag createTagFromText (java.lang.CharSequence) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.xml.XmlTag createTagFromText (java.lang.CharSequence, com.intellij.lang.Language) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.xml.XmlAttribute createXmlAttribute (java.lang.String, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.xml.XmlAttribute createAttribute (java.lang.String, java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/XmlElementVisitor.class
XmlElementVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.XmlElementVisitor extends com.intellij.psi.PsiElementVisitor {
public void <init> ()
public void visitXmlElement (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement element
public void visitXmlFile (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
public void visitXmlAttribute (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attribute
public void visitXmlComment (com.intellij.psi.xml.XmlComment)
com.intellij.psi.xml.XmlComment comment
public void visitXmlDecl (com.intellij.psi.xml.XmlDecl)
com.intellij.psi.xml.XmlDecl decl
public void visitXmlDocument (com.intellij.psi.xml.XmlDocument)
com.intellij.psi.xml.XmlDocument document
public void visitXmlProlog (com.intellij.psi.xml.XmlProlog)
com.intellij.psi.xml.XmlProlog prolog
public void visitXmlText (com.intellij.psi.xml.XmlText)
com.intellij.psi.xml.XmlText text
public void visitXmlTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public void visitXmlToken (com.intellij.psi.xml.XmlToken)
com.intellij.psi.xml.XmlToken token
public void visitXmlAttributeValue (com.intellij.psi.xml.XmlAttributeValue)
com.intellij.psi.xml.XmlAttributeValue value
public void visitXmlDoctype (com.intellij.psi.xml.XmlDoctype)
com.intellij.psi.xml.XmlDoctype xmlDoctype
public void visitXmlProcessingInstruction (com.intellij.psi.xml.XmlProcessingInstruction)
com.intellij.psi.xml.XmlProcessingInstruction processingInstruction
}
com/intellij/psi/XmlRecursiveElementVisitor.class
XmlRecursiveElementVisitor.java
package com.intellij.psi
public com.intellij.psi.XmlRecursiveElementVisitor extends com.intellij.psi.XmlElementVisitor implements com.intellij.psi.PsiRecursiveVisitor {
private final boolean myVisitAllFileRoots
public void <init> ()
public void <init> (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/XmlRecursiveElementWalkingVisitor$1.class
XmlRecursiveElementWalkingVisitor.java
package com.intellij.psi
com.intellij.psi.XmlRecursiveElementWalkingVisitor$1 extends com.intellij.psi.PsiWalkingState {
final synthetic com.intellij.psi.XmlRecursiveElementWalkingVisitor this$0
void <init> (com.intellij.psi.XmlRecursiveElementWalkingVisitor, com.intellij.psi.PsiElementVisitor)
com.intellij.psi.XmlRecursiveElementWalkingVisitor this$0
com.intellij.psi.PsiElementVisitor arg0
}
com/intellij/psi/XmlRecursiveElementWalkingVisitor.class
XmlRecursiveElementWalkingVisitor.java
package com.intellij.psi
public com.intellij.psi.XmlRecursiveElementWalkingVisitor extends com.intellij.psi.XmlElementVisitor implements com.intellij.psi.PsiRecursiveVisitor {
private final boolean myVisitAllFileRoots
private final com.intellij.psi.PsiWalkingState myWalkingState
public void <init> ()
public void <init> (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
public void stopWalking ()
}
com/intellij/psi/filters/position/NamespaceFilter.class
NamespaceFilter.java
package com.intellij.psi.filters.position
public com.intellij.psi.filters.position.NamespaceFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
private final String[] myNamespaces
public transient void <init> (java.lang.String[])
String[] namespaces
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
String publicId
com.intellij.psi.xml.XmlDoctype doctype
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlProlog prolog
com.intellij.psi.xml.XmlTag psiElement
String ns
com.intellij.psi.PsiFile psiFile
Object element
com.intellij.psi.PsiElement context
protected boolean isNamespaceAcceptable (java.lang.String)
String aMyValue
String ns
}
com/intellij/psi/html/HtmlTag.class
HtmlTag.java
package com.intellij.psi.html
public abstract com.intellij.psi.html.HtmlTag extends java.lang.Object implements com.intellij.psi.xml.XmlTag {
}
com/intellij/psi/html/package.html
com/intellij/psi/tree/xml/IDTDElementType.class
IDTDElementType.java
package com.intellij.psi.tree.xml
public com.intellij.psi.tree.xml.IDTDElementType extends com.intellij.psi.tree.IElementType {
public void <init> (java.lang.String)
String debugName
}
com/intellij/psi/tree/xml/IXmlElementType.class
IXmlElementType.java
package com.intellij.psi.tree.xml
public com.intellij.psi.tree.xml.IXmlElementType extends com.intellij.psi.tree.IElementType {
public void <init> (java.lang.String)
String debugName
}
com/intellij/psi/tree/xml/IXmlLeafElementType.class
IXmlLeafElementType.java
package com.intellij.psi.tree.xml
public com.intellij.psi.tree.xml.IXmlLeafElementType extends com.intellij.psi.tree.xml.IXmlElementType {
public void <init> (java.lang.String)
String debugName
}
com/intellij/psi/tree/xml/package.html
com/intellij/psi/xml/XmlAttlistDecl.class
XmlAttlistDecl.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlAttlistDecl extends java.lang.Object implements com.intellij.psi.xml.XmlElement {
public static final com.intellij.psi.xml.XmlAttlistDecl[] EMPTY_ARRAY
public abstract com.intellij.psi.xml.XmlElement getNameElement ()
public abstract java.lang.String getName ()
public abstract com.intellij.psi.xml.XmlAttributeDecl[] getAttributeDecls ()
static void <clinit> ()
}
com/intellij/psi/xml/XmlAttribute.class
XmlAttribute.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlAttribute extends java.lang.Object implements com.intellij.psi.xml.XmlElement com.intellij.psi.PsiNamedElement {
public static final com.intellij.psi.xml.XmlAttribute[] EMPTY_ARRAY
public abstract java.lang.String getName ()
public abstract java.lang.String getLocalName ()
public abstract com.intellij.psi.xml.XmlElement getNameElement ()
public abstract java.lang.String getNamespace ()
public abstract java.lang.String getNamespacePrefix ()
public abstract com.intellij.psi.xml.XmlTag getParent ()
public abstract java.lang.String getValue ()
public abstract java.lang.String getDisplayValue ()
public abstract int physicalToDisplay (int)
public abstract int displayToPhysical (int)
public abstract com.intellij.openapi.util.TextRange getValueTextRange ()
public abstract boolean isNamespaceDeclaration ()
public abstract com.intellij.xml.XmlAttributeDescriptor getDescriptor ()
public abstract com.intellij.psi.xml.XmlAttributeValue getValueElement ()
public abstract void setValue (java.lang.String) throws com.intellij.util.IncorrectOperationException
public volatile synthetic com.intellij.psi.PsiElement getParent ()
static void <clinit> ()
}
com/intellij/psi/xml/XmlAttributeDecl.class
XmlAttributeDecl.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlAttributeDecl extends java.lang.Object implements com.intellij.psi.xml.XmlElement com.intellij.psi.meta.PsiMetaOwner com.intellij.psi.PsiNamedElement {
public abstract com.intellij.psi.xml.XmlElement getNameElement ()
public abstract com.intellij.psi.xml.XmlAttributeValue getDefaultValue ()
public abstract java.lang.String getDefaultValueText ()
public abstract boolean isAttributeRequired ()
public abstract boolean isAttributeFixed ()
public abstract boolean isAttributeImplied ()
public abstract boolean isEnumerated ()
public abstract com.intellij.psi.xml.XmlElement[] getEnumeratedValues ()
public abstract boolean isIdAttribute ()
public abstract boolean isIdRefAttribute ()
}
com/intellij/psi/xml/XmlAttributeValue.class
XmlAttributeValue.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlAttributeValue extends java.lang.Object implements com.intellij.psi.xml.XmlElement com.intellij.psi.PsiLiteralValue {
public abstract java.lang.String getValue ()
public abstract com.intellij.openapi.util.TextRange getValueTextRange ()
public volatile synthetic java.lang.Object getValue ()
}
com/intellij/psi/xml/XmlComment.class
XmlComment.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlComment extends java.lang.Object implements com.intellij.psi.xml.XmlElement com.intellij.psi.PsiComment com.intellij.psi.xml.XmlTagChild {
public abstract java.lang.String getCommentText ()
}
com/intellij/psi/xml/XmlConditionalSection.class
XmlConditionalSection.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlConditionalSection extends java.lang.Object implements com.intellij.psi.xml.XmlElement {
public abstract boolean isIncluded (com.intellij.psi.PsiFile)
public abstract com.intellij.psi.PsiElement getBodyStart ()
}
com/intellij/psi/xml/XmlContentParticle$Quantifier.class
XmlContentParticle.java
package com.intellij.psi.xml
public final enum com.intellij.psi.xml.XmlContentParticle$Quantifier extends java.lang.Enum {
public static final enum com.intellij.psi.xml.XmlContentParticle$Quantifier ONE_OR_MORE
public static final enum com.intellij.psi.xml.XmlContentParticle$Quantifier ZERO_OR_MORE
public static final enum com.intellij.psi.xml.XmlContentParticle$Quantifier OPTIONAL
public static final enum com.intellij.psi.xml.XmlContentParticle$Quantifier REQUIRED
private static final synthetic com.intellij.psi.xml.XmlContentParticle$Quantifier[] $VALUES
public static com.intellij.psi.xml.XmlContentParticle$Quantifier[] values ()
public static com.intellij.psi.xml.XmlContentParticle$Quantifier valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/xml/XmlContentParticle$Type.class
XmlContentParticle.java
package com.intellij.psi.xml
public final enum com.intellij.psi.xml.XmlContentParticle$Type extends java.lang.Enum {
public static final enum com.intellij.psi.xml.XmlContentParticle$Type SEQUENCE
public static final enum com.intellij.psi.xml.XmlContentParticle$Type CHOICE
public static final enum com.intellij.psi.xml.XmlContentParticle$Type ELEMENT
private static final synthetic com.intellij.psi.xml.XmlContentParticle$Type[] $VALUES
public static com.intellij.psi.xml.XmlContentParticle$Type[] values ()
public static com.intellij.psi.xml.XmlContentParticle$Type valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/xml/XmlContentParticle.class
XmlContentParticle.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlContentParticle extends java.lang.Object {
public abstract com.intellij.psi.xml.XmlContentParticle$Type getType ()
public abstract com.intellij.psi.xml.XmlContentParticle$Quantifier getQuantifier ()
public abstract com.intellij.psi.xml.XmlContentParticle[] getSubParticles ()
public abstract com.intellij.xml.XmlElementDescriptor getElementDescriptor ()
}
com/intellij/psi/xml/XmlDecl.class
XmlDecl.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlDecl extends java.lang.Object implements com.intellij.psi.xml.XmlElement {
}
com/intellij/psi/xml/XmlDoctype.class
XmlDoctype.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlDoctype extends java.lang.Object implements com.intellij.psi.xml.XmlElement {
public abstract com.intellij.psi.xml.XmlElement getNameElement ()
public abstract java.lang.String getDtdUri ()
public abstract com.intellij.psi.PsiElement getDtdUrlElement ()
public abstract com.intellij.psi.xml.XmlMarkupDecl getMarkupDecl ()
public abstract java.lang.String getPublicId ()
public abstract java.lang.String getSystemId ()
}
com/intellij/psi/xml/XmlDocument.class
XmlDocument.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlDocument extends java.lang.Object implements com.intellij.psi.xml.XmlElement com.intellij.psi.meta.PsiMetaOwner {
public abstract com.intellij.psi.xml.XmlProlog getProlog ()
public abstract com.intellij.psi.xml.XmlTag getRootTag ()
public abstract com.intellij.xml.XmlNSDescriptor getRootTagNSDescriptor ()
public abstract com.intellij.xml.XmlNSDescriptor getDefaultNSDescriptor (java.lang.String, boolean)
}
com/intellij/psi/xml/XmlElement.class
XmlElement.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.openapi.util.Key INCLUDING_ELEMENT
public static final com.intellij.openapi.util.Key DEPENDING_ELEMENT
public static final com.intellij.openapi.util.Key DO_NOT_VALIDATE
public static final com.intellij.psi.xml.XmlElement[] EMPTY_ARRAY
public abstract boolean processElements (com.intellij.psi.search.PsiElementProcessor, com.intellij.psi.PsiElement)
public boolean skipValidation ()
static void <clinit> ()
}
com/intellij/psi/xml/XmlElementContentGroup.class
XmlElementContentGroup.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlElementContentGroup extends java.lang.Object implements com.intellij.psi.xml.XmlContentParticle com.intellij.psi.xml.XmlElement {
}
com/intellij/psi/xml/XmlElementContentSpec.class
XmlElementContentSpec.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlElementContentSpec extends java.lang.Object implements com.intellij.psi.xml.XmlElement {
public abstract boolean isEmpty ()
public abstract boolean isAny ()
public abstract boolean isMixed ()
public abstract boolean hasChildren ()
public abstract com.intellij.psi.xml.XmlElementContentGroup getTopGroup ()
}
com/intellij/psi/xml/XmlElementDecl.class
XmlElementDecl.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlElementDecl extends java.lang.Object implements com.intellij.psi.xml.XmlElement com.intellij.psi.meta.PsiMetaOwner com.intellij.psi.PsiNameIdentifierOwner {
public abstract com.intellij.psi.xml.XmlElement getNameElement ()
public abstract java.lang.String getName ()
public abstract com.intellij.psi.xml.XmlElementContentSpec getContentSpecElement ()
}
com/intellij/psi/xml/XmlEntityDecl$EntityContextType.class
XmlEntityDecl.java
package com.intellij.psi.xml
public final enum com.intellij.psi.xml.XmlEntityDecl$EntityContextType extends java.lang.Enum {
public static final enum com.intellij.psi.xml.XmlEntityDecl$EntityContextType ELEMENT_CONTENT_SPEC
public static final enum com.intellij.psi.xml.XmlEntityDecl$EntityContextType ATTRIBUTE_SPEC
public static final enum com.intellij.psi.xml.XmlEntityDecl$EntityContextType ATTLIST_SPEC
public static final enum com.intellij.psi.xml.XmlEntityDecl$EntityContextType ENTITY_DECL_CONTENT
public static final enum com.intellij.psi.xml.XmlEntityDecl$EntityContextType GENERIC_XML
public static final enum com.intellij.psi.xml.XmlEntityDecl$EntityContextType ENUMERATED_TYPE
public static final enum com.intellij.psi.xml.XmlEntityDecl$EntityContextType ATTR_VALUE
private static final synthetic com.intellij.psi.xml.XmlEntityDecl$EntityContextType[] $VALUES
public static com.intellij.psi.xml.XmlEntityDecl$EntityContextType[] values ()
public static com.intellij.psi.xml.XmlEntityDecl$EntityContextType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/xml/XmlEntityDecl.class
XmlEntityDecl.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlEntityDecl extends java.lang.Object implements com.intellij.psi.xml.XmlElement com.intellij.psi.PsiNamedElement {
public abstract java.lang.String getName ()
public abstract com.intellij.psi.PsiElement getNameElement ()
public abstract com.intellij.psi.xml.XmlAttributeValue getValueElement ()
public abstract com.intellij.psi.PsiElement parse (com.intellij.psi.PsiFile, com.intellij.psi.xml.XmlEntityDecl$EntityContextType, com.intellij.psi.xml.XmlEntityRef)
public abstract boolean isInternalReference ()
}
com/intellij/psi/xml/XmlEntityRef.class
XmlEntityRef.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlEntityRef extends java.lang.Object implements com.intellij.psi.xml.XmlElement com.intellij.psi.xml.XmlTagChild {
public abstract com.intellij.psi.xml.XmlEntityDecl resolve (com.intellij.psi.PsiFile)
}
com/intellij/psi/xml/XmlEnumeratedType.class
XmlEnumeratedType.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlEnumeratedType extends java.lang.Object implements com.intellij.psi.xml.XmlElement {
public abstract com.intellij.psi.xml.XmlElement[] getEnumeratedValues ()
}
com/intellij/psi/xml/XmlFile.class
XmlFile.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlFile extends java.lang.Object implements com.intellij.psi.PsiFile com.intellij.psi.xml.XmlElement com.intellij.psi.FileResolveScopeProvider {
public static final com.intellij.psi.xml.XmlFile[] EMPTY_ARRAY
public abstract com.intellij.psi.xml.XmlDocument getDocument ()
public abstract com.intellij.psi.xml.XmlTag getRootTag ()
static void <clinit> ()
}
com/intellij/psi/xml/XmlFileNSInfoProvider.class
XmlFileNSInfoProvider.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlFileNSInfoProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract java.lang.String[][] getDefaultNamespaces (com.intellij.psi.xml.XmlFile)
public abstract boolean overrideNamespaceFromDocType (com.intellij.psi.xml.XmlFile)
static void <clinit> ()
}
com/intellij/psi/xml/XmlMarkupDecl.class
XmlMarkupDecl.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlMarkupDecl extends java.lang.Object implements com.intellij.psi.xml.XmlElement com.intellij.psi.meta.PsiMetaOwner {
}
com/intellij/psi/xml/XmlNotationDecl.class
XmlNotationDecl.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlNotationDecl extends java.lang.Object implements com.intellij.psi.xml.XmlElement {
public abstract com.intellij.psi.xml.XmlElement getNameElement ()
public abstract com.intellij.psi.xml.XmlElementContentSpec getContentSpecElement ()
}
com/intellij/psi/xml/XmlProcessingInstruction.class
XmlProcessingInstruction.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlProcessingInstruction extends java.lang.Object implements com.intellij.psi.xml.XmlElement com.intellij.psi.xml.XmlTagChild {
}
com/intellij/psi/xml/XmlProlog.class
XmlProlog.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlProlog extends java.lang.Object implements com.intellij.psi.xml.XmlElement {
public abstract com.intellij.psi.xml.XmlDoctype getDoctype ()
}
com/intellij/psi/xml/XmlTag.class
XmlTag.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlTag extends java.lang.Object implements com.intellij.psi.xml.XmlElement com.intellij.psi.PsiNamedElement com.intellij.psi.meta.PsiMetaOwner com.intellij.psi.xml.XmlTagChild {
public static final com.intellij.psi.xml.XmlTag[] EMPTY
public abstract java.lang.String getName ()
public abstract java.lang.String getNamespace ()
public abstract java.lang.String getLocalName ()
public abstract com.intellij.xml.XmlElementDescriptor getDescriptor ()
public abstract com.intellij.psi.xml.XmlAttribute[] getAttributes ()
public abstract com.intellij.psi.xml.XmlAttribute getAttribute (java.lang.String, java.lang.String)
public abstract com.intellij.psi.xml.XmlAttribute getAttribute (java.lang.String)
public abstract java.lang.String getAttributeValue (java.lang.String, java.lang.String)
public abstract java.lang.String getAttributeValue (java.lang.String)
public abstract com.intellij.psi.xml.XmlAttribute setAttribute (java.lang.String, java.lang.String, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.xml.XmlAttribute setAttribute (java.lang.String, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.xml.XmlTag createChildTag (java.lang.String, java.lang.String, java.lang.String, boolean)
public abstract com.intellij.psi.xml.XmlTag addSubTag (com.intellij.psi.xml.XmlTag, boolean)
public abstract com.intellij.psi.xml.XmlTag[] getSubTags ()
public abstract com.intellij.psi.xml.XmlTag[] findSubTags (java.lang.String)
public abstract com.intellij.psi.xml.XmlTag[] findSubTags (java.lang.String, java.lang.String)
public abstract com.intellij.psi.xml.XmlTag findFirstSubTag (java.lang.String)
public abstract java.lang.String getNamespacePrefix ()
public abstract java.lang.String getNamespaceByPrefix (java.lang.String)
public abstract java.lang.String getPrefixByNamespace (java.lang.String)
public abstract java.lang.String[] knownNamespaces ()
public abstract boolean hasNamespaceDeclarations ()
public abstract java.util.Map getLocalNamespaceDeclarations ()
public abstract com.intellij.psi.xml.XmlTagValue getValue ()
public abstract com.intellij.xml.XmlNSDescriptor getNSDescriptor (java.lang.String, boolean)
public abstract boolean isEmpty ()
public abstract void collapseIfEmpty ()
public abstract java.lang.String getSubTagText (java.lang.String)
static void <clinit> ()
}
com/intellij/psi/xml/XmlTagChild.class
XmlTagChild.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlTagChild extends java.lang.Object implements com.intellij.psi.xml.XmlElement {
public static final com.intellij.psi.xml.XmlTagChild[] EMPTY_ARRAY
public abstract com.intellij.psi.xml.XmlTag getParentTag ()
public abstract com.intellij.psi.xml.XmlTagChild getNextSiblingInTag ()
public abstract com.intellij.psi.xml.XmlTagChild getPrevSiblingInTag ()
static void <clinit> ()
}
com/intellij/psi/xml/XmlTagValue.class
XmlTagValue.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlTagValue extends java.lang.Object {
public abstract com.intellij.psi.xml.XmlTagChild[] getChildren ()
public abstract com.intellij.psi.xml.XmlText[] getTextElements ()
public abstract java.lang.String getText ()
public abstract com.intellij.openapi.util.TextRange getTextRange ()
public abstract java.lang.String getTrimmedText ()
public abstract void setText (java.lang.String)
public abstract void setEscapedText (java.lang.String)
public abstract boolean hasCDATA ()
}
com/intellij/psi/xml/XmlText.class
XmlText.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlText extends java.lang.Object implements com.intellij.psi.xml.XmlTagChild {
public static final com.intellij.psi.xml.XmlText[] EMPTY_ARRAY
public abstract java.lang.String getText ()
public abstract java.lang.String getValue ()
public abstract void setValue (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.xml.XmlElement insertAtOffset (com.intellij.psi.xml.XmlElement, int) throws com.intellij.util.IncorrectOperationException
public abstract void insertText (java.lang.String, int) throws com.intellij.util.IncorrectOperationException
public abstract void removeText (int, int) throws com.intellij.util.IncorrectOperationException
public abstract int physicalToDisplay (int)
public abstract int displayToPhysical (int)
public abstract com.intellij.psi.xml.XmlText split (int)
static void <clinit> ()
}
com/intellij/psi/xml/XmlToken.class
XmlToken.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlToken extends java.lang.Object implements com.intellij.psi.xml.XmlElement {
public abstract com.intellij.psi.tree.IElementType getTokenType ()
}
com/intellij/psi/xml/XmlTokenType.class
XmlTokenType.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlTokenType extends java.lang.Object {
public static final com.intellij.psi.tree.IElementType XML_START_TAG_START
public static final com.intellij.psi.tree.IElementType XML_END_TAG_START
public static final com.intellij.psi.tree.IElementType XML_TAG_END
public static final com.intellij.psi.tree.IElementType XML_EMPTY_ELEMENT_END
public static final com.intellij.psi.tree.IElementType XML_TAG_NAME
public static final com.intellij.psi.tree.IElementType XML_NAME
public static final com.intellij.psi.tree.IElementType XML_ATTRIBUTE_VALUE_TOKEN
public static final com.intellij.psi.tree.IElementType XML_ATTRIBUTE_VALUE_START_DELIMITER
public static final com.intellij.psi.tree.IElementType XML_ATTRIBUTE_VALUE_END_DELIMITER
public static final com.intellij.psi.tree.IElementType XML_EQ
public static final com.intellij.psi.tree.IElementType XML_DATA_CHARACTERS
public static final com.intellij.psi.tree.IElementType XML_TAG_CHARACTERS
public static final com.intellij.psi.tree.IElementType XML_WHITE_SPACE
public static final com.intellij.psi.tree.IElementType XML_REAL_WHITE_SPACE
public static final com.intellij.psi.tree.IElementType XML_COMMENT_START
public static final com.intellij.psi.tree.IElementType XML_COMMENT_END
public static final com.intellij.psi.tree.IElementType XML_COMMENT_CHARACTERS
public static final com.intellij.psi.tree.IElementType XML_DECL_START
public static final com.intellij.psi.tree.IElementType XML_DECL_END
public static final com.intellij.psi.tree.IElementType XML_DOCTYPE_START
public static final com.intellij.psi.tree.IElementType XML_DOCTYPE_END
public static final com.intellij.psi.tree.IElementType XML_DOCTYPE_SYSTEM
public static final com.intellij.psi.tree.IElementType XML_DOCTYPE_PUBLIC
public static final com.intellij.psi.tree.IElementType XML_MARKUP_START
public static final com.intellij.psi.tree.IElementType XML_MARKUP_END
public static final com.intellij.psi.tree.IElementType XML_CDATA_START
public static final com.intellij.psi.tree.IElementType XML_CONDITIONAL_SECTION_START
public static final com.intellij.psi.tree.IElementType XML_CONDITIONAL_INCLUDE
public static final com.intellij.psi.tree.IElementType XML_CONDITIONAL_IGNORE
public static final com.intellij.psi.tree.IElementType XML_CDATA_END
public static final com.intellij.psi.tree.IElementType XML_CONDITIONAL_SECTION_END
public static final com.intellij.psi.tree.IElementType XML_ELEMENT_DECL_START
public static final com.intellij.psi.tree.IElementType XML_NOTATION_DECL_START
public static final com.intellij.psi.tree.IElementType XML_ATTLIST_DECL_START
public static final com.intellij.psi.tree.IElementType XML_ENTITY_DECL_START
public static final com.intellij.psi.tree.IElementType XML_PCDATA
public static final com.intellij.psi.tree.IElementType XML_LEFT_PAREN
public static final com.intellij.psi.tree.IElementType XML_RIGHT_PAREN
public static final com.intellij.psi.tree.IElementType XML_CONTENT_EMPTY
public static final com.intellij.psi.tree.IElementType XML_CONTENT_ANY
public static final com.intellij.psi.tree.IElementType XML_QUESTION
public static final com.intellij.psi.tree.IElementType XML_STAR
public static final com.intellij.psi.tree.IElementType XML_PLUS
public static final com.intellij.psi.tree.IElementType XML_BAR
public static final com.intellij.psi.tree.IElementType XML_COMMA
public static final com.intellij.psi.tree.IElementType XML_AMP
public static final com.intellij.psi.tree.IElementType XML_SEMI
public static final com.intellij.psi.tree.IElementType XML_PERCENT
public static final com.intellij.psi.tree.IElementType XML_ATT_IMPLIED
public static final com.intellij.psi.tree.IElementType XML_ATT_REQUIRED
public static final com.intellij.psi.tree.IElementType XML_ATT_FIXED
public static final com.intellij.psi.tree.IElementType XML_ENTITY_REF_TOKEN
public static final com.intellij.psi.tree.IElementType TAG_WHITE_SPACE
public static final com.intellij.psi.tree.IElementType XML_PI_START
public static final com.intellij.psi.tree.IElementType XML_PI_END
public static final com.intellij.psi.tree.IElementType XML_PI_TARGET
public static final com.intellij.psi.tree.IElementType XML_CHAR_ENTITY_REF
public static final com.intellij.psi.tree.IElementType XML_BAD_CHARACTER
public static final com.intellij.psi.tree.IElementType XML_CONDITIONAL_COMMENT_START
public static final com.intellij.psi.tree.IElementType XML_CONDITIONAL_COMMENT_START_END
public static final com.intellij.psi.tree.IElementType XML_CONDITIONAL_COMMENT_END_START
public static final com.intellij.psi.tree.IElementType XML_CONDITIONAL_COMMENT_END
public static final com.intellij.psi.tree.TokenSet COMMENTS
public static final com.intellij.psi.tree.TokenSet WHITESPACES
static void <clinit> ()
}
com/intellij/psi/xml/package.html
com/intellij/xml/XmlAttributeDescriptor.class
XmlAttributeDescriptor.java
package com.intellij.xml
public abstract com.intellij.xml.XmlAttributeDescriptor extends java.lang.Object implements com.intellij.psi.meta.PsiMetaData {
public static final com.intellij.xml.XmlAttributeDescriptor[] EMPTY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract boolean isRequired ()
public abstract boolean isFixed ()
public abstract boolean hasIdType ()
public abstract boolean hasIdRefType ()
public abstract java.lang.String getDefaultValue ()
public abstract boolean isEnumerated ()
public abstract java.lang.String[] getEnumeratedValues ()
public abstract java.lang.String validateValue (com.intellij.psi.xml.XmlElement, java.lang.String)
public java.util.Collection getDeclarations ()
com.intellij.psi.PsiElement declaration
private static synthetic com.intellij.xml.XmlAttributeDescriptor[] lambda$static$0 (int)
int count
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/XmlBundle.class
XmlBundle.java
package com.intellij.xml
public com.intellij.xml.XmlBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
public 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 <init> ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/XmlElementDescriptor.class
XmlElementDescriptor.java
package com.intellij.xml
public abstract com.intellij.xml.XmlElementDescriptor extends java.lang.Object implements com.intellij.psi.meta.PsiMetaData {
public static final com.intellij.xml.XmlElementDescriptor[] EMPTY_ARRAY
public static final int CONTENT_TYPE_UNKNOWN
public static final int CONTENT_TYPE_EMPTY
public static final int CONTENT_TYPE_ANY
public static final int CONTENT_TYPE_CHILDREN
public static final int CONTENT_TYPE_MIXED
public abstract java.lang.String getQualifiedName ()
public abstract java.lang.String getDefaultName ()
public abstract com.intellij.xml.XmlElementDescriptor[] getElementsDescriptors (com.intellij.psi.xml.XmlTag)
public abstract com.intellij.xml.XmlElementDescriptor getElementDescriptor (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
public abstract com.intellij.xml.XmlAttributeDescriptor[] getAttributesDescriptors (com.intellij.psi.xml.XmlTag)
public abstract com.intellij.xml.XmlAttributeDescriptor getAttributeDescriptor (java.lang.String, com.intellij.psi.xml.XmlTag)
public abstract com.intellij.xml.XmlAttributeDescriptor getAttributeDescriptor (com.intellij.psi.xml.XmlAttribute)
public abstract com.intellij.xml.XmlNSDescriptor getNSDescriptor ()
public abstract com.intellij.xml.XmlElementsGroup getTopGroup ()
public abstract int getContentType ()
public abstract java.lang.String getDefaultValue ()
static void <clinit> ()
}
com/intellij/xml/XmlElementDescriptorAwareAboutChildren.class
XmlElementDescriptorAwareAboutChildren.java
package com.intellij.xml
public abstract com.intellij.xml.XmlElementDescriptorAwareAboutChildren extends java.lang.Object {
public abstract boolean allowElementsFromNamespace (java.lang.String, com.intellij.psi.xml.XmlTag)
}
com/intellij/xml/XmlElementDescriptorWithCDataContent.class
XmlElementDescriptorWithCDataContent.java
package com.intellij.xml
public abstract com.intellij.xml.XmlElementDescriptorWithCDataContent extends java.lang.Object {
public abstract boolean requiresCdataBracesInContext (com.intellij.psi.xml.XmlTag)
}
com/intellij/xml/XmlElementsGroup$Type.class
XmlElementsGroup.java
package com.intellij.xml
public final enum com.intellij.xml.XmlElementsGroup$Type extends java.lang.Enum {
public static final enum com.intellij.xml.XmlElementsGroup$Type SEQUENCE
public static final enum com.intellij.xml.XmlElementsGroup$Type CHOICE
public static final enum com.intellij.xml.XmlElementsGroup$Type ALL
public static final enum com.intellij.xml.XmlElementsGroup$Type GROUP
public static final enum com.intellij.xml.XmlElementsGroup$Type LEAF
private static final synthetic com.intellij.xml.XmlElementsGroup$Type[] $VALUES
public static com.intellij.xml.XmlElementsGroup$Type[] values ()
public static com.intellij.xml.XmlElementsGroup$Type valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/xml/XmlElementsGroup.class
XmlElementsGroup.java
package com.intellij.xml
public abstract com.intellij.xml.XmlElementsGroup extends java.lang.Object {
public abstract int getMinOccurs ()
public abstract int getMaxOccurs ()
public abstract com.intellij.xml.XmlElementsGroup$Type getGroupType ()
public abstract com.intellij.xml.XmlElementsGroup getParentGroup ()
public abstract java.util.List getSubGroups ()
public abstract com.intellij.xml.XmlElementDescriptor getLeafDescriptor ()
}
com/intellij/xml/XmlNSDescriptor.class
XmlNSDescriptor.java
package com.intellij.xml
public abstract com.intellij.xml.XmlNSDescriptor extends java.lang.Object implements com.intellij.psi.meta.PsiMetaData {
public abstract com.intellij.xml.XmlElementDescriptor getElementDescriptor (com.intellij.psi.xml.XmlTag)
public abstract com.intellij.xml.XmlElementDescriptor[] getRootElementsDescriptors (com.intellij.psi.xml.XmlDocument)
public com.intellij.xml.XmlElementDescriptor[] getAllElementsDescriptors (com.intellij.psi.xml.XmlDocument)
com.intellij.psi.xml.XmlDocument document
public abstract com.intellij.psi.xml.XmlFile getDescriptorFile ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/XmlNSDescriptorEx.class
XmlNSDescriptorEx.java
package com.intellij.xml
public abstract com.intellij.xml.XmlNSDescriptorEx extends java.lang.Object implements com.intellij.xml.XmlNSDescriptor {
public abstract com.intellij.xml.XmlElementDescriptor getElementDescriptor (java.lang.String, java.lang.String)
}
com/intellij/xml/XmlSchemaProvider.class
XmlSchemaProvider.java
package com.intellij.xml
public abstract com.intellij.xml.XmlSchemaProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public static com.intellij.psi.xml.XmlFile findSchema (java.lang.String, com.intellij.openapi.module.Module, com.intellij.psi.PsiFile)
com.intellij.psi.xml.XmlFile schema
com.intellij.xml.XmlSchemaProvider provider
String namespace
com.intellij.openapi.module.Module module
com.intellij.psi.PsiFile file
boolean dumb
public static com.intellij.psi.xml.XmlFile findSchema (java.lang.String, com.intellij.psi.PsiFile)
String namespace
com.intellij.psi.PsiFile baseFile
com.intellij.psi.PsiDirectory directory
com.intellij.openapi.module.Module module
public static java.util.List getAvailableProviders (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
public abstract com.intellij.psi.xml.XmlFile getSchema (java.lang.String, com.intellij.openapi.module.Module, com.intellij.psi.PsiFile)
public boolean isAvailable (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
public java.util.Set getAvailableNamespaces (com.intellij.psi.xml.XmlFile, java.lang.String)
com.intellij.psi.xml.XmlFile file
String tagName
public java.lang.String getDefaultPrefix (java.lang.String, com.intellij.psi.xml.XmlFile)
String namespace
com.intellij.psi.xml.XmlFile context
public java.util.Set getLocations (java.lang.String, com.intellij.psi.xml.XmlFile)
String namespace
com.intellij.psi.xml.XmlFile context
private static synthetic boolean lambda$getAvailableProviders$0 (com.intellij.psi.xml.XmlFile, com.intellij.xml.XmlSchemaProvider)
com.intellij.psi.xml.XmlFile file
com.intellij.xml.XmlSchemaProvider xmlSchemaProvider
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlTagUtil.class
XmlTagUtil.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlTagUtil extends com.intellij.xml.util.XmlTagUtilBase {
private static final gnu.trove.TObjectIntHashMap ourCharacterEntities
public void <init> ()
public static java.lang.String getCDATAQuote (java.lang.String)
char c
int i
String text
String offensiveChars
int textLength
public static java.lang.String getInlineQuote (java.lang.String)
char c
int i
String text
String offensiveChars
public static java.lang.CharSequence composeTagText (java.lang.String, java.lang.String)
String tagName
String tagValue
StringBuilder builder
public static java.lang.String[] getCharacterEntityNames ()
java.util.List list
public static char getCharacterByEntityName (java.lang.String)
String entityName
public static com.intellij.psi.xml.XmlToken getStartTagNameElement (com.intellij.psi.xml.XmlTag)
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.xml.XmlTag tag
com.intellij.lang.ASTNode node
com.intellij.lang.ASTNode current
public static com.intellij.psi.xml.XmlToken getEndTagNameElement (com.intellij.psi.xml.XmlTag)
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.xml.XmlTag tag
com.intellij.lang.ASTNode node
com.intellij.lang.ASTNode current
com.intellij.lang.ASTNode prev
public static com.intellij.openapi.util.TextRange getTrimmedValueRange (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlTagValue tagValue
String text
String trimmed
int index
int startOffset
public static com.intellij.openapi.util.TextRange getStartTagRange (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlToken tagName
public static com.intellij.openapi.util.TextRange getEndTagRange (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlToken tagName
private static com.intellij.openapi.util.TextRange getTagRange (com.intellij.psi.xml.XmlToken, com.intellij.psi.tree.IElementType)
com.intellij.psi.xml.XmlToken tagName
com.intellij.psi.tree.IElementType tagStart
com.intellij.psi.PsiElement s
com.intellij.psi.PsiElement f
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/xml/
com/intellij/ide/structureView/xml/XmlStructureViewBuilderProvider.class
XmlStructureViewBuilderProvider.java
package com.intellij.ide.structureView.xml
public abstract com.intellij.ide.structureView.xml.XmlStructureViewBuilderProvider extends java.lang.Object {
public static final String EXTENSION_POINT_NAME
public abstract com.intellij.ide.structureView.StructureViewBuilder createStructureViewBuilder (com.intellij.psi.xml.XmlFile)
}
com/intellij/ide/structureView/xml/XmlStructureViewElementProvider.class
XmlStructureViewElementProvider.java
package com.intellij.ide.structureView.xml
public abstract com.intellij.ide.structureView.xml.XmlStructureViewElementProvider extends java.lang.Object {
public static final String EXTENSION_POINT_NAME
public abstract com.intellij.ide.structureView.StructureViewTreeElement createCustomXmlTagTreeElement (com.intellij.psi.xml.XmlTag)
}
com/intellij/codeInspection/blockingCallsDetection/
com/intellij/lang/jvm/inspection/
com/intellij/codeInspection/AnalysisUastUtil.class
AnalysisUastUtil.java
package com.intellij.codeInspection
public final com.intellij.codeInspection.AnalysisUastUtil extends java.lang.Object {
public void <init> ()
public static org.jetbrains.uast.UCallExpression getUCallExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
org.jetbrains.uast.UCallExpression callExpression
public static com.intellij.psi.PsiElement getMethodIdentifierSourcePsi (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression callExpression
org.jetbrains.uast.UIdentifier methodIdentifier
public static java.lang.String getExpressionReturnTypePsiClassFqn (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression expression
public static com.intellij.psi.PsiClass getTypePsiClass (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static java.lang.String getExpressionReceiverTypeClassFqn (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression expression
public static java.lang.String getTypeClassFqn (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static java.lang.String getCallableReferenceClassFqn (org.jetbrains.uast.UCallableReferenceExpression)
com.intellij.psi.PsiElement resolved
org.jetbrains.uast.UCallableReferenceExpression expression
String classFqn
org.jetbrains.uast.UExpression qualifierExpression
public static boolean isExpressionResultValueUsed (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UExpression selector
org.jetbrains.uast.UCallExpression expression
org.jetbrains.uast.UElement currentParent
public static com.intellij.psi.PsiType getContainingMethodOrLambdaReturnType (org.jetbrains.uast.UCallExpression)
com.intellij.psi.PsiParameter lambdaParameter
com.intellij.psi.PsiType lambdaType
com.intellij.psi.PsiType functionalInterfaceType
org.jetbrains.uast.UElement lambdaParent
org.jetbrains.uast.UCallExpression expression
org.jetbrains.uast.UElement parent
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/NlsCapitalizationUtil.class
NlsCapitalizationUtil.java
package com.intellij.codeInspection
public com.intellij.codeInspection.NlsCapitalizationUtil extends java.lang.Object {
public void <init> ()
public static boolean isCapitalizationSatisfied (java.lang.String, org.jetbrains.annotations.Nls$Capitalization)
String value
org.jetbrains.annotations.Nls$Capitalization capitalization
private static boolean checkSentenceCapitalization (java.lang.String)
String word
int i
String value
java.util.List words
int wordCount
int capitalized
double ratio
private static boolean isCapitalizedWord (java.lang.String)
String word
public static java.lang.String fixValue (java.lang.String, org.jetbrains.annotations.Nls$Capitalization)
String string
org.jetbrains.annotations.Nls$Capitalization capitalization
public static org.jetbrains.annotations.Nls$Capitalization getCapitalizationFromAnno (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner modifierListOwner
com.intellij.psi.PsiAnnotation nls
com.intellij.psi.PsiAnnotationMemberValue capitalization
Object cap
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/NonNlsUastUtil.class
NonNlsUastUtil.java
package com.intellij.codeInspection
public final com.intellij.codeInspection.NonNlsUastUtil extends java.lang.Object {
public void <init> ()
public static boolean isNonNlsAnnotated (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement element
public static boolean isCallableReferenceExpressionWithNonNlsQualifier (org.jetbrains.uast.UCallableReferenceExpression)
org.jetbrains.uast.UCallableReferenceExpression expression
public static boolean isCallExpressionWithNonNlsReceiver (org.jetbrains.uast.UCallExpression)
com.intellij.psi.PsiElement resolved
org.jetbrains.uast.UCallExpression expression
org.jetbrains.uast.UExpression receiver
org.jetbrains.uast.UElement expressionParent
public static boolean isNonNlsStringLiteral (org.jetbrains.uast.ULiteralExpression)
org.jetbrains.uast.UExpression leftOperand
org.jetbrains.uast.ULiteralExpression expression
org.jetbrains.uast.UElement parent
private static boolean isPlacedInNonNlsClass (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement element
org.jetbrains.uast.UClass containingClass
org.jetbrains.uast.UClass superClass
private static boolean isPlacedInNonNlsPackage (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement element
private static boolean isReferenceToNonNlsElement (org.jetbrains.uast.USimpleNameReferenceExpression)
org.jetbrains.uast.USimpleNameReferenceExpression expression
com.intellij.psi.PsiElement resolved
org.jetbrains.uast.UElement resolvedUElement
private static boolean isReturnExpressionInNonNlsMethod (org.jetbrains.uast.UReturnExpression)
org.jetbrains.uast.UReturnExpression expression
org.jetbrains.uast.UElement method
private static boolean isNonNlsArgument (org.jetbrains.uast.ULiteralExpression, org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.ULiteralExpression argument
org.jetbrains.uast.UCallExpression callExpression
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiMethod method
private static boolean isAssignmentOrComparisonExpression (org.jetbrains.uast.UBinaryExpression)
org.jetbrains.uast.UBinaryExpression expression
org.jetbrains.uast.UastBinaryOperator operator
private static boolean isNonNlsAnnotatedPsi (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/UastCallMatcher$1.class
UastCallMatcher.java
package com.intellij.codeInspection
final com.intellij.codeInspection.UastCallMatcher$1 extends java.lang.Object implements com.intellij.codeInspection.UastCallMatcher {
final synthetic com.intellij.codeInspection.UastCallMatcher[] val$matchers
void <init> (com.intellij.codeInspection.UastCallMatcher[])
public boolean testCallExpression (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression expression
public boolean testCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression)
org.jetbrains.uast.UCallableReferenceExpression expression
private static synthetic boolean lambda$testCallableReferenceExpression$1 (org.jetbrains.uast.UCallableReferenceExpression, com.intellij.codeInspection.UastCallMatcher)
org.jetbrains.uast.UCallableReferenceExpression expression
com.intellij.codeInspection.UastCallMatcher matcher
private static synthetic boolean lambda$testCallExpression$0 (org.jetbrains.uast.UCallExpression, com.intellij.codeInspection.UastCallMatcher)
org.jetbrains.uast.UCallExpression expression
com.intellij.codeInspection.UastCallMatcher matcher
}
com/intellij/codeInspection/UastCallMatcher$Builder.class
UastCallMatcher.java
package com.intellij.codeInspection
public com.intellij.codeInspection.UastCallMatcher$Builder extends java.lang.Object {
private String myMethodName
private String[] myArguments
private boolean myMatchArgumentTypeInheritors
private String myClassFqn
private String myReturnTypeClassFqn
public void <init> ()
public com.intellij.codeInspection.UastCallMatcher$Builder withMethodName (java.lang.String)
String methodName
public com.intellij.codeInspection.UastCallMatcher$Builder withClassFqn (java.lang.String)
String classFqn
public com.intellij.codeInspection.UastCallMatcher$Builder withReturnType (java.lang.String)
String returnTypeClassFqn
public com.intellij.codeInspection.UastCallMatcher$Builder withArgumentsCount (int)
int argumentsCount
public transient com.intellij.codeInspection.UastCallMatcher$Builder withArgumentTypes (java.lang.String[])
String[] arguments
public com.intellij.codeInspection.UastCallMatcher$Builder withMatchArgumentTypeInheritors (boolean)
boolean matchArgumentTypeInheritors
public com.intellij.codeInspection.UastCallMatcher build ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/UastCallMatcher$SimpleUastCallMatcher.class
UastCallMatcher.java
package com.intellij.codeInspection
public com.intellij.codeInspection.UastCallMatcher$SimpleUastCallMatcher extends java.lang.Object implements com.intellij.codeInspection.UastCallMatcher {
private final String myMethodName
private final String[] myArguments
private final boolean myMatchArgumentTypeInheritors
private final String myReturnTypeClassFqn
private final String myClassFqn
public void <init> (java.lang.String, java.lang.String[], boolean, java.lang.String, java.lang.String)
String methodName
String[] arguments
boolean matchArgumentTypeInheritors
String classFqn
String returnTypeClassFqn
public boolean testCallExpression (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression expression
public boolean testCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression)
org.jetbrains.uast.UCallableReferenceExpression expression
private boolean methodNameMatches (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression expression
private boolean methodNameMatches (org.jetbrains.uast.UCallableReferenceExpression)
org.jetbrains.uast.UCallableReferenceExpression expression
private boolean classMatches (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression expression
private boolean classMatches (org.jetbrains.uast.UCallableReferenceExpression)
org.jetbrains.uast.UCallableReferenceExpression expression
private boolean returnTypeMatches (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression expression
private boolean returnTypeMatches (org.jetbrains.uast.UCallableReferenceExpression)
org.jetbrains.uast.UCallableReferenceExpression expression
com.intellij.psi.PsiElement resolved
private boolean argumentsMatch (org.jetbrains.uast.UCallExpression)
com.intellij.psi.PsiClass expressionTypeSuper
String requiredArgumentTypeClassFqn
org.jetbrains.uast.UExpression argumentExpression
com.intellij.psi.PsiType argumentExpressionType
com.intellij.psi.PsiClass argumentExpressionTypeClass
java.util.LinkedHashSet expressionTypeSupers
boolean argumentMatches
int i
org.jetbrains.uast.UCallExpression expression
java.util.List argumentExpressions
private boolean argumentsMatch (org.jetbrains.uast.UCallableReferenceExpression)
org.jetbrains.uast.UCallableReferenceExpression expression
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/UastCallMatcher.class
UastCallMatcher.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.UastCallMatcher extends java.lang.Object {
public abstract boolean testCallExpression (org.jetbrains.uast.UCallExpression)
public abstract boolean testCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression)
public static com.intellij.codeInspection.UastCallMatcher$Builder builder ()
public static transient com.intellij.codeInspection.UastCallMatcher anyOf (com.intellij.codeInspection.UastCallMatcher[])
com.intellij.codeInspection.UastCallMatcher[] matchers
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/blockingCallsDetection/BlockingMethodChecker.class
BlockingMethodChecker.java
package com.intellij.codeInspection.blockingCallsDetection
public abstract com.intellij.codeInspection.blockingCallsDetection.BlockingMethodChecker extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract boolean isApplicable (com.intellij.psi.PsiFile)
public abstract boolean isMethodBlocking (com.intellij.psi.PsiMethod)
static void <clinit> ()
}
com/intellij/codeInspection/blockingCallsDetection/NonBlockingContextChecker.class
NonBlockingContextChecker.java
package com.intellij.codeInspection.blockingCallsDetection
public abstract com.intellij.codeInspection.blockingCallsDetection.NonBlockingContextChecker extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract boolean isApplicable (com.intellij.psi.PsiFile)
public abstract boolean isContextNonBlockingFor (com.intellij.psi.PsiElement)
static void <clinit> ()
}
com/intellij/lang/jvm/inspection/JvmLocalInspection$1.class
JvmLocalInspection.java
package com.intellij.lang.jvm.inspection
com.intellij.lang.jvm.inspection.JvmLocalInspection$1 extends com.intellij.psi.PsiElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic boolean val$isOnTheFly
final synthetic com.intellij.lang.jvm.inspection.JvmLocalInspection this$0
void <init> (com.intellij.lang.jvm.inspection.JvmLocalInspection, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.lang.jvm.inspection.JvmLocalInspection this$0
public void visitElement (com.intellij.psi.PsiElement)
Boolean result
com.intellij.lang.jvm.JvmElement jvmElement
com.intellij.psi.PsiElement element
com.intellij.lang.jvm.JvmElementVisitor visitor
private static synthetic void lambda$visitElement$0 (com.intellij.codeInspection.ProblemsHolder, com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.ProblemHighlightType, com.intellij.codeInspection.LocalQuickFix[])
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.PsiElement element
String message
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.codeInspection.LocalQuickFix[] fixes
}
com/intellij/lang/jvm/inspection/JvmLocalInspection$HighlightSink.class
JvmLocalInspection.java
package com.intellij.lang.jvm.inspection
public abstract com.intellij.lang.jvm.inspection.JvmLocalInspection$HighlightSink extends java.lang.Object {
public transient void highlight (java.lang.String, com.intellij.codeInspection.LocalQuickFix[])
String message
com.intellij.codeInspection.LocalQuickFix[] fixes
public transient abstract void highlight (java.lang.String, com.intellij.codeInspection.ProblemHighlightType, com.intellij.codeInspection.LocalQuickFix[])
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/inspection/JvmLocalInspection.class
JvmLocalInspection.java
package com.intellij.lang.jvm.inspection
public abstract com.intellij.lang.jvm.inspection.JvmLocalInspection extends com.intellij.codeInspection.LocalInspectionTool {
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
protected abstract com.intellij.lang.jvm.JvmElementVisitor buildVisitor (com.intellij.openapi.project.Project, com.intellij.lang.jvm.inspection.JvmLocalInspection$HighlightSink, boolean)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/application/options/colors/
com/intellij/codeInsight/daemon/impl/actions/
com/intellij/codeInsight/daemon/impl/quickfix/
com/intellij/codeInsight/problems/
com/intellij/codeInspection/actions/
com/intellij/codeInspection/visibility/
com/intellij/find/findUsages/
com/intellij/profile/codeInspection/
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/search/scope/impl/
com/intellij/refactoring/
com/intellij/refactoring/util/
META-INF/intellij.platform.analysis.impl.kotlin_module
com/intellij/application/options/colors/ScopeAttributesUtil.class
ScopeAttributesUtil.java
package com.intellij.application.options.colors
public com.intellij.application.options.colors.ScopeAttributesUtil extends java.lang.Object {
private static final java.util.concurrent.ConcurrentMap ourCache
public void <init> ()
public static com.intellij.openapi.editor.colors.TextAttributesKey getScopeTextAttributeKey (java.lang.String)
String scope
private static synthetic com.intellij.openapi.editor.colors.TextAttributesKey lambda$static$0 (java.lang.String)
String scope
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeHighlighting/ColorGenerator.class
ColorGenerator.java
package com.intellij.codeHighlighting
public com.intellij.codeHighlighting.ColorGenerator extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static java.util.List generateLinearColorSequence (java.util.List, int)
java.awt.Color color1
java.awt.Color color2
java.util.List linearColors
int i
java.util.List anchorColors
int colorsBetweenAnchors
int segmentCount
java.util.List result
static java.util.List generateLinearColorSequence (java.awt.Color, java.awt.Color, int)
float ratio
int i
java.awt.Color color1
java.awt.Color color2
int colorsBetweenAnchors
java.util.List result
private static int ratio (int, int, float)
int val1
int val2
float ratio
int value
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeHighlighting/DirtyScopeTrackingHighlightingPassFactory.class
DirtyScopeTrackingHighlightingPassFactory.java
package com.intellij.codeHighlighting
public abstract com.intellij.codeHighlighting.DirtyScopeTrackingHighlightingPassFactory extends java.lang.Object implements com.intellij.codeHighlighting.TextEditorHighlightingPassFactory {
public abstract int getPassId ()
}
com/intellij/codeHighlighting/EditorBoundHighlightingPass.class
EditorBoundHighlightingPass.java
package com.intellij.codeHighlighting
public abstract com.intellij.codeHighlighting.EditorBoundHighlightingPass extends com.intellij.codeHighlighting.TextEditorHighlightingPass {
protected final com.intellij.openapi.editor.Editor myEditor
protected final com.intellij.psi.PsiFile myFile
protected void <init> (com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile, boolean)
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile psiFile
boolean runIntentionPassAfter
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeHighlighting/MainHighlightingPassFactory.class
MainHighlightingPassFactory.java
package com.intellij.codeHighlighting
public abstract com.intellij.codeHighlighting.MainHighlightingPassFactory extends java.lang.Object implements com.intellij.codeHighlighting.TextEditorHighlightingPassFactory {
public abstract com.intellij.codeHighlighting.TextEditorHighlightingPass createMainHighlightingPass (com.intellij.psi.PsiFile, com.intellij.openapi.editor.Document, com.intellij.codeInsight.daemon.impl.HighlightInfoProcessor)
}
com/intellij/codeHighlighting/Pass.class
Pass.java
package com.intellij.codeHighlighting
public abstract com.intellij.codeHighlighting.Pass extends java.lang.Object {
public static final int UPDATE_FOLDING
public static final int POPUP_HINTS
public static final int UPDATE_ALL
public static final int LOCAL_INSPECTIONS
public static final int EXTERNAL_TOOLS
public static final int WOLF
public static final int LINE_MARKERS
public static final int WHOLE_FILE_LOCAL_INSPECTIONS
public static final int LAST_PASS
}
com/intellij/codeHighlighting/RainbowHighlighter.class
RainbowHighlighter.java
package com.intellij.codeHighlighting
public com.intellij.codeHighlighting.RainbowHighlighter extends java.lang.Object {
private static final com.intellij.ui.JBColor[] RAINBOW_JB_COLORS_DEFAULT
public static final com.intellij.openapi.editor.colors.TextAttributesKey[] RAINBOW_COLOR_KEYS
private static final int RAINBOW_COLORS_BETWEEN
private static final String UNIT_TEST_COLORS
private static final String INHERITED
private static final java.util.Set CODE_INSIGHT_CONFLICT_KEYS
private static final com.intellij.openapi.editor.colors.TextAttributesKey[] RAINBOW_TEMP_KEYS
public static final String RAINBOW_TYPE
private static final String RAINBOW_TEMP_PREF
public static final com.intellij.openapi.editor.colors.TextAttributesKey RAINBOW_ANCHOR
public static final com.intellij.openapi.editor.colors.TextAttributesKey RAINBOW_GRADIENT_DEMO
public static final Boolean DEFAULT_RAINBOW_ON
private final com.intellij.openapi.editor.colors.TextAttributesScheme myColorsScheme
private final java.awt.Color[] myRainbowColors
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType RAINBOW_ELEMENT
public void <init> (com.intellij.openapi.editor.colors.TextAttributesScheme)
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
public static java.lang.Boolean isRainbowEnabled (com.intellij.openapi.editor.colors.TextAttributesScheme, com.intellij.lang.Language)
String value
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
com.intellij.lang.Language language
public static boolean isRainbowEnabledWithInheritance (com.intellij.openapi.editor.colors.TextAttributesScheme, com.intellij.lang.Language)
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
com.intellij.lang.Language language
Boolean rainbowEnabled
public static void setRainbowEnabled (com.intellij.openapi.options.SchemeMetaInfo, com.intellij.lang.Language, java.lang.Boolean)
com.intellij.openapi.options.SchemeMetaInfo colorsScheme
com.intellij.lang.Language language
Boolean enabled
java.util.Properties properties
String key
private static java.lang.String getKey (com.intellij.lang.Language)
com.intellij.lang.Language language
public static boolean isRainbowKey (java.lang.Object)
Object key
public static void transferRainbowState (com.intellij.openapi.options.SchemeMetaInfo, com.intellij.openapi.options.SchemeMetaInfo)
com.intellij.openapi.options.SchemeMetaInfo dst
com.intellij.openapi.options.SchemeMetaInfo src
java.util.Properties dstProps
public static java.lang.String generatePaletteExample (java.lang.String)
String anchor
String minor
int i
String indent
int stopCount
StringBuilder sb
String tagRainbow
boolean needLineBreak
private java.awt.Color calculateForeground (int)
int colorIndex
public int getColorsCount ()
private static java.awt.Color[] generateColorSequence (com.intellij.openapi.editor.colors.TextAttributesScheme, boolean)
java.awt.Color[] colors
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
boolean withCorrectionAndCaching
String colorDump
java.util.List registryColors
public static java.awt.Color[] testRainbowGenerateColors (com.intellij.openapi.editor.colors.TextAttributesScheme)
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
private static java.awt.Color[] generateColors (com.intellij.openapi.editor.colors.TextAttributesScheme, boolean)
com.intellij.openapi.editor.colors.TextAttributesKey key
com.intellij.openapi.editor.markup.TextAttributes attributes
int i
com.intellij.openapi.editor.colors.EditorColorPalette palette
java.util.List colorCircles
java.awt.Color background
boolean schemeIsDark
double minDistanceWithOrdinal
double minDistanceWithDiagnostic
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
boolean withCorrectionAndCaching
java.util.List stopRainbowColors
java.util.List rainbowColors
private static java.awt.Color resolveConflict (java.util.List, java.awt.Color, int)
float[] rgb
double factor
int mod
int r
int g
int b
float[] hsbNew
float[] hsbOrig
java.awt.Color paletteColor
double distance
com.intellij.openapi.util.Pair circle
java.util.List colorCircles
java.awt.Color sampleColor
int nestLevel
private static int normalize (double)
double b
public static double colorDistance01 (java.awt.Color, java.awt.Color)
java.awt.Color c1
java.awt.Color c2
private static double getLength (float[])
float[] components
private static float[] rgbDiffColor (java.awt.Color, java.awt.Color)
java.awt.Color c1
java.awt.Color c2
private static float[] YPbPr01 (float[])
float[] rgb
private static java.awt.Color[] getColorsFromCache (com.intellij.openapi.editor.colors.TextAttributesScheme)
com.intellij.openapi.editor.markup.TextAttributes attributes
com.intellij.openapi.editor.colors.TextAttributesKey tempKey
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
java.util.List colors
boolean validCache
private static java.awt.Color getRainbowColorFromAttribute (com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.TextAttributes attributes
private static void setRainbowColorToAttribute (com.intellij.openapi.editor.markup.TextAttributes, java.awt.Color)
com.intellij.openapi.editor.markup.TextAttributes attributes
java.awt.Color rainbowColor
public com.intellij.openapi.editor.colors.TextAttributesKey[] getRainbowTempKeys ()
public static boolean isRainbowTempKey (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey key
public com.intellij.codeInsight.daemon.impl.HighlightInfo getInfo (int, com.intellij.psi.PsiElement, com.intellij.openapi.editor.colors.TextAttributesKey)
int colorIndex
com.intellij.psi.PsiElement id
com.intellij.openapi.editor.colors.TextAttributesKey colorKey
public com.intellij.codeInsight.daemon.impl.HighlightInfo getInfo (int, int, int, com.intellij.openapi.editor.colors.TextAttributesKey)
int colorIndex
int start
int end
com.intellij.openapi.editor.colors.TextAttributesKey colorKey
private com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder getInfoBuilder (int, com.intellij.openapi.editor.colors.TextAttributesKey)
int colorIndex
com.intellij.openapi.editor.colors.TextAttributesKey colorKey
public static com.intellij.openapi.editor.markup.TextAttributes createRainbowAttribute (java.awt.Color)
java.awt.Color color
com.intellij.openapi.editor.markup.TextAttributes ret
public static java.util.Map createRainbowHLM ()
com.intellij.openapi.editor.colors.TextAttributesKey key
java.util.Map hashMap
private static synthetic java.awt.Color lambda$generateColors$7 (java.util.List, java.awt.Color)
java.util.List colorCircles
java.awt.Color rainbowColor
private static synthetic void lambda$generateColors$6 (java.util.List, double, double, java.util.Map$Entry)
java.util.List colorCircles
double minDistanceWithOrdinal
double minDistanceWithDiagnostic
java.util.Map$Entry entry
private static synthetic java.awt.Color lambda$generateColors$5 (com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.TextAttributes attr
private static synthetic java.awt.Color lambda$generateColors$4 (com.intellij.openapi.editor.colors.TextAttributesScheme, com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
com.intellij.openapi.editor.colors.TextAttributesKey key
private static synthetic java.awt.Color[] lambda$generateColorSequence$3 (int)
int x$0
private static synthetic java.awt.Color lambda$generateColorSequence$2 (java.lang.String)
String s
private static synthetic void lambda$transferRainbowState$1 (java.util.Properties, java.lang.Object, java.lang.Object)
java.util.Properties dstProps
Object key
Object value
private static synthetic boolean lambda$transferRainbowState$0 (java.util.Map$Entry)
java.util.Map$Entry entry
static void <clinit> ()
int i
int i
java.util.List stopRainbowColors
java.util.List rainbowColors
com.intellij.openapi.editor.colors.TextAttributesKey[] keys
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeHighlighting/TextEditorHighlightingPass.class
TextEditorHighlightingPass.java
package com.intellij.codeHighlighting
public abstract com.intellij.codeHighlighting.TextEditorHighlightingPass extends java.lang.Object implements com.intellij.codeHighlighting.HighlightingPass {
public static final com.intellij.codeHighlighting.TextEditorHighlightingPass[] EMPTY_ARRAY
protected final com.intellij.openapi.editor.Document myDocument
protected final com.intellij.openapi.project.Project myProject
private final boolean myRunIntentionPassAfter
private final long myInitialDocStamp
private final long myInitialPsiStamp
private volatile int[] myCompletionPredecessorIds
private volatile int[] myStartingPredecessorIds
private volatile int myId
private volatile boolean myDumb
private com.intellij.openapi.editor.colors.EditorColorsScheme myColorsScheme
protected void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, boolean)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
boolean runIntentionPassAfter
protected void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
public final void collectInformation (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator progress
public com.intellij.openapi.editor.colors.EditorColorsScheme getColorsScheme ()
public void setColorsScheme (com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.editor.colors.EditorColorsScheme colorsScheme
protected boolean isDumbMode ()
protected boolean isValid ()
com.intellij.psi.PsiFile file
public final void applyInformationToEditor ()
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile file
public abstract void doCollectInformation (com.intellij.openapi.progress.ProgressIndicator)
public abstract void doApplyInformationToEditor ()
public final int getId ()
public final void setId (int)
int id
public java.util.List getInfos ()
public final int[] getCompletionPredecessorIds ()
public final void setCompletionPredecessorIds (int[])
int[] completionPredecessorIds
public com.intellij.openapi.editor.Document getDocument ()
public final int[] getStartingPredecessorIds ()
public final void setStartingPredecessorIds (int[])
int[] startingPredecessorIds
public java.lang.String toString ()
public boolean isRunIntentionPassAfter ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeHighlighting/TextEditorHighlightingPassFactory.class
TextEditorHighlightingPassFactory.java
package com.intellij.codeHighlighting
public abstract com.intellij.codeHighlighting.TextEditorHighlightingPassFactory extends java.lang.Object {
public abstract com.intellij.codeHighlighting.TextEditorHighlightingPass createHighlightingPass (com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor)
}
com/intellij/codeHighlighting/TextEditorHighlightingPassFactoryRegistrar.class
TextEditorHighlightingPassFactoryRegistrar.java
package com.intellij.codeHighlighting
public abstract com.intellij.codeHighlighting.TextEditorHighlightingPassFactoryRegistrar extends java.lang.Object {
public abstract void registerHighlightingPassFactory (com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar, com.intellij.openapi.project.Project)
}
com/intellij/codeHighlighting/TextEditorHighlightingPassRegistrar$1.class
TextEditorHighlightingPassRegistrar.java
package com.intellij.codeHighlighting
synthetic com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$codeHighlighting$TextEditorHighlightingPassRegistrar$Anchor
static void <clinit> ()
}
com/intellij/codeHighlighting/TextEditorHighlightingPassRegistrar$Anchor.class
TextEditorHighlightingPassRegistrar.java
package com.intellij.codeHighlighting
public final enum com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar$Anchor extends java.lang.Enum {
public static final enum com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar$Anchor FIRST
public static final enum com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar$Anchor LAST
public static final enum com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar$Anchor BEFORE
public static final enum com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar$Anchor AFTER
private static final synthetic com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar$Anchor[] $VALUES
public static com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar$Anchor[] values ()
public static com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar$Anchor valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/codeHighlighting/TextEditorHighlightingPassRegistrar.class
TextEditorHighlightingPassRegistrar.java
package com.intellij.codeHighlighting
public abstract com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar extends java.lang.Object {
public void <init> ()
public static com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public int registerTextEditorHighlightingPass (com.intellij.codeHighlighting.TextEditorHighlightingPassFactory, com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar$Anchor, int, boolean, boolean)
com.intellij.codeHighlighting.TextEditorHighlightingPassFactory factory
com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar$Anchor anchor
int anchorPassId
boolean needAdditionalIntentionsPass
boolean inPostHighlightingPass
int[] ids
public abstract int registerTextEditorHighlightingPass (com.intellij.codeHighlighting.TextEditorHighlightingPassFactory, int[], int[], boolean, int)
}
com/intellij/codeInsight/daemon/DaemonCodeAnalyzerSettings.class
DaemonCodeAnalyzerSettings.java
package com.intellij.codeInsight.daemon
public com.intellij.codeInsight.daemon.DaemonCodeAnalyzerSettings extends java.lang.Object {
private boolean myNextErrorActionGoesToErrorsFirst
private int myAutoReparseDelay
private boolean myShowSmallIconsInGutter
private int myErrorStripeMarkMinHeight
private boolean mySuppressWarnings
protected boolean myShowAddImportHints
public String NO_AUTO_IMPORT_PATTERN
public boolean SHOW_METHOD_SEPARATORS
public void <init> ()
public static com.intellij.codeInsight.daemon.DaemonCodeAnalyzerSettings getInstance ()
public boolean isNextErrorActionGoesToErrorsFirst ()
public void setNextErrorActionGoesToErrorsFirst (boolean)
boolean value
public int getAutoReparseDelay ()
public void setAutoReparseDelay (int)
int value
public boolean isShowSmallIconsInGutter ()
public void setShowSmallIconsInGutter (boolean)
boolean value
public int getErrorStripeMarkMinHeight ()
public void setErrorStripeMarkMinHeight (int)
int value
public boolean isCodeHighlightingChanged (com.intellij.codeInsight.daemon.DaemonCodeAnalyzerSettings)
com.intellij.codeInsight.daemon.DaemonCodeAnalyzerSettings oldSettings
public boolean isImportHintEnabled ()
public void setImportHintEnabled (boolean)
boolean isImportHintEnabled
public boolean isSuppressWarnings ()
public void setSuppressWarnings (boolean)
boolean suppressWarnings
}
com/intellij/codeInsight/daemon/IdeValidationHost.class
IdeValidationHost.java
package com.intellij.codeInsight.daemon
public abstract com.intellij.codeInsight.daemon.IdeValidationHost extends java.lang.Object implements com.intellij.codeInsight.daemon.Validator$ValidationHost {
public transient abstract void addMessageWithFixes (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType, com.intellij.codeInsight.intention.IntentionAction[])
}
com/intellij/codeInsight/daemon/InspectionProfileConvertor.class
InspectionProfileConvertor.java
package com.intellij.codeInsight.daemon
public com.intellij.codeInsight.daemon.InspectionProfileConvertor extends java.lang.Object {
private final java.util.Map myDisplayLevelMap
public static final String OLD_HIGHTLIGHTING_SETTINGS_PROFILE
public static final String OLD_DEFAUL_PROFILE
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String NAME_ATT
private static final String VERSION_ATT
private static final String OPTION_TAG
private static final String DISPLAY_LEVEL_MAP_OPTION
protected static final String VALUE_ATT
private static final String DEFAULT_XML
private static final String XML_EXTENSION
public static final String LEVEL_ATT
private final com.intellij.profile.codeInspection.InspectionProfileManager myManager
public void <init> (com.intellij.profile.codeInspection.InspectionProfileManager)
com.intellij.profile.codeInspection.InspectionProfileManager manager
private boolean retrieveOldSettings (org.jdom.Element)
String name
org.jdom.Element option
org.jdom.Element element
boolean hasOldSettings
protected boolean processElement (org.jdom.Element, java.lang.String)
String key
String levelName
com.intellij.lang.annotation.HighlightSeverity severity
com.intellij.codeHighlighting.HighlightDisplayLevel level
org.jdom.Element e
org.jdom.Element option
String name
public void storeEditorHighlightingProfile (org.jdom.Element, com.intellij.codeInspection.ex.InspectionProfileImpl)
org.jdom.Element element
com.intellij.codeInspection.ex.InspectionProfileImpl editorProfile
private static void renameOldDefaultsProfile ()
org.jdom.Element root
Exception e
java.nio.file.Path directoryPath
java.io.File[] files
protected void fillErrorLevels (com.intellij.codeInspection.ex.InspectionProfileImpl)
com.intellij.codeHighlighting.HighlightDisplayLevel level
com.intellij.codeInsight.daemon.HighlightDisplayKey key
String shortName
com.intellij.codeInspection.ex.InspectionProfileImpl profile
private static synthetic boolean lambda$renameOldDefaultsProfile$1 (java.io.File)
java.io.File pathname
private synthetic void lambda$storeEditorHighlightingProfile$0 (com.intellij.codeInspection.ex.InspectionProfileModifiableModel)
com.intellij.codeInspection.ex.InspectionProfileModifiableModel it
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/RainbowVisitor.class
RainbowVisitor.java
package com.intellij.codeInsight.daemon
public abstract com.intellij.codeInsight.daemon.RainbowVisitor extends java.lang.Object implements com.intellij.codeInsight.daemon.impl.HighlightVisitor {
private com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder myHolder
private com.intellij.codeHighlighting.RainbowHighlighter myRainbowHighlighter
public void <init> ()
public abstract com.intellij.codeInsight.daemon.impl.HighlightVisitor clone ()
protected com.intellij.codeHighlighting.RainbowHighlighter getHighlighter ()
public boolean analyze (com.intellij.psi.PsiFile, boolean, com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder, java.lang.Runnable)
com.intellij.psi.PsiFile file
boolean updateWholeFile
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder holder
Runnable action
protected void addInfo (com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
protected com.intellij.codeInsight.daemon.impl.HighlightInfo getInfo (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String, com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement rainbowElement
String name
com.intellij.openapi.editor.colors.TextAttributesKey colorKey
int colorIndex
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/UsedColors$UsedColor.class
UsedColors.java
package com.intellij.codeInsight.daemon
com.intellij.codeInsight.daemon.UsedColors$UsedColor extends java.lang.Object {
final String name
final int index
void <init> (java.lang.String, int)
String name
int index
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/UsedColors.class
UsedColors.java
package com.intellij.codeInsight.daemon
public com.intellij.codeInsight.daemon.UsedColors extends java.lang.Object {
private static final com.intellij.openapi.util.Key USED_COLOR
public static final java.util.concurrent.atomic.AtomicInteger counter
public void <init> ()
public static int getOrAddColorIndex (com.intellij.openapi.util.UserDataHolderEx, java.lang.String, int)
int colorIndex
Object newColors
int colorIndex
Object newColors
int hashedIndex
com.intellij.codeInsight.daemon.UsedColors$UsedColor newColor
com.intellij.codeInsight.daemon.UsedColors$UsedColor usedColor
int colorIndex
Object newColors
int index
com.intellij.codeInsight.daemon.UsedColors$UsedColor usedColor
int minIndex1
int minIndex2
com.intellij.codeInsight.daemon.UsedColors$UsedColor newColor
Object newColors
int hashedIndex
int[] index2usage
com.intellij.codeInsight.daemon.UsedColors$UsedColor[] usedColors
Object data
Object newColors
com.intellij.openapi.util.UserDataHolderEx context
String name
int colorsCount
int colorIndex
private static int hashColor (java.lang.String, int)
String name
int colorsCount
private static int indexOfMin (int[], int, int)
int value
int i
int[] values
int start
int end
int min
int minIndex
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/Validator$ValidationHost$ErrorType.class
Validator.java
package com.intellij.codeInsight.daemon
public final enum com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType extends java.lang.Enum {
public static final enum com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType WARNING
public static final enum com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType ERROR
public static final enum com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType INFO
private static final synthetic com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType[] $VALUES
public static com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType[] values ()
public static com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/codeInsight/daemon/Validator$ValidationHost.class
Validator.java
package com.intellij.codeInsight.daemon
public abstract com.intellij.codeInsight.daemon.Validator$ValidationHost extends java.lang.Object {
public static final int WARNING
public static final int ERROR
public static final int INFO
public abstract void addMessage (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType)
}
com/intellij/codeInsight/daemon/Validator.class
Validator.java
package com.intellij.codeInsight.daemon
public abstract com.intellij.codeInsight.daemon.Validator extends java.lang.Object {
public abstract void validate (com.intellij.psi.PsiElement, com.intellij.codeInsight.daemon.Validator$ValidationHost)
}
com/intellij/codeInsight/daemon/impl/AnnotationHolderImpl.class
AnnotationHolderImpl.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.AnnotationHolderImpl extends com.intellij.util.SmartList implements com.intellij.lang.annotation.AnnotationHolder {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.lang.annotation.AnnotationSession myAnnotationSession
private final boolean myBatchMode
public void <init> (com.intellij.lang.annotation.AnnotationSession)
com.intellij.lang.annotation.AnnotationSession session
public void <init> (com.intellij.lang.annotation.AnnotationSession, boolean)
com.intellij.lang.annotation.AnnotationSession session
boolean batchMode
public boolean isBatchMode ()
public com.intellij.lang.annotation.Annotation createErrorAnnotation (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement elt
String message
public com.intellij.lang.annotation.Annotation createErrorAnnotation (com.intellij.lang.ASTNode, java.lang.String)
com.intellij.lang.ASTNode node
String message
public com.intellij.lang.annotation.Annotation createErrorAnnotation (com.intellij.openapi.util.TextRange, java.lang.String)
com.intellij.openapi.util.TextRange range
String message
public com.intellij.lang.annotation.Annotation createWarningAnnotation (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement elt
String message
public com.intellij.lang.annotation.Annotation createWarningAnnotation (com.intellij.lang.ASTNode, java.lang.String)
com.intellij.lang.ASTNode node
String message
public com.intellij.lang.annotation.Annotation createWarningAnnotation (com.intellij.openapi.util.TextRange, java.lang.String)
com.intellij.openapi.util.TextRange range
String message
public com.intellij.lang.annotation.Annotation createWeakWarningAnnotation (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement elt
String message
public com.intellij.lang.annotation.Annotation createWeakWarningAnnotation (com.intellij.lang.ASTNode, java.lang.String)
com.intellij.lang.ASTNode node
String message
public com.intellij.lang.annotation.Annotation createWeakWarningAnnotation (com.intellij.openapi.util.TextRange, java.lang.String)
com.intellij.openapi.util.TextRange range
String message
public com.intellij.lang.annotation.Annotation createInfoAnnotation (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement elt
String message
public com.intellij.lang.annotation.Annotation createInfoAnnotation (com.intellij.lang.ASTNode, java.lang.String)
com.intellij.lang.ASTNode node
String message
private void assertMyFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
com.intellij.psi.PsiFile myFile
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.vfs.VirtualFile containingVFile
com.intellij.openapi.vfs.VirtualFile myVFile
public com.intellij.lang.annotation.Annotation createInfoAnnotation (com.intellij.openapi.util.TextRange, java.lang.String)
com.intellij.openapi.util.TextRange range
String message
public com.intellij.lang.annotation.Annotation createAnnotation (com.intellij.lang.annotation.HighlightSeverity, com.intellij.openapi.util.TextRange, java.lang.String)
com.intellij.lang.annotation.HighlightSeverity severity
com.intellij.openapi.util.TextRange range
String message
String tooltip
public com.intellij.lang.annotation.Annotation createAnnotation (com.intellij.lang.annotation.HighlightSeverity, com.intellij.openapi.util.TextRange, java.lang.String, java.lang.String)
com.intellij.lang.annotation.HighlightSeverity severity
com.intellij.openapi.util.TextRange range
String message
String tooltip
com.intellij.lang.annotation.Annotation annotation
public boolean hasAnnotations ()
public com.intellij.lang.annotation.AnnotationSession getCurrentAnnotationSession ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/CachedAnnotators$1.class
CachedAnnotators.java
package com.intellij.codeInsight.daemon.impl
com.intellij.codeInsight.daemon.impl.CachedAnnotators$1 extends com.intellij.codeInsight.daemon.impl.ThreadLocalAnnotatorMap {
final synthetic com.intellij.codeInsight.daemon.impl.CachedAnnotators this$0
void <init> (com.intellij.codeInsight.daemon.impl.CachedAnnotators)
com.intellij.codeInsight.daemon.impl.CachedAnnotators this$0
public java.util.Collection initialValue (java.lang.String)
String languageId
com.intellij.lang.Language language
public volatile synthetic java.util.Collection initialValue (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/CachedAnnotators.class
CachedAnnotators.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.CachedAnnotators extends java.lang.Object {
private final com.intellij.psi.util.CachedValue myCache
public void <init> ()
java.util.List get (java.lang.String)
String languageId
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$new$0 ()
com.intellij.codeInsight.daemon.impl.ThreadLocalAnnotatorMap map
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/CheckLevelHighlightInfoHolder.class
CheckLevelHighlightInfoHolder.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.CheckLevelHighlightInfoHolder extends com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder {
private final com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder myHolder
private com.intellij.psi.PsiElement myLevel
public void <init> (com.intellij.psi.PsiFile, com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder)
com.intellij.psi.PsiFile file
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder holder
public com.intellij.openapi.editor.colors.TextAttributesScheme getColorsScheme ()
public com.intellij.psi.PsiFile getContextFile ()
public com.intellij.openapi.project.Project getProject ()
public boolean hasErrorResults ()
public boolean add (com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiElement psiElement
public void clear ()
public boolean addAll (java.util.Collection)
java.util.Collection highlightInfos
public int size ()
public com.intellij.codeInsight.daemon.impl.HighlightInfo get (int)
int i
public com.intellij.lang.annotation.AnnotationSession getAnnotationSession ()
public void enterLevel (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/DaemonCodeAnalyzerEx.class
DaemonCodeAnalyzerEx.java
package com.intellij.codeInsight.daemon.impl
public abstract com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerEx extends com.intellij.codeInsight.daemon.DaemonCodeAnalyzer {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public static com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerEx getInstanceEx (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static boolean processHighlights (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, com.intellij.lang.annotation.HighlightSeverity, int, int, com.intellij.util.Processor)
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
com.intellij.lang.annotation.HighlightSeverity minSeverity
int startOffset
int endOffset
com.intellij.util.Processor processor
com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
com.intellij.openapi.editor.ex.MarkupModelEx model
static boolean processHighlightsOverlappingOutside (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, com.intellij.lang.annotation.HighlightSeverity, int, int, com.intellij.util.Processor)
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
com.intellij.lang.annotation.HighlightSeverity minSeverity
int startOffset
int endOffset
com.intellij.util.Processor processor
com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
com.intellij.openapi.editor.ex.MarkupModelEx model
static boolean hasErrors (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
public abstract java.util.List runMainPasses (com.intellij.psi.PsiFile, com.intellij.openapi.editor.Document, com.intellij.openapi.progress.ProgressIndicator)
public abstract boolean isErrorAnalyzingFinished (com.intellij.psi.PsiFile)
public abstract com.intellij.codeInsight.daemon.impl.FileStatusMap getFileStatusMap ()
public abstract java.util.List getFileLevelHighlights (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile)
public abstract void cleanFileLevelHighlights (com.intellij.openapi.project.Project, int, com.intellij.psi.PsiFile)
public abstract void addFileLevelHighlight (com.intellij.openapi.project.Project, int, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiFile)
private static synthetic boolean lambda$processHighlightsOverlappingOutside$1 (com.intellij.lang.annotation.HighlightSeverity, com.intellij.codeInsight.daemon.impl.SeverityRegistrar, com.intellij.util.Processor, com.intellij.openapi.editor.ex.RangeHighlighterEx)
com.intellij.lang.annotation.HighlightSeverity minSeverity
com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
com.intellij.util.Processor processor
com.intellij.openapi.editor.ex.RangeHighlighterEx marker
com.intellij.codeInsight.daemon.impl.HighlightInfo info
private static synthetic boolean lambda$processHighlights$0 (com.intellij.lang.annotation.HighlightSeverity, com.intellij.codeInsight.daemon.impl.SeverityRegistrar, com.intellij.util.Processor, com.intellij.openapi.editor.ex.RangeHighlighterEx)
com.intellij.lang.annotation.HighlightSeverity minSeverity
com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
com.intellij.util.Processor processor
com.intellij.openapi.editor.ex.RangeHighlighterEx marker
Object tt
com.intellij.codeInsight.daemon.impl.HighlightInfo info
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/DaemonProgressIndicator.class
DaemonProgressIndicator.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.DaemonProgressIndicator extends com.intellij.openapi.progress.util.AbstractProgressIndicatorBase implements com.intellij.openapi.progress.StandardProgressIndicator com.intellij.openapi.Disposable {
private static boolean debug
private final com.intellij.openapi.util.TraceableDisposable myTraceableDisposable
private volatile boolean myDisposed
private volatile Throwable myCancellationCause
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void stop ()
public void stopIfRunning ()
public final void cancel ()
public void cancel (java.lang.Throwable)
Throwable cause
public void dispose ()
public final boolean isCanceled ()
public final void checkCanceled ()
protected java.lang.Throwable getCancellationTrace ()
Throwable cause
public void start ()
public static void setDebug (boolean)
boolean debug
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
public java.lang.String toString ()
boolean isDisposed ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/DefaultHighlightUtil.class
DefaultHighlightUtil.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.DefaultHighlightUtil extends java.lang.Object {
public void <init> ()
public static com.intellij.codeInsight.daemon.impl.HighlightInfo checkBadCharacter (com.intellij.psi.PsiElement)
char c
boolean printable
String hex
String text
com.intellij.psi.PsiElement element
com.intellij.lang.ASTNode node
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/DefaultHighlightVisitor.class
DefaultHighlightVisitor.java
package com.intellij.codeInsight.daemon.impl
final com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor extends java.lang.Object implements com.intellij.codeInsight.daemon.impl.HighlightVisitor com.intellij.openapi.project.DumbAware {
private static final com.intellij.openapi.util.NotNullLazyKey CACHED_ANNOTATORS_KEY
private com.intellij.codeInsight.daemon.impl.AnnotationHolderImpl myAnnotationHolder
private final com.intellij.openapi.project.Project myProject
private final boolean myHighlightErrorElements
private final boolean myRunAnnotators
private final com.intellij.openapi.project.DumbService myDumbService
private com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder myHolder
private final boolean myBatchMode
void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
void <init> (com.intellij.openapi.project.Project, boolean, boolean, boolean)
com.intellij.openapi.project.Project project
boolean highlightErrorElements
boolean runAnnotators
boolean batchMode
public boolean suitableForFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public boolean analyze (com.intellij.psi.PsiFile, boolean, com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder, java.lang.Runnable)
com.intellij.psi.PsiFile file
boolean updateWholeFile
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder holder
Runnable action
public void visit (com.intellij.psi.PsiElement)
com.intellij.lang.annotation.Annotation annotation
com.intellij.psi.PsiElement element
public com.intellij.codeInsight.daemon.impl.HighlightVisitor clone ()
private void runAnnotators (com.intellij.psi.PsiElement)
com.intellij.lang.annotation.Annotator annotator
int i
com.intellij.psi.PsiElement element
java.util.List annotators
boolean dumb
private void visitErrorElement (com.intellij.psi.PsiErrorElement)
com.intellij.codeInsight.highlighting.HighlightErrorFilter errorFilter
com.intellij.psi.PsiErrorElement element
private static com.intellij.codeInsight.daemon.impl.HighlightInfo createErrorElementInfo (com.intellij.psi.PsiErrorElement)
com.intellij.codeInsight.daemon.impl.analysis.ErrorQuickFixProvider provider
com.intellij.psi.PsiErrorElement element
com.intellij.codeInsight.daemon.impl.HighlightInfo info
private static com.intellij.codeInsight.daemon.impl.HighlightInfo createInfoWithoutFixes (com.intellij.psi.PsiErrorElement)
com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder builder
int start
int end
com.intellij.psi.PsiErrorElement element
com.intellij.openapi.util.TextRange range
String errorDescription
int offset
com.intellij.psi.PsiFile containingFile
int fileLength
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.PsiElement elementAtOffset
String text
int start
int end
com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder builder
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/DefaultHighlightVisitorBasedInspection$AnnotatorBasedInspection.class
DefaultHighlightVisitorBasedInspection.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitorBasedInspection$AnnotatorBasedInspection extends com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitorBasedInspection {
private static final String ANNOTATOR_SHORT_NAME
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/DefaultHighlightVisitorBasedInspection$MyPsiElementVisitor.class
DefaultHighlightVisitorBasedInspection.java
package com.intellij.codeInsight.daemon.impl
com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitorBasedInspection$MyPsiElementVisitor extends com.intellij.psi.PsiElementVisitor {
private final boolean highlightErrorElements
private final boolean runAnnotators
private final java.util.List result
void <init> (boolean, boolean)
boolean highlightErrorElements
boolean runAnnotators
public void visitFile (com.intellij.psi.PsiFile)
com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass gpass
com.intellij.codeInsight.daemon.impl.HighlightInfo info
java.util.List infos
com.intellij.codeHighlighting.TextEditorHighlightingPass pass
com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarEx passRegistrarEx
java.util.List passes
java.util.List gpasses
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
com.intellij.codeInsight.daemon.impl.DaemonProgressIndicator progress
private synthetic com.intellij.codeInsight.daemon.impl.HighlightVisitor[] lambda$visitFile$0 (com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass, com.intellij.openapi.project.Project)
com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass gpass
com.intellij.openapi.project.Project project
com.intellij.codeInsight.daemon.impl.HighlightVisitor visitor
static synthetic java.util.List access$000 (com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitorBasedInspection$MyPsiElementVisitor)
com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitorBasedInspection$MyPsiElementVisitor x0
}
com/intellij/codeInsight/daemon/impl/DefaultHighlightVisitorBasedInspection$SyntaxErrorInspection.class
DefaultHighlightVisitorBasedInspection.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitorBasedInspection$SyntaxErrorInspection extends com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitorBasedInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/DefaultHighlightVisitorBasedInspection.class
DefaultHighlightVisitorBasedInspection.java
package com.intellij.codeInsight.daemon.impl
public abstract com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitorBasedInspection extends com.intellij.codeInspection.GlobalSimpleInspectionTool {
private final boolean highlightErrorElements
private final boolean runAnnotators
protected void <init> (boolean, boolean)
boolean highlightErrorElements
boolean runAnnotators
public com.intellij.codeHighlighting.HighlightDisplayLevel getDefaultLevel ()
public void checkFile (com.intellij.psi.PsiFile, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.ProblemsHolder, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.psi.PsiFile file
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiElement element
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiFile originalFile
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.ProblemsHolder problemsHolder
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor problemDescriptionsProcessor
public static java.util.List runGeneralHighlighting (com.intellij.psi.PsiFile, boolean, boolean)
com.intellij.psi.PsiFile file
boolean highlightErrorElements
boolean runAnnotators
com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitorBasedInspection$MyPsiElementVisitor visitor
public java.lang.String getGroupDisplayName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/Divider$1.class
Divider.java
package com.intellij.codeInsight.daemon.impl
synthetic com.intellij.codeInsight.daemon.impl.Divider$1 extends java.lang.Object {
}
com/intellij/codeInsight/daemon/impl/Divider$DividedElements.class
Divider.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.Divider$DividedElements extends java.lang.Object {
private final long modificationStamp
private final com.intellij.openapi.util.TextRange restrictRange
private final com.intellij.openapi.util.TextRange priorityRange
public final java.util.List inside
final java.util.List insideRanges
public final java.util.List outside
final java.util.List outsideRanges
public final java.util.List parents
final java.util.List parentRanges
private void <init> (long, com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange)
long modificationStamp
com.intellij.openapi.util.TextRange restrictRange
com.intellij.openapi.util.TextRange priorityRange
static synthetic long access$000 (com.intellij.codeInsight.daemon.impl.Divider$DividedElements)
com.intellij.codeInsight.daemon.impl.Divider$DividedElements x0
static synthetic com.intellij.openapi.util.TextRange access$100 (com.intellij.codeInsight.daemon.impl.Divider$DividedElements)
com.intellij.codeInsight.daemon.impl.Divider$DividedElements x0
static synthetic com.intellij.openapi.util.TextRange access$200 (com.intellij.codeInsight.daemon.impl.Divider$DividedElements)
com.intellij.codeInsight.daemon.impl.Divider$DividedElements x0
synthetic void <init> (long, com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, com.intellij.codeInsight.daemon.impl.Divider$1)
long x0
com.intellij.openapi.util.TextRange x1
com.intellij.openapi.util.TextRange x2
com.intellij.codeInsight.daemon.impl.Divider$1 x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/Divider.class
Divider.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.Divider extends java.lang.Object {
private static final int STARTING_TREE_HEIGHT
private static final com.intellij.openapi.util.Key DIVIDED_ELEMENTS_KEY
private static final com.intellij.psi.PsiElement HAVE_TO_GET_CHILDREN
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static void divideInsideAndOutsideAllRoots (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, com.intellij.openapi.util.Condition, com.intellij.util.Processor)
com.intellij.psi.PsiFile root
com.intellij.lang.Language language
com.intellij.psi.PsiFile file
com.intellij.openapi.util.TextRange restrictRange
com.intellij.openapi.util.TextRange priorityRange
com.intellij.openapi.util.Condition rootFilter
com.intellij.util.Processor processor
com.intellij.psi.FileViewProvider viewProvider
static void divideInsideAndOutsideInOneRoot (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, com.intellij.util.Processor)
com.intellij.codeInsight.daemon.impl.Divider$DividedElements elements
com.intellij.psi.PsiFile root
com.intellij.openapi.util.TextRange restrictRange
com.intellij.openapi.util.TextRange priorityRange
com.intellij.util.Processor processor
long modificationStamp
com.intellij.codeInsight.daemon.impl.Divider$DividedElements cached
com.intellij.codeInsight.daemon.impl.Divider$DividedElements elements
private static void divideInsideAndOutsideInOneRoot (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, boolean)
com.intellij.openapi.util.Condition filter
boolean startChildrenVisiting
int start
boolean startChildrenVisiting
com.intellij.openapi.util.TextRange textRange
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiFile root
com.intellij.openapi.util.TextRange restrictRange
com.intellij.openapi.util.TextRange priorityRange
java.util.List inside
java.util.List insideRanges
java.util.List outside
java.util.List outsideRanges
java.util.List outParents
java.util.List outParentRanges
boolean includeParents
int startOffset
int endOffset
com.intellij.openapi.util.Condition[] filters
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
int offset
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/FileStatusMap$1.class
FileStatusMap.java
package com.intellij.codeInsight.daemon.impl
final com.intellij.codeInsight.daemon.impl.FileStatusMap$1 extends java.lang.Object implements com.intellij.openapi.editor.RangeMarker {
void <init> ()
public com.intellij.openapi.editor.Document getDocument ()
public int getStartOffset ()
public int getEndOffset ()
public boolean isValid ()
public void setGreedyToLeft (boolean)
boolean greedy
public void setGreedyToRight (boolean)
boolean greedy
public boolean isGreedyToRight ()
public boolean isGreedyToLeft ()
public void dispose ()
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.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/FileStatusMap$FileStatus.class
FileStatusMap.java
package com.intellij.codeInsight.daemon.impl
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus extends java.lang.Object {
private boolean defensivelyMarked
private boolean wolfPassFinished
private final gnu.trove.TIntObjectHashMap dirtyScopes
private boolean errorFound
private void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private void markWholeFileDirty (com.intellij.openapi.project.Project)
com.intellij.codeHighlighting.DirtyScopeTrackingHighlightingPassFactory factory
com.intellij.openapi.project.Project project
com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarEx registrar
private boolean allDirtyScopesAreNull ()
Object o
private void combineScopesWith (com.intellij.openapi.util.TextRange, int, com.intellij.openapi.editor.Document)
com.intellij.openapi.util.TextRange scope
int fileLength
com.intellij.openapi.editor.Document document
public java.lang.String toString ()
StringBuilder s
private void setDirtyScope (int, com.intellij.openapi.editor.RangeMarker)
int passId
com.intellij.openapi.editor.RangeMarker scope
com.intellij.openapi.editor.RangeMarker marker
private static synthetic boolean lambda$toString$1 (java.lang.StringBuilder, int, com.intellij.openapi.editor.RangeMarker)
StringBuilder s
int passId
com.intellij.openapi.editor.RangeMarker rangeMarker
private static synthetic com.intellij.openapi.editor.RangeMarker lambda$combineScopesWith$0 (com.intellij.openapi.util.TextRange, int, com.intellij.openapi.editor.Document, com.intellij.openapi.editor.RangeMarker)
com.intellij.openapi.util.TextRange scope
int fileLength
com.intellij.openapi.editor.Document document
com.intellij.openapi.editor.RangeMarker oldScope
com.intellij.openapi.editor.RangeMarker newScope
synthetic void <init> (com.intellij.openapi.project.Project, com.intellij.codeInsight.daemon.impl.FileStatusMap$1)
com.intellij.openapi.project.Project x0
com.intellij.codeInsight.daemon.impl.FileStatusMap$1 x1
static synthetic boolean access$102 (com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus, boolean)
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus x0
boolean x1
static synthetic boolean access$100 (com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus)
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus x0
static synthetic boolean access$402 (com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus, boolean)
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus x0
boolean x1
static synthetic boolean access$502 (com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus, boolean)
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus x0
boolean x1
static synthetic gnu.trove.TIntObjectHashMap access$600 (com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus)
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus x0
static synthetic void access$700 (com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus, int, com.intellij.openapi.editor.RangeMarker)
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus x0
int x1
com.intellij.openapi.editor.RangeMarker x2
static synthetic boolean access$400 (com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus)
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus x0
static synthetic void access$800 (com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus, com.intellij.openapi.project.Project)
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus x0
com.intellij.openapi.project.Project x1
static synthetic void access$900 (com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus, com.intellij.openapi.util.TextRange, int, com.intellij.openapi.editor.Document)
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus x0
com.intellij.openapi.util.TextRange x1
int x2
com.intellij.openapi.editor.Document x3
static synthetic boolean access$500 (com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus)
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus x0
static synthetic boolean access$1000 (com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus)
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/FileStatusMap.class
FileStatusMap.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.FileStatusMap extends java.lang.Object implements com.intellij.openapi.Disposable {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String CHANGES_NOT_ALLOWED_DURING_HIGHLIGHTING
private final com.intellij.openapi.project.Project myProject
private final java.util.Map myDocumentToStatusMap
private volatile boolean myAllowDirt
private static final com.intellij.openapi.editor.RangeMarker WHOLE_FILE_DIRTY_MARKER
private static final java.util.concurrent.ConcurrentMap threads
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void dispose ()
public static com.intellij.openapi.util.TextRange getDirtyTextRange (com.intellij.openapi.editor.Editor, int)
com.intellij.openapi.editor.Editor editor
int passId
com.intellij.openapi.editor.Document document
com.intellij.codeInsight.daemon.impl.FileStatusMap me
com.intellij.openapi.util.TextRange dirtyScope
com.intellij.openapi.util.TextRange documentRange
public void setErrorFoundFlag (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, boolean)
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus status
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
boolean errorFound
boolean wasErrorFound (com.intellij.openapi.editor.Document)
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus status
com.intellij.openapi.editor.Document document
void markAllFilesDirty (java.lang.Object)
Object reason
private void assertAllowModifications ()
public void markFileUpToDate (com.intellij.openapi.editor.Document, int)
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus status
com.intellij.openapi.editor.Document document
int passId
public com.intellij.openapi.util.TextRange getFileDirtyScope (com.intellij.openapi.editor.Document, int)
com.intellij.psi.PsiFile file
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus status
com.intellij.openapi.editor.RangeMarker marker
com.intellij.openapi.editor.Document document
int passId
void markFileScopeDirtyDefensively (com.intellij.psi.PsiFile, java.lang.Object)
com.intellij.openapi.editor.Document document
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus status
com.intellij.psi.PsiFile file
Object reason
void markFileScopeDirty (com.intellij.openapi.editor.Document, com.intellij.openapi.util.TextRange, int, java.lang.Object)
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus status
com.intellij.openapi.editor.Document document
com.intellij.openapi.util.TextRange scope
int fileLength
Object reason
private static com.intellij.openapi.editor.RangeMarker combineScopes (com.intellij.openapi.editor.RangeMarker, com.intellij.openapi.util.TextRange, int, com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.RangeMarker old
com.intellij.openapi.util.TextRange scope
int textLength
com.intellij.openapi.editor.Document document
com.intellij.openapi.util.TextRange oldRange
com.intellij.openapi.util.TextRange union
boolean allDirtyScopesAreNull (com.intellij.openapi.editor.Document)
com.intellij.psi.PsiFile file
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus status
com.intellij.openapi.editor.Document document
public void assertAllDirtyScopesAreNull (com.intellij.openapi.editor.Document)
com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus status
com.intellij.openapi.editor.Document document
void allowDirt (boolean)
boolean allow
private static int getThreadNum ()
public static transient void log (java.lang.Object[])
String s
Object[] info
private synthetic com.intellij.codeInsight.daemon.impl.FileStatusMap$FileStatus lambda$markFileUpToDate$0 (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document __
static synthetic com.intellij.openapi.editor.RangeMarker access$200 ()
static synthetic com.intellij.openapi.editor.RangeMarker access$300 (com.intellij.openapi.editor.RangeMarker, com.intellij.openapi.util.TextRange, int, com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.RangeMarker x0
com.intellij.openapi.util.TextRange x1
int x2
com.intellij.openapi.editor.Document x3
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/GeneralHighlightingPass.class
GeneralHighlightingPass.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass extends com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String PRESENTABLE_NAME
private static final com.intellij.openapi.util.Key HAS_ERROR_ELEMENT
static final com.intellij.openapi.util.Condition SHOULD_HIGHLIGHT_FILTER
private static final java.util.Random RESTART_DAEMON_RANDOM
final boolean myUpdateAll
final com.intellij.openapi.util.ProperTextRange myPriorityRange
final java.util.List myHighlights
protected volatile boolean myHasErrorElement
private volatile boolean myErrorFound
final com.intellij.openapi.editor.colors.EditorColorsScheme myGlobalScheme
private volatile com.intellij.util.NotNullProducer myHighlightVisitorProducer
private static final com.intellij.openapi.util.Key HIGHLIGHT_VISITOR_INSTANCE_COUNT
private static final int POST_UPDATE_ALL
private static final java.util.concurrent.atomic.AtomicInteger RESTART_REQUESTS
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Document, int, int, boolean, com.intellij.openapi.util.ProperTextRange, com.intellij.openapi.editor.Editor, com.intellij.codeInsight.daemon.impl.HighlightInfoProcessor)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Document document
int startOffset
int endOffset
boolean updateAll
com.intellij.openapi.util.ProperTextRange priorityRange
com.intellij.openapi.editor.Editor editor
com.intellij.codeInsight.daemon.impl.HighlightInfoProcessor highlightInfoProcessor
boolean wholeFileHighlighting
com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerEx daemonCodeAnalyzer
com.intellij.codeInsight.daemon.impl.FileStatusMap fileStatusMap
private com.intellij.psi.PsiFile getFile ()
public com.intellij.openapi.editor.Document getDocument ()
private com.intellij.codeInsight.daemon.impl.HighlightVisitor[] cloneHighlightVisitors ()
com.intellij.codeInsight.daemon.impl.HighlightVisitor highlightVisitor
com.intellij.codeInsight.daemon.impl.HighlightVisitor cloned
int i
com.intellij.codeInsight.daemon.impl.HighlightVisitor[] clones
int oldCount
com.intellij.codeInsight.daemon.impl.HighlightVisitor[] highlightVisitors
private com.intellij.codeInsight.daemon.impl.HighlightVisitor[] filterVisitors (com.intellij.codeInsight.daemon.impl.HighlightVisitor[], com.intellij.psi.PsiFile)
com.intellij.codeInsight.daemon.impl.HighlightVisitor visitor
com.intellij.codeInsight.daemon.impl.HighlightVisitor[] highlightVisitors
com.intellij.psi.PsiFile psiFile
java.util.List visitors
java.util.List list
void setHighlightVisitorProducer (com.intellij.util.NotNullProducer)
com.intellij.util.NotNullProducer highlightVisitorProducer
com.intellij.codeInsight.daemon.impl.HighlightVisitor[] getHighlightVisitors (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
int incVisitorUsageCount (int)
int delta
java.util.concurrent.atomic.AtomicInteger count
int old
protected void collectInformationWithProgress (com.intellij.openapi.progress.ProgressIndicator)
java.util.List dividedElements
java.util.List allInsideElements
java.util.List allInsideRanges
java.util.List allOutsideElements
java.util.List allOutsideRanges
boolean forceHighlightParents
boolean success
com.intellij.openapi.progress.ProgressIndicator progress
java.util.List outsideResult
java.util.List insideResult
com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerEx daemonCodeAnalyzer
com.intellij.codeInsight.daemon.impl.HighlightVisitor[] filteredVisitors
private boolean isWholeFileHighlighting ()
protected void applyInformationWithProgress ()
public java.util.List getInfos ()
private boolean collectHighlights (java.util.List, java.util.List, java.util.List, java.util.List, com.intellij.codeInsight.daemon.impl.HighlightVisitor[], java.util.List, java.util.List, boolean)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
int j
java.util.List elements1
java.util.List ranges1
java.util.List elements2
java.util.List ranges2
com.intellij.codeInsight.daemon.impl.HighlightVisitor[] visitors
java.util.List insideResult
java.util.List outsideResult
boolean forceHighlightParents
java.util.Set skipParentsSet
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder holder
int chunkSize
boolean success
java.util.List postInfos
private boolean analyzeByVisitors (com.intellij.codeInsight.daemon.impl.HighlightVisitor[], com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder, int, java.lang.Runnable)
com.intellij.codeInsight.daemon.impl.HighlightVisitor[] visitors
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder holder
int i
Runnable action
boolean[] success
private void runVisitors (java.util.List, java.util.List, int, java.util.Set, com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder, java.util.List, java.util.List, boolean, com.intellij.codeInsight.daemon.impl.HighlightVisitor[], com.intellij.util.containers.Stack, com.intellij.util.containers.Stack)
RuntimeException e
Exception e
com.intellij.codeInsight.daemon.impl.HighlightVisitor visitor
com.intellij.codeInsight.daemon.impl.HighlightInfo info
java.util.List result
boolean isError
int j
com.intellij.openapi.util.TextRange oldRange
java.util.List oldInfos
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
boolean isErrorElement
com.intellij.openapi.util.TextRange elementRange
java.util.List infosForThisRange
int i
java.util.List elements
java.util.List ranges
int chunkSize
java.util.Set skipParentsSet
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder holder
java.util.List insideResult
java.util.List outsideResult
boolean forceHighlightParents
com.intellij.codeInsight.daemon.impl.HighlightVisitor[] visitors
com.intellij.util.containers.Stack nestedRange
com.intellij.util.containers.Stack nestedInfos
boolean failed
int nextLimit
private static boolean hasSameRangeAsParent (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement element
static boolean isRestartPending ()
private static void cancelAndRestartDaemonLater (com.intellij.openapi.progress.ProgressIndicator, com.intellij.openapi.project.Project) throws com.intellij.openapi.progress.ProcessCanceledException
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.openapi.project.Project project
com.intellij.openapi.application.Application application
int delay
private boolean forceHighlightParents ()
com.intellij.codeInsight.daemon.impl.HighlightRangeExtension extension
boolean forceHighlightParents
protected com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder createInfoHolder (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.codeInsight.daemon.impl.HighlightInfoFilter[] filters
static void highlightTodos (com.intellij.psi.PsiFile, java.lang.CharSequence, int, int, com.intellij.openapi.util.ProperTextRange, java.util.Collection, java.util.Collection)
com.intellij.openapi.util.TextRange range
com.intellij.openapi.editor.markup.TextAttributes attributesForAdditionalLines
com.intellij.openapi.util.TextRange textRange
java.util.List additionalRanges
java.util.StringJoiner joiner
String description
com.intellij.openapi.editor.markup.TextAttributes attributes
com.intellij.psi.search.TodoItem todoItem
com.intellij.psi.PsiFile file
CharSequence text
int startOffset
int endOffset
com.intellij.openapi.util.ProperTextRange priorityRange
java.util.Collection insideResult
java.util.Collection outsideResult
com.intellij.psi.search.PsiTodoSearchHelper helper
com.intellij.psi.search.TodoItem[] todoItems
private static void addTodoItem (int, int, com.intellij.openapi.util.ProperTextRange, java.util.Collection, java.util.Collection, com.intellij.openapi.editor.markup.TextAttributes, java.lang.String, com.intellij.openapi.util.TextRange)
int restrictStartOffset
int restrictEndOffset
com.intellij.openapi.util.ProperTextRange priorityRange
java.util.Collection insideResult
java.util.Collection outsideResult
com.intellij.openapi.editor.markup.TextAttributes attributes
String description
com.intellij.openapi.util.TextRange range
com.intellij.codeInsight.daemon.impl.HighlightInfo info
java.util.Collection result
private static boolean shouldHighlightTodos (com.intellij.psi.search.PsiTodoSearchHelper, com.intellij.psi.PsiFile)
com.intellij.psi.search.PsiTodoSearchHelper helper
com.intellij.psi.PsiFile file
private void reportErrorsToWolf ()
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
java.util.List problems
com.intellij.problems.WolfTheProblemSolver wolf
boolean hasErrors
private static java.util.List convertToProblems (java.util.Collection, com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.problems.Problem problem
com.intellij.codeInsight.daemon.impl.HighlightInfo info
java.util.Collection infos
com.intellij.openapi.vfs.VirtualFile file
boolean hasErrorElement
java.util.List problems
public java.lang.String toString ()
private static synthetic void lambda$highlightTodos$8 (java.util.StringJoiner, java.lang.CharSequence, com.intellij.openapi.util.TextRange)
java.util.StringJoiner joiner
CharSequence text
com.intellij.openapi.util.TextRange range
private static synthetic void lambda$cancelAndRestartDaemonLater$7 (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private synthetic void lambda$analyzeByVisitors$6 (boolean[], com.intellij.codeInsight.daemon.impl.HighlightVisitor[], com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder, int, java.lang.Runnable)
boolean[] success
com.intellij.codeInsight.daemon.impl.HighlightVisitor[] visitors
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder holder
int i
Runnable action
private synthetic void lambda$collectHighlights$5 (java.util.List, java.util.List, int, java.util.Set, com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder, java.util.List, java.util.List, boolean, com.intellij.codeInsight.daemon.impl.HighlightVisitor[], java.util.List, java.util.List)
java.util.List elements1
java.util.List ranges1
int chunkSize
java.util.Set skipParentsSet
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder holder
java.util.List insideResult
java.util.List outsideResult
boolean forceHighlightParents
com.intellij.codeInsight.daemon.impl.HighlightVisitor[] visitors
java.util.List elements2
java.util.List ranges2
com.intellij.util.containers.Stack nestedRange
com.intellij.util.containers.Stack nestedInfos
com.intellij.openapi.util.TextRange priorityIntersection
private static synthetic java.util.List lambda$collectInformationWithProgress$4 (com.intellij.codeInsight.daemon.impl.Divider$DividedElements)
com.intellij.codeInsight.daemon.impl.Divider$DividedElements dividedForRoot
java.util.List outsideRanges
com.intellij.psi.PsiElement lastInside
com.intellij.openapi.util.ProperTextRange lastInsideRange
private static synthetic java.util.List lambda$collectInformationWithProgress$3 (com.intellij.codeInsight.daemon.impl.Divider$DividedElements)
com.intellij.codeInsight.daemon.impl.Divider$DividedElements dividedForRoot
java.util.List outside
com.intellij.psi.PsiElement lastInside
private static synthetic java.util.List lambda$collectInformationWithProgress$2 (com.intellij.codeInsight.daemon.impl.Divider$DividedElements)
com.intellij.codeInsight.daemon.impl.Divider$DividedElements dividedForRoot
java.util.List insideRanges
com.intellij.psi.PsiElement lastInside
private static synthetic java.util.List lambda$collectInformationWithProgress$1 (com.intellij.codeInsight.daemon.impl.Divider$DividedElements)
com.intellij.codeInsight.daemon.impl.Divider$DividedElements dividedForRoot
java.util.List inside
com.intellij.psi.PsiElement lastInside
private static synthetic boolean lambda$static$0 (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/HighlightInfo$1.class
HighlightInfo.java
package com.intellij.codeInsight.daemon.impl
synthetic com.intellij.codeInsight.daemon.impl.HighlightInfo$1 extends java.lang.Object {
}
com/intellij/codeInsight/daemon/impl/HighlightInfo$B.class
HighlightInfo.java
package com.intellij.codeInsight.daemon.impl
com.intellij.codeInsight.daemon.impl.HighlightInfo$B extends java.lang.Object implements com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder {
private Boolean myNeedsUpdateOnTyping
private com.intellij.openapi.editor.markup.TextAttributes forcedTextAttributes
private com.intellij.openapi.editor.colors.TextAttributesKey forcedTextAttributesKey
private final com.intellij.codeInsight.daemon.impl.HighlightInfoType type
private int startOffset
private int endOffset
private String escapedDescription
private String escapedToolTip
private com.intellij.lang.annotation.HighlightSeverity severity
private boolean isAfterEndOfLine
private boolean isFileLevelAnnotation
private int navigationShift
private com.intellij.openapi.editor.markup.GutterIconRenderer gutterIconRenderer
private com.intellij.lang.annotation.ProblemGroup problemGroup
private com.intellij.psi.PsiElement psiElement
static final synthetic boolean $assertionsDisabled
private void <init> (com.intellij.codeInsight.daemon.impl.HighlightInfoType)
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder gutterIconRenderer (com.intellij.openapi.editor.markup.GutterIconRenderer)
com.intellij.openapi.editor.markup.GutterIconRenderer gutterIconRenderer
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder problemGroup (com.intellij.lang.annotation.ProblemGroup)
com.intellij.lang.annotation.ProblemGroup problemGroup
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder description (java.lang.String)
String description
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder descriptionAndTooltip (java.lang.String)
String description
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder textAttributes (com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.TextAttributes attributes
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder textAttributes (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey attributesKey
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder unescapedToolTip (java.lang.String)
String unescapedToolTip
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder escapedToolTip (java.lang.String)
String escapedToolTip
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder range (int, int)
int start
int end
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder range (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange textRange
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder range (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder range (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder range (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange rangeInElement
com.intellij.openapi.util.TextRange absoluteRange
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder range (com.intellij.psi.PsiElement, int, int)
com.intellij.psi.PsiElement element
int start
int end
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder endOfLine ()
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder needsUpdateOnTyping (boolean)
boolean update
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder severity (com.intellij.lang.annotation.HighlightSeverity)
com.intellij.lang.annotation.HighlightSeverity severity
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder fileLevelAnnotation ()
public com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder navigationShift (int)
int navigationShift
public com.intellij.codeInsight.daemon.impl.HighlightInfo create ()
com.intellij.codeInsight.daemon.impl.HighlightInfo info
public com.intellij.codeInsight.daemon.impl.HighlightInfo createUnconditionally ()
synthetic void <init> (com.intellij.codeInsight.daemon.impl.HighlightInfoType, com.intellij.codeInsight.daemon.impl.HighlightInfo$1)
com.intellij.codeInsight.daemon.impl.HighlightInfoType x0
com.intellij.codeInsight.daemon.impl.HighlightInfo$1 x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/HighlightInfo$Builder.class
HighlightInfo.java
package com.intellij.codeInsight.daemon.impl
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder extends java.lang.Object {
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder range (com.intellij.openapi.util.TextRange)
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder range (com.intellij.lang.ASTNode)
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder range (com.intellij.psi.PsiElement)
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder range (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder range (com.intellij.psi.PsiElement, int, int)
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder range (int, int)
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder gutterIconRenderer (com.intellij.openapi.editor.markup.GutterIconRenderer)
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder problemGroup (com.intellij.lang.annotation.ProblemGroup)
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder description (java.lang.String)
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder descriptionAndTooltip (java.lang.String)
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder textAttributes (com.intellij.openapi.editor.markup.TextAttributes)
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder textAttributes (com.intellij.openapi.editor.colors.TextAttributesKey)
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder unescapedToolTip (java.lang.String)
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder escapedToolTip (java.lang.String)
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder endOfLine ()
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder needsUpdateOnTyping (boolean)
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder severity (com.intellij.lang.annotation.HighlightSeverity)
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder fileLevelAnnotation ()
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder navigationShift (int)
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo create ()
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfo createUnconditionally ()
}
com/intellij/codeInsight/daemon/impl/HighlightInfo$FlagConstant.class
HighlightInfo.java
package com.intellij.codeInsight.daemon.impl
abstract annotation com.intellij.codeInsight.daemon.impl.HighlightInfo$FlagConstant extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/codeInsight/daemon/impl/HighlightInfo$Holder.class
HighlightInfo.java
package com.intellij.codeInsight.daemon.impl
com.intellij.codeInsight.daemon.impl.HighlightInfo$Holder extends java.lang.Object {
private static final com.intellij.codeInsight.daemon.impl.HighlightInfoFilter[] FILTERS
private void <init> ()
static synthetic com.intellij.codeInsight.daemon.impl.HighlightInfoFilter[] access$100 ()
static void <clinit> ()
}
com/intellij/codeInsight/daemon/impl/HighlightInfo$IntentionActionDescriptor.class
HighlightInfo.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.HighlightInfo$IntentionActionDescriptor extends java.lang.Object {
private final com.intellij.codeInsight.intention.IntentionAction myAction
private volatile java.util.List myOptions
private volatile com.intellij.codeInsight.daemon.HighlightDisplayKey myKey
private final com.intellij.lang.annotation.ProblemGroup myProblemGroup
private final com.intellij.lang.annotation.HighlightSeverity mySeverity
private final String myDisplayName
private final javax.swing.Icon myIcon
private Boolean myCanCleanup
void <init> (com.intellij.codeInsight.intention.IntentionAction, java.util.List, java.lang.String)
com.intellij.codeInsight.intention.IntentionAction action
java.util.List options
String displayName
public void <init> (com.intellij.codeInsight.intention.IntentionAction, javax.swing.Icon)
com.intellij.codeInsight.intention.IntentionAction action
javax.swing.Icon icon
void <init> (com.intellij.codeInsight.intention.IntentionAction, java.util.List, java.lang.String, javax.swing.Icon)
com.intellij.codeInsight.intention.IntentionAction action
java.util.List options
String displayName
javax.swing.Icon icon
public void <init> (com.intellij.codeInsight.intention.IntentionAction, java.util.List, java.lang.String, javax.swing.Icon, com.intellij.codeInsight.daemon.HighlightDisplayKey, com.intellij.lang.annotation.ProblemGroup, com.intellij.lang.annotation.HighlightSeverity)
com.intellij.codeInsight.intention.IntentionAction action
java.util.List options
String displayName
javax.swing.Icon icon
com.intellij.codeInsight.daemon.HighlightDisplayKey key
com.intellij.lang.annotation.ProblemGroup problemGroup
com.intellij.lang.annotation.HighlightSeverity severity
public com.intellij.codeInsight.intention.IntentionAction getAction ()
boolean isError ()
boolean isInformation ()
boolean canCleanup (com.intellij.psi.PsiElement)
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
com.intellij.codeInspection.InspectionProfile profile
com.intellij.codeInsight.daemon.HighlightDisplayKey key
com.intellij.psi.PsiElement element
public java.util.List getOptions (com.intellij.psi.PsiElement, com.intellij.openapi.editor.Editor)
String problemName
com.intellij.codeInsight.daemon.HighlightDisplayKey problemGroupKey
com.intellij.codeInsight.daemon.HighlightDisplayKey idKey
java.util.List actions
com.intellij.codeInsight.intention.IntentionAction[] suppressActions
com.intellij.codeInspection.SuppressQuickFix[] suppressFixes
com.intellij.codeInsight.intention.IntentionAction fixAllIntention
com.intellij.codeInspection.InspectionProfileEntry wrappedTool
com.intellij.codeInsight.intention.IntentionAction[] suppressActions
com.intellij.psi.PsiElement element
com.intellij.openapi.editor.Editor editor
java.util.List options
com.intellij.codeInsight.daemon.HighlightDisplayKey key
com.intellij.codeInsight.intention.IntentionManager intentionManager
java.util.List newOptions
com.intellij.codeInspection.InspectionProfile profile
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
public java.lang.String getDisplayName ()
public java.lang.String toString ()
String text
public javax.swing.Icon getIcon ()
public boolean equals (java.lang.Object)
Object obj
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/HighlightInfo.class
HighlightInfo.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.HighlightInfo extends java.lang.Object implements com.intellij.openapi.util.Segment {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String DESCRIPTION_PLACEHOLDER
private static final byte BIJECTIVE_MASK
private static final byte HAS_HINT_MASK
private static final byte FROM_INJECTION_MASK
private static final byte AFTER_END_OF_LINE_MASK
private static final byte FILE_LEVEL_ANNOTATION_MASK
private static final byte NEEDS_UPDATE_ON_TYPING_MASK
public final com.intellij.openapi.editor.markup.TextAttributes forcedTextAttributes
public final com.intellij.openapi.editor.colors.TextAttributesKey forcedTextAttributesKey
public final com.intellij.codeInsight.daemon.impl.HighlightInfoType type
public final int startOffset
public final int endOffset
public java.util.List quickFixActionRanges
public java.util.List quickFixActionMarkers
private final String description
private final String toolTip
private final com.intellij.lang.annotation.HighlightSeverity severity
private final com.intellij.codeInsight.daemon.GutterMark gutterIconRenderer
private final com.intellij.lang.annotation.ProblemGroup myProblemGroup
private int group
private int fixStartOffset
private int fixEndOffset
private volatile byte myFlags
final int navigationShift
javax.swing.JComponent fileLevelComponent
com.intellij.openapi.editor.RangeMarker fixMarker
volatile com.intellij.openapi.editor.ex.RangeHighlighterEx highlighter
com.intellij.psi.PsiElement psiElement
private static final String ANNOTATOR_INSPECTION_SHORT_NAME
public static com.intellij.codeInsight.daemon.impl.HighlightInfo fromRangeHighlighter (com.intellij.openapi.editor.markup.RangeHighlighter)
com.intellij.openapi.editor.markup.RangeHighlighter highlighter
Object errorStripeTooltip
com.intellij.openapi.util.ProperTextRange getFixTextRange ()
void setFromInjection (boolean)
boolean fromInjection
public java.lang.String getToolTip ()
String toolTip
String description
String decoded
private static java.lang.String encodeTooltip (java.lang.String, java.lang.String)
String tooltip
String description
String encoded
public java.lang.String getDescription ()
private boolean isFlagSet (byte)
byte mask
private void setFlag (byte, boolean)
byte mask
boolean value
boolean isFileLevelAnnotation ()
boolean isBijective ()
void setBijective (boolean)
boolean bijective
public com.intellij.lang.annotation.HighlightSeverity getSeverity ()
public com.intellij.openapi.editor.ex.RangeHighlighterEx getHighlighter ()
public void setHighlighter (com.intellij.openapi.editor.ex.RangeHighlighterEx)
com.intellij.openapi.editor.ex.RangeHighlighterEx highlighter
public boolean isAfterEndOfLine ()
public com.intellij.openapi.editor.markup.TextAttributes getTextAttributes (com.intellij.psi.PsiElement, com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.psi.PsiElement element
com.intellij.openapi.editor.colors.EditorColorsScheme editorColorsScheme
com.intellij.openapi.editor.colors.EditorColorsScheme colorsScheme
public static com.intellij.openapi.editor.markup.TextAttributes getAttributesByType (com.intellij.psi.PsiElement, com.intellij.codeInsight.daemon.impl.HighlightInfoType, com.intellij.openapi.editor.colors.TextAttributesScheme)
com.intellij.psi.PsiElement element
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
com.intellij.openapi.editor.markup.TextAttributes textAttributes
com.intellij.openapi.editor.colors.TextAttributesKey key
java.awt.Color getErrorStripeMarkColor (com.intellij.psi.PsiElement, com.intellij.openapi.editor.colors.EditorColorsScheme)
java.awt.Color errorStripeColor
com.intellij.openapi.editor.markup.TextAttributes forcedTextAttributes
com.intellij.psi.PsiElement element
com.intellij.openapi.editor.colors.EditorColorsScheme colorsScheme
com.intellij.openapi.editor.colors.EditorColorsScheme scheme
com.intellij.openapi.editor.markup.TextAttributes attributes
private static com.intellij.openapi.editor.colors.EditorColorsScheme getColorsScheme (com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.editor.colors.EditorColorsScheme customScheme
private static java.lang.String htmlEscapeToolTip (java.lang.String)
String unescapedTooltip
boolean needUpdateOnTyping ()
protected void <init> (com.intellij.openapi.editor.markup.TextAttributes, com.intellij.openapi.editor.colors.TextAttributesKey, com.intellij.codeInsight.daemon.impl.HighlightInfoType, int, int, java.lang.String, java.lang.String, com.intellij.lang.annotation.HighlightSeverity, boolean, java.lang.Boolean, boolean, int, com.intellij.lang.annotation.ProblemGroup, com.intellij.codeInsight.daemon.GutterMark)
com.intellij.openapi.editor.markup.TextAttributes forcedTextAttributes
com.intellij.openapi.editor.colors.TextAttributesKey forcedTextAttributesKey
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
int startOffset
int endOffset
String escapedDescription
String escapedToolTip
com.intellij.lang.annotation.HighlightSeverity severity
boolean afterEndOfLine
Boolean needsUpdateOnTyping
boolean isFileLevelAnnotation
int navigationShift
com.intellij.lang.annotation.ProblemGroup problemGroup
com.intellij.codeInsight.daemon.GutterMark gutterIconRenderer
private static boolean calcNeedUpdateOnTyping (java.lang.Boolean, com.intellij.codeInsight.daemon.impl.HighlightInfoType)
Boolean needsUpdateOnTyping
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
public boolean equals (java.lang.Object)
Object obj
com.intellij.codeInsight.daemon.impl.HighlightInfo info
protected boolean equalsByActualOffset (com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
public int hashCode ()
public java.lang.String toString ()
String s
public static com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder newHighlightInfo (com.intellij.codeInsight.daemon.impl.HighlightInfoType)
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
void setGroup (int)
int group
private static boolean isAcceptedByFilters (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiElement)
com.intellij.codeInsight.daemon.impl.HighlightInfoFilter filter
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiFile file
public com.intellij.codeInsight.daemon.GutterMark getGutterIconRenderer ()
public com.intellij.lang.annotation.ProblemGroup getProblemGroup ()
public static com.intellij.codeInsight.daemon.impl.HighlightInfo fromAnnotation (com.intellij.lang.annotation.Annotation)
com.intellij.lang.annotation.Annotation annotation
static com.intellij.codeInsight.daemon.impl.HighlightInfo fromAnnotation (com.intellij.lang.annotation.Annotation, boolean)
com.intellij.openapi.util.TextRange range
com.intellij.codeInsight.daemon.HighlightDisplayKey k
com.intellij.lang.annotation.Annotation$QuickFixInfo quickFixInfo
com.intellij.lang.annotation.Annotation annotation
boolean batchMode
com.intellij.openapi.editor.markup.TextAttributes forcedAttributes
com.intellij.openapi.editor.colors.TextAttributesKey key
com.intellij.openapi.editor.colors.TextAttributesKey forcedAttributesKey
com.intellij.codeInsight.daemon.impl.HighlightInfo info
java.util.List fixes
private static com.intellij.codeInsight.daemon.impl.HighlightInfoType convertType (com.intellij.lang.annotation.Annotation)
com.intellij.lang.annotation.Annotation annotation
com.intellij.codeInspection.ProblemHighlightType type
public static com.intellij.codeInsight.daemon.impl.HighlightInfoType convertSeverity (com.intellij.lang.annotation.HighlightSeverity)
com.intellij.lang.annotation.HighlightSeverity severity
public static com.intellij.codeInspection.ProblemHighlightType convertType (com.intellij.codeInsight.daemon.impl.HighlightInfoType)
com.intellij.codeInsight.daemon.impl.HighlightInfoType infoType
public static com.intellij.codeInspection.ProblemHighlightType convertSeverityToProblemHighlight (com.intellij.lang.annotation.HighlightSeverity)
com.intellij.lang.annotation.HighlightSeverity severity
public boolean hasHint ()
void setHint (boolean)
boolean hasHint
public int getActualStartOffset ()
com.intellij.openapi.editor.ex.RangeHighlighterEx h
public int getActualEndOffset ()
com.intellij.openapi.editor.ex.RangeHighlighterEx h
public int getStartOffset ()
public int getEndOffset ()
int getGroup ()
boolean isFromInjection ()
public java.lang.String getText ()
com.intellij.openapi.editor.ex.RangeHighlighterEx highlighter
public void registerFix (com.intellij.codeInsight.intention.IntentionAction, java.util.List, java.lang.String, com.intellij.openapi.util.TextRange, com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.codeInsight.intention.IntentionAction action
java.util.List options
String displayName
com.intellij.openapi.util.TextRange fixRange
com.intellij.codeInsight.daemon.HighlightDisplayKey key
com.intellij.codeInsight.daemon.impl.HighlightInfo$IntentionActionDescriptor desc
public void unregisterQuickFix (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition condition
private static synthetic boolean lambda$unregisterQuickFix$0 (com.intellij.openapi.util.Condition, com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Condition condition
com.intellij.openapi.util.Pair pair
static synthetic java.lang.String access$200 (java.lang.String)
String x0
static synthetic com.intellij.openapi.diagnostic.Logger access$300 ()
static synthetic boolean access$400 (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiElement)
com.intellij.codeInsight.daemon.impl.HighlightInfo x0
com.intellij.psi.PsiElement x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/HighlightInfoFilter.class
HighlightInfoFilter.java
package com.intellij.codeInsight.daemon.impl
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfoFilter extends java.lang.Object {
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoFilter[] EMPTY_ARRAY
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT_NAME
public abstract boolean accept (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiFile)
static void <clinit> ()
}
com/intellij/codeInsight/daemon/impl/HighlightInfoProcessor$1.class
HighlightInfoProcessor.java
package com.intellij.codeInsight.daemon.impl
final com.intellij.codeInsight.daemon.impl.HighlightInfoProcessor$1 extends com.intellij.codeInsight.daemon.impl.HighlightInfoProcessor {
void <init> ()
}
com/intellij/codeInsight/daemon/impl/HighlightInfoProcessor.class
HighlightInfoProcessor.java
package com.intellij.codeInsight.daemon.impl
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfoProcessor extends java.lang.Object {
private static final com.intellij.codeInsight.daemon.impl.HighlightInfoProcessor EMPTY
public void <init> ()
public void highlightsInsideVisiblePartAreProduced (com.intellij.codeInsight.daemon.impl.HighlightingSession, com.intellij.openapi.editor.Editor, java.util.List, com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, int)
com.intellij.codeInsight.daemon.impl.HighlightingSession session
com.intellij.openapi.editor.Editor editor
java.util.List infos
com.intellij.openapi.util.TextRange priorityRange
com.intellij.openapi.util.TextRange restrictRange
int groupId
public void highlightsOutsideVisiblePartAreProduced (com.intellij.codeInsight.daemon.impl.HighlightingSession, com.intellij.openapi.editor.Editor, java.util.List, com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, int)
com.intellij.codeInsight.daemon.impl.HighlightingSession session
com.intellij.openapi.editor.Editor editor
java.util.List infos
com.intellij.openapi.util.TextRange priorityRange
com.intellij.openapi.util.TextRange restrictedRange
int groupId
public void infoIsAvailable (com.intellij.codeInsight.daemon.impl.HighlightingSession, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, int)
com.intellij.codeInsight.daemon.impl.HighlightingSession session
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.openapi.util.TextRange priorityRange
com.intellij.openapi.util.TextRange restrictedRange
int groupId
public void allHighlightsForRangeAreProduced (com.intellij.codeInsight.daemon.impl.HighlightingSession, com.intellij.openapi.util.TextRange, java.util.List)
com.intellij.codeInsight.daemon.impl.HighlightingSession session
com.intellij.openapi.util.TextRange elementRange
java.util.List infos
public void progressIsAdvanced (com.intellij.codeInsight.daemon.impl.HighlightingSession, com.intellij.openapi.editor.Editor, double)
com.intellij.codeInsight.daemon.impl.HighlightingSession highlightingSession
com.intellij.openapi.editor.Editor editor
double progress
public static com.intellij.codeInsight.daemon.impl.HighlightInfoProcessor getEmpty ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/HighlightInfoType$HighlightInfoTypeImpl.class
HighlightInfoType.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.HighlightInfoType$HighlightInfoTypeImpl extends java.lang.Object implements com.intellij.codeInsight.daemon.impl.HighlightInfoType com.intellij.codeInsight.daemon.impl.HighlightInfoType$UpdateOnTypingSuppressible {
private final com.intellij.lang.annotation.HighlightSeverity mySeverity
private final com.intellij.openapi.editor.colors.TextAttributesKey myAttributesKey
private final boolean myNeedsUpdateOnTyping
void <init> (org.jdom.Element)
org.jdom.Element element
public void <init> (com.intellij.lang.annotation.HighlightSeverity, com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.lang.annotation.HighlightSeverity severity
com.intellij.openapi.editor.colors.TextAttributesKey attributesKey
public void <init> (com.intellij.lang.annotation.HighlightSeverity, com.intellij.openapi.editor.colors.TextAttributesKey, boolean)
com.intellij.lang.annotation.HighlightSeverity severity
com.intellij.openapi.editor.colors.TextAttributesKey attributesKey
boolean needsUpdateOnTyping
public com.intellij.lang.annotation.HighlightSeverity getSeverity (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public com.intellij.openapi.editor.colors.TextAttributesKey getAttributesKey ()
public java.lang.String toString ()
public void writeExternal (org.jdom.Element)
com.intellij.openapi.util.WriteExternalException e
org.jdom.Element element
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInsight.daemon.impl.HighlightInfoType$HighlightInfoTypeImpl that
public int hashCode ()
int result
public boolean needsUpdateOnTyping ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/HighlightInfoType$HighlightInfoTypeSeverityByKey.class
HighlightInfoType.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.HighlightInfoType$HighlightInfoTypeSeverityByKey extends java.lang.Object implements com.intellij.codeInsight.daemon.impl.HighlightInfoType {
static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.editor.colors.TextAttributesKey myAttributesKey
private final com.intellij.codeInsight.daemon.HighlightDisplayKey myToolKey
public void <init> (com.intellij.codeInsight.daemon.HighlightDisplayKey, com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.codeInsight.daemon.HighlightDisplayKey severityKey
com.intellij.openapi.editor.colors.TextAttributesKey attributesKey
public com.intellij.lang.annotation.HighlightSeverity getSeverity (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
com.intellij.codeInspection.InspectionProfile profile
public com.intellij.openapi.editor.colors.TextAttributesKey getAttributesKey ()
public java.lang.String toString ()
public com.intellij.codeInsight.daemon.HighlightDisplayKey getSeverityKey ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/HighlightInfoType$Iconable.class
HighlightInfoType.java
package com.intellij.codeInsight.daemon.impl
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfoType$Iconable extends java.lang.Object {
public abstract javax.swing.Icon getIcon ()
}
com/intellij/codeInsight/daemon/impl/HighlightInfoType$UpdateOnTypingSuppressible.class
HighlightInfoType.java
package com.intellij.codeInsight.daemon.impl
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfoType$UpdateOnTypingSuppressible extends java.lang.Object {
public abstract boolean needsUpdateOnTyping ()
}
com/intellij/codeInsight/daemon/impl/HighlightInfoType.class
HighlightInfoType.java
package com.intellij.codeInsight.daemon.impl
public abstract com.intellij.codeInsight.daemon.impl.HighlightInfoType extends java.lang.Object {
public static final String UNUSED_SYMBOL_SHORT_NAME
public static final String UNUSED_SYMBOL_DISPLAY_NAME
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType ERROR
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType WARNING
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType INFO
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType WEAK_WARNING
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType INFORMATION
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType WRONG_REF
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType GENERIC_WARNINGS_OR_ERRORS_FROM_SERVER
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType DUPLICATE_FROM_SERVER
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType UNUSED_SYMBOL
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType DEPRECATED
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType MARKED_FOR_REMOVAL
public static final com.intellij.lang.annotation.HighlightSeverity SYMBOL_TYPE_SEVERITY
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType LOCAL_VARIABLE
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType INSTANCE_FIELD
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType STATIC_FIELD
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType STATIC_FINAL_FIELD
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType PARAMETER
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType METHOD_CALL
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType METHOD_DECLARATION
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType CONSTRUCTOR_CALL
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType CONSTRUCTOR_DECLARATION
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType STATIC_METHOD
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType ABSTRACT_METHOD
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType INHERITED_METHOD
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType CLASS_NAME
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType ANONYMOUS_CLASS_NAME
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType INTERFACE_NAME
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType ENUM_NAME
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType TYPE_PARAMETER_NAME
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType ABSTRACT_CLASS_NAME
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType ANNOTATION_NAME
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType ANNOTATION_ATTRIBUTE_NAME
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType REASSIGNED_LOCAL_VARIABLE
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType REASSIGNED_PARAMETER
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType IMPLICIT_ANONYMOUS_CLASS_PARAMETER
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType TODO
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType UNHANDLED_EXCEPTION
public static final com.intellij.lang.annotation.HighlightSeverity INJECTED_FRAGMENT_SEVERITY
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType INJECTED_LANGUAGE_FRAGMENT
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType INJECTED_LANGUAGE_BACKGROUND
public static final com.intellij.lang.annotation.HighlightSeverity ELEMENT_UNDER_CARET_SEVERITY
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType ELEMENT_UNDER_CARET_READ
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType ELEMENT_UNDER_CARET_WRITE
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType ELEMENT_UNDER_CARET_STRUCTURAL
public static final java.util.Set VISIBLE_IF_FOLDED
public abstract com.intellij.lang.annotation.HighlightSeverity getSeverity (com.intellij.psi.PsiElement)
public abstract com.intellij.openapi.editor.colors.TextAttributesKey getAttributesKey ()
static void <clinit> ()
}
com/intellij/codeInsight/daemon/impl/HighlightRangeExtension.class
HighlightRangeExtension.java
package com.intellij.codeInsight.daemon.impl
public abstract com.intellij.codeInsight.daemon.impl.HighlightRangeExtension extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract boolean isForceHighlightParents (com.intellij.psi.PsiFile)
static void <clinit> ()
}
com/intellij/codeInsight/daemon/impl/HighlightVisitor.class
HighlightVisitor.java
package com.intellij.codeInsight.daemon.impl
public abstract com.intellij.codeInsight.daemon.impl.HighlightVisitor extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_HIGHLIGHT_VISITOR
public abstract boolean suitableForFile (com.intellij.psi.PsiFile)
public abstract void visit (com.intellij.psi.PsiElement)
public abstract boolean analyze (com.intellij.psi.PsiFile, boolean, com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder, java.lang.Runnable)
public abstract com.intellij.codeInsight.daemon.impl.HighlightVisitor clone ()
public int order ()
static void <clinit> ()
}
com/intellij/codeInsight/daemon/impl/HighlightersRecycler.class
HighlightersRecycler.java
package com.intellij.codeInsight.daemon.impl
com.intellij.codeInsight.daemon.impl.HighlightersRecycler extends java.lang.Object {
private final com.intellij.util.containers.MultiMap incinerator
void <init> ()
void recycleHighlighter (com.intellij.openapi.editor.markup.RangeHighlighter)
com.intellij.openapi.editor.markup.RangeHighlighter highlighter
com.intellij.openapi.editor.markup.RangeHighlighter pickupHighlighterFromGarbageBin (int, int, int)
com.intellij.openapi.editor.markup.RangeHighlighter highlighter
int startOffset
int endOffset
int layer
com.intellij.openapi.util.TextRange range
java.util.Collection collection
java.util.Collection forAllInGarbageBin ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/HighlightingSession.class
HighlightingSession.java
package com.intellij.codeInsight.daemon.impl
public abstract com.intellij.codeInsight.daemon.impl.HighlightingSession extends java.lang.Object {
public abstract com.intellij.openapi.project.Project getProject ()
public abstract com.intellij.psi.PsiFile getPsiFile ()
public abstract com.intellij.openapi.editor.Document getDocument ()
public abstract com.intellij.openapi.progress.ProgressIndicator getProgressIndicator ()
public abstract com.intellij.openapi.editor.colors.EditorColorsScheme getColorsScheme ()
}
com/intellij/codeInsight/daemon/impl/HighlightingSessionImpl$1.class
HighlightingSessionImpl.java
package com.intellij.codeInsight.daemon.impl
com.intellij.codeInsight.daemon.impl.HighlightingSessionImpl$1 extends com.intellij.util.containers.TransferToEDTQueue {
final synthetic com.intellij.codeInsight.daemon.impl.HighlightingSessionImpl this$0
void <init> (com.intellij.codeInsight.daemon.impl.HighlightingSessionImpl, java.lang.String, com.intellij.util.Processor, com.intellij.openapi.util.Condition)
com.intellij.codeInsight.daemon.impl.HighlightingSessionImpl this$0
String arg0
com.intellij.util.Processor arg1
com.intellij.openapi.util.Condition arg2
protected void schedule (java.lang.Runnable)
Runnable updateRunnable
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/HighlightingSessionImpl.class
HighlightingSessionImpl.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.HighlightingSessionImpl extends java.lang.Object implements com.intellij.codeInsight.daemon.impl.HighlightingSession {
private final com.intellij.psi.PsiFile myPsiFile
private final com.intellij.openapi.progress.ProgressIndicator myProgressIndicator
private final com.intellij.openapi.editor.colors.EditorColorsScheme myEditorColorsScheme
private final com.intellij.openapi.project.Project myProject
private final com.intellij.openapi.editor.Document myDocument
private final java.util.Map myRanges2markersCache
private final com.intellij.util.containers.TransferToEDTQueue myEDTQueue
private static final com.intellij.openapi.util.Key HIGHLIGHTING_SESSION
private void <init> (com.intellij.psi.PsiFile, com.intellij.codeInsight.daemon.impl.DaemonProgressIndicator, com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.psi.PsiFile psiFile
com.intellij.codeInsight.daemon.impl.DaemonProgressIndicator progressIndicator
com.intellij.openapi.editor.colors.EditorColorsScheme editorColorsScheme
void applyInEDT (java.lang.Runnable)
Runnable runnable
public static com.intellij.codeInsight.daemon.impl.HighlightingSession getHighlightingSession (com.intellij.psi.PsiFile, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.progress.ProgressIndicator progressIndicator
java.util.Map map
static com.intellij.codeInsight.daemon.impl.HighlightingSession getOrCreateHighlightingSession (com.intellij.psi.PsiFile, com.intellij.codeInsight.daemon.impl.DaemonProgressIndicator, com.intellij.openapi.editor.colors.EditorColorsScheme)
java.util.concurrent.ConcurrentMap map
com.intellij.psi.PsiFile psiFile
com.intellij.codeInsight.daemon.impl.DaemonProgressIndicator progressIndicator
com.intellij.openapi.editor.colors.EditorColorsScheme editorColorsScheme
com.intellij.codeInsight.daemon.impl.HighlightingSession session
static void waitForAllSessionsHighlightInfosApplied (com.intellij.codeInsight.daemon.impl.DaemonProgressIndicator)
com.intellij.codeInsight.daemon.impl.HighlightingSession session
com.intellij.codeInsight.daemon.impl.DaemonProgressIndicator progressIndicator
java.util.concurrent.ConcurrentMap map
public com.intellij.psi.PsiFile getPsiFile ()
public com.intellij.openapi.editor.Document getDocument ()
public com.intellij.openapi.progress.ProgressIndicator getProgressIndicator ()
public com.intellij.openapi.project.Project getProject ()
public com.intellij.openapi.editor.colors.EditorColorsScheme getColorsScheme ()
void queueHighlightInfo (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.util.TextRange, int)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.openapi.util.TextRange restrictedRange
int groupId
void queueDisposeHighlighterFor (com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.openapi.editor.ex.RangeHighlighterEx highlighter
void waitForHighlightInfosApplied ()
static void clearProgressIndicator (com.intellij.codeInsight.daemon.impl.DaemonProgressIndicator)
com.intellij.codeInsight.daemon.impl.DaemonProgressIndicator indicator
private static synthetic void lambda$queueDisposeHighlighterFor$3 (com.intellij.openapi.editor.ex.RangeHighlighterEx, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.openapi.editor.ex.RangeHighlighterEx highlighter
com.intellij.codeInsight.daemon.impl.HighlightInfo info
Object actualInfo
private synthetic void lambda$queueHighlightInfo$2 (com.intellij.openapi.util.TextRange, com.intellij.codeInsight.daemon.impl.HighlightInfo, int)
com.intellij.openapi.util.TextRange restrictedRange
com.intellij.codeInsight.daemon.impl.HighlightInfo info
int groupId
com.intellij.openapi.editor.colors.EditorColorsScheme colorsScheme
private synthetic boolean lambda$new$1 (java.lang.Object)
Object o
private static synthetic boolean lambda$new$0 (java.lang.Runnable)
Runnable runnable
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/IdentifierUtil.class
IdentifierUtil.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.IdentifierUtil extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.PsiElement getNameIdentifier (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement potentialIdentifier
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/IntentionActionFilter.class
IntentionActionFilter.java
package com.intellij.codeInsight.daemon.impl
public abstract com.intellij.codeInsight.daemon.impl.IntentionActionFilter extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT_NAME
public abstract boolean accept (com.intellij.codeInsight.intention.IntentionAction, com.intellij.psi.PsiFile)
static void <clinit> ()
}
com/intellij/codeInsight/daemon/impl/ProgressableTextEditorHighlightingPass$EmptyPass.class
ProgressableTextEditorHighlightingPass.java
package com.intellij.codeInsight.daemon.impl
com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass$EmptyPass extends com.intellij.codeHighlighting.TextEditorHighlightingPass {
void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
public void doCollectInformation (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator progress
public void doApplyInformationToEditor ()
com.intellij.codeInsight.daemon.impl.FileStatusMap statusMap
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/ProgressableTextEditorHighlightingPass.class
ProgressableTextEditorHighlightingPass.java
package com.intellij.codeInsight.daemon.impl
public abstract com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass extends com.intellij.codeHighlighting.TextEditorHighlightingPass {
private volatile boolean myFinished
private volatile long myProgressLimit
private final java.util.concurrent.atomic.AtomicLong myProgressCount
private volatile long myNextChunkThreshold
private final String myPresentableName
protected final com.intellij.psi.PsiFile myFile
private final com.intellij.openapi.editor.Editor myEditor
final com.intellij.openapi.util.TextRange myRestrictRange
final com.intellij.codeInsight.daemon.impl.HighlightInfoProcessor myHighlightInfoProcessor
com.intellij.codeInsight.daemon.impl.HighlightingSession myHighlightingSession
protected void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, java.lang.String, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.openapi.util.TextRange, boolean, com.intellij.codeInsight.daemon.impl.HighlightInfoProcessor)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
String presentableName
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
com.intellij.openapi.util.TextRange restrictRange
boolean runIntentionPassAfter
com.intellij.codeInsight.daemon.impl.HighlightInfoProcessor highlightInfoProcessor
protected boolean isValid ()
private void sessionFinished ()
public final void doCollectInformation (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator progress
protected abstract void collectInformationWithProgress (com.intellij.openapi.progress.ProgressIndicator)
public final void doApplyInformationToEditor ()
com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerEx daemonCodeAnalyzer
protected abstract void applyInformationWithProgress ()
public double getProgress ()
long progressLimit
long progressCount
private long getProgressLimit ()
private long getProgressCount ()
public boolean isFinished ()
protected java.lang.String getPresentableName ()
protected com.intellij.openapi.editor.Editor getEditor ()
public void setProgressLimit (long)
long limit
public void advanceProgress (long)
double progress
long current
long delta
void waitForHighlightInfosApplied ()
com.intellij.codeInsight.daemon.impl.HighlightingSessionImpl session
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/SeveritiesProvider.class
SeveritiesProvider.java
package com.intellij.codeInsight.daemon.impl
public abstract com.intellij.codeInsight.daemon.impl.SeveritiesProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public abstract java.util.List getSeveritiesHighlightInfoTypes ()
public boolean isGotoBySeverityEnabled (com.intellij.lang.annotation.HighlightSeverity)
com.intellij.lang.annotation.HighlightSeverity minSeverity
public java.awt.Color getTrafficRendererColor (com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.TextAttributes textAttributes
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/SeverityRegistrar$1.class
SeverityRegistrar.java
package com.intellij.codeInsight.daemon.impl
synthetic com.intellij.codeInsight.daemon.impl.SeverityRegistrar$1 extends java.lang.Object {
}
com/intellij/codeInsight/daemon/impl/SeverityRegistrar$OrderMap.class
SeverityRegistrar.java
package com.intellij.codeInsight.daemon.impl
com.intellij.codeInsight.daemon.impl.SeverityRegistrar$OrderMap extends gnu.trove.TObjectIntHashMap {
private void <init> (gnu.trove.TObjectIntHashMap)
gnu.trove.TObjectIntHashMap map
private int getOrder (com.intellij.lang.annotation.HighlightSeverity)
com.intellij.lang.annotation.HighlightSeverity severity
int index
public void clear ()
protected void removeAt (int)
int index
public void transformValues (gnu.trove.TIntFunction)
gnu.trove.TIntFunction function
public boolean adjustValue (com.intellij.lang.annotation.HighlightSeverity, int)
com.intellij.lang.annotation.HighlightSeverity key
int amount
public int put (com.intellij.lang.annotation.HighlightSeverity, int)
com.intellij.lang.annotation.HighlightSeverity key
int value
public int remove (com.intellij.lang.annotation.HighlightSeverity)
com.intellij.lang.annotation.HighlightSeverity key
public volatile synthetic boolean adjustValue (java.lang.Object, int)
public volatile synthetic int remove (java.lang.Object)
public volatile synthetic int put (java.lang.Object, int)
private synthetic boolean lambda$new$0 (com.intellij.lang.annotation.HighlightSeverity, int)
com.intellij.lang.annotation.HighlightSeverity key
int value
static synthetic int access$100 (com.intellij.codeInsight.daemon.impl.SeverityRegistrar$OrderMap, com.intellij.lang.annotation.HighlightSeverity)
com.intellij.codeInsight.daemon.impl.SeverityRegistrar$OrderMap x0
com.intellij.lang.annotation.HighlightSeverity x1
synthetic void <init> (gnu.trove.TObjectIntHashMap, com.intellij.codeInsight.daemon.impl.SeverityRegistrar$1)
gnu.trove.TObjectIntHashMap x0
com.intellij.codeInsight.daemon.impl.SeverityRegistrar$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/SeverityRegistrar$SeverityBasedTextAttributes.class
SeverityRegistrar.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.SeverityRegistrar$SeverityBasedTextAttributes extends java.lang.Object {
private final com.intellij.openapi.editor.markup.TextAttributes myAttributes
private final com.intellij.codeInsight.daemon.impl.HighlightInfoType$HighlightInfoTypeImpl myType
void <init> (org.jdom.Element)
org.jdom.Element element
public void <init> (com.intellij.openapi.editor.markup.TextAttributes, com.intellij.codeInsight.daemon.impl.HighlightInfoType$HighlightInfoTypeImpl)
com.intellij.openapi.editor.markup.TextAttributes attributes
com.intellij.codeInsight.daemon.impl.HighlightInfoType$HighlightInfoTypeImpl type
public com.intellij.openapi.editor.markup.TextAttributes getAttributes ()
public com.intellij.codeInsight.daemon.impl.HighlightInfoType$HighlightInfoTypeImpl getType ()
private void writeExternal (org.jdom.Element)
org.jdom.Element element
public com.intellij.lang.annotation.HighlightSeverity getSeverity ()
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInsight.daemon.impl.SeverityRegistrar$SeverityBasedTextAttributes that
public int hashCode ()
int result
static synthetic void access$000 (com.intellij.codeInsight.daemon.impl.SeverityRegistrar$SeverityBasedTextAttributes, org.jdom.Element)
com.intellij.codeInsight.daemon.impl.SeverityRegistrar$SeverityBasedTextAttributes x0
org.jdom.Element x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/SeverityRegistrar.class
SeverityRegistrar.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.SeverityRegistrar extends java.lang.Object implements java.util.Comparator com.intellij.openapi.util.ModificationTracker {
static final int SHOWN_SEVERITIES_OFFSET
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String INFO_TAG
private static final String COLOR_ATTRIBUTE
private final java.util.Map myMap
private final java.util.Map myRendererColors
static final com.intellij.util.messages.Topic SEVERITIES_CHANGED_TOPIC
private static final com.intellij.util.messages.Topic STANDARD_SEVERITIES_CHANGED_TOPIC
private final com.intellij.util.messages.MessageBus myMessageBus
private volatile com.intellij.codeInsight.daemon.impl.SeverityRegistrar$OrderMap myOrderMap
private com.intellij.openapi.util.JDOMExternalizableStringList myReadOrder
private static final java.util.Map STANDARD_SEVERITIES
private final com.intellij.openapi.util.SimpleModificationTracker myModificationTracker
private static final com.intellij.util.concurrency.AtomicFieldUpdater ORDER_MAP_UPDATER
public void <init> (com.intellij.util.messages.MessageBus)
com.intellij.util.messages.MessageBus messageBus
public static void registerStandard (com.intellij.codeInsight.daemon.impl.HighlightInfoType, com.intellij.lang.annotation.HighlightSeverity)
com.intellij.codeInsight.daemon.impl.HighlightInfoType highlightInfoType
com.intellij.lang.annotation.HighlightSeverity highlightSeverity
public static com.intellij.codeInsight.daemon.impl.SeverityRegistrar getSeverityRegistrar (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public long getModificationCount ()
public void registerSeverity (com.intellij.codeInsight.daemon.impl.SeverityRegistrar$SeverityBasedTextAttributes, java.awt.Color)
com.intellij.codeInsight.daemon.impl.SeverityRegistrar$SeverityBasedTextAttributes info
java.awt.Color renderColor
com.intellij.lang.annotation.HighlightSeverity severity
private void severitiesChanged ()
public com.intellij.codeInsight.daemon.impl.SeverityRegistrar$SeverityBasedTextAttributes unregisterSeverity (com.intellij.lang.annotation.HighlightSeverity)
com.intellij.lang.annotation.HighlightSeverity severity
public com.intellij.codeInsight.daemon.impl.HighlightInfoType$HighlightInfoTypeImpl getHighlightInfoTypeBySeverity (com.intellij.lang.annotation.HighlightSeverity)
com.intellij.lang.annotation.HighlightSeverity severity
com.intellij.codeInsight.daemon.impl.HighlightInfoType infoType
com.intellij.codeInsight.daemon.impl.SeverityRegistrar$SeverityBasedTextAttributes type
private com.intellij.codeInsight.daemon.impl.SeverityRegistrar$SeverityBasedTextAttributes getAttributesBySeverity (com.intellij.lang.annotation.HighlightSeverity)
com.intellij.lang.annotation.HighlightSeverity severity
public com.intellij.openapi.editor.markup.TextAttributes getTextAttributesBySeverity (com.intellij.lang.annotation.HighlightSeverity)
com.intellij.lang.annotation.HighlightSeverity severity
com.intellij.codeInsight.daemon.impl.SeverityRegistrar$SeverityBasedTextAttributes infoType
public void readExternal (org.jdom.Element)
com.intellij.codeInsight.daemon.impl.SeverityRegistrar$SeverityBasedTextAttributes highlightInfo
String colorStr
java.awt.Color color
org.jdom.Element infoElement
com.intellij.lang.annotation.HighlightSeverity severity
String name
org.jdom.Element element
java.util.List read
java.util.List knownSeverities
private com.intellij.codeInsight.daemon.impl.SeverityRegistrar$OrderMap ensureAllStandardIncluded (java.util.List, java.util.List)
com.intellij.lang.annotation.HighlightSeverity orderSeverity
int oIdx
com.intellij.lang.annotation.HighlightSeverity stdSeverity
java.util.List list
java.util.List read
java.util.List knownSeverities
com.intellij.codeInsight.daemon.impl.SeverityRegistrar$OrderMap orderMap
public void writeExternal (org.jdom.Element)
java.awt.Color color
org.jdom.Element info
String severityName
com.intellij.codeInsight.daemon.impl.SeverityRegistrar$SeverityBasedTextAttributes infoType
com.intellij.lang.annotation.HighlightSeverity severity
com.intellij.openapi.util.JDOMExternalizableStringList ext
org.jdom.Element element
java.util.List list
public java.util.List getAllSeverities ()
private static java.util.List getSortedSeverities (com.intellij.codeInsight.daemon.impl.SeverityRegistrar$OrderMap)
com.intellij.codeInsight.daemon.impl.SeverityRegistrar$OrderMap map
int getSeveritiesCount ()
public com.intellij.lang.annotation.HighlightSeverity getSeverityByIndex (int)
int i
com.intellij.lang.annotation.HighlightSeverity[] found
int getSeverityMaxIndex ()
public com.intellij.lang.annotation.HighlightSeverity getSeverity (java.lang.String)
String name
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
com.intellij.codeInsight.daemon.impl.SeverityRegistrar$SeverityBasedTextAttributes attributes
javax.swing.Icon getRendererIconByIndex (int)
int i
com.intellij.lang.annotation.HighlightSeverity severity
com.intellij.codeHighlighting.HighlightDisplayLevel level
public boolean isSeverityValid (java.lang.String)
String severityName
public int compare (com.intellij.lang.annotation.HighlightSeverity, com.intellij.lang.annotation.HighlightSeverity)
com.intellij.lang.annotation.HighlightSeverity s1
com.intellij.lang.annotation.HighlightSeverity s2
private static int compare (com.intellij.lang.annotation.HighlightSeverity, com.intellij.lang.annotation.HighlightSeverity, com.intellij.codeInsight.daemon.impl.SeverityRegistrar$OrderMap)
com.intellij.lang.annotation.HighlightSeverity s1
com.intellij.lang.annotation.HighlightSeverity s2
com.intellij.codeInsight.daemon.impl.SeverityRegistrar$OrderMap orderMap
int o1
int o2
private com.intellij.codeInsight.daemon.impl.SeverityRegistrar$OrderMap getOrderMap ()
boolean replaced
com.intellij.codeInsight.daemon.impl.SeverityRegistrar$OrderMap orderMap
com.intellij.codeInsight.daemon.impl.SeverityRegistrar$OrderMap defaultOrder
private static com.intellij.codeInsight.daemon.impl.SeverityRegistrar$OrderMap fromList (java.util.List)
com.intellij.lang.annotation.HighlightSeverity severity
int i
java.util.List orderList
gnu.trove.TObjectIntHashMap map
private java.util.List getDefaultOrder ()
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
com.intellij.codeInsight.daemon.impl.SeverityRegistrar$SeverityBasedTextAttributes attributes
java.util.Collection values
java.util.List order
public void setOrder (java.util.List)
java.util.List orderList
int getSeverityIdx (com.intellij.lang.annotation.HighlightSeverity)
com.intellij.lang.annotation.HighlightSeverity severity
public static boolean isDefaultSeverity (com.intellij.lang.annotation.HighlightSeverity)
com.intellij.lang.annotation.HighlightSeverity severity
static boolean isGotoBySeverityEnabled (com.intellij.lang.annotation.HighlightSeverity)
com.intellij.codeInsight.daemon.impl.SeveritiesProvider provider
com.intellij.lang.annotation.HighlightSeverity minSeverity
java.util.Collection allRegisteredAttributes ()
java.util.Collection standardSeverities ()
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
private static synthetic boolean lambda$getSeverityByIndex$4 (int, com.intellij.lang.annotation.HighlightSeverity[], com.intellij.lang.annotation.HighlightSeverity, int)
int i
com.intellij.lang.annotation.HighlightSeverity[] found
com.intellij.lang.annotation.HighlightSeverity severity
int order
private static synthetic int lambda$getSortedSeverities$3 (com.intellij.codeInsight.daemon.impl.SeverityRegistrar$OrderMap, com.intellij.lang.annotation.HighlightSeverity, com.intellij.lang.annotation.HighlightSeverity)
com.intellij.codeInsight.daemon.impl.SeverityRegistrar$OrderMap map
com.intellij.lang.annotation.HighlightSeverity o1
com.intellij.lang.annotation.HighlightSeverity o2
private static synthetic com.intellij.lang.annotation.HighlightSeverity lambda$getSortedSeverities$2 (java.lang.Object)
Object o
private static synthetic boolean lambda$writeExternal$1 (com.intellij.openapi.util.JDOMExternalizableStringList, com.intellij.lang.annotation.HighlightSeverity, int)
com.intellij.openapi.util.JDOMExternalizableStringList ext
com.intellij.lang.annotation.HighlightSeverity orderSeverity
int oIdx
private synthetic void lambda$new$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/TextEditorBackgroundHighlighter.class
TextEditorBackgroundHighlighter.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.TextEditorBackgroundHighlighter extends java.lang.Object implements com.intellij.codeHighlighting.BackgroundEditorHighlighter {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final int[] EXCEPT_OVERRIDDEN
private final com.intellij.openapi.project.Project myProject
private final com.intellij.openapi.editor.Editor myEditor
private final com.intellij.openapi.editor.Document myDocument
private com.intellij.psi.PsiFile myFile
public void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
private void renewFile ()
java.util.List getPasses (int[])
int[] passesToIgnore
com.intellij.psi.PsiFile file
boolean compiled
com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarEx passRegistrar
public com.intellij.codeHighlighting.TextEditorHighlightingPass[] createPassesForVisibleArea ()
public com.intellij.codeHighlighting.TextEditorHighlightingPass[] createPassesForEditor ()
java.util.List passes
public volatile synthetic com.intellij.codeHighlighting.HighlightingPass[] createPassesForVisibleArea ()
public volatile synthetic com.intellij.codeHighlighting.HighlightingPass[] createPassesForEditor ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/TextEditorHighlightingPassRegistrarEx.class
TextEditorHighlightingPassRegistrarEx.java
package com.intellij.codeInsight.daemon.impl
public abstract com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarEx extends com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar {
public void <init> ()
public static com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarEx getInstanceEx (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract java.util.List instantiatePasses (com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, int[])
public abstract java.util.List instantiateMainPasses (com.intellij.psi.PsiFile, com.intellij.openapi.editor.Document, com.intellij.codeInsight.daemon.impl.HighlightInfoProcessor)
public abstract java.util.List getDirtyScopeTrackingFactories ()
}
com/intellij/codeInsight/daemon/impl/TextEditorHighlightingPassRegistrarImpl$1.class
TextEditorHighlightingPassRegistrarImpl.java
package com.intellij.codeInsight.daemon.impl
synthetic com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$1 extends java.lang.Object {
}
com/intellij/codeInsight/daemon/impl/TextEditorHighlightingPassRegistrarImpl$PassConfig.class
TextEditorHighlightingPassRegistrarImpl.java
package com.intellij.codeInsight.daemon.impl
com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$PassConfig extends java.lang.Object {
private final com.intellij.codeHighlighting.TextEditorHighlightingPassFactory passFactory
private final int[] startingPredecessorIds
private final int[] completionPredecessorIds
private void <init> (com.intellij.codeHighlighting.TextEditorHighlightingPassFactory, int[], int[])
com.intellij.codeHighlighting.TextEditorHighlightingPassFactory passFactory
int[] completionPredecessorIds
int[] startingPredecessorIds
synthetic void <init> (com.intellij.codeHighlighting.TextEditorHighlightingPassFactory, int[], int[], com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$1)
com.intellij.codeHighlighting.TextEditorHighlightingPassFactory x0
int[] x1
int[] x2
com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$1 x3
static synthetic com.intellij.codeHighlighting.TextEditorHighlightingPassFactory access$100 (com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$PassConfig)
com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$PassConfig x0
static synthetic int[] access$200 (com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$PassConfig)
com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$PassConfig x0
static synthetic int[] access$300 (com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$PassConfig)
com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$PassConfig x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/TextEditorHighlightingPassRegistrarImpl.class
TextEditorHighlightingPassRegistrarImpl.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl extends com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarEx {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
private final gnu.trove.TIntObjectHashMap myRegisteredPassFactories
private final java.util.List myDirtyScopeTrackingFactories
private int nextAvailableId
private boolean checkedForCycles
private final com.intellij.openapi.project.Project myProject
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.openapi.project.Project)
com.intellij.codeHighlighting.TextEditorHighlightingPassFactoryRegistrar factoryRegistrar
com.intellij.openapi.project.Project project
public synchronized int registerTextEditorHighlightingPass (com.intellij.codeHighlighting.TextEditorHighlightingPassFactory, int[], int[], boolean, int)
com.intellij.codeHighlighting.TextEditorHighlightingPassFactory factory
int[] runAfterCompletionOf
int[] runAfterOfStartingOf
boolean runIntentionsPassAfter
int forcedPassId
com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$PassConfig info
int passId
com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$PassConfig registered
public java.util.List instantiatePasses (com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, int[])
com.intellij.openapi.editor.Document documentFromFile
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.editor.Editor editor
int[] passesToIgnore
com.intellij.psi.PsiDocumentManager documentManager
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile fileFromDoc
gnu.trove.TIntObjectHashMap id2Pass
gnu.trove.TIntArrayList passesRefusedToCreate
boolean isDumb
com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerEx daemonCodeAnalyzer
com.intellij.codeInsight.daemon.impl.FileStatusMap statusMap
public java.util.List instantiateMainPasses (com.intellij.psi.PsiFile, com.intellij.openapi.editor.Document, com.intellij.codeInsight.daemon.impl.HighlightInfoProcessor)
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.editor.Document document
com.intellij.codeInsight.daemon.impl.HighlightInfoProcessor highlightInfoProcessor
gnu.trove.THashSet ids
private void checkForCycles ()
gnu.trove.TIntObjectHashMap transitivePredecessors
public java.util.List getDirtyScopeTrackingFactories ()
private synthetic boolean lambda$checkForCycles$5 (gnu.trove.TIntObjectHashMap, int)
gnu.trove.TIntObjectHashMap transitivePredecessors
int passId
private synthetic boolean lambda$checkForCycles$4 (gnu.trove.TIntObjectHashMap, int, com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$PassConfig)
gnu.trove.TIntObjectHashMap transitivePredecessors
int passId
com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$PassConfig config
gnu.trove.TIntHashSet allPredecessors
private synthetic boolean lambda$null$3 (gnu.trove.TIntObjectHashMap, int)
gnu.trove.TIntObjectHashMap transitivePredecessors
int predecessorId
com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$PassConfig predecessor
gnu.trove.TIntHashSet transitives
private synthetic boolean lambda$instantiateMainPasses$2 (com.intellij.psi.PsiFile, com.intellij.openapi.editor.Document, com.intellij.codeInsight.daemon.impl.HighlightInfoProcessor, gnu.trove.THashSet, int)
com.intellij.codeHighlighting.TextEditorHighlightingPass pass
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.editor.Document document
com.intellij.codeInsight.daemon.impl.HighlightInfoProcessor highlightInfoProcessor
gnu.trove.THashSet ids
int passId
com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$PassConfig passConfig
com.intellij.codeHighlighting.TextEditorHighlightingPassFactory factory
private static synthetic boolean lambda$instantiatePasses$1 (com.intellij.codeInsight.daemon.impl.FileStatusMap, com.intellij.openapi.editor.Document, int)
com.intellij.codeInsight.daemon.impl.FileStatusMap statusMap
com.intellij.openapi.editor.Document document
int passId
private synthetic boolean lambda$instantiatePasses$0 (int[], boolean, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, gnu.trove.TIntArrayList, gnu.trove.TIntObjectHashMap, int)
int id
int id
gnu.trove.TIntArrayList ids
int[] passesToIgnore
boolean isDumb
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.editor.Editor editor
gnu.trove.TIntArrayList passesRefusedToCreate
gnu.trove.TIntObjectHashMap id2Pass
int passId
com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$PassConfig passConfig
com.intellij.codeHighlighting.TextEditorHighlightingPassFactory factory
com.intellij.codeHighlighting.TextEditorHighlightingPass pass
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/ThreadLocalAnnotatorMap$1.class
ThreadLocalAnnotatorMap.java
package com.intellij.codeInsight.daemon.impl
com.intellij.codeInsight.daemon.impl.ThreadLocalAnnotatorMap$1 extends java.lang.ThreadLocal {
final synthetic com.intellij.codeInsight.daemon.impl.ThreadLocalAnnotatorMap this$0
void <init> (com.intellij.codeInsight.daemon.impl.ThreadLocalAnnotatorMap)
com.intellij.codeInsight.daemon.impl.ThreadLocalAnnotatorMap this$0
protected com.intellij.codeInsight.daemon.impl.ThreadLocalAnnotatorMap$VersionedMap initialValue ()
protected volatile synthetic java.lang.Object initialValue ()
}
com/intellij/codeInsight/daemon/impl/ThreadLocalAnnotatorMap$VersionedMap.class
ThreadLocalAnnotatorMap.java
package com.intellij.codeInsight.daemon.impl
com.intellij.codeInsight.daemon.impl.ThreadLocalAnnotatorMap$VersionedMap extends gnu.trove.THashMap {
private final int version
private void <init> (int)
int version
synthetic void <init> (int, com.intellij.codeInsight.daemon.impl.ThreadLocalAnnotatorMap$1)
int x0
com.intellij.codeInsight.daemon.impl.ThreadLocalAnnotatorMap$1 x1
static synthetic int access$200 (com.intellij.codeInsight.daemon.impl.ThreadLocalAnnotatorMap$VersionedMap)
com.intellij.codeInsight.daemon.impl.ThreadLocalAnnotatorMap$VersionedMap x0
}
com/intellij/codeInsight/daemon/impl/ThreadLocalAnnotatorMap.class
ThreadLocalAnnotatorMap.java
package com.intellij.codeInsight.daemon.impl
abstract com.intellij.codeInsight.daemon.impl.ThreadLocalAnnotatorMap extends java.lang.Object {
private volatile int version
private final ThreadLocal CACHE
void <init> ()
public abstract java.util.Collection initialValue (java.lang.Object)
private java.util.List cloneTemplates (java.util.Collection)
Object clone
Class aClass
Object clone
Object template
java.util.Collection templates
java.util.List result
org.picocontainer.PicoContainer container
public java.util.List get (java.lang.Object)
java.util.Collection templates
Object key
com.intellij.codeInsight.daemon.impl.ThreadLocalAnnotatorMap$VersionedMap map
java.util.List cached
public void clear ()
static synthetic int access$000 (com.intellij.codeInsight.daemon.impl.ThreadLocalAnnotatorMap)
com.intellij.codeInsight.daemon.impl.ThreadLocalAnnotatorMap x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/UpdateHighlightersUtil.class
UpdateHighlightersUtil.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.UpdateHighlightersUtil extends java.lang.Object {
private static final java.util.Comparator BY_START_OFFSET_NODUPS
private static final com.intellij.openapi.util.Key TYPING_INSIDE_HIGHLIGHTER_OCCURRED
static final synthetic boolean $assertionsDisabled
public void <init> ()
private static boolean isCoveredByOffsets (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.codeInsight.daemon.impl.HighlightInfo coveredBy
static void addHighlighterToEditorIncrementally (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile, int, int, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.editor.colors.EditorColorsScheme, int, java.util.Map)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile file
int startOffset
int endOffset
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.openapi.editor.colors.EditorColorsScheme colorsScheme
int group
java.util.Map ranges2markersCache
com.intellij.openapi.editor.markup.MarkupModel markup
com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
boolean myInfoIsError
com.intellij.util.Processor otherHighlightInTheWayProcessor
boolean allIsClear
public static boolean isFileLevelOrGutterAnnotation (com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
public static void setHighlightersToEditor (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, int, int, java.util.Collection, com.intellij.openapi.editor.colors.EditorColorsScheme, int)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
int startOffset
int endOffset
java.util.Collection highlights
com.intellij.openapi.editor.colors.EditorColorsScheme colorsScheme
int group
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiFile psiFile
com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerEx codeAnalyzer
com.intellij.openapi.editor.markup.MarkupModel markup
static void setHighlightersOutsideRange (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile, java.util.List, com.intellij.openapi.editor.colors.EditorColorsScheme, int, int, com.intellij.openapi.util.ProperTextRange, int)
com.intellij.openapi.editor.markup.RangeHighlighter highlighter
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile psiFile
java.util.List infos
com.intellij.openapi.editor.colors.EditorColorsScheme colorsScheme
int startOffset
int endOffset
com.intellij.openapi.util.ProperTextRange priorityRange
int group
com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerEx codeAnalyzer
com.intellij.openapi.editor.markup.MarkupModel markup
com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
com.intellij.codeInsight.daemon.impl.HighlightersRecycler infosToRemove
java.util.Set infoSet
com.intellij.util.Processor processor
java.util.Map ranges2markersCache
boolean[] changed
com.intellij.openapi.editor.impl.SweepProcessor$Generator generator
static void setHighlightersInRange (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, com.intellij.openapi.util.TextRange, com.intellij.openapi.editor.colors.EditorColorsScheme, java.util.List, com.intellij.openapi.editor.ex.MarkupModelEx, int)
com.intellij.openapi.editor.markup.RangeHighlighter highlighter
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
com.intellij.openapi.util.TextRange range
com.intellij.openapi.editor.colors.EditorColorsScheme colorsScheme
java.util.List infos
com.intellij.openapi.editor.ex.MarkupModelEx markup
int group
com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
com.intellij.codeInsight.daemon.impl.HighlightersRecycler infosToRemove
java.util.Map ranges2markersCache
com.intellij.psi.PsiFile psiFile
com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerEx codeAnalyzer
boolean[] changed
com.intellij.openapi.editor.impl.SweepProcessor$Generator generator
private static boolean isWarningCoveredByError (com.intellij.codeInsight.daemon.impl.HighlightInfo, java.util.Collection, com.intellij.codeInsight.daemon.impl.SeverityRegistrar)
com.intellij.codeInsight.daemon.impl.HighlightInfo overlapping
com.intellij.codeInsight.daemon.impl.HighlightInfo info
java.util.Collection overlappingIntervals
com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
private static boolean isCovered (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.codeInsight.daemon.impl.SeverityRegistrar, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.codeInsight.daemon.impl.HighlightInfo warning
com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
com.intellij.codeInsight.daemon.impl.HighlightInfo candidate
com.intellij.lang.annotation.HighlightSeverity severity
private static boolean isSevere (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.codeInsight.daemon.impl.SeverityRegistrar)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
com.intellij.lang.annotation.HighlightSeverity severity
private static void createOrReuseHighlighterFor (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.editor.colors.EditorColorsScheme, com.intellij.openapi.editor.Document, int, com.intellij.psi.PsiFile, com.intellij.openapi.editor.ex.MarkupModelEx, com.intellij.codeInsight.daemon.impl.HighlightersRecycler, java.util.Map, com.intellij.codeInsight.daemon.impl.SeverityRegistrar)
boolean attributesSet
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.openapi.editor.colors.EditorColorsScheme colorsScheme
com.intellij.openapi.editor.Document document
int group
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.editor.ex.MarkupModelEx markup
com.intellij.codeInsight.daemon.impl.HighlightersRecycler infosToRemove
java.util.Map ranges2markersCache
com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
int infoStartOffset
int infoEndOffset
int docLength
int layer
com.intellij.openapi.editor.ex.RangeHighlighterEx highlighter
com.intellij.openapi.util.TextRange finalInfoRange
com.intellij.openapi.editor.markup.TextAttributes infoAttributes
com.intellij.util.Consumer changeAttributes
private static int getLayer (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.codeInsight.daemon.impl.SeverityRegistrar)
int layer
int layer
int layer
int layer
int layer
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
com.intellij.lang.annotation.HighlightSeverity severity
int layer
private static com.intellij.openapi.editor.RangeMarker getOrCreate (com.intellij.openapi.editor.Document, java.util.Map, com.intellij.openapi.util.TextRange)
com.intellij.openapi.editor.Document document
java.util.Map ranges2markersCache
com.intellij.openapi.util.TextRange textRange
static boolean isWhitespaceOptimizationAllowed (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
private static void disableWhiteSpaceOptimization (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
private static void clearWhiteSpaceOptimizationFlag (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
static void updateHighlightersByTyping (com.intellij.openapi.project.Project, com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.event.DocumentEvent e
com.intellij.openapi.editor.Document document
com.intellij.openapi.editor.markup.MarkupModel markup
int start
int end
java.util.List toRemove
private static void assertMarkupConsistent (com.intellij.openapi.editor.markup.MarkupModel, com.intellij.openapi.project.Project)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
boolean contains
com.intellij.openapi.editor.markup.RangeHighlighter highlighter
com.intellij.openapi.editor.markup.MarkupModel markup
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
com.intellij.openapi.editor.markup.RangeHighlighter[] allHighlighters
private static synthetic boolean lambda$assertMarkupConsistent$12 (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
private static synthetic boolean lambda$assertMarkupConsistent$11 (com.intellij.openapi.editor.markup.MarkupModel, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.openapi.editor.markup.MarkupModel markup
com.intellij.codeInsight.daemon.impl.HighlightInfo info
private static synthetic boolean lambda$updateHighlightersByTyping$10 (com.intellij.openapi.editor.Document, int, int, java.util.List, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.openapi.editor.Document document
int start
int end
java.util.List toRemove
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.openapi.editor.markup.RangeHighlighter highlighter
int highlighterStart
int highlighterEnd
private static synthetic com.intellij.openapi.editor.RangeMarker lambda$getOrCreate$9 (com.intellij.openapi.editor.Document, com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange)
com.intellij.openapi.editor.Document document
com.intellij.openapi.util.TextRange textRange
com.intellij.openapi.util.TextRange __
private static synthetic void lambda$createOrReuseHighlighterFor$8 (com.intellij.openapi.editor.markup.TextAttributes, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiFile, com.intellij.openapi.editor.colors.EditorColorsScheme, java.util.Map, com.intellij.openapi.util.TextRange, com.intellij.openapi.editor.Document, com.intellij.openapi.editor.ex.RangeHighlighterEx)
com.intellij.openapi.util.TextRange textRange
com.intellij.openapi.editor.RangeMarker marker
com.intellij.openapi.util.Pair pair
java.util.List list
com.intellij.openapi.editor.markup.TextAttributes infoAttributes
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.editor.colors.EditorColorsScheme colorsScheme
java.util.Map ranges2markersCache
com.intellij.openapi.util.TextRange finalInfoRange
com.intellij.openapi.editor.Document document
com.intellij.openapi.editor.ex.RangeHighlighterEx finalHighlighter
java.awt.Color color
com.intellij.codeInsight.daemon.GutterMark renderer
com.intellij.openapi.util.ProperTextRange fixRange
private static synthetic boolean lambda$setHighlightersInRange$7 (com.intellij.psi.PsiFile, com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerEx, com.intellij.openapi.project.Project, int, boolean[], com.intellij.codeInsight.daemon.impl.SeverityRegistrar, com.intellij.openapi.util.TextRange, com.intellij.openapi.editor.colors.EditorColorsScheme, com.intellij.openapi.editor.Document, com.intellij.openapi.editor.ex.MarkupModelEx, com.intellij.codeInsight.daemon.impl.HighlightersRecycler, java.util.Map, int, com.intellij.codeInsight.daemon.impl.HighlightInfo, boolean, java.util.Collection)
com.intellij.psi.PsiFile psiFile
com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerEx codeAnalyzer
com.intellij.openapi.project.Project project
int group
boolean[] changed
com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
com.intellij.openapi.util.TextRange range
com.intellij.openapi.editor.colors.EditorColorsScheme colorsScheme
com.intellij.openapi.editor.Document document
com.intellij.openapi.editor.ex.MarkupModelEx markup
com.intellij.codeInsight.daemon.impl.HighlightersRecycler infosToRemove
java.util.Map ranges2markersCache
int offset
com.intellij.codeInsight.daemon.impl.HighlightInfo info
boolean atStart
java.util.Collection overlappingIntervals
private static synthetic boolean lambda$setHighlightersInRange$6 (java.util.List, com.intellij.util.Processor)
java.util.List infos
com.intellij.util.Processor processor
private static synthetic boolean lambda$setHighlightersInRange$5 (int, com.intellij.openapi.editor.Document, com.intellij.openapi.util.TextRange, com.intellij.codeInsight.daemon.impl.HighlightersRecycler, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.openapi.editor.markup.RangeHighlighter highlighter
int hiStart
int hiEnd
boolean willBeRemoved
int group
com.intellij.openapi.editor.Document document
com.intellij.openapi.util.TextRange range
com.intellij.codeInsight.daemon.impl.HighlightersRecycler infosToRemove
com.intellij.codeInsight.daemon.impl.HighlightInfo info
private static synthetic boolean lambda$setHighlightersOutsideRange$4 (com.intellij.openapi.editor.Document, int, int, com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerEx, com.intellij.openapi.project.Project, int, com.intellij.psi.PsiFile, boolean[], com.intellij.codeInsight.daemon.impl.SeverityRegistrar, com.intellij.openapi.util.ProperTextRange, com.intellij.openapi.editor.colors.EditorColorsScheme, com.intellij.openapi.editor.markup.MarkupModel, com.intellij.codeInsight.daemon.impl.HighlightersRecycler, java.util.Map, int, com.intellij.codeInsight.daemon.impl.HighlightInfo, boolean, java.util.Collection)
com.intellij.openapi.editor.Document document
int startOffset
int endOffset
com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerEx codeAnalyzer
com.intellij.openapi.project.Project project
int group
com.intellij.psi.PsiFile psiFile
boolean[] changed
com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
com.intellij.openapi.util.ProperTextRange priorityRange
com.intellij.openapi.editor.colors.EditorColorsScheme colorsScheme
com.intellij.openapi.editor.markup.MarkupModel markup
com.intellij.codeInsight.daemon.impl.HighlightersRecycler infosToRemove
java.util.Map ranges2markersCache
int offset
com.intellij.codeInsight.daemon.impl.HighlightInfo info
boolean atStart
java.util.Collection overlappingIntervals
private static synthetic boolean lambda$setHighlightersOutsideRange$3 (java.util.List, com.intellij.util.Processor)
java.util.List infos
com.intellij.util.Processor proc
private static synthetic boolean lambda$setHighlightersOutsideRange$2 (int, com.intellij.openapi.editor.Document, int, int, java.util.Set, com.intellij.openapi.util.ProperTextRange, com.intellij.codeInsight.daemon.impl.HighlightersRecycler, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.openapi.editor.markup.RangeHighlighter highlighter
int hiStart
int hiEnd
boolean toRemove
int group
com.intellij.openapi.editor.Document document
int startOffset
int endOffset
java.util.Set infoSet
com.intellij.openapi.util.ProperTextRange priorityRange
com.intellij.codeInsight.daemon.impl.HighlightersRecycler infosToRemove
com.intellij.codeInsight.daemon.impl.HighlightInfo info
private static synthetic boolean lambda$addHighlighterToEditorIncrementally$1 (boolean, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.codeInsight.daemon.impl.SeverityRegistrar, int, com.intellij.codeInsight.daemon.impl.HighlightInfo)
boolean myInfoIsError
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
int group
com.intellij.codeInsight.daemon.impl.HighlightInfo oldInfo
private static synthetic int lambda$static$0 (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.codeInsight.daemon.impl.HighlightInfo o1
com.intellij.codeInsight.daemon.impl.HighlightInfo o2
int d
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/VisibleHighlightingPassFactory.class
VisibleHighlightingPassFactory.java
package com.intellij.codeInsight.daemon.impl
public abstract com.intellij.codeInsight.daemon.impl.VisibleHighlightingPassFactory extends java.lang.Object {
public static com.intellij.openapi.util.Key HEADLESS_VISIBLE_AREA
public void <init> ()
public static com.intellij.openapi.util.ProperTextRange calculateVisibleRange (com.intellij.openapi.editor.Editor)
com.intellij.openapi.util.ProperTextRange textRange
com.intellij.openapi.util.ProperTextRange entireTextRange
com.intellij.openapi.editor.Editor editor
java.awt.Rectangle rect
com.intellij.openapi.editor.LogicalPosition startPosition
int visibleStart
com.intellij.openapi.editor.LogicalPosition endPosition
int visibleEnd
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/actions/AbstractBatchSuppressByNoInspectionCommentFix.class
AbstractBatchSuppressByNoInspectionCommentFix.java
package com.intellij.codeInsight.daemon.impl.actions
public abstract com.intellij.codeInsight.daemon.impl.actions.AbstractBatchSuppressByNoInspectionCommentFix extends java.lang.Object implements com.intellij.codeInspection.ContainerBasedSuppressQuickFix com.intellij.codeInspection.InjectionAwareSuppressQuickFix com.intellij.openapi.util.Iconable {
protected final String myID
private final boolean myReplaceOtherSuppressionIds
private com.intellij.util.ThreeState myShouldBeAppliedToInjectionHost
private String myText
public abstract com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiElement)
public void <init> (java.lang.String, boolean)
String ID
boolean replaceOtherSuppressionIds
public void setShouldBeAppliedToInjectionHost (com.intellij.util.ThreeState)
com.intellij.util.ThreeState shouldBeAppliedToInjectionHost
public com.intellij.util.ThreeState isShouldBeAppliedToInjectionHost ()
public java.lang.String getName ()
public javax.swing.Icon getIcon (int)
int flags
public java.lang.String getText ()
protected void setText (java.lang.String)
String text
public java.lang.String toString ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
public boolean isSuppressAll ()
protected final void replaceSuppressionComment (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement comment
protected void createSuppression (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement container
protected com.intellij.lang.Language getCommentLanguage (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement context
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement container
protected boolean replaceSuppressionComments (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement comment
com.intellij.psi.PsiElement container
java.util.List comments
protected java.util.List getCommentsFor (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement container
com.intellij.psi.PsiElement prev
public java.lang.String getFamilyName ()
String text
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private synthetic void lambda$replaceSuppressionComment$0 (com.intellij.psi.PsiElement) throws java.lang.RuntimeException
com.intellij.psi.PsiElement comment
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/actions/SuppressByCommentFix.class
SuppressByCommentFix.java
package com.intellij.codeInsight.daemon.impl.actions
public com.intellij.codeInsight.daemon.impl.actions.SuppressByCommentFix extends com.intellij.codeInsight.daemon.impl.actions.AbstractBatchSuppressByNoInspectionCommentFix {
protected Class mySuppressionHolderClass
public void <init> (com.intellij.codeInsight.daemon.HighlightDisplayKey, java.lang.Class)
com.intellij.codeInsight.daemon.HighlightDisplayKey key
Class suppressionHolderClass
public void <init> (java.lang.String, java.lang.Class)
String toolId
Class suppressionHolderClass
private void <init> (java.lang.String)
String ID
public java.lang.String getText ()
public com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/CustomHighlightInfoHolder.class
CustomHighlightInfoHolder.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.CustomHighlightInfoHolder extends com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder {
private final com.intellij.openapi.editor.colors.EditorColorsScheme myCustomColorsScheme
public transient void <init> (com.intellij.psi.PsiFile, com.intellij.codeInsight.daemon.impl.HighlightInfoFilter[])
com.intellij.psi.PsiFile contextFile
com.intellij.codeInsight.daemon.impl.HighlightInfoFilter[] filters
public transient void <init> (com.intellij.psi.PsiFile, com.intellij.openapi.editor.colors.EditorColorsScheme, com.intellij.codeInsight.daemon.impl.HighlightInfoFilter[])
com.intellij.psi.PsiFile contextFile
com.intellij.openapi.editor.colors.EditorColorsScheme customColorsScheme
com.intellij.codeInsight.daemon.impl.HighlightInfoFilter[] filters
public com.intellij.openapi.editor.colors.TextAttributesScheme getColorsScheme ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/ErrorQuickFixProvider.class
ErrorQuickFixProvider.java
package com.intellij.codeInsight.daemon.impl.analysis
public abstract com.intellij.codeInsight.daemon.impl.analysis.ErrorQuickFixProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract void registerErrorQuickFix (com.intellij.psi.PsiErrorElement, com.intellij.codeInsight.daemon.impl.HighlightInfo)
static void <clinit> ()
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightInfoHolder$1.class
HighlightInfoHolder.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder$1 extends java.lang.Object implements com.intellij.openapi.editor.colors.TextAttributesScheme {
final synthetic com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder this$0
void <init> (com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder)
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder this$0
public com.intellij.openapi.editor.markup.TextAttributes getAttributes (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey key
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightInfoHolder.class
HighlightInfoHolder.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiFile myContextFile
private final com.intellij.codeInsight.daemon.impl.HighlightInfoFilter[] myFilters
private final com.intellij.lang.annotation.AnnotationSession myAnnotationSession
private int myErrorCount
private final java.util.List myInfos
public transient void <init> (com.intellij.psi.PsiFile, com.intellij.codeInsight.daemon.impl.HighlightInfoFilter[])
com.intellij.psi.PsiFile contextFile
com.intellij.codeInsight.daemon.impl.HighlightInfoFilter[] filters
public com.intellij.lang.annotation.AnnotationSession getAnnotationSession ()
public boolean add (com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.lang.annotation.HighlightSeverity severity
public void clear ()
public boolean hasErrorResults ()
public boolean addAll (java.util.Collection)
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
java.util.Collection highlightInfos
boolean added
public int size ()
public com.intellij.codeInsight.daemon.impl.HighlightInfo get (int)
int i
public com.intellij.openapi.project.Project getProject ()
public com.intellij.psi.PsiFile getContextFile ()
private boolean accepted (com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.codeInsight.daemon.impl.HighlightInfoFilter filter
com.intellij.codeInsight.daemon.impl.HighlightInfo info
public com.intellij.openapi.editor.colors.TextAttributesScheme getColorsScheme ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightingLevelManager.class
HighlightingLevelManager.java
package com.intellij.codeInsight.daemon.impl.analysis
public abstract com.intellij.codeInsight.daemon.impl.analysis.HighlightingLevelManager extends java.lang.Object {
public void <init> ()
public static com.intellij.codeInsight.daemon.impl.analysis.HighlightingLevelManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean shouldHighlight (com.intellij.psi.PsiElement)
public abstract boolean shouldInspect (com.intellij.psi.PsiElement)
}
com/intellij/codeInsight/daemon/impl/quickfix/QuickFixAction.class
QuickFixAction.java
package com.intellij.codeInsight.daemon.impl.quickfix
public final com.intellij.codeInsight.daemon.impl.quickfix.QuickFixAction extends java.lang.Object {
private void <init> ()
public static void registerQuickFixAction (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.codeInsight.intention.IntentionAction, com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.codeInsight.intention.IntentionAction action
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public static void registerQuickFixAction (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.codeInsight.intention.IntentionAction)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.codeInsight.intention.IntentionAction action
public static void registerQuickFixAction (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.codeInsight.intention.IntentionAction, java.util.List, java.lang.String)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.codeInsight.intention.IntentionAction action
java.util.List options
String displayName
public static void registerQuickFixAction (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.util.TextRange, com.intellij.codeInsight.intention.IntentionAction, com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.openapi.util.TextRange fixRange
com.intellij.codeInsight.intention.IntentionAction action
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public static void registerQuickFixAction (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.util.TextRange, com.intellij.codeInsight.intention.IntentionAction)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.openapi.util.TextRange fixRange
com.intellij.codeInsight.intention.IntentionAction action
public static void registerQuickFixActions (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.util.TextRange, java.lang.Iterable)
com.intellij.codeInsight.intention.IntentionAction action
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.openapi.util.TextRange fixRange
Iterable actions
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/QuickFixActionRegistrarImpl.class
QuickFixActionRegistrarImpl.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.QuickFixActionRegistrarImpl extends java.lang.Object implements com.intellij.codeInsight.daemon.QuickFixActionRegistrar {
private final com.intellij.codeInsight.daemon.impl.HighlightInfo myInfo
public void <init> (com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
public void register (com.intellij.codeInsight.intention.IntentionAction)
com.intellij.codeInsight.intention.IntentionAction action
public void register (com.intellij.openapi.util.TextRange, com.intellij.codeInsight.intention.IntentionAction, com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.openapi.util.TextRange fixRange
com.intellij.codeInsight.intention.IntentionAction action
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public void unregister (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition condition
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/intention/EmptyIntentionAction.class
EmptyIntentionAction.java
package com.intellij.codeInsight.intention
public final com.intellij.codeInsight.intention.EmptyIntentionAction extends com.intellij.codeInsight.intention.AbstractEmptyIntentionAction implements com.intellij.codeInsight.intention.LowPriorityAction com.intellij.openapi.util.Iconable {
private final String myName
public void <init> (java.lang.String)
String name
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInsight.intention.EmptyIntentionAction that
public int hashCode ()
public javax.swing.Icon getIcon (int)
int flags
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/intention/QuickFixes$1.class
QuickFixes.java
package com.intellij.codeInsight.intention
final com.intellij.codeInsight.intention.QuickFixes$1 extends com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement {
void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement arg0
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public java.lang.String getText ()
public java.lang.String getFamilyName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/intention/QuickFixes$2.class
QuickFixes.java
package com.intellij.codeInsight.intention
final com.intellij.codeInsight.intention.QuickFixes$2 extends com.intellij.codeInspection.IntentionAndQuickFixAction {
void <init> ()
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/intention/QuickFixes.class
QuickFixes.java
package com.intellij.codeInsight.intention
public com.intellij.codeInsight.intention.QuickFixes extends java.lang.Object {
public static final com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement EMPTY_FIX
public static final com.intellij.codeInspection.IntentionAndQuickFixAction EMPTY_ACTION
public void <init> ()
static void <clinit> ()
}
com/intellij/codeInsight/problems/ProblemImpl.class
ProblemImpl.java
package com.intellij.codeInsight.problems
public com.intellij.codeInsight.problems.ProblemImpl extends java.lang.Object implements com.intellij.problems.Problem {
private final com.intellij.openapi.vfs.VirtualFile virtualFile
private final com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
private final boolean isSyntax
public void <init> (com.intellij.openapi.vfs.VirtualFile, com.intellij.codeInsight.daemon.impl.HighlightInfo, boolean)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
boolean isSyntax
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public boolean isSyntaxOnly ()
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInsight.problems.ProblemImpl problem
public int hashCode ()
int result
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/quickfix/UnresolvedReferenceQuickFixProvider.class
UnresolvedReferenceQuickFixProvider.java
package com.intellij.codeInsight.quickfix
public abstract com.intellij.codeInsight.quickfix.UnresolvedReferenceQuickFixProvider extends java.lang.Object {
private static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_NAME
public void <init> ()
public static void registerReferenceFixes (com.intellij.psi.PsiReference, com.intellij.codeInsight.daemon.QuickFixActionRegistrar)
com.intellij.codeInsight.quickfix.UnresolvedReferenceQuickFixProvider each
com.intellij.psi.PsiReference ref
com.intellij.codeInsight.daemon.QuickFixActionRegistrar registrar
boolean dumb
Class referenceClass
public abstract void registerFixes (com.intellij.psi.PsiReference, com.intellij.codeInsight.daemon.QuickFixActionRegistrar)
public abstract java.lang.Class getReferenceClass ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/CommonProblemDescriptorImpl.class
CommonProblemDescriptorImpl.java
package com.intellij.codeInspection
public com.intellij.codeInspection.CommonProblemDescriptorImpl extends java.lang.Object implements com.intellij.codeInspection.CommonProblemDescriptor {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.codeInspection.QuickFix[] myFixes
private final String myDescriptionTemplate
public void <init> (com.intellij.codeInspection.QuickFix[], java.lang.String)
com.intellij.codeInspection.QuickFix fix
com.intellij.codeInspection.QuickFix[] fixes
String descriptionTemplate
public java.lang.String getDescriptionTemplate ()
public com.intellij.codeInspection.QuickFix[] getFixes ()
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/DeprecationUtil.class
DeprecationUtil.java
package com.intellij.codeInspection
public com.intellij.codeInspection.DeprecationUtil extends java.lang.Object {
public static final String DEPRECATION_SHORT_NAME
public static final String DEPRECATION_DISPLAY_NAME
public static final String DEPRECATION_ID
public static final String FOR_REMOVAL_SHORT_NAME
public static final String FOR_REMOVAL_DISPLAY_NAME
public static final String FOR_REMOVAL_ID
public void <init> ()
static void <clinit> ()
}
com/intellij/codeInspection/ExternalAnnotatorInspectionVisitor$LocalQuickFixBackedByIntentionAction.class
ExternalAnnotatorInspectionVisitor.java
package com.intellij.codeInspection
public com.intellij.codeInspection.ExternalAnnotatorInspectionVisitor$LocalQuickFixBackedByIntentionAction extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix com.intellij.openapi.util.Iconable {
private final com.intellij.codeInsight.intention.IntentionAction myAction
public void <init> (com.intellij.codeInsight.intention.IntentionAction)
com.intellij.codeInsight.intention.IntentionAction action
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
public com.intellij.psi.PsiElement getElementToMakeWritable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
private static com.intellij.psi.PsiFile getPsiFile (com.intellij.codeInspection.ProblemDescriptor)
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public javax.swing.Icon getIcon (int)
int flags
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.ExternalAnnotatorInspectionVisitor$LocalQuickFixBackedByIntentionAction action
public int hashCode ()
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ExternalAnnotatorInspectionVisitor.class
ExternalAnnotatorInspectionVisitor.java
package com.intellij.codeInspection
public com.intellij.codeInspection.ExternalAnnotatorInspectionVisitor extends com.intellij.psi.PsiElementVisitor {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.codeInspection.ProblemsHolder myHolder
private final com.intellij.lang.annotation.ExternalAnnotator myAnnotator
private final boolean myIsOnTheFly
public void <init> (com.intellij.codeInspection.ProblemsHolder, com.intellij.lang.annotation.ExternalAnnotator, boolean)
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.lang.annotation.ExternalAnnotator annotator
boolean isOnTheFly
public void visitFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.codeInspection.ProblemDescriptor[] descriptors
public static com.intellij.codeInspection.ProblemDescriptor[] checkFileWithExternalAnnotator (com.intellij.psi.PsiFile, com.intellij.codeInspection.InspectionManager, boolean, com.intellij.lang.annotation.ExternalAnnotator)
Object annotationResult
com.intellij.psi.PsiFile file
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
com.intellij.lang.annotation.ExternalAnnotator annotator
Object info
private void addDescriptors (com.intellij.codeInspection.ProblemDescriptor[])
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.codeInspection.ProblemDescriptor[] descriptors
private static synthetic com.intellij.codeInspection.ProblemDescriptor[] lambda$checkFileWithExternalAnnotator$1 (com.intellij.psi.PsiFile, com.intellij.lang.annotation.ExternalAnnotator, java.lang.Object) throws java.lang.RuntimeException
com.intellij.psi.PsiFile file
com.intellij.lang.annotation.ExternalAnnotator annotator
Object annotationResult
com.intellij.codeInsight.daemon.impl.AnnotationHolderImpl annotationHolder
private static synthetic java.lang.Object lambda$checkFileWithExternalAnnotator$0 (com.intellij.lang.annotation.ExternalAnnotator, com.intellij.psi.PsiFile) throws java.lang.RuntimeException
com.intellij.lang.annotation.ExternalAnnotator annotator
com.intellij.psi.PsiFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/GlobalInspectionUtil.class
GlobalInspectionUtil.java
package com.intellij.codeInspection
public com.intellij.codeInspection.GlobalInspectionUtil extends java.lang.Object {
private static final String LOC_MARKER
public void <init> ()
public static java.lang.String createInspectionMessage (java.lang.String)
String message
public static void createProblem (com.intellij.psi.PsiElement, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.util.TextRange, com.intellij.lang.annotation.ProblemGroup, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInsight.intention.IntentionAction action
com.intellij.openapi.util.Pair actionRange
com.intellij.psi.PsiElement elt
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.openapi.util.TextRange range
com.intellij.lang.annotation.ProblemGroup problemGroup
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.ProblemDescriptionsProcessor problemDescriptionsProcessor
com.intellij.codeInspection.GlobalInspectionContext globalContext
java.util.List fixes
com.intellij.codeInspection.ProblemDescriptor descriptor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/InspectionEngine$1.class
InspectionEngine.java
package com.intellij.codeInspection
final com.intellij.codeInspection.InspectionEngine$1 extends java.lang.Object implements com.intellij.codeInspection.ProblemDescriptionsProcessor {
final synthetic java.util.List val$descriptors
void <init> (java.util.List)
public com.intellij.codeInspection.CommonProblemDescriptor[] getDescriptions (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity refEntity
public void ignoreElement (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity refEntity
public void resolveProblem (com.intellij.codeInspection.CommonProblemDescriptor)
com.intellij.codeInspection.CommonProblemDescriptor descriptor
public transient void addProblemElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.codeInspection.CommonProblemDescriptor[])
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.codeInspection.CommonProblemDescriptor[] commonProblemDescriptors
com.intellij.psi.PsiElement element
public com.intellij.codeInspection.reference.RefEntity getElement (com.intellij.codeInspection.CommonProblemDescriptor)
com.intellij.codeInspection.CommonProblemDescriptor descriptor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/InspectionEngine$2.class
InspectionEngine.java
package com.intellij.codeInspection
final com.intellij.codeInspection.InspectionEngine$2 extends com.intellij.codeInspection.reference.RefVisitor {
final synthetic com.intellij.codeInspection.GlobalInspectionTool val$globalTool
final synthetic com.intellij.analysis.AnalysisScope val$scope
final synthetic com.intellij.codeInspection.InspectionManager val$inspectionManager
final synthetic com.intellij.codeInspection.GlobalInspectionContext val$inspectionContext
final synthetic com.intellij.psi.PsiFile val$file
final synthetic java.util.List val$descriptors
void <init> (com.intellij.codeInspection.GlobalInspectionTool, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.psi.PsiFile, java.util.List)
public void visitElement (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity child
com.intellij.codeInspection.reference.RefEntity elem
com.intellij.codeInspection.CommonProblemDescriptor[] elemDescriptors
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/InspectionEngine.class
InspectionEngine.java
package com.intellij.codeInspection
public com.intellij.codeInspection.InspectionEngine extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.Set RECURSIVE_VISITOR_TOOL_CLASSES
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static com.intellij.psi.PsiElementVisitor createVisitorAndAcceptElements (com.intellij.codeInspection.LocalInspectionTool, com.intellij.codeInspection.ProblemsHolder, boolean, com.intellij.codeInspection.LocalInspectionToolSession, java.util.List, java.util.Set, java.util.Set)
com.intellij.codeInspection.LocalInspectionTool tool
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
com.intellij.codeInspection.LocalInspectionToolSession session
java.util.List elements
java.util.Set elementDialectIds
java.util.Set dialectIdsSpecifiedForTool
com.intellij.psi.PsiElementVisitor visitor
public static void acceptElements (java.util.List, com.intellij.psi.PsiElementVisitor, java.util.Set, java.util.Set)
com.intellij.psi.PsiElement element
int i
int elementsSize
java.util.List elements
com.intellij.psi.PsiElementVisitor elementVisitor
java.util.Set elementDialectIds
java.util.Set dialectIdsSpecifiedForTool
private static boolean intersect (java.util.Set, java.util.Set)
java.util.Set tmp
String id
java.util.Set ids1
java.util.Set ids2
private static java.util.List inspect (java.util.List, com.intellij.psi.PsiFile, com.intellij.codeInspection.InspectionManager, com.intellij.openapi.progress.ProgressIndicator)
java.util.List group
java.util.List toolWrappers
com.intellij.psi.PsiFile file
com.intellij.codeInspection.InspectionManager iManager
com.intellij.openapi.progress.ProgressIndicator indicator
java.util.Map problemDescriptors
java.util.List result
public static java.util.Map inspectEx (java.util.List, com.intellij.psi.PsiFile, com.intellij.codeInspection.InspectionManager, boolean, com.intellij.openapi.progress.ProgressIndicator)
java.util.List toolWrappers
com.intellij.psi.PsiFile file
com.intellij.codeInspection.InspectionManager iManager
boolean isOnTheFly
com.intellij.openapi.progress.ProgressIndicator indicator
com.intellij.openapi.util.TextRange range
java.util.List allDivided
java.util.List elements
static java.util.Map inspectElements (java.util.List, com.intellij.psi.PsiFile, com.intellij.codeInspection.InspectionManager, boolean, com.intellij.openapi.progress.ProgressIndicator, java.util.List, java.util.Set)
java.util.List toolWrappers
com.intellij.psi.PsiFile file
com.intellij.codeInspection.InspectionManager iManager
boolean isOnTheFly
com.intellij.openapi.progress.ProgressIndicator indicator
java.util.List elements
java.util.Set elementDialectIds
com.intellij.openapi.util.TextRange range
com.intellij.codeInspection.LocalInspectionToolSession session
java.util.Map toolToSpecifiedDialectIds
java.util.List entries
java.util.Map resultDescriptors
com.intellij.util.Processor processor
public static java.util.List runInspectionOnFile (com.intellij.psi.PsiFile, com.intellij.codeInspection.ex.InspectionToolWrapper, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.GlobalSimpleInspectionTool simpleTool
com.intellij.codeInspection.ProblemsHolder problemsHolder
com.intellij.codeInspection.ProblemDescriptionsProcessor collectProcessor
com.intellij.codeInspection.GlobalInspectionTool globalTool
java.util.List descriptors
com.intellij.codeInspection.reference.RefElement fileRef
com.intellij.analysis.AnalysisScope scope
com.intellij.psi.PsiFile file
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
com.intellij.codeInspection.GlobalInspectionContext inspectionContext
com.intellij.codeInspection.InspectionManager inspectionManager
com.intellij.codeInspection.reference.RefManagerImpl refManager
private static void convertToProblemDescriptors (com.intellij.psi.PsiElement, com.intellij.codeInspection.CommonProblemDescriptor[], java.util.List)
com.intellij.codeInspection.ProblemDescriptorBase base
com.intellij.codeInspection.CommonProblemDescriptor common
com.intellij.psi.PsiElement element
com.intellij.codeInspection.CommonProblemDescriptor[] commonProblemDescriptors
java.util.List descriptors
public static java.util.Map getToolsToSpecifiedLanguages (java.util.List)
java.util.Set specifiedLangIds
com.intellij.codeInspection.ex.LocalInspectionToolWrapper wrapper
java.util.List toolWrappers
java.util.Map toolToLanguages
public static java.util.Set getDialectIdsSpecifiedForTool (com.intellij.codeInspection.ex.LocalInspectionToolWrapper)
java.util.Set result
com.intellij.lang.Language matchingLanguage
java.util.Collection matchingLanguages
java.util.Set result
com.intellij.codeInspection.ex.LocalInspectionToolWrapper wrapper
String langId
com.intellij.lang.Language language
java.util.Set result
private static java.util.Set getLanguageWithDialects (com.intellij.codeInspection.ex.LocalInspectionToolWrapper, com.intellij.lang.Language)
com.intellij.lang.Language dialect
com.intellij.codeInspection.ex.LocalInspectionToolWrapper wrapper
com.intellij.lang.Language language
java.util.List dialects
boolean applyToDialects
java.util.Set result
public static java.util.Set calcElementDialectIds (java.util.List, java.util.List)
java.util.List inside
java.util.List outside
java.util.Set dialectIds
java.util.Set processedLanguages
public static java.util.Set calcElementDialectIds (java.util.List)
java.util.List elements
java.util.Set dialectIds
java.util.Set processedLanguages
private static void addDialects (java.util.List, java.util.Set, java.util.Set)
com.intellij.lang.Language dialect
com.intellij.lang.Language language
com.intellij.psi.PsiElement element
java.util.List elements
java.util.Set outProcessedLanguages
java.util.Set outDialectIds
private static synthetic boolean lambda$inspectElements$2 (com.intellij.codeInspection.InspectionManager, com.intellij.psi.PsiFile, boolean, com.intellij.codeInspection.LocalInspectionToolSession, java.util.List, java.util.Set, java.util.Map, java.util.Map$Entry)
com.intellij.codeInspection.InspectionManager iManager
com.intellij.psi.PsiFile file
boolean isOnTheFly
com.intellij.codeInspection.LocalInspectionToolSession session
java.util.List elements
java.util.Set elementDialectIds
java.util.Map resultDescriptors
java.util.Map$Entry entry
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.codeInspection.LocalInspectionTool tool
java.util.Set dialectIdsSpecifiedForTool
private static synthetic boolean lambda$null$1 (com.intellij.codeInspection.LocalInspectionTool, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.codeInspection.LocalInspectionTool tool
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
private static synthetic java.util.List lambda$inspectEx$0 (com.intellij.codeInsight.daemon.impl.Divider$DividedElements)
com.intellij.codeInsight.daemon.impl.Divider$DividedElements d
static synthetic void access$000 (com.intellij.psi.PsiElement, com.intellij.codeInspection.CommonProblemDescriptor[], java.util.List)
com.intellij.psi.PsiElement x0
com.intellij.codeInspection.CommonProblemDescriptor[] x1
java.util.List x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/InspectionManagerBase.class
InspectionManagerBase.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.InspectionManagerBase extends com.intellij.codeInspection.InspectionManager {
private final com.intellij.openapi.project.Project myProject
protected String myCurrentProfileName
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.openapi.project.Project getProject ()
public transient com.intellij.codeInspection.CommonProblemDescriptor createProblemDescriptor (java.lang.String, com.intellij.codeInspection.QuickFix[])
String descriptionTemplate
com.intellij.codeInspection.QuickFix[] fixes
public transient com.intellij.codeInspection.ModuleProblemDescriptor createProblemDescriptor (java.lang.String, com.intellij.openapi.module.Module, com.intellij.codeInspection.QuickFix[])
String descriptionTemplate
com.intellij.openapi.module.Module module
com.intellij.codeInspection.QuickFix[] fixes
public com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.LocalQuickFix, com.intellij.codeInspection.ProblemHighlightType, boolean)
com.intellij.psi.PsiElement psiElement
String descriptionTemplate
com.intellij.codeInspection.LocalQuickFix fix
com.intellij.codeInspection.ProblemHighlightType highlightType
boolean onTheFly
com.intellij.codeInspection.LocalQuickFix[] quickFixes
public com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, java.lang.String, boolean, com.intellij.codeInspection.LocalQuickFix[], com.intellij.codeInspection.ProblemHighlightType)
com.intellij.psi.PsiElement psiElement
String descriptionTemplate
boolean onTheFly
com.intellij.codeInspection.LocalQuickFix[] fixes
com.intellij.codeInspection.ProblemHighlightType highlightType
public com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.LocalQuickFix[], com.intellij.codeInspection.ProblemHighlightType, boolean, boolean)
com.intellij.psi.PsiElement psiElement
String descriptionTemplate
com.intellij.codeInspection.LocalQuickFix[] fixes
com.intellij.codeInspection.ProblemHighlightType highlightType
boolean onTheFly
boolean isAfterEndOfLine
boolean tooltip
public transient com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.ProblemHighlightType, boolean, com.intellij.codeInspection.LocalQuickFix[])
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
String descriptionTemplate
com.intellij.codeInspection.ProblemHighlightType highlightType
boolean onTheFly
com.intellij.codeInspection.LocalQuickFix[] fixes
boolean tooltip
public transient com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String, com.intellij.codeInspection.ProblemHighlightType, boolean, com.intellij.codeInspection.LocalQuickFix[])
com.intellij.psi.PsiElement psiElement
com.intellij.openapi.util.TextRange rangeInElement
String descriptionTemplate
com.intellij.codeInspection.ProblemHighlightType highlightType
boolean onTheFly
com.intellij.codeInspection.LocalQuickFix[] fixes
boolean tooltip
public transient com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, java.lang.String, boolean, com.intellij.codeInspection.ProblemHighlightType, boolean, com.intellij.codeInspection.LocalQuickFix[])
com.intellij.psi.PsiElement psiElement
String descriptionTemplate
boolean showTooltip
com.intellij.codeInspection.ProblemHighlightType highlightType
boolean onTheFly
com.intellij.codeInspection.LocalQuickFix[] fixes
public com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.LocalQuickFix, com.intellij.codeInspection.ProblemHighlightType)
com.intellij.psi.PsiElement psiElement
String descriptionTemplate
com.intellij.codeInspection.LocalQuickFix fix
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.codeInspection.LocalQuickFix[] quickFixes
public com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.LocalQuickFix[], com.intellij.codeInspection.ProblemHighlightType)
com.intellij.psi.PsiElement psiElement
String descriptionTemplate
com.intellij.codeInspection.LocalQuickFix[] fixes
com.intellij.codeInspection.ProblemHighlightType highlightType
public com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.LocalQuickFix[], com.intellij.codeInspection.ProblemHighlightType, boolean)
com.intellij.psi.PsiElement psiElement
String descriptionTemplate
com.intellij.codeInspection.LocalQuickFix[] fixes
com.intellij.codeInspection.ProblemHighlightType highlightType
boolean isAfterEndOfLine
public transient com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.ProblemHighlightType, com.intellij.codeInspection.LocalQuickFix[])
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
String descriptionTemplate
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.codeInspection.LocalQuickFix[] fixes
public transient com.intellij.codeInspection.ProblemDescriptor createProblemDescriptor (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String, com.intellij.codeInspection.ProblemHighlightType, com.intellij.codeInspection.LocalQuickFix[])
com.intellij.psi.PsiElement psiElement
com.intellij.openapi.util.TextRange rangeInElement
String descriptionTemplate
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.codeInspection.LocalQuickFix[] fixes
public java.lang.String getCurrentProfile ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ModuleProblemDescriptorImpl.class
ModuleProblemDescriptorImpl.java
package com.intellij.codeInspection
public com.intellij.codeInspection.ModuleProblemDescriptorImpl extends com.intellij.codeInspection.CommonProblemDescriptorImpl implements com.intellij.codeInspection.ModuleProblemDescriptor {
private final com.intellij.openapi.module.Module myModule
public void <init> (com.intellij.codeInspection.QuickFix[], java.lang.String, com.intellij.openapi.module.Module)
com.intellij.codeInspection.QuickFix[] fixes
String descriptionTemplate
com.intellij.openapi.module.Module module
public com.intellij.openapi.module.Module getModule ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ProblemDescriptorBase.class
ProblemDescriptorBase.java
package com.intellij.codeInspection
public com.intellij.codeInspection.ProblemDescriptorBase extends com.intellij.codeInspection.CommonProblemDescriptorImpl implements com.intellij.codeInspection.ProblemDescriptor {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.SmartPsiElementPointer myStartSmartPointer
private final com.intellij.psi.SmartPsiElementPointer myEndSmartPointer
private final com.intellij.codeInspection.ProblemHighlightType myHighlightType
private com.intellij.pom.Navigatable myNavigatable
private final boolean myAfterEndOfLine
private final com.intellij.openapi.util.TextRange myTextRangeInElement
private final boolean myShowTooltip
private com.intellij.openapi.editor.colors.TextAttributesKey myEnforcedTextAttributes
private int myLineNumber
private com.intellij.lang.annotation.ProblemGroup myProblemGroup
private final Throwable myCreationTrace
public void <init> (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.LocalQuickFix[], com.intellij.codeInspection.ProblemHighlightType, boolean, com.intellij.openapi.util.TextRange, boolean, boolean)
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
String descriptionTemplate
com.intellij.codeInspection.LocalQuickFix[] fixes
com.intellij.codeInspection.ProblemHighlightType highlightType
boolean isAfterEndOfLine
com.intellij.openapi.util.TextRange rangeInElement
boolean showTooltip
boolean onTheFly
com.intellij.psi.PsiFile startContainingFile
com.intellij.psi.PsiFile endContainingFile
com.intellij.openapi.util.TextRange startElementRange
com.intellij.openapi.util.TextRange endElementRange
com.intellij.openapi.project.Project project
com.intellij.psi.SmartPointerManager manager
private static com.intellij.openapi.util.TextRange getAnnotationRange (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement startElement
protected void assertPhysical (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Throwable getCreationTrace ()
public com.intellij.psi.PsiElement getPsiElement ()
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public com.intellij.openapi.util.TextRange getTextRangeInElement ()
public com.intellij.psi.PsiElement getStartElement ()
public com.intellij.psi.PsiElement getEndElement ()
public com.intellij.openapi.project.Project getProject ()
public int getLineNumber ()
com.intellij.psi.PsiElement psiElement
com.intellij.lang.injection.InjectedLanguageManager manager
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.editor.Document document
com.intellij.openapi.util.TextRange textRange
int startOffset
int textLength
public com.intellij.codeInspection.ProblemHighlightType getHighlightType ()
public boolean isAfterEndOfLine ()
public void setTextAttributes (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey key
public com.intellij.openapi.editor.colors.TextAttributesKey getEnforcedTextAttributes ()
public com.intellij.openapi.util.TextRange getTextRangeForNavigation ()
com.intellij.openapi.util.TextRange textRange
com.intellij.psi.PsiElement element
public com.intellij.openapi.util.TextRange getTextRange ()
com.intellij.openapi.util.TextRange endRange
int endOffset
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.openapi.util.TextRange startRange
public com.intellij.pom.Navigatable getNavigatable ()
public com.intellij.openapi.vfs.VirtualFile getContainingFile ()
public void setNavigatable (com.intellij.pom.Navigatable)
com.intellij.pom.Navigatable navigatable
public com.intellij.lang.annotation.ProblemGroup getProblemGroup ()
public void setProblemGroup (com.intellij.lang.annotation.ProblemGroup)
com.intellij.lang.annotation.ProblemGroup problemGroup
public boolean showTooltip ()
public java.lang.String toString ()
com.intellij.psi.PsiElement element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ProblemDescriptorUtil$1.class
ProblemDescriptorUtil.java
package com.intellij.codeInspection
synthetic com.intellij.codeInspection.ProblemDescriptorUtil$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$codeInspection$ProblemHighlightType
static void <clinit> ()
}
com/intellij/codeInspection/ProblemDescriptorUtil$FlagConstant.class
ProblemDescriptorUtil.java
package com.intellij.codeInspection
abstract annotation com.intellij.codeInspection.ProblemDescriptorUtil$FlagConstant extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/codeInspection/ProblemDescriptorUtil.class
ProblemDescriptorUtil.java
package com.intellij.codeInspection
public com.intellij.codeInspection.ProblemDescriptorUtil extends java.lang.Object {
public static final int NONE
static final int APPEND_LINE_NUMBER
public static final int TRIM_AT_TREE_END
public static final com.intellij.openapi.util.Couple XML_CODE_MARKER
public void <init> ()
public static java.lang.String extractHighlightedText (com.intellij.codeInspection.CommonProblemDescriptor, com.intellij.psi.PsiElement)
com.intellij.codeInspection.CommonProblemDescriptor descriptor
com.intellij.psi.PsiElement psiElement
com.intellij.openapi.util.TextRange range
public static java.lang.String extractHighlightedText (com.intellij.openapi.util.TextRange, com.intellij.psi.PsiElement)
com.intellij.openapi.util.TextRange elementRange
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiElement psiElement
String ref
public static java.lang.String renderDescriptionMessage (com.intellij.codeInspection.CommonProblemDescriptor, com.intellij.psi.PsiElement, boolean)
com.intellij.codeInspection.CommonProblemDescriptor descriptor
com.intellij.psi.PsiElement element
boolean appendLineNumber
public static java.lang.String renderDescriptionMessage (com.intellij.codeInspection.CommonProblemDescriptor, com.intellij.psi.PsiElement, int)
int lineNumber
String ref
com.intellij.codeInspection.CommonProblemDescriptor descriptor
com.intellij.psi.PsiElement element
int flags
String message
int endIndex
public static java.lang.String unescapeTags (java.lang.String)
String message
private static java.lang.String unescapeXmlCode (java.lang.String)
String string
String string
String message
java.util.List strings
StringBuilder builder
public static java.lang.String renderDescriptionMessage (com.intellij.codeInspection.CommonProblemDescriptor, com.intellij.psi.PsiElement)
com.intellij.codeInspection.CommonProblemDescriptor descriptor
com.intellij.psi.PsiElement element
public static com.intellij.codeInsight.daemon.impl.HighlightInfoType highlightTypeFromDescriptor (com.intellij.codeInspection.ProblemDescriptor, com.intellij.lang.annotation.HighlightSeverity, com.intellij.codeInsight.daemon.impl.SeverityRegistrar)
com.intellij.codeInspection.ProblemDescriptor problemDescriptor
com.intellij.lang.annotation.HighlightSeverity severity
com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
public static com.intellij.codeInsight.daemon.impl.HighlightInfoType getHighlightInfoType (com.intellij.codeInspection.ProblemHighlightType, com.intellij.lang.annotation.HighlightSeverity, com.intellij.codeInsight.daemon.impl.SeverityRegistrar)
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.lang.annotation.HighlightSeverity severity
com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
public static com.intellij.codeInspection.ProblemDescriptor[] convertToProblemDescriptors (java.util.List, com.intellij.psi.PsiFile)
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.codeInspection.LocalQuickFix[] quickFixes
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.lang.annotation.Annotation annotation
java.util.List annotations
com.intellij.psi.PsiFile file
java.util.List problems
java.util.IdentityHashMap quickFixMappingCache
private static com.intellij.codeInspection.LocalQuickFix[] toLocalQuickFixes (java.util.List, java.util.IdentityHashMap)
com.intellij.codeInspection.LocalQuickFix fix
com.intellij.codeInspection.LocalQuickFix lqf
com.intellij.codeInsight.intention.IntentionAction intentionAction
com.intellij.codeInspection.LocalQuickFix fix
com.intellij.lang.annotation.Annotation$QuickFixInfo fixInfo
java.util.List fixInfos
java.util.IdentityHashMap quickFixMappingCache
com.intellij.codeInspection.LocalQuickFix[] result
int i
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/SmartHashMap.class
SmartHashMap.java
package com.intellij.codeInspection
public com.intellij.codeInspection.SmartHashMap extends gnu.trove.THashMap {
private Object theKey
private Object theValue
public void <init> ()
public boolean containsKey (java.lang.Object)
Object key
Object theKey
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
Object theKey
private boolean eq (java.lang.Object, java.lang.Object)
Object obj
Object theKey
public boolean equals (java.lang.Object)
java.util.Map$Entry entry
Object other
Object theKey
public int hashCode ()
Object theKey
public void clear ()
public int size ()
Object theKey
public boolean isEmpty ()
Object theKey
public java.lang.Object remove (java.lang.Object)
Object value
Object obj
Object theKey
public java.util.Set keySet ()
Object theKey
public java.util.Collection values ()
Object theKey
public java.util.Set entrySet ()
Object theKey
public java.lang.Object get (java.lang.Object)
Object key
Object theKey
public boolean containsValue (java.lang.Object)
Object val
Object theKey
public gnu.trove.THashMap clone ()
public void transformValues (gnu.trove.TObjectFunction)
gnu.trove.TObjectFunction function
public boolean retainEntries (gnu.trove.TObjectObjectProcedure)
gnu.trove.TObjectObjectProcedure procedure
public boolean forEachEntry (gnu.trove.TObjectObjectProcedure)
gnu.trove.TObjectObjectProcedure procedure
public boolean forEachValue (gnu.trove.TObjectProcedure)
gnu.trove.TObjectProcedure procedure
public boolean forEachKey (gnu.trove.TObjectProcedure)
gnu.trove.TObjectProcedure procedure
public volatile synthetic gnu.trove.TObjectHash clone ()
public volatile synthetic java.lang.Object clone ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/SuppressIntentionActionFromFix.class
SuppressIntentionActionFromFix.java
package com.intellij.codeInspection
public com.intellij.codeInspection.SuppressIntentionActionFromFix extends com.intellij.codeInspection.SuppressIntentionAction {
private final com.intellij.codeInspection.SuppressQuickFix myFix
private void <init> (com.intellij.codeInspection.SuppressQuickFix)
com.intellij.codeInspection.SuppressQuickFix fix
public boolean startInWriteAction ()
public com.intellij.psi.PsiElement getElementToMakeWritable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile currentFile
public static com.intellij.codeInspection.SuppressIntentionAction convertBatchToSuppressIntentionAction (com.intellij.codeInspection.SuppressQuickFix)
com.intellij.codeInspection.SuppressQuickFix fix
public static com.intellij.codeInspection.SuppressIntentionAction[] convertBatchToSuppressIntentionActions (com.intellij.codeInspection.SuppressQuickFix[])
com.intellij.codeInspection.SuppressQuickFix[] actions
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement container
boolean caretWasBeforeStatement
com.intellij.codeInspection.InspectionManager inspectionManager
com.intellij.codeInspection.ProblemDescriptor descriptor
public com.intellij.util.ThreeState isShouldBeAppliedToInjectionHost ()
public com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiElement element
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isSuppressAll ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/SuppressionUtil.class
SuppressionUtil.java
package com.intellij.codeInspection
public com.intellij.codeInspection.SuppressionUtil extends com.intellij.codeInspection.SuppressionUtilCore {
public static final String COMMON_SUPPRESS_REGEXP
public static final java.util.regex.Pattern SUPPRESS_IN_LINE_COMMENT_PATTERN
public static final String ALL
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static boolean isInspectionToolIdMentioned (java.lang.String, java.lang.String)
String trim
String id
String inspectionsList
String inspectionToolID
Iterable ids
public static com.intellij.psi.PsiElement getStatementToolSuppressedIn (com.intellij.psi.PsiElement, java.lang.String, java.lang.Class)
com.intellij.psi.PsiElement place
String toolId
Class statementClass
public static com.intellij.psi.PsiElement getStatementToolSuppressedIn (com.intellij.psi.PsiElement, java.lang.String, java.lang.Class, java.util.regex.Pattern)
String text
java.util.regex.Matcher matcher
com.intellij.psi.PsiElement prev
com.intellij.psi.PsiElement place
String toolId
Class statementClass
java.util.regex.Pattern suppressInLineCommentPattern
com.intellij.psi.PsiElement statement
public static boolean isSuppressedInStatement (com.intellij.psi.PsiElement, java.lang.String, java.lang.Class)
com.intellij.psi.PsiElement place
String toolId
Class statementClass
public static com.intellij.psi.PsiComment createComment (com.intellij.openapi.project.Project, java.lang.String, com.intellij.lang.Language)
com.intellij.openapi.project.Project project
String commentText
com.intellij.lang.Language language
com.intellij.psi.PsiParserFacade parserFacade
private static com.intellij.openapi.util.Couple getBlockPrefixSuffixPair (com.intellij.psi.PsiElement)
String prefix
String suffix
com.intellij.psi.PsiElement comment
com.intellij.lang.Commenter commenter
public static java.lang.String getLineCommentPrefix (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement comment
com.intellij.lang.Commenter commenter
public static boolean isSuppressionComment (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement comment
String prefix
String commentText
com.intellij.openapi.util.Couple prefixSuffixPair
private static boolean startsWithSuppressionTag (java.lang.String, java.lang.String)
String commentText
String prefix
int index
public static void replaceSuppressionComment (com.intellij.psi.PsiElement, java.lang.String, boolean, com.intellij.lang.Language)
String newText
String newText
com.intellij.psi.PsiElement comment
String id
boolean replaceOtherSuppressionIds
com.intellij.lang.Language commentLanguage
String oldSuppressionCommentText
String lineCommentPrefix
com.intellij.openapi.util.Couple blockPrefixSuffix
String newText
public static void createSuppression (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, java.lang.String, com.intellij.lang.Language)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement container
String id
com.intellij.lang.Language commentLanguage
String text
com.intellij.psi.PsiComment comment
public static boolean isSuppressed (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.codeInspection.lang.InspectionExtensionsFactory factory
com.intellij.psi.PsiElement psiElement
String id
public static boolean inspectionResultSuppressed (com.intellij.psi.PsiElement, com.intellij.codeInspection.LocalInspectionTool)
com.intellij.psi.PsiElement place
com.intellij.codeInspection.LocalInspectionTool tool
public static boolean inspectionResultSuppressed (com.intellij.psi.PsiElement, com.intellij.codeInspection.InspectionProfileEntry)
com.intellij.psi.PsiElement place
com.intellij.codeInspection.InspectionProfileEntry tool
private static synthetic com.intellij.psi.PsiElement lambda$isSuppressedInStatement$0 (com.intellij.psi.PsiElement, java.lang.String, java.lang.Class) throws java.lang.RuntimeException
com.intellij.psi.PsiElement place
String toolId
Class statementClass
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/actions/CleanupAllIntention.class
CleanupAllIntention.java
package com.intellij.codeInspection.actions
public com.intellij.codeInspection.actions.CleanupAllIntention extends com.intellij.codeInspection.actions.CleanupIntention {
public static final com.intellij.codeInspection.actions.CleanupAllIntention INSTANCE
private void <init> ()
public java.lang.String getFamilyName ()
protected com.intellij.analysis.AnalysisScope getScope (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/actions/CleanupIntention.class
CleanupIntention.java
package com.intellij.codeInspection.actions
public abstract com.intellij.codeInspection.actions.CleanupIntention extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction com.intellij.codeInsight.intention.LowPriorityAction {
protected void <init> ()
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.codeInspection.InspectionManager managerEx
com.intellij.codeInspection.ex.GlobalInspectionContextBase globalContext
com.intellij.analysis.AnalysisScope scope
protected abstract com.intellij.analysis.AnalysisScope getScope (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile)
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public boolean startInWriteAction ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/ExternalAnnotatorBatchInspection.class
ExternalAnnotatorBatchInspection.java
package com.intellij.codeInspection.ex
public abstract com.intellij.codeInspection.ex.ExternalAnnotatorBatchInspection extends java.lang.Object implements com.intellij.codeInspection.ex.PairedUnfairLocalInspectionTool {
public abstract java.lang.String getShortName ()
public java.lang.String getInspectionForBatchShortName ()
public com.intellij.codeInspection.ProblemDescriptor[] checkFile (com.intellij.psi.PsiFile, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.InspectionManager)
com.intellij.lang.annotation.ExternalAnnotator annotator
com.intellij.psi.PsiFile psiRoot
java.util.List externalAnnotators
com.intellij.lang.Language language
com.intellij.psi.PsiFile file
com.intellij.codeInspection.GlobalInspectionContext context
com.intellij.codeInspection.InspectionManager manager
String shortName
com.intellij.psi.FileViewProvider viewProvider
java.util.Set relevantLanguages
private static synthetic com.intellij.psi.PsiFile lambda$checkFile$1 (com.intellij.psi.FileViewProvider, com.intellij.lang.Language) throws java.lang.RuntimeException
com.intellij.psi.FileViewProvider viewProvider
com.intellij.lang.Language language
private static synthetic java.util.Set lambda$checkFile$0 (com.intellij.psi.FileViewProvider) throws java.lang.RuntimeException
com.intellij.psi.FileViewProvider viewProvider
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/GlobalInspectionContextBase$1.class
GlobalInspectionContextBase.java
package com.intellij.codeInspection.ex
final com.intellij.codeInspection.ex.GlobalInspectionContextBase$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void <init> ()
public int computeHashCode (com.intellij.codeInspection.ex.Tools)
com.intellij.codeInspection.ex.Tools object
public boolean equals (com.intellij.codeInspection.ex.Tools, com.intellij.codeInspection.ex.Tools)
com.intellij.codeInspection.ex.Tools o1
com.intellij.codeInspection.ex.Tools o2
public volatile synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
}
com/intellij/codeInspection/ex/GlobalInspectionContextBase$2.class
GlobalInspectionContextBase.java
package com.intellij.codeInspection.ex
com.intellij.codeInspection.ex.GlobalInspectionContextBase$2 extends com.intellij.openapi.progress.Task$Backgroundable {
final synthetic com.intellij.analysis.AnalysisScope val$scope
final synthetic com.intellij.codeInspection.ex.GlobalInspectionContextBase this$0
void <init> (com.intellij.codeInspection.ex.GlobalInspectionContextBase, com.intellij.openapi.project.Project, java.lang.String, boolean, com.intellij.openapi.progress.PerformInBackgroundOption, com.intellij.analysis.AnalysisScope)
com.intellij.codeInspection.ex.GlobalInspectionContextBase 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 onSuccess ()
public void onCancel ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/GlobalInspectionContextBase.class
GlobalInspectionContextBase.java
package com.intellij.codeInspection.ex
public com.intellij.codeInspection.ex.GlobalInspectionContextBase extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.codeInspection.GlobalInspectionContext {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final gnu.trove.TObjectHashingStrategy TOOLS_HASHING_STRATEGY
private com.intellij.codeInspection.reference.RefManager myRefManager
private com.intellij.analysis.AnalysisScope myCurrentScope
private final com.intellij.openapi.project.Project myProject
private final java.util.List myJobDescriptors
private final com.intellij.codeInspection.ex.StdJobDescriptors myStdJobDescriptors
protected com.intellij.openapi.progress.ProgressIndicator myProgressIndicator
private com.intellij.codeInspection.ex.InspectionProfileImpl myExternalProfile
protected final java.util.Map myExtensions
final java.util.Map myTools
public static final String PROBLEMS_TAG_NAME
public static final String LOCAL_TOOL_ATTRIBUTE
public void <init> (com.intellij.openapi.project.Project)
com.intellij.codeInspection.lang.GlobalInspectionContextExtension extension
com.intellij.codeInspection.lang.InspectionExtensionsFactory factory
com.intellij.openapi.project.Project project
public com.intellij.analysis.AnalysisScope getCurrentScope ()
public com.intellij.openapi.project.Project getProject ()
public java.lang.Object getExtension (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public com.intellij.codeInspection.ex.InspectionProfileImpl getCurrentProfile ()
String currentProfile
com.intellij.codeInspection.ex.InspectionProfileImpl profile
public boolean shouldCheck (com.intellij.codeInspection.reference.RefEntity, com.intellij.codeInspection.GlobalInspectionTool)
com.intellij.codeInspection.reference.RefEntity entity
com.intellij.codeInspection.GlobalInspectionTool tool
public boolean isSuppressed (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.psi.PsiElement element
String id
com.intellij.codeInspection.reference.RefManagerImpl refManager
void cleanupTools ()
com.intellij.codeInspection.lang.GlobalInspectionContextExtension extension
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
com.intellij.codeInspection.ex.ScopeToolState state
com.intellij.codeInspection.ex.Tools tools
com.intellij.codeInspection.ex.EntryPointsManager entryPointsManager
public void setCurrentScope (com.intellij.analysis.AnalysisScope)
com.intellij.analysis.AnalysisScope currentScope
public void doInspections (com.intellij.analysis.AnalysisScope)
com.intellij.analysis.AnalysisScope scope
public com.intellij.codeInspection.reference.RefManager getRefManager ()
public boolean isToCheckMember (com.intellij.codeInspection.reference.RefElement, com.intellij.codeInspection.InspectionProfileEntry)
com.intellij.codeInspection.reference.RefElement owner
com.intellij.codeInspection.InspectionProfileEntry tool
public boolean isToCheckFile (com.intellij.psi.PsiFile, com.intellij.codeInspection.InspectionProfileEntry)
com.intellij.psi.search.scope.packageSet.NamedScope namedScope
com.intellij.codeInspection.ex.ScopeToolState state
com.intellij.psi.PsiFile file
com.intellij.codeInspection.InspectionProfileEntry tool
com.intellij.codeInspection.ex.Tools tools
protected void launchInspections (com.intellij.analysis.AnalysisScope)
com.intellij.analysis.AnalysisScope scope
protected com.intellij.openapi.progress.PerformInBackgroundOption createOption ()
protected void notifyInspectionsFinished (com.intellij.analysis.AnalysisScope)
com.intellij.analysis.AnalysisScope scope
public void performInspectionsWithProgress (com.intellij.analysis.AnalysisScope, boolean, boolean)
RuntimeException e
Throwable e
com.intellij.analysis.AnalysisScope scope
boolean runGlobalToolsOnly
boolean isOfflineInspections
com.intellij.psi.PsiManager psiManager
com.intellij.codeInspection.reference.RefManagerImpl refManager
protected void runTools (com.intellij.analysis.AnalysisScope, boolean, boolean)
com.intellij.analysis.AnalysisScope scope
boolean runGlobalToolsOnly
boolean isOfflineInspections
public void initializeTools (java.util.List, java.util.List, java.util.List)
com.intellij.codeInspection.ex.ScopeToolState state
com.intellij.codeInspection.ex.JobDescriptor jobDescriptor
String shortName
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
com.intellij.codeInspection.ex.JobDescriptor[] jobDescriptors
com.intellij.codeInspection.ex.Tools currentTools
com.intellij.codeInspection.lang.GlobalInspectionContextExtension extension
java.util.List outGlobalTools
java.util.List outLocalTools
java.util.List outGlobalSimpleTools
java.util.List usedTools
public java.util.List getUsedTools ()
com.intellij.codeInspection.ex.Tools tool
com.intellij.codeInspection.ex.InspectionProfileImpl profile
java.util.List tools
java.util.Set dependentTools
java.util.Set set
private static void classifyTool (java.util.List, java.util.List, java.util.List, com.intellij.codeInspection.ex.Tools, com.intellij.codeInspection.ex.InspectionToolWrapper)
java.util.List outGlobalTools
java.util.List outLocalTools
java.util.List outGlobalSimpleTools
com.intellij.codeInspection.ex.Tools currentTools
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
public java.util.Map getTools ()
private void appendJobDescriptor (com.intellij.codeInspection.ex.JobDescriptor)
com.intellij.codeInspection.ex.JobDescriptor job
public void codeCleanup (com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionProfile, java.lang.String, java.lang.Runnable, boolean, java.util.function.Predicate)
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionProfile profile
String commandName
Runnable postRunnable
boolean modal
java.util.function.Predicate shouldApplyFix
public void codeCleanup (com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionProfile, java.lang.String, java.lang.Runnable, boolean)
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionProfile profile
String commandName
Runnable postRunnable
boolean modal
public static void modalCodeCleanup (com.intellij.openapi.project.Project, com.intellij.analysis.AnalysisScope, java.lang.Runnable)
com.intellij.openapi.project.Project project
com.intellij.analysis.AnalysisScope scope
Runnable runnable
com.intellij.codeInspection.ex.GlobalInspectionContextBase globalContext
com.intellij.codeInspection.InspectionProfile profile
public static transient void cleanupElements (com.intellij.openapi.project.Project, java.lang.Runnable, com.intellij.psi.PsiElement[])
com.intellij.openapi.project.Project project
Runnable runnable
com.intellij.psi.PsiElement[] scope
public static transient void cleanupElements (com.intellij.openapi.project.Project, java.lang.Runnable, java.util.function.Predicate, com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement element
com.intellij.openapi.project.Project project
Runnable runnable
java.util.function.Predicate shouldApplyFix
com.intellij.psi.PsiElement[] scope
java.util.List elements
com.intellij.psi.SmartPointerManager manager
public static void cleanupElements (com.intellij.openapi.project.Project, java.lang.Runnable, java.util.List)
com.intellij.openapi.project.Project project
Runnable runnable
java.util.List elements
private static void cleanupElements (com.intellij.openapi.project.Project, java.lang.Runnable, java.util.List, java.util.function.Predicate)
com.intellij.openapi.project.Project project
Runnable runnable
java.util.List elements
java.util.function.Predicate shouldApplyFix
Runnable cleanupRunnable
com.intellij.openapi.application.Application application
public void close (boolean)
boolean noSuspiciousCodeFound
public void cleanup ()
public void incrementJobDoneAmount (com.intellij.codeInspection.ex.JobDescriptor, java.lang.String)
com.intellij.codeInspection.ex.JobDescriptor job
String message
int old
float totalProgress
private float getTotalProgress ()
com.intellij.codeInspection.ex.JobDescriptor jobDescriptor
int totalDone
int totalTotal
public void setExternalProfile (com.intellij.codeInspection.ex.InspectionProfileImpl)
com.intellij.codeInspection.ex.InspectionProfileImpl profile
public com.intellij.codeInspection.ex.StdJobDescriptors getStdJobDescriptors ()
private static synthetic void lambda$cleanupElements$9 (java.util.List, com.intellij.openapi.project.Project, java.lang.Runnable, java.util.function.Predicate)
com.intellij.psi.PsiElement psiElement
com.intellij.psi.SmartPsiElementPointer element
java.util.List elements
com.intellij.openapi.project.Project project
Runnable runnable
java.util.function.Predicate shouldApplyFix
java.util.List psiElements
com.intellij.codeInspection.ex.GlobalInspectionContextBase globalContext
com.intellij.codeInspection.InspectionProfile profile
com.intellij.analysis.AnalysisScope analysisScope
private static synthetic boolean lambda$cleanupElements$8 (com.intellij.codeInspection.ProblemDescriptor)
com.intellij.codeInspection.ProblemDescriptor descriptor
private static synthetic boolean lambda$cleanupElements$7 (com.intellij.codeInspection.ProblemDescriptor)
com.intellij.codeInspection.ProblemDescriptor descriptor
private static synthetic boolean lambda$modalCodeCleanup$6 (com.intellij.codeInspection.ProblemDescriptor)
com.intellij.codeInspection.ProblemDescriptor descriptor
private static synthetic boolean lambda$codeCleanup$5 (com.intellij.codeInspection.ProblemDescriptor)
com.intellij.codeInspection.ProblemDescriptor d
private static synthetic com.intellij.codeInspection.ex.ToolsImpl lambda$getUsedTools$4 (com.intellij.codeInspection.ex.InspectionToolWrapper)
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
private synthetic void lambda$performInspectionsWithProgress$3 (com.intellij.analysis.AnalysisScope, boolean, boolean)
com.intellij.analysis.AnalysisScope scope
boolean runGlobalToolsOnly
boolean isOfflineInspections
private static synthetic boolean lambda$createOption$2 ()
private synthetic com.intellij.codeInspection.reference.RefManagerImpl lambda$getRefManager$1 ()
private synthetic void lambda$doInspections$0 (com.intellij.analysis.AnalysisScope)
com.intellij.analysis.AnalysisScope scope
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/GlobalInspectionContextUtil.class
GlobalInspectionContextUtil.java
package com.intellij.codeInspection.ex
public com.intellij.codeInspection.ex.GlobalInspectionContextUtil extends java.lang.Object {
public void <init> ()
public static com.intellij.codeInspection.reference.RefElement retrieveRefElement (com.intellij.psi.PsiElement, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement element
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.psi.PsiFile elementFile
com.intellij.codeInspection.reference.RefElement refElement
public static boolean canRunInspections (com.intellij.openapi.project.Project, boolean)
com.intellij.codeInspection.lang.InspectionExtensionsFactory factory
com.intellij.openapi.project.Project project
boolean online
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/GlobalInspectionToolWrapper$1.class
GlobalInspectionToolWrapper.java
package com.intellij.codeInspection.ex
com.intellij.codeInspection.ex.GlobalInspectionToolWrapper$1 extends com.intellij.codeInspection.ex.LocalInspectionToolWrapper {
final synthetic com.intellij.codeInspection.ex.GlobalInspectionToolWrapper this$0
void <init> (com.intellij.codeInspection.ex.GlobalInspectionToolWrapper, com.intellij.codeInspection.LocalInspectionTool)
com.intellij.codeInspection.ex.GlobalInspectionToolWrapper this$0
com.intellij.codeInspection.LocalInspectionTool tool
public java.lang.String getLanguage ()
}
com/intellij/codeInspection/ex/GlobalInspectionToolWrapper.class
GlobalInspectionToolWrapper.java
package com.intellij.codeInspection.ex
public com.intellij.codeInspection.ex.GlobalInspectionToolWrapper extends com.intellij.codeInspection.ex.InspectionToolWrapper {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> (com.intellij.codeInspection.GlobalInspectionTool)
com.intellij.codeInspection.GlobalInspectionTool globalInspectionTool
public void <init> (com.intellij.codeInspection.GlobalInspectionTool, com.intellij.codeInspection.InspectionEP)
com.intellij.codeInspection.GlobalInspectionTool tool
com.intellij.codeInspection.InspectionEP ep
public void <init> (com.intellij.codeInspection.InspectionEP)
com.intellij.codeInspection.InspectionEP ep
private void <init> (com.intellij.codeInspection.ex.GlobalInspectionToolWrapper)
com.intellij.codeInspection.ex.GlobalInspectionToolWrapper other
public com.intellij.codeInspection.ex.GlobalInspectionToolWrapper createCopy ()
public void initialize (com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.GlobalInspectionContext context
com.intellij.codeInspection.reference.RefManagerImpl refManager
com.intellij.codeInspection.reference.RefGraphAnnotator annotator
public com.intellij.codeInspection.ex.JobDescriptor[] getJobDescriptors (com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.GlobalInspectionContext context
com.intellij.codeInspection.GlobalInspectionTool tool
com.intellij.codeInspection.ex.JobDescriptor[] additionalJobs
com.intellij.codeInspection.ex.StdJobDescriptors stdJobDescriptors
public boolean worksInBatchModeOnly ()
public com.intellij.codeInspection.ex.LocalInspectionToolWrapper getSharedLocalInspectionToolWrapper ()
com.intellij.codeInspection.LocalInspectionTool sharedTool
public volatile synthetic com.intellij.codeInspection.ex.InspectionToolWrapper createCopy ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/HTMLComposerImpl$1.class
HTMLComposerImpl.java
package com.intellij.codeInspection.ex
com.intellij.codeInspection.ex.HTMLComposerImpl$1 extends com.intellij.codeInspection.reference.RefVisitor {
final synthetic StringBuffer val$buf
final synthetic com.intellij.codeInspection.ex.HTMLComposerImpl this$0
void <init> (com.intellij.codeInspection.ex.HTMLComposerImpl, java.lang.StringBuffer)
com.intellij.codeInspection.ex.HTMLComposerImpl this$0
public void visitFile (com.intellij.codeInspection.reference.RefFile)
com.intellij.codeInspection.reference.RefFile file
com.intellij.psi.PsiFile psiFile
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/HTMLComposerImpl.class
HTMLComposerImpl.java
package com.intellij.codeInspection.ex
public abstract com.intellij.codeInspection.ex.HTMLComposerImpl extends com.intellij.codeInspection.HTMLComposer {
private final int[] myListStack
private int myListStackTop
private final java.util.Map myExtensions
private final java.util.Map myLanguageExtensions
protected static final String BR
public static final String NBSP
public static final String CODE_CLOSING
public static final String CODE_OPENING
public static final String B_OPENING
public static final String B_CLOSING
protected static final String CLOSE_TAG
public static final String A_HREF_OPENING
public static final String A_CLOSING
protected void <init> ()
com.intellij.codeInspection.lang.HTMLComposerExtension extension
com.intellij.codeInspection.lang.InspectionExtensionsFactory factory
public abstract void compose (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefEntity)
public void compose (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefEntity, com.intellij.codeInspection.CommonProblemDescriptor)
StringBuffer buf
com.intellij.codeInspection.reference.RefEntity refElement
com.intellij.codeInspection.CommonProblemDescriptor descriptor
protected void genPageHeader (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefElement refElement
StringBuffer buf
com.intellij.codeInspection.reference.RefEntity refEntity
private void appendLocation (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefElement)
StringBuffer buf
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.codeInspection.lang.HTMLComposerExtension extension
private com.intellij.codeInspection.lang.HTMLComposerExtension getLanguageExtension (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.psi.PsiElement element
private void appendShortName (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefElement)
StringBuffer buf
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.codeInspection.lang.HTMLComposerExtension extension
public void appendQualifiedName (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.lang.HTMLComposerExtension extension
String name
StringBuffer buf
com.intellij.codeInspection.reference.RefEntity refEntity
String qName
public void appendElementReference (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefElement)
StringBuffer buf
com.intellij.codeInspection.reference.RefElement refElement
public void appendElementReference (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefElement, java.lang.String, java.lang.String)
StringBuffer buf
com.intellij.codeInspection.reference.RefElement refElement
String linkText
String frameName
String url
public void appendElementReference (java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String)
String target
StringBuffer buf
String url
String linkText
String frameName
protected void appendQuickFix (java.lang.StringBuffer, java.lang.String)
StringBuffer buf
String text
public void appendElementReference (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefElement, boolean)
com.intellij.openapi.vfs.VirtualFile file
String refElementName
com.intellij.psi.PsiElement element
StringBuffer buf
com.intellij.codeInspection.reference.RefElement refElement
boolean isPackageIncluded
com.intellij.codeInspection.lang.HTMLComposerExtension extension
public java.lang.String composeNumereables (int, java.lang.String, java.lang.String, java.lang.String)
int n
String statement
String singleEnding
String multipleEnding
StringBuilder buf
public void appendElementInReferences (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement refCaller
StringBuffer buf
com.intellij.codeInspection.reference.RefElement refElement
public void appendElementOutReferences (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement refCallee
StringBuffer buf
com.intellij.codeInspection.reference.RefElement refElement
public void appendListItem (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefElement)
StringBuffer buf
com.intellij.codeInspection.reference.RefElement refElement
protected void appendAdditionalListItemInfo (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefElement)
StringBuffer buf
com.intellij.codeInspection.reference.RefElement refElement
protected void appendResolution (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefEntity, java.lang.String[])
String text
boolean listStarted
StringBuffer buf
com.intellij.codeInspection.reference.RefEntity where
String[] quickFixes
public void startList (java.lang.StringBuffer)
StringBuffer buf
public void doneList (java.lang.StringBuffer)
StringBuffer buf
public void startListItem (java.lang.StringBuffer)
StringBuffer buf
public static void doneListItem (java.lang.StringBuffer)
StringBuffer buf
public void appendNoProblems (java.lang.StringBuffer)
StringBuffer buf
public java.lang.Object getExtension (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
}
com/intellij/codeInspection/ex/InspectionElementsMergerBase.class
InspectionElementsMergerBase.java
package com.intellij.codeInspection.ex
public abstract com.intellij.codeInspection.ex.InspectionElementsMergerBase extends com.intellij.codeInspection.ex.InspectionElementsMerger {
public void <init> ()
protected org.jdom.Element writeOldSettings (java.lang.String) throws com.intellij.openapi.util.WriteExternalException
String sourceToolName
org.jdom.Element sourceElement
private java.lang.String getDefaultSeverityLevel (java.lang.String)
String sourceToolName
protected boolean isEnabledByDefault (java.lang.String)
String sourceToolName
static java.lang.String getMergedMarkerName (java.lang.String)
String toolName
boolean markSettingsMerged (java.util.Map)
org.jdom.Element defaultElement
java.util.Map inspectionsSettings
org.jdom.Element merge
protected boolean areSettingsMerged (java.util.Map, org.jdom.Element)
java.util.Map inspectionsSettings
org.jdom.Element inspectionElement
org.jdom.Element merge
protected org.jdom.Element merge (java.util.Map)
java.util.Map inspectionElements
protected org.jdom.Element merge (java.util.Map, boolean)
org.jdom.Element sourceElement
String sourceToolName
String sourceToolName
org.jdom.Element scopeEl
java.util.Set toolsWithScope
String scopeName
java.util.Map inspectionElements
boolean includeDefaults
java.util.LinkedHashMap scopes
java.util.LinkedHashMap mentionedTools
boolean enabled
String level
org.jdom.Element toolElement
protected boolean writeMergedContent (org.jdom.Element)
org.jdom.Element toolElement
protected org.jdom.Element getSourceElement (java.util.Map, java.lang.String)
java.util.Map inspectionElements
String sourceToolName
private void copyDefaultSettings (org.jdom.Element, java.util.Map, java.lang.String)
org.jdom.Element defaultElement
org.jdom.Element targetElement
java.util.Map inspectionElements
String sourceToolName
org.jdom.Element oldElement
private static java.lang.String getLevel (org.jdom.Element)
org.jdom.Element element
private void collectContent (java.lang.String, org.jdom.Element, org.jdom.Element, java.util.Map, java.util.Map)
String scopeName
org.jdom.Element element
String sourceToolName
org.jdom.Element sourceElement
org.jdom.Element toolElement
java.util.Map scopes
java.util.Map mentionedTools
org.jdom.Element wrapElement
private void copyScopeContent (java.lang.String, org.jdom.Element, org.jdom.Element)
org.jdom.Element scopeEl
String sourceToolName
org.jdom.Element element
org.jdom.Element scopeElement
org.jdom.Element wrappedScope
protected org.jdom.Element transformElement (java.lang.String, org.jdom.Element, org.jdom.Element)
String sourceToolName
org.jdom.Element sourceElement
org.jdom.Element toolElement
private static synthetic org.jdom.Element lambda$collectContent$3 (org.jdom.Element, java.lang.String)
org.jdom.Element element
String key
org.jdom.Element scopeElement
private static synthetic java.util.Set lambda$collectContent$2 (java.lang.String)
String s
private static synthetic void lambda$copyDefaultSettings$1 (org.jdom.Element, org.jdom.Element)
org.jdom.Element defaultElement
org.jdom.Element child
private static synthetic boolean lambda$copyDefaultSettings$0 (org.jdom.Element)
org.jdom.Element child
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/InspectionProfileImpl$1.class
InspectionProfileImpl.java
package com.intellij.codeInspection.ex
com.intellij.codeInspection.ex.InspectionProfileImpl$1 extends java.lang.Object implements com.intellij.util.graph.InboundSemiGraph {
final synthetic java.util.Map val$dependencies
final synthetic com.intellij.codeInspection.ex.InspectionProfileImpl this$0
void <init> (com.intellij.codeInspection.ex.InspectionProfileImpl, java.util.Map)
com.intellij.codeInspection.ex.InspectionProfileImpl this$0
public java.util.Collection getNodes ()
public java.util.Iterator getIn (java.lang.String)
String n
public volatile synthetic java.util.Iterator getIn (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/InspectionProfileImpl$2.class
InspectionProfileImpl.java
package com.intellij.codeInspection.ex
final com.intellij.codeInspection.ex.InspectionProfileImpl$2 extends com.intellij.codeInspection.ex.InspectionElementsMergerBase {
final synthetic com.intellij.codeInspection.ex.InspectionElementsMerger val$merger
void <init> (com.intellij.codeInspection.ex.InspectionElementsMerger)
public java.lang.String getMergedToolName ()
public java.lang.String[] getSourceToolNames ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/InspectionProfileImpl.class
InspectionProfileImpl.java
package com.intellij.codeInspection.ex
public com.intellij.codeInspection.ex.InspectionProfileImpl extends com.intellij.codeInspection.ex.NewInspectionProfile {
static final String INSPECTION_TOOL_TAG
static final String CLASS_TAG
protected static final com.intellij.openapi.diagnostic.Logger LOG
private static final String VALID_VERSION
private static final String VERSION_TAG
private static final String USED_LEVELS
public static boolean INIT_INSPECTIONS
protected final java.util.function.Supplier myToolSupplier
protected final java.util.Map myUninitializedSettings
protected java.util.Map myTools
protected volatile java.util.Set myChangedToolNames
protected boolean myLockedProfile
protected final com.intellij.codeInspection.ex.InspectionProfileImpl myBaseProfile
private volatile String myToolShortName
private String[] myScopesOrder
private String myDescription
private com.intellij.configurationStore.SchemeDataHolder myDataHolder
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String, java.util.function.Supplier, com.intellij.profile.codeInspection.BaseInspectionProfileManager)
String profileName
java.util.function.Supplier toolSupplier
com.intellij.profile.codeInspection.BaseInspectionProfileManager profileManager
public void <init> (java.lang.String)
String profileName
public void <init> (java.lang.String, java.util.function.Supplier, com.intellij.codeInspection.ex.InspectionProfileImpl)
String profileName
java.util.function.Supplier toolSupplier
com.intellij.codeInspection.ex.InspectionProfileImpl baseProfile
protected void <init> (java.lang.String, java.util.function.Supplier, com.intellij.profile.codeInspection.BaseInspectionProfileManager, com.intellij.codeInspection.ex.InspectionProfileImpl, com.intellij.configurationStore.SchemeDataHolder)
String profileName
java.util.function.Supplier toolSupplier
com.intellij.profile.codeInspection.BaseInspectionProfileManager profileManager
com.intellij.codeInspection.ex.InspectionProfileImpl baseProfile
com.intellij.configurationStore.SchemeDataHolder dataHolder
public void <init> (java.lang.String, java.util.function.Supplier, com.intellij.profile.codeInspection.BaseInspectionProfileManager, com.intellij.configurationStore.SchemeDataHolder)
String profileName
java.util.function.Supplier toolSupplier
com.intellij.profile.codeInspection.BaseInspectionProfileManager profileManager
com.intellij.configurationStore.SchemeDataHolder dataHolder
private static boolean toolSettingsAreEqual (java.lang.String, com.intellij.codeInspection.ex.InspectionProfileImpl, com.intellij.codeInspection.ex.InspectionProfileImpl)
String toolName
com.intellij.codeInspection.ex.InspectionProfileImpl profile1
com.intellij.codeInspection.ex.InspectionProfileImpl profile2
com.intellij.codeInspection.ex.Tools toolList1
com.intellij.codeInspection.ex.Tools toolList2
protected static com.intellij.codeInspection.ex.InspectionToolWrapper copyToolSettings (com.intellij.codeInspection.ex.InspectionToolWrapper)
org.jdom.Element config
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
com.intellij.codeInspection.ex.InspectionToolWrapper inspectionTool
public com.intellij.codeHighlighting.HighlightDisplayLevel getErrorLevel (com.intellij.codeInsight.daemon.HighlightDisplayKey, com.intellij.psi.PsiElement)
com.intellij.codeInsight.daemon.HighlightDisplayKey inspectionToolKey
com.intellij.psi.PsiElement element
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ex.ToolsImpl tools
com.intellij.codeHighlighting.HighlightDisplayLevel level
public void readExternal (org.jdom.Element)
String toolClassName
String shortName
org.jdom.Element toolElement
com.intellij.codeInspection.ex.InspectionToolWrapper[] tools
org.jdom.Element toolElement
java.util.List children
org.jdom.Element element
org.jdom.Element highlightElement
String version
private static java.lang.String convertToShortName (java.lang.String, com.intellij.codeInspection.ex.InspectionToolWrapper[])
com.intellij.codeInspection.ex.InspectionToolWrapper tool
String displayName
com.intellij.codeInspection.ex.InspectionToolWrapper[] tools
public java.util.Set getUsedSeverities ()
com.intellij.codeInspection.ex.ScopeToolState state
com.intellij.codeInspection.ex.Tools tools
java.util.Set result
public org.jdom.Element writeScheme ()
org.jdom.Element element
public void writeExternal (org.jdom.Element)
org.jdom.Element el
com.intellij.openapi.util.WriteExternalException e
org.jdom.Element toolElement
com.intellij.codeInspection.ex.ToolsImpl toolList
org.jdom.Element inspectionElement
String toolName
org.jdom.Element element
java.util.Set changedToolNames
java.util.List allToolNames
protected static void writeVersion (org.jdom.Element)
org.jdom.Element element
private void markSettingsMerged (java.lang.String, org.jdom.Element)
com.intellij.codeInspection.ex.InspectionElementsMergerBase merger
String toolName
org.jdom.Element element
String mergedName
private boolean areSettingsMerged (java.lang.String, org.jdom.Element)
String toolName
org.jdom.Element inspectionElement
com.intellij.codeInspection.ex.InspectionElementsMergerBase merger
public void collectDependentInspections (com.intellij.codeInspection.ex.InspectionToolWrapper, java.util.Set, com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.InspectionToolWrapper dependentEntryWrapper
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
java.util.Set dependentEntries
com.intellij.openapi.project.Project project
String mainToolId
public com.intellij.codeInspection.ex.InspectionToolWrapper getInspectionTool (java.lang.String, com.intellij.psi.PsiElement)
String shortName
com.intellij.psi.PsiElement element
com.intellij.codeInspection.ex.Tools toolList
public com.intellij.codeInspection.InspectionProfileEntry getUnwrappedTool (java.lang.String, com.intellij.psi.PsiElement)
String shortName
com.intellij.psi.PsiElement element
com.intellij.codeInspection.ex.InspectionToolWrapper tool
public com.intellij.codeInspection.InspectionProfileEntry getUnwrappedTool (com.intellij.openapi.util.Key, com.intellij.psi.PsiElement)
com.intellij.openapi.util.Key shortNameKey
com.intellij.psi.PsiElement element
public void modifyProfile (com.intellij.util.Consumer)
com.intellij.util.Consumer modelConsumer
public void modifyToolSettings (com.intellij.openapi.util.Key, com.intellij.psi.PsiElement, com.intellij.util.Consumer)
com.intellij.openapi.util.Key shortNameKey
com.intellij.psi.PsiElement psiElement
com.intellij.util.Consumer toolConsumer
public com.intellij.codeInspection.ex.InspectionToolWrapper getInspectionTool (java.lang.String, com.intellij.openapi.project.Project)
String shortName
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ex.ToolsImpl tools
public com.intellij.codeInspection.ex.InspectionToolWrapper getToolById (java.lang.String, com.intellij.psi.PsiElement)
com.intellij.codeInspection.ex.InspectionToolWrapper tool
com.intellij.codeInspection.ex.Tools toolList
String id
com.intellij.psi.PsiElement element
public java.util.List findToolsById (java.lang.String, com.intellij.psi.PsiElement)
com.intellij.codeInspection.ex.InspectionToolWrapper tool
com.intellij.codeInspection.ex.Tools toolList
String id
com.intellij.psi.PsiElement element
java.util.List result
public java.lang.String getSingleTool ()
public void setSingleTool (java.lang.String)
String toolShortName
public java.lang.String getDisplayName ()
public void scopesChanged ()
com.intellij.codeInspection.ex.ToolsImpl tools
public boolean isProfileLocked ()
public void lockProfile (boolean)
boolean isLocked
public com.intellij.codeInspection.ex.InspectionToolWrapper[] getInspectionTools (com.intellij.psi.PsiElement)
com.intellij.codeInspection.ex.Tools toolList
com.intellij.psi.PsiElement element
java.util.List result
public java.util.List getAllEnabledInspectionTools (com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.ToolsImpl toolList
com.intellij.openapi.project.Project project
java.util.List result
public void disableToolByDefault (java.util.Collection, com.intellij.openapi.project.Project)
String toolId
java.util.Collection toolShortNames
com.intellij.openapi.project.Project project
public com.intellij.codeInspection.ex.ScopeToolState getToolDefaultState (java.lang.String, com.intellij.openapi.project.Project)
String toolShortName
com.intellij.openapi.project.Project project
public void enableToolsByDefault (java.util.List, com.intellij.openapi.project.Project)
String shortName
java.util.List toolShortNames
com.intellij.openapi.project.Project project
protected java.util.List createTools (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
protected void initialize (com.intellij.openapi.project.Project)
org.jdom.Element element
java.util.List tools
com.intellij.openapi.progress.ProcessCanceledException ignored
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
com.intellij.openapi.project.Project project
com.intellij.configurationStore.SchemeDataHolder dataHolder
java.util.List tools
java.util.Map dependencies
com.intellij.util.graph.DFSTBuilder builder
protected void copyToolsConfigurations (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void addTool (com.intellij.openapi.project.Project, com.intellij.codeInspection.ex.InspectionToolWrapper, java.util.Map)
com.intellij.codeInspection.InspectionEP extension
com.intellij.openapi.util.Computable computable
com.intellij.codeInspection.ex.InspectionElementsMergerBase merger
org.jdom.Element merged
com.intellij.openapi.util.InvalidDataException e
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
java.util.Map dependencies
String shortName
com.intellij.codeInsight.daemon.HighlightDisplayKey key
com.intellij.codeHighlighting.HighlightDisplayLevel baseLevel
com.intellij.codeHighlighting.HighlightDisplayLevel defaultLevel
com.intellij.codeHighlighting.HighlightDisplayLevel level
boolean enabled
com.intellij.codeInspection.ex.ToolsImpl toolsList
org.jdom.Element element
private static com.intellij.codeInspection.ex.InspectionElementsMergerBase getMerger (java.lang.String)
String shortName
com.intellij.codeInspection.ex.InspectionElementsMerger merger
public java.lang.String[] getScopesOrder ()
public void setScopesOrder (java.lang.String[])
String[] scopesOrder
private com.intellij.codeHighlighting.HighlightDisplayLevel getErrorLevel (com.intellij.codeInsight.daemon.HighlightDisplayKey, com.intellij.openapi.project.Project)
com.intellij.codeInsight.daemon.HighlightDisplayKey key
com.intellij.openapi.project.Project project
public com.intellij.codeInspection.ex.InspectionProfileModifiableModel getModifiableModel ()
public void cleanup (com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.ToolsImpl toolList
com.intellij.openapi.project.Project project
public void enableTool (java.lang.String, com.intellij.openapi.project.Project)
String toolShortName
com.intellij.openapi.project.Project project
public void enableTool (java.lang.String, com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.openapi.project.Project)
String inspectionTool
com.intellij.psi.search.scope.packageSet.NamedScope namedScope
com.intellij.openapi.project.Project project
public void enableTools (java.util.List, com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.openapi.project.Project)
String inspectionTool
java.util.List inspectionTools
com.intellij.psi.search.scope.packageSet.NamedScope namedScope
com.intellij.openapi.project.Project project
public void disableTools (java.util.List, com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.openapi.project.Project)
String inspectionTool
java.util.List inspectionTools
com.intellij.psi.search.scope.packageSet.NamedScope namedScope
com.intellij.openapi.project.Project project
public void setErrorLevel (com.intellij.codeInsight.daemon.HighlightDisplayKey, com.intellij.codeHighlighting.HighlightDisplayLevel, com.intellij.openapi.project.Project)
com.intellij.codeInsight.daemon.HighlightDisplayKey key
com.intellij.codeHighlighting.HighlightDisplayLevel level
com.intellij.openapi.project.Project project
public boolean isToolEnabled (com.intellij.codeInsight.daemon.HighlightDisplayKey, com.intellij.psi.PsiElement)
com.intellij.codeInsight.daemon.HighlightDisplayKey key
com.intellij.psi.PsiElement element
com.intellij.codeInspection.ex.Tools toolState
public boolean isExecutable (com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.Tools tools
com.intellij.openapi.project.Project project
public java.lang.String getDescription ()
public void setDescription (java.lang.String)
String description
public void resetToBase (java.lang.String, com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.openapi.project.Project)
String toolId
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ex.ToolsImpl tools
com.intellij.codeInspection.ex.InspectionToolWrapper baseDefaultWrapper
com.intellij.codeInspection.ex.ScopeToolState state
public void convert (org.jdom.Element, com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapperCopy
com.intellij.codeHighlighting.HighlightDisplayLevel errorLevel
Exception e
com.intellij.codeInsight.daemon.HighlightDisplayKey key
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
String profile
com.intellij.codeInspection.ex.InspectionProfileImpl inspectionProfile
com.intellij.psi.search.scope.packageSet.NamedScope scope
org.jdom.Element scopeElement
org.jdom.Element element
com.intellij.openapi.project.Project project
org.jdom.Element scopes
private void reduceConvertedScopes ()
com.intellij.codeInspection.ex.ScopeToolState state
boolean equal
boolean isEnabled
com.intellij.codeInspection.ex.ScopeToolState toolState
java.util.List nonDefaultTools
com.intellij.codeInspection.ex.ToolsImpl tools
public java.util.List getAllTools ()
com.intellij.codeInspection.ex.Tools tools
java.util.List result
public java.util.List getDefaultStates (com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.Tools tools
com.intellij.openapi.project.Project project
java.util.List result
public java.util.List getNonDefaultTools (java.lang.String, com.intellij.openapi.project.Project)
String shortName
com.intellij.openapi.project.Project project
java.util.List result
java.util.List nonDefaultTools
public boolean isToolEnabled (com.intellij.codeInsight.daemon.HighlightDisplayKey, com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.openapi.project.Project)
com.intellij.codeInsight.daemon.HighlightDisplayKey key
com.intellij.psi.search.scope.packageSet.NamedScope namedScope
com.intellij.openapi.project.Project project
public void removeScope (java.lang.String, java.lang.String, com.intellij.openapi.project.Project)
String toolShortName
String scopeName
com.intellij.openapi.project.Project project
public void removeScopes (java.util.List, java.lang.String, com.intellij.openapi.project.Project)
String shortName
java.util.List shortNames
String scopeName
com.intellij.openapi.project.Project project
private java.util.Set getChangedToolNames ()
String toolId
java.util.Set names
java.util.Set map
public void profileChanged ()
public com.intellij.codeHighlighting.HighlightDisplayLevel getErrorLevel (com.intellij.codeInsight.daemon.HighlightDisplayKey, com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.openapi.project.Project)
com.intellij.codeInsight.daemon.HighlightDisplayKey key
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ex.ToolsImpl tools
public com.intellij.codeInspection.ex.ScopeToolState addScope (com.intellij.codeInspection.ex.InspectionToolWrapper, com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.codeHighlighting.HighlightDisplayLevel, boolean, com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.codeHighlighting.HighlightDisplayLevel level
boolean enabled
com.intellij.openapi.project.Project project
public void setErrorLevel (com.intellij.codeInsight.daemon.HighlightDisplayKey, com.intellij.codeHighlighting.HighlightDisplayLevel, java.lang.String, com.intellij.openapi.project.Project)
com.intellij.codeInsight.daemon.HighlightDisplayKey key
com.intellij.codeHighlighting.HighlightDisplayLevel level
String scopeName
com.intellij.openapi.project.Project project
public void setErrorLevel (java.util.List, com.intellij.codeHighlighting.HighlightDisplayLevel, java.lang.String, com.intellij.openapi.project.Project)
com.intellij.codeInsight.daemon.HighlightDisplayKey key
java.util.List keys
com.intellij.codeHighlighting.HighlightDisplayLevel level
String scopeName
com.intellij.openapi.project.Project project
public com.intellij.codeInspection.ex.ToolsImpl getToolsOrNull (java.lang.String, com.intellij.openapi.project.Project)
String name
com.intellij.openapi.project.Project project
public void enableAllTools (com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.InspectionToolWrapper entry
com.intellij.openapi.project.Project project
public void disableAllTools (com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.InspectionToolWrapper entry
com.intellij.openapi.project.Project project
private static synthetic boolean lambda$resetToBase$2 (com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.openapi.project.Project, com.intellij.codeInspection.ex.ScopeToolState)
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ex.ScopeToolState s
private static synthetic void lambda$modifyToolSettings$1 (com.intellij.openapi.util.Key, com.intellij.psi.PsiElement, com.intellij.util.Consumer, com.intellij.codeInspection.ex.InspectionProfileModifiableModel)
com.intellij.openapi.util.Key shortNameKey
com.intellij.psi.PsiElement psiElement
com.intellij.util.Consumer toolConsumer
com.intellij.codeInspection.ex.InspectionProfileModifiableModel model
com.intellij.codeInspection.InspectionProfileEntry tool
private static synthetic kotlin.Unit lambda$modifyProfile$0 (com.intellij.util.Consumer, com.intellij.codeInspection.ex.InspectionProfileModifiableModel)
com.intellij.util.Consumer modelConsumer
com.intellij.codeInspection.ex.InspectionProfileModifiableModel it
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/InspectionProfileKt$BASE_PROFILE$2.class
InspectionProfile.kt
package com.intellij.codeInspection.ex
final com.intellij.codeInspection.ex.InspectionProfileKt$BASE_PROFILE$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
public static final com.intellij.codeInspection.ex.InspectionProfileKt$BASE_PROFILE$2 INSTANCE
public volatile synthetic java.lang.Object invoke ()
public final com.intellij.codeInspection.ex.InspectionProfileImpl invoke ()
void <init> ()
static void <clinit> ()
}
com/intellij/codeInspection/ex/InspectionProfileKt$createSimple$profile$1.class
InspectionProfile.kt
package com.intellij.codeInspection.ex
final com.intellij.codeInspection.ex.InspectionProfileKt$createSimple$profile$1 extends java.lang.Object implements java.util.function.Supplier {
final synthetic java.util.List $toolWrappers
public volatile synthetic java.lang.Object get ()
public final java.util.List get ()
void <init> (java.util.List)
}
com/intellij/codeInspection/ex/InspectionProfileKt.class
InspectionProfile.kt
package com.intellij.codeInspection.ex
public final com.intellij.codeInspection.ex.InspectionProfileKt extends java.lang.Object {
static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
public static final String DEFAULT_PROFILE_NAME
private static final kotlin.Lazy BASE_PROFILE$delegate
static void <clinit> ()
public static final com.intellij.codeInspection.ex.InspectionProfileImpl getBASE_PROFILE ()
public static final com.intellij.codeInspection.ex.InspectionProfileImpl createSimple (java.lang.String, com.intellij.openapi.project.Project, java.util.List)
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
com.intellij.codeInspection.ex.InspectionProfileImpl profile
String name
com.intellij.openapi.project.Project project
java.util.List toolWrappers
}
com/intellij/codeInspection/ex/InspectionProfileModifiableModel.class
InspectionProfileModifiableModel.kt
package com.intellij.codeInspection.ex
public com.intellij.codeInspection.ex.InspectionProfileModifiableModel extends com.intellij.codeInspection.ex.InspectionProfileImpl {
private boolean modified
private final com.intellij.codeInspection.ex.InspectionProfileImpl source
public final boolean isChanged ()
public final void setModified (boolean)
boolean value
public void resetToBase (java.lang.String, com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.openapi.project.Project)
String toolId
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.openapi.project.Project project
protected void copyToolsConfigurations (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
protected java.util.List createTools (com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.ScopeToolState it
int $i$a$-map-InspectionProfileModifiableModel$createTools$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
com.intellij.openapi.project.Project project
private final void copyToolsConfigurations (com.intellij.codeInspection.ex.InspectionProfileImpl, com.intellij.openapi.project.Project)
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
com.intellij.codeInspection.ex.ScopeToolState state
java.util.List nonDefaultToolStates
com.intellij.codeInspection.ex.ScopeToolState defaultState
com.intellij.codeInspection.ex.ToolsImpl tools
com.intellij.codeInspection.ex.ToolsImpl toolList
com.intellij.openapi.util.WriteExternalException e
com.intellij.openapi.util.InvalidDataException e
com.intellij.codeInspection.ex.InspectionProfileImpl profile
com.intellij.openapi.project.Project project
public final boolean isProperSetting (java.lang.String)
com.intellij.codeInspection.ex.ToolsImpl currentTools
com.intellij.codeInspection.ex.ToolsImpl tools
String toolId
public final boolean isProperSetting (java.lang.String, com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.ScopeToolState s
int $i$a$-first-InspectionProfileModifiableModel$isProperSetting$actualWrapper$1
Object element$iv
Iterable $this$first$iv
int $i$f$first
com.intellij.codeInspection.ex.InspectionToolWrapper actualWrapper
com.intellij.codeInspection.ex.InspectionToolWrapper baseDefaultWrapper
String toolId
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.openapi.project.Project project
public final void resetToBase (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public final void commit ()
public final void resetToEmpty (com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
com.intellij.openapi.project.Project project
private final void commit (com.intellij.codeInspection.ex.InspectionProfileImpl, com.intellij.codeInspection.ex.InspectionProfileImpl)
com.intellij.codeInspection.ex.InspectionProfileImpl $this$commit
com.intellij.codeInspection.ex.InspectionProfileImpl model
public final void disableTool (java.lang.String, com.intellij.psi.PsiElement)
String toolShortName
com.intellij.psi.PsiElement element
public java.lang.String toString ()
public final com.intellij.codeInspection.ex.InspectionProfileImpl getSource ()
public void <init> (com.intellij.codeInspection.ex.InspectionProfileImpl)
com.intellij.codeInspection.ex.InspectionProfileImpl source
}
com/intellij/codeInspection/ex/InspectionProfileModifiableModelKt.class
InspectionProfileModifiableModel.kt
package com.intellij.codeInspection.ex
public final com.intellij.codeInspection.ex.InspectionProfileModifiableModelKt extends java.lang.Object {
public static final void modifyAndCommitProjectProfile (com.intellij.openapi.project.Project, com.intellij.util.Consumer)
com.intellij.codeInspection.ex.InspectionProfileModifiableModel $this$edit
int $i$a$-edit-InspectionProfileModifiableModelKt$modifyAndCommitProjectProfile$1
com.intellij.codeInspection.ex.InspectionProfileModifiableModel model$iv
com.intellij.codeInspection.ex.InspectionProfileImpl $this$edit$iv
int $i$f$edit
com.intellij.openapi.project.Project project
com.intellij.util.Consumer action
public static final void edit (com.intellij.codeInspection.ex.InspectionProfileImpl, kotlin.jvm.functions.Function1)
com.intellij.codeInspection.ex.InspectionProfileModifiableModel model
com.intellij.codeInspection.ex.InspectionProfileImpl $this$edit
kotlin.jvm.functions.Function1 task
int $i$f$edit
}
com/intellij/codeInspection/ex/InspectionProfileWrapper.class
InspectionProfileWrapper.java
package com.intellij.codeInspection.ex
public com.intellij.codeInspection.ex.InspectionProfileWrapper extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.util.Key CUSTOMIZATION_KEY
private static boolean alreadyChecked
protected final com.intellij.codeInspection.ex.InspectionProfileImpl myProfile
public void <init> (com.intellij.codeInspection.ex.InspectionProfileImpl)
com.intellij.codeInspection.ex.InspectionProfileImpl profile
public static void checkInspectionsDuplicates (com.intellij.codeInspection.ex.InspectionToolWrapper[])
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
com.intellij.codeInspection.ex.InspectionToolWrapper[] toolWrappers
java.util.Set uniqueTools
public boolean isToolEnabled (com.intellij.codeInsight.daemon.HighlightDisplayKey, com.intellij.psi.PsiElement)
com.intellij.codeInsight.daemon.HighlightDisplayKey key
com.intellij.psi.PsiElement element
public com.intellij.codeHighlighting.HighlightDisplayLevel getErrorLevel (com.intellij.codeInsight.daemon.HighlightDisplayKey, com.intellij.psi.PsiElement)
com.intellij.codeInsight.daemon.HighlightDisplayKey inspectionToolKey
com.intellij.psi.PsiElement element
public com.intellij.codeInspection.ex.InspectionToolWrapper getInspectionTool (java.lang.String, com.intellij.psi.PsiElement)
String shortName
com.intellij.psi.PsiElement element
public com.intellij.codeInspection.ex.InspectionProfileImpl getInspectionProfile ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/InspectionToolRegistrar.class
InspectionToolRegistrar.java
package com.intellij.codeInspection.ex
public com.intellij.codeInspection.ex.InspectionToolRegistrar extends java.lang.Object implements java.util.function.Supplier {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.util.NotNullLazyValue myInspectionToolFactories
public void <init> ()
private static void checkForDuplicateShortName (com.intellij.codeInspection.InspectionEP, java.util.Map)
com.intellij.openapi.extensions.PluginDescriptor descriptor
com.intellij.codeInspection.InspectionEP ep
java.util.Map shortNames
String shortName
com.intellij.codeInspection.InspectionEP duplicate
public static com.intellij.codeInspection.ex.InspectionToolWrapper wrapTool (com.intellij.codeInspection.InspectionProfileEntry)
com.intellij.codeInspection.InspectionProfileEntry profileEntry
private static void registerTools (java.util.Collection, java.util.List)
Class aClass
com.intellij.codeInspection.InspectionToolProvider provider
java.util.Collection providers
java.util.List factories
public static com.intellij.codeInspection.ex.InspectionToolRegistrar getInstance ()
public java.util.List get ()
public java.util.List createTools ()
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
java.util.function.Supplier factory
java.util.List inspectionToolFactories
java.util.List tools
private static java.lang.String checkTool (com.intellij.codeInspection.ex.InspectionToolWrapper)
String id
Throwable t
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
String message
public volatile synthetic java.lang.Object get ()
private static synthetic com.intellij.codeInspection.ex.InspectionToolWrapper lambda$registerTools$3 (java.lang.Class)
Class aClass
com.intellij.codeInspection.InspectionProfileEntry entry
private static synthetic java.util.List lambda$new$2 ()
com.intellij.codeInspection.LocalInspectionEP ep
com.intellij.codeInspection.InspectionEP ep
java.util.Set providers
java.util.List factories
boolean isInternal
java.util.Map shortNames
private static synthetic com.intellij.codeInspection.ex.InspectionToolWrapper lambda$null$1 (com.intellij.codeInspection.InspectionEP)
com.intellij.codeInspection.InspectionEP ep
private static synthetic com.intellij.codeInspection.ex.InspectionToolWrapper lambda$null$0 (com.intellij.codeInspection.LocalInspectionEP)
com.intellij.codeInspection.LocalInspectionEP ep
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/LocalInspectionToolWrapper$1.class
LocalInspectionToolWrapper.java
package com.intellij.codeInspection.ex
final com.intellij.codeInspection.ex.LocalInspectionToolWrapper$1 extends com.intellij.openapi.util.NotNullLazyValue {
void <init> ()
protected java.util.Map compute ()
com.intellij.codeInspection.LocalInspectionEP ep
java.util.Map map
protected volatile synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/LocalInspectionToolWrapper.class
LocalInspectionToolWrapper.java
package com.intellij.codeInspection.ex
public com.intellij.codeInspection.ex.LocalInspectionToolWrapper extends com.intellij.codeInspection.ex.InspectionToolWrapper {
private static final com.intellij.openapi.util.NotNullLazyValue ourEPMap
public void <init> (com.intellij.codeInspection.LocalInspectionTool)
com.intellij.codeInspection.LocalInspectionTool tool
public void <init> (com.intellij.codeInspection.LocalInspectionEP)
com.intellij.codeInspection.LocalInspectionEP ep
private void <init> (com.intellij.codeInspection.ex.LocalInspectionToolWrapper)
com.intellij.codeInspection.ex.LocalInspectionToolWrapper other
public com.intellij.codeInspection.ex.LocalInspectionToolWrapper createCopy ()
public com.intellij.codeInspection.ex.JobDescriptor[] getJobDescriptors (com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.GlobalInspectionContext context
public boolean isUnfair ()
public java.lang.String getID ()
public java.lang.String getAlternativeID ()
public boolean runForWholeFile ()
public static com.intellij.codeInspection.ex.InspectionToolWrapper findTool2RunInBatch (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, java.lang.String)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
String name
com.intellij.codeInspection.InspectionProfile inspectionProfile
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
public static com.intellij.codeInspection.ex.InspectionToolWrapper findTool2RunInBatch (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.codeInspection.InspectionProfile, com.intellij.codeInspection.ex.InspectionToolWrapper)
String oppositeShortName
com.intellij.codeInspection.LocalInspectionTool inspectionTool
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
com.intellij.codeInspection.InspectionProfile inspectionProfile
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
public volatile synthetic com.intellij.codeInspection.ex.InspectionToolWrapper createCopy ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/NewInspectionProfile.class
InspectionProfile.kt
package com.intellij.codeInspection.ex
public abstract com.intellij.codeInspection.ex.NewInspectionProfile extends com.intellij.profile.ProfileEx implements com.intellij.codeInspection.InspectionProfile com.intellij.configurationStore.SerializableScheme {
protected volatile boolean initialized
protected final Object myLock
private boolean isProjectLevel
public com.intellij.openapi.options.SchemeState schemeState
private com.intellij.profile.codeInspection.BaseInspectionProfileManager profileManager
public com.intellij.openapi.options.SchemeState getSchemeState ()
public final boolean isProjectLevel ()
public final void setProjectLevel (boolean)
boolean value
public final com.intellij.profile.codeInspection.BaseInspectionProfileManager getProfileManager ()
public final void setProfileManager (com.intellij.profile.codeInspection.BaseInspectionProfileManager)
com.intellij.profile.codeInspection.BaseInspectionProfileManager value
public final boolean wasInitialized ()
protected final com.intellij.openapi.components.PathMacroManager getPathMacroManager ()
com.intellij.profile.codeInspection.BaseInspectionProfileManager profileManager
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object other
public final void setToolEnabled (java.lang.String, boolean, com.intellij.openapi.project.Project, boolean)
com.intellij.codeInspection.ex.ToolsImpl tools
String toolShortName
boolean enabled
com.intellij.openapi.project.Project project
boolean fireEvents
public static synthetic void setToolEnabled$default (com.intellij.codeInspection.ex.NewInspectionProfile, java.lang.String, boolean, com.intellij.openapi.project.Project, boolean, int, java.lang.Object)
public final void setToolEnabled (java.lang.String, boolean, com.intellij.openapi.project.Project)
String toolShortName
boolean enabled
com.intellij.openapi.project.Project project
public final void setToolEnabled (java.lang.String, boolean)
String toolShortName
boolean enabled
public final com.intellij.codeInspection.ex.ToolsImpl getTools (java.lang.String, com.intellij.openapi.project.Project)
String name
com.intellij.openapi.project.Project project
public abstract com.intellij.codeInspection.ex.ToolsImpl getToolsOrNull (java.lang.String, com.intellij.openapi.project.Project)
public final void initInspectionTools (com.intellij.openapi.project.Project)
int $i$a$-synchronized-NewInspectionProfile$initInspectionTools$1
com.intellij.openapi.project.Project project
public static synthetic void initInspectionTools$default (com.intellij.codeInspection.ex.NewInspectionProfile, com.intellij.openapi.project.Project, int, java.lang.Object)
public final void initInspectionTools ()
protected boolean forceInitInspectionTools ()
protected abstract void initialize (com.intellij.openapi.project.Project)
public final void copyFrom (com.intellij.codeInspection.ex.InspectionProfileImpl)
org.jdom.Element element
com.intellij.codeInspection.ex.InspectionProfileImpl profile
public abstract void readExternal (org.jdom.Element)
public void <init> (java.lang.String, com.intellij.profile.codeInspection.BaseInspectionProfileManager)
String name
com.intellij.profile.codeInspection.BaseInspectionProfileManager profileManager
}
com/intellij/codeInspection/ex/PairedUnfairLocalInspectionTool.class
PairedUnfairLocalInspectionTool.java
package com.intellij.codeInspection.ex
public abstract com.intellij.codeInspection.ex.PairedUnfairLocalInspectionTool extends java.lang.Object implements com.intellij.codeInspection.ex.UnfairLocalInspectionTool {
public abstract java.lang.String getInspectionForBatchShortName ()
}
com/intellij/codeInspection/ex/QuickFixWrapper.class
QuickFixWrapper.java
package com.intellij.codeInspection.ex
public com.intellij.codeInspection.ex.QuickFixWrapper extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction com.intellij.codeInsight.intention.PriorityAction {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.codeInspection.ProblemDescriptor myDescriptor
private final com.intellij.codeInspection.LocalQuickFix myFix
public static com.intellij.codeInsight.intention.IntentionAction wrap (com.intellij.codeInspection.ProblemDescriptor, int)
com.intellij.codeInspection.ProblemDescriptor descriptor
int fixNumber
com.intellij.codeInspection.QuickFix[] fixes
com.intellij.codeInspection.QuickFix fix
private void <init> (com.intellij.codeInspection.ProblemDescriptor, com.intellij.codeInspection.LocalQuickFix)
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.codeInspection.LocalQuickFix fix
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement psiElement
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile fileForUndo
com.intellij.codeInspection.LocalQuickFix fix
public boolean startInWriteAction ()
public com.intellij.psi.PsiElement getElementToMakeWritable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.intellij.codeInspection.LocalQuickFix getFix ()
public com.intellij.codeInsight.intention.PriorityAction$Priority getPriority ()
public com.intellij.codeInspection.ProblemHighlightType getHighlightType ()
public com.intellij.psi.PsiFile getFile ()
com.intellij.psi.PsiElement element
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/ToolsImpl.class
ToolsImpl.java
package com.intellij.codeInspection.ex
public com.intellij.codeInspection.ex.ToolsImpl extends java.lang.Object implements com.intellij.codeInspection.ex.Tools {
static final String ENABLED_BY_DEFAULT_ATTRIBUTE
static final String ENABLED_ATTRIBUTE
static final String LEVEL_ATTRIBUTE
private final String myShortName
private final com.intellij.codeInspection.ex.ScopeToolState myDefaultState
private java.util.List myTools
private boolean myEnabled
void <init> (com.intellij.codeInspection.ex.InspectionToolWrapper, com.intellij.codeHighlighting.HighlightDisplayLevel, boolean, boolean)
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
com.intellij.codeHighlighting.HighlightDisplayLevel level
boolean enabled
boolean enabledByDefault
public com.intellij.codeInspection.ex.ScopeToolState addTool (com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.codeInspection.ex.InspectionToolWrapper, boolean, com.intellij.codeHighlighting.HighlightDisplayLevel)
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
boolean enabled
com.intellij.codeHighlighting.HighlightDisplayLevel level
com.intellij.codeInspection.ex.ScopeToolState prependTool (com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.codeInspection.ex.InspectionToolWrapper, boolean, com.intellij.codeHighlighting.HighlightDisplayLevel)
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
boolean enabled
com.intellij.codeHighlighting.HighlightDisplayLevel level
public com.intellij.codeInspection.ex.ScopeToolState addTool (java.lang.String, com.intellij.codeInspection.ex.InspectionToolWrapper, boolean, com.intellij.codeHighlighting.HighlightDisplayLevel)
String scopeName
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
boolean enabled
com.intellij.codeHighlighting.HighlightDisplayLevel level
private com.intellij.codeInspection.ex.ScopeToolState insertTool (com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.codeInspection.ex.InspectionToolWrapper, boolean, com.intellij.codeHighlighting.HighlightDisplayLevel, int)
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
boolean enabled
com.intellij.codeHighlighting.HighlightDisplayLevel level
int idx
private com.intellij.codeInspection.ex.ScopeToolState insertTool (com.intellij.codeInspection.ex.ScopeToolState, int)
com.intellij.codeInspection.ex.ScopeToolState scopeToolState
int idx
public com.intellij.codeInspection.ex.InspectionToolWrapper getInspectionTool (com.intellij.psi.PsiElement)
com.intellij.psi.search.scope.packageSet.PackageSet packageSet
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.codeInspection.ex.ScopeToolState state
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement element
public java.lang.String getShortName ()
void cleanupTools (com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.ScopeToolState state
com.intellij.openapi.project.Project project
void scopesChanged ()
com.intellij.codeInspection.ex.ScopeToolState tool
public void writeExternal (org.jdom.Element)
org.jdom.Element scopeElement
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
com.intellij.codeInspection.ex.ScopeToolState state
org.jdom.Element inspectionElement
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
void readExternal (org.jdom.Element, com.intellij.profile.codeInspection.InspectionProfileManager, java.util.Map)
String scopeName
com.intellij.psi.search.scope.packageSet.NamedScopesHolder scopesHolder
com.intellij.psi.search.scope.packageSet.NamedScope namedScope
String errorLevel
String enabledInScope
com.intellij.codeInspection.ex.InspectionToolWrapper copyToolWrapper
com.intellij.codeHighlighting.HighlightDisplayLevel scopeLevel
org.jdom.Element scopeElement
int j
String scopeName
java.util.List order
int i
java.util.List scopeNames
org.jdom.Element toolElement
com.intellij.profile.codeInspection.InspectionProfileManager profileManager
java.util.Map dependencies
String levelName
com.intellij.codeInsight.daemon.impl.SeverityRegistrar registrar
com.intellij.codeHighlighting.HighlightDisplayLevel level
String enabled
boolean isEnabled
String enabledTool
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
java.util.List scopeElements
public com.intellij.codeInspection.ex.InspectionToolWrapper getTool ()
public java.util.List getTools ()
java.util.List result
public void collectTools (java.util.List)
java.util.List result
public com.intellij.codeInspection.ex.ScopeToolState getDefaultState ()
void setDefaultEnabled (boolean)
boolean isEnabled
public void removeScope (java.lang.String)
com.intellij.codeInspection.ex.ScopeToolState tool
String scopeName
private void checkToolsIsEmpty ()
public void removeAllScopes ()
public void setScope (int, com.intellij.psi.search.scope.packageSet.NamedScope)
com.intellij.codeInspection.ex.ScopeToolState scopeToolState
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
int idx
com.intellij.psi.search.scope.packageSet.NamedScope namedScope
boolean isEnabled (com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.ScopeToolState state
com.intellij.psi.search.scope.packageSet.NamedScope namedScope
com.intellij.openapi.project.Project project
public com.intellij.codeHighlighting.HighlightDisplayLevel getLevel (com.intellij.psi.PsiElement)
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.psi.search.scope.packageSet.PackageSet set
com.intellij.codeInspection.ex.ScopeToolState state
com.intellij.psi.PsiElement element
com.intellij.openapi.project.Project project
com.intellij.packageDependencies.DependencyValidationManager manager
public com.intellij.codeHighlighting.HighlightDisplayLevel getLevel ()
public boolean isEnabled ()
public boolean isEnabled (com.intellij.psi.PsiElement)
com.intellij.psi.search.scope.packageSet.PackageSet set
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.codeInspection.ex.ScopeToolState state
com.intellij.psi.PsiElement element
com.intellij.openapi.project.Project project
com.intellij.packageDependencies.DependencyValidationManager manager
public com.intellij.codeInspection.ex.InspectionToolWrapper getEnabledTool (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.search.scope.packageSet.PackageSet set
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.codeInspection.ex.ScopeToolState state
com.intellij.openapi.project.Project project
com.intellij.packageDependencies.DependencyValidationManager manager
com.intellij.psi.PsiElement element
boolean includeDoNotShow
public com.intellij.codeInspection.ex.InspectionToolWrapper getEnabledTool (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void setEnabled (boolean)
boolean enabled
public void enableTool (com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.ScopeToolState state
com.intellij.psi.search.scope.packageSet.NamedScope namedScope
com.intellij.openapi.project.Project project
void disableTool (com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.ScopeToolState state
com.intellij.psi.search.scope.packageSet.NamedScope namedScope
com.intellij.openapi.project.Project project
public void disableTool (com.intellij.psi.PsiElement)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiFile file
com.intellij.psi.search.scope.packageSet.PackageSet packageSet
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.codeInspection.ex.ScopeToolState state
com.intellij.psi.PsiElement element
com.intellij.openapi.project.Project project
com.intellij.packageDependencies.DependencyValidationManager validationManager
public com.intellij.codeHighlighting.HighlightDisplayLevel getLevel (com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.ScopeToolState state
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.openapi.project.Project project
public boolean equals (java.lang.Object)
com.intellij.codeInspection.ex.ScopeToolState state
com.intellij.codeInspection.ex.ScopeToolState toolState
int i
Object o
com.intellij.codeInspection.ex.ToolsImpl tools
public void setLevel (com.intellij.codeHighlighting.HighlightDisplayLevel, java.lang.String, com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.ScopeToolState tool
int i
com.intellij.codeInspection.ex.ScopeToolState scopeToolState
int index
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.codeHighlighting.HighlightDisplayLevel level
String scopeName
com.intellij.openapi.project.Project project
public void setDefaultState (com.intellij.codeInspection.ex.InspectionToolWrapper, boolean, com.intellij.codeHighlighting.HighlightDisplayLevel)
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
boolean enabled
com.intellij.codeHighlighting.HighlightDisplayLevel level
public void setLevel (com.intellij.codeHighlighting.HighlightDisplayLevel)
com.intellij.codeHighlighting.HighlightDisplayLevel level
public java.util.List getNonDefaultTools ()
private void disableWholeToolIfCan ()
com.intellij.codeInspection.ex.ScopeToolState tool
private static synthetic java.util.List lambda$readExternal$0 (java.lang.String)
String __
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/UnfairLocalInspectionTool.class
UnfairLocalInspectionTool.java
package com.intellij.codeInspection.ex
public abstract com.intellij.codeInspection.ex.UnfairLocalInspectionTool extends java.lang.Object {
}
com/intellij/codeInspection/inspection-black-list.txt
com/intellij/codeInspection/reference/RefDirectoryImpl.class
RefDirectoryImpl.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefDirectoryImpl extends com.intellij.codeInspection.reference.RefElementImpl implements com.intellij.codeInspection.reference.RefDirectory {
private volatile com.intellij.codeInspection.reference.RefModule myRefModule
static final synthetic boolean $assertionsDisabled
protected void <init> (com.intellij.psi.PsiDirectory, com.intellij.codeInspection.reference.RefManager)
com.intellij.psi.PsiDirectory psiElement
com.intellij.codeInspection.reference.RefManager refManager
protected void initialize ()
com.intellij.codeInspection.reference.WritableRefElement refElement
com.intellij.psi.PsiDirectory psiElement
com.intellij.psi.PsiDirectory parentDirectory
public void accept (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor visitor
public boolean isValid ()
public com.intellij.codeInspection.reference.RefModule getModule ()
public java.lang.String getQualifiedName ()
public java.lang.String getExternalName ()
com.intellij.psi.PsiElement element
private synthetic java.lang.Boolean lambda$isValid$1 () throws java.lang.RuntimeException
com.intellij.openapi.vfs.VirtualFile directory
private synthetic void lambda$accept$0 (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor visitor
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefElementImpl.class
RefElementImpl.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefElementImpl extends com.intellij.codeInspection.reference.RefEntityImpl implements com.intellij.codeInspection.reference.RefElement com.intellij.codeInspection.reference.WritableRefElement {
protected static final com.intellij.openapi.diagnostic.Logger LOG
private static final int IS_ENTRY_MASK
private static final int IS_PERMANENT_ENTRY_MASK
private final com.intellij.psi.SmartPsiElementPointer myID
private java.util.List myOutReferences
private java.util.List myInReferences
private String[] mySuppressions
private volatile boolean myIsDeleted
protected static final int IS_REACHABLE_MASK
protected void <init> (java.lang.String, com.intellij.codeInspection.reference.RefElement)
String name
com.intellij.codeInspection.reference.RefElement owner
protected void <init> (com.intellij.psi.PsiFile, com.intellij.codeInspection.reference.RefManager)
com.intellij.psi.PsiFile file
com.intellij.codeInspection.reference.RefManager manager
protected void <init> (java.lang.String, com.intellij.psi.PsiElement, com.intellij.codeInspection.reference.RefManager)
String name
com.intellij.psi.PsiElement element
com.intellij.codeInspection.reference.RefManager manager
protected boolean isDeleted ()
public boolean isValid ()
public javax.swing.Icon getIcon (boolean)
boolean expanded
com.intellij.psi.PsiElement element
public com.intellij.codeInspection.reference.RefModule getModule ()
com.intellij.codeInspection.reference.RefEntity owner
public java.lang.String getExternalName ()
public com.intellij.psi.PsiElement getPsiElement ()
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.psi.SmartPsiElementPointer getPointer ()
public void buildReferences ()
public boolean isReachable ()
public void setReachable (boolean)
boolean reachable
public boolean isReferenced ()
public boolean hasSuspiciousCallers ()
com.intellij.codeInspection.reference.RefElement refCaller
public synchronized java.util.Collection getOutReferences ()
public synchronized java.util.Collection getInReferences ()
public synchronized void addInReference (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement refElement
java.util.List inReferences
public synchronized void addOutReference (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement refElement
java.util.List outReferences
public void setEntry (boolean)
boolean entry
public boolean isEntry ()
public boolean isPermanentEntry ()
public com.intellij.codeInspection.reference.RefElement getContainingEntry ()
public void setPermanentEntry (boolean)
boolean permanentEntry
public boolean isSuspicious ()
public void referenceRemoved ()
com.intellij.codeInspection.reference.RefElement refCallee
com.intellij.codeInspection.reference.RefElement refCaller
public java.lang.String getURL ()
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.vfs.VirtualFile virtualFile
protected abstract void initialize ()
public void addSuppression (java.lang.String)
String text
public transient boolean isSuppressed (java.lang.String[])
String id
String suppression
String[] toolId
com.intellij.codeInspection.reference.RefEntity entity
private synthetic java.lang.Boolean lambda$isValid$0 () throws java.lang.RuntimeException
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefEntityImpl.class
RefEntityImpl.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefEntityImpl extends java.lang.Object implements com.intellij.codeInspection.reference.RefEntity com.intellij.codeInspection.reference.WritableRefEntity {
private volatile com.intellij.codeInspection.reference.WritableRefEntity myOwner
protected java.util.List myChildren
private final String myName
private java.util.Map myUserMap
protected long myFlags
protected final com.intellij.codeInspection.reference.RefManagerImpl myManager
protected void <init> (java.lang.String, com.intellij.codeInspection.reference.RefManager)
String name
com.intellij.codeInspection.reference.RefManager manager
public java.lang.String getName ()
public java.lang.String getQualifiedName ()
public synchronized java.util.List getChildren ()
public com.intellij.codeInspection.reference.WritableRefEntity getOwner ()
public void setOwner (com.intellij.codeInspection.reference.WritableRefEntity)
com.intellij.codeInspection.reference.WritableRefEntity owner
public synchronized void add (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity child
java.util.List children
public synchronized void removeChild (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity child
public java.lang.String toString ()
public java.lang.Object getUserData (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public void accept (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor refVisitor
public void putUserData (com.intellij.openapi.util.Key, java.lang.Object)
java.util.Map userMap
com.intellij.openapi.util.Key key
Object value
public synchronized boolean checkFlag (long)
long mask
public synchronized void setFlag (boolean, long)
boolean value
long mask
public java.lang.String getExternalName ()
public com.intellij.codeInspection.reference.RefManagerImpl getRefManager ()
public volatile synthetic com.intellij.codeInspection.reference.RefManager getRefManager ()
public volatile synthetic com.intellij.codeInspection.reference.RefEntity getOwner ()
private synthetic void lambda$accept$0 (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor refVisitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefFileImpl.class
RefFileImpl.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefFileImpl extends com.intellij.codeInspection.reference.RefElementImpl implements com.intellij.codeInspection.reference.RefFile {
public void <init> (com.intellij.psi.PsiFile, com.intellij.codeInspection.reference.RefManager)
com.intellij.psi.PsiFile elem
com.intellij.codeInspection.reference.RefManager manager
public com.intellij.psi.PsiFile getPsiElement ()
public void accept (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor visitor
public java.lang.String getExternalName ()
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile virtualFile
protected void initialize ()
com.intellij.codeInspection.reference.RefElement element
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.vfs.VirtualFile parentDirectory
com.intellij.psi.PsiDirectory psiDirectory
static com.intellij.codeInspection.reference.RefElement fileFromExternalName (com.intellij.codeInspection.reference.RefManager, java.lang.String)
com.intellij.psi.PsiFile psiFile
com.intellij.codeInspection.reference.RefManager manager
String fqName
com.intellij.openapi.vfs.VirtualFile virtualFile
public volatile synthetic com.intellij.psi.PsiElement getPsiElement ()
private synthetic void lambda$accept$0 (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefManagerImpl$1.class
RefManagerImpl.java
package com.intellij.codeInspection.reference
synthetic com.intellij.codeInspection.reference.RefManagerImpl$1 extends java.lang.Object {
}
com/intellij/codeInspection/reference/RefManagerImpl$ProjectIterator.class
RefManagerImpl.java
package com.intellij.codeInspection.reference
com.intellij.codeInspection.reference.RefManagerImpl$ProjectIterator extends com.intellij.psi.PsiElementVisitor {
final synthetic com.intellij.codeInspection.reference.RefManagerImpl this$0
private void <init> (com.intellij.codeInspection.reference.RefManagerImpl)
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiFile targetContainingFile
com.intellij.codeInspection.reference.RefElement refWhat
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiReference reference
com.intellij.codeInspection.reference.RefElement refFile
java.util.stream.Stream implicitRefs
com.intellij.codeInspection.lang.RefManagerExtension externalFileManagerExtension
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement aChildren
com.intellij.psi.PsiElement element
com.intellij.codeInspection.lang.RefManagerExtension extension
public void visitFile (com.intellij.psi.PsiFile)
String relative
RuntimeException e
Throwable e
com.intellij.lang.Language language
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.FileViewProvider viewProvider
java.util.Set relevantLanguages
private synthetic void lambda$visitElement$1 (com.intellij.codeInspection.reference.RefElement, com.intellij.psi.PsiElement)
com.intellij.codeInspection.reference.RefElement refFile
com.intellij.psi.PsiElement e
com.intellij.codeInspection.reference.RefElement superClassReference
private static synthetic boolean lambda$visitElement$0 (com.intellij.psi.PsiFile, com.intellij.codeInspection.lang.RefManagerExtension)
com.intellij.psi.PsiFile file
com.intellij.codeInspection.lang.RefManagerExtension ex
synthetic void <init> (com.intellij.codeInspection.reference.RefManagerImpl, com.intellij.codeInspection.reference.RefManagerImpl$1)
com.intellij.codeInspection.reference.RefManagerImpl x0
com.intellij.codeInspection.reference.RefManagerImpl$1 x1
}
com/intellij/codeInspection/reference/RefManagerImpl.class
RefManagerImpl.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefManagerImpl extends com.intellij.codeInspection.reference.RefManager {
private static final com.intellij.openapi.diagnostic.Logger LOG
private long myLastUsedMask
private final com.intellij.openapi.project.Project myProject
private com.intellij.analysis.AnalysisScope myScope
private com.intellij.codeInspection.reference.RefProject myRefProject
private final java.util.BitSet myUnprocessedFiles
private final boolean processExternalElements
private final java.util.concurrent.ConcurrentMap myRefTable
private volatile java.util.List myCachedSortedRefs
private final java.util.concurrent.ConcurrentMap myModules
private final com.intellij.codeInspection.reference.RefManagerImpl$ProjectIterator myProjectIterator
private final java.util.concurrent.atomic.AtomicBoolean myDeclarationsFound
private final com.intellij.psi.PsiManager myPsiManager
private volatile boolean myIsInProcess
private volatile boolean myOfflineView
private final java.util.LinkedHashSet myGraphAnnotators
private com.intellij.codeInspection.GlobalInspectionContext myContext
private final java.util.Map myExtensions
private final java.util.Map myLanguageExtensions
private final com.intellij.util.containers.Interner myNameInterner
public void <init> (com.intellij.openapi.project.Project, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.lang.Language language
com.intellij.codeInspection.lang.RefManagerExtension extension
com.intellij.codeInspection.lang.InspectionExtensionsFactory factory
com.intellij.openapi.module.Module module
com.intellij.openapi.project.Project project
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.GlobalInspectionContext context
java.lang.String internName (java.lang.String)
String name
public com.intellij.codeInspection.GlobalInspectionContext getContext ()
public void iterate (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.codeInspection.reference.RefModule refModule
com.intellij.codeInspection.lang.RefManagerExtension extension
com.intellij.codeInspection.reference.RefVisitor visitor
public void cleanup ()
com.intellij.codeInspection.lang.RefManagerExtension extension
public com.intellij.analysis.AnalysisScope getScope ()
private void fireNodeInitialized (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefGraphAnnotator annotator
com.intellij.codeInspection.reference.RefElement refElement
public void fireNodeMarkedReferenced (com.intellij.codeInspection.reference.RefElement, com.intellij.codeInspection.reference.RefElement, boolean, boolean, boolean)
com.intellij.codeInspection.reference.RefGraphAnnotator annotator
com.intellij.codeInspection.reference.RefElement refWhat
com.intellij.codeInspection.reference.RefElement refFrom
boolean referencedFromClassInitializer
boolean forReading
boolean forWriting
public void fireNodeMarkedReferenced (com.intellij.codeInspection.reference.RefElement, com.intellij.codeInspection.reference.RefElement, boolean, boolean, boolean, com.intellij.psi.PsiElement)
com.intellij.codeInspection.reference.RefGraphAnnotator annotator
com.intellij.codeInspection.reference.RefElement refWhat
com.intellij.codeInspection.reference.RefElement refFrom
boolean referencedFromClassInitializer
boolean forReading
boolean forWriting
com.intellij.psi.PsiElement element
public void fireNodeMarkedReferenced (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.codeInspection.reference.RefGraphAnnotator annotator
com.intellij.psi.PsiElement what
com.intellij.psi.PsiElement from
public void fireBuildReferences (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefGraphAnnotator annotator
com.intellij.codeInspection.reference.RefElement refElement
public void registerGraphAnnotator (com.intellij.codeInspection.reference.RefGraphAnnotator)
com.intellij.codeInspection.reference.RefGraphAnnotator annotator
public synchronized long getLastUsedMask ()
public java.lang.Object getExtension (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public java.lang.String getType (com.intellij.codeInspection.reference.RefEntity)
String type
com.intellij.codeInspection.lang.RefManagerExtension extension
com.intellij.codeInspection.reference.RefEntity ref
public com.intellij.codeInspection.reference.RefEntity getRefinedElement (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.lang.RefManagerExtension extension
com.intellij.codeInspection.reference.RefEntity ref
public org.jdom.Element export (com.intellij.codeInspection.reference.RefEntity, int)
org.jdom.Element fileElement
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.editor.Document document
com.intellij.openapi.util.Segment range
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.psi.SmartPsiElementPointer pointer
com.intellij.psi.PsiFile psiFile
org.jdom.Element fileElement
org.jdom.Element lineElement
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.codeInspection.reference.RefModule refModule
com.intellij.openapi.vfs.VirtualFile moduleFile
org.jdom.Element fileElement
com.intellij.codeInspection.lang.RefManagerExtension extension
com.intellij.codeInspection.reference.RefEntity refEntity
int actualLine
org.jdom.Element problem
public java.lang.String getGroupName (com.intellij.codeInspection.reference.RefElement)
String groupName
com.intellij.codeInspection.lang.RefManagerExtension extension
com.intellij.codeInspection.reference.RefElement entity
com.intellij.codeInspection.reference.RefEntity parent
java.util.LinkedList containingDirs
private static void appendModule (org.jdom.Element, com.intellij.codeInspection.reference.RefModule)
org.jdom.Element moduleElement
org.jdom.Element problem
com.intellij.codeInspection.reference.RefModule refModule
public void findAllDeclarations ()
long before
com.intellij.analysis.AnalysisScope scope
public boolean isDeclarationsFound ()
public void inspectionReadActionStarted ()
public void inspectionReadActionFinished ()
public void startOfflineView ()
public boolean isOfflineView ()
public boolean isInProcess ()
public com.intellij.openapi.project.Project getProject ()
public com.intellij.codeInspection.reference.RefProject getRefProject ()
public java.util.List getSortedElements ()
java.util.List answer
java.util.List list
public com.intellij.psi.PsiManager getPsiManager ()
public synchronized boolean isInGraph (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.psi.PsiNamedElement getContainerElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.lang.Language language
com.intellij.codeInspection.lang.RefManagerExtension extension
private synchronized void registerUnprocessed (com.intellij.openapi.vfs.VirtualFileWithId)
com.intellij.openapi.vfs.VirtualFileWithId virtualFile
void removeReference (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement value
com.intellij.psi.PsiAnchor anchor
java.util.Map$Entry entry
com.intellij.codeInspection.reference.RefElement refElem
com.intellij.psi.PsiElement element
com.intellij.codeInspection.lang.RefManagerExtension extension
private static com.intellij.psi.PsiAnchor createAnchor (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void initializeAnnotators ()
com.intellij.codeInspection.reference.RefGraphAnnotator annotator
com.intellij.openapi.extensions.ExtensionPoint point
com.intellij.codeInspection.reference.RefGraphAnnotator[] graphAnnotators
public com.intellij.codeInspection.reference.RefElement getReference (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement elem
public com.intellij.codeInspection.reference.RefElement getReference (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement elem
boolean ignoreScope
private com.intellij.codeInspection.lang.RefManagerExtension getExtension (com.intellij.lang.Language)
com.intellij.lang.Language language
public com.intellij.codeInspection.reference.RefEntity getReference (java.lang.String, java.lang.String)
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.codeInspection.lang.RefManagerExtension extension
com.intellij.psi.PsiDirectory dir
String url
com.intellij.openapi.vfs.VirtualFile vFile
String type
String fqName
public com.intellij.codeInspection.reference.RefElement getFromRefTableOrCache (com.intellij.psi.PsiElement, com.intellij.openapi.util.NullableFactory)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.NullableFactory factory
private com.intellij.codeInspection.reference.RefElement getFromRefTableOrCache (com.intellij.psi.PsiElement, com.intellij.openapi.util.NullableFactory, com.intellij.util.Consumer)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.NullableFactory factory
com.intellij.util.Consumer whenCached
com.intellij.psi.PsiAnchor psiAnchor
com.intellij.codeInspection.reference.RefElement result
com.intellij.codeInspection.reference.RefElement prev
public com.intellij.codeInspection.reference.RefModule getRefModule (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
com.intellij.codeInspection.reference.RefModule refModule
public boolean belongsToScope (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
private boolean belongsToScope (com.intellij.psi.PsiElement, boolean)
com.intellij.codeInspection.lang.RefManagerExtension extension
com.intellij.psi.PsiElement psiElement
boolean ignoreScope
com.intellij.psi.PsiFile containingFile
Boolean inProject
public java.lang.String getQualifiedName (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity refEntity
public void removeRefElement (com.intellij.codeInspection.reference.RefElement, java.util.List)
com.intellij.codeInspection.reference.RefElement refChild
com.intellij.codeInspection.reference.RefElement refElement
java.util.List deletedRefs
java.util.List children
com.intellij.codeInspection.reference.RefElement[] refElements
public boolean isValidPointForReference ()
private static synthetic java.lang.Boolean lambda$belongsToScope$8 (com.intellij.psi.PsiElement) throws java.lang.RuntimeException
com.intellij.psi.PsiElement psiElement
private synthetic void lambda$getReference$7 (com.intellij.psi.PsiElement, com.intellij.codeInspection.reference.RefElementImpl)
com.intellij.psi.PsiElement elem
com.intellij.codeInspection.reference.RefElementImpl element
private synthetic void lambda$null$6 (com.intellij.codeInspection.reference.RefElementImpl, com.intellij.psi.PsiElement) throws java.lang.RuntimeException
com.intellij.codeInspection.lang.RefManagerExtension each
com.intellij.codeInspection.reference.RefElementImpl element
com.intellij.psi.PsiElement elem
private synthetic com.intellij.codeInspection.reference.RefElementImpl lambda$getReference$5 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement elem
private synthetic com.intellij.codeInspection.reference.RefElementImpl lambda$null$4 (com.intellij.psi.PsiElement) throws java.lang.RuntimeException
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.psi.PsiElement elem
com.intellij.codeInspection.lang.RefManagerExtension extension
private synthetic java.lang.Boolean lambda$getReference$3 (com.intellij.psi.PsiElement, boolean) throws java.lang.RuntimeException
com.intellij.psi.PsiElement elem
boolean ignoreScope
private static synthetic com.intellij.psi.PsiAnchor lambda$createAnchor$2 (com.intellij.psi.PsiElement) throws java.lang.RuntimeException
com.intellij.psi.PsiElement element
private static synthetic void lambda$getSortedElements$1 (java.util.List) throws java.lang.RuntimeException
java.util.List list
private static synthetic int lambda$null$0 (com.intellij.codeInspection.reference.RefElement, com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement o1
com.intellij.codeInspection.reference.RefElement o2
com.intellij.openapi.vfs.VirtualFile v1
com.intellij.openapi.vfs.VirtualFile v2
static synthetic com.intellij.codeInspection.lang.RefManagerExtension access$100 (com.intellij.codeInspection.reference.RefManagerImpl, com.intellij.lang.Language)
com.intellij.codeInspection.reference.RefManagerImpl x0
com.intellij.lang.Language x1
static synthetic boolean access$200 (com.intellij.codeInspection.reference.RefManagerImpl)
com.intellij.codeInspection.reference.RefManagerImpl x0
static synthetic java.util.Map access$300 (com.intellij.codeInspection.reference.RefManagerImpl)
com.intellij.codeInspection.reference.RefManagerImpl x0
static synthetic void access$400 (com.intellij.codeInspection.reference.RefManagerImpl, com.intellij.openapi.vfs.VirtualFileWithId)
com.intellij.codeInspection.reference.RefManagerImpl x0
com.intellij.openapi.vfs.VirtualFileWithId x1
static synthetic com.intellij.openapi.diagnostic.Logger access$500 ()
static synthetic com.intellij.openapi.project.Project access$600 (com.intellij.codeInspection.reference.RefManagerImpl)
com.intellij.codeInspection.reference.RefManagerImpl x0
static synthetic com.intellij.codeInspection.GlobalInspectionContext access$700 (com.intellij.codeInspection.reference.RefManagerImpl)
com.intellij.codeInspection.reference.RefManagerImpl x0
static synthetic com.intellij.psi.PsiManager access$800 (com.intellij.codeInspection.reference.RefManagerImpl)
com.intellij.codeInspection.reference.RefManagerImpl x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefModuleImpl.class
RefModuleImpl.java
package com.intellij.codeInspection.reference
com.intellij.codeInspection.reference.RefModuleImpl extends com.intellij.codeInspection.reference.RefEntityImpl implements com.intellij.codeInspection.reference.RefModule {
private final com.intellij.openapi.module.Module myModule
void <init> (com.intellij.openapi.module.Module, com.intellij.codeInspection.reference.RefManager)
com.intellij.openapi.module.Module module
com.intellij.codeInspection.reference.RefManager manager
public synchronized void add (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity child
public synchronized void removeChild (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity child
public void accept (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor refVisitor
public com.intellij.openapi.module.Module getModule ()
public boolean isValid ()
public javax.swing.Icon getIcon (boolean)
boolean expanded
static com.intellij.codeInspection.reference.RefEntity moduleFromName (com.intellij.codeInspection.reference.RefManager, java.lang.String)
com.intellij.codeInspection.reference.RefManager manager
String name
private synthetic void lambda$accept$0 (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor refVisitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefProjectImpl.class
RefProjectImpl.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefProjectImpl extends com.intellij.codeInspection.reference.RefEntityImpl implements com.intellij.codeInspection.reference.RefProject {
void <init> (com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.reference.RefManager refManager
public boolean isValid ()
public javax.swing.Icon getIcon (boolean)
boolean expanded
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/SmartRefElementPointerImpl.class
SmartRefElementPointerImpl.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.SmartRefElementPointerImpl extends java.lang.Object implements com.intellij.codeInspection.reference.SmartRefElementPointer {
public static final String FQNAME_ATTR
public static final String TYPE_ATTR
public static final String ENTRY_POINT
private static final com.intellij.openapi.diagnostic.Logger LOG
private final boolean myIsPersistent
private com.intellij.codeInspection.reference.RefEntity myRefElement
private final String myFQName
private final String myType
public void <init> (com.intellij.codeInspection.reference.RefEntity, boolean)
boolean psiExists
com.intellij.codeInspection.reference.RefEntity ref
boolean isPersistent
public void <init> (org.jdom.Element)
org.jdom.Element jDomElement
public void <init> (java.lang.String, java.lang.String)
String type
String fqName
public boolean isPersistent ()
public java.lang.String getFQName ()
public com.intellij.codeInspection.reference.RefEntity getRefElement ()
public void writeExternal (org.jdom.Element)
org.jdom.Element parentNode
org.jdom.Element element
public boolean resolve (com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.reference.RefManager manager
public void freeReference ()
private java.lang.String getContainingFileName (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement ref
com.intellij.psi.SmartPsiElementPointer pointer
com.intellij.psi.PsiFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/WritableRefElement.class
WritableRefElement.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.WritableRefElement extends java.lang.Object implements com.intellij.codeInspection.reference.RefElement com.intellij.codeInspection.reference.WritableRefEntity {
public abstract void addInReference (com.intellij.codeInspection.reference.RefElement)
public abstract void addOutReference (com.intellij.codeInspection.reference.RefElement)
public abstract void addSuppression (java.lang.String)
}
com/intellij/codeInspection/reference/WritableRefEntity.class
WritableRefEntity.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.WritableRefEntity extends java.lang.Object implements com.intellij.codeInspection.reference.RefEntity {
public abstract void setOwner (com.intellij.codeInspection.reference.WritableRefEntity)
public abstract void add (com.intellij.codeInspection.reference.RefEntity)
public abstract void removeChild (com.intellij.codeInspection.reference.RefEntity)
}
com/intellij/codeInspection/ui/ConventionOptionsPanel$1.class
ConventionOptionsPanel.java
package com.intellij.codeInspection.ui
com.intellij.codeInspection.ui.ConventionOptionsPanel$1 extends com.intellij.ui.DocumentAdapter {
final synthetic javax.swing.JFormattedTextField val$regexField
final synthetic javax.swing.JFormattedTextField val$minLengthField
final synthetic javax.swing.JFormattedTextField val$maxLengthField
final synthetic Object val$owner
final synthetic String val$regexPatternProperty
final synthetic String val$regexProperty
final synthetic String val$minLengthProperty
final synthetic String val$maxLengthProperty
final synthetic com.intellij.codeInspection.ui.ConventionOptionsPanel this$0
void <init> (com.intellij.codeInspection.ui.ConventionOptionsPanel, javax.swing.JFormattedTextField, javax.swing.JFormattedTextField, javax.swing.JFormattedTextField, java.lang.Object, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
com.intellij.codeInspection.ui.ConventionOptionsPanel this$0
public void textChanged (javax.swing.event.DocumentEvent)
java.util.regex.Pattern pattern
javax.swing.event.DocumentEvent evt
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ui/ConventionOptionsPanel.class
ConventionOptionsPanel.java
package com.intellij.codeInspection.ui
public com.intellij.codeInspection.ui.ConventionOptionsPanel extends javax.swing.JPanel {
private static final com.intellij.openapi.diagnostic.Logger LOG
public transient void <init> (com.intellij.codeInspection.InspectionProfileEntry, java.lang.String, java.lang.String, java.lang.String, java.lang.String, javax.swing.JComponent[])
com.intellij.codeInspection.InspectionProfileEntry owner
String minLengthProperty
String maxLengthProperty
String regexProperty
String regexPatternProperty
javax.swing.JComponent[] extraOptions
public transient void <init> (java.lang.Object, java.lang.String, java.lang.String, java.lang.String, java.lang.String, javax.swing.JComponent[])
javax.swing.JComponent extraOption
Object owner
String minLengthProperty
String maxLengthProperty
String regexProperty
String regexPatternProperty
javax.swing.JComponent[] extraOptions
javax.swing.JLabel patternLabel
javax.swing.JLabel minLengthLabel
javax.swing.JLabel maxLengthLabel
java.text.NumberFormat numberFormat
javax.swing.text.InternationalFormatter formatter
javax.swing.JFormattedTextField minLengthField
javax.swing.JFormattedTextField maxLengthField
javax.swing.JFormattedTextField regexField
javax.swing.event.DocumentListener listener
javax.swing.text.Document regexDocument
javax.swing.text.Document minLengthDocument
javax.swing.text.Document maxLengthDocument
java.awt.GridBagConstraints constraints
private static void setPropertyIntegerValue (java.lang.Object, java.lang.String, java.lang.Integer)
Object owner
String property
Integer value
private static java.lang.Integer getPropertyIntegerValue (java.lang.Object, java.lang.String)
Object owner
String property
private static void setPropertyValue (java.lang.Object, java.lang.String, java.lang.Object)
Object owner
String property
Object value
private static java.lang.Object getPropertyValue (java.lang.Object, java.lang.String)
Object owner
String property
static synthetic void access$000 (java.lang.Object, java.lang.String, java.lang.Object)
Object x0
String x1
Object x2
static synthetic void access$100 (java.lang.Object, java.lang.String, java.lang.Integer)
Object x0
String x1
Integer x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ui/RegExFormatter.class
RegExFormatter.java
package com.intellij.codeInspection.ui
public com.intellij.codeInspection.ui.RegExFormatter extends javax.swing.text.DefaultFormatter {
public void <init> ()
public java.lang.Object stringToValue (java.lang.String) throws java.text.ParseException
java.util.regex.PatternSyntaxException e
String string
public java.lang.String valueToString (java.lang.Object) throws java.text.ParseException
Object value
}
com/intellij/codeInspection/ui/RegExInputVerifier.class
RegExInputVerifier.java
package com.intellij.codeInspection.ui
public com.intellij.codeInspection.ui.RegExInputVerifier extends javax.swing.InputVerifier {
public void <init> ()
public boolean verify (javax.swing.JComponent)
javax.swing.JComponent input
public boolean shouldYieldFocus (javax.swing.JComponent)
javax.swing.JFormattedTextField ftf
javax.swing.JFormattedTextField$AbstractFormatter formatter
javax.swing.JComponent input
}
com/intellij/codeInspection/visibility/VisibilityExtension.class
VisibilityExtension.java
package com.intellij.codeInspection.visibility
public abstract com.intellij.codeInspection.visibility.VisibilityExtension extends java.lang.Object {
public abstract void fillIgnoreList (com.intellij.codeInspection.reference.RefManager, com.intellij.codeInspection.ProblemDescriptionsProcessor)
}
com/intellij/codeStyle/InconsistentLineSeparatorsInspection$1.class
InconsistentLineSeparatorsInspection.java
package com.intellij.codeStyle
com.intellij.codeStyle.InconsistentLineSeparatorsInspection$1 extends com.intellij.psi.PsiElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeStyle.InconsistentLineSeparatorsInspection this$0
void <init> (com.intellij.codeStyle.InconsistentLineSeparatorsInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeStyle.InconsistentLineSeparatorsInspection this$0
public void visitFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.openapi.project.Project project
String projectLineSeparator
com.intellij.openapi.vfs.VirtualFile virtualFile
String curLineSeparator
}
com/intellij/codeStyle/InconsistentLineSeparatorsInspection$2.class
InconsistentLineSeparatorsInspection.java
package com.intellij.codeStyle
final com.intellij.codeStyle.InconsistentLineSeparatorsInspection$2 extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
void <init> ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement psiElement
String lineSeparator
com.intellij.openapi.vfs.VirtualFile virtualFile
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeStyle/InconsistentLineSeparatorsInspection.class
InconsistentLineSeparatorsInspection.java
package com.intellij.codeStyle
public com.intellij.codeStyle.InconsistentLineSeparatorsInspection extends com.intellij.codeInspection.LocalInspectionTool {
private static final com.intellij.codeInspection.LocalQuickFix SET_PROJECT_LINE_SEPARATORS
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
static synthetic com.intellij.codeInspection.LocalQuickFix access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/find/FindBundle.class
FindBundle.java
package com.intellij.find
public com.intellij.find.FindBundle 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 <init> ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/find/findUsages/FindUsagesOptions.class
FindUsagesOptions.java
package com.intellij.find.findUsages
public com.intellij.find.findUsages.FindUsagesOptions extends java.lang.Object implements java.lang.Cloneable {
public com.intellij.psi.search.SearchScope searchScope
public boolean isSearchForTextOccurrences
public boolean isUsages
public com.intellij.psi.search.SearchRequestCollector fastTrack
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.actionSystem.DataContext)
com.intellij.openapi.project.Project project
com.intellij.openapi.actionSystem.DataContext dataContext
public void <init> (com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope searchScope
private static com.intellij.psi.search.SearchScope findScopeByName (com.intellij.openapi.project.Project, com.intellij.openapi.actionSystem.DataContext, java.lang.String)
com.intellij.psi.search.SearchScope scope
com.intellij.openapi.project.Project project
com.intellij.openapi.actionSystem.DataContext dataContext
String scopeName
java.util.List predefined
public com.intellij.find.findUsages.FindUsagesOptions clone ()
CloneNotSupportedException e
public boolean equals (java.lang.Object)
Object o
com.intellij.find.findUsages.FindUsagesOptions that
public int hashCode ()
int result
public java.lang.String toString ()
public java.lang.String generateUsagesString ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/packageDependencies/BackwardDependenciesBuilder.class
BackwardDependenciesBuilder.java
package com.intellij.packageDependencies
public com.intellij.packageDependencies.BackwardDependenciesBuilder extends com.intellij.packageDependencies.DependenciesBuilder {
private final com.intellij.analysis.AnalysisScope myForwardScope
private final com.intellij.analysis.AnalysisScope myScopeOfInterest
public void <init> (com.intellij.openapi.project.Project, com.intellij.analysis.AnalysisScope)
com.intellij.openapi.project.Project project
com.intellij.analysis.AnalysisScope scope
public void <init> (com.intellij.openapi.project.Project, com.intellij.analysis.AnalysisScope, com.intellij.analysis.AnalysisScope)
com.intellij.openapi.project.Project project
com.intellij.analysis.AnalysisScope scope
com.intellij.analysis.AnalysisScope scopeOfInterest
public java.lang.String getRootNodeNameInUsageView ()
public java.lang.String getInitialUsagesPosition ()
public com.intellij.analysis.AnalysisScope getScopeOfInterest ()
public boolean isBackward ()
public void analyze ()
int fileCount
boolean includeTestSource
com.intellij.packageDependencies.DependenciesBuilder builder
com.intellij.psi.PsiManager psiManager
private static void subtractScope (com.intellij.packageDependencies.DependenciesBuilder, com.intellij.analysis.AnalysisScope)
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiFile psiFile
com.intellij.packageDependencies.DependenciesBuilder builders
com.intellij.analysis.AnalysisScope scope
java.util.Map dependencies
java.util.Set excluded
public com.intellij.analysis.AnalysisScope getForwardScope ()
private synthetic boolean lambda$analyze$2 (boolean, int, com.intellij.psi.PsiManager, com.intellij.packageDependencies.DependenciesBuilder, com.intellij.openapi.vfs.VirtualFile)
boolean includeTestSource
int fileCount
com.intellij.psi.PsiManager psiManager
com.intellij.packageDependencies.DependenciesBuilder builder
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.progress.ProgressIndicator indicator
private synthetic void lambda$null$1 (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile, com.intellij.packageDependencies.DependenciesBuilder)
java.util.Set fileDeps
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiElement navigationElement
java.util.Map dependencies
com.intellij.psi.PsiManager psiManager
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.packageDependencies.DependenciesBuilder builder
com.intellij.psi.PsiFile file
private synthetic com.intellij.analysis.AnalysisScope lambda$new$0 () throws java.lang.RuntimeException
}
com/intellij/packageDependencies/DependenciesBuilder$DependencyProcessor.class
DependenciesBuilder.java
package com.intellij.packageDependencies
public abstract com.intellij.packageDependencies.DependenciesBuilder$DependencyProcessor extends java.lang.Object {
public abstract void process (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
}
com/intellij/packageDependencies/DependenciesBuilder.class
DependenciesBuilder.java
package com.intellij.packageDependencies
public abstract com.intellij.packageDependencies.DependenciesBuilder extends java.lang.Object {
private final com.intellij.openapi.project.Project myProject
private final com.intellij.analysis.AnalysisScope myScope
private final java.util.Map myDependencies
protected int myTotalFileCount
protected int myFileCount
protected void <init> (com.intellij.openapi.project.Project, com.intellij.analysis.AnalysisScope)
com.intellij.openapi.project.Project project
com.intellij.analysis.AnalysisScope scope
public void setInitialFileCount (int)
int fileCount
public void setTotalFileCount (int)
int totalFileCount
public int getTotalFileCount ()
public java.util.Map getDependencies ()
public java.util.Map getDirectDependencies ()
public com.intellij.analysis.AnalysisScope getScope ()
public com.intellij.analysis.AnalysisScope getScopeOfInterest ()
public com.intellij.openapi.project.Project getProject ()
public abstract java.lang.String getRootNodeNameInUsageView ()
public abstract java.lang.String getInitialUsagesPosition ()
public abstract boolean isBackward ()
public abstract void analyze ()
public java.util.Map getIllegalDependencies ()
java.util.Set illegalFilesByRule
com.intellij.packageDependencies.DependencyRule rule
com.intellij.psi.PsiFile dependency
java.util.Set deps
java.util.Map illegal
com.intellij.psi.PsiFile file
java.util.Map result
com.intellij.packageDependencies.DependencyValidationManager validator
public java.util.List findPaths (com.intellij.psi.PsiFile, com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile from
com.intellij.psi.PsiFile to
private java.util.List findPaths (com.intellij.psi.PsiFile, com.intellij.psi.PsiFile, java.util.Set)
java.util.List path
java.util.List paths
com.intellij.psi.PsiFile file
com.intellij.psi.PsiFile from
com.intellij.psi.PsiFile to
java.util.Set processed
java.util.List result
java.util.Set reachable
public boolean isTransitive ()
public int getTransitiveBorder ()
public java.lang.String getRelativeToProjectPath (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public static void analyzeFileDependencies (com.intellij.psi.PsiFile, com.intellij.packageDependencies.DependenciesBuilder$DependencyProcessor)
com.intellij.psi.PsiFile file
com.intellij.packageDependencies.DependenciesBuilder$DependencyProcessor processor
public static void analyzeFileDependencies (com.intellij.psi.PsiFile, com.intellij.packageDependencies.DependenciesBuilder$DependencyProcessor, com.intellij.packageDependencies.DependencyVisitorFactory$VisitorOptions)
com.intellij.psi.PsiFile file
com.intellij.packageDependencies.DependenciesBuilder$DependencyProcessor processor
com.intellij.packageDependencies.DependencyVisitorFactory$VisitorOptions options
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/packageDependencies/DependencyValidationManagerImpl$1.class
DependencyValidationManagerImpl.java
package com.intellij.packageDependencies
final com.intellij.packageDependencies.DependencyValidationManagerImpl$1 extends com.intellij.openapi.util.IconLoader$LazyIcon {
void <init> ()
protected javax.swing.Icon compute ()
}
com/intellij/packageDependencies/DependencyValidationManagerImpl$ScopesStateSplitter.class
DependencyValidationManagerImpl.java
package com.intellij.packageDependencies
final com.intellij.packageDependencies.DependencyValidationManagerImpl$ScopesStateSplitter extends com.intellij.openapi.components.MainConfigurationStateSplitter {
void <init> ()
protected java.lang.String getSubStateFileName (org.jdom.Element)
org.jdom.Element element
protected java.lang.String getComponentStateFileName ()
protected java.lang.String getSubStateTagName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/packageDependencies/DependencyValidationManagerImpl$State.class
DependencyValidationManagerImpl.java
package com.intellij.packageDependencies
com.intellij.packageDependencies.DependencyValidationManagerImpl$State extends java.lang.Object {
private final java.util.List rules
private final java.util.Map unnamedScopes
private void <init> ()
synthetic void <init> (com.intellij.packageDependencies.DependencyValidationManagerImpl$1)
com.intellij.packageDependencies.DependencyValidationManagerImpl$1 x0
static synthetic java.util.List access$100 (com.intellij.packageDependencies.DependencyValidationManagerImpl$State)
com.intellij.packageDependencies.DependencyValidationManagerImpl$State x0
static synthetic java.util.Map access$200 (com.intellij.packageDependencies.DependencyValidationManagerImpl$State)
com.intellij.packageDependencies.DependencyValidationManagerImpl$State x0
}
com/intellij/packageDependencies/DependencyValidationManagerImpl.class
DependencyValidationManagerImpl.java
package com.intellij.packageDependencies
public com.intellij.packageDependencies.DependencyValidationManagerImpl extends com.intellij.packageDependencies.DependencyValidationManager {
private static final javax.swing.Icon ourSharedScopeIcon
private com.intellij.packageDependencies.DependencyValidationManagerImpl$State myState
private final com.intellij.psi.search.scope.packageSet.NamedScopeManager myNamedScopeManager
private boolean mySkipImportStatements
private boolean mySkipImportStatementsWasSpecified
private static final String DENY_RULE_KEY
private static final String FROM_SCOPE_KEY
private static final String TO_SCOPE_KEY
private static final String IS_DENY_KEY
private static final String UNNAMED_SCOPE
private static final String VALUE
private final java.util.List myScopePairs
public void <init> (com.intellij.openapi.project.Project, com.intellij.psi.search.scope.packageSet.NamedScopeManager)
com.intellij.openapi.project.Project project
com.intellij.psi.search.scope.packageSet.NamedScopeManager namedScopeManager
public java.util.List getPredefinedScopes ()
public com.intellij.psi.search.scope.packageSet.NamedScope getPredefinedScope (java.lang.String)
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.psi.search.scope.packageSet.CustomScopesProvider scopesProvider
String name
public boolean hasRules ()
public com.intellij.packageDependencies.DependencyRule getViolatorDependencyRule (com.intellij.psi.PsiFile, com.intellij.psi.PsiFile)
com.intellij.packageDependencies.DependencyRule dependencyRule
com.intellij.psi.PsiFile from
com.intellij.psi.PsiFile to
public com.intellij.packageDependencies.DependencyRule[] getViolatorDependencyRules (com.intellij.psi.PsiFile, com.intellij.psi.PsiFile)
com.intellij.packageDependencies.DependencyRule dependencyRule
com.intellij.psi.PsiFile from
com.intellij.psi.PsiFile to
java.util.ArrayList result
public com.intellij.packageDependencies.DependencyRule[] getApplicableRules (com.intellij.psi.PsiFile)
com.intellij.packageDependencies.DependencyRule dependencyRule
com.intellij.psi.PsiFile file
java.util.ArrayList result
public boolean skipImportStatements ()
public void setSkipImportStatements (boolean)
boolean skip
public java.util.Map getUnnamedScopes ()
public com.intellij.packageDependencies.DependencyRule[] getAllRules ()
java.util.List rules
public void removeAllRules ()
private void addRule (com.intellij.packageDependencies.DependencyRule, com.intellij.packageDependencies.DependencyValidationManagerImpl$State)
com.intellij.packageDependencies.DependencyRule rule
com.intellij.packageDependencies.DependencyValidationManagerImpl$State state
public void addRule (com.intellij.packageDependencies.DependencyRule)
com.intellij.packageDependencies.DependencyRule rule
private void appendUnnamedScope (com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.packageDependencies.DependencyValidationManagerImpl$State)
com.intellij.psi.search.scope.packageSet.PackageSet packageSet
com.intellij.psi.search.scope.packageSet.NamedScope fromScope
com.intellij.packageDependencies.DependencyValidationManagerImpl$State state
public java.lang.String getDisplayName ()
public javax.swing.Icon getIcon ()
public void loadState (org.jdom.Element)
String packageSet
org.jdom.Element unnamedScope
org.jdom.Element element
org.jdom.Element option
com.intellij.psi.search.scope.packageSet.NamedScope[] scopes
com.intellij.packageDependencies.DependencyValidationManagerImpl$State state
com.intellij.psi.search.scope.packageSet.PackageSetFactory packageSetFactory
private void readRules (org.jdom.Element, com.intellij.packageDependencies.DependencyValidationManagerImpl$State)
com.intellij.packageDependencies.DependencyRule rule
org.jdom.Element rule1
org.jdom.Element element
com.intellij.packageDependencies.DependencyValidationManagerImpl$State state
public org.jdom.Element getState ()
String unnamedScope
String[] unnamedScopes
org.jdom.Element element
com.intellij.packageDependencies.DependencyValidationManagerImpl$State state
private static void writeRules (org.jdom.Element, com.intellij.packageDependencies.DependencyValidationManagerImpl$State)
org.jdom.Element ruleElement
com.intellij.packageDependencies.DependencyRule rule
org.jdom.Element element
com.intellij.packageDependencies.DependencyValidationManagerImpl$State state
public com.intellij.psi.search.scope.packageSet.NamedScope getScope (java.lang.String)
String name
private com.intellij.psi.search.scope.packageSet.NamedScope getScope (java.lang.String, com.intellij.packageDependencies.DependencyValidationManagerImpl$State)
com.intellij.psi.search.scope.packageSet.PackageSet packageSet
String name
com.intellij.packageDependencies.DependencyValidationManagerImpl$State state
com.intellij.psi.search.scope.packageSet.NamedScope scope
private static org.jdom.Element writeRule (com.intellij.packageDependencies.DependencyRule)
com.intellij.packageDependencies.DependencyRule rule
com.intellij.psi.search.scope.packageSet.NamedScope fromScope
com.intellij.psi.search.scope.packageSet.NamedScope toScope
org.jdom.Element ruleElement
private com.intellij.packageDependencies.DependencyRule readRule (org.jdom.Element)
org.jdom.Element ruleElement
String fromScope
String toScope
String denyRule
com.intellij.psi.search.scope.packageSet.NamedScope fromNamedScope
com.intellij.psi.search.scope.packageSet.NamedScope toNamedScope
private void reloadScopes ()
private static void addScopesToList (java.util.List, com.intellij.psi.search.scope.packageSet.NamedScopesHolder)
com.intellij.psi.search.scope.packageSet.NamedScope scope
java.util.List scopeList
com.intellij.psi.search.scope.packageSet.NamedScopesHolder holder
public java.util.List getScopeBasedHighlightingCachedScopes ()
public void fireScopeListeners ()
public void setScopes (com.intellij.psi.search.scope.packageSet.NamedScope[])
com.intellij.psi.search.scope.packageSet.NamedScope scope
com.intellij.psi.search.scope.packageSet.NamedScope[] scopes
java.util.List order
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private synthetic void lambda$reloadScopes$2 ()
java.util.List scopeList
org.jdom.Element element
com.intellij.packageDependencies.DependencyValidationManagerImpl$State state
private synthetic int lambda$loadState$1 (com.intellij.psi.search.scope.packageSet.NamedScope, com.intellij.psi.search.scope.packageSet.NamedScope)
com.intellij.psi.search.scope.packageSet.NamedScope s1
com.intellij.psi.search.scope.packageSet.NamedScope s2
String name1
String name2
java.util.List order
int i1
int i2
private synthetic void lambda$new$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/packageDependencies/DependencyVisitorFactory$DefaultVisitor.class
DependencyVisitorFactory.java
package com.intellij.packageDependencies
com.intellij.packageDependencies.DependencyVisitorFactory$DefaultVisitor extends com.intellij.psi.PsiRecursiveElementVisitor {
private final com.intellij.packageDependencies.DependenciesBuilder$DependencyProcessor myProcessor
void <init> (com.intellij.packageDependencies.DependenciesBuilder$DependencyProcessor)
com.intellij.packageDependencies.DependenciesBuilder$DependencyProcessor processor
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/packageDependencies/DependencyVisitorFactory$VisitorOptions$1.class
DependencyVisitorFactory.java
package com.intellij.packageDependencies
final com.intellij.packageDependencies.DependencyVisitorFactory$VisitorOptions$1 extends com.intellij.packageDependencies.DependencyVisitorFactory$VisitorOptions {
void <init> ()
public boolean skipImports ()
}
com/intellij/packageDependencies/DependencyVisitorFactory$VisitorOptions$2.class
DependencyVisitorFactory.java
package com.intellij.packageDependencies
final com.intellij.packageDependencies.DependencyVisitorFactory$VisitorOptions$2 extends com.intellij.packageDependencies.DependencyVisitorFactory$VisitorOptions {
void <init> ()
public boolean skipImports ()
}
com/intellij/packageDependencies/DependencyVisitorFactory$VisitorOptions$3.class
DependencyVisitorFactory.java
package com.intellij.packageDependencies
final com.intellij.packageDependencies.DependencyVisitorFactory$VisitorOptions$3 extends com.intellij.packageDependencies.DependencyVisitorFactory$VisitorOptions {
final synthetic com.intellij.packageDependencies.DependencyValidationManager val$manager
void <init> (com.intellij.packageDependencies.DependencyValidationManager)
public boolean skipImports ()
}
com/intellij/packageDependencies/DependencyVisitorFactory$VisitorOptions.class
DependencyVisitorFactory.java
package com.intellij.packageDependencies
public abstract com.intellij.packageDependencies.DependencyVisitorFactory$VisitorOptions extends java.lang.Object {
public static final com.intellij.packageDependencies.DependencyVisitorFactory$VisitorOptions SKIP_IMPORTS
public static final com.intellij.packageDependencies.DependencyVisitorFactory$VisitorOptions INCLUDE_IMPORTS
public void <init> ()
public abstract boolean skipImports ()
public static com.intellij.packageDependencies.DependencyVisitorFactory$VisitorOptions fromSettings (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.packageDependencies.DependencyValidationManager manager
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/packageDependencies/DependencyVisitorFactory.class
DependencyVisitorFactory.java
package com.intellij.packageDependencies
public abstract com.intellij.packageDependencies.DependencyVisitorFactory extends java.lang.Object {
private static final com.intellij.lang.LanguageExtension EP_NAME
public void <init> ()
public abstract com.intellij.psi.PsiElementVisitor getVisitor (com.intellij.packageDependencies.DependenciesBuilder$DependencyProcessor, com.intellij.packageDependencies.DependencyVisitorFactory$VisitorOptions)
public static com.intellij.psi.PsiElementVisitor createVisitor (com.intellij.psi.PsiFile, com.intellij.packageDependencies.DependenciesBuilder$DependencyProcessor, com.intellij.packageDependencies.DependencyVisitorFactory$VisitorOptions)
com.intellij.psi.PsiFile file
com.intellij.packageDependencies.DependenciesBuilder$DependencyProcessor processor
com.intellij.packageDependencies.DependencyVisitorFactory$VisitorOptions options
com.intellij.packageDependencies.DependencyVisitorFactory factory
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/packageDependencies/ForwardDependenciesBuilder$1.class
ForwardDependenciesBuilder.java
package com.intellij.packageDependencies
com.intellij.packageDependencies.ForwardDependenciesBuilder$1 extends com.intellij.psi.PsiRecursiveElementVisitor {
final synthetic com.intellij.openapi.roots.ProjectFileIndex val$fileIndex
final synthetic com.intellij.psi.PsiManager val$psiManager
final synthetic com.intellij.packageDependencies.ForwardDependenciesBuilder this$0
void <init> (com.intellij.packageDependencies.ForwardDependenciesBuilder, com.intellij.openapi.roots.ProjectFileIndex, com.intellij.psi.PsiManager)
com.intellij.packageDependencies.ForwardDependenciesBuilder this$0
public void visitFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
}
com/intellij/packageDependencies/ForwardDependenciesBuilder$2.class
ForwardDependenciesBuilder.java
package com.intellij.packageDependencies
com.intellij.packageDependencies.ForwardDependenciesBuilder$2 extends java.lang.Object implements com.intellij.packageDependencies.DependenciesBuilder$DependencyProcessor {
final synthetic com.intellij.psi.FileViewProvider val$viewProvider
final synthetic com.intellij.openapi.roots.ProjectFileIndex val$fileIndex
final synthetic java.util.Set val$found
final synthetic com.intellij.packageDependencies.ForwardDependenciesBuilder this$0
void <init> (com.intellij.packageDependencies.ForwardDependenciesBuilder, com.intellij.psi.FileViewProvider, com.intellij.openapi.roots.ProjectFileIndex, java.util.Set)
com.intellij.packageDependencies.ForwardDependenciesBuilder this$0
public void process (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement navigationElement
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiElement place
com.intellij.psi.PsiElement dependency
com.intellij.psi.PsiFile dependencyFile
}
com/intellij/packageDependencies/ForwardDependenciesBuilder.class
ForwardDependenciesBuilder.java
package com.intellij.packageDependencies
public com.intellij.packageDependencies.ForwardDependenciesBuilder extends com.intellij.packageDependencies.DependenciesBuilder {
private final java.util.Map myDirectDependencies
private int myTransitive
private com.intellij.psi.search.GlobalSearchScope myTargetScope
public void <init> (com.intellij.openapi.project.Project, com.intellij.analysis.AnalysisScope)
com.intellij.openapi.project.Project project
com.intellij.analysis.AnalysisScope scope
public void <init> (com.intellij.openapi.project.Project, com.intellij.analysis.AnalysisScope, com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.project.Project project
com.intellij.analysis.AnalysisScope scope
com.intellij.psi.search.GlobalSearchScope targetScope
public void <init> (com.intellij.openapi.project.Project, com.intellij.analysis.AnalysisScope, int)
com.intellij.openapi.project.Project project
com.intellij.analysis.AnalysisScope scope
int transitive
public java.lang.String getRootNodeNameInUsageView ()
public java.lang.String getInitialUsagesPosition ()
public boolean isBackward ()
public void analyze ()
com.intellij.psi.PsiManager psiManager
com.intellij.openapi.roots.ProjectFileIndex fileIndex
private void visit (com.intellij.psi.PsiFile, com.intellij.openapi.roots.ProjectFileIndex, com.intellij.psi.PsiManager, int)
java.util.Set deps
com.intellij.openapi.vfs.VirtualFile vFile
java.util.Set found
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiFile file
com.intellij.openapi.roots.ProjectFileIndex fileIndex
com.intellij.psi.PsiManager psiManager
int depth
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.progress.ProgressIndicator indicator
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean isInLibrary
java.util.Set collectedDeps
java.util.HashSet processed
public java.util.Map getDirectDependencies ()
public boolean isTransitive ()
public int getTransitiveBorder ()
static synthetic void access$000 (com.intellij.packageDependencies.ForwardDependenciesBuilder, com.intellij.psi.PsiFile, com.intellij.openapi.roots.ProjectFileIndex, com.intellij.psi.PsiManager, int)
com.intellij.packageDependencies.ForwardDependenciesBuilder x0
com.intellij.psi.PsiFile x1
com.intellij.openapi.roots.ProjectFileIndex x2
com.intellij.psi.PsiManager x3
int x4
static synthetic com.intellij.psi.search.GlobalSearchScope access$100 (com.intellij.packageDependencies.ForwardDependenciesBuilder)
com.intellij.packageDependencies.ForwardDependenciesBuilder x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/profile/ProfileEx.class
ProfileEx.java
package com.intellij.profile
public abstract com.intellij.profile.ProfileEx extends java.lang.Object implements java.lang.Comparable com.intellij.openapi.options.ExternalizableScheme {
public static final String SCOPE
public static final String NAME
public static final String PROFILE
protected final com.intellij.util.xmlb.SmartSerializer mySerializer
protected String myName
public void <init> (java.lang.String)
String name
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public int compareTo (java.lang.Object)
Object o
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/profile/codeInspection/BaseInspectionProfileManager.class
BaseInspectionProfileManager.kt
package com.intellij.profile.codeInspection
public abstract com.intellij.profile.codeInspection.BaseInspectionProfileManager extends com.intellij.profile.codeInspection.InspectionProjectProfileManager {
private final com.intellij.codeInsight.daemon.impl.SeverityRegistrar severityRegistrar
protected abstract com.intellij.openapi.options.SchemeManager getSchemeManager ()
public final com.intellij.codeInsight.daemon.impl.SeverityRegistrar getSeverityRegistrar ()
public final void cleanupSchemes$intellij_platform_analysis_impl (com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.InspectionProfileImpl profile
com.intellij.openapi.project.Project project
public final void addProfile (com.intellij.codeInspection.ex.InspectionProfileImpl)
com.intellij.codeInspection.ex.InspectionProfileImpl profile
public final void deleteProfile (java.lang.String)
com.intellij.codeInspection.ex.InspectionProfileImpl it
int $i$a$-let-BaseInspectionProfileManager$deleteProfile$1
String name
public final void deleteProfile (com.intellij.codeInspection.ex.InspectionProfileImpl)
com.intellij.codeInspection.ex.InspectionProfileImpl profile
protected void schemeRemoved (com.intellij.codeInspection.ex.InspectionProfileImpl)
com.intellij.codeInspection.ex.InspectionProfileImpl scheme
public abstract void fireProfileChanged (com.intellij.codeInspection.ex.InspectionProfileImpl)
public void <init> (com.intellij.util.messages.MessageBus)
com.intellij.util.messages.MessageBus messageBus
}
com/intellij/profile/codeInspection/BaseInspectionProfileManagerKt.class
BaseInspectionProfileManager.kt
package com.intellij.profile.codeInspection
public final com.intellij.profile.codeInspection.BaseInspectionProfileManagerKt extends java.lang.Object {
public static final com.intellij.openapi.diagnostic.Logger LOG
static void <clinit> ()
}
com/intellij/profile/codeInspection/InspectionProfileLoadUtil.class
InspectionProfileLoadUtil.java
package com.intellij.profile.codeInspection
public com.intellij.profile.codeInspection.InspectionProfileLoadUtil extends java.lang.Object {
public void <init> ()
private static java.lang.String getProfileName (java.nio.file.Path, org.jdom.Element)
org.jdom.Element option
java.nio.file.Path file
org.jdom.Element element
String name
public static com.intellij.codeInspection.ex.InspectionProfileImpl load (java.nio.file.Path, com.intellij.codeInspection.ex.InspectionToolRegistrar, com.intellij.profile.codeInspection.InspectionProfileManager) throws org.jdom.JDOMException java.io.IOException com.intellij.openapi.util.InvalidDataException
java.nio.file.Path file
com.intellij.codeInspection.ex.InspectionToolRegistrar registrar
com.intellij.profile.codeInspection.InspectionProfileManager profileManager
org.jdom.Element element
String profileName
public static com.intellij.codeInspection.ex.InspectionProfileImpl load (org.jdom.Element, java.lang.String, java.util.function.Supplier, com.intellij.profile.codeInspection.InspectionProfileManager) throws org.jdom.JDOMException java.io.IOException com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
String name
java.util.function.Supplier registrar
com.intellij.profile.codeInspection.InspectionProfileManager profileManager
com.intellij.codeInspection.ex.InspectionProfileImpl profile
org.jdom.Element profileElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/profile/codeInspection/InspectionProfileManager.class
InspectionProfileManager.java
package com.intellij.profile.codeInspection
public abstract com.intellij.profile.codeInspection.InspectionProfileManager extends java.lang.Object {
public static final String INSPECTION_DIR
public abstract java.util.Collection getProfiles ()
public com.intellij.psi.search.scope.packageSet.NamedScopesHolder getScopesManager ()
public static com.intellij.profile.codeInspection.InspectionProfileManager getInstance ()
public static com.intellij.profile.codeInspection.InspectionProfileManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract void setRootProfile (java.lang.String)
public abstract com.intellij.codeInspection.ex.InspectionProfileImpl getCurrentProfile ()
public abstract com.intellij.codeInspection.ex.InspectionProfileImpl getProfile (java.lang.String, boolean)
public com.intellij.codeInspection.ex.InspectionProfileImpl getProfile (java.lang.String)
String name
public abstract com.intellij.codeInsight.daemon.impl.SeverityRegistrar getSeverityRegistrar ()
public com.intellij.codeInsight.daemon.impl.SeverityRegistrar getOwnSeverityRegistrar ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/profile/codeInspection/InspectionProfileProcessor.class
BaseInspectionProfileManager.kt
package com.intellij.profile.codeInspection
public abstract com.intellij.profile.codeInspection.InspectionProfileProcessor extends com.intellij.configurationStore.LazySchemeProcessor {
public com.intellij.openapi.options.SchemeState getState (com.intellij.codeInspection.ex.InspectionProfileImpl)
com.intellij.codeInspection.ex.InspectionProfileImpl scheme
public volatile synthetic com.intellij.openapi.options.SchemeState getState (java.lang.Object)
public void <init> ()
}
com/intellij/profile/codeInspection/InspectionProjectProfileManager.class
InspectionProjectProfileManager.java
package com.intellij.profile.codeInspection
public abstract com.intellij.profile.codeInspection.InspectionProjectProfileManager extends java.lang.Object implements com.intellij.profile.codeInspection.InspectionProfileManager {
public void <init> ()
public static com.intellij.profile.codeInspection.InspectionProjectProfileManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.codeInspection.InspectionProfile getInspectionProfile ()
public static boolean isInformationLevel (java.lang.String, com.intellij.psi.PsiElement)
com.intellij.codeHighlighting.HighlightDisplayLevel errorLevel
String shortName
com.intellij.psi.PsiElement element
com.intellij.codeInsight.daemon.HighlightDisplayKey key
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/profile/codeInspection/InspectionsProfileConfigurationHandler.class
InspectionsProfileConfigurationHandler.kt
package com.intellij.profile.codeInspection
public final com.intellij.profile.codeInspection.InspectionsProfileConfigurationHandler extends java.lang.Object implements com.intellij.openapi.externalSystem.service.project.settings.ConfigurationHandler {
public void apply (com.intellij.openapi.project.Project, com.intellij.openapi.externalSystem.service.project.IdeModifiableModelsProvider, com.intellij.openapi.externalSystem.model.project.settings.ConfigurationData)
com.intellij.codeInspection.ex.InspectionProfileModifiableModel modifiableModel
com.intellij.codeInspection.ex.InspectionProfileImpl importedProfile
com.intellij.profile.codeInspection.ProjectInspectionProfileManager profileManager
String gradleProfileName
java.util.List listOfInspectionConfigObjects
com.intellij.openapi.project.Project project
com.intellij.openapi.externalSystem.service.project.IdeModifiableModelsProvider modelsProvider
com.intellij.openapi.externalSystem.model.project.settings.ConfigurationData configuration
public void <init> ()
}
com/intellij/profile/codeInspection/ProjectInspectionProfileManager$$special$$inlined$runAsync$1.class
promise.kt
package com.intellij.profile.codeInspection
public final com.intellij.profile.codeInspection.ProjectInspectionProfileManager$$special$$inlined$runAsync$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic org.jetbrains.concurrency.AsyncPromise $promise
final synthetic com.intellij.profile.codeInspection.ProjectInspectionProfileManager this$0
public void <init> (org.jetbrains.concurrency.AsyncPromise, com.intellij.profile.codeInspection.ProjectInspectionProfileManager)
public final void run ()
int $i$a$-runAsync-ProjectInspectionProfileManager$1
Throwable e
Object result
}
com/intellij/profile/codeInspection/ProjectInspectionProfileManager$2$projectClosed$cleanupInspectionProfilesRunnable$1.class
ProjectInspectionProfileManager.kt
package com.intellij.profile.codeInspection
final com.intellij.profile.codeInspection.ProjectInspectionProfileManager$2$projectClosed$cleanupInspectionProfilesRunnable$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final synthetic com.intellij.profile.codeInspection.ProjectInspectionProfileManager$2 this$0
final synthetic com.intellij.openapi.project.Project $project
public volatile synthetic java.lang.Object invoke ()
public final void invoke ()
void <init> (com.intellij.profile.codeInspection.ProjectInspectionProfileManager$2, com.intellij.openapi.project.Project)
}
com/intellij/profile/codeInspection/ProjectInspectionProfileManager$2.class
ProjectInspectionProfileManager.kt
package com.intellij.profile.codeInspection
public final com.intellij.profile.codeInspection.ProjectInspectionProfileManager$2 extends java.lang.Object implements com.intellij.openapi.project.ProjectManagerListener {
final synthetic com.intellij.profile.codeInspection.ProjectInspectionProfileManager this$0
final synthetic com.intellij.openapi.application.Application $app
public void projectClosed (com.intellij.openapi.project.Project)
kotlin.jvm.functions.Function0 cleanupInspectionProfilesRunnable
com.intellij.openapi.project.Project project
void <init> (com.intellij.profile.codeInspection.ProjectInspectionProfileManager, com.intellij.openapi.application.Application)
com.intellij.profile.codeInspection.ProjectInspectionProfileManager $outer
com.intellij.openapi.application.Application $captured_local_variable$1
}
com/intellij/profile/codeInspection/ProjectInspectionProfileManager$Companion.class
ProjectInspectionProfileManager.kt
package com.intellij.profile.codeInspection
public final com.intellij.profile.codeInspection.ProjectInspectionProfileManager$Companion extends java.lang.Object {
public final com.intellij.profile.codeInspection.ProjectInspectionProfileManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/profile/codeInspection/ProjectInspectionProfileManager$ProjectInspectionProfileStartUpActivity$runActivity$1.class
ProjectInspectionProfileManager.kt
package com.intellij.profile.codeInspection
final com.intellij.profile.codeInspection.ProjectInspectionProfileManager$ProjectInspectionProfileStartUpActivity$runActivity$1 extends java.lang.Object implements java.util.function.Consumer {
final synthetic com.intellij.openapi.project.Project $project
final synthetic com.intellij.profile.codeInspection.ProjectInspectionProfileManager $profileManager
public final void accept (java.lang.Object)
Object it
void <init> (com.intellij.openapi.project.Project, com.intellij.profile.codeInspection.ProjectInspectionProfileManager)
}
com/intellij/profile/codeInspection/ProjectInspectionProfileManager$ProjectInspectionProfileStartUpActivity$runActivity$2$scopeListener$1.class
ProjectInspectionProfileManager.kt
package com.intellij.profile.codeInspection
final com.intellij.profile.codeInspection.ProjectInspectionProfileManager$ProjectInspectionProfileStartUpActivity$runActivity$2$scopeListener$1 extends java.lang.Object implements com.intellij.psi.search.scope.packageSet.NamedScopesHolder$ScopeListener {
final synthetic com.intellij.profile.codeInspection.ProjectInspectionProfileManager$ProjectInspectionProfileStartUpActivity$runActivity$2 this$0
public final void scopesChanged ()
com.intellij.codeInspection.ex.InspectionProfileImpl profile
void <init> (com.intellij.profile.codeInspection.ProjectInspectionProfileManager$ProjectInspectionProfileStartUpActivity$runActivity$2)
}
com/intellij/profile/codeInspection/ProjectInspectionProfileManager$ProjectInspectionProfileStartUpActivity$runActivity$2.class
ProjectInspectionProfileManager.kt
package com.intellij.profile.codeInspection
final com.intellij.profile.codeInspection.ProjectInspectionProfileManager$ProjectInspectionProfileStartUpActivity$runActivity$2 extends java.lang.Object implements java.util.function.Consumer {
final synthetic com.intellij.profile.codeInspection.ProjectInspectionProfileManager $profileManager
final synthetic com.intellij.openapi.project.Project $project
public final void accept (java.lang.Object)
com.intellij.psi.search.scope.packageSet.NamedScopesHolder$ScopeListener scopeListener
Object it
void <init> (com.intellij.profile.codeInspection.ProjectInspectionProfileManager, com.intellij.openapi.project.Project)
}
com/intellij/profile/codeInspection/ProjectInspectionProfileManager$ProjectInspectionProfileStartUpActivity$runActivity$3.class
ProjectInspectionProfileManager.kt
package com.intellij.profile.codeInspection
final com.intellij.profile.codeInspection.ProjectInspectionProfileManager$ProjectInspectionProfileStartUpActivity$runActivity$3 extends java.lang.Object implements com.intellij.openapi.Disposable {
final synthetic com.intellij.profile.codeInspection.ProjectInspectionProfileManager $profileManager
public final void dispose ()
void <init> (com.intellij.profile.codeInspection.ProjectInspectionProfileManager)
}
com/intellij/profile/codeInspection/ProjectInspectionProfileManager$ProjectInspectionProfileStartUpActivity.class
ProjectInspectionProfileManager.kt
package com.intellij.profile.codeInspection
final com.intellij.profile.codeInspection.ProjectInspectionProfileManager$ProjectInspectionProfileStartUpActivity extends java.lang.Object implements com.intellij.openapi.startup.StartupActivity com.intellij.openapi.project.DumbAware {
public void runActivity (com.intellij.openapi.project.Project)
com.intellij.profile.codeInspection.ProjectInspectionProfileManager profileManager
com.intellij.openapi.project.Project project
public void <init> ()
}
com/intellij/profile/codeInspection/ProjectInspectionProfileManager$schemeManager$1.class
ProjectInspectionProfileManager.kt
package com.intellij.profile.codeInspection
public final com.intellij.profile.codeInspection.ProjectInspectionProfileManager$schemeManager$1 extends com.intellij.profile.codeInspection.InspectionProfileProcessor {
final synthetic com.intellij.profile.codeInspection.ProjectInspectionProfileManager this$0
public com.intellij.codeInspection.ex.InspectionProfileImpl createScheme (com.intellij.configurationStore.SchemeDataHolder, java.lang.String, java.util.function.Function, boolean)
com.intellij.codeInspection.ex.InspectionProfileImpl profile
com.intellij.configurationStore.SchemeDataHolder dataHolder
String name
java.util.function.Function attributeProvider
boolean isBundled
public volatile synthetic java.lang.Object createScheme (com.intellij.configurationStore.SchemeDataHolder, java.lang.String, java.util.function.Function, boolean)
public boolean isSchemeFile (java.lang.CharSequence)
CharSequence name
public boolean isSchemeDefault (com.intellij.codeInspection.ex.InspectionProfileImpl, byte[])
com.intellij.codeInspection.ex.InspectionProfileImpl scheme
byte[] digest
public volatile synthetic boolean isSchemeDefault (java.lang.Object, byte[])
public void onSchemeDeleted (com.intellij.codeInspection.ex.InspectionProfileImpl)
com.intellij.codeInspection.ex.InspectionProfileImpl scheme
public volatile synthetic void onSchemeDeleted (java.lang.Object)
public void onSchemeAdded (com.intellij.codeInspection.ex.InspectionProfileImpl)
com.intellij.codeInspection.ex.InspectionProfileImpl scheme
public volatile synthetic void onSchemeAdded (java.lang.Object)
public void onCurrentSchemeSwitched (com.intellij.codeInspection.ex.InspectionProfileImpl, com.intellij.codeInspection.ex.InspectionProfileImpl)
com.intellij.codeInspection.ex.InspectionProfileImpl oldScheme
com.intellij.codeInspection.ex.InspectionProfileImpl newScheme
public volatile synthetic void onCurrentSchemeSwitched (java.lang.Object, java.lang.Object)
void <init> (com.intellij.profile.codeInspection.ProjectInspectionProfileManager)
com.intellij.profile.codeInspection.ProjectInspectionProfileManager $outer
}
com/intellij/profile/codeInspection/ProjectInspectionProfileManager.class
ProjectInspectionProfileManager.kt
package com.intellij.profile.codeInspection
public final com.intellij.profile.codeInspection.ProjectInspectionProfileManager extends com.intellij.profile.codeInspection.BaseInspectionProfileManager implements com.intellij.openapi.components.PersistentStateComponentWithModificationTracker {
private com.intellij.profile.codeInspection.ProjectInspectionProfileManagerState state
private final org.jetbrains.concurrency.Promise initialLoadSchemesFuture
private final com.intellij.configurationStore.SchemeManagerIprProvider schemeManagerIprProvider
private final com.intellij.openapi.options.SchemeManager schemeManager
private final com.intellij.openapi.project.Project project
public static final com.intellij.profile.codeInspection.ProjectInspectionProfileManager$Companion Companion
protected com.intellij.openapi.options.SchemeManager getSchemeManager ()
public long getStateModificationCount ()
public final void forceLoadSchemes ()
public final boolean isCurrentProfileInitialized ()
protected void schemeRemoved (com.intellij.codeInspection.ex.InspectionProfileImpl)
com.intellij.codeInspection.ex.InspectionProfileImpl scheme
public synchronized org.jdom.Element getState ()
org.jdom.Element result
public volatile synthetic java.lang.Object getState ()
public synchronized void loadState (org.jdom.Element)
Throwable e
org.jdom.Element it
int $i$a$-let-ProjectInspectionProfileManager$loadState$1
org.jdom.Element o
com.intellij.profile.codeInspection.ProjectInspectionProfileManagerState newState
org.jdom.Element data
org.jdom.Element state
public volatile synthetic void loadState (java.lang.Object)
public com.intellij.packageDependencies.DependencyValidationManager getScopesManager ()
public volatile synthetic com.intellij.psi.search.scope.packageSet.NamedScopesHolder getScopesManager ()
public synchronized java.util.Collection getProfiles ()
public final java.lang.String getProjectProfile ()
public synchronized void setRootProfile (java.lang.String)
String name
public final synchronized void useApplicationProfile (java.lang.String)
String name
public final synchronized void setCurrentProfile (com.intellij.codeInspection.ex.InspectionProfileImpl)
com.intellij.codeInspection.ex.InspectionProfileImpl profile
public synchronized com.intellij.codeInspection.ex.InspectionProfileImpl getCurrentProfile ()
String it
int $i$a$-let-ProjectInspectionProfileManager$getCurrentProfile$1
com.intellij.profile.codeInspection.InspectionProfileManager applicationProfileManager
String it
int $i$a$-let-ProjectInspectionProfileManager$getCurrentProfile$currentScheme$1
com.intellij.codeInspection.ex.InspectionProfileImpl currentScheme
public synchronized com.intellij.codeInspection.ex.InspectionProfileImpl getProfile (java.lang.String, boolean)
com.intellij.codeInspection.ex.InspectionProfileImpl profile
String name
boolean returnRootProfileIfNamedIsAbsent
public final void fireProfileChanged ()
public void fireProfileChanged (com.intellij.codeInspection.ex.InspectionProfileImpl)
com.intellij.codeInspection.ex.InspectionProfileImpl profile
public final com.intellij.openapi.project.Project getProject ()
public void <init> (com.intellij.openapi.project.Project)
org.jetbrains.concurrency.AsyncPromise promise$iv
int $i$f$runAsync
com.intellij.openapi.application.Application app
com.intellij.openapi.project.Project project
static void <clinit> ()
public static final synthetic org.jetbrains.concurrency.Promise access$getInitialLoadSchemesFuture$p (com.intellij.profile.codeInspection.ProjectInspectionProfileManager)
com.intellij.profile.codeInspection.ProjectInspectionProfileManager $this
public static final com.intellij.profile.codeInspection.ProjectInspectionProfileManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/profile/codeInspection/ProjectInspectionProfileManagerKt$sam$java_lang_Runnable$0.class
ProjectInspectionProfileManager.kt
package com.intellij.profile.codeInspection
final com.intellij.profile.codeInspection.ProjectInspectionProfileManagerKt$sam$java_lang_Runnable$0 extends java.lang.Object implements java.lang.Runnable {
private final synthetic kotlin.jvm.functions.Function0 function
void <init> (kotlin.jvm.functions.Function0)
public final synthetic void run ()
}
com/intellij/profile/codeInspection/ProjectInspectionProfileManagerKt.class
ProjectInspectionProfileManager.kt
package com.intellij.profile.codeInspection
public final com.intellij.profile.codeInspection.ProjectInspectionProfileManagerKt extends java.lang.Object {
private static final String VERSION
private static final String PROJECT_DEFAULT_PROFILE_NAME
private static final byte[] defaultSchemeDigest
public static final String PROFILE_DIR
static void <clinit> ()
public static final synthetic byte[] access$getDefaultSchemeDigest$p ()
}
com/intellij/profile/codeInspection/ProjectInspectionProfileManagerState.class
ProjectInspectionProfileManager.kt
package com.intellij.profile.codeInspection
final com.intellij.profile.codeInspection.ProjectInspectionProfileManagerState extends com.intellij.openapi.components.BaseState {
static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
private final kotlin.properties.ReadWriteProperty projectProfile$delegate
private final kotlin.properties.ReadWriteProperty useProjectProfile$delegate
static void <clinit> ()
public final java.lang.String getProjectProfile ()
public final void setProjectProfile (java.lang.String)
String
public final boolean getUseProjectProfile ()
public final void setUseProjectProfile (boolean)
boolean
public void <init> ()
}
com/intellij/psi/IntentionFilterOwnerActionFilter.class
IntentionFilterOwnerActionFilter.java
package com.intellij.psi
public com.intellij.psi.IntentionFilterOwnerActionFilter extends java.lang.Object implements com.intellij.codeInsight.daemon.impl.IntentionActionFilter {
public void <init> ()
public boolean accept (com.intellij.codeInsight.intention.IntentionAction, com.intellij.psi.PsiFile)
com.intellij.codeInsight.intention.IntentionAction intentionAction
com.intellij.psi.PsiFile file
com.intellij.psi.IntentionFilterOwner$IntentionActionsFilter actionsFilter
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/CustomizableReferenceProvider$CustomizationKey.class
CustomizableReferenceProvider.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public final com.intellij.psi.impl.source.resolve.reference.impl.providers.CustomizableReferenceProvider$CustomizationKey extends java.lang.Object {
private final String myOptionDescription
public void <init> (java.lang.String)
String optionDescription
public java.lang.String toString ()
public java.lang.Object getValue (java.util.Map)
java.util.Map options
public boolean getBooleanValue (java.util.Map)
java.util.Map options
Boolean o
public void putValue (java.util.Map, java.lang.Object)
java.util.Map options
Object value
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/CustomizableReferenceProvider.class
CustomizableReferenceProvider.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public abstract com.intellij.psi.impl.source.resolve.reference.impl.providers.CustomizableReferenceProvider extends java.lang.Object {
public abstract void setOptions (java.util.Map)
public abstract java.util.Map getOptions ()
public abstract com.intellij.psi.PsiReference[] getReferencesByElement (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReference$1.class
FileReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference$1 extends java.lang.Object implements com.intellij.psi.search.PsiFileSystemItemProcessor {
final synthetic boolean val$caseSensitive
final synthetic String val$decoded
final synthetic java.util.Collection val$result
final synthetic com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference this$0
void <init> (com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference, boolean, java.lang.String, java.util.Collection)
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference this$0
public boolean acceptItem (java.lang.String, boolean)
String name
boolean isDirectory
public boolean execute (com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem element
public volatile synthetic boolean execute (com.intellij.psi.PsiElement)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReference$MyResolver.class
FileReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference$MyResolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver {
static final com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference$MyResolver INSTANCE
private void <init> ()
public com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference ref
com.intellij.psi.PsiFile containingFile
boolean incompleteCode
public volatile synthetic com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReference.class
FileReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference extends java.lang.Object implements com.intellij.psi.impl.source.resolve.reference.impl.providers.PsiFileReference com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceOwner com.intellij.psi.PsiPolyVariantReference com.intellij.codeInspection.LocalQuickFixProvider com.intellij.codeInsight.daemon.EmptyResolveMessageProvider com.intellij.refactoring.rename.BindablePsiReference {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference[] EMPTY
private final int myIndex
private com.intellij.openapi.util.TextRange myRange
private final String myText
private final com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceSet myFileReferenceSet
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceSet, com.intellij.openapi.util.TextRange, int, java.lang.String)
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceSet fileReferenceSet
com.intellij.openapi.util.TextRange range
int index
String text
public void <init> (com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference)
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference original
public static com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference findFileReference (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
com.intellij.psi.impl.source.resolve.reference.impl.PsiMultiReference multiReference
com.intellij.psi.impl.source.resolve.reference.impl.providers.PsiFileReference fileReference
com.intellij.psi.PsiReference original
protected java.util.Collection getContexts ()
com.intellij.psi.PsiFileSystemItem context
java.util.Collection defaultContexts
com.intellij.psi.ResolveResult resolveResult
com.intellij.psi.ResolveResult[] resolveResults
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference contextRef
java.util.ArrayList result
public com.intellij.psi.ResolveResult[] multiResolve (boolean)
boolean incompleteCode
com.intellij.psi.PsiFile file
protected com.intellij.psi.ResolveResult[] innerResolve (boolean, com.intellij.psi.PsiFile)
com.intellij.psi.PsiFileSystemItem context
boolean caseSensitive
com.intellij.psi.PsiFile containingFile
String referenceText
java.util.Collection contexts
java.util.Collection result
int resultCount
protected void innerResolveInContext (java.lang.String, com.intellij.psi.PsiFileSystemItem, java.util.Collection, boolean)
com.intellij.psi.PsiFileSystemItem resolved
com.intellij.psi.PsiFileSystemItem item
com.intellij.psi.ResolveResult contextVariant
java.util.List resolvedContexts
String restOfText
com.intellij.psi.ResolveResult child
com.intellij.psi.PsiDirectory directory
com.intellij.psi.PsiFileSystemItem child
String decoded
int separatorIndex
String text
com.intellij.psi.PsiFileSystemItem context
java.util.Collection result
boolean caseSensitive
public java.lang.String getFileNameToCreate ()
public java.lang.String getNewFileTemplateName ()
com.intellij.openapi.fileTypes.FileType fileType
private com.intellij.psi.ResolveResult resolveFileReferenceResolver (com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceResolver, java.lang.String)
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceResolver fileReferenceResolver
String text
com.intellij.psi.PsiFileSystemItem resolve
private static boolean caseSensitivityApplies (com.intellij.psi.PsiDirectory, boolean)
com.intellij.psi.PsiDirectory context
boolean caseSensitive
com.intellij.openapi.vfs.VirtualFileSystem fs
private boolean isAllowedEmptyPath (java.lang.String)
String text
public java.lang.String decode (java.lang.String)
Exception ignored
String text
String _text
int paramIndex
public java.lang.Object[] getVariants ()
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceCompletion completion
protected java.lang.Object createLookupItem (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement candidate
protected static com.intellij.psi.PsiFileSystemItem getOriginalFile (com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiManager psiManager
com.intellij.psi.PsiFileSystemItem fileSystemItem
com.intellij.openapi.vfs.VirtualFile file
protected java.lang.String encode (java.lang.String, com.intellij.psi.PsiElement)
Exception ignored
String name
com.intellij.psi.PsiElement psiElement
protected static void processVariants (com.intellij.psi.PsiFileSystemItem, com.intellij.psi.search.PsiFileSystemItemProcessor)
com.intellij.psi.PsiFileSystemItem context
com.intellij.psi.search.PsiFileSystemItemProcessor processor
private com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference getContextReference ()
public com.intellij.psi.PsiElement getElement ()
public com.intellij.psi.PsiFileSystemItem resolve ()
com.intellij.psi.ResolveResult[] resolveResults
public com.intellij.psi.PsiFileSystemItem innerSingleResolve (boolean, com.intellij.psi.PsiFile)
boolean caseSensitive
com.intellij.psi.PsiFile containingFile
com.intellij.psi.ResolveResult[] resolveResults
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFileSystemItem item
public com.intellij.openapi.util.TextRange getRangeInElement ()
public java.lang.String getCanonicalText ()
public java.lang.String getText ()
public boolean isSoft ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
int idx
String newElementName
com.intellij.psi.ElementManipulator manipulator
int delta
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference[] references
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement, boolean) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiFileSystemItem _root
com.intellij.psi.PsiFileSystemItem _dstItem
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper helper
com.intellij.psi.PsiFileSystemItem _root
com.intellij.psi.PsiFileSystemItem _dstItem
com.intellij.psi.PsiFileSystemItem root
com.intellij.psi.PsiFileSystemItem dstItem
String relativePath
String newName
String path
com.intellij.openapi.vfs.VirtualFile contextFile
com.intellij.psi.PsiFileSystemItem context
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper helper
java.util.Collection contexts
com.intellij.psi.PsiFileSystemItem dstItem
com.intellij.psi.PsiFileSystemItem curItem
com.intellij.psi.PsiElement element
boolean absolute
com.intellij.psi.PsiFileSystemItem fileSystemItem
com.intellij.openapi.vfs.VirtualFile dstVFile
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement contextPsiFile
com.intellij.openapi.vfs.VirtualFile curVFile
com.intellij.openapi.project.Project project
String newName
protected java.util.Collection getContextsForBindToElement (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper)
com.intellij.openapi.vfs.VirtualFile curVFile
com.intellij.openapi.project.Project project
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper helper
protected com.intellij.psi.PsiElement fixRefText (java.lang.String)
String name
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
protected com.intellij.psi.PsiElement rename (java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.util.IncorrectOperationException e
String newName
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiElement element
protected static com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper[] getHelpers ()
public int getIndex ()
public java.lang.String getUnresolvedMessagePattern ()
public final boolean isLast ()
public com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceSet getFileReferenceSet ()
public com.intellij.codeInspection.LocalQuickFix[] getQuickFixes ()
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper helper
java.util.List result
public com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference getLastFileReference ()
public volatile synthetic com.intellij.psi.PsiElement resolve ()
public volatile synthetic com.intellij.psi.impl.source.resolve.reference.impl.providers.PsiFileReference getLastFileReference ()
private synthetic java.util.Collection lambda$innerResolve$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceCompletion.class
FileReferenceCompletion.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public abstract com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceCompletion extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceCompletion getInstance ()
public abstract java.lang.Object[] getFileReferenceCompletionVariants (com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceHelper.class
FileReferenceHelper.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public abstract com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public java.lang.String trimUrl (java.lang.String)
String url
public java.util.List registerFixes (com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference)
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference reference
public com.intellij.psi.PsiFileSystemItem getPsiFileSystemItem (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiManager psiManager
public static com.intellij.psi.PsiFileSystemItem getPsiFileSystemItem (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiManager psiManager
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.psi.PsiFileSystemItem findRoot (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
public java.util.Collection getRoots (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public abstract java.util.Collection getContexts (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isMine (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
public boolean isFallback ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceHelperRegistrar.class
FileReferenceHelperRegistrar.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelperRegistrar extends java.lang.Object {
private void <init> ()
public static com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper[] getHelpers ()
static com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper getNotNullHelper (com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem psiFileSystemItem
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper helper
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper[] helpers
private static com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper getHelper (com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem psiFileSystemItem
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
public static java.util.List getHelpers (com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem psiFileSystemItem
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
public static boolean areElementsEquivalent (com.intellij.psi.PsiFileSystemItem, com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem element1
com.intellij.psi.PsiFileSystemItem element2
private static synthetic boolean lambda$getHelpers$1 (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper fileReferenceHelper
private static synthetic boolean lambda$getHelper$0 (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper fileReferenceHelper
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceResolver.class
FileReferenceResolver.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public abstract com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceResolver extends java.lang.Object {
public abstract com.intellij.psi.PsiFileSystemItem resolveFileReference (com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference, java.lang.String)
public abstract java.util.Collection getVariants (com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceSet$1.class
FileReferenceSet.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
final com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceSet$1 extends com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceSet {
final synthetic boolean val$urlEncoded
final synthetic boolean val$soft
void <init> (java.lang.String, com.intellij.psi.PsiElement, int, com.intellij.psi.PsiReferenceProvider, boolean, boolean, boolean, boolean)
String str
com.intellij.psi.PsiElement element
int startInElement
com.intellij.psi.PsiReferenceProvider provider
boolean isCaseSensitive
boolean endingSlashNotAllowed
protected boolean isUrlEncoded ()
protected boolean isSoft ()
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceSet.class
FileReferenceSet.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceSet extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.fileTypes.FileType[] EMPTY_FILE_TYPES
public static final com.intellij.psi.impl.source.resolve.reference.impl.providers.CustomizableReferenceProvider$CustomizationKey DEFAULT_PATH_EVALUATOR_OPTION
public static final com.intellij.util.Function ABSOLUTE_TOP_LEVEL
public static final com.intellij.openapi.util.Condition FILE_FILTER
public static final com.intellij.openapi.util.Condition DIRECTORY_FILTER
protected com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference[] myReferences
private com.intellij.psi.PsiElement myElement
private final int myStartInElement
private final boolean myCaseSensitive
private final String myPathStringNonTrimmed
private final String myPathString
private java.util.Collection myDefaultContexts
private final boolean myEndingSlashNotAllowed
private boolean myEmptyPathAllowed
private java.util.Map myOptions
private com.intellij.openapi.fileTypes.FileType[] mySuitableFileTypes
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String, com.intellij.psi.PsiElement, int, com.intellij.psi.PsiReferenceProvider, boolean, boolean, com.intellij.openapi.fileTypes.FileType[])
String str
com.intellij.psi.PsiElement element
int startInElement
com.intellij.psi.PsiReferenceProvider provider
boolean caseSensitive
boolean endingSlashNotAllowed
com.intellij.openapi.fileTypes.FileType[] suitableFileTypes
public void <init> (java.lang.String, com.intellij.psi.PsiElement, int, com.intellij.psi.PsiReferenceProvider, boolean, boolean, com.intellij.openapi.fileTypes.FileType[], boolean)
String str
com.intellij.psi.PsiElement element
int startInElement
com.intellij.psi.PsiReferenceProvider provider
boolean caseSensitive
boolean endingSlashNotAllowed
com.intellij.openapi.fileTypes.FileType[] suitableFileTypes
boolean init
protected java.lang.String getNewAbsolutePath (com.intellij.psi.PsiFileSystemItem, java.lang.String)
com.intellij.psi.PsiFileSystemItem root
String relativePath
public java.lang.String getSeparatorString ()
protected int findSeparatorLength (java.lang.CharSequence, int)
CharSequence sequence
int atOffset
protected int findSeparatorOffset (java.lang.CharSequence, int)
CharSequence sequence
int startingFrom
protected java.util.Collection getExtraContexts ()
public static com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceSet createSet (com.intellij.psi.PsiElement, boolean, boolean, boolean)
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper helper
com.intellij.psi.PsiElement element
boolean soft
boolean endingSlashNotAllowed
boolean urlEncoded
com.intellij.psi.ElementManipulator manipulator
com.intellij.openapi.util.TextRange range
int offset
String text
public void <init> (java.lang.String, com.intellij.psi.PsiElement, int, com.intellij.psi.PsiReferenceProvider, boolean)
String str
com.intellij.psi.PsiElement element
int startInElement
com.intellij.psi.PsiReferenceProvider provider
boolean isCaseSensitive
public void <init> (java.lang.String, com.intellij.psi.PsiElement, int, com.intellij.psi.PsiReferenceProvider, boolean, boolean)
String str
com.intellij.psi.PsiElement element
int startInElement
com.intellij.psi.PsiReferenceProvider provider
boolean isCaseSensitive
boolean endingSlashNotAllowed
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
public com.intellij.psi.PsiElement getElement ()
void setElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isCaseSensitive ()
public boolean isEndingSlashNotAllowed ()
public int getStartInElement ()
public com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference createFileReference (com.intellij.openapi.util.TextRange, int, java.lang.String)
com.intellij.openapi.util.TextRange range
int index
String text
protected void reparse ()
java.util.List referencesList
protected java.util.List reparse (java.lang.String, int)
StringBuilder sb
com.intellij.psi.LiteralTextEscaper escaper
com.intellij.openapi.util.TextRange valueRange
CharSequence decoded
int i
int i
com.intellij.openapi.util.TextRange r
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference reference
int nextSep
int start
int endTrimmed
String refText
int refStart
int refEnd
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference reference
String str
int startInElement
int wsHead
int wsTail
com.intellij.psi.LiteralTextEscaper escaper
com.intellij.openapi.util.TextRange valueRange
CharSequence decoded
java.util.List referencesList
int index
int curSep
int sepLen
private static int offset (int, com.intellij.psi.LiteralTextEscaper, com.intellij.openapi.util.TextRange)
int offset
com.intellij.psi.LiteralTextEscaper escaper
com.intellij.openapi.util.TextRange valueRange
public com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference getReference (int)
int index
public com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference[] getAllReferences ()
protected boolean isSoft ()
protected boolean isUrlEncoded ()
public java.util.Collection getDefaultContexts ()
public java.util.Collection computeDefaultContexts ()
com.intellij.psi.PsiFileSystemItem root
java.util.Collection roots
com.intellij.util.Function value
com.intellij.psi.PsiFile file
protected com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiFile cf
com.intellij.psi.PsiFile file
private java.util.Collection getContextByFile (com.intellij.psi.PsiFile)
java.util.Collection folders
com.intellij.psi.PsiFile contextFile
com.intellij.psi.FileContextProvider contextProvider
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement context
protected java.util.Collection getContextByFileSystemItem (com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem context
java.util.Collection contexts
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper helper
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper[] helpers
java.util.ArrayList list
com.intellij.openapi.project.Project project
boolean hasRealContexts
com.intellij.psi.PsiFileSystemItem file
com.intellij.openapi.vfs.VirtualFile virtualFile
protected java.util.Collection getParentDirectoryContext ()
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.vfs.VirtualFile parent
com.intellij.psi.PsiDirectory directory
public java.lang.String getPathString ()
public boolean isAbsolutePathReference ()
protected boolean useIncludingFileAsContext ()
public com.intellij.psi.PsiFileSystemItem resolve ()
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference lastReference
public com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference getLastReference ()
public static java.util.Collection getAbsoluteTopLevelDirLocations (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFileSystemItem root
java.util.Collection roots
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper helper
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiDirectory parent
com.intellij.openapi.module.Module module
java.util.List list
com.intellij.openapi.project.Project project
protected transient java.util.Collection toFileSystemItems (com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.vfs.VirtualFile[] files
protected java.util.Collection toFileSystemItems (java.util.Collection)
java.util.Collection files
com.intellij.psi.PsiManager manager
protected com.intellij.openapi.util.Condition getReferenceCompletionFilter ()
public void addCustomization (com.intellij.psi.impl.source.resolve.reference.impl.providers.CustomizableReferenceProvider$CustomizationKey, java.lang.Object)
com.intellij.psi.impl.source.resolve.reference.impl.providers.CustomizableReferenceProvider$CustomizationKey key
Object value
public boolean couldBeConvertedTo (boolean)
boolean relative
public boolean absoluteUrlNeedsStartSlash ()
public com.intellij.openapi.fileTypes.FileType[] getSuitableFileTypes ()
public boolean isEmptyPathAllowed ()
public void setEmptyPathAllowed (boolean)
boolean emptyPathAllowed
public boolean supportsExtendedCompletion ()
private static synthetic com.intellij.psi.PsiFileSystemItem lambda$toFileSystemItems$3 (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile file
private static synthetic boolean lambda$static$2 (com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem item
private static synthetic boolean lambda$static$1 (com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem item
private static synthetic java.util.Collection lambda$static$0 (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/NullFileReferenceHelper.class
NullFileReferenceHelper.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.NullFileReferenceHelper extends com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper {
public static final com.intellij.psi.impl.source.resolve.reference.impl.providers.NullFileReferenceHelper INSTANCE
public void <init> ()
public com.intellij.psi.PsiFileSystemItem findRoot (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.ProjectFileIndex index
com.intellij.openapi.vfs.VirtualFile contentRootForFile
public java.util.Collection getRoots (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public java.util.Collection getContexts (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiFileSystemItem parent
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiFileSystemItem item
public boolean isMine (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
public boolean isFallback ()
private static synthetic com.intellij.psi.PsiFileSystemItem lambda$getRoots$0 (com.intellij.openapi.module.Module, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.module.Module module
com.intellij.openapi.vfs.VirtualFile virtualFile
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/SoftFileReferenceSet.class
SoftFileReferenceSet.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.SoftFileReferenceSet extends com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceSet {
public void <init> (java.lang.String, com.intellij.psi.PsiElement, int, com.intellij.psi.PsiReferenceProvider, boolean, boolean, com.intellij.openapi.fileTypes.FileType[])
String str
com.intellij.psi.PsiElement element
int startInElement
com.intellij.psi.PsiReferenceProvider provider
boolean caseSensitive
boolean endingSlashNotAllowed
com.intellij.openapi.fileTypes.FileType[] suitableFileTypes
public void <init> (java.lang.String, com.intellij.psi.PsiElement, int, com.intellij.psi.PsiReferenceProvider, boolean, boolean, com.intellij.openapi.fileTypes.FileType[], boolean)
String str
com.intellij.psi.PsiElement element
int startInElement
com.intellij.psi.PsiReferenceProvider provider
boolean caseSensitive
boolean endingSlashNotAllowed
com.intellij.openapi.fileTypes.FileType[] suitableFileTypes
boolean init
public void <init> (java.lang.String, com.intellij.psi.PsiElement, int, com.intellij.psi.PsiReferenceProvider, boolean)
String str
com.intellij.psi.PsiElement element
int startInElement
com.intellij.psi.PsiReferenceProvider provider
boolean isCaseSensitive
public void <init> (java.lang.String, com.intellij.psi.PsiElement, int, com.intellij.psi.PsiReferenceProvider, boolean, boolean)
String str
com.intellij.psi.PsiElement element
int startInElement
com.intellij.psi.PsiReferenceProvider provider
boolean isCaseSensitive
boolean endingSlashNotAllowed
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected boolean isSoft ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/PredefinedSearchScopeProvider.class
PredefinedSearchScopeProvider.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.PredefinedSearchScopeProvider extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.search.PredefinedSearchScopeProvider getInstance ()
public abstract java.util.List getPredefinedScopes (com.intellij.openapi.project.Project, com.intellij.openapi.actionSystem.DataContext, boolean, boolean, boolean, boolean, boolean)
}
com/intellij/psi/search/SearchScopeProvider.class
SearchScopeProvider.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.SearchScopeProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public java.lang.String getDisplayName ()
public java.util.List getSearchScopes (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public java.util.List getGeneralSearchScopes (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/scope/impl/CustomScopesAggregator.class
CustomScopesAggregator.java
package com.intellij.psi.search.scope.impl
public com.intellij.psi.search.scope.impl.CustomScopesAggregator extends java.lang.Object {
public void <init> ()
public static java.util.List getAllCustomScopes (com.intellij.openapi.project.Project)
java.util.List customScopes
com.intellij.psi.search.scope.packageSet.CustomScopesProvider scopesProvider
com.intellij.openapi.project.Project project
java.util.Set allScopes
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/AbstractVariableData.class
AbstractVariableData.java
package com.intellij.refactoring.util
public com.intellij.refactoring.util.AbstractVariableData extends java.lang.Object {
public String originalName
public String name
public boolean passAsParameter
public void <init> ()
public java.lang.String getName ()
public java.lang.String getOriginalName ()
public boolean isPassAsParameter ()
}
com/intellij/codeInsight/controlflow/impl/
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/impl/
com/intellij/openapi/fileEditor/impl/
com/intellij/openapi/module/impl/
com/intellij/openapi/progress/impl/
com/intellij/openapi/progress/util/
com/intellij/openapi/vfs/impl/http/
com/intellij/openapi/vfs/impl/jar/
com/intellij/openapi/vfs/local/
com/intellij/openapi/wm/
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/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/tree/
com/intellij/psi/impl/source/tree/injected/
com/intellij/psi/scope/processor/
com/intellij/psi/text/
com/intellij/refactoring/rename/
com/intellij/util/codeInsight/
com/intellij/util/graph/impl/
com/intellij/util/profiling/
org/jetbrains/ide/
com/intellij/codeInsight/CodeInsightUtilCore.class
CodeInsightUtilCore.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.CodeInsightUtilCore extends com.intellij.codeInsight.FileModificationService {
static final synthetic boolean $assertionsDisabled
public void <init> ()
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[], boolean, boolean, char[])
int i
char startC
int v
int code
Exception e
char c
String chars
StringBuilder outChars
int[] sourceOffsets
boolean slashMustBeEscaped
boolean exitOnEscapingWrongSymbol
char[] endChars
int index
int outOffset
public static com.intellij.openapi.util.TextRange mapBackStringRange (java.lang.String, int, int)
char c3
char c2
char c1
char c
String text
int from
int to
int curOffset
int mappedFrom
int mappedTo
int end
int i
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/TargetElementEvaluator.class
TargetElementEvaluator.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 com.intellij.psi.PsiElement getElementByReference (com.intellij.psi.PsiReference, int)
com.intellij.psi.PsiReference ref
int flags
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/completion/CompletionUtilCoreImpl.class
CompletionUtilCoreImpl.java
package com.intellij.codeInsight.completion
public com.intellij.codeInsight.completion.CompletionUtilCoreImpl extends java.lang.Object {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/completion/OffsetTranslator$1.class
OffsetTranslator.java
package com.intellij.codeInsight.completion
com.intellij.codeInsight.completion.OffsetTranslator$1 extends java.lang.Object implements com.intellij.openapi.editor.event.DocumentListener {
final synthetic com.intellij.openapi.editor.Document val$originalDocument
final synthetic java.util.LinkedList val$sinceCommit
final synthetic com.intellij.codeInsight.completion.OffsetTranslator this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/completion/OffsetTranslator$2.class
OffsetTranslator.java
package com.intellij.codeInsight.completion
com.intellij.codeInsight.completion.OffsetTranslator$2 extends java.lang.Object implements com.intellij.psi.util.PsiModificationTracker$Listener {
final long lastModCount
final synthetic com.intellij.psi.PsiFile val$originalFile
final synthetic java.util.LinkedList val$sinceCommit
final synthetic com.intellij.codeInsight.completion.OffsetTranslator this$0
void <init> (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.class
OffsetTranslator.java
package com.intellij.codeInsight.completion
com.intellij.codeInsight.completion.OffsetTranslator extends java.lang.Object implements com.intellij.openapi.Disposable {
static final com.intellij.openapi.util.Key RANGE_TRANSLATION
private final com.intellij.psi.PsiFile myOriginalFile
private final com.intellij.openapi.editor.Document myCopyDocument
private final java.util.LinkedList myTranslation
void <init> (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Document, int, int, java.lang.String)
com.intellij.openapi.editor.Document originalDocument
com.intellij.psi.PsiFile originalFile
com.intellij.openapi.editor.Document copyDocument
int start
int end
String replacement
java.util.LinkedList sinceCommit
private boolean isUpToDate ()
public void dispose ()
java.lang.Integer translateOffset (java.lang.Integer)
com.intellij.openapi.editor.event.DocumentEvent event
Integer offset
private static java.lang.Integer translateOffset (int, com.intellij.openapi.editor.event.DocumentEvent)
int offset
com.intellij.openapi.editor.event.DocumentEvent event
static synthetic boolean access$000 (com.intellij.codeInsight.completion.OffsetTranslator)
com.intellij.codeInsight.completion.OffsetTranslator x0
static synthetic java.util.LinkedList access$100 (com.intellij.codeInsight.completion.OffsetTranslator)
com.intellij.codeInsight.completion.OffsetTranslator x0
static void <clinit> ()
}
com/intellij/codeInsight/controlflow/ControlFlowBuilder$PendingProcessor.class
ControlFlowBuilder.java
package com.intellij.codeInsight.controlflow
public abstract com.intellij.codeInsight.controlflow.ControlFlowBuilder$PendingProcessor extends java.lang.Object {
public abstract void process (com.intellij.psi.PsiElement, com.intellij.codeInsight.controlflow.Instruction)
}
com/intellij/codeInsight/controlflow/ControlFlowBuilder.class
ControlFlowBuilder.java
package com.intellij.codeInsight.controlflow
public com.intellij.codeInsight.controlflow.ControlFlowBuilder extends java.lang.Object {
public static final com.intellij.openapi.diagnostic.Logger LOG
public java.util.List instructions
public com.intellij.codeInsight.controlflow.Instruction prevInstruction
public java.util.List pending
public int instructionCount
public int transparentInstructionCount
public void <init> ()
public com.intellij.codeInsight.controlflow.Instruction findInstructionByElement (com.intellij.psi.PsiElement)
com.intellij.codeInsight.controlflow.Instruction instruction
int i
com.intellij.psi.PsiElement element
public final com.intellij.codeInsight.controlflow.ControlFlow getControlFlow ()
public final com.intellij.codeInsight.controlflow.ControlFlow getCompleteControlFlow ()
com.intellij.codeInsight.controlflow.Instruction predecessor
com.intellij.codeInsight.controlflow.Instruction successor
java.util.Collection predecessors
java.util.Collection successors
com.intellij.codeInsight.controlflow.Instruction instruction
java.util.ArrayList result
int processedTransparentInstructions
public void addEdge (com.intellij.codeInsight.controlflow.Instruction, com.intellij.codeInsight.controlflow.Instruction)
com.intellij.codeInsight.controlflow.Instruction beginInstruction
com.intellij.codeInsight.controlflow.Instruction endInstruction
public final void addNode (com.intellij.codeInsight.controlflow.Instruction)
com.intellij.codeInsight.controlflow.Instruction instruction
public final void addNodeAndCheckPending (com.intellij.codeInsight.controlflow.Instruction)
com.intellij.codeInsight.controlflow.Instruction instruction
public final void flowAbrupted ()
public void addPendingEdge (com.intellij.psi.PsiElement, com.intellij.codeInsight.controlflow.Instruction)
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement pendingScope
com.intellij.codeInsight.controlflow.Instruction instruction
int i
public final void checkPending (com.intellij.codeInsight.controlflow.Instruction)
com.intellij.openapi.util.Pair pair
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiElement scopeWhenToAdd
int i
com.intellij.codeInsight.controlflow.Instruction instruction
com.intellij.psi.PsiElement element
public com.intellij.codeInsight.controlflow.Instruction startNode (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.codeInsight.controlflow.Instruction instruction
public final com.intellij.codeInsight.controlflow.TransparentInstruction startTransparentNode (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String markerName
com.intellij.codeInsight.controlflow.TransparentInstruction instruction
public final com.intellij.codeInsight.controlflow.Instruction startConditionalNode (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement condition
boolean result
com.intellij.codeInsight.controlflow.ConditionalInstruction instruction
public final com.intellij.codeInsight.controlflow.ControlFlow build (com.intellij.psi.PsiElementVisitor, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElementVisitor visitor
com.intellij.psi.PsiElement element
public final void visitFor (com.intellij.psi.PsiElementVisitor, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElementVisitor visitor
com.intellij.psi.PsiElement element
com.intellij.codeInsight.controlflow.Instruction exitInstruction
protected void addEntryPointNode (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement startElement
public final void updatePendingElementScope (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parentForScope
com.intellij.psi.PsiElement newParentScope
public void processPending (com.intellij.codeInsight.controlflow.ControlFlowBuilder$PendingProcessor)
com.intellij.openapi.util.Pair pair
com.intellij.codeInsight.controlflow.ControlFlowBuilder$PendingProcessor processor
java.util.List pending
private synthetic void lambda$updatePendingElementScope$0 (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.codeInsight.controlflow.Instruction)
com.intellij.psi.PsiElement parentForScope
com.intellij.psi.PsiElement newParentScope
com.intellij.psi.PsiElement pendingScope
com.intellij.codeInsight.controlflow.Instruction instruction
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/controlflow/ControlFlowProvider.class
ControlFlowProvider.java
package com.intellij.codeInsight.controlflow
public abstract com.intellij.codeInsight.controlflow.ControlFlowProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.codeInsight.controlflow.ControlFlow getControlFlow (com.intellij.psi.PsiElement)
public abstract java.lang.String getAdditionalInfo (com.intellij.codeInsight.controlflow.Instruction)
static void <clinit> ()
}
com/intellij/codeInsight/controlflow/ControlFlowUtil$1.class
ControlFlowUtil.java
package com.intellij.codeInsight.controlflow
final com.intellij.codeInsight.controlflow.ControlFlowUtil$1 extends java.lang.Object implements com.intellij.util.graph.Graph {
private final java.util.List myList
final synthetic com.intellij.codeInsight.controlflow.Instruction[] val$flow
void <init> (com.intellij.codeInsight.controlflow.Instruction[])
public java.util.Collection getNodes ()
public java.util.Iterator getIn (com.intellij.codeInsight.controlflow.Instruction)
com.intellij.codeInsight.controlflow.Instruction n
public java.util.Iterator getOut (com.intellij.codeInsight.controlflow.Instruction)
com.intellij.codeInsight.controlflow.Instruction n
public volatile synthetic java.util.Iterator getOut (java.lang.Object)
public volatile synthetic java.util.Iterator getIn (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/controlflow/ControlFlowUtil$Operation.class
ControlFlowUtil.java
package com.intellij.codeInsight.controlflow
public final enum com.intellij.codeInsight.controlflow.ControlFlowUtil$Operation extends java.lang.Enum {
public static final enum com.intellij.codeInsight.controlflow.ControlFlowUtil$Operation CONTINUE
public static final enum com.intellij.codeInsight.controlflow.ControlFlowUtil$Operation BREAK
public static final enum com.intellij.codeInsight.controlflow.ControlFlowUtil$Operation NEXT
private static final synthetic com.intellij.codeInsight.controlflow.ControlFlowUtil$Operation[] $VALUES
public static com.intellij.codeInsight.controlflow.ControlFlowUtil$Operation[] values ()
public static com.intellij.codeInsight.controlflow.ControlFlowUtil$Operation valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/codeInsight/controlflow/ControlFlowUtil.class
ControlFlowUtil.java
package com.intellij.codeInsight.controlflow
public com.intellij.codeInsight.controlflow.ControlFlowUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static com.intellij.util.graph.Graph createGraph (com.intellij.codeInsight.controlflow.Instruction[])
com.intellij.codeInsight.controlflow.Instruction[] flow
public static int findInstructionNumberByElement (com.intellij.codeInsight.controlflow.Instruction[], com.intellij.psi.PsiElement)
int i
com.intellij.codeInsight.controlflow.Instruction[] flow
com.intellij.psi.PsiElement element
public static boolean process (com.intellij.codeInsight.controlflow.Instruction[], int, com.intellij.util.Processor)
int succNum
com.intellij.codeInsight.controlflow.Instruction succ
int num
com.intellij.codeInsight.controlflow.Instruction instruction
com.intellij.codeInsight.controlflow.Instruction[] flow
int start
com.intellij.util.Processor processor
int length
boolean[] visited
com.intellij.util.containers.IntStack stack
public static void iteratePrev (int, com.intellij.codeInsight.controlflow.Instruction[], com.intellij.util.Function)
int startInstruction
com.intellij.codeInsight.controlflow.Instruction[] instructions
com.intellij.util.Function closure
public static void iterate (int, com.intellij.codeInsight.controlflow.Instruction[], com.intellij.util.Function, boolean)
int predNum
com.intellij.codeInsight.controlflow.Instruction pred
int num
com.intellij.codeInsight.controlflow.Instruction instr
com.intellij.codeInsight.controlflow.ControlFlowUtil$Operation nextOperation
java.util.Collection nextToProcess
int startInstruction
com.intellij.codeInsight.controlflow.Instruction[] instructions
com.intellij.util.Function closure
boolean prev
com.intellij.util.containers.IntStack stack
boolean[] visited
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/controlflow/impl/ConditionalInstructionImpl.class
ConditionalInstructionImpl.java
package com.intellij.codeInsight.controlflow.impl
public com.intellij.codeInsight.controlflow.impl.ConditionalInstructionImpl extends com.intellij.codeInsight.controlflow.impl.InstructionImpl implements com.intellij.codeInsight.controlflow.ConditionalInstruction {
private final com.intellij.psi.PsiElement myCondition
private final boolean myResult
public void <init> (com.intellij.codeInsight.controlflow.ControlFlowBuilder, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean)
com.intellij.codeInsight.controlflow.ControlFlowBuilder builder
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement condition
boolean result
public com.intellij.psi.PsiElement getCondition ()
public boolean getResult ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/controlflow/impl/ControlFlowImpl.class
ControlFlowImpl.java
package com.intellij.codeInsight.controlflow.impl
public com.intellij.codeInsight.controlflow.impl.ControlFlowImpl extends java.lang.Object implements com.intellij.codeInsight.controlflow.ControlFlow {
private final com.intellij.codeInsight.controlflow.Instruction[] myInstructions
public void <init> (com.intellij.codeInsight.controlflow.Instruction[])
com.intellij.codeInsight.controlflow.Instruction[] instructions
public com.intellij.codeInsight.controlflow.Instruction[] getInstructions ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/controlflow/impl/DetachedInstructionImpl.class
DetachedInstructionImpl.java
package com.intellij.codeInsight.controlflow.impl
public com.intellij.codeInsight.controlflow.impl.DetachedInstructionImpl extends com.intellij.codeInsight.controlflow.impl.InstructionBaseImpl {
private final java.util.concurrent.atomic.AtomicInteger myNum
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public int num ()
public final void addToInstructions (com.intellij.codeInsight.controlflow.ControlFlowBuilder)
com.intellij.codeInsight.controlflow.ControlFlowBuilder builder
public final void addTransparentNode (com.intellij.codeInsight.controlflow.ControlFlowBuilder)
com.intellij.codeInsight.controlflow.ControlFlowBuilder builder
public final void addNode (com.intellij.codeInsight.controlflow.ControlFlowBuilder)
com.intellij.codeInsight.controlflow.ControlFlowBuilder builder
public void updateNum (int)
int newNum
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/controlflow/impl/InstructionBaseImpl.class
InstructionBaseImpl.java
package com.intellij.codeInsight.controlflow.impl
public abstract com.intellij.codeInsight.controlflow.impl.InstructionBaseImpl extends java.lang.Object implements com.intellij.codeInsight.controlflow.Instruction {
private final java.util.List myPred
private final java.util.List mySucc
protected final com.intellij.psi.PsiElement myElement
public final com.intellij.psi.PsiElement getElement ()
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public final java.util.List allSucc ()
public final java.util.List allPred ()
public java.lang.String toString ()
com.intellij.codeInsight.controlflow.Instruction instruction
int num
int i
StringBuilder builder
public java.lang.String getElementPresentation ()
protected java.lang.String id ()
public volatile synthetic java.util.Collection allPred ()
public volatile synthetic java.util.Collection allSucc ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/controlflow/impl/InstructionImpl.class
InstructionImpl.java
package com.intellij.codeInsight.controlflow.impl
public com.intellij.codeInsight.controlflow.impl.InstructionImpl extends com.intellij.codeInsight.controlflow.impl.InstructionBaseImpl {
private final int myNumber
public void <init> (com.intellij.codeInsight.controlflow.ControlFlowBuilder, com.intellij.psi.PsiElement)
com.intellij.codeInsight.controlflow.ControlFlowBuilder builder
com.intellij.psi.PsiElement element
public final int num ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/controlflow/impl/TransparentInstructionImpl.class
TransparentInstructionImpl.java
package com.intellij.codeInsight.controlflow.impl
public com.intellij.codeInsight.controlflow.impl.TransparentInstructionImpl extends com.intellij.codeInsight.controlflow.impl.InstructionBaseImpl implements com.intellij.codeInsight.controlflow.TransparentInstruction {
private final String myMarkerName
private final int myNum
public void <init> (com.intellij.codeInsight.controlflow.ControlFlowBuilder, com.intellij.psi.PsiElement, java.lang.String)
com.intellij.codeInsight.controlflow.ControlFlowBuilder builder
com.intellij.psi.PsiElement element
String markerName
public java.lang.String getElementPresentation ()
protected java.lang.String id ()
public int num ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/CollectHighlightsUtil$FiltersHolder.class
CollectHighlightsUtil.java
package com.intellij.codeInsight.daemon.impl
com.intellij.codeInsight.daemon.impl.CollectHighlightsUtil$FiltersHolder extends java.lang.Object {
static final com.intellij.openapi.util.Condition[] FILTERS
void <init> ()
static void <clinit> ()
}
com/intellij/codeInsight/daemon/impl/CollectHighlightsUtil.class
CollectHighlightsUtil.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.CollectHighlightsUtil extends java.lang.Object {
private 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 synthetic boolean $assertionsDisabled
private void <init> ()
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 synthetic com.intellij.openapi.extensions.ExtensionPointName access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/documentation/PlatformDocumentationUtil.class
PlatformDocumentationUtil.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/highlighting/HighlightUsagesDescriptionLocation.class
HighlightUsagesDescriptionLocation.java
package com.intellij.codeInsight.highlighting
public com.intellij.codeInsight.highlighting.HighlightUsagesDescriptionLocation extends com.intellij.psi.ElementDescriptionLocation {
private static final com.intellij.psi.ElementDescriptionProvider ourDefaultProvider
public static final com.intellij.codeInsight.highlighting.HighlightUsagesDescriptionLocation INSTANCE
private void <init> ()
public com.intellij.psi.ElementDescriptionProvider getDefaultProvider ()
private static synthetic java.lang.String lambda$static$0 (com.intellij.psi.PsiElement, com.intellij.psi.ElementDescriptionLocation)
com.intellij.psi.PsiElement element
com.intellij.psi.ElementDescriptionLocation location
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/highlighting/ReadWriteUtil.class
ReadWriteUtil.java
package com.intellij.codeInsight.highlighting
public com.intellij.codeInsight.highlighting.ReadWriteUtil extends java.lang.Object {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/SuppressionUtilCore.class
SuppressionUtilCore.java
package com.intellij.codeInspection
public com.intellij.codeInspection.SuppressionUtilCore extends java.lang.Object {
public static final String SUPPRESS_INSPECTIONS_TAG_NAME
public void <init> ()
}
com/intellij/concurrency/ConcurrentCollectionFactory.class
ConcurrentCollectionFactory.java
package com.intellij.concurrency
public com.intellij.concurrency.ConcurrentCollectionFactory extends java.lang.Object {
public void <init> ()
public static java.util.concurrent.ConcurrentMap createMap (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashStrategy
public static java.util.concurrent.ConcurrentMap createMap (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashStrategy
public static java.util.Set createConcurrentSet (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashStrategy
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/concurrency/ConcurrentHashMap$1.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void <init> ()
public int computeHashCode (java.lang.Object)
Object object
public boolean equals (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
com/intellij/concurrency/ConcurrentHashMap$BaseIterator.class
ConcurrentHashMap.java
package com.intellij.concurrency
com.intellij.concurrency.ConcurrentHashMap$BaseIterator extends com.intellij.concurrency.ConcurrentHashMap$Traverser {
final com.intellij.concurrency.ConcurrentHashMap map
com.intellij.concurrency.ConcurrentHashMap$Node lastReturned
void <init> (com.intellij.concurrency.ConcurrentHashMap$Node[], int, int, int, com.intellij.concurrency.ConcurrentHashMap)
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
int size
int index
int limit
com.intellij.concurrency.ConcurrentHashMap map
public final boolean hasNext ()
public final boolean hasMoreElements ()
public final void remove ()
com.intellij.concurrency.ConcurrentHashMap$Node p
}
com/intellij/concurrency/ConcurrentHashMap$BulkTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
abstract com.intellij.concurrency.ConcurrentHashMap$BulkTask extends java.util.concurrent.CountedCompleter {
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
com.intellij.concurrency.ConcurrentHashMap$Node next
com.intellij.concurrency.ConcurrentHashMap$TableStack stack
com.intellij.concurrency.ConcurrentHashMap$TableStack spare
int index
int baseIndex
int baseLimit
final int baseSize
int batch
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[])
com.intellij.concurrency.ConcurrentHashMap$BulkTask par
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
final com.intellij.concurrency.ConcurrentHashMap$Node advance ()
com.intellij.concurrency.ConcurrentHashMap$Node[] t
int i
int n
com.intellij.concurrency.ConcurrentHashMap$Node[] t
int i
int n
com.intellij.concurrency.ConcurrentHashMap$Node e
private void pushState (com.intellij.concurrency.ConcurrentHashMap$Node[], int, int)
com.intellij.concurrency.ConcurrentHashMap$Node[] t
int i
int n
com.intellij.concurrency.ConcurrentHashMap$TableStack s
private void recoverState (int)
com.intellij.concurrency.ConcurrentHashMap$TableStack next
int len
int n
com.intellij.concurrency.ConcurrentHashMap$TableStack s
}
com/intellij/concurrency/ConcurrentHashMap$CollectionView.class
ConcurrentHashMap.java
package com.intellij.concurrency
abstract com.intellij.concurrency.ConcurrentHashMap$CollectionView extends java.lang.Object implements java.util.Collection java.io.Serializable {
private static final long serialVersionUID
final com.intellij.concurrency.ConcurrentHashMap map
private static final String OOME_MSG
void <init> (com.intellij.concurrency.ConcurrentHashMap)
com.intellij.concurrency.ConcurrentHashMap map
public com.intellij.concurrency.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/concurrency/ConcurrentHashMap$CounterCell.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$CounterCell extends java.lang.Object {
volatile long value
void <init> (long)
long x
}
com/intellij/concurrency/ConcurrentHashMap$EntryIterator.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$EntryIterator extends com.intellij.concurrency.ConcurrentHashMap$BaseIterator implements java.util.Iterator {
void <init> (com.intellij.concurrency.ConcurrentHashMap$Node[], int, int, int, com.intellij.concurrency.ConcurrentHashMap)
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
int size
int index
int limit
com.intellij.concurrency.ConcurrentHashMap map
public final java.util.Map$Entry next ()
com.intellij.concurrency.ConcurrentHashMap$Node p
Object k
Object v
public volatile synthetic java.lang.Object next ()
}
com/intellij/concurrency/ConcurrentHashMap$EntrySetView.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$EntrySetView extends com.intellij.concurrency.ConcurrentHashMap$CollectionView implements java.util.Set java.io.Serializable {
private static final long serialVersionUID
void <init> (com.intellij.concurrency.ConcurrentHashMap)
com.intellij.concurrency.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.concurrency.ConcurrentHashMap m
com.intellij.concurrency.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 boolean removeIf (java.util.function.Predicate)
java.util.function.Predicate filter
public final int hashCode ()
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$Traverser it
int h
com.intellij.concurrency.ConcurrentHashMap$Node[] t
public final boolean equals (java.lang.Object)
java.util.Set c
Object o
public java.util.Spliterator spliterator ()
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap m
long n
int f
public void forEach (java.util.function.Consumer)
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$Traverser it
java.util.function.Consumer action
com.intellij.concurrency.ConcurrentHashMap$Node[] t
public volatile synthetic boolean add (java.lang.Object)
}
com/intellij/concurrency/ConcurrentHashMap$EntrySpliterator.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$EntrySpliterator extends com.intellij.concurrency.ConcurrentHashMap$Traverser implements java.util.Spliterator {
final com.intellij.concurrency.ConcurrentHashMap map
long est
void <init> (com.intellij.concurrency.ConcurrentHashMap$Node[], int, int, int, long, com.intellij.concurrency.ConcurrentHashMap)
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
int size
int index
int limit
long est
com.intellij.concurrency.ConcurrentHashMap map
public com.intellij.concurrency.ConcurrentHashMap$EntrySpliterator trySplit ()
int i
int f
int h
public void forEachRemaining (java.util.function.Consumer)
com.intellij.concurrency.ConcurrentHashMap$Node p
java.util.function.Consumer action
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
com.intellij.concurrency.ConcurrentHashMap$Node p
public long estimateSize ()
public int characteristics ()
public volatile synthetic java.util.Spliterator trySplit ()
}
com/intellij/concurrency/ConcurrentHashMap$ForEachEntryTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$ForEachEntryTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.Consumer action
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], java.util.function.Consumer)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
com.intellij.concurrency.ConcurrentHashMap$Node p
java.util.function.Consumer action
}
com/intellij/concurrency/ConcurrentHashMap$ForEachKeyTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$ForEachKeyTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.Consumer action
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], java.util.function.Consumer)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
com.intellij.concurrency.ConcurrentHashMap$Node p
java.util.function.Consumer action
}
com/intellij/concurrency/ConcurrentHashMap$ForEachMappingTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$ForEachMappingTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.BiConsumer action
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], java.util.function.BiConsumer)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
java.util.function.BiConsumer action
public final void compute ()
int i
int f
int h
com.intellij.concurrency.ConcurrentHashMap$Node p
java.util.function.BiConsumer action
}
com/intellij/concurrency/ConcurrentHashMap$ForEachTransformedEntryTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$ForEachTransformedEntryTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.Function transformer
final java.util.function.Consumer action
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], java.util.function.Function, java.util.function.Consumer)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
java.util.function.Function transformer
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
Object u
com.intellij.concurrency.ConcurrentHashMap$Node p
java.util.function.Consumer action
java.util.function.Function transformer
}
com/intellij/concurrency/ConcurrentHashMap$ForEachTransformedKeyTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$ForEachTransformedKeyTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.Function transformer
final java.util.function.Consumer action
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], java.util.function.Function, java.util.function.Consumer)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
java.util.function.Function transformer
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
Object u
com.intellij.concurrency.ConcurrentHashMap$Node p
java.util.function.Consumer action
java.util.function.Function transformer
}
com/intellij/concurrency/ConcurrentHashMap$ForEachTransformedMappingTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$ForEachTransformedMappingTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.BiFunction transformer
final java.util.function.Consumer action
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], java.util.function.BiFunction, java.util.function.Consumer)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
java.util.function.BiFunction transformer
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
Object u
com.intellij.concurrency.ConcurrentHashMap$Node p
java.util.function.Consumer action
java.util.function.BiFunction transformer
}
com/intellij/concurrency/ConcurrentHashMap$ForEachTransformedValueTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$ForEachTransformedValueTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.Function transformer
final java.util.function.Consumer action
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], java.util.function.Function, java.util.function.Consumer)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
java.util.function.Function transformer
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
Object u
com.intellij.concurrency.ConcurrentHashMap$Node p
java.util.function.Consumer action
java.util.function.Function transformer
}
com/intellij/concurrency/ConcurrentHashMap$ForEachValueTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$ForEachValueTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.Consumer action
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], java.util.function.Consumer)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
com.intellij.concurrency.ConcurrentHashMap$Node p
java.util.function.Consumer action
}
com/intellij/concurrency/ConcurrentHashMap$ForwardingNode.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$ForwardingNode extends com.intellij.concurrency.ConcurrentHashMap$Node {
final com.intellij.concurrency.ConcurrentHashMap$Node[] nextTable
void <init> (com.intellij.concurrency.ConcurrentHashMap$Node[], gnu.trove.TObjectHashingStrategy)
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
gnu.trove.TObjectHashingStrategy hashingStrategy
com.intellij.concurrency.ConcurrentHashMap$Node find (int, java.lang.Object)
com.intellij.concurrency.ConcurrentHashMap$Node e
int n
Object ek
int eh
com.intellij.concurrency.ConcurrentHashMap$Node e
int n
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
int h
Object k
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/concurrency/ConcurrentHashMap$KeyIterator.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$KeyIterator extends com.intellij.concurrency.ConcurrentHashMap$BaseIterator implements java.util.Iterator java.util.Enumeration {
void <init> (com.intellij.concurrency.ConcurrentHashMap$Node[], int, int, int, com.intellij.concurrency.ConcurrentHashMap)
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
int size
int index
int limit
com.intellij.concurrency.ConcurrentHashMap map
public final java.lang.Object next ()
com.intellij.concurrency.ConcurrentHashMap$Node p
Object k
public final java.lang.Object nextElement ()
}
com/intellij/concurrency/ConcurrentHashMap$KeySetView.class
ConcurrentHashMap.java
package com.intellij.concurrency
public com.intellij.concurrency.ConcurrentHashMap$KeySetView extends com.intellij.concurrency.ConcurrentHashMap$CollectionView implements java.util.Set java.io.Serializable {
private static final long serialVersionUID
private final Object value
void <init> (com.intellij.concurrency.ConcurrentHashMap, java.lang.Object)
com.intellij.concurrency.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.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.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
public java.util.Spliterator spliterator ()
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap m
long n
int f
public void forEach (java.util.function.Consumer)
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$Traverser it
java.util.function.Consumer action
com.intellij.concurrency.ConcurrentHashMap$Node[] t
public volatile synthetic com.intellij.concurrency.ConcurrentHashMap getMap ()
}
com/intellij/concurrency/ConcurrentHashMap$KeySpliterator.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$KeySpliterator extends com.intellij.concurrency.ConcurrentHashMap$Traverser implements java.util.Spliterator {
long est
void <init> (com.intellij.concurrency.ConcurrentHashMap$Node[], int, int, int, long)
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
int size
int index
int limit
long est
public com.intellij.concurrency.ConcurrentHashMap$KeySpliterator trySplit ()
int i
int f
int h
public void forEachRemaining (java.util.function.Consumer)
com.intellij.concurrency.ConcurrentHashMap$Node p
java.util.function.Consumer action
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
com.intellij.concurrency.ConcurrentHashMap$Node p
public long estimateSize ()
public int characteristics ()
public volatile synthetic java.util.Spliterator trySplit ()
}
com/intellij/concurrency/ConcurrentHashMap$MapEntry.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$MapEntry extends java.lang.Object implements java.util.Map$Entry {
final Object key
Object val
final com.intellij.concurrency.ConcurrentHashMap map
void <init> (java.lang.Object, java.lang.Object, com.intellij.concurrency.ConcurrentHashMap)
Object key
Object val
com.intellij.concurrency.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/concurrency/ConcurrentHashMap$MapReduceEntriesTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.Function transformer
final java.util.function.BiFunction reducer
Object result
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesTask rights
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesTask, java.util.function.Function, java.util.function.BiFunction)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesTask nextRight
java.util.function.Function transformer
java.util.function.BiFunction reducer
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
com.intellij.concurrency.ConcurrentHashMap$Node p
Object tr
Object sr
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesTask t
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesTask s
Object r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
java.util.function.Function transformer
}
com/intellij/concurrency/ConcurrentHashMap$MapReduceEntriesToDoubleTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToDoubleTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.ToDoubleFunction transformer
final java.util.function.DoubleBinaryOperator reducer
final double basis
double result
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToDoubleTask rights
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToDoubleTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToDoubleTask, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToDoubleTask nextRight
java.util.function.ToDoubleFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public final java.lang.Double getRawResult ()
public final void compute ()
int i
int f
int h
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToDoubleTask t
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToDoubleTask s
double r
java.util.concurrent.CountedCompleter c
java.util.function.DoubleBinaryOperator reducer
java.util.function.ToDoubleFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
com/intellij/concurrency/ConcurrentHashMap$MapReduceEntriesToIntTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToIntTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.ToIntFunction transformer
final java.util.function.IntBinaryOperator reducer
final int basis
int result
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToIntTask rights
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToIntTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToIntTask, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToIntTask nextRight
java.util.function.ToIntFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public final java.lang.Integer getRawResult ()
public final void compute ()
int i
int f
int h
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToIntTask t
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToIntTask s
int r
java.util.concurrent.CountedCompleter c
java.util.function.IntBinaryOperator reducer
java.util.function.ToIntFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
com/intellij/concurrency/ConcurrentHashMap$MapReduceEntriesToLongTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToLongTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.ToLongFunction transformer
final java.util.function.LongBinaryOperator reducer
final long basis
long result
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToLongTask rights
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToLongTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToLongTask, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToLongTask nextRight
java.util.function.ToLongFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public final java.lang.Long getRawResult ()
public final void compute ()
int i
int f
int h
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToLongTask t
com.intellij.concurrency.ConcurrentHashMap$MapReduceEntriesToLongTask s
long r
java.util.concurrent.CountedCompleter c
java.util.function.LongBinaryOperator reducer
java.util.function.ToLongFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
com/intellij/concurrency/ConcurrentHashMap$MapReduceKeysTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.Function transformer
final java.util.function.BiFunction reducer
Object result
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysTask rights
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysTask, java.util.function.Function, java.util.function.BiFunction)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysTask nextRight
java.util.function.Function transformer
java.util.function.BiFunction reducer
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
com.intellij.concurrency.ConcurrentHashMap$Node p
Object tr
Object sr
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysTask t
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysTask s
Object r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
java.util.function.Function transformer
}
com/intellij/concurrency/ConcurrentHashMap$MapReduceKeysToDoubleTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToDoubleTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.ToDoubleFunction transformer
final java.util.function.DoubleBinaryOperator reducer
final double basis
double result
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToDoubleTask rights
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToDoubleTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToDoubleTask, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToDoubleTask nextRight
java.util.function.ToDoubleFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public final java.lang.Double getRawResult ()
public final void compute ()
int i
int f
int h
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToDoubleTask t
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToDoubleTask s
double r
java.util.concurrent.CountedCompleter c
java.util.function.DoubleBinaryOperator reducer
java.util.function.ToDoubleFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
com/intellij/concurrency/ConcurrentHashMap$MapReduceKeysToIntTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToIntTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.ToIntFunction transformer
final java.util.function.IntBinaryOperator reducer
final int basis
int result
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToIntTask rights
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToIntTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToIntTask, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToIntTask nextRight
java.util.function.ToIntFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public final java.lang.Integer getRawResult ()
public final void compute ()
int i
int f
int h
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToIntTask t
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToIntTask s
int r
java.util.concurrent.CountedCompleter c
java.util.function.IntBinaryOperator reducer
java.util.function.ToIntFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
com/intellij/concurrency/ConcurrentHashMap$MapReduceKeysToLongTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToLongTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.ToLongFunction transformer
final java.util.function.LongBinaryOperator reducer
final long basis
long result
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToLongTask rights
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToLongTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToLongTask, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToLongTask nextRight
java.util.function.ToLongFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public final java.lang.Long getRawResult ()
public final void compute ()
int i
int f
int h
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToLongTask t
com.intellij.concurrency.ConcurrentHashMap$MapReduceKeysToLongTask s
long r
java.util.concurrent.CountedCompleter c
java.util.function.LongBinaryOperator reducer
java.util.function.ToLongFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
com/intellij/concurrency/ConcurrentHashMap$MapReduceMappingsTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.BiFunction transformer
final java.util.function.BiFunction reducer
Object result
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsTask rights
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsTask, java.util.function.BiFunction, java.util.function.BiFunction)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsTask nextRight
java.util.function.BiFunction transformer
java.util.function.BiFunction reducer
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
com.intellij.concurrency.ConcurrentHashMap$Node p
Object tr
Object sr
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsTask t
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsTask s
Object r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
java.util.function.BiFunction transformer
}
com/intellij/concurrency/ConcurrentHashMap$MapReduceMappingsToDoubleTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToDoubleTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.ToDoubleBiFunction transformer
final java.util.function.DoubleBinaryOperator reducer
final double basis
double result
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToDoubleTask rights
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToDoubleTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToDoubleTask, java.util.function.ToDoubleBiFunction, double, java.util.function.DoubleBinaryOperator)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToDoubleTask nextRight
java.util.function.ToDoubleBiFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public final java.lang.Double getRawResult ()
public final void compute ()
int i
int f
int h
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToDoubleTask t
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToDoubleTask s
double r
java.util.concurrent.CountedCompleter c
java.util.function.DoubleBinaryOperator reducer
java.util.function.ToDoubleBiFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
com/intellij/concurrency/ConcurrentHashMap$MapReduceMappingsToIntTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToIntTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.ToIntBiFunction transformer
final java.util.function.IntBinaryOperator reducer
final int basis
int result
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToIntTask rights
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToIntTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToIntTask, java.util.function.ToIntBiFunction, int, java.util.function.IntBinaryOperator)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToIntTask nextRight
java.util.function.ToIntBiFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public final java.lang.Integer getRawResult ()
public final void compute ()
int i
int f
int h
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToIntTask t
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToIntTask s
int r
java.util.concurrent.CountedCompleter c
java.util.function.IntBinaryOperator reducer
java.util.function.ToIntBiFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
com/intellij/concurrency/ConcurrentHashMap$MapReduceMappingsToLongTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToLongTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.ToLongBiFunction transformer
final java.util.function.LongBinaryOperator reducer
final long basis
long result
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToLongTask rights
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToLongTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToLongTask, java.util.function.ToLongBiFunction, long, java.util.function.LongBinaryOperator)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToLongTask nextRight
java.util.function.ToLongBiFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public final java.lang.Long getRawResult ()
public final void compute ()
int i
int f
int h
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToLongTask t
com.intellij.concurrency.ConcurrentHashMap$MapReduceMappingsToLongTask s
long r
java.util.concurrent.CountedCompleter c
java.util.function.LongBinaryOperator reducer
java.util.function.ToLongBiFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
com/intellij/concurrency/ConcurrentHashMap$MapReduceValuesTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.Function transformer
final java.util.function.BiFunction reducer
Object result
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesTask rights
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesTask, java.util.function.Function, java.util.function.BiFunction)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesTask nextRight
java.util.function.Function transformer
java.util.function.BiFunction reducer
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
com.intellij.concurrency.ConcurrentHashMap$Node p
Object tr
Object sr
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesTask t
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesTask s
Object r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
java.util.function.Function transformer
}
com/intellij/concurrency/ConcurrentHashMap$MapReduceValuesToDoubleTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToDoubleTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.ToDoubleFunction transformer
final java.util.function.DoubleBinaryOperator reducer
final double basis
double result
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToDoubleTask rights
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToDoubleTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToDoubleTask, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToDoubleTask nextRight
java.util.function.ToDoubleFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public final java.lang.Double getRawResult ()
public final void compute ()
int i
int f
int h
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToDoubleTask t
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToDoubleTask s
double r
java.util.concurrent.CountedCompleter c
java.util.function.DoubleBinaryOperator reducer
java.util.function.ToDoubleFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
com/intellij/concurrency/ConcurrentHashMap$MapReduceValuesToIntTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToIntTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.ToIntFunction transformer
final java.util.function.IntBinaryOperator reducer
final int basis
int result
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToIntTask rights
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToIntTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToIntTask, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToIntTask nextRight
java.util.function.ToIntFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public final java.lang.Integer getRawResult ()
public final void compute ()
int i
int f
int h
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToIntTask t
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToIntTask s
int r
java.util.concurrent.CountedCompleter c
java.util.function.IntBinaryOperator reducer
java.util.function.ToIntFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
com/intellij/concurrency/ConcurrentHashMap$MapReduceValuesToLongTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToLongTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.ToLongFunction transformer
final java.util.function.LongBinaryOperator reducer
final long basis
long result
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToLongTask rights
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToLongTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToLongTask, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToLongTask nextRight
java.util.function.ToLongFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public final java.lang.Long getRawResult ()
public final void compute ()
int i
int f
int h
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToLongTask t
com.intellij.concurrency.ConcurrentHashMap$MapReduceValuesToLongTask s
long r
java.util.concurrent.CountedCompleter c
java.util.function.LongBinaryOperator reducer
java.util.function.ToLongFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
com/intellij/concurrency/ConcurrentHashMap$Node.class
ConcurrentHashMap.java
package com.intellij.concurrency
com.intellij.concurrency.ConcurrentHashMap$Node extends java.lang.Object implements java.util.Map$Entry {
final int hash
final Object key
volatile Object val
final gnu.trove.TObjectHashingStrategy hashingStrategy
volatile com.intellij.concurrency.ConcurrentHashMap$Node next
void <init> (int, java.lang.Object, java.lang.Object, gnu.trove.TObjectHashingStrategy)
int hash
Object key
Object val
gnu.trove.TObjectHashingStrategy hashingStrategy
void <init> (int, java.lang.Object, java.lang.Object, com.intellij.concurrency.ConcurrentHashMap$Node, gnu.trove.TObjectHashingStrategy)
int hash
Object key
Object val
com.intellij.concurrency.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.concurrency.ConcurrentHashMap$Node find (int, java.lang.Object)
Object ek
int h
Object k
com.intellij.concurrency.ConcurrentHashMap$Node e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/concurrency/ConcurrentHashMap$ReduceEntriesTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$ReduceEntriesTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.BiFunction reducer
java.util.Map$Entry result
com.intellij.concurrency.ConcurrentHashMap$ReduceEntriesTask rights
com.intellij.concurrency.ConcurrentHashMap$ReduceEntriesTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$ReduceEntriesTask, java.util.function.BiFunction)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$ReduceEntriesTask nextRight
java.util.function.BiFunction reducer
public final java.util.Map$Entry getRawResult ()
public final void compute ()
int i
int f
int h
com.intellij.concurrency.ConcurrentHashMap$Node p
java.util.Map$Entry tr
java.util.Map$Entry sr
com.intellij.concurrency.ConcurrentHashMap$ReduceEntriesTask t
com.intellij.concurrency.ConcurrentHashMap$ReduceEntriesTask s
java.util.Map$Entry r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
public volatile synthetic java.lang.Object getRawResult ()
}
com/intellij/concurrency/ConcurrentHashMap$ReduceKeysTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$ReduceKeysTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.BiFunction reducer
Object result
com.intellij.concurrency.ConcurrentHashMap$ReduceKeysTask rights
com.intellij.concurrency.ConcurrentHashMap$ReduceKeysTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$ReduceKeysTask, java.util.function.BiFunction)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$ReduceKeysTask nextRight
java.util.function.BiFunction reducer
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
com.intellij.concurrency.ConcurrentHashMap$Node p
Object tr
Object sr
com.intellij.concurrency.ConcurrentHashMap$ReduceKeysTask t
com.intellij.concurrency.ConcurrentHashMap$ReduceKeysTask s
Object r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
}
com/intellij/concurrency/ConcurrentHashMap$ReduceValuesTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$ReduceValuesTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.BiFunction reducer
Object result
com.intellij.concurrency.ConcurrentHashMap$ReduceValuesTask rights
com.intellij.concurrency.ConcurrentHashMap$ReduceValuesTask nextRight
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$ReduceValuesTask, java.util.function.BiFunction)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap$ReduceValuesTask nextRight
java.util.function.BiFunction reducer
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object v
com.intellij.concurrency.ConcurrentHashMap$Node p
Object tr
Object sr
com.intellij.concurrency.ConcurrentHashMap$ReduceValuesTask t
com.intellij.concurrency.ConcurrentHashMap$ReduceValuesTask s
Object r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
}
com/intellij/concurrency/ConcurrentHashMap$ReservationNode.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$ReservationNode extends com.intellij.concurrency.ConcurrentHashMap$Node {
void <init> (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashingStrategy
com.intellij.concurrency.ConcurrentHashMap$Node find (int, java.lang.Object)
int h
Object k
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/concurrency/ConcurrentHashMap$SearchEntriesTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$SearchEntriesTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.Function searchFunction
final java.util.concurrent.atomic.AtomicReference result
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], java.util.function.Function, java.util.concurrent.atomic.AtomicReference)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
java.util.function.Function searchFunction
java.util.concurrent.atomic.AtomicReference result
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
com.intellij.concurrency.ConcurrentHashMap$Node p
java.util.concurrent.atomic.AtomicReference result
java.util.function.Function searchFunction
}
com/intellij/concurrency/ConcurrentHashMap$SearchKeysTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$SearchKeysTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.Function searchFunction
final java.util.concurrent.atomic.AtomicReference result
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], java.util.function.Function, java.util.concurrent.atomic.AtomicReference)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
java.util.function.Function searchFunction
java.util.concurrent.atomic.AtomicReference result
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
com.intellij.concurrency.ConcurrentHashMap$Node p
java.util.concurrent.atomic.AtomicReference result
java.util.function.Function searchFunction
}
com/intellij/concurrency/ConcurrentHashMap$SearchMappingsTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$SearchMappingsTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.BiFunction searchFunction
final java.util.concurrent.atomic.AtomicReference result
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], java.util.function.BiFunction, java.util.concurrent.atomic.AtomicReference)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
java.util.function.BiFunction searchFunction
java.util.concurrent.atomic.AtomicReference result
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
com.intellij.concurrency.ConcurrentHashMap$Node p
java.util.concurrent.atomic.AtomicReference result
java.util.function.BiFunction searchFunction
}
com/intellij/concurrency/ConcurrentHashMap$SearchValuesTask.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$SearchValuesTask extends com.intellij.concurrency.ConcurrentHashMap$BulkTask {
final java.util.function.Function searchFunction
final java.util.concurrent.atomic.AtomicReference result
void <init> (com.intellij.concurrency.ConcurrentHashMap$BulkTask, int, int, int, com.intellij.concurrency.ConcurrentHashMap$Node[], java.util.function.Function, java.util.concurrent.atomic.AtomicReference)
com.intellij.concurrency.ConcurrentHashMap$BulkTask p
int b
int i
int f
com.intellij.concurrency.ConcurrentHashMap$Node[] t
java.util.function.Function searchFunction
java.util.concurrent.atomic.AtomicReference result
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
com.intellij.concurrency.ConcurrentHashMap$Node p
java.util.concurrent.atomic.AtomicReference result
java.util.function.Function searchFunction
}
com/intellij/concurrency/ConcurrentHashMap$Segment.class
ConcurrentHashMap.java
package com.intellij.concurrency
com.intellij.concurrency.ConcurrentHashMap$Segment extends java.util.concurrent.locks.ReentrantLock implements java.io.Serializable {
private static final long serialVersionUID
final float loadFactor
void <init> (float)
float lf
}
com/intellij/concurrency/ConcurrentHashMap$TableStack.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$TableStack extends java.lang.Object {
int length
int index
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
com.intellij.concurrency.ConcurrentHashMap$TableStack next
void <init> ()
}
com/intellij/concurrency/ConcurrentHashMap$Traverser.class
ConcurrentHashMap.java
package com.intellij.concurrency
com.intellij.concurrency.ConcurrentHashMap$Traverser extends java.lang.Object {
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
com.intellij.concurrency.ConcurrentHashMap$Node next
com.intellij.concurrency.ConcurrentHashMap$TableStack stack
com.intellij.concurrency.ConcurrentHashMap$TableStack spare
int index
int baseIndex
int baseLimit
final int baseSize
void <init> (com.intellij.concurrency.ConcurrentHashMap$Node[], int, int, int)
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
int size
int index
int limit
final com.intellij.concurrency.ConcurrentHashMap$Node advance ()
com.intellij.concurrency.ConcurrentHashMap$Node[] t
int i
int n
com.intellij.concurrency.ConcurrentHashMap$Node[] t
int i
int n
com.intellij.concurrency.ConcurrentHashMap$Node e
private void pushState (com.intellij.concurrency.ConcurrentHashMap$Node[], int, int)
com.intellij.concurrency.ConcurrentHashMap$Node[] t
int i
int n
com.intellij.concurrency.ConcurrentHashMap$TableStack s
private void recoverState (int)
com.intellij.concurrency.ConcurrentHashMap$TableStack next
int len
int n
com.intellij.concurrency.ConcurrentHashMap$TableStack s
}
com/intellij/concurrency/ConcurrentHashMap$TreeBin.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$TreeBin extends com.intellij.concurrency.ConcurrentHashMap$Node {
com.intellij.concurrency.ConcurrentHashMap$TreeNode root
volatile com.intellij.concurrency.ConcurrentHashMap$TreeNode first
volatile Thread waiter
volatile int lockState
static final int WRITER
static final int WAITER
static final int READER
private static final long LOCKSTATE
static final synthetic boolean $assertionsDisabled
static int tieBreakOrder (java.lang.Object, java.lang.Object)
int d
Object a
Object b
int d
void <init> (com.intellij.concurrency.ConcurrentHashMap$TreeNode, gnu.trove.TObjectHashingStrategy)
int dir
int dir
int dir
int dir
int ph
Object pk
com.intellij.concurrency.ConcurrentHashMap$TreeNode xp
com.intellij.concurrency.ConcurrentHashMap$TreeNode p
Object k
int h
Class kc
com.intellij.concurrency.ConcurrentHashMap$TreeNode x
com.intellij.concurrency.ConcurrentHashMap$TreeNode next
com.intellij.concurrency.ConcurrentHashMap$TreeNode b
gnu.trove.TObjectHashingStrategy hashingStrategy
com.intellij.concurrency.ConcurrentHashMap$TreeNode r
private final void lockRoot ()
private final void unlockRoot ()
private final void contendedLock ()
int s
boolean waiting
final com.intellij.concurrency.ConcurrentHashMap$Node find (int, java.lang.Object)
Object ek
Thread w
com.intellij.concurrency.ConcurrentHashMap$TreeNode r
com.intellij.concurrency.ConcurrentHashMap$TreeNode p
Thread w
com.intellij.concurrency.ConcurrentHashMap$TreeNode r
com.intellij.concurrency.ConcurrentHashMap$TreeNode p
int s
com.intellij.concurrency.ConcurrentHashMap$Node e
int h
Object k
final com.intellij.concurrency.ConcurrentHashMap$TreeNode putTreeVal (int, java.lang.Object, java.lang.Object)
int dir
int dir
int dir
com.intellij.concurrency.ConcurrentHashMap$TreeNode q
com.intellij.concurrency.ConcurrentHashMap$TreeNode q
com.intellij.concurrency.ConcurrentHashMap$TreeNode ch
Object pk
com.intellij.concurrency.ConcurrentHashMap$TreeNode x
com.intellij.concurrency.ConcurrentHashMap$TreeNode f
int dir
int ph
com.intellij.concurrency.ConcurrentHashMap$TreeNode xp
com.intellij.concurrency.ConcurrentHashMap$TreeNode p
int h
Object k
Object v
Class kc
boolean searched
final boolean removeTreeNode (com.intellij.concurrency.ConcurrentHashMap$TreeNode)
com.intellij.concurrency.ConcurrentHashMap$TreeNode rl
com.intellij.concurrency.ConcurrentHashMap$TreeNode sp
com.intellij.concurrency.ConcurrentHashMap$TreeNode replacement
com.intellij.concurrency.ConcurrentHashMap$TreeNode s
com.intellij.concurrency.ConcurrentHashMap$TreeNode sl
boolean c
com.intellij.concurrency.ConcurrentHashMap$TreeNode sr
com.intellij.concurrency.ConcurrentHashMap$TreeNode pp
com.intellij.concurrency.ConcurrentHashMap$TreeNode replacement
com.intellij.concurrency.ConcurrentHashMap$TreeNode replacement
com.intellij.concurrency.ConcurrentHashMap$TreeNode replacement
com.intellij.concurrency.ConcurrentHashMap$TreeNode pp
com.intellij.concurrency.ConcurrentHashMap$TreeNode pp
com.intellij.concurrency.ConcurrentHashMap$TreeNode replacement
com.intellij.concurrency.ConcurrentHashMap$TreeNode pl
com.intellij.concurrency.ConcurrentHashMap$TreeNode pr
com.intellij.concurrency.ConcurrentHashMap$TreeNode p
com.intellij.concurrency.ConcurrentHashMap$TreeNode next
com.intellij.concurrency.ConcurrentHashMap$TreeNode pred
com.intellij.concurrency.ConcurrentHashMap$TreeNode r
com.intellij.concurrency.ConcurrentHashMap$TreeNode rl
static com.intellij.concurrency.ConcurrentHashMap$TreeNode rotateLeft (com.intellij.concurrency.ConcurrentHashMap$TreeNode, com.intellij.concurrency.ConcurrentHashMap$TreeNode)
com.intellij.concurrency.ConcurrentHashMap$TreeNode r
com.intellij.concurrency.ConcurrentHashMap$TreeNode pp
com.intellij.concurrency.ConcurrentHashMap$TreeNode rl
com.intellij.concurrency.ConcurrentHashMap$TreeNode root
com.intellij.concurrency.ConcurrentHashMap$TreeNode p
static com.intellij.concurrency.ConcurrentHashMap$TreeNode rotateRight (com.intellij.concurrency.ConcurrentHashMap$TreeNode, com.intellij.concurrency.ConcurrentHashMap$TreeNode)
com.intellij.concurrency.ConcurrentHashMap$TreeNode l
com.intellij.concurrency.ConcurrentHashMap$TreeNode pp
com.intellij.concurrency.ConcurrentHashMap$TreeNode lr
com.intellij.concurrency.ConcurrentHashMap$TreeNode root
com.intellij.concurrency.ConcurrentHashMap$TreeNode p
static com.intellij.concurrency.ConcurrentHashMap$TreeNode balanceInsertion (com.intellij.concurrency.ConcurrentHashMap$TreeNode, com.intellij.concurrency.ConcurrentHashMap$TreeNode)
com.intellij.concurrency.ConcurrentHashMap$TreeNode xpp
com.intellij.concurrency.ConcurrentHashMap$TreeNode xppr
com.intellij.concurrency.ConcurrentHashMap$TreeNode xp
com.intellij.concurrency.ConcurrentHashMap$TreeNode xpp
com.intellij.concurrency.ConcurrentHashMap$TreeNode xppl
com.intellij.concurrency.ConcurrentHashMap$TreeNode root
com.intellij.concurrency.ConcurrentHashMap$TreeNode x
static com.intellij.concurrency.ConcurrentHashMap$TreeNode balanceDeletion (com.intellij.concurrency.ConcurrentHashMap$TreeNode, com.intellij.concurrency.ConcurrentHashMap$TreeNode)
com.intellij.concurrency.ConcurrentHashMap$TreeNode sl
com.intellij.concurrency.ConcurrentHashMap$TreeNode sr
com.intellij.concurrency.ConcurrentHashMap$TreeNode xpr
com.intellij.concurrency.ConcurrentHashMap$TreeNode sl
com.intellij.concurrency.ConcurrentHashMap$TreeNode sr
com.intellij.concurrency.ConcurrentHashMap$TreeNode xp
com.intellij.concurrency.ConcurrentHashMap$TreeNode xpl
com.intellij.concurrency.ConcurrentHashMap$TreeNode root
com.intellij.concurrency.ConcurrentHashMap$TreeNode x
static boolean checkInvariants (com.intellij.concurrency.ConcurrentHashMap$TreeNode)
com.intellij.concurrency.ConcurrentHashMap$TreeNode t
com.intellij.concurrency.ConcurrentHashMap$TreeNode tp
com.intellij.concurrency.ConcurrentHashMap$TreeNode tl
com.intellij.concurrency.ConcurrentHashMap$TreeNode tr
com.intellij.concurrency.ConcurrentHashMap$TreeNode tb
com.intellij.concurrency.ConcurrentHashMap$TreeNode tn
static void <clinit> ()
ReflectiveOperationException e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/concurrency/ConcurrentHashMap$TreeNode.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$TreeNode extends com.intellij.concurrency.ConcurrentHashMap$Node {
com.intellij.concurrency.ConcurrentHashMap$TreeNode parent
com.intellij.concurrency.ConcurrentHashMap$TreeNode left
com.intellij.concurrency.ConcurrentHashMap$TreeNode right
com.intellij.concurrency.ConcurrentHashMap$TreeNode prev
boolean red
void <init> (int, java.lang.Object, java.lang.Object, com.intellij.concurrency.ConcurrentHashMap$Node, com.intellij.concurrency.ConcurrentHashMap$TreeNode, gnu.trove.TObjectHashingStrategy)
int hash
Object key
Object val
com.intellij.concurrency.ConcurrentHashMap$Node next
com.intellij.concurrency.ConcurrentHashMap$TreeNode parent
gnu.trove.TObjectHashingStrategy hashingStrategy
com.intellij.concurrency.ConcurrentHashMap$Node find (int, java.lang.Object)
int h
Object k
final com.intellij.concurrency.ConcurrentHashMap$TreeNode findTreeNode (int, java.lang.Object, java.lang.Class)
int dir
int ph
Object pk
com.intellij.concurrency.ConcurrentHashMap$TreeNode q
com.intellij.concurrency.ConcurrentHashMap$TreeNode pl
com.intellij.concurrency.ConcurrentHashMap$TreeNode pr
com.intellij.concurrency.ConcurrentHashMap$TreeNode p
int h
Object k
Class kc
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/concurrency/ConcurrentHashMap$ValueIterator.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$ValueIterator extends com.intellij.concurrency.ConcurrentHashMap$BaseIterator implements java.util.Iterator java.util.Enumeration {
void <init> (com.intellij.concurrency.ConcurrentHashMap$Node[], int, int, int, com.intellij.concurrency.ConcurrentHashMap)
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
int size
int index
int limit
com.intellij.concurrency.ConcurrentHashMap map
public final java.lang.Object next ()
com.intellij.concurrency.ConcurrentHashMap$Node p
Object v
public final java.lang.Object nextElement ()
}
com/intellij/concurrency/ConcurrentHashMap$ValueSpliterator.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$ValueSpliterator extends com.intellij.concurrency.ConcurrentHashMap$Traverser implements java.util.Spliterator {
long est
void <init> (com.intellij.concurrency.ConcurrentHashMap$Node[], int, int, int, long)
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
int size
int index
int limit
long est
public com.intellij.concurrency.ConcurrentHashMap$ValueSpliterator trySplit ()
int i
int f
int h
public void forEachRemaining (java.util.function.Consumer)
com.intellij.concurrency.ConcurrentHashMap$Node p
java.util.function.Consumer action
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
com.intellij.concurrency.ConcurrentHashMap$Node p
public long estimateSize ()
public int characteristics ()
public volatile synthetic java.util.Spliterator trySplit ()
}
com/intellij/concurrency/ConcurrentHashMap$ValuesView.class
ConcurrentHashMap.java
package com.intellij.concurrency
final com.intellij.concurrency.ConcurrentHashMap$ValuesView extends com.intellij.concurrency.ConcurrentHashMap$CollectionView implements java.util.Collection java.io.Serializable {
private static final long serialVersionUID
void <init> (com.intellij.concurrency.ConcurrentHashMap)
com.intellij.concurrency.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.concurrency.ConcurrentHashMap m
com.intellij.concurrency.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
public boolean removeIf (java.util.function.Predicate)
java.util.function.Predicate filter
public java.util.Spliterator spliterator ()
com.intellij.concurrency.ConcurrentHashMap$Node[] t
com.intellij.concurrency.ConcurrentHashMap m
long n
int f
public void forEach (java.util.function.Consumer)
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$Traverser it
java.util.function.Consumer action
com.intellij.concurrency.ConcurrentHashMap$Node[] t
}
com/intellij/concurrency/ConcurrentHashMap.class
ConcurrentHashMap.java
package com.intellij.concurrency
com.intellij.concurrency.ConcurrentHashMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap gnu.trove.TObjectHashingStrategy {
private static final int MAXIMUM_CAPACITY
private static final int DEFAULT_CAPACITY
static final int MAX_ARRAY_SIZE
private static final int DEFAULT_CONCURRENCY_LEVEL
private static final float LOAD_FACTOR
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
private static final java.io.ObjectStreamField[] serialPersistentFields
private final gnu.trove.TObjectHashingStrategy hashingStrategy
volatile transient com.intellij.concurrency.ConcurrentHashMap$Node[] table
private volatile transient com.intellij.concurrency.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.concurrency.ConcurrentHashMap$CounterCell[] counterCells
private transient com.intellij.concurrency.ConcurrentHashMap$KeySetView keySet
private transient com.intellij.concurrency.ConcurrentHashMap$ValuesView values
private transient com.intellij.concurrency.ConcurrentHashMap$EntrySetView entrySet
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 int ABASE
private static final int ASHIFT
static final int spread (int)
int h
private static final int tableSizeFor (int)
int c
int n
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
static int compareComparables (java.lang.Class, java.lang.Object, java.lang.Object)
Class kc
Object k
Object x
static final com.intellij.concurrency.ConcurrentHashMap$Node tabAt (com.intellij.concurrency.ConcurrentHashMap$Node[], int)
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
int i
static final boolean casTabAt (com.intellij.concurrency.ConcurrentHashMap$Node[], int, com.intellij.concurrency.ConcurrentHashMap$Node, com.intellij.concurrency.ConcurrentHashMap$Node)
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
int i
com.intellij.concurrency.ConcurrentHashMap$Node c
com.intellij.concurrency.ConcurrentHashMap$Node v
static final void setTabAt (com.intellij.concurrency.ConcurrentHashMap$Node[], int, com.intellij.concurrency.ConcurrentHashMap$Node)
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
int i
com.intellij.concurrency.ConcurrentHashMap$Node v
void <init> ()
void <init> (int)
int initialCapacity
void <init> (java.util.Map)
java.util.Map m
void <init> (int, float)
int initialCapacity
float loadFactor
void <init> (int, float, int)
int initialCapacity
float loadFactor
int concurrencyLevel
void <init> (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
long size
int cap
void <init> (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashingStrategy
public int size ()
long n
public boolean isEmpty ()
public java.lang.Object get (java.lang.Object)
Object ek
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$Node e
int n
int eh
Object ek
Object key
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
int h
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object v
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$Traverser it
Object value
com.intellij.concurrency.ConcurrentHashMap$Node[] t
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
final java.lang.Object putVal (java.lang.Object, java.lang.Object, boolean)
int n
Object ek
com.intellij.concurrency.ConcurrentHashMap$Node pred
com.intellij.concurrency.ConcurrentHashMap$Node e
com.intellij.concurrency.ConcurrentHashMap$Node p
Object oldVal
com.intellij.concurrency.ConcurrentHashMap$Node f
int n
int i
int fh
com.intellij.concurrency.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
final java.lang.Object replaceNode (java.lang.Object, java.lang.Object, java.lang.Object)
Object ev
Object ek
com.intellij.concurrency.ConcurrentHashMap$Node e
com.intellij.concurrency.ConcurrentHashMap$Node pred
Object pv
com.intellij.concurrency.ConcurrentHashMap$TreeBin t
com.intellij.concurrency.ConcurrentHashMap$TreeNode r
com.intellij.concurrency.ConcurrentHashMap$TreeNode p
Object oldVal
boolean validated
com.intellij.concurrency.ConcurrentHashMap$Node f
int n
int i
int fh
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
Object key
Object value
Object cv
int hash
public void clear ()
com.intellij.concurrency.ConcurrentHashMap$Node p
int fh
com.intellij.concurrency.ConcurrentHashMap$Node f
long delta
int i
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
public com.intellij.concurrency.ConcurrentHashMap$KeySetView keySet ()
com.intellij.concurrency.ConcurrentHashMap$KeySetView ks
public java.util.Collection values ()
com.intellij.concurrency.ConcurrentHashMap$ValuesView vs
public java.util.Set entrySet ()
com.intellij.concurrency.ConcurrentHashMap$EntrySetView es
public int hashCode ()
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$Traverser it
int h
com.intellij.concurrency.ConcurrentHashMap$Node[] t
public java.lang.String toString ()
Object k
Object v
com.intellij.concurrency.ConcurrentHashMap$Node[] t
int f
com.intellij.concurrency.ConcurrentHashMap$Traverser it
StringBuilder sb
com.intellij.concurrency.ConcurrentHashMap$Node p
public boolean equals (java.lang.Object)
Object val
Object v
com.intellij.concurrency.ConcurrentHashMap$Node p
Object mv
Object v
Object mk
java.util.Map$Entry e
java.util.Map m
com.intellij.concurrency.ConcurrentHashMap$Node[] t
int f
com.intellij.concurrency.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 void forEach (java.util.function.BiConsumer)
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$Traverser it
java.util.function.BiConsumer action
com.intellij.concurrency.ConcurrentHashMap$Node[] t
public void replaceAll (java.util.function.BiFunction)
Object newValue
Object key
Object oldValue
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$Traverser it
java.util.function.BiFunction function
com.intellij.concurrency.ConcurrentHashMap$Node[] t
boolean removeEntryIf (java.util.function.Predicate)
Object k
Object v
java.util.Map$Entry e
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$Traverser it
java.util.function.Predicate function
com.intellij.concurrency.ConcurrentHashMap$Node[] t
boolean removed
boolean removeValueIf (java.util.function.Predicate)
Object k
Object v
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$Traverser it
java.util.function.Predicate function
com.intellij.concurrency.ConcurrentHashMap$Node[] t
boolean removed
public java.lang.Object computeIfAbsent (java.lang.Object, java.util.function.Function)
int n
com.intellij.concurrency.ConcurrentHashMap$Node node
com.intellij.concurrency.ConcurrentHashMap$Node r
Object ek
com.intellij.concurrency.ConcurrentHashMap$Node pred
com.intellij.concurrency.ConcurrentHashMap$Node e
com.intellij.concurrency.ConcurrentHashMap$TreeNode p
com.intellij.concurrency.ConcurrentHashMap$TreeBin t
com.intellij.concurrency.ConcurrentHashMap$TreeNode r
boolean added
com.intellij.concurrency.ConcurrentHashMap$Node f
int n
int i
int fh
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
Object key
java.util.function.Function mappingFunction
int h
Object val
int binCount
public java.lang.Object computeIfPresent (java.lang.Object, java.util.function.BiFunction)
int n
com.intellij.concurrency.ConcurrentHashMap$Node en
Object ek
com.intellij.concurrency.ConcurrentHashMap$Node e
com.intellij.concurrency.ConcurrentHashMap$Node pred
com.intellij.concurrency.ConcurrentHashMap$TreeBin t
com.intellij.concurrency.ConcurrentHashMap$TreeNode r
com.intellij.concurrency.ConcurrentHashMap$TreeNode p
com.intellij.concurrency.ConcurrentHashMap$Node f
int n
int i
int fh
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
Object key
java.util.function.BiFunction remappingFunction
int h
Object val
int delta
int binCount
public java.lang.Object compute (java.lang.Object, java.util.function.BiFunction)
int n
com.intellij.concurrency.ConcurrentHashMap$Node node
com.intellij.concurrency.ConcurrentHashMap$Node r
com.intellij.concurrency.ConcurrentHashMap$Node en
Object ek
com.intellij.concurrency.ConcurrentHashMap$Node e
com.intellij.concurrency.ConcurrentHashMap$Node pred
com.intellij.concurrency.ConcurrentHashMap$TreeNode p
com.intellij.concurrency.ConcurrentHashMap$TreeBin t
com.intellij.concurrency.ConcurrentHashMap$TreeNode r
com.intellij.concurrency.ConcurrentHashMap$TreeNode p
Object pv
com.intellij.concurrency.ConcurrentHashMap$Node f
int n
int i
int fh
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
Object key
java.util.function.BiFunction remappingFunction
int h
Object val
int delta
int binCount
public java.lang.Object merge (java.lang.Object, java.lang.Object, java.util.function.BiFunction)
int n
com.intellij.concurrency.ConcurrentHashMap$Node en
Object ek
com.intellij.concurrency.ConcurrentHashMap$Node e
com.intellij.concurrency.ConcurrentHashMap$Node pred
com.intellij.concurrency.ConcurrentHashMap$TreeBin t
com.intellij.concurrency.ConcurrentHashMap$TreeNode r
com.intellij.concurrency.ConcurrentHashMap$TreeNode p
com.intellij.concurrency.ConcurrentHashMap$Node f
int n
int i
int fh
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
Object key
Object value
java.util.function.BiFunction remappingFunction
int h
Object val
int delta
int binCount
public boolean contains (java.lang.Object)
Object value
public java.util.Enumeration keys ()
com.intellij.concurrency.ConcurrentHashMap$Node[] t
int f
public java.util.Enumeration elements ()
com.intellij.concurrency.ConcurrentHashMap$Node[] t
int f
public long mappingCount ()
long n
public static com.intellij.concurrency.ConcurrentHashMap$KeySetView newKeySet ()
public static com.intellij.concurrency.ConcurrentHashMap$KeySetView newKeySet (int)
int initialCapacity
public com.intellij.concurrency.ConcurrentHashMap$KeySetView keySet (java.lang.Object)
Object mappedValue
static final int resizeStamp (int)
int n
private final com.intellij.concurrency.ConcurrentHashMap$Node[] initTable ()
int n
com.intellij.concurrency.ConcurrentHashMap$Node[] nt
int sc
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
private final void addCount (long, int)
long b
long s
com.intellij.concurrency.ConcurrentHashMap$CounterCell a
long v
int m
com.intellij.concurrency.ConcurrentHashMap$CounterCell a
long v
int m
boolean uncontended
com.intellij.concurrency.ConcurrentHashMap$Node[] nt
int rs
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
int n
int sc
long x
int check
com.intellij.concurrency.ConcurrentHashMap$CounterCell[] as
long s
final com.intellij.concurrency.ConcurrentHashMap$Node[] helpTransfer (com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$Node)
int sc
int rs
com.intellij.concurrency.ConcurrentHashMap$Node[] nextTab
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
com.intellij.concurrency.ConcurrentHashMap$Node f
private final void tryPresize (int)
int n
com.intellij.concurrency.ConcurrentHashMap$Node[] nt
int rs
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
int n
int size
int c
int sc
private final void transfer (com.intellij.concurrency.ConcurrentHashMap$Node[], com.intellij.concurrency.ConcurrentHashMap$Node[])
com.intellij.concurrency.ConcurrentHashMap$Node[] nt
Throwable ex
int nextIndex
int nextBound
int sc
int b
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$Node ln
com.intellij.concurrency.ConcurrentHashMap$Node hn
int ph
Object pk
Object pv
com.intellij.concurrency.ConcurrentHashMap$Node p
int runBit
com.intellij.concurrency.ConcurrentHashMap$Node lastRun
com.intellij.concurrency.ConcurrentHashMap$Node ln
com.intellij.concurrency.ConcurrentHashMap$Node hn
int h
com.intellij.concurrency.ConcurrentHashMap$TreeNode p
com.intellij.concurrency.ConcurrentHashMap$Node e
com.intellij.concurrency.ConcurrentHashMap$TreeBin t
com.intellij.concurrency.ConcurrentHashMap$TreeNode lo
com.intellij.concurrency.ConcurrentHashMap$TreeNode loTail
com.intellij.concurrency.ConcurrentHashMap$TreeNode hi
com.intellij.concurrency.ConcurrentHashMap$TreeNode hiTail
int lc
int hc
com.intellij.concurrency.ConcurrentHashMap$Node ln
com.intellij.concurrency.ConcurrentHashMap$Node hn
com.intellij.concurrency.ConcurrentHashMap$Node f
int fh
int i
int bound
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
com.intellij.concurrency.ConcurrentHashMap$Node[] nextTab
int n
int stride
int nextn
com.intellij.concurrency.ConcurrentHashMap$ForwardingNode fwd
boolean advance
boolean finishing
final long sumCount ()
com.intellij.concurrency.ConcurrentHashMap$CounterCell a
int i
com.intellij.concurrency.ConcurrentHashMap$CounterCell[] as
long sum
private final void fullAddCount (long, boolean)
com.intellij.concurrency.ConcurrentHashMap$CounterCell[] rs
int m
int j
boolean created
com.intellij.concurrency.ConcurrentHashMap$CounterCell r
int i
com.intellij.concurrency.ConcurrentHashMap$CounterCell[] rs
long v
com.intellij.concurrency.ConcurrentHashMap$CounterCell a
int n
com.intellij.concurrency.ConcurrentHashMap$CounterCell[] rs
boolean init
com.intellij.concurrency.ConcurrentHashMap$CounterCell[] as
long v
long x
boolean wasUncontended
int h
boolean collide
private final void treeifyBin (com.intellij.concurrency.ConcurrentHashMap$Node[], int)
com.intellij.concurrency.ConcurrentHashMap$TreeNode p
com.intellij.concurrency.ConcurrentHashMap$Node e
com.intellij.concurrency.ConcurrentHashMap$TreeNode hd
com.intellij.concurrency.ConcurrentHashMap$TreeNode tl
com.intellij.concurrency.ConcurrentHashMap$Node b
int n
com.intellij.concurrency.ConcurrentHashMap$Node[] tab
int index
com.intellij.concurrency.ConcurrentHashMap$Node untreeify (com.intellij.concurrency.ConcurrentHashMap$Node)
com.intellij.concurrency.ConcurrentHashMap$Node p
com.intellij.concurrency.ConcurrentHashMap$Node q
com.intellij.concurrency.ConcurrentHashMap$Node b
com.intellij.concurrency.ConcurrentHashMap$Node hd
com.intellij.concurrency.ConcurrentHashMap$Node tl
final int batchFor (long)
long n
long b
long n
int sp
public void forEach (long, java.util.function.BiConsumer)
long parallelismThreshold
java.util.function.BiConsumer action
public void forEach (long, java.util.function.BiFunction, java.util.function.Consumer)
long parallelismThreshold
java.util.function.BiFunction transformer
java.util.function.Consumer action
public java.lang.Object search (long, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.BiFunction searchFunction
public java.lang.Object reduce (long, java.util.function.BiFunction, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.BiFunction transformer
java.util.function.BiFunction reducer
public double reduceToDouble (long, java.util.function.ToDoubleBiFunction, double, java.util.function.DoubleBinaryOperator)
long parallelismThreshold
java.util.function.ToDoubleBiFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public long reduceToLong (long, java.util.function.ToLongBiFunction, long, java.util.function.LongBinaryOperator)
long parallelismThreshold
java.util.function.ToLongBiFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public int reduceToInt (long, java.util.function.ToIntBiFunction, int, java.util.function.IntBinaryOperator)
long parallelismThreshold
java.util.function.ToIntBiFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public void forEachKey (long, java.util.function.Consumer)
long parallelismThreshold
java.util.function.Consumer action
public void forEachKey (long, java.util.function.Function, java.util.function.Consumer)
long parallelismThreshold
java.util.function.Function transformer
java.util.function.Consumer action
public java.lang.Object searchKeys (long, java.util.function.Function)
long parallelismThreshold
java.util.function.Function searchFunction
public java.lang.Object reduceKeys (long, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.BiFunction reducer
public java.lang.Object reduceKeys (long, java.util.function.Function, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.Function transformer
java.util.function.BiFunction reducer
public double reduceKeysToDouble (long, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator)
long parallelismThreshold
java.util.function.ToDoubleFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public long reduceKeysToLong (long, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator)
long parallelismThreshold
java.util.function.ToLongFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public int reduceKeysToInt (long, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator)
long parallelismThreshold
java.util.function.ToIntFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public void forEachValue (long, java.util.function.Consumer)
long parallelismThreshold
java.util.function.Consumer action
public void forEachValue (long, java.util.function.Function, java.util.function.Consumer)
long parallelismThreshold
java.util.function.Function transformer
java.util.function.Consumer action
public java.lang.Object searchValues (long, java.util.function.Function)
long parallelismThreshold
java.util.function.Function searchFunction
public java.lang.Object reduceValues (long, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.BiFunction reducer
public java.lang.Object reduceValues (long, java.util.function.Function, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.Function transformer
java.util.function.BiFunction reducer
public double reduceValuesToDouble (long, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator)
long parallelismThreshold
java.util.function.ToDoubleFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public long reduceValuesToLong (long, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator)
long parallelismThreshold
java.util.function.ToLongFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public int reduceValuesToInt (long, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator)
long parallelismThreshold
java.util.function.ToIntFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public void forEachEntry (long, java.util.function.Consumer)
long parallelismThreshold
java.util.function.Consumer action
public void forEachEntry (long, java.util.function.Function, java.util.function.Consumer)
long parallelismThreshold
java.util.function.Function transformer
java.util.function.Consumer action
public java.lang.Object searchEntries (long, java.util.function.Function)
long parallelismThreshold
java.util.function.Function searchFunction
public java.util.Map$Entry reduceEntries (long, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.BiFunction reducer
public java.lang.Object reduceEntries (long, java.util.function.Function, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.Function transformer
java.util.function.BiFunction reducer
public double reduceEntriesToDouble (long, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator)
long parallelismThreshold
java.util.function.ToDoubleFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public long reduceEntriesToLong (long, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator)
long parallelismThreshold
java.util.function.ToLongFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public int reduceEntriesToInt (long, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator)
long parallelismThreshold
java.util.function.ToIntFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
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 synthetic java.util.Set keySet ()
static synthetic boolean access$000 (java.lang.Object, java.lang.Object, gnu.trove.TObjectHashingStrategy)
Object x0
Object x1
gnu.trove.TObjectHashingStrategy x2
static synthetic sun.misc.Unsafe access$100 ()
static synthetic int access$200 (com.intellij.concurrency.ConcurrentHashMap, java.lang.Object)
com.intellij.concurrency.ConcurrentHashMap x0
Object x1
static synthetic boolean access$300 (com.intellij.concurrency.ConcurrentHashMap, java.lang.Object, java.lang.Object)
com.intellij.concurrency.ConcurrentHashMap x0
Object x1
Object x2
static void <clinit> ()
int scale
ReflectiveOperationException e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/concurrency/Helpers.class
Helpers.java
package com.intellij.concurrency
com.intellij.concurrency.Helpers extends java.lang.Object {
private void <init> ()
static java.lang.String collectionToString (java.util.Collection)
Object e
String s
int i
java.util.Collection c
Object[] a
int size
int charLength
static java.lang.String toString (java.lang.Object[], int, int)
String s
int len
int i
Object[] a
int size
int charLength
char[] chars
int j
static java.lang.String mapEntryToString (java.lang.Object, java.lang.Object)
Object key
Object val
String k
String v
int klen
int vlen
char[] chars
private static java.lang.String objectToString (java.lang.Object)
String s
String s
Object x
}
com/intellij/concurrency/Job$1.class
Job.java
package com.intellij.concurrency
final com.intellij.concurrency.Job$1 extends java.lang.Object implements com.intellij.concurrency.Job {
void <init> ()
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 boolean isCanceled ()
}
com/intellij/concurrency/Job.class
Job.java
package com.intellij.concurrency
public abstract com.intellij.concurrency.Job extends java.lang.Object {
public static final com.intellij.concurrency.Job NULL_JOB
public abstract void cancel ()
public abstract boolean isCanceled ()
public abstract boolean isDone ()
public abstract void waitForCompletion (int) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
static void <clinit> ()
}
com/intellij/concurrency/JobLauncher.class
JobLauncher.java
package com.intellij.concurrency
public abstract com.intellij.concurrency.JobLauncher extends java.lang.Object {
public void <init> ()
public static com.intellij.concurrency.JobLauncher getInstance ()
public boolean invokeConcurrentlyUnderProgress (java.util.List, com.intellij.openapi.progress.ProgressIndicator, com.intellij.util.Processor) throws com.intellij.openapi.progress.ProcessCanceledException
java.util.List things
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.util.Processor thingProcessor
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.Job submitToJobThread (java.lang.Runnable, com.intellij.util.Consumer)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/concurrency/JobSchedulerImpl.class
JobSchedulerImpl.java
package com.intellij.concurrency
public com.intellij.concurrency.JobSchedulerImpl extends java.lang.Object {
public void <init> ()
public static int getCPUCoresCount ()
public static int getJobPoolParallelism ()
}
com/intellij/concurrency/SameThreadExecutorService.class
SameThreadExecutorService.java
package com.intellij.concurrency
public final com.intellij.concurrency.SameThreadExecutorService extends java.util.concurrent.AbstractExecutorService {
private volatile boolean isTerminated
public void <init> ()
public void shutdown ()
public boolean isShutdown ()
public boolean isTerminated ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit)
long theTimeout
java.util.concurrent.TimeUnit theUnit
public java.util.List shutdownNow ()
public void execute (java.lang.Runnable)
Runnable command
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreASTFactory.class
CoreASTFactory.java
package com.intellij.core
public com.intellij.core.CoreASTFactory extends com.intellij.lang.ASTFactory implements com.intellij.lang.DefaultASTFactory {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreApplicationEnvironment$1.class
CoreApplicationEnvironment.java
package com.intellij.core
com.intellij.core.CoreApplicationEnvironment$1 extends com.intellij.mock.MockApplicationEx {
final synthetic com.intellij.core.CoreApplicationEnvironment this$0
void <init> (com.intellij.core.CoreApplicationEnvironment, com.intellij.openapi.Disposable)
com.intellij.core.CoreApplicationEnvironment this$0
com.intellij.openapi.Disposable parentDisposable
public boolean isUnitTestMode ()
}
com/intellij/core/CoreApplicationEnvironment$2.class
CoreApplicationEnvironment.java
package com.intellij.core
com.intellij.core.CoreApplicationEnvironment$2 extends com.intellij.concurrency.JobLauncher {
final synthetic com.intellij.core.CoreApplicationEnvironment this$0
void <init> (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.Job submitToJobThread (java.lang.Runnable, com.intellij.util.Consumer)
Runnable action
com.intellij.util.Consumer onDoneCallback
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreApplicationEnvironment.class
CoreApplicationEnvironment.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.vfs.VirtualFileSystem myJrtFileSystem
private final com.intellij.openapi.Disposable myParentDisposable
private final boolean myUnitTestMode
public void <init> (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
public void <init> (com.intellij.openapi.Disposable, boolean)
com.intellij.openapi.Disposable parentDisposable
boolean unitTestMode
org.picocontainer.MutablePicoContainer appContainer
java.util.List 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 ()
protected com.intellij.openapi.vfs.VirtualFileSystem createJrtFileSystem ()
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
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
public static void registerExtensionPoint (com.intellij.openapi.extensions.ExtensionsArea, com.intellij.openapi.extensions.BaseExtensionPointName, java.lang.Class)
com.intellij.openapi.extensions.ExtensionsArea area
com.intellij.openapi.extensions.BaseExtensionPointName extensionPointName
Class aClass
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 ()
public com.intellij.openapi.vfs.VirtualFileSystem getJrtFileSystem ()
private static synthetic com.intellij.openapi.editor.Document lambda$new$0 (java.lang.CharSequence)
CharSequence charSequence
static synthetic boolean access$000 (com.intellij.core.CoreApplicationEnvironment)
com.intellij.core.CoreApplicationEnvironment x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreEncodingProjectManager.class
CoreEncodingProjectManager.java
package com.intellij.core
public com.intellij.core.CoreEncodingProjectManager extends com.intellij.openapi.vfs.encoding.EncodingProjectManager {
public void <init> ()
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 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreEncodingRegistry.class
CoreEncodingRegistry.java
package com.intellij.core
public com.intellij.core.CoreEncodingRegistry extends com.intellij.core.CoreEncodingProjectManager {
public void <init> ()
}
com/intellij/core/CoreFileTypeRegistry.class
CoreFileTypeRegistry.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 <init> ()
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 boolean isFileOfType (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType type
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 findFileTypeByName (java.lang.String)
com.intellij.openapi.fileTypes.FileType type
String fileTypeName
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreInjectedLanguageManager.class
CoreInjectedLanguageManager.java
package com.intellij.core
public com.intellij.core.CoreInjectedLanguageManager extends com.intellij.lang.injection.InjectedLanguageManager {
void <init> ()
public com.intellij.psi.PsiLanguageInjectionHost getInjectionHost (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider injectedProvider
public com.intellij.psi.PsiLanguageInjectionHost getInjectionHost (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement injectedElement
public com.intellij.openapi.util.TextRange injectedToHost (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiElement injectedContext
com.intellij.openapi.util.TextRange injectedTextRange
public int injectedToHost (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement injectedContext
int injectedOffset
public int injectedToHost (com.intellij.psi.PsiElement, int, boolean)
com.intellij.psi.PsiElement injectedContext
int injectedOffset
boolean minHostOffset
public void registerMultiHostInjector (com.intellij.lang.injection.MultiHostInjector)
com.intellij.lang.injection.MultiHostInjector injector
public void registerMultiHostInjector (com.intellij.lang.injection.MultiHostInjector, com.intellij.openapi.Disposable)
com.intellij.lang.injection.MultiHostInjector injector
com.intellij.openapi.Disposable parentDisposable
public java.lang.String getUnescapedText (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement injectedNode
public java.util.List intersectWithAllEditableFragments (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiFile injectedPsi
com.intellij.openapi.util.TextRange rangeToEdit
public boolean isInjectedFragment (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile injectedFile
public com.intellij.psi.PsiElement findInjectedElementAt (com.intellij.psi.PsiFile, int)
com.intellij.psi.PsiFile hostFile
int hostDocumentOffset
public java.util.List getInjectedPsiFiles (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement host
public void dropFileCaches (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiFile getTopLevelFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.util.List getCachedInjectedDocumentsInRange (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiFile hostPsiFile
com.intellij.openapi.util.TextRange range
public void enumerate (com.intellij.psi.PsiElement, com.intellij.psi.PsiLanguageInjectionHost$InjectedPsiVisitor)
com.intellij.psi.PsiElement host
com.intellij.psi.PsiLanguageInjectionHost$InjectedPsiVisitor visitor
public void enumerateEx (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, boolean, com.intellij.psi.PsiLanguageInjectionHost$InjectedPsiVisitor)
com.intellij.psi.PsiElement host
com.intellij.psi.PsiFile containingFile
boolean probeUp
com.intellij.psi.PsiLanguageInjectionHost$InjectedPsiVisitor visitor
public java.util.List getNonEditableFragments (com.intellij.injected.editor.DocumentWindow)
com.intellij.injected.editor.DocumentWindow window
public boolean mightHaveInjectedFragmentAtOffset (com.intellij.openapi.editor.Document, int)
com.intellij.openapi.editor.Document hostDocument
int hostOffset
public com.intellij.injected.editor.DocumentWindow freezeWindow (com.intellij.injected.editor.DocumentWindow)
com.intellij.injected.editor.DocumentWindow document
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreProjectEnvironment.class
CoreProjectEnvironment.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 <init> (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
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreProjectScopeBuilder$1.class
CoreProjectScopeBuilder.java
package com.intellij.core
synthetic com.intellij.core.CoreProjectScopeBuilder$1 extends java.lang.Object {
}
com/intellij/core/CoreProjectScopeBuilder$ContentSearchScope.class
CoreProjectScopeBuilder.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 <init> (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 boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
public java.util.Collection getUnloadedModulesBelongingToScope ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreProjectScopeBuilder$CoreLibrariesScope.class
CoreProjectScopeBuilder.java
package com.intellij.core
com.intellij.core.CoreProjectScopeBuilder$CoreLibrariesScope extends com.intellij.psi.search.GlobalSearchScope {
final synthetic com.intellij.core.CoreProjectScopeBuilder this$0
private void <init> (com.intellij.core.CoreProjectScopeBuilder)
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
synthetic void <init> (com.intellij.core.CoreProjectScopeBuilder, com.intellij.core.CoreProjectScopeBuilder$1)
com.intellij.core.CoreProjectScopeBuilder x0
com.intellij.core.CoreProjectScopeBuilder$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreProjectScopeBuilder.class
CoreProjectScopeBuilder.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 <init> (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 ()
public com.intellij.psi.search.GlobalSearchScope buildEverythingScope ()
static synthetic com.intellij.openapi.roots.FileIndexFacade access$100 (com.intellij.core.CoreProjectScopeBuilder)
com.intellij.core.CoreProjectScopeBuilder x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CorePsiDocumentManager.class
CorePsiDocumentManager.java
package com.intellij.core
com.intellij.core.CorePsiDocumentManager extends com.intellij.psi.impl.PsiDocumentManagerBase {
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/MockDocumentCommitProcessor.class
MockDocumentCommitProcessor.java
package com.intellij.core
com.intellij.core.MockDocumentCommitProcessor extends java.lang.Object implements com.intellij.psi.impl.DocumentCommitProcessor {
void <init> ()
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.TransactionId)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
Object reason
com.intellij.openapi.application.TransactionId context
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/diagnostic/ApdexData.class
ApdexData.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 synthetic boolean $assertionsDisabled
private void <init> (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 <clinit> ()
}
com/intellij/diagnostic/PerformanceWatcher$1.class
PerformanceWatcher.java
package com.intellij.diagnostic
com.intellij.diagnostic.PerformanceWatcher$1 extends java.lang.Object implements com.intellij.util.Consumer {
private final int ourReasonableThreadPoolSize
final synthetic com.intellij.util.concurrency.AppScheduledExecutorService val$service
final synthetic com.intellij.diagnostic.PerformanceWatcher this$0
void <init> (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 synthetic void consume (java.lang.Object)
}
com/intellij/diagnostic/PerformanceWatcher$2.class
PerformanceWatcher.java
package com.intellij.diagnostic
com.intellij.diagnostic.PerformanceWatcher$2 extends java.lang.Object implements javax.management.NotificationListener {
final synthetic java.lang.management.MemoryPoolMXBean val$bean
final synthetic long val$threshold
final synthetic javax.management.NotificationEmitter val$emitter
final synthetic com.intellij.diagnostic.PerformanceWatcher this$0
void <init> (com.intellij.diagnostic.PerformanceWatcher, java.lang.management.MemoryPoolMXBean, long, javax.management.NotificationEmitter)
com.intellij.diagnostic.PerformanceWatcher this$0
public void handleNotification (javax.management.Notification, java.lang.Object)
javax.management.ListenerNotFoundException e
javax.management.Notification n
Object hb
}
com/intellij/diagnostic/PerformanceWatcher$Snapshot.class
PerformanceWatcher.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 synthetic com.intellij.diagnostic.PerformanceWatcher this$0
private void <init> (com.intellij.diagnostic.PerformanceWatcher)
com.intellij.diagnostic.PerformanceWatcher this$0
public void logResponsivenessSinceCreation (java.lang.String)
String activityName
synthetic void <init> (com.intellij.diagnostic.PerformanceWatcher, com.intellij.diagnostic.PerformanceWatcher$1)
com.intellij.diagnostic.PerformanceWatcher x0
com.intellij.diagnostic.PerformanceWatcher$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/diagnostic/PerformanceWatcher$SwingThreadRunnable.class
PerformanceWatcher.java
package com.intellij.diagnostic
com.intellij.diagnostic.PerformanceWatcher$SwingThreadRunnable extends java.lang.Object implements java.lang.Runnable {
private final long myCreationMillis
final synthetic com.intellij.diagnostic.PerformanceWatcher this$0
void <init> (com.intellij.diagnostic.PerformanceWatcher, long)
long creationMillis
public void run ()
long latency
com.intellij.openapi.application.Application application
}
com/intellij/diagnostic/PerformanceWatcher.class
PerformanceWatcher.java
package com.intellij.diagnostic
public com.intellij.diagnostic.PerformanceWatcher extends java.lang.Object implements com.intellij.openapi.Disposable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final int TOLERABLE_LATENCY
private static final String THREAD_DUMPS_PREFIX
private java.util.concurrent.ScheduledFuture myThread
private final java.lang.management.ThreadMXBean myThreadMXBean
private final java.io.File myLogDir
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 long myLastDumpTime
private long myFreezeStart
private final java.util.concurrent.atomic.AtomicInteger myEdtRequestsQueued
private static final long ourIdeStart
private long myLastEdtAlive
public static com.intellij.diagnostic.PerformanceWatcher getInstance ()
public void <init> ()
java.lang.management.MemoryPoolMXBean bean
com.intellij.util.concurrency.AppScheduledExecutorService service
private static int getMaxAttempts ()
private void watchCodeCache (java.lang.management.MemoryPoolMXBean)
java.lang.management.MemoryPoolMXBean bean
long threshold
javax.management.NotificationEmitter emitter
private static void cleanOldFiles (java.io.File, int)
java.io.File child
int i
java.io.File dir
int level
java.io.File[] children
private static long ageInDays (java.io.File)
java.io.File file
public void dispose ()
private static boolean shouldWatch ()
private void samplePerformance ()
long millis
long diff
int edtRequests
public static java.lang.String printStacktrace (java.lang.String, java.lang.Thread, java.lang.StackTraceElement[])
StackTraceElement stackTraceElement
String headerMsg
Thread thread
StackTraceElement[] stackTrace
String trace
private static int getSamplingInterval ()
private void edtFrozen (long)
long currentMillis
private static java.lang.String getFreezeFolderName (long)
long freezeStartMs
private static java.lang.String buildName ()
private static java.lang.String formatTime (long)
long timeMs
private void edtResponds (long)
int unresponsiveDuration
java.io.File dir
long currentMillis
private java.lang.String getFreezePlaceSuffix ()
StackTraceElement element
public java.io.File dumpThreads (java.lang.String, boolean)
StackTraceElement[] edtStack
java.io.IOException e
String pathPrefix
boolean millis
long now
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
static java.util.List getStacktraceCommonPart (java.util.List, java.lang.StackTraceElement[])
StackTraceElement el1
StackTraceElement el2
int i
java.util.List commonPart
StackTraceElement[] stackTraceElements
static boolean compareStackTraceElements (java.lang.StackTraceElement, java.lang.StackTraceElement)
StackTraceElement el1
StackTraceElement el2
public static com.intellij.diagnostic.PerformanceWatcher$Snapshot takeSnapshot ()
private static synthetic boolean lambda$cleanOldFiles$1 (int, java.io.File, java.lang.String)
int level
java.io.File dir1
String name
private synthetic void lambda$new$0 ()
static synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static synthetic java.util.concurrent.atomic.AtomicInteger access$100 (com.intellij.diagnostic.PerformanceWatcher)
com.intellij.diagnostic.PerformanceWatcher x0
static synthetic long access$202 (com.intellij.diagnostic.PerformanceWatcher, long)
com.intellij.diagnostic.PerformanceWatcher x0
long x1
static synthetic 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 synthetic com.intellij.diagnostic.ApdexData access$300 (com.intellij.diagnostic.PerformanceWatcher)
com.intellij.diagnostic.PerformanceWatcher x0
static synthetic com.intellij.diagnostic.ApdexData access$400 (com.intellij.diagnostic.PerformanceWatcher)
com.intellij.diagnostic.PerformanceWatcher x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/diagnostic/PluginProblemReporterImpl.class
PluginProblemReporterImpl.java
package com.intellij.diagnostic
com.intellij.diagnostic.PluginProblemReporterImpl extends java.lang.Object implements com.intellij.diagnostic.PluginProblemReporter {
void <init> ()
public com.intellij.diagnostic.PluginException createPluginExceptionByClass (java.lang.String, java.lang.Throwable, java.lang.Class)
String errorMessage
Throwable cause
Class pluginClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/execution/process/CommandLineArgumentsProvider.class
CommandLineArgumentsProvider.java
package com.intellij.execution.process
public com.intellij.execution.process.CommandLineArgumentsProvider extends java.lang.Object {
public void <init> ()
public java.lang.String[] getArguments ()
public boolean passParentEnvs ()
public java.util.Map getAdditionalEnvs ()
public java.lang.String getCommandLineString ()
String[] commands
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/extapi/psi/ASTDelegatePsiElement.class
ASTDelegatePsiElement.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 <init> ()
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 boolean textMatches (java.lang.CharSequence)
CharSequence text
com.intellij.lang.ASTNode node
public volatile synthetic com.intellij.psi.PsiManager getManager ()
private static synthetic com.intellij.psi.PsiElement lambda$findChildrenByType$1 (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode s
private static synthetic com.intellij.psi.PsiElement lambda$findChildrenByType$0 (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode s
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/extapi/psi/ASTWrapperPsiElement.class
ASTWrapperPsiElement.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/extapi/psi/PsiFileBase.class
PsiFileBase.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 synthetic boolean $assertionsDisabled
protected void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/extapi/psi/StubBasedPsiElementBase$1.class
StubBasedPsiElementBase.java
package com.intellij.extapi.psi
com.intellij.extapi.psi.StubBasedPsiElementBase$1 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final synthetic StringBuilder val$traces
final synthetic com.intellij.extapi.psi.StubBasedPsiElementBase this$0
void <init> (com.intellij.extapi.psi.StubBasedPsiElementBase, boolean, java.lang.StringBuilder)
com.intellij.extapi.psi.StubBasedPsiElementBase this$0
boolean doTransform
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
String trace
com.intellij.psi.impl.source.tree.CompositeElement composite
com.intellij.psi.PsiElement psi
}
com/intellij/extapi/psi/StubBasedPsiElementBase.class
StubBasedPsiElementBase.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 final com.intellij.psi.tree.IElementType myElementType
public void <init> (com.intellij.psi.stubs.StubElement, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.stubs.IStubElementType nodeType
public void <init> (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public void <init> (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
String creationTraces
java.util.List attachments
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 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 synthetic com.intellij.psi.PsiManager getManager ()
private static synthetic java.lang.String lambda$failedToBindStubToAst$0 (com.intellij.psi.impl.source.tree.FileElement)
com.intellij.psi.impl.source.tree.FileElement fileElement
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/plugins/IdeaPluginDescriptorImpl.class
IdeaPluginDescriptorImpl.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 static final String APPLICATION_SERVICE
private static final String PROJECT_SERVICE
private static final String MODULE_SERVICE
public static final java.util.List SERVICE_QUALIFIED_ELEMENT_NAMES
private final java.io.File myPath
private final boolean myBundled
private String myName
private com.intellij.openapi.extensions.PluginId myId
private final com.intellij.openapi.util.NullableLazyValue myDescription
private String myProductCode
private java.util.Date myReleaseDate
private int myReleaseVersion
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 myUrl
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 myActionElements
private java.util.List myAppComponents
private java.util.List myProjectComponents
private java.util.List myModuleComponents
private com.intellij.util.containers.MultiMap myExtensions
private java.util.List myAppServices
private java.util.List myProjectServices
private java.util.List myModuleServices
private com.intellij.util.containers.MultiMap myExtensionsPoints
private java.util.List myModules
private ClassLoader myLoader
private String myDescriptionChildText
private boolean myUseIdeaClassLoader
private boolean myUseCoreClassLoader
private boolean myAllowBundledUpdate
private boolean myImplementationDetail
private String mySinceBuild
private String myUntilBuild
private boolean myEnabled
private boolean myDeleted
private Boolean mySkipped
private java.util.List myListenerDescriptors
public static final java.util.regex.Pattern EXPLICIT_BIG_NUMBER_PATTERN
public void <init> (java.io.File, boolean)
java.io.File pluginPath
boolean bundled
public java.io.File getPath ()
public void readExternal (org.jdom.Element, java.net.URL, com.intellij.util.xmlb.JDOMXIncluder$PathResolver, com.intellij.util.containers.Interner) throws com.intellij.openapi.util.InvalidDataException java.net.MalformedURLException
org.jdom.Element element
java.net.URL url
com.intellij.util.xmlb.JDOMXIncluder$PathResolver pathResolver
com.intellij.util.containers.Interner stringInterner
com.intellij.openapi.application.Application app
public void loadFromFile (java.io.File, com.intellij.openapi.util.SafeJdomFactory, boolean) throws java.io.IOException org.jdom.JDOMException
java.io.File file
com.intellij.openapi.util.SafeJdomFactory factory
boolean ignoreMissingInclude
private void readExternal (org.jdom.Element, java.net.URL, boolean, com.intellij.util.xmlb.JDOMXIncluder$PathResolver, com.intellij.util.containers.Interner) throws com.intellij.openapi.util.InvalidDataException java.net.MalformedURLException
org.jdom.Element element
java.net.URL url
boolean ignoreMissingInclude
com.intellij.util.xmlb.JDOMXIncluder$PathResolver pathResolver
com.intellij.util.containers.Interner stringInterner
String pluginId
protected void readExternal (org.jdom.Element, com.intellij.util.containers.Interner)
NumberFormatException e
com.intellij.openapi.extensions.PluginId id
String text
com.intellij.ide.plugins.PluginDependency dependency
java.util.List services
java.util.List services
java.util.List services
String os
String qualifiedExtensionPointName
java.util.List services
org.jdom.Element extensionElement
String ns
org.jdom.Element extensionPoint
String moduleName
java.util.List descriptors
org.jdom.Element child
org.jdom.Content content
org.jdom.Element element
com.intellij.util.containers.Interner stringInterner
com.intellij.ide.plugins.OptimizedPluginBean pluginBean
String idString
String nameString
com.intellij.ide.plugins.ProductDescriptor pd
String internalVersionString
java.util.Set dependentPlugins
java.util.Set nonOptionalDependentPlugins
com.intellij.openapi.util.Ref oldComponentConfigBeanBinding
com.intellij.util.containers.MultiMap extensions
private void readListener (org.jdom.Element, java.util.List)
String activeInTestMode
org.jdom.Element child
String listenerClassName
String topicClassName
org.jdom.Content content
org.jdom.Element list
java.util.List descriptors
private static com.intellij.openapi.components.ServiceDescriptor readServiceDescriptor (org.jdom.Element)
org.jdom.Element element
com.intellij.openapi.components.ServiceDescriptor descriptor
private static void readComponents (org.jdom.Element, com.intellij.openapi.util.Ref, java.util.ArrayList)
org.jdom.Element componentElement
com.intellij.openapi.components.OldComponentConfig componentConfig
com.intellij.util.xmlb.BeanBinding beanBinding
java.util.Map options
org.jdom.Content child
org.jdom.Element parent
com.intellij.openapi.util.Ref oldComponentConfigBean
java.util.ArrayList result
java.util.List content
int contentSize
private static java.util.Date parseReleaseDate (com.intellij.ide.plugins.OptimizedPluginBean)
java.text.ParseException e
com.intellij.ide.plugins.OptimizedPluginBean bean
com.intellij.ide.plugins.ProductDescriptor pd
String dateStr
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
void registerExtensions (com.intellij.openapi.extensions.impl.ExtensionPointImpl[], org.picocontainer.MutablePicoContainer)
com.intellij.openapi.extensions.impl.ExtensionPointImpl extensionPoint
com.intellij.openapi.extensions.impl.ExtensionPointImpl[] extensionPoints
org.picocontainer.MutablePicoContainer picoContainer
public void registerExtensions (com.intellij.openapi.extensions.ExtensionsArea, com.intellij.openapi.extensions.ExtensionPoint)
com.intellij.openapi.extensions.ExtensionsArea area
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
public java.lang.String getDescription ()
public java.lang.String getChangeNotes ()
public java.lang.String getName ()
public java.lang.String getProductCode ()
public java.util.Date getReleaseDate ()
public int getReleaseVersion ()
public com.intellij.openapi.extensions.PluginId[] getDependentPluginIds ()
public com.intellij.openapi.extensions.PluginId[] getOptionalDependentPluginIds ()
public java.lang.String getVendor ()
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 ()
com.intellij.util.containers.MultiMap result
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 getAndClearActionDescriptionElements ()
java.util.List result
public java.util.List getAppComponents ()
public java.util.List getProjectComponents ()
public java.util.List getModuleComponents ()
public java.util.List getAppServices ()
public java.util.List getListeners ()
public java.util.List getProjectServices ()
public java.util.List getModuleServices ()
public java.lang.String getVendorEmail ()
public java.lang.String getVendorUrl ()
public java.lang.String getUrl ()
public void setUrl (java.lang.String)
String val
public boolean isDeleted ()
public void setDeleted (boolean)
boolean deleted
public void setLoader (java.lang.ClassLoader)
ClassLoader loader
public com.intellij.openapi.extensions.PluginId getPluginId ()
public java.lang.String getDownloads ()
public java.lang.ClassLoader getPluginClassLoader ()
public java.lang.String getVendorLogoPath ()
public boolean getUseIdeaClassLoader ()
boolean isUseCoreClassLoader ()
void setUseCoreClassLoader (boolean)
boolean useCoreClassLoader
private java.lang.String computeDescription ()
java.util.MissingResourceException e
java.util.ResourceBundle bundle
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
private static java.util.List concatOrNull (java.util.List, java.util.List)
java.util.List l1
java.util.List l2
public java.lang.Boolean getSkipped ()
public void setSkipped (java.lang.Boolean)
Boolean skipped
public boolean isBundled ()
public boolean allowBundledUpdate ()
public boolean isImplementationDetail ()
public java.util.List getModules ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
private static boolean isComponentSuitableForOs (java.lang.String)
String os
private static synthetic boolean lambda$readExternal$2 (java.util.Set, com.intellij.openapi.extensions.PluginId)
java.util.Set nonOptionalDependentPlugins
com.intellij.openapi.extensions.PluginId id
private static synthetic java.util.List lambda$readExternal$1 (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId it
private synthetic java.lang.String lambda$new$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/plugins/LoadDescriptorsContext$1.class
LoadDescriptorsContext.java
package com.intellij.ide.plugins
synthetic com.intellij.ide.plugins.LoadDescriptorsContext$1 extends java.lang.Object {
}
com/intellij/ide/plugins/LoadDescriptorsContext$PluginXmlFactory$1.class
LoadDescriptorsContext.java
package com.intellij.ide.plugins
com.intellij.ide.plugins.LoadDescriptorsContext$PluginXmlFactory$1 extends com.intellij.util.containers.HashSetInterner {
final synthetic com.intellij.ide.plugins.LoadDescriptorsContext$PluginXmlFactory this$0
void <init> (com.intellij.ide.plugins.LoadDescriptorsContext$PluginXmlFactory, java.util.Collection)
com.intellij.ide.plugins.LoadDescriptorsContext$PluginXmlFactory this$0
java.util.Collection arg0
public java.lang.String intern (java.lang.String)
String name
public volatile synthetic java.lang.Object intern (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/plugins/LoadDescriptorsContext$PluginXmlFactory.class
LoadDescriptorsContext.java
package com.intellij.ide.plugins
final com.intellij.ide.plugins.LoadDescriptorsContext$PluginXmlFactory extends com.intellij.openapi.util.SafeJdomFactory$BaseSafeJdomFactory {
private static final java.util.List CLASS_NAME_LIST
private static final java.util.Set CLASS_NAMES
private final com.intellij.util.containers.Interner stringInterner
private void <init> ()
public com.intellij.util.containers.Interner stringInterner ()
public org.jdom.Element element (java.lang.String, org.jdom.Namespace)
String name
org.jdom.Namespace namespace
public org.jdom.Attribute attribute (java.lang.String, java.lang.String, org.jdom.AttributeType, org.jdom.Namespace)
String name
String value
org.jdom.AttributeType type
org.jdom.Namespace namespace
String internedName
public org.jdom.Text text (java.lang.String, org.jdom.Element)
String text
org.jdom.Element parentElement
synthetic void <init> (com.intellij.ide.plugins.LoadDescriptorsContext$1)
com.intellij.ide.plugins.LoadDescriptorsContext$1 x0
static synthetic com.intellij.util.containers.Interner access$100 (com.intellij.ide.plugins.LoadDescriptorsContext$PluginXmlFactory)
com.intellij.ide.plugins.LoadDescriptorsContext$PluginXmlFactory x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/plugins/LoadDescriptorsContext.class
LoadDescriptorsContext.java
package com.intellij.ide.plugins
final com.intellij.ide.plugins.LoadDescriptorsContext extends java.lang.Object implements java.lang.AutoCloseable {
private final java.util.concurrent.ExecutorService myExecutorService
private final java.util.Collection myInterners
private final ThreadLocal myThreadLocalXmlFactory
void <init> (boolean)
boolean isParallel
int maxThreads
java.util.concurrent.ExecutorService getExecutorService ()
public com.intellij.openapi.util.SafeJdomFactory getXmlFactory ()
public void close ()
private synthetic void lambda$close$1 ()
com.intellij.util.containers.Interner interner
private synthetic com.intellij.openapi.util.SafeJdomFactory lambda$new$0 ()
com.intellij.ide.plugins.LoadDescriptorsContext$PluginXmlFactory factory
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/plugins/PluginManagerCore$1.class
PluginManagerCore.java
package com.intellij.ide.plugins
final com.intellij.ide.plugins.PluginManagerCore$1 extends java.util.AbstractList {
void <init> ()
public boolean contains (java.lang.Object)
Object o
public int size ()
public java.lang.String get (int)
int i
int index
java.util.Iterator iterator
public volatile synthetic java.lang.Object get (int)
}
com/intellij/ide/plugins/PluginManagerCore$2.class
PluginManagerCore.java
package com.intellij.ide.plugins
final com.intellij.ide.plugins.PluginManagerCore$2 extends java.lang.Object implements com.intellij.util.graph.InboundSemiGraph {
final synthetic java.util.List val$ids
final synthetic java.util.Map val$idToDescriptorMap
void <init> (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
com.intellij.ide.plugins.IdeaPluginDescriptor implicitDep
public volatile synthetic java.util.Iterator getIn (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/plugins/PluginManagerCore$3.class
PluginManagerCore.java
package com.intellij.ide.plugins
final com.intellij.ide.plugins.PluginManagerCore$3 extends java.lang.Object implements com.intellij.openapi.extensions.AreaListener {
final synthetic java.util.List val$result
void <init> (java.util.List)
public void areaCreated (java.lang.String, com.intellij.openapi.extensions.AreaInstance)
String areaClass
com.intellij.openapi.extensions.AreaInstance areaInstance
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/plugins/PluginManagerCore$EssentialPluginMissingException.class
PluginManagerCore.java
package com.intellij.ide.plugins
final com.intellij.ide.plugins.PluginManagerCore$EssentialPluginMissingException extends java.lang.RuntimeException {
final java.util.List pluginIds
void <init> (java.util.List)
java.util.List ids
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/plugins/PluginManagerCore$Holder.class
PluginManagerCore.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 static final boolean ourIsRunningFromSources
private void <init> ()
private static com.intellij.openapi.util.BuildNumber calcBuildNumber ()
com.intellij.openapi.util.BuildNumber ourBuildNumber
static synthetic boolean access$100 ()
static synthetic com.intellij.openapi.util.BuildNumber access$300 ()
static void <clinit> ()
}
com/intellij/ide/plugins/PluginManagerCore$LoadingContext.class
PluginManagerCore.java
package com.intellij.ide.plugins
com.intellij.ide.plugins.PluginManagerCore$LoadingContext extends java.lang.Object implements java.lang.AutoCloseable {
private final java.util.Map myOpenedFiles
final com.intellij.ide.plugins.LoadDescriptorsContext parentContext
final boolean isBundled
final boolean isEssential
java.io.File lastZipWithDescriptor
void <init> (com.intellij.ide.plugins.LoadDescriptorsContext, boolean, boolean)
com.intellij.ide.plugins.LoadDescriptorsContext parentContext
boolean isBundled
boolean isEssential
java.util.zip.ZipFile open (java.io.File) throws java.io.IOException
java.io.File file
java.util.zip.ZipFile zipFile
com.intellij.openapi.util.SafeJdomFactory getXmlFactory ()
public void close ()
java.util.zip.ZipFile file
}
com/intellij/ide/plugins/PluginManagerCore.class
PluginManagerCore.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.PluginManagerCore extends java.lang.Object {
public static final String META_INF
public static final String IDEA_IS_INTERNAL_PROPERTY
public static final String DISABLED_PLUGINS_FILENAME
public static final String CORE_PLUGIN_ID
public static final String PLUGIN_XML
public static final String PLUGIN_XML_PATH
private static final String ALL_MODULES_MARKER
public static String BUILD_NUMBER
private static final gnu.trove.TObjectIntHashMap ourId2Index
private static final String MODULE_DEPENDENCY_PREFIX
private static final java.util.Map ourModulesToContainingPlugins
private static final String SPECIAL_IDEA_PLUGIN
private static final String PROPERTY_PLUGIN_PATH
static final String DISABLE
static final String ENABLE
static final String EDIT
private static java.util.Set ourDisabledPlugins
private static com.intellij.util.containers.MultiMap ourBrokenPluginVersions
private static final java.util.concurrent.atomic.AtomicReference ourPlugins
private static java.util.List ourLoadedPlugins
public static volatile boolean isUnitTestMode
private static boolean ourUnitTestWithBundledPlugins
private static final String PLUGIN_IS_DISABLED_REASON
static String myPluginError
static java.util.List myPlugins2Disable
static java.util.LinkedHashSet myPlugins2Enable
private static final java.util.List ourDisabledPluginsListeners
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static com.intellij.ide.plugins.IdeaPluginDescriptor[] getPlugins ()
com.intellij.ide.plugins.IdeaPluginDescriptor[] result
public static synchronized java.util.List getLoadedPlugins ()
static boolean arePluginsInitialized ()
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
boolean updateDisablePluginsList
java.io.IOException e
com.intellij.openapi.application.ex.ApplicationInfoEx appInfo
java.util.List requiredPlugins
String configPath
java.util.Collection disabledPlugins
java.io.File file
public static void dontLoadDisabledPlugins ()
public static java.util.List getDisabledPlugins ()
private static void loadDisabledPlugins ()
public static java.util.Collection disabledPlugins ()
public static boolean isDisabled (java.lang.String)
String pluginId
public static boolean isBrokenPlugin (com.intellij.ide.plugins.IdeaPluginDescriptor)
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
com.intellij.openapi.extensions.PluginId pluginId
private static com.intellij.util.containers.MultiMap getBrokenPluginVersions ()
java.util.List tokens
String pluginId
java.util.List versions
String s
java.io.BufferedReader br
java.io.InputStream resource
java.io.IOException e
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.io.BufferedWriter writer
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
String separator
public static boolean disablePlugin (java.lang.String)
String id
public static boolean enablePlugin (java.lang.String)
String id
private static boolean trySaveDisabledPlugins (java.util.Collection)
java.io.IOException e
java.util.Collection disabledPlugins
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 int getPluginLoadingOrder (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId id
public 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 com.intellij.diagnostic.PluginException createPluginException (java.lang.String, java.lang.Throwable, java.lang.Class)
String errorMessage
Throwable cause
Class pluginClass
ClassLoader classLoader
com.intellij.openapi.extensions.PluginId pluginId
public static com.intellij.openapi.extensions.PluginId getPluginByClassName (java.lang.String)
String className
com.intellij.openapi.extensions.PluginId id
public static com.intellij.openapi.extensions.PluginId getPluginOrPlatformByClassName (java.lang.String)
com.intellij.ide.plugins.IdeaPluginDescriptor o
java.io.File path
String pluginPath
com.intellij.ide.plugins.IdeaPluginDescriptor o
String className
com.intellij.ide.plugins.IdeaPluginDescriptor result
String root
private static boolean hasLoadedClass (java.lang.String, java.lang.ClassLoader)
Exception e
String className
ClassLoader loader
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 com.intellij.ide.plugins.IdeaPluginDescriptor getImplicitDependency (com.intellij.ide.plugins.IdeaPluginDescriptor)
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
boolean isLegacyPlugin
boolean isCustomPlugin
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)
java.lang.reflect.Method method
ClassLoader loader
Class loaderClass
private static java.lang.ClassLoader createPluginClassLoader (java.io.File[], java.lang.ClassLoader[], com.intellij.ide.plugins.IdeaPluginDescriptor)
java.io.File pathElement
ClassLoader loader
java.lang.reflect.Method addUrlMethod
Exception e
java.io.File pathElement
java.util.List urls
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 (com.intellij.ide.plugins.IdeaPluginDescriptorImpl[])
String version
String s
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
com.intellij.ide.plugins.IdeaPluginDescriptorImpl[] plugins
java.util.List bundled
java.util.List disabled
java.util.List custom
com.intellij.openapi.diagnostic.Logger logger
private static java.lang.ClassLoader[] getParentLoaders (java.util.Map, com.intellij.ide.plugins.IdeaPluginDescriptorImpl)
ClassLoader loader
com.intellij.ide.plugins.IdeaPluginDescriptor depPluginDescriptor
com.intellij.openapi.extensions.PluginId id
java.util.Map idToDescriptorMap
com.intellij.ide.plugins.IdeaPluginDescriptorImpl pluginDescriptor
com.intellij.openapi.extensions.PluginId[] pluginIds
java.util.LinkedHashSet loaders
com.intellij.ide.plugins.IdeaPluginDescriptor implicitDep
public static boolean isRunningFromSources ()
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.lang.String reportCycles (com.intellij.util.graph.DFSTBuilder, java.util.Map)
String cyclePresentation
com.intellij.openapi.util.Couple loop
com.intellij.util.graph.DFSTBuilder builder
java.util.Map idToDescriptorMap
java.util.List cycles
String cyclePresentation
com.intellij.openapi.application.Application app
private static java.util.Comparator getPluginDescriptorComparator (com.intellij.util.graph.DFSTBuilder)
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, java.io.File, com.intellij.ide.plugins.PluginManagerCore$LoadingContext)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
Exception e
Throwable e
java.io.File file
String pathName
java.io.File pluginPath
com.intellij.ide.plugins.PluginManagerCore$LoadingContext loadingContext
java.io.File descriptorFile
private static com.intellij.ide.plugins.IdeaPluginDescriptorImpl loadDescriptorFromJar (java.io.File, java.lang.String, com.intellij.util.xmlb.JDOMXIncluder$PathResolver, com.intellij.ide.plugins.PluginManagerCore$LoadingContext, java.io.File)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
com.intellij.openapi.util.SafeJdomFactory factory
com.intellij.util.containers.Interner interner
String entryName
java.net.URL jarURL
java.util.zip.ZipFile zipFile
java.util.zip.ZipEntry entry
RuntimeException e
Throwable e
java.io.File file
String fileName
com.intellij.util.xmlb.JDOMXIncluder$PathResolver pathResolver
com.intellij.ide.plugins.PluginManagerCore$LoadingContext context
java.io.File pluginPath
public static com.intellij.ide.plugins.IdeaPluginDescriptorImpl loadDescriptor (java.io.File, java.lang.String)
java.io.File file
String fileName
private static com.intellij.ide.plugins.IdeaPluginDescriptorImpl loadDescriptor (java.io.File, java.lang.String, boolean, boolean, com.intellij.ide.plugins.LoadDescriptorsContext)
com.intellij.ide.plugins.PluginManagerCore$LoadingContext context
java.io.File file
String fileName
boolean bundled
boolean essential
com.intellij.ide.plugins.LoadDescriptorsContext parentContext
private static com.intellij.ide.plugins.IdeaPluginDescriptorImpl loadDescriptor (java.io.File, java.lang.String, com.intellij.ide.plugins.PluginManagerCore$LoadingContext)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor1
java.io.File f
java.io.File jarFile
com.intellij.ide.plugins.PluginXmlPathResolver pathResolver
java.io.File[] files
java.util.List pluginJarFiles
java.io.File file
String pathName
com.intellij.ide.plugins.PluginManagerCore$LoadingContext context
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
boolean isDirectory
private static boolean resolveDescriptorsInResources ()
private static void putMoreLikelyPluginJarsFirst (java.io.File, java.io.File[])
java.io.File pluginDir
java.io.File[] filesInLibUnderPluginDir
String pluginDirName
private static boolean fileNameIsLikeVersionedLibraryName (java.lang.String)
char c
String name
int i
public static void resolveOptionalDescriptors (java.lang.String, com.intellij.ide.plugins.IdeaPluginDescriptorImpl, com.intellij.util.Function)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl optionalDescriptor
String optionalDescriptorName
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
private static void loadDescriptorsFromDir (java.io.File, java.util.List, boolean, com.intellij.ide.plugins.LoadDescriptorsContext) throws java.util.concurrent.ExecutionException java.lang.InterruptedException
java.io.File file
int prevIndex
com.intellij.ide.plugins.IdeaPluginDescriptorImpl prevDescriptor
boolean compatible
boolean prevCompatible
boolean newer
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
java.util.concurrent.Future task
java.io.File dir
java.util.List result
boolean bundled
com.intellij.ide.plugins.LoadDescriptorsContext context
java.io.File[] files
java.util.Set existingResults
java.util.List tasks
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 name
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) throws java.util.concurrent.ExecutionException java.lang.InterruptedException
ClassLoader loader
java.util.List descriptors
java.util.LinkedHashMap urlsFromClassPath
java.net.URL platformPluginURL
private static void loadDescriptorsFromClassPath (java.util.LinkedHashMap, java.util.List, com.intellij.ide.plugins.LoadDescriptorsContext, java.net.URL) throws java.util.concurrent.ExecutionException java.lang.InterruptedException
java.net.URL url
java.util.Map$Entry entry
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
java.util.concurrent.Future task
java.util.LinkedHashMap urls
java.util.List result
com.intellij.ide.plugins.LoadDescriptorsContext context
java.net.URL platformPluginURL
java.util.List tasks
java.util.Set existingResults
private static java.net.URL computePlatformPluginUrlAndCollectPluginUrls (java.lang.ClassLoader, java.util.Map)
String fileName
java.net.URL resource
java.util.Enumeration enumeration
java.io.IOException e
ClassLoader loader
java.util.Map urls
String platformPrefix
java.net.URL result
private static com.intellij.ide.plugins.IdeaPluginDescriptorImpl loadDescriptorFromResource (java.net.URL, java.lang.String, boolean, boolean, com.intellij.ide.plugins.LoadDescriptorsContext)
java.io.File descriptorFile
String pathname
java.io.File pluginDir
String path
java.io.File pluginJar
Throwable e
java.net.URL resource
String pathName
boolean bundled
boolean essential
com.intellij.ide.plugins.LoadDescriptorsContext parentContext
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, com.intellij.ide.plugins.LoadDescriptorsContext)
String s
com.intellij.ide.plugins.IdeaPluginDescriptorImpl ideaPluginDescriptor
java.util.StringTokenizer t
java.util.List result
com.intellij.ide.plugins.LoadDescriptorsContext context
String pathProperty
public static com.intellij.ide.plugins.IdeaPluginDescriptorImpl[] loadDescriptors (java.util.List)
com.intellij.ide.plugins.LoadDescriptorsContext context
Exception e
java.util.List errors
com.intellij.diagnostic.Activity activity
java.util.List result
java.util.LinkedHashMap urlsFromClassPath
java.net.URL platformPluginURL
boolean parallel
private 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
com.intellij.util.graph.Graph graph
com.intellij.util.graph.DFSTBuilder builder
private static void mergeOptionalConfigs (java.util.Map)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl optionalDescriptor
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
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 buildNumber
String sinceBuild
String untilBuild
String descriptorName
String descriptorDebugString
java.util.List messages
com.intellij.openapi.util.BuildNumber sinceBuildNumber
com.intellij.openapi.util.BuildNumber untilBuildNumber
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 checkEssentialPluginsAreAvailable (com.intellij.ide.plugins.IdeaPluginDescriptorImpl[])
String id
com.intellij.ide.plugins.IdeaPluginDescriptorImpl[] plugins
java.util.Set available
java.util.List required
java.util.List missing
private static com.intellij.ide.plugins.IdeaPluginDescriptorImpl[] initializePlugins ()
int i
java.io.File[] classPath
ClassLoader[] parentLoaders
com.intellij.ide.plugins.IdeaPluginDescriptorImpl pluginDescriptor
com.intellij.diagnostic.Activity loadPluginsActivity
java.util.List errors
com.intellij.ide.plugins.IdeaPluginDescriptorImpl[] pluginDescriptors
Class callerClass
ClassLoader coreLoader
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
com.intellij.diagnostic.Activity registerExtensionsActivity
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 fixOptionalConfigs (java.util.Map)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
java.util.Map idToDescriptorMap
private static void registerExtensionPointsAndExtensions (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl, java.util.List)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl area
java.util.List loadedPlugins
com.intellij.openapi.extensions.impl.ExtensionPointImpl[] extensionPoints
public static void registerExtensionPointAndExtensions (java.io.File, java.lang.String, com.intellij.openapi.extensions.ExtensionsArea)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
com.intellij.ide.plugins.PluginManagerCore$LoadingContext context
java.io.File pluginRoot
String fileName
com.intellij.openapi.extensions.ExtensionsArea area
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
private static synchronized com.intellij.ide.plugins.IdeaPluginDescriptorImpl[] initPlugins ()
com.intellij.ide.plugins.IdeaPluginDescriptorImpl[] result
com.intellij.openapi.extensions.impl.PicoPluginExtensionInitializationException e
RuntimeException e
com.intellij.ide.plugins.IdeaPluginDescriptorImpl[] result
public static com.intellij.openapi.diagnostic.Logger getLogger ()
private static synthetic boolean lambda$fixOptionalConfigs$14 (java.util.Map, java.util.Map$Entry)
java.util.Map idToDescriptorMap
java.util.Map$Entry entry
com.intellij.ide.plugins.IdeaPluginDescriptorImpl dependent
private static synthetic int lambda$initializePlugins$13 (java.util.Comparator, com.intellij.ide.plugins.IdeaPluginDescriptorImpl, com.intellij.ide.plugins.IdeaPluginDescriptorImpl)
java.util.Comparator idComparator
com.intellij.ide.plugins.IdeaPluginDescriptorImpl o1
com.intellij.ide.plugins.IdeaPluginDescriptorImpl o2
private static synthetic java.lang.String lambda$checkEssentialPluginsAreAvailable$12 (com.intellij.ide.plugins.IdeaPluginDescriptorImpl)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl plugin
private static synthetic com.intellij.ide.plugins.IdeaPluginDescriptorImpl lambda$loadDescriptorsFromClassPath$11 (java.net.URL, java.util.Map$Entry, java.net.URL, com.intellij.ide.plugins.LoadDescriptorsContext) throws java.lang.Exception
java.net.URL url
java.util.Map$Entry entry
java.net.URL platformPluginURL
com.intellij.ide.plugins.LoadDescriptorsContext context
private static synthetic boolean lambda$filterBadPlugins$10 (java.util.Map, com.intellij.ide.plugins.IdeaPluginDescriptor, java.util.LinkedHashSet, java.util.List, java.util.Map, java.util.List, java.util.Iterator, com.intellij.openapi.extensions.PluginId)
String pluginName
String name
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
String pluginName
boolean disabled
java.util.Map idToDescriptorMap
com.intellij.ide.plugins.IdeaPluginDescriptor pluginDescriptor
java.util.LinkedHashSet faultyDescriptors
java.util.List disabledPluginIds
java.util.Map disabledPluginNames
java.util.List errors
java.util.Iterator it
com.intellij.openapi.extensions.PluginId pluginId
private static synthetic com.intellij.ide.plugins.IdeaPluginDescriptorImpl lambda$loadDescriptorsFromDir$9 (java.io.File, boolean, com.intellij.ide.plugins.LoadDescriptorsContext) throws java.lang.Exception
java.io.File file
boolean bundled
com.intellij.ide.plugins.LoadDescriptorsContext context
private static synthetic java.util.List lambda$resolveOptionalDescriptors$8 (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId it
private static synthetic int lambda$putMoreLikelyPluginJarsFirst$7 (java.lang.String, java.io.File, java.io.File)
String pluginDirName
java.io.File o1
java.io.File o2
String o2Name
String o1Name
boolean o2StartsWithResources
boolean o1StartsWithResources
boolean o2IsVersioned
boolean o1IsVersioned
boolean o2StartsWithNeededName
boolean o1StartsWithNeededName
private static synthetic com.intellij.ide.plugins.IdeaPluginDescriptorImpl lambda$loadDescriptor$6 (com.intellij.ide.plugins.PluginManagerCore$LoadingContext, java.io.File, boolean, java.lang.String)
java.net.URL resource
com.intellij.ide.plugins.PluginManagerCore$LoadingContext context
java.io.File file
boolean isDirectory
String optPathName
com.intellij.ide.plugins.IdeaPluginDescriptorImpl optionalDescriptor
private static synthetic int lambda$createPluginIdGraph$5 (com.intellij.openapi.extensions.PluginId, com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId o1
com.intellij.openapi.extensions.PluginId o2
private static synthetic int lambda$getPluginDescriptorComparator$4 (java.util.Comparator, com.intellij.ide.plugins.IdeaPluginDescriptor, com.intellij.ide.plugins.IdeaPluginDescriptor)
java.util.Comparator idComparator
com.intellij.ide.plugins.IdeaPluginDescriptor o1
com.intellij.ide.plugins.IdeaPluginDescriptor o2
com.intellij.openapi.extensions.PluginId pluginId1
com.intellij.openapi.extensions.PluginId pluginId2
private static synthetic java.lang.String lambda$reportCycles$3 (java.util.Collection)
java.util.Collection c
private static synthetic void lambda$reportCycles$2 (java.util.Map, com.intellij.openapi.extensions.PluginId)
java.util.Map idToDescriptorMap
com.intellij.openapi.extensions.PluginId id
private static synthetic boolean lambda$reportCycles$1 (java.util.Collection)
java.util.Collection c
private static synthetic boolean lambda$setPlugins$0 (com.intellij.ide.plugins.IdeaPluginDescriptor)
com.intellij.ide.plugins.IdeaPluginDescriptor p
static synthetic java.util.Set access$000 ()
static synthetic com.intellij.ide.plugins.IdeaPluginDescriptor access$200 (com.intellij.ide.plugins.IdeaPluginDescriptor)
com.intellij.ide.plugins.IdeaPluginDescriptor x0
static synthetic void access$400 (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl, java.util.List)
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl x0
java.util.List x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/plugins/PluginXmlPathResolver.class
PluginXmlPathResolver.java
package com.intellij.ide.plugins
final com.intellij.ide.plugins.PluginXmlPathResolver extends java.lang.Object implements com.intellij.util.xmlb.JDOMXIncluder$PathResolver {
private final java.io.File[] myPluginJarFiles
void <init> (java.io.File[])
java.io.File[] jarFiles
public java.net.URL resolvePath (java.lang.String, java.net.URL) throws java.net.MalformedURLException
java.net.URL entryURL
java.io.File jarFile
String relativePath
java.net.URL base
java.net.URL url
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/plugins/cl/PluginClassLoader$1.class
PluginClassLoader.java
package com.intellij.ide.plugins.cl
final com.intellij.ide.plugins.cl.PluginClassLoader$1 extends com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithPluginClassLoader {
void <init> ()
java.lang.Class execute (java.lang.String, com.intellij.ide.plugins.cl.PluginClassLoader, java.util.Set, com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithPluginClassLoader, com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithClassloader, java.lang.Void)
String name
com.intellij.ide.plugins.cl.PluginClassLoader classloader
java.util.Set visited
com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithPluginClassLoader actionWithPluginClassLoader
com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithClassloader actionWithClassloader
Void parameter
protected java.lang.Class doExecute (java.lang.String, com.intellij.ide.plugins.cl.PluginClassLoader, java.lang.Void)
String name
com.intellij.ide.plugins.cl.PluginClassLoader classloader
Void parameter
protected volatile synthetic java.lang.Object doExecute (java.lang.String, com.intellij.ide.plugins.cl.PluginClassLoader, java.lang.Object)
volatile synthetic java.lang.Object execute (java.lang.String, com.intellij.ide.plugins.cl.PluginClassLoader, java.util.Set, com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithPluginClassLoader, com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithClassloader, java.lang.Object)
}
com/intellij/ide/plugins/cl/PluginClassLoader$2.class
PluginClassLoader.java
package com.intellij.ide.plugins.cl
final com.intellij.ide.plugins.cl.PluginClassLoader$2 extends java.lang.Object implements com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithClassloader {
void <init> ()
public java.lang.Class execute (java.lang.String, java.lang.ClassLoader, java.lang.Void)
String name
ClassLoader classloader
Void parameter
public volatile synthetic java.lang.Object execute (java.lang.String, java.lang.ClassLoader, java.lang.Object)
}
com/intellij/ide/plugins/cl/PluginClassLoader$3.class
PluginClassLoader.java
package com.intellij.ide.plugins.cl
final com.intellij.ide.plugins.cl.PluginClassLoader$3 extends com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithPluginClassLoader {
void <init> ()
protected java.net.URL doExecute (java.lang.String, com.intellij.ide.plugins.cl.PluginClassLoader, java.lang.Void)
String name
com.intellij.ide.plugins.cl.PluginClassLoader classloader
Void parameter
protected volatile synthetic java.lang.Object doExecute (java.lang.String, com.intellij.ide.plugins.cl.PluginClassLoader, java.lang.Object)
}
com/intellij/ide/plugins/cl/PluginClassLoader$4.class
PluginClassLoader.java
package com.intellij.ide.plugins.cl
final com.intellij.ide.plugins.cl.PluginClassLoader$4 extends java.lang.Object implements com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithClassloader {
void <init> ()
public java.net.URL execute (java.lang.String, java.lang.ClassLoader, java.lang.Void)
String name
ClassLoader classloader
Void parameter
public volatile synthetic java.lang.Object execute (java.lang.String, java.lang.ClassLoader, java.lang.Object)
}
com/intellij/ide/plugins/cl/PluginClassLoader$5.class
PluginClassLoader.java
package com.intellij.ide.plugins.cl
final com.intellij.ide.plugins.cl.PluginClassLoader$5 extends com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithPluginClassLoader {
void <init> ()
protected java.io.InputStream doExecute (java.lang.String, com.intellij.ide.plugins.cl.PluginClassLoader, java.lang.Void)
String name
com.intellij.ide.plugins.cl.PluginClassLoader classloader
Void parameter
protected volatile synthetic java.lang.Object doExecute (java.lang.String, com.intellij.ide.plugins.cl.PluginClassLoader, java.lang.Object)
}
com/intellij/ide/plugins/cl/PluginClassLoader$6.class
PluginClassLoader.java
package com.intellij.ide.plugins.cl
final com.intellij.ide.plugins.cl.PluginClassLoader$6 extends java.lang.Object implements com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithClassloader {
void <init> ()
public java.io.InputStream execute (java.lang.String, java.lang.ClassLoader, java.lang.Void)
String name
ClassLoader classloader
Void parameter
public volatile synthetic java.lang.Object execute (java.lang.String, java.lang.ClassLoader, java.lang.Object)
}
com/intellij/ide/plugins/cl/PluginClassLoader$7.class
PluginClassLoader.java
package com.intellij.ide.plugins.cl
final com.intellij.ide.plugins.cl.PluginClassLoader$7 extends com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithPluginClassLoader {
void <init> ()
protected java.lang.Void doExecute (java.lang.String, com.intellij.ide.plugins.cl.PluginClassLoader, java.util.List)
String name
com.intellij.ide.plugins.cl.PluginClassLoader classloader
java.util.List enumerations
protected volatile synthetic java.lang.Object doExecute (java.lang.String, com.intellij.ide.plugins.cl.PluginClassLoader, java.lang.Object)
}
com/intellij/ide/plugins/cl/PluginClassLoader$8.class
PluginClassLoader.java
package com.intellij.ide.plugins.cl
final com.intellij.ide.plugins.cl.PluginClassLoader$8 extends java.lang.Object implements com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithClassloader {
void <init> ()
public java.lang.Void execute (java.lang.String, java.lang.ClassLoader, java.util.List)
String name
ClassLoader classloader
java.util.List enumerations
public volatile synthetic java.lang.Object execute (java.lang.String, java.lang.ClassLoader, java.lang.Object)
}
com/intellij/ide/plugins/cl/PluginClassLoader$ActionWithClassloader.class
PluginClassLoader.java
package com.intellij.ide.plugins.cl
abstract com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithClassloader extends java.lang.Object {
public abstract java.lang.Object execute (java.lang.String, java.lang.ClassLoader, java.lang.Object)
}
com/intellij/ide/plugins/cl/PluginClassLoader$ActionWithPluginClassLoader.class
PluginClassLoader.java
package com.intellij.ide.plugins.cl
abstract com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithPluginClassLoader extends java.lang.Object {
private void <init> ()
java.lang.Object execute (java.lang.String, com.intellij.ide.plugins.cl.PluginClassLoader, java.util.Set, com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithPluginClassLoader, com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithClassloader, java.lang.Object)
String name
com.intellij.ide.plugins.cl.PluginClassLoader classloader
java.util.Set visited
com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithPluginClassLoader actionWithPluginClassLoader
com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithClassloader actionWithClassloader
Object parameter
Object resource
protected abstract java.lang.Object doExecute (java.lang.String, com.intellij.ide.plugins.cl.PluginClassLoader, java.lang.Object)
synthetic void <init> (com.intellij.ide.plugins.cl.PluginClassLoader$1)
com.intellij.ide.plugins.cl.PluginClassLoader$1 x0
}
com/intellij/ide/plugins/cl/PluginClassLoader$DeepEnumeration.class
PluginClassLoader.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
void <init> (java.util.Enumeration[])
java.util.Enumeration[] enumerations
public boolean hasMoreElements ()
java.util.Enumeration e
public java.net.URL nextElement ()
public volatile synthetic java.lang.Object nextElement ()
}
com/intellij/ide/plugins/cl/PluginClassLoader.class
PluginClassLoader.java
package com.intellij.ide.plugins.cl
public final 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
private final java.util.concurrent.atomic.AtomicLong edtTime
private final java.util.concurrent.atomic.AtomicLong backgroundTime
private final java.util.concurrent.atomic.AtomicInteger loadedClassCounter
private static final com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithPluginClassLoader loadClassInPluginCL
private static final com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithClassloader loadClassInCl
private static final java.util.Set KOTLIN_STDLIB_CLASSES_USED_IN_SIGNATURES
private static final com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithPluginClassLoader findResourceInPluginCL
private static final com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithClassloader findResourceInCl
private static final com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithPluginClassLoader getResourceAsStreamInPluginCL
private static final com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithClassloader getResourceAsStreamInCl
private static final com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithPluginClassLoader findResourcesInPluginCL
private static final com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithClassloader findResourcesInCl
public void <init> (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 long getEdtTime ()
public long getBackgroundTime ()
public long getLoadedClassCount ()
public java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException
String name
boolean resolve
Class c
private java.lang.Object processResourcesInParents (java.lang.String, com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithPluginClassLoader, com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithClassloader, java.util.Set, java.lang.Object)
Object resource
Object resource
ClassLoader parent
String name
com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithPluginClassLoader actionWithPluginClassLoader
com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithClassloader actionWithClassloader
java.util.Set visited
Object parameter
private java.lang.Class tryLoadingClass (java.lang.String, boolean, java.util.Set)
com.intellij.openapi.application.Application app
boolean isEdt
String name
boolean resolve
java.util.Set visited
long startTime
Class c
private static boolean mustBeLoadedByPlatform (java.lang.String)
String className
private java.lang.Class loadClassInsideSelf (java.lang.String)
LinkageError e
Class c
String name
public java.net.URL findResource (java.lang.String)
String name
java.net.URL resource
private java.net.URL findOwnResource (java.lang.String)
String name
java.net.URL resource
public java.io.InputStream getResourceAsStream (java.lang.String)
String name
java.io.InputStream stream
private java.io.InputStream getOwnResourceAsStream (java.lang.String)
String name
java.io.InputStream stream
public java.util.Enumeration findResources (java.lang.String) throws java.io.IOException
String name
java.util.List resources
private java.util.Enumeration findOwnResources (java.lang.String) throws java.io.IOException
String name
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
public com.intellij.openapi.extensions.PluginId getPluginId ()
public java.lang.String getPluginIdString ()
public java.lang.String toString ()
static synthetic java.lang.Object access$000 (com.intellij.ide.plugins.cl.PluginClassLoader, java.lang.String, com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithPluginClassLoader, com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithClassloader, java.util.Set, java.lang.Object)
com.intellij.ide.plugins.cl.PluginClassLoader x0
String x1
com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithPluginClassLoader x2
com.intellij.ide.plugins.cl.PluginClassLoader$ActionWithClassloader x3
java.util.Set x4
Object x5
static synthetic java.lang.Class access$200 (com.intellij.ide.plugins.cl.PluginClassLoader, java.lang.String, boolean, java.util.Set)
com.intellij.ide.plugins.cl.PluginClassLoader x0
String x1
boolean x2
java.util.Set x3
static synthetic java.net.URL access$300 (com.intellij.ide.plugins.cl.PluginClassLoader, java.lang.String)
com.intellij.ide.plugins.cl.PluginClassLoader x0
String x1
static synthetic java.io.InputStream access$400 (com.intellij.ide.plugins.cl.PluginClassLoader, java.lang.String)
com.intellij.ide.plugins.cl.PluginClassLoader x0
String x1
static synthetic java.util.Enumeration access$500 (com.intellij.ide.plugins.cl.PluginClassLoader, java.lang.String) throws java.io.IOException
com.intellij.ide.plugins.cl.PluginClassLoader x0
String x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/indentation/AbstractIndentParser.class
AbstractIndentParser.java
package com.intellij.indentation
public abstract com.intellij.indentation.AbstractIndentParser extends java.lang.Object implements com.intellij.lang.PsiParser {
protected com.intellij.indentation.IndentPsiBuilder myBuilder
public void <init> ()
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 com.intellij.indentation.IndentPsiBuilder createPsiBuilder (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
protected abstract void parseRoot (com.intellij.psi.tree.IElementType)
public com.intellij.lang.PsiBuilder$Marker mark (boolean)
boolean couldBeRolledBack
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 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 ()
public void recalculateCurrentIndent ()
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 ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/indentation/IndentPsiBuilder$MyMarker.class
IndentPsiBuilder.java
package com.intellij.indentation
public com.intellij.indentation.IndentPsiBuilder$MyMarker extends com.intellij.lang.impl.DelegateMarker {
final synthetic com.intellij.indentation.IndentPsiBuilder this$0
public void <init> (com.intellij.indentation.IndentPsiBuilder, com.intellij.lang.PsiBuilder$Marker)
com.intellij.indentation.IndentPsiBuilder this$0
com.intellij.lang.PsiBuilder$Marker delegate
public void rollbackTo ()
public void done (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void drop ()
public com.intellij.lang.PsiBuilder$Marker precede ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/indentation/IndentPsiBuilder.class
IndentPsiBuilder.java
package com.intellij.indentation
public com.intellij.indentation.IndentPsiBuilder extends com.intellij.lang.impl.PsiBuilderAdapter {
protected boolean myNewLine
protected int myCurrentIndent
protected java.util.HashMap myIndents
protected java.util.HashMap myNewLines
public void <init> (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder delegate
public void advanceLexer ()
String tokenText
int tokenLength
int whiteSpaceStart
int whiteSpaceEnd
String whiteSpaceText
int i
public com.intellij.lang.PsiBuilder$Marker mark ()
com.intellij.lang.PsiBuilder$Marker marker
public com.intellij.lang.PsiBuilder$Marker markWithRollbackPossibility ()
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.lang.PsiBuilder$Marker result
protected com.intellij.lang.PsiBuilder$Marker createDelegateMarker (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker delegate
private void unregisterMarker (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker marker
public boolean isNewLine ()
public int getCurrentIndent ()
public void recalculateCurrentIndent (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType eolElementType
com.intellij.psi.tree.IElementType indentElementType
int i
int firstIndentOffset
int lastIndentOffset
static synthetic void access$000 (com.intellij.indentation.IndentPsiBuilder, com.intellij.lang.PsiBuilder$Marker)
com.intellij.indentation.IndentPsiBuilder x0
com.intellij.lang.PsiBuilder$Marker x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/indentation/IndentationFoldingBuilder.class
IndentationFoldingBuilder.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/indentation/IndentationParser$1.class
IndentationParser.java
package com.intellij.indentation
synthetic com.intellij.indentation.IndentationParser$1 extends java.lang.Object {
}
com/intellij/indentation/IndentationParser$BlockInfo.class
IndentationParser.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 <init> (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 ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/indentation/IndentationParser.class
IndentationParser.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 <init> (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 <init> (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 boolean isCustomTagDelimiter (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/indentation/OperationParserHelper$BinaryOperationParser.class
OperationParserHelper.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.class
OperationParserHelper.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.class
OperationParserHelper.java
package com.intellij.indentation
public com.intellij.indentation.OperationParserHelper extends java.lang.Object {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/ASTFactory$DefaultFactoryHolder.class
ASTFactory.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 <init> ()
static void <clinit> ()
}
com/intellij/lang/ASTFactory.class
ASTFactory.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/DefaultASTFactory.class
DefaultASTFactory.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.class
ForeignLeafType.java
package com.intellij.lang
public com.intellij.lang.ForeignLeafType extends com.intellij.lang.TokenWrapper implements com.intellij.psi.tree.ILeafElementType {
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/HelpID.class
HelpID.java
package com.intellij.lang
public com.intellij.lang.HelpID extends java.lang.Object {
public static final String FIND_OTHER_USAGES
public void <init> ()
}
com/intellij/lang/LangBundle.class
LangBundle.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 <init> ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/LanguageASTFactory.class
LanguageASTFactory.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 <init> ()
static void <clinit> ()
}
com/intellij/lang/LanguageTokenSeparatorGenerators$1.class
LanguageTokenSeparatorGenerators.java
package com.intellij.lang
com.intellij.lang.LanguageTokenSeparatorGenerators$1 extends java.lang.Object implements com.intellij.lang.TokenSeparatorGenerator {
void <init> ()
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.class
LanguageTokenSeparatorGenerators.java
package com.intellij.lang
synthetic com.intellij.lang.LanguageTokenSeparatorGenerators$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$lang$ParserDefinition$SpaceRequirements
static void <clinit> ()
}
com/intellij/lang/LanguageTokenSeparatorGenerators.class
LanguageTokenSeparatorGenerators.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 <init> ()
static void <clinit> ()
}
com/intellij/lang/PsiBuilderUtil.class
PsiBuilderUtil.java
package com.intellij.lang
public com.intellij.lang.PsiBuilderUtil extends java.lang.Object {
private void <init> ()
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
public static com.intellij.lang.PsiBuilder$Marker parseBlockLazy (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType leftBrace
com.intellij.psi.tree.IElementType rightBrace
com.intellij.psi.tree.IElementType codeBlock
com.intellij.lang.PsiBuilder$Marker marker
int braceCount
public static boolean hasProperBraceBalance (java.lang.CharSequence, com.intellij.lexer.Lexer, com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
CharSequence text
com.intellij.lexer.Lexer lexer
com.intellij.psi.tree.IElementType leftBrace
com.intellij.psi.tree.IElementType rightBrace
int balance
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/TokenWrapper.class
TokenWrapper.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/WhitespacesBinders$1.class
WhitespacesBinders.java
package com.intellij.lang
final com.intellij.lang.WhitespacesBinders$1 extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder {
void <init> ()
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.class
WhitespacesBinders.java
package com.intellij.lang
final com.intellij.lang.WhitespacesBinders$2 extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder {
void <init> ()
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.class
WhitespacesBinders.java
package com.intellij.lang
final com.intellij.lang.WhitespacesBinders$3 extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder {
final synthetic com.intellij.psi.tree.TokenSet val$commentTypes
void <init> (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.class
WhitespacesBinders.java
package com.intellij.lang
final com.intellij.lang.WhitespacesBinders$4 extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder {
final synthetic com.intellij.psi.tree.TokenSet val$commentTypes
void <init> (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.class
WhitespacesBinders.java
package com.intellij.lang
public com.intellij.lang.WhitespacesBinders extends java.lang.Object {
public static final com.intellij.lang.WhitespacesAndCommentsBinder DEFAULT_LEFT_BINDER
public static final com.intellij.lang.WhitespacesAndCommentsBinder DEFAULT_RIGHT_BINDER
public static final com.intellij.lang.WhitespacesAndCommentsBinder GREEDY_LEFT_BINDER
public static final com.intellij.lang.WhitespacesAndCommentsBinder GREEDY_RIGHT_BINDER
private void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/folding/NamedFoldingDescriptor.class
NamedFoldingDescriptor.java
package com.intellij.lang.folding
public com.intellij.lang.folding.NamedFoldingDescriptor extends com.intellij.lang.folding.FoldingDescriptor {
public void <init> (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 <init> (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 void <init> (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange, com.intellij.openapi.editor.FoldingGroup, java.lang.String, java.lang.Boolean, java.util.Set)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
com.intellij.openapi.editor.FoldingGroup group
String placeholderText
Boolean collapsedByDefault
java.util.Set dependencies
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/DelegateMarker.class
DelegateMarker.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/MarkerOptionalData.class
MarkerOptionalData.java
package com.intellij.lang.impl
final com.intellij.lang.impl.MarkerOptionalData extends java.util.BitSet {
private final gnu.trove.TIntObjectHashMap myDebugAllocationPositions
private final gnu.trove.TIntObjectHashMap myDoneErrors
private final gnu.trove.TIntObjectHashMap myLeftBinders
private final gnu.trove.TIntObjectHashMap myRightBinders
private final gnu.trove.TIntHashSet myCollapsed
void <init> ()
void clean (int)
int markerId
void compact ()
java.lang.String getDoneError (int)
int markerId
boolean isCollapsed (int)
int markerId
void setErrorMessage (int, java.lang.String)
int markerId
String message
void markCollapsed (int)
int markerId
private void markAsHavingOptionalData (int)
int markerId
void notifyAllocated (int)
int markerId
java.lang.Throwable getAllocationTrace (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
com.intellij.lang.WhitespacesAndCommentsBinder getBinder (int, boolean)
int markerId
boolean right
com.intellij.lang.WhitespacesAndCommentsBinder binder
void assignBinder (int, com.intellij.lang.WhitespacesAndCommentsBinder, boolean)
int markerId
com.intellij.lang.WhitespacesAndCommentsBinder binder
boolean right
gnu.trove.TIntObjectHashMap map
private static com.intellij.lang.WhitespacesAndCommentsBinder getDefaultBinder (boolean)
boolean right
private gnu.trove.TIntObjectHashMap getBinderMap (boolean)
boolean right
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/MarkerPool.class
MarkerPool.java
package com.intellij.lang.impl
final com.intellij.lang.impl.MarkerPool extends java.util.ArrayList {
private final com.intellij.lang.impl.PsiBuilderImpl myBuilder
private final com.intellij.util.containers.IntStack myFreeStartMarkers
private final com.intellij.util.containers.IntStack myFreeErrorItems
void <init> (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl builder
com.intellij.lang.impl.PsiBuilderImpl$StartMarker allocateStartMarker ()
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
com.intellij.lang.impl.PsiBuilderImpl$ErrorItem allocateErrorItem ()
com.intellij.lang.impl.PsiBuilderImpl$ErrorItem item
void freeMarker (com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker)
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker marker
}
com/intellij/lang/impl/MarkerProduction.class
MarkerProduction.java
package com.intellij.lang.impl
final com.intellij.lang.impl.MarkerProduction extends gnu.trove.TIntArrayList {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final int LINEAR_SEARCH_LIMIT
private final com.intellij.lang.impl.MarkerPool myPool
private final com.intellij.lang.impl.MarkerOptionalData myOptionalData
void <init> (com.intellij.lang.impl.MarkerPool, com.intellij.lang.impl.MarkerOptionalData)
com.intellij.lang.impl.MarkerPool pool
com.intellij.lang.impl.MarkerOptionalData optionalData
void addBefore (com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker, com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker)
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker marker
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker anchor
private int indexOf (com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker)
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker marker
int idx
private int findLinearly (int)
int i
int markerId
int low
private int findMarkerAtLexeme (int)
int lexemeIndex
int i
private int findSameLexemeGroupStart (int, int)
int lexemeIndex
int prodIndex
void addMarker (com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker)
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker marker
void rollbackTo (com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker)
int markerId
int i
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker marker
int idx
boolean hasErrorsAfter (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker m
int i
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
private boolean hasError (com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker)
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker marker
void dropMarker (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
void addDone (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker anchorBefore
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker getMarkerAt (int)
int index
int id
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker getStartMarkerAt (int)
int index
int id
com.intellij.lang.impl.PsiBuilderImpl$StartMarker getDoneMarkerAt (int)
int index
int id
int getLexemeIndexAt (int)
int productionIndex
int id
void confineMarkersToMaxLexeme (int, int)
int id
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker marker
boolean done
int k
int markersBefore
int lexemeIndex
void doHeavyChecksOnMarkerDone (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
Throwable debugAllocThis
Throwable currentTrace
Throwable debugAllocOther
com.intellij.lang.impl.PsiBuilderImpl$StartMarker otherMarker
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker item
int i
com.intellij.lang.impl.PsiBuilderImpl$StartMarker doneMarker
com.intellij.lang.impl.PsiBuilderImpl$StartMarker anchorBefore
int idx
int endIdx
void assertNoDoneMarkerAround (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker m
int i
com.intellij.lang.impl.PsiBuilderImpl$StartMarker pivot
int pivotIndex
private synthetic int lambda$findMarkerAtLexeme$0 (int, int)
int lexemeIndex
int mid
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/PsiBuilderAdapter.class
PsiBuilderAdapter.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/PsiBuilderFactoryImpl.class
PsiBuilderFactoryImpl.java
package com.intellij.lang.impl
public com.intellij.lang.impl.PsiBuilderFactoryImpl extends com.intellij.lang.PsiBuilderFactory {
static final synthetic boolean $assertionsDisabled
public void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/PsiBuilderImpl$1.class
PsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$1 extends java.util.AbstractList {
final synthetic com.intellij.lang.impl.PsiBuilderImpl this$0
void <init> (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl this$0
public com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker get (int)
int index
public int size ()
public volatile synthetic java.lang.Object get (int)
}
com/intellij/lang/impl/PsiBuilderImpl$ASTConverter.class
PsiBuilderImpl.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 final com.intellij.lang.ASTFactory myASTFactory
private void <init> (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.lang.ASTFactory)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker root
com.intellij.lang.ASTFactory astFactory
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 synthetic java.lang.Object convert (java.lang.Object)
synthetic void <init> (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.lang.ASTFactory, com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
com.intellij.lang.ASTFactory x1
com.intellij.lang.impl.PsiBuilderImpl$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/PsiBuilderImpl$ConvertFromTokensToASTBuilder.class
PsiBuilderImpl.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 <init> (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.util.diff.DiffTreeChangeBuilder, com.intellij.lang.ASTFactory)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker rootNode
com.intellij.util.diff.DiffTreeChangeBuilder delegate
com.intellij.lang.ASTFactory astFactory
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 synthetic void nodeInserted (java.lang.Object, java.lang.Object, int)
public volatile synthetic void nodeDeleted (java.lang.Object, java.lang.Object)
public volatile synthetic void nodeReplaced (java.lang.Object, java.lang.Object)
synthetic void <init> (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.util.diff.DiffTreeChangeBuilder, com.intellij.lang.ASTFactory, com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
com.intellij.util.diff.DiffTreeChangeBuilder x1
com.intellij.lang.ASTFactory x2
com.intellij.lang.impl.PsiBuilderImpl$1 x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/PsiBuilderImpl$ErrorItem.class
PsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$ErrorItem extends com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker {
private String myMessage
static final synthetic boolean $assertionsDisabled
void <init> (int, com.intellij.lang.impl.PsiBuilderImpl)
int markerId
com.intellij.lang.impl.PsiBuilderImpl builder
void clean ()
public com.intellij.lang.WhitespacesAndCommentsBinder getBinder (boolean)
boolean done
void setLexemeIndex (int, boolean)
int lexemeIndex
boolean done
int getLexemeIndex (boolean)
boolean done
public int hc ()
public int getEndOffset ()
public int getEndIndex ()
public com.intellij.psi.tree.IElementType getTokenType ()
static synthetic java.lang.String access$1302 (com.intellij.lang.impl.PsiBuilderImpl$ErrorItem, java.lang.String)
com.intellij.lang.impl.PsiBuilderImpl$ErrorItem x0
String x1
static synthetic java.lang.String access$1300 (com.intellij.lang.impl.PsiBuilderImpl$ErrorItem)
com.intellij.lang.impl.PsiBuilderImpl$ErrorItem x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/PsiBuilderImpl$LazyParseableToken.class
PsiBuilderImpl.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 <init> ()
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
private com.intellij.lang.impl.TokenSequence getParsedTokenSequence ()
int i
int tokenCount
int[] lexStarts
int diff
com.intellij.psi.tree.IElementType[] lexTypes
static synthetic com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure access$000 (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken x0
static synthetic com.intellij.lang.impl.TokenSequence access$100 (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken x0
synthetic void <init> (com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$1 x0
static synthetic int access$3602 (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken, int)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken x0
int x1
static synthetic int access$3702 (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken, int)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken x0
int x1
static synthetic int access$3600 (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken x0
static synthetic int access$3700 (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken x0
static synthetic com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure access$002 (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/PsiBuilderImpl$MyComparator.class
PsiBuilderImpl.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 java.util.List myCustomLanguageASTComparators
private final com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure myTreeStructure
private void <init> (com.intellij.util.TripleFunction, java.util.List, com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure)
com.intellij.util.TripleFunction custom
java.util.List customLanguageASTComparators
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.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
com.intellij.util.ThreeState customResult
private com.intellij.util.ThreeState customCompare (com.intellij.lang.ASTNode, com.intellij.lang.LighterASTNode)
com.intellij.util.ThreeState customComparatorResult
com.intellij.psi.tree.CustomLanguageASTComparator comparator
com.intellij.util.ThreeState customResult
com.intellij.lang.ASTNode oldNode
com.intellij.lang.LighterASTNode newNode
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 synthetic boolean hashCodesEqual (java.lang.Object, java.lang.Object)
public volatile synthetic boolean typesEqual (java.lang.Object, java.lang.Object)
public volatile synthetic com.intellij.util.ThreeState deepEqual (java.lang.Object, java.lang.Object)
synthetic void <init> (com.intellij.util.TripleFunction, java.util.List, com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure, com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.util.TripleFunction x0
java.util.List x1
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure x2
com.intellij.lang.impl.PsiBuilderImpl$1 x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/PsiBuilderImpl$MyTreeStructure$1.class
PsiBuilderImpl.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 synthetic com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure this$0
void <init> (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 synthetic void cleanup (java.lang.Object)
public volatile synthetic java.lang.Object create ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/PsiBuilderImpl$MyTreeStructure$2.class
PsiBuilderImpl.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 synthetic com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure this$0
void <init> (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 synthetic void cleanup (java.lang.Object)
public volatile synthetic java.lang.Object create ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/PsiBuilderImpl$MyTreeStructure.class
PsiBuilderImpl.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
void <init> (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 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 synthetic int getEndOffset (java.lang.Object)
public volatile synthetic int getStartOffset (java.lang.Object)
public volatile synthetic java.lang.CharSequence toString (java.lang.Object)
public volatile synthetic void disposeChildren (java.lang.Object[], int)
public volatile synthetic int getChildren (java.lang.Object, com.intellij.openapi.util.Ref)
public volatile synthetic java.lang.Object getParent (java.lang.Object)
public volatile synthetic java.lang.Object getRoot ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/PsiBuilderImpl$Node.class
PsiBuilderImpl.java
package com.intellij.lang.impl
abstract com.intellij.lang.impl.PsiBuilderImpl$Node extends java.lang.Object implements com.intellij.lang.LighterASTNode {
public abstract int hc ()
}
com/intellij/lang/impl/PsiBuilderImpl$ProductionMarker.class
PsiBuilderImpl.java
package com.intellij.lang.impl
public abstract com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker extends java.lang.Object implements com.intellij.lang.impl.PsiBuilderImpl$Node {
final int markerId
protected final com.intellij.lang.impl.PsiBuilderImpl myBuilder
protected int myLexemeIndex
protected com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker myParent
protected com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker myNext
void <init> (int, com.intellij.lang.impl.PsiBuilderImpl)
int markerId
com.intellij.lang.impl.PsiBuilderImpl builder
void clean ()
public int getStartOffset ()
public void remapTokenType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public int getStartIndex ()
public int getEndIndex ()
abstract com.intellij.lang.WhitespacesAndCommentsBinder getBinder (boolean)
abstract void setLexemeIndex (int, boolean)
abstract int getLexemeIndex (boolean)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/PsiBuilderImpl$RelativeTokenTextView.class
PsiBuilderImpl.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 synthetic com.intellij.lang.impl.PsiBuilderImpl this$0
private void <init> (com.intellij.lang.impl.PsiBuilderImpl)
private void configure (int)
int start
public java.lang.CharSequence get (int)
int i
synthetic void <init> (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 synthetic void access$2900 (com.intellij.lang.impl.PsiBuilderImpl$RelativeTokenTextView, int)
com.intellij.lang.impl.PsiBuilderImpl$RelativeTokenTextView x0
int x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/PsiBuilderImpl$RelativeTokenTypesView.class
PsiBuilderImpl.java
package com.intellij.lang.impl
final com.intellij.lang.impl.PsiBuilderImpl$RelativeTokenTypesView extends java.util.AbstractList {
private int myStart
private int mySize
final synthetic com.intellij.lang.impl.PsiBuilderImpl this$0
private void <init> (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 synthetic java.lang.Object get (int)
synthetic void <init> (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 synthetic void access$2800 (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.class
PsiBuilderImpl.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.psi.tree.IElementType myType
private int myDoneLexeme
private com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker myFirstChild
private com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker myLastChild
private int myHC
void <init> (int, com.intellij.lang.impl.PsiBuilderImpl)
int markerId
com.intellij.lang.impl.PsiBuilderImpl builder
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 getEndOffset ()
public int getEndIndex ()
com.intellij.lang.WhitespacesAndCommentsBinder getBinder (boolean)
boolean done
void setLexemeIndex (int, boolean)
int lexemeIndex
boolean done
int getLexemeIndex (boolean)
boolean done
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
com.intellij.lang.impl.PsiBuilderImpl$ErrorItem errorItem
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
boolean isDone ()
static synthetic com.intellij.psi.tree.IElementType access$1900 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
static synthetic int access$2002 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, int)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
int x1
static synthetic com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker access$2400 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
static synthetic com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker access$2402 (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 synthetic com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker access$2502 (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/PsiBuilderImpl$Token.class
PsiBuilderImpl.java
package com.intellij.lang.impl
abstract com.intellij.lang.impl.PsiBuilderImpl$Token extends java.lang.Object implements 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 <init> ()
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
synthetic void <init> (com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$1 x0
static synthetic com.intellij.lang.impl.PsiBuilderImpl$StartMarker access$3400 (com.intellij.lang.impl.PsiBuilderImpl$Token)
com.intellij.lang.impl.PsiBuilderImpl$Token x0
static synthetic int access$3800 (com.intellij.lang.impl.PsiBuilderImpl$Token)
com.intellij.lang.impl.PsiBuilderImpl$Token x0
static synthetic int access$3900 (com.intellij.lang.impl.PsiBuilderImpl$Token)
com.intellij.lang.impl.PsiBuilderImpl$Token x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/PsiBuilderImpl$TokenNode.class
PsiBuilderImpl.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 <init> ()
public java.lang.String toString ()
synthetic void <init> (com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$1 x0
}
com/intellij/lang/impl/PsiBuilderImpl.class
PsiBuilderImpl.java
package com.intellij.lang.impl
public com.intellij.lang.impl.PsiBuilderImpl extends com.intellij.openapi.util.UnprotectedUserDataHolder 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 final int[] myLexStarts
private final com.intellij.psi.tree.IElementType[] myLexTypes
private int myCurrentLexeme
private final com.intellij.lang.ParserDefinition myParserDefinition
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 final 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 com.intellij.psi.tree.IElementType myCachedTokenType
private final gnu.trove.TIntObjectHashMap myChameleonCache
private final com.intellij.lang.impl.MarkerPool myPool
private final com.intellij.lang.impl.MarkerOptionalData myOptionalData
private final com.intellij.lang.impl.MarkerProduction myProduction
private static final String UNBALANCED_MESSAGE
static final synthetic boolean $assertionsDisabled
public static void registerWhitespaceToken (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void <init> (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 <init> (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 <init> (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 <init> (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, 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.lang.ParserDefinition parserDefinition
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
com.intellij.lang.impl.TokenSequence tokens
private com.intellij.lang.impl.TokenSequence performLexing (java.lang.Object)
com.intellij.psi.impl.source.tree.LazyParseableElement parentElement
Object parentCachingNode
com.intellij.lang.impl.TokenSequence fromParent
private static boolean doLexingOptimizationCorrectionCheck ()
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.impl.PsiBuilderImpl$StartMarker getLatestDoneMarker ()
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
int index
public java.util.List getProductions ()
private com.intellij.lang.PsiBuilder$Marker precede (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
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
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.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
public boolean hasErrorsAfter (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker marker
private void processDone (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, java.lang.String, com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
String errorMessage
com.intellij.lang.impl.PsiBuilderImpl$StartMarker before
int doneLexeme
private boolean isEmpty (int, int)
com.intellij.psi.tree.IElementType token
int i
int startIdx
int endIdx
private void doValidityChecks (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
com.intellij.lang.impl.PsiBuilderImpl$StartMarker before
public void error (java.lang.String)
String messageText
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker lastMarker
com.intellij.lang.impl.PsiBuilderImpl$ErrorItem marker
public com.intellij.lang.ASTNode getTreeBuilt ()
private com.intellij.lang.ASTNode buildTree ()
com.intellij.psi.impl.DiffLog diffLog
com.intellij.lang.ASTNode childNode
com.intellij.lang.impl.PsiBuilderImpl$StartMarker rootMarker
boolean possiblyTooDeep
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.lang.ASTFactory getASTFactory ()
private com.intellij.psi.impl.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.DiffLog diffLog
com.intellij.util.diff.DiffTreeChangeBuilder builder
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure treeStructure
java.util.List customLanguageASTComparators
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
boolean hasCollapsedChameleons
private static boolean isCollapsedChameleon (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
private void assertMarkersBalanced (boolean, com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker)
boolean condition
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker marker
private void reportUnbalancedMarkers (com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker)
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker marker
int index
CharSequence context
String language
private void balanceWhiteSpaces ()
boolean atEnd
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker starting
boolean done
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker item
com.intellij.lang.WhitespacesAndCommentsBinder binder
int lexemeIndex
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, boolean)
int maxDepth
boolean isFileRoot
boolean hasCollapsedChameleons
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.ASTFactory astFactory
com.intellij.lang.impl.PsiBuilderImpl$StartMarker curMarker
com.intellij.psi.impl.source.tree.CompositeElement curNode
int lexIndex
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker item
boolean itemDone
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, com.intellij.lang.ASTFactory)
String error
com.intellij.psi.impl.source.tree.CompositeElement composite
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
com.intellij.lang.ASTFactory astFactory
com.intellij.psi.tree.IElementType type
private static com.intellij.psi.impl.source.tree.LazyParseableElement createLazy (com.intellij.psi.tree.ILazyParseableElementType, java.lang.CharSequence, com.intellij.lang.ASTFactory)
com.intellij.psi.impl.source.tree.LazyParseableElement element
com.intellij.psi.tree.ILazyParseableElementType type
CharSequence text
com.intellij.lang.ASTFactory astFactory
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 int getLexemeCount ()
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.impl.source.tree.TreeElement element
com.intellij.psi.tree.IElementType type
int start
int end
CharSequence text
com.intellij.lang.ASTFactory astFactory
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 volatile synthetic com.intellij.lang.LighterASTNode getLatestDoneMarker ()
static synthetic com.intellij.lang.impl.MarkerProduction access$200 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static synthetic int[] access$300 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static synthetic int access$400 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static synthetic com.intellij.lang.impl.MarkerOptionalData access$500 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static synthetic java.lang.CharSequence access$600 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static synthetic char[] access$700 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static synthetic com.intellij.lang.PsiBuilder$Marker access$800 (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 synthetic void access$900 (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 synthetic com.intellij.openapi.diagnostic.Logger access$1000 ()
static synthetic void access$1100 (com.intellij.lang.impl.PsiBuilderImpl, com.intellij.lang.impl.PsiBuilderImpl$StartMarker, java.lang.String, com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl x0
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x1
String x2
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x3
static synthetic com.intellij.lang.impl.MarkerPool access$1200 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static synthetic gnu.trove.TIntObjectHashMap access$1500 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static synthetic com.intellij.psi.PsiFile access$1600 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static synthetic com.intellij.util.CharTable access$1700 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static synthetic com.intellij.psi.tree.IElementType[] access$1800 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static synthetic com.intellij.psi.tree.TokenSet access$3000 ()
static synthetic com.intellij.psi.tree.TokenSet access$3100 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static synthetic int access$3500 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static synthetic com.intellij.psi.impl.source.tree.TreeElement access$4000 (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 synthetic com.intellij.psi.impl.source.tree.CompositeElement access$4100 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.lang.ASTFactory)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
com.intellij.lang.ASTFactory x1
static synthetic void access$4200 (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 void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/TokenSequence$Builder.class
TokenSequence.java
package com.intellij.lang.impl
com.intellij.lang.impl.TokenSequence$Builder extends java.lang.Object {
private final CharSequence myText
private final com.intellij.lexer.Lexer myLexer
private int[] myLexStarts
private com.intellij.psi.tree.IElementType[] myLexTypes
void <init> (java.lang.CharSequence, com.intellij.lexer.Lexer)
CharSequence text
com.intellij.lexer.Lexer lexer
int approxLexCount
com.intellij.lang.impl.TokenSequence performLexing ()
com.intellij.psi.tree.IElementType type
int tokenStart
int i
int offset
private void reportDescendingOffsets (int, int, int)
int prevStart
int tokenIndex
int offset
int tokenStart
StringBuilder sb
com.intellij.psi.tree.IElementType tokenType
int quoteStart
int quoteEnd
private void resizeLexemes (int)
int newSize
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/impl/TokenSequence.class
TokenSequence.java
package com.intellij.lang.impl
com.intellij.lang.impl.TokenSequence extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
final int[] lexStarts
final com.intellij.psi.tree.IElementType[] lexTypes
final int lexemeCount
static final synthetic boolean $assertionsDisabled
void <init> (int[], com.intellij.psi.tree.IElementType[], int)
int[] lexStarts
com.intellij.psi.tree.IElementType[] lexTypes
int lexemeCount
void assertMatches (java.lang.CharSequence, com.intellij.lexer.Lexer)
int j
CharSequence text
com.intellij.lexer.Lexer lexer
com.intellij.lang.impl.TokenSequence sequence
static synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/mock/MockApplication.class
MockApplication.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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/mock/MockApplicationEx.class
MockApplicationEx.java
package com.intellij.mock
public com.intellij.mock.MockApplicationEx extends com.intellij.mock.MockApplication implements com.intellij.openapi.application.ex.ApplicationEx {
public void <init> (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 boolean isLoaded ()
public void exit (boolean, boolean)
boolean force
boolean exitConfirmed
public void restart (boolean)
boolean exitConfirmed
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 boolean tryRunReadAction (java.lang.Runnable)
Runnable runnable
public boolean isWriteActionInProgress ()
public boolean isWriteActionPending ()
public boolean isSaveAllowed ()
public void setSaveAllowed (boolean)
boolean value
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/mock/MockComponentManager$1.class
MockComponentManager.java
package com.intellij.mock
com.intellij.mock.MockComponentManager$1 extends com.intellij.util.pico.DefaultPicoContainer {
final synthetic com.intellij.mock.MockComponentManager this$0
void <init> (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.class
MockComponentManager.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
private boolean myDisposed
public void <init> (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 synthetic org.picocontainer.PicoContainer getPicoContainer ()
static synthetic boolean access$000 (com.intellij.mock.MockComponentManager)
com.intellij.mock.MockComponentManager x0
static synthetic void access$100 (com.intellij.mock.MockComponentManager, java.lang.Object)
com.intellij.mock.MockComponentManager x0
Object x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/mock/MockDumbService.class
MockDumbService.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 <init> (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 suspendIndexingAndRun (java.lang.String, java.lang.Runnable)
String activityName
Runnable activity
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/mock/MockFileDocumentManagerImpl.class
MockFileDocumentManagerImpl.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 <init> (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 boolean isPartialPreviewOfALargeFile (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/mock/MockFileIndexFacade.class
MockFileIndexFacade.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 <init> (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 java.util.Collection getUnloadedModuleDescriptions ()
public void addLibraryRoot (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/mock/MockProject$1.class
MockProject.java
package com.intellij.mock
com.intellij.mock.MockProject$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final synthetic com.intellij.mock.MockProject this$0
void <init> (com.intellij.mock.MockProject)
com.intellij.mock.MockProject this$0
public void dispose ()
}
com/intellij/mock/MockProject.class
MockProject.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 <init> (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 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
private synthetic boolean lambda$getDisposed$0 (java.lang.Object)
Object o
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/mock/MockResolveScopeManager.class
MockResolveScopeManager.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/TransactionGuardImpl$1.class
TransactionGuardImpl.java
package com.intellij.openapi.application
com.intellij.openapi.application.TransactionGuardImpl$1 extends com.intellij.openapi.application.AccessToken {
final synthetic boolean val$prev
final synthetic com.intellij.openapi.application.TransactionGuardImpl this$0
void <init> (com.intellij.openapi.application.TransactionGuardImpl, boolean)
com.intellij.openapi.application.TransactionGuardImpl this$0
public void finish ()
}
com/intellij/openapi/application/TransactionGuardImpl$2.class
TransactionGuardImpl.java
package com.intellij.openapi.application
com.intellij.openapi.application.TransactionGuardImpl$2 extends java.lang.Object implements java.lang.Runnable {
final synthetic Runnable val$runnable
final synthetic com.intellij.openapi.application.TransactionGuardImpl this$0
void <init> (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.class
TransactionGuardImpl.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/TransactionGuardImpl$TransactionIdImpl.class
TransactionGuardImpl.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
void <init> (com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl)
com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl parent
public java.lang.String toString ()
static void <clinit> ()
}
com/intellij/openapi/application/TransactionGuardImpl.class
TransactionGuardImpl.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
public void <init> ()
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
long startedAt
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 ()
private java.lang.String reportWriteUnsafeContext (com.intellij.openapi.application.ModalityState)
com.intellij.openapi.application.ModalityState modality
public void assertWriteSafeContext (com.intellij.openapi.application.ModalityState)
com.intellij.openapi.application.ModalityState modality
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 logTimeMillis (long, java.lang.Object)
Runnable runnable
ClassLoader loader
String pluginId
long startedAt
Object processId
int threshold
long time
public volatile synthetic com.intellij.openapi.application.TransactionId getContextTransaction ()
private synthetic void lambda$submitTransactionLater$4 (com.intellij.openapi.application.ModalityState, com.intellij.openapi.Disposable, com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl, java.lang.Runnable)
com.intellij.openapi.application.ModalityState startModality
com.intellij.openapi.Disposable parentDisposable
com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl id
Runnable transaction
boolean allowWriting
com.intellij.openapi.application.AccessToken token
private static synthetic java.lang.String lambda$reportWriteUnsafeContext$3 (java.util.Map$Entry)
java.util.Map$Entry entry
private static synthetic void lambda$submitTransactionAndWait$2 (java.lang.Runnable, java.lang.Throwable[], com.intellij.util.concurrency.Semaphore)
Throwable e
Runnable runnable
Throwable[] exception
com.intellij.util.concurrency.Semaphore semaphore
long startedAt
private synthetic void lambda$submitTransaction$1 (com.intellij.openapi.application.TransactionGuardImpl$Transaction, boolean, com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl)
com.intellij.openapi.application.TransactionGuardImpl$Transaction transaction
boolean isDispatchThread
com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl expectedId
private synthetic void lambda$pollQueueLater$0 ()
java.util.Queue queue
com.intellij.openapi.application.TransactionGuardImpl$Transaction next
static synthetic boolean access$002 (com.intellij.openapi.application.TransactionGuardImpl, boolean)
com.intellij.openapi.application.TransactionGuardImpl x0
boolean x1
static synthetic boolean access$000 (com.intellij.openapi.application.TransactionGuardImpl)
com.intellij.openapi.application.TransactionGuardImpl x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/ex/ApplicationEx.class
ApplicationEx.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 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 boolean isSaveAllowed ()
public abstract void setSaveAllowed (boolean)
public void doNotSave ()
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 boolean tryRunReadAction (java.lang.Runnable)
public void executeByImpatientReader (java.lang.Runnable) throws com.intellij.openapi.application.ex.ApplicationUtil$CannotRunReadActionException
Runnable runnable
public boolean isInImpatientReader ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/ex/ApplicationInfoEx$UpdateUrls.class
ApplicationInfoEx.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.class
ApplicationInfoEx.java
package com.intellij.openapi.application.ex
public abstract com.intellij.openapi.application.ex.ApplicationInfoEx extends com.intellij.openapi.application.ApplicationInfo {
public void <init> ()
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 getApplicationSvgIconUrl ()
public abstract java.lang.String getSmallApplicationSvgIconUrl ()
public abstract java.io.File getApplicationSvgIconFile ()
public abstract java.lang.String getToolWindowIconUrl ()
public abstract java.lang.String getWelcomeScreenLogoUrl ()
public abstract java.lang.String getPackageCode ()
public abstract boolean showLicenseeInfo ()
public abstract boolean isEAP ()
public abstract boolean isMajorEAP ()
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 getYoutrackUrl ()
public abstract java.lang.String getFeedbackUrl ()
public abstract java.lang.String getPluginManagerUrl ()
public abstract boolean usesJetBrainsPluginRepository ()
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 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 ()
public abstract java.util.List getProgressSlides ()
public abstract int getProgressHeight ()
public abstract int getProgressY ()
public abstract java.awt.Color getProgressColor ()
public abstract javax.swing.Icon getProgressTailIcon ()
public abstract int getLicenseOffsetX ()
public abstract int getLicenseOffsetY ()
}
com/intellij/openapi/application/ex/ApplicationUtil$CannotRunReadActionException.class
ApplicationUtil.java
package com.intellij.openapi.application.ex
public com.intellij.openapi.application.ex.ApplicationUtil$CannotRunReadActionException extends com.intellij.openapi.progress.ProcessCanceledException {
public static com.intellij.openapi.application.ex.ApplicationUtil$CannotRunReadActionException create ()
private void <init> ()
}
com/intellij/openapi/application/ex/ApplicationUtil.class
ApplicationUtil.java
package com.intellij.openapi.application.ex
public com.intellij.openapi.application.ex.ApplicationUtil extends java.lang.Object {
public void <init> ()
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
public static java.lang.Object runWithCheckCanceled (java.util.concurrent.Future, com.intellij.openapi.progress.ProgressIndicator) throws java.util.concurrent.ExecutionException
InterruptedException e
java.util.concurrent.Future future
com.intellij.openapi.progress.ProgressIndicator indicator
public static void showDialogAfterWriteAction (java.lang.Runnable)
Runnable runnable
com.intellij.openapi.application.Application application
private static synthetic void lambda$runWithCheckCanceled$2 (com.intellij.openapi.util.Ref, java.util.concurrent.Callable, com.intellij.openapi.util.Ref, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.util.Ref result
java.util.concurrent.Callable callable
com.intellij.openapi.util.Ref error
com.intellij.openapi.progress.ProgressIndicator indicator
private static synthetic void lambda$null$1 (com.intellij.openapi.util.Ref, java.util.concurrent.Callable, com.intellij.openapi.util.Ref)
Throwable t
com.intellij.openapi.util.Ref result
java.util.concurrent.Callable callable
com.intellij.openapi.util.Ref error
private static synthetic void lambda$tryRunReadAction$0 (com.intellij.openapi.util.Ref, com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Ref result
com.intellij.openapi.util.Computable computable
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/ex/ProgressSlide.class
ProgressSlide.java
package com.intellij.openapi.application.ex
public final com.intellij.openapi.application.ex.ProgressSlide extends java.lang.Object {
private final String myUrl
private final float myProgressRation
public void <init> (java.lang.String, float)
String url
float progressRatio
public float getProgressRation ()
public java.lang.String getUrl ()
}
com/intellij/openapi/application/impl/AnyModalityState.class
AnyModalityState.java
package com.intellij.openapi.application.impl
public com.intellij.openapi.application.impl.AnyModalityState extends com.intellij.openapi.application.ModalityState {
public static final com.intellij.openapi.application.impl.AnyModalityState ANY
private void <init> ()
public boolean dominates (com.intellij.openapi.application.ModalityState)
com.intellij.openapi.application.ModalityState anotherState
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/impl/ApplicationInfoImpl$1.class
ApplicationInfoImpl.java
package com.intellij.openapi.application.impl
synthetic com.intellij.openapi.application.impl.ApplicationInfoImpl$1 extends java.lang.Object {
}
com/intellij/openapi/application/impl/ApplicationInfoImpl$UpdateUrlsImpl.class
ApplicationInfoImpl.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 <init> (org.jdom.Element)
org.jdom.Element element
public java.lang.String getCheckingUrl ()
public java.lang.String getPatchesUrl ()
synthetic void <init> (org.jdom.Element, com.intellij.openapi.application.impl.ApplicationInfoImpl$1)
org.jdom.Element x0
com.intellij.openapi.application.impl.ApplicationInfoImpl$1 x1
}
com/intellij/openapi/application/impl/ApplicationInfoImpl.class
ApplicationInfoImpl.java
package com.intellij.openapi.application.impl
public final 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 myVersionSuffix
private String myCompanyName
private String myCopyrightStart
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 java.awt.Rectangle myAboutLogoRect
private String myProgressTailIconName
private javax.swing.Icon myProgressTailIcon
private int myProgressHeight
private int myProgressY
private int myLicenseOffsetX
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 mySvgIconUrl
private String mySvgEapIconUrl
private String mySmallSvgIconUrl
private String mySmallSvgEapIconUrl
private String myToolWindowIconUrl
private String myWelcomeScreenLogoUrl
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 myYoutrackUrl
private String myFeedbackUrl
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 myWebHelpUrl
private String[] myEssentialPluginsIds
private String myFUStatisticsSettingsUrl
private String myEventLogSettingsUrl
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 final java.util.List myProgressSlides
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 COPYRIGHT_START
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_Y
private static final String ATTRIBUTE_LICENSE_TEXT_OFFSET_X
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 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 ELEMENT_DOCUMENTATION
private static final String ELEMENT_SUPPORT
private static final String ELEMENT_YOUTRACK
private static final String ELEMENT_FEEDBACK
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_FU_STATISTICS_SETTINGS
private static final String ATTRIBUTE_EVENT_LOG_STATISTICS_SETTINGS
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 PROGRESS_SLIDE
private static final String PROGRESS_PERCENT
static final String DEFAULT_PLUGINS_HOST
static final String IDEA_PLUGINS_HOST_PROPERTY
private static com.intellij.openapi.application.impl.ApplicationInfoImpl ourShadowInstance
private static volatile boolean myInStressTest
static final synthetic boolean $assertionsDisabled
void <init> ()
Exception e
String resource
public java.util.Calendar getBuildDate ()
public java.util.Calendar getMajorReleaseBuildDate ()
public com.intellij.openapi.util.BuildNumber getBuild ()
public java.lang.String getApiVersion ()
com.intellij.openapi.util.BuildNumber api
com.intellij.openapi.util.BuildNumber build
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
String result
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 ()
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 getLicenseOffsetX ()
public int getLicenseOffsetY ()
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 getApplicationSvgIconUrl ()
public java.lang.String getSmallApplicationSvgIconUrl ()
public java.io.File getApplicationSvgIconFile ()
String svgIconUrl
java.net.URL url
public java.lang.String getToolWindowIconUrl ()
public java.lang.String getWelcomeScreenLogoUrl ()
public java.lang.String getCustomizeIDEWizardStepsProvider ()
public java.lang.String getPackageCode ()
public boolean isEAP ()
public boolean isMajorEAP ()
public com.intellij.openapi.application.ex.ApplicationInfoEx$UpdateUrls getUpdateUrls ()
public java.lang.String getDocumentationUrl ()
public java.lang.String getSupportUrl ()
public java.lang.String getYoutrackUrl ()
public java.lang.String getFeedbackUrl ()
public java.lang.String getPluginManagerUrl ()
public boolean usesJetBrainsPluginRepository ()
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 getCopyrightStart ()
public java.lang.String getFUStatisticsSettingsUrl ()
public java.lang.String getEventLogSettingsUrl ()
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 java.util.List getProgressSlides ()
public static com.intellij.openapi.application.ex.ApplicationInfoEx getShadowInstance ()
private void loadState (org.jdom.Element)
java.util.jar.JarEntry jarEntry
java.util.jar.JarFile bootstrapJar
String dateString
String majorReleaseDateString
String slideUrl
String progressPercentString
int progressPercentInt
float progressPercentFloat
com.intellij.openapi.application.ex.ProgressSlide progressSlide
org.jdom.Element child
String v
String v
String c
String logoX
String logoY
String logoW
String logoH
String toolWindowIcon
String webHelpUrl
String attValue
String url
String listUrl
String channelListUrl
String downloadUrl
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 iconEap
org.jdom.Element packageElement
org.jdom.Element showLicensee
org.jdom.Element welcomeScreen
org.jdom.Element wizardSteps
org.jdom.Element helpElement
org.jdom.Element updateUrls
org.jdom.Element documentationElement
org.jdom.Element supportElement
org.jdom.Element youtrackElement
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 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 name
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 boolean isEssentialPlugin (java.lang.String)
String pluginId
public java.util.List getEssentialPluginsIds ()
public static boolean isInStressTest ()
public static void setInStressTest (boolean)
boolean inStressTest
private static synthetic java.lang.String lambda$loadState$0 (org.jdom.Element)
org.jdom.Element element
String id
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/application/impl/ModalityStateEx.class
ModalityStateEx.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 <init> ()
transient void <init> (java.lang.Object[])
Object[] modalEntities
java.util.List getModalEntities ()
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
void forceModalEntities (java.util.List)
java.util.List entities
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 ()
void removeModality (java.lang.Object)
Object modalEntity
private static synthetic java.lang.String lambda$toString$0 (java.lang.Object)
Object it
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/command/CommandProcessorEx.class
CommandProcessorEx.java
package com.intellij.openapi.command
public abstract com.intellij.openapi.command.CommandProcessorEx extends com.intellij.openapi.command.CommandProcessor {
public void <init> ()
public abstract void enterModal ()
public abstract void leaveModal ()
public abstract com.intellij.openapi.command.CommandToken startCommand (com.intellij.openapi.project.Project, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy)
public abstract void finishCommand (com.intellij.openapi.command.CommandToken, java.lang.Throwable)
}
com/intellij/openapi/command/CommandToken.class
CommandToken.java
package com.intellij.openapi.command
public abstract com.intellij.openapi.command.CommandToken extends java.lang.Object {
public abstract com.intellij.openapi.project.Project getProject ()
}
com/intellij/openapi/command/impl/CommandLog.class
CommandLog.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 <init> ()
static void <clinit> ()
}
com/intellij/openapi/command/impl/CoreCommandProcessor$1.class
CoreCommandProcessor.java
package com.intellij.openapi.command.impl
com.intellij.openapi.command.impl.CoreCommandProcessor$1 extends java.lang.Object implements com.intellij.openapi.command.CommandListener {
final synthetic com.intellij.openapi.command.impl.CoreCommandProcessor this$0
void <init> (com.intellij.openapi.command.impl.CoreCommandProcessor)
com.intellij.openapi.command.impl.CoreCommandProcessor this$0
public void commandStarted (com.intellij.openapi.command.CommandEvent)
Throwable e
com.intellij.openapi.command.CommandListener listener
com.intellij.openapi.command.CommandEvent event
public void beforeCommandFinished (com.intellij.openapi.command.CommandEvent)
Throwable e
com.intellij.openapi.command.CommandListener listener
com.intellij.openapi.command.CommandEvent event
public void commandFinished (com.intellij.openapi.command.CommandEvent)
Throwable e
com.intellij.openapi.command.CommandListener listener
com.intellij.openapi.command.CommandEvent event
public void undoTransparentActionStarted ()
Throwable e
com.intellij.openapi.command.CommandListener listener
public void beforeUndoTransparentActionFinished ()
Throwable e
com.intellij.openapi.command.CommandListener listener
public void undoTransparentActionFinished ()
Throwable e
com.intellij.openapi.command.CommandListener listener
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/command/impl/CoreCommandProcessor$CommandDescriptor.class
CoreCommandProcessor.java
package com.intellij.openapi.command.impl
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor extends java.lang.Object implements com.intellij.openapi.command.CommandToken {
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 <init> (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 com.intellij.openapi.project.Project getProject ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/command/impl/CoreCommandProcessor.class
CoreCommandProcessor.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
private final com.intellij.openapi.command.CommandListener eventPublisher
public void <init> ()
com.intellij.util.messages.MessageBus messageBus
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 com.intellij.openapi.command.CommandToken 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.command.CommandToken, java.lang.Throwable)
com.intellij.openapi.command.CommandToken command
Throwable throwable
protected void fireCommandFinished ()
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
com.intellij.openapi.command.CommandEvent event
com.intellij.openapi.command.CommandListener publisher
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 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 ()
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
com.intellij.openapi.command.CommandEvent event
static synthetic java.util.List access$000 (com.intellij.openapi.command.impl.CoreCommandProcessor)
com.intellij.openapi.command.impl.CoreCommandProcessor x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/components/impl/CachingComponentAdapter.class
CachingComponentAdapter.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 <init> (org.picocontainer.ComponentAdapter)
org.picocontainer.ComponentAdapter delegate
public java.lang.Object getComponentInstance (org.picocontainer.PicoContainer) throws org.picocontainer.PicoInitializationException org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
org.picocontainer.PicoContainer container
Object o
public void start (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public void stop (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public void dispose (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public boolean hasLifecycle ()
}
com/intellij/openapi/components/impl/ComponentManagerImpl$ComponentConfigComponentAdapter.class
ComponentManagerImpl.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 synthetic com.intellij.openapi.components.impl.ComponentManagerImpl this$0
void <init> (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)
org.picocontainer.PicoContainer picoContainer
java.lang.Object getComponentInstance (org.picocontainer.PicoContainer, com.intellij.openapi.progress.ProgressIndicator)
String errorMessage
com.intellij.diagnostic.Activity activity
com.intellij.openapi.progress.ProcessCanceledException e
Throwable t
org.picocontainer.PicoContainer picoContainer
com.intellij.openapi.progress.ProgressIndicator indicator
Object instance
private com.intellij.diagnostic.Activity createMeasureActivity (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer picoContainer
com.intellij.diagnostic.StartUpMeasurer$Level level
public java.lang.String toString ()
static synthetic java.lang.Object access$000 (com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter)
com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter x0
static synthetic 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 synthetic com.intellij.openapi.extensions.PluginId access$100 (com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter)
com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/components/impl/ComponentManagerImpl.class
ComponentManagerImpl.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.ComponentManager 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 synthetic boolean $assertionsDisabled
protected void <init> (com.intellij.openapi.components.ComponentManager)
com.intellij.openapi.components.ComponentManager parentComponentManager
protected void <init> (com.intellij.openapi.components.ComponentManager, java.lang.String)
com.intellij.openapi.components.ComponentManager parentComponentManager
String name
protected java.lang.String activityNamePrefix ()
protected void registerComponents (java.util.List)
com.intellij.openapi.components.ComponentConfig config
com.intellij.ide.plugins.IdeaPluginDescriptor plugin
java.util.List plugins
com.intellij.openapi.application.Application app
boolean headless
int componentConfigCount
protected final void createComponents (com.intellij.openapi.progress.ProgressIndicator)
org.picocontainer.ComponentAdapter componentAdapter
com.intellij.openapi.progress.ProgressIndicator indicator
String activityNamePrefix
com.intellij.diagnostic.Activity activity
com.intellij.util.pico.DefaultPicoContainer picoContainer
protected void registerServices (com.intellij.ide.plugins.IdeaPluginDescriptor)
com.intellij.ide.plugins.IdeaPluginDescriptor pluginDescriptor
protected void setProgressDuringInit (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
protected final double getPercentageOfComponentsLoaded ()
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.MutablePicoContainer picoContainer
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 ()
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
public void registerComponentImplementation (java.lang.Class, java.lang.Class, boolean)
Class componentKey
Class componentImplementation
boolean shouldBeRegistered
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)
Class baseClass
public final java.util.List getComponentInstancesOfType (java.lang.Class, boolean)
com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter adapter
Object instance
org.picocontainer.ComponentAdapter componentAdapter
Class baseClass
boolean createIfNotYet
java.util.List result
public org.picocontainer.MutablePicoContainer getPicoContainer ()
org.picocontainer.MutablePicoContainer container
private void throwAlreadyDisposed ()
protected org.picocontainer.MutablePicoContainer createPicoContainer ()
protected boolean isComponentSuitable (com.intellij.openapi.components.ComponentConfig)
com.intellij.openapi.components.ComponentConfig componentConfig
java.util.Map options
public void dispose ()
public boolean isDisposed ()
public java.util.List 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 void logMessageBusDelivery (com.intellij.util.messages.Topic, java.lang.String, java.lang.Object, long)
com.intellij.util.messages.Topic topic
String messageName
Object handler
long durationNanos
ClassLoader loader
String pluginId
protected final com.intellij.openapi.components.ComponentManager getParentComponentManager ()
static 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
private void registerComponents (com.intellij.openapi.components.ComponentConfig, com.intellij.openapi.extensions.PluginDescriptor)
org.picocontainer.ComponentAdapter oldAdapter
boolean ws
Class interfaceClass
Class implementationClass
org.picocontainer.MutablePicoContainer picoContainer
Throwable t
com.intellij.openapi.components.ComponentConfig config
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
ClassLoader loader
private void registerComponentInstance (java.lang.Object)
String errorMessage
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 synthetic org.picocontainer.PicoContainer getPicoContainer ()
private synthetic void lambda$bootstrapPicoContainer$2 (com.intellij.util.messages.Topic, java.lang.String, java.lang.Object, long)
com.intellij.util.messages.Topic topic
String messageName
Object handler
long duration
private synthetic void lambda$throwAlreadyDisposed$1 () throws java.lang.RuntimeException
private synthetic boolean lambda$new$0 (java.lang.Object)
Object o
static synthetic boolean access$200 (com.intellij.openapi.components.impl.ComponentManagerImpl)
com.intellij.openapi.components.impl.ComponentManagerImpl x0
static synthetic com.intellij.openapi.diagnostic.Logger access$300 ()
static synthetic void access$400 (com.intellij.openapi.components.impl.ComponentManagerImpl, java.lang.Object)
com.intellij.openapi.components.impl.ComponentManagerImpl x0
Object x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/DocumentBulkUpdateListener$Adapter.class
DocumentBulkUpdateListener.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/DocumentBulkUpdateListener.class
DocumentBulkUpdateListener.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 <clinit> ()
}
com/intellij/openapi/editor/ex/DocumentEx$1.class
DocumentEx.java
package com.intellij.openapi.editor.ex
synthetic com.intellij.openapi.editor.ex.DocumentEx$1 extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
static void <clinit> ()
}
com/intellij/openapi/editor/ex/DocumentEx.class
DocumentEx.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 void setStripTrailingSpacesEnabled (boolean)
boolean isEnabled
public abstract com.intellij.openapi.editor.ex.LineIterator createLineIterator ()
public abstract void setModificationStamp (long)
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 abstract void replaceText (java.lang.CharSequence, long)
public void moveText (int, int, int)
String fragment
int shift
int srcStart
int srcEnd
int dstOffset
public void suppressGuardedExceptions ()
public void unSuppressGuardedExceptions ()
public boolean isInEventsHandling ()
public 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 boolean isInBulkUpdate ()
public void setInBulkUpdate (boolean)
boolean value
public java.util.List getGuardedBlocks ()
public abstract boolean processRangeMarkers (com.intellij.util.Processor)
public abstract boolean processRangeMarkersOverlappingWith (int, int, com.intellij.util.Processor)
public int getModificationSequence ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/EditReadOnlyListener.class
EditReadOnlyListener.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.class
LineIterator.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.class
MarkupIterator.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 <init> ()
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$2.class
MarkupIterator.java
package com.intellij.openapi.editor.ex
final com.intellij.openapi.editor.ex.MarkupIterator$2 extends java.lang.Object implements com.intellij.openapi.editor.ex.MarkupIterator {
final synthetic com.intellij.openapi.editor.ex.MarkupIterator val$iterator1
final synthetic com.intellij.openapi.editor.ex.MarkupIterator val$iterator2
final synthetic java.util.Comparator val$comparator
void <init> (com.intellij.openapi.editor.ex.MarkupIterator, com.intellij.openapi.editor.ex.MarkupIterator, java.util.Comparator)
public void dispose ()
public boolean hasNext ()
public java.lang.Object next ()
private com.intellij.openapi.editor.ex.MarkupIterator choose ()
Object t1
Object t2
int compare
public void remove ()
public java.lang.Object peek ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/MarkupIterator.class
MarkupIterator.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 ()
public 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
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/PrioritizedDocumentListener$1.class
PrioritizedDocumentListener.java
package com.intellij.openapi.editor.ex
final com.intellij.openapi.editor.ex.PrioritizedDocumentListener$1 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
private int getPriority (java.lang.Object)
Object o
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/PrioritizedDocumentListener.class
PrioritizedDocumentListener.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 <clinit> ()
}
com/intellij/openapi/editor/ex/PrioritizedInternalDocumentListener.class
PrioritizedInternalDocumentListener.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 (com.intellij.openapi.editor.Document, int, int, int)
}
com/intellij/openapi/editor/ex/RangeMarkerEx.class
RangeMarkerEx.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.util.Segment {
public abstract void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
public abstract long getId ()
}
com/intellij/openapi/editor/ex/util/DataStorage.class
DataStorage.java
package com.intellij.openapi.editor.ex.util
public abstract com.intellij.openapi.editor.ex.util.DataStorage extends java.lang.Object {
public abstract void setData (int, int)
public abstract void remove (int, int, int)
public abstract void replace (com.intellij.openapi.editor.ex.util.DataStorage, int, int)
public abstract void insert (com.intellij.openapi.editor.ex.util.DataStorage, int, int, int)
public abstract int getData (int)
public abstract int packData (com.intellij.psi.tree.IElementType, int, boolean)
public abstract int unpackStateFromData (int)
public abstract com.intellij.psi.tree.IElementType unpackTokenFromData (int)
public abstract com.intellij.openapi.editor.ex.util.DataStorage copy ()
public abstract com.intellij.openapi.editor.ex.util.DataStorage createStorage ()
}
com/intellij/openapi/editor/ex/util/DataStorageFactory.class
DataStorageFactory.java
package com.intellij.openapi.editor.ex.util
public abstract com.intellij.openapi.editor.ex.util.DataStorageFactory extends java.lang.Object {
public abstract com.intellij.openapi.editor.ex.util.DataStorage createDataStorage ()
}
com/intellij/openapi/editor/ex/util/IntBasedStorage.class
IntBasedStorage.java
package com.intellij.openapi.editor.ex.util
public com.intellij.openapi.editor.ex.util.IntBasedStorage extends java.lang.Object implements com.intellij.openapi.editor.ex.util.DataStorage {
int[] myData
static final synthetic boolean $assertionsDisabled
public void <init> ()
private void <init> (int[])
int[] data
public void setData (int, int)
int segmentIndex
int data
public void remove (int, int, int)
int startIndex
int endIndex
int mySegmentCount
public void replace (com.intellij.openapi.editor.ex.util.DataStorage, int, int)
com.intellij.openapi.editor.ex.util.DataStorage storage
int startOffset
int len
public void insert (com.intellij.openapi.editor.ex.util.DataStorage, int, int, int)
com.intellij.openapi.editor.ex.util.DataStorage storageToInsert
int startIndex
int segmentCountToInsert
int segmentCount
public int getData (int)
int index
public int packData (com.intellij.psi.tree.IElementType, int, boolean)
com.intellij.psi.tree.IElementType tokenType
int state
boolean isRestartableState
public int unpackStateFromData (int)
int data
public com.intellij.psi.tree.IElementType unpackTokenFromData (int)
int data
public com.intellij.openapi.editor.ex.util.DataStorage copy ()
public com.intellij.openapi.editor.ex.util.DataStorage createStorage ()
static void <clinit> ()
}
com/intellij/openapi/editor/ex/util/SegmentArray.class
SegmentArray.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 <init> ()
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
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 static int[] insert (int[], int[], int, int, int)
int[] array
int[] insertArray
int startIndex
int insertLength
int mySegmentCount
int[] newArray
public int getSegmentStart (int)
int index
public int getSegmentEnd (int)
int index
public int getSegmentCount ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/util/SegmentArrayWithData.class
SegmentArrayWithData.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 com.intellij.openapi.editor.ex.util.DataStorage myStorage
public void <init> (com.intellij.openapi.editor.ex.util.DataStorage)
com.intellij.openapi.editor.ex.util.DataStorage storage
public com.intellij.openapi.editor.ex.util.DataStorage createStorage ()
public void setElementAt (int, int, int, int)
int i
int startOffset
int endOffset
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
public int getSegmentData (int)
int index
public void setSegmentData (int, int)
int index
int data
protected static int[] reallocateArray (int[], int)
int[] array
int index
public com.intellij.openapi.editor.ex.util.SegmentArrayWithData copy ()
com.intellij.openapi.editor.ex.util.SegmentArrayWithData sa
public int unpackStateFromData (int)
int data
public com.intellij.psi.tree.IElementType unpackTokenFromData (int)
int data
public int packData (com.intellij.psi.tree.IElementType, int, boolean)
com.intellij.psi.tree.IElementType tokenType
int state
boolean isRestartableState
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/ex/util/ShortBasedStorage.class
ShortBasedStorage.java
package com.intellij.openapi.editor.ex.util
public com.intellij.openapi.editor.ex.util.ShortBasedStorage extends java.lang.Object implements com.intellij.openapi.editor.ex.util.DataStorage {
protected short[] myData
static final synthetic boolean $assertionsDisabled
public void <init> ()
protected void <init> (short[])
short[] data
public void setData (int, int)
int segmentIndex
int data
public void remove (int, int, int)
int startIndex
int endIndex
int mySegmentCount
public void replace (com.intellij.openapi.editor.ex.util.DataStorage, int, int)
com.intellij.openapi.editor.ex.util.DataStorage storage
int startOffset
int len
public void insert (com.intellij.openapi.editor.ex.util.DataStorage, int, int, int)
com.intellij.openapi.editor.ex.util.DataStorage storageToInsert
int startIndex
int segmentCountToInsert
int segmentCount
public int getData (int)
int index
public int packData (com.intellij.psi.tree.IElementType, int, boolean)
com.intellij.psi.tree.IElementType tokenType
int state
boolean isRestartableState
short idx
public int unpackStateFromData (int)
int data
public com.intellij.psi.tree.IElementType unpackTokenFromData (int)
int data
public com.intellij.openapi.editor.ex.util.DataStorage copy ()
public com.intellij.openapi.editor.ex.util.DataStorage createStorage ()
protected static short[] insert (short[], short[], int, int, int)
short[] array
short[] insertArray
int startIndex
int insertLength
int mySegmentCount
short[] newArray
protected static short[] reallocateArray (short[], int)
short[] array
int index
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/BulkChangesMerger$Context.class
BulkChangesMerger.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 synthetic boolean $assertionsDisabled
void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/BulkChangesMerger.class
BulkChangesMerger.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 <init> ()
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 synthetic void access$000 (char[], int, java.lang.CharSequence)
char[] x0
int x1
CharSequence x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/DocumentImpl$1.class
DocumentImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentImpl$1 extends java.lang.Object implements java.lang.CharSequence {
final synthetic com.intellij.openapi.editor.impl.DocumentImpl this$0
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/DocumentImpl$2.class
DocumentImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentImpl$2 extends com.intellij.openapi.editor.DocumentRunnable {
final synthetic int val$finalTargetOffsetPos
final synthetic int[] val$targetOffsets
final synthetic com.intellij.openapi.editor.impl.DocumentImpl this$0
void <init> (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 ()
private synthetic void lambda$run$0 (int, int[])
int endOffset
int startOffset
int finalTargetOffsetPos
int[] targetOffsets
int pos
}
com/intellij/openapi/editor/impl/DocumentImpl$DelayedExceptions.class
DocumentImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentImpl$DelayedExceptions extends java.lang.Object {
Throwable myException
final synthetic com.intellij.openapi.editor.impl.DocumentImpl this$0
private void <init> (com.intellij.openapi.editor.impl.DocumentImpl)
void register (java.lang.Throwable)
Throwable e
void rethrowPCE ()
synthetic void <init> (com.intellij.openapi.editor.impl.DocumentImpl, com.intellij.openapi.editor.impl.DocumentImpl$1)
com.intellij.openapi.editor.impl.DocumentImpl x0
com.intellij.openapi.editor.impl.DocumentImpl$1 x1
}
com/intellij/openapi/editor/impl/DocumentImpl$DocumentBulkUpdateListenerHolder.class
DocumentImpl.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 <init> ()
static synthetic com.intellij.openapi.editor.ex.DocumentBulkUpdateListener access$700 ()
static void <clinit> ()
}
com/intellij/openapi/editor/impl/DocumentImpl$DocumentListenerDisposable.class
DocumentImpl.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/DocumentImpl$RMTreeReference.class
DocumentImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentImpl$RMTreeReference extends java.lang.ref.WeakReference {
private final com.intellij.openapi.vfs.VirtualFile virtualFile
void <init> (com.intellij.openapi.editor.impl.RangeMarkerTree, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.editor.impl.RangeMarkerTree referent
com.intellij.openapi.vfs.VirtualFile virtualFile
static synthetic com.intellij.openapi.vfs.VirtualFile access$300 (com.intellij.openapi.editor.impl.DocumentImpl$RMTreeReference)
com.intellij.openapi.editor.impl.DocumentImpl$RMTreeReference x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/DocumentImpl$UnexpectedBulkUpdateStateException.class
DocumentImpl.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 <init> (java.lang.Throwable)
Throwable enteringTrace
public com.intellij.openapi.diagnostic.Attachment[] getAttachments ()
synthetic void <init> (java.lang.Throwable, com.intellij.openapi.editor.impl.DocumentImpl$1)
Throwable x0
com.intellij.openapi.editor.impl.DocumentImpl$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/DocumentImpl.class
DocumentImpl.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 static final int STRIP_TRAILING_SPACES_BULK_MODE_LINES_LIMIT
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 com.intellij.openapi.util.Key RANGE_MARKERS_KEY
static final com.intellij.openapi.util.Key PERSISTENT_RANGE_MARKERS_KEY
private static final java.lang.ref.ReferenceQueue rmTreeQueue
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String)
String text
public void <init> (java.lang.CharSequence)
CharSequence chars
public void <init> (java.lang.CharSequence, boolean)
CharSequence chars
boolean forUseInNonAWTThread
public void <init> (java.lang.CharSequence, boolean, boolean)
CharSequence chars
boolean acceptSlashR
boolean forUseInNonAWTThread
public void documentCreatedFrom (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile f
public static boolean areRangeMarkersRetainedFor (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile f
private void getSaveRMTree (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.util.Key, com.intellij.openapi.editor.impl.RangeMarkerTree)
com.intellij.openapi.vfs.VirtualFile f
com.intellij.openapi.util.Key key
com.intellij.openapi.editor.impl.RangeMarkerTree tree
com.intellij.openapi.editor.impl.DocumentImpl$RMTreeReference freshRef
java.lang.ref.Reference oldRef
com.intellij.openapi.editor.impl.RangeMarkerTree oldTree
com.intellij.openapi.util.TextRange myDocumentRange
static void processQueue ()
com.intellij.openapi.editor.impl.DocumentImpl$RMTreeReference ref
static com.intellij.openapi.editor.RangeMarker createRangeMarkerForVirtualFile (com.intellij.openapi.vfs.VirtualFile, int, int, int, int, int, int, boolean)
java.lang.ref.Reference oldRef
com.intellij.openapi.editor.impl.DocumentImpl$RMTreeReference reference
com.intellij.openapi.vfs.VirtualFile file
int startOffset
int endOffset
int startLine
int startCol
int endLine
int endCol
boolean persistent
com.intellij.openapi.editor.impl.RangeMarkerImpl marker
com.intellij.openapi.util.Key key
com.intellij.openapi.editor.impl.RangeMarkerTree tree
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 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
public boolean isLineModified (int)
int line
com.intellij.openapi.editor.impl.LineSet lineSet
boolean stripTrailingSpaces (com.intellij.openapi.project.Project, boolean, int[])
com.intellij.openapi.editor.StripTrailingSpacesFilter filter
com.intellij.openapi.editor.StripTrailingSpacesFilterFactory filterFactory
int line
int caretOffset
char c
int offset
int caretPosition
int maxSpacesToLeave
int whiteSpaceStart
int lineEnd
int lineStart
int finalStart
int line
com.intellij.openapi.project.Project project
boolean inChangedLinesOnly
int[] caretOffsets
java.util.List filters
gnu.trove.TIntIntHashMap caretPositions
com.intellij.openapi.editor.impl.LineSet lineSet
int lineCount
int[] targetOffsets
int targetOffsetPos
boolean markAsNeedsStrippingLater
CharSequence text
int finalTargetOffsetPos
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, 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[] 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
com.intellij.openapi.editor.impl.DocumentImpl$DelayedExceptions exceptions
public int getModificationSequence ()
private void beforeChangedUpdate (com.intellij.openapi.editor.event.DocumentEvent, com.intellij.openapi.editor.impl.DocumentImpl$DelayedExceptions)
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.editor.impl.DocumentImpl$DelayedExceptions exceptions
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.editor.impl.DocumentImpl$DelayedExceptions)
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
com.intellij.openapi.editor.impl.DocumentImpl$DelayedExceptions exceptions
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 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
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 ()
private synthetic void lambda$setText$2 (java.lang.CharSequence)
CharSequence text
private synthetic java.lang.String lambda$getText$1 (com.intellij.openapi.util.TextRange) throws java.lang.RuntimeException
com.intellij.openapi.util.TextRange range
private synthetic boolean lambda$getSaveRMTree$0 (com.intellij.openapi.util.TextRange, com.intellij.openapi.editor.ex.RangeMarkerEx)
com.intellij.openapi.util.TextRange myDocumentRange
com.intellij.openapi.editor.ex.RangeMarkerEx r
static synthetic com.intellij.util.text.ImmutableCharSequence access$000 (com.intellij.openapi.editor.impl.DocumentImpl)
com.intellij.openapi.editor.impl.DocumentImpl x0
static synthetic java.lang.String access$100 (com.intellij.openapi.editor.impl.DocumentImpl)
com.intellij.openapi.editor.impl.DocumentImpl x0
static synthetic java.lang.ref.ReferenceQueue access$200 ()
static synthetic com.intellij.openapi.diagnostic.Logger access$500 ()
static synthetic boolean access$600 (com.intellij.openapi.editor.impl.DocumentImpl)
com.intellij.openapi.editor.impl.DocumentImpl x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/EditorDocumentPriorities.class
EditorDocumentPriorities.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 <init> ()
}
com/intellij/openapi/editor/impl/EditorTextFieldRendererDocument$1.class
EditorTextFieldRendererDocument.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.EditorTextFieldRendererDocument$1 extends com.intellij.openapi.editor.impl.RangeMarkerTree {
final synthetic com.intellij.openapi.editor.impl.EditorTextFieldRendererDocument this$0
void <init> (com.intellij.openapi.editor.impl.EditorTextFieldRendererDocument, com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.impl.EditorTextFieldRendererDocument this$0
com.intellij.openapi.editor.Document document
}
com/intellij/openapi/editor/impl/EditorTextFieldRendererDocument.class
EditorTextFieldRendererDocument.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.EditorTextFieldRendererDocument extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.openapi.editor.ex.DocumentEx {
private final com.intellij.openapi.editor.impl.RangeMarkerTree myRangeMarkers
private char[] myChars
private String myString
private com.intellij.openapi.editor.impl.LineSet myLineSet
public void <init> ()
public void setModificationStamp (long)
long modificationStamp
public void replaceText (java.lang.CharSequence, long)
CharSequence chars
long newModificationStamp
public void setText (java.lang.CharSequence)
CharSequence text
String s
public com.intellij.openapi.editor.ex.LineIterator createLineIterator ()
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 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.CharSequence getImmutableCharSequence ()
public char[] getChars ()
public int getLineCount ()
public int getLineNumber (int)
int offset
public int getLineStartOffset (int)
int line
public int getLineEndOffset (int)
int line
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 com.intellij.openapi.editor.RangeMarker createRangeMarker (int, int, boolean)
int startOffset
int endOffset
boolean surviveOnExternalChange
public com.intellij.openapi.editor.RangeMarker createGuardedBlock (int, int)
int startOffset
int endOffset
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/FrozenDocument.class
FrozenDocument.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.reference.SoftReference myLineSet
private final long myStamp
private volatile com.intellij.reference.SoftReference myTextString
static final synthetic boolean $assertionsDisabled
void <init> (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 com.intellij.openapi.editor.ex.LineIterator createLineIterator ()
public void setModificationStamp (long)
long modificationStamp
public void replaceText (java.lang.CharSequence, long)
CharSequence chars
long newModificationStamp
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 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 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 com.intellij.openapi.editor.RangeMarker createRangeMarker (int, int, boolean)
int startOffset
int endOffset
boolean surviveOnExternalChange
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 setText (java.lang.CharSequence)
CharSequence text
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 void setStripTrailingSpacesEnabled (boolean)
boolean isEnabled
public void removeEditReadOnlyListener (com.intellij.openapi.editor.ex.EditReadOnlyListener)
com.intellij.openapi.editor.ex.EditReadOnlyListener listener
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/Interval.class
Interval.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.class
IntervalTree.java
package com.intellij.openapi.editor.impl
abstract com.intellij.openapi.editor.impl.IntervalTree extends java.lang.Object {
public abstract boolean processAll (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 (java.lang.Object)
public abstract boolean processOverlappingWithOutside (int, int, com.intellij.util.Processor)
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$1.class
IntervalTreeImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.IntervalTreeImpl$1 extends java.lang.Object implements com.intellij.openapi.editor.ex.MarkupIterator {
private com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode currentNode
private int deltaUpToRootExclusive
private int indexInCurrentList
private Object current
static final synthetic boolean $assertionsDisabled
final synthetic com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode val$firstOverlap
final synthetic int val$firstOverlapDelta
final synthetic int val$modCountBefore
final synthetic com.intellij.openapi.editor.impl.TextRangeInterval val$rangeInterval
final synthetic int val$firstOverlapStart
final synthetic int val$startOffset
final synthetic int val$endOffset
final synthetic com.intellij.openapi.editor.impl.IntervalTreeImpl this$0
void <init> (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 ()
Object t
Object t
public java.lang.Object next ()
Object t
public java.lang.Object 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
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$IntTrinity.class
IntervalTreeImpl.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 <init> (int, int, int)
int first
int second
int third
synthetic void <init> (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 synthetic int access$1400 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity x0
static synthetic int access$1500 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity x0
static synthetic int access$1600 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity x0
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$IntervalNode$WeakReferencedGetter.class
IntervalTreeImpl.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 <init> (java.lang.Object, java.lang.ref.ReferenceQueue)
Object referent
java.lang.ref.ReferenceQueue q
public java.lang.String toString ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$IntervalNode.class
IntervalTreeImpl.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 synthetic boolean $assertionsDisabled
void <init> (com.intellij.openapi.editor.impl.IntervalTreeImpl, java.lang.Object, int, int)
com.intellij.openapi.editor.impl.IntervalTreeImpl intervalTree
Object 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
Object 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 (java.lang.Object)
com.intellij.openapi.util.Getter interval
Object t
int i
Object key
private boolean isAttachedToTree ()
private void setAttachedToTree (boolean)
boolean attached
void removeIntervalInternal (int)
int i
void addInterval (java.lang.Object)
Object interval
void addIntervalsFrom (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
Object interval
com.intellij.openapi.util.Getter key
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode otherNode
protected com.intellij.openapi.util.Getter createGetter (java.lang.Object)
Object 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 synthetic com.intellij.openapi.editor.impl.RedBlackTree$Node getParent ()
public volatile synthetic com.intellij.openapi.editor.impl.RedBlackTree$Node getRight ()
public volatile synthetic com.intellij.openapi.editor.impl.RedBlackTree$Node getLeft ()
static synthetic long access$500 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode x0
static synthetic boolean access$600 (long)
long x0
static synthetic int access$700 (long)
long x0
static synthetic void access$1000 (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 synthetic void access$1100 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, boolean)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode x0
boolean x1
static synthetic int access$1300 (long)
long x0
static synthetic boolean access$1700 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, java.lang.Object)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode x0
Object x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$IntervalTreeGuide.class
IntervalTreeImpl.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 <init> ()
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 synthetic java.lang.Object getParent (java.lang.Object)
public volatile synthetic java.lang.Object getFirstChild (java.lang.Object)
public volatile synthetic java.lang.Object getPrevSibling (java.lang.Object)
public volatile synthetic java.lang.Object getNextSibling (java.lang.Object)
synthetic void <init> (com.intellij.openapi.editor.impl.IntervalTreeImpl$1)
com.intellij.openapi.editor.impl.IntervalTreeImpl$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/IntervalTreeImpl.class
IntervalTreeImpl.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 synthetic boolean $assertionsDisabled
void <init> ()
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 (java.lang.Object, int, int, boolean, boolean, boolean, int)
protected abstract com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode lookupNode (java.lang.Object)
protected abstract void setNode (java.lang.Object, 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 processAll (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
public 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
Throwable 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 (java.lang.Object, int, int, boolean, boolean, boolean, int)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode newNode
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode insertedNode
Object interval
int start
int end
boolean greedyToLeft
boolean greedyToRight
boolean stickingToRight
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)
Object 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
Object 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
private void checkBelongsToTheTree (java.lang.Object, boolean)
Object key
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
int i
boolean contains
Object interval
boolean assertInvalid
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode e
public boolean removeInterval (java.lang.Object)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
Object 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 (java.lang.Object, int, int, boolean, 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
Object interval
int start
int end
boolean greedyToLeft
boolean greedyToRight
boolean stickingToRight
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
void fireBeforeRemoved (java.lang.Object, java.lang.Object)
Object markerEx
Object reason
void beforeRemove (java.lang.Object, java.lang.Object)
Object 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
java.lang.Object findRangeMarkerAfter (java.lang.Object)
com.intellij.openapi.util.Getter interval
Object m
int i
java.util.List intervals
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
boolean foundMarker
Object marker
java.lang.Object findRangeMarkerBefore (java.lang.Object)
com.intellij.openapi.util.Getter interval
Object m
int i
java.util.List intervals
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
boolean foundMarker
Object marker
protected volatile synthetic com.intellij.openapi.editor.impl.RedBlackTree$Node swapWithMaxPred (com.intellij.openapi.editor.impl.RedBlackTree$Node, com.intellij.openapi.editor.impl.RedBlackTree$Node)
private synthetic boolean lambda$clear$1 (java.lang.Object)
Object t
private synthetic boolean lambda$process$0 (com.intellij.util.Processor, int, com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.util.Processor processor
int modCountBefore
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
static synthetic void access$000 (com.intellij.openapi.editor.impl.IntervalTreeImpl)
com.intellij.openapi.editor.impl.IntervalTreeImpl x0
static synthetic void access$100 (com.intellij.openapi.editor.impl.IntervalTreeImpl, java.lang.Object, boolean)
com.intellij.openapi.editor.impl.IntervalTreeImpl x0
Object x1
boolean x2
static synthetic int access$200 (com.intellij.openapi.editor.impl.IntervalTreeImpl)
com.intellij.openapi.editor.impl.IntervalTreeImpl x0
static synthetic int access$210 (com.intellij.openapi.editor.impl.IntervalTreeImpl)
com.intellij.openapi.editor.impl.IntervalTreeImpl x0
static synthetic int access$208 (com.intellij.openapi.editor.impl.IntervalTreeImpl)
com.intellij.openapi.editor.impl.IntervalTreeImpl x0
static synthetic java.lang.ref.ReferenceQueue access$300 (com.intellij.openapi.editor.impl.IntervalTreeImpl)
com.intellij.openapi.editor.impl.IntervalTreeImpl x0
static synthetic boolean access$800 (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 synthetic int access$900 (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/LineIteratorImpl.class
LineIteratorImpl.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 <init> (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.class
LineSet.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 void <init> (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)
CharSequence prevText
int start
int end
CharSequence replacement
boolean wholeTextReplaced
CharSequence newText
com.intellij.openapi.editor.impl.LineSet result
private static boolean hasChar (java.lang.CharSequence, int, char)
CharSequence s
int index
char c
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 (int, int, java.lang.CharSequence)
int startOffset
int endOffset
CharSequence replacement
int startLine
int endLine
com.intellij.openapi.editor.impl.LineSet patch
int lengthShift
int startLineStart
boolean addStartLine
boolean addEndLine
int newLineCount
int[] starts
byte[] flags
int toIndex
private int shiftData (int[], byte[], int, int, int, int)
int i
int[] dstStarts
byte[] dstFlags
int srcOffset
int dstOffset
int count
int offsetDelta
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
private boolean hasEol (int)
int lineIndex
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 (com.intellij.util.containers.IntArrayList)
int index
int index
int i
com.intellij.util.containers.IntArrayList indices
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 ()
final int getSeparatorLength (int)
int index
private int getSeparatorLengthUnsafe (int)
int index
final int getLineCount ()
int getLength ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/LockFreeCOWSortedArray.class
LockFreeCOWSortedArray.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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/ManualRangeMarker.class
ManualRangeMarker.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/MutableInterval.class
MutableInterval.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$1.class
PersistentRangeMarker.java
package com.intellij.openapi.editor.impl
synthetic com.intellij.openapi.editor.impl.PersistentRangeMarker$1 extends java.lang.Object {
}
com/intellij/openapi/editor/impl/PersistentRangeMarker$LineCol.class
PersistentRangeMarker.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.PersistentRangeMarker$LineCol extends java.lang.Object {
private final int line
private final int col
void <init> (int, int)
int line
int col
static synthetic int access$100 (com.intellij.openapi.editor.impl.PersistentRangeMarker$LineCol)
com.intellij.openapi.editor.impl.PersistentRangeMarker$LineCol x0
static synthetic int access$200 (com.intellij.openapi.editor.impl.PersistentRangeMarker$LineCol)
com.intellij.openapi.editor.impl.PersistentRangeMarker$LineCol x0
}
com/intellij/openapi/editor/impl/PersistentRangeMarker$LinesCols.class
PersistentRangeMarker.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
private void <init> (int, int, int, int)
int startLine
int startColumn
int endLine
int endColumn
public java.lang.String toString ()
synthetic void <init> (int, int, int, int, com.intellij.openapi.editor.impl.PersistentRangeMarker$1)
int x0
int x1
int x2
int x3
com.intellij.openapi.editor.impl.PersistentRangeMarker$1 x4
static synthetic int access$300 (com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols)
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols x0
static synthetic int access$400 (com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols)
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols x0
static synthetic int access$500 (com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols)
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols x0
static synthetic int access$600 (com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols)
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols x0
}
com/intellij/openapi/editor/impl/PersistentRangeMarker.class
PersistentRangeMarker.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 <init> (com.intellij.openapi.editor.ex.DocumentEx, int, int, boolean)
com.intellij.openapi.editor.ex.DocumentEx document
int startOffset
int endOffset
boolean register
void <init> (com.intellij.openapi.vfs.VirtualFile, int, int, int, int, int, int, boolean)
com.intellij.openapi.vfs.VirtualFile virtualFile
int startOffset
int endOffset
int startLine
int startCol
int endLine
int endCol
boolean register
static com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols storeLinesAndCols (com.intellij.openapi.editor.Document, int, int)
com.intellij.openapi.editor.Document myDocument
int startOffset
int endOffset
com.intellij.openapi.editor.impl.PersistentRangeMarker$LineCol start
com.intellij.openapi.editor.impl.PersistentRangeMarker$LineCol end
private static com.intellij.openapi.editor.impl.PersistentRangeMarker$LineCol calcLineCol (com.intellij.openapi.editor.Document, int)
int line
int col
com.intellij.openapi.editor.Document document
int offset
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, 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
boolean stickingToRight
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols linesCols
boolean shouldTranslateViaDiff
com.intellij.openapi.util.Pair translated
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/PersistentRangeMarkerUtil.class
PersistentRangeMarkerUtil.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.PersistentRangeMarkerUtil extends java.lang.Object {
void <init> ()
static boolean shouldTranslateViaDiff (com.intellij.openapi.editor.event.DocumentEvent, int, int)
com.intellij.openapi.editor.event.DocumentEvent e
int rangeStart
int rangeEnd
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/PsiBasedStripTrailingSpacesFilter$Factory.class
PsiBasedStripTrailingSpacesFilter.java
package com.intellij.openapi.editor.impl
public abstract com.intellij.openapi.editor.impl.PsiBasedStripTrailingSpacesFilter$Factory extends com.intellij.openapi.editor.StripTrailingSpacesFilterFactory {
public void <init> ()
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)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/PsiBasedStripTrailingSpacesFilter.class
PsiBasedStripTrailingSpacesFilter.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 final com.intellij.openapi.diagnostic.Logger LOG
protected void <init> (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 synthetic 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/RangeMarkerImpl.class
RangeMarkerImpl.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 {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final Object myDocumentOrFile
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode myNode
private final long myId
private static final com.intellij.openapi.editor.impl.StripedIDGenerator counter
void <init> (com.intellij.openapi.editor.ex.DocumentEx, int, int, boolean, boolean)
com.intellij.openapi.editor.ex.DocumentEx document
int start
int end
boolean register
boolean forceDocumentStrongReference
void <init> (com.intellij.openapi.vfs.VirtualFile, int, int, boolean)
com.intellij.openapi.vfs.VirtualFile virtualFile
int start
int end
boolean register
private static int estimateDocumentLength (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.editor.Document document
private void <init> (java.lang.Object, int, int, int, boolean, boolean, boolean)
Object documentOrFile
int documentTextLength
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 final com.intellij.openapi.editor.ex.DocumentEx getDocument ()
Object file
com.intellij.openapi.editor.ex.DocumentEx document
public int getLayer ()
public void setGreedyToLeft (boolean)
boolean greedy
public void setGreedyToRight (boolean)
boolean greedy
public void setStickingToRight (boolean)
boolean value
public boolean isGreedyToLeft ()
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode node
public boolean isGreedyToRight ()
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode node
public boolean isStickingToRight ()
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, boolean)
com.intellij.openapi.editor.event.DocumentEvent e
int intervalStart
int intervalEnd
boolean isGreedyToLeft
boolean isGreedyToRight
boolean isStickingToRight
int offset
int oldLength
int newLength
private static com.intellij.openapi.util.TextRange processIfOnePoint (com.intellij.openapi.editor.event.DocumentEvent, int, boolean, boolean)
com.intellij.openapi.editor.event.DocumentEvent e
int intervalStart
boolean greedyRight
boolean stickyRight
int offset
int oldLength
int oldEnd
public java.lang.String toString ()
int setIntervalStart (int)
int start
int setIntervalEnd (int)
int end
public boolean isValid ()
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode node
Object file
private static boolean canHaveDocument (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.editor.Document document
private static boolean isBinaryWithoutDecompiler (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
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 synthetic com.intellij.openapi.editor.Document getDocument ()
private synthetic boolean lambda$invalidate$0 (java.lang.Object, com.intellij.openapi.editor.ex.RangeMarkerEx)
Object reason
com.intellij.openapi.editor.ex.RangeMarkerEx markerEx
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/RangeMarkerTree$RMNode.class
RangeMarkerTree.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
private static final byte STICK_TO_RIGHT_FLAG
void <init> (com.intellij.openapi.editor.impl.RangeMarkerTree, com.intellij.openapi.editor.ex.RangeMarkerEx, int, int, boolean, 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 stickingToRight
boolean isGreedyToLeft ()
boolean isGreedyToRight ()
boolean isStickingToRight ()
void onRemoved ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/RangeMarkerTree.class
RangeMarkerTree.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.RangeMarkerTree extends com.intellij.openapi.editor.impl.IntervalTreeImpl implements com.intellij.openapi.editor.ex.PrioritizedInternalDocumentListener {
private static final int DUPLICATE_LIMIT
static final synthetic boolean $assertionsDisabled
void <init> (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
void <init> ()
public void moveTextHappened (com.intellij.openapi.editor.Document, int, int, int)
com.intellij.openapi.editor.Document document
int start
int end
int newBase
public int getPriority ()
public void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.event.DocumentEvent event
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
boolean stickyR1
boolean stickyR2
void dispose (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode addInterval (com.intellij.openapi.editor.ex.RangeMarkerEx, int, int, boolean, boolean, boolean, int)
String msg
com.intellij.openapi.editor.ex.RangeMarkerEx interval
int start
int end
boolean greedyToLeft
boolean greedyToRight
boolean stickingToRight
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, boolean, int)
com.intellij.openapi.editor.ex.RangeMarkerEx key
int start
int end
boolean greedyToLeft
boolean greedyToRight
boolean stickingToRight
int layer
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)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
int startOffset
int endOffset
int i
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.impl.IntervalTreeImpl$IntervalNode node
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode insertedNode
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
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 synthetic com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode addInterval (java.lang.Object, int, int, boolean, boolean, boolean, int)
protected volatile synthetic void setNode (java.lang.Object, com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
protected volatile synthetic com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode lookupNode (java.lang.Object)
protected volatile synthetic com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode createNewNode (java.lang.Object, int, int, boolean, boolean, boolean, int)
private static synthetic boolean lambda$errMsg$0 (java.util.concurrent.atomic.AtomicInteger, com.intellij.openapi.editor.ex.RangeMarkerEx)
java.util.concurrent.atomic.AtomicInteger alive
com.intellij.openapi.editor.ex.RangeMarkerEx t
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/RedBlackTree$Node.class
RedBlackTree.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 synthetic boolean $assertionsDisabled
public void <init> ()
boolean isFlagSet (byte)
byte mask
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 synthetic void access$000 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node x0
static synthetic 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 <clinit> ()
}
com/intellij/openapi/editor/impl/RedBlackTree.class
RedBlackTree.java
package com.intellij.openapi.editor.impl
public abstract com.intellij.openapi.editor.impl.RedBlackTree extends java.util.concurrent.atomic.AtomicInteger {
public static boolean VERIFY
private static final int INDENT_STEP
private int nodeSize
protected com.intellij.openapi.editor.impl.RedBlackTree$Node root
static final synthetic boolean $assertionsDisabled
void <init> ()
void incModCount ()
int getModCount ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/StripedIDGenerator$1.class
StripedIDGenerator.java
package com.intellij.openapi.editor.impl
synthetic com.intellij.openapi.editor.impl.StripedIDGenerator$1 extends java.lang.Object {
}
com/intellij/openapi/editor/impl/StripedIDGenerator$NextPair.class
StripedIDGenerator.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 <init> (long, long)
long nextId
long limit
synthetic void <init> (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.class
StripedIDGenerator.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 <init> ()
public long next ()
long start
com.intellij.openapi.editor.impl.StripedIDGenerator$NextPair nextPair
long result
}
com/intellij/openapi/editor/impl/SweepProcessor$Generator.class
SweepProcessor.java
package com.intellij.openapi.editor.impl
public abstract com.intellij.openapi.editor.impl.SweepProcessor$Generator extends java.lang.Object {
public abstract boolean generateInStartOffsetOrder (com.intellij.util.Processor)
}
com/intellij/openapi/editor/impl/SweepProcessor.class
SweepProcessor.java
package com.intellij.openapi.editor.impl
public abstract com.intellij.openapi.editor.impl.SweepProcessor extends java.lang.Object {
public abstract boolean process (int, java.lang.Object, boolean, java.util.Collection)
public static boolean sweep (com.intellij.openapi.editor.impl.SweepProcessor$Generator, com.intellij.openapi.editor.impl.SweepProcessor)
com.intellij.openapi.util.Segment previous
int prevEnd
com.intellij.openapi.editor.impl.SweepProcessor$Generator generator
com.intellij.openapi.editor.impl.SweepProcessor sweepProcessor
java.util.Queue ends
private static synthetic boolean lambda$sweep$0 (java.util.Queue, com.intellij.openapi.editor.impl.SweepProcessor, com.intellij.openapi.util.Segment)
com.intellij.openapi.util.Segment previous
int prevEnd
java.util.Queue ends
com.intellij.openapi.editor.impl.SweepProcessor sweepProcessor
com.intellij.openapi.util.Segment marker
int start
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/TextChangeImpl.class
TextChangeImpl.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 synthetic boolean $assertionsDisabled
public void <init> (java.lang.CharSequence, int) throws java.lang.IllegalArgumentException
CharSequence text
int start
public void <init> (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 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/TextChangesStorage$ChangeEntry.class
TextChangesStorage.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 <init> (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.class
TextChangesStorage.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 synthetic boolean $assertionsDisabled
public void <init> ()
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 clientOffset
public java.lang.String toString ()
private synthetic int lambda$getChangeIndex$0 (int, int)
int clientOffset
int i
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/TextRangeInterval.class
TextRangeInterval.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 <init> (int, int)
int startOffset
int endOffset
public int intervalStart ()
public int intervalEnd ()
}
com/intellij/openapi/editor/impl/event/DocumentEventImpl.class
DocumentEventImpl.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 synthetic boolean $assertionsDisabled
public void <init> (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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/editor/impl/event/RetargetRangeMarkers.class
RetargetRangeMarkers.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileEditor/impl/LoadTextUtil$1.class
LoadTextUtil.java
package com.intellij.openapi.fileEditor.impl
synthetic com.intellij.openapi.fileEditor.impl.LoadTextUtil$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$openapi$vfs$CharsetToolkit$GuessedEncoding
static void <clinit> ()
}
com/intellij/openapi/fileEditor/impl/LoadTextUtil$AutoDetectionReason.class
LoadTextUtil.java
package com.intellij.openapi.fileEditor.impl
public final enum com.intellij.openapi.fileEditor.impl.LoadTextUtil$AutoDetectionReason extends java.lang.Enum {
public static final enum com.intellij.openapi.fileEditor.impl.LoadTextUtil$AutoDetectionReason FROM_BOM
public static final enum com.intellij.openapi.fileEditor.impl.LoadTextUtil$AutoDetectionReason FROM_BYTES
private static final synthetic com.intellij.openapi.fileEditor.impl.LoadTextUtil$AutoDetectionReason[] $VALUES
public static com.intellij.openapi.fileEditor.impl.LoadTextUtil$AutoDetectionReason[] values ()
public static com.intellij.openapi.fileEditor.impl.LoadTextUtil$AutoDetectionReason valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/fileEditor/impl/LoadTextUtil$ConvertResult.class
LoadTextUtil.java
package com.intellij.openapi.fileEditor.impl
com.intellij.openapi.fileEditor.impl.LoadTextUtil$ConvertResult extends java.lang.Object {
private final CharSequence text
private final String lineSeparator
void <init> (java.lang.CharSequence, java.lang.String)
CharSequence text
String lineSeparator
static synthetic java.lang.CharSequence access$100 (com.intellij.openapi.fileEditor.impl.LoadTextUtil$ConvertResult)
com.intellij.openapi.fileEditor.impl.LoadTextUtil$ConvertResult x0
static synthetic java.lang.String access$200 (com.intellij.openapi.fileEditor.impl.LoadTextUtil$ConvertResult)
com.intellij.openapi.fileEditor.impl.LoadTextUtil$ConvertResult x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileEditor/impl/LoadTextUtil$DetectResult.class
LoadTextUtil.java
package com.intellij.openapi.fileEditor.impl
public com.intellij.openapi.fileEditor.impl.LoadTextUtil$DetectResult extends java.lang.Object {
public final java.nio.charset.Charset hardCodedCharset
public final com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding guessed
public final byte[] BOM
void <init> (java.nio.charset.Charset, com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding, byte[])
java.nio.charset.Charset hardCodedCharset
com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding guessed
byte[] BOM
}
com/intellij/openapi/fileEditor/impl/LoadTextUtil$SevenBitCharset.class
LoadTextUtil.java
package com.intellij.openapi.fileEditor.impl
com.intellij.openapi.fileEditor.impl.LoadTextUtil$SevenBitCharset extends java.nio.charset.Charset {
private final java.nio.charset.Charset myBaseCharset
void <init> (java.nio.charset.Charset)
java.nio.charset.Charset baseCharset
public boolean contains (java.nio.charset.Charset)
java.nio.charset.Charset cs
public java.nio.charset.CharsetDecoder newDecoder ()
public java.nio.charset.CharsetEncoder newEncoder ()
static synthetic java.nio.charset.Charset access$000 (com.intellij.openapi.fileEditor.impl.LoadTextUtil$SevenBitCharset)
com.intellij.openapi.fileEditor.impl.LoadTextUtil$SevenBitCharset x0
}
com/intellij/openapi/fileEditor/impl/LoadTextUtil.class
LoadTextUtil.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 int UNLIMITED
private static final java.nio.charset.Charset INTERNAL_SEVEN_BIT_UTF8
private static final java.nio.charset.Charset INTERNAL_SEVEN_BIT_ISO_8859_1
private static final java.nio.charset.Charset INTERNAL_SEVEN_BIT_WIN_1251
private static final boolean GUESS_UTF
private static final com.intellij.openapi.util.Key CHARSET_WAS_DETECTED_FROM_BYTES
static final synthetic boolean $assertionsDisabled
private void <init> ()
private static com.intellij.openapi.fileEditor.impl.LoadTextUtil$ConvertResult convertLineSeparatorsToSlashN (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 com.intellij.openapi.fileEditor.impl.LoadTextUtil$ConvertResult convertLineSeparatorsToSlashN (byte[], int, int)
com.intellij.util.text.ByteArrayCharSequence sequence
String detectedLineSeparator
char c
int src
byte[] charsAsBytes
int startOffset
int endOffset
int index
int dst
char prev
int crCount
int lfCount
int crlfCount
byte[] result
String detectedLineSeparator
com.intellij.util.text.ByteArrayCharSequence sequence
private static int indexOf (byte[], byte, int, int)
int i
byte[] ints
byte value
int start
int end
private static java.lang.String guessLineSeparator (int, int, int)
int crCount
int lfCount
int crlfCount
String detectedLineSeparator
private static com.intellij.openapi.fileEditor.impl.LoadTextUtil$DetectResult detectHardCharset (com.intellij.openapi.vfs.VirtualFile, byte[], int, com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.vfs.VirtualFile virtualFile
byte[] content
int length
com.intellij.openapi.fileTypes.FileType fileType
String charsetName
com.intellij.openapi.fileEditor.impl.LoadTextUtil$DetectResult guessed
java.nio.charset.Charset hardCodedCharset
public static java.nio.charset.Charset detectCharsetAndSetBOM (com.intellij.openapi.vfs.VirtualFile, byte[], com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.vfs.VirtualFile virtualFile
byte[] content
com.intellij.openapi.fileTypes.FileType fileType
java.nio.charset.Charset internalCharset
private static java.nio.charset.Charset getDefaultCharsetFromEncodingManager (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
java.nio.charset.Charset specifiedExplicitly
private static com.intellij.openapi.fileEditor.impl.LoadTextUtil$DetectResult detectInternalCharsetAndSetBOM (com.intellij.openapi.vfs.VirtualFile, byte[], int, boolean, com.intellij.openapi.fileTypes.FileType)
java.nio.charset.Charset charset
com.intellij.openapi.vfs.VirtualFile file
byte[] content
int length
boolean saveBOM
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.fileEditor.impl.LoadTextUtil$DetectResult info
java.nio.charset.Charset charset
byte[] bom
java.nio.charset.Charset result
public static com.intellij.openapi.fileEditor.impl.LoadTextUtil$DetectResult guessFromContent (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile virtualFile
byte[] content
private static com.intellij.openapi.fileEditor.impl.LoadTextUtil$DetectResult guessFromContent (com.intellij.openapi.vfs.VirtualFile, byte[], int)
com.intellij.openapi.fileEditor.impl.LoadTextUtil$DetectResult info
com.intellij.openapi.fileEditor.impl.LoadTextUtil$DetectResult info
com.intellij.openapi.vfs.VirtualFile virtualFile
byte[] content
int length
com.intellij.openapi.fileEditor.impl.LoadTextUtil$AutoDetectionReason detectedFromBytes
private static com.intellij.openapi.fileEditor.impl.LoadTextUtil$DetectResult guessFromBytes (byte[], int, int, java.nio.charset.Charset)
byte[] bom
byte[] content
int startOffset
int endOffset
java.nio.charset.Charset defaultCharset
com.intellij.openapi.vfs.CharsetToolkit toolkit
java.nio.charset.Charset charset
com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding guessed
public static java.lang.String getTextFromBytesOrNull (byte[], int, int)
java.nio.charset.Charset charset
java.nio.charset.Charset charset
java.nio.charset.Charset charset
byte[] bytes
int startOffset
int endOffset
java.nio.charset.Charset defaultCharset
com.intellij.openapi.fileEditor.impl.LoadTextUtil$DetectResult info
java.nio.charset.Charset charset
byte[] bom
com.intellij.openapi.fileEditor.impl.LoadTextUtil$ConvertResult result
private static com.intellij.openapi.util.Pair$NonNull getOverriddenCharsetByBOM (byte[], java.nio.charset.Charset)
byte[] bom
byte[] content
java.nio.charset.Charset charset
java.nio.charset.Charset charsetFromBOM
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
public 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
java.nio.charset.Charset defaultCharset
RuntimeException e
java.nio.charset.Charset existing
java.nio.charset.Charset specified
String text
private static byte[] isSupported (java.nio.charset.Charset, java.lang.String)
byte[] bytes
Exception e
java.nio.charset.Charset charset
String str
public static java.nio.charset.Charset extractCharsetFromFileContent (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
CharSequence text
public static java.nio.charset.Charset charsetFromContentOrNull (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
CharSequence text
public static java.lang.CharSequence loadText (com.intellij.openapi.vfs.VirtualFile)
AssertionError e
CharSequence text
com.intellij.openapi.fileTypes.BinaryFileDecompiler decompiler
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType type
public static java.lang.CharSequence loadText (com.intellij.openapi.vfs.VirtualFile, int)
byte[] bytes
java.io.IOException e
com.intellij.openapi.vfs.VirtualFile file
int limit
com.intellij.openapi.fileTypes.FileType type
private static java.lang.CharSequence limitCharSequence (java.lang.CharSequence, int)
CharSequence sequence
int limit
public static java.lang.CharSequence getTextByBinaryPresentation (byte[], com.intellij.openapi.vfs.VirtualFile)
byte[] bytes
com.intellij.openapi.vfs.VirtualFile virtualFile
public static java.lang.CharSequence getTextByBinaryPresentation (byte[], com.intellij.openapi.vfs.VirtualFile, boolean, boolean)
byte[] bytes
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean saveDetectedSeparators
boolean saveBOM
com.intellij.openapi.fileEditor.impl.LoadTextUtil$DetectResult info
byte[] bom
com.intellij.openapi.fileEditor.impl.LoadTextUtil$ConvertResult result
public static com.intellij.openapi.fileTypes.FileType processTextFromBinaryPresentationOrNull (byte[], int, com.intellij.openapi.vfs.VirtualFile, boolean, boolean, com.intellij.openapi.fileTypes.FileType, com.intellij.util.NotNullFunction)
CharSequence toProcess
byte[] bom
int BOMEndOffset
com.intellij.openapi.fileEditor.impl.LoadTextUtil$ConvertResult result
byte[] bytes
int length
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean saveDetectedSeparators
boolean saveBOM
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.util.NotNullFunction fileTextProcessor
com.intellij.openapi.fileEditor.impl.LoadTextUtil$DetectResult info
java.nio.charset.Charset internalCharset
com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding guessed
CharSequence toProcess
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
com.intellij.openapi.fileEditor.impl.LoadTextUtil$ConvertResult result
private static com.intellij.openapi.fileEditor.impl.LoadTextUtil$ConvertResult convertBytes (byte[], int, int, java.nio.charset.Charset)
java.nio.CharBuffer charBuffer
Exception e
byte[] bytes
int startOffset
int endOffset
java.nio.charset.Charset internalCharset
java.nio.ByteBuffer byteBuffer
java.nio.CharBuffer charBuffer
public static com.intellij.openapi.fileEditor.impl.LoadTextUtil$AutoDetectionReason getCharsetAutoDetectionReason (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
private static void setCharsetAutoDetectionReason (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.fileEditor.impl.LoadTextUtil$AutoDetectionReason)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.fileEditor.impl.LoadTextUtil$AutoDetectionReason reason
public static void clearCharsetAutoDetectionReason (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/FileTypesBundle.class
FileTypesBundle.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 <init> ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/PlainTextFileType.class
PlainTextFileType.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.PlainTextFileType extends com.intellij.openapi.fileTypes.LanguageFileType implements com.intellij.openapi.fileTypes.PlainTextLikeFileType {
public static final com.intellij.openapi.fileTypes.PlainTextFileType INSTANCE
private void <init> ()
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.String getDefaultExtension ()
public javax.swing.Icon getIcon ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/PlainTextLanguage.class
PlainTextLanguage.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 <init> ()
public java.lang.String getDisplayName ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/PlainTextLikeFileType.class
PlainTextLikeFileType.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.PlainTextLikeFileType extends java.lang.Object {
}
com/intellij/openapi/fileTypes/PlainTextParserDefinition$1.class
PlainTextParserDefinition.java
package com.intellij.openapi.fileTypes
final com.intellij.openapi.fileTypes.PlainTextParserDefinition$1 extends com.intellij.psi.tree.IFileElementType {
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/PlainTextParserDefinition.class
PlainTextParserDefinition.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 <init> ()
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 spaceExistenceTypeBetweenTokens (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode left
com.intellij.lang.ASTNode right
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/impl/ModuleScopeProvider.class
ModuleScopeProvider.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.class
CoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$1 extends com.intellij.openapi.progress.Task$Modal {
final synthetic com.intellij.openapi.util.ThrowableComputable val$process
final synthetic java.util.concurrent.atomic.AtomicReference val$result
final synthetic java.util.concurrent.atomic.AtomicReference val$exception
final synthetic com.intellij.openapi.progress.impl.CoreProgressManager this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/impl/CoreProgressManager$2.class
CoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$2 extends com.intellij.openapi.progress.Task$Modal {
final synthetic Runnable val$process
final synthetic com.intellij.openapi.progress.impl.CoreProgressManager this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/impl/CoreProgressManager$3.class
CoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$3 extends com.intellij.openapi.progress.Task$Backgroundable {
final synthetic Runnable val$process
final synthetic Runnable val$canceledRunnable
final synthetic Runnable val$successRunnable
final synthetic com.intellij.openapi.progress.impl.CoreProgressManager this$0
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/impl/CoreProgressManager$4.class
CoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$4 extends com.intellij.openapi.progress.impl.CoreProgressManager$TaskContainer {
final synthetic Runnable val$process
final synthetic com.intellij.openapi.progress.ProgressIndicator val$progressIndicator
final synthetic com.intellij.openapi.progress.Task$Backgroundable val$task
final synthetic com.intellij.openapi.progress.impl.CoreProgressManager$IndicatorDisposable val$indicatorDisposable
final synthetic com.intellij.openapi.application.ModalityState val$modalityState
final synthetic com.intellij.openapi.progress.impl.CoreProgressManager this$0
void <init> (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.progress.impl.CoreProgressManager$IndicatorDisposable, 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
long start
long elapsed
boolean finalCanceled
Throwable finalException
private synthetic void lambda$run$0 (com.intellij.openapi.progress.Task$Backgroundable, boolean, java.lang.Throwable, com.intellij.openapi.progress.impl.CoreProgressManager$IndicatorDisposable)
com.intellij.openapi.progress.Task$Backgroundable task
boolean finalCanceled
Throwable finalException
com.intellij.openapi.progress.impl.CoreProgressManager$IndicatorDisposable indicatorDisposable
}
com/intellij/openapi/progress/impl/CoreProgressManager$5.class
CoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$5 extends com.intellij.openapi.progress.impl.CoreProgressManager$TaskContainer {
final synthetic com.intellij.openapi.progress.Task val$task
final synthetic com.intellij.openapi.util.Ref val$exceptionRef
final synthetic com.intellij.openapi.progress.impl.CoreProgressManager this$0
void <init> (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$CheckCanceledBehavior.class
CoreProgressManager.java
package com.intellij.openapi.progress.impl
final enum com.intellij.openapi.progress.impl.CoreProgressManager$CheckCanceledBehavior extends java.lang.Enum {
public static final enum com.intellij.openapi.progress.impl.CoreProgressManager$CheckCanceledBehavior NONE
public static final enum com.intellij.openapi.progress.impl.CoreProgressManager$CheckCanceledBehavior ONLY_HOOKS
public static final enum com.intellij.openapi.progress.impl.CoreProgressManager$CheckCanceledBehavior INDICATOR_PLUS_HOOKS
private static final synthetic com.intellij.openapi.progress.impl.CoreProgressManager$CheckCanceledBehavior[] $VALUES
public static com.intellij.openapi.progress.impl.CoreProgressManager$CheckCanceledBehavior[] values ()
public static com.intellij.openapi.progress.impl.CoreProgressManager$CheckCanceledBehavior valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/progress/impl/CoreProgressManager$CheckCanceledHook.class
CoreProgressManager.java
package com.intellij.openapi.progress.impl
abstract com.intellij.openapi.progress.impl.CoreProgressManager$CheckCanceledHook extends java.lang.Object {
public abstract boolean runHook (com.intellij.openapi.progress.ProgressIndicator)
}
com/intellij/openapi/progress/impl/CoreProgressManager$IndicatorDisposable.class
CoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$IndicatorDisposable extends java.lang.Object implements com.intellij.openapi.Disposable {
private final com.intellij.openapi.progress.ProgressIndicator myIndicator
void <init> (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
public void dispose ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/impl/CoreProgressManager$TaskContainer.class
CoreProgressManager.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 <init> (com.intellij.openapi.progress.Task)
com.intellij.openapi.progress.Task task
public com.intellij.openapi.progress.Task getTask ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/impl/CoreProgressManager$TaskRunnable.class
CoreProgressManager.java
package com.intellij.openapi.progress.impl
public 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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/impl/CoreProgressManager.class
CoreProgressManager.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
private final java.util.concurrent.atomic.AtomicInteger myUnsafeProgressCount
public 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 com.intellij.openapi.progress.impl.CoreProgressManager$CheckCanceledBehavior ourCheckCanceledBehavior
private static final java.util.Collection nonStandardIndicators
private static final ThreadLocal isInNonCancelableSection
private static final long MAX_PRIORITIZATION_NANOS
private static final Thread[] NO_THREADS
private final java.util.Set myPrioritizedThreads
private volatile Thread[] myEffectivePrioritizedThreads
private int myDeprioritizations
private final Object myPrioritizationLock
private volatile long myPrioritizingStarted
public void <init> ()
private void startBackgroundNonStandardIndicatorsPing ()
private void stopBackgroundNonStandardIndicatorsPing ()
public void dispose ()
static boolean isThreadUnderIndicator (com.intellij.openapi.progress.ProgressIndicator, java.lang.Thread)
java.util.Set threads
com.intellij.openapi.progress.ProgressIndicator indicator
Thread thread
java.util.List getCurrentIndicators ()
public static boolean runCheckCanceledHooks (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
com.intellij.openapi.progress.impl.CoreProgressManager$CheckCanceledHook hook
protected void doCheckCanceled () throws com.intellij.openapi.progress.ProcessCanceledException
com.intellij.openapi.progress.impl.CoreProgressManager$CheckCanceledBehavior behavior
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 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
private void runAsynchronously (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.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
protected com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable createTaskRunnable (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 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.impl.CoreProgressManager$IndicatorDisposable indicatorDisposable
com.intellij.openapi.progress.Task$Backgroundable task
com.intellij.openapi.progress.ProgressIndicator progressIndicator
Runnable continuation
com.intellij.openapi.application.ModalityState modalityState
com.intellij.openapi.progress.impl.CoreProgressManager$IndicatorDisposable indicatorDisposable
Runnable process
com.intellij.openapi.progress.impl.CoreProgressManager$TaskContainer action
void notifyTaskFinished (com.intellij.openapi.progress.Task$Backgroundable, long)
com.intellij.openapi.progress.Task$Backgroundable task
long elapsed
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
protected 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
long threadId
com.intellij.openapi.progress.ProgressIndicator oldIndicator
boolean set
Runnable process
com.intellij.openapi.progress.ProgressIndicator progress
public boolean runInReadActionWithWriteActionPriority (java.lang.Runnable, com.intellij.openapi.progress.ProgressIndicator)
Runnable action
com.intellij.openapi.progress.ProgressIndicator indicator
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
boolean oneOfTheIndicatorsIsCanceled
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
final void updateShouldCheckCanceled ()
com.intellij.openapi.progress.impl.CoreProgressManager$CheckCanceledHook hook
boolean hasCanceledIndicator
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 boolean isInNonCancelableSection ()
public java.lang.Object computePrioritized (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
com.intellij.openapi.util.ThrowableComputable computable
Thread thread
private void updateEffectivePrioritized ()
Thread[] prev
Thread[] current
protected void prioritizingStarted ()
protected void prioritizingFinished ()
public boolean isPrioritizedThread (java.lang.Thread)
Thread from
public void suppressPrioritizing ()
com.intellij.openapi.diagnostic.Attachment attachment
public void restorePrioritizing ()
protected boolean sleepIfNeededToGivePriorityToAnotherThread ()
private boolean isCurrentThreadEffectivelyPrioritized ()
Thread prioritized
Thread current
private boolean checkLowPriorityReallyApplicable ()
long time
private boolean avoidBlockingPrioritizingThread ()
private void checkLaterThreadsAreUnblocked ()
private void stopAllPrioritization ()
private boolean isAnyPrioritizedThreadBlocked ()
Thread$State state
Thread thread
public static com.intellij.openapi.application.ModalityState getCurrentThreadProgressModality ()
com.intellij.openapi.progress.ProgressIndicator indicator
com.intellij.openapi.application.ModalityState modality
private static void setCurrentIndicator (long, com.intellij.openapi.progress.ProgressIndicator)
long threadId
com.intellij.openapi.progress.ProgressIndicator indicator
private static com.intellij.openapi.progress.ProgressIndicator getCurrentIndicator (java.lang.Thread)
Thread thread
public static void assertUnderProgress (com.intellij.openapi.progress.ProgressIndicator)
java.util.Set threads
com.intellij.openapi.progress.ProgressIndicator indicator
private synthetic void lambda$checkLaterThreadsAreUnblocked$8 ()
private static synthetic java.util.Set lambda$registerIndicatorAndRun$7 (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator __
private synthetic void lambda$runProcessWithProgressInCurrentThread$6 (com.intellij.openapi.progress.Task, boolean, java.lang.Throwable)
com.intellij.openapi.progress.Task task
boolean finalCanceled
Throwable finalException
private synthetic void lambda$runAsynchronously$5 (com.intellij.openapi.progress.Task$Backgroundable)
com.intellij.openapi.progress.Task$Backgroundable task
com.intellij.openapi.project.Project project
private synthetic void lambda$runSynchronously$4 (com.intellij.openapi.progress.Task)
com.intellij.openapi.progress.Task task
private static synthetic void lambda$runProcess$3 (com.intellij.openapi.util.Ref, com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Ref ref
com.intellij.openapi.util.Computable process
private static synthetic void lambda$runProcess$2 (com.intellij.openapi.progress.ProgressIndicator, java.lang.Runnable)
RuntimeException e
Throwable e
com.intellij.openapi.progress.ProgressIndicator progress
Runnable process
private static synthetic boolean lambda$hasModalProgressIndicator$1 (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator i
private synthetic void lambda$startBackgroundNonStandardIndicatorsPing$0 ()
com.intellij.openapi.progress.ProcessCanceledException e
com.intellij.openapi.progress.ProgressIndicator indicator
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/impl/NonCancelableIndicator$1.class
NonCancelableIndicator.java
package com.intellij.openapi.progress.impl
final com.intellij.openapi.progress.impl.NonCancelableIndicator$1 extends com.intellij.openapi.progress.impl.NonCancelableIndicator {
void <init> ()
public int hashCode ()
}
com/intellij/openapi/progress/impl/NonCancelableIndicator.class
NonCancelableIndicator.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 <init> ()
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 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/util/AbstractProgressIndicatorBase.class
AbstractProgressIndicatorBase.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.ProgressIndicator {
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 com.intellij.ui.mac.foundation.MacUtil$Activity myMacActivity
private volatile boolean myShouldStartActivity
private com.intellij.util.containers.Stack myTextStack
private gnu.trove.TDoubleArrayList myFractionStack
private com.intellij.util.containers.Stack myText2Stack
private com.intellij.openapi.progress.ProgressIndicator myModalityProgress
private volatile com.intellij.openapi.application.ModalityState myModalityState
private volatile int myNonCancelableSectionCount
private final Object lock
private static final java.util.Set ourReportedReuseExceptions
public void <init> ()
public void start ()
protected boolean isReuseable ()
public void stop ()
private void startSystemActivity ()
void stopSystemActivity ()
com.intellij.ui.mac.foundation.MacUtil$Activity macActivity
public boolean isRunning ()
public void cancel ()
public boolean isCanceled ()
public void checkCanceled ()
private void throwIfCanceled ()
Throwable trace
protected java.lang.Throwable getCancellationTrace ()
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)
StackTraceElement[] trace
java.util.Optional first
String message
double fraction
public void pushState ()
public void popState ()
String oldText
String oldText2
double oldFraction
public void startNonCancelableSection ()
public void finishNonCancelableSection ()
protected boolean isCancelable ()
public final boolean isModal ()
final boolean isModalEntity ()
public com.intellij.openapi.application.ModalityState getModalityState ()
public void setModalityProgress (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator modalityProgress
private void setModalityState (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator modalityProgress
com.intellij.openapi.application.ModalityState modalityState
public boolean isIndeterminate ()
public void setIndeterminate (boolean)
boolean indeterminate
public java.lang.String toString ()
public boolean isPopupWasShown ()
public boolean isShowing ()
public void initStateFrom (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.util.AbstractProgressIndicatorBase stacked
com.intellij.openapi.progress.ProgressIndicator indicator
protected void dontStartActivity ()
private com.intellij.util.containers.Stack getTextStack ()
com.intellij.util.containers.Stack stack
private gnu.trove.TDoubleArrayList getFractionStack ()
gnu.trove.TDoubleArrayList stack
private com.intellij.util.containers.Stack getText2Stack ()
com.intellij.util.containers.Stack stack
protected java.lang.Object getLock ()
private static synthetic boolean lambda$setFraction$0 (java.lang.StackTraceElement)
StackTraceElement element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/util/AbstractProgressIndicatorExBase$IndicatorAction.class
AbstractProgressIndicatorExBase.java
package com.intellij.openapi.progress.util
public abstract com.intellij.openapi.progress.util.AbstractProgressIndicatorExBase$IndicatorAction extends java.lang.Object {
public abstract void execute (com.intellij.openapi.wm.ex.ProgressIndicatorEx)
}
com/intellij/openapi/progress/util/AbstractProgressIndicatorExBase.class
AbstractProgressIndicatorExBase.java
package com.intellij.openapi.progress.util
public com.intellij.openapi.progress.util.AbstractProgressIndicatorExBase extends com.intellij.openapi.progress.util.AbstractProgressIndicatorBase implements com.intellij.openapi.wm.ex.ProgressIndicatorEx {
private final boolean myReusable
private volatile com.intellij.openapi.wm.ex.ProgressIndicatorEx[] myStateDelegates
private volatile com.intellij.util.containers.WeakList myFinished
private volatile boolean myWasStarted
private com.intellij.openapi.progress.TaskInfo myOwnerTask
public void <init> (boolean)
boolean reusable
public void <init> ()
public void start ()
public void stop ()
public void cancel ()
public void finish (com.intellij.openapi.progress.TaskInfo)
com.intellij.openapi.progress.TaskInfo task
com.intellij.util.containers.WeakList finished
public boolean isFinished (com.intellij.openapi.progress.TaskInfo)
com.intellij.openapi.progress.TaskInfo task
java.util.Collection list
protected void setOwnerTask (com.intellij.openapi.progress.TaskInfo)
com.intellij.openapi.progress.TaskInfo owner
public void processFinish ()
public final void checkCanceled ()
public void setText (java.lang.String)
String text
public void setText2 (java.lang.String)
String text
public void setFraction (double)
double fraction
public void pushState ()
public void popState ()
protected boolean isReuseable ()
public void setIndeterminate (boolean)
boolean indeterminate
public final void addStateDelegate (com.intellij.openapi.wm.ex.ProgressIndicatorEx)
com.intellij.openapi.wm.ex.ProgressIndicatorEx[] stateDelegates
com.intellij.openapi.wm.ex.ProgressIndicatorEx delegate
protected void delegateProgressChange (com.intellij.openapi.progress.util.AbstractProgressIndicatorExBase$IndicatorAction)
com.intellij.openapi.progress.util.AbstractProgressIndicatorExBase$IndicatorAction action
protected void delegateRunningChange (com.intellij.openapi.progress.util.AbstractProgressIndicatorExBase$IndicatorAction)
com.intellij.openapi.progress.util.AbstractProgressIndicatorExBase$IndicatorAction action
private void delegate (com.intellij.openapi.progress.util.AbstractProgressIndicatorExBase$IndicatorAction)
com.intellij.openapi.wm.ex.ProgressIndicatorEx each
com.intellij.openapi.progress.util.AbstractProgressIndicatorExBase$IndicatorAction action
com.intellij.openapi.wm.ex.ProgressIndicatorEx[] list
protected void onProgressChange ()
protected void onRunningChange ()
public boolean wasStarted ()
private static synthetic void lambda$setIndeterminate$4 (boolean, com.intellij.openapi.wm.ex.ProgressIndicatorEx)
boolean indeterminate
com.intellij.openapi.wm.ex.ProgressIndicatorEx each
private static synthetic void lambda$setFraction$3 (double, com.intellij.openapi.wm.ex.ProgressIndicatorEx)
double fraction
com.intellij.openapi.wm.ex.ProgressIndicatorEx each
private static synthetic void lambda$setText2$2 (java.lang.String, com.intellij.openapi.wm.ex.ProgressIndicatorEx)
String text
com.intellij.openapi.wm.ex.ProgressIndicatorEx each
private static synthetic void lambda$setText$1 (java.lang.String, com.intellij.openapi.wm.ex.ProgressIndicatorEx)
String text
com.intellij.openapi.wm.ex.ProgressIndicatorEx each
private static synthetic void lambda$finish$0 (com.intellij.openapi.progress.TaskInfo, com.intellij.openapi.wm.ex.ProgressIndicatorEx)
com.intellij.openapi.progress.TaskInfo task
com.intellij.openapi.wm.ex.ProgressIndicatorEx each
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/util/ProgressWrapper.class
ProgressWrapper.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 <init> (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator original
protected void <init> (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
protected java.lang.Throwable getCancellationTrace ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/progress/util/StandardProgressIndicatorBase.class
StandardProgressIndicatorBase.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 <init> ()
public final void cancel ()
public final boolean isCanceled ()
}
com/intellij/openapi/progress/util/TooManyUsagesStatus$1.class
TooManyUsagesStatus.java
package com.intellij.openapi.progress.util
synthetic com.intellij.openapi.progress.util.TooManyUsagesStatus$1 extends java.lang.Object {
}
com/intellij/openapi/progress/util/TooManyUsagesStatus$NullStatus.class
TooManyUsagesStatus.java
package com.intellij.openapi.progress.util
com.intellij.openapi.progress.util.TooManyUsagesStatus$NullStatus extends com.intellij.openapi.progress.util.TooManyUsagesStatus {
private void <init> ()
public boolean switchTooManyUsagesStatus ()
public void userResponded ()
public void pauseProcessingIfTooManyUsages ()
synthetic void <init> (com.intellij.openapi.progress.util.TooManyUsagesStatus$1)
com.intellij.openapi.progress.util.TooManyUsagesStatus$1 x0
}
com/intellij/openapi/progress/util/TooManyUsagesStatus$Status.class
TooManyUsagesStatus.java
package com.intellij.openapi.progress.util
public final enum com.intellij.openapi.progress.util.TooManyUsagesStatus$Status extends java.lang.Enum {
public static final enum com.intellij.openapi.progress.util.TooManyUsagesStatus$Status FEW_USAGES
public static final enum com.intellij.openapi.progress.util.TooManyUsagesStatus$Status WARNING_DIALOG_SHOWN
public static final enum com.intellij.openapi.progress.util.TooManyUsagesStatus$Status USER_RESPONDED
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/progress/util/TooManyUsagesStatus.class
TooManyUsagesStatus.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 <init> (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
synthetic void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/PackageDirectoryCache$PackageInfo$1.class
PackageDirectoryCache.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo$1 extends com.intellij.openapi.util.VolatileNotNullLazyValue {
final synthetic com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo this$1
void <init> (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 synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/PackageDirectoryCache$PackageInfo.class
PackageDirectoryCache.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 synthetic com.intellij.openapi.roots.impl.PackageDirectoryCache this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/PackageDirectoryCache.class
PackageDirectoryCache.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.PackageDirectoryCache extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.util.containers.MultiMap myRootsByPackagePrefix
private final java.util.Map myDirectoriesByPackageNameCache
private final java.util.Set myNonExistentPackages
public void <init> (com.intellij.util.containers.MultiMap)
com.intellij.openapi.vfs.VirtualFile file
String prefix
com.intellij.util.containers.MultiMap rootsByPackagePrefix
void clear ()
public void onLowMemory ()
public java.util.List getDirectoriesByPackageName (java.lang.String)
String packageName
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo info
private com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo getPackageInfo (java.lang.String)
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo parentInfo
int i
com.intellij.openapi.vfs.VirtualFile file
java.util.List result
String packageName
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo info
public java.util.Set getSubpackageNames (java.lang.String)
String packageName
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo info
public java.util.Set getSubpackageNames (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String shortName
java.util.Collection directories
java.util.Map$Entry entry
String packageName
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo info
java.util.Set result
public static com.intellij.openapi.roots.impl.PackageDirectoryCache createCache (java.util.List)
java.util.List roots
com.intellij.util.containers.MultiMap map
protected boolean isPackageDirectory (com.intellij.openapi.vfs.VirtualFile, java.lang.String)
com.intellij.openapi.vfs.VirtualFile dir
String packageName
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/ex/VirtualFileManagerEx.class
VirtualFileManagerEx.java
package com.intellij.openapi.vfs.ex
public abstract com.intellij.openapi.vfs.ex.VirtualFileManagerEx extends com.intellij.openapi.vfs.VirtualFileManager {
public void <init> ()
public abstract void fireBeforeRefreshStart (boolean)
public abstract void fireAfterRefreshFinish (boolean)
}
com/intellij/openapi/vfs/impl/CoreVirtualFilePointerManager.class
CoreVirtualFilePointerManager.java
package com.intellij.openapi.vfs.impl
public com.intellij.openapi.vfs.impl.CoreVirtualFilePointerManager extends com.intellij.openapi.vfs.pointers.VirtualFilePointerManager {
public void <init> ()
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
public com.intellij.openapi.vfs.pointers.VirtualFilePointer createDirectoryPointer (java.lang.String, boolean, com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
String url
boolean recursively
com.intellij.openapi.Disposable parent
com.intellij.openapi.vfs.pointers.VirtualFilePointerListener listener
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/impl/LightFilePointer.class
LightFilePointer.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 <init> (java.lang.String)
String url
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/impl/VirtualFileManagerImpl$1.class
VirtualFileManagerImpl.java
package com.intellij.openapi.vfs.impl
synthetic com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$1 extends java.lang.Object {
}
com/intellij/openapi/vfs/impl/VirtualFileManagerImpl$LoggingListener.class
VirtualFileManagerImpl.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 <init> ()
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
synthetic void <init> (com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$1)
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/impl/VirtualFileManagerImpl$VirtualFileSystemBean.class
VirtualFileManagerImpl.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$VirtualFileSystemBean extends com.intellij.util.KeyedLazyInstanceEP {
public boolean physical
private void <init> ()
}
com/intellij/openapi/vfs/impl/VirtualFileManagerImpl.class
VirtualFileManagerImpl.java
package com.intellij.openapi.vfs.impl
public com.intellij.openapi.vfs.impl.VirtualFileManagerImpl extends com.intellij.openapi.vfs.ex.VirtualFileManagerEx implements com.intellij.openapi.Disposable {
protected static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.util.KeyedExtensionCollector myCollector
private final com.intellij.openapi.vfs.VirtualFileSystem[] myPhysicalFileSystems
private final com.intellij.util.EventDispatcher myVirtualFileListenerMulticaster
private final java.util.List myVirtualFileManagerListeners
private final java.util.List myAsyncFileListeners
private int myRefreshCount
public void <init> (java.util.List)
java.util.List fileSystems
public void <init> (java.util.List, com.intellij.util.messages.MessageBus)
com.intellij.util.KeyedLazyInstance bean
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
java.util.List fileSystems
com.intellij.util.messages.MessageBus bus
java.util.List physicalFileSystems
com.intellij.openapi.extensions.ExtensionPoint point
public void dispose ()
public long getStructureModificationCount ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem (java.lang.String)
String protocol
java.util.List systems
int size
public java.util.List getPhysicalFileSystems ()
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
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 addAsyncFileListener (com.intellij.openapi.vfs.AsyncFileListener, com.intellij.openapi.Disposable)
com.intellij.openapi.vfs.AsyncFileListener listener
com.intellij.openapi.Disposable parentDisposable
public java.util.List getAsyncFileListeners ()
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 app
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 ()
private synthetic void lambda$notifyPropertyChanged$3 (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.application.Application, java.lang.String, java.lang.Object, java.lang.Object)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.application.Application app
String property
Object oldValue
Object newValue
private synthetic void lambda$null$2 (com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.lang.Object, java.lang.Object, com.intellij.openapi.application.Application)
com.intellij.openapi.vfs.VirtualFile virtualFile
String property
Object oldValue
Object newValue
com.intellij.openapi.application.Application app
java.util.List events
com.intellij.openapi.vfs.newvfs.BulkFileListener listener
private synthetic void lambda$addAsyncFileListener$1 (com.intellij.openapi.vfs.AsyncFileListener)
com.intellij.openapi.vfs.AsyncFileListener listener
private synthetic void lambda$addVirtualFileManagerListener$0 (com.intellij.openapi.vfs.VirtualFileManagerListener)
com.intellij.openapi.vfs.VirtualFileManagerListener listener
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/impl/VirtualFilePointerContainerImpl$1.class
VirtualFilePointerContainerImpl.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.VirtualFilePointerContainerImpl$1 extends com.intellij.openapi.vfs.VirtualFileVisitor {
final synthetic java.util.List val$cachedFiles
final synthetic java.util.List val$cachedDirectories
final synthetic com.intellij.openapi.vfs.impl.VirtualFilePointerContainerImpl this$0
transient void <init> (com.intellij.openapi.vfs.impl.VirtualFilePointerContainerImpl, com.intellij.openapi.vfs.VirtualFileVisitor$Option[], java.util.List, java.util.List)
com.intellij.openapi.vfs.impl.VirtualFilePointerContainerImpl this$0
com.intellij.openapi.vfs.VirtualFileVisitor$Option[] arg0
public boolean visitFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile jarRoot
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/impl/VirtualFilePointerContainerImpl.class
VirtualFilePointerContainerImpl.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 static final int UNINITIALIZED
private final com.intellij.util.containers.ConcurrentList myList
private final com.intellij.util.containers.ConcurrentList myJarDirectories
private final com.intellij.util.containers.ConcurrentList myJarRecursiveDirectories
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
public static final String URL_ATTR
private boolean myDisposed
private static final boolean TRACE_CREATION
public static final String JAR_DIRECTORY_ELEMENT
public static final String RECURSIVE_ATTR
private static final com.intellij.openapi.util.Trinity EMPTY
static final synthetic boolean $assertionsDisabled
void <init> (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, boolean) throws com.intellij.openapi.util.InvalidDataException
String url
boolean recursive
org.jdom.Element jarDir
java.util.List jarDirs
org.jdom.Element rootChild
String childName
boolean externalizeJarDirectories
java.util.List urls
public void writeExternal (org.jdom.Element, java.lang.String, boolean)
String url
org.jdom.Element rootPathElement
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
org.jdom.Element element
String childElementName
boolean externalizeJarDirectories
private static void writeJarDirs (java.util.List, org.jdom.Element, boolean)
String url
org.jdom.Element jarDirElement
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
java.util.List myJarDirectories
org.jdom.Element element
boolean recursive
java.util.List jarDirectories
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
public void add (java.lang.String)
String url
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.VirtualFilePointerContainer that
java.util.List jarDups
java.util.List jarRecursiveDups
public void addAll (java.util.Collection)
java.util.Collection urls
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
com.intellij.openapi.vfs.VirtualFile jarRoot
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile[] children
com.intellij.openapi.vfs.VirtualFile jarDirectory
com.intellij.openapi.vfs.pointers.VirtualFilePointer jarDirectoryPtr
com.intellij.openapi.vfs.VirtualFile jarDirectory
com.intellij.openapi.vfs.pointers.VirtualFilePointer jarDirectoryPtr
java.util.List cachedFiles
java.util.List cachedUrls
java.util.List cachedDirectories
boolean allFilesAreDirs
String[] urlsArray
com.intellij.openapi.vfs.VirtualFile[] directories
com.intellij.openapi.vfs.VirtualFile[] files
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 impl
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.Disposable parent
com.intellij.openapi.vfs.pointers.VirtualFilePointerListener listener
com.intellij.openapi.vfs.impl.VirtualFilePointerContainerImpl clone
java.util.List toAdd
public void dispose ()
public void addJarDirectory (java.lang.String, boolean)
String directoryUrl
boolean recursively
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
public void addAllJarDirectories (java.util.Collection, boolean)
java.util.Collection directoryUrls
boolean recursively
java.util.List pointers
public boolean removeJarDirectory (java.lang.String)
String directoryUrl
java.util.function.Predicate filter
boolean removed0
boolean removed1
boolean removed2
public java.util.List getJarDirectories ()
java.util.List jars
java.util.List recJars
private static synthetic com.intellij.openapi.util.Pair lambda$getJarDirectories$7 (com.intellij.openapi.vfs.pointers.VirtualFilePointer)
com.intellij.openapi.vfs.pointers.VirtualFilePointer ptr
private static synthetic com.intellij.openapi.util.Pair lambda$getJarDirectories$6 (com.intellij.openapi.vfs.pointers.VirtualFilePointer)
com.intellij.openapi.vfs.pointers.VirtualFilePointer ptr
private static synthetic boolean lambda$removeJarDirectory$5 (java.lang.String, com.intellij.openapi.vfs.pointers.VirtualFilePointer)
String directoryUrl
com.intellij.openapi.vfs.pointers.VirtualFilePointer ptr
private synthetic com.intellij.openapi.vfs.pointers.VirtualFilePointer lambda$addAllJarDirectories$4 (boolean, java.lang.String)
boolean recursively
String url
private static synthetic com.intellij.openapi.vfs.pointers.VirtualFilePointer lambda$clone$3 (com.intellij.openapi.vfs.impl.VirtualFilePointerContainerImpl, com.intellij.openapi.vfs.pointers.VirtualFilePointer)
com.intellij.openapi.vfs.impl.VirtualFilePointerContainerImpl clone
com.intellij.openapi.vfs.pointers.VirtualFilePointer p
private static synthetic java.lang.String[] lambda$getUrls$2 (int)
int x$0
private synthetic com.intellij.openapi.vfs.pointers.VirtualFilePointer lambda$addAll$1 (java.lang.String)
String url
private static synthetic java.lang.String lambda$readExternal$0 (org.jdom.Element)
org.jdom.Element url
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/impl/ZipEntryMap$1.class
ZipEntryMap.java
package com.intellij.openapi.vfs.impl
synthetic com.intellij.openapi.vfs.impl.ZipEntryMap$1 extends java.lang.Object {
}
com/intellij/openapi/vfs/impl/ZipEntryMap$EntrySet.class
ZipEntryMap.java
package com.intellij.openapi.vfs.impl
final com.intellij.openapi.vfs.impl.ZipEntryMap$EntrySet extends java.util.AbstractSet {
final synthetic com.intellij.openapi.vfs.impl.ZipEntryMap this$0
private void <init> (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
private static synthetic java.util.Map$Entry lambda$iterator$0 (com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo)
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
synthetic void <init> (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.class
ZipEntryMap.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 <init> (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 synthetic java.util.Set entrySet ()
public volatile synthetic java.lang.Object remove (java.lang.Object)
public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object)
public volatile synthetic java.lang.Object get (java.lang.Object)
static synthetic com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[] access$100 (com.intellij.openapi.vfs.impl.ZipEntryMap)
com.intellij.openapi.vfs.impl.ZipEntryMap x0
static synthetic java.lang.String access$200 (com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo)
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/impl/ZipHandler$1.class
ZipHandler.java
package com.intellij.openapi.vfs.impl
final com.intellij.openapi.vfs.impl.ZipHandler$1 extends com.intellij.util.io.FileAccessorCache {
void <init> (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 handler
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 synthetic boolean isEqual (java.lang.Object, java.lang.Object)
protected volatile synthetic void disposeAccessor (java.lang.Object) throws java.io.IOException
protected volatile synthetic java.lang.Object createAccessor (java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/impl/ZipHandler.class
ZipHandler.java
package com.intellij.openapi.vfs.impl
public com.intellij.openapi.vfs.impl.ZipHandler extends com.intellij.openapi.vfs.impl.ZipHandlerBase {
private volatile String myCanonicalPathToZip
private volatile long myFileStamp
private volatile long myFileLength
private static final com.intellij.util.io.FileAccessorCache ourZipFileFileAccessorCache
public void <init> (java.lang.String)
String path
protected static synchronized void setFileAttributes (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 static synchronized boolean isSameFileAttributes (com.intellij.openapi.vfs.impl.ZipHandler, com.intellij.openapi.util.io.FileAttributes)
com.intellij.openapi.vfs.impl.ZipHandler zipHandler
com.intellij.openapi.util.io.FileAttributes attributes
private java.lang.String getCanonicalPathToZip () throws java.io.IOException
String value
protected com.intellij.util.io.FileAccessorCache$Handle getCachedZipFileHandle (boolean) throws java.io.IOException
com.intellij.openapi.util.io.FileAttributes attributes
com.intellij.util.io.FileAccessorCache$Handle handle
Throwable cause
RuntimeException e
boolean createIfNeeded
protected void clearCaches ()
protected java.io.File getFileToUse ()
protected long getEntryFileStamp ()
protected com.intellij.util.io.ResourceHandle acquireZipHandle () throws java.io.IOException
public static void clearFileAccessorCache ()
static synthetic java.lang.String access$000 (com.intellij.openapi.vfs.impl.ZipHandler) throws java.io.IOException
com.intellij.openapi.vfs.impl.ZipHandler x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/impl/ZipHandlerBase$InputStreamWrapper.class
ZipHandlerBase.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.ZipHandlerBase$InputStreamWrapper extends java.io.InputStream {
private final java.io.InputStream myStream
private final com.intellij.util.io.ResourceHandle myZipRef
private final java.util.concurrent.atomic.AtomicBoolean closed
void <init> (java.io.InputStream, com.intellij.util.io.ResourceHandle)
java.io.InputStream stream
com.intellij.util.io.ResourceHandle zipRef
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public int available () throws java.io.IOException
public void close () throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/impl/ZipHandlerBase.class
ZipHandlerBase.java
package com.intellij.openapi.vfs.impl
public abstract com.intellij.openapi.vfs.impl.ZipHandlerBase extends com.intellij.openapi.vfs.impl.ArchiveHandler {
public void <init> (java.lang.String)
String path
protected java.util.Map createEntriesMap () throws java.io.IOException
com.intellij.util.io.ResourceHandle existingZipRef
protected java.util.Map buildEntryMapForZipFile (java.util.zip.ZipFile)
java.util.zip.ZipFile zip
java.util.Map map
java.util.Enumeration entries
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
java.io.InputStream stream
long length
java.util.zip.ZipFile zip
java.util.zip.ZipEntry entry
com.intellij.util.io.ResourceHandle zipRef
String relativePath
public java.io.InputStream getInputStream (java.lang.String) throws java.io.IOException
long length
java.io.InputStream stream
java.util.zip.ZipFile zip
java.util.zip.ZipEntry entry
String relativePath
boolean release
com.intellij.util.io.ResourceHandle zipRef
protected abstract long getEntryFileStamp ()
protected abstract com.intellij.util.io.ResourceHandle acquireZipHandle () throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/impl/http/FileDownloadingListener.class
FileDownloadingListener.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.class
HttpVirtualFile.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 <init> ()
public abstract com.intellij.openapi.vfs.impl.http.RemoteFileInfo getFileInfo ()
}
com/intellij/openapi/vfs/impl/http/RemoteFileInfo.class
RemoteFileInfo.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.class
RemoteFileState.java
package com.intellij.openapi.vfs.impl.http
public final enum com.intellij.openapi.vfs.impl.http.RemoteFileState extends java.lang.Enum {
public static final enum com.intellij.openapi.vfs.impl.http.RemoteFileState DOWNLOADING_NOT_STARTED
public static final enum com.intellij.openapi.vfs.impl.http.RemoteFileState DOWNLOADING_IN_PROGRESS
public static final enum com.intellij.openapi.vfs.impl.http.RemoteFileState DOWNLOADED
public static final enum com.intellij.openapi.vfs.impl.http.RemoteFileState ERROR_OCCURRED
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/vfs/impl/jar/CoreJarFileSystem.class
CoreJarFileSystem.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 <init> ()
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 ()
private synthetic com.intellij.openapi.vfs.impl.jar.CoreJarHandler lambda$new$0 (java.lang.String)
String key
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/impl/jar/CoreJarHandler.class
CoreJarHandler.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 <init> (com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem, java.lang.String)
com.intellij.openapi.vfs.impl.jar.CoreJarVirtualFile file
com.intellij.openapi.vfs.VirtualFile parent
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo info
java.util.List childList
java.util.Map$Entry entry
com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem fileSystem
String path
java.util.Map entries
java.util.Map entriesMap
java.util.Map childrenMap
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.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 ()
private static synthetic java.util.List lambda$new$0 (com.intellij.openapi.vfs.impl.jar.CoreJarVirtualFile)
com.intellij.openapi.vfs.impl.jar.CoreJarVirtualFile key
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/impl/jar/CoreJarVirtualFile.class
CoreJarVirtualFile.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 CharSequence myName
private final long myLength
private final long myTimestamp
private final com.intellij.openapi.vfs.VirtualFile myParent
private com.intellij.openapi.vfs.VirtualFile[] myChildren
public void <init> (com.intellij.openapi.vfs.impl.jar.CoreJarHandler, java.lang.CharSequence, long, long, com.intellij.openapi.vfs.impl.jar.CoreJarVirtualFile)
com.intellij.openapi.vfs.impl.jar.CoreJarHandler handler
CharSequence name
long length
long timestamp
com.intellij.openapi.vfs.impl.jar.CoreJarVirtualFile parent
void setChildren (com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.vfs.VirtualFile[] children
public java.lang.String getName ()
public java.lang.CharSequence getNameSequence ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/local/CoreLocalFileSystem.class
CoreLocalFileSystem.java
package com.intellij.openapi.vfs.local
public com.intellij.openapi.vfs.local.CoreLocalFileSystem extends com.intellij.openapi.vfs.DeprecatedVirtualFileSystem {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/vfs/local/CoreLocalVirtualFile.class
CoreLocalVirtualFile.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 com.intellij.openapi.util.NotNullLazyValue myIsDirectory
public void <init> (com.intellij.openapi.vfs.local.CoreLocalFileSystem, java.io.File)
com.intellij.openapi.vfs.local.CoreLocalFileSystem fileSystem
java.io.File ioFile
public void <init> (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 ()
int i
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/wm/ex/ProgressIndicatorEx.class
ProgressIndicatorEx.java
package com.intellij.openapi.wm.ex
public abstract com.intellij.openapi.wm.ex.ProgressIndicatorEx extends java.lang.Object implements com.intellij.openapi.progress.ProgressIndicator {
public abstract void addStateDelegate (com.intellij.openapi.wm.ex.ProgressIndicatorEx)
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 ()
public abstract void initStateFrom (com.intellij.openapi.progress.ProgressIndicator)
}
com/intellij/pom/core/impl/PomModelImpl$1.class
PomModelImpl.java
package com.intellij.pom.core.impl
com.intellij.pom.core.impl.PomModelImpl$1 extends com.intellij.pom.impl.PomTransactionBase {
final synthetic com.intellij.psi.impl.DiffLog val$log
final synthetic com.intellij.psi.PsiFile val$file
final synthetic com.intellij.pom.core.impl.PomModelImpl this$0
void <init> (com.intellij.pom.core.impl.PomModelImpl, com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, com.intellij.psi.impl.DiffLog, com.intellij.psi.PsiFile)
com.intellij.pom.core.impl.PomModelImpl this$0
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner () throws com.intellij.util.IncorrectOperationException
}
com/intellij/pom/core/impl/PomModelImpl.class
PomModelImpl.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 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 ThreadLocal myBlockedAspects
private static volatile boolean allowPsiModification
public void <init> (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.PomTransaction transaction
com.intellij.pom.PomModelAspect aspect
private com.intellij.openapi.util.Pair getBlockingTransaction (com.intellij.pom.PomModelAspect, com.intellij.pom.PomTransaction)
com.intellij.openapi.util.Pair pair
com.intellij.util.containers.Stack blockedAspects
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
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 isFromCommit
boolean isPhysicalPsiChange
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
com.intellij.psi.impl.DiffLog log
private void startTransaction (com.intellij.pom.PomTransaction)
com.intellij.openapi.command.CommandProcessor commandProcessor
com.intellij.pom.PomTransaction transaction
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 ()
private synthetic void lambda$reparseFile$3 (com.intellij.psi.PsiFile, com.intellij.psi.impl.DiffLog)
com.intellij.psi.PsiFile file
com.intellij.psi.impl.DiffLog log
private synthetic void lambda$runTransaction$2 (com.intellij.pom.PomTransaction, com.intellij.pom.PomModelAspect)
com.intellij.pom.PomTransaction transaction
com.intellij.pom.PomModelAspect aspect
com.intellij.openapi.util.Pair block
java.util.List throwables
private synthetic void lambda$null$1 (com.intellij.pom.PomModelAspect, com.intellij.pom.PomTransaction, java.util.List, com.intellij.openapi.util.Pair) throws java.lang.RuntimeException
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.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.util.containers.Stack blockedAspects
com.intellij.pom.event.PomModelEvent event
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
com.intellij.pom.PomModelAspect aspect
com.intellij.pom.PomTransaction transaction
java.util.List throwables
com.intellij.openapi.util.Pair block
private synthetic void lambda$addModelListener$0 (com.intellij.pom.event.PomModelListener)
com.intellij.pom.event.PomModelListener listener
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/pom/tree/TreeAspect.class
TreeAspect.java
package com.intellij.pom.tree
public com.intellij.pom.tree.TreeAspect extends java.lang.Object implements com.intellij.pom.PomModelAspect {
public void <init> (com.intellij.pom.PomModel)
com.intellij.pom.PomModel model
public void update (com.intellij.pom.event.PomModelEvent)
com.intellij.pom.event.PomModelEvent event
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/pom/tree/TreeAspectEvent.class
TreeAspectEvent.java
package com.intellij.pom.tree
public com.intellij.pom.tree.TreeAspectEvent extends com.intellij.pom.event.PomModelEvent {
public void <init> (com.intellij.pom.PomModel, com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.pom.PomModel model
com.intellij.pom.tree.events.TreeChangeEvent reparseAccumulatedEvent
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/pom/tree/events/ChangeInfo.class
ChangeInfo.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 ()
}
com/intellij/pom/tree/events/TreeChange.class
TreeChange.java
package com.intellij.pom.tree.events
public abstract com.intellij.pom.tree.events.TreeChange extends java.lang.Object {
public abstract com.intellij.lang.ASTNode[] getAffectedChildren ()
public abstract com.intellij.pom.tree.events.ChangeInfo getChangeByChild (com.intellij.lang.ASTNode)
}
com/intellij/pom/tree/events/TreeChangeEvent.class
TreeChangeEvent.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)
}
com/intellij/pom/tree/events/impl/ChangeInfoImpl.class
ChangeInfoImpl.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 final com.intellij.psi.impl.source.tree.TreeElement myOldChild
private final com.intellij.psi.impl.source.tree.TreeElement myNewChild
private final int myOffset
private final int myOldLength
private final int myNewLength
void <init> (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement, int, int)
com.intellij.psi.impl.source.tree.TreeElement oldChild
com.intellij.psi.impl.source.tree.TreeElement newChild
int offset
int oldLength
public com.intellij.psi.impl.source.tree.TreeElement getOldChild ()
public com.intellij.psi.impl.source.tree.TreeElement getNewChild ()
public int getChangeType ()
public java.lang.String toString ()
int getLengthDelta ()
com.intellij.psi.impl.source.tree.TreeElement getAffectedChild ()
void fireEvent (int, com.intellij.psi.PsiFile, com.intellij.psi.impl.source.tree.CompositeElement)
int parentStart
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.impl.PsiTreeChangeEventImpl e
static com.intellij.psi.impl.PsiTreeChangeEventImpl createEvent (com.intellij.psi.PsiFile, int)
com.intellij.psi.PsiFile file
int offset
com.intellij.psi.impl.PsiTreeChangeEventImpl e
boolean hasNoPsi ()
private static void childAdded (com.intellij.psi.impl.PsiTreeChangeEventImpl, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.PsiTreeChangeEventImpl e
com.intellij.psi.impl.source.tree.TreeElement child
com.intellij.psi.impl.source.tree.CompositeElement parent
private void childRemoved (com.intellij.psi.impl.PsiTreeChangeEventImpl, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.PsiTreeChangeEventImpl e
com.intellij.psi.impl.source.tree.TreeElement child
com.intellij.psi.impl.source.tree.CompositeElement parent
private void childReplaced (com.intellij.psi.impl.PsiTreeChangeEventImpl, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.PsiTreeChangeEventImpl e
com.intellij.psi.impl.source.tree.TreeElement oldChild
com.intellij.psi.impl.source.tree.TreeElement newChild
com.intellij.psi.impl.source.tree.CompositeElement parent
static void childrenChanged (com.intellij.psi.impl.PsiTreeChangeEventImpl, com.intellij.psi.impl.source.tree.TreeElement, int)
com.intellij.psi.impl.PsiTreeChangeEventImpl e
com.intellij.psi.impl.source.tree.TreeElement parent
int oldLength
private static com.intellij.psi.impl.PsiManagerImpl getPsiManagerImpl (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/pom/tree/events/impl/TreeChangeEventImpl.class
TreeChangeEventImpl.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 final java.util.Map myChangedElements
private final com.intellij.util.containers.MultiMap myChangesByAllParents
private final com.intellij.pom.PomModelAspect myAspect
private final com.intellij.psi.impl.source.tree.FileElement myFileElement
public void <init> (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
public void addElementaryChange (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.pom.tree.events.impl.TreeChangeImpl existing
private boolean integrateIntoExistingChanges (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement superParent
com.intellij.pom.tree.events.impl.TreeChangeImpl superChange
com.intellij.psi.impl.source.tree.CompositeElement eachParent
com.intellij.psi.impl.source.tree.CompositeElement nextParent
private void mergeChange (com.intellij.pom.tree.events.impl.TreeChangeImpl)
com.intellij.psi.impl.source.tree.TreeElement ancestorChild
com.intellij.pom.tree.events.impl.TreeChangeImpl descendant
com.intellij.pom.tree.events.impl.TreeChangeImpl nextChange
com.intellij.psi.impl.source.tree.CompositeElement newParent
private void registerChange (com.intellij.pom.tree.events.impl.TreeChangeImpl)
com.intellij.psi.impl.source.tree.CompositeElement eachParent
com.intellij.pom.tree.events.impl.TreeChangeImpl nextChange
private void unregisterChange (com.intellij.pom.tree.events.impl.TreeChangeImpl)
com.intellij.psi.impl.source.tree.CompositeElement superParent
com.intellij.pom.tree.events.impl.TreeChangeImpl change
private static com.intellij.psi.impl.source.tree.TreeElement findAncestorChild (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.pom.tree.events.impl.TreeChangeImpl)
com.intellij.psi.impl.source.tree.CompositeElement ancestor
com.intellij.pom.tree.events.impl.TreeChangeImpl change
java.util.List superParents
int index
public com.intellij.pom.PomModelAspect getAspect ()
public void merge (com.intellij.pom.event.PomChangeSet)
com.intellij.pom.tree.events.impl.TreeChangeImpl existing
com.intellij.pom.tree.events.impl.TreeChangeImpl change
com.intellij.pom.event.PomChangeSet next
public void fireEvents ()
com.intellij.pom.tree.events.impl.TreeChangeImpl change
java.util.Collection changes
public void beforeNestedTransaction ()
com.intellij.pom.tree.events.impl.TreeChangeImpl change
public java.lang.String toString ()
public volatile synthetic com.intellij.lang.ASTNode getRootElement ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/pom/tree/events/impl/TreeChangeImpl$1.class
TreeChangeImpl.java
package com.intellij.pom.tree.events.impl
synthetic com.intellij.pom.tree.events.impl.TreeChangeImpl$1 extends java.lang.Object {
}
com/intellij/pom/tree/events/impl/TreeChangeImpl$ChildrenDiff.class
TreeChangeImpl.java
package com.intellij.pom.tree.events.impl
com.intellij.pom.tree.events.impl.TreeChangeImpl$ChildrenDiff extends java.lang.Object {
java.util.LinkedHashSet currentChildren
java.util.Iterator itOld
java.util.Iterator itNew
com.intellij.psi.impl.source.tree.TreeElement oldChild
com.intellij.psi.impl.source.tree.TreeElement newChild
int oldOffset
java.util.LinkedHashMap result
final synthetic com.intellij.pom.tree.events.impl.TreeChangeImpl this$0
private void <init> (com.intellij.pom.tree.events.impl.TreeChangeImpl)
void advanceOld ()
void advanceNew ()
java.util.Map calcChanges ()
boolean oldDisappeared
boolean newAppeared
private void addChange (com.intellij.pom.tree.events.impl.ChangeInfoImpl)
com.intellij.pom.tree.events.impl.ChangeInfoImpl change
synthetic void <init> (com.intellij.pom.tree.events.impl.TreeChangeImpl, com.intellij.pom.tree.events.impl.TreeChangeImpl$1)
com.intellij.pom.tree.events.impl.TreeChangeImpl x0
com.intellij.pom.tree.events.impl.TreeChangeImpl$1 x1
}
com/intellij/pom/tree/events/impl/TreeChangeImpl.class
TreeChangeImpl.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 java.lang.Comparable {
private final com.intellij.psi.impl.source.tree.CompositeElement myParent
private final java.util.List mySuperParents
private final java.util.LinkedHashSet myInitialChildren
private final java.util.Map myInitialLengths
private final java.util.Set myContentChangeChildren
private java.util.Map myChanges
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.TreeElement child
com.intellij.psi.impl.source.tree.CompositeElement parent
java.util.List getSuperParents ()
private com.intellij.util.containers.JBIterable getCurrentChildren ()
public int compareTo (com.intellij.pom.tree.events.impl.TreeChangeImpl)
com.intellij.psi.impl.source.tree.CompositeElement thisParent
com.intellij.psi.impl.source.tree.CompositeElement thatParent
int result
int i
com.intellij.pom.tree.events.impl.TreeChangeImpl o
java.util.List thisParents
java.util.List thatParents
private static int compareNodePositions (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement node1
com.intellij.psi.impl.source.tree.CompositeElement node2
int o1
int o2
private static int getChildIndex (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement e
int getLengthDelta ()
void clearCache ()
private java.util.Map getAllChanges ()
public com.intellij.psi.impl.source.tree.CompositeElement getChangedParent ()
void fireEvents (com.intellij.psi.PsiFile)
com.intellij.pom.tree.events.impl.ChangeInfoImpl change
com.intellij.psi.PsiFile file
int start
java.util.Collection changes
public com.intellij.psi.impl.source.tree.TreeElement[] getAffectedChildren ()
public com.intellij.pom.tree.events.impl.ChangeInfoImpl getChangeByChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public java.util.List getInitialChildren ()
public java.lang.String toString ()
void appendChanges (com.intellij.pom.tree.events.impl.TreeChangeImpl)
com.intellij.pom.tree.events.impl.TreeChangeImpl next
public void markChildChanged (com.intellij.psi.impl.source.tree.TreeElement, int)
com.intellij.psi.impl.source.tree.TreeElement child
int lengthDelta
Integer oldLength
public volatile synthetic com.intellij.pom.tree.events.ChangeInfo getChangeByChild (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.lang.ASTNode[] getAffectedChildren ()
public volatile synthetic int compareTo (java.lang.Object)
private static synthetic boolean lambda$fireEvents$0 (com.intellij.pom.tree.events.impl.ChangeInfoImpl)
com.intellij.pom.tree.events.impl.ChangeInfoImpl c
static synthetic com.intellij.util.containers.JBIterable access$100 (com.intellij.pom.tree.events.impl.TreeChangeImpl)
com.intellij.pom.tree.events.impl.TreeChangeImpl x0
static synthetic java.util.LinkedHashSet access$200 (com.intellij.pom.tree.events.impl.TreeChangeImpl)
com.intellij.pom.tree.events.impl.TreeChangeImpl x0
static synthetic java.util.Map access$300 (com.intellij.pom.tree.events.impl.TreeChangeImpl)
com.intellij.pom.tree.events.impl.TreeChangeImpl x0
static synthetic java.util.Set access$400 (com.intellij.pom.tree.events.impl.TreeChangeImpl)
com.intellij.pom.tree.events.impl.TreeChangeImpl x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/AbstractFileViewProvider$1.class
AbstractFileViewProvider.java
package com.intellij.psi
synthetic com.intellij.psi.AbstractFileViewProvider$1 extends java.lang.Object {
}
com/intellij/psi/AbstractFileViewProvider$Content.class
AbstractFileViewProvider.java
package com.intellij.psi
abstract com.intellij.psi.AbstractFileViewProvider$Content extends java.lang.Object {
public abstract java.lang.CharSequence getText ()
public abstract int getTextLength ()
public abstract long getModificationStamp ()
}
com/intellij/psi/AbstractFileViewProvider$PsiFileContent.class
AbstractFileViewProvider.java
package com.intellij.psi
com.intellij.psi.AbstractFileViewProvider$PsiFileContent extends java.lang.Object implements com.intellij.psi.AbstractFileViewProvider$Content {
private final long myModificationStamp
private final com.intellij.psi.impl.source.tree.FileElement myFileElement
void <init> (com.intellij.psi.impl.source.tree.FileElement, long)
com.intellij.psi.impl.source.tree.FileElement fileElement
long modificationStamp
public java.lang.CharSequence getText ()
public int getTextLength ()
public long getModificationStamp ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/AbstractFileViewProvider$VirtualFileContent.class
AbstractFileViewProvider.java
package com.intellij.psi
com.intellij.psi.AbstractFileViewProvider$VirtualFileContent extends java.lang.Object implements com.intellij.psi.AbstractFileViewProvider$Content {
final synthetic com.intellij.psi.AbstractFileViewProvider this$0
private void <init> (com.intellij.psi.AbstractFileViewProvider)
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 ()
synthetic void <init> (com.intellij.psi.AbstractFileViewProvider, com.intellij.psi.AbstractFileViewProvider$1)
com.intellij.psi.AbstractFileViewProvider x0
com.intellij.psi.AbstractFileViewProvider$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/AbstractFileViewProvider.class
AbstractFileViewProvider.java
package com.intellij.psi
public abstract com.intellij.psi.AbstractFileViewProvider extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.psi.FileViewProvider {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.util.Key FREE_THREADED
private static final com.intellij.openapi.util.Key KNOWN_COPIES
private final com.intellij.psi.impl.PsiManagerEx myManager
private final com.intellij.openapi.vfs.VirtualFile myVirtualFile
private final boolean myEventSystemEnabled
private final boolean myPhysical
private volatile com.intellij.psi.AbstractFileViewProvider$Content myContent
private volatile java.lang.ref.Reference myDocument
private final com.intellij.openapi.fileTypes.FileType myFileType
private final com.intellij.psi.PsiLock myPsiLock
static final synthetic boolean $assertionsDisabled
protected void <init> (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 type
final boolean shouldCreatePsi ()
com.intellij.openapi.roots.FileIndexFacade indexFacade
com.intellij.openapi.vfs.VirtualFile parent
com.intellij.psi.PsiDirectory psiDir
com.intellij.openapi.vfs.VirtualFile vFile
public static boolean isFreeThreaded (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider provider
public com.intellij.psi.PsiLock getFilePsiLock ()
protected final 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.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
protected com.intellij.psi.PsiFile createFile (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.fileTypes.FileType, com.intellij.lang.Language)
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.lang.Language language
protected com.intellij.psi.PsiFile createFile (com.intellij.lang.Language)
com.intellij.lang.Language lang
com.intellij.lang.ParserDefinition parserDefinition
public final com.intellij.psi.impl.PsiManagerEx 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 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
protected abstract com.intellij.psi.PsiFile getPsiInner (com.intellij.lang.Language)
public com.intellij.psi.FileViewProvider clone ()
com.intellij.openapi.vfs.VirtualFile origFile
com.intellij.testFramework.LightVirtualFile copy
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 static com.intellij.psi.PsiElement findElementAt (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement psiFile
int offset
com.intellij.lang.ASTNode node
public void beforeContentsSynchronized ()
public void contentsSynchronized ()
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
private com.intellij.psi.AbstractFileViewProvider$Content getContent ()
private void setContent (com.intellij.psi.AbstractFileViewProvider$Content)
com.intellij.psi.AbstractFileViewProvider$Content content
private void checkLengthConsistency ()
java.util.List attachments
int nodeLength
com.intellij.psi.impl.source.tree.FileElement fileElement
com.intellij.openapi.editor.Document document
java.util.List knownTreeRoots
int fileLength
private boolean isDocumentConsistentWithPsi (int, com.intellij.psi.impl.source.tree.FileElement, int)
int fileLength
com.intellij.psi.impl.source.tree.FileElement fileElement
int nodeLength
public java.lang.String toString ()
public abstract com.intellij.psi.PsiFile getCachedPsi (com.intellij.lang.Language)
public abstract java.util.List getCachedPsiFiles ()
public abstract java.util.List getKnownTreeRoots ()
public final void markInvalidated ()
public final void markPossiblyInvalidated ()
private void invalidateCachedPsi ()
com.intellij.psi.PsiFile file
private void forKnownCopies (java.util.function.Consumer)
com.intellij.psi.AbstractFileViewProvider copy
java.util.function.Consumer action
java.util.Set knownCopies
public final void registerAsCopy (com.intellij.psi.AbstractFileViewProvider)
com.intellij.psi.AbstractFileViewProvider copy
java.util.Set copies
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 synthetic java.lang.Object clone ()
public volatile synthetic com.intellij.psi.PsiManager getManager ()
private synthetic boolean lambda$forKnownCopies$1 (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile f
private synthetic void lambda$markInvalidated$0 (com.intellij.psi.AbstractFileViewProvider)
com.intellij.psi.AbstractFileViewProvider copy
static synthetic com.intellij.openapi.editor.Document access$100 (com.intellij.psi.AbstractFileViewProvider)
com.intellij.psi.AbstractFileViewProvider x0
static synthetic java.lang.CharSequence access$200 (com.intellij.psi.AbstractFileViewProvider, com.intellij.openapi.editor.Document)
com.intellij.psi.AbstractFileViewProvider x0
com.intellij.openapi.editor.Document x1
static synthetic long access$300 (com.intellij.psi.AbstractFileViewProvider, com.intellij.openapi.editor.Document)
com.intellij.psi.AbstractFileViewProvider x0
com.intellij.openapi.editor.Document x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/DummyHolderViewProvider.class
DummyHolderViewProvider.java
package com.intellij.psi
public com.intellij.psi.DummyHolderViewProvider extends com.intellij.psi.AbstractFileViewProvider {
private com.intellij.psi.impl.source.DummyHolder myHolder
private final long myModificationStamp
public void <init> (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public java.lang.CharSequence getContents ()
public com.intellij.lang.Language getBaseLanguage ()
public java.util.Set getLanguages ()
protected com.intellij.psi.PsiFile getPsiInner (com.intellij.lang.Language)
com.intellij.lang.Language target
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 ()
public java.util.List getAllFiles ()
public long getModificationStamp ()
public void setDummyHolder (com.intellij.psi.impl.source.DummyHolder)
com.intellij.psi.impl.source.DummyHolder dummyHolder
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
public com.intellij.psi.PsiElement findElementAt (int, java.lang.Class)
int offset
Class lang
public com.intellij.psi.FileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile copy
public com.intellij.psi.PsiElement findElementAt (int)
int offset
com.intellij.psi.impl.source.tree.LeafElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/ExternalChangeAction$ExternalDocumentChange.class
ExternalChangeAction.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 <init> (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.class
ExternalChangeAction.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.class
IgnorePsiEventsMarker.java
package com.intellij.psi
public abstract com.intellij.psi.IgnorePsiEventsMarker extends java.lang.Object {
}
com/intellij/psi/MultiplePsiFilesPerDocumentFileViewProvider.class
MultiplePsiFilesPerDocumentFileViewProvider.java
package com.intellij.psi
public abstract com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider extends com.intellij.psi.AbstractFileViewProvider {
private final java.util.concurrent.ConcurrentMap myRoots
private com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider myOriginal
static final synthetic boolean $assertionsDisabled
public void <init> (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 final 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.psi.PsiFile originalFile
com.intellij.lang.Language target
com.intellij.psi.impl.source.PsiFileImpl file
protected com.intellij.psi.impl.source.PsiFileImpl createPsiFileImpl (com.intellij.lang.Language)
com.intellij.lang.Language target
public final com.intellij.psi.PsiFile getCachedPsi (com.intellij.lang.Language)
com.intellij.lang.Language target
public final java.util.List getCachedPsiFiles ()
public final 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 volatile synthetic com.intellij.psi.FileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PlainTextTokenTypes$1.class
PlainTextTokenTypes.java
package com.intellij.psi
final com.intellij.psi.PlainTextTokenTypes$1 extends com.intellij.psi.tree.IFileElementType {
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PlainTextTokenTypes.class
PlainTextTokenTypes.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 <init> ()
static void <clinit> ()
}
com/intellij/psi/PsiAnchor$1.class
PsiAnchor.java
package com.intellij.psi
synthetic com.intellij.psi.PsiAnchor$1 extends java.lang.Object {
}
com/intellij/psi/PsiAnchor$HardReference.class
PsiAnchor.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiAnchor$PsiDirectoryReference.class
PsiAnchor.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 synthetic boolean $assertionsDisabled
private void <init> (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 ()
synthetic void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiAnchor$PsiFileReference.class
PsiAnchor.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 <init> (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 ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiAnchor$StubIndexReference.class
PsiAnchor.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 <init> (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 ()
public int getEndOffset ()
private com.intellij.openapi.util.TextRange getTextRange ()
com.intellij.psi.PsiElement resolved
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.openapi.project.Project getProject ()
private synthetic com.intellij.psi.PsiElement lambda$diagnoseNull$1 (com.intellij.psi.PsiFile) throws java.lang.RuntimeException
com.intellij.psi.PsiFile file
private synthetic com.intellij.psi.PsiElement lambda$retrieve$0 () throws java.lang.RuntimeException
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiAnchor$TreeRangeReference.class
PsiAnchor.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 <init> (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
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiAnchor.class
PsiAnchor.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 <init> ()
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 restored
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.StubBasedPsiElement psi
com.intellij.psi.stubs.StubElement liveStub
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.impl.source.StubbedSpine spine
com.intellij.psi.StubBasedPsiElement psi
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiReferenceServiceImpl.class
PsiReferenceServiceImpl.java
package com.intellij.psi
public com.intellij.psi.PsiReferenceServiceImpl extends com.intellij.psi.PsiReferenceService {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
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
java.util.List references
private static java.util.List doGetReferences (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceService$Hints hints
private static void assertReferencesHaveSameElement (com.intellij.psi.PsiElement, java.util.List)
com.intellij.psi.PsiElement referenceElement
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement element
java.util.List references
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/SingleRootFileViewProvider.class
SingleRootFileViewProvider.java
package com.intellij.psi
public com.intellij.psi.SingleRootFileViewProvider extends com.intellij.psi.AbstractFileViewProvider 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
private volatile com.intellij.psi.PsiFile myPsiFile
private static final com.intellij.util.concurrency.AtomicFieldUpdater myPsiFileUpdater
private final com.intellij.lang.Language myBaseLanguage
public void <init> (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile file
public void <init> (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 <init> (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 <init> (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 <init> (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 java.util.List getAllFiles ()
protected com.intellij.psi.PsiFile getPsiInner (com.intellij.lang.Language)
com.intellij.psi.PsiFile finalPsiFile
com.intellij.psi.PsiFile alreadyCreated
boolean set
com.intellij.lang.Language target
com.intellij.psi.PsiFile psiFile
public final com.intellij.psi.PsiFile getCachedPsi (com.intellij.lang.Language)
com.intellij.lang.Language target
com.intellij.psi.PsiFile file
public final java.util.List getCachedPsiFiles ()
public final 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.progress.ProcessCanceledException e
Throwable e
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 original
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
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)
int offset
public com.intellij.psi.PsiElement findElementAt (int, java.lang.Class)
int offset
Class lang
public final void forceCachedPsi (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile prev
com.intellij.psi.PsiFile psiFile
public volatile synthetic com.intellij.psi.FileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
private static synthetic void lambda$getPsiInner$0 (com.intellij.psi.PsiFile) throws java.lang.RuntimeException
com.intellij.psi.PsiFile finalPsiFile
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/WrappedElementAnchor.class
WrappedElementAnchor.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/css/MinifiedFilesUtil.class
MinifiedFilesUtil.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/filters/AndFilter.class
AndFilter.java
package com.intellij.psi.filters
public com.intellij.psi.filters.AndFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
private final com.intellij.psi.filters.ElementFilter[] myFilters
public void <init> (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 <init> (com.intellij.psi.filters.ElementFilter[])
com.intellij.psi.filters.ElementFilter[] filters
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
Object element
com.intellij.psi.PsiElement context
public boolean isClassAcceptable (java.lang.Class)
Class elementClass
public java.lang.String toString ()
private static synthetic boolean lambda$isClassAcceptable$1 (java.lang.Class, com.intellij.psi.filters.ElementFilter)
Class elementClass
com.intellij.psi.filters.ElementFilter filter
private static synthetic boolean lambda$isAcceptable$0 (java.lang.Object, com.intellij.psi.PsiElement, com.intellij.psi.filters.ElementFilter)
Object element
com.intellij.psi.PsiElement context
com.intellij.psi.filters.ElementFilter filter
}
com/intellij/psi/filters/ClassFilter.class
ClassFilter.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 <init> (java.lang.Class)
Class filter
public void <init> (java.lang.Class, boolean)
Class filter
boolean acceptableFlag
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
private boolean filterMatches (java.lang.Class)
Class hintClass
public java.lang.String toString ()
}
com/intellij/psi/filters/ContentFilter.class
ContentFilter.java
package com.intellij.psi.filters
public com.intellij.psi.filters.ContentFilter extends com.intellij.psi.filters.position.PositionElementFilter {
public void <init> (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.class
NotFilter.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 <init> (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.class
OrFilter.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 <init> ()
public transient void <init> (com.intellij.psi.filters.ElementFilter[])
com.intellij.psi.filters.ElementFilter[] filters
public void addFilter (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 context
public boolean isClassAcceptable (java.lang.Class)
Class elementClass
public java.lang.String toString ()
private static synthetic boolean lambda$isClassAcceptable$1 (java.lang.Class, com.intellij.psi.filters.ElementFilter)
Class elementClass
com.intellij.psi.filters.ElementFilter filter
private static synthetic boolean lambda$isAcceptable$0 (java.lang.Object, com.intellij.psi.PsiElement, com.intellij.psi.filters.ElementFilter)
Object element
com.intellij.psi.PsiElement context
com.intellij.psi.filters.ElementFilter filter
}
com/intellij/psi/filters/position/PositionElementFilter.class
PositionElementFilter.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 <init> ()
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
}
com/intellij/psi/impl/AbstractModificationTracker$1.class
AbstractModificationTracker.java
package com.intellij.psi.impl
synthetic com.intellij.psi.impl.AbstractModificationTracker$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$psi$impl$PsiTreeChangeEventImpl$PsiEventType
static void <clinit> ()
}
com/intellij/psi/impl/AbstractModificationTracker.class
AbstractModificationTracker.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/AnyPsiChangeListener$Adapter.class
AnyPsiChangeListener.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 <init> ()
public void beforePsiChanged (boolean)
boolean isPhysical
public void afterPsiChanged (boolean)
boolean isPhysical
}
com/intellij/psi/impl/AnyPsiChangeListener.class
AnyPsiChangeListener.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/BlockSupportImpl$1.class
BlockSupportImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.BlockSupportImpl$1 extends com.intellij.openapi.editor.ex.DocumentBulkUpdateListener$Adapter {
final synthetic com.intellij.psi.impl.BlockSupportImpl this$0
void <init> (com.intellij.psi.impl.BlockSupportImpl)
com.intellij.psi.impl.BlockSupportImpl this$0
public void updateStarted (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document doc
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/BlockSupportImpl$2.class
BlockSupportImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.BlockSupportImpl$2 extends com.intellij.psi.impl.BlockSupportImpl$ReparseResult {
final synthetic com.intellij.psi.impl.source.DummyHolder val$dummyHolder
final synthetic com.intellij.psi.impl.source.PsiFileImpl val$fileImpl
void <init> (com.intellij.psi.impl.DiffLog, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.psi.impl.source.DummyHolder, com.intellij.psi.impl.source.PsiFileImpl)
com.intellij.psi.impl.DiffLog log
com.intellij.lang.ASTNode oldRoot
com.intellij.lang.ASTNode newRoot
public void close ()
com.intellij.openapi.vfs.VirtualFile lightFile
}
com/intellij/psi/impl/BlockSupportImpl$3.class
BlockSupportImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.BlockSupportImpl$3 extends com.intellij.psi.impl.BlockSupportImpl$ReparseResult {
final synthetic com.intellij.psi.impl.source.PsiFileImpl val$fileImpl
final synthetic com.intellij.testFramework.LightVirtualFile val$lightFile
void <init> (com.intellij.psi.impl.DiffLog, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.psi.impl.source.PsiFileImpl, com.intellij.testFramework.LightVirtualFile)
com.intellij.psi.impl.DiffLog log
com.intellij.lang.ASTNode oldRoot
com.intellij.lang.ASTNode newRoot
public void close ()
}
com/intellij/psi/impl/BlockSupportImpl$4.class
BlockSupportImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.BlockSupportImpl$4 extends com.intellij.psi.impl.source.tree.ASTStructure {
final synthetic com.intellij.openapi.progress.ProgressIndicator val$indicator
void <init> (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 synthetic int getChildren (java.lang.Object, com.intellij.openapi.util.Ref)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/BlockSupportImpl$ReparseResult.class
BlockSupportImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.BlockSupportImpl$ReparseResult extends java.lang.Object implements java.lang.AutoCloseable {
final com.intellij.psi.impl.DiffLog log
final com.intellij.lang.ASTNode oldRoot
final com.intellij.lang.ASTNode newRoot
void <init> (com.intellij.psi.impl.DiffLog, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.psi.impl.DiffLog log
com.intellij.lang.ASTNode oldRoot
com.intellij.lang.ASTNode newRoot
public void close ()
}
com/intellij/psi/impl/BlockSupportImpl.class
BlockSupportImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.BlockSupportImpl extends com.intellij.psi.text.BlockSupport {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final synthetic boolean $assertionsDisabled
public void <init> (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.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.impl.BlockSupportImpl$ReparseResult result
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
static com.intellij.psi.impl.BlockSupportImpl$ReparseResult reparse (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
com.intellij.lang.ASTNode oldRoot
com.intellij.lang.ASTNode newRoot
com.intellij.psi.impl.DiffLog diffLog
public static com.intellij.openapi.util.Couple findReparseableRoots (com.intellij.psi.impl.source.PsiFileImpl, com.intellij.lang.FileASTNode, com.intellij.openapi.util.TextRange, java.lang.CharSequence)
com.intellij.lang.ASTNode newNode
String details
int start
int end
CharSequence newTextStr
com.intellij.lang.ASTNode newNode
com.intellij.openapi.util.TextRange textRange
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.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
protected static com.intellij.lang.ASTNode tryReparseNode (com.intellij.psi.tree.IReparseableElementType, com.intellij.lang.ASTNode, java.lang.CharSequence, com.intellij.psi.PsiManager, com.intellij.lang.Language, com.intellij.util.CharTable)
com.intellij.psi.tree.IReparseableElementType reparseable
com.intellij.lang.ASTNode node
CharSequence newTextStr
com.intellij.psi.PsiManager manager
com.intellij.lang.Language baseLanguage
com.intellij.util.CharTable charTable
com.intellij.lang.ASTNode chameleon
com.intellij.psi.impl.source.DummyHolder holder
protected static com.intellij.lang.ASTNode tryReparseLeaf (com.intellij.psi.tree.IReparseableLeafElementType, com.intellij.lang.ASTNode, java.lang.CharSequence)
com.intellij.psi.tree.IReparseableLeafElementType reparseable
com.intellij.lang.ASTNode node
CharSequence newTextStr
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
static com.intellij.psi.impl.BlockSupportImpl$ReparseResult 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.PsiElement context
com.intellij.psi.impl.source.DummyHolder dummyHolder
com.intellij.psi.impl.source.tree.FileElement holderElement
com.intellij.psi.impl.DiffLog diffLog
com.intellij.psi.impl.source.PsiFileImpl fileImpl
com.intellij.lang.FileASTNode oldFileNode
CharSequence newFileText
com.intellij.openapi.progress.ProgressIndicator indicator
CharSequence lastCommittedText
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.fileTypes.FileType fileType
String fileName
com.intellij.testFramework.LightVirtualFile lightFile
com.intellij.psi.FileViewProvider providerCopy
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.DiffLog diffLog
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.DiffLog replaceElementWithEvents (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode oldRoot
com.intellij.lang.ASTNode newRoot
com.intellij.psi.impl.DiffLog diffLog
public static com.intellij.psi.impl.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.tree.FileElement fileImplElement
com.intellij.psi.impl.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.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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/BooleanRunnable.class
BooleanRunnable.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.BooleanRunnable extends java.lang.Object {
public abstract boolean run ()
}
com/intellij/psi/impl/ChangedPsiRangeUtil.class
ChangedPsiRangeUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.ChangedPsiRangeUtil extends java.lang.Object {
public void <init> ()
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
static com.intellij.openapi.util.ProperTextRange getChangedPsiRange (com.intellij.psi.PsiFile, com.intellij.openapi.editor.Document, java.lang.CharSequence, java.lang.CharSequence)
com.intellij.openapi.editor.event.DocumentEvent event
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Document document
CharSequence oldDocumentText
CharSequence newDocumentText
int psiLength
java.util.List events
int prefix
int suffix
int lengthBeforeEvent
int shortestLength
int end
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/CheckUtil$1.class
CheckUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.CheckUtil$1 extends com.intellij.openapi.vfs.VirtualFileVisitor {
transient void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/CheckUtil.class
CheckUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.CheckUtil extends java.lang.Object {
private void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/DebugUtil$1.class
DebugUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.DebugUtil$1 extends com.intellij.psi.impl.DebugUtil$TreeToBuffer {
void <init> (java.lang.Appendable, int, boolean, boolean, boolean, boolean, com.intellij.util.PairConsumer)
Appendable buffer
int indent
boolean skipWhiteSpaces
boolean showRanges
boolean showChildrenRanges
boolean usePsi
com.intellij.util.PairConsumer extra
protected boolean shouldSkipNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement node
protected boolean showEmptyChildren ()
}
com/intellij/psi/impl/DebugUtil$IncorrectTreeStructureException.class
DebugUtil.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 <init> (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$TreeToBuffer.class
DebugUtil.java
package com.intellij.psi.impl
com.intellij.psi.impl.DebugUtil$TreeToBuffer extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final Appendable buffer
final boolean skipWhiteSpaces
final boolean showRanges
final boolean showChildrenRanges
final boolean usePsi
final com.intellij.util.PairConsumer extra
int indent
void <init> (java.lang.Appendable, int, boolean, boolean, boolean, boolean, com.intellij.util.PairConsumer)
Appendable buffer
int indent
boolean skipWhiteSpaces
boolean showRanges
boolean showChildrenRanges
boolean usePsi
com.intellij.util.PairConsumer extra
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.PsiElement psiElement
String text
java.io.IOException e
com.intellij.psi.impl.source.tree.TreeElement root
protected boolean showEmptyChildren ()
protected boolean shouldSkipNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement node
protected void elementFinished (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode e
com.intellij.psi.PsiElement psiElement
private synthetic void lambda$elementFinished$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/DebugUtil.class
DebugUtil.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 synthetic boolean $assertionsDisabled
public void <init> ()
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
StringBuilder buffer
public static java.lang.String nodeTreeToString (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode root
boolean skipWhitespaces
StringBuilder buffer
public static java.lang.String treeToString (com.intellij.lang.ASTNode, boolean, boolean)
com.intellij.lang.ASTNode root
boolean skipWhitespaces
boolean showRanges
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)
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
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
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
StringBuilder buffer
public static java.lang.String psiToStringIgnoringNonCode (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
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 performPsiModification (java.lang.String, com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
String trace
com.intellij.util.ThrowableRunnable runnable
public static java.lang.Object performPsiModification (java.lang.String, com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
String trace
com.intellij.openapi.util.ThrowableComputable runnable
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
public static java.lang.String graphToString (com.intellij.util.graph.InboundSemiGraph)
com.intellij.util.graph.InboundSemiGraph graph
StringBuilder buffer
public static java.lang.String graphToString (com.intellij.util.graph.OutboundSemiGraph)
com.intellij.util.graph.OutboundSemiGraph graph
StringBuilder buffer
private static void printNodes (java.util.Iterator, com.intellij.util.Function, int, java.util.Set, java.lang.StringBuilder)
Object node
java.util.Iterator nodes
com.intellij.util.Function getter
int indent
java.util.Set visited
StringBuilder buffer
private static synthetic java.util.Iterator lambda$graphToString$2 (com.intellij.util.graph.OutboundSemiGraph, java.lang.Object)
com.intellij.util.graph.OutboundSemiGraph graph
Object node
private static synthetic java.util.Iterator lambda$graphToString$1 (com.intellij.util.graph.InboundSemiGraph, java.lang.Object)
com.intellij.util.graph.InboundSemiGraph graph
Object node
private static synthetic void lambda$psiToBuffer$0 (java.lang.Appendable, int, boolean, boolean, com.intellij.psi.PsiElement)
Appendable buffer
int indent
boolean skipWhiteSpaces
boolean showChildrenRanges
com.intellij.psi.PsiElement element
static synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static void <clinit> ()
com.intellij.openapi.application.Application application
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/DiffLog$1.class
DiffLog.java
package com.intellij.psi.impl
com.intellij.psi.impl.DiffLog$1 extends com.intellij.pom.impl.PomTransactionBase {
final synthetic com.intellij.pom.PomModel val$model
final synthetic com.intellij.psi.PsiFile val$file
final synthetic com.intellij.psi.impl.DiffLog this$0
void <init> (com.intellij.psi.impl.DiffLog, com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, com.intellij.pom.PomModel, com.intellij.psi.PsiFile)
com.intellij.psi.impl.DiffLog this$0
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner ()
}
com/intellij/psi/impl/DiffLog$DeleteEntry.class
DiffLog.java
package com.intellij.psi.impl
com.intellij.psi.impl.DiffLog$DeleteEntry extends com.intellij.psi.impl.DiffLog$LogEntry {
private final com.intellij.psi.impl.source.tree.CompositeElement myOldParent
private final com.intellij.psi.impl.source.tree.TreeElement myOldNode
private void <init> (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.pom.tree.events.impl.TreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.psi.PsiFile file
com.intellij.pom.tree.events.impl.TreeChangeEventImpl changeEvent
com.intellij.psi.PsiElement psiParent
com.intellij.psi.PsiElement psiChild
synthetic void <init> (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.psi.impl.DiffLog$1)
com.intellij.lang.ASTNode x0
com.intellij.lang.ASTNode x1
com.intellij.psi.impl.DiffLog$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/DiffLog$InsertEntry.class
DiffLog.java
package com.intellij.psi.impl
com.intellij.psi.impl.DiffLog$InsertEntry extends com.intellij.psi.impl.DiffLog$LogEntry {
private final com.intellij.psi.impl.source.tree.CompositeElement myOldParent
private final com.intellij.psi.impl.source.tree.TreeElement myNewNode
private final int myPos
static final synthetic boolean $assertionsDisabled
private void <init> (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.pom.tree.events.impl.TreeChangeEventImpl)
int i
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.psi.PsiFile file
com.intellij.pom.tree.events.impl.TreeChangeEventImpl changeEvent
com.intellij.psi.impl.source.tree.TreeElement anchor
com.intellij.psi.impl.source.tree.TreeElement firstChildNode
com.intellij.psi.PsiElement psiParent
com.intellij.psi.PsiElement psiChild
synthetic void <init> (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, int, com.intellij.psi.impl.DiffLog$1)
com.intellij.lang.ASTNode x0
com.intellij.lang.ASTNode x1
int x2
com.intellij.psi.impl.DiffLog$1 x3
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/DiffLog$LogEntry.class
DiffLog.java
package com.intellij.psi.impl
abstract com.intellij.psi.impl.DiffLog$LogEntry extends java.lang.Object {
protected void <init> ()
abstract void doActualPsiChange (com.intellij.psi.PsiFile, com.intellij.pom.tree.events.impl.TreeChangeEventImpl)
}
com/intellij/psi/impl/DiffLog$ReplaceElementWithEvents.class
DiffLog.java
package com.intellij.psi.impl
com.intellij.psi.impl.DiffLog$ReplaceElementWithEvents extends com.intellij.psi.impl.DiffLog$LogEntry {
private final com.intellij.psi.impl.source.tree.CompositeElement myOldRoot
private final com.intellij.psi.impl.source.tree.CompositeElement myNewRoot
private void <init> (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.pom.tree.events.impl.TreeChangeEventImpl)
com.intellij.psi.PsiFile file
com.intellij.pom.tree.events.impl.TreeChangeEventImpl event
synthetic void <init> (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.DiffLog$1)
com.intellij.psi.impl.source.tree.CompositeElement x0
com.intellij.psi.impl.source.tree.CompositeElement x1
com.intellij.psi.impl.DiffLog$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/DiffLog$ReplaceEntry.class
DiffLog.java
package com.intellij.psi.impl
com.intellij.psi.impl.DiffLog$ReplaceEntry extends com.intellij.psi.impl.DiffLog$LogEntry {
private final com.intellij.psi.impl.source.tree.TreeElement myOldChild
private final com.intellij.psi.impl.source.tree.TreeElement myNewChild
static final synthetic boolean $assertionsDisabled
private void <init> (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.pom.tree.events.impl.TreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.psi.PsiElement psiNewChild
com.intellij.psi.PsiFile file
com.intellij.pom.tree.events.impl.TreeChangeEventImpl changeEvent
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.PsiElement psiParent
com.intellij.psi.PsiElement psiOldChild
synthetic void <init> (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.psi.impl.DiffLog$1)
com.intellij.lang.ASTNode x0
com.intellij.lang.ASTNode x1
com.intellij.psi.impl.DiffLog$1 x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/DiffLog$ReplaceFileElement.class
DiffLog.java
package com.intellij.psi.impl
com.intellij.psi.impl.DiffLog$ReplaceFileElement extends com.intellij.psi.impl.DiffLog$LogEntry {
private final com.intellij.psi.impl.source.tree.FileElement myOldNode
private final com.intellij.psi.impl.source.tree.FileElement myNewNode
private void <init> (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.pom.tree.events.impl.TreeChangeEventImpl)
com.intellij.psi.PsiFile file
com.intellij.pom.tree.events.impl.TreeChangeEventImpl event
com.intellij.psi.impl.source.PsiFileImpl fileImpl
int oldLength
com.intellij.psi.impl.PsiManagerImpl manager
com.intellij.psi.impl.source.tree.TreeElement firstChildNode
synthetic void <init> (com.intellij.psi.impl.source.tree.FileElement, com.intellij.psi.impl.source.tree.FileElement, com.intellij.psi.impl.DiffLog$1)
com.intellij.psi.impl.source.tree.FileElement x0
com.intellij.psi.impl.source.tree.FileElement x1
com.intellij.psi.impl.DiffLog$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/DiffLog.class
DiffLog.java
package com.intellij.psi.impl
public com.intellij.psi.impl.DiffLog extends java.lang.Object implements com.intellij.util.diff.DiffTreeChangeBuilder {
private final java.util.List myEntries
public void <init> ()
public com.intellij.pom.tree.events.impl.TreeChangeEventImpl performActualPsiChange (com.intellij.psi.PsiFile)
com.intellij.psi.impl.DiffLog$LogEntry entry
com.intellij.psi.PsiFile file
com.intellij.pom.tree.TreeAspect modelAspect
com.intellij.pom.tree.events.impl.TreeChangeEventImpl event
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 void doActualPsiChange (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public volatile synthetic void nodeInserted (java.lang.Object, java.lang.Object, int)
public volatile synthetic void nodeDeleted (java.lang.Object, java.lang.Object)
public volatile synthetic void nodeReplaced (java.lang.Object, java.lang.Object)
private synthetic void lambda$doActualPsiChange$0 (com.intellij.psi.PsiFile)
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.PsiFile file
com.intellij.psi.FileViewProvider viewProvider
static synthetic com.intellij.psi.PsiElement access$500 (com.intellij.lang.ASTNode, com.intellij.psi.PsiFile)
com.intellij.lang.ASTNode x0
com.intellij.psi.PsiFile x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/DocumentCommitProcessor.class
DocumentCommitProcessor.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.TransactionId)
}
com/intellij/psi/impl/DocumentCommitThread$1.class
DocumentCommitThread.java
package com.intellij.psi.impl
com.intellij.psi.impl.DocumentCommitThread$1 extends java.lang.Object implements com.intellij.openapi.application.ApplicationListener {
final synthetic com.intellij.psi.impl.DocumentCommitThread this$0
void <init> (com.intellij.psi.impl.DocumentCommitThread)
com.intellij.psi.impl.DocumentCommitThread this$0
public void beforeWriteActionStart (java.lang.Object)
Object action
public void afterWriteActionFinished (java.lang.Object)
Object action
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/DocumentCommitThread$CommitTask.class
DocumentCommitThread.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.TransactionId myCreationContext
private final CharSequence myLastCommittedText
private volatile boolean dead
final synthetic com.intellij.psi.impl.DocumentCommitThread this$0
void <init> (com.intellij.psi.impl.DocumentCommitThread, com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, com.intellij.openapi.progress.ProgressIndicator, java.lang.Object, com.intellij.openapi.application.TransactionId, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
com.intellij.openapi.progress.ProgressIndicator indicator
Object reason
com.intellij.openapi.application.TransactionId context
CharSequence lastCommittedText
public java.lang.String toString ()
com.intellij.openapi.editor.Document document
String indicatorInfo
String removedInfo
String reasonInfo
String contextInfo
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, boolean)
Object reason
boolean canReQueue
com.intellij.openapi.editor.Document getDocument ()
private boolean isCanceled ()
static synthetic void access$000 (com.intellij.psi.impl.DocumentCommitThread$CommitTask, java.lang.Object, boolean)
com.intellij.psi.impl.DocumentCommitThread$CommitTask x0
Object x1
boolean x2
static synthetic boolean access$100 (com.intellij.psi.impl.DocumentCommitThread$CommitTask)
com.intellij.psi.impl.DocumentCommitThread$CommitTask x0
static synthetic boolean access$200 (com.intellij.psi.impl.DocumentCommitThread$CommitTask)
com.intellij.psi.impl.DocumentCommitThread$CommitTask x0
static synthetic com.intellij.openapi.editor.Document access$300 (com.intellij.psi.impl.DocumentCommitThread$CommitTask)
com.intellij.psi.impl.DocumentCommitThread$CommitTask x0
static synthetic java.lang.CharSequence access$900 (com.intellij.psi.impl.DocumentCommitThread$CommitTask)
com.intellij.psi.impl.DocumentCommitThread$CommitTask x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/DocumentCommitThread.class
DocumentCommitThread.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 synthetic boolean $assertionsDisabled
static com.intellij.psi.impl.DocumentCommitThread getInstance ()
void <init> (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, boolean)
Object reason
boolean canReQueue
public void commitAsynchronously (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, java.lang.Object, com.intellij.openapi.application.TransactionId)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
Object reason
com.intellij.openapi.application.TransactionId context
com.intellij.psi.PsiDocumentManager documentManager
com.intellij.psi.PsiFile psiFile
private void doQueue (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, java.lang.Object, com.intellij.openapi.application.TransactionId, java.lang.CharSequence)
com.intellij.psi.impl.DocumentCommitThread$CommitTask newTask
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
Object reason
com.intellij.openapi.application.TransactionId context
CharSequence lastCommittedText
private com.intellij.psi.impl.DocumentCommitThread$CommitTask createNewTaskAndCancelSimilar (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, java.lang.Object, com.intellij.openapi.application.TransactionId, java.lang.CharSequence, boolean)
com.intellij.psi.impl.DocumentCommitThread$CommitTask newTask
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
Object reason
com.intellij.openapi.application.TransactionId context
CharSequence lastCommittedText
boolean canReQueue
private 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
void clearQueue ()
private void cancelAndRemoveCurrentTask (com.intellij.psi.impl.DocumentCommitThread$CommitTask, java.lang.Object, boolean)
com.intellij.psi.impl.DocumentCommitThread$CommitTask newTask
Object reason
boolean canReQueue
com.intellij.psi.impl.DocumentCommitThread$CommitTask currentTask
private void cancelAndRemoveFromDocsToApplyInEDT (com.intellij.psi.impl.DocumentCommitThread$CommitTask, java.lang.Object, boolean)
com.intellij.psi.impl.DocumentCommitThread$CommitTask newTask
Object reason
boolean canReQueue
boolean removed
private void cancelAndRemoveFromDocsToCommit (com.intellij.psi.impl.DocumentCommitThread$CommitTask, java.lang.Object, boolean)
com.intellij.psi.impl.DocumentCommitThread$CommitTask newTask
Object reason
boolean canReQueue
boolean removed
private boolean cancelAndRemoveFromQueue (com.intellij.psi.impl.DocumentCommitThread$CommitTask, com.intellij.util.containers.HashSetQueue, java.lang.Object, boolean)
com.intellij.psi.impl.DocumentCommitThread$CommitTask newTask
com.intellij.util.containers.HashSetQueue queue
Object reason
boolean canReQueue
com.intellij.psi.impl.DocumentCommitThread$CommitTask queuedTask
public void run ()
Throwable e
private boolean pollQueue ()
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
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.ProcessCanceledException e
Throwable e
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
String reQueuedReason
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
boolean success
Object failureReason
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.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
private static com.intellij.openapi.progress.ProgressIndicator createProgressIndicator ()
private void startNewTask (com.intellij.psi.impl.DocumentCommitThread$CommitTask, java.lang.Object, boolean)
com.intellij.psi.impl.DocumentCommitThread$CommitTask cur
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
Object reason
boolean canReQueue
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
java.util.List reparseInjectedProcessors
Runnable runnable
boolean canceled
Runnable result
private java.lang.Runnable createFinishCommitInEDTRunnable (com.intellij.psi.impl.DocumentCommitThread$CommitTask, boolean, java.util.List, java.util.List)
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
boolean synchronously
java.util.List finishProcessors
java.util.List reparseInjectedProcessors
private com.intellij.psi.impl.BooleanRunnable 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 (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException java.lang.InterruptedException java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit timeUnit
private static com.intellij.psi.impl.BooleanRunnable doCommit (com.intellij.psi.impl.DocumentCommitThread$CommitTask, com.intellij.psi.PsiFile, com.intellij.lang.FileASTNode, com.intellij.openapi.util.ProperTextRange, java.util.List)
java.util.List injectedRunnables
com.intellij.psi.impl.DiffLog diffLog
com.intellij.psi.impl.BlockSupportImpl$ReparseResult result
com.intellij.psi.impl.DiffLog diffLog
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
com.intellij.psi.PsiFile file
com.intellij.lang.FileASTNode oldFileNode
com.intellij.openapi.util.ProperTextRange changedPsiRange
java.util.List outReparseInjectedProcessors
com.intellij.openapi.editor.Document document
CharSequence newDocumentText
Boolean data
com.intellij.psi.impl.PsiDocumentManagerBase documentManager
com.intellij.psi.impl.DiffLog diffLog
private static 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.DiffLog diffLog
String documentText
String fileText
boolean sameText
String errorMessage
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
void cancelTasksOnProjectDispose (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private void cancelTasksOnProjectDispose (com.intellij.openapi.project.Project, com.intellij.util.containers.HashSetQueue)
com.intellij.psi.impl.DocumentCommitThread$CommitTask commitTask
com.intellij.util.containers.HashSetQueue$PositionalIterator iterator
com.intellij.openapi.project.Project project
com.intellij.util.containers.HashSetQueue queue
private static synthetic boolean lambda$doCommit$8 (com.intellij.psi.PsiFile, com.intellij.psi.impl.DocumentCommitThread$CommitTask, com.intellij.psi.impl.DiffLog, com.intellij.lang.FileASTNode)
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiFile file
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
com.intellij.psi.impl.DiffLog diffLog
com.intellij.lang.FileASTNode oldFileNode
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.editor.Document document1
private static synthetic boolean lambda$doCommit$7 (com.intellij.psi.impl.PsiDocumentManagerBase, com.intellij.psi.PsiFile)
com.intellij.psi.impl.PsiDocumentManagerBase documentManager
com.intellij.psi.PsiFile file
private synthetic boolean lambda$handleCommitWithoutPsi$6 (com.intellij.psi.impl.DocumentCommitThread$CommitTask, com.intellij.psi.impl.PsiDocumentManagerBase)
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
com.intellij.psi.impl.PsiDocumentManagerBase documentManager
com.intellij.openapi.editor.Document document
private synthetic void lambda$createFinishCommitInEDTRunnable$5 (com.intellij.psi.impl.DocumentCommitThread$CommitTask, java.util.List, java.util.List, boolean)
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
java.util.List finishProcessors
java.util.List reparseInjectedProcessors
boolean synchronously
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
com.intellij.psi.impl.PsiDocumentManagerBase documentManager
boolean committed
boolean changeStillValid
boolean success
private synthetic void lambda$commitUnderProgress$4 (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, com.intellij.psi.impl.DocumentCommitThread$CommitTask, com.intellij.psi.impl.PsiDocumentManagerBase, java.util.List, java.util.List)
com.intellij.psi.impl.BooleanRunnable finishProcessor
com.intellij.lang.FileASTNode oldFileNode
com.intellij.openapi.util.ProperTextRange changedPsiRange
com.intellij.psi.PsiFile file
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
com.intellij.psi.impl.PsiDocumentManagerBase documentManager
java.util.List finishProcessors
java.util.List reparseInjectedProcessors
java.util.concurrent.locks.Lock lock
boolean canceled
private static synthetic com.intellij.openapi.util.Pair lambda$getAllFileNodes$3 (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile root
private synthetic void lambda$pollQueue$2 (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, com.intellij.psi.impl.DocumentCommitThread$CommitTask, java.lang.String) throws java.lang.RuntimeException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
String reQueuedReason
com.intellij.psi.PsiDocumentManager documentManager
CharSequence lastCommittedText
com.intellij.psi.PsiFile file
java.util.List oldFileNodes
private synthetic void lambda$pollQueue$1 (com.intellij.openapi.util.Ref, com.intellij.psi.impl.DocumentCommitThread$CommitTask)
com.intellij.openapi.util.Ref result
com.intellij.psi.impl.DocumentCommitThread$CommitTask commitTask
private synthetic void lambda$new$0 (com.intellij.openapi.application.ex.ApplicationEx)
com.intellij.openapi.application.ex.ApplicationEx application
static synthetic com.intellij.openapi.util.Key access$400 ()
static synthetic void access$500 (com.intellij.psi.impl.DocumentCommitThread, com.intellij.openapi.project.Project, java.lang.String, com.intellij.psi.impl.DocumentCommitThread$CommitTask, java.lang.Object[])
com.intellij.psi.impl.DocumentCommitThread x0
com.intellij.openapi.project.Project x1
String x2
com.intellij.psi.impl.DocumentCommitThread$CommitTask x3
Object[] x4
static synthetic java.lang.Object access$600 (com.intellij.psi.impl.DocumentCommitThread)
com.intellij.psi.impl.DocumentCommitThread x0
static synthetic com.intellij.util.containers.HashSetQueue access$700 (com.intellij.psi.impl.DocumentCommitThread)
com.intellij.psi.impl.DocumentCommitThread x0
static synthetic com.intellij.util.containers.HashSetQueue access$800 (com.intellij.psi.impl.DocumentCommitThread)
com.intellij.psi.impl.DocumentCommitThread x0
static synthetic void access$1000 (com.intellij.psi.impl.DocumentCommitThread, java.lang.Object)
com.intellij.psi.impl.DocumentCommitThread x0
Object x1
static synthetic void access$1100 (com.intellij.psi.impl.DocumentCommitThread, java.lang.Object)
com.intellij.psi.impl.DocumentCommitThread x0
Object x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/ElementBase$1.class
ElementBase.java
package com.intellij.psi.impl
final com.intellij.psi.impl.ElementBase$1 extends com.intellij.openapi.util.NotNullLazyValue {
void <init> ()
protected javax.swing.Icon compute ()
protected volatile synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/ElementBase$2.class
ElementBase.java
package com.intellij.psi.impl
final com.intellij.psi.impl.ElementBase$2 extends com.intellij.openapi.util.NotNullLazyValue {
void <init> ()
protected javax.swing.Icon compute ()
protected volatile synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/ElementBase$ElementIconRequest.class
ElementBase.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 <init> (com.intellij.psi.PsiElement, com.intellij.openapi.project.Project, int)
com.intellij.psi.PsiElement element
com.intellij.openapi.project.Project project
int flags
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.ElementBase$ElementIconRequest request
public int hashCode ()
int result
synthetic void <init> (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
static synthetic com.intellij.psi.SmartPsiElementPointer access$100 (com.intellij.psi.impl.ElementBase$ElementIconRequest)
com.intellij.psi.impl.ElementBase$ElementIconRequest x0
static synthetic int access$200 (com.intellij.psi.impl.ElementBase$ElementIconRequest)
com.intellij.psi.impl.ElementBase$ElementIconRequest x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/ElementBase.class
ElementBase.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 java.util.function.Function ICON_COMPUTE
private static final com.intellij.openapi.util.NotNullLazyValue VISIBILITY_ICON_PLACEHOLDER
public static final com.intellij.openapi.util.NotNullLazyValue ICON_PLACEHOLDER
public void <init> ()
public javax.swing.Icon getIcon (int)
RuntimeException 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
private static javax.swing.Icon doComputeIconNow (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement element
int flags
javax.swing.Icon providersIcon
protected javax.swing.Icon computeBaseIcon (int)
com.intellij.psi.PsiFile file
int flags
javax.swing.Icon baseIcon
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.icons.RowIcon buildRowIcon (javax.swing.Icon, javax.swing.Icon)
javax.swing.Icon baseIcon
javax.swing.Icon visibilityIcon
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)
javax.swing.Icon baseIcon
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile vFile
javax.swing.Icon baseIcon
int flags
com.intellij.psi.PsiElement element
boolean isLocked
int elementFlags
public static com.intellij.ui.RowIcon createLayeredIcon (com.intellij.openapi.util.Iconable, javax.swing.Icon, int)
com.intellij.openapi.util.Iconable instance
javax.swing.Icon icon
int flags
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)
int flagMask
javax.swing.Icon icon
private static synthetic javax.swing.Icon lambda$computeIconNow$2 (com.intellij.psi.PsiElement, int) throws java.lang.RuntimeException
com.intellij.psi.PsiElement element
int flags
private synthetic javax.swing.Icon lambda$computeIcon$1 (int) throws java.lang.RuntimeException
int flags
private static synthetic javax.swing.Icon lambda$static$0 (com.intellij.psi.impl.ElementBase$ElementIconRequest)
com.intellij.psi.impl.ElementBase$ElementIconRequest request
com.intellij.psi.PsiElement element
javax.swing.Icon icon
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/FakePsiElement.class
FakePsiElement.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 <init> ()
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.PsiManager getManager ()
com.intellij.psi.PsiElement parent
public boolean isPhysical ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/FreeThreadedFileViewProvider.class
FreeThreadedFileViewProvider.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.FreeThreadedFileViewProvider extends java.lang.Object {
}
com/intellij/psi/impl/GeneratedMarkerVisitor.class
GeneratedMarkerVisitor.java
package com.intellij.psi.impl
public com.intellij.psi.impl.GeneratedMarkerVisitor extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
public void <init> ()
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.class
PomTargetPsiElementImpl.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 <init> (com.intellij.psi.PsiTarget)
com.intellij.psi.PsiTarget target
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiCachedValue.class
PsiCachedValue.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiCachedValue extends com.intellij.util.CachedValueBase {
private static final com.intellij.openapi.util.Key PSI_MOD_COUNT_OPTIMIZATION
private final com.intellij.psi.PsiManager myManager
void <init> (com.intellij.psi.PsiManager, boolean)
com.intellij.psi.PsiManager manager
boolean trackValue
protected java.lang.Object[] normalizeDependencies (com.intellij.psi.util.CachedValueProvider$Result)
com.intellij.psi.util.CachedValueProvider$Result result
Object[] dependencies
private boolean anyChangeImpliesPsiCounterChange (java.lang.Object)
Object dependency
private boolean isVeryPhysical (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement dependency
com.intellij.lang.injection.InjectedLanguageManager manager
com.intellij.psi.PsiFile topLevelFile
protected boolean isUpToDate (com.intellij.util.CachedValueBase$Data)
com.intellij.util.CachedValueBase$Data data
Object[] dependencies
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
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiCachedValueImpl.class
PsiCachedValueImpl.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 <init> (com.intellij.psi.PsiManager, com.intellij.psi.util.CachedValueProvider)
com.intellij.psi.PsiManager manager
com.intellij.psi.util.CachedValueProvider provider
void <init> (com.intellij.psi.PsiManager, com.intellij.psi.util.CachedValueProvider, boolean)
com.intellij.psi.PsiManager manager
com.intellij.psi.util.CachedValueProvider provider
boolean trackValue
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
public volatile synthetic java.lang.Object getValueProvider ()
public volatile synthetic com.intellij.openapi.util.Getter getUpToDateOrNull ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiCachedValuesFactory.class
PsiCachedValuesFactory.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.psi.PsiManager myManager
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiDocumentManagerBase$1.class
PsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$1 extends com.intellij.openapi.editor.DocumentRunnable {
final synthetic boolean[] val$ok
final synthetic com.intellij.openapi.editor.Document val$document
final synthetic java.util.List val$finishProcessors
final synthetic java.util.List val$reparseInjectedProcessors
final synthetic boolean val$synchronously
final synthetic com.intellij.psi.impl.PsiDocumentManagerBase this$0
void <init> (com.intellij.psi.impl.PsiDocumentManagerBase, com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, boolean[], com.intellij.openapi.editor.Document, java.util.List, 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$2.class
PsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$2 extends com.intellij.psi.PsiRecursiveElementWalkingVisitor {
final synthetic com.intellij.psi.PsiFile val$psiFile
final synthetic Object val$reason
final synthetic com.intellij.psi.impl.PsiDocumentManagerBase this$0
void <init> (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$CompositeRunnable.class
PsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$CompositeRunnable extends java.util.ArrayList implements java.lang.Runnable {
private void <init> ()
public void run ()
Runnable runnable
synthetic void <init> (com.intellij.psi.impl.PsiDocumentManagerBase$1)
com.intellij.psi.impl.PsiDocumentManagerBase$1 x0
}
com/intellij/psi/impl/PsiDocumentManagerBase$PriorityEventCollector.class
PsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$PriorityEventCollector extends java.lang.Object implements com.intellij.openapi.editor.ex.PrioritizedInternalDocumentListener {
final synthetic com.intellij.psi.impl.PsiDocumentManagerBase this$0
void <init> (com.intellij.psi.impl.PsiDocumentManagerBase)
com.intellij.psi.impl.PsiDocumentManagerBase this$0
public int getPriority ()
public void moveTextHappened (com.intellij.openapi.editor.Document, int, int, int)
com.intellij.openapi.editor.Document document
int start
int end
int base
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo info
public void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.event.DocumentEvent event
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo info
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiDocumentManagerBase$UncommittedInfo.class
PsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo extends java.lang.Object {
private final com.intellij.openapi.editor.impl.FrozenDocument myFrozen
private final java.util.ArrayList myEvents
private final java.util.concurrent.ConcurrentMap myFrozenWindows
private void <init> (com.intellij.openapi.editor.impl.DocumentImpl)
com.intellij.openapi.editor.impl.DocumentImpl original
static synthetic java.util.concurrent.ConcurrentMap access$100 (com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo)
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo x0
static synthetic com.intellij.openapi.editor.impl.FrozenDocument access$200 (com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo)
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo x0
static synthetic java.util.ArrayList access$300 (com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo)
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo x0
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiDocumentManagerBase.class
PsiDocumentManagerBase.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.Disposable {
static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key HARD_REF_TO_DOCUMENT
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
final java.util.Set myUncommittedDocuments
private final java.util.Map myUncommittedInfos
boolean myStopTrackingDocuments
private boolean myPerformBackgroundCommit
private volatile boolean myIsCommitInProgress
private static volatile boolean ourIsFullReparseInProgress
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 synthetic boolean $assertionsDisabled
protected void <init> (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 psiFile
com.intellij.openapi.vfs.VirtualFile virtualFile
private static com.intellij.psi.PsiFile ensureValidFile (com.intellij.psi.PsiFile, java.lang.String)
com.intellij.psi.PsiFile psiFile
String debugInfo
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.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 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
private com.intellij.psi.impl.file.impl.FileManager getFileManager ()
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 ()
boolean success
com.intellij.openapi.editor.Document document
com.intellij.openapi.editor.Document[] documents
private void assertEverythingCommitted ()
public boolean doCommitWithoutReparse (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
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
private static java.util.List getAndClearActionsAfterCommit (com.intellij.openapi.editor.Document)
java.util.List list
com.intellij.openapi.editor.Document document
java.util.List list
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.psi.FileViewProvider viewProvider
boolean finishCommit (com.intellij.openapi.editor.Document, java.util.List, java.util.List, boolean, java.lang.Object)
com.intellij.openapi.editor.Document document
java.util.List finishProcessors
java.util.List reparseInjectedProcessors
boolean synchronously
Object reason
boolean[] ok
Runnable runnable
protected boolean finishCommitInWriteAction (com.intellij.openapi.editor.Document, java.util.List, java.util.List, boolean, boolean)
Throwable e
com.intellij.openapi.editor.Document document
java.util.List finishProcessors
java.util.List reparseInjectedProcessors
boolean synchronously
boolean forceNoPsiCommit
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.util.Ref success
private boolean commitToExistingPsi (com.intellij.openapi.editor.Document, java.util.List, java.util.List, boolean, com.intellij.openapi.vfs.VirtualFile)
boolean success
com.intellij.psi.impl.BooleanRunnable finishRunnable
com.intellij.psi.impl.BooleanRunnable runnable
com.intellij.openapi.editor.Document document
java.util.List finishProcessors
java.util.List reparseInjectedProcessors
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 boolean doCommit (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile psiFile
Runnable runnable
public boolean isCommitInProgress ()
public static boolean isFullReparseInProgress ()
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.openapi.application.TransactionId contextTransaction
com.intellij.util.concurrency.Semaphore semaphore
Runnable runnable
com.intellij.openapi.application.Application application
public boolean performWhenAllCommitted (java.lang.Runnable)
Runnable action
private boolean performWhenAllCommitted (java.lang.Runnable, com.intellij.openapi.application.TransactionId)
com.intellij.openapi.editor.Document document
Runnable action
com.intellij.openapi.application.TransactionId context
com.intellij.psi.impl.PsiDocumentManagerBase$CompositeRunnable actions
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)
Runnable runnable
Throwable e
Runnable action
Runnable action
Throwable e
com.intellij.openapi.util.Pair pair
java.util.List actions
java.util.List exceptions
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
private static com.intellij.openapi.editor.Document getTopLevelDocument (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.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.psi.impl.file.impl.FileManager fileManager
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo prevInfo
com.intellij.openapi.vfs.VirtualFile virtualFile
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 ()
public void disableBackgroundCommit (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
public void dispose ()
public com.intellij.psi.impl.PsiToDocumentSynchronizer getSynchronizer ()
public void reparseFileFromText (com.intellij.psi.impl.source.PsiFileImpl)
com.intellij.psi.impl.source.PsiFileImpl file
com.intellij.psi.impl.source.tree.FileElement node
CharSequence text
java.util.List reparseChangedInjectedFragments (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange, com.intellij.openapi.progress.ProgressIndicator, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.openapi.editor.Document hostDocument
com.intellij.psi.PsiFile hostPsiFile
com.intellij.openapi.util.TextRange range
com.intellij.openapi.progress.ProgressIndicator indicator
com.intellij.lang.ASTNode oldRoot
com.intellij.lang.ASTNode newRoot
public boolean isDefaultProject ()
private static synthetic void lambda$reparseFileFromText$15 (com.intellij.psi.impl.source.PsiFileImpl, com.intellij.psi.impl.source.tree.FileElement, java.lang.CharSequence) throws java.lang.RuntimeException
com.intellij.psi.impl.source.PsiFileImpl file
com.intellij.psi.impl.source.tree.FileElement node
CharSequence text
com.intellij.openapi.progress.ProgressIndicator indicator
com.intellij.psi.impl.DiffLog log
private synthetic void lambda$disableBackgroundCommit$14 ()
private static synthetic void lambda$handleCommitWithoutPsi$13 (com.intellij.psi.impl.file.impl.FileManager)
com.intellij.psi.impl.file.impl.FileManager fileManager
private static synthetic void lambda$handleCommitWithoutPsi$12 (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
private static synthetic boolean lambda$documentChanged$11 (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
private synthetic void lambda$runAfterCommitActions$10 (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
private synthetic void lambda$performLaterWhenAllCommitted$9 (java.lang.Runnable)
Runnable whenAllCommitted
private synthetic void lambda$performLaterWhenAllCommitted$8 (java.lang.Runnable, com.intellij.openapi.application.ModalityState)
Runnable runnable
com.intellij.openapi.application.ModalityState modalityState
private synthetic void lambda$null$7 (java.lang.Runnable)
Runnable runnable
private synthetic void lambda$commitAndRunReadAction$6 (com.intellij.util.concurrency.Semaphore, com.intellij.openapi.application.TransactionId)
com.intellij.util.concurrency.Semaphore semaphore
com.intellij.openapi.application.TransactionId contextTransaction
private static synthetic void lambda$null$5 (com.intellij.util.concurrency.Semaphore)
com.intellij.util.concurrency.Semaphore semaphore
private synthetic java.lang.Boolean lambda$commitAndRunReadAction$4 (java.lang.Runnable) throws java.lang.RuntimeException
Runnable runnable
private static synthetic void lambda$commitAndRunReadAction$3 (com.intellij.openapi.util.Ref, com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Ref ref
com.intellij.openapi.util.Computable computation
private synthetic void lambda$doCommit$2 (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile psiFile
private synthetic void lambda$finishCommitInWriteAction$1 (com.intellij.psi.FileViewProvider, com.intellij.openapi.editor.Document, com.intellij.openapi.util.Ref, java.util.List, java.util.List, boolean, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.editor.Document document
com.intellij.openapi.util.Ref success
java.util.List finishProcessors
java.util.List reparseInjectedProcessors
boolean synchronously
com.intellij.openapi.vfs.VirtualFile virtualFile
private synthetic void lambda$new$0 (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile file
static synthetic java.util.Map access$500 (com.intellij.psi.impl.PsiDocumentManagerBase)
com.intellij.psi.impl.PsiDocumentManagerBase x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiDocumentTransactionListener.class
PsiDocumentTransactionListener.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 void transactionCompleted (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiElementBase.class
PsiElementBase.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiFileEx.class
PsiFileEx.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 <clinit> ()
}
com/intellij/psi/impl/PsiFileFactoryImpl.class
PsiFileFactoryImpl.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 synthetic boolean $assertionsDisabled
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiManagerEx.class
PsiManagerEx.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiManagerEx extends com.intellij.psi.PsiManager {
public void <init> ()
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.class
PsiManagerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiManagerImpl$1 extends com.intellij.psi.impl.AnyPsiChangeListener$Adapter {
final synthetic Runnable val$runnable
final synthetic com.intellij.psi.impl.PsiManagerImpl this$0
void <init> (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$2.class
PsiManagerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiManagerImpl$2 extends com.intellij.psi.impl.AnyPsiChangeListener$Adapter {
final synthetic Runnable val$runnable
final synthetic com.intellij.psi.impl.PsiManagerImpl this$0
void <init> (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$3.class
PsiManagerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiManagerImpl$3 extends com.intellij.psi.impl.AnyPsiChangeListener$Adapter {
final synthetic Runnable val$runnable
final synthetic com.intellij.psi.impl.PsiManagerImpl this$0
void <init> (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$4.class
PsiManagerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiManagerImpl$4 extends com.intellij.openapi.progress.util.AbstractProgressIndicatorExBase {
private final java.util.concurrent.atomic.AtomicLong lastClearedTimeStamp
final synthetic com.intellij.psi.impl.PsiManagerImpl this$0
void <init> (com.intellij.psi.impl.PsiManagerImpl)
com.intellij.psi.impl.PsiManagerImpl this$0
public void setFraction (double)
double fraction
long current
long last
}
com/intellij/psi/impl/PsiManagerImpl$5.class
PsiManagerImpl.java
package com.intellij.psi.impl
synthetic com.intellij.psi.impl.PsiManagerImpl$5 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$psi$impl$PsiTreeChangeEventImpl$PsiEventType
static void <clinit> ()
}
com/intellij/psi/impl/PsiManagerImpl.class
PsiManagerImpl.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.FileManagerImpl 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 synthetic boolean $assertionsDisabled
public void <init> (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
public boolean isDisposed ()
public void dropResolveCaches ()
public void dropPsiCaches ()
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
private static java.lang.String logPsi (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
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
private static java.lang.Object arrayToString (java.lang.Object)
Object value
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
Throwable e
com.intellij.psi.impl.PsiTreeChangePreprocessor preprocessor
Throwable 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 ()
public void dropResolveCacheRegularly (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
private synthetic void lambda$addPsiTreeChangeListener$2 (com.intellij.psi.PsiTreeChangeListener)
com.intellij.psi.PsiTreeChangeListener listener
private synthetic void lambda$setAssertOnFileLoadingFilter$1 ()
private synthetic void lambda$new$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiModificationTrackerImpl$1.class
PsiModificationTrackerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiModificationTrackerImpl$1 extends java.lang.Object implements com.intellij.openapi.project.DumbService$DumbModeListener {
final synthetic com.intellij.psi.impl.PsiModificationTrackerImpl this$0
void <init> (com.intellij.psi.impl.PsiModificationTrackerImpl)
com.intellij.psi.impl.PsiModificationTrackerImpl this$0
private void doIncCounter ()
public void enteredDumbMode ()
public void exitDumbMode ()
private synthetic void lambda$doIncCounter$0 ()
}
com/intellij/psi/impl/PsiModificationTrackerImpl.class
PsiModificationTrackerImpl.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 com.intellij.openapi.util.SimpleModificationTracker myModificationCount
private final com.intellij.openapi.util.SimpleModificationTracker myOutOfCodeBlockModificationTracker
private final com.intellij.openapi.util.SimpleModificationTracker myJavaStructureModificationTracker
private final java.util.Map myLanguageTrackers
private final com.intellij.psi.util.PsiModificationTracker$Listener myPublisher
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.util.messages.MessageBus bus
public void incCounter ()
public void incOutOfCodeBlockModificationCounter ()
private void fireEvent ()
private void incCountersInner (int)
int bits
public void treeChanged (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType code
boolean outOfCodeBlock
public static boolean canAffectPsi (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
protected void incLanguageTrackers (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.tree.IElementType type
com.intellij.lang.Language language
com.intellij.psi.PsiInvalidElementAccessException e
com.intellij.lang.Language language
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement o
com.intellij.lang.Language language
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.psi.PsiElement[] elements
java.util.Set languages
public long getModificationCount ()
public long getOutOfCodeBlockModificationCount ()
public long getJavaStructureModificationCount ()
public com.intellij.openapi.util.ModificationTracker getOutOfCodeBlockModificationTracker ()
public com.intellij.openapi.util.ModificationTracker getJavaStructureModificationTracker ()
public void incLanguageModificationCount (com.intellij.lang.Language)
com.intellij.lang.Language language
public com.intellij.openapi.util.ModificationTracker forLanguage (com.intellij.lang.Language)
com.intellij.lang.Language language
public com.intellij.openapi.util.ModificationTracker forLanguages (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition condition
private synthetic long lambda$forLanguages$1 (com.intellij.openapi.util.Condition)
com.intellij.lang.Language l
com.intellij.openapi.util.Condition condition
long result
private static synthetic com.intellij.openapi.util.ModificationTracker lambda$new$0 (com.intellij.lang.Language)
com.intellij.lang.Language language
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiParameterizedCachedValue.class
PsiParameterizedCachedValue.java
package com.intellij.psi.impl
public 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
void <init> (com.intellij.psi.PsiManager, com.intellij.psi.util.ParameterizedCachedValueProvider, boolean)
com.intellij.psi.PsiManager manager
com.intellij.psi.util.ParameterizedCachedValueProvider provider
boolean trackValue
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
public volatile synthetic java.lang.Object getValueProvider ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiParserFacadeImpl.class
PsiParserFacadeImpl.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 synthetic boolean $assertionsDisabled
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiToDocumentSynchronizer$DocSyncAction.class
PsiToDocumentSynchronizer.java
package com.intellij.psi.impl
abstract com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction extends java.lang.Object {
public abstract void syncDocument (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiTreeChangeEventImpl)
}
com/intellij/psi/impl/PsiToDocumentSynchronizer$DocumentChangeTransaction.class
PsiToDocumentSynchronizer.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 <init> (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)
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
private static synthetic boolean lambda$findFragment$1 (int, com.intellij.openapi.util.TextRange)
int docOffset
com.intellij.openapi.util.TextRange range
private static synthetic boolean lambda$updateFragments$0 (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange newFragment
com.intellij.openapi.util.TextRange range
static synthetic com.intellij.psi.PsiFile access$000 (com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction)
com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction x0
static synthetic java.util.TreeMap access$100 (com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction)
com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiToDocumentSynchronizer.class
PsiToDocumentSynchronizer.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 synthetic boolean $assertionsDisabled
void <init> (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
public 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
com.intellij.openapi.util.Pair prev
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
private static synthetic void lambda$commitTransaction$5 (com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction, com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction documentChangeTransaction
com.intellij.openapi.editor.Document document1
com.intellij.psi.impl.PsiTreeChangeEventImpl event
private synthetic void lambda$childrenChanged$4 (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiTreeChangeEventImpl event1
private synthetic void lambda$childReplaced$3 (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiTreeChangeEventImpl event1
int oldLength
String newText
private synthetic void lambda$childRemoved$2 (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiTreeChangeEventImpl event1
private synthetic void lambda$childAdded$1 (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiTreeChangeEventImpl event1
private static synthetic void lambda$doSync$0 (com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction, com.intellij.openapi.editor.ex.DocumentEx, com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction syncAction
com.intellij.openapi.editor.ex.DocumentEx document
com.intellij.psi.PsiTreeChangeEvent event
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiTreeChangeEventImpl$PsiEventType.class
PsiTreeChangeEventImpl.java
package com.intellij.psi.impl
public final enum com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType extends java.lang.Enum {
public static final enum com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType BEFORE_CHILD_ADDITION
public static final enum com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType CHILD_ADDED
public static final enum com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType BEFORE_CHILD_REMOVAL
public static final enum com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType CHILD_REMOVED
public static final enum com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType BEFORE_CHILD_REPLACEMENT
public static final enum com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType CHILD_REPLACED
public static final enum com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType BEFORE_CHILD_MOVEMENT
public static final enum com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType CHILD_MOVED
public static final enum com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType BEFORE_CHILDREN_CHANGE
public static final enum com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType CHILDREN_CHANGED
public static final enum com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType BEFORE_PROPERTY_CHANGE
public static final enum com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType PROPERTY_CHANGED
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/impl/PsiTreeChangeEventImpl.class
PsiTreeChangeEventImpl.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiTreeChangePreprocessor.class
PsiTreeChangePreprocessor.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiTreeChangePreprocessor extends java.lang.Object {
public static final com.intellij.openapi.extensions.ProjectExtensionPointName EP
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract void treeChanged (com.intellij.psi.impl.PsiTreeChangeEventImpl)
static void <clinit> ()
}
com/intellij/psi/impl/PsiTreeChangePreprocessorBase$1.class
PsiTreeChangePreprocessorBase.java
package com.intellij.psi.impl
synthetic com.intellij.psi.impl.PsiTreeChangePreprocessorBase$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$psi$impl$PsiTreeChangeEventImpl$PsiEventType
static void <clinit> ()
}
com/intellij/psi/impl/PsiTreeChangePreprocessorBase.class
PsiTreeChangePreprocessorBase.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiTreeChangePreprocessorBase extends java.lang.Object implements com.intellij.psi.impl.PsiTreeChangePreprocessor {
protected final com.intellij.psi.PsiManager myPsiManager
public void <init> (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager psiManager
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
protected abstract boolean acceptsEvent (com.intellij.psi.impl.PsiTreeChangeEventImpl)
protected abstract boolean isOutOfCodeBlock (com.intellij.psi.PsiElement)
protected boolean isOutOfCodeBlock (com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem file
private boolean _outOfCodeBlock (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected boolean containsStructuralElements (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private boolean _containsStructuralElements (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public final void treeChanged (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
protected void onTreeChanged (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
protected final boolean isOutOfCodeBlockChangeEvent (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
protected void onOutOfCodeBlockModification (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
protected void doIncOutOfCodeBlockCounter ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/RenameableFakePsiElement.class
RenameableFakePsiElement.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 <init> (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 final javax.swing.Icon getIcon (boolean)
boolean open
public com.intellij.openapi.util.TextRange getTextRange ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/ResolveScopeManager.class
ResolveScopeManager.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.ResolveScopeManager extends java.lang.Object {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/SharedPsiElementImplUtil.class
SharedPsiElementImplUtil.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/SyntheticFileSystemItem.class
SyntheticFileSystemItem.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 <init> (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 abstract java.lang.String getName ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/CacheUtil.class
CacheUtil.java
package com.intellij.psi.impl.cache
public com.intellij.psi.impl.cache.CacheUtil extends java.lang.Object {
public void <init> ()
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.class
CommentTokenSetProvider.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 <clinit> ()
}
com/intellij/psi/impl/file/PsiBinaryFileImpl.class
PsiBinaryFileImpl.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 com.intellij.psi.AbstractFileViewProvider myViewProvider
private volatile boolean myPossiblyInvalidated
public void <init> (com.intellij.psi.impl.PsiManagerImpl, com.intellij.psi.FileViewProvider)
com.intellij.psi.impl.PsiManagerImpl manager
com.intellij.psi.FileViewProvider viewProvider
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public boolean processChildren (com.intellij.psi.search.PsiElementProcessor)
com.intellij.psi.search.PsiElementProcessor processor
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 synthetic com.intellij.lang.ASTNode getNode ()
public volatile synthetic com.intellij.psi.PsiElement getParent ()
public volatile synthetic com.intellij.psi.PsiFileSystemItem getParent ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/file/PsiDirectoryFactory.class
PsiDirectoryFactory.java
package com.intellij.psi.impl.file
public abstract com.intellij.psi.impl.file.PsiDirectoryFactory extends java.lang.Object {
public void <init> ()
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.class
PsiDirectoryFactoryImpl.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/file/PsiDirectoryImpl.class
PsiDirectoryImpl.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 synthetic boolean $assertionsDisabled
public void <init> (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 boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.file.PsiDirectoryImpl directory
public int hashCode ()
int result
public volatile synthetic com.intellij.psi.PsiElement getParent ()
public volatile synthetic com.intellij.psi.PsiFileSystemItem getParent ()
private static synthetic boolean lambda$getChildren$0 (java.util.ArrayList, com.intellij.psi.PsiFileSystemItem)
java.util.ArrayList children
com.intellij.psi.PsiFileSystemItem element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/file/PsiFileImplUtil.class
PsiFileImplUtil.java
package com.intellij.psi.impl.file
public com.intellij.psi.impl.file.PsiFileImplUtil extends java.lang.Object {
private void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/file/PsiLargeBinaryFileImpl.class
PsiLargeBinaryFileImpl.java
package com.intellij.psi.impl.file
public com.intellij.psi.impl.file.PsiLargeBinaryFileImpl extends com.intellij.psi.impl.file.PsiBinaryFileImpl implements com.intellij.psi.PsiLargeBinaryFile {
public void <init> (com.intellij.psi.impl.PsiManagerImpl, com.intellij.psi.FileViewProvider)
com.intellij.psi.impl.PsiManagerImpl manager
com.intellij.psi.FileViewProvider viewProvider
}
com/intellij/psi/impl/file/PsiLargeTextFileImpl.class
PsiLargeTextFileImpl.java
package com.intellij.psi.impl.file
public com.intellij.psi.impl.file.PsiLargeTextFileImpl extends com.intellij.psi.impl.source.PsiPlainTextFileImpl implements com.intellij.psi.PsiLargeTextFile {
public void <init> (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
}
com/intellij/psi/impl/file/PsiPackageBase.class
PsiPackageBase.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
private 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.impl.file.PsiPackageBase findPackage (java.lang.String)
public void <init> (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.icons.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 ()
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 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 synthetic javax.swing.Icon getElementIcon (int)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/file/UpdateAddedFileProcessor.class
UpdateAddedFileProcessor.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/file/impl/FileManager.class
FileManager.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.class
FileManagerImpl.java
package com.intellij.psi.impl.file.impl
com.intellij.psi.impl.file.impl.FileManagerImpl$1 extends java.lang.Object implements com.intellij.openapi.project.DumbService$DumbModeListener {
final synthetic com.intellij.psi.impl.file.impl.FileManagerImpl this$0
void <init> (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$2.class
FileManagerImpl.java
package com.intellij.psi.impl.file.impl
com.intellij.psi.impl.file.impl.FileManagerImpl$2 extends com.intellij.openapi.vfs.VirtualFileVisitor {
final synthetic com.intellij.psi.impl.file.impl.FileManagerImpl this$0
transient void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/file/impl/FileManagerImpl.class
FileManagerImpl.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.util.Key IN_COMA
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.atomic.AtomicReference myVFileToPsiDirMap
private final java.util.concurrent.atomic.AtomicReference myVFileToViewProviderMap
private final ThreadLocal myTempProviders
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 synthetic boolean $assertionsDisabled
public void <init> (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 ()
java.util.concurrent.ConcurrentMap map
public java.util.concurrent.ConcurrentMap getVFileToViewProviderMap ()
java.util.concurrent.ConcurrentMap map
private java.util.concurrent.ConcurrentMap getVFileToPsiDirMap ()
java.util.concurrent.ConcurrentMap map
public static void clearPsiCaches (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider provider
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
public void firePropertyChangedForUnloadedPsi ()
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void dispose ()
private void clearViewProviders ()
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
java.util.Map tempMap
public com.intellij.psi.FileViewProvider findCachedViewProvider (com.intellij.openapi.vfs.VirtualFile)
java.util.Map tempMap
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.FileViewProvider viewProvider
private com.intellij.psi.FileViewProvider getRawCachedViewProvider (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
java.util.concurrent.ConcurrentMap map
com.intellij.psi.FileViewProvider viewProvider
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 ()
void possiblyInvalidatePhysicalPsi ()
com.intellij.psi.FileViewProvider provider
void dispatchPendingEvents ()
void checkConsistency ()
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiFile psi
com.intellij.psi.FileViewProvider fileViewProvider
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiFile psiFile1
java.util.Map$Entry entry
com.intellij.psi.PsiDirectory psiDir1
com.intellij.openapi.vfs.VirtualFile parent
com.intellij.openapi.vfs.VirtualFile vFile
java.util.Map fileToViewProvider
java.util.Map fileToPsiDirMap
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.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, java.util.concurrent.ConcurrentMap)
com.intellij.openapi.vfs.VirtualFile vFile
java.util.concurrent.ConcurrentMap psiDirMap
com.intellij.psi.PsiDirectory psiDir
com.intellij.openapi.vfs.VirtualFile parent
private boolean isExcludedOrIgnored (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
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
public static void markPossiblyInvalidated (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
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
com.intellij.openapi.vfs.VirtualFile file
java.util.List files
private void removeInvalidDirs ()
void removeInvalidFilesAndDirs (boolean)
com.intellij.psi.PsiFile psiFile1
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.FileViewProvider view
java.util.Iterator iterator
boolean useFind
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)
java.util.Map originalFileToPsiFileMap
public void reloadFromDisk (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.editor.Document document
void reloadPsiAfterTextChange (com.intellij.psi.FileViewProvider, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.vfs.VirtualFile vFile
public boolean evaluateValidity (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.psi.AbstractFileViewProvider vp
private boolean evaluateValidity (com.intellij.psi.AbstractFileViewProvider)
com.intellij.psi.PsiFile psiFile
com.intellij.psi.AbstractFileViewProvider viewProvider
com.intellij.openapi.vfs.VirtualFile file
private boolean shouldResurrect (com.intellij.psi.FileViewProvider, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.FileViewProvider temp
com.intellij.psi.FileViewProvider recreated
com.intellij.psi.FileViewProvider temp
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.vfs.VirtualFile file
java.util.Map tempProviders
private static boolean hasInvalidOriginal (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.psi.PsiFile original
private static synthetic void lambda$shouldResurrect$8 (com.intellij.psi.FileViewProvider) throws java.lang.RuntimeException
com.intellij.psi.FileViewProvider temp
private static synthetic boolean lambda$shouldResurrect$7 (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile f
private synthetic void lambda$markInvalidations$6 (java.util.Map) throws java.lang.RuntimeException
com.intellij.psi.FileViewProvider viewProvider
java.util.Map$Entry entry
java.util.Map originalFileToPsiFileMap
private synthetic void lambda$removeFilesAndDirsRecursively$5 (com.intellij.openapi.vfs.VirtualFile) throws java.lang.RuntimeException
com.intellij.openapi.vfs.VirtualFile vFile
private synthetic void lambda$processFileTypesChanged$4 () throws java.lang.RuntimeException
private synthetic void lambda$null$3 ()
com.intellij.psi.impl.PsiTreeChangeEventImpl event
private synthetic void lambda$setViewProvider$2 (com.intellij.psi.FileViewProvider) throws java.lang.RuntimeException
com.intellij.psi.FileViewProvider prev
private synthetic void lambda$clearViewProviders$1 () throws java.lang.RuntimeException
com.intellij.psi.FileViewProvider provider
java.util.concurrent.ConcurrentMap map
private static synthetic java.util.Map lambda$new$0 ()
static synthetic java.util.concurrent.ConcurrentMap access$000 (com.intellij.psi.impl.file.impl.FileManagerImpl)
com.intellij.psi.impl.file.impl.FileManagerImpl x0
static synthetic void access$100 (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightElement.class
LightElement.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/meta/MetaRegistry$MyBinding.class
MetaRegistry.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 java.util.function.Supplier myDataClass
void <init> (com.intellij.psi.filters.ElementFilter, java.util.function.Supplier)
com.intellij.psi.filters.ElementFilter filter
java.util.function.Supplier dataClass
static synthetic com.intellij.psi.filters.ElementFilter access$000 (com.intellij.psi.impl.meta.MetaRegistry$MyBinding)
com.intellij.psi.impl.meta.MetaRegistry$MyBinding x0
static synthetic java.util.function.Supplier access$100 (com.intellij.psi.impl.meta.MetaRegistry$MyBinding)
com.intellij.psi.impl.meta.MetaRegistry$MyBinding x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/meta/MetaRegistry.class
MetaRegistry.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
public void <init> ()
public static com.intellij.psi.meta.PsiMetaData getMeta (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
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 void registerMetaData (com.intellij.psi.filters.ElementFilter, java.lang.Class)
com.intellij.psi.filters.ElementFilter filter
Class metadataDescriptorClass
java.util.function.Supplier supplier
private static synthetic com.intellij.psi.meta.PsiMetaData lambda$registerMetaData$1 (java.lang.Class)
ReflectiveOperationException e
Class metadataDescriptorClass
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getMetaBase$0 (com.intellij.psi.PsiElement)
com.intellij.psi.meta.PsiMetaData data
Object[] dependencies
com.intellij.psi.impl.meta.MetaRegistry$MyBinding binding
com.intellij.psi.PsiElement element
static void <clinit> ()
}
com/intellij/psi/impl/smartPointers/AnchorElementInfo.class
AnchorElementInfo.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 synthetic boolean $assertionsDisabled
void <init> (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 <init> (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.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.PsiFile file
short index
com.intellij.psi.stubs.IStubElementType stubElementType
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
long typeAndId
int stubId
public boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo, com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
long packed1
long packed2
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
public void fastenBelt (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
private void switchToTree (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
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 (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
public com.intellij.openapi.util.TextRange getPsiRange (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
public java.lang.String toString ()
public volatile synthetic com.intellij.openapi.util.Segment getPsiRange (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
private synthetic java.lang.Boolean lambda$pointsToTheSameElementAs$0 (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl, com.intellij.psi.impl.smartPointers.SmartPointerElementInfo) throws java.lang.RuntimeException
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/ClsElementInfo.class
ClsElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.ClsElementInfo extends com.intellij.psi.impl.smartPointers.SmartPointerElementInfo {
private final com.intellij.psi.PsiAnchor$StubIndexReference myStubIndexReference
void <init> (com.intellij.psi.PsiAnchor$StubIndexReference)
com.intellij.psi.PsiAnchor$StubIndexReference stubReference
com.intellij.psi.PsiElement restoreElement (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
int elementHashCode ()
boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo, com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
com.intellij.openapi.util.Segment getRange (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.openapi.util.Segment getPsiRange (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.psi.PsiFile restoreFile (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/DirElementInfo.class
DirElementInfo.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
void <init> (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory directory
com.intellij.psi.PsiElement restoreElement (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.psi.PsiFile restoreFile (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
int elementHashCode ()
boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo, com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
com.intellij.openapi.util.Segment getRange (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.openapi.util.Segment getPsiRange (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/FileElementInfo.class
FileElementInfo.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
void <init> (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement restoreElement (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.psi.PsiFile file
com.intellij.psi.PsiFile restoreFile (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.psi.PsiElement element
int elementHashCode ()
boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo, com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
com.intellij.openapi.util.Segment getRange (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.openapi.editor.Document document
com.intellij.openapi.util.Segment getPsiRange (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.openapi.editor.Document currentDoc
com.intellij.openapi.editor.Document committedDoc
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/HardElementInfo.class
HardElementInfo.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
void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement restoreElement (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.psi.PsiFile restoreFile (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
int elementHashCode ()
boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo, com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
com.intellij.openapi.util.Segment getRange (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.openapi.util.Segment getPsiRange (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/Identikit$1.class
Identikit.java
package com.intellij.psi.impl.smartPointers
synthetic com.intellij.psi.impl.smartPointers.Identikit$1 extends java.lang.Object {
}
com/intellij/psi/impl/smartPointers/Identikit$ByAnchor.class
Identikit.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 <init> (com.intellij.psi.impl.smartPointers.Identikit$ByType, com.intellij.psi.impl.smartPointers.Identikit$ByType, com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider)
com.intellij.psi.impl.smartPointers.Identikit$ByType elementInfo
com.intellij.psi.impl.smartPointers.Identikit$ByType anchorInfo
com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider anchorProvider
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.smartPointers.Identikit$ByAnchor anchor
public int hashCode ()
public com.intellij.psi.PsiElement findPsiElement (com.intellij.psi.PsiFile, int, int)
com.intellij.psi.PsiFile file
int startOffset
int endOffset
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiElement element
public com.intellij.lang.Language getFileLanguage ()
public boolean isForPsiFile ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/Identikit$ByType.class
Identikit.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 <init> (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.PsiFile file
int startOffset
int endOffset
com.intellij.lang.Language actualLanguage
com.intellij.psi.PsiFile actualLanguagePsi
public com.intellij.psi.PsiElement findInside (com.intellij.psi.PsiElement, int, int)
com.intellij.psi.PsiElement element
int startOffset
int endOffset
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiElement result
private com.intellij.psi.PsiElement findParent (int, int, com.intellij.psi.PsiElement)
int startOffset
int endOffset
com.intellij.psi.PsiElement anchor
com.intellij.openapi.util.TextRange range
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.smartPointers.Identikit$ByType info
public int hashCode ()
public java.lang.String toString ()
public com.intellij.lang.Language getFileLanguage ()
public boolean isForPsiFile ()
private boolean isAcceptable (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
synthetic void <init> (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 synthetic 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/Identikit.class
Identikit.java
package com.intellij.psi.impl.smartPointers
public abstract com.intellij.psi.impl.smartPointers.Identikit extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.util.containers.Interner ourPlainInterner
private static final com.intellij.util.containers.Interner ourAnchorInterner
public void <init> ()
public abstract com.intellij.psi.PsiElement findPsiElement (com.intellij.psi.PsiFile, int, int)
public abstract com.intellij.lang.Language getFileLanguage ()
public abstract boolean isForPsiFile ()
public static com.intellij.psi.impl.smartPointers.Identikit$ByType fromPsi (com.intellij.psi.PsiElement, com.intellij.lang.Language)
com.intellij.psi.PsiElement element
com.intellij.lang.Language fileLanguage
static com.intellij.openapi.util.Pair withAnchor (com.intellij.psi.PsiElement, com.intellij.lang.Language)
com.intellij.psi.impl.smartPointers.Identikit$ByAnchor anchorKit
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider provider
com.intellij.psi.PsiElement element
com.intellij.lang.Language fileLanguage
static com.intellij.psi.impl.smartPointers.Identikit$ByType fromTypes (java.lang.Class, com.intellij.psi.tree.IElementType, com.intellij.lang.Language)
Class elementClass
com.intellij.psi.tree.IElementType elementType
com.intellij.lang.Language fileLanguage
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/InjectedSelfElementInfo$AffixOffsets.class
InjectedSelfElementInfo.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/InjectedSelfElementInfo.class
InjectedSelfElementInfo.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 synthetic boolean $assertionsDisabled
void <init> (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.lang.injection.InjectedLanguageManager ilm
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
com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
com.intellij.psi.PsiElement element
com.intellij.openapi.util.Segment getRange (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.openapi.util.Segment getPsiRange (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.psi.PsiElement restoreElement (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
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
boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo, com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo myElementInfo
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo oElementInfo
com.intellij.psi.PsiFile restoreFile (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
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
void cleanup ()
com.intellij.openapi.editor.Document getDocumentToSynchronize ()
int elementHashCode ()
private com.intellij.openapi.project.Project getProject ()
public java.lang.String toString ()
private static synthetic void lambda$getInjectedFileIn$0 (com.intellij.psi.impl.PsiDocumentManagerBase, com.intellij.openapi.util.TextRange, com.intellij.psi.PsiFile[], com.intellij.psi.PsiFile, java.util.List)
com.intellij.injected.editor.DocumentWindow window
com.intellij.openapi.util.TextRange hostRange
com.intellij.psi.impl.PsiDocumentManagerBase docManager
com.intellij.openapi.util.TextRange rangeInHostFile
com.intellij.psi.PsiFile[] result
com.intellij.psi.PsiFile injectedPsi
java.util.List places
com.intellij.openapi.editor.Document document
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/MarkerCache$1.class
MarkerCache.java
package com.intellij.psi.impl.smartPointers
final com.intellij.psi.impl.smartPointers.MarkerCache$1 extends com.intellij.psi.impl.smartPointers.Identikit {
void <init> ()
public com.intellij.psi.PsiElement findPsiElement (com.intellij.psi.PsiFile, int, int)
com.intellij.psi.PsiFile file
int startOffset
int endOffset
public com.intellij.lang.Language getFileLanguage ()
public boolean isForPsiFile ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/MarkerCache$UpdatedRanges.class
MarkerCache.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
void <init> (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 synthetic int access$000 (com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges)
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges x0
static synthetic com.intellij.openapi.editor.impl.FrozenDocument access$100 (com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges)
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges x0
static synthetic com.intellij.openapi.editor.impl.ManualRangeMarker[] access$200 (com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges)
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges x0
static synthetic java.util.List access$300 (com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges)
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/MarkerCache.class
MarkerCache.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 synthetic boolean $assertionsDisabled
void <init> (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 greedy
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 greedy
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
static com.intellij.openapi.util.Segment getUpdatedRange (com.intellij.psi.PsiFile, com.intellij.openapi.util.Segment, boolean, com.intellij.openapi.editor.impl.FrozenDocument, java.util.List)
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.util.Segment segment
boolean isSegmentGreedy
com.intellij.openapi.editor.impl.FrozenDocument frozen
java.util.List events
com.intellij.psi.impl.smartPointers.SelfElementInfo info
java.util.List infos
boolean greedy
int start
int end
boolean surviveOnExternalChange
com.intellij.openapi.editor.impl.ManualRangeMarker marker
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges ranges
java.util.List newEvents
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges updated
private static boolean isWholeDocumentReplace (com.intellij.openapi.editor.impl.FrozenDocument, com.intellij.openapi.editor.impl.event.DocumentEventImpl)
com.intellij.openapi.editor.impl.FrozenDocument frozen
com.intellij.openapi.editor.impl.event.DocumentEventImpl event
void rangeChanged ()
private static synthetic com.intellij.openapi.editor.event.DocumentEvent lambda$getUpdatedRange$2 (com.intellij.openapi.editor.impl.FrozenDocument, com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.impl.FrozenDocument frozen
com.intellij.openapi.editor.event.DocumentEvent event
private static synthetic boolean lambda$getUpdatedRange$1 (com.intellij.openapi.editor.impl.FrozenDocument, com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.impl.FrozenDocument frozen
com.intellij.openapi.editor.event.DocumentEvent event
private static synthetic int lambda$static$0 (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
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/SelfElementInfo.class
SelfElementInfo.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
private final com.intellij.openapi.vfs.VirtualFile myFile
private final boolean myForInjected
private int myStartOffset
private int myEndOffset
static final synthetic boolean $assertionsDisabled
void <init> (com.intellij.openapi.util.ProperTextRange, com.intellij.psi.impl.smartPointers.Identikit, com.intellij.psi.PsiFile, boolean)
com.intellij.openapi.util.ProperTextRange range
com.intellij.psi.impl.smartPointers.Identikit identikit
com.intellij.psi.PsiFile containingFile
boolean forInjected
void switchToAnchor (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private com.intellij.openapi.util.Pair findAnchor (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private void switchTo (com.intellij.psi.PsiElement, com.intellij.openapi.util.Pair)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.Pair pair
boolean updateRangeToPsi (com.intellij.openapi.util.Segment, com.intellij.psi.PsiElement)
com.intellij.openapi.util.Segment pointerRange
com.intellij.psi.PsiElement cachedElement
com.intellij.openapi.util.Pair pair
com.intellij.openapi.util.TextRange range
void setRange (com.intellij.openapi.util.Segment)
com.intellij.openapi.util.Segment range
boolean hasRange ()
int getPsiStartOffset ()
int getPsiEndOffset ()
boolean isGreedy ()
com.intellij.openapi.editor.Document getDocumentToSynchronize ()
com.intellij.psi.PsiElement restoreElement (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.openapi.util.Segment segment
com.intellij.psi.PsiFile file
com.intellij.openapi.util.TextRange getPsiRange (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
boolean isForInjected ()
private com.intellij.openapi.util.TextRange calcPsiRange ()
com.intellij.psi.PsiFile restoreFile (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
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
int elementHashCode ()
boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo, com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SelfElementInfo otherInfo
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
final com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
com.intellij.openapi.util.Segment getRange (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerTracker tracker
com.intellij.psi.impl.PsiDocumentManagerBase documentManager
java.util.List events
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
public java.lang.String toString ()
public static com.intellij.openapi.util.Segment calcActualRangeAfterDocumentEvents (com.intellij.psi.PsiFile, com.intellij.openapi.editor.Document, com.intellij.openapi.util.Segment, boolean)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl pointerManager
com.intellij.psi.impl.smartPointers.SmartPointerTracker tracker
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.editor.Document document
com.intellij.openapi.util.Segment segment
boolean isSegmentGreedy
com.intellij.openapi.project.Project project
com.intellij.psi.impl.PsiDocumentManagerBase documentManager
java.util.List events
volatile synthetic com.intellij.openapi.util.Segment getPsiRange (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
private synthetic java.lang.Boolean lambda$pointsToTheSameElementAs$2 (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl, com.intellij.psi.impl.smartPointers.SelfElementInfo) throws java.lang.RuntimeException
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.psi.impl.smartPointers.SelfElementInfo otherInfo
com.intellij.openapi.util.Segment range1
com.intellij.openapi.util.Segment range2
private static synthetic com.intellij.psi.PsiDirectory lambda$restoreDirectoryFromVirtual$1 (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile) throws java.lang.RuntimeException
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.vfs.VirtualFile child
com.intellij.psi.PsiDirectory file
private static synthetic com.intellij.psi.PsiFile lambda$restoreFileFromVirtual$0 (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.lang.Language) throws java.lang.RuntimeException
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.lang.Language language
com.intellij.openapi.vfs.VirtualFile child
com.intellij.psi.PsiFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/SmartPointerAnchorProvider.class
SmartPointerAnchorProvider.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 <init> ()
public abstract com.intellij.psi.PsiElement getAnchor (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiElement restoreElement (com.intellij.psi.PsiElement)
static void <clinit> ()
}
com/intellij/psi/impl/smartPointers/SmartPointerElementInfo.class
SmartPointerElementInfo.java
package com.intellij.psi.impl.smartPointers
abstract com.intellij.psi.impl.smartPointers.SmartPointerElementInfo extends java.lang.Object {
void <init> ()
com.intellij.openapi.editor.Document getDocumentToSynchronize ()
void fastenBelt (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
abstract com.intellij.psi.PsiElement restoreElement (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
abstract com.intellij.psi.PsiFile restoreFile (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
abstract int elementHashCode ()
abstract boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo, com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
abstract com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
abstract com.intellij.openapi.util.Segment getRange (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
void cleanup ()
abstract com.intellij.openapi.util.Segment getPsiRange (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/SmartPointerEx.class
SmartPointerEx.java
package com.intellij.psi.impl.smartPointers
public 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.class
SmartPointerManagerImpl.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 <init> (com.intellij.openapi.project.Project, com.intellij.psi.impl.PsiDocumentManagerBase)
com.intellij.openapi.project.Project project
com.intellij.psi.impl.PsiDocumentManagerBase psiDocManager
private static java.lang.String anonymize (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 void ensureMyProject (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private static void ensureValid (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
boolean valid
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.impl.smartPointers.SmartPointerTracker pointers
com.intellij.psi.PsiElement element
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo info
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference reference
com.intellij.psi.SmartPsiElementPointer pointer
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/SmartPointerTracker$PointerReference.class
SmartPointerTracker.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference extends java.lang.ref.WeakReference {
final com.intellij.openapi.vfs.VirtualFile file
final com.intellij.openapi.util.Key key
private int index
void <init> (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 synthetic int access$000 (com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference)
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference x0
static synthetic int access$002 (com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference, int)
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference x0
int x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/SmartPointerTracker.class
SmartPointerTracker.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 synthetic boolean $assertionsDisabled
void <init> ()
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 disconnectTracker (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.util.Key)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.util.Key key
private void assertActual (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.util.Key)
com.intellij.psi.impl.smartPointers.SmartPointerTracker another
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.util.Key refKey
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 com.intellij.openapi.util.Segment getUpdatedRange (com.intellij.psi.PsiFile, com.intellij.openapi.util.Segment, boolean, com.intellij.openapi.editor.impl.FrozenDocument, java.util.List)
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.util.Segment segment
boolean isSegmentGreedy
com.intellij.openapi.editor.impl.FrozenDocument frozen
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 (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
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
boolean cachedValid
com.intellij.psi.PsiElement actual
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
private static synthetic boolean lambda$getSortedInfos$4 (java.util.List, com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl)
java.util.List infos
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl pointer
com.intellij.psi.impl.smartPointers.SelfElementInfo info
private static synthetic boolean lambda$updatePointerTargetsAfterReparse$3 (com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl)
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl pointer
private static synthetic boolean lambda$fastenBelts$2 (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl, com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl pointer
private static synthetic int lambda$ensureSorted$1 (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
private static synthetic void lambda$static$0 ()
static synthetic java.lang.ref.ReferenceQueue access$100 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/SmartPsiElementPointerImpl.class
SmartPsiElementPointerImpl.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
protected final com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl myManager
private byte myReferenceCount
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference pointerReference
void <init> (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
boolean forInjected
void <init> (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl, com.intellij.psi.PsiElement, com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
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.psi.impl.smartPointers.SmartPointerManagerImpl, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.PsiElement restored
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
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.openapi.editor.Document document
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo info
com.intellij.openapi.util.TextRange elementRange
com.intellij.psi.impl.smartPointers.Identikit$ByType identikit
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.tree.IStubFileElementType stubType
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/SmartPsiFileRangePointerImpl.class
SmartPsiFileRangePointerImpl.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 <init> (com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl, com.intellij.psi.PsiFile, com.intellij.openapi.util.ProperTextRange, boolean)
com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl manager
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.util.ProperTextRange range
boolean forInjected
private static com.intellij.psi.impl.smartPointers.SmartPointerElementInfo createElementInfo (com.intellij.psi.PsiFile, com.intellij.openapi.util.ProperTextRange, boolean)
com.intellij.psi.SmartPsiElementPointer hostPointer
com.intellij.psi.PsiLanguageInjectionHost host
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.util.ProperTextRange range
boolean forInjected
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.psi.PsiFile getElement ()
public java.lang.String toString ()
public volatile synthetic com.intellij.psi.PsiElement getElement ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/CharTableImpl$1.class
CharTableImpl.java
package com.intellij.psi.impl.source
synthetic com.intellij.psi.impl.source.CharTableImpl$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/CharTableImpl$StringHashToCharSequencesMap.class
CharTableImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap extends gnu.trove.TIntObjectHashMap {
static final synthetic boolean $assertionsDisabled
private void <init> (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)
String addedSequence
CharSequence existingSequence
String addedSequence
CharSequence cs
CharSequence[] existingSequenceArray
CharSequence[] newSequenceArray
String addedSequence
Object value
int hashCode
CharSequence sequence
int startOffset
int endOffset
int index
String addedSequence
private static synthetic java.lang.CharSequence[] lambda$getOrAddSubSequenceWithHashCode$0 (int)
int x$0
synthetic void <init> (int, float, com.intellij.psi.impl.source.CharTableImpl$1)
int x0
float x1
com.intellij.psi.impl.source.CharTableImpl$1 x2
static synthetic 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 synthetic 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 synthetic 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 synthetic 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/CharTableImpl.class
CharTableImpl.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 <init> ()
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 synthetic int access$500 (java.lang.CharSequence, int, int)
CharSequence x0
int x1
int x2
static synthetic java.lang.String access$600 (java.lang.CharSequence, int, int)
CharSequence x0
int x1
int x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/CodeFragmentElement.class
CodeFragmentElement.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.CodeFragmentElement extends com.intellij.psi.impl.source.tree.FileElement {
public void <init> (java.lang.CharSequence)
CharSequence text
}
com/intellij/psi/impl/source/DummyHolder$1.class
DummyHolder.java
package com.intellij.psi.impl.source
synthetic com.intellij.psi.impl.source.DummyHolder$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/DummyHolder$DummyHolderTreeLock.class
DummyHolder.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.DummyHolder$DummyHolderTreeLock extends java.lang.Object {
private void <init> ()
synthetic void <init> (com.intellij.psi.impl.source.DummyHolder$1)
com.intellij.psi.impl.source.DummyHolder$1 x0
}
com/intellij/psi/impl/source/DummyHolder.class
DummyHolder.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.DummyHolder extends com.intellij.psi.impl.source.PsiFileImpl {
protected final com.intellij.psi.PsiElement myContext
private final com.intellij.util.CharTable myTable
private final Boolean myExplicitlyValid
private final com.intellij.lang.Language myLanguage
private final com.intellij.psi.impl.source.DummyHolder$DummyHolderTreeLock myTreeElementLock
private com.intellij.psi.FileViewProvider myViewProvider
public void <init> (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 <init> (com.intellij.psi.PsiManager, com.intellij.util.CharTable, boolean)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
boolean validity
public void <init> (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
public void <init> (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 <init> (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 <init> (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 <init> (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 <init> (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.DummyHolder psiClone
com.intellij.psi.DummyHolderViewProvider dummyHolderViewProvider
public com.intellij.psi.FileViewProvider getViewProvider ()
protected volatile synthetic java.lang.Object clone ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/DummyHolderElement.class
DummyHolderElement.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.DummyHolderElement extends com.intellij.psi.impl.source.tree.FileElement {
public void <init> (java.lang.CharSequence)
CharSequence text
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/DummyHolderFactory$1.class
DummyHolderFactory.java
package com.intellij.psi.impl.source
synthetic com.intellij.psi.impl.source.DummyHolderFactory$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/DummyHolderFactory$DefaultFactory.class
DummyHolderFactory.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 <init> ()
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
synthetic void <init> (com.intellij.psi.impl.source.DummyHolderFactory$1)
com.intellij.psi.impl.source.DummyHolderFactory$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/DummyHolderFactory.class
DummyHolderFactory.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/FileTrees.class
FileTrees.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.FileTrees extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final int firstNonFilePsiIndex
private final com.intellij.psi.impl.source.PsiFileImpl myFile
private final java.lang.ref.Reference myStub
private final com.intellij.openapi.util.Getter myTreeElementPointer
private final java.lang.ref.Reference[] myRefToPsi
static final synthetic boolean $assertionsDisabled
private void <init> (com.intellij.psi.impl.source.PsiFileImpl, java.lang.ref.Reference, com.intellij.openapi.util.Getter, java.lang.ref.Reference[])
com.intellij.psi.impl.source.PsiFileImpl file
java.lang.ref.Reference stub
com.intellij.openapi.util.Getter ast
java.lang.ref.Reference[] refToPsi
com.intellij.psi.stubs.StubTree derefStub ()
com.intellij.psi.impl.source.tree.FileElement derefTreeElement ()
com.intellij.psi.impl.source.FileTrees switchToStrongRefs ()
private void forEachCachedPsi (java.util.function.Consumer)
java.util.function.Consumer consumer
private boolean hasCachedPsi ()
java.lang.ref.Reference[] refToPsi
boolean useSpineRefs ()
com.intellij.psi.impl.source.FileTrees switchToSpineRefs (java.util.List)
com.intellij.extapi.psi.StubBasedPsiElementBase psi
com.intellij.extapi.psi.StubBasedPsiElementBase existing
int i
Throwable e
java.util.List spine
java.lang.ref.Reference[] refToPsi
com.intellij.psi.impl.source.FileTrees clearStub (java.lang.String)
String reason
com.intellij.psi.stubs.StubTree stubHolder
com.intellij.psi.impl.source.FileTrees withAst (com.intellij.openapi.util.Getter)
com.intellij.openapi.util.Getter ast
com.intellij.psi.impl.source.FileTrees withStub (com.intellij.psi.stubs.StubTree, com.intellij.psi.impl.source.tree.FileElement)
com.intellij.psi.stubs.StubTree stub
com.intellij.psi.impl.source.tree.FileElement ast
static com.intellij.psi.impl.source.FileTrees noStub (com.intellij.psi.impl.source.tree.FileElement, com.intellij.psi.impl.source.PsiFileImpl)
com.intellij.psi.impl.source.tree.FileElement ast
com.intellij.psi.impl.source.PsiFileImpl file
private com.intellij.psi.impl.source.FileTrees reconcilePsi (com.intellij.psi.stubs.StubTree, com.intellij.psi.impl.source.tree.FileElement, boolean)
Throwable e
com.intellij.psi.stubs.StubTree stubTree
com.intellij.psi.impl.source.tree.FileElement astRoot
boolean takePsiFromStubs
java.util.List stubList
java.util.List nodeList
java.util.List srcSpine
static java.util.List getAllSpinePsi (com.intellij.psi.impl.source.StubbedSpine)
com.intellij.psi.impl.source.StubbedSpine spine
private void bindSubstratesToCachedPsi (java.util.List, java.util.List)
com.intellij.extapi.psi.StubBasedPsiElementBase cachedPsi
int i
java.util.List stubList
java.util.List nodeList
private static void bindStubsWithAst (java.util.List, java.util.List, java.util.List, boolean)
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.impl.source.tree.CompositeElement node
com.intellij.psi.PsiElement psi
int i
java.util.List srcSpine
java.util.List stubList
java.util.List nodeList
boolean takePsiFromStubs
public java.lang.String toString ()
private synthetic com.intellij.psi.impl.source.FileTrees lambda$reconcilePsi$5 (java.util.List, java.util.List, java.util.List, boolean) throws java.lang.RuntimeException
com.intellij.psi.impl.source.FileTrees result
java.util.List stubList
java.util.List nodeList
java.util.List srcSpine
boolean takePsiFromStubs
private synthetic void lambda$clearStub$4 () throws java.lang.RuntimeException
private static synthetic void lambda$null$3 (com.intellij.extapi.psi.StubBasedPsiElementBase)
com.intellij.extapi.psi.StubBasedPsiElementBase psi
private static synthetic boolean lambda$hasCachedPsi$2 (java.lang.ref.Reference)
java.lang.ref.Reference ref
private static synthetic boolean lambda$forEachCachedPsi$1 (java.util.function.Consumer, java.lang.ref.Reference)
java.util.function.Consumer consumer
java.lang.ref.Reference ref
com.intellij.extapi.psi.StubBasedPsiElementBase psi
private static synthetic void lambda$switchToStrongRefs$0 (com.intellij.extapi.psi.StubBasedPsiElementBase)
com.intellij.extapi.psi.StubBasedPsiElementBase psi
com.intellij.lang.ASTNode node
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/HolderFactory.class
HolderFactory.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.class
IdentityCharTable.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiFileImpl$1.class
PsiFileImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiFileImpl$1 extends java.lang.Object implements com.intellij.navigation.ItemPresentation {
final synthetic com.intellij.psi.impl.source.PsiFileImpl this$0
void <init> (com.intellij.psi.impl.source.PsiFileImpl)
com.intellij.psi.impl.source.PsiFileImpl this$0
public java.lang.String getPresentableText ()
public java.lang.String getLocationString ()
com.intellij.psi.PsiDirectory psiDirectory
public javax.swing.Icon getIcon (boolean)
boolean open
}
com/intellij/psi/impl/source/PsiFileImpl.class
PsiFileImpl.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
static final String STUB_PSI_MISMATCH
private static final com.intellij.util.concurrency.AtomicFieldUpdater ourTreeUpdater
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.AbstractFileViewProvider myViewProvider
private volatile com.intellij.psi.impl.source.FileTrees myTrees
private volatile boolean myPossiblyInvalidated
protected final com.intellij.psi.impl.PsiManagerEx myManager
public static final com.intellij.openapi.util.Key BUILDING_STUB
private final com.intellij.psi.PsiLock myPsiLock
private volatile boolean myLoadingAst
private static final java.util.Comparator FILE_BY_LANGUAGE_ID
static final synthetic boolean $assertionsDisabled
protected void <init> (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 <init> (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
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 final void markInvalidated ()
public boolean isContentsLoaded ()
protected void assertReadAccessAllowed ()
private com.intellij.psi.impl.source.tree.FileElement loadTreeElement ()
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.impl.source.tree.FileElement treeElement
com.intellij.psi.FileViewProvider viewProvider
public com.intellij.psi.impl.source.StubbedSpine getStubbedSpine ()
com.intellij.psi.stubs.StubTree tree
com.intellij.psi.impl.source.tree.AstSpine astSpine
public com.intellij.psi.tree.IStubFileElementType getElementTypeForStubBuilder ()
com.intellij.lang.ParserDefinition definition
com.intellij.psi.tree.IFileElementType type
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
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 ()
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)
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
com.intellij.psi.FileViewProvider original
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.tree.IFileElementType getFileElementType ()
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 ()
final void clearContent (java.lang.String)
String reason
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.StubTree stubTree
com.intellij.psi.impl.source.PsiFileImpl eachPsiRoot
int i
com.intellij.psi.stubs.StubTree derefdOnLock
com.intellij.psi.stubs.PsiFileStubImpl baseRoot
com.intellij.psi.stubs.PsiFileStub[] stubRoots
com.intellij.psi.stubs.StubTree result
com.intellij.psi.stubs.StubTree derefd
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.stubs.ObjectStubTree tree
com.intellij.psi.FileViewProvider viewProvider
java.util.List roots
private com.intellij.psi.stubs.StubTree setStubTree (com.intellij.psi.stubs.PsiFileStub)
com.intellij.psi.stubs.PsiFileStub root
com.intellij.psi.stubs.StubTree stubTree
com.intellij.psi.impl.source.tree.FileElement fileElement
public com.intellij.psi.stubs.StubTree derefStub ()
private void updateTrees (com.intellij.psi.impl.source.FileTrees)
com.intellij.psi.impl.source.FileTrees trees
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)
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 ()
com.intellij.psi.stubs.StubTree result
public com.intellij.psi.stubs.StubTree calcStubTree ()
com.intellij.openapi.vfs.VirtualFile vFile
String message
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
final 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.FileTrees updated
private void checkWritable ()
com.intellij.psi.PsiDocumentManager docManager
protected volatile synthetic java.lang.Object clone ()
public volatile synthetic com.intellij.psi.PsiFileSystemItem getParent ()
public volatile synthetic com.intellij.lang.ASTNode getNode ()
public volatile synthetic com.intellij.psi.PsiElement getParent ()
private synthetic void lambda$rebuildStub$3 ()
com.intellij.openapi.editor.Document doc
com.intellij.openapi.vfs.VirtualFile vFile
private static synthetic java.lang.String lambda$getStubTree$2 (com.intellij.psi.stubs.PsiFileStub)
com.intellij.psi.stubs.PsiFileStub stub
private synthetic void lambda$clearContent$1 (java.lang.String) throws java.lang.RuntimeException
com.intellij.psi.impl.source.tree.FileElement treeElement
String reason
private static synthetic java.lang.String lambda$static$0 (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile o
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiFileWithStubSupport.class
PsiFileWithStubSupport.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 com.intellij.psi.impl.source.StubbedSpine getStubbedSpine ()
com.intellij.psi.stubs.StubTree tree
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiPlainTextFileImpl.class
PsiPlainTextFileImpl.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/SourceTreeToPsiMap.class
SourceTreeToPsiMap.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.SourceTreeToPsiMap extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
private void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/SpineRef.class
SpineRef.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.SpineRef extends com.intellij.psi.impl.source.SubstrateRef {
private final com.intellij.psi.impl.source.PsiFileImpl myFile
private final int myIndex
void <init> (com.intellij.psi.impl.source.PsiFileImpl, int)
com.intellij.psi.impl.source.PsiFileImpl file
int index
public com.intellij.lang.ASTNode getNode ()
public com.intellij.psi.stubs.Stub getStub ()
com.intellij.psi.stubs.StubTree tree
public com.intellij.psi.stubs.Stub getGreenStub ()
com.intellij.psi.stubs.StubTree tree
public boolean isValid ()
public com.intellij.psi.PsiFile getContainingFile ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/StubbedSpine.class
StubbedSpine.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.StubbedSpine extends java.lang.Object {
public abstract int getStubCount ()
public abstract com.intellij.psi.PsiElement getStubPsi (int)
public abstract com.intellij.psi.tree.IElementType getStubType (int)
}
com/intellij/psi/impl/source/SubstrateRef$1.class
SubstrateRef.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.SubstrateRef$1 extends com.intellij.psi.impl.source.SubstrateRef {
final synthetic com.intellij.extapi.psi.StubBasedPsiElementBase val$psi
void <init> (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.class
SubstrateRef.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.SubstrateRef$2 extends com.intellij.psi.impl.source.SubstrateRef {
final synthetic com.intellij.lang.ASTNode val$node
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/SubstrateRef$StubRef.class
SubstrateRef.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/SubstrateRef.class
SubstrateRef.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 <init> ()
public abstract com.intellij.lang.ASTNode getNode ()
public com.intellij.psi.stubs.Stub getStub ()
public com.intellij.psi.stubs.Stub getGreenStub ()
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 synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/codeStyle/CodeEditUtil.class
CodeEditUtil.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
static final synthetic boolean $assertionsDisabled
private void <init> ()
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 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
private static synthetic java.lang.Boolean lambda$static$1 ()
private static synthetic java.lang.Boolean lambda$static$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/FileContextUtil.class
FileContextUtil.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/ResolveCache$1.class
ResolveCache.java
package com.intellij.psi.impl.source.resolve
com.intellij.psi.impl.source.resolve.ResolveCache$1 extends com.intellij.psi.impl.AnyPsiChangeListener$Adapter {
final synthetic com.intellij.psi.impl.source.resolve.ResolveCache this$0
void <init> (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.class
ResolveCache.java
package com.intellij.psi.impl.source.resolve
final com.intellij.psi.impl.source.resolve.ResolveCache$2 extends com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap {
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/ResolveCache$AbstractResolver.class
ResolveCache.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.class
ResolveCache.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.class
ResolveCache.java
package com.intellij.psi.impl.source.resolve
public abstract com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantResolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$AbstractResolver {
public abstract com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, boolean)
public volatile synthetic java.lang.Object resolve (com.intellij.psi.PsiReference, boolean)
}
com/intellij/psi/impl/source/resolve/ResolveCache$Resolver.class
ResolveCache.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.class
ResolveCache.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
void <init> (java.lang.Object)
Object value
public com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference getKeyReference ()
public java.lang.Object get ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/ResolveCache.class
ResolveCache.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.ResolveCache extends java.lang.Object {
private final java.util.concurrent.atomic.AtomicReferenceArray myPhysicalMaps
private final java.util.concurrent.atomic.AtomicReferenceArray myNonPhysicalMaps
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 <init> (com.intellij.util.messages.MessageBus)
com.intellij.util.messages.MessageBus messageBus
private static java.util.Map createWeakMap ()
public void clearCache (boolean)
boolean isPhysical
private static void clearArray (java.util.concurrent.atomic.AtomicReferenceArray)
int i
java.util.concurrent.atomic.AtomicReferenceArray array
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.Map map
Object result
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
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
boolean physical
int index
java.util.Map map
com.intellij.psi.ResolveResult[] result
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
private static void ensureValidResults (com.intellij.psi.ResolveResult[])
com.intellij.psi.ResolveResult resolveResult
com.intellij.psi.ResolveResult[] result
private static void ensureValidPsi (com.intellij.psi.ResolveResult)
com.intellij.psi.ResolveResult resolveResult
com.intellij.psi.PsiElement element
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.Map getMap (boolean, int)
java.util.Map newMap
boolean physical
int index
java.util.concurrent.atomic.AtomicReferenceArray array
java.util.Map map
private static int getIndex (boolean, boolean)
boolean incompleteCode
boolean isPoly
private static void cache (com.intellij.psi.PsiReference, java.util.Map, java.lang.Object)
com.intellij.psi.PsiReference ref
java.util.Map map
Object result
Object cached
private static com.intellij.psi.impl.source.resolve.ResolveCache$StrongValueReference createStrongReference (java.lang.Object)
Object value
private static synthetic com.intellij.psi.ResolveResult[] lambda$resolveWithCaching$1 (com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver, com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver resolver
com.intellij.psi.PsiPolyVariantReference ref
com.intellij.psi.PsiFile containingFile
boolean incompleteCode
private static synthetic java.lang.Object lambda$resolve$0 (com.intellij.psi.impl.source.resolve.ResolveCache$AbstractResolver, com.intellij.psi.PsiReference, boolean)
com.intellij.psi.impl.source.resolve.ResolveCache$AbstractResolver resolver
com.intellij.psi.PsiReference ref
boolean incompleteCode
static synthetic java.lang.Object access$000 ()
static synthetic com.intellij.psi.impl.source.resolve.ResolveCache$StrongValueReference access$100 (java.lang.Object)
Object x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/NamedObjectProviderBinding.class
NamedObjectProviderBinding.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/ProviderBinding$ProviderInfo.class
ProviderBinding.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 <init> (com.intellij.psi.PsiReferenceProvider, java.lang.Object, double)
com.intellij.psi.PsiReferenceProvider provider
Object processingContext
double priority
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/ProviderBinding.class
ProviderBinding.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.class
PsiReferenceContributorEP.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 <init> ()
public com.intellij.psi.PsiReferenceContributor getInstance ()
public java.lang.String getKey ()
public volatile synthetic java.lang.Object getInstance ()
private synthetic com.intellij.psi.PsiReferenceContributor lambda$new$0 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/PsiReferenceRegistrarImpl$1.class
PsiReferenceRegistrarImpl.java
package com.intellij.psi.impl.source.resolve.reference
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl$1 extends com.intellij.psi.impl.source.resolve.reference.NamedObjectProviderBinding {
final synthetic com.intellij.patterns.PsiNamePatternCondition val$nameCondition
final synthetic com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/PsiReferenceRegistrarImpl.class
PsiReferenceRegistrarImpl.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 java.util.concurrent.ConcurrentMap myBindingCache
private boolean myInitialized
void <init> ()
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
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
private synthetic com.intellij.psi.impl.source.resolve.reference.ProviderBinding[] lambda$new$0 (java.lang.Class)
Class bindingClass
Class bindingClass
Class key
java.util.List result
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/ReferenceProvidersRegistry$1.class
ReferenceProvidersRegistry.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 <init> ()
public com.intellij.psi.PsiReference[] getReferencesByElement (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement element
com.intellij.util.ProcessingContext context
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/ReferenceProvidersRegistry.class
ReferenceProvidersRegistry.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 <init> ()
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)
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)
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getReferencesFromProviders$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/ReferenceProvidersRegistryImpl$1.class
ReferenceProvidersRegistryImpl.java
package com.intellij.psi.impl.source.resolve.reference
final com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl$1 extends com.intellij.psi.PsiReferenceProvider {
com.intellij.psi.PsiReferenceProvider myProvider
final synthetic com.intellij.psi.PsiReferenceProviderBean val$providerBean
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/ReferenceProvidersRegistryImpl.class
ReferenceProvidersRegistryImpl.java
package com.intellij.psi.impl.source.resolve.reference
public com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl extends com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry {
private static final com.intellij.lang.LanguageExtension CONTRIBUTOR_EXTENSION
private static final com.intellij.lang.LanguageExtension REFERENCE_PROVIDER_EXTENSION
private final java.util.Map myRegistrars
static final synthetic boolean $assertionsDisabled
public void <init> ()
private static com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl createRegistrar (com.intellij.lang.Language)
com.intellij.psi.PsiReferenceContributor contributor
com.intellij.patterns.ElementPattern pattern
com.intellij.psi.PsiReferenceProviderBean providerBean
com.intellij.lang.Language language
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl registrar
java.util.List referenceProviderBeans
public com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl getRegistrar (com.intellij.lang.Language)
com.intellij.lang.Language language
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl registrar
protected com.intellij.psi.PsiReference[] doGetReferencesFromProviders (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiReferenceService$Hints hints
java.util.List providers
com.intellij.util.containers.MultiMap allReferencesMap
java.util.List result
double maxPriority
java.util.List maxPriorityRefs
private static com.intellij.util.containers.MultiMap mapNotEmptyReferencesFromProviders (com.intellij.psi.PsiElement, java.util.List)
com.intellij.psi.PsiReference[] refs
com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo trinity
com.intellij.psi.PsiElement context
java.util.List providers
com.intellij.util.containers.MultiMap map
private static void assertReferenceUnderlyingElement (com.intellij.psi.PsiElement, com.intellij.psi.PsiReference[], com.intellij.psi.PsiReferenceProvider)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement context
com.intellij.psi.PsiReference[] refs
com.intellij.psi.PsiReferenceProvider provider
private static com.intellij.psi.PsiReference[] getReferences (com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo)
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo providerInfo
private static java.util.List getLowerPriorityReferences (com.intellij.util.containers.MultiMap, double, java.util.List)
com.intellij.psi.PsiReference[] references
java.util.Map$Entry entry
com.intellij.util.containers.MultiMap allReferencesMap
double maxPriority
java.util.List maxPriorityRefs
java.util.List result
private static boolean haveNotIntersectedTextRanges (java.util.List, com.intellij.psi.PsiReference[])
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiReference ref
java.util.List higherPriorityRefs
com.intellij.psi.PsiReference[] lowerPriorityRefs
private static java.util.List collectReferences (java.util.Collection)
com.intellij.psi.PsiReference[] reference
java.util.Collection references
java.util.List list
private static double getMaxPriority (java.util.Set)
Double aDouble
java.util.Set doubles
double maxPriority
public static void disableUnderlyingElementChecks (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
public volatile synthetic com.intellij.psi.PsiReferenceRegistrar getRegistrar (com.intellij.lang.Language)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/SimpleProviderBinding.class
SimpleProviderBinding.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/CachingReference$MyResolver.class
CachingReference.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 <init> ()
public com.intellij.psi.PsiElement resolve (com.intellij.psi.PsiReference, boolean)
com.intellij.psi.PsiReference ref
boolean incompleteCode
public volatile synthetic java.lang.Object resolve (com.intellij.psi.PsiReference, boolean)
static synthetic com.intellij.psi.impl.source.resolve.reference.impl.CachingReference$MyResolver access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/CachingReference.class
CachingReference.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/PsiDelegateReference$1.class
PsiDelegateReference.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 synthetic boolean val$soft
void <init> (com.intellij.psi.PsiReference, boolean)
com.intellij.psi.PsiReference delegate
public boolean isSoft ()
}
com/intellij/psi/impl/source/resolve/reference/impl/PsiDelegateReference.class
PsiDelegateReference.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/PsiMultiReference.class
PsiMultiReference.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 synthetic boolean $assertionsDisabled
private static boolean resolves (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference ref1
public void <init> (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
public static com.intellij.openapi.util.TextRange getReferenceRange (com.intellij.psi.PsiReference, com.intellij.psi.PsiElement)
int start
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement inElement
com.intellij.openapi.util.TextRange rangeInElement
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiElement element
private static java.lang.String classAndRange (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psi
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 ()
private static synthetic java.lang.String lambda$toString$1 (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference r
private static synthetic int lambda$static$0 (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
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/PsiPolyVariantCachingReference$MyResolver.class
PsiPolyVariantCachingReference.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 <init> ()
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 synthetic com.intellij.psi.impl.source.resolve.reference.impl.PsiPolyVariantCachingReference$MyResolver access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/PsiPolyVariantCachingReference.class
PsiPolyVariantCachingReference.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceOwner.class
FileReferenceOwner.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.class
FileReferenceUtil.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/PsiFileReference.class
PsiFileReference.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.class
PsiFileSystemItemUtil.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 {
public void <init> ()
public static java.lang.String findRelativePath (com.intellij.psi.PsiFileSystemItem, com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem src
com.intellij.psi.PsiFileSystemItem dst
com.intellij.openapi.vfs.VirtualFile srcFile
com.intellij.openapi.vfs.VirtualFile dstFile
public static java.lang.String getRelativePathFromAncestor (com.intellij.psi.PsiFileSystemItem, com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem file
com.intellij.psi.PsiFileSystemItem ancestor
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.vfs.VirtualFile ancestorVFile
}
com/intellij/psi/impl/source/tree/ASTShallowComparator$1.class
ASTShallowComparator.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 synthetic int[] val$curOffset
final synthetic String val$text
final synthetic com.intellij.psi.impl.source.tree.ASTShallowComparator this$0
void <init> (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.class
ASTShallowComparator.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 <init> (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 synthetic boolean hashCodesEqual (java.lang.Object, java.lang.Object)
public volatile synthetic boolean typesEqual (java.lang.Object, java.lang.Object)
public volatile synthetic com.intellij.util.ThreeState deepEqual (java.lang.Object, java.lang.Object)
static synthetic com.intellij.openapi.progress.ProgressIndicator access$000 (com.intellij.psi.impl.source.tree.ASTShallowComparator)
com.intellij.psi.impl.source.tree.ASTShallowComparator x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/ASTStructure.class
ASTStructure.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 <init> (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 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 synthetic int getEndOffset (java.lang.Object)
public volatile synthetic int getStartOffset (java.lang.Object)
public volatile synthetic java.lang.CharSequence toString (java.lang.Object)
public volatile synthetic void disposeChildren (java.lang.Object[], int)
public volatile synthetic int getChildren (java.lang.Object, com.intellij.openapi.util.Ref)
public volatile synthetic java.lang.Object getParent (java.lang.Object)
public volatile synthetic java.lang.Object getRoot ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/AstBufferUtil$BufferVisitor.class
AstBufferUtil.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 synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.PsiElement, boolean, boolean)
com.intellij.psi.PsiElement element
boolean skipWhitespace
boolean skipComments
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/AstBufferUtil.class
AstBufferUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.AstBufferUtil extends java.lang.Object {
private void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/AstSpine.class
AstSpine.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.AstSpine extends java.lang.Object implements com.intellij.psi.impl.source.StubbedSpine {
static final com.intellij.psi.impl.source.tree.AstSpine EMPTY_SPINE
private final java.util.List myNodes
void <init> (java.util.List)
java.util.List nodes
public int getStubCount ()
public com.intellij.psi.PsiElement getStubPsi (int)
int index
public int getStubIndex (com.intellij.psi.StubBasedPsiElement)
com.intellij.psi.StubBasedPsiElement psi
public com.intellij.psi.tree.IElementType getStubType (int)
int index
public java.util.List getSpineNodes ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/ChangeUtil$1.class
ChangeUtil.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.ChangeUtil$1 extends com.intellij.pom.impl.PomTransactionBase {
final synthetic com.intellij.pom.PomModel val$model
final synthetic com.intellij.pom.tree.TreeAspect val$treeAspect
final synthetic com.intellij.psi.impl.source.tree.FileElement val$changedFile
final synthetic com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction val$action
final synthetic com.intellij.psi.impl.source.tree.TreeElement val$changedElement
void <init> (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.class
ChangeUtil.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.class
ChangeUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.ChangeUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
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
private static synthetic com.intellij.psi.impl.source.tree.TreeElement lambda$decodeInformation$1 (com.intellij.psi.impl.source.tree.TreeElement) throws java.lang.RuntimeException
com.intellij.psi.impl.source.tree.TreeElement element
private static synthetic void lambda$encodeInformation$0 (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode) throws java.lang.RuntimeException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.lang.ASTNode original
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/CompositeElement$1.class
CompositeElement.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 synthetic int[] val$result
final synthetic com.intellij.psi.impl.source.tree.CompositeElement this$0
void <init> (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.class
CompositeElement.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 synthetic int[] val$curOffset
final synthetic CharSequence val$buffer
final synthetic com.intellij.psi.impl.source.tree.CompositeElement this$0
void <init> (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.class
CompositeElement.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
public static final com.intellij.psi.impl.source.tree.CompositeElement[] EMPTY_ARRAY
private com.intellij.psi.impl.source.tree.TreeElement firstChild
private com.intellij.psi.impl.source.tree.TreeElement lastChild
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 <init> (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
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 static void assertThreading (com.intellij.psi.PsiFile)
boolean ok
com.intellij.psi.PsiFile file
private static java.lang.String getThreadingDiagnostics (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
private static boolean isNonPhysicalOrInjected (com.intellij.psi.PsiFile)
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
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
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 len
char[] buffer
int endOffset
private java.lang.String diagnoseTextInconsistency (java.lang.String)
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
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
private static com.intellij.psi.impl.source.tree.TreeElement getNotNullParent (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement cur
com.intellij.psi.impl.source.tree.TreeElement parent
private static void diagnoseNullParent (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement cur
com.intellij.psi.PsiElement psi
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 next
com.intellij.lang.ASTNode f
com.intellij.lang.ASTNode firstChild
com.intellij.lang.ASTNode lastChild
com.intellij.lang.ASTNode anchorBefore
final com.intellij.psi.PsiElement getCachedPsi ()
public final com.intellij.psi.PsiElement getPsi ()
com.intellij.psi.PsiElement wrapper
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
com.intellij.psi.PsiElement prev
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.tree.TreeElement chainLast
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.psi.impl.source.tree.TreeElement last
static com.intellij.psi.impl.source.tree.TreeElement rawSetParents (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.TreeElement treeNext
com.intellij.psi.impl.source.tree.TreeElement child
com.intellij.psi.impl.source.tree.CompositeElement parent
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.impl.TreeChangeEventImpl, com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.pom.tree.events.impl.TreeChangeEventImpl destinationTreeChange
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.impl.source.tree.TreeElement first
private static void remove (com.intellij.pom.tree.events.impl.TreeChangeEventImpl, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.pom.tree.events.impl.TreeChangeEventImpl 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.impl.TreeChangeEventImpl, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.pom.tree.events.impl.TreeChangeEventImpl destinationTreeChange
com.intellij.psi.impl.source.tree.TreeElement anchorBefore
com.intellij.psi.impl.source.tree.TreeElement first
private static void replace (com.intellij.pom.tree.events.impl.TreeChangeEventImpl, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.pom.tree.events.impl.TreeChangeEventImpl sourceTreeChange
com.intellij.psi.impl.source.tree.TreeElement oldChild
com.intellij.psi.impl.source.tree.TreeElement newChild
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 synthetic java.lang.Object clone ()
public volatile synthetic com.intellij.lang.ASTNode findLeafElementAt (int)
public volatile synthetic com.intellij.lang.ASTNode getLastChildNode ()
public volatile synthetic com.intellij.lang.ASTNode getFirstChildNode ()
private static synthetic void lambda$removeChildrenInner$4 (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.FileElement, com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.psi.impl.source.tree.TreeElement last
com.intellij.psi.impl.source.tree.FileElement fileElement
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
private synthetic void lambda$replaceAllChildrenToChildrenOf$3 (com.intellij.lang.ASTNode, com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.lang.ASTNode firstChild
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.pom.tree.events.impl.TreeChangeEventImpl event
com.intellij.psi.impl.source.tree.CompositeElement parent
private static synthetic void lambda$replaceAllChildrenToChildrenOf$2 (com.intellij.lang.ASTNode, com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.lang.ASTNode anotherParent
com.intellij.pom.tree.events.TreeChangeEvent event
private synthetic void lambda$replaceChild$1 (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.psi.impl.source.tree.TreeElement oldChild1
com.intellij.psi.impl.source.tree.TreeElement newChild1
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
private synthetic void lambda$addChild$0 (com.intellij.lang.ASTNode, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.lang.ASTNode anchorBefore
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/CompositePsiElement.class
CompositePsiElement.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 <init> (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 synthetic com.intellij.psi.impl.source.tree.CompositeElement clone ()
public volatile synthetic java.lang.Object clone ()
public volatile synthetic com.intellij.psi.PsiManager getManager ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/Factory.class
Factory.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.Factory extends java.lang.Object {
private void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/FileElement$1.class
FileElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.FileElement$1 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final synthetic com.intellij.psi.StubBuilder val$builder
final synthetic java.util.List val$result
final synthetic com.intellij.psi.impl.source.tree.FileElement this$0
void <init> (com.intellij.psi.impl.source.tree.FileElement, com.intellij.psi.StubBuilder, java.util.List)
com.intellij.psi.impl.source.tree.FileElement this$0
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement node
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.tree.IElementType type
}
com/intellij/psi/impl/source/tree/FileElement.class
FileElement.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
private volatile com.intellij.psi.impl.source.tree.AstSpine myStubbedSpine
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 <init> (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public com.intellij.psi.impl.PsiManagerEx getManager ()
com.intellij.psi.impl.source.tree.CompositeElement treeParent
com.intellij.psi.PsiElement psi
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 void clearCaches ()
public final com.intellij.psi.impl.source.tree.AstSpine getStubbedSpine ()
com.intellij.psi.impl.source.PsiFileImpl file
com.intellij.psi.tree.IStubFileElementType type
com.intellij.psi.impl.source.tree.AstSpine result
private java.util.List calcStubbedDescendants (com.intellij.psi.StubBuilder)
com.intellij.psi.StubBuilder builder
java.util.List result
public volatile synthetic java.lang.Object get ()
private synthetic com.intellij.psi.impl.source.tree.AstSpine lambda$getStubbedSpine$0 (com.intellij.psi.tree.IStubFileElementType)
com.intellij.psi.tree.IStubFileElementType type
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/ForeignLeafPsiElement.class
ForeignLeafPsiElement.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 <init> (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 synthetic com.intellij.lang.ASTNode findLeafElementAt (int)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/ICodeFragmentElementType.class
ICodeFragmentElementType.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 <init> (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public void <init> (java.lang.String, com.intellij.lang.Language, boolean)
String debugName
com.intellij.lang.Language language
boolean register
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/LazyParseableElement$1.class
LazyParseableElement.java
package com.intellij.psi.impl.source.tree
synthetic com.intellij.psi.impl.source.tree.LazyParseableElement$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/tree/LazyParseableElement$ChameleonLock.class
LazyParseableElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.LazyParseableElement$ChameleonLock extends java.lang.Object {
private void <init> ()
public java.lang.String toString ()
synthetic void <init> (com.intellij.psi.impl.source.tree.LazyParseableElement$1)
com.intellij.psi.impl.source.tree.LazyParseableElement$1 x0
}
com/intellij/psi/impl/source/tree/LazyParseableElement.class
LazyParseableElement.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 volatile com.intellij.openapi.util.Getter myText
private volatile boolean myParsed
private static boolean ourParsingAllowed
static final synthetic boolean $assertionsDisabled
public void <init> (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 ()
com.intellij.psi.impl.source.tree.FileElement fileElement
CharSequence text
CharSequence text
private void assertTextLengthIntact (java.lang.CharSequence, com.intellij.psi.impl.source.tree.TreeElement)
CharSequence text
com.intellij.psi.impl.source.tree.TreeElement child
int length
private void setChildren (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement parsedNode
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 synthetic com.intellij.lang.ASTNode getLastChildNode ()
public volatile synthetic com.intellij.lang.ASTNode getFirstChildNode ()
private synthetic void lambda$setChildren$1 (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement last
Throwable e
com.intellij.psi.impl.source.tree.TreeElement parsedNode
private synthetic void lambda$ensureParsed$0 (java.lang.CharSequence) throws java.lang.RuntimeException
CharSequence text
com.intellij.psi.impl.source.tree.TreeElement parsedNode
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/LazyParseablePsiElement.class
LazyParseablePsiElement.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 synthetic boolean $assertionsDisabled
public void <init> (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 synthetic com.intellij.psi.impl.source.tree.CompositeElement clone ()
public volatile synthetic java.lang.Object clone ()
public volatile synthetic com.intellij.psi.PsiManager getManager ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/LeafElement.class
LeafElement.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 synthetic boolean $assertionsDisabled
protected void <init> (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 synthetic java.lang.Object clone ()
public volatile synthetic com.intellij.lang.ASTNode findLeafElementAt (int)
public volatile synthetic com.intellij.lang.ASTNode getLastChildNode ()
public volatile synthetic com.intellij.lang.ASTNode getFirstChildNode ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/LeafPsiElement.class
LeafPsiElement.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 <init> (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
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 synthetic com.intellij.psi.PsiManager getManager ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/LightTreeUtil$1.class
LightTreeUtil.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.LightTreeUtil$1 extends com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor {
int nextIndex
int nextOffset
final synthetic int[] val$sortedOffsets
final synthetic java.util.function.BiConsumer val$consumer
void <init> (com.intellij.lang.LighterAST, int[], java.util.function.BiConsumer)
com.intellij.lang.LighterAST ast
public void visitNode (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode element
public void visitTokenNode (com.intellij.lang.LighterASTTokenNode)
com.intellij.lang.LighterASTTokenNode node
private boolean containsNextOffset (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode element
private void advanceOffset ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/LightTreeUtil.class
LightTreeUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.LightTreeUtil extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
public void <init> ()
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 void processLeavesAtOffsets (int[], com.intellij.lang.LighterAST, java.util.function.BiConsumer)
int[] offsets
com.intellij.lang.LighterAST tree
java.util.function.BiConsumer consumer
int[] sortedOffsets
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/LighterASTNodeVisitor.class
LighterASTNodeVisitor.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.LighterASTNodeVisitor extends java.lang.Object {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/OwnBufferLeafPsiElement.class
OwnBufferLeafPsiElement.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 <init> (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 synthetic com.intellij.psi.PsiManager getManager ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/PlainTextASTFactory.class
PlainTextASTFactory.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.PlainTextASTFactory extends com.intellij.lang.ASTFactory {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/PsiCommentImpl.class
PsiCommentImpl.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/PsiCoreCommentImpl.class
PsiCoreCommentImpl.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/PsiErrorElementImpl.class
PsiErrorElementImpl.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 <init> (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 parent
com.intellij.psi.PsiElement master
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/PsiPlainTextImpl.class
PsiPlainTextImpl.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 <init> (java.lang.CharSequence)
CharSequence text
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/PsiWhiteSpaceImpl.class
PsiWhiteSpaceImpl.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/RecursiveLighterASTNodeWalkingVisitor$1.class
RecursiveLighterASTNodeWalkingVisitor.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$1 extends com.intellij.util.WalkingState {
final synthetic com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor this$0
void <init> (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 synthetic void visit (java.lang.Object)
public volatile synthetic void elementFinished (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode.class
RecursiveLighterASTNodeWalkingVisitor.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 <init> (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 synthetic 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 synthetic 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 synthetic com.intellij.lang.LighterASTNode access$200 (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode x0
static synthetic com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode[] access$400 ()
static synthetic 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/RecursiveLighterASTNodeWalkingVisitor$LighterASTGuide.class
RecursiveLighterASTNodeWalkingVisitor.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 synthetic com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor this$0
private void <init> (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 synthetic java.lang.Object getParent (java.lang.Object)
public volatile synthetic java.lang.Object getFirstChild (java.lang.Object)
public volatile synthetic java.lang.Object getPrevSibling (java.lang.Object)
public volatile synthetic java.lang.Object getNextSibling (java.lang.Object)
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/RecursiveLighterASTNodeWalkingVisitor.class
RecursiveLighterASTNodeWalkingVisitor.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 parentStack
private final com.intellij.util.WalkingState myWalkingState
protected void <init> (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 synthetic com.intellij.lang.LighterAST access$300 (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor x0
static synthetic com.intellij.util.containers.Stack access$500 (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/RecursiveTreeElementVisitor.class
RecursiveTreeElementVisitor.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 implements com.intellij.psi.PsiRecursiveVisitor {
public void <init> ()
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.class
RecursiveTreeElementWalkingVisitor.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor$1 extends com.intellij.util.WalkingState {
final synthetic com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor this$0
void <init> (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 synthetic void visit (java.lang.Object)
public volatile synthetic void elementFinished (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/RecursiveTreeElementWalkingVisitor$ASTTreeGuide.class
RecursiveTreeElementWalkingVisitor.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 <init> ()
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 synthetic java.lang.Object getParent (java.lang.Object)
public volatile synthetic java.lang.Object getFirstChild (java.lang.Object)
public volatile synthetic java.lang.Object getPrevSibling (java.lang.Object)
public volatile synthetic java.lang.Object getNextSibling (java.lang.Object)
static synthetic com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor$ASTTreeGuide access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/RecursiveTreeElementWalkingVisitor.class
RecursiveTreeElementWalkingVisitor.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 implements com.intellij.psi.PsiRecursiveVisitor {
private final boolean myDoTransform
private final com.intellij.util.WalkingState myWalkingState
protected void <init> ()
protected void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/SharedImplUtil.class
SharedImplUtil.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/TreeCopyHandler.class
TreeCopyHandler.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 <clinit> ()
}
com/intellij/psi/impl/source/tree/TreeElement.class
TreeElement.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 synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
private 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
com.intellij.psi.impl.source.tree.CompositeElement parent
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 ()
void assertReadAccessAllowed ()
com.intellij.psi.impl.source.tree.FileElement fileElement
com.intellij.psi.PsiElement psi
com.intellij.psi.FileViewProvider provider
boolean ok
public volatile synthetic com.intellij.lang.ASTNode findLeafElementAt (int)
public volatile synthetic com.intellij.lang.ASTNode getTreePrev ()
public volatile synthetic com.intellij.lang.ASTNode getTreeNext ()
public volatile synthetic com.intellij.lang.ASTNode getLastChildNode ()
public volatile synthetic com.intellij.lang.ASTNode getFirstChildNode ()
public volatile synthetic com.intellij.lang.ASTNode getTreeParent ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/TreeElementVisitor.class
TreeElementVisitor.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.TreeElementVisitor extends java.lang.Object {
public void <init> ()
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.class
TreeGenerator.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 <clinit> ()
}
com/intellij/psi/impl/source/tree/TreeUtil$1.class
TreeUtil.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 <init> ()
}
com/intellij/psi/impl/source/tree/TreeUtil$1MyVisitor.class
TreeUtil.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 synthetic com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState val$commonParent
final synthetic boolean val$expandChameleons
final synthetic com.intellij.psi.tree.IElementType val$searchedType
void <init> (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 synthetic com.intellij.psi.impl.source.tree.TreeElement access$100 (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.class
TreeUtil.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 synthetic com.intellij.openapi.progress.ProgressIndicator val$indicator
void <init> (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.class
TreeUtil.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 {
void <init> (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$4.class
TreeUtil.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 {
final synthetic java.util.concurrent.atomic.AtomicBoolean val$result
void <init> (java.util.concurrent.atomic.AtomicBoolean)
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$CommonParentState.class
TreeUtil.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 <init> ()
}
com/intellij/psi/impl/source/tree/TreeUtil.class
TreeUtil.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
public void <init> ()
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.lang.ASTNode findParent (com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode element
com.intellij.psi.tree.TokenSet types
com.intellij.psi.tree.TokenSet stopAt
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
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.LeafElement nextLeaf (com.intellij.psi.impl.source.tree.LeafElement)
com.intellij.psi.impl.source.tree.LeafElement 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 boolean containsOuterLanguageElements (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
java.util.concurrent.atomic.AtomicBoolean result
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 synthetic void access$000 (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/injected/CommentLiteralEscaper.class
CommentLiteralEscaper.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/scope/BaseScopeProcessor.class
BaseScopeProcessor.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 <init> ()
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/scope/DelegatingScopeProcessor.class
DelegatingScopeProcessor.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 <init> (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor delegate
protected final com.intellij.psi.scope.PsiScopeProcessor getDelegate ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/scope/ProcessorWithHints.class
ProcessorWithHints.java
package com.intellij.psi.scope
public abstract com.intellij.psi.scope.ProcessorWithHints extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor {
private final java.util.Map myHints
public void <init> ()
protected final void hint (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object hint
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/scope/processor/FilterElementProcessor.class
FilterElementProcessor.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 <init> (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 <init> (com.intellij.psi.filters.ElementFilter, java.util.List)
com.intellij.psi.filters.ElementFilter filter
java.util.List container
public void <init> (com.intellij.psi.filters.ElementFilter, com.intellij.psi.search.PsiElementProcessor)
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.search.PsiElementProcessor proc
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/ProjectScopeImpl.class
ProjectScopeImpl.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 <init> (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 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 java.util.Collection getUnloadedModulesBelongingToScope ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/PsiFileSystemItemProcessor.class
PsiFileSystemItemProcessor.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.class
CoreStubTreeLoader.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.CoreStubTreeLoader extends com.intellij.psi.stubs.StubTreeLoader {
public void <init> ()
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
protected boolean isPrebuilt (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/DefaultStubBuilder$StubBuildingWalkingVisitor.class
DefaultStubBuilder.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 synthetic com.intellij.psi.stubs.DefaultStubBuilder this$0
protected void <init> (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.class
DefaultStubBuilder.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 <init> ()
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 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 synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/IndexingStampInfo.class
IndexingStampInfo.java
package com.intellij.psi.stubs
com.intellij.psi.stubs.IndexingStampInfo extends java.lang.Object {
final long indexingFileStamp
final long indexingByteLength
final int indexingCharLength
void <init> (long, long, int)
long indexingFileStamp
long indexingByteLength
int indexingCharLength
public java.lang.String toString ()
static java.lang.String dumpSize (long, int)
long byteLength
int charLength
public boolean isUpToDate (com.intellij.openapi.editor.Document, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiFile)
com.intellij.openapi.editor.Document document
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiFile psi
public boolean contentLengthMatches (long, int)
long byteContentLength
int charContentLength
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/LightStubBuilder.class
LightStubBuilder.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
public void <init> ()
public com.intellij.psi.stubs.StubElement buildStubTree (com.intellij.psi.PsiFile)
com.intellij.openapi.fileTypes.FileType fileType
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/ManyProjectsStubIndexMismatch.class
StubTreeLoader.java
package com.intellij.psi.stubs
com.intellij.psi.stubs.ManyProjectsStubIndexMismatch extends com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments {
transient void <init> (java.lang.String, java.lang.Throwable, com.intellij.openapi.diagnostic.Attachment[])
String message
Throwable cause
com.intellij.openapi.diagnostic.Attachment[] attachments
}
com/intellij/psi/stubs/ObjectStubTree$1.class
ObjectStubTree.java
package com.intellij.psi.stubs
synthetic com.intellij.psi.stubs.ObjectStubTree$1 extends java.lang.Object {
}
com/intellij/psi/stubs/ObjectStubTree$StubIndexSink.class
ObjectStubTree.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 <init> ()
public void occurrence (com.intellij.psi.stubs.StubIndexKey, java.lang.Object)
int lastNonZero
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 synthetic boolean execute (java.lang.Object)
public volatile synthetic boolean execute (java.lang.Object, java.lang.Object)
synthetic void <init> (com.intellij.psi.stubs.ObjectStubTree$1)
com.intellij.psi.stubs.ObjectStubTree$1 x0
static synthetic int access$102 (com.intellij.psi.stubs.ObjectStubTree$StubIndexSink, int)
com.intellij.psi.stubs.ObjectStubTree$StubIndexSink x0
int x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/ObjectStubTree.class
ObjectStubTree.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.ObjectStubTree extends java.lang.Object {
private static final com.intellij.openapi.util.Key STUB_TO_TREE_REFERENCE
protected final com.intellij.psi.stubs.ObjectStubBase myRoot
private String myDebugInfo
private final java.util.List myPlainList
static final synthetic boolean $assertionsDisabled
public void <init> (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 ()
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
protected java.util.List enumerateStubs (com.intellij.psi.stubs.Stub)
com.intellij.psi.stubs.Stub root
java.util.List result
private static void enumerateStubsInto (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/PsiFileStubImpl.class
PsiFileStubImpl.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 <init> (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiFile getPsi ()
public void setPsi (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psi
public void clearPsi (java.lang.String)
String reason
public java.lang.String getInvalidationReason ()
public com.intellij.psi.stubs.IStubElementType getStubType ()
public com.intellij.psi.tree.IStubFileElementType getType ()
public com.intellij.psi.stubs.PsiFileStub[] getStubRoots ()
com.intellij.psi.stubs.PsiFileStub root
com.intellij.psi.stubs.StubTree secondaryStubTree
com.intellij.openapi.util.Pair stubbedRoot
com.intellij.psi.stubs.PsiFileStub root
java.util.List roots
java.util.List stubbedRoots
com.intellij.psi.stubs.PsiFileStub[] rootsArray
com.intellij.psi.PsiFile psi
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.PsiFile stubBindingRoot
com.intellij.psi.stubs.StubTree baseTree
private static com.intellij.psi.stubs.StubTree getOrCalcStubTree (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile stubBindingRoot
com.intellij.psi.stubs.StubTree result
public void setStubRoots (com.intellij.psi.stubs.PsiFileStub[])
com.intellij.psi.stubs.PsiFileStub[] roots
public boolean rootsAreSet ()
public java.lang.String getDiagnostics ()
com.intellij.psi.stubs.ObjectStubTree stubTree
com.intellij.psi.PsiFile file
public volatile synthetic com.intellij.psi.PsiElement getPsi ()
public volatile synthetic void setPsi (com.intellij.psi.PsiElement)
public volatile synthetic com.intellij.psi.stubs.ObjectStubSerializer getStubType ()
public volatile synthetic com.intellij.psi.tree.StubFileElementType getType ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/StubSpine.class
StubSpine.java
package com.intellij.psi.stubs
com.intellij.psi.stubs.StubSpine extends java.lang.Object implements com.intellij.psi.impl.source.StubbedSpine {
private final com.intellij.psi.stubs.StubTree myTree
void <init> (com.intellij.psi.stubs.StubTree)
com.intellij.psi.stubs.StubTree tree
public int getStubCount ()
public com.intellij.psi.PsiElement getStubPsi (int)
int index
java.util.List stubs
public com.intellij.psi.tree.IElementType getStubType (int)
int index
java.util.List stubs
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/StubTextInconsistencyException.class
StubTextInconsistencyException.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.StubTextInconsistencyException extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ExceptionWithAttachments {
private final String myStubsFromText
private final String myStubsFromPsi
private final String myFileName
private final String myFileText
private void <init> (java.lang.String, com.intellij.psi.PsiFile, java.util.List, java.util.List)
String message
com.intellij.psi.PsiFile file
java.util.List fromText
java.util.List fromPsi
public java.lang.String getStubsFromText ()
public java.lang.String getStubsFromPsi ()
public com.intellij.openapi.diagnostic.Attachment[] getAttachments ()
public static void checkStubTextConsistency (com.intellij.psi.PsiFile) throws com.intellij.psi.stubs.StubTextInconsistencyException
com.intellij.psi.stubs.PsiFileStub psiStub
int i
com.intellij.psi.PsiFile file
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.PsiFile bindingRoot
com.intellij.psi.tree.IStubFileElementType fileElementType
java.util.List fromText
java.util.List fromPsi
private static java.util.List restoreStubsFromText (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
com.intellij.util.indexing.FileContentImpl fc
com.intellij.psi.stubs.PsiFileStubImpl copyTree
private static synthetic com.intellij.psi.tree.StubFileElementType lambda$checkStubTextConsistency$2 (com.intellij.psi.stubs.PsiFileStub)
com.intellij.psi.stubs.PsiFileStub s
private static synthetic com.intellij.psi.tree.StubFileElementType lambda$checkStubTextConsistency$1 (com.intellij.psi.stubs.PsiFileStub)
com.intellij.psi.stubs.PsiFileStub s
private static synthetic com.intellij.psi.stubs.PsiFileStub lambda$checkStubTextConsistency$0 (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair p
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/StubTree.class
StubTree.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.StubTree extends com.intellij.psi.stubs.ObjectStubTree {
private final com.intellij.psi.stubs.StubSpine mySpine
public void <init> (com.intellij.psi.stubs.PsiFileStub)
com.intellij.psi.stubs.PsiFileStub root
public void <init> (com.intellij.psi.stubs.PsiFileStub, boolean)
com.intellij.psi.stubs.PsiFileStub root
boolean withBackReference
protected java.util.List enumerateStubs (com.intellij.psi.stubs.Stub)
com.intellij.psi.stubs.Stub root
final java.util.List getPlainListFromAllRoots ()
com.intellij.psi.stubs.PsiFileStub[] roots
public com.intellij.psi.stubs.PsiFileStub getRoot ()
public com.intellij.psi.impl.source.StubbedSpine getSpine ()
public volatile synthetic com.intellij.psi.stubs.Stub getRoot ()
private static synthetic java.util.Collection lambda$getPlainListFromAllRoots$0 (com.intellij.psi.stubs.PsiFileStub)
com.intellij.psi.stubs.PsiFileStub stub
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/StubTreeBuilder.class
StubTreeBuilder.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 <init> ()
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.PsiDependentFileContent 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
private static void ensureNormalizedOrder (com.intellij.psi.stubs.Stub)
com.intellij.psi.stubs.Stub element
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
private static synthetic com.intellij.openapi.util.Pair lambda$getStubbedRoots$1 (com.intellij.openapi.util.Trinity)
com.intellij.openapi.util.Trinity trinity
private static synthetic int lambda$getStubbedRoots$0 (com.intellij.psi.PsiFile, com.intellij.openapi.util.Trinity, com.intellij.openapi.util.Trinity)
com.intellij.psi.PsiFile stubBindingRoot
com.intellij.openapi.util.Trinity o1
com.intellij.openapi.util.Trinity o2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/StubTreeLoader.class
StubTreeLoader.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.StubTreeLoader extends java.lang.Object {
public void <init> ()
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)
protected boolean hasPsiInManyProjects (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
protected com.intellij.psi.stubs.IndexingStampInfo getIndexingStampInfo (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public java.lang.RuntimeException stubTreeAndIndexDoNotMatch (com.intellij.psi.stubs.ObjectStubTree, com.intellij.psi.impl.source.PsiFileWithStubSupport, java.lang.Throwable)
boolean consistent
String text
com.intellij.psi.PsiFile fromText
com.intellij.psi.stubs.ObjectStubTree stubTree
com.intellij.psi.impl.source.PsiFileWithStubSupport psiFile
Throwable cause
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.stubs.StubTree stubTreeFromIndex
boolean compiled
com.intellij.openapi.editor.Document document
com.intellij.psi.stubs.IndexingStampInfo indexingStampInfo
boolean upToDate
boolean canBePrebuilt
String msg
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.diagnostic.Attachment[] attachments
protected abstract boolean isPrebuilt (com.intellij.openapi.vfs.VirtualFile)
private static com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments handleUpToDateMismatch (java.lang.String, com.intellij.openapi.diagnostic.Attachment[], java.lang.Throwable)
String message
com.intellij.openapi.diagnostic.Attachment[] attachments
Throwable cause
private static com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments handleManyProjectsMismatch (java.lang.String, com.intellij.openapi.diagnostic.Attachment[], java.lang.Throwable)
String message
com.intellij.openapi.diagnostic.Attachment[] attachments
Throwable cause
private static com.intellij.openapi.diagnostic.Attachment[] createAttachments (com.intellij.psi.stubs.ObjectStubTree, com.intellij.psi.impl.source.PsiFileWithStubSupport, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.stubs.StubTree)
com.intellij.psi.stubs.ObjectStubTree stubTree
com.intellij.psi.impl.source.PsiFileWithStubSupport psiFile
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.stubs.StubTree stubTreeFromIndex
java.util.List attachments
public static java.lang.String getFileViewProviderMismatchDiagnostics (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider provider
com.intellij.util.Function fileClassName
com.intellij.util.Function stubRootToString
java.util.List roots
private static synthetic java.lang.String lambda$getFileViewProviderMismatchDiagnostics$2 (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
private static synthetic java.lang.String lambda$getFileViewProviderMismatchDiagnostics$1 (com.intellij.util.Function, com.intellij.openapi.util.Pair)
com.intellij.util.Function fileClassName
com.intellij.openapi.util.Pair pair
private static synthetic java.lang.String lambda$getFileViewProviderMismatchDiagnostics$0 (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/UpToDateStubIndexMismatch.class
StubTreeLoader.java
package com.intellij.psi.stubs
com.intellij.psi.stubs.UpToDateStubIndexMismatch extends com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments {
transient void <init> (java.lang.String, java.lang.Throwable, com.intellij.openapi.diagnostic.Attachment[])
String message
Throwable cause
com.intellij.openapi.diagnostic.Attachment[] attachments
}
com/intellij/psi/templateLanguages/TreePatcher.class
TreePatcher.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 com.intellij.psi.impl.source.tree.LeafElement split (com.intellij.psi.impl.source.tree.LeafElement, int, com.intellij.util.CharTable)
com.intellij.psi.impl.source.tree.LeafElement leaf
int offset
com.intellij.util.CharTable table
CharSequence chars
com.intellij.psi.impl.source.tree.LeafElement leftPart
com.intellij.psi.impl.source.tree.LeafElement rightPart
public com.intellij.psi.impl.source.tree.LeafElement removeRange (com.intellij.psi.impl.source.tree.LeafElement, com.intellij.openapi.util.TextRange, com.intellij.util.CharTable)
com.intellij.psi.impl.source.tree.LeafElement leaf
com.intellij.openapi.util.TextRange rangeToRemove
com.intellij.util.CharTable table
CharSequence chars
String res
com.intellij.psi.impl.source.tree.LeafElement newLeaf
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/text/BlockSupport$ReparsedSuccessfullyException.class
BlockSupport.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.DiffLog myDiffLog
public void <init> (com.intellij.psi.impl.DiffLog)
com.intellij.psi.impl.DiffLog diffLog
public com.intellij.psi.impl.DiffLog getDiffLog ()
public synchronized java.lang.Throwable fillInStackTrace ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/text/BlockSupport.class
BlockSupport.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 <init> ()
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.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 <clinit> ()
}
com/intellij/psi/tree/ChildRoleBase.class
ChildRoleBase.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.class
DefaultRoleFinder.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/tree/IErrorCounterReparseableElementType.class
IErrorCounterReparseableElementType.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/tree/ILightStubFileElementType.class
ILightStubFileElementType.java
package com.intellij.psi.tree
public com.intellij.psi.tree.ILightStubFileElementType extends com.intellij.psi.tree.IStubFileElementType {
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.lang.Language)
com.intellij.lang.Language language
public void <init> (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 synthetic com.intellij.psi.StubBuilder getBuilder ()
static void <clinit> ()
}
com/intellij/psi/tree/IStubFileElementType.class
IStubFileElementType.java
package com.intellij.psi.tree
public com.intellij.psi.tree.IStubFileElementType extends com.intellij.psi.tree.StubFileElementType {
private static volatile int templateStubVersion
public void <init> (com.intellij.lang.Language)
com.intellij.lang.Language language
public void <init> (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
private boolean hasNonTrivialExternalId ()
private boolean isOutOfOurControl ()
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 static int getTemplateStubVersion ()
private static int calcStubVersion ()
com.intellij.psi.tree.IElementType[] dataElementTypes
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic int lambda$calcStubVersion$1 (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType e
private static synthetic boolean lambda$calcStubVersion$0 (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType elementType
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/tree/RoleFinder.class
RoleFinder.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.class
BindablePsiReference.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.class
FragmentaryPsiReference.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$1.class
CachedValueBase.java
package com.intellij.util
synthetic com.intellij.util.CachedValueBase$1 extends java.lang.Object {
}
com/intellij/util/CachedValueBase$Data.class
CachedValueBase.java
package com.intellij.util
public com.intellij.util.CachedValueBase$Data extends java.lang.Object implements com.intellij.openapi.util.Getter {
private final Object myValue
private final Object[] myDependencies
private final long[] myTimeStamps
void <init> (java.lang.Object, java.lang.Object[], long[])
Object value
Object[] dependencies
long[] timeStamps
public java.lang.Object[] getDependencies ()
public long[] getTimeStamps ()
public final java.lang.Object get ()
public java.lang.Object getValue ()
static synthetic java.lang.Object[] access$200 (com.intellij.util.CachedValueBase$Data)
com.intellij.util.CachedValueBase$Data x0
static synthetic long[] access$300 (com.intellij.util.CachedValueBase$Data)
com.intellij.util.CachedValueBase$Data x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/CachedValueBase$ProfilingData.class
CachedValueBase.java
package com.intellij.util
com.intellij.util.CachedValueBase$ProfilingData extends com.intellij.util.CachedValueBase$Data {
private final com.intellij.psi.util.ProfilingInfo myProfilingInfo
private void <init> (java.lang.Object, java.lang.Object[], long[], com.intellij.psi.util.ProfilingInfo)
Object value
Object[] dependencies
long[] timeStamps
com.intellij.psi.util.ProfilingInfo profilingInfo
public java.lang.Object getValue ()
synthetic void <init> (java.lang.Object, java.lang.Object[], long[], com.intellij.psi.util.ProfilingInfo, com.intellij.util.CachedValueBase$1)
Object x0
Object[] x1
long[] x2
com.intellij.psi.util.ProfilingInfo x3
com.intellij.util.CachedValueBase$1 x4
static synthetic com.intellij.psi.util.ProfilingInfo access$100 (com.intellij.util.CachedValueBase$ProfilingData)
com.intellij.util.CachedValueBase$ProfilingData x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/CachedValueBase.class
CachedValueBase.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 final boolean myTrackValue
private volatile com.intellij.reference.SoftReference myData
protected void <init> (boolean)
boolean trackValue
private com.intellij.util.CachedValueBase$Data computeData (com.intellij.psi.util.CachedValueProvider$Result)
int i
com.intellij.psi.util.ProfilingInfo profilingInfo
com.intellij.psi.util.CachedValueProvider$Result result
Object value
Object[] inferredDependencies
long[] inferredTimeStamps
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
protected java.lang.Object[] normalizeDependencies (com.intellij.psi.util.CachedValueProvider$Result)
com.intellij.psi.util.CachedValueProvider$Result result
Object[] items
Object value
Object[] rawDependencies
java.util.List flattened
public void clear ()
public boolean hasUpToDateValue ()
public final com.intellij.util.CachedValueBase$Data getUpToDateOrNull ()
com.intellij.util.CachedValueBase$Data data
final com.intellij.util.CachedValueBase$Data getRawData ()
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 static void collectDependencies (java.util.List, java.lang.Object[])
Object dependency
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
public abstract boolean isFromMyProject (com.intellij.openapi.project.Project)
public abstract java.lang.Object getValueProvider ()
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
com.intellij.openapi.util.Computable calcData
protected abstract com.intellij.psi.util.CachedValueProvider$Result doCompute (java.lang.Object)
private synthetic com.intellij.util.CachedValueBase$Data lambda$getValueWithLock$1 (java.lang.Object)
Object param
private synthetic com.intellij.util.CachedValueBase$Data lambda$getValueWithLock$0 (java.lang.Object)
Object param
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/CachedValueImpl.class
CachedValueImpl.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 <init> (com.intellij.psi.util.CachedValueProvider)
com.intellij.psi.util.CachedValueProvider provider
void <init> (com.intellij.psi.util.CachedValueProvider, boolean)
com.intellij.psi.util.CachedValueProvider provider
boolean trackValue
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
public volatile synthetic java.lang.Object getValueProvider ()
public volatile synthetic com.intellij.openapi.util.Getter getUpToDateOrNull ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/CachedValueLeakChecker.class
CachedValueLeakChecker.java
package com.intellij.util
com.intellij.util.CachedValueLeakChecker 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 <init> ()
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
private static synchronized void findReferencedPsi (java.lang.Object, com.intellij.openapi.util.Key, com.intellij.openapi.util.UserDataHolder, int)
Object root
com.intellij.openapi.util.Key key
com.intellij.openapi.util.UserDataHolder toIgnore
int depth
com.intellij.openapi.util.Condition shouldExamineValue
java.util.Map roots
private static synthetic boolean lambda$findReferencedPsi$1 (java.lang.Object, java.lang.Object, com.intellij.util.ref.DebugReflectionUtil$BackLink)
Object root
Object value
com.intellij.util.ref.DebugReflectionUtil$BackLink backLink
private static synthetic boolean lambda$findReferencedPsi$0 (com.intellij.openapi.util.UserDataHolder, java.lang.Object)
com.intellij.openapi.util.UserDataHolder toIgnore
Object value
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/CachedValueStabilityChecker.class
CachedValueStabilityChecker.java
package com.intellij.util
com.intellij.util.CachedValueStabilityChecker extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.Set ourReportedKeys
private static final java.util.concurrent.ConcurrentMap ourFieldCache
private static final boolean DO_CHECKS
void <init> ()
private static boolean shouldDoChecks ()
com.intellij.openapi.application.Application app
static void checkProvidersEquivalent (com.intellij.psi.util.CachedValueProvider, com.intellij.psi.util.CachedValueProvider, com.intellij.openapi.util.Key)
com.intellij.psi.util.CachedValueProvider p1
com.intellij.psi.util.CachedValueProvider p2
com.intellij.openapi.util.Key key
private static boolean seemConcurrentlyCreatedLambdas (java.lang.Class, java.lang.Class)
Class c1
Class c2
String name1
String name2
int index
private static boolean checkFieldEquivalence (java.lang.Object, java.lang.Object, java.lang.String, int)
Object v1
Object v2
Exception e
Object v1
Object v2
java.lang.reflect.Field field
Object o1
Object o2
String key
int depth
private static boolean areEqual (java.lang.Object, java.lang.Object)
Object v1
Object v2
private static java.lang.String nonEquivalence (java.lang.Class, java.lang.reflect.Field, java.lang.Object, java.lang.Object)
Class objectClass
java.lang.reflect.Field field
Object v1
Object v2
private static void complain (java.lang.String, java.lang.String)
String message
String key
private static boolean shouldGoDeeper (java.lang.Object)
Object o
Class clazz
Class superclass
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/CachedValuesFactory.class
CachedValuesFactory.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.class
CachedValuesManagerImpl.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 synthetic boolean $assertionsDisabled
public void <init> (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.UserDataHolder dataHolder
com.intellij.openapi.util.Key key
com.intellij.psi.util.CachedValueProvider provider
boolean trackValue
private java.lang.Object getCachedValueFromExHolder (com.intellij.openapi.util.UserDataHolderEx, com.intellij.openapi.util.Key, com.intellij.psi.util.CachedValueProvider, boolean)
com.intellij.openapi.util.Getter data
com.intellij.openapi.util.UserDataHolderEx dataHolder
com.intellij.openapi.util.Key key
com.intellij.psi.util.CachedValueProvider provider
boolean trackValue
com.intellij.psi.util.CachedValue value
private java.lang.Object getCachedValueFromHolder (com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.Key, com.intellij.psi.util.CachedValueProvider, boolean)
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 com.intellij.psi.util.CachedValue freshCachedValue (com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.Key, com.intellij.psi.util.CachedValueProvider, boolean)
com.intellij.openapi.util.UserDataHolder dh
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
private static boolean hasOutdatedValue (com.intellij.util.CachedValueBase)
com.intellij.util.CachedValueBase base
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/DefaultCachedValuesFactory$1.class
DefaultCachedValuesFactory.java
package com.intellij.util
com.intellij.util.DefaultCachedValuesFactory$1 extends com.intellij.util.CachedValueImpl {
final synthetic com.intellij.util.DefaultCachedValuesFactory this$0
void <init> (com.intellij.util.DefaultCachedValuesFactory, com.intellij.psi.util.CachedValueProvider, boolean)
com.intellij.util.DefaultCachedValuesFactory this$0
com.intellij.psi.util.CachedValueProvider provider
boolean trackValue
public boolean isFromMyProject (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/DefaultCachedValuesFactory.class
DefaultCachedValuesFactory.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
void <init> (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 synthetic com.intellij.openapi.project.Project access$000 (com.intellij.util.DefaultCachedValuesFactory)
com.intellij.util.DefaultCachedValuesFactory x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/DocumentUtil.class
DocumentUtil.java
package com.intellij.util
public final com.intellij.util.DocumentUtil extends java.lang.Object {
private void <init> ()
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
public static boolean isLineEmpty (com.intellij.openapi.editor.Document, int)
int i
com.intellij.openapi.editor.Document document
int line
CharSequence chars
int start
int end
public static java.lang.CharSequence getIndent (com.intellij.openapi.editor.Document, int)
com.intellij.openapi.editor.Document document
int offset
int lineOffset
int result
private static synthetic void lambda$writeInRunUndoTransparentAction$0 (java.lang.Runnable)
Runnable runnable
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/IdempotenceChecker.class
IdempotenceChecker.java
package com.intellij.util
public com.intellij.util.IdempotenceChecker extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.Set ourReportedValueClasses
private static final ThreadLocal ourRandomCheckNesting
private static final com.intellij.openapi.util.registry.RegistryValue ourRateCheckProperty
public void <init> ()
public static void checkEquivalence (java.lang.Object, java.lang.Object, java.lang.Class)
Object existing
Object fresh
Class providerClass
String s
private static java.lang.String objAndClass (java.lang.Object)
Object o
String s
private static java.lang.String checkValueEquivalence (java.lang.Object, java.lang.Object)
String s
com.intellij.psi.PsiElement existingPsi
com.intellij.psi.PsiElement freshPsi
Object existing
Object fresh
String eqMsg
Object[] eArray
private static boolean isOrderedMap (java.lang.Object)
Object o
private static boolean isOrderedSet (java.lang.Object)
Object o
private static java.lang.String whichIsField (java.lang.String, java.lang.Object, java.lang.Object, java.lang.String)
String field
Object existing
Object fresh
String msg
private static java.lang.Object[] asArray (java.lang.Object)
Object o
private static java.lang.String checkCachedValueData (com.intellij.util.CachedValueBase$Data, com.intellij.util.CachedValueBase$Data)
String msg
com.intellij.util.CachedValueBase$Data existing
com.intellij.util.CachedValueBase$Data fresh
Object[] deps1
Object[] deps2
Object eValue
Object fValue
private static boolean isExpectedToHaveSaneEquals (java.lang.Object)
Object existing
private static java.lang.String checkClassEquivalence (java.lang.Object, java.lang.Object)
Object existing
Object fresh
Class c1
Class c2
private static boolean objectsOfDifferentClassesCanStillBeEquivalent (java.lang.Object, java.lang.Object)
Object existing
Object fresh
private static java.lang.String checkPsiEquivalence (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement existing
com.intellij.psi.PsiElement fresh
private static boolean seemsToBeResolveTarget (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psi
com.intellij.psi.PsiElement nav
private static java.lang.String checkCollectionElements (java.util.Collection, java.util.Collection)
java.util.Collection existing
java.util.Collection fresh
private static java.lang.String checkCollectionSizes (int, int)
int size1
int size2
private static java.lang.String checkArrayEquivalence (java.lang.Object[], java.lang.Object[], java.lang.Object)
String msg
int i
Object[] a1
Object[] a2
Object original1
int len1
int len2
private static java.lang.String reportProblem (java.lang.Object, java.lang.Object)
Object o1
Object o2
private static java.lang.String appendDetail (java.lang.String, java.lang.String)
String message
String detail
public static boolean areRandomChecksEnabled ()
public static void applyForRandomCheck (java.lang.Object, java.lang.Object, com.intellij.openapi.util.Computable)
Object fresh
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Integer prevNesting
Object data
Object provider
com.intellij.openapi.util.Computable recomputeValue
private static boolean shouldPerformRandomCheck ()
int rate
public static boolean isCurrentThreadInsideRandomCheck ()
private static synthetic java.lang.Integer lambda$static$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/ParameterizedCachedValueImpl.class
ParameterizedCachedValueImpl.java
package com.intellij.util
public com.intellij.util.ParameterizedCachedValueImpl extends com.intellij.util.CachedValueBase implements com.intellij.psi.util.ParameterizedCachedValue {
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.util.ParameterizedCachedValueProvider myProvider
void <init> (com.intellij.openapi.project.Project, com.intellij.psi.util.ParameterizedCachedValueProvider, boolean)
com.intellij.openapi.project.Project project
com.intellij.psi.util.ParameterizedCachedValueProvider provider
boolean trackValue
public java.lang.Object getValue (java.lang.Object)
Object param
public boolean isFromMyProject (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.util.ParameterizedCachedValueProvider getValueProvider ()
protected com.intellij.psi.util.CachedValueProvider$Result doCompute (java.lang.Object)
Object param
public volatile synthetic java.lang.Object getValueProvider ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/PatchedWeakReference.class
PatchedWeakReference.java
package com.intellij.util
public com.intellij.util.PatchedWeakReference extends java.lang.ref.WeakReference implements com.intellij.openapi.util.Getter {
public void <init> (java.lang.Object)
Object referent
}
com/intellij/util/SofterReference.class
SofterReference.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 void onLowMemory ()
com.intellij.util.SofterReference reference
public void <init> (java.lang.Object)
Object referent
private void weaken ()
Object o
public java.lang.Object get ()
java.lang.ref.Reference ref
Object referent
private static synthetic void lambda$static$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/codeInsight/CommentUtilCore.class
CommentUtilCore.java
package com.intellij.util.codeInsight
public com.intellij.util.codeInsight.CommentUtilCore extends java.lang.Object {
public void <init> ()
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/graph/impl/CycleFinder$1.class
CycleFinder.java
package com.intellij.util.graph.impl
com.intellij.util.graph.impl.CycleFinder$1 extends java.lang.Object implements com.intellij.util.graph.Graph {
final synthetic Object val$node
final synthetic com.intellij.util.graph.impl.CycleFinder this$0
void <init> (com.intellij.util.graph.impl.CycleFinder, java.lang.Object)
com.intellij.util.graph.impl.CycleFinder this$0
public java.util.Collection getNodes ()
java.util.Collection nodes
public java.util.Iterator getIn (java.lang.Object)
Object n
java.util.Set nodes
public java.util.Iterator getOut (java.lang.Object)
Object n
java.util.Set nodes
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/graph/impl/CycleFinder.class
CycleFinder.java
package com.intellij.util.graph.impl
public com.intellij.util.graph.impl.CycleFinder extends java.lang.Object {
private final com.intellij.util.graph.Graph myGraph
public void <init> (com.intellij.util.graph.Graph)
com.intellij.util.graph.Graph graph
public java.util.Set getNodeCycles (java.lang.Object)
Object node1
java.util.List path
java.util.List shortestPath
Object toNode
Object fromNode
Object node
java.util.Set result
com.intellij.util.graph.Graph graphWithoutNode
java.util.Set inNodes
java.util.Set outNodes
java.util.Set retainNodes
com.intellij.util.graph.impl.ShortestPathFinder finder
static synthetic com.intellij.util.graph.Graph access$000 (com.intellij.util.graph.impl.CycleFinder)
com.intellij.util.graph.impl.CycleFinder x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/graph/impl/GraphAlgorithmsImpl$1.class
GraphAlgorithmsImpl.java
package com.intellij.util.graph.impl
com.intellij.util.graph.impl.GraphAlgorithmsImpl$1 extends java.lang.Object implements com.intellij.util.graph.Graph {
final synthetic com.intellij.util.graph.Graph val$graph
final synthetic com.intellij.util.graph.impl.GraphAlgorithmsImpl this$0
void <init> (com.intellij.util.graph.impl.GraphAlgorithmsImpl, com.intellij.util.graph.Graph)
com.intellij.util.graph.impl.GraphAlgorithmsImpl this$0
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/graph/impl/GraphAlgorithmsImpl$2.class
GraphAlgorithmsImpl.java
package com.intellij.util.graph.impl
com.intellij.util.graph.impl.GraphAlgorithmsImpl$2 extends java.lang.Object implements com.intellij.util.graph.InboundSemiGraph {
final synthetic java.util.List val$chunks
final synthetic com.intellij.util.graph.Graph val$graph
final synthetic java.util.Map val$nodeToChunkMap
final synthetic com.intellij.util.graph.impl.GraphAlgorithmsImpl this$0
void <init> (com.intellij.util.graph.impl.GraphAlgorithmsImpl, java.util.List, com.intellij.util.graph.Graph, java.util.Map)
com.intellij.util.graph.impl.GraphAlgorithmsImpl this$0
public java.util.Collection getNodes ()
public java.util.Iterator getIn (com.intellij.util.Chunk)
Object in
java.util.Iterator nodeIns
Object node
com.intellij.util.Chunk chunk
java.util.Set chunkNodes
java.util.Set ins
public volatile synthetic java.util.Iterator getIn (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/graph/impl/GraphAlgorithmsImpl.class
GraphAlgorithmsImpl.java
package com.intellij.util.graph.impl
public com.intellij.util.graph.impl.GraphAlgorithmsImpl extends com.intellij.util.graph.GraphAlgorithms {
public void <init> ()
public java.util.List findShortestPath (com.intellij.util.graph.Graph, java.lang.Object, java.lang.Object)
com.intellij.util.graph.Graph graph
Object start
Object finish
public java.util.List findShortestPath (com.intellij.util.graph.InboundSemiGraph, java.lang.Object, java.lang.Object)
com.intellij.util.graph.InboundSemiGraph graph
Object start
Object finish
public java.util.List findKShortestPaths (com.intellij.util.graph.Graph, java.lang.Object, java.lang.Object, int, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.util.graph.Graph graph
Object start
Object finish
int k
com.intellij.openapi.progress.ProgressIndicator progressIndicator
public java.util.Set findCycles (com.intellij.util.graph.Graph, java.lang.Object)
com.intellij.util.graph.Graph graph
Object node
public com.intellij.util.graph.Graph invertEdgeDirections (com.intellij.util.graph.Graph)
com.intellij.util.graph.Graph graph
public com.intellij.util.graph.Graph computeSCCGraph (com.intellij.util.graph.Graph)
Object node
java.util.Set chunkNodes
com.intellij.util.Chunk chunk
java.util.Collection component
com.intellij.util.graph.Graph graph
com.intellij.util.graph.DFSTBuilder builder
java.util.Collection components
java.util.List chunks
java.util.Map nodeToChunkMap
public void collectOutsRecursively (com.intellij.util.graph.Graph, java.lang.Object, java.util.Set)
Object successor
Object currentNode
java.util.Iterator successorIterator
com.intellij.util.graph.Graph graph
Object start
java.util.Set set
com.intellij.util.containers.Stack stack
public java.util.Collection computeStronglyConnectedComponents (com.intellij.util.graph.Graph)
com.intellij.util.graph.Graph graph
public java.util.List removePathsWithCycles (java.util.List)
java.util.List path
java.util.List paths
java.util.List result
private static boolean containsCycle (java.util.List)
java.util.List path
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/graph/impl/GraphEdge.class
GraphEdge.java
package com.intellij.util.graph.impl
com.intellij.util.graph.impl.GraphEdge extends java.lang.Object {
private final Object myStart
private final Object myFinish
private final int myDelta
void <init> (java.lang.Object, java.lang.Object, int)
Object start
Object finish
int delta
public java.lang.Object getStart ()
public java.lang.Object getFinish ()
public int getDelta ()
public boolean equals (java.lang.Object)
Object o
com.intellij.util.graph.impl.GraphEdge edge
public int hashCode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/graph/impl/KShortestPathsFinder$1.class
KShortestPathsFinder.java
package com.intellij.util.graph.impl
synthetic com.intellij.util.graph.impl.KShortestPathsFinder$1 extends java.lang.Object {
}
com/intellij/util/graph/impl/KShortestPathsFinder$Heap.class
KShortestPathsFinder.java
package com.intellij.util.graph.impl
com.intellij.util.graph.impl.KShortestPathsFinder$Heap extends java.lang.Object {
private final int mySize
private final com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode myRoot
void <init> (com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode)
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode root
private void <init> (int, com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode)
int size
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode root
public com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode getRoot ()
public com.intellij.util.graph.impl.KShortestPathsFinder$Heap insert (com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode)
int ind
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode copy
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode parent
com.intellij.util.graph.impl.GraphEdge t
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode t2
int i
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode node
int pos
int pow
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode newRoot
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode place
java.util.List parents
}
com/intellij/util/graph/impl/KShortestPathsFinder$HeapNode.class
KShortestPathsFinder.java
package com.intellij.util.graph.impl
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode extends java.lang.Object {
public com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode[] myChildren
public com.intellij.util.graph.impl.GraphEdge myEdge
private void <init> (com.intellij.util.graph.impl.GraphEdge)
com.intellij.util.graph.impl.GraphEdge edge
void <init> (com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode)
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode node
public com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode copy ()
synthetic void <init> (com.intellij.util.graph.impl.GraphEdge, com.intellij.util.graph.impl.KShortestPathsFinder$1)
com.intellij.util.graph.impl.GraphEdge x0
com.intellij.util.graph.impl.KShortestPathsFinder$1 x1
}
com/intellij/util/graph/impl/KShortestPathsFinder$Sidetracks.class
KShortestPathsFinder.java
package com.intellij.util.graph.impl
com.intellij.util.graph.impl.KShortestPathsFinder$Sidetracks extends java.lang.Object implements java.lang.Comparable {
private final int myLength
private final com.intellij.util.containers.FList myEdges
private void <init> (int, com.intellij.util.containers.FList)
int length
com.intellij.util.containers.FList edges
public int compareTo (com.intellij.util.graph.impl.KShortestPathsFinder$Sidetracks)
com.intellij.util.graph.impl.KShortestPathsFinder$Sidetracks o
public volatile synthetic int compareTo (java.lang.Object)
synthetic void <init> (int, com.intellij.util.containers.FList, com.intellij.util.graph.impl.KShortestPathsFinder$1)
int x0
com.intellij.util.containers.FList x1
com.intellij.util.graph.impl.KShortestPathsFinder$1 x2
static synthetic com.intellij.util.containers.FList access$200 (com.intellij.util.graph.impl.KShortestPathsFinder$Sidetracks)
com.intellij.util.graph.impl.KShortestPathsFinder$Sidetracks x0
static synthetic int access$300 (com.intellij.util.graph.impl.KShortestPathsFinder$Sidetracks)
com.intellij.util.graph.impl.KShortestPathsFinder$Sidetracks x0
}
com/intellij/util/graph/impl/KShortestPathsFinder.class
KShortestPathsFinder.java
package com.intellij.util.graph.impl
public com.intellij.util.graph.impl.KShortestPathsFinder extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.util.graph.InboundSemiGraph myGraph
private final Object myStart
private final Object myFinish
private final com.intellij.openapi.progress.ProgressIndicator myProgressIndicator
private com.intellij.util.containers.MultiMap myNonTreeEdges
private java.util.List mySortedNodes
private java.util.Map myNextNodes
private java.util.Map myOutRoots
private java.util.Map myHeaps
public void <init> (com.intellij.util.graph.Graph, java.lang.Object, java.lang.Object, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.util.graph.Graph graph
Object start
Object finish
com.intellij.openapi.progress.ProgressIndicator progress
public void <init> (com.intellij.util.graph.InboundSemiGraph, java.lang.Object, java.lang.Object, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.util.graph.InboundSemiGraph graph
Object start
Object finish
com.intellij.openapi.progress.ProgressIndicator progress
private void computeDistancesToTarget ()
int dPrev
Object prev
Object node
int d
java.util.Iterator iterator
gnu.trove.TObjectIntHashMap distances
java.util.Deque nodes
private void buildOutHeaps ()
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode heapNode
com.intellij.util.graph.impl.GraphEdge edge
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode heapNode
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode parent
int j
int j
java.util.List heapNodes
java.util.Collection edges
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode root
Object node
private void buildMainHeaps ()
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode outRoot
Object next
com.intellij.util.graph.impl.KShortestPathsFinder$Heap nextHeap
com.intellij.util.graph.impl.KShortestPathsFinder$Heap tHeap
Object node
private void heapify (com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode)
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode child
int i
com.intellij.util.graph.impl.GraphEdge t
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode min
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode node
public java.util.List findShortestPaths (int)
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode f
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode child
com.intellij.util.graph.impl.KShortestPathsFinder$Sidetracks current
com.intellij.util.graph.impl.KShortestPathsFinder$HeapNode e
com.intellij.util.graph.impl.KShortestPathsFinder$Heap next
int i
java.util.PriorityQueue queue
java.util.List sidetracks
com.intellij.util.graph.impl.KShortestPathsFinder$Heap heap
com.intellij.openapi.progress.ProcessCanceledException e
int k
private java.util.List computePathsBySidetracks (java.util.List)
java.util.List edges
Object current
java.util.List path
int i
com.intellij.util.containers.FList sidetrack
java.util.List sidetracks
java.util.List result
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/graph/impl/ShortestPathFinder.class
ShortestPathFinder.java
package com.intellij.util.graph.impl
public com.intellij.util.graph.impl.ShortestPathFinder extends java.lang.Object {
private final com.intellij.util.graph.InboundSemiGraph myGraph
public void <init> (com.intellij.util.graph.Graph)
com.intellij.util.graph.Graph graph
public void <init> (com.intellij.util.graph.InboundSemiGraph)
com.intellij.util.graph.InboundSemiGraph graph
public java.util.List findPath (java.lang.Object, java.lang.Object)
Object prev
Object node
java.util.Iterator in
Object start
Object finish
java.util.Map nextNodes
java.util.Deque queue
boolean found
java.util.List path
Object current
}
com/intellij/util/indexing/FileContentImpl$IllegalDataException.class
FileContentImpl.java
package com.intellij.util.indexing
public com.intellij.util.indexing.FileContentImpl$IllegalDataException extends java.lang.RuntimeException {
void <init> (java.lang.String)
String message
}
com/intellij/util/indexing/FileContentImpl.class
FileContentImpl.java
package com.intellij.util.indexing
public com.intellij.util.indexing.FileContentImpl extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.util.indexing.PsiDependentFileContent {
private final com.intellij.openapi.vfs.VirtualFile myFile
private final String myFileName
private final com.intellij.openapi.fileTypes.FileType myFileType
private java.nio.charset.Charset myCharset
private byte[] myContent
private CharSequence myContentAsText
private final long myStamp
private byte[] myHash
private boolean myLighterASTShouldBeThreadSafe
private final boolean myPhysicalContent
private static final com.intellij.openapi.util.Key CACHED_PSI
public void <init> (com.intellij.openapi.vfs.VirtualFile, java.lang.CharSequence, long)
com.intellij.openapi.vfs.VirtualFile file
CharSequence contentAsText
long documentStamp
public void <init> (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile file
byte[] content
void <init> (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private void <init> (com.intellij.openapi.vfs.VirtualFile, java.lang.CharSequence, byte[], long, boolean)
com.intellij.openapi.vfs.VirtualFile file
CharSequence contentAsText
byte[] content
long stamp
boolean physicalContent
public com.intellij.openapi.project.Project getProject ()
public com.intellij.psi.PsiFile getPsiFile ()
private com.intellij.psi.PsiFile getFileFromText ()
com.intellij.psi.PsiFile psi
public com.intellij.lang.LighterAST getLighterAST ()
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
com.intellij.psi.PsiFile psiFile
private 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
private 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 ()
java.nio.charset.Charset charset
public long getStamp ()
public byte[] getContent ()
byte[] content
public java.lang.CharSequence getContentAsText ()
CharSequence content
CharSequence contentAsText
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/IndexingDataKeys.class
IndexingDataKeys.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 <init> ()
static void <clinit> ()
}
com/intellij/util/indexing/SubstitutedFileType.class
SubstitutedFileType.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/profiling/ProfileViewer$Occurrence.class
ProfileViewer.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 synthetic boolean $assertionsDisabled
final synthetic com.intellij.util.profiling.ProfileViewer this$0
void <init> (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 synthetic int access$000 (com.intellij.util.profiling.ProfileViewer$Occurrence)
com.intellij.util.profiling.ProfileViewer$Occurrence x0
static void <clinit> ()
}
com/intellij/util/profiling/ProfileViewer$Ref.class
ProfileViewer.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 synthetic com.intellij.util.profiling.ProfileViewer this$0
void <init> (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 synthetic java.lang.String access$100 (com.intellij.util.profiling.ProfileViewer$Ref)
com.intellij.util.profiling.ProfileViewer$Ref x0
static synthetic int access$200 (com.intellij.util.profiling.ProfileViewer$Ref)
com.intellij.util.profiling.ProfileViewer$Ref x0
}
com/intellij/util/profiling/ProfileViewer.class
ProfileViewer.java
package com.intellij.util.profiling
com.intellij.util.profiling.ProfileViewer extends java.lang.Object {
java.util.HashMap map
void <init> ()
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
private static synthetic int lambda$run$0 (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
}
com/intellij/util/profiling/ResolveProfiler$1.class
ResolveProfiler.java
package com.intellij.util.profiling
synthetic com.intellij.util.profiling.ResolveProfiler$1 extends java.lang.Object {
}
com/intellij/util/profiling/ResolveProfiler$ThreadInfo.class
ResolveProfiler.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 <init> (java.lang.String)
String name
public java.lang.String getName ()
public void start ()
public long finish ()
Long time
private java.lang.String getPrefix ()
static synthetic java.lang.String access$000 (com.intellij.util.profiling.ResolveProfiler$ThreadInfo)
com.intellij.util.profiling.ResolveProfiler$ThreadInfo x0
synthetic void <init> (java.lang.String, com.intellij.util.profiling.ResolveProfiler$1)
String x0
com.intellij.util.profiling.ResolveProfiler$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/profiling/ResolveProfiler.class
ResolveProfiler.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/ide/PooledThreadExecutor.class
PooledThreadExecutor.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 <init> ()
static void <clinit> ()
}
com/intellij/ide/highlighter/custom/
com/intellij/ide/highlighter/custom/tokens/
com/intellij/openapi/fileTypes/impl/
com/intellij/openapi/module/impl/scopes/
com/intellij/concurrency/SensitiveProgressWrapper.class
SensitiveProgressWrapper.java
package com.intellij.concurrency
public com.intellij.concurrency.SensitiveProgressWrapper extends com.intellij.openapi.progress.util.ProgressWrapper {
public void <init> (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/find/FindInProjectSettings.class
FindInProjectSettings.java
package com.intellij.find
public abstract com.intellij.find.FindInProjectSettings extends java.lang.Object {
public static com.intellij.find.FindInProjectSettings getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract void addStringToFind (java.lang.String)
public abstract void addStringToReplace (java.lang.String)
public abstract void addDirectory (java.lang.String)
public abstract java.lang.String[] getRecentFindStrings ()
public abstract java.lang.String[] getRecentReplaceStrings ()
public abstract java.util.List getRecentDirectories ()
}
com/intellij/find/FindSettings.class
FindSettings.java
package com.intellij.find
public abstract com.intellij.find.FindSettings extends java.lang.Object {
public void <init> ()
public static com.intellij.find.FindSettings getInstance ()
public abstract boolean isSkipResultsWithOneUsage ()
public abstract void setSkipResultsWithOneUsage (boolean)
public abstract java.lang.String getDefaultScopeName ()
public abstract void setDefaultScopeName (java.lang.String)
public abstract boolean isSearchOverloadedMethods ()
public abstract void setSearchOverloadedMethods (boolean)
public abstract boolean isForward ()
public abstract void setForward (boolean)
public abstract boolean isFromCursor ()
public abstract void setFromCursor (boolean)
public abstract boolean isGlobal ()
public abstract void setGlobal (boolean)
public abstract boolean isCaseSensitive ()
public abstract void setCaseSensitive (boolean)
public abstract boolean isLocalCaseSensitive ()
public abstract void setLocalCaseSensitive (boolean)
public abstract boolean isPreserveCase ()
public abstract void setPreserveCase (boolean)
public abstract boolean isWholeWordsOnly ()
public abstract void setWholeWordsOnly (boolean)
public abstract boolean isLocalWholeWordsOnly ()
public abstract void setLocalWholeWordsOnly (boolean)
public abstract boolean isRegularExpressions ()
public abstract void setRegularExpressions (boolean)
public abstract boolean isLocalRegularExpressions ()
public abstract void setLocalRegularExpressions (boolean)
public abstract void addStringToFind (java.lang.String)
public abstract void addStringToReplace (java.lang.String)
public abstract java.lang.String[] getRecentFindStrings ()
public abstract java.lang.String[] getRecentReplaceStrings ()
public abstract java.lang.String[] getRecentFileMasks ()
public abstract void setWithSubdirectories (boolean)
public abstract void initModelBySetings (com.intellij.find.FindModel)
public abstract java.lang.String getFileMask ()
public abstract void setFileMask (java.lang.String)
public abstract void setCustomScope (java.lang.String)
public abstract java.lang.String getCustomScope ()
public abstract boolean isInStringLiteralsOnly ()
public abstract void setInStringLiteralsOnly (boolean)
public abstract boolean isInCommentsOnly ()
public abstract void setInCommentsOnly (boolean)
public abstract boolean isExceptStringLiterals ()
public abstract void setExceptStringLiterals (boolean)
public abstract boolean isExceptComments ()
public abstract void setExceptComments (boolean)
public abstract boolean isExceptCommentsAndLiterals ()
public abstract void setExceptCommentsAndLiterals (boolean)
public abstract boolean isShowResultsInSeparateView ()
public abstract void setShowResultsInSeparateView (boolean)
}
com/intellij/find/findUsages/FindUsagesHelper.class
FindUsagesHelper.java
package com.intellij.find.findUsages
public com.intellij.find.findUsages.FindUsagesHelper extends java.lang.Object {
public void <init> ()
public static boolean processUsagesInText (com.intellij.psi.PsiElement, java.util.Collection, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor)
com.intellij.psi.PsiElement element
java.util.Collection stringToSearch
com.intellij.psi.search.GlobalSearchScope searchScope
com.intellij.util.Processor processor
public static boolean processUsagesInText (com.intellij.psi.PsiElement, java.util.Collection, boolean, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor)
String s
com.intellij.psi.PsiElement element
java.util.Collection stringToSearch
boolean equivalentReferencesOnly
com.intellij.psi.search.GlobalSearchScope searchScope
com.intellij.util.Processor processor
com.intellij.openapi.util.TextRange elementTextRange
com.intellij.usageView.UsageInfoFactory factory
private static synthetic com.intellij.usageView.UsageInfo lambda$processUsagesInText$1 (com.intellij.psi.PsiElement, boolean, com.intellij.openapi.util.TextRange, com.intellij.psi.PsiElement, int, int)
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiElement element
boolean equivalentReferencesOnly
com.intellij.openapi.util.TextRange elementTextRange
com.intellij.psi.PsiElement usage
int startOffset
int endOffset
com.intellij.psi.PsiReference someReference
private static synthetic com.intellij.openapi.util.TextRange lambda$processUsagesInText$0 (com.intellij.psi.PsiElement) throws java.lang.RuntimeException
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/highlighter/custom/AbstractCustomLexer.class
AbstractCustomLexer.java
package com.intellij.ide.highlighter.custom
public com.intellij.ide.highlighter.custom.AbstractCustomLexer extends com.intellij.lexer.LexerBase {
protected CharSequence myBuffer
protected int myStartOffset
protected int myEndOffset
private final com.intellij.ide.highlighter.custom.tokens.TokenParser[] myTokenParsers
protected com.intellij.ide.highlighter.custom.tokens.TokenInfo myCurrentToken
protected int myPosition
public void <init> (java.util.List)
java.util.List tokenParsers
public void start (java.lang.CharSequence, int, int, int)
com.intellij.ide.highlighter.custom.tokens.TokenParser tokenParser
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 ()
com.intellij.ide.highlighter.custom.tokens.TokenParser tokenParser
boolean tokenFound
protected void handleTokenNotFound ()
public java.lang.CharSequence getBufferSequence ()
public int getBufferEnd ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/highlighter/custom/CustomFileTypeLexer$1.class
CustomFileTypeLexer.java
package com.intellij.ide.highlighter.custom
final com.intellij.ide.highlighter.custom.CustomFileTypeLexer$1 extends com.intellij.ide.highlighter.custom.tokens.TokenParser {
final synthetic com.intellij.ide.highlighter.custom.tokens.KeywordParser val$parser
void <init> (com.intellij.ide.highlighter.custom.tokens.KeywordParser)
public boolean hasToken (int)
int position
}
com/intellij/ide/highlighter/custom/CustomFileTypeLexer$CommentParser.class
CustomFileTypeLexer.java
package com.intellij.ide.highlighter.custom
com.intellij.ide.highlighter.custom.CustomFileTypeLexer$CommentParser extends com.intellij.ide.highlighter.custom.tokens.TokenParser {
final com.intellij.ide.highlighter.custom.tokens.LineCommentParser lineCommentParser
final com.intellij.ide.highlighter.custom.tokens.MultilineCommentParser blockCommentParser
private final com.intellij.ide.highlighter.custom.SyntaxTable myTable
void <init> (com.intellij.ide.highlighter.custom.SyntaxTable)
com.intellij.ide.highlighter.custom.SyntaxTable table
public void setBuffer (java.lang.CharSequence, int, int)
CharSequence buffer
int startOffset
int endOffset
public boolean hasToken (int)
com.intellij.ide.highlighter.custom.tokens.TokenParser chosen
int position
boolean hasBlock
boolean hasLine
}
com/intellij/ide/highlighter/custom/CustomFileTypeLexer.class
CustomFileTypeLexer.java
package com.intellij.ide.highlighter.custom
public final com.intellij.ide.highlighter.custom.CustomFileTypeLexer extends com.intellij.ide.highlighter.custom.AbstractCustomLexer {
public void <init> (com.intellij.ide.highlighter.custom.SyntaxTable, boolean)
com.intellij.ide.highlighter.custom.SyntaxTable table
boolean forHighlighting
public void <init> (com.intellij.ide.highlighter.custom.SyntaxTable)
com.intellij.ide.highlighter.custom.SyntaxTable table
private static java.util.List buildTokenParsers (com.intellij.ide.highlighter.custom.SyntaxTable, boolean)
com.intellij.ide.highlighter.custom.SyntaxTable table
boolean forHighlighting
com.intellij.ide.highlighter.custom.tokens.NumberParser numberParser
com.intellij.ide.highlighter.custom.tokens.HexNumberParser hexNumberParser
com.intellij.ide.highlighter.custom.tokens.KeywordParser parser
com.intellij.ide.highlighter.custom.tokens.TokenParser keywordParser
com.intellij.ide.highlighter.custom.tokens.IdentifierParser identifierParser
com.intellij.ide.highlighter.custom.tokens.QuotedStringParser quotedStringParser
com.intellij.ide.highlighter.custom.tokens.QuotedStringParser quotedStringParser2
java.util.ArrayList tokenParsers
}
com/intellij/ide/highlighter/custom/SyntaxTable.class
SyntaxTable.java
package com.intellij.ide.highlighter.custom
public com.intellij.ide.highlighter.custom.SyntaxTable extends java.lang.Object implements java.lang.Cloneable {
private java.util.Set myKeywords1
private java.util.Set myKeywords2
private java.util.Set myKeywords3
private java.util.Set myKeywords4
private String myLineComment
public boolean lineCommentOnlyAtStart
private String myStartComment
private String myEndComment
private String myHexPrefix
private String myNumPostfixChars
private boolean myIgnoreCase
private boolean myHasBraces
private boolean myHasBrackets
private boolean myHasParens
private boolean myHasStringEscapes
private volatile com.intellij.reference.SoftReference myKeywordParser
public void <init> ()
public com.intellij.ide.highlighter.custom.tokens.KeywordParser getKeywordParser ()
com.intellij.ide.highlighter.custom.tokens.KeywordParser parser
protected java.lang.Object clone () throws java.lang.CloneNotSupportedException
com.intellij.ide.highlighter.custom.SyntaxTable cl
public void addKeyword1 (java.lang.String)
String keyword
public java.util.Set getKeywords1 ()
public void addKeyword2 (java.lang.String)
String keyword
public java.util.Set getKeywords2 ()
public void addKeyword3 (java.lang.String)
String keyword
public java.util.Set getKeywords3 ()
public void addKeyword4 (java.lang.String)
String keyword
public java.util.Set getKeywords4 ()
public java.lang.String getLineComment ()
public void setLineComment (java.lang.String)
String lineComment
public java.lang.String getStartComment ()
public void setStartComment (java.lang.String)
String startComment
public java.lang.String getEndComment ()
public void setEndComment (java.lang.String)
String endComment
public java.lang.String getHexPrefix ()
public void setHexPrefix (java.lang.String)
String hexPrefix
public java.lang.String getNumPostfixChars ()
public void setNumPostfixChars (java.lang.String)
String numPostfixChars
public boolean isIgnoreCase ()
public void setIgnoreCase (boolean)
boolean ignoreCase
public boolean isHasBraces ()
public void setHasBraces (boolean)
boolean hasBraces
public boolean equals (java.lang.Object)
Object o
com.intellij.ide.highlighter.custom.SyntaxTable syntaxTable
public int hashCode ()
public boolean isHasBrackets ()
public boolean isHasParens ()
public void setHasBrackets (boolean)
boolean hasBrackets
public void setHasParens (boolean)
boolean hasParens
public boolean isHasStringEscapes ()
public void setHasStringEscapes (boolean)
boolean hasEscapes
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/highlighter/custom/tokens/BraceTokenParser.class
BraceTokenParser.java
package com.intellij.ide.highlighter.custom.tokens
public com.intellij.ide.highlighter.custom.tokens.BraceTokenParser extends com.intellij.ide.highlighter.custom.tokens.PrefixedTokenParser {
public void <init> (java.lang.String, com.intellij.psi.tree.IElementType)
String prefix
com.intellij.psi.tree.IElementType tokenType
public static java.util.List getBraces ()
public static java.util.List getParens ()
public static java.util.List getBrackets ()
public static java.util.List getAngleBrackets ()
protected int getTokenEnd (int)
int position
}
com/intellij/ide/highlighter/custom/tokens/HexNumberParser.class
HexNumberParser.java
package com.intellij.ide.highlighter.custom.tokens
public com.intellij.ide.highlighter.custom.tokens.HexNumberParser extends com.intellij.ide.highlighter.custom.tokens.PrefixedTokenParser {
private void <init> (java.lang.String)
String prefix
protected int getTokenEnd (int)
int position
public static com.intellij.ide.highlighter.custom.tokens.HexNumberParser create (java.lang.String)
String prefix
String trimmedPrefix
}
com/intellij/ide/highlighter/custom/tokens/IdentifierParser.class
IdentifierParser.java
package com.intellij.ide.highlighter.custom.tokens
public com.intellij.ide.highlighter.custom.tokens.IdentifierParser extends com.intellij.ide.highlighter.custom.tokens.TokenParser {
private final com.intellij.ide.highlighter.custom.tokens.KeywordParser myKeywordParser
public void <init> (com.intellij.ide.highlighter.custom.tokens.KeywordParser)
com.intellij.ide.highlighter.custom.tokens.KeywordParser keywordParser
public boolean hasToken (int)
int position
int start
com.intellij.psi.tree.IElementType tokenType
private boolean isIdentifierPart (int)
int position
}
com/intellij/ide/highlighter/custom/tokens/KeywordParser.class
KeywordParser.java
package com.intellij.ide.highlighter.custom.tokens
public com.intellij.ide.highlighter.custom.tokens.KeywordParser extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.List myKeywordSets
private final com.intellij.util.containers.CharTrie myTrie
private final gnu.trove.TIntHashSet myHashCodes
private final boolean myIgnoreCase
public void <init> (java.util.List, boolean)
String s
java.util.Set normalized
java.util.Set keywordSet
java.util.List keywordSets
boolean ignoreCase
private java.util.Set normalizeKeywordSet (java.util.Set)
String s
java.util.Set keywordSet
java.util.Set result
public boolean hasToken (int, java.lang.CharSequence, com.intellij.ide.highlighter.custom.tokens.TokenInfo)
int i
String keyword
String testKeyword
char c
int nextIndex
int position
CharSequence myBuffer
com.intellij.ide.highlighter.custom.tokens.TokenInfo tokenInfo
int index
int offset
String longestKeyword
com.intellij.psi.tree.IElementType longestKeywordType
private static boolean isWordEnd (int, java.lang.CharSequence)
int offset
CharSequence sequence
private static com.intellij.psi.tree.IElementType getToken (int)
int keywordSetIndex
static void <clinit> ()
}
com/intellij/ide/highlighter/custom/tokens/LineCommentParser.class
LineCommentParser.java
package com.intellij.ide.highlighter.custom.tokens
public com.intellij.ide.highlighter.custom.tokens.LineCommentParser extends com.intellij.ide.highlighter.custom.tokens.PrefixedTokenParser {
private final boolean myAtStartOnly
public void <init> (java.lang.String, boolean)
String prefix
boolean atStartOnly
public boolean hasToken (int)
int position
protected int getTokenEnd (int)
int position
}
com/intellij/ide/highlighter/custom/tokens/MultilineCommentParser.class
MultilineCommentParser.java
package com.intellij.ide.highlighter.custom.tokens
public com.intellij.ide.highlighter.custom.tokens.MultilineCommentParser extends com.intellij.ide.highlighter.custom.tokens.PrefixedTokenParser {
private final char[] myEndDelimiter
private void <init> (java.lang.String, java.lang.String)
String startDelimiter
String endDelimiter
protected int getTokenEnd (int)
int pos
int i
int position
public static com.intellij.ide.highlighter.custom.tokens.MultilineCommentParser create (java.lang.String, java.lang.String)
String startDelimiter
String endDelimiter
String trimmedStart
String trimmedEnd
}
com/intellij/ide/highlighter/custom/tokens/NumberParser.class
NumberParser.java
package com.intellij.ide.highlighter.custom.tokens
public final com.intellij.ide.highlighter.custom.tokens.NumberParser extends com.intellij.ide.highlighter.custom.tokens.TokenParser {
private final String mySuffices
private final boolean myIgnoreCase
public void <init> (java.lang.String, boolean)
String suffices
boolean ignoreCase
public boolean hasToken (int)
char finalChar
int dotPosition
int position
int start
char startChar
static boolean isDigit (char)
char c
private boolean isDelimiter (char)
char c
private boolean isSuffix (char)
char c
private boolean isNumberTail (char)
char c
}
com/intellij/ide/highlighter/custom/tokens/PrefixedTokenParser.class
PrefixedTokenParser.java
package com.intellij.ide.highlighter.custom.tokens
public abstract com.intellij.ide.highlighter.custom.tokens.PrefixedTokenParser extends com.intellij.ide.highlighter.custom.tokens.TokenParser {
private final char[] myPrefix
private final com.intellij.psi.tree.IElementType myTokenType
public void <init> (java.lang.String, com.intellij.psi.tree.IElementType)
String prefix
com.intellij.psi.tree.IElementType tokenType
public boolean hasToken (int)
int position
int start
int i
int end
protected abstract int getTokenEnd (int)
}
com/intellij/ide/highlighter/custom/tokens/PunctuationParser.class
PunctuationParser.java
package com.intellij.ide.highlighter.custom.tokens
public com.intellij.ide.highlighter.custom.tokens.PunctuationParser extends com.intellij.ide.highlighter.custom.tokens.TokenParser {
public void <init> ()
public boolean hasToken (int)
int position
char c
}
com/intellij/ide/highlighter/custom/tokens/QuotedStringParser.class
QuotedStringParser.java
package com.intellij.ide.highlighter.custom.tokens
public com.intellij.ide.highlighter.custom.tokens.QuotedStringParser extends com.intellij.ide.highlighter.custom.tokens.PrefixedTokenParser {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final char myQuote
private final boolean myAllowEscapes
public void <init> (java.lang.String, com.intellij.psi.tree.IElementType, boolean)
String quote
com.intellij.psi.tree.IElementType type
boolean allowEscapes
protected int getTokenEnd (int)
char c
boolean escapedStatus
int position
boolean escaped
static void <clinit> ()
}
com/intellij/ide/highlighter/custom/tokens/TokenInfo.class
TokenInfo.java
package com.intellij.ide.highlighter.custom.tokens
public com.intellij.ide.highlighter.custom.tokens.TokenInfo extends java.lang.Object {
private int myStart
private int myEnd
private com.intellij.psi.tree.IElementType myType
public void <init> ()
public int getStart ()
public int getEnd ()
public com.intellij.psi.tree.IElementType getType ()
public void updateData (int, int, com.intellij.psi.tree.IElementType)
int tokenStart
int tokenEnd
com.intellij.psi.tree.IElementType tokenType
public void updateData (com.intellij.ide.highlighter.custom.tokens.TokenInfo)
com.intellij.ide.highlighter.custom.tokens.TokenInfo info
}
com/intellij/ide/highlighter/custom/tokens/TokenParser.class
TokenParser.java
package com.intellij.ide.highlighter.custom.tokens
public abstract com.intellij.ide.highlighter.custom.tokens.TokenParser extends java.lang.Object {
protected CharSequence myBuffer
protected int myStartOffset
protected int myEndOffset
protected final com.intellij.ide.highlighter.custom.tokens.TokenInfo myTokenInfo
public void <init> ()
public void setBuffer (java.lang.CharSequence, int, int)
CharSequence buffer
int startOffset
int endOffset
public void getTokenInfo (com.intellij.ide.highlighter.custom.tokens.TokenInfo)
com.intellij.ide.highlighter.custom.tokens.TokenInfo info
public abstract boolean hasToken (int)
}
com/intellij/ide/highlighter/custom/tokens/WhitespaceParser.class
WhitespaceParser.java
package com.intellij.ide.highlighter.custom.tokens
public com.intellij.ide.highlighter.custom.tokens.WhitespaceParser extends com.intellij.ide.highlighter.custom.tokens.TokenParser {
public void <init> ()
public boolean hasToken (int)
int position
int start
}
com/intellij/ide/todo/TodoFilter.class
TodoFilter.java
package com.intellij.ide.todo
public com.intellij.ide.todo.TodoFilter extends java.lang.Object implements java.lang.Cloneable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String ATTRIBUTE_NAME
private static final String ELEMENT_PATTERN
private static final String ATTRIBUTE_INDEX
private String myName
private java.util.Set myTodoPatterns
public void <init> ()
public void <init> (org.jdom.Element, java.util.List)
org.jdom.Element element
java.util.List patterns
public boolean accept (com.intellij.psi.search.PsiTodoSearchHelper, com.intellij.psi.PsiFile)
com.intellij.psi.search.TodoPattern todoPattern
java.util.Iterator i
com.intellij.psi.search.PsiTodoSearchHelper searchHelper
com.intellij.psi.PsiFile psiFile
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public boolean contains (com.intellij.psi.search.TodoPattern)
com.intellij.psi.search.TodoPattern pattern
public void addTodoPattern (com.intellij.psi.search.TodoPattern)
com.intellij.psi.search.TodoPattern pattern
public void removeTodoPattern (com.intellij.psi.search.TodoPattern)
com.intellij.psi.search.TodoPattern pattern
public java.util.Iterator iterator ()
public boolean isEmpty ()
private void readExternal (org.jdom.Element, java.util.List)
int index
com.intellij.psi.search.TodoPattern pattern
org.jdom.Element child
org.jdom.Element element
java.util.List patterns
public void writeExternal (org.jdom.Element, com.intellij.psi.search.TodoPattern[])
int index
org.jdom.Element child
com.intellij.psi.search.TodoPattern pattern
org.jdom.Element element
com.intellij.psi.search.TodoPattern[] patterns
public int hashCode ()
com.intellij.psi.search.TodoPattern myTodoPattern
int hashCode
public boolean equals (java.lang.Object)
com.intellij.psi.search.TodoPattern pattern
Object obj
com.intellij.ide.todo.TodoFilter filter
public com.intellij.ide.todo.TodoFilter clone ()
com.intellij.ide.todo.TodoFilter filter
CloneNotSupportedException e
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/fileTypes/impl/CustomSyntaxTableFileType.class
CustomSyntaxTableFileType.java
package com.intellij.openapi.fileTypes.impl
public abstract com.intellij.openapi.fileTypes.impl.CustomSyntaxTableFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.FileType {
public abstract com.intellij.ide.highlighter.custom.SyntaxTable getSyntaxTable ()
}
com/intellij/openapi/module/impl/scopes/JdkScope.class
JdkScope.java
package com.intellij.openapi.module.impl.scopes
public com.intellij.openapi.module.impl.scopes.JdkScope extends com.intellij.openapi.module.impl.scopes.LibraryScopeBase {
private final String myJdkName
public void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.roots.JdkOrderEntry)
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.JdkOrderEntry entry
public void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile[], com.intellij.openapi.vfs.VirtualFile[], java.lang.String)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile[] classes
com.intellij.openapi.vfs.VirtualFile[] sources
String jdkName
public int calcHashCode ()
public boolean equals (java.lang.Object)
Object object
}
com/intellij/openapi/module/impl/scopes/LibraryRuntimeClasspathScope$1.class
LibraryRuntimeClasspathScope.java
package com.intellij.openapi.module.impl.scopes
com.intellij.openapi.module.impl.scopes.LibraryRuntimeClasspathScope$1 extends com.intellij.openapi.roots.RootPolicy {
final synthetic java.util.Set val$processedLibraries
final synthetic java.util.Set val$processedModules
final synthetic java.util.Set val$processedSdk
final synthetic com.intellij.openapi.module.impl.scopes.LibraryRuntimeClasspathScope this$0
void <init> (com.intellij.openapi.module.impl.scopes.LibraryRuntimeClasspathScope, java.util.Set, java.util.Set, java.util.Set)
com.intellij.openapi.module.impl.scopes.LibraryRuntimeClasspathScope this$0
public com.intellij.util.containers.ObjectIntHashMap visitLibraryOrderEntry (com.intellij.openapi.roots.LibraryOrderEntry, com.intellij.util.containers.ObjectIntHashMap)
com.intellij.openapi.roots.LibraryOrderEntry libraryOrderEntry
com.intellij.util.containers.ObjectIntHashMap value
com.intellij.openapi.roots.libraries.Library library
public com.intellij.util.containers.ObjectIntHashMap visitModuleSourceOrderEntry (com.intellij.openapi.roots.ModuleSourceOrderEntry, com.intellij.util.containers.ObjectIntHashMap)
com.intellij.openapi.roots.ModuleSourceOrderEntry moduleSourceOrderEntry
com.intellij.util.containers.ObjectIntHashMap value
public com.intellij.util.containers.ObjectIntHashMap visitModuleOrderEntry (com.intellij.openapi.roots.ModuleOrderEntry, com.intellij.util.containers.ObjectIntHashMap)
com.intellij.openapi.roots.ModuleOrderEntry moduleOrderEntry
com.intellij.util.containers.ObjectIntHashMap value
com.intellij.openapi.module.Module depModule
public com.intellij.util.containers.ObjectIntHashMap visitJdkOrderEntry (com.intellij.openapi.roots.JdkOrderEntry, com.intellij.util.containers.ObjectIntHashMap)
com.intellij.openapi.roots.JdkOrderEntry jdkOrderEntry
com.intellij.util.containers.ObjectIntHashMap value
com.intellij.openapi.projectRoots.Sdk jdk
public volatile synthetic java.lang.Object visitJdkOrderEntry (com.intellij.openapi.roots.JdkOrderEntry, java.lang.Object)
public volatile synthetic java.lang.Object visitModuleOrderEntry (com.intellij.openapi.roots.ModuleOrderEntry, java.lang.Object)
public volatile synthetic java.lang.Object visitLibraryOrderEntry (com.intellij.openapi.roots.LibraryOrderEntry, java.lang.Object)
public volatile synthetic java.lang.Object visitModuleSourceOrderEntry (com.intellij.openapi.roots.ModuleSourceOrderEntry, java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/impl/scopes/LibraryRuntimeClasspathScope.class
LibraryRuntimeClasspathScope.java
package com.intellij.openapi.module.impl.scopes
public com.intellij.openapi.module.impl.scopes.LibraryRuntimeClasspathScope extends com.intellij.psi.search.GlobalSearchScope {
private final com.intellij.openapi.roots.ProjectFileIndex myIndex
private final com.intellij.util.containers.ObjectIntHashMap myEntries
public void <init> (com.intellij.openapi.project.Project, java.util.Collection)
com.intellij.openapi.module.Module module
com.intellij.openapi.project.Project project
java.util.Collection modules
java.util.Set processedSdk
java.util.Set processedLibraries
java.util.Set processedModules
com.intellij.openapi.util.Condition condition
public void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.roots.LibraryOrderEntry)
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.LibraryOrderEntry entry
public int calcHashCode ()
public boolean equals (java.lang.Object)
Object object
com.intellij.openapi.module.impl.scopes.LibraryRuntimeClasspathScope that
private void buildEntries (com.intellij.openapi.module.Module, java.util.Set, java.util.Set, java.util.Set, com.intellij.openapi.util.Condition)
com.intellij.openapi.module.Module module
java.util.Set processedModules
java.util.Set processedLibraries
java.util.Set processedSdk
com.intellij.openapi.util.Condition condition
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private com.intellij.openapi.vfs.VirtualFile getFileRoot (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
com.intellij.openapi.vfs.VirtualFile r1
com.intellij.openapi.vfs.VirtualFile r2
int i1
int i2
public java.util.List getRoots ()
com.intellij.openapi.vfs.VirtualFile[] result
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
private static void addAll (com.intellij.util.containers.ObjectIntHashMap, com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.vfs.VirtualFile file
com.intellij.util.containers.ObjectIntHashMap entries
com.intellij.openapi.vfs.VirtualFile[] files
private static synthetic boolean lambda$getRoots$1 (com.intellij.openapi.vfs.VirtualFile[], com.intellij.openapi.vfs.VirtualFile, int)
com.intellij.openapi.vfs.VirtualFile[] result
com.intellij.openapi.vfs.VirtualFile a
int b
private static synthetic boolean lambda$new$0 (java.util.Set, com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.module.Module module
java.util.Set processedModules
com.intellij.openapi.roots.OrderEntry orderEntry
static synthetic void access$000 (com.intellij.util.containers.ObjectIntHashMap, com.intellij.openapi.vfs.VirtualFile[])
com.intellij.util.containers.ObjectIntHashMap x0
com.intellij.openapi.vfs.VirtualFile[] x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/impl/scopes/LibraryScope.class
LibraryScope.java
package com.intellij.openapi.module.impl.scopes
public com.intellij.openapi.module.impl.scopes.LibraryScope extends com.intellij.openapi.module.impl.scopes.LibraryScopeBase {
private final com.intellij.openapi.roots.libraries.Library myLibrary
private final String myLibraryName
public void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.libraries.Library library
public java.lang.String getDisplayName ()
public boolean equals (java.lang.Object)
Object o
public int calcHashCode ()
public com.intellij.openapi.roots.libraries.Library getLibrary ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/impl/scopes/LibraryScopeBase.class
LibraryScopeBase.java
package com.intellij.openapi.module.impl.scopes
public abstract com.intellij.openapi.module.impl.scopes.LibraryScopeBase extends com.intellij.psi.search.GlobalSearchScope {
private final java.util.Set myEntries
protected final com.intellij.openapi.roots.ProjectFileIndex myIndex
public void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile[], com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile[] classes
com.intellij.openapi.vfs.VirtualFile[] sources
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
protected com.intellij.openapi.vfs.VirtualFile getFileRoot (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 root
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
com.intellij.openapi.vfs.VirtualFile r1
com.intellij.openapi.vfs.VirtualFile r2
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 calcHashCode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/impl/scopes/ModuleScopeProviderImpl.class
ModuleScopeProviderImpl.java
package com.intellij.openapi.module.impl.scopes
public com.intellij.openapi.module.impl.scopes.ModuleScopeProviderImpl extends java.lang.Object implements com.intellij.openapi.module.impl.ModuleScopeProvider {
private final com.intellij.openapi.module.Module myModule
private final com.intellij.util.containers.IntObjectMap myScopeCache
private com.intellij.openapi.module.impl.scopes.ModuleWithDependentsTestScope myModuleTestsWithDependentsScope
public void <init> (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
private com.intellij.psi.search.GlobalSearchScope getCachedScope (int)
int options
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.search.GlobalSearchScope getModuleScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleScope (boolean)
boolean includeTests
public com.intellij.psi.search.GlobalSearchScope getModuleWithLibrariesScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleWithDependenciesScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleContentScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleContentWithDependenciesScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleWithDependenciesAndLibrariesScope (boolean)
boolean includeTests
public com.intellij.psi.search.GlobalSearchScope getModuleWithDependentsScope ()
public com.intellij.openapi.module.impl.scopes.ModuleWithDependentsTestScope getModuleTestsWithDependentsScope ()
com.intellij.openapi.module.impl.scopes.ModuleWithDependentsTestScope scope
public com.intellij.psi.search.GlobalSearchScope getModuleRuntimeScope (boolean)
boolean includeTests
public void clearCache ()
public volatile synthetic com.intellij.psi.search.GlobalSearchScope getModuleTestsWithDependentsScope ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/impl/scopes/ModuleWithDependenciesScope$ScopeConstant.class
ModuleWithDependenciesScope.java
package com.intellij.openapi.module.impl.scopes
abstract annotation com.intellij.openapi.module.impl.scopes.ModuleWithDependenciesScope$ScopeConstant extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/openapi/module/impl/scopes/ModuleWithDependenciesScope.class
ModuleWithDependenciesScope.java
package com.intellij.openapi.module.impl.scopes
public com.intellij.openapi.module.impl.scopes.ModuleWithDependenciesScope extends com.intellij.psi.search.GlobalSearchScope {
public static final int COMPILE_ONLY
public static final int LIBRARIES
public static final int MODULES
public static final int TESTS
public static final int CONTENT
private final com.intellij.openapi.module.Module myModule
private final int myOptions
private final com.intellij.openapi.roots.impl.ProjectFileIndexImpl myProjectFileIndex
private volatile java.util.Set myModules
private final gnu.trove.TObjectIntHashMap myRoots
void <init> (com.intellij.openapi.module.Module, int)
com.intellij.openapi.roots.ContentEntry entry
com.intellij.openapi.module.Module m
java.util.Set modules
com.intellij.openapi.roots.OrderEnumerator en
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.module.Module module
int options
java.util.Set roots
int i
private com.intellij.openapi.roots.OrderEnumerator getOrderEnumeratorForOptions ()
com.intellij.openapi.roots.OrderEnumerator en
private java.util.Set calcModules ()
java.util.Set modules
com.intellij.openapi.roots.OrderEnumerator en
public com.intellij.openapi.module.Module getModule ()
private boolean hasOption (int)
int option
public java.lang.String getDisplayName ()
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
java.util.Set allModules
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module, boolean)
com.intellij.openapi.module.Module aModule
boolean testSources
public boolean isSearchInLibraries ()
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.impl.DirectoryInfo info
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
com.intellij.openapi.vfs.VirtualFile r1
com.intellij.openapi.vfs.VirtualFile r2
int i1
int i2
private com.intellij.openapi.vfs.VirtualFile getFileRoot (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.impl.DirectoryInfo info
com.intellij.openapi.vfs.VirtualFile root
public java.util.Collection getRoots ()
java.util.List result
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.module.impl.scopes.ModuleWithDependenciesScope that
public int calcHashCode ()
public java.lang.String toString ()
private static synthetic boolean lambda$calcModules$1 (java.util.Set, com.intellij.openapi.roots.OrderEntry)
java.util.Set modules
com.intellij.openapi.roots.OrderEntry each
private static synthetic com.intellij.openapi.roots.OrderRootType lambda$new$0 (com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.roots.OrderEntry entry
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/impl/scopes/ModuleWithDependentsScope$1.class
ModuleWithDependentsScope.java
package com.intellij.openapi.module.impl.scopes
synthetic com.intellij.openapi.module.impl.scopes.ModuleWithDependentsScope$1 extends java.lang.Object {
}
com/intellij/openapi/module/impl/scopes/ModuleWithDependentsScope$ModuleIndex.class
ModuleWithDependentsScope.java
package com.intellij.openapi.module.impl.scopes
com.intellij.openapi.module.impl.scopes.ModuleWithDependentsScope$ModuleIndex extends java.lang.Object {
final com.intellij.util.containers.MultiMap allUsages
final com.intellij.util.containers.MultiMap exportingUsages
final com.intellij.util.containers.MultiMap productionOnTestUsages
private void <init> ()
synthetic void <init> (com.intellij.openapi.module.impl.scopes.ModuleWithDependentsScope$1)
com.intellij.openapi.module.impl.scopes.ModuleWithDependentsScope$1 x0
}
com/intellij/openapi/module/impl/scopes/ModuleWithDependentsScope.class
ModuleWithDependentsScope.java
package com.intellij.openapi.module.impl.scopes
public com.intellij.openapi.module.impl.scopes.ModuleWithDependentsScope extends com.intellij.psi.search.GlobalSearchScope {
private final java.util.Set myRootModules
private final com.intellij.openapi.roots.impl.ProjectFileIndexImpl myProjectFileIndex
private final java.util.Set myModules
private final java.util.Set myProductionOnTestModules
void <init> (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public void <init> (com.intellij.openapi.project.Project, java.util.Collection)
java.util.Collection usages
com.intellij.openapi.module.Module current
com.intellij.openapi.project.Project project
java.util.Collection modules
com.intellij.openapi.module.impl.scopes.ModuleWithDependentsScope$ModuleIndex index
com.intellij.util.containers.HashSetQueue walkingQueue
public com.intellij.openapi.project.Project getProject ()
private static com.intellij.openapi.module.impl.scopes.ModuleWithDependentsScope$ModuleIndex getModuleIndex (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
boolean contains (com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.vfs.VirtualFile file
boolean fromTests
com.intellij.openapi.roots.impl.DirectoryInfo info
com.intellij.openapi.module.Module moduleOfFile
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public boolean isSearchInLibraries ()
public java.util.Collection getUnloadedModulesBelongingToScope ()
com.intellij.openapi.project.Project project
com.intellij.openapi.module.ModuleManager moduleManager
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
public int calcHashCode ()
private static synthetic java.util.stream.Stream lambda$getUnloadedModulesBelongingToScope$1 (com.intellij.openapi.project.Project, com.intellij.openapi.module.Module)
com.intellij.openapi.project.Project project
com.intellij.openapi.module.Module module
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getModuleIndex$0 (com.intellij.openapi.project.Project)
com.intellij.openapi.module.Module referenced
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.module.Module module
com.intellij.openapi.project.Project project
com.intellij.openapi.module.impl.scopes.ModuleWithDependentsScope$ModuleIndex index
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/impl/scopes/ModuleWithDependentsTestScope.class
ModuleWithDependentsTestScope.java
package com.intellij.openapi.module.impl.scopes
com.intellij.openapi.module.impl.scopes.ModuleWithDependentsTestScope extends com.intellij.psi.search.DelegatingGlobalSearchScope {
void <init> (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.module.impl.scopes.ModuleWithDependentsScope getBaseScope ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/impl/scopes/ModulesScope.class
ModulesScope.java
package com.intellij.openapi.module.impl.scopes
public com.intellij.openapi.module.impl.scopes.ModulesScope extends com.intellij.psi.search.GlobalSearchScope {
private final com.intellij.openapi.roots.ProjectFileIndex myProjectFileIndex
private final java.util.Set myModules
public void <init> (java.util.Set, com.intellij.openapi.project.Project)
java.util.Set modules
com.intellij.openapi.project.Project project
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.module.Module moduleOfFile
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/LibraryScopeCache$1.class
LibraryScopeCache.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.LibraryScopeCache$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
final synthetic com.intellij.openapi.roots.impl.LibraryScopeCache this$0
void <init> (com.intellij.openapi.roots.impl.LibraryScopeCache)
com.intellij.openapi.roots.impl.LibraryScopeCache this$0
public int computeHashCode (com.intellij.openapi.module.Module[])
com.intellij.openapi.module.Module[] object
public boolean equals (com.intellij.openapi.module.Module[], com.intellij.openapi.module.Module[])
com.intellij.openapi.module.Module[] o1
com.intellij.openapi.module.Module[] o2
public volatile synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
}
com/intellij/openapi/roots/impl/LibraryScopeCache$2.class
LibraryScopeCache.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.LibraryScopeCache$2 extends com.intellij.psi.search.DelegatingGlobalSearchScope {
final synthetic com.intellij.openapi.module.impl.scopes.LibraryRuntimeClasspathScope val$preferred
final synthetic com.intellij.openapi.roots.impl.LibraryScopeCache this$0
transient void <init> (com.intellij.openapi.roots.impl.LibraryScopeCache, com.intellij.psi.search.GlobalSearchScope, java.lang.Object[], com.intellij.openapi.module.impl.scopes.LibraryRuntimeClasspathScope)
com.intellij.openapi.roots.impl.LibraryScopeCache this$0
com.intellij.psi.search.GlobalSearchScope arg0
Object[] arg1
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
boolean c1
boolean c2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/LibraryScopeCache$LibrariesOnlyScope.class
LibraryScopeCache.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.LibraryScopeCache$LibrariesOnlyScope extends com.intellij.psi.search.GlobalSearchScope {
private final com.intellij.psi.search.GlobalSearchScope myOriginal
private final com.intellij.openapi.roots.ProjectFileIndex myIndex
private void <init> (com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.project.Project)
com.intellij.psi.search.GlobalSearchScope original
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 ()
synthetic void <init> (com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.project.Project, com.intellij.openapi.roots.impl.LibraryScopeCache$1)
com.intellij.psi.search.GlobalSearchScope x0
com.intellij.openapi.project.Project x1
com.intellij.openapi.roots.impl.LibraryScopeCache$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/LibraryScopeCache.class
LibraryScopeCache.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.LibraryScopeCache extends java.lang.Object {
private final com.intellij.openapi.roots.impl.LibraryScopeCache$LibrariesOnlyScope myLibrariesOnlyScope
private final com.intellij.openapi.project.Project myProject
private final java.util.concurrent.ConcurrentMap myLibraryScopes
private final java.util.concurrent.ConcurrentMap mySdkScopes
private final java.util.Map myLibraryResolveScopeCache
private final java.util.Map myLibraryUseScopeCache
public static com.intellij.openapi.roots.impl.LibraryScopeCache getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
void clear ()
public com.intellij.psi.search.GlobalSearchScope getLibrariesOnlyScope ()
private com.intellij.psi.search.GlobalSearchScope getScopeForLibraryUsedIn (java.util.List)
java.util.List modulesLibraryIsUsedIn
com.intellij.openapi.module.Module[] array
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.search.GlobalSearchScope getLibraryScope (java.util.List)
java.util.List orderEntries
public com.intellij.psi.search.GlobalSearchScope getLibraryUseScope (java.util.List)
java.util.List orderEntries
private com.intellij.psi.search.GlobalSearchScope calcLibraryScope (java.util.List)
com.intellij.openapi.roots.OrderEntry entry
com.intellij.openapi.module.impl.scopes.LibraryRuntimeClasspathScope preferred
java.util.List orderEntries
java.util.List modulesLibraryUsedIn
com.intellij.openapi.roots.LibraryOrderEntry lib
java.util.Comparator comparator
java.util.List uniquesList
com.intellij.psi.search.GlobalSearchScope allCandidates
public com.intellij.psi.search.GlobalSearchScope getScopeForSdk (com.intellij.openapi.roots.JdkOrderEntry)
com.intellij.openapi.roots.JdkOrderEntry jdkOrderEntry
String jdkName
com.intellij.psi.search.GlobalSearchScope scope
private com.intellij.psi.search.GlobalSearchScope calcLibraryUseScope (java.util.List)
com.intellij.openapi.roots.OrderEntry entry
java.util.List entries
java.util.Set modulesWithLibrary
java.util.Set modulesWithSdk
java.util.List united
private synthetic com.intellij.psi.search.GlobalSearchScope lambda$new$1 (java.util.List)
java.util.List key
private synthetic com.intellij.psi.search.GlobalSearchScope lambda$new$0 (java.util.List)
java.util.List key
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/ResolveScopeEnlarger.class
ResolveScopeEnlarger.java
package com.intellij.psi
public abstract com.intellij.psi.ResolveScopeEnlarger extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public abstract com.intellij.psi.search.SearchScope getAdditionalResolveScope (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
static void <clinit> ()
}
com/intellij/psi/ResolveScopeProvider.class
ResolveScopeProvider.java
package com.intellij.psi
public abstract com.intellij.psi.ResolveScopeProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public abstract com.intellij.psi.search.GlobalSearchScope getResolveScope (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
static void <clinit> ()
}
com/intellij/psi/impl/cache/CacheManager$SERVICE.class
CacheManager.java
package com.intellij.psi.impl.cache
public com.intellij.psi.impl.cache.CacheManager$SERVICE extends java.lang.Object {
private void <init> ()
public static com.intellij.psi.impl.cache.CacheManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/impl/cache/CacheManager.class
CacheManager.java
package com.intellij.psi.impl.cache
public abstract com.intellij.psi.impl.cache.CacheManager extends java.lang.Object {
public abstract com.intellij.psi.PsiFile[] getFilesWithWord (java.lang.String, short, com.intellij.psi.search.GlobalSearchScope, boolean)
public abstract com.intellij.openapi.vfs.VirtualFile[] getVirtualFilesWithWord (java.lang.String, short, com.intellij.psi.search.GlobalSearchScope, boolean)
public abstract boolean processFilesWithWord (com.intellij.util.Processor, java.lang.String, short, com.intellij.psi.search.GlobalSearchScope, boolean)
}
com/intellij/psi/impl/cache/TodoCacheManager$SERVICE.class
TodoCacheManager.java
package com.intellij.psi.impl.cache
public com.intellij.psi.impl.cache.TodoCacheManager$SERVICE extends java.lang.Object {
private void <init> ()
public static com.intellij.psi.impl.cache.TodoCacheManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/impl/cache/TodoCacheManager.class
TodoCacheManager.java
package com.intellij.psi.impl.cache
public abstract com.intellij.psi.impl.cache.TodoCacheManager extends java.lang.Object {
public abstract com.intellij.psi.PsiFile[] getFilesWithTodoItems ()
public abstract int getTodoCount (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.IndexPatternProvider)
public abstract int getTodoCount (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.IndexPattern)
}
com/intellij/psi/impl/cache/impl/BaseFilterLexer$TodoScanningState.class
BaseFilterLexer.java
package com.intellij.psi.impl.cache.impl
public com.intellij.psi.impl.cache.impl.BaseFilterLexer$TodoScanningState extends java.lang.Object {
final com.intellij.psi.search.IndexPattern[] myPatterns
final java.util.regex.Matcher[] myMatchers
gnu.trove.TIntArrayList myOccurences
public void <init> (com.intellij.psi.search.IndexPattern[], java.util.regex.Matcher[])
com.intellij.psi.search.IndexPattern[] patterns
java.util.regex.Matcher[] matchers
}
com/intellij/psi/impl/cache/impl/BaseFilterLexer.class
BaseFilterLexer.java
package com.intellij.psi.impl.cache.impl
public abstract com.intellij.psi.impl.cache.impl.BaseFilterLexer extends com.intellij.lexer.DelegateLexer implements com.intellij.psi.impl.cache.impl.id.IdTableBuilding$ScanWordProcessor {
private final com.intellij.psi.impl.cache.impl.OccurrenceConsumer myOccurrenceConsumer
private int myTodoScannedBound
private int myOccurenceMask
private com.intellij.psi.impl.cache.impl.BaseFilterLexer$TodoScanningState myTodoScanningState
private CharSequence myCachedBufferSequence
private char[] myCachedArraySequence
protected void <init> (com.intellij.lexer.Lexer, com.intellij.psi.impl.cache.impl.OccurrenceConsumer)
com.intellij.lexer.Lexer originalLexer
com.intellij.psi.impl.cache.impl.OccurrenceConsumer occurrenceConsumer
protected final void advanceTodoItemCountsInToken ()
int start
int end
CharSequence input
public static com.intellij.psi.impl.cache.impl.BaseFilterLexer$TodoScanningState advanceTodoItemsCount (java.lang.CharSequence, com.intellij.psi.impl.cache.impl.OccurrenceConsumer, com.intellij.psi.impl.cache.impl.BaseFilterLexer$TodoScanningState)
java.util.regex.Pattern pattern
int i
com.intellij.psi.search.IndexPattern[] patterns
java.util.regex.Matcher[] matchers
int start
java.util.regex.Matcher matcher
int i
CharSequence input
com.intellij.psi.impl.cache.impl.OccurrenceConsumer consumer
com.intellij.psi.impl.cache.impl.BaseFilterLexer$TodoScanningState todoScanningState
public final void run (java.lang.CharSequence, char[], int, int)
CharSequence chars
char[] charsArray
int start
int end
protected final void addOccurrenceInToken (int)
int occurrenceMask
protected final void addOccurrenceInToken (int, int, int)
int occurrenceMask
int offset
int length
protected final void scanWordsInToken (int, boolean, boolean)
int occurrenceMask
boolean mayHaveFileRefs
boolean mayHaveEscapes
int start
int end
private void processPossibleComplexFileName (java.lang.CharSequence, char[], int, int)
CharSequence chars
char[] cachedArraySequence
int startOffset
int endOffset
int offset
int start
private static int findCharsWithinRange (java.lang.CharSequence, int, int, java.lang.String)
CharSequence chars
int startOffset
int endOffset
String charsToFind
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/BaseFilterLexerUtil$ScanContent.class
BaseFilterLexerUtil.java
package com.intellij.psi.impl.cache.impl
public com.intellij.psi.impl.cache.impl.BaseFilterLexerUtil$ScanContent extends java.lang.Object {
public final java.util.Map idMap
public final java.util.Map todoMap
public void <init> (java.util.Map, java.util.Map)
java.util.Map _idMap
java.util.Map _todoMap
}
com/intellij/psi/impl/cache/impl/BaseFilterLexerUtil.class
BaseFilterLexerUtil.java
package com.intellij.psi.impl.cache.impl
public com.intellij.psi.impl.cache.impl.BaseFilterLexerUtil extends java.lang.Object {
private static final com.intellij.openapi.util.Key scanContentKey
private static final com.intellij.psi.impl.cache.impl.BaseFilterLexerUtil$ScanContent EMPTY
public void <init> ()
public static com.intellij.psi.impl.cache.impl.BaseFilterLexerUtil$ScanContent scanContent (com.intellij.util.indexing.FileContent, com.intellij.psi.impl.cache.impl.IdAndToDoScannerBasedOnFilterLexer)
int count
com.intellij.psi.search.IndexPattern indexPattern
com.intellij.util.indexing.FileContent content
com.intellij.psi.impl.cache.impl.IdAndToDoScannerBasedOnFilterLexer indexer
com.intellij.psi.search.IndexPattern[] patterns
com.intellij.psi.impl.cache.impl.BaseFilterLexerUtil$ScanContent data
boolean needTodo
boolean needIdIndex
com.intellij.util.indexing.IdDataConsumer consumer
com.intellij.psi.impl.cache.impl.OccurrenceConsumer todoOccurrenceConsumer
com.intellij.lexer.Lexer filterLexer
java.util.Map todoMap
static void <clinit> ()
}
com/intellij/psi/impl/cache/impl/IdAndToDoScannerBasedOnFilterLexer.class
IdAndToDoScannerBasedOnFilterLexer.java
package com.intellij.psi.impl.cache.impl
public abstract com.intellij.psi.impl.cache.impl.IdAndToDoScannerBasedOnFilterLexer extends java.lang.Object {
public abstract com.intellij.lexer.Lexer createLexer (com.intellij.psi.impl.cache.impl.OccurrenceConsumer)
}
com/intellij/psi/impl/cache/impl/IndexCacheManagerImpl$1.class
IndexCacheManagerImpl.java
package com.intellij.psi.impl.cache.impl
com.intellij.psi.impl.cache.impl.IndexCacheManagerImpl$1 extends java.lang.Object implements com.intellij.util.indexing.FileBasedIndex$ValueProcessor {
final com.intellij.openapi.roots.FileIndexFacade index
final synthetic short val$occurrenceMask
final synthetic com.intellij.psi.search.GlobalSearchScope val$scope
final synthetic com.intellij.util.Processor val$fileProcessor
final synthetic com.intellij.psi.impl.cache.impl.IndexCacheManagerImpl this$0
void <init> (com.intellij.psi.impl.cache.impl.IndexCacheManagerImpl, short, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor)
com.intellij.psi.impl.cache.impl.IndexCacheManagerImpl this$0
public boolean process (com.intellij.openapi.vfs.VirtualFile, java.lang.Integer)
com.intellij.openapi.vfs.VirtualFile file
Integer value
int mask
public volatile synthetic boolean process (com.intellij.openapi.vfs.VirtualFile, java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/IndexCacheManagerImpl$2.class
IndexCacheManagerImpl.java
package com.intellij.psi.impl.cache.impl
com.intellij.psi.impl.cache.impl.IndexCacheManagerImpl$2 extends com.intellij.openapi.application.ReadActionProcessor {
final synthetic com.intellij.util.Processor val$psiFileProcessor
final synthetic com.intellij.psi.impl.cache.impl.IndexCacheManagerImpl this$0
void <init> (com.intellij.psi.impl.cache.impl.IndexCacheManagerImpl, com.intellij.util.Processor)
com.intellij.psi.impl.cache.impl.IndexCacheManagerImpl this$0
public boolean processInReadAction (com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile virtualFile
public volatile synthetic boolean processInReadAction (java.lang.Object)
}
com/intellij/psi/impl/cache/impl/IndexCacheManagerImpl.class
IndexCacheManagerImpl.java
package com.intellij.psi.impl.cache.impl
public com.intellij.psi.impl.cache.impl.IndexCacheManagerImpl extends java.lang.Object implements com.intellij.psi.impl.cache.CacheManager {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.PsiManager myPsiManager
public void <init> (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager psiManager
public com.intellij.psi.PsiFile[] getFilesWithWord (java.lang.String, short, com.intellij.psi.search.GlobalSearchScope, boolean)
String word
short occurenceMask
com.intellij.psi.search.GlobalSearchScope scope
boolean caseSensitively
java.util.List result
com.intellij.util.Processor processor
public com.intellij.openapi.vfs.VirtualFile[] getVirtualFilesWithWord (java.lang.String, short, com.intellij.psi.search.GlobalSearchScope, boolean)
String word
short occurenceMask
com.intellij.psi.search.GlobalSearchScope scope
boolean caseSensitively
java.util.List result
com.intellij.util.Processor processor
private boolean collectVirtualFilesWithWord (java.lang.String, short, com.intellij.psi.search.GlobalSearchScope, boolean, com.intellij.util.Processor)
com.intellij.openapi.project.IndexNotReadyException e
String word
short occurrenceMask
com.intellij.psi.search.GlobalSearchScope scope
boolean caseSensitively
com.intellij.util.Processor fileProcessor
public boolean processFilesWithWord (com.intellij.util.Processor, java.lang.String, short, com.intellij.psi.search.GlobalSearchScope, boolean)
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.util.Processor psiFileProcessor
String word
short occurrenceMask
com.intellij.psi.search.GlobalSearchScope scope
boolean caseSensitively
java.util.List result
com.intellij.util.Processor processor
com.intellij.util.Processor virtualFileProcessor
private synthetic java.lang.Boolean lambda$collectVirtualFilesWithWord$0 (java.lang.String, boolean, short, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor) throws java.lang.RuntimeException
String word
boolean caseSensitively
short occurrenceMask
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor fileProcessor
static synthetic com.intellij.psi.PsiManager access$000 (com.intellij.psi.impl.cache.impl.IndexCacheManagerImpl)
com.intellij.psi.impl.cache.impl.IndexCacheManagerImpl x0
static synthetic com.intellij.openapi.project.Project access$100 (com.intellij.psi.impl.cache.impl.IndexCacheManagerImpl)
com.intellij.psi.impl.cache.impl.IndexCacheManagerImpl x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/IndexPatternUtil.class
IndexPatternUtil.java
package com.intellij.psi.impl.cache.impl
public com.intellij.psi.impl.cache.impl.IndexPatternUtil extends java.lang.Object {
public void <init> ()
public static java.util.List getIndexPatternProviders ()
public static int getIndexPatternCount ()
public static com.intellij.psi.search.IndexPattern[] getIndexPatterns ()
com.intellij.psi.search.IndexPattern pattern
com.intellij.psi.search.IndexPatternProvider provider
com.intellij.psi.search.IndexPattern[] result
int destIndex
private static synthetic int lambda$getIndexPatternCount$0 (com.intellij.psi.search.IndexPatternProvider)
com.intellij.psi.search.IndexPatternProvider provider
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/OccurrenceConsumer.class
OccurrenceConsumer.java
package com.intellij.psi.impl.cache.impl
public final com.intellij.psi.impl.cache.impl.OccurrenceConsumer extends java.lang.Object {
private final com.intellij.util.indexing.IdDataConsumer myIndexDataConsumer
private gnu.trove.TObjectIntHashMap myTodoOccurrences
private final boolean myNeedToDo
public void <init> (com.intellij.util.indexing.IdDataConsumer, boolean)
com.intellij.util.indexing.IdDataConsumer indexDataConsumer
boolean needToDo
public void addOccurrence (java.lang.CharSequence, char[], int, int, int)
CharSequence charSequence
char[] charArray
int start
int end
int occurrenceMask
public void incTodoOccurrence (com.intellij.psi.search.IndexPattern)
com.intellij.psi.search.IndexPattern indexPattern
com.intellij.psi.search.IndexPattern pattern
public int getOccurrenceCount (com.intellij.psi.search.IndexPattern)
com.intellij.psi.search.IndexPattern pattern
public boolean isNeedToDo ()
}
com/intellij/psi/impl/cache/impl/id/FileTypeIdIndexer.class
FileTypeIdIndexer.java
package com.intellij.psi.impl.cache.impl.id
public abstract com.intellij.psi.impl.cache.impl.id.FileTypeIdIndexer extends java.lang.Object implements com.intellij.psi.impl.cache.impl.id.IdIndexer {
public void <init> ()
}
com/intellij/psi/impl/cache/impl/id/IdIndex$1.class
IdIndex.java
package com.intellij.psi.impl.cache.impl.id
com.intellij.psi.impl.cache.impl.id.IdIndex$1 extends java.lang.Object implements com.intellij.util.io.DataExternalizer {
final synthetic com.intellij.psi.impl.cache.impl.id.IdIndex this$0
void <init> (com.intellij.psi.impl.cache.impl.id.IdIndex)
com.intellij.psi.impl.cache.impl.id.IdIndex this$0
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 synthetic java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile synthetic void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/id/IdIndex$2.class
IdIndex.java
package com.intellij.psi.impl.cache.impl.id
com.intellij.psi.impl.cache.impl.id.IdIndex$2 extends com.intellij.util.io.InlineKeyDescriptor {
final synthetic com.intellij.psi.impl.cache.impl.id.IdIndex this$0
void <init> (com.intellij.psi.impl.cache.impl.id.IdIndex)
com.intellij.psi.impl.cache.impl.id.IdIndex this$0
public com.intellij.psi.impl.cache.impl.id.IdIndexEntry fromInt (int)
int n
public int toInt (com.intellij.psi.impl.cache.impl.id.IdIndexEntry)
com.intellij.psi.impl.cache.impl.id.IdIndexEntry idIndexEntry
public volatile synthetic int toInt (java.lang.Object)
public volatile synthetic java.lang.Object fromInt (int)
}
com/intellij/psi/impl/cache/impl/id/IdIndex$3.class
IdIndex.java
package com.intellij.psi.impl.cache.impl.id
com.intellij.psi.impl.cache.impl.id.IdIndex$3 extends java.lang.Object implements com.intellij.util.indexing.DataIndexer {
final synthetic com.intellij.psi.impl.cache.impl.id.IdIndex this$0
void <init> (com.intellij.psi.impl.cache.impl.id.IdIndex)
com.intellij.psi.impl.cache.impl.id.IdIndex this$0
public java.util.Map map (com.intellij.util.indexing.FileContent)
com.intellij.util.indexing.FileContent inputData
com.intellij.psi.impl.cache.impl.id.IdIndexer indexer
public volatile synthetic java.util.Map map (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/id/IdIndex.class
IdIndex.java
package com.intellij.psi.impl.cache.impl.id
public com.intellij.psi.impl.cache.impl.id.IdIndex extends com.intellij.util.indexing.FileBasedIndexExtension implements com.intellij.util.indexing.DocumentChangeDependentIndex {
public static final com.intellij.util.indexing.ID NAME
private final com.intellij.util.indexing.FileBasedIndex$InputFilter myInputFilter
public static final boolean ourSnapshotMappingsEnabled
private final com.intellij.util.io.DataExternalizer myValueExternalizer
private final com.intellij.util.io.KeyDescriptor myKeyDescriptor
private final com.intellij.util.indexing.DataIndexer myIndexer
public void <init> ()
public int getVersion ()
public boolean dependsOnFileContent ()
public com.intellij.util.indexing.ID getName ()
public com.intellij.util.indexing.DataIndexer getIndexer ()
public com.intellij.util.io.DataExternalizer getValueExternalizer ()
public com.intellij.util.io.KeyDescriptor getKeyDescriptor ()
public com.intellij.util.indexing.FileBasedIndex$InputFilter getInputFilter ()
public static boolean isIndexable (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType fileType
public boolean hasSnapshotMapping ()
public static boolean hasIdentifierInFile (com.intellij.psi.PsiFile, java.lang.String)
com.intellij.psi.PsiFile file
String name
com.intellij.psi.search.GlobalSearchScope scope
public volatile synthetic com.intellij.util.indexing.IndexId getName ()
private static synthetic boolean lambda$new$0 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/id/IdIndexEntry.class
IdIndexEntry.java
package com.intellij.psi.impl.cache.impl.id
public final com.intellij.psi.impl.cache.impl.id.IdIndexEntry extends java.lang.Object {
private final int myWordHashCode
public void <init> (java.lang.String, boolean)
String word
boolean caseSensitive
public void <init> (int)
int wordHash
public int getWordHashCode ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.cache.impl.id.IdIndexEntry that
public int hashCode ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/id/IdIndexer.class
IdIndexer.java
package com.intellij.psi.impl.cache.impl.id
public abstract com.intellij.psi.impl.cache.impl.id.IdIndexer extends java.lang.Object implements com.intellij.util.indexing.DataIndexer {
public int getVersion ()
}
com/intellij/psi/impl/cache/impl/id/IdIndexers.class
IdIndexers.java
package com.intellij.psi.impl.cache.impl.id
public com.intellij.psi.impl.cache.impl.id.IdIndexers extends com.intellij.openapi.fileTypes.FileTypeExtension {
public static final com.intellij.psi.impl.cache.impl.id.IdIndexers INSTANCE
private void <init> ()
static void <clinit> ()
}
com/intellij/psi/impl/cache/impl/id/IdTableBuilding$1.class
IdTableBuilding.java
package com.intellij.psi.impl.cache.impl.id
final com.intellij.psi.impl.cache.impl.id.IdTableBuilding$1 extends com.intellij.psi.impl.cache.impl.id.ScanningIdIndexer {
final synthetic com.intellij.openapi.fileTypes.FileType val$fileType
void <init> (com.intellij.openapi.fileTypes.FileType)
protected com.intellij.lang.cacheBuilder.WordsScanner createScanner ()
}
com/intellij/psi/impl/cache/impl/id/IdTableBuilding$2.class
IdTableBuilding.java
package com.intellij.psi.impl.cache.impl.id
final com.intellij.psi.impl.cache.impl.id.IdTableBuilding$2 extends com.intellij.psi.impl.cache.impl.id.ScanningIdIndexer {
final synthetic com.intellij.lang.cacheBuilder.WordsScanner val$scanner
void <init> (com.intellij.lang.cacheBuilder.WordsScanner)
protected com.intellij.lang.cacheBuilder.WordsScanner createScanner ()
}
com/intellij/psi/impl/cache/impl/id/IdTableBuilding$ScanWordProcessor.class
IdTableBuilding.java
package com.intellij.psi.impl.cache.impl.id
public abstract com.intellij.psi.impl.cache.impl.id.IdTableBuilding$ScanWordProcessor extends java.lang.Object {
public abstract void run (java.lang.CharSequence, char[], int, int)
}
com/intellij/psi/impl/cache/impl/id/IdTableBuilding.class
IdTableBuilding.java
package com.intellij.psi.impl.cache.impl.id
public com.intellij.psi.impl.cache.impl.id.IdTableBuilding extends java.lang.Object {
private static final java.util.Map ourIdIndexers
private void <init> ()
public static void registerIdIndexer (com.intellij.openapi.fileTypes.FileType, com.intellij.psi.impl.cache.impl.id.FileTypeIdIndexer)
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.psi.impl.cache.impl.id.FileTypeIdIndexer indexer
public static boolean isIdIndexerRegistered (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType fileType
public static com.intellij.psi.impl.cache.impl.id.IdIndexer getFileTypeIndexer (com.intellij.openapi.fileTypes.FileType)
com.intellij.lang.Language lang
com.intellij.lang.cacheBuilder.WordsScanner scanner
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.psi.impl.cache.impl.id.IdIndexer idIndexer
com.intellij.psi.impl.cache.impl.id.IdIndexer extIndexer
com.intellij.lang.cacheBuilder.WordsScanner customWordsScanner
public static com.intellij.psi.impl.cache.impl.id.IdIndexer createDefaultIndexer (com.intellij.lang.cacheBuilder.WordsScanner)
com.intellij.lang.cacheBuilder.WordsScanner scanner
public static com.intellij.lang.cacheBuilder.WordsScanner createCustomFileTypeScanner (com.intellij.ide.highlighter.custom.SyntaxTable)
com.intellij.ide.highlighter.custom.SyntaxTable syntaxTable
public static void scanWords (com.intellij.psi.impl.cache.impl.id.IdTableBuilding$ScanWordProcessor, java.lang.CharSequence, int, int)
com.intellij.psi.impl.cache.impl.id.IdTableBuilding$ScanWordProcessor processor
CharSequence chars
int startOffset
int endOffset
public static void scanWords (com.intellij.psi.impl.cache.impl.id.IdTableBuilding$ScanWordProcessor, java.lang.CharSequence, char[], int, int, boolean)
char c
char c
int index1
com.intellij.psi.impl.cache.impl.id.IdTableBuilding$ScanWordProcessor processor
CharSequence chars
char[] charArray
int startOffset
int endOffset
boolean mayHaveEscapes
int index
boolean hasArray
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/id/LexerBasedIdIndexer.class
LexerBasedIdIndexer.java
package com.intellij.psi.impl.cache.impl.id
public abstract com.intellij.psi.impl.cache.impl.id.LexerBasedIdIndexer extends java.lang.Object implements com.intellij.psi.impl.cache.impl.id.LexingIdIndexer com.intellij.psi.impl.cache.impl.IdAndToDoScannerBasedOnFilterLexer {
public void <init> ()
public final java.util.Map map (com.intellij.util.indexing.FileContent)
com.intellij.util.indexing.FileContent inputData
public volatile synthetic java.util.Map map (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/id/LexingIdIndexer.class
LexingIdIndexer.java
package com.intellij.psi.impl.cache.impl.id
public abstract com.intellij.psi.impl.cache.impl.id.LexingIdIndexer extends java.lang.Object implements com.intellij.psi.impl.cache.impl.id.IdIndexer {
}
com/intellij/psi/impl/cache/impl/id/PlainTextIndexer$1.class
PlainTextIndexer.java
package com.intellij.psi.impl.cache.impl.id
com.intellij.psi.impl.cache.impl.id.PlainTextIndexer$1 extends java.lang.Object implements com.intellij.psi.impl.cache.impl.id.IdTableBuilding$ScanWordProcessor {
final synthetic com.intellij.util.indexing.IdDataConsumer val$consumer
final synthetic com.intellij.psi.impl.cache.impl.id.PlainTextIndexer this$0
void <init> (com.intellij.psi.impl.cache.impl.id.PlainTextIndexer, com.intellij.util.indexing.IdDataConsumer)
com.intellij.psi.impl.cache.impl.id.PlainTextIndexer this$0
public void run (java.lang.CharSequence, char[], int, int)
CharSequence chars11
char[] charsArray
int start
int end
}
com/intellij/psi/impl/cache/impl/id/PlainTextIndexer.class
PlainTextIndexer.java
package com.intellij.psi.impl.cache.impl.id
public com.intellij.psi.impl.cache.impl.id.PlainTextIndexer extends com.intellij.psi.impl.cache.impl.id.FileTypeIdIndexer {
public void <init> ()
public java.util.Map map (com.intellij.util.indexing.FileContent)
com.intellij.util.indexing.FileContent inputData
com.intellij.util.indexing.IdDataConsumer consumer
CharSequence chars
public volatile synthetic java.util.Map map (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/id/ScanningIdIndexer$1.class
ScanningIdIndexer.java
package com.intellij.psi.impl.cache.impl.id
com.intellij.psi.impl.cache.impl.id.ScanningIdIndexer$1 extends java.lang.Object implements com.intellij.util.Processor {
final synthetic char[] val$charsArray
final synthetic CharSequence val$chars
final synthetic com.intellij.util.indexing.IdDataConsumer val$consumer
final synthetic com.intellij.psi.impl.cache.impl.id.ScanningIdIndexer this$0
void <init> (com.intellij.psi.impl.cache.impl.id.ScanningIdIndexer, char[], java.lang.CharSequence, com.intellij.util.indexing.IdDataConsumer)
com.intellij.psi.impl.cache.impl.id.ScanningIdIndexer this$0
public boolean process (com.intellij.lang.cacheBuilder.WordOccurrence)
com.intellij.lang.cacheBuilder.WordOccurrence t
private int convertToMask (com.intellij.lang.cacheBuilder.WordOccurrence$Kind)
com.intellij.lang.cacheBuilder.WordOccurrence$Kind kind
public volatile synthetic boolean process (java.lang.Object)
}
com/intellij/psi/impl/cache/impl/id/ScanningIdIndexer.class
ScanningIdIndexer.java
package com.intellij.psi.impl.cache.impl.id
public abstract com.intellij.psi.impl.cache.impl.id.ScanningIdIndexer extends java.lang.Object implements com.intellij.psi.impl.cache.impl.id.IdIndexer {
public void <init> ()
protected abstract com.intellij.lang.cacheBuilder.WordsScanner createScanner ()
public java.util.Map map (com.intellij.util.indexing.FileContent)
com.intellij.util.indexing.FileContent inputData
CharSequence chars
char[] charsArray
com.intellij.util.indexing.IdDataConsumer consumer
public int getVersion ()
com.intellij.lang.cacheBuilder.WordsScanner scanner
public volatile synthetic java.util.Map map (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/todo/LexerBasedTodoIndexer.class
LexerBasedTodoIndexer.java
package com.intellij.psi.impl.cache.impl.todo
public abstract com.intellij.psi.impl.cache.impl.todo.LexerBasedTodoIndexer extends com.intellij.psi.impl.cache.impl.todo.VersionedTodoIndexer implements com.intellij.psi.impl.cache.impl.IdAndToDoScannerBasedOnFilterLexer {
public void <init> ()
public java.util.Map map (com.intellij.util.indexing.FileContent)
com.intellij.util.indexing.FileContent inputData
public volatile synthetic java.util.Map map (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/todo/PlainTextTodoIndexer.class
PlainTextTodoIndexer.java
package com.intellij.psi.impl.cache.impl.todo
public com.intellij.psi.impl.cache.impl.todo.PlainTextTodoIndexer extends com.intellij.psi.impl.cache.impl.todo.VersionedTodoIndexer {
public void <init> ()
public java.util.Map map (com.intellij.util.indexing.FileContent)
java.util.regex.Matcher matcher
java.util.regex.Pattern pattern
com.intellij.psi.search.IndexPattern indexPattern
int count
com.intellij.psi.search.IndexPattern indexPattern
com.intellij.util.indexing.FileContent inputData
com.intellij.psi.search.IndexPattern[] indexPatterns
String chars
com.intellij.psi.impl.cache.impl.OccurrenceConsumer occurrenceConsumer
java.util.Map map
public volatile synthetic java.util.Map map (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/todo/TodoIndexEntry.class
TodoIndexEntry.java
package com.intellij.psi.impl.cache.impl.todo
public com.intellij.psi.impl.cache.impl.todo.TodoIndexEntry extends java.lang.Object {
final String pattern
final boolean caseSensitive
public void <init> (java.lang.String, boolean)
String pattern
boolean caseSensitive
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.cache.impl.todo.TodoIndexEntry that
public int hashCode ()
int result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/todo/TodoIndexers$ExtraPlaceChecker.class
TodoIndexers.java
package com.intellij.psi.impl.cache.impl.todo
public abstract com.intellij.psi.impl.cache.impl.todo.TodoIndexers$ExtraPlaceChecker extends java.lang.Object {
public abstract boolean accept (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
}
com/intellij/psi/impl/cache/impl/todo/TodoIndexers.class
TodoIndexers.java
package com.intellij.psi.impl.cache.impl.todo
public com.intellij.psi.impl.cache.impl.todo.TodoIndexers extends com.intellij.openapi.fileTypes.FileTypeExtension {
public static final com.intellij.psi.impl.cache.impl.todo.TodoIndexers INSTANCE
private static final com.intellij.openapi.extensions.ExtensionPointName EXTRA_TODO_PLACES
private void <init> ()
public static boolean needsTodoIndex (com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.impl.cache.impl.todo.TodoIndexers$ExtraPlaceChecker checker
com.intellij.openapi.vfs.VirtualFile file
public static boolean belongsToProject (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.impl.cache.impl.todo.TodoIndexers$ExtraPlaceChecker checker
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
private static boolean isInContentOfAnyProject (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/todo/VersionedTodoIndexer.class
VersionedTodoIndexer.java
package com.intellij.psi.impl.cache.impl.todo
public abstract com.intellij.psi.impl.cache.impl.todo.VersionedTodoIndexer extends java.lang.Object implements com.intellij.util.indexing.DataIndexer {
public void <init> ()
public int getVersion ()
}
com/intellij/psi/impl/file/impl/ResolveScopeManagerImpl.class
ResolveScopeManagerImpl.java
package com.intellij.psi.impl.file.impl
public com.intellij.psi.impl.file.impl.ResolveScopeManagerImpl extends com.intellij.psi.impl.ResolveScopeManager {
private final com.intellij.openapi.project.Project myProject
private final com.intellij.openapi.roots.ProjectRootManager myProjectRootManager
private final com.intellij.psi.PsiManager myManager
private final java.util.Map myDefaultResolveScopesCache
private final com.intellij.util.indexing.AdditionalIndexableFileSet myAdditionalIndexableFileSet
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.roots.ProjectRootManager, com.intellij.psi.PsiManager)
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectRootManager projectRootManager
com.intellij.psi.PsiManager psiManager
private com.intellij.psi.search.GlobalSearchScope getResolveScopeFromProviders (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
private com.intellij.psi.search.GlobalSearchScope getInherentResolveScope (com.intellij.openapi.vfs.VirtualFile)
boolean includeTests
com.intellij.psi.search.GlobalSearchScope allScope
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.roots.ProjectFileIndex projectFileIndex
com.intellij.openapi.module.Module module
public com.intellij.psi.search.GlobalSearchScope getResolveScope (com.intellij.psi.PsiElement)
com.intellij.psi.search.GlobalSearchScope forcedScope
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.vfs.VirtualFile vFile
private com.intellij.psi.search.GlobalSearchScope withFile (com.intellij.psi.PsiFile, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiFile containingFile
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.search.GlobalSearchScope getDefaultResolveScope (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiFile psiFile
public com.intellij.psi.search.GlobalSearchScope getUseScope (com.intellij.psi.PsiElement)
com.intellij.openapi.vfs.VirtualFile vDirectory
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.vfs.VirtualFile notNullVFile
java.util.List entries
com.intellij.psi.search.GlobalSearchScope result
com.intellij.psi.RefResolveService resolveService
com.intellij.psi.PsiElement element
com.intellij.openapi.vfs.VirtualFile vDirectory
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiFile containingFile
com.intellij.psi.search.GlobalSearchScope allScope
com.intellij.openapi.roots.ProjectFileIndex projectFileIndex
com.intellij.openapi.module.Module module
boolean isTest
com.intellij.psi.search.GlobalSearchScope scope
private boolean isFromAdditionalLibraries (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.roots.SyntheticLibrary library
com.intellij.openapi.roots.AdditionalLibraryRootsProvider provider
com.intellij.openapi.vfs.VirtualFile file
private synthetic com.intellij.psi.search.GlobalSearchScope lambda$new$0 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.ResolveScopeProvider resolveScopeProvider
com.intellij.psi.search.SearchScope extra
com.intellij.psi.ResolveScopeEnlarger enlarger
com.intellij.openapi.vfs.VirtualFile key
com.intellij.psi.search.GlobalSearchScope scope
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/BulkOccurrenceProcessor.class
BulkOccurrenceProcessor.java
package com.intellij.psi.impl.search
abstract com.intellij.psi.impl.search.BulkOccurrenceProcessor extends java.lang.Object {
public abstract boolean execute (com.intellij.psi.PsiElement, int[], com.intellij.util.text.StringSearcher)
}
com/intellij/psi/impl/search/CachesBasedRefSearcher.class
CachesBasedRefSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.CachesBasedRefSearcher extends com.intellij.openapi.application.QueryExecutorBase {
public void <init> ()
public void processQuery (com.intellij.psi.search.searches.ReferencesSearch$SearchParameters, com.intellij.util.Processor)
String fileNameWithoutExtension
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.meta.PsiMetaData metaData
com.intellij.psi.meta.PsiMetaData metaData
com.intellij.psi.search.SearchScope searchScope
com.intellij.psi.search.searches.ReferencesSearch$SearchParameters p
com.intellij.util.Processor consumer
com.intellij.psi.PsiElement refElement
boolean caseSensitive
String text
public volatile synthetic void processQuery (java.lang.Object, com.intellij.util.Processor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/IndexPatternBuilder.class
IndexPatternBuilder.java
package com.intellij.psi.impl.search
public abstract com.intellij.psi.impl.search.IndexPatternBuilder extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.lexer.Lexer getIndexingLexer (com.intellij.psi.PsiFile)
public abstract com.intellij.psi.tree.TokenSet getCommentTokenSet (com.intellij.psi.PsiFile)
public abstract int getCommentStartDelta (com.intellij.psi.tree.IElementType)
public abstract int getCommentEndDelta (com.intellij.psi.tree.IElementType)
public java.lang.String getCharsAllowedInContinuationPrefix (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
public int getCommentStartDelta (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType tokenType
CharSequence tokenText
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/LowLevelSearchUtil.class
LowLevelSearchUtil.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.LowLevelSearchUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.concurrent.ConcurrentMap cache
static final synthetic boolean $assertionsDisabled
public void <init> ()
private static java.lang.Boolean processInjectedFile (com.intellij.psi.PsiElement, com.intellij.util.text.StringSearcher, int, com.intellij.openapi.progress.ProgressIndicator, com.intellij.lang.injection.InjectedLanguageManager, com.intellij.psi.search.TextOccurenceProcessor)
com.intellij.psi.PsiElement injected
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiElement element
com.intellij.util.text.StringSearcher searcher
int start
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.lang.injection.InjectedLanguageManager injectedLanguageManager
com.intellij.psi.search.TextOccurenceProcessor processor
java.util.List list
boolean hasMatchedRange
private static com.intellij.psi.impl.source.tree.TreeElement processTreeUp (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.util.text.StringSearcher, int, boolean, com.intellij.openapi.progress.ProgressIndicator, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.search.TextOccurenceProcessor)
Boolean result
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement scope
com.intellij.util.text.StringSearcher searcher
int offset
boolean processInjectedPsi
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.psi.impl.source.tree.TreeElement lastElement
com.intellij.psi.search.TextOccurenceProcessor processor
com.intellij.lang.ASTNode scopeNode
int scopeStartOffset
int patternLength
com.intellij.psi.impl.source.tree.TreeElement leafNode
int start
com.intellij.lang.injection.InjectedLanguageManager injectedLanguageManager
boolean contains
com.intellij.psi.impl.source.tree.TreeElement prevNode
com.intellij.psi.PsiElement run
private static com.intellij.psi.impl.source.tree.TreeElement findNextLeafElementAt (com.intellij.lang.ASTNode, com.intellij.psi.impl.source.tree.TreeElement, int)
com.intellij.psi.impl.source.tree.TreeElement next
int length
com.intellij.lang.ASTNode scopeNode
com.intellij.psi.impl.source.tree.TreeElement last
int offset
int offsetR
public static boolean processElementsContainingWordInElement (com.intellij.psi.search.TextOccurenceProcessor, com.intellij.psi.PsiElement, com.intellij.util.text.StringSearcher, boolean, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.psi.search.TextOccurenceProcessor processor
com.intellij.psi.PsiElement scope
com.intellij.util.text.StringSearcher searcher
boolean processInjectedPsi
com.intellij.openapi.progress.ProgressIndicator progress
int[] occurrences
static int[] getTextOccurrencesInScope (com.intellij.psi.PsiElement, com.intellij.util.text.StringSearcher, com.intellij.openapi.progress.ProgressIndicator)
int i
com.intellij.psi.PsiElement scope
com.intellij.util.text.StringSearcher searcher
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.psi.PsiFile file
com.intellij.psi.FileViewProvider viewProvider
CharSequence buffer
com.intellij.openapi.util.TextRange range
int startOffset
int endOffset
int[] offsets
static boolean processElementsAtOffsets (com.intellij.psi.PsiElement, com.intellij.util.text.StringSearcher, boolean, com.intellij.openapi.progress.ProgressIndicator, int[], com.intellij.psi.search.TextOccurenceProcessor)
int offset
com.intellij.psi.PsiElement scope
com.intellij.util.text.StringSearcher searcher
boolean processInjectedPsi
com.intellij.openapi.progress.ProgressIndicator progress
int[] offsetsInScope
com.intellij.psi.search.TextOccurenceProcessor processor
com.intellij.openapi.project.Project project
com.intellij.psi.impl.source.tree.TreeElement lastElement
private static void diagnoseInvalidRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, com.intellij.psi.FileViewProvider, java.lang.CharSequence, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiFile root
com.intellij.lang.Language language
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiFile file
com.intellij.psi.FileViewProvider viewProvider
CharSequence buffer
com.intellij.openapi.util.TextRange range
String msg
com.intellij.openapi.editor.Document document
public static boolean processTextOccurrences (java.lang.CharSequence, int, int, com.intellij.util.text.StringSearcher, com.intellij.openapi.progress.ProgressIndicator, gnu.trove.TIntProcedure)
int offset
CharSequence text
int startOffset
int endOffset
com.intellij.util.text.StringSearcher searcher
com.intellij.openapi.progress.ProgressIndicator progress
gnu.trove.TIntProcedure processor
private static int[] getTextOccurrences (java.lang.CharSequence, int, int, com.intellij.util.text.StringSearcher, com.intellij.openapi.progress.ProgressIndicator)
int index
gnu.trove.TIntArrayList occurrences
int newStart
int newEnd
int occurrence
int i
CharSequence text
int startOffset
int endOffset
com.intellij.util.text.StringSearcher searcher
com.intellij.openapi.progress.ProgressIndicator progress
java.util.Map cachedMap
int[] cachedOccurrences
boolean hasCachedOccurrences
gnu.trove.TIntArrayList offsets
private static boolean checkJavaIdentifier (java.lang.CharSequence, int, int, com.intellij.util.text.StringSearcher, int)
char c
char c
CharSequence text
int startOffset
int endOffset
com.intellij.util.text.StringSearcher searcher
int index
int patternLength
private static boolean isEscapedBackslash (java.lang.CharSequence, int, int)
CharSequence text
int startOffset
int index
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/PsiSearchHelperImpl$1.class
PsiSearchHelperImpl.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.PsiSearchHelperImpl$1 extends com.intellij.openapi.application.ReadActionProcessor {
final synthetic com.intellij.psi.impl.search.BulkOccurrenceProcessor val$processor
final synthetic com.intellij.util.text.StringSearcher val$searcher
final synthetic com.intellij.openapi.progress.ProgressIndicator val$progress
final synthetic com.intellij.psi.impl.search.PsiSearchHelperImpl this$0
void <init> (com.intellij.psi.impl.search.PsiSearchHelperImpl, com.intellij.psi.impl.search.BulkOccurrenceProcessor, com.intellij.util.text.StringSearcher, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.psi.impl.search.PsiSearchHelperImpl this$0
public boolean processInReadAction (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement scopeElement
public java.lang.String toString ()
public volatile synthetic boolean processInReadAction (java.lang.Object)
}
com/intellij/psi/impl/search/PsiSearchHelperImpl$2.class
PsiSearchHelperImpl.java
package com.intellij.psi.impl.search
final com.intellij.psi.impl.search.PsiSearchHelperImpl$2 extends com.intellij.openapi.application.ReadActionProcessor {
final synthetic com.intellij.psi.impl.search.BulkOccurrenceProcessor val$processor
final synthetic com.intellij.util.text.StringSearcher val$searcher
final synthetic com.intellij.openapi.progress.ProgressIndicator val$progress
void <init> (com.intellij.psi.impl.search.BulkOccurrenceProcessor, com.intellij.util.text.StringSearcher, com.intellij.openapi.progress.ProgressIndicator)
public boolean processInReadAction (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement scopeElement
public java.lang.String toString ()
public volatile synthetic boolean processInReadAction (java.lang.Object)
}
com/intellij/psi/impl/search/PsiSearchHelperImpl$3.class
PsiSearchHelperImpl.java
package com.intellij.psi.impl.search
final com.intellij.psi.impl.search.PsiSearchHelperImpl$3 extends java.lang.Object implements com.intellij.psi.impl.search.BulkOccurrenceProcessor {
final synthetic com.intellij.psi.search.RequestResultProcessor val$wrapped
final synthetic com.intellij.util.Processor val$consumer
final synthetic boolean val$ignoreInjectedPsi
void <init> (com.intellij.psi.search.RequestResultProcessor, com.intellij.util.Processor, boolean)
public boolean execute (com.intellij.psi.PsiElement, int[], com.intellij.util.text.StringSearcher)
com.intellij.openapi.progress.ProcessCanceledException e
com.intellij.psi.PsiFile file
Throwable e
com.intellij.psi.PsiElement scope
int[] offsetsInScope
com.intellij.util.text.StringSearcher searcher
public java.lang.String toString ()
private static synthetic boolean lambda$execute$0 (boolean, com.intellij.psi.search.RequestResultProcessor, com.intellij.util.Processor, com.intellij.psi.PsiElement, int)
boolean ignoreInjectedPsi
com.intellij.psi.search.RequestResultProcessor wrapped
com.intellij.util.Processor consumer
com.intellij.psi.PsiElement element
int offsetInElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/PsiSearchHelperImpl$4.class
PsiSearchHelperImpl.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.PsiSearchHelperImpl$4 extends java.lang.Object implements com.intellij.util.Processor {
private final com.intellij.openapi.vfs.VirtualFile virtualFileToIgnoreOccurrencesIn
private final int maxFilesToProcess
private final int maxFilesSizeToProcess
final synthetic com.intellij.psi.PsiFile val$fileToIgnoreOccurrencesIn
final synthetic java.util.concurrent.atomic.AtomicInteger val$filesCount
final synthetic java.util.concurrent.atomic.AtomicLong val$filesSizeToProcess
final synthetic com.intellij.psi.impl.search.PsiSearchHelperImpl this$0
void <init> (com.intellij.psi.impl.search.PsiSearchHelperImpl, com.intellij.psi.PsiFile, java.util.concurrent.atomic.AtomicInteger, java.util.concurrent.atomic.AtomicLong)
com.intellij.psi.impl.search.PsiSearchHelperImpl this$0
public boolean process (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
int currentFilesCount
long accumulatedFileSizeToProcess
public volatile synthetic boolean process (java.lang.Object)
}
com/intellij/psi/impl/search/PsiSearchHelperImpl$Options.class
PsiSearchHelperImpl.java
package com.intellij.psi.impl.search
public final enum com.intellij.psi.impl.search.PsiSearchHelperImpl$Options extends java.lang.Enum {
public static final enum com.intellij.psi.impl.search.PsiSearchHelperImpl$Options PROCESS_INJECTED_PSI
public static final enum com.intellij.psi.impl.search.PsiSearchHelperImpl$Options CASE_SENSITIVE_SEARCH
public static final enum com.intellij.psi.impl.search.PsiSearchHelperImpl$Options PROCESS_ONLY_JAVA_IDENTIFIERS_IF_POSSIBLE
private static final synthetic com.intellij.psi.impl.search.PsiSearchHelperImpl$Options[] $VALUES
public static com.intellij.psi.impl.search.PsiSearchHelperImpl$Options[] values ()
public static com.intellij.psi.impl.search.PsiSearchHelperImpl$Options valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/impl/search/PsiSearchHelperImpl$QueryRequestsRunResult.class
PsiSearchHelperImpl.java
package com.intellij.psi.impl.search
final enum com.intellij.psi.impl.search.PsiSearchHelperImpl$QueryRequestsRunResult extends java.lang.Enum {
public static final enum com.intellij.psi.impl.search.PsiSearchHelperImpl$QueryRequestsRunResult STOPPED
public static final enum com.intellij.psi.impl.search.PsiSearchHelperImpl$QueryRequestsRunResult UNCHANGED
public static final enum com.intellij.psi.impl.search.PsiSearchHelperImpl$QueryRequestsRunResult CHANGED
private static final synthetic com.intellij.psi.impl.search.PsiSearchHelperImpl$QueryRequestsRunResult[] $VALUES
public static com.intellij.psi.impl.search.PsiSearchHelperImpl$QueryRequestsRunResult[] values ()
public static com.intellij.psi.impl.search.PsiSearchHelperImpl$QueryRequestsRunResult valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/impl/search/PsiSearchHelperImpl$RequestWithProcessor.class
PsiSearchHelperImpl.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor extends java.lang.Object {
private final com.intellij.psi.search.PsiSearchRequest request
private com.intellij.util.Processor refProcessor
private void <init> (com.intellij.psi.search.PsiSearchRequest, com.intellij.util.Processor)
com.intellij.psi.search.PsiSearchRequest request
com.intellij.util.Processor processor
private boolean uniteWith (com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor)
com.intellij.util.Processor myProcessor
com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor another
public java.lang.String toString ()
private static synthetic boolean lambda$uniteWith$0 (com.intellij.util.Processor, com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor, com.intellij.psi.PsiReference)
com.intellij.util.Processor myProcessor
com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor another
com.intellij.psi.PsiReference psiReference
static synthetic com.intellij.psi.search.PsiSearchRequest access$100 (com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor)
com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor x0
static synthetic com.intellij.util.Processor access$200 (com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor)
com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor x0
synthetic void <init> (com.intellij.psi.search.PsiSearchRequest, com.intellij.util.Processor, com.intellij.psi.impl.search.PsiSearchHelperImpl$1)
com.intellij.psi.search.PsiSearchRequest x0
com.intellij.util.Processor x1
com.intellij.psi.impl.search.PsiSearchHelperImpl$1 x2
static synthetic boolean access$500 (com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor, com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor)
com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor x0
com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/PsiSearchHelperImpl.class
PsiSearchHelperImpl.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.PsiSearchHelperImpl extends java.lang.Object implements com.intellij.psi.search.PsiSearchHelper {
private static final com.intellij.openapi.extensions.ExtensionPointName USE_SCOPE_OPTIMIZER_EP_NAME
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.impl.PsiManagerEx myManager
private final com.intellij.openapi.project.DumbService myDumbService
static final synthetic boolean $assertionsDisabled
public com.intellij.psi.search.SearchScope getUseScope (com.intellij.psi.PsiElement)
com.intellij.psi.search.SearchScope additionalScope
com.intellij.psi.search.UseScopeEnlarger enlarger
com.intellij.psi.PsiElement element
com.intellij.psi.search.SearchScope scope
com.intellij.psi.search.SearchScope scopeToRestrict
public void <init> (com.intellij.psi.impl.PsiManagerEx)
com.intellij.psi.impl.PsiManagerEx manager
public com.intellij.psi.PsiElement[] findCommentsContainingIdentifier (java.lang.String, com.intellij.psi.search.SearchScope)
String identifier
com.intellij.psi.search.SearchScope searchScope
java.util.List result
com.intellij.util.Processor processor
public boolean processCommentsContainingIdentifier (java.lang.String, com.intellij.psi.search.SearchScope, com.intellij.util.Processor)
String identifier
com.intellij.psi.search.SearchScope searchScope
com.intellij.util.Processor processor
com.intellij.psi.search.TextOccurenceProcessor occurrenceProcessor
public boolean processElementsWithWord (com.intellij.psi.search.TextOccurenceProcessor, com.intellij.psi.search.SearchScope, java.lang.String, short, boolean)
com.intellij.psi.search.TextOccurenceProcessor processor
com.intellij.psi.search.SearchScope searchScope
String text
short searchContext
boolean caseSensitive
public boolean processElementsWithWord (com.intellij.psi.search.TextOccurenceProcessor, com.intellij.psi.search.SearchScope, java.lang.String, short, boolean, boolean)
com.intellij.psi.search.TextOccurenceProcessor processor
com.intellij.psi.search.SearchScope searchScope
String text
short searchContext
boolean caseSensitive
boolean processInjectedPsi
java.util.EnumSet options
public com.intellij.concurrency.AsyncFuture processElementsWithWordAsync (com.intellij.psi.search.TextOccurenceProcessor, com.intellij.psi.search.SearchScope, java.lang.String, short, boolean)
com.intellij.psi.search.TextOccurenceProcessor processor
com.intellij.psi.search.SearchScope searchScope
String text
short searchContext
boolean caseSensitively
boolean result
public boolean processElementsWithWord (com.intellij.psi.search.TextOccurenceProcessor, com.intellij.psi.search.SearchScope, java.lang.String, short, java.util.EnumSet, java.lang.String)
com.intellij.psi.search.TextOccurenceProcessor processor
com.intellij.psi.search.SearchScope searchScope
String text
short searchContext
java.util.EnumSet options
String containerName
private boolean bulkProcessElementsWithWord (com.intellij.psi.search.SearchScope, java.lang.String, short, java.util.EnumSet, java.lang.String, com.intellij.psi.impl.search.BulkOccurrenceProcessor)
com.intellij.util.text.StringSearcher searcher
com.intellij.psi.search.SearchScope searchScope
String text
short searchContext
java.util.EnumSet options
String containerName
com.intellij.psi.impl.search.BulkOccurrenceProcessor processor
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.psi.search.LocalSearchScope scope
com.intellij.psi.PsiElement[] scopeElements
com.intellij.util.text.StringSearcher searcher
com.intellij.openapi.application.ReadActionProcessor localProcessor
private static com.intellij.openapi.progress.ProgressIndicator getOrCreateIndicator ()
com.intellij.openapi.progress.ProgressIndicator progress
public static boolean shouldProcessInjectedPsi (com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope scope
private static com.intellij.util.Processor localProcessor (com.intellij.openapi.progress.ProgressIndicator, com.intellij.util.text.StringSearcher, com.intellij.psi.impl.search.BulkOccurrenceProcessor)
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.util.text.StringSearcher searcher
com.intellij.psi.impl.search.BulkOccurrenceProcessor processor
private boolean processElementsWithTextInGlobalScope (com.intellij.psi.search.GlobalSearchScope, com.intellij.util.text.StringSearcher, short, boolean, java.lang.String, com.intellij.openapi.progress.ProgressIndicator, com.intellij.psi.impl.search.BulkOccurrenceProcessor)
int totalSize
boolean result
java.util.List intersectionWithContainerFiles
String text
java.util.Set fileSet
com.intellij.util.Processor localProcessor
boolean result
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.text.StringSearcher searcher
short searchContext
boolean caseSensitively
String containerName
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.psi.impl.search.BulkOccurrenceProcessor processor
boolean result
private boolean processPsiFileRoots (java.util.List, int, int, com.intellij.openapi.progress.ProgressIndicator, com.intellij.util.Processor)
java.util.concurrent.atomic.AtomicInteger counter
java.util.concurrent.atomic.AtomicBoolean stopped
java.util.List files
int totalSize
int alreadyProcessedFiles
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.util.Processor localProcessor
public static boolean processFilesConcurrentlyDespiteWriteActions (com.intellij.openapi.project.Project, java.util.List, com.intellij.openapi.progress.ProgressIndicator, java.util.concurrent.atomic.AtomicBoolean, com.intellij.util.Processor)
boolean completed
boolean completed
com.intellij.util.Processor processor
java.util.List failedList
java.util.List failedFiles
boolean completed
com.intellij.openapi.project.Project project
java.util.List files
com.intellij.openapi.progress.ProgressIndicator progress
java.util.concurrent.atomic.AtomicBoolean stopped
com.intellij.util.Processor localProcessor
com.intellij.openapi.application.ex.ApplicationEx app
private void processVirtualFile (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.Processor, java.util.concurrent.atomic.AtomicBoolean) throws com.intellij.openapi.application.ex.ApplicationUtil$CannotRunReadActionException
com.intellij.openapi.vfs.VirtualFile vfile
com.intellij.util.Processor localProcessor
java.util.concurrent.atomic.AtomicBoolean stopped
com.intellij.psi.PsiFile file
private void getFilesWithText (com.intellij.psi.search.GlobalSearchScope, short, boolean, java.lang.String, java.util.Collection)
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
short searchContext
boolean caseSensitively
String text
java.util.Collection result
public boolean processFilesWithText (com.intellij.psi.search.GlobalSearchScope, short, boolean, java.lang.String, com.intellij.util.Processor)
com.intellij.psi.search.GlobalSearchScope scope
short searchContext
boolean caseSensitively
String text
com.intellij.util.Processor processor
java.util.List entries
com.intellij.openapi.util.Condition contextMatches
public com.intellij.psi.PsiFile[] findFilesWithPlainTextWords (java.lang.String)
String word
public boolean processUsagesInNonJavaFiles (java.lang.String, com.intellij.psi.search.PsiNonJavaFileReferenceProcessor, com.intellij.psi.search.GlobalSearchScope)
String qName
com.intellij.psi.search.PsiNonJavaFileReferenceProcessor processor
com.intellij.psi.search.GlobalSearchScope searchScope
public boolean processUsagesInNonJavaFiles (com.intellij.psi.PsiElement, java.lang.String, com.intellij.psi.search.PsiNonJavaFileReferenceProcessor, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiFile psiFile
CharSequence text
int i
com.intellij.psi.search.SearchScope useScope
int patternLength
com.intellij.psi.PsiElement originalElement
String qName
com.intellij.psi.search.PsiNonJavaFileReferenceProcessor processor
com.intellij.psi.search.GlobalSearchScope initialScope
com.intellij.openapi.progress.ProgressIndicator progress
int dotIndex
int dollarIndex
int maxIndex
String wordToSearch
com.intellij.psi.search.GlobalSearchScope theSearchScope
com.intellij.psi.PsiFile[] files
com.intellij.util.text.StringSearcher searcher
com.intellij.openapi.util.Ref stopped
public boolean processAllFilesWithWord (java.lang.String, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor, boolean)
String word
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor processor
boolean caseSensitively
public boolean processAllFilesWithWordInText (java.lang.String, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor, boolean)
String word
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor processor
boolean caseSensitively
public boolean processAllFilesWithWordInComments (java.lang.String, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor)
String word
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor processor
public boolean processAllFilesWithWordInLiterals (java.lang.String, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor)
String word
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor processor
public boolean processRequests (com.intellij.psi.search.SearchRequestCollector, com.intellij.util.Processor)
com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor local
com.intellij.openapi.util.Computable custom
java.util.Map globals
java.util.List customs
java.util.Set locals
java.util.Map localProcessors
com.intellij.psi.impl.search.PsiSearchHelperImpl$QueryRequestsRunResult result
com.intellij.psi.search.SearchRequestCollector collector
com.intellij.util.Processor processor
java.util.Map collectors
com.intellij.openapi.progress.ProgressIndicator progress
public com.intellij.concurrency.AsyncFuture processRequestsAsync (com.intellij.psi.search.SearchRequestCollector, com.intellij.util.Processor)
com.intellij.psi.search.SearchRequestCollector collector
com.intellij.util.Processor processor
private static com.intellij.psi.impl.search.PsiSearchHelperImpl$QueryRequestsRunResult appendCollectorsFromQueryRequests (com.intellij.openapi.progress.ProgressIndicator, java.util.Map)
com.intellij.psi.search.QuerySearchRequest request
com.intellij.psi.search.SearchRequestCollector each
com.intellij.openapi.progress.ProgressIndicator progress
java.util.Map collectors
boolean changed
java.util.Deque queue
private boolean processGlobalRequestsOptimized (java.util.Map, com.intellij.openapi.progress.ProgressIndicator, java.util.Map)
com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor theOnly
java.util.Collection requests
com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor singleRequest
boolean result
int totalSize
java.util.Map intersectionCandidateFiles
java.util.Map restCandidateFiles
java.util.Set allWords
boolean result
java.util.Map singles
com.intellij.openapi.progress.ProgressIndicator progress
java.util.Map localProcessors
boolean result
private boolean processCandidates (java.util.Map, java.util.Map, com.intellij.openapi.progress.ProgressIndicator, int, int)
java.util.Map localProcessors
java.util.Map candidateFiles
com.intellij.openapi.progress.ProgressIndicator progress
int totalSize
int alreadyProcessedFiles
java.util.List files
private static java.lang.String getPresentableWordsDescription (java.util.Set)
String string
java.util.Set allWords
StringBuilder result
private static com.intellij.psi.impl.search.BulkOccurrenceProcessor adaptProcessor (com.intellij.psi.search.PsiSearchRequest, com.intellij.util.Processor)
com.intellij.psi.search.PsiSearchRequest singleRequest
com.intellij.util.Processor consumer
com.intellij.psi.search.SearchScope searchScope
boolean ignoreInjectedPsi
com.intellij.psi.search.RequestResultProcessor wrapped
private void collectFiles (java.util.Map, java.util.Map, java.util.Map)
com.intellij.psi.impl.cache.impl.id.IdIndexEntry indexEntry
com.intellij.openapi.vfs.VirtualFile file
java.util.Set keys
java.util.Collection processors
com.intellij.psi.search.GlobalSearchScope commonScope
java.util.Set intersectionWithContainerNameFiles
java.util.List result
com.intellij.util.Processor processor
java.util.Map$Entry entry
java.util.Map singles
java.util.Map intersectionResult
java.util.Map restResult
private java.util.Set intersectionWithContainerNameFiles (com.intellij.psi.search.GlobalSearchScope, java.util.Collection, java.util.Set)
String containerName
com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor r
com.intellij.psi.search.GlobalSearchScope commonScope
java.util.Collection data
java.util.Set keys
String commonName
short searchContext
boolean caseSensitive
java.util.List entries
short finalSearchContext
com.intellij.openapi.util.Condition contextMatches
java.util.Set containerFiles
com.intellij.util.Processor processor
private static com.intellij.psi.search.GlobalSearchScope uniteScopes (java.util.Collection)
java.util.Collection requests
java.util.Set scopes
private static void distributePrimitives (java.util.Map, java.util.Set, java.util.Map, java.util.List, java.util.Map, com.intellij.openapi.progress.ProgressIndicator)
java.util.Set key
com.intellij.psi.search.SearchScope scope
com.intellij.psi.search.PsiSearchRequest primitive
com.intellij.util.Processor customAction
com.intellij.util.Processor processor
com.intellij.psi.search.SearchRequestCollector collector
java.util.Map$Entry entry
com.intellij.psi.search.PsiSearchRequest primitive
com.intellij.util.text.StringSearcher searcher
com.intellij.psi.impl.search.BulkOccurrenceProcessor adapted
com.intellij.util.Processor localProcessor
com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor singleRequest
java.util.Map$Entry entry
java.util.Map collectors
java.util.Set locals
java.util.Map globals
java.util.List customs
java.util.Map localProcessors
com.intellij.openapi.progress.ProgressIndicator progress
private static void registerRequest (java.util.Collection, com.intellij.psi.search.PsiSearchRequest, com.intellij.util.Processor)
com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor existing
java.util.Collection collection
com.intellij.psi.search.PsiSearchRequest primitive
com.intellij.util.Processor processor
com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor singleRequest
private boolean processSingleRequest (com.intellij.psi.search.PsiSearchRequest, com.intellij.util.Processor)
com.intellij.psi.search.PsiSearchRequest single
com.intellij.util.Processor consumer
java.util.EnumSet options
public com.intellij.psi.search.PsiSearchHelper$SearchCostResult isCheapEnoughToSearch (java.lang.String, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiFile, com.intellij.openapi.progress.ProgressIndicator)
String name
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiFile fileToIgnoreOccurrencesIn
com.intellij.openapi.progress.ProgressIndicator progress
java.util.concurrent.atomic.AtomicInteger filesCount
java.util.concurrent.atomic.AtomicLong filesSizeToProcess
com.intellij.util.Processor processor
java.util.List keys
boolean cheap
private static boolean processFilesContainingAllKeys (com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.util.Condition, java.util.Collection, com.intellij.util.Processor)
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.util.Condition checker
java.util.Collection keys
com.intellij.util.Processor processor
com.intellij.openapi.roots.FileIndexFacade index
private static java.util.List getWordEntries (java.lang.String, boolean)
String trimmed
String name
boolean caseSensitively
java.util.List words
public static boolean processTextOccurrences (com.intellij.psi.PsiElement, java.lang.String, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor, com.intellij.usageView.UsageInfoFactory)
com.intellij.psi.PsiElement element
String stringToSearch
com.intellij.psi.search.GlobalSearchScope searchScope
com.intellij.util.Processor processor
com.intellij.usageView.UsageInfoFactory factory
com.intellij.psi.search.PsiSearchHelper helper
private static synthetic boolean lambda$processTextOccurrences$28 (com.intellij.usageView.UsageInfoFactory, com.intellij.util.Processor, com.intellij.psi.PsiFile, int, int)
com.intellij.usageView.UsageInfo usageInfo
com.intellij.openapi.progress.ProcessCanceledException e
Exception e
com.intellij.usageView.UsageInfoFactory factory
com.intellij.util.Processor processor
com.intellij.psi.PsiFile psiFile
int startOffset
int endOffset
private static synthetic com.intellij.usageView.UsageInfo lambda$null$27 (com.intellij.usageView.UsageInfoFactory, com.intellij.psi.PsiFile, int, int) throws java.lang.RuntimeException
com.intellij.usageView.UsageInfoFactory factory
com.intellij.psi.PsiFile psiFile
int startOffset
int endOffset
private static synthetic com.intellij.psi.search.PsiSearchHelper lambda$processTextOccurrences$26 (com.intellij.psi.PsiElement) throws java.lang.RuntimeException
com.intellij.psi.PsiElement element
private static synthetic com.intellij.psi.impl.cache.impl.id.IdIndexEntry lambda$getWordEntries$25 (boolean, java.lang.String)
boolean caseSensitively
String word
private static synthetic java.lang.Boolean lambda$processFilesContainingAllKeys$24 (java.util.Collection, com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.util.Condition, com.intellij.openapi.roots.FileIndexFacade, com.intellij.util.Processor)
java.util.Collection keys
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.util.Condition checker
com.intellij.openapi.roots.FileIndexFacade index
com.intellij.util.Processor processor
private static synthetic boolean lambda$null$23 (com.intellij.openapi.roots.FileIndexFacade, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.roots.FileIndexFacade index
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor processor
com.intellij.openapi.vfs.VirtualFile file
private static synthetic java.lang.Boolean lambda$isCheapEnoughToSearch$22 (com.intellij.psi.search.GlobalSearchScope) throws java.lang.RuntimeException
com.intellij.psi.search.GlobalSearchScope scope
private static synthetic java.lang.Boolean lambda$distributePrimitives$21 (com.intellij.util.Processor, com.intellij.util.Processor)
com.intellij.util.Processor customAction
com.intellij.util.Processor processor
private static synthetic java.util.Collection lambda$distributePrimitives$20 (java.util.Set)
java.util.Set __
private static synthetic com.intellij.psi.search.GlobalSearchScope lambda$uniteScopes$19 (com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor)
com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor r
private static synthetic boolean lambda$intersectionWithContainerNameFiles$18 (short, java.lang.Integer)
short finalSearchContext
Integer context
private static synthetic java.lang.Boolean lambda$collectFiles$17 (com.intellij.psi.impl.cache.impl.id.IdIndexEntry, com.intellij.openapi.vfs.VirtualFile, java.util.Collection, java.util.Set, java.util.Map, java.util.Map, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.impl.cache.impl.id.IdIndexEntry indexEntry
com.intellij.openapi.vfs.VirtualFile file
java.util.Collection processors
java.util.Set intersectionWithContainerNameFiles
java.util.Map restResult
java.util.Map intersectionResult
com.intellij.psi.search.GlobalSearchScope commonScope
private static synthetic boolean lambda$null$16 (java.util.Collection, java.util.Set, java.util.Map, java.util.Map, com.intellij.openapi.vfs.VirtualFile, java.lang.Integer)
java.util.Map result1
com.intellij.psi.search.PsiSearchRequest request
com.intellij.psi.impl.search.PsiSearchHelperImpl$RequestWithProcessor single
java.util.Collection processors
java.util.Set intersectionWithContainerNameFiles
java.util.Map restResult
java.util.Map intersectionResult
com.intellij.openapi.vfs.VirtualFile file1
Integer value
int mask
private static synthetic java.util.Collection lambda$null$15 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile __
private static synthetic boolean lambda$processCandidates$14 (java.util.Map, java.util.Map, com.intellij.psi.PsiFile)
com.intellij.util.Processor localProcessor
Object singleRequest
java.util.Map candidateFiles
java.util.Map localProcessors
com.intellij.psi.PsiFile psiRoot
com.intellij.openapi.vfs.VirtualFile vfile
private synthetic boolean lambda$processUsagesInNonJavaFiles$13 (com.intellij.psi.PsiFile, com.intellij.psi.search.SearchScope, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.search.PsiNonJavaFileReferenceProcessor, int, com.intellij.openapi.util.Ref, int)
com.intellij.psi.PsiFile psiFile
com.intellij.psi.search.SearchScope useScope
com.intellij.psi.search.GlobalSearchScope initialScope
com.intellij.psi.search.PsiNonJavaFileReferenceProcessor processor
int patternLength
com.intellij.openapi.util.Ref stopped
int index
boolean isReferenceOK
private static synthetic java.lang.Boolean lambda$null$12 (com.intellij.psi.PsiFile, int, com.intellij.psi.search.SearchScope, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiFile psiFile
int index
com.intellij.psi.search.SearchScope useScope
com.intellij.psi.search.GlobalSearchScope initialScope
com.intellij.psi.PsiReference referenceAt
private static synthetic java.lang.CharSequence lambda$processUsagesInNonJavaFiles$11 (com.intellij.psi.PsiFile) throws java.lang.RuntimeException
com.intellij.psi.PsiFile psiFile
private synthetic com.intellij.psi.search.SearchScope lambda$processUsagesInNonJavaFiles$10 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement originalElement
private synthetic com.intellij.psi.PsiFile[] lambda$processUsagesInNonJavaFiles$9 (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String wordToSearch
com.intellij.psi.search.GlobalSearchScope theSearchScope
private synthetic com.intellij.psi.search.GlobalSearchScope lambda$processUsagesInNonJavaFiles$8 (com.intellij.psi.PsiElement, com.intellij.psi.search.GlobalSearchScope) throws java.lang.RuntimeException
com.intellij.psi.PsiElement originalElement
com.intellij.psi.search.GlobalSearchScope initialScope
private static synthetic boolean lambda$processFilesWithText$7 (short, java.lang.Integer)
short searchContext
Integer integer
private synthetic void lambda$processVirtualFile$6 (com.intellij.psi.PsiFile, com.intellij.util.Processor, java.util.concurrent.atomic.AtomicBoolean)
com.intellij.psi.PsiFile psiRoot
com.intellij.psi.PsiFile file
com.intellij.util.Processor localProcessor
java.util.concurrent.atomic.AtomicBoolean stopped
com.intellij.openapi.project.Project project
java.util.List psiRoots
java.util.Set processed
private synthetic com.intellij.psi.PsiFile lambda$processVirtualFile$5 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vfile
private static synthetic boolean lambda$processFilesConcurrentlyDespiteWriteActions$4 (java.util.List, com.intellij.openapi.application.ex.ApplicationEx, com.intellij.util.Processor, java.util.concurrent.atomic.AtomicBoolean, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.application.ex.ApplicationUtil$CannotRunReadActionException action
java.util.List failedFiles
com.intellij.openapi.application.ex.ApplicationEx app
com.intellij.util.Processor localProcessor
java.util.concurrent.atomic.AtomicBoolean stopped
com.intellij.openapi.vfs.VirtualFile vfile
private static synthetic void lambda$null$3 (com.intellij.util.Processor, com.intellij.openapi.vfs.VirtualFile, java.util.concurrent.atomic.AtomicBoolean)
com.intellij.util.Processor localProcessor
com.intellij.openapi.vfs.VirtualFile vfile
java.util.concurrent.atomic.AtomicBoolean stopped
private synthetic boolean lambda$processPsiFileRoots$2 (com.intellij.openapi.progress.ProgressIndicator, com.intellij.util.Processor, java.util.concurrent.atomic.AtomicBoolean, java.util.concurrent.atomic.AtomicInteger, int, com.intellij.openapi.vfs.VirtualFile)
RuntimeException e
Throwable e
double fraction
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.util.Processor localProcessor
java.util.concurrent.atomic.AtomicBoolean stopped
java.util.concurrent.atomic.AtomicInteger counter
int totalSize
com.intellij.openapi.vfs.VirtualFile vfile
private static synthetic boolean lambda$processElementsWithWord$1 (java.util.EnumSet, com.intellij.psi.search.TextOccurenceProcessor, com.intellij.psi.PsiElement, int[], com.intellij.util.text.StringSearcher)
java.util.EnumSet options
com.intellij.psi.search.TextOccurenceProcessor processor
com.intellij.psi.PsiElement scope
int[] offsetsInScope
com.intellij.util.text.StringSearcher searcher
private static synthetic boolean lambda$processCommentsContainingIdentifier$0 (com.intellij.util.Processor, com.intellij.psi.PsiElement, int)
com.intellij.util.Processor processor
com.intellij.psi.PsiElement element
int offsetInElement
static synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static synthetic com.intellij.openapi.progress.ProgressIndicator access$300 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/TodoItemImpl.class
TodoItemImpl.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.TodoItemImpl extends java.lang.Object implements com.intellij.psi.search.TodoItem {
private final com.intellij.psi.PsiFile myFile
private final int myStartOffset
private final int myEndOffset
private final com.intellij.psi.search.TodoPattern myPattern
private final java.util.List myAdditionalRanges
public void <init> (com.intellij.psi.PsiFile, int, int, com.intellij.psi.search.TodoPattern, java.util.List)
com.intellij.psi.PsiFile file
int startOffset
int endOffset
com.intellij.psi.search.TodoPattern pattern
java.util.List additionalRanges
public com.intellij.psi.PsiFile getFile ()
public com.intellij.openapi.util.TextRange getTextRange ()
public java.util.List getAdditionalTextRanges ()
public com.intellij.psi.search.TodoPattern getPattern ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.intellij.psi.impl.search.TodoItemImpl todoItem
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/FileNameIndexService.class
FileNameIndexService.java
package com.intellij.psi.search
abstract com.intellij.psi.search.FileNameIndexService extends java.lang.Object {
public abstract java.util.Collection getVirtualFilesByName (com.intellij.openapi.project.Project, java.lang.String, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
public abstract void processAllFileNames (com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
public abstract java.util.Collection getFilesWithFileType (com.intellij.openapi.fileTypes.FileType, com.intellij.psi.search.GlobalSearchScope)
public abstract boolean processFilesWithFileType (com.intellij.openapi.fileTypes.FileType, com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope)
}
com/intellij/psi/search/FileTypeIndex.class
FileTypeIndex.java
package com.intellij.psi.search
public com.intellij.psi.search.FileTypeIndex extends java.lang.Object {
public static final com.intellij.util.indexing.ID NAME
public void <init> ()
public static java.util.Collection getFiles (com.intellij.openapi.fileTypes.FileType, com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.psi.search.GlobalSearchScope scope
public static boolean containsFileOfType (com.intellij.openapi.fileTypes.FileType, com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.fileTypes.FileType type
com.intellij.psi.search.GlobalSearchScope scope
public static boolean processFiles (com.intellij.openapi.fileTypes.FileType, com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/FilenameIndex.class
FilenameIndex.java
package com.intellij.psi.search
public com.intellij.psi.search.FilenameIndex extends java.lang.Object {
public static final com.intellij.util.indexing.ID NAME
public void <init> ()
public static java.lang.String[] getAllFilenames (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
java.util.Set names
public static void processAllFileNames (com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter filter
public static java.util.Collection getVirtualFilesByName (com.intellij.openapi.project.Project, java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.project.Project project
String name
com.intellij.psi.search.GlobalSearchScope scope
public static java.util.Collection getVirtualFilesByName (com.intellij.openapi.project.Project, java.lang.String, boolean, com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.project.Project project
String name
boolean caseSensitively
com.intellij.psi.search.GlobalSearchScope scope
public static com.intellij.psi.PsiFile[] getFilesByName (com.intellij.openapi.project.Project, java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.project.Project project
String name
com.intellij.psi.search.GlobalSearchScope scope
public static boolean processFilesByName (java.lang.String, boolean, com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.project.Project, com.intellij.util.indexing.IdFilter)
String name
boolean directories
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.project.Project project
com.intellij.util.indexing.IdFilter idFilter
public static boolean processFilesByName (java.lang.String, boolean, boolean, com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.project.Project, com.intellij.util.indexing.IdFilter)
java.util.Collection files
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiDirectory dir
com.intellij.openapi.vfs.VirtualFile file
String name
boolean directories
boolean caseSensitively
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.project.Project project
com.intellij.util.indexing.IdFilter idFilter
java.util.Collection files
com.intellij.psi.PsiManager psiManager
int processedFiles
private static java.util.Set getVirtualFilesByNameIgnoringCase (java.lang.String, com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.project.Project, com.intellij.util.indexing.IdFilter)
String each
String name
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.project.Project project
com.intellij.util.indexing.IdFilter idFilter
java.util.Set keys
com.intellij.psi.search.FileNameIndexService fileNameIndexService
java.util.Set files
public static com.intellij.psi.PsiFileSystemItem[] getFilesByName (com.intellij.openapi.project.Project, java.lang.String, com.intellij.psi.search.GlobalSearchScope, boolean)
com.intellij.openapi.project.Project project
String name
com.intellij.psi.search.GlobalSearchScope scope
boolean directories
com.intellij.util.SmartList result
com.intellij.util.Processor processor
public static java.util.Collection getAllFilesByExt (com.intellij.openapi.project.Project, java.lang.String)
com.intellij.openapi.project.Project project
String ext
public static java.util.Collection getAllFilesByExt (com.intellij.openapi.project.Project, java.lang.String, com.intellij.psi.search.GlobalSearchScope)
int length
String name
com.intellij.openapi.project.Project project
String ext
com.intellij.psi.search.GlobalSearchScope searchScope
int len
java.util.List files
static com.intellij.psi.search.FileNameIndexService getService ()
private static synthetic boolean lambda$getVirtualFilesByNameIgnoringCase$1 (java.lang.String, java.util.Set, java.lang.String)
String name
java.util.Set keys
String value
private static synthetic boolean lambda$getAllFilenames$0 (java.util.Set, java.lang.String)
java.util.Set names
String s
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/GlobalSearchScopeUtil.class
GlobalSearchScopeUtil.java
package com.intellij.psi.search
public com.intellij.psi.search.GlobalSearchScopeUtil extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.search.GlobalSearchScope toGlobalSearchScope (com.intellij.psi.search.SearchScope, com.intellij.openapi.project.Project)
com.intellij.psi.search.SearchScope scope
com.intellij.openapi.project.Project project
public static java.util.Set getLocalScopeFiles (com.intellij.psi.search.LocalSearchScope)
com.intellij.psi.search.LocalSearchScope scope
private static synthetic java.util.Set lambda$getLocalScopeFiles$1 (com.intellij.psi.search.LocalSearchScope) throws java.lang.RuntimeException
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement element
com.intellij.psi.search.LocalSearchScope scope
java.util.Set files
private static synthetic com.intellij.psi.search.GlobalSearchScope lambda$toGlobalSearchScope$0 (com.intellij.openapi.project.Project, com.intellij.psi.search.SearchScope) throws java.lang.RuntimeException
com.intellij.openapi.project.Project project
com.intellij.psi.search.SearchScope scope
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/search/SearchScopeEnlarger.class
SearchScopeEnlarger.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.SearchScopeEnlarger extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION
public void <init> ()
public boolean allScopeSearchesOutsideRootModel (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
static void <clinit> ()
}
com/intellij/psi/search/UseScopeEnlarger.class
UseScopeEnlarger.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.UseScopeEnlarger extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public abstract com.intellij.psi.search.SearchScope getAdditionalUseScope (com.intellij.psi.PsiElement)
static void <clinit> ()
}
com/intellij/psi/search/UseScopeOptimizer.class
UseScopeOptimizer.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.UseScopeOptimizer extends java.lang.Object implements com.intellij.psi.search.ScopeOptimizer {
public void <init> ()
}
com/intellij/psi/stubs/StubIdList.class
StubIdList.java
package com.intellij.psi.stubs
public final com.intellij.psi.stubs.StubIdList extends java.lang.Object {
private final int myData
private final int[] myArray
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void <init> (int)
int value
public void <init> (int[], int)
int[] array
int size
public int hashCode ()
int i
int value
public boolean equals (java.lang.Object)
int i
Object obj
com.intellij.psi.stubs.StubIdList other
public int size ()
public int get (int)
int i
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stubs/StubProcessingHelperBase.class
StubProcessingHelperBase.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.StubProcessingHelperBase extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public boolean processStubsInFile (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.stubs.StubIdList, com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, java.lang.Class)
com.intellij.psi.PsiElement psi
int i
int size
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.stubs.StubIdList value
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
Class requiredClass
com.intellij.psi.PsiFile psiFile
java.util.List spines
private static java.util.List getAllSpines (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
private boolean checkType (java.lang.Class, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement)
Class requiredClass
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiElement psiElement
com.intellij.psi.stubs.StubTree stubTree
private static com.intellij.psi.PsiElement getStubPsi (java.util.List, int)
int count
com.intellij.psi.impl.source.StubbedSpine spine
java.util.List spines
int index
private boolean handleNonPsiStubs (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.Processor, java.lang.Class, com.intellij.psi.PsiFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.util.Processor processor
Class requiredClass
com.intellij.psi.PsiFile psiFile
com.intellij.psi.stubs.ObjectStubTree objectStubTree
private void inconsistencyDetected (com.intellij.psi.stubs.ObjectStubTree, com.intellij.psi.impl.source.PsiFileWithStubSupport)
com.intellij.psi.stubs.ObjectStubTree stubTree
com.intellij.psi.impl.source.PsiFileWithStubSupport psiFile
protected abstract void onInternalError (com.intellij.openapi.vfs.VirtualFile)
private static synthetic com.intellij.psi.impl.source.StubbedSpine lambda$getAllSpines$0 (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair t
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/usageView/UsageViewTypeLocation$1.class
UsageViewTypeLocation.java
package com.intellij.usageView
final com.intellij.usageView.UsageViewTypeLocation$1 extends java.lang.Object implements com.intellij.psi.ElementDescriptionProvider {
void <init> ()
public java.lang.String getElementDescription (com.intellij.psi.PsiElement, com.intellij.psi.ElementDescriptionLocation)
com.intellij.psi.meta.PsiMetaData metaData
com.intellij.psi.PsiElement psiElement
com.intellij.psi.ElementDescriptionLocation location
String type
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/usageView/UsageViewTypeLocation.class
UsageViewTypeLocation.java
package com.intellij.usageView
public com.intellij.usageView.UsageViewTypeLocation extends com.intellij.psi.ElementDescriptionLocation {
public static final com.intellij.usageView.UsageViewTypeLocation INSTANCE
private static final com.intellij.psi.ElementDescriptionProvider DEFAULT_PROVIDER
private void <init> ()
public com.intellij.psi.ElementDescriptionProvider getDefaultProvider ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/AdditionalIndexableFileSet$1.class
AdditionalIndexableFileSet.java
package com.intellij.util.indexing
com.intellij.util.indexing.AdditionalIndexableFileSet$1 extends com.intellij.openapi.vfs.VirtualFileVisitor {
final synthetic com.intellij.openapi.roots.ContentIterator val$iterator
final synthetic com.intellij.util.indexing.AdditionalIndexableFileSet this$0
transient void <init> (com.intellij.util.indexing.AdditionalIndexableFileSet, com.intellij.openapi.vfs.VirtualFileVisitor$Option[], com.intellij.openapi.roots.ContentIterator)
com.intellij.util.indexing.AdditionalIndexableFileSet this$0
com.intellij.openapi.vfs.VirtualFileVisitor$Option[] arg0
public boolean visitFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/AdditionalIndexableFileSet.class
AdditionalIndexableFileSet.java
package com.intellij.util.indexing
public com.intellij.util.indexing.AdditionalIndexableFileSet extends java.lang.Object implements com.intellij.util.indexing.IndexableFileSet {
private final com.intellij.openapi.project.Project myProject
private volatile java.util.Set cachedFiles
private volatile java.util.Set cachedDirectories
private volatile com.intellij.util.indexing.IndexableSetContributor[] myExtensions
public transient void <init> (com.intellij.openapi.project.Project, com.intellij.util.indexing.IndexableSetContributor[])
com.intellij.openapi.project.Project project
com.intellij.util.indexing.IndexableSetContributor[] extensions
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
transient void <init> (com.intellij.util.indexing.IndexableSetContributor[])
com.intellij.util.indexing.IndexableSetContributor[] extensions
public void <init> ()
private java.util.Set getDirectories ()
java.util.Set directories
private java.util.Set collectFilesAndDirectories ()
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.vfs.VirtualFile root
java.util.Set projectRoots
com.intellij.util.indexing.IndexableSetContributor contributor
java.util.Set files
java.util.Set directories
public boolean isInSet (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public void iterateIndexableFilesIn (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ContentIterator)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.ContentIterator iterator
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/AdditionalIndexedRootsScope.class
AdditionalIndexedRootsScope.java
package com.intellij.util.indexing
public com.intellij.util.indexing.AdditionalIndexedRootsScope extends com.intellij.psi.search.GlobalSearchScope {
private final com.intellij.psi.search.GlobalSearchScope myBaseScope
private final com.intellij.util.indexing.IndexableFileSet myFileSet
public void <init> (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope baseScope
public void <init> (com.intellij.psi.search.GlobalSearchScope, java.lang.Class)
com.intellij.psi.search.GlobalSearchScope baseScope
Class providerClass
public void <init> (com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IndexableFileSet)
com.intellij.psi.search.GlobalSearchScope baseScope
com.intellij.util.indexing.IndexableFileSet myFileSet
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
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/IdDataConsumer.class
IdDataConsumer.java
package com.intellij.util.indexing
public com.intellij.util.indexing.IdDataConsumer extends java.lang.Object {
private final gnu.trove.TIntIntHashMap myResult
public void <init> ()
public java.util.Map getResult ()
java.util.Map result
public void addOccurrence (java.lang.CharSequence, int, int, int)
CharSequence charSequence
int start
int end
int occurrenceMask
int hashCode
int hashCodeNoCase
public void addOccurrence (char[], int, int, int)
char[] chars
int start
int end
int occurrenceMask
int hashCode
int hashCodeNoCase
private void addOccurrence (int, int)
int old
int v
int hashcode
int occurrenceMask
private static synthetic boolean lambda$getResult$0 (java.util.Map, int, int)
java.util.Map result
int key
int value
}
com/intellij/util/indexing/ScalarIndexExtension.class
ScalarIndexExtension.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.ScalarIndexExtension extends com.intellij.util.indexing.FileBasedIndexExtension {
public static final com.intellij.util.io.DataExternalizer VOID_DATA_EXTERNALIZER
public void <init> ()
public final com.intellij.util.io.DataExternalizer getValueExternalizer ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/SingleEntryFileBasedIndexExtension.class
SingleEntryFileBasedIndexExtension.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.SingleEntryFileBasedIndexExtension extends com.intellij.util.indexing.FileBasedIndexExtension {
public void <init> ()
public final com.intellij.util.io.KeyDescriptor getKeyDescriptor ()
public boolean dependsOnFileContent ()
public int getCacheSize ()
public abstract com.intellij.util.indexing.SingleEntryIndexer getIndexer ()
public boolean keyIsUniqueForIndexedFile ()
public static int getFileKey (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public volatile synthetic com.intellij.util.indexing.DataIndexer getIndexer ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/indexing/SingleEntryIndexer.class
SingleEntryIndexer.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.SingleEntryIndexer extends java.lang.Object implements com.intellij.util.indexing.DataIndexer {
private final boolean myAcceptNullValues
protected void <init> (boolean)
boolean acceptNullValues
public final java.util.Map map (com.intellij.util.indexing.FileContent)
com.intellij.util.indexing.FileContent inputData
Object value
int key
protected abstract java.lang.Object computeValue (com.intellij.util.indexing.FileContent)
public volatile synthetic java.util.Map map (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/guess/
com/intellij/codeInsight/guess/impl/
com/intellij/codeInspection/accessStaticViaInstance/
com/intellij/codeInspection/apiUsage/
com/intellij/codeInspection/bytecodeAnalysis/
com/intellij/codeInspection/bytecodeAnalysis/asm/
com/intellij/codeInspection/canBeFinal/
com/intellij/codeInspection/compiler/
com/intellij/codeInspection/concurrencyAnnotations/
com/intellij/codeInspection/dataFlow/
com/intellij/codeInspection/dataFlow/fix/
com/intellij/codeInspection/dataFlow/inference/
com/intellij/codeInspection/dataFlow/inliner/
com/intellij/codeInspection/dataFlow/instructions/
com/intellij/codeInspection/dataFlow/rangeSet/
com/intellij/codeInspection/dataFlow/value/
com/intellij/codeInspection/deadCode/
com/intellij/codeInspection/deprecation/
com/intellij/codeInspection/duplicateThrows/
com/intellij/codeInspection/equalsAndHashcode/
com/intellij/codeInspection/inconsistentLanguageLevel/
com/intellij/codeInspection/inheritance/
com/intellij/codeInspection/java18api/
com/intellij/codeInspection/java19modules/
com/intellij/codeInspection/localCanBeFinal/
com/intellij/codeInspection/miscGenerics/
com/intellij/codeInspection/nullable/
com/intellij/codeInspection/redundantCast/
com/intellij/codeInspection/resources/
com/intellij/codeInspection/sameReturnValue/
com/intellij/codeInspection/testOnly/
com/intellij/codeInspection/unnecessaryModuleDependency/
com/intellij/codeInspection/unneededThrows/
com/intellij/codeInspection/unusedImport/
com/intellij/codeInspection/unusedLibraries/
com/intellij/codeInspection/unusedSymbol/
com/intellij/codeInspection/wrongPackageStatement/
com/intellij/codeInspection/xml/
com/intellij/refactoring/extractMethod/
com/intellij/refactoring/util/duplicates/
com/siyeh/
com/siyeh/ig/
com/siyeh/ig/abstraction/
com/siyeh/ig/assignment/
com/siyeh/ig/bitwise/
com/siyeh/ig/bugs/
com/siyeh/ig/callMatcher/
com/siyeh/ig/classlayout/
com/siyeh/ig/classmetrics/
com/siyeh/ig/cloneable/
com/siyeh/ig/controlflow/
com/siyeh/ig/dataflow/
com/siyeh/ig/dependency/
com/siyeh/ig/errorhandling/
com/siyeh/ig/finalization/
com/siyeh/ig/fixes/
com/siyeh/ig/imports/
com/siyeh/ig/inheritance/
com/siyeh/ig/initialization/
com/siyeh/ig/internationalization/
com/siyeh/ig/j2me/
com/siyeh/ig/javabeans/
com/siyeh/ig/javadoc/
com/siyeh/ig/jdk/
com/siyeh/ig/junit/
com/siyeh/ig/logging/
com/siyeh/ig/maturity/
com/siyeh/ig/memory/
com/siyeh/ig/methodmetrics/
com/siyeh/ig/migration/
com/siyeh/ig/modularization/
com/siyeh/ig/naming/
com/siyeh/ig/numeric/
com/siyeh/ig/packaging/
com/siyeh/ig/performance/
com/siyeh/ig/portability/
com/siyeh/ig/portability/mediatype/
com/siyeh/ig/psiutils/
com/siyeh/ig/redundancy/
com/siyeh/ig/resources/
com/siyeh/ig/security/
com/siyeh/ig/serialization/
com/siyeh/ig/style/
com/siyeh/ig/testFrameworks/
com/siyeh/ig/threading/
com/siyeh/ig/ui/
com/siyeh/ig/visibility/
com/siyeh/ipp/
com/siyeh/ipp/psiutils/
org/jetbrains/java/
org/jetbrains/java/generate/
org/jetbrains/java/generate/config/
org/jetbrains/java/generate/exception/
org/jetbrains/java/generate/inspection/
org/jetbrains/java/generate/psi/
META-INF/JavaAnalysisPlugin.xml
META-INF/intellij.java.analysis.impl.kotlin_module
com/intellij/analysis/JavaAnalysisScope.class
JavaAnalysisScope.java
package com.intellij.analysis
public com.intellij.analysis.JavaAnalysisScope extends com.intellij.analysis.AnalysisScope {
public void <init> (com.intellij.psi.PsiPackage, com.intellij.openapi.module.Module)
com.intellij.psi.PsiPackage pack
com.intellij.openapi.module.Module module
void <init> (com.intellij.psi.PsiJavaFile)
com.intellij.psi.PsiJavaFile psiFile
public com.intellij.analysis.AnalysisScope getNarrowedComplementaryScope (com.intellij.openapi.project.Project)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiDirectory psiDirectory
com.intellij.psi.PsiJavaFile psiJavaFile
com.intellij.psi.PsiClass[] classes
boolean onlyPackLocalClasses
com.intellij.psi.PsiDirectory directory
com.intellij.psi.PsiDirectory[] directories
java.util.HashSet modules
com.intellij.openapi.project.Project defaultProject
com.intellij.openapi.roots.ProjectFileIndex fileIndex
public java.lang.String getShortenName ()
public java.lang.String getDisplayName ()
protected java.util.Set createFilesSet ()
com.intellij.openapi.vfs.CompactVirtualFileSet fileSet
public boolean accept (com.intellij.util.Processor)
com.intellij.psi.PsiDirectory dir
com.intellij.psi.PsiPackage pack
java.util.Set dirs
com.intellij.util.Processor processor
public com.intellij.psi.search.SearchScope toSearchScope ()
private synthetic void lambda$accept$0 (java.util.Set, com.intellij.psi.PsiPackage)
java.util.Set dirs
com.intellij.psi.PsiPackage pack
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/analysis/PackagesScopesProvider.class
PackagesScopesProvider.java
package com.intellij.analysis
public final com.intellij.analysis.PackagesScopesProvider extends com.intellij.psi.search.scope.packageSet.CustomScopesProviderEx {
private final java.util.List myScopes
public static com.intellij.analysis.PackagesScopesProvider getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void <init> ()
public java.util.List getCustomScopes ()
public com.intellij.psi.search.scope.packageSet.NamedScope getProjectProductionScope ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/DefaultInferredAnnotationProvider.class
DefaultInferredAnnotationProvider.java
package com.intellij.codeInsight
public com.intellij.codeInsight.DefaultInferredAnnotationProvider extends java.lang.Object implements com.intellij.codeInsight.InferredAnnotationProvider {
private static final java.util.Set JB_INFERRED_ANNOTATIONS
private static final java.util.Set EXPERIMENTAL_INFERRED_ANNOTATIONS
private final com.intellij.openapi.project.Project myProject
private static final com.siyeh.ig.callMatcher.CallMatcher IMMUTABLE_FACTORY
private final com.intellij.codeInsight.NullableNotNullManager myNullabilityManager
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiAnnotation findInferredAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String)
com.intellij.psi.PsiAnnotation anno
com.intellij.psi.PsiAnnotation anno
com.intellij.psi.PsiModifierListOwner listOwner
String annotationFQN
com.intellij.psi.PsiAnnotation fromBytecode
private boolean isDefaultNullabilityAnnotation (java.lang.String)
String annotationFQN
private com.intellij.psi.PsiAnnotation getHardcodedContractAnnotation (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
java.util.List contracts
private boolean ignoreInference (com.intellij.psi.PsiModifierListOwner, java.lang.String)
java.util.List annotations
com.intellij.psi.PsiModifierListOwner owner
String annotationFQN
private com.intellij.psi.PsiAnnotation getInferredMutabilityAnnotation (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
com.intellij.psi.impl.source.PsiMethodImpl method
com.intellij.psi.PsiModifierList modifiers
private com.intellij.psi.PsiAnnotation getInferredContractAnnotation (com.intellij.psi.impl.source.PsiMethodImpl)
com.intellij.psi.impl.source.PsiMethodImpl method
private com.intellij.psi.PsiAnnotation getInferredNullabilityAnnotation (com.intellij.psi.impl.source.PsiMethodImpl)
com.intellij.psi.impl.source.PsiMethodImpl method
com.intellij.codeInsight.Nullability nullability
private boolean hasExplicitNullability (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
private com.intellij.psi.PsiAnnotation getInferredNullabilityAnnotation (com.intellij.psi.PsiParameter)
String className
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement scope
com.intellij.codeInsight.Nullability nullability
private com.intellij.psi.PsiAnnotation createContractAnnotation (java.util.List, boolean)
java.util.List contracts
boolean pure
public static com.intellij.psi.PsiAnnotation createContractAnnotation (com.intellij.openapi.project.Project, boolean, java.lang.String, java.lang.String)
com.intellij.openapi.project.Project project
boolean pure
String contracts
String mutates
java.util.Map attrMap
String attrs
public java.util.List findInferredAnnotations (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotation hardcoded
com.intellij.psi.PsiModifierListOwner listOwner
java.util.List result
com.intellij.psi.PsiAnnotation[] fromBytecode
public static boolean isExperimentalInferredAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/InferredAnnotationsManagerImpl.class
InferredAnnotationsManagerImpl.java
package com.intellij.codeInsight
public com.intellij.codeInsight.InferredAnnotationsManagerImpl extends com.intellij.codeInsight.InferredAnnotationsManager {
private static final com.intellij.openapi.util.Key INFERRED_ANNOTATION
private final com.intellij.openapi.project.Project myProject
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiAnnotation findInferredAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String)
com.intellij.psi.PsiAnnotation annotation
com.intellij.codeInsight.InferredAnnotationProvider provider
com.intellij.psi.PsiModifierListOwner listOwner
String annotationFQN
public com.intellij.psi.PsiAnnotation[] findInferredAnnotations (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiAnnotation annotation
java.util.List annotations
com.intellij.codeInsight.InferredAnnotationProvider provider
com.intellij.psi.PsiModifierListOwner listOwner
java.util.List result
public boolean isInferredAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
private static void markInferred (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/NullityAnnotationModifier.class
NullityAnnotationModifier.java
package com.intellij.codeInsight
public com.intellij.codeInsight.NullityAnnotationModifier extends com.intellij.psi.augment.TypeAnnotationModifier {
public void <init> ()
public com.intellij.psi.TypeAnnotationProvider boundAppeared (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiType inferenceVariableType
com.intellij.psi.PsiType boundType
com.intellij.psi.PsiAnnotation[] annotations
private static boolean isMatchingNullityAnnotation (com.intellij.psi.PsiType, com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiType boundType
com.intellij.psi.PsiAnnotation annotation
String qName
public com.intellij.psi.TypeAnnotationProvider modifyLowerBoundAnnotations (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiAnnotation[] lowerAnnotations
com.intellij.psi.PsiAnnotation nullable
private static com.intellij.psi.PsiAnnotation findNullable (com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiAnnotation[] annotations
java.util.List nullables
private static com.intellij.psi.TypeAnnotationProvider removeAnnotation (com.intellij.psi.PsiAnnotation[], com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation[] annotations
com.intellij.psi.PsiAnnotation annotation
java.util.List list
private static synthetic boolean lambda$findNullable$0 (java.util.List, com.intellij.psi.PsiAnnotation)
java.util.List nullables
com.intellij.psi.PsiAnnotation annotation
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/QuickFixBundle.class
QuickFixBundle.java
package com.intellij.codeInsight.daemon
public com.intellij.codeInsight.daemon.QuickFixBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
private static final String BUNDLE
private void <init> ()
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/GlobalUsageHelper.class
GlobalUsageHelper.java
package com.intellij.codeInsight.daemon.impl
public abstract com.intellij.codeInsight.daemon.impl.GlobalUsageHelper extends java.lang.Object {
final java.util.Map unusedClassCache
public void <init> ()
public abstract boolean shouldCheckUsages (com.intellij.psi.PsiMember)
public abstract boolean isLocallyUsed (com.intellij.psi.PsiNamedElement)
public abstract boolean isCurrentFileAlreadyChecked ()
}
com/intellij/codeInsight/daemon/impl/GutterIconTooltipHelper.class
GutterIconTooltipHelper.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.GutterIconTooltipHelper extends java.lang.Object {
private void <init> ()
public static java.lang.String composeText (com.intellij.psi.PsiElement[], java.lang.String, java.lang.String)
com.intellij.psi.PsiElement[] elements
String start
String pattern
public static java.lang.String composeText (java.lang.Iterable, java.lang.String, java.lang.String)
Iterable elements
String start
String pattern
static java.lang.String composeText (java.lang.Iterable, java.lang.String, java.lang.String, java.lang.String)
String className
String methodName
com.intellij.psi.PsiClass aClass
String className
String descr
com.intellij.psi.PsiElement element
String name
Iterable elements
String start
String pattern
String postfix
StringBuilder result
java.util.Set names
String sep
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/JavaChangeLocalityDetector.class
JavaChangeLocalityDetector.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.JavaChangeLocalityDetector extends java.lang.Object implements com.intellij.codeInsight.daemon.ChangeLocalityDetector {
public void <init> ()
public com.intellij.psi.PsiElement getChangeHighlightingDirtyScopeFor (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement grand
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/JavaDocAnnotator.class
JavaDocAnnotator.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.JavaDocAnnotator extends java.lang.Object implements com.intellij.lang.annotation.Annotator {
public void <init> ()
public void annotate (com.intellij.psi.PsiElement, com.intellij.lang.annotation.AnnotationHolder)
com.intellij.lang.annotation.Annotation annotation
com.intellij.psi.javadoc.PsiDocTagValue tagValue
String name
com.intellij.psi.PsiElement element
com.intellij.lang.annotation.AnnotationHolder holder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/JavaHighlightInfoTypes.class
JavaHighlightInfoTypes.java
package com.intellij.codeInsight.daemon.impl
public final com.intellij.codeInsight.daemon.impl.JavaHighlightInfoTypes extends java.lang.Object {
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType UNUSED_IMPORT
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType JAVA_KEYWORD
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType CLASS_NAME
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType LOCAL_VARIABLE
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType INSTANCE_FIELD
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType INSTANCE_FINAL_FIELD
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType STATIC_FIELD
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType STATIC_FIELD_IMPORTED
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType STATIC_FINAL_FIELD
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType STATIC_FINAL_FIELD_IMPORTED
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType PARAMETER
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType LAMBDA_PARAMETER
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType METHOD_CALL
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType METHOD_DECLARATION
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType CONSTRUCTOR_CALL
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType CONSTRUCTOR_DECLARATION
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType STATIC_METHOD
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType STATIC_METHOD_CALL_IMPORTED
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType ABSTRACT_METHOD
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType INHERITED_METHOD
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType ANONYMOUS_CLASS_NAME
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType INTERFACE_NAME
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType ENUM_NAME
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType TYPE_PARAMETER_NAME
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType ABSTRACT_CLASS_NAME
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType ANNOTATION_NAME
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType ANNOTATION_ATTRIBUTE_NAME
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType REASSIGNED_LOCAL_VARIABLE
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType REASSIGNED_PARAMETER
public static final com.intellij.codeInsight.daemon.impl.HighlightInfoType IMPLICIT_ANONYMOUS_CLASS_PARAMETER
private void <init> ()
private static com.intellij.codeInsight.daemon.impl.HighlightInfoType createSymbolTypeInfo (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey attributesKey
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/JavaSoftKeywordHighlightingPass.class
JavaSoftKeywordHighlighting.kt
package com.intellij.codeInsight.daemon.impl
final com.intellij.codeInsight.daemon.impl.JavaSoftKeywordHighlightingPass extends com.intellij.codeHighlighting.TextEditorHighlightingPass {
private final java.util.List results
private final com.intellij.psi.PsiJavaFile file
public void doCollectInformation (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator progress
public void doApplyInformationToEditor ()
public void <init> (com.intellij.psi.PsiJavaFile, com.intellij.openapi.editor.Document)
com.intellij.psi.PsiJavaFile file
com.intellij.openapi.editor.Document document
}
com/intellij/codeInsight/daemon/impl/JavaSoftKeywordHighlightingPassFactory.class
JavaSoftKeywordHighlighting.kt
package com.intellij.codeInsight.daemon.impl
public final com.intellij.codeInsight.daemon.impl.JavaSoftKeywordHighlightingPassFactory extends java.lang.Object implements com.intellij.codeHighlighting.TextEditorHighlightingPassFactory com.intellij.codeHighlighting.TextEditorHighlightingPassFactoryRegistrar {
public void registerHighlightingPassFactory (com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar, com.intellij.openapi.project.Project)
com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar registrar
com.intellij.openapi.project.Project project
public com.intellij.codeHighlighting.TextEditorHighlightingPass createHighlightingPass (com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor)
boolean visit
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
public void <init> ()
}
com/intellij/codeInsight/daemon/impl/JavaSoftKeywordHighlightingVisitor.class
JavaSoftKeywordHighlighting.kt
package com.intellij.codeInsight.daemon.impl
final com.intellij.codeInsight.daemon.impl.JavaSoftKeywordHighlightingVisitor extends com.intellij.psi.JavaRecursiveElementVisitor {
private final java.util.List results
private final com.intellij.pom.java.LanguageLevel level
public void visitKeyword (com.intellij.psi.PsiKeyword)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiKeyword keyword
public void <init> (java.util.List, com.intellij.pom.java.LanguageLevel)
java.util.List results
com.intellij.pom.java.LanguageLevel level
}
com/intellij/codeInsight/daemon/impl/RemoveSuppressWarningAction$1.class
RemoveSuppressWarningAction.java
package com.intellij.codeInsight.daemon.impl
com.intellij.codeInsight.daemon.impl.RemoveSuppressWarningAction$1 extends com.intellij.psi.PsiRecursiveElementWalkingVisitor {
final synthetic java.util.Set val$comments
final synthetic com.intellij.codeInsight.daemon.impl.RemoveSuppressWarningAction this$0
void <init> (com.intellij.codeInsight.daemon.impl.RemoveSuppressWarningAction, java.util.Set)
com.intellij.codeInsight.daemon.impl.RemoveSuppressWarningAction this$0
public void visitComment (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment comment
}
com/intellij/codeInsight/daemon/impl/RemoveSuppressWarningAction.class
RemoveSuppressWarningAction.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.RemoveSuppressWarningAction extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final String myID
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String)
String id
int idx
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiComment comment
java.util.Set comments
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiModifierListOwner commentOwner
com.intellij.util.IncorrectOperationException e
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
public java.lang.String getName ()
private void removeFromComment (com.intellij.psi.PsiComment) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiComment newComment
com.intellij.psi.PsiComment comment
String commentText
int secondCommentIdx
String suffix
String newText
private void removeFromJavaDoc (com.intellij.psi.javadoc.PsiDocComment) throws com.intellij.util.IncorrectOperationException
String nextTagText
String nextTagText
com.intellij.psi.PsiElement[] descriptionElements
com.intellij.psi.javadoc.PsiDocComment docComment
com.intellij.psi.javadoc.PsiDocTag tag
String text
int i
String noInspectionText
String nextText
String nextTagText
private transient java.lang.String removeFromElementText (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] elements
String text
int secondCommentIdx
java.util.List ids
int i
private void removeFromAnnotation (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiModifierListOwner) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiAnnotationMemberValue initializer
com.intellij.psi.PsiAnnotationMemberValue[] initializers
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiNameValuePair attribute
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierListOwner owner
com.intellij.psi.PsiNameValuePair[] attributes
private boolean removeFromValue (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiAnnotationMemberValue, boolean, com.intellij.psi.PsiModifierListOwner) throws com.intellij.util.IncorrectOperationException
String qualifiedName
com.intellij.psi.PsiAnnotation annotationCopy
com.intellij.psi.PsiNameValuePair[] nameValuePairs
String qualifiedName
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotationMemberValue value
boolean removeParent
com.intellij.psi.PsiModifierListOwner owner
String text
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic boolean lambda$removeFromValue$0 (com.intellij.psi.PsiAnnotationMemberValue, com.intellij.psi.PsiElement)
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiElement e
static synthetic java.lang.String access$000 (com.intellij.codeInsight.daemon.impl.RemoveSuppressWarningAction)
com.intellij.codeInsight.daemon.impl.RemoveSuppressWarningAction x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/UnusedSymbolUtil.class
UnusedSymbolUtil.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.UnusedSymbolUtil extends java.lang.Object {
public void <init> ()
public static boolean isInjected (com.intellij.openapi.project.Project, com.intellij.psi.PsiModifierListOwner)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiModifierListOwner modifierListOwner
public static boolean isImplicitUsage (com.intellij.openapi.project.Project, com.intellij.psi.PsiModifierListOwner, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.codeInsight.daemon.ImplicitUsageProvider provider
com.intellij.openapi.project.Project project
com.intellij.psi.PsiModifierListOwner element
com.intellij.openapi.progress.ProgressIndicator progress
public static boolean isImplicitRead (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public static boolean isImplicitRead (com.intellij.openapi.project.Project, com.intellij.psi.PsiVariable, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.codeInsight.daemon.ImplicitUsageProvider provider
com.intellij.openapi.project.Project project
com.intellij.psi.PsiVariable element
com.intellij.openapi.progress.ProgressIndicator progress
public static boolean isImplicitWrite (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public static boolean isImplicitWrite (com.intellij.openapi.project.Project, com.intellij.psi.PsiVariable, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.codeInsight.daemon.ImplicitUsageProvider provider
com.intellij.openapi.project.Project project
com.intellij.psi.PsiVariable element
com.intellij.openapi.progress.ProgressIndicator progress
public static com.intellij.codeInsight.daemon.impl.HighlightInfo createUnusedSymbolInfo (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInsight.daemon.impl.HighlightInfoType)
com.intellij.codeInsight.intention.IntentionAction fix
com.intellij.codeInsight.intention.IntentionAction[] fixes
com.intellij.codeInspection.reference.UnusedDeclarationFixProvider provider
com.intellij.psi.PsiElement element
String message
com.intellij.codeInsight.daemon.impl.HighlightInfoType highlightInfoType
com.intellij.codeInsight.daemon.impl.HighlightInfo info
public static boolean isFieldUnused (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiField, com.intellij.openapi.progress.ProgressIndicator, com.intellij.codeInsight.daemon.impl.GlobalUsageHelper)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiField field
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.codeInsight.daemon.impl.GlobalUsageHelper helper
public static boolean isMethodReferenced (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiMethod, com.intellij.openapi.progress.ProgressIndicator, com.intellij.codeInsight.daemon.impl.GlobalUsageHelper)
boolean isConstructor
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiMethod method
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.codeInsight.daemon.impl.GlobalUsageHelper helper
boolean isPrivate
com.intellij.psi.PsiClass containingClass
private static boolean weAreSureThereAreNoUsages (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiMember, com.intellij.openapi.progress.ProgressIndicator, com.intellij.codeInsight.daemon.impl.GlobalUsageHelper)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiMember member
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.codeInsight.daemon.impl.GlobalUsageHelper helper
com.intellij.psi.PsiFile ignoreFile
boolean sure
private static void log (java.lang.String)
String s
public static boolean processUsages (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiMember, com.intellij.openapi.progress.ProgressIndicator, com.intellij.psi.PsiFile, com.intellij.util.Processor)
com.intellij.psi.search.SearchScope fileScope
String propertyName
com.intellij.psi.search.PsiSearchHelper$SearchCostResult cheapEnough
com.intellij.find.findUsages.FindUsagesOptions options
com.intellij.find.findUsages.FindUsagesOptions options
com.intellij.psi.PsiMethod method
com.intellij.find.findUsages.FindUsagesOptions options
com.intellij.find.findUsages.FindUsagesOptions options
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiMember member
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.psi.PsiFile ignoreFile
com.intellij.util.Processor usageInfoProcessor
String name
com.intellij.psi.search.SearchScope useScope
com.intellij.psi.search.PsiSearchHelper searchHelper
com.intellij.find.findUsages.FindUsagesOptions options
java.util.Collection toSearch
private static boolean isEnumValuesMethodUsed (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiMember, com.intellij.openapi.progress.ProgressIndicator, com.intellij.codeInsight.daemon.impl.GlobalUsageHelper)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiMember member
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.codeInsight.daemon.impl.GlobalUsageHelper helper
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod valuesMethod
private static boolean canBeReferencedViaWeirdNames (com.intellij.psi.PsiMember, com.intellij.psi.PsiFile)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiFile containingFile
public static boolean isClassUsed (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiClass, com.intellij.openapi.progress.ProgressIndicator, com.intellij.codeInsight.daemon.impl.GlobalUsageHelper)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiClass aClass
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.codeInsight.daemon.impl.GlobalUsageHelper helper
Boolean result
private static boolean isReallyUsed (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiClass, com.intellij.openapi.progress.ProgressIndicator, com.intellij.codeInsight.daemon.impl.GlobalUsageHelper)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiClass aClass
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.codeInsight.daemon.impl.GlobalUsageHelper helper
private static boolean isIntentionalPrivateConstructor (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
private static synthetic boolean lambda$processUsages$1 (com.intellij.find.findUsages.FindUsagesOptions, com.intellij.util.Processor, com.intellij.psi.PsiMember)
com.intellij.find.findUsages.FindUsagesOptions options
com.intellij.util.Processor usageInfoProcessor
com.intellij.psi.PsiMember m
private static synthetic boolean lambda$weAreSureThereAreNoUsages$0 (com.intellij.psi.PsiFile, com.intellij.psi.PsiMember, com.intellij.usageView.UsageInfo)
com.intellij.psi.PsiFile ignoreFile
com.intellij.psi.PsiMember member
com.intellij.usageView.UsageInfo info
com.intellij.psi.PsiFile psiFile
int offset
com.intellij.psi.PsiElement element
boolean inComment
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/actions/SuppressAllForClassFix.class
SuppressAllForClassFix.java
package com.intellij.codeInsight.daemon.impl.actions
public com.intellij.codeInsight.daemon.impl.actions.SuppressAllForClassFix extends com.intellij.codeInsight.daemon.impl.actions.SuppressFix {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public com.intellij.psi.PsiJavaDocumentedElement getContainer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass parentClass
com.intellij.psi.PsiElement element
com.intellij.psi.PsiJavaDocumentedElement container
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String annoText
Runnable runnable
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierList modifierList
String tagText
Runnable runnable
com.intellij.psi.javadoc.PsiDocTag noInspectionTag
com.intellij.psi.javadoc.PsiDocComment docComment
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
com.intellij.psi.PsiJavaDocumentedElement container
public volatile synthetic com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiElement)
private static synthetic void lambda$invoke$1 (com.intellij.psi.javadoc.PsiDocTag, com.intellij.openapi.project.Project, java.lang.String)
com.intellij.psi.javadoc.PsiDocTag noInspectionTag
com.intellij.openapi.project.Project project
String tagText
private static synthetic void lambda$invoke$0 (com.intellij.psi.PsiAnnotation, com.intellij.openapi.project.Project, java.lang.String, com.intellij.psi.PsiJavaDocumentedElement)
com.intellij.psi.PsiAnnotation annotation
com.intellij.openapi.project.Project project
String annoText
com.intellij.psi.PsiJavaDocumentedElement container
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/actions/SuppressByJavaCommentFix.class
SuppressByJavaCommentFix.java
package com.intellij.codeInsight.daemon.impl.actions
public com.intellij.codeInsight.daemon.impl.actions.SuppressByJavaCommentFix extends com.intellij.codeInsight.daemon.impl.actions.SuppressByCommentFix {
public void <init> (com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public void <init> (java.lang.String)
String toolId
public com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiStatement statement
public boolean startInWriteAction ()
protected void createSuppression (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement container
com.intellij.psi.PsiElement declaredElement
protected boolean replaceSuppressionComments (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement container
protected com.intellij.psi.PsiElement getElementToAnnotate (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement container
protected void suppressWithComment (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement container
private synthetic void lambda$createSuppression$0 (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement container
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/actions/SuppressFix.class
SuppressFix.java
package com.intellij.codeInsight.daemon.impl.actions
public com.intellij.codeInsight.daemon.impl.actions.SuppressFix extends com.intellij.codeInsight.daemon.impl.actions.AbstractBatchSuppressByNoInspectionCommentFix {
private String myAlternativeID
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public void <init> (java.lang.String)
String ID
public java.lang.String getText ()
String myText
public com.intellij.psi.PsiJavaDocumentedElement getContainer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement container
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement context
com.intellij.psi.PsiJavaDocumentedElement container
boolean isValid
public boolean startInWriteAction ()
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
public java.lang.String getFamilyName ()
private boolean doSuppress (com.intellij.openapi.project.Project, com.intellij.psi.PsiJavaDocumentedElement)
com.intellij.psi.PsiModifierListOwner modifierOwner
com.intellij.psi.PsiModifierList modifierList
com.intellij.openapi.project.Project project
com.intellij.psi.PsiJavaDocumentedElement container
private void suppressByDocComment (com.intellij.openapi.project.Project, com.intellij.psi.PsiJavaDocumentedElement)
String commentText
com.intellij.psi.PsiElement firstChild
String tagText
String tagText
com.intellij.psi.javadoc.PsiDocTag noInspectionTag
com.intellij.openapi.project.Project project
com.intellij.psi.PsiJavaDocumentedElement container
com.intellij.psi.javadoc.PsiDocComment docComment
protected boolean use15Suppressions (com.intellij.psi.PsiJavaDocumentedElement)
com.intellij.psi.PsiJavaDocumentedElement container
private static boolean isInjectedToStringLiteral (com.intellij.psi.PsiJavaDocumentedElement)
com.intellij.psi.PsiJavaDocumentedElement container
private java.lang.String getID (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement place
String id
static java.lang.String getID (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.openapi.module.Module module
com.intellij.psi.PsiElement place
String alternativeID
public volatile synthetic com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiElement)
private synthetic void lambda$doSuppress$0 (com.intellij.openapi.project.Project, com.intellij.psi.PsiJavaDocumentedElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiJavaDocumentedElement container
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/actions/SuppressForClassFix.class
SuppressForClassFix.java
package com.intellij.codeInsight.daemon.impl.actions
public com.intellij.codeInsight.daemon.impl.actions.SuppressForClassFix extends com.intellij.codeInsight.daemon.impl.actions.SuppressFix {
public void <init> (com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public void <init> (java.lang.String)
String id
public com.intellij.psi.PsiJavaDocumentedElement getContainer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass parentClass
com.intellij.psi.PsiElement element
com.intellij.psi.PsiJavaDocumentedElement container
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public volatile synthetic com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiElement)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/actions/SuppressLocalWithCommentFix.class
SuppressLocalWithCommentFix.java
package com.intellij.codeInsight.daemon.impl.actions
public com.intellij.codeInsight.daemon.impl.actions.SuppressLocalWithCommentFix extends com.intellij.codeInsight.daemon.impl.actions.SuppressByJavaCommentFix {
public void <init> (com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement elementToAnnotate
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement container
protected com.intellij.psi.PsiElement getElementToAnnotate (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement container
public java.lang.String getText ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/actions/SuppressParameterFix.class
SuppressParameterFix.java
package com.intellij.codeInsight.daemon.impl.actions
public com.intellij.codeInsight.daemon.impl.actions.SuppressParameterFix extends com.intellij.codeInsight.daemon.impl.actions.AbstractBatchSuppressByNoInspectionCommentFix {
private String myAlternativeID
public void <init> (com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.codeInsight.daemon.HighlightDisplayKey key
public void <init> (java.lang.String)
String ID
public java.lang.String getText ()
public com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiParameter psiParameter
public boolean startInWriteAction ()
protected boolean replaceSuppressionComments (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement container
protected void createSuppression (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String id
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement cont
com.intellij.psi.PsiModifierListOwner container
com.intellij.psi.PsiModifierList modifierList
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/actions/SuppressWarningsFoldingBuilder$1.class
SuppressWarningsFoldingBuilder.java
package com.intellij.codeInsight.daemon.impl.actions
com.intellij.codeInsight.daemon.impl.actions.SuppressWarningsFoldingBuilder$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic java.util.List val$result
final synthetic com.intellij.codeInsight.daemon.impl.actions.SuppressWarningsFoldingBuilder this$0
void <init> (com.intellij.codeInsight.daemon.impl.actions.SuppressWarningsFoldingBuilder, java.util.List)
com.intellij.codeInsight.daemon.impl.actions.SuppressWarningsFoldingBuilder this$0
public void visitAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
}
com/intellij/codeInsight/daemon/impl/actions/SuppressWarningsFoldingBuilder.class
SuppressWarningsFoldingBuilder.java
package com.intellij.codeInsight.daemon.impl.actions
public com.intellij.codeInsight.daemon.impl.actions.SuppressWarningsFoldingBuilder extends com.intellij.lang.folding.FoldingBuilderEx {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public com.intellij.lang.folding.FoldingDescriptor[] buildFoldRegions (com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
com.intellij.psi.PsiElement root
com.intellij.openapi.editor.Document document
boolean quick
java.util.List result
public java.lang.String getPlaceholderText (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
private static java.lang.String placeholderText (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation element
private static java.lang.String getMemberValueText (com.intellij.psi.PsiAnnotationMemberValue)
com.intellij.psi.PsiAnnotationMemberValue _memberValue
public boolean isCollapsedByDefault (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
private static synthetic java.lang.String lambda$getMemberValueText$1 (com.intellij.psi.PsiAnnotationMemberValue)
Object o
com.intellij.psi.PsiAnnotationMemberValue memberValue
private static synthetic java.lang.String lambda$placeholderText$0 (com.intellij.psi.PsiNameValuePair)
com.intellij.psi.PsiNameValuePair value
static synthetic java.lang.String access$000 (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/AnnotationsHighlightUtil$1.class
AnnotationsHighlightUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
synthetic com.intellij.codeInsight.daemon.impl.analysis.AnnotationsHighlightUtil$1 extends java.lang.Object {
}
com/intellij/codeInsight/daemon/impl/analysis/AnnotationsHighlightUtil$AnnotationReturnTypeVisitor.class
AnnotationsHighlightUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.AnnotationsHighlightUtil$AnnotationReturnTypeVisitor extends com.intellij.psi.PsiTypeVisitor {
public static final com.intellij.codeInsight.daemon.impl.analysis.AnnotationsHighlightUtil$AnnotationReturnTypeVisitor INSTANCE
public void <init> ()
public java.lang.Boolean visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public java.lang.Boolean visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
com.intellij.psi.PsiPrimitiveType primitiveType
public java.lang.Boolean visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiType componentType
public java.lang.Boolean visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType rawType
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile synthetic java.lang.Object visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
public volatile synthetic java.lang.Object visitType (com.intellij.psi.PsiType)
static void <clinit> ()
}
com/intellij/codeInsight/daemon/impl/analysis/AnnotationsHighlightUtil$DeleteAnnotationAction.class
AnnotationsHighlightUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.AnnotationsHighlightUtil$DeleteAnnotationAction extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
private final com.intellij.psi.PsiAnnotation myAnnotation
private void <init> (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public com.intellij.psi.PsiElement getElementToMakeWritable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile currentFile
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public boolean startInWriteAction ()
synthetic void <init> (com.intellij.psi.PsiAnnotation, com.intellij.codeInsight.daemon.impl.analysis.AnnotationsHighlightUtil$1)
com.intellij.psi.PsiAnnotation x0
com.intellij.codeInsight.daemon.impl.analysis.AnnotationsHighlightUtil$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/AnnotationsHighlightUtil.class
AnnotationsHighlightUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.AnnotationsHighlightUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.patterns.ElementPattern ANY_ANNOTATION_ALLOWED
static final synthetic boolean $assertionsDisabled
public void <init> ()
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkNameValuePair (com.intellij.psi.PsiNameValuePair, com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder)
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.codeInsight.intention.IntentionAction action
String description
com.intellij.psi.PsiElement element
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiNameValuePair pair
com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder refCountHolder
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiJavaCodeReferenceElement annotationNameReferenceElement
com.intellij.psi.PsiElement annotationClass
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiMethod method
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkDuplicateAttribute (com.intellij.psi.PsiNameValuePair)
String description
String name
com.intellij.psi.PsiNameValuePair attribute
com.intellij.psi.PsiNameValuePair pair
com.intellij.psi.PsiAnnotationParameterList annotation
com.intellij.psi.PsiNameValuePair[] attributes
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkMemberValueType (com.intellij.psi.PsiAnnotationMemberValue, com.intellij.psi.PsiType)
String description
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiJavaCodeReferenceElement nameRef
String description
String description
String description
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass psiClass
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiType expectedType
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkDuplicateAnnotations (com.intellij.psi.PsiAnnotation, com.intellij.pom.java.LanguageLevel)
String description
String containerName
String description
String explanation
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String description
String target
String message
com.intellij.psi.PsiAnnotation$TargetType[] targets
com.intellij.psi.PsiAnnotation$TargetType applicable
com.intellij.psi.PsiAnnotation metaAnno
String explanation
com.intellij.psi.PsiClass container
com.intellij.psi.PsiAnnotation annotationToCheck
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiAnnotationOwner owner
com.intellij.psi.PsiJavaCodeReferenceElement element
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiClass annotationType
com.intellij.psi.PsiClass contained
String containedElementFQN
private static com.intellij.psi.PsiClass contained (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass annotationType
com.intellij.psi.PsiMethod[] values
com.intellij.psi.PsiMethod value
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass contained
private static boolean isAnnotationRepeatedTwice (com.intellij.psi.PsiAnnotationOwner, java.lang.String)
com.intellij.psi.PsiJavaCodeReferenceElement nameRef
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotationOwner owner
String qualifiedName
int count
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkMissingAttributes (com.intellij.psi.PsiAnnotation)
String name
com.intellij.psi.PsiNameValuePair attribute
com.intellij.psi.PsiAnnotationMethod annotationMethod
com.intellij.psi.PsiMethod method
int i
StringBuffer buff
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.codeInsight.intention.IntentionAction fix
java.util.Set names
com.intellij.psi.PsiNameValuePair[] attributes
com.intellij.psi.PsiMethod[] annotationMethods
java.util.List missed
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiJavaCodeReferenceElement nameRef
com.intellij.psi.PsiClass aClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkConstantExpression (com.intellij.psi.PsiExpression)
String description
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkValidAnnotationType (com.intellij.psi.PsiType, com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiType type
com.intellij.psi.PsiTypeElement typeElement
String description
public static com.intellij.codeInsight.daemon.impl.HighlightInfo checkApplicability (com.intellij.psi.PsiAnnotation, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiFile)
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String target
String message
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String message
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String message
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement nextElement
com.intellij.psi.PsiAnnotation annotation
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiFile file
com.intellij.psi.PsiJavaCodeReferenceElement nameRef
com.intellij.psi.PsiAnnotationOwner owner
com.intellij.psi.PsiAnnotation$TargetType[] targets
com.intellij.psi.PsiAnnotation$TargetType applicable
private static com.intellij.codeInsight.daemon.impl.HighlightInfo annotationError (com.intellij.psi.PsiAnnotation, java.lang.String)
com.intellij.psi.PsiAnnotation annotation
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkReferenceTarget (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiElement qualified
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement refTarget
String message
private static com.intellij.psi.PsiJavaCodeReferenceElement getOutermostReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement qualifier
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkAnnotationType (com.intellij.psi.PsiAnnotation)
String description
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiJavaCodeReferenceElement nameReferenceElement
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkCyclicMemberType (com.intellij.psi.PsiTypeElement, com.intellij.psi.PsiClass)
String description
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType type
java.util.Set checked
private static boolean cyclicDependencies (com.intellij.psi.PsiClass, com.intellij.psi.PsiType, java.util.Set, com.intellij.psi.PsiManager)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType type
java.util.Set checked
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass resolvedClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkClashesWithSuperMethods (com.intellij.psi.PsiAnnotationMethod)
String qualifiedName
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiAnnotationMethod psiMethod
com.intellij.psi.PsiIdentifier nameIdentifier
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkAnnotationDeclaration (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceList)
String description
com.intellij.psi.PsiAnnotationMethod method
String description
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiReferenceList list
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkPackageAnnotationContainingFile (com.intellij.psi.PsiPackageStatement, com.intellij.psi.PsiFile)
String message
com.intellij.psi.PsiPackageStatement statement
com.intellij.psi.PsiFile file
com.intellij.psi.PsiModifierList annotationList
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkTargetAnnotationDuplicates (com.intellij.psi.PsiAnnotation)
String description
com.intellij.psi.PsiElement target
com.intellij.psi.PsiAnnotationMemberValue initializer
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiJavaCodeReferenceElement nameRef
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiNameValuePair[] attributes
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiAnnotationMemberValue[] arrayInitializers
java.util.Set targets
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkFunctionalInterface (com.intellij.psi.PsiAnnotation, com.intellij.pom.java.LanguageLevel)
String errorMessage
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiAnnotationOwner owner
com.intellij.psi.PsiAnnotation annotation
com.intellij.pom.java.LanguageLevel languageLevel
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkRepeatableAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotationMemberValue containerRef
com.intellij.psi.PsiAnnotation annotation
String qualifiedName
String description
private static java.lang.String doCheckRepeatableAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiType expected
java.lang.annotation.RetentionPolicy containerPolicy
java.util.Set containerTargets
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotationOwner owner
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass container
com.intellij.psi.PsiMethod[] methods
java.lang.annotation.RetentionPolicy targetPolicy
java.util.Set repeatableTargets
private static com.intellij.psi.PsiClass getRepeatableContainer (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotationMemberValue containerRef
com.intellij.psi.PsiType containerType
com.intellij.psi.PsiClass container
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkReceiverPlacement (com.intellij.psi.PsiReceiverParameter)
String text
String text
String text
com.intellij.psi.PsiReceiverParameter parameter
com.intellij.psi.PsiElement owner
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement leftNeighbour
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkReceiverType (com.intellij.psi.PsiReceiverParameter)
com.intellij.psi.PsiElement range
String text
String text
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiThisExpression identifier
com.intellij.psi.PsiReceiverParameter parameter
com.intellij.psi.PsiElement owner
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass enclosingClass
private static boolean isStatic (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
com.intellij.psi.PsiModifierList modifierList
public static java.lang.annotation.RetentionPolicy getRetentionPolicy (com.intellij.psi.PsiClass)
Exception e
String name
com.intellij.psi.PsiElement field
com.intellij.psi.PsiAnnotation retentionAnno
com.intellij.psi.PsiAnnotationMemberValue policyRef
com.intellij.psi.PsiClass annotation
com.intellij.psi.PsiModifierList modifierList
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/ErrorFixExtensionPoint.class
ErrorFixExtensionPoint.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.ErrorFixExtensionPoint extends com.intellij.openapi.extensions.AbstractExtensionPointBean {
public static final com.intellij.openapi.extensions.ExtensionPointName ERROR_FIX_EXTENSION_POINT
public String errorCode
public String implementationClass
private static volatile java.util.Map ourCodeToFix
public void <init> ()
com.intellij.codeInsight.intention.IntentionAction instantiate (com.intellij.psi.PsiElement)
java.lang.reflect.InvocationTargetException e
ReflectiveOperationException e
com.intellij.psi.PsiElement context
private static java.util.Map getCodeToFixMap ()
java.util.Map map
public static com.intellij.codeInsight.daemon.impl.HighlightInfo registerFixes (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiElement, java.lang.String)
com.intellij.codeInsight.daemon.impl.analysis.ErrorFixExtensionPoint fix
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiElement context
String code
java.util.List fixes
private static synthetic java.lang.String lambda$getCodeToFixMap$0 (com.intellij.codeInsight.daemon.impl.analysis.ErrorFixExtensionPoint)
com.intellij.codeInsight.daemon.impl.analysis.ErrorFixExtensionPoint fix
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/GenericsHighlightUtil.class
GenericsHighlightUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.GenericsHighlightUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.codeInsight.intention.QuickFixFactory QUICK_FIX_FACTORY
private static final com.intellij.psi.util.MethodSignature ourValuesEnumSyntheticMethod
private void <init> ()
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkInferredTypeArguments (com.intellij.psi.PsiTypeParameterListOwner, com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType extendsType
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClass boundClass
String messageKey
String description
com.intellij.psi.PsiTypeParameterListOwner listOwner
com.intellij.psi.PsiElement call
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.openapi.util.Pair inferredTypeArgument
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkParameterizedReferenceTypeArguments (com.intellij.psi.PsiElement, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiSubstitutor, com.intellij.openapi.projectRoots.JavaSdkVersion)
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.openapi.projectRoots.JavaSdkVersion javaSdkVersion
com.intellij.psi.PsiTypeParameterListOwner typeParameterListOwner
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkReferenceTypeArgumentList (com.intellij.psi.PsiTypeParameterListOwner, com.intellij.psi.PsiReferenceParameterList, com.intellij.psi.PsiSubstitutor, boolean, com.intellij.openapi.projectRoots.JavaSdkVersion)
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiType expectedType
String errorMessage
String description
String description
com.intellij.psi.PsiElement variable
com.intellij.psi.PsiElement grandParent
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
String description
com.intellij.psi.PsiType type
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
int i
com.intellij.psi.PsiType[] types
com.intellij.psi.PsiTypeElement typeElement
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
int i
com.intellij.psi.PsiTypeParameterListOwner typeParameterListOwner
com.intellij.psi.PsiReferenceParameterList referenceParameterList
com.intellij.psi.PsiSubstitutor substitutor
boolean registerIntentions
com.intellij.openapi.projectRoots.JavaSdkVersion javaSdkVersion
com.intellij.psi.PsiDiamondType$DiamondInferenceResult inferenceResult
com.intellij.psi.PsiTypeElement[] referenceElements
com.intellij.psi.PsiTypeParameter[] typeParameters
int targetParametersNum
int refParametersNum
private static boolean hasSuperMethodsWithTypeParams (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod method
private static com.intellij.psi.PsiType detectExpectedType (com.intellij.psi.PsiReferenceParameterList)
com.intellij.psi.PsiElement method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiExpression[] expressions
int idx
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiElement pParent
com.intellij.psi.PsiReferenceParameterList referenceParameterList
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType expectedType
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkTypeParameterWithinItsBound (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiType, com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceParameterList)
String description
com.intellij.psi.PsiClass boundClass
String messageKey
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiType bound
com.intellij.psi.PsiTypeParameter classParameter
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement typeElement2Highlight
com.intellij.psi.PsiReferenceParameterList referenceParameterList
com.intellij.psi.PsiClass referenceClass
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiClassType[] bounds
private static java.lang.String typeParameterListOwnerDescription (com.intellij.psi.PsiTypeParameterListOwner)
com.intellij.psi.PsiTypeParameterListOwner typeParameterListOwner
private static java.lang.String typeParameterListOwnerCategoryDescription (com.intellij.psi.PsiTypeParameterListOwner)
com.intellij.psi.PsiTypeParameterListOwner typeParameterListOwner
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkElementInTypeParameterExtendsList (com.intellij.psi.PsiReferenceList, com.intellij.psi.PsiClass, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiElement)
String description
com.intellij.psi.PsiClassType type
String description
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiReferenceList referenceList
com.intellij.psi.PsiClass aClass
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement element
com.intellij.psi.PsiJavaCodeReferenceElement[] referenceElements
com.intellij.psi.PsiClass extendFrom
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkInterfaceMultipleInheritance (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassType[] types
com.intellij.openapi.util.TextRange textRange
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkInterfaceMultipleInheritance (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, java.util.Map, java.util.Set, com.intellij.openapi.util.TextRange)
String description
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiSubstitutor superTypeSubstitutor
com.intellij.psi.PsiSubstitutor inheritedSubstitutor
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement place
com.intellij.psi.PsiSubstitutor derivedSubstitutor
java.util.Map inheritedClasses
java.util.Set visited
com.intellij.openapi.util.TextRange textRange
java.util.List superTypes
static java.util.Collection checkOverrideEquivalentMethods (com.intellij.psi.PsiClass)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.HierarchicalMethodSignature signature
com.intellij.psi.PsiClass aClass
java.util.List result
java.util.Collection signaturesWithSupers
com.intellij.psi.PsiManager manager
java.util.Map sameErasureMethods
java.util.Set foundProblems
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkDefaultMethodOverrideEquivalentToObjectNonPrivate (com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod objectMethod
com.intellij.psi.PsiClass containingClass
com.intellij.psi.HierarchicalMethodSignature methodSignature
com.intellij.psi.HierarchicalMethodSignature sig
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement methodIdentifier
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkUnrelatedDefaultMethods (com.intellij.psi.PsiClass, com.intellij.psi.PsiIdentifier)
boolean isDefault
boolean isAbstract
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod unrelatedMethod
String key
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
java.util.List defaultContainingClasses
String unrelatedDefaults
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiMethod defaultMethod
com.intellij.psi.PsiClass defaultMethodContainingClass
com.intellij.psi.PsiMethod unrelatedMethod
com.intellij.psi.PsiClass unrelatedMethodContainingClass
java.util.List defaults
java.util.List abstracts
boolean hasConcrete
java.util.Set overrideEquivalentMethods
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiIdentifier classIdentifier
java.util.Map overrideEquivalent
boolean isInterface
private static boolean belongToOneHierarchy (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass defaultMethodContainingClass
com.intellij.psi.PsiClass unrelatedMethodContainingClass
private static boolean hasNotOverriddenAbstract (java.util.List, com.intellij.psi.PsiClass)
java.util.List defaultContainingClasses
com.intellij.psi.PsiClass abstractMethodContainingClass
private static java.lang.String hasUnrelatedDefaults (java.util.List)
com.intellij.psi.PsiClass aClass1
com.intellij.psi.PsiClass[] defaultClasses
java.util.ArrayList classes
java.util.List defaults
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkUnrelatedConcrete (com.intellij.psi.PsiClass, com.intellij.psi.PsiIdentifier)
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiClass foundMethodContainingClass
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
com.intellij.psi.PsiMethod foundMethod
com.intellij.psi.HierarchicalMethodSignature hms
java.util.Collection visibleSignatures
java.util.Map overrideEquivalent
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiIdentifier classIdentifier
com.intellij.psi.PsiClass superClass
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkSameErasureNotSubSignatureInner (com.intellij.psi.HierarchicalMethodSignature, com.intellij.psi.PsiManager, com.intellij.psi.PsiClass, java.util.Map)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
int i
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiType[] erasedTypes
com.intellij.psi.HierarchicalMethodSignature superSignature
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.HierarchicalMethodSignature signature
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass aClass
java.util.Map sameErasureMethods
com.intellij.psi.PsiMethod method
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.util.MethodSignature signatureToErase
com.intellij.psi.util.MethodSignatureBackedByPsiMethod sameErasure
java.util.List supers
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkSameErasureNotSubSignatureOrSameClass (com.intellij.psi.util.MethodSignatureBackedByPsiMethod, com.intellij.psi.HierarchicalMethodSignature, com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiType type
int idx
com.intellij.psi.PsiType[] erasedTypes
boolean erasure
boolean sameClass
com.intellij.psi.util.MethodSignatureBackedByPsiMethod signatureToCheck
com.intellij.psi.HierarchicalMethodSignature superSignature
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod checkMethod
com.intellij.psi.PsiClass checkContainingClass
com.intellij.psi.PsiClass superContainingClass
boolean checkEqualsSuper
com.intellij.openapi.projectRoots.JavaVersionService javaVersionService
boolean atLeast17
com.intellij.psi.PsiType retErasure1
com.intellij.psi.PsiType retErasure2
boolean differentReturnTypeErasure
private static com.intellij.codeInsight.daemon.impl.HighlightInfo getSameErasureMessage (boolean, com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod, com.intellij.openapi.util.TextRange)
boolean sameClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod superMethod
com.intellij.openapi.util.TextRange textRange
String key
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkTypeParameterInstantiation (com.intellij.psi.PsiNewExpression)
String description
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement element
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkWildcardUsage (com.intellij.psi.PsiTypeElement)
String description
com.intellij.psi.PsiNewExpression newExpression
String description
com.intellij.psi.PsiElement refPParent
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement refParent
String description
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkReferenceTypeUsedAsTypeArgument (com.intellij.psi.PsiTypeElement, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiClassType boxedType
com.intellij.psi.PsiElement element
String text
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiType toConvert
com.intellij.psi.PsiTypeElement typeElement
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiType type
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkForeachExpressionTypeIsIterable (com.intellij.psi.PsiExpression)
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType itemType
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkForEachParameterType (com.intellij.psi.PsiForeachStatement, com.intellij.psi.PsiParameter)
com.intellij.psi.PsiForeachStatement statement
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType itemType
com.intellij.psi.PsiType parameterType
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkAccessStaticFieldFromEnumConstructor (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.JavaResolveResult)
com.intellij.psi.PsiType type
com.intellij.psi.PsiReferenceExpression expr
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiMember constructorOrInitializer
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiField field
String description
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkEnumInstantiation (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
String description
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiClass aClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkGenericArrayCreation (com.intellij.psi.PsiElement, com.intellij.psi.PsiType)
String description
String description
com.intellij.psi.PsiElement element
com.intellij.psi.PsiType type
static boolean isEnumSyntheticMethod (com.intellij.psi.util.MethodSignature, com.intellij.openapi.project.Project)
com.intellij.psi.util.MethodSignature methodSignature
com.intellij.openapi.project.Project project
com.intellij.psi.PsiType javaLangString
com.intellij.psi.util.MethodSignature valueOfMethod
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkTypeParametersList (com.intellij.psi.PsiTypeParameterList, com.intellij.psi.PsiTypeParameter[], com.intellij.pom.java.LanguageLevel)
String description
String description
String description
String message
com.intellij.psi.PsiTypeParameter typeParameter2
String name2
int j
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiTypeParameter typeParameter1
com.intellij.codeInsight.daemon.impl.HighlightInfo cyclicInheritance
String name1
int i
com.intellij.psi.PsiTypeParameterList list
com.intellij.psi.PsiTypeParameter[] parameters
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiElement parent
static java.util.Collection checkCatchParameterIsClass (com.intellij.psi.PsiParameter)
String message
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiParameter parameter
java.util.Collection result
java.util.List typeElements
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkInstanceOfGenericType (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression expression
com.intellij.psi.PsiTypeElement checkTypeElement
private static com.intellij.codeInsight.daemon.impl.HighlightInfo isIllegalForInstanceOf (com.intellij.psi.PsiType, com.intellij.psi.PsiTypeElement)
String description
String description
com.intellij.psi.PsiType type
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiClass resolved
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkClassObjectAccessExpression (com.intellij.psi.PsiClassObjectAccessExpression)
com.intellij.psi.PsiType arrayComponentType
com.intellij.psi.PsiClassObjectAccessExpression expression
com.intellij.psi.PsiType type
private static com.intellij.codeInsight.daemon.impl.HighlightInfo canSelectFrom (com.intellij.psi.PsiClassType, com.intellij.psi.PsiTypeElement)
String description
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiTypeElement operand
com.intellij.psi.PsiClass aClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkOverrideAnnotation (com.intellij.psi.PsiMethod, com.intellij.psi.PsiAnnotation, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiClass containingClass
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.util.MethodSignatureBackedByPsiMethod superMethod
com.intellij.psi.PsiClass superClass
com.intellij.openapi.project.IndexNotReadyException e
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiAnnotation overrideAnnotation
com.intellij.pom.java.LanguageLevel languageLevel
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkSafeVarargsAnnotation (com.intellij.psi.PsiMethod, com.intellij.pom.java.LanguageLevel)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement element
com.intellij.psi.PsiParameter varParameter
com.intellij.psi.PsiEllipsisType ellipsisType
com.intellij.psi.PsiType componentType
com.intellij.openapi.project.IndexNotReadyException e
com.intellij.psi.PsiMethod method
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiModifierList list
com.intellij.psi.PsiAnnotation safeVarargsAnnotation
public static boolean isSafeVarargsNoOverridingCondition (com.intellij.psi.PsiMethod, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiMethod method
com.intellij.pom.java.LanguageLevel languageLevel
static void checkEnumConstantForConstructorProblems (com.intellij.psi.PsiEnumConstant, com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder, com.intellij.openapi.projectRoots.JavaSdkVersion)
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiEnumConstant enumConstant
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder holder
com.intellij.openapi.projectRoots.JavaSdkVersion javaSdkVersion
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClassType type
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkEnumSuperConstructorCall (com.intellij.psi.PsiMethodCallExpression)
String message
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMember constructor
com.intellij.psi.PsiMethodCallExpression expr
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiElement refNameElement
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkVarArgParameterIsLast (com.intellij.psi.PsiParameter)
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiParameter[] params
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement declarationScope
static java.util.List checkEnumConstantModifierList (com.intellij.psi.PsiModifierList)
String description
com.intellij.psi.PsiElement child
com.intellij.psi.PsiModifierList modifierList
java.util.List list
com.intellij.psi.PsiElement[] children
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkParametersAllowed (com.intellij.psi.PsiReferenceParameterList)
String message
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiReferenceParameterList refParamList
com.intellij.psi.PsiElement parent
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkParametersOnRaw (com.intellij.psi.PsiReferenceParameterList)
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod[] superMethods
com.intellij.psi.PsiClass resolve
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiType type
boolean isJavac7
com.intellij.psi.PsiClass typeParameter
String message
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiReferenceParameterList refParamList
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement qualifier
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkCannotInheritFromEnum (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
String message
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiElement elementToHighlight
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkGenericCannotExtendException (com.intellij.psi.PsiReferenceList)
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiJavaCodeReferenceElement refElement
com.intellij.psi.PsiClass throwableClass
com.intellij.psi.PsiClass klass
String message
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiJavaCodeReferenceElement refElement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceList list
com.intellij.psi.PsiElement parent
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkGenericCannotExtendException (com.intellij.psi.PsiAnonymousClass)
String message
com.intellij.psi.PsiAnonymousClass anonymousClass
private static boolean hasGenericSignature (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass klass
com.intellij.psi.PsiClass containingClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkEnumMustNotBeLocal (com.intellij.psi.PsiClass)
String description
com.intellij.openapi.util.TextRange textRange
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement parent
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkSelectStaticClassFromParameterizedType (com.intellij.psi.PsiElement, com.intellij.psi.PsiJavaCodeReferenceElement)
String message
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiJavaCodeReferenceElement ref
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkCannotInheritFromTypeParameter (com.intellij.psi.PsiClass, com.intellij.psi.PsiJavaCodeReferenceElement)
String description
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiJavaCodeReferenceElement toHighlight
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkRawOnParameterizedType (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiJavaCodeReferenceElement parent
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiReferenceParameterList list
com.intellij.psi.PsiElement qualifier
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkCannotPassInner (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiClass hiddenClass
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiElement typeClass
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass hiddenClass
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiJavaCodeReferenceElement ref
private static com.intellij.psi.PsiClass unqualifiedNestedClassReferenceAccessedViaContainingClassInheritance (com.intellij.psi.PsiClass, com.intellij.psi.PsiReferenceList)
com.intellij.psi.PsiClass superContainingClass
com.intellij.psi.PsiElement superClass
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiReferenceList referenceList
private static void registerVariableParameterizedTypeFixes (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiVariable, com.intellij.psi.PsiReferenceParameterList, com.intellij.openapi.projectRoots.JavaSdkVersion)
com.intellij.psi.PsiTypeParameter classTypeParameter
com.intellij.psi.PsiType actualTypeParameter
int j
com.intellij.psi.PsiType[] actualTypeParameters
com.intellij.psi.PsiTypeParameter[] classTypeParameters
java.util.Map map
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType suggestedType
com.intellij.psi.PsiClass aClass
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.openapi.projectRoots.JavaSdkVersion version
com.intellij.psi.PsiType type
String shortName
com.intellij.psi.PsiManager manager
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.search.PsiShortNamesCache shortNamesCache
com.intellij.psi.PsiClass[] classes
com.intellij.psi.PsiElementFactory factory
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkInferredIntersections (com.intellij.psi.PsiSubstitutor, com.intellij.openapi.util.TextRange)
String conflictingConjunctsMessage
String parameterName
com.intellij.psi.PsiType type
java.util.Map$Entry typeEntry
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.openapi.util.TextRange ref
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkClassSupersAccessibility (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkClassSupersAccessibility (com.intellij.psi.PsiClass, com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiReferenceExpression ref
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkClassSupersAccessibility (com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.util.TextRange, boolean)
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClassType superType
java.util.HashSet checked
String notAccessibleErrorMessage
com.intellij.psi.PsiClassType$ClassResolveResult superClassResolveResult
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.GlobalSearchScope resolveScope
com.intellij.openapi.util.TextRange range
boolean checkParameters
com.intellij.psi.JavaPsiFacade factory
com.intellij.psi.PsiElementFactory elementFactory
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkMemberSignatureTypesAccessibility (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiType type
java.util.Set classes
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.search.GlobalSearchScope resolveScope
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiMethod method
com.intellij.psi.search.GlobalSearchScope resolveScope
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiReferenceExpression ref
String message
com.intellij.psi.PsiElement parent
private static java.lang.String isTypeAccessible (com.intellij.psi.PsiType, java.util.Set, boolean, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.JavaPsiFacade)
String notAccessibleMessage
com.intellij.psi.PsiType parameterType
String notAccessibleMessage
com.intellij.psi.PsiClassType superType
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.roots.FileIndexFacade index
String qualifiedName
boolean isInLibrary
com.intellij.psi.PsiType type
java.util.Set classes
boolean checkParameters
com.intellij.psi.search.GlobalSearchScope resolveScope
com.intellij.psi.JavaPsiFacade factory
com.intellij.psi.PsiClass aClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkTypeParameterOverrideEquivalentMethods (com.intellij.psi.PsiClass, com.intellij.pom.java.LanguageLevel)
java.util.Collection result
com.intellij.psi.PsiReferenceList extendsList
com.intellij.psi.PsiClass aClass
com.intellij.pom.java.LanguageLevel level
private static synthetic boolean lambda$hasUnrelatedDefaults$1 (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass1
com.intellij.psi.PsiClass aClass2
private static synthetic boolean lambda$hasNotOverriddenAbstract$0 (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass abstractMethodContainingClass
com.intellij.psi.PsiClass containingClass
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightClassUtil$1.class
HighlightClassUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
final com.intellij.codeInsight.daemon.impl.analysis.HighlightClassUtil$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.codeInsight.daemon.impl.HighlightInfo[] val$infos
final synthetic com.intellij.psi.PsiClass val$containerClass
final synthetic com.intellij.psi.PsiJavaCodeReferenceElement val$extendRef
final synthetic com.intellij.psi.PsiElement val$resolved
final synthetic com.intellij.psi.PsiClass val$aClass
void <init> (com.intellij.codeInsight.daemon.impl.HighlightInfo[], com.intellij.psi.PsiClass, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
String description
String description
com.intellij.psi.PsiClass base
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement resolve
private static synthetic boolean lambda$visitReferenceElement$0 (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass psiClass
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightClassUtil.class
HighlightClassUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.HighlightClassUtil extends java.lang.Object {
private static final com.intellij.codeInsight.intention.QuickFixFactory QUICK_FIX_FACTORY
public void <init> ()
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkAbstractInstantiation (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiAnonymousClass aClass
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement parent
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkClassWithAbstractMethods (com.intellij.psi.PsiClass, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiClass aClass
com.intellij.openapi.util.TextRange range
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkClassWithAbstractMethods (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement implementsFixElement
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiMethod abstractMethod
com.intellij.psi.PsiClass superClass
String baseClassName
String methodName
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
com.intellij.psi.PsiMethod anyMethodToImplement
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkClassMustBeAbstract (com.intellij.psi.PsiClass, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiClass aClass
com.intellij.openapi.util.TextRange textRange
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkInstantiationOfAbstractClass (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
String baseClassName
String message
com.intellij.psi.PsiMethod anyAbstractMethod
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement highlightElement
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
static boolean hasEnumConstantsWithInitializer (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkDuplicateTopLevelClass (com.intellij.psi.PsiClass)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiClass dupClass
com.intellij.psi.PsiClass aClass
String qualifiedName
int numOfClassesToFind
com.intellij.psi.PsiManager manager
com.intellij.openapi.module.Module module
com.intellij.psi.PsiClass[] classes
com.intellij.openapi.roots.ModuleFileIndex fileIndex
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean isTestSourceRoot
String dupFileName
String message
com.intellij.openapi.util.TextRange textRange
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkDuplicateNestedClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement element
String message
com.intellij.openapi.util.TextRange textRange
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement parent
String name
boolean duplicateFound
boolean checkSiblings
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkPublicClassInRightFile (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass otherClass
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiJavaFile file
com.intellij.openapi.vfs.VirtualFile virtualFile
String message
com.intellij.openapi.util.TextRange range
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
com.intellij.psi.PsiClass[] classes
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkVarClassConflict (com.intellij.psi.PsiClass, com.intellij.psi.PsiIdentifier)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiIdentifier identifier
String className
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkClassAndPackageConflict (com.intellij.psi.PsiClass)
String message
com.intellij.openapi.util.TextRange range
String message
com.intellij.openapi.util.TextRange range
String simpleName
com.intellij.psi.PsiDirectory subDirectory
com.intellij.psi.PsiElement directory
com.intellij.psi.PsiClass aClass
String name
com.intellij.psi.PsiElement file
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkStaticFieldDeclarationInInnerClass (com.intellij.psi.PsiKeyword)
com.intellij.psi.PsiKeyword keyword
com.intellij.psi.PsiField field
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo result
private static void registerMakeInnerClassStatic (com.intellij.psi.PsiClass, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.psi.PsiClass aClass
com.intellij.codeInsight.daemon.impl.HighlightInfo result
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkStaticMethodDeclarationInInnerClass (com.intellij.psi.PsiKeyword)
com.intellij.psi.PsiKeyword keyword
com.intellij.psi.PsiMethod method
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo result
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkStaticInitializerDeclarationInInnerClass (com.intellij.psi.PsiKeyword)
com.intellij.psi.PsiKeyword keyword
com.intellij.psi.PsiClassInitializer initializer
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo result
private static com.intellij.psi.PsiElement getEnclosingStaticClass (com.intellij.psi.PsiKeyword, java.lang.Class)
com.intellij.psi.PsiKeyword keyword
Class parentClass
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkStaticClassDeclarationInInnerClass (com.intellij.psi.PsiKeyword)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiKeyword keyword
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement context
com.intellij.psi.PsiModifierList modifierList
com.intellij.openapi.util.TextRange range
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiClass containingClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkStaticDeclarationInInnerClass (com.intellij.psi.PsiKeyword)
com.intellij.psi.PsiKeyword keyword
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkExtendsAllowed (com.intellij.psi.PsiReferenceList)
String description
boolean isExtends
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiReferenceList list
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkImplementsAllowed (com.intellij.psi.PsiReferenceList)
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo result
com.intellij.psi.PsiClassType[] referencedTypes
boolean isImplements
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiReferenceList list
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkExtendsClassAndImplementsInterface (com.intellij.psi.PsiReferenceList, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiJavaCodeReferenceElement)
String message
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiReferenceList referenceList
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiClass aClass
boolean isImplements
boolean isInterface
boolean mustBeInterface
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
com.intellij.psi.PsiClass extendFrom
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkCannotInheritFromFinal (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
String message
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiElement elementToHighlight
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkAnonymousInheritFinal (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiAnonymousClass aClass
com.intellij.psi.PsiClassType baseClassReference
com.intellij.psi.PsiClass baseClass
private static java.lang.String checkDefaultConstructorThrowsException (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClassType[])
com.intellij.psi.PsiClassType referencedType
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClassType[] handledExceptions
com.intellij.psi.PsiClassType[] referencedTypes
java.util.List exceptions
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkClassDoesNotCallSuperConstructorOrHandleExceptions (com.intellij.psi.PsiClass, com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder, com.intellij.psi.PsiResolveHelper)
com.intellij.psi.PsiClass aClass
com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder refCountHolder
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.openapi.util.TextRange textRange
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkBaseClassDefaultConstructorProblem (com.intellij.psi.PsiClass, com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder, com.intellij.psi.PsiResolveHelper, com.intellij.openapi.util.TextRange, com.intellij.psi.PsiClassType[])
String m1
String m2
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiMethod constructor
String description
com.intellij.psi.PsiClass aClass
com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder refCountHolder
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiClassType[] handledExceptions
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiMethod[] constructors
com.intellij.psi.PsiElement resolved
java.util.List constructorCandidates
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkInterfaceCannotBeLocal (com.intellij.psi.PsiClass)
com.intellij.openapi.util.TextRange range
String description
com.intellij.psi.PsiClass aClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkCyclicInheritance (com.intellij.psi.PsiClass)
String description
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass circularClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkExtendsDuplicate (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiClass resolvedElement
com.intellij.psi.PsiClassType referencedType
String description
com.intellij.psi.PsiJavaCodeReferenceElement element
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiReferenceList list
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassType[] referencedTypes
int dupCount
com.intellij.psi.PsiManager manager
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkClassAlreadyImported (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
String description
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiImportStatementBase importStatement
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement elementToHighlight
com.intellij.psi.PsiFile file
com.intellij.psi.PsiJavaFile javaFile
com.intellij.psi.PsiImportList importList
com.intellij.psi.PsiImportStatementBase[] importStatements
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkClassExtendsOnlyOneClass (com.intellij.psi.PsiReferenceList)
String description
com.intellij.psi.PsiReferenceList list
com.intellij.psi.PsiClassType[] referencedTypes
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiClass aClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkThingNotAllowedInInterface (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass aClass
String description
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkQualifiedNew (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiClass)
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String description
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiElement refQualifier
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiExpression qualifier
com.intellij.codeInsight.daemon.impl.HighlightInfo info
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkClassExtendsForeignInnerClass (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTypeParameterListOwner owner
com.intellij.psi.PsiClass containerClass
String description
com.intellij.psi.PsiJavaCodeReferenceElement extendRef
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grand
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass containerClass
com.intellij.codeInsight.daemon.impl.HighlightInfo[] infos
private static boolean qualifiedNewCalledInConstructors (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] constructors
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkCreateInnerClassFromStaticContext (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiClass)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiExpression qualifier
public static com.intellij.codeInsight.daemon.impl.HighlightInfo checkCreateInnerClassFromStaticContext (com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression, com.intellij.psi.PsiClass)
com.intellij.psi.PsiType qType
com.intellij.psi.PsiElement placeToSearchEnclosingFrom
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement placeToSearchEnclosingFrom
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkCreateInnerClassFromStaticContext (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement placeToSearchEnclosingFrom
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass outerClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkSuperQualifierType (com.intellij.openapi.project.Project, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiClassType outerType
com.intellij.psi.PsiClass outerClass
String description
com.intellij.openapi.project.Project project
com.intellij.psi.PsiMethodCallExpression superCall
com.intellij.psi.PsiMethod ctr
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass targetClass
com.intellij.psi.PsiExpression qualifier
static com.intellij.codeInsight.daemon.impl.HighlightInfo reportIllegalEnclosingUsage (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
String element
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass outerClass
com.intellij.psi.PsiElement elementToHighlight
com.intellij.psi.PsiModifierListOwner staticParent
private static synthetic boolean lambda$checkBaseClassDefaultConstructorProblem$1 (com.intellij.psi.PsiResolveHelper, com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiParameter[] parameters
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$hasEnumConstantsWithInitializer$0 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiField[] fields
static synthetic boolean access$000 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightControlFlowUtil$1.class
HighlightControlFlowUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
synthetic com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil$1 extends java.lang.Object {
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightControlFlowUtil$ParamWriteProcessor.class
HighlightControlFlowUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil$ParamWriteProcessor extends java.lang.Object implements com.intellij.util.Processor {
private volatile boolean myIsWriteRefFound
private void <init> ()
public boolean process (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement element
private boolean isWriteRefFound ()
public volatile synthetic boolean process (java.lang.Object)
synthetic void <init> (com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil$1)
com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil$1 x0
static synthetic boolean access$100 (com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil$ParamWriteProcessor)
com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil$ParamWriteProcessor x0
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightControlFlowUtil.class
HighlightControlFlowUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil extends java.lang.Object {
private static final com.intellij.codeInsight.intention.QuickFixFactory QUICK_FIX_FACTORY
private void <init> ()
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkMissingReturnStatement (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiType)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiJavaToken rBrace
com.intellij.psi.PsiElement context
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiElement parent
com.intellij.psi.controlFlow.ControlFlow controlFlow
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiType returnType
public static com.intellij.psi.controlFlow.ControlFlow getControlFlowNoConstantEvaluate (com.intellij.psi.PsiElement) throws com.intellij.psi.controlFlow.AnalysisCanceledException
com.intellij.psi.PsiElement body
com.intellij.psi.controlFlow.LocalsOrMyInstanceFieldsControlFlowPolicy policy
private static com.intellij.psi.controlFlow.ControlFlow getControlFlow (com.intellij.psi.PsiElement) throws com.intellij.psi.controlFlow.AnalysisCanceledException
com.intellij.psi.PsiElement context
com.intellij.psi.controlFlow.LocalsOrMyInstanceFieldsControlFlowPolicy policy
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkUnreachableStatement (com.intellij.psi.PsiCodeBlock)
String description
com.intellij.psi.PsiElement keyword
com.intellij.psi.PsiElement element
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.controlFlow.AllVariablesControlFlowPolicy policy
com.intellij.psi.controlFlow.ControlFlow controlFlow
com.intellij.psi.PsiElement unreachableStatement
com.intellij.psi.PsiCodeBlock codeBlock
public static boolean isFieldInitializedAfterObjectConstruction (com.intellij.psi.PsiField)
com.intellij.psi.PsiClassInitializer[] initializers
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiMethod redirectedConstructor
com.intellij.psi.PsiCodeBlock ctrBody
java.util.List redirectedConstructors
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiMethod[] constructors
com.intellij.psi.PsiField field
boolean isFieldStatic
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassInitializer[] initializers
private static boolean isFieldInitializedInClassInitializer (com.intellij.psi.PsiField, boolean, com.intellij.psi.PsiClassInitializer[])
com.intellij.psi.PsiField field
boolean isFieldStatic
com.intellij.psi.PsiClassInitializer[] initializers
private static boolean isFieldInitializedInOtherFieldInitializer (com.intellij.psi.PsiClass, com.intellij.psi.PsiField, boolean, com.intellij.openapi.util.Condition)
com.intellij.psi.PsiField psiField
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiField field
boolean fieldStatic
com.intellij.openapi.util.Condition condition
com.intellij.psi.PsiField[] fields
static boolean isRecursivelyCalledConstructor (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod constructor
com.intellij.codeInsight.daemon.impl.analysis.JavaHighlightUtil$ConstructorVisitorInfo info
public static boolean isAssigned (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil$ParamWriteProcessor processor
public static boolean variableDefinitelyAssignedIn (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.ControlFlow controlFlow
com.intellij.psi.controlFlow.AnalysisCanceledException e
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
private static boolean variableDefinitelyNotAssignedIn (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.ControlFlow controlFlow
com.intellij.psi.controlFlow.AnalysisCanceledException e
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkFinalFieldInitialized (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
String description
com.intellij.openapi.util.TextRange range
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiClass containingClass
public static com.intellij.codeInsight.daemon.impl.HighlightInfo checkVariableInitializedBeforeUsage (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiVariable, java.util.Map, com.intellij.psi.PsiFile)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiVariable variable
java.util.Map uninitializedVarProblems
com.intellij.psi.PsiFile containingFile
public static com.intellij.codeInsight.daemon.impl.HighlightInfo checkVariableInitializedBeforeUsage (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiVariable, java.util.Map, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.PsiElement topBlock
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiMethod redirectedConstructor
com.intellij.psi.PsiMethod constructor
java.util.List redirectedConstructors
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassInitializer classInitializer
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiCodeBlock redirectedBody
com.intellij.psi.PsiMethod redirectedConstructor
com.intellij.psi.PsiCodeBlock body
java.util.List redirectedConstructors
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiField field
com.intellij.psi.PsiField anotherField
int offset
com.intellij.psi.PsiMethod[] constructors
com.intellij.psi.PsiCodeBlock body
boolean shouldCheckInitializerOrder
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiClassInitializer[] initializers
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement scope
com.intellij.psi.controlFlow.ControlFlow controlFlow
Exception e
com.intellij.lang.jvm.actions.ChangeModifierRequest request
String name
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiVariable variable
java.util.Map uninitializedVarProblems
com.intellij.psi.PsiFile containingFile
boolean ignoreFinality
int startOffset
com.intellij.psi.PsiElement topBlock
java.util.Collection codeBlockProblems
private static boolean inInnerClass (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiLambdaExpression lambdaExpression
boolean innerClass
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiClass containingClass
private static boolean insideClassInitialization (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMember member
public static boolean isReassigned (com.intellij.psi.PsiVariable, java.util.Map)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement declarationScope
java.util.Collection codeBlockProblems
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiVariable variable
java.util.Map finalVarProblems
public static com.intellij.codeInsight.daemon.impl.HighlightInfo checkFinalVariableMightAlreadyHaveBeenAssignedTo (com.intellij.psi.PsiVariable, com.intellij.psi.PsiReferenceExpression, java.util.Map)
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo variableInfo
com.intellij.psi.PsiElement context
com.intellij.psi.PsiMember member
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiMethod redirectedConstructor
com.intellij.psi.PsiMethod ctr
java.util.List redirectedConstructors
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
java.util.List members
boolean isFieldStatic
com.intellij.psi.PsiMember enclosingConstructorOrInitializer
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiReferenceExpression expression
java.util.Map finalVarProblems
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement codeBlock
java.util.Collection codeBlockProblems
boolean alreadyAssigned
private static java.util.Collection getFinalVariableProblemsInBlock (java.util.Map, com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.ControlFlow controlFlow
com.intellij.psi.controlFlow.AnalysisCanceledException e
java.util.Map finalVarProblems
com.intellij.psi.PsiElement codeBlock
java.util.Collection codeBlockProblems
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkFinalVariableInitializedInLoop (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiElement)
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement resolved
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkCannotWriteToFinal (com.intellij.psi.PsiExpression, com.intellij.psi.PsiFile)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiVariable variable
boolean canWrite
String name
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiElement innerClass
private static boolean canWriteToFinal (com.intellij.psi.PsiVariable, com.intellij.psi.PsiExpression, com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiFile)
com.intellij.psi.PsiField field
com.intellij.psi.PsiMember enclosingCtrOrInitializer
boolean isAccessedFromOtherClass
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement innerClass
private static boolean isSameField (com.intellij.psi.PsiMember, com.intellij.psi.PsiField, com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiFile)
com.intellij.psi.PsiMember enclosingCtrOrInitializer
com.intellij.psi.PsiField field
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiFile containingFile
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkVariableMustBeFinal (com.intellij.psi.PsiVariable, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiElement parent
boolean isToBeEffectivelyFinal
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiJavaCodeReferenceElement context
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiElement innerClass
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkWriteToFinalInsideLambda (com.intellij.psi.PsiVariable, com.intellij.psi.PsiJavaCodeReferenceElement)
String text
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiJavaCodeReferenceElement context
com.intellij.psi.PsiLambdaExpression lambdaExpression
public static boolean isEffectivelyFinal (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement, com.intellij.psi.PsiJavaCodeReferenceElement)
boolean effectivelyFinal
com.intellij.psi.PsiElement codeBlock
com.intellij.psi.controlFlow.ControlFlow controlFlow
com.intellij.psi.controlFlow.AnalysisCanceledException e
com.intellij.psi.PsiReferenceExpression expression
java.util.List readBeforeWriteLocals
com.intellij.psi.controlFlow.ControlFlow controlFlow
java.util.Collection initializedTwice
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiJavaCodeReferenceElement context
boolean effectivelyFinal
private static boolean notAccessedForWriting (com.intellij.psi.PsiVariable, com.intellij.psi.search.LocalSearchScope)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiVariable variable
com.intellij.psi.search.LocalSearchScope searchScope
public static com.intellij.psi.PsiElement getInnerClassVariableReferencedFrom (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement[] scope
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement[] scope
com.intellij.psi.PsiElement[] scope
com.intellij.psi.PsiElement scopeElement
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement[] scope
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement prevParent
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkInitializerCompleteNormally (com.intellij.psi.PsiClassInitializer)
String description
com.intellij.psi.controlFlow.ControlFlow controlFlow
int completionReasons
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiCodeBlock body
private static synthetic boolean lambda$isEffectivelyFinal$3 (com.intellij.psi.PsiVariable, com.intellij.psi.PsiReference)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiElement element
private static synthetic boolean lambda$checkVariableInitializedBeforeUsage$2 (int, com.intellij.psi.PsiField)
int startOffset
com.intellij.psi.PsiField psiField
private static synthetic boolean lambda$checkVariableInitializedBeforeUsage$1 (int, com.intellij.psi.PsiField)
int startOffset
com.intellij.psi.PsiField field
private static synthetic boolean lambda$isFieldInitializedInClassInitializer$0 (boolean, com.intellij.psi.PsiField, com.intellij.psi.PsiClassInitializer)
boolean isFieldStatic
com.intellij.psi.PsiField field
com.intellij.psi.PsiClassInitializer initializer
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightFixUtil.class
HighlightFixUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.HighlightFixUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.codeInsight.intention.QuickFixFactory QUICK_FIX_FACTORY
private static final com.siyeh.ig.callMatcher.CallMatcher COLLECTION_TO_ARRAY
static final synthetic boolean $assertionsDisabled
public void <init> ()
static void registerCollectionToArrayFixAction (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiType collectionItemType
com.intellij.psi.PsiExpression collection
com.intellij.psi.PsiType arrayComponentType
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiType fromType
com.intellij.psi.PsiType toType
com.intellij.psi.PsiExpression expression
static void registerAccessQuickFixAction (com.intellij.psi.PsiJvmMember, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiElement)
java.util.List fixes
java.util.List fixes
com.intellij.openapi.util.TextRange fixRange
com.intellij.psi.PsiElement ref
int level
int i
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiModifierList modifierListCopy
int minAccessLevel
com.intellij.psi.PsiClass containingClass
int[] accessLevels
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiJvmMember refElement
com.intellij.psi.PsiJavaCodeReferenceElement place
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
com.intellij.psi.PsiElement fileResolveScope
com.intellij.psi.PsiClass accessObjectClass
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiClass packageLocalClassInTheMiddle
static com.intellij.psi.PsiClass getPackageLocalClassInTheMiddle (com.intellij.psi.PsiElement)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement place
static void registerChangeVariableTypeFixes (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression lExpr
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiElement element
static void registerUnhandledExceptionFixes (com.intellij.psi.PsiElement, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.psi.PsiElement element
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
static void registerStaticProblemQuickFixAction (com.intellij.psi.PsiElement, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiJavaCodeReferenceElement)
java.util.List fixes
com.intellij.psi.PsiElement refElement
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
com.intellij.psi.PsiJavaCodeReferenceElement place
com.intellij.psi.PsiModifierListOwner staticParent
private static boolean isInstanceReference (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement place
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiElement q
String qname
static void registerChangeVariableTypeFixes (com.intellij.psi.PsiVariable, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.codeInsight.intention.IntentionAction action
com.intellij.psi.PsiVariable parameter
com.intellij.psi.PsiType itemType
com.intellij.psi.PsiExpression expr
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
static void registerChangeReturnTypeFix (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiMethod method
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiType toType
public static java.util.List getChangeVariableTypeFixes (com.intellij.psi.PsiVariable, com.intellij.psi.PsiType)
com.intellij.codeInsight.quickfix.ChangeVariableTypeQuickFixProvider fixProvider
com.intellij.codeInsight.intention.IntentionAction changeFix
com.intellij.psi.PsiClassType boxedType
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType type
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiType itemType
java.util.List result
static com.intellij.codeInsight.intention.IntentionAction getChangeParameterClassFix (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType lType
com.intellij.psi.PsiType rType
com.intellij.psi.PsiClass lClass
com.intellij.psi.PsiClass rClass
private static void registerReplaceInaccessibleFieldWithGetterSetterFix (com.intellij.psi.PsiMember, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiClass, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod setterPrototype
com.intellij.psi.PsiMethod setter
com.intellij.psi.PsiMethod getterPrototype
com.intellij.psi.PsiMethod getter
com.intellij.psi.PsiField psiField
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMember refElement
com.intellij.psi.PsiJavaCodeReferenceElement place
com.intellij.psi.PsiClass accessObjectClass
com.intellij.codeInsight.daemon.impl.HighlightInfo error
static void registerLambdaReturnTypeFixes (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiLambdaExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType exprType
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
static void registerChangeParameterClassFix (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.psi.PsiType lType
com.intellij.psi.PsiType rType
com.intellij.codeInsight.daemon.impl.HighlightInfo info
static com.intellij.psi.PsiSwitchStatement findInitializingSwitch (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiSwitchStatement switchStatement
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.controlFlow.ControlFlow controlFlow
com.intellij.psi.controlFlow.AnalysisCanceledException e
int offset
com.intellij.psi.PsiSwitchLabelStatementBase label
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement topBlock
com.intellij.psi.PsiElement readPoint
com.intellij.psi.PsiSwitchStatement switchForAll
java.util.List labels
com.intellij.psi.controlFlow.LocalsOrMyInstanceFieldsControlFlowPolicy policy
com.intellij.psi.controlFlow.ControlFlow controlFlow
int switchOffset
int readOffset
boolean[] offsets
static com.intellij.codeInsight.intention.IntentionAction createInsertSwitchDefaultFix (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
String message
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement topBlock
com.intellij.psi.PsiElement readPoint
com.intellij.psi.PsiSwitchStatement switchStatement
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.class
HighlightMethodUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.HighlightMethodUtil extends java.lang.Object {
private static final com.intellij.codeInsight.intention.QuickFixFactory QUICK_FIX_FACTORY
private static final String MISMATCH_COLOR
private static final com.intellij.openapi.diagnostic.Logger LOG
static final synthetic boolean $assertionsDisabled
private void <init> ()
static java.lang.String createClashMethodMessage (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiClass class1
com.intellij.psi.PsiClass class2
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiMethod method2
boolean showContainingClasses
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkMethodWeakerPrivileges (com.intellij.psi.util.MethodSignatureBackedByPsiMethod, java.util.List, boolean, com.intellij.psi.PsiFile)
com.intellij.psi.PsiMethod superMethod
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.util.MethodSignatureBackedByPsiMethod superMethodSignature
com.intellij.psi.util.MethodSignatureBackedByPsiMethod methodSignature
java.util.List superMethodSignatures
boolean includeRealPositionInfo
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiModifierList modifierList
int accessLevel
String accessModifier
private static com.intellij.codeInsight.daemon.impl.HighlightInfo isWeaker (com.intellij.psi.PsiMethod, com.intellij.psi.PsiModifierList, java.lang.String, int, com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiIdentifier identifier
com.intellij.psi.PsiElement keyword
String description
com.intellij.openapi.util.TextRange textRange
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiModifierList modifierList
String accessModifier
int accessLevel
com.intellij.psi.PsiMethod superMethod
boolean includeRealPositionInfo
int superAccessLevel
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkMethodIncompatibleReturnType (com.intellij.psi.util.MethodSignatureBackedByPsiMethod, java.util.List, boolean)
com.intellij.psi.util.MethodSignatureBackedByPsiMethod methodSignature
java.util.List superMethodSignatures
boolean includeRealPositionInfo
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkMethodIncompatibleReturnType (com.intellij.psi.util.MethodSignatureBackedByPsiMethod, java.util.List, boolean, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiType declaredReturnType
com.intellij.psi.PsiType superReturnType
com.intellij.psi.PsiClass superClass
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.util.MethodSignatureBackedByPsiMethod superMethodSignature
com.intellij.psi.util.MethodSignatureBackedByPsiMethod methodSignature
java.util.List superMethodSignatures
boolean includeRealPositionInfo
com.intellij.openapi.util.TextRange textRange
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiClass aClass
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkSuperMethodSignature (com.intellij.psi.PsiMethod, com.intellij.psi.util.MethodSignatureBackedByPsiMethod, com.intellij.psi.PsiType, com.intellij.psi.PsiMethod, com.intellij.psi.util.MethodSignatureBackedByPsiMethod, com.intellij.psi.PsiType, java.lang.String, com.intellij.openapi.util.TextRange, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor unifyingSubstitutor
com.intellij.psi.PsiType substitutedSuperReturnType
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.util.MethodSignatureBackedByPsiMethod superMethodSignature
com.intellij.psi.PsiType superReturnType
com.intellij.psi.PsiMethod method
com.intellij.psi.util.MethodSignatureBackedByPsiMethod methodSignature
com.intellij.psi.PsiType returnType
String detailMessage
com.intellij.openapi.util.TextRange range
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiClass superContainingClass
com.intellij.psi.PsiType substitutedSuperReturnType
boolean isJdk15
private static com.intellij.codeInsight.daemon.impl.HighlightInfo createIncompatibleReturnTypeMessage (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod, com.intellij.psi.PsiType, com.intellij.psi.PsiType, java.lang.String, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiType substitutedSuperReturnType
com.intellij.psi.PsiType returnType
String detailMessage
com.intellij.openapi.util.TextRange textRange
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
com.intellij.psi.PsiClass returnClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkMethodOverridesFinal (com.intellij.psi.util.MethodSignatureBackedByPsiMethod, java.util.List)
com.intellij.psi.PsiMethod superMethod
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.util.MethodSignatureBackedByPsiMethod superMethodSignature
com.intellij.psi.util.MethodSignatureBackedByPsiMethod methodSignature
java.util.List superMethodSignatures
com.intellij.psi.PsiMethod method
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkSuperMethodIsFinal (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass superClass
String description
com.intellij.openapi.util.TextRange textRange
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod superMethod
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkMethodIncompatibleThrows (com.intellij.psi.util.MethodSignatureBackedByPsiMethod, java.util.List, boolean, com.intellij.psi.PsiClass)
com.intellij.psi.PsiJavaCodeReferenceElement[] referenceElements
java.util.List exceptionContexts
com.intellij.psi.PsiJavaCodeReferenceElement exceptionRef
com.intellij.psi.PsiClassType exception
int i
com.intellij.psi.PsiClass superContainingClass
com.intellij.psi.PsiElement exceptionContext
com.intellij.openapi.util.TextRange textRange
com.intellij.psi.PsiClassType exception
String description
com.intellij.openapi.util.TextRange textRange
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
com.intellij.psi.PsiMethod superMethod
int index
com.intellij.psi.util.MethodSignatureBackedByPsiMethod superMethodSignature
com.intellij.psi.util.MethodSignatureBackedByPsiMethod methodSignature
java.util.List superMethodSignatures
boolean includeRealPositionInfo
com.intellij.psi.PsiClass analyzedClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.psi.PsiClassType[] exceptions
com.intellij.psi.PsiJavaCodeReferenceElement[] referenceElements
java.util.List exceptionContexts
java.util.List checkedExceptions
private static int getExtraExceptionNum (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignatureBackedByPsiMethod, java.util.List, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClassType checkedEx
com.intellij.psi.PsiType substituted
com.intellij.psi.PsiType exception
int i
com.intellij.psi.util.MethodSignature methodSignature
com.intellij.psi.util.MethodSignatureBackedByPsiMethod superSignature
java.util.List checkedExceptions
com.intellij.psi.PsiSubstitutor substitutorForDerivedClass
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiSubstitutor substitutorForMethod
private static boolean isMethodThrows (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiType, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType thrownException
com.intellij.psi.PsiClassType thrownException1
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutorForMethod
com.intellij.psi.PsiType exception
com.intellij.psi.PsiSubstitutor substitutorForDerivedClass
com.intellij.psi.PsiClassType[] thrownExceptions
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkMethodCall (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiResolveHelper, com.intellij.pom.java.LanguageLevel, com.intellij.openapi.projectRoots.JavaSdkVersion, com.intellij.psi.PsiFile)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass containingClass
String errorMessage
com.intellij.psi.PsiElement nameElement
com.intellij.openapi.util.TextRange fixRange
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
String toolTip
String methodName
com.intellij.psi.PsiElement parent
String containerName
String argTypes
String description
com.intellij.openapi.util.Ref elementToHighlight
String toolTip
com.intellij.psi.PsiElement element
int navigationShift
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiReferenceParameterList typeArgumentList
com.intellij.psi.PsiSubstitutor applicabilitySubstitutor
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiMethod method
com.intellij.openapi.util.TextRange range
String description
com.intellij.psi.PsiMethod resolvedMethod
com.intellij.psi.infos.MethodCandidateInfo candidateInfo
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.openapi.projectRoots.JavaSdkVersion javaSdkVersion
com.intellij.psi.PsiFile file
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiReferenceExpression referenceToMethod
com.intellij.psi.JavaResolveResult[] results
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement resolved
boolean isDummy
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiSubstitutor substitutor
private static void registerUsageFixes (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.util.TextRange)
com.intellij.codeInsight.intention.IntentionAction action
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.openapi.util.TextRange range
private static void registerThisSuperFixes (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.util.TextRange)
com.intellij.codeInsight.intention.IntentionAction action
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.openapi.util.TextRange range
private static void registerTargetTypeFixesBasedOnApplicabilityInference (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiMethod, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiExpression lExpression
com.intellij.psi.PsiType expectedTypeByApplicabilityConstraints
com.intellij.psi.PsiType rType
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.infos.MethodCandidateInfo resolveResult
com.intellij.psi.PsiMethod resolved
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiVariable variable
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkStaticInterfaceCallQualifier (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.JavaResolveResult, com.intellij.openapi.util.TextRange, com.intellij.psi.PsiClass)
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiReferenceExpression referenceToMethod
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.openapi.util.TextRange fixRange
com.intellij.psi.PsiClass containingClass
String message
private static java.lang.String checkStaticInterfaceMethodCallQualifier (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassType type
java.util.Set classes
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiExpression qualifierExpression
private static void registerMethodReturnFixAction (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiCall)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression methodCallCopy
com.intellij.psi.PsiType methodCallTypeByArgs
com.intellij.psi.PsiMethod containerMethod
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.infos.MethodCandidateInfo candidate
com.intellij.psi.PsiCall methodCall
private static java.lang.String buildOneLineMismatchDescription (com.intellij.psi.PsiExpressionList, com.intellij.psi.infos.MethodCandidateInfo, com.intellij.openapi.util.Ref)
com.intellij.psi.PsiExpression expression
int i
String message
com.intellij.psi.PsiExpression wrongArg
com.intellij.psi.PsiType argType
int idx
com.intellij.psi.PsiExpressionList list
com.intellij.psi.infos.MethodCandidateInfo candidateInfo
com.intellij.openapi.util.Ref elementToHighlight
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiMethod resolvedMethod
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiParameter[] parameters
static boolean isDummyConstructorCall (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiResolveHelper, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.infos.CandidateInfo[] candidates
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiReferenceExpression referenceToMethod
boolean isDummy
boolean isThisOrSuper
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkAmbiguousMethodCallIdentifier (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.JavaResolveResult[], com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiElement, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiResolveHelper, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiFile)
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiClass containingClass
String description
String methodName
com.intellij.psi.PsiReferenceExpression referenceToMethod
com.intellij.psi.JavaResolveResult[] resolveResults
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiElement element
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiFile file
com.intellij.psi.infos.MethodCandidateInfo methodCandidate2
com.intellij.psi.infos.MethodCandidateInfo[] candidates
com.intellij.codeInsight.daemon.impl.HighlightInfoType highlightInfoType
String description
com.intellij.psi.PsiElement elementToHighlight
String toolTip
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.openapi.util.TextRange fixRange
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkAmbiguousMethodCallArguments (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.JavaResolveResult[], com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiElement, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiResolveHelper, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod element1
String m1
com.intellij.psi.PsiMethod element2
String m2
com.intellij.openapi.vfs.VirtualFile virtualFile1
com.intellij.openapi.vfs.VirtualFile virtualFile2
String description
String toolTip
String methodName
com.intellij.psi.PsiReferenceExpression referenceToMethod
com.intellij.psi.JavaResolveResult[] resolveResults
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiElement element
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiElement elementToHighlight
com.intellij.openapi.util.Pair pair
com.intellij.psi.infos.MethodCandidateInfo methodCandidate1
com.intellij.psi.infos.MethodCandidateInfo methodCandidate2
com.intellij.psi.infos.MethodCandidateInfo[] candidates
String description
String toolTip
com.intellij.codeInsight.daemon.impl.HighlightInfoType highlightInfoType
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.openapi.util.TextRange fixRange
private static com.intellij.openapi.util.Pair findCandidates (com.intellij.psi.JavaResolveResult[])
com.intellij.psi.infos.MethodCandidateInfo candidate
com.intellij.psi.JavaResolveResult result
com.intellij.psi.JavaResolveResult[] resolveResults
com.intellij.psi.infos.MethodCandidateInfo methodCandidate1
com.intellij.psi.infos.MethodCandidateInfo methodCandidate2
private static com.intellij.psi.infos.MethodCandidateInfo[] toMethodCandidates (com.intellij.psi.JavaResolveResult[])
com.intellij.psi.infos.MethodCandidateInfo candidate
com.intellij.psi.JavaResolveResult result
com.intellij.psi.JavaResolveResult[] resolveResults
java.util.List candidateList
private static void registerMethodCallIntentions (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiResolveHelper)
com.intellij.psi.PsiElement resolve
com.intellij.codeInsight.intention.IntentionAction action
com.intellij.psi.PsiType methodCallType
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.openapi.util.TextRange fixRange
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.infos.CandidateInfo[] methodCandidates
com.intellij.psi.PsiType expectedTypeByParent
com.intellij.psi.infos.CandidateInfo[] candidates
private static void registerMethodAccessLevelIntentions (com.intellij.psi.infos.CandidateInfo[], com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiExpressionList, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.psi.PsiMethod method
com.intellij.psi.infos.CandidateInfo methodCandidate
com.intellij.psi.infos.CandidateInfo[] methodCandidates
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiExpressionList exprList
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
private static java.lang.String createAmbiguousMethodHtmlTooltip (com.intellij.psi.infos.MethodCandidateInfo[])
com.intellij.psi.infos.MethodCandidateInfo[] methodCandidates
private static java.lang.String getContainingClassName (com.intellij.psi.infos.MethodCandidateInfo)
com.intellij.psi.infos.MethodCandidateInfo methodCandidate
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
private static java.lang.String createAmbiguousMethodHtmlTooltipMethodRow (com.intellij.psi.infos.MethodCandidateInfo)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType type
int j
com.intellij.psi.infos.MethodCandidateInfo methodCandidate
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiSubstitutor substitutor
StringBuilder ms
private static java.lang.String createMismatchedArgumentsHtmlTooltip (com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiExpressionList)
com.intellij.psi.infos.MethodCandidateInfo info
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiParameter[] parameters
String methodName
private static java.lang.String createShortMismatchedArgumentsHtmlTooltip (com.intellij.psi.PsiExpressionList, com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiParameter[], java.lang.String, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiClass)
com.intellij.psi.PsiExpressionList list
com.intellij.psi.infos.MethodCandidateInfo info
com.intellij.psi.PsiParameter[] parameters
String methodName
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiExpression[] expressions
int cols
String parenthesizedName
String errorMessage
private static java.lang.String escTrim (java.lang.String)
String s
private static java.lang.String trimNicely (java.lang.String)
int stringLength
int i
int firstWordEnd
String s
java.util.List wordIndices
private static java.lang.String createMismatchedArgumentsHtmlTooltip (com.intellij.psi.PsiExpressionList, com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiParameter[], java.lang.String, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiClass)
com.intellij.psi.PsiExpressionList list
com.intellij.psi.infos.MethodCandidateInfo info
com.intellij.psi.PsiParameter[] parameters
String methodName
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClass aClass
private static java.lang.String createLongMismatchedArgumentsHtmlTooltip (com.intellij.psi.PsiExpressionList, com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiParameter[], java.lang.String, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiClass)
String bg
String name
com.intellij.psi.PsiType type
com.intellij.psi.PsiType type
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiExpression expression
boolean showShort
String mismatchColor
int i
com.intellij.psi.PsiExpressionList list
com.intellij.psi.infos.MethodCandidateInfo info
com.intellij.psi.PsiParameter[] parameters
String methodName
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiExpression[] expressions
StringBuilder s
String errorMessage
private static java.lang.String createMismatchedArgsHtmlTooltipArgumentsRow (com.intellij.psi.PsiExpression[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiSubstitutor, int)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
boolean showShort
String mismatchColor
int i
int i
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiSubstitutor substitutor
int cols
StringBuilder ms
private static java.lang.String createMismatchedArgsHtmlTooltipParamsRow (com.intellij.psi.PsiParameter[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiExpression[])
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType type
boolean showShort
int i
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiExpression[] expressions
StringBuilder ms
private static boolean showShortType (int, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor)
int i
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType paramType
com.intellij.psi.PsiType expressionType
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkMethodMustHaveBody (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
int start
int end
String description
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkAbstractMethodInConcreteClass (com.intellij.psi.PsiMethod, com.intellij.psi.PsiElement)
String description
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement elementToHighlight
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
com.intellij.psi.PsiClass aClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkConstructorName (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiElement element
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String className
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkDuplicateMethod (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.util.containers.MostlySingularMultiMap)
String description
com.intellij.openapi.util.TextRange textRange
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod method
com.intellij.util.containers.MostlySingularMultiMap duplicateMethods
com.intellij.psi.util.MethodSignature methodSignature
int methodCount
java.util.List methods
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkMethodCanHaveBody (com.intellij.psi.PsiMethod, com.intellij.pom.java.LanguageLevel)
com.intellij.codeInsight.intention.IntentionAction intentionAction
com.intellij.psi.PsiMethod method
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiClass aClass
boolean hasNoBody
boolean isInterface
boolean isExtension
boolean isStatic
boolean isPrivate
java.util.List additionalFixes
String description
com.intellij.openapi.util.TextRange textRange
com.intellij.codeInsight.daemon.impl.HighlightInfo info
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkConstructorCallMustBeFirstStatement (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiElement prevSibling
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiElement codeBlock
com.intellij.psi.PsiReferenceExpression expression
String message
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkSuperAbstractMethodDirectCall (com.intellij.psi.PsiMethodCallExpression)
String message
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiMethod method
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkConstructorCallsBaseClassConstructor (com.intellij.psi.PsiMethod, com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder, com.intellij.psi.PsiResolveHelper)
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiMethod constructor
com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder refCountHolder
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiCodeBlock body
com.intellij.openapi.util.TextRange textRange
com.intellij.psi.PsiClassType[] handledExceptions
com.intellij.codeInsight.daemon.impl.HighlightInfo info
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkStaticMethodOverride (com.intellij.psi.PsiMethod, com.intellij.psi.PsiFile)
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiClass superClass
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.HierarchicalMethodSignature signature
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiClass aClass
com.intellij.psi.HierarchicalMethodSignature methodSignature
java.util.List superSignatures
boolean isStatic
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkStaticMethodOverride (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, boolean, com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.psi.PsiFile)
com.intellij.openapi.util.TextRange textRange
String messageKey
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
int accessLevel
String accessModifier
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod method
boolean isMethodStatic
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiModifierList superModifierList
com.intellij.psi.PsiModifierList modifierList
boolean isSuperMethodStatic
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkInterfaceInheritedMethodsReturnTypes (java.util.List, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiMethod currentMethod
com.intellij.psi.PsiType currentType
com.intellij.psi.util.MethodSignatureBackedByPsiMethod otherSuperSignature
com.intellij.psi.PsiMethod otherSuperMethod
com.intellij.psi.PsiSubstitutor otherSubstitutor
com.intellij.psi.PsiType otherSuperReturnType
com.intellij.psi.PsiSubstitutor unifyingSubstitutor
com.intellij.psi.PsiType otherReturnType
com.intellij.psi.PsiType curType
com.intellij.codeInsight.daemon.impl.HighlightInfo info
int i
java.util.List superMethodSignatures
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.util.MethodSignatureBackedByPsiMethod[] returnTypeSubstitutable
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkOverrideEquivalentInheritedMethods (com.intellij.psi.PsiClass, com.intellij.psi.PsiFile, com.intellij.pom.java.LanguageLevel)
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.HierarchicalMethodSignature superSignature
com.intellij.psi.PsiMethod method
java.util.List superSignatures
boolean allAbstracts
com.intellij.psi.PsiClass containingClass
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.HierarchicalMethodSignature signature
com.intellij.openapi.util.TextRange textRange
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiFile containingFile
com.intellij.pom.java.LanguageLevel languageLevel
String description
boolean appendImplementMethodFix
java.util.Collection visibleSignatures
com.intellij.psi.PsiResolveHelper resolveHelper
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkConstructorHandleSuperClassExceptions (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClassType exception
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement[] statements
java.util.Collection unhandled
String description
com.intellij.openapi.util.TextRange textRange
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkRecursiveConstructorInvocation (com.intellij.psi.PsiMethod)
com.intellij.openapi.util.TextRange textRange
String description
com.intellij.psi.PsiMethod method
public static com.intellij.openapi.util.TextRange getFixRange (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
int start
int end
com.intellij.psi.PsiElement nextSibling
static void checkNewExpression (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiType, com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder, com.intellij.openapi.projectRoots.JavaSdkVersion)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiType type
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder holder
com.intellij.openapi.projectRoots.JavaSdkVersion javaSdkVersion
com.intellij.psi.PsiClassType$ClassResolveResult typeResult
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiJavaCodeReferenceElement classReference
static void checkConstructorCall (com.intellij.psi.PsiClassType$ClassResolveResult, com.intellij.psi.PsiConstructorCall, com.intellij.psi.PsiType, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder, com.intellij.openapi.projectRoots.JavaSdkVersion)
com.intellij.psi.PsiExpression qualifier
String description
com.intellij.psi.PsiElement element
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String constructorName
String argTypes
String description
String tooltip
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiReferenceParameterList typeArgumentList
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiDiamondType diamondType
com.intellij.psi.JavaResolveResult staticFactory
String name
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.JavaResolveResult[] methodCandidates
String constructorName
com.intellij.psi.PsiClass constructorClass
String containerName
String argTypes
String description
String toolTip
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiReferenceParameterList typeArgumentList
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiElement place
com.intellij.psi.JavaResolveResult[] results
com.intellij.psi.infos.MethodCandidateInfo result
com.intellij.psi.PsiMethod constructor
boolean applicable
com.intellij.psi.PsiElement infoElement
com.intellij.psi.PsiClassType$ClassResolveResult typeResolveResult
com.intellij.psi.PsiConstructorCall constructorCall
com.intellij.psi.PsiType type
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder holder
com.intellij.openapi.projectRoots.JavaSdkVersion javaSdkVersion
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiClass accessObjectClass
com.intellij.psi.PsiMethod[] constructors
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkVarargParameterErasureToBeAccessible (com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiCall)
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType substitutedTypeErasure
com.intellij.psi.PsiClass targetClass
com.intellij.psi.infos.MethodCandidateInfo info
com.intellij.psi.PsiCall place
com.intellij.psi.PsiMethod method
private static void registerFixesOnInvalidConstructorCall (com.intellij.psi.PsiConstructorCall, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod[], com.intellij.psi.JavaResolveResult[], com.intellij.psi.PsiElement, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.psi.PsiConstructorCall constructorCall
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] constructors
com.intellij.psi.JavaResolveResult[] results
com.intellij.psi.PsiElement infoElement
com.intellij.codeInsight.daemon.impl.HighlightInfo info
private static com.intellij.codeInsight.daemon.impl.HighlightInfo buildAccessProblem (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiJvmMember, com.intellij.psi.JavaResolveResult)
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiJvmMember resolved
com.intellij.psi.JavaResolveResult result
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
private static boolean callingProtectedConstructorFromDerivedClass (com.intellij.psi.PsiConstructorCall, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiConstructorCall place
com.intellij.psi.PsiClass constructorClass
com.intellij.psi.PsiElement curElement
com.intellij.psi.PsiClass containingClass
private static java.lang.String buildArgTypesList (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiType argType
int i
com.intellij.psi.PsiExpressionList list
StringBuilder builder
com.intellij.psi.PsiExpression[] args
private static void registerChangeParameterClassFix (com.intellij.psi.PsiCall, com.intellij.psi.PsiExpressionList, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType expressionType
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiClass parameterClass
com.intellij.psi.PsiClass expressionClass
int i
com.intellij.psi.PsiCall methodCall
com.intellij.psi.PsiExpressionList list
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiParameter[] parameters
private static void registerChangeMethodSignatureFromUsageIntentions (com.intellij.psi.JavaResolveResult[], com.intellij.psi.PsiExpressionList, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.util.TextRange)
com.intellij.psi.JavaResolveResult candidate
com.intellij.psi.JavaResolveResult[] candidates
com.intellij.psi.PsiExpressionList list
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.openapi.util.TextRange fixRange
com.intellij.psi.PsiExpression[] expressions
private static void registerChangeMethodSignatureFromUsageIntention (com.intellij.psi.PsiExpression[], com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.util.TextRange, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiElement)
com.intellij.codeInsight.intention.IntentionAction fix
com.intellij.codeInsight.intention.IntentionAction f2
com.intellij.psi.PsiExpression[] expressions
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.openapi.util.TextRange fixRange
com.intellij.psi.JavaResolveResult candidate
com.intellij.psi.PsiElement context
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
private static synthetic com.intellij.codeInsight.daemon.impl.HighlightInfo lambda$checkInterfaceInheritedMethodsReturnTypes$1 (com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.util.MethodSignatureBackedByPsiMethod[], com.intellij.psi.util.MethodSignatureBackedByPsiMethod, com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiType otherReturnType
com.intellij.psi.PsiType curType
com.intellij.psi.util.MethodSignatureBackedByPsiMethod[] returnTypeSubstitutable
com.intellij.psi.util.MethodSignatureBackedByPsiMethod otherSuperSignature
com.intellij.psi.PsiMethod otherSuperMethod
com.intellij.psi.PsiMethod currentMethod
private static synthetic java.lang.Boolean lambda$checkSuperMethodSignature$0 (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType substitutedSuperReturnType
com.intellij.psi.PsiType returnType
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightNamesUtil.class
HighlightNamesUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.HighlightNamesUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
static com.intellij.codeInsight.daemon.impl.HighlightInfo highlightMethodName (com.intellij.psi.PsiMethod, com.intellij.psi.PsiElement, boolean, com.intellij.openapi.editor.colors.TextAttributesScheme)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement elementToHighlight
boolean isDeclaration
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
static com.intellij.codeInsight.daemon.impl.HighlightInfo highlightMethodName (com.intellij.psi.PsiMember, com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, com.intellij.openapi.editor.colors.TextAttributesScheme, boolean)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass enclosingClass
com.intellij.openapi.editor.markup.TextAttributes attributes
com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder builder
com.intellij.psi.PsiMember methodOrClass
com.intellij.psi.PsiElement elementToHighlight
com.intellij.openapi.util.TextRange range
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
boolean isDeclaration
boolean isInherited
boolean isStaticallyImported
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
private static boolean isCalledOnThis (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiElement elementToHighlight
com.intellij.psi.PsiMethodCallExpression methodCallExpression
private static boolean isStaticallyImported (com.intellij.psi.PsiElement)
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement elementToHighlight
com.intellij.psi.PsiReferenceExpression referenceExpression
private static com.intellij.openapi.editor.markup.TextAttributes mergeWithScopeAttributes (com.intellij.psi.PsiElement, com.intellij.codeInsight.daemon.impl.HighlightInfoType, com.intellij.openapi.editor.colors.TextAttributesScheme)
com.intellij.psi.PsiElement element
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
com.intellij.openapi.editor.markup.TextAttributes regularAttributes
com.intellij.openapi.editor.markup.TextAttributes scopeAttributes
static com.intellij.codeInsight.daemon.impl.HighlightInfo highlightClassName (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement, com.intellij.openapi.editor.colors.TextAttributesScheme)
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiElement identifier
com.intellij.psi.PsiAnnotation psiAnnotation
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement elementToHighlight
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiElement parent
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
com.intellij.openapi.editor.markup.TextAttributes attributes
com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder builder
static com.intellij.codeInsight.daemon.impl.HighlightInfo highlightVariableName (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement, com.intellij.openapi.editor.colors.TextAttributesScheme)
com.intellij.openapi.editor.markup.TextAttributes attributes
com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder builder
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement elementToHighlight
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
com.intellij.codeInsight.daemon.impl.HighlightInfoType varType
com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder builder
private static com.intellij.codeInsight.daemon.impl.HighlightInfoType getMethodNameHighlightType (com.intellij.psi.PsiMethod, boolean, boolean, boolean)
com.intellij.psi.PsiMethod method
boolean isDeclaration
boolean isInheritedMethod
boolean isStaticallyImported
private static com.intellij.codeInsight.daemon.impl.HighlightInfoType getVariableNameHighlightType (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
boolean staticallyImported
com.intellij.psi.PsiVariable var
com.intellij.psi.PsiElement elementToHighlight
private static com.intellij.codeInsight.daemon.impl.HighlightInfoType getClassNameHighlightType (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiModifierList modList
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement element
static com.intellij.codeInsight.daemon.impl.HighlightInfo highlightReassignedVariable (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement elementToHighlight
private static com.intellij.openapi.editor.markup.TextAttributes getScopeAttributes (com.intellij.psi.PsiElement, com.intellij.openapi.editor.colors.TextAttributesScheme)
com.intellij.psi.search.scope.packageSet.NamedScope namedScope
com.intellij.openapi.editor.colors.TextAttributesKey scopeKey
com.intellij.openapi.editor.markup.TextAttributes attributes
com.intellij.psi.search.scope.packageSet.PackageSet packageSet
com.intellij.openapi.util.Pair scope
com.intellij.psi.PsiElement element
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.markup.TextAttributes result
com.intellij.packageDependencies.DependencyValidationManagerImpl validationManager
java.util.List scopes
public static com.intellij.openapi.util.TextRange getMethodDeclarationTextRange (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
int start
com.intellij.openapi.util.TextRange throwsRange
int end
public static com.intellij.openapi.util.TextRange getFieldDeclarationTextRange (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
int start
int end
public static com.intellij.openapi.util.TextRange getClassDeclarationTextRange (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement psiElement
int start
com.intellij.psi.PsiElement endElement
com.intellij.openapi.util.TextRange endTextRange
int end
private static int stripAnnotationsFromModifierList (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange textRange
com.intellij.psi.PsiAnnotation lastAnnotation
com.intellij.lang.ASTNode node
static com.intellij.codeInsight.daemon.impl.HighlightInfo highlightPackage (com.intellij.psi.PsiElement, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.openapi.editor.colors.TextAttributesScheme)
com.intellij.openapi.util.TextRange range
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiElement nextSibling
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiJavaCodeReferenceElement elementToHighlight
com.intellij.openapi.editor.colors.TextAttributesScheme scheme
com.intellij.psi.PsiElement referenceNameElement
com.intellij.openapi.util.TextRange range
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
com.intellij.openapi.editor.markup.TextAttributes attributes
com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder builder
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightUtil$1.class
HighlightUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
final com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$1 extends com.intellij.psi.scope.processor.VariablesNotProcessor {
void <init> (com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiVariable x0
boolean x1
protected boolean check (com.intellij.psi.PsiVariable, com.intellij.psi.ResolveState)
com.intellij.psi.PsiVariable var
com.intellij.psi.ResolveState state
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightUtil$Feature.class
HighlightUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature extends java.lang.Enum {
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature GENERICS
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature ANNOTATIONS
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature STATIC_IMPORTS
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature FOR_EACH
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature VARARGS
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature HEX_FP_LITERALS
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature DIAMOND_TYPES
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature MULTI_CATCH
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature TRY_WITH_RESOURCES
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature BIN_LITERALS
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature UNDERSCORES
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature EXTENSION_METHODS
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature METHOD_REFERENCES
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature LAMBDA_EXPRESSIONS
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature TYPE_ANNOTATIONS
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature RECEIVERS
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature INTERSECTION_CASTS
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature STATIC_INTERFACE_CALLS
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature REFS_AS_RESOURCE
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature MODULES
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature ENHANCED_SWITCH
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature SWITCH_EXPRESSION
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature TEXT_BLOCKS
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature RAW_LITERALS
private final com.intellij.pom.java.LanguageLevel level
private final String key
private static final synthetic com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature[] $VALUES
public static com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature[] values ()
public static com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, com.intellij.pom.java.LanguageLevel, java.lang.String)
com.intellij.pom.java.LanguageLevel level
String key
public boolean isAvailable (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private boolean isSufficient (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel useSiteLevel
static synthetic boolean access$000 (com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature, com.intellij.pom.java.LanguageLevel)
com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature x0
com.intellij.pom.java.LanguageLevel x1
static synthetic com.intellij.pom.java.LanguageLevel access$100 (com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature)
com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature x0
static synthetic java.lang.String access$200 (com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature)
com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature x0
static void <clinit> ()
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightUtil$SelectorKind.class
HighlightUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$SelectorKind extends java.lang.Enum {
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$SelectorKind INT
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$SelectorKind ENUM
public static final enum com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$SelectorKind STRING
private static final synthetic com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$SelectorKind[] $VALUES
public static com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$SelectorKind[] values ()
public static com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$SelectorKind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightUtil.class
HighlightUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil extends com.intellij.codeInsight.daemon.impl.analysis.HighlightUtilBase {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.codeInsight.intention.QuickFixFactory QUICK_FIX_FACTORY
private static final java.util.Map ourInterfaceIncompatibleModifiers
private static final java.util.Map ourMethodIncompatibleModifiers
private static final java.util.Map ourFieldIncompatibleModifiers
private static final java.util.Map ourClassIncompatibleModifiers
private static final java.util.Map ourClassInitializerIncompatibleModifiers
private static final java.util.Map ourModuleIncompatibleModifiers
private static final java.util.Map ourRequiresIncompatibleModifiers
private static final java.util.Set ourConstructorNotAllowedModifiers
private static final String SERIAL_PERSISTENT_FIELDS_FIELD_NAME
private static final java.util.regex.Pattern FP_LITERAL_PARTS
static final synthetic boolean $assertionsDisabled
private void <init> ()
private static java.lang.String getIncompatibleModifier (java.lang.String, com.intellij.psi.PsiModifierList, java.util.Map)
com.intellij.psi.PsiElement otherModifier
com.intellij.psi.PsiClass containingClass
String incompatible
String modifier
com.intellij.psi.PsiModifierList modifierList
java.util.Map incompatibleModifiersHash
com.intellij.psi.PsiElement[] modifiers
int modifierCount
java.util.Set incompatibles
com.intellij.psi.PsiElement parent
boolean level8OrHigher
boolean level9OrHigher
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkInstanceOfApplicable (com.intellij.psi.PsiInstanceOfExpression)
String message
com.intellij.psi.PsiInstanceOfExpression expression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType checkType
com.intellij.psi.PsiType operandType
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkIntersectionInTypeCast (com.intellij.psi.PsiTypeCastExpression, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiFile)
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
com.intellij.psi.PsiClass aClass
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiTypeElement conjunct
com.intellij.psi.PsiType conjType
int i
String message
java.util.Set erasures
java.util.List conjList
java.util.List typeList
com.intellij.openapi.util.Ref differentArgumentsMessage
com.intellij.psi.PsiClass sameGenericParameterization
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiTypeElement[] conjuncts
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiFile file
com.intellij.psi.PsiTypeElement castTypeElement
private static boolean isIntersection (com.intellij.psi.PsiTypeElement, com.intellij.psi.PsiType)
com.intellij.psi.PsiTypeElement castTypeElement
com.intellij.psi.PsiType castType
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkInconvertibleTypeCast (com.intellij.psi.PsiTypeCastExpression)
String message
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiTypeElement castTypeElement
com.intellij.psi.PsiType castType
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType operandType
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkVariableExpected (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression lValue
com.intellij.psi.PsiExpression lValue
String description
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression lValue
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkAssignmentOperatorApplicable (com.intellij.psi.PsiAssignmentExpression)
String operatorText
String message
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiJavaToken operationSign
com.intellij.psi.tree.IElementType eqOpSign
com.intellij.psi.tree.IElementType opSign
com.intellij.psi.PsiType lType
com.intellij.psi.PsiExpression rExpression
com.intellij.psi.PsiType rType
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkAssignmentCompatibleTypes (com.intellij.psi.PsiAssignmentExpression)
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.tree.IElementType opSign
com.intellij.psi.PsiType type
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression lExpr
com.intellij.psi.PsiExpression rExpr
com.intellij.psi.PsiType lType
com.intellij.psi.PsiType rType
com.intellij.psi.tree.IElementType sign
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
private static boolean isCastIntentionApplicable (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType toType
com.intellij.psi.PsiType rType
com.intellij.psi.PsiType castType
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkVariableInitializerType (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiType lType
com.intellij.psi.PsiType rType
com.intellij.psi.PsiTypeElement typeElement
int start
int end
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkLegalVarReference (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiClass)
String message
com.intellij.psi.PsiElement range
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiClass resolved
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkVarTypeApplicability (com.intellij.psi.PsiVariable)
String message
boolean lambda
String message
String message
String message
String message
String message
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType lType
String message
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiTypeElement typeElement
private static boolean isArray (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkAssignability (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType lType
com.intellij.psi.PsiType rType
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement elementToHighlight
com.intellij.openapi.util.TextRange textRange
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkAssignability (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression, com.intellij.openapi.util.TextRange, int)
com.intellij.psi.PsiType lType
com.intellij.psi.PsiType rType
com.intellij.psi.PsiExpression expression
com.intellij.openapi.util.TextRange textRange
int navigationShift
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkReturnFromSwitchExpr (com.intellij.psi.PsiStatement)
String message
com.intellij.psi.PsiStatement statement
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkReturnStatementType (com.intellij.psi.PsiReturnStatement)
String description
String description
com.intellij.psi.PsiType erasedValueType
com.intellij.openapi.util.TextRange textRange
com.intellij.psi.PsiType valueType
String description
com.intellij.psi.PsiType returnType
boolean isMethodVoid
com.intellij.psi.PsiExpression returnValue
com.intellij.psi.PsiReturnStatement statement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.psi.PsiElement parent
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
public static java.lang.String getUnhandledExceptionsDescriptor (java.util.Collection)
java.util.Collection unhandled
private static java.lang.String getUnhandledExceptionsDescriptor (java.util.Collection, java.lang.String)
java.util.Collection unhandled
String source
String exceptions
private static java.lang.String formatTypes (java.util.Collection)
java.util.Collection unhandled
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkVariableAlreadyDefined (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiElement scope
com.intellij.psi.scope.processor.VariablesNotProcessor proc
com.intellij.psi.PsiIdentifier identifier
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiField fieldByName
String path
String linkText
String description
com.intellij.psi.PsiIdentifier identifier
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.codeInsight.daemon.impl.HighlightInfo$Builder builder
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiVariable oldVariable
com.intellij.psi.PsiElement declarationScope
private static com.intellij.psi.PsiVariable checkSameNames (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement[] children
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkUnderscore (com.intellij.psi.PsiIdentifier, com.intellij.pom.java.LanguageLevel)
String text
String text
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiIdentifier identifier
com.intellij.pom.java.LanguageLevel languageLevel
public static java.lang.String formatClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static java.lang.String formatClass (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass aClass
boolean fqn
private static java.lang.String formatField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkUnhandledExceptions (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange textRange
java.util.List unhandled
com.intellij.codeInsight.daemon.impl.HighlightInfoType highlightType
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkUnhandledCloserExceptions (com.intellij.psi.PsiResourceListElement)
com.intellij.psi.PsiResourceListElement resource
java.util.List unhandled
com.intellij.codeInsight.daemon.impl.HighlightInfoType highlightType
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo highlight
private static com.intellij.codeInsight.daemon.impl.HighlightInfoType getUnhandledExceptionHighlightType (com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod targetMethod
com.intellij.psi.PsiElement element
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkBreakOutsideSwitchOrLoop (com.intellij.psi.PsiBreakStatement)
String message
com.intellij.psi.PsiBreakStatement statement
com.intellij.psi.PsiElement enclosing
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkValueBreakExpression (com.intellij.psi.PsiBreakStatement, com.intellij.psi.PsiExpression, com.intellij.pom.java.LanguageLevel)
String message
String message
String message
String message
String message
com.intellij.psi.PsiBreakStatement statement
com.intellij.psi.PsiExpression expression
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiElement enclosing
boolean plainRef
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkYieldOutsideSwitchExpression (com.intellij.psi.PsiYieldStatement)
String message
com.intellij.psi.PsiYieldStatement statement
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkYieldExpressionType (com.intellij.psi.PsiYieldStatement)
String message
com.intellij.psi.PsiYieldStatement statement
com.intellij.psi.PsiExpression expression
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkContinueOutsideLoop (com.intellij.psi.PsiContinueStatement, com.intellij.pom.java.LanguageLevel)
String message
com.intellij.psi.PsiContinueStatement statement
com.intellij.pom.java.LanguageLevel languageLevel
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkContinueTarget (com.intellij.psi.PsiContinueStatement, com.intellij.psi.PsiIdentifier, com.intellij.pom.java.LanguageLevel)
String message
String message
com.intellij.psi.PsiContinueStatement statement
com.intellij.psi.PsiIdentifier label
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiStatement continuedStatement
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkContinueOutsideOfSwitchExpression (com.intellij.psi.PsiContinueStatement, com.intellij.psi.PsiStatement, com.intellij.pom.java.LanguageLevel)
String message
com.intellij.psi.PsiElement enclosing
com.intellij.psi.PsiContinueStatement statement
com.intellij.psi.PsiStatement continuedStatement
com.intellij.pom.java.LanguageLevel level
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkIllegalModifierCombination (com.intellij.psi.PsiKeyword, com.intellij.psi.PsiModifierList)
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiKeyword keyword
com.intellij.psi.PsiModifierList modifierList
String modifier
String incompatible
public static boolean isIllegalModifierCombination (com.intellij.psi.PsiModifierList)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiModifierList modifierList
private static java.util.Map getIncompatibleModifierMap (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement modifierListOwner
static java.lang.String getIncompatibleModifier (java.lang.String, com.intellij.psi.PsiModifierList)
String modifier
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElement parent
java.util.Map incompatibleModifierMap
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkNotAllowedModifier (com.intellij.psi.PsiKeyword, com.intellij.psi.PsiModifierList)
com.intellij.psi.PsiClass aClass
boolean privateOrProtected
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
boolean isInterface
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiKeyword keyword
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElement modifierOwner
java.util.Map incompatibleModifierMap
String modifier
java.util.Set incompatibles
com.intellij.psi.PsiElement modifierOwnerParent
boolean isAllowed
com.intellij.codeInsight.intention.IntentionAction fix
public static com.intellij.codeInsight.daemon.impl.HighlightInfo checkLiteralExpressionParsingError (com.intellij.psi.PsiLiteralExpression, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiFile)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String message
String message
String message
String cleanText
String message
String message
String message
String cleanText
String message
String message
String message
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String message
StringBuilder chars
boolean success
int length
com.intellij.psi.PsiElement element
String message
String message
String message
StringBuilder chars
boolean success
String message
int p
String message
String message
String message
Float number
String message
String message
Double number
com.intellij.psi.PsiLiteralExpression expression
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement literal
com.intellij.psi.tree.IElementType type
boolean isInt
boolean isFP
String text
Object value
com.intellij.psi.PsiElement parent
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkUnderscores (com.intellij.psi.PsiElement, java.lang.String, boolean)
int start
int end
int i
java.util.regex.Matcher matcher
String message
String part
com.intellij.psi.PsiElement expression
String text
boolean isInt
String[] parts
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkMustBeBoolean (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement parent
private static com.intellij.codeInsight.daemon.impl.HighlightInfo createMustBeBooleanInfo (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiType type
com.intellij.codeInsight.daemon.impl.HighlightInfo info
static java.util.Set collectUnhandledExceptions (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiTryStatement statement
java.util.Set thrownTypes
com.intellij.psi.PsiCodeBlock tryBlock
com.intellij.psi.PsiResourceList resources
static java.util.List checkExceptionThrownInTry (com.intellij.psi.PsiParameter, java.util.Set)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiParameter parameter
java.util.Set thrownTypes
com.intellij.psi.PsiElement declarationScope
com.intellij.psi.PsiType caughtType
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkSimpleCatchParameter (com.intellij.psi.PsiParameter, java.util.Collection, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType exceptionType
com.intellij.psi.PsiParameter parameter
java.util.Collection thrownTypes
com.intellij.psi.PsiClassType caughtType
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
private static java.util.List checkMultiCatchParameter (com.intellij.psi.PsiParameter, java.util.Collection)
com.intellij.psi.PsiClassType exceptionType
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo highlight
com.intellij.psi.PsiType catchType
boolean used
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiParameter parameter
java.util.Collection thrownTypes
java.util.List typeElements
java.util.List highlights
static java.util.Collection checkWithImprovedCatchAnalysis (com.intellij.psi.PsiParameter, java.util.Collection, com.intellij.psi.PsiFile)
com.intellij.psi.PsiType prevCatchType
com.intellij.psi.PsiTypeElement prevCatchTypeElement
com.intellij.psi.PsiParameter prevCatchParameter
int i
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiType catchType
java.util.Collection caught
java.util.Collection caughtCopy
com.intellij.psi.PsiTypeElement catchTypeElement
com.intellij.psi.PsiParameter parameter
java.util.Collection thrownInTryStatement
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiCatchSection catchSection
com.intellij.psi.PsiCatchSection[] allCatchSections
int idx
java.util.Collection thrownTypes
com.intellij.psi.PsiManager manager
com.intellij.psi.search.GlobalSearchScope parameterResolveScope
java.util.Collection result
java.util.List parameterTypeElements
boolean isMultiCatch
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkNotAStatement (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiElement parent
boolean isDeclarationNotAllowed
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo error
com.intellij.psi.PsiStatement statement
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkSwitchSelectorType (com.intellij.psi.PsiSwitchBlock, com.intellij.pom.java.LanguageLevel)
boolean is7
String expected
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String className
String message
com.intellij.psi.PsiSwitchBlock switchBlock
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$SelectorKind kind
com.intellij.pom.java.LanguageLevel requiredLevel
com.intellij.psi.PsiClass member
static java.util.Collection checkSwitchExpressionReturnTypeCompatible (com.intellij.psi.PsiSwitchExpression)
String text
com.intellij.psi.PsiType expressionType
com.intellij.psi.PsiExpression expression
String text
com.intellij.psi.PsiSwitchExpression switchExpression
java.util.List infos
com.intellij.psi.PsiType switchExpressionType
private static com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$SelectorKind getSwitchSelectorKind (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass psiClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkPolyadicOperatorApplicable (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiJavaToken token
String message
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType rType
int i
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiType lType
com.intellij.psi.tree.IElementType operationSign
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkUnaryOperatorApplicable (com.intellij.psi.PsiJavaToken, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType type
String message
com.intellij.psi.PsiElement parentExpr
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiJavaToken token
com.intellij.psi.PsiExpression expression
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkThisOrSuperExpressionInIllegalContext (com.intellij.psi.PsiExpression, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.pom.java.LanguageLevel)
int o
String description
com.intellij.psi.PsiElement parent
String description
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiClass aClass
String description
com.intellij.psi.PsiElement resolved
String cause
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass classT
com.intellij.psi.PsiClass parentClass
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiClass aClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkUnqualifiedSuperInDefaultMethod (com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiExpression)
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiMethod method
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiReferenceExpression expr
com.intellij.psi.PsiExpression qualifier
private static boolean isInsideDefaultMethod (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
private static com.intellij.codeInsight.daemon.impl.HighlightInfo thisNotFoundInInterfaceInfo (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expr
private static boolean resolvesToImmediateSuperInterface (com.intellij.psi.PsiExpression, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiClass, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiClass aClass
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiType superType
com.intellij.psi.PsiClass superClass
static java.lang.String staticContextProblemDescription (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement refElement
String type
String name
static java.lang.String accessProblemDescription (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.JavaResolveResult)
com.intellij.psi.PsiElement ref
com.intellij.psi.PsiElement resolved
com.intellij.psi.JavaResolveResult result
static com.intellij.openapi.util.Pair accessProblemDescriptionAndFixes (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.JavaResolveResult)
String containerName
String containerName
String containerName
com.intellij.psi.PsiElement ref
com.intellij.psi.PsiElement resolved
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiModifierListOwner refElement
String symbolName
com.intellij.psi.PsiClass packageLocalClass
String containerName
com.intellij.codeInsight.JavaModuleSystemEx$ErrorWithFixes problem
private static com.intellij.codeInsight.JavaModuleSystemEx$ErrorWithFixes checkModuleAccess (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String, java.lang.String)
String message
com.intellij.psi.JavaModuleSystem moduleSystem
com.intellij.psi.PsiElement target
com.intellij.psi.PsiElement place
String symbolName
String containerName
com.intellij.codeInsight.JavaModuleSystemEx$ErrorWithFixes error
private static com.intellij.codeInsight.JavaModuleSystemEx$ErrorWithFixes checkAccess (com.intellij.codeInsight.JavaModuleSystemEx, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.codeInsight.JavaModuleSystemEx system
com.intellij.psi.PsiElement target
com.intellij.psi.PsiElement place
private static boolean isAccessible (com.intellij.psi.JavaModuleSystem, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.JavaModuleSystem system
com.intellij.psi.PsiElement target
com.intellij.psi.PsiElement place
private static com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiElement container
com.intellij.codeInsight.ContainerProvider provider
com.intellij.psi.PsiModifierListOwner refElement
private static java.lang.String getContainerName (com.intellij.psi.PsiModifierListOwner, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiModifierListOwner refElement
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiElement container
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkValidArrayAccessExpression (com.intellij.psi.PsiArrayAccessExpression)
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiArrayAccessExpression arrayAccessExpression
com.intellij.psi.PsiExpression arrayExpression
com.intellij.psi.PsiType arrayExpressionType
com.intellij.psi.PsiExpression indexExpression
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkCatchParameterIsThrowable (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiType type
com.intellij.psi.PsiParameter parameter
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkTryResourceIsAutoCloseable (com.intellij.psi.PsiResourceListElement)
com.intellij.psi.PsiResourceListElement resource
com.intellij.psi.PsiType type
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiClassType autoCloseable
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkResourceVariableIsFinal (com.intellij.psi.PsiResourceExpression)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElement target
String text
com.intellij.psi.PsiResourceExpression resource
com.intellij.psi.PsiExpression expression
String text
static java.util.Collection checkArrayInitializer (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiType checkResult
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiType type
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiArrayInitializerExpression arrayInitializer
boolean arrayTypeFixChecked
com.intellij.codeInsight.daemon.impl.quickfix.VariableArrayTypeFix fix
java.util.Collection result
com.intellij.psi.PsiExpression[] initializers
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkArrayInitializerCompatibleTypes (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
String description
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType initializerType
com.intellij.psi.PsiExpression expression
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkExpressionRequired (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.JavaResolveResult)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.JavaResolveResult resultForIncompleteCode
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiElement parent
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkArrayInitializerApplicable (com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiTypeElement typeElement
boolean isInferredType
com.intellij.psi.PsiArrayInitializerExpression expression
com.intellij.psi.PsiElement parent
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkCaseStatement (com.intellij.psi.PsiSwitchLabelStatementBase)
String description
com.intellij.psi.PsiSwitchLabelStatementBase statement
com.intellij.psi.PsiSwitchBlock switchBlock
static java.util.Collection checkSwitchLabelValues (com.intellij.psi.PsiSwitchBlock)
com.intellij.codeInsight.daemon.impl.HighlightInfo result
String message
com.intellij.psi.PsiElement element
String description
Object value
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiSwitchLabelStatementBase labelStatement
boolean defaultCase
com.intellij.psi.PsiStatement st
com.intellij.psi.PsiElement element
Object value
String description
java.util.Map$Entry entry
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass type
com.intellij.psi.PsiElement range
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
java.util.Set missingConstants
boolean exhaustive
com.intellij.psi.PsiSwitchBlock switchBlock
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiExpression selectorExpression
com.intellij.psi.PsiType selectorType
com.intellij.util.containers.MultiMap values
Object defaultValue
java.util.Collection results
boolean hasDefaultCase
static java.util.Collection checkSwitchExpressionHasResult (com.intellij.psi.PsiSwitchExpression)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiStatement ruleBody
com.intellij.psi.PsiSwitchLabeledRuleStatement rule
java.util.Collection results
com.intellij.psi.PsiElement target
com.intellij.psi.PsiStatement lastStatement
com.intellij.psi.PsiSwitchExpression switchExpression
com.intellij.psi.PsiCodeBlock switchBody
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkIllegalForwardReferenceToField (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiField)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiField referencedField
Boolean isIllegalForwardReference
String description
public static java.lang.Boolean isIllegalForwardReferenceToField (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiField, boolean)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiField referencedField
boolean acceptQualified
com.intellij.psi.PsiClass containingClass
com.intellij.openapi.util.TextRange fieldRange
com.intellij.psi.PsiField initField
com.intellij.psi.PsiClassInitializer classInitializer
boolean isStaticClassInitializer
boolean isStaticInitField
boolean inStaticContext
static com.intellij.psi.PsiField findEnclosingFieldInitializer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiField field
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement entry
com.intellij.psi.PsiElement element
private static com.intellij.psi.PsiClassInitializer findParentClassInitializer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement root
com.intellij.psi.PsiElement element
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkIllegalType (com.intellij.psi.PsiTypeElement)
String canonicalText
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
com.intellij.psi.PsiType componentType
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkIllegalVoidType (com.intellij.psi.PsiKeyword)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement typeOwner
com.intellij.psi.PsiKeyword type
com.intellij.psi.PsiElement parent
String description
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkMemberReferencedBeforeConstructorCalled (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiField referencedField
String resolvedName
String resolvedName
com.intellij.psi.PsiClass superClass
String resolvedName
String resolvedName
String resolvedName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement nameElement
String name
String resolvedName
com.intellij.psi.PsiClass aClass
String resolvedName
com.intellij.psi.PsiElement qualifier
boolean isSuperCall
com.intellij.psi.PsiClass referencedClass
String resolvedName
com.intellij.psi.PsiType type
String resolvedName
com.intellij.psi.PsiThisExpression thisExpression
com.intellij.psi.PsiClass referencedClass
String resolvedName
com.intellij.psi.PsiType type
String referenceName
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiField fieldInContainingClass
com.intellij.psi.PsiElement parentClass
com.intellij.psi.PsiClass aClass
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl referenceExpression
com.intellij.psi.JavaResolveResult[] results
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiClass referencedClass
String resolvedName
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement element
private static com.intellij.codeInsight.daemon.impl.HighlightInfo createMemberReferencedError (java.lang.String, com.intellij.openapi.util.TextRange)
String resolvedName
com.intellij.openapi.util.TextRange textRange
String description
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkImplicitThisReferenceBeforeSuper (com.intellij.psi.PsiClass, com.intellij.openapi.projectRoots.JavaSdkVersion)
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass aClass
com.intellij.openapi.projectRoots.JavaSdkVersion javaSdkVersion
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass outerClass
com.intellij.psi.PsiMethod[] constructors
private static boolean thisOrSuperReference (com.intellij.psi.PsiExpression, com.intellij.psi.PsiClass)
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiElement resolved
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkLabelWithoutStatement (com.intellij.psi.PsiLabeledStatement)
String description
com.intellij.psi.PsiLabeledStatement statement
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkLabelAlreadyInUse (com.intellij.psi.PsiLabeledStatement)
String description
com.intellij.psi.PsiLabeledStatement statement
com.intellij.psi.PsiIdentifier identifier
String text
com.intellij.psi.PsiElement element
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkUnclosedComment (com.intellij.psi.PsiComment)
int start
int end
String description
com.intellij.psi.PsiComment comment
static java.util.Collection checkCatchTypeIsDisjoint (com.intellij.psi.PsiParameter)
String name1
String name2
String message
com.intellij.psi.PsiTypeElement element
com.intellij.codeInsight.daemon.impl.HighlightInfo highlight
com.intellij.psi.PsiClass class2
boolean sub
boolean sup
int j
com.intellij.psi.PsiClass class1
int i
int size
com.intellij.psi.PsiParameter parameter
java.util.Collection result
java.util.List typeElements
static java.util.Collection checkExceptionAlreadyCaught (com.intellij.psi.PsiParameter)
String className
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiCatchSection upperCatchSection
com.intellij.psi.PsiType upperCatchType
boolean highlight
int i
com.intellij.psi.PsiClass catchClass
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiCatchSection catchSection
com.intellij.psi.PsiCatchSection[] allCatchSections
int startFrom
java.util.List typeElements
boolean isInMultiCatch
java.util.Collection result
private static boolean checkMultipleTypes (com.intellij.psi.PsiClass, java.util.List)
int i
com.intellij.psi.PsiClass catchClass
java.util.List upperCatchTypes
private static boolean checkSingleType (com.intellij.psi.PsiClass, com.intellij.psi.PsiType)
com.intellij.psi.PsiClass catchClass
com.intellij.psi.PsiType upperCatchType
com.intellij.psi.PsiClass upperCatchClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkTernaryOperatorConditionIsBoolean (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkSwitchBlockStatements (com.intellij.psi.PsiSwitchBlock, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiFile)
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiExpressionList values
String description
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement alien
boolean classicLabels
boolean enhancedLabels
boolean levelChecked
com.intellij.psi.PsiSwitchBlock switchBlock
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiFile file
com.intellij.psi.PsiCodeBlock body
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkAssertOperatorTypes (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
String description
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiAssertStatement assertStatement
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkSynchronizedExpressionType (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiFile)
com.intellij.psi.PsiClassType objectType
com.intellij.psi.PsiSynchronizedStatement synchronizedStatement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiFile containingFile
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkConditionalExpressionBranchTypesMatch (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiConditionalExpression conditionalExpression
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiType thenType
static com.intellij.codeInsight.daemon.impl.HighlightInfo createIncompatibleTypeHighlightInfo (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.openapi.util.TextRange, int)
com.intellij.psi.PsiTypeParameter lTypeParameter
com.intellij.psi.PsiTypeParameter rTypeParameter
com.intellij.psi.PsiType lSubstitutedType
com.intellij.psi.PsiType rSubstitutedType
boolean matches
String openBrace
String closeBrace
int i
com.intellij.psi.PsiType lType
com.intellij.psi.PsiType rType
com.intellij.openapi.util.TextRange textRange
int navigationShift
com.intellij.openapi.util.Trinity lTypeData
com.intellij.openapi.util.Trinity rTypeData
com.intellij.psi.PsiTypeParameter[] lTypeParams
com.intellij.psi.PsiTypeParameter[] rTypeParams
int typeParamColumns
StringBuilder requiredRow
StringBuilder foundRow
com.intellij.psi.PsiType lRawType
com.intellij.psi.PsiType rRawType
boolean assignable
String toolTip
String description
private static java.lang.String getReasonForIncompatibleTypes (com.intellij.psi.PsiType)
String candidate1
String candidate2
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
com.intellij.psi.JavaResolveResult[] results
com.intellij.psi.PsiType rType
private static com.intellij.openapi.util.Trinity typeData (com.intellij.psi.PsiType)
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiType type
com.intellij.psi.PsiTypeParameter[] parameters
com.intellij.psi.PsiSubstitutor substitutor
private static java.lang.String redIfNotMatch (com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiType type
boolean matches
String color
private static java.lang.String getFQName (com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiType type
boolean longName
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkSingleImportClassConflict (com.intellij.psi.PsiImportStatement, java.util.Map, com.intellij.psi.PsiFile)
String description
String name
com.intellij.openapi.util.Pair imported
com.intellij.psi.PsiClass importedClass
com.intellij.psi.PsiImportStatement statement
java.util.Map importedClasses
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement element
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkMustBeThrowable (com.intellij.psi.PsiType, com.intellij.psi.PsiElement, boolean)
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement context
boolean addCastIntention
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiClassType throwable
private static com.intellij.codeInsight.daemon.impl.HighlightInfo checkMustBeThrowable (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement context
com.intellij.psi.PsiClassType type
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkReference (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiFile, com.intellij.pom.java.LanguageLevel)
String message
com.intellij.psi.PsiReferenceExpression referenceToMethod
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiElement granny
String t1
String t2
String description
String description
com.intellij.psi.PsiJavaCodeReferenceElement parent
com.intellij.psi.PsiElement outerParent
com.intellij.psi.JavaResolveResult[] results
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.openapi.util.Pair problem
boolean moduleAccessProblem
com.intellij.psi.PsiElement range
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String description
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiFile containingFile
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiElement refName
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiElement refParent
boolean skipValidityChecks
private static com.intellij.psi.PsiElement findPackagePrefix (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement candidate
private static java.lang.String format (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static com.intellij.psi.PsiJavaCodeReferenceElement getOuterReferenceParent (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiJavaCodeReferenceElement element
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkPackageAndClassConflict (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiFile)
String message
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiClass aClass
com.intellij.openapi.module.Module module
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiFile containingFile
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkElementInReferenceList (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiReferenceList, com.intellij.psi.JavaResolveResult)
com.intellij.psi.PsiClass aClass
String description
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiReferenceList referenceList
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement resolved
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiElement refGrandParent
public static boolean isSerializationImplicitlyUsedField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
String name
com.intellij.psi.PsiClass aClass
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkClassReferenceAfterQualifier (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiElement qResolve
com.intellij.psi.PsiReferenceExpression qExpression
com.intellij.psi.PsiElement qualifierResolved
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiExpression qualifier
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkAnnotationMethodParameters (com.intellij.psi.PsiParameterList)
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiParameterList list
com.intellij.psi.PsiElement parent
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
com.intellij.psi.PsiStatement init
String message
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkFeature (com.intellij.psi.PsiElement, com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiFile)
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiElement element
com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature feature
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiFile file
private static java.lang.String getUnsupportedFeatureMessage (com.intellij.psi.PsiElement, com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiFile)
String newMessage
com.intellij.openapi.roots.impl.FilePropertyPusher pusher
com.intellij.pom.java.LanguageLevel moduleLanguageLevel
com.intellij.psi.PsiElement element
com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature feature
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiFile file
String name
String version
String message
com.intellij.openapi.module.Module module
private static synthetic void lambda$checkReference$3 (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.codeInsight.intention.IntentionAction)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.codeInsight.intention.IntentionAction fix
private static synthetic boolean lambda$checkWithImprovedCatchAnalysis$2 (com.intellij.psi.PsiType, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType catchType
com.intellij.psi.PsiClassType type
private static synthetic boolean lambda$isArray$1 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic boolean lambda$checkIntersectionInTypeCast$0 (com.intellij.openapi.util.Ref, com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Ref differentArgumentsMessage
com.intellij.openapi.util.Pair pair
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl$1.class
HighlightVisitorImpl.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl$1 extends com.intellij.psi.PsiRecursiveElementWalkingVisitor {
final synthetic com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl this$0
void <init> (com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl)
com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl this$0
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement element
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl$Holder.class
HighlightVisitorImpl.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl$Holder extends java.lang.Object {
private static final boolean CHECK_ELEMENT_LEVEL
private void <init> ()
static synthetic boolean access$100 ()
static void <clinit> ()
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.class
HighlightVisitorImpl.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl extends com.intellij.psi.JavaElementVisitor implements com.intellij.codeInsight.daemon.impl.HighlightVisitor {
private com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder myHolder
private com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder myRefCountHolder
private com.intellij.pom.java.LanguageLevel myLanguageLevel
private com.intellij.openapi.projectRoots.JavaSdkVersion myJavaSdkVersion
private com.intellij.psi.PsiFile myFile
private com.intellij.psi.PsiJavaModule myJavaModule
private final java.util.Map myUninitializedVarProblems
private final java.util.Map myFinalVarProblems
private final gnu.trove.TObjectIntHashMap myReassignedParameters
private final java.util.Map mySingleImportedClasses
private final java.util.Map mySingleImportedFields
private final com.intellij.psi.PsiElementVisitor REGISTER_REFERENCES_VISITOR
private final java.util.Map myDuplicateMethods
private final java.util.Set myOverrideEquivalentMethodsVisitedClasses
static final synthetic boolean $assertionsDisabled
protected com.intellij.psi.PsiResolveHelper getResolveHelper (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
protected void <init> ()
protected void <init> (com.intellij.psi.PsiResolveHelper)
com.intellij.psi.PsiResolveHelper psiResolveHelper
private com.intellij.util.containers.MostlySingularMultiMap getDuplicateMethods (com.intellij.psi.PsiClass)
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.util.containers.MostlySingularMultiMap signatures
public com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl clone ()
public boolean suitableForFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public void visit (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private void registerReferencesFromInjectedFragments (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.lang.injection.InjectedLanguageManager manager
public boolean analyze (com.intellij.psi.PsiFile, boolean, com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder, java.lang.Runnable)
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder refCountHolder
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
com.intellij.openapi.util.TextRange dirtyScope
com.intellij.psi.PsiFile file
boolean updateWholeFile
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder holder
Runnable highlight
boolean success
protected void prepareToRunAsInspection (com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder)
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder holder
private void prepare (com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder, com.intellij.psi.PsiFile)
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder holder
com.intellij.psi.PsiFile file
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement element
public static com.intellij.psi.JavaResolveResult resolveJavaReference (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
public void visitAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotationOwner owner
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiAnnotation annotation
public void visitAnnotationArrayInitializer (com.intellij.psi.PsiArrayInitializerMemberValue)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiAnnotationMemberValue initializer1
com.intellij.psi.PsiAnnotationMemberValue[] initializers
com.intellij.psi.PsiType type
com.intellij.psi.PsiArrayInitializerMemberValue initializer
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement parent
public void visitAnnotationMethod (com.intellij.psi.PsiAnnotationMethod)
com.intellij.psi.PsiAnnotationMethod method
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiClass aClass
public void visitArrayInitializerExpression (com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiArrayInitializerExpression expression
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression assignment
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
String notFunctionalMessage
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiExpression expr
com.intellij.codeInsight.daemon.impl.HighlightInfo info
java.util.Map$Entry entry
String parentInferenceErrorMessage
com.intellij.psi.PsiCallExpression callExpression
com.intellij.psi.JavaResolveResult containingCallResolveResult
java.util.Map returnErrors
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiElement body
com.intellij.psi.PsiLambdaExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType functionalInterfaceType
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiBreakStatement statement
com.intellij.psi.PsiExpression expression
public void visitYieldStatement (com.intellij.psi.PsiYieldStatement)
com.intellij.psi.PsiYieldStatement 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 visitComment (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment comment
public void visitContinueStatement (com.intellij.psi.PsiContinueStatement)
com.intellij.psi.PsiIdentifier label
com.intellij.psi.PsiContinueStatement statement
public void visitJavaToken (com.intellij.psi.PsiJavaToken)
com.intellij.psi.tree.IElementType type
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiElement body
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiJavaToken token
public void visitDocComment (com.intellij.psi.javadoc.PsiDocComment)
com.intellij.psi.javadoc.PsiDocComment comment
public void visitDocTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.PsiElement nameElement
com.intellij.psi.PsiElement element
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
com.intellij.psi.javadoc.PsiDocTagValue value
com.intellij.psi.PsiReference reference
public void visitEnumConstant (com.intellij.psi.PsiEnumConstant)
com.intellij.psi.PsiEnumConstant enumConstant
public void visitEnumConstantInitializer (com.intellij.psi.PsiEnumConstantInitializer)
com.intellij.openapi.util.TextRange textRange
com.intellij.psi.PsiEnumConstantInitializer enumConstantInitializer
public void visitExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType type
public void visitExpressionList (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.JavaResolveResult[] results
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiElement parent
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 visitImportStaticStatement (com.intellij.psi.PsiImportStaticStatement)
com.intellij.psi.PsiImportStaticStatement statement
public void visitIdentifier (com.intellij.psi.PsiIdentifier)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiVariable variable
boolean isMethodParameter
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiIdentifier identifier
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
com.intellij.psi.PsiElement parent
public void visitImportStatement (com.intellij.psi.PsiImportStatement)
com.intellij.psi.PsiImportStatement statement
public void visitImportStaticReferenceElement (com.intellij.psi.PsiImportStaticReferenceElement)
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.openapi.util.Pair imported
com.intellij.psi.PsiClass aClass
com.intellij.openapi.util.Pair imported
com.intellij.psi.PsiField field
com.intellij.psi.PsiElement element
String description
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement element
int i
com.intellij.psi.PsiElement resolved
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
com.intellij.psi.PsiImportStaticReferenceElement ref
String refName
com.intellij.psi.JavaResolveResult[] results
com.intellij.psi.PsiElement referenceNameElement
public void visitInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression expression
public void visitKeyword (com.intellij.psi.PsiKeyword)
com.intellij.psi.PsiModifierList psiModifierList
com.intellij.psi.PsiElement pParent
com.intellij.psi.PsiKeyword keyword
com.intellij.psi.PsiElement parent
String text
public void visitLabeledStatement (com.intellij.psi.PsiLabeledStatement)
com.intellij.psi.PsiLabeledStatement statement
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiLiteralExpression expression
public void visitMethod (com.intellij.psi.PsiMethod)
int info
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiParameter[] parameters
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
private void highlightReferencedMethodOrClassName (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement methodNameElement
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiElement referenceNameElement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMember methodOrClass
com.intellij.psi.PsiJavaCodeReferenceElement element
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiElement parent
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public void visitModifierList (com.intellij.psi.PsiModifierList)
java.util.List superMethodSignatures
com.intellij.psi.PsiMethod method
com.intellij.psi.util.MethodSignatureBackedByPsiMethod methodSignature
com.intellij.psi.PsiClass aClass
com.intellij.openapi.util.TextRange textRange
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiModifierList list
com.intellij.psi.PsiElement parent
public void visitNameValuePair (com.intellij.psi.PsiNameValuePair)
com.intellij.codeInsight.daemon.impl.HighlightInfo result
com.intellij.psi.PsiIdentifier nameId
com.intellij.psi.PsiNameValuePair pair
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiJavaCodeReferenceElement classReference
public void visitPackageStatement (com.intellij.psi.PsiPackageStatement)
com.intellij.psi.PsiPackageStatement statement
public void visitParameter (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement parent
public void visitParameterList (com.intellij.psi.PsiParameterList)
com.intellij.psi.PsiParameterList list
public void visitUnaryExpression (com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiUnaryExpression expression
private void registerConstructorCall (com.intellij.psi.PsiConstructorCall)
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiConstructorCall constructorCall
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.JavaResolveResult result
private com.intellij.psi.JavaResolveResult doVisitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiClass containingClass
boolean canSelectFromTypeParameter
com.intellij.psi.PsiReferenceList referenceList
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement containingClass
com.intellij.psi.PsiElement nameElement
com.intellij.psi.PsiVariable variable
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
String text
com.intellij.psi.PsiElement place
com.intellij.psi.PsiExpression newQualifier
com.intellij.psi.PsiElement place
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass outerClass
com.intellij.psi.PsiTypeParameterListOwner owner
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiElement parent
private com.intellij.psi.JavaResolveResult resolveOptimised (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver resolver
com.intellij.psi.JavaResolveResult[] results
com.intellij.openapi.project.IndexNotReadyException e
com.intellij.psi.PsiJavaCodeReferenceElement ref
private com.intellij.psi.JavaResolveResult[] resolveOptimised (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver resolver
com.intellij.openapi.project.IndexNotReadyException e
com.intellij.psi.PsiReferenceExpression expression
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiVariable variable
boolean isFinal
com.intellij.psi.PsiElement nameElement
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.JavaResolveResult resultForIncompleteCode
com.intellij.psi.JavaResolveResult[] results
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression qualifierExpression
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.JavaResolveResult result
com.intellij.psi.JavaResolveResult[] results
com.intellij.openapi.project.IndexNotReadyException e
com.intellij.psi.PsiParameter parameter
String accessProblem
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiElement methodNameElement
com.intellij.openapi.editor.colors.TextAttributesScheme colorsScheme
String description
String description
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiElement referenceNameElement
String description
boolean isFunctional
boolean shouldHave
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String errorMessage
String wildcardMessage
com.intellij.psi.PsiType psiType
com.intellij.codeInsight.daemon.impl.HighlightInfo genericArrayCreationInfo
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiClass containingClass
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String badReturnTypeMessage
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement referenceNameElement
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.openapi.util.TextRange fixRange
String description
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.JavaResolveResult result
com.intellij.psi.JavaResolveResult[] results
com.intellij.psi.PsiElement method
private static boolean toReportFunctionalExpressionProblemOnParent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
private void checkFunctionalInterfaceTypeAccessible (com.intellij.psi.PsiFunctionalExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiFunctionalExpression expression
com.intellij.psi.PsiType functionalInterfaceType
private boolean checkFunctionalInterfaceTypeAccessible (com.intellij.psi.PsiFunctionalExpression, com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiType type
com.intellij.psi.PsiType substitute
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType substitute
com.intellij.psi.PsiMethod psiMethod
com.intellij.openapi.util.Pair problem
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiFunctionalExpression expression
com.intellij.psi.PsiType functionalInterfaceType
boolean checkFunctionalTypeSignature
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass psiClass
public void visitReferenceList (com.intellij.psi.PsiReferenceList)
com.intellij.psi.PsiReferenceList list
com.intellij.psi.PsiElement parent
public void visitReferenceParameterList (com.intellij.psi.PsiReferenceParameterList)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiReferenceParameterList 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 expr
public void visitSwitchLabelStatement (com.intellij.psi.PsiSwitchLabelStatement)
com.intellij.psi.PsiSwitchLabelStatement statement
public void visitSwitchLabeledRuleStatement (com.intellij.psi.PsiSwitchLabeledRuleStatement)
com.intellij.psi.PsiSwitchLabeledRuleStatement statement
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement statement
public void visitSwitchExpression (com.intellij.psi.PsiSwitchExpression)
com.intellij.psi.PsiSwitchExpression expression
private void checkSwitchBlock (com.intellij.psi.PsiSwitchBlock)
com.intellij.psi.PsiSwitchBlock switchBlock
public void visitThisExpression (com.intellij.psi.PsiThisExpression)
com.intellij.psi.PsiThisExpression expr
public void visitThrowStatement (com.intellij.psi.PsiThrowStatement)
com.intellij.psi.PsiThrowStatement statement
public void visitTryStatement (com.intellij.psi.PsiTryStatement)
boolean added
com.intellij.psi.PsiParameter parameter
java.util.Set thrownTypes
com.intellij.psi.PsiTryStatement statement
public void visitResourceList (com.intellij.psi.PsiResourceList)
com.intellij.psi.PsiResourceList resourceList
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 visitTypeElement (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement type
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression typeCast
public void visitTypeParameterList (com.intellij.psi.PsiTypeParameterList)
com.intellij.psi.PsiTypeParameterList list
com.intellij.psi.PsiTypeParameter[] typeParameters
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
private boolean isReassigned (com.intellij.psi.PsiVariable)
boolean reassigned
boolean reassigned
com.intellij.openapi.project.IndexNotReadyException e
com.intellij.psi.PsiVariable variable
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType sideType
com.intellij.psi.PsiExpression side
com.intellij.psi.PsiExpression[] sides
com.intellij.psi.PsiType conditionalType
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiConditionalExpression expression
public void visitReceiverParameter (com.intellij.psi.PsiReceiverParameter)
com.intellij.psi.PsiReceiverParameter parameter
public void visitModule (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule module
public void visitRequiresStatement (com.intellij.psi.PsiRequiresStatement)
com.intellij.psi.PsiRequiresStatement statement
public void visitPackageAccessibilityStatement (com.intellij.psi.PsiPackageAccessibilityStatement)
com.intellij.psi.PsiPackageAccessibilityStatement statement
public void visitUsesStatement (com.intellij.psi.PsiUsesStatement)
com.intellij.psi.PsiUsesStatement statement
public void visitProvidesStatement (com.intellij.psi.PsiProvidesStatement)
com.intellij.psi.PsiProvidesStatement statement
private com.intellij.codeInsight.daemon.impl.HighlightInfo checkFeature (com.intellij.psi.PsiElement, com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature)
com.intellij.psi.PsiElement element
com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil$Feature feature
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
public volatile synthetic com.intellij.codeInsight.daemon.impl.HighlightVisitor clone ()
private static synthetic void lambda$checkFunctionalInterfaceTypeAccessible$4 (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.codeInsight.intention.IntentionAction)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.codeInsight.intention.IntentionAction fix
private static synthetic void lambda$visitLambdaExpression$3 (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiElement)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiElement k
private static synthetic void lambda$analyze$2 (java.lang.Runnable, com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile, com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder, com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder, com.intellij.openapi.progress.ProgressIndicator)
Runnable highlight
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile file
com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder refCountHolder
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder holder
com.intellij.openapi.progress.ProgressIndicator progress
private static synthetic com.intellij.openapi.util.TextRange lambda$analyze$1 (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document doc
private synthetic void lambda$registerReferencesFromInjectedFragments$0 (com.intellij.psi.PsiFile, java.util.List)
com.intellij.psi.PsiFile injectedPsi
java.util.List places
static synthetic com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder access$000 (com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl)
com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/ImportsHighlightUtil.class
ImportsHighlightUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.ImportsHighlightUtil extends java.lang.Object {
public static final com.intellij.openapi.util.Key IMPORTS_FROM_TEMPLATE
public void <init> ()
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkStaticOnDemandImportResolvesToClass (com.intellij.psi.PsiImportStaticStatement)
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiImportStaticStatement statement
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/JavaHighlightUtil$ConstructorVisitorInfo.class
JavaHighlightUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.JavaHighlightUtil$ConstructorVisitorInfo extends java.lang.Object {
java.util.List visitedConstructors
com.intellij.psi.PsiMethod recursivelyCalledConstructor
void <init> ()
}
com/intellij/codeInsight/daemon/impl/analysis/JavaHighlightUtil.class
JavaHighlightUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.JavaHighlightUtil extends java.lang.Object {
public void <init> ()
public static boolean isSerializable (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static boolean isSerializable (com.intellij.psi.PsiClass, java.lang.String)
com.intellij.psi.PsiClass aClass
String serializableClassName
com.intellij.openapi.project.Project project
com.intellij.psi.PsiClass serializableClass
public static boolean isSerializationRelatedMethod (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
String name
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiType returnType
public static java.lang.String formatType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
private static com.intellij.psi.PsiType getArrayInitializerType (com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiArrayInitializerExpression element
com.intellij.psi.PsiType typeCheckResult
public static com.intellij.psi.PsiType sameType (com.intellij.psi.PsiExpression[])
com.intellij.psi.PsiType currentType
com.intellij.psi.PsiType currentType
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiType type
public static java.lang.String formatMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static boolean isSuperOrThisCall (com.intellij.psi.PsiStatement, boolean, boolean)
com.intellij.psi.PsiStatement statement
boolean testForSuper
boolean testForThis
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
public static java.util.List getChainedConstructors (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod constructor
com.intellij.codeInsight.daemon.impl.analysis.JavaHighlightUtil$ConstructorVisitorInfo info
static void visitConstructorChain (com.intellij.psi.PsiMethod, com.intellij.codeInsight.daemon.impl.analysis.JavaHighlightUtil$ConstructorVisitorInfo)
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod entry
com.intellij.codeInsight.daemon.impl.analysis.JavaHighlightUtil$ConstructorVisitorInfo info
com.intellij.psi.PsiMethod constructor
public static java.lang.String checkPsiTypeUseInContext (com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement context
private static java.lang.String checkClassType (com.intellij.psi.PsiClassType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiElement context
String className
private static boolean classExists (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement context
String className
private static java.lang.String getClassInaccessibleMessage (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement context
String className
com.intellij.openapi.module.Module module
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/JavaModuleGraphUtil$1.class
JavaModuleGraphUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
synthetic com.intellij.codeInsight.daemon.impl.analysis.JavaModuleGraphUtil$1 extends java.lang.Object {
}
com/intellij/codeInsight/daemon/impl/analysis/JavaModuleGraphUtil$ChameleonGraph.class
JavaModuleGraphUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.JavaModuleGraphUtil$ChameleonGraph extends java.lang.Object implements com.intellij.util.graph.Graph {
private final java.util.Set myNodes
private final com.intellij.util.containers.MultiMap myEdges
private final boolean myInbound
private void <init> (com.intellij.util.containers.MultiMap, boolean)
com.intellij.util.containers.MultiMap edges
boolean inbound
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
private synthetic void lambda$new$0 (java.util.Map$Entry)
java.util.Map$Entry e
synthetic void <init> (com.intellij.util.containers.MultiMap, boolean, com.intellij.codeInsight.daemon.impl.analysis.JavaModuleGraphUtil$1)
com.intellij.util.containers.MultiMap x0
boolean x1
com.intellij.codeInsight.daemon.impl.analysis.JavaModuleGraphUtil$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/JavaModuleGraphUtil$RequiresGraph.class
JavaModuleGraphUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.JavaModuleGraphUtil$RequiresGraph extends java.lang.Object {
private final com.intellij.util.graph.Graph myGraph
private final java.util.Set myTransitiveEdges
private void <init> (com.intellij.util.graph.Graph, java.util.Set)
com.intellij.util.graph.Graph graph
java.util.Set transitiveEdges
public boolean reads (com.intellij.psi.PsiJavaModule, com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule next
java.util.Iterator directReaders
com.intellij.psi.PsiJavaModule source
com.intellij.psi.PsiJavaModule destination
java.util.Collection nodes
public com.intellij.openapi.util.Trinity findConflict (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule source
java.util.Map exports
public com.intellij.psi.PsiJavaModule findOrigin (com.intellij.psi.PsiJavaModule, java.lang.String)
com.intellij.psi.PsiJavaModule module
String packageName
private java.lang.Object processExports (com.intellij.psi.PsiJavaModule, java.util.function.BiFunction)
com.intellij.psi.PsiJavaModule start
java.util.function.BiFunction processor
private java.lang.Object processExports (java.lang.String, com.intellij.psi.PsiJavaModule, int, java.util.Set, java.util.function.BiFunction)
Object result
java.util.List exportTargets
com.intellij.psi.PsiPackageAccessibilityStatement statement
Object result
com.intellij.psi.PsiJavaModule dependency
java.util.Iterator iterator
String name
com.intellij.psi.PsiJavaModule module
int layer
java.util.Set visited
java.util.function.BiFunction processor
public static java.lang.String key (com.intellij.psi.PsiJavaModule, com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule module
com.intellij.psi.PsiJavaModule exporter
private static synthetic com.intellij.psi.PsiJavaModule lambda$findOrigin$1 (java.lang.String, java.lang.String, com.intellij.psi.PsiJavaModule)
String packageName
String pkg
com.intellij.psi.PsiJavaModule m
private static synthetic com.intellij.openapi.util.Trinity lambda$findConflict$0 (java.util.Map, java.lang.String, com.intellij.psi.PsiJavaModule)
java.util.Map exports
String pkg
com.intellij.psi.PsiJavaModule m
com.intellij.psi.PsiJavaModule existing
synthetic void <init> (com.intellij.util.graph.Graph, java.util.Set, com.intellij.codeInsight.daemon.impl.analysis.JavaModuleGraphUtil$1)
com.intellij.util.graph.Graph x0
java.util.Set x1
com.intellij.codeInsight.daemon.impl.analysis.JavaModuleGraphUtil$1 x2
}
com/intellij/codeInsight/daemon/impl/analysis/JavaModuleGraphUtil.class
JavaModuleGraphUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.JavaModuleGraphUtil extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static com.intellij.psi.PsiJavaModule findDescriptorByElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiFileSystemItem fsItem
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiJavaModule findDescriptorByFile (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile descriptorFile
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectFileIndex index
public static com.intellij.psi.PsiJavaModule findDescriptorByModule (com.intellij.openapi.module.Module, boolean)
com.intellij.psi.PsiFile psiFile
org.jetbrains.jps.model.java.JavaSourceRootType rootType
java.util.List files
com.intellij.openapi.module.Module module
boolean inTests
public static java.util.Collection findCycle (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule module
com.intellij.openapi.project.Project project
java.util.List cycles
public static boolean exports (com.intellij.psi.PsiJavaModule, java.lang.String, com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule source
String packageName
com.intellij.psi.PsiJavaModule target
java.util.Map exports
java.util.Set targets
public static boolean reads (com.intellij.psi.PsiJavaModule, com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule source
com.intellij.psi.PsiJavaModule destination
public static com.intellij.openapi.util.Trinity findConflict (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule module
public static com.intellij.psi.PsiJavaModule findOrigin (com.intellij.psi.PsiJavaModule, java.lang.String)
com.intellij.psi.PsiJavaModule module
String packageName
private static java.lang.Object cacheDependency ()
private static java.util.List findCycles (com.intellij.openapi.project.Project)
java.util.List descriptors
com.intellij.openapi.module.Module module
com.intellij.psi.PsiJavaModule dependency
com.intellij.psi.ResolveResult[] results
com.intellij.psi.PsiJavaModuleReference ref
com.intellij.psi.PsiRequiresStatement statement
com.intellij.psi.PsiJavaModule module
com.intellij.util.graph.Graph graph
com.intellij.util.graph.DFSTBuilder builder
java.util.Collection components
com.intellij.util.containers.MultiMap relations
com.intellij.openapi.project.Project project
java.util.Set projectModules
private static java.util.Map exportsMap (com.intellij.psi.PsiJavaModule)
String pkg
java.util.List targets
com.intellij.psi.PsiPackageAccessibilityStatement statement
com.intellij.psi.PsiJavaModule source
java.util.Map map
private static com.intellij.codeInsight.daemon.impl.analysis.JavaModuleGraphUtil$RequiresGraph getRequiresGraph (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule module
com.intellij.openapi.project.Project project
private static com.intellij.codeInsight.daemon.impl.analysis.JavaModuleGraphUtil$RequiresGraph buildRequiresGraph (com.intellij.openapi.project.Project)
com.intellij.psi.PsiJavaModule module
String key
com.intellij.openapi.project.Project project
com.intellij.util.containers.MultiMap relations
java.util.Set transitiveEdges
com.intellij.psi.impl.java.stubs.index.JavaModuleNameIndex index
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.graph.Graph graph
private static void visit (com.intellij.psi.PsiJavaModule, com.intellij.util.containers.MultiMap, java.util.Set)
com.intellij.psi.PsiJavaModule dependency
com.intellij.psi.ResolveResult result
com.intellij.psi.PsiJavaModuleReference ref
com.intellij.psi.PsiRequiresStatement statement
com.intellij.psi.PsiJavaModule javaBase
boolean explicitJavaBase
com.intellij.psi.PsiJavaModule module
com.intellij.util.containers.MultiMap relations
java.util.Set transitiveEdges
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getRequiresGraph$6 (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private static synthetic java.util.Set lambda$findCycles$5 (java.util.Collection)
java.util.Collection elements
private static synthetic com.intellij.psi.PsiJavaModule lambda$findCycles$4 (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile root
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$exports$3 (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule source
private static synthetic boolean lambda$findCycle$2 (com.intellij.psi.PsiJavaModule, java.util.Set)
com.intellij.psi.PsiJavaModule module
java.util.Set set
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$findCycle$1 (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private static synthetic com.intellij.openapi.vfs.VirtualFile lambda$findDescriptorByModule$0 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile root
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/LambdaHighlightingUtil.class
LambdaHighlightingUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.LambdaHighlightingUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public static java.lang.String checkInterfaceFunctional (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
static java.lang.String checkInterfaceFunctional (com.intellij.psi.PsiClass, java.lang.String)
com.intellij.psi.PsiClass psiClass
String interfaceNonFunctionalMessage
java.util.List signatures
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkParametersCompatible (com.intellij.psi.PsiLambdaExpression, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiSubstitutor)
String expectedType
String actualType
com.intellij.psi.PsiParameter lambdaParameter
com.intellij.psi.PsiType lambdaParameterType
com.intellij.psi.PsiType substitutedParamType
int i
com.intellij.psi.PsiLambdaExpression expression
com.intellij.psi.PsiParameter[] methodParameters
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiParameter[] lambdaParameters
String incompatibleTypesMessage
boolean hasFormalParameterTypes
public static boolean insertSemicolonAfter (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression lambdaExpression
public static boolean insertSemicolon (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
public static java.lang.String checkInterfaceFunctional (com.intellij.psi.PsiType)
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiType type
java.util.Set signatures
com.intellij.psi.util.MethodSignature functionalMethod
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass aClass
public static com.intellij.codeInsight.daemon.impl.HighlightInfo checkConsistentParameterDeclaration (com.intellij.psi.PsiLambdaExpression)
int i
com.intellij.psi.PsiLambdaExpression expression
com.intellij.psi.PsiParameter[] parameters
boolean hasExplicitParameterTypes
private static boolean hasExplicitType (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiTypeElement typeElement
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/ModuleHighlightUtil.class
ModuleHighlightUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.ModuleHighlightUtil extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
public void <init> ()
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkPackageStatement (com.intellij.psi.PsiPackageStatement, com.intellij.psi.PsiFile, com.intellij.psi.PsiJavaModule)
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String message
com.intellij.psi.PsiJavaModule origin
String packageName
com.intellij.psi.PsiPackageStatement statement
com.intellij.psi.PsiFile file
com.intellij.psi.PsiJavaModule module
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkFileName (com.intellij.psi.PsiJavaModule, com.intellij.psi.PsiFile)
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiJavaModule element
com.intellij.psi.PsiFile file
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkFileDuplicates (com.intellij.psi.PsiJavaModule, com.intellij.psi.PsiFile)
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.openapi.project.Project project
java.util.Collection others
com.intellij.psi.PsiJavaModule element
com.intellij.psi.PsiFile file
com.intellij.openapi.module.Module module
static java.util.List checkDuplicateStatements (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule module
java.util.List results
private static void checkDuplicateRefs (java.lang.Iterable, java.util.function.Function, java.lang.String, java.util.List)
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String refText
com.intellij.psi.PsiStatement statement
Iterable statements
java.util.function.Function ref
String key
java.util.List results
java.util.Set filter
static java.util.List checkUnusedServices (com.intellij.psi.PsiJavaModule, com.intellij.psi.PsiFile)
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String className
String packageName
com.intellij.psi.PsiElement target
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiProvidesStatement statement
java.util.Set exports
java.util.Set uses
java.util.List provides
com.intellij.psi.PsiJavaModule module
com.intellij.psi.PsiFile file
java.util.List results
com.intellij.openapi.module.Module host
private static java.lang.String qName (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement ref
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkFileLocation (com.intellij.psi.PsiJavaModule, com.intellij.psi.PsiFile)
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.openapi.vfs.VirtualFile root
com.intellij.psi.PsiJavaModule element
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile vFile
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkModuleReference (com.intellij.psi.PsiRequiresStatement)
String message
String message
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String message
java.util.stream.Stream stream
String message
java.util.Collection cycle
com.intellij.psi.PsiJavaModuleReference ref
com.intellij.psi.PsiJavaModule target
com.intellij.psi.PsiJavaModule container
com.intellij.psi.PsiRequiresStatement statement
com.intellij.psi.PsiJavaModuleReferenceElement refElement
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkHostModuleStrength (com.intellij.psi.PsiPackageAccessibilityStatement)
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiPackageAccessibilityStatement statement
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkPackageReference (com.intellij.psi.PsiPackageAccessibilityStatement, com.intellij.psi.PsiFile)
boolean inTests
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiElement target
com.intellij.psi.PsiDirectory[] directories
String packageName
boolean opens
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
com.intellij.openapi.module.Module module
com.intellij.psi.PsiPackageAccessibilityStatement statement
com.intellij.psi.PsiFile file
com.intellij.psi.PsiJavaCodeReferenceElement refElement
private static boolean isPackageEmpty (com.intellij.psi.PsiDirectory[], java.lang.String, boolean)
com.intellij.psi.PsiDirectory[] directories
String packageName
boolean anyFile
static java.util.List checkPackageAccessTargets (com.intellij.psi.PsiPackageAccessibilityStatement)
boolean exports
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String message
String refText
com.intellij.psi.PsiJavaModuleReference ref
com.intellij.psi.PsiJavaModuleReferenceElement refElement
com.intellij.psi.PsiPackageAccessibilityStatement statement
java.util.List results
java.util.Set targets
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkServiceReference (com.intellij.psi.PsiJavaCodeReferenceElement)
String message
String message
com.intellij.psi.PsiElement target
com.intellij.psi.PsiJavaCodeReferenceElement refElement
static java.util.List checkServiceImplementations (com.intellij.psi.PsiProvidesStatement, com.intellij.psi.PsiFile)
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
String message
String message
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass typeClass
String message
String message
String message
String message
com.intellij.psi.PsiClass implClass
com.intellij.psi.PsiMethod provider
String refText
com.intellij.psi.PsiElement implTarget
com.intellij.psi.PsiJavaCodeReferenceElement implRef
com.intellij.psi.PsiProvidesStatement statement
com.intellij.psi.PsiFile file
com.intellij.psi.PsiReferenceList implRefList
java.util.List results
com.intellij.psi.PsiJavaCodeReferenceElement intRef
com.intellij.psi.PsiElement intTarget
java.util.Set filter
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkClashingReads (com.intellij.psi.PsiJavaModule)
String message
com.intellij.psi.PsiJavaModule module
com.intellij.openapi.util.Trinity conflict
static java.util.List checkModifiers (com.intellij.psi.PsiRequiresStatement)
com.intellij.psi.PsiRequiresStatement statement
com.intellij.psi.PsiModifierList modList
private static com.intellij.codeInsight.intention.QuickFixFactory factory ()
private static com.intellij.openapi.util.TextRange range (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule module
com.intellij.psi.PsiKeyword kw
private static com.intellij.psi.PsiElement range (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement refElement
private static com.intellij.codeInsight.daemon.impl.HighlightInfo duplicateReference (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement refElement
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
private static synthetic com.intellij.codeInsight.daemon.impl.HighlightInfo lambda$checkModifiers$11 (com.intellij.psi.PsiModifierList, com.intellij.psi.PsiKeyword)
com.intellij.psi.PsiModifierList modList
com.intellij.psi.PsiKeyword keyword
String modifier
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
private static synthetic boolean lambda$checkServiceImplementations$10 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod m
private static synthetic boolean lambda$isPackageEmpty$9 (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory dir
private static synthetic java.lang.String lambda$checkUnusedServices$8 (com.intellij.psi.PsiUsesStatement)
com.intellij.psi.PsiUsesStatement st
private static synthetic java.lang.String lambda$checkDuplicateStatements$7 (com.intellij.psi.PsiProvidesStatement)
com.intellij.psi.PsiProvidesStatement st
private static synthetic java.lang.String lambda$checkDuplicateStatements$6 (com.intellij.psi.PsiUsesStatement)
com.intellij.psi.PsiUsesStatement st
private static synthetic java.lang.String lambda$checkDuplicateStatements$5 (com.intellij.psi.PsiPackageAccessibilityStatement)
com.intellij.psi.PsiPackageAccessibilityStatement st
private static synthetic java.lang.String lambda$checkDuplicateStatements$4 (com.intellij.psi.PsiPackageAccessibilityStatement)
com.intellij.psi.PsiPackageAccessibilityStatement st
private static synthetic java.lang.String lambda$checkDuplicateStatements$3 (com.intellij.psi.PsiRequiresStatement)
com.intellij.psi.PsiRequiresStatement st
private static synthetic void lambda$checkFileDuplicates$2 (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiFile)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiFile duplicate
private static synthetic boolean lambda$checkFileDuplicates$1 (com.intellij.psi.PsiFile, com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.psi.PsiFile f
private static synthetic com.intellij.psi.PsiFile lambda$checkFileDuplicates$0 (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile f
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/PostHighlightingVisitor.class
PostHighlightingVisitor.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.PostHighlightingVisitor extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder myRefCountHolder
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.PsiFile myFile
private final com.intellij.openapi.editor.Document myDocument
private boolean myHasRedundantImports
private int myCurrentEntryIndex
private boolean myHasMissortedImports
private final com.intellij.codeInspection.unusedSymbol.UnusedSymbolLocalInspectionBase myUnusedSymbolInspection
private final com.intellij.codeInsight.daemon.HighlightDisplayKey myDeadCodeKey
private final com.intellij.codeInsight.daemon.impl.HighlightInfoType myDeadCodeInfoType
private final com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase myDeadCodeInspection
private final java.util.Map isOverriddenOrOverrides
private void optimizeImportsOnTheFlyLater (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.Disposable invokeFixLater
com.intellij.openapi.progress.ProgressIndicator progress
void <init> (com.intellij.psi.PsiFile, com.intellij.openapi.editor.Document, com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder) throws com.intellij.openapi.progress.ProcessCanceledException
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Document document
com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder refCountHolder
com.intellij.codeInspection.InspectionProfile profile
void collectHighlights (com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.psi.PsiIdentifier identifier
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement psiRoot
java.util.List elements
com.intellij.lang.Language language
com.intellij.psi.FileViewProvider viewProvider
java.util.Set relevantLanguages
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiImportStatementBase statement
com.intellij.psi.PsiImportStatementBase[] imports
com.intellij.psi.PsiImportList importList
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder result
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerEx daemonCodeAnalyzer
com.intellij.codeInsight.daemon.impl.FileStatusMap fileStatusMap
com.intellij.codeInspection.InspectionProfile profile
boolean unusedSymbolEnabled
com.intellij.codeInsight.daemon.impl.GlobalUsageHelper globalUsageHelper
boolean errorFound
com.intellij.codeInsight.daemon.HighlightDisplayKey unusedImportKey
private boolean isUnusedImportEnabled (com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.codeInsight.daemon.ImplicitUsageProvider provider
com.intellij.codeInsight.daemon.HighlightDisplayKey unusedImportKey
com.intellij.codeInspection.InspectionProfile profile
private com.intellij.codeInsight.daemon.impl.HighlightInfo processIdentifier (com.intellij.psi.PsiIdentifier, com.intellij.openapi.progress.ProgressIndicator, com.intellij.codeInsight.daemon.impl.GlobalUsageHelper)
com.intellij.psi.PsiElement declarationScope
String acceptedVisibility
com.intellij.psi.PsiIdentifier identifier
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.codeInsight.daemon.impl.GlobalUsageHelper helper
com.intellij.psi.PsiElement parent
private static boolean compareVisibilities (com.intellij.psi.PsiModifierListOwner, java.lang.String)
com.intellij.psi.PsiModifierListOwner listOwner
String visibility
private com.intellij.codeInsight.daemon.impl.HighlightInfo processLocalVariable (com.intellij.psi.PsiLocalVariable, com.intellij.psi.PsiIdentifier, com.intellij.openapi.progress.ProgressIndicator)
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.codeInsight.intention.IntentionAction fix
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo unusedSymbolInfo
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiIdentifier identifier
com.intellij.openapi.progress.ProgressIndicator progress
private com.intellij.codeInsight.daemon.impl.HighlightInfo processField (com.intellij.openapi.project.Project, com.intellij.psi.PsiField, com.intellij.psi.PsiIdentifier, com.intellij.openapi.progress.ProgressIndicator, com.intellij.codeInsight.daemon.impl.GlobalUsageHelper)
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
String message
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.codeInsight.intention.QuickFixFactory quickFixFactory
boolean readReferenced
boolean writeReferenced
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.openapi.project.Project project
com.intellij.psi.PsiField field
com.intellij.psi.PsiIdentifier identifier
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.codeInsight.daemon.impl.GlobalUsageHelper helper
private com.intellij.codeInsight.daemon.impl.HighlightInfo suggestionsToMakeFieldUsed (com.intellij.psi.PsiField, com.intellij.psi.PsiIdentifier, java.lang.String)
com.intellij.psi.PsiField field
com.intellij.psi.PsiIdentifier identifier
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
private boolean isOverriddenOrOverrides (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private com.intellij.codeInsight.daemon.impl.HighlightInfo processParameter (com.intellij.openapi.project.Project, com.intellij.psi.PsiParameter, com.intellij.psi.PsiIdentifier, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiMethod method
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.openapi.project.Project project
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiIdentifier identifier
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.psi.PsiElement declarationScope
private com.intellij.codeInsight.daemon.impl.HighlightInfo checkUnusedParameter (com.intellij.psi.PsiParameter, com.intellij.psi.PsiIdentifier, com.intellij.openapi.progress.ProgressIndicator)
String message
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiIdentifier identifier
com.intellij.openapi.progress.ProgressIndicator progress
private com.intellij.codeInsight.daemon.impl.HighlightInfo processMethod (com.intellij.openapi.project.Project, com.intellij.psi.PsiMethod, com.intellij.psi.PsiIdentifier, com.intellij.openapi.progress.ProgressIndicator, com.intellij.codeInsight.daemon.impl.GlobalUsageHelper)
String key
com.intellij.openapi.project.Project project
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiIdentifier identifier
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.codeInsight.daemon.impl.GlobalUsageHelper helper
String key
String symbolName
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
private com.intellij.codeInsight.daemon.impl.HighlightInfo processClass (com.intellij.openapi.project.Project, com.intellij.psi.PsiClass, com.intellij.psi.PsiIdentifier, com.intellij.openapi.progress.ProgressIndicator, com.intellij.codeInsight.daemon.impl.GlobalUsageHelper)
String pattern
String pattern
String pattern
String pattern
String pattern
com.intellij.openapi.project.Project project
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiIdentifier identifier
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.codeInsight.daemon.impl.GlobalUsageHelper helper
String pattern
private static com.intellij.codeInsight.daemon.impl.HighlightInfo formatUnusedSymbolHighlightInfo (com.intellij.openapi.project.Project, java.lang.String, com.intellij.psi.PsiNameIdentifierOwner, java.lang.String, com.intellij.codeInsight.daemon.HighlightDisplayKey, com.intellij.codeInsight.daemon.impl.HighlightInfoType, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
String pattern
com.intellij.psi.PsiNameIdentifierOwner aClass
String element
com.intellij.codeInsight.daemon.HighlightDisplayKey highlightDisplayKey
com.intellij.codeInsight.daemon.impl.HighlightInfoType highlightInfoType
com.intellij.psi.PsiElement identifier
String symbolName
String message
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
private com.intellij.codeInsight.daemon.impl.HighlightInfo processImport (com.intellij.psi.PsiImportStatementBase, com.intellij.codeInsight.daemon.HighlightDisplayKey)
String name
String qName
String packageName
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiImportStatementBase importStatement
com.intellij.codeInsight.daemon.HighlightDisplayKey unusedImportKey
boolean isRedundant
int entryIndex
private com.intellij.codeInsight.daemon.impl.HighlightInfo registerRedundantImport (com.intellij.psi.PsiImportStatementBase, com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.psi.PsiImportStatementBase importStatement
com.intellij.codeInsight.daemon.HighlightDisplayKey unusedImportKey
com.intellij.openapi.vfs.VirtualFile file
java.util.Set imports
boolean predefinedImport
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
private static synthetic boolean lambda$formatUnusedSymbolHighlightInfo$6 (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.project.Project, java.lang.String, com.intellij.codeInsight.daemon.HighlightDisplayKey, java.lang.String)
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.openapi.project.Project project
String element
com.intellij.codeInsight.daemon.HighlightDisplayKey highlightDisplayKey
String annoName
private synthetic boolean lambda$processMethod$5 (com.intellij.openapi.project.Project, com.intellij.codeInsight.daemon.impl.HighlightInfo, java.lang.String)
com.intellij.openapi.project.Project project
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
String annoName
com.intellij.codeInsight.intention.IntentionAction fix
private static synthetic java.lang.Boolean lambda$new$4 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
boolean overrides
private synthetic boolean lambda$suggestionsToMakeFieldUsed$3 (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiField, java.lang.String)
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiField field
String annoName
private synthetic boolean lambda$processField$2 (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.codeInsight.intention.QuickFixFactory, com.intellij.openapi.project.Project, java.lang.String)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.codeInsight.intention.QuickFixFactory quickFixFactory
com.intellij.openapi.project.Project project
String annoName
private synthetic void lambda$optimizeImportsOnTheFlyLater$1 ()
private synthetic void lambda$null$0 ()
com.intellij.codeInsight.intention.IntentionAction optimizeImportsFix
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/PsiMethodReferenceHighlightingUtil.class
PsiMethodReferenceHighlightingUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.PsiMethodReferenceHighlightingUtil extends java.lang.Object {
void <init> ()
static com.intellij.codeInsight.daemon.impl.HighlightInfo checkRawConstructorReference (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiType[] typeParameters
com.intellij.psi.PsiMethodReferenceExpression expression
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/RefCountHolder$1.class
RefCountHolder.java
package com.intellij.codeInsight.daemon.impl.analysis
final com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder$1 extends com.intellij.codeInsight.daemon.impl.DaemonProgressIndicator {
void <init> ()
public java.lang.String toString ()
}
com/intellij/codeInsight/daemon/impl/analysis/RefCountHolder$2.class
RefCountHolder.java
package com.intellij.codeInsight.daemon.impl.analysis
final com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder$2 extends com.intellij.codeInsight.daemon.impl.DaemonProgressIndicator {
void <init> ()
public java.lang.String toString ()
}
com/intellij/codeInsight/daemon/impl/analysis/RefCountHolder$3.class
RefCountHolder.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder$3 extends com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder$GlobalUsageHelperBase {
final java.util.Map myEntryPointCache
final synthetic com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase val$deadCodeInspection
final synthetic com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder this$0
void <init> (com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder, com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase)
com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder this$0
public boolean shouldCheckUsages (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
private boolean isEntryPoint (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private synthetic java.lang.Boolean lambda$$1 (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
private static synthetic java.lang.Iterable lambda$null$0 (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember m
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/RefCountHolder$GlobalUsageHelperBase.class
RefCountHolder.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder$GlobalUsageHelperBase extends com.intellij.codeInsight.daemon.impl.GlobalUsageHelper {
final synthetic com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder this$0
private void <init> (com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder)
public boolean shouldCheckUsages (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
public boolean isCurrentFileAlreadyChecked ()
public boolean isLocallyUsed (com.intellij.psi.PsiNamedElement)
com.intellij.psi.PsiNamedElement member
synthetic void <init> (com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder, com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder$1)
com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder x0
com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/RefCountHolder.class
RefCountHolder.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder extends java.lang.Object {
private final com.intellij.psi.PsiFile myFile
private final com.intellij.util.containers.MultiMap myLocalRefsMap
private final java.util.Map myDclsUsedMap
private final java.util.Map myImportStatements
private final java.util.concurrent.atomic.AtomicReference myState
private static final com.intellij.openapi.progress.ProgressIndicator READY
private static final com.intellij.openapi.progress.ProgressIndicator EMPTY
private static final com.intellij.openapi.util.Key REF_COUNT_HOLDER_IN_FILE_KEY
static final synthetic boolean $assertionsDisabled
static com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder get (com.intellij.psi.PsiFile)
boolean replaced
com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder newHolder
java.lang.ref.Reference newRef
com.intellij.psi.PsiFile file
java.lang.ref.Reference ref
com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder holder
private void <init> (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.codeInsight.daemon.impl.GlobalUsageHelper getGlobalUsageHelper (com.intellij.psi.PsiFile, com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase, boolean)
com.intellij.psi.PsiFile file
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase deadCodeInspection
boolean isUnusedToolEnabled
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectFileIndex fileIndex
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean inLibrary
boolean isDeadCodeEnabled
private void clear ()
void registerLocallyReferenced (com.intellij.psi.PsiNamedElement)
com.intellij.psi.PsiNamedElement result
void registerReference (com.intellij.psi.PsiReference, com.intellij.psi.JavaResolveResult)
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiReference ref
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiElement resolveScope
private void registerImportStatement (com.intellij.psi.PsiReference, com.intellij.psi.PsiImportStatementBase)
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiImportStatementBase importStatement
boolean isRedundant (com.intellij.psi.PsiImportStatementBase)
com.intellij.psi.PsiImportStatementBase importStatement
private void registerLocalRef (com.intellij.psi.PsiReference, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiImportStatementBase importStmt
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiElement element
private void removeInvalidRefs ()
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiElement element
java.util.Map$Entry entry
com.intellij.openapi.util.Pair pair
java.util.List toRemove
private static void removeInvalidFrom (java.util.Collection)
java.util.Collection collection
boolean isReferenced (com.intellij.psi.PsiElement)
java.util.Collection array
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement element
java.util.Collection array
Boolean usedStatus
private static boolean isParameterUsedRecursively (com.intellij.psi.PsiElement, java.util.Collection)
com.intellij.psi.PsiElement argument
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
int argumentIndex
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement element
java.util.Collection array
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiMethod method
int paramIndex
boolean isReferencedForRead (com.intellij.psi.PsiVariable)
java.util.Collection array
com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access access
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiVariable variable
java.util.Collection array
private static com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access getAccess (com.intellij.psi.PsiReference, com.intellij.psi.PsiElement)
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiElement start
com.intellij.codeInsight.highlighting.ReadWriteAccessDetector detector
private static boolean isJustIncremented (com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access, com.intellij.psi.PsiElement)
com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access access
com.intellij.psi.PsiElement refElement
boolean isReferencedForWrite (com.intellij.psi.PsiVariable)
java.util.Collection array
com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access access
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiVariable variable
java.util.Collection array
boolean analyze (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange, com.intellij.openapi.progress.ProgressIndicator, java.lang.Runnable)
com.intellij.openapi.progress.ProgressIndicator result
com.intellij.openapi.progress.ProgressIndicator result
boolean set
boolean set
com.intellij.psi.PsiFile file
com.intellij.openapi.util.TextRange dirtyScope
com.intellij.openapi.progress.ProgressIndicator indicator
Runnable analyze
com.intellij.openapi.progress.ProgressIndicator result
private static transient void log (java.lang.Object[])
Object[] info
private static synthetic boolean lambda$removeInvalidFrom$1 (com.intellij.psi.PsiAnchor)
com.intellij.psi.PsiAnchor element
private static synthetic boolean lambda$removeInvalidRefs$0 (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference ref
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/AddExportsDirectiveFix.class
AddModuleDirectiveFix.kt
package com.intellij.codeInsight.daemon.impl.quickfix
public final com.intellij.codeInsight.daemon.impl.quickfix.AddExportsDirectiveFix extends com.intellij.codeInsight.daemon.impl.quickfix.AddModuleDirectiveFix {
private final String packageName
private final String targetName
public java.lang.String getText ()
protected void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiPackageAccessibilityStatement it
int $i$a$-find-AddExportsDirectiveFix$invoke$existing$1
java.util.List targets
com.intellij.psi.PsiPackageAccessibilityStatement existing
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiJavaModule module
public void <init> (com.intellij.psi.PsiJavaModule, java.lang.String, java.lang.String)
com.intellij.psi.PsiJavaModule module
String packageName
String targetName
}
com/intellij/codeInsight/daemon/impl/quickfix/AddModuleDirectiveFix.class
AddModuleDirectiveFix.kt
package com.intellij.codeInsight.daemon.impl.quickfix
public abstract com.intellij.codeInsight.daemon.impl.quickfix.AddModuleDirectiveFix extends com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement {
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
protected abstract void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiJavaModule)
public void <init> (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule module
}
com/intellij/codeInsight/daemon/impl/quickfix/AddRequiresDirectiveFix.class
AddModuleDirectiveFix.kt
package com.intellij.codeInsight.daemon.impl.quickfix
public final com.intellij.codeInsight.daemon.impl.quickfix.AddRequiresDirectiveFix extends com.intellij.codeInsight.daemon.impl.quickfix.AddModuleDirectiveFix {
private final String requiredName
public java.lang.String getText ()
protected void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiRequiresStatement it
int $i$a$-find-AddRequiresDirectiveFix$invoke$1
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiJavaModule module
public void <init> (com.intellij.psi.PsiJavaModule, java.lang.String)
com.intellij.psi.PsiJavaModule module
String requiredName
}
com/intellij/codeInsight/daemon/impl/quickfix/AddTypeArgumentsConditionalFix.class
AddTypeArgumentsConditionalFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.AddTypeArgumentsConditionalFix extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiSubstitutor mySubstitutor
private final com.intellij.psi.PsiMethodCallExpression myExpression
private final com.intellij.psi.PsiMethod myMethod
public void <init> (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod method
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
String withTypeArgsText
com.intellij.psi.PsiClass aClass
String withTypeArgsText
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.PsiTypeParameter[] typeParameters
String typeArguments
com.intellij.psi.PsiExpression expression
String withTypeArgsText
com.intellij.psi.PsiExpression withTypeArgs
public static boolean isInStaticContext (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass aClass
public boolean startInWriteAction ()
public static void register (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
boolean thenAssignable
boolean elseAssignable
com.intellij.psi.PsiType thenType
com.intellij.psi.PsiType elseType
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType lType
private static void inferTypeArgs (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
com.intellij.psi.JavaPsiFacade javaPsiFacade
com.intellij.psi.PsiDeclarationStatement variableDeclarationStatement
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType substitutedType
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiClass aClass
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiType lType
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiMethod method
private synthetic java.lang.String lambda$invoke$0 (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiType substituteTypeParam
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/AddTypeArgumentsFix$1.class
AddTypeArgumentsFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
synthetic com.intellij.codeInsight.daemon.impl.quickfix.AddTypeArgumentsFix$1 extends java.lang.Object {
}
com/intellij/codeInsight/daemon/impl/quickfix/AddTypeArgumentsFix$MyFixerActionFactory.class
AddTypeArgumentsFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
com.intellij.codeInsight.daemon.impl.quickfix.AddTypeArgumentsFix$MyFixerActionFactory extends com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory {
private void <init> ()
public com.intellij.codeInsight.daemon.impl.quickfix.AddTypeArgumentsFix createFix (com.intellij.psi.PsiExpressionList, int, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpressionList list
int i
com.intellij.psi.PsiType toType
protected com.intellij.psi.PsiExpression getModifiedArgument (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType toType
public boolean areTypesConvertible (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType exprType
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiElement context
public volatile synthetic com.intellij.codeInsight.intention.IntentionAction createFix (com.intellij.psi.PsiExpressionList, int, com.intellij.psi.PsiType)
synthetic void <init> (com.intellij.codeInsight.daemon.impl.quickfix.AddTypeArgumentsFix$1)
com.intellij.codeInsight.daemon.impl.quickfix.AddTypeArgumentsFix$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/AddTypeArgumentsFix.class
AddTypeArgumentsFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.AddTypeArgumentsFix extends com.intellij.codeInsight.daemon.impl.quickfix.MethodArgumentFix {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory REGISTRAR
private void <init> (com.intellij.psi.PsiExpressionList, int, com.intellij.psi.PsiType, com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory)
com.intellij.psi.PsiExpressionList list
int i
com.intellij.psi.PsiType toType
com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory factory
public java.lang.String getText ()
public static com.intellij.psi.PsiExpression addTypeArguments (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiType substitution
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType substitution
int i
com.intellij.psi.PsiType mapping
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiType[] mappings
com.intellij.psi.PsiResolveHelper helper
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiMethodCallExpression copy
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiReferenceParameterList list
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType toType
synthetic void <init> (com.intellij.psi.PsiExpressionList, int, com.intellij.psi.PsiType, com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory, com.intellij.codeInsight.daemon.impl.quickfix.AddTypeArgumentsFix$1)
com.intellij.psi.PsiExpressionList x0
int x1
com.intellij.psi.PsiType x2
com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory x3
com.intellij.codeInsight.daemon.impl.quickfix.AddTypeArgumentsFix$1 x4
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/AddTypeCastFix.class
AddTypeCastFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.AddTypeCastFix extends com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement implements com.intellij.codeInsight.intention.HighPriorityAction {
private final com.intellij.psi.PsiType myType
private final String myName
public void <init> (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression expression
public void <init> (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression, java.lang.String)
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression expression
String messageKey
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
private static void addTypeCast (com.intellij.openapi.project.Project, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiExpression originalExpression
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression typeCast
static com.intellij.psi.PsiExpression createCastExpression (com.intellij.psi.PsiExpression, com.intellij.openapi.project.Project, com.intellij.psi.PsiType)
boolean replaceThen
boolean replaceElse
com.intellij.psi.PsiConditionalExpression conditional
com.intellij.psi.PsiExpression thenE
com.intellij.psi.PsiExpression elseE
com.intellij.psi.PsiType thenType
com.intellij.psi.PsiType elseType
com.intellij.psi.PsiExpression original
com.intellij.openapi.project.Project project
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement expression
String text
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiTypeCastExpression typeCast
public static void registerFix (com.intellij.codeInsight.daemon.QuickFixActionRegistrar, com.intellij.psi.PsiExpression, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiType conjunct
com.intellij.codeInsight.daemon.QuickFixActionRegistrar registrar
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.openapi.util.TextRange fixRange
String referenceName
com.intellij.psi.PsiElement gParent
java.util.List conjuncts
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/AddUsesDirectiveFix.class
AddModuleDirectiveFix.kt
package com.intellij.codeInsight.daemon.impl.quickfix
public final com.intellij.codeInsight.daemon.impl.quickfix.AddUsesDirectiveFix extends com.intellij.codeInsight.daemon.impl.quickfix.AddModuleDirectiveFix {
private final String svcName
public java.lang.String getText ()
protected void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiUsesStatement it
int $i$a$-find-AddUsesDirectiveFix$invoke$1
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiJavaModule module
public void <init> (com.intellij.psi.PsiJavaModule, java.lang.String)
com.intellij.psi.PsiJavaModule module
String svcName
}
com/intellij/codeInsight/daemon/impl/quickfix/AdjustFunctionContextFix.class
AdjustFunctionContextFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.AdjustFunctionContextFix extends com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement {
private static final java.util.function.Function MAP_NAME_ADJUSTER
private static final java.util.function.Function FLAT_MAP_NAME_ADJUSTER
private static final com.siyeh.ig.callMatcher.CallMapper METHOD_NAME_ADJUSTER
private final String myOriginalName
private final String myNewName
protected void <init> (com.intellij.psi.PsiMethodCallExpression, java.lang.String)
com.intellij.psi.PsiMethodCallExpression call
String targetMethodName
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.psi.PsiMethodCallExpression call
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public static com.intellij.codeInsight.daemon.impl.quickfix.AdjustFunctionContextFix createFix (com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.psi.PsiType actualReturnType
com.intellij.psi.PsiElement context
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiFunctionalExpression fn
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiMethodCallExpression call
java.util.function.Function remapper
com.intellij.psi.PsiType actualReturnType
String targetMethodName
private static synthetic com.intellij.psi.PsiType lambda$createFix$3 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private static synthetic java.lang.String lambda$static$2 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
private static synthetic java.util.function.Function lambda$static$1 (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
private static synthetic java.lang.String lambda$null$0 (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiType inType
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression qualifier
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/ArgumentFixerActionFactory.class
ArgumentFixerActionFactory.java
package com.intellij.codeInsight.daemon.impl.quickfix
public abstract com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
protected abstract com.intellij.psi.PsiExpression getModifiedArgument (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
public void registerCastActions (com.intellij.psi.infos.CandidateInfo[], com.intellij.psi.PsiCall, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType exprType
com.intellij.psi.PsiType parameterType
int j
com.intellij.psi.infos.CandidateInfo candidate
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiParameter[] parameters
int i
com.intellij.psi.PsiType unboxedParameterType
com.intellij.psi.PsiType type
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType originalParameterType
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiCall newCall
com.intellij.psi.PsiExpression modifiedExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.infos.CandidateInfo candidate
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType exprType
java.util.Set suggestedCasts
int i
com.intellij.psi.PsiType expectedTypeByParent
com.intellij.util.IncorrectOperationException e
com.intellij.psi.infos.CandidateInfo[] candidates
com.intellij.psi.PsiCall call
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.openapi.util.TextRange fixRange
java.util.List methodCandidates
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiExpression[] expressions
public abstract boolean areTypesConvertible (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
public abstract com.intellij.codeInsight.intention.IntentionAction createFix (com.intellij.psi.PsiExpressionList, int, com.intellij.psi.PsiType)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/CastMethodArgumentFix$1.class
CastMethodArgumentFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
synthetic com.intellij.codeInsight.daemon.impl.quickfix.CastMethodArgumentFix$1 extends java.lang.Object {
}
com/intellij/codeInsight/daemon/impl/quickfix/CastMethodArgumentFix$MyFixerActionFactory.class
CastMethodArgumentFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
com.intellij.codeInsight.daemon.impl.quickfix.CastMethodArgumentFix$MyFixerActionFactory extends com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public com.intellij.codeInsight.daemon.impl.quickfix.CastMethodArgumentFix createFix (com.intellij.psi.PsiExpressionList, int, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpressionList list
int i
com.intellij.psi.PsiType toType
protected com.intellij.psi.PsiExpression getModifiedArgument (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType toType
com.intellij.psi.PsiType exprType
public boolean areTypesConvertible (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType exprType
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiElement context
public volatile synthetic com.intellij.codeInsight.intention.IntentionAction createFix (com.intellij.psi.PsiExpressionList, int, com.intellij.psi.PsiType)
synthetic void <init> (com.intellij.codeInsight.daemon.impl.quickfix.CastMethodArgumentFix$1)
com.intellij.codeInsight.daemon.impl.quickfix.CastMethodArgumentFix$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/CastMethodArgumentFix.class
CastMethodArgumentFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.CastMethodArgumentFix extends com.intellij.codeInsight.daemon.impl.quickfix.MethodArgumentFix implements com.intellij.codeInsight.intention.HighPriorityAction {
public static final com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory REGISTRAR
private void <init> (com.intellij.psi.PsiExpressionList, int, com.intellij.psi.PsiType, com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory)
com.intellij.psi.PsiExpressionList list
int i
com.intellij.psi.PsiType toType
com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory factory
public java.lang.String getText ()
synthetic void <init> (com.intellij.psi.PsiExpressionList, int, com.intellij.psi.PsiType, com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory, com.intellij.codeInsight.daemon.impl.quickfix.CastMethodArgumentFix$1)
com.intellij.psi.PsiExpressionList x0
int x1
com.intellij.psi.PsiType x2
com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory x3
com.intellij.codeInsight.daemon.impl.quickfix.CastMethodArgumentFix$1 x4
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/ChangeNewOperatorTypeFix.class
ChangeNewOperatorTypeFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.ChangeNewOperatorTypeFix extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
private final com.intellij.psi.PsiType myType
private final com.intellij.psi.PsiNewExpression myExpression
private void <init> (com.intellij.psi.PsiType, com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiNewExpression expression
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
private static void changeNewOperatorType (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiType, com.intellij.openapi.editor.Editor) throws com.intellij.util.IncorrectOperationException
String arrayDimension
int i
com.intellij.openapi.util.TextRange selection
com.intellij.psi.PsiExpression[] originalExpressionArrayDimensions
String text
com.intellij.psi.PsiNewExpression newExpression
int caretOffset
com.intellij.openapi.util.TextRange selection
com.intellij.psi.PsiElement paramList
com.intellij.psi.PsiElement element
com.intellij.psi.PsiAnonymousClass newAnonymousClass
com.intellij.psi.PsiElement childInside
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiNewExpression originalExpression
com.intellij.psi.PsiType toType
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiElementFactory factory
int caretOffset
com.intellij.openapi.util.TextRange selection
com.siyeh.ig.psiutils.CommentTracker commentTracker
com.intellij.psi.PsiElement element
public boolean startInWriteAction ()
public static void register (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClassType$ClassResolveResult lResolveResult
com.intellij.psi.PsiClass lClass
com.intellij.psi.PsiClassType$ClassResolveResult rResolveResult
com.intellij.psi.PsiClass rClass
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType lType
com.intellij.psi.PsiType rType
com.intellij.psi.PsiType newType
com.intellij.psi.PsiNewExpression newExpression
private static com.intellij.psi.PsiSubstitutor getInheritorSubstitutorForNewExpression (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType substituted
com.intellij.psi.PsiType arg
com.intellij.psi.PsiType substitution
com.intellij.psi.PsiTypeParameter baseParameter
com.intellij.psi.PsiTypeParameter inheritorParameter
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass inheritor
com.intellij.psi.PsiSubstitutor baseSubstitutor
com.intellij.psi.PsiElement context
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.psi.PsiSubstitutor inheritorSubstitutor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/ChangeStringLiteralToCharInMethodCallFix.class
ChangeStringLiteralToCharInMethodCallFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.ChangeStringLiteralToCharInMethodCallFix extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
private final com.intellij.psi.PsiLiteralExpression myLiteral
private final com.intellij.psi.PsiCall myCall
public void <init> (com.intellij.psi.PsiLiteralExpression, com.intellij.psi.PsiCall)
com.intellij.psi.PsiLiteralExpression literal
com.intellij.psi.PsiCall methodCall
public java.lang.String getText ()
String convertedValue
boolean isString
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiExpression newExpression
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
Object value
public boolean startInWriteAction ()
private static java.lang.String quote (java.lang.String, boolean)
String value
boolean doubleQuotes
char quote
private java.lang.String convertedValue ()
String value
StringBuilder builder
public static void registerFixes (com.intellij.psi.PsiMethod[], com.intellij.psi.PsiConstructorCall, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] candidates
com.intellij.psi.PsiConstructorCall call
com.intellij.codeInsight.daemon.impl.HighlightInfo out
java.util.Set literals
boolean exactMatch
public static void registerFixes (com.intellij.psi.infos.CandidateInfo[], com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.psi.PsiMethod method
com.intellij.psi.infos.CandidateInfo candidate
com.intellij.psi.infos.CandidateInfo[] candidates
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.codeInsight.daemon.impl.HighlightInfo info
java.util.Set literals
boolean exactMatch
private static void processLiterals (java.util.Set, com.intellij.psi.PsiCall, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.codeInsight.daemon.impl.quickfix.ChangeStringLiteralToCharInMethodCallFix fix
com.intellij.psi.PsiLiteralExpression literal
java.util.Set literals
com.intellij.psi.PsiCall call
com.intellij.codeInsight.daemon.impl.HighlightInfo info
private static boolean findMatchingExpressions (com.intellij.psi.PsiExpression[], com.intellij.psi.PsiMethod, java.util.Set)
String value
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiType argumentType
com.intellij.psi.PsiLiteralExpression argument
int i
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiMethod existingMethod
java.util.Set result
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
boolean typeMatch
private static boolean charToString (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType firstType
com.intellij.psi.PsiType secondType
private static boolean isString (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/ChangeTypeArgumentsFix.class
ChangeTypeArgumentsFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.ChangeTypeArgumentsFix extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction com.intellij.codeInsight.intention.HighPriorityAction {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiMethod myTargetMethod
private final com.intellij.psi.PsiClass myPsiClass
private final com.intellij.psi.PsiExpression[] myExpressions
private final com.intellij.psi.PsiNewExpression myNewExpression
void <init> (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, com.intellij.psi.PsiExpression[], com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod targetMethod
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiElement context
public java.lang.String getText ()
com.intellij.psi.PsiSubstitutor substitutor
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiType actualType
int i
int length
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.PsiTypeParameter[] typeParameters
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.psi.PsiType typeArg
com.intellij.psi.PsiElement replaced
int i
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiSubstitutor psiSubstitutor
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiTypeElement[] elements
private com.intellij.psi.PsiSubstitutor inferTypeArguments ()
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] expressions
public static void registerIntentions (com.intellij.psi.JavaResolveResult[], com.intellij.psi.PsiExpressionList, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiClass)
com.intellij.psi.JavaResolveResult candidate
com.intellij.psi.JavaResolveResult[] candidates
com.intellij.psi.PsiExpressionList list
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiExpression[] expressions
private static void registerIntention (com.intellij.psi.PsiExpression[], com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiClass, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiElement)
com.intellij.codeInsight.daemon.impl.quickfix.ChangeTypeArgumentsFix fix
com.intellij.psi.PsiExpression[] expressions
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiClass psiClass
com.intellij.psi.JavaResolveResult candidate
com.intellij.psi.PsiElement context
com.intellij.psi.PsiMethod method
public boolean startInWriteAction ()
private static synthetic java.lang.String lambda$getText$0 (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType substituted
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/ClassKind.class
ClassKind.java
package com.intellij.codeInsight.daemon.impl.quickfix
public abstract com.intellij.codeInsight.daemon.impl.quickfix.ClassKind extends java.lang.Object {
public abstract java.lang.String getDescription ()
}
com/intellij/codeInsight/daemon/impl/quickfix/ConstructorParametersFixer.class
ConstructorParametersFixer.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.ConstructorParametersFixer extends java.lang.Object {
public void <init> ()
public static void registerFixActions (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiConstructorCall, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.util.TextRange)
int i
com.intellij.psi.PsiJavaCodeReferenceElement ctrRef
com.intellij.psi.PsiConstructorCall constructorCall
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.openapi.util.TextRange fixRange
com.intellij.psi.JavaResolveResult resolved
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.infos.CandidateInfo[] candidates
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/ConvertDoubleToFloatFix.class
ConvertDoubleToFloatFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.ConvertDoubleToFloatFix extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
private final com.intellij.psi.PsiExpression myExpression
public void <init> (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.psi.PsiLiteralExpression expression
Object value
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
private com.intellij.psi.PsiExpression createFloatingPointExpression (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
String text
public boolean startInWriteAction ()
public static void registerIntentions (com.intellij.psi.JavaResolveResult[], com.intellij.psi.PsiExpressionList, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.util.TextRange)
com.intellij.psi.JavaResolveResult candidate
com.intellij.psi.JavaResolveResult[] candidates
com.intellij.psi.PsiExpressionList list
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.openapi.util.TextRange fixRange
com.intellij.psi.PsiExpression[] expressions
private static void registerIntention (com.intellij.psi.PsiExpression[], com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.util.TextRange, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiElement)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiExpression expression
int i
int length
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] expressions
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.openapi.util.TextRange fixRange
com.intellij.psi.JavaResolveResult candidate
com.intellij.psi.PsiElement context
com.intellij.psi.PsiMethod method
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/CreateClassKind.class
CreateClassKind.java
package com.intellij.codeInsight.daemon.impl.quickfix
public final enum com.intellij.codeInsight.daemon.impl.quickfix.CreateClassKind extends java.lang.Enum implements com.intellij.codeInsight.daemon.impl.quickfix.ClassKind {
public static final enum com.intellij.codeInsight.daemon.impl.quickfix.CreateClassKind CLASS
public static final enum com.intellij.codeInsight.daemon.impl.quickfix.CreateClassKind INTERFACE
public static final enum com.intellij.codeInsight.daemon.impl.quickfix.CreateClassKind ENUM
public static final enum com.intellij.codeInsight.daemon.impl.quickfix.CreateClassKind ANNOTATION
private final String myDescription
private static final synthetic com.intellij.codeInsight.daemon.impl.quickfix.CreateClassKind[] $VALUES
public static com.intellij.codeInsight.daemon.impl.quickfix.CreateClassKind[] values ()
public static com.intellij.codeInsight.daemon.impl.quickfix.CreateClassKind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String description
public java.lang.String getDescription ()
static void <clinit> ()
}
com/intellij/codeInsight/daemon/impl/quickfix/DeleteRepeatedInterfaceFix.class
DeleteRepeatedInterfaceFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.DeleteRepeatedInterfaceFix extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
private final com.intellij.psi.PsiTypeElement myConjunct
private final java.util.List myConjList
public void <init> (com.intellij.psi.PsiTypeElement, java.util.List)
com.intellij.psi.PsiTypeElement conjunct
java.util.List conjList
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.psi.PsiTypeElement element
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
String typeText
com.intellij.psi.PsiTypeCastExpression newCastExpr
com.intellij.psi.PsiType type
com.intellij.psi.PsiTypeElement castType
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.PsiTypeCastExpression castExpression
public boolean startInWriteAction ()
private static synthetic java.lang.String lambda$invoke$1 (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement element
private synthetic boolean lambda$invoke$0 (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/ExtendsListFix.class
ExtendsListFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.ExtendsListFix extends com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected final com.intellij.psi.SmartPsiElementPointer myClassToExtendFromPointer
private final boolean myToAdd
private final com.intellij.psi.PsiClassType myTypeToExtendFrom
private final String myName
public void <init> (com.intellij.psi.PsiClass, com.intellij.psi.PsiClassType, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassType typeToExtendFrom
boolean toAdd
public void <init> (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass classToExtendFrom
boolean toAdd
private void <init> (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiClassType, boolean)
String messageKey
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass classToExtendFrom
com.intellij.psi.PsiClassType typeToExtendFrom
boolean toAdd
String messageKey
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.psi.PsiClass myClass
com.intellij.psi.PsiClass classToExtendFrom
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.psi.PsiClass myClass
protected void invokeImpl (com.intellij.psi.PsiClass)
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiClass myClass
com.intellij.psi.PsiClass classToExtendFrom
com.intellij.psi.PsiReferenceList extendsList
com.intellij.psi.PsiReferenceList otherList
void modifyList (com.intellij.psi.PsiReferenceList, boolean, int) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiJavaCodeReferenceElement classReferenceElement
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceList extendsList
boolean add
int position
com.intellij.psi.PsiJavaCodeReferenceElement[] referenceElements
boolean alreadyExtends
com.intellij.psi.PsiClass classToExtendFrom
com.intellij.psi.PsiReferenceList list
com.intellij.openapi.project.Project project
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/FlipIntersectionSidesFix.class
FlipIntersectionSidesFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.FlipIntersectionSidesFix extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final String myClassName
private final java.util.List myConjuncts
private final com.intellij.psi.PsiTypeElement myConjunct
private final com.intellij.psi.PsiTypeElement myCastTypeElement
public void <init> (java.lang.String, java.util.List, com.intellij.psi.PsiTypeElement, com.intellij.psi.PsiTypeElement)
String className
java.util.List conjList
com.intellij.psi.PsiTypeElement conjunct
com.intellij.psi.PsiTypeElement castTypeElement
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
String intersectionTypeText
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiTypeCastExpression fixedCast
com.intellij.psi.PsiTypeElement fixedCastCastType
com.intellij.psi.PsiElement flippedTypeElement
public boolean startInWriteAction ()
private static synthetic java.lang.String lambda$invoke$0 (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/GoToSymbolFix.class
GoToSymbolFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.GoToSymbolFix extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
private final com.intellij.psi.SmartPsiElementPointer myPointer
private final String myMessage
public void <init> (com.intellij.psi.NavigatablePsiElement, java.lang.String)
com.intellij.psi.NavigatablePsiElement symbol
String message
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.NavigatablePsiElement e
public boolean startInWriteAction ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/MergeModuleStatementsFix.class
MergeModuleStatementsFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public abstract com.intellij.codeInsight.daemon.impl.quickfix.MergeModuleStatementsFix extends com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement {
protected void <init> (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule javaModule
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiStatement statement
int i
int offset
com.intellij.psi.PsiJavaModule javaModule
java.util.List statementsToMerge
String text
com.intellij.psi.PsiStatement replacement
com.intellij.psi.PsiStatement firstStatement
com.siyeh.ig.psiutils.CommentTracker commentTracker
com.intellij.psi.codeStyle.CodeStyleManager codeStyleManager
com.intellij.psi.PsiElement resultingStatement
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
protected abstract java.lang.String getReplacementText (java.util.List)
protected abstract java.util.List getStatementsToMerge (com.intellij.psi.PsiJavaModule)
protected static java.lang.String joinUniqueNames (java.util.List)
java.util.List names
java.util.Set unique
public static com.intellij.codeInsight.daemon.impl.quickfix.MergeModuleStatementsFix createFix (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement statement
private static synthetic boolean lambda$joinUniqueNames$0 (java.util.Set, java.lang.String)
java.util.Set unique
String name
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/MergePackageAccessibilityStatementsFix$1.class
MergePackageAccessibilityStatementsFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
synthetic com.intellij.codeInsight.daemon.impl.quickfix.MergePackageAccessibilityStatementsFix$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$psi$PsiPackageAccessibilityStatement$Role
static void <clinit> ()
}
com/intellij/codeInsight/daemon/impl/quickfix/MergePackageAccessibilityStatementsFix.class
MergePackageAccessibilityStatementsFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.MergePackageAccessibilityStatementsFix extends com.intellij.codeInsight.daemon.impl.quickfix.MergeModuleStatementsFix {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final String myPackageName
private final com.intellij.psi.PsiPackageAccessibilityStatement$Role myRole
protected void <init> (com.intellij.psi.PsiJavaModule, java.lang.String, com.intellij.psi.PsiPackageAccessibilityStatement$Role)
com.intellij.psi.PsiJavaModule javaModule
String packageName
com.intellij.psi.PsiPackageAccessibilityStatement$Role role
public java.lang.String getText ()
public java.lang.String getFamilyName ()
protected java.lang.String getReplacementText (java.util.List)
java.util.List statementsToMerge
java.util.List moduleNames
private static java.util.List getModuleNames (java.util.List)
java.util.List moduleNames
com.intellij.psi.PsiPackageAccessibilityStatement statement
java.util.List statements
java.util.List result
protected java.util.List getStatementsToMerge (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule javaModule
public static com.intellij.codeInsight.daemon.impl.quickfix.MergeModuleStatementsFix createFix (com.intellij.psi.PsiPackageAccessibilityStatement)
String packageName
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiPackageAccessibilityStatement statement
private static java.lang.Iterable getStatements (com.intellij.psi.PsiJavaModule, com.intellij.psi.PsiPackageAccessibilityStatement$Role)
com.intellij.psi.PsiJavaModule javaModule
com.intellij.psi.PsiPackageAccessibilityStatement$Role role
private java.lang.String getKeyword ()
private synthetic boolean lambda$getStatementsToMerge$0 (com.intellij.psi.PsiPackageAccessibilityStatement)
com.intellij.psi.PsiPackageAccessibilityStatement statement
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/MergeProvidesStatementsFix.class
MergeProvidesStatementsFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.MergeProvidesStatementsFix extends com.intellij.codeInsight.daemon.impl.quickfix.MergeModuleStatementsFix {
private final String myInterfaceName
void <init> (com.intellij.psi.PsiJavaModule, java.lang.String)
com.intellij.psi.PsiJavaModule javaModule
String interfaceName
public java.lang.String getText ()
public java.lang.String getFamilyName ()
protected java.lang.String getReplacementText (java.util.List)
java.util.List statementsToMerge
java.util.List implementationNames
private static java.util.List getImplementationNames (java.util.List)
java.util.List statements
protected java.util.List getStatementsToMerge (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule javaModule
public static com.intellij.codeInsight.daemon.impl.quickfix.MergeModuleStatementsFix createFix (com.intellij.psi.PsiProvidesStatement)
String interfaceName
com.intellij.psi.PsiJavaCodeReferenceElement interfaceReference
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiProvidesStatement statement
private synthetic boolean lambda$getStatementsToMerge$1 (com.intellij.psi.PsiProvidesStatement)
com.intellij.psi.PsiProvidesStatement statement
com.intellij.psi.PsiJavaCodeReferenceElement reference
private static synthetic java.util.stream.Stream lambda$getImplementationNames$0 (com.intellij.psi.PsiReferenceList)
com.intellij.psi.PsiReferenceList implementationList
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/MethodArgumentFix.class
MethodArgumentFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public abstract com.intellij.codeInsight.daemon.impl.quickfix.MethodArgumentFix extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected final com.intellij.psi.PsiExpressionList myArgList
protected final int myIndex
protected final com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory myArgumentFixerActionFactory
protected final com.intellij.psi.PsiType myToType
protected void <init> (com.intellij.psi.PsiExpressionList, int, com.intellij.psi.PsiType, com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory)
com.intellij.psi.PsiExpressionList list
int i
com.intellij.psi.PsiType toType
com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory fixerActionFactory
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.psi.PsiExpression[] args
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public boolean startInWriteAction ()
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression modified
public java.lang.String getFamilyName ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/MethodReturnFixFactory.class
MethodReturnFixFactory.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.MethodReturnFixFactory extends com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory {
public static final com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory INSTANCE
private void <init> ()
protected com.intellij.psi.PsiExpression getModifiedArgument (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType toType
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType type
public boolean areTypesConvertible (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType exprType
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiElement context
public com.intellij.codeInsight.intention.IntentionAction createFix (com.intellij.psi.PsiExpressionList, int, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpressionList list
int i
com.intellij.psi.PsiType toType
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceExpression ref
private static synthetic boolean lambda$createFix$0 (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiReference)
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiReference r
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/MethodThrowsFix$Add.class
MethodThrowsFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.MethodThrowsFix$Add extends com.intellij.codeInsight.daemon.impl.quickfix.MethodThrowsFix {
public void <init> (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClassType, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType exceptionType
boolean showClassName
protected java.lang.String getTextMessageKey ()
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.psi.PsiMethod myMethod
com.intellij.psi.PsiJavaCodeReferenceElement[] referenceElements
boolean alreadyThrows
private synthetic boolean lambda$invoke$0 (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/MethodThrowsFix$Remove.class
MethodThrowsFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.MethodThrowsFix$Remove extends com.intellij.codeInsight.daemon.impl.quickfix.MethodThrowsFix {
public void <init> (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClassType, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType exceptionType
boolean showClassName
public boolean startInWriteAction ()
protected java.lang.String getTextMessageKey ()
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.find.findUsages.JavaMethodFindUsagesOptions ops
boolean breakSourceCode
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType exception
com.intellij.psi.PsiType exceptionType
public static com.intellij.psi.PsiElement[] extractRefsToRemove (com.intellij.psi.PsiMethod, com.intellij.psi.PsiType)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType exceptionType
java.util.List refs
com.intellij.psi.PsiJavaCodeReferenceElement[] referenceElements
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.javadoc.PsiDocComment comment
private static synthetic boolean lambda$extractRefsToRemove$6 (com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiType, com.intellij.psi.javadoc.PsiDocTag)
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiType exceptionType
com.intellij.psi.javadoc.PsiDocTag tag
com.intellij.psi.PsiClass tagValueClass
com.intellij.psi.PsiClassType tagValueType
private static synthetic boolean lambda$extractRefsToRemove$5 (com.intellij.psi.javadoc.PsiDocTag)
com.intellij.psi.javadoc.PsiDocTag tag
private static synthetic boolean lambda$extractRefsToRemove$4 (com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiType, com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiType exceptionType
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiType refType
private static synthetic void lambda$invoke$3 (com.intellij.psi.PsiMethod, com.intellij.psi.PsiType) throws java.lang.RuntimeException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType exceptionType
private static synthetic java.lang.Boolean lambda$invoke$2 (com.intellij.psi.PsiMethod, com.intellij.find.findUsages.JavaMethodFindUsagesOptions, com.intellij.psi.PsiClassType) throws java.lang.RuntimeException
com.intellij.psi.PsiMethod method
com.intellij.find.findUsages.JavaMethodFindUsagesOptions ops
com.intellij.psi.PsiClassType exception
private static synthetic boolean lambda$null$1 (com.intellij.psi.PsiClassType, com.intellij.usageView.UsageInfo)
com.intellij.psi.PsiCallExpression call
java.util.Collection types
java.util.List thrownCheckedExceptions
com.intellij.psi.PsiType caughtExceptionType
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiCodeBlock block
com.intellij.codeInsight.ExceptionUtil$HandlePlace place
com.intellij.psi.PsiClassType exception
com.intellij.usageView.UsageInfo usage
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
private static synthetic boolean lambda$null$0 (com.intellij.psi.PsiType, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType caughtExceptionType
com.intellij.psi.PsiClassType ex
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/MethodThrowsFix$RemoveFirst.class
MethodThrowsFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.MethodThrowsFix$RemoveFirst extends com.intellij.codeInsight.daemon.impl.quickfix.MethodThrowsFix {
public void <init> (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClassType, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType exceptionType
boolean showClassName
protected java.lang.String getTextMessageKey ()
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.psi.PsiJavaCodeReferenceElement[] referenceElements
private synthetic boolean lambda$invoke$0 (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/MethodThrowsFix.class
MethodThrowsFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public abstract com.intellij.codeInsight.daemon.impl.quickfix.MethodThrowsFix extends com.intellij.codeInspection.LocalQuickFixOnPsiElement {
protected final String myThrowsCanonicalText
private final String myMethodName
protected void <init> (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClassType, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType exceptionType
boolean showClassName
protected abstract java.lang.String getTextMessageKey ()
public final java.lang.String getText ()
public final java.lang.String getFamilyName ()
public final boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/MoveFileFix.class
MoveFileFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.MoveFileFix extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
private final com.intellij.openapi.vfs.VirtualFile myFile
private final com.intellij.openapi.vfs.VirtualFile myTarget
private final String myMessage
public void <init> (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, java.lang.String)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile target
String message
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
java.io.IOException e
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public boolean startInWriteAction ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/PermuteArgumentsFix.class
PermuteArgumentsFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.PermuteArgumentsFix extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction com.intellij.codeInsight.intention.HighPriorityAction {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiCall myCall
private final com.intellij.psi.PsiCall myPermutation
private void <init> (com.intellij.psi.PsiCall, com.intellij.psi.PsiCall)
com.intellij.psi.PsiCall call
com.intellij.psi.PsiCall permutation
public boolean startInWriteAction ()
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public static boolean registerFix (com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.psi.PsiCall, com.intellij.psi.infos.CandidateInfo[], com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType type
int i
com.intellij.util.IncorrectOperationException e
com.intellij.psi.infos.MethodCandidateInfo methodCandidate
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiParameter[] parameters
int minIncompatibleIndex
int maxIncompatibleIndex
int incompatibilitiesCount
com.intellij.psi.infos.CandidateInfo candidate
com.intellij.codeInsight.daemon.impl.quickfix.PermuteArgumentsFix fix
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.PsiCall callExpression
com.intellij.psi.infos.CandidateInfo[] candidates
com.intellij.openapi.util.TextRange fixRange
com.intellij.psi.PsiExpression[] expressions
java.util.List permutations
private static void registerShiftFixes (com.intellij.psi.PsiExpression[], com.intellij.psi.PsiCall, java.util.List, com.intellij.psi.infos.MethodCandidateInfo, int, int) throws com.intellij.util.IncorrectOperationException
int j
int i
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiCall callExpression
java.util.List permutations
com.intellij.psi.infos.MethodCandidateInfo methodCandidate
int minIncompatibleIndex
int maxIncompatibleIndex
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
private static boolean canShift (com.intellij.psi.PsiExpression[], com.intellij.psi.PsiCall, java.util.List, int)
int k
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiCall callExpression
java.util.List permutations
int i
com.intellij.psi.PsiCall copy
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiExpression[] copyExpressions
com.intellij.psi.JavaResolveResult result
private static void registerSwapFixes (com.intellij.psi.PsiExpression[], com.intellij.psi.PsiCall, java.util.List, com.intellij.psi.infos.MethodCandidateInfo, int, int, int) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiCall copy
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] copyExpressions
com.intellij.psi.JavaResolveResult result
int j
int i
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiCall callExpression
java.util.List permutations
com.intellij.psi.infos.MethodCandidateInfo candidate
int incompatibilitiesCount
int minIncompatibleIndex
int maxIncompatibleIndex
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/QualifySuperArgumentFix.class
QualifySuperArgumentFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.QualifySuperArgumentFix extends com.intellij.codeInsight.daemon.impl.quickfix.QualifyThisOrSuperArgumentFix {
public void <init> (com.intellij.psi.PsiExpression, com.intellij.psi.PsiClass)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiClass psiClass
protected java.lang.String getQualifierText ()
protected com.intellij.psi.PsiExpression getQualifier (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public static void registerQuickFixAction (com.intellij.psi.PsiSuperExpression, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.psi.PsiMethod method
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiMethodCallExpression copy
com.intellij.psi.PsiExpression superQualifierCopy
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.psi.PsiSuperExpression expr
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiClass containingClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/QualifyThisArgumentFix.class
QualifyThisArgumentFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.QualifyThisArgumentFix extends com.intellij.codeInsight.daemon.impl.quickfix.QualifyThisOrSuperArgumentFix {
public void <init> (com.intellij.psi.PsiExpression, com.intellij.psi.PsiClass)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiClass psiClass
protected java.lang.String getQualifierText ()
protected com.intellij.psi.PsiExpression getQualifier (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public static void registerQuickFixAction (com.intellij.psi.infos.CandidateInfo[], com.intellij.psi.PsiCall, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType parameterType
com.intellij.psi.infos.CandidateInfo candidate
com.intellij.psi.PsiType exprType
com.intellij.psi.PsiExpression expression
int i1
int expressionsLength
com.intellij.psi.infos.CandidateInfo[] candidates
com.intellij.psi.PsiCall call
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.openapi.util.TextRange fixRange
java.util.Set containingClasses
com.intellij.psi.PsiClass parentClass
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiExpression[] expressions
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/QualifyThisOrSuperArgumentFix.class
QualifyThisOrSuperArgumentFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public abstract com.intellij.codeInsight.daemon.impl.quickfix.QualifyThisOrSuperArgumentFix extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
protected static final com.intellij.openapi.diagnostic.Logger LOG
protected final com.intellij.psi.PsiExpression myExpression
protected final com.intellij.psi.PsiClass myPsiClass
private String myText
public void <init> (com.intellij.psi.PsiExpression, com.intellij.psi.PsiClass)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiClass psiClass
public boolean startInWriteAction ()
public java.lang.String getText ()
protected abstract java.lang.String getQualifierText ()
protected abstract com.intellij.psi.PsiExpression getQualifier (com.intellij.psi.PsiManager)
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public java.lang.String getFamilyName ()
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/QualifyWithThisFix.class
QualifyWithThisFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.QualifyWithThisFix extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
private final com.intellij.psi.PsiClass myContainingClass
private final com.intellij.psi.PsiElement myExpression
public void <init> (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement expression
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.PsiThisExpression thisExpression
public boolean startInWriteAction ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/RemoveRedundantArgumentsFix.class
RemoveRedundantArgumentsFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.RemoveRedundantArgumentsFix extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
private final com.intellij.psi.PsiMethod myTargetMethod
private final com.intellij.psi.PsiExpression[] myArguments
private final com.intellij.psi.PsiSubstitutor mySubstitutor
private void <init> (com.intellij.psi.PsiMethod, com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiMethod targetMethod
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor substitutor
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.psi.PsiExpression expression
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
private static com.intellij.psi.PsiExpression[] findRedundantArgument (com.intellij.psi.PsiExpression[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType argumentType
com.intellij.psi.PsiType parameterType
int i
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiSubstitutor substitutor
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression argument
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.PsiExpression[] redundantArguments
public boolean startInWriteAction ()
public static void registerIntentions (com.intellij.psi.JavaResolveResult[], com.intellij.psi.PsiExpressionList, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.util.TextRange)
com.intellij.psi.JavaResolveResult candidate
com.intellij.psi.JavaResolveResult[] candidates
com.intellij.psi.PsiExpressionList arguments
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.openapi.util.TextRange fixRange
private static void registerIntention (com.intellij.psi.PsiExpressionList, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.util.TextRange, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpressionList arguments
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.openapi.util.TextRange fixRange
com.intellij.psi.JavaResolveResult candidate
com.intellij.psi.PsiElement context
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/RemoveUnusedVariableUtil$1.class
RemoveUnusedVariableUtil.java
package com.intellij.codeInsight.daemon.impl.quickfix
final com.intellij.codeInsight.daemon.impl.quickfix.RemoveUnusedVariableUtil$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.psi.PsiVariable val$variable
final synthetic java.util.List val$references
void <init> (com.intellij.psi.PsiVariable, java.util.List)
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
}
com/intellij/codeInsight/daemon/impl/quickfix/RemoveUnusedVariableUtil$RemoveMode.class
RemoveUnusedVariableUtil.java
package com.intellij.codeInsight.daemon.impl.quickfix
public final enum com.intellij.codeInsight.daemon.impl.quickfix.RemoveUnusedVariableUtil$RemoveMode extends java.lang.Enum {
public static final enum com.intellij.codeInsight.daemon.impl.quickfix.RemoveUnusedVariableUtil$RemoveMode MAKE_STATEMENT
public static final enum com.intellij.codeInsight.daemon.impl.quickfix.RemoveUnusedVariableUtil$RemoveMode DELETE_ALL
public static final enum com.intellij.codeInsight.daemon.impl.quickfix.RemoveUnusedVariableUtil$RemoveMode CANCEL
private static final synthetic com.intellij.codeInsight.daemon.impl.quickfix.RemoveUnusedVariableUtil$RemoveMode[] $VALUES
public static com.intellij.codeInsight.daemon.impl.quickfix.RemoveUnusedVariableUtil$RemoveMode[] values ()
public static com.intellij.codeInsight.daemon.impl.quickfix.RemoveUnusedVariableUtil$RemoveMode valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/codeInsight/daemon/impl/quickfix/RemoveUnusedVariableUtil.class
RemoveUnusedVariableUtil.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.RemoveUnusedVariableUtil extends java.lang.Object {
public void <init> ()
public static boolean checkSideEffects (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable, java.util.List)
java.util.function.Predicate allowedSideEffect
com.intellij.psi.PsiExpression element
com.intellij.psi.PsiVariable variableToIgnore
java.util.List sideEffects
java.util.List writes
java.util.function.Predicate allowedSideEffect
public static com.intellij.psi.PsiElement replaceElementWithExpression (com.intellij.psi.PsiExpression, com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement lastChild
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement elementToReplace
com.intellij.psi.PsiElement expressionToReplaceWith
static com.intellij.psi.PsiElement createStatementIfNeeded (com.intellij.psi.PsiExpression, com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
boolean needBlock
String replacement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
String replacement
static void deleteWholeStatement (com.intellij.psi.PsiElement, com.intellij.psi.PsiElementFactory) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression other
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiElement parent
static void deleteReferences (com.intellij.psi.PsiVariable, java.util.List, com.intellij.codeInsight.daemon.impl.quickfix.RemoveUnusedVariableUtil$RemoveMode) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiVariable variable
java.util.List references
com.intellij.codeInsight.daemon.impl.quickfix.RemoveUnusedVariableUtil$RemoveMode mode
static void collectReferences (com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable, java.util.List)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiVariable variable
java.util.List references
static java.lang.Boolean processUsage (com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable, java.util.List, com.intellij.codeInsight.daemon.impl.quickfix.RemoveUnusedVariableUtil$RemoveMode) throws com.intellij.util.IncorrectOperationException
java.util.List references
com.intellij.psi.PsiAssignmentExpression expression
com.intellij.psi.PsiExpression lExpression
com.intellij.psi.PsiExpression rExpression
boolean sideEffectFound
com.intellij.psi.PsiElement parent
java.util.List references
com.intellij.psi.PsiExpression expression
boolean sideEffectsFound
com.intellij.psi.PsiElement element
com.intellij.psi.PsiVariable variable
java.util.List sideEffects
com.intellij.codeInsight.daemon.impl.quickfix.RemoveUnusedVariableUtil$RemoveMode deleteMode
com.intellij.psi.PsiElementFactory factory
private static com.intellij.psi.PsiElement eraseUnnecessaryOuterParentheses (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parenthesizedParent
public static boolean isForLoopUpdate (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
private static synthetic boolean lambda$checkSideEffects$1 (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variableToIgnore
com.intellij.psi.PsiElement e
private static synthetic boolean lambda$checkSideEffects$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/ReplaceAssignmentFromVoidWithStatementIntentionAction.class
ReplaceAssignmentFromVoidWithStatementIntentionAction.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.ReplaceAssignmentFromVoidWithStatementIntentionAction extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
private final com.intellij.psi.PsiElement myParent
private final com.intellij.psi.PsiExpression myLExpr
public void <init> (com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression lExpr
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public boolean startInWriteAction ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/ReplaceGetClassWithClassLiteralFix.class
ReplaceGetClassWithClassLiteralFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.ReplaceGetClassWithClassLiteralFix extends com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement implements com.intellij.codeInsight.intention.HighPriorityAction {
private String myText
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiExpression classLiteral
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.psi.PsiClass aClass
String className
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public static void registerFix (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.codeInsight.daemon.impl.HighlightInfo errorResult
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/VariableArrayTypeFix.class
VariableArrayTypeFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.VariableArrayTypeFix extends com.intellij.codeInspection.LocalQuickFixOnPsiElement {
private final com.intellij.psi.PsiArrayType myTargetType
private final String myName
private final String myFamilyName
private void <init> (com.intellij.psi.PsiArrayInitializerExpression, com.intellij.psi.PsiArrayType, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiArrayInitializerExpression initializer
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression myNewExpression
public static com.intellij.codeInsight.daemon.impl.quickfix.VariableArrayTypeFix createFix (com.intellij.psi.PsiArrayInitializerExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiArrayInitializerExpression initializer
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiArrayInitializerExpression arrayInitializer
com.intellij.psi.PsiVariable variable
private static java.lang.String formatType (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
String type
private static com.intellij.psi.PsiArrayInitializerExpression getInitializer (com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiArrayInitializerExpression initializer
com.intellij.psi.PsiArrayInitializerExpression arrayInitializer
private static com.intellij.psi.PsiVariable getVariableLocal (com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiNewExpression newExpressionLocal
com.intellij.psi.PsiElement newParent
com.intellij.psi.PsiArrayInitializerExpression initializer
com.intellij.psi.PsiVariable variableLocal
com.intellij.psi.PsiElement parent
private static com.intellij.psi.PsiNewExpression getNewExpressionLocal (com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiArrayInitializerExpression initializer
com.intellij.psi.PsiNewExpression newExpressionLocal
com.intellij.psi.PsiElement parent
private static com.intellij.psi.PsiVariable getFromAssignment (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression reference
com.intellij.psi.PsiElement referencedElement
private static java.lang.String getNewText (com.intellij.psi.PsiElement, com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiElement myNewExpression
com.intellij.psi.PsiArrayInitializerExpression myInitializer
String newText
int initializerIdx
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.psi.PsiArrayInitializerExpression myInitializer
com.intellij.psi.PsiVariable myVariable
public boolean startInWriteAction ()
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.psi.PsiArrayInitializerExpression myInitializer
com.intellij.psi.PsiVariable myVariable
com.intellij.psi.PsiNewExpression myNewExpression
private void fixVariableType (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiVariable)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiVariable myVariable
private void fixArrayInitializer (com.intellij.psi.PsiArrayInitializerExpression, com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiArrayInitializerExpression myInitializer
com.intellij.psi.PsiNewExpression myNewExpression
String text
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiElement[] children
private synthetic void lambda$invoke$1 (com.intellij.psi.PsiArrayInitializerExpression, com.intellij.psi.PsiNewExpression) throws java.lang.RuntimeException
com.intellij.psi.PsiArrayInitializerExpression myInitializer
com.intellij.psi.PsiNewExpression myNewExpression
private synthetic void lambda$invoke$0 (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiVariable) throws java.lang.RuntimeException
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiVariable myVariable
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/WrapExpressionFix.class
WrapExpressionFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.WrapExpressionFix extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
private final com.intellij.psi.PsiExpression myExpression
private final com.intellij.psi.PsiClassType myExpectedType
private final boolean myPrimitiveExpected
private final String myMethodPresentation
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiExpression expression
private static com.intellij.psi.PsiClassType getClassType (com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement place
public java.lang.String getText ()
private static java.lang.String getMethodPresentation (com.intellij.psi.PsiExpression, com.intellij.psi.PsiClassType, boolean)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod wrapper
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiClassType expectedType
boolean primitiveExpected
com.intellij.psi.PsiType type
private static com.intellij.psi.PsiMethod findWrapper (com.intellij.psi.PsiType, com.intellij.psi.PsiClassType, boolean)
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType expectedReturnType
com.intellij.psi.PsiMethod[] methods
java.util.Set wrapperMethods
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType expectedType
boolean primitiveExpected
com.intellij.psi.PsiClass aClass
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.PsiType type
com.intellij.psi.PsiMethod wrapper
com.intellij.psi.PsiElementFactory factory
String methodCallText
com.intellij.psi.PsiMethodCallExpression call
public boolean startInWriteAction ()
public static void registerWrapAction (com.intellij.psi.JavaResolveResult[], com.intellij.psi.PsiExpression[], com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.psi.PsiType paramType
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType exprType
int j
com.intellij.psi.JavaResolveResult candidate
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
int i
com.intellij.psi.JavaResolveResult[] candidates
com.intellij.psi.PsiExpression[] expressions
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiExpression expr
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/WrapObjectWithOptionalOfNullableFix$1MyFix.class
WrapObjectWithOptionalOfNullableFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
com.intellij.codeInsight.daemon.impl.quickfix.WrapObjectWithOptionalOfNullableFix$1MyFix extends com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement implements com.intellij.codeInsight.intention.HighPriorityAction {
final synthetic com.intellij.psi.PsiType val$type
protected void <init> (com.intellij.psi.PsiElement, com.intellij.psi.PsiType)
com.intellij.psi.PsiElement element
public java.lang.String getFamilyName ()
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public java.lang.String getText ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/WrapObjectWithOptionalOfNullableFix$MyFixerActionFactory.class
WrapObjectWithOptionalOfNullableFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.WrapObjectWithOptionalOfNullableFix$MyFixerActionFactory extends com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory {
public void <init> ()
protected com.intellij.psi.PsiExpression getModifiedArgument (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType toType
public boolean areTypesConvertible (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType exprType
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiElement context
public com.intellij.codeInsight.daemon.impl.quickfix.MethodArgumentFix createFix (com.intellij.psi.PsiExpressionList, int, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpressionList list
int i
com.intellij.psi.PsiType toType
public volatile synthetic com.intellij.codeInsight.intention.IntentionAction createFix (com.intellij.psi.PsiExpressionList, int, com.intellij.psi.PsiType)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/WrapObjectWithOptionalOfNullableFix.class
WrapObjectWithOptionalOfNullableFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.WrapObjectWithOptionalOfNullableFix extends com.intellij.codeInsight.daemon.impl.quickfix.MethodArgumentFix implements com.intellij.codeInsight.intention.HighPriorityAction {
public static final com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory REGISTAR
protected void <init> (com.intellij.psi.PsiExpressionList, int, com.intellij.psi.PsiType, com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory)
com.intellij.psi.PsiExpressionList list
int i
com.intellij.psi.PsiType toType
com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory fixerActionFactory
public java.lang.String getText ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public static com.intellij.codeInsight.intention.IntentionAction createFix (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression expression
private static boolean areConvertible (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType exprType
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiClassType$ClassResolveResult resolve
com.intellij.psi.PsiClass resolvedClass
java.util.Collection values
com.intellij.psi.PsiType optionalTypeParameter
private static com.intellij.psi.PsiExpression getModifiedExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.openapi.project.Project project
com.intellij.codeInsight.Nullability nullability
String methodName
String newExpressionText
static synthetic com.intellij.psi.PsiExpression access$000 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
static synthetic boolean access$100 (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType x0
com.intellij.psi.PsiType x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/WrapWithAdapterMethodCallFix$MyMethodArgumentFix.class
WrapWithAdapterMethodCallFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
com.intellij.codeInsight.daemon.impl.quickfix.WrapWithAdapterMethodCallFix$MyMethodArgumentFix extends com.intellij.codeInsight.daemon.impl.quickfix.MethodArgumentFix implements com.intellij.codeInsight.intention.HighPriorityAction {
protected void <init> (com.intellij.psi.PsiExpressionList, int, com.intellij.psi.PsiType, com.intellij.codeInsight.daemon.impl.quickfix.WrapWithAdapterMethodCallFix$Wrapper)
com.intellij.psi.PsiExpressionList list
int i
com.intellij.psi.PsiType toType
com.intellij.codeInsight.daemon.impl.quickfix.WrapWithAdapterMethodCallFix$Wrapper fixerActionFactory
public java.lang.String getText ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/WrapWithAdapterMethodCallFix$Wrapper.class
WrapWithAdapterMethodCallFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
com.intellij.codeInsight.daemon.impl.quickfix.WrapWithAdapterMethodCallFix$Wrapper extends com.intellij.codeInsight.daemon.impl.quickfix.ArgumentFixerActionFactory {
final java.util.function.Predicate myInTypeFilter
final java.util.function.Predicate myOutTypeFilter
final String myTemplate
void <init> (java.lang.String, java.util.function.Predicate, java.util.function.Predicate)
String template
java.util.function.Predicate inTypeFilter
java.util.function.Predicate outTypeFilter
boolean isApplicable (com.intellij.psi.PsiElement, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression replacement
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiClass aClass
String message
com.intellij.util.IncorrectOperationException ioe
com.intellij.psi.PsiElement context
com.intellij.psi.PsiType inType
com.intellij.psi.PsiType outType
com.intellij.psi.PsiType variableType
String typeText
com.intellij.psi.PsiExpression replacement
com.intellij.psi.PsiDeclarationStatement declaration
com.intellij.psi.PsiVariable var
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiType resultType
private com.intellij.psi.PsiExpression createReplacement (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement context
String replacement
protected com.intellij.psi.PsiExpression getModifiedArgument (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType toType
public boolean areTypesConvertible (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType exprType
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiElement context
public com.intellij.codeInsight.daemon.impl.quickfix.MethodArgumentFix createFix (com.intellij.psi.PsiExpressionList, int, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpressionList list
int i
com.intellij.psi.PsiType toType
public java.lang.String toString ()
public volatile synthetic com.intellij.codeInsight.intention.IntentionAction createFix (com.intellij.psi.PsiExpressionList, int, com.intellij.psi.PsiType)
static synthetic com.intellij.psi.PsiExpression access$000 (com.intellij.codeInsight.daemon.impl.quickfix.WrapWithAdapterMethodCallFix$Wrapper, com.intellij.psi.PsiElement, java.lang.String)
com.intellij.codeInsight.daemon.impl.quickfix.WrapWithAdapterMethodCallFix$Wrapper x0
com.intellij.psi.PsiElement x1
String x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/quickfix/WrapWithAdapterMethodCallFix.class
WrapWithAdapterMethodCallFix.java
package com.intellij.codeInsight.daemon.impl.quickfix
public com.intellij.codeInsight.daemon.impl.quickfix.WrapWithAdapterMethodCallFix extends com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement implements com.intellij.codeInsight.intention.HighPriorityAction {
private static final com.intellij.codeInsight.daemon.impl.quickfix.WrapWithAdapterMethodCallFix$Wrapper[] WRAPPERS
private final com.intellij.psi.PsiType myType
private final com.intellij.codeInsight.daemon.impl.quickfix.WrapWithAdapterMethodCallFix$Wrapper myWrapper
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression expression
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
private com.intellij.psi.PsiExpression getModifiedExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement expression
public static void registerCastActions (com.intellij.psi.infos.CandidateInfo[], com.intellij.psi.PsiCall, com.intellij.codeInsight.daemon.impl.HighlightInfo, com.intellij.openapi.util.TextRange)
com.intellij.codeInsight.daemon.impl.quickfix.WrapWithAdapterMethodCallFix$Wrapper wrapper
com.intellij.psi.infos.CandidateInfo[] candidates
com.intellij.psi.PsiCall call
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.openapi.util.TextRange fixRange
private static synthetic boolean lambda$new$14 (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, com.intellij.codeInsight.daemon.impl.quickfix.WrapWithAdapterMethodCallFix$Wrapper)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.codeInsight.daemon.impl.quickfix.WrapWithAdapterMethodCallFix$Wrapper w
private static synthetic boolean lambda$static$13 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType outType
private static synthetic boolean lambda$static$12 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType inType
private static synthetic boolean lambda$static$11 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType outType
private static synthetic boolean lambda$static$10 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType inType
private static synthetic boolean lambda$static$9 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType outType
private static synthetic boolean lambda$static$8 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType inType
private static synthetic boolean lambda$static$7 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType outType
private static synthetic boolean lambda$static$6 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType inType
private static synthetic boolean lambda$static$5 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType outType
private static synthetic boolean lambda$static$4 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType inType
private static synthetic boolean lambda$static$3 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType outType
private static synthetic boolean lambda$static$2 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType inType
private static synthetic boolean lambda$static$1 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType outType
private static synthetic boolean lambda$static$0 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType inType
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/guess/GuessManager.class
GuessManager.java
package com.intellij.codeInsight.guess
public abstract com.intellij.codeInsight.guess.GuessManager extends java.lang.Object {
public void <init> ()
public static com.intellij.codeInsight.guess.GuessManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiType[] guessContainerElementType (com.intellij.psi.PsiExpression, com.intellij.openapi.util.TextRange)
public abstract com.intellij.psi.PsiType[] guessTypeToCast (com.intellij.psi.PsiExpression)
public abstract com.intellij.util.containers.MultiMap getControlFlowExpressionTypes (com.intellij.psi.PsiExpression, boolean)
public java.util.List getControlFlowExpressionTypeConjuncts (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expr
public abstract java.util.List getControlFlowExpressionTypeConjuncts (com.intellij.psi.PsiExpression, boolean)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/guess/impl/ExpressionTypeMemoryState$1.class
ExpressionTypeMemoryState.java
package com.intellij.codeInsight.guess.impl
final com.intellij.codeInsight.guess.impl.ExpressionTypeMemoryState$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void <init> ()
public int computeHashCode (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression object
public boolean equals (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression o1
com.intellij.psi.PsiExpression o2
public volatile synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/guess/impl/ExpressionTypeMemoryState.class
ExpressionTypeMemoryState.java
package com.intellij.codeInsight.guess.impl
public com.intellij.codeInsight.guess.impl.ExpressionTypeMemoryState extends com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final gnu.trove.TObjectHashingStrategy EXPRESSION_HASHING_STRATEGY
private final boolean myHonorAssignments
private com.intellij.util.containers.MultiMap myStates
public void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, boolean)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
boolean honorAssignments
private void <init> (com.intellij.codeInsight.guess.impl.ExpressionTypeMemoryState)
com.intellij.codeInsight.guess.impl.ExpressionTypeMemoryState toCopy
protected com.intellij.codeInspection.dataFlow.DfaFactMap filterFactsOnAssignment (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.DfaFactMap)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.DfaFactMap facts
public com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl createCopy ()
public boolean isSuperStateOf (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
java.util.Collection thisTypes
java.util.Collection thatTypes
java.util.Map$Entry entry
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl that
com.intellij.util.containers.MultiMap thatStates
public boolean applyCondition (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaInstanceofValue value
com.intellij.codeInspection.dataFlow.value.DfaValue dfaCond
com.intellij.util.containers.MultiMap getStates ()
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInsight.guess.impl.ExpressionTypeMemoryState that
public int hashCode ()
int result
public java.lang.String toString ()
void removeExpressionType (com.intellij.psi.PsiExpression)
java.util.Map$Entry entry
com.intellij.util.containers.MultiMap oldStates
com.intellij.psi.PsiExpression expression
void setExpressionType (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.util.containers.MultiMap oldStates
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
public volatile synthetic com.intellij.codeInspection.dataFlow.DfaMemoryState createCopy ()
static synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/guess/impl/GuessManagerImpl$1.class
GuessManagerImpl.java
package com.intellij.codeInsight.guess.impl
final com.intellij.codeInsight.guess.impl.GuessManagerImpl$1 extends com.intellij.codeInspection.dataFlow.DataFlowRunner {
final synthetic boolean val$honorAssignments
void <init> (boolean)
protected com.intellij.codeInspection.dataFlow.DfaMemoryState createMemoryState ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/guess/impl/GuessManagerImpl$ExpressionTypeInstructionVisitor.class
GuessManagerImpl.java
package com.intellij.codeInsight.guess.impl
com.intellij.codeInsight.guess.impl.GuessManagerImpl$ExpressionTypeInstructionVisitor extends com.intellij.codeInspection.dataFlow.StandardInstructionVisitor {
private final com.intellij.codeInspection.dataFlow.TypeConstraint myInitial
private com.intellij.util.containers.MultiMap myResult
private final com.intellij.psi.PsiElement myForPlace
private com.intellij.codeInspection.dataFlow.TypeConstraint myConstraint
private final boolean myOnlyForPlace
private void <init> (com.intellij.psi.PsiElement, boolean, com.intellij.codeInspection.dataFlow.TypeConstraint)
com.intellij.psi.PsiElement forPlace
boolean onlyForPlace
com.intellij.codeInspection.dataFlow.TypeConstraint initial
com.intellij.util.containers.MultiMap getResult ()
com.intellij.psi.PsiType type
private boolean isInteresting (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitInstanceof (com.intellij.codeInspection.dataFlow.instructions.InstanceofInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.InstanceofInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.psi.PsiExpression psiOperand
com.intellij.codeInspection.dataFlow.value.DfaValue type
com.intellij.codeInspection.dataFlow.value.DfaValue operand
com.intellij.codeInspection.dataFlow.value.DfaValue relation
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitTypeCast (com.intellij.codeInspection.dataFlow.instructions.TypeCastInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.TypeCastInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.psi.PsiExpression psiOperand
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitAssign (com.intellij.codeInspection.dataFlow.instructions.AssignInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.AssignInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitMethodCall (com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.DfaInstructionState[] states
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitPush (com.intellij.codeInspection.dataFlow.instructions.PushInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.PushInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.DfaInstructionState[] states
private void addConstraints (com.intellij.codeInspection.dataFlow.DfaInstructionState[])
com.intellij.codeInspection.dataFlow.DfaMemoryState memoryState
com.intellij.codeInspection.dataFlow.TypeConstraint constraint
com.intellij.codeInspection.dataFlow.DfaInstructionState state
com.intellij.codeInspection.dataFlow.DfaInstructionState[] states
private void addToResult (com.intellij.util.containers.MultiMap)
com.intellij.psi.PsiExpression psiExpression
java.util.Iterator iterator
com.intellij.util.containers.MultiMap map
synthetic void <init> (com.intellij.psi.PsiElement, boolean, com.intellij.codeInspection.dataFlow.TypeConstraint, com.intellij.codeInsight.guess.impl.GuessManagerImpl$1)
com.intellij.psi.PsiElement x0
boolean x1
com.intellij.codeInspection.dataFlow.TypeConstraint x2
com.intellij.codeInsight.guess.impl.GuessManagerImpl$1 x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/guess/impl/GuessManagerImpl$GuessTypeVisitor.class
GuessManagerImpl.java
package com.intellij.codeInsight.guess.impl
com.intellij.codeInsight.guess.impl.GuessManagerImpl$GuessTypeVisitor extends com.intellij.psi.JavaElementVisitor {
private final com.intellij.psi.PsiExpression myPlace
com.intellij.psi.PsiType mySpecificType
private boolean myNeedDfa
private boolean myDeclared
private final boolean myHonorAssignments
void <init> (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression place
boolean honorAssignments
protected void handleAssignment (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiType rawType
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
public void visitLocalVariable (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable variable
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiExpression operand
public void visitInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression expression
public boolean isDfaNeeded ()
com.intellij.psi.PsiType type
com.intellij.psi.PsiType rawType
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/guess/impl/GuessManagerImpl.class
GuessManagerImpl.java
package com.intellij.codeInsight.guess.impl
public com.intellij.codeInsight.guess.impl.GuessManagerImpl extends com.intellij.codeInsight.guess.GuessManager {
private final com.intellij.codeInsight.guess.impl.MethodPatternMap myMethodPatternMap
private final com.intellij.openapi.project.Project myProject
private static final int CHECK_USAGE
private static final int CHECK_UP
private static final int CHECK_DOWN
static final synthetic boolean $assertionsDisabled
private void initMethodPatterns ()
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiType[] guessContainerElementType (com.intellij.psi.PsiExpression, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiFile file
java.util.HashSet checkedVariables
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiExpression containerExpr
com.intellij.openapi.util.TextRange rangeToIgnore
java.util.HashSet typesSet
com.intellij.psi.PsiType type
com.intellij.psi.PsiType elemType
private static com.intellij.psi.PsiType getGenericElementType (com.intellij.psi.PsiType)
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiType[] parameters
com.intellij.psi.PsiType collectionType
public com.intellij.psi.PsiType[] guessTypeToCast (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expr
java.util.LinkedHashSet types
public com.intellij.util.containers.MultiMap getControlFlowExpressionTypes (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression forPlace
boolean honorAssignments
com.intellij.util.containers.MultiMap typeMap
private static com.intellij.util.containers.MultiMap buildDataflowTypeMap (com.intellij.psi.PsiExpression, boolean, boolean)
com.intellij.psi.PsiFile file
com.intellij.psi.PsiExpression forPlace
boolean onlyForPlace
boolean honorAssignments
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement scope
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.TypeConstraint initial
com.intellij.codeInsight.guess.impl.GuessManagerImpl$ExpressionTypeInstructionVisitor visitor
private static com.intellij.psi.PsiElement getTopmostBlock (com.intellij.psi.PsiElement)
com.intellij.psi.PsiCodeBlock lastCodeBlock
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement lastScope
private void addExprTypesByDerivedClasses (java.util.LinkedHashSet, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType derivedType
com.intellij.psi.PsiClass derivedClass
java.util.LinkedHashSet set
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass refClass
com.intellij.psi.PsiManager manager
com.intellij.psi.search.PsiElementProcessor$CollectElementsWithLimit processor
private void addExprTypesWhenContainerElement (java.util.LinkedHashSet, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiType[] types
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiMethodCallExpression callExpr
com.intellij.psi.PsiReferenceExpression methodExpr
String methodName
com.intellij.codeInsight.guess.impl.MethodPattern pattern
java.util.LinkedHashSet set
com.intellij.psi.PsiExpression expr
private void addTypesByVariable (java.util.HashSet, com.intellij.psi.PsiVariable, com.intellij.psi.PsiFile, java.util.HashSet, int, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiType type
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpressionList list
int argIndex
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement ref
com.intellij.psi.PsiReference varRef
com.intellij.psi.PsiParameter parameter
int i
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiElement ref
com.intellij.psi.PsiReference methodRef
com.intellij.psi.PsiParameterList list
com.intellij.psi.PsiParameter[] parameters
int argIndex
com.intellij.psi.PsiMethod method
java.util.HashSet typesSet
com.intellij.psi.PsiVariable var
com.intellij.psi.PsiFile scopeFile
java.util.HashSet checkedVariables
int flags
com.intellij.openapi.util.TextRange rangeToIgnore
com.intellij.psi.search.SearchScope searchScope
private static com.intellij.psi.PsiType guessElementTypeFromReference (com.intellij.codeInsight.guess.impl.MethodPatternMap, com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
String methodName
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiExpression[] args
com.intellij.codeInsight.guess.impl.MethodPattern pattern
com.intellij.psi.PsiReferenceExpression parentExpr
com.intellij.codeInsight.guess.impl.MethodPatternMap methodPatternMap
com.intellij.psi.PsiElement ref
com.intellij.openapi.util.TextRange rangeToIgnore
com.intellij.psi.PsiElement refParent
public java.util.List getControlFlowExpressionTypeConjuncts (com.intellij.psi.PsiExpression, boolean)
com.intellij.codeInsight.guess.impl.GuessManagerImpl$GuessTypeVisitor visitor
com.intellij.util.containers.MultiMap fromDfa
com.intellij.psi.PsiExpression expr
boolean honorAssignments
com.intellij.psi.PsiExpression place
java.util.List result
private static com.intellij.codeInsight.guess.impl.GuessManagerImpl$GuessTypeVisitor tryGuessingTypeWithoutDfa (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiElement e
com.intellij.psi.PsiExpression place
boolean honorAssignments
java.util.List exprsAndVars
com.intellij.codeInsight.guess.impl.GuessManagerImpl$GuessTypeVisitor visitor
private static java.util.List getPotentiallyAffectingElements (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression place
com.intellij.psi.PsiElement topmostBlock
private static java.util.List flattenConjuncts (com.intellij.psi.PsiExpression, java.util.Collection)
java.util.Set flatTypes
com.intellij.psi.PsiExpression expr
java.util.Collection conjuncts
private static com.intellij.psi.PsiType tryGenerify (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiType expressionType
private static synthetic com.intellij.psi.PsiType lambda$flattenConjuncts$3 (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiType type
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getPotentiallyAffectingElements$2 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement topmostBlock
java.util.List list
private static synthetic boolean lambda$null$1 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic boolean lambda$getControlFlowExpressionTypeConjuncts$0 (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiType t
com.intellij.psi.PsiClass typeClass
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/guess/impl/MethodPattern.class
MethodPattern.java
package com.intellij.codeInsight.guess.impl
com.intellij.codeInsight.guess.impl.MethodPattern extends java.lang.Object {
public final String methodName
public final int parameterCount
public final int parameterIndex
void <init> (java.lang.String, int, int)
String methodName
int parameterCount
int parameterIndex
}
com/intellij/codeInsight/guess/impl/MethodPatternMap.class
MethodPatternMap.java
package com.intellij.codeInsight.guess.impl
com.intellij.codeInsight.guess.impl.MethodPatternMap extends java.lang.Object {
private final java.util.HashMap myMethodNameToPatternsMap
void <init> ()
public void addPattern (com.intellij.codeInsight.guess.impl.MethodPattern)
com.intellij.codeInsight.guess.impl.MethodPattern pattern
public com.intellij.codeInsight.guess.impl.MethodPattern findPattern (java.lang.String, int)
String name
int parameterCount
}
com/intellij/codeInsight/intention/AddAnnotationFix.class
AddAnnotationFix.java
package com.intellij.codeInsight.intention
public com.intellij.codeInsight.intention.AddAnnotationFix extends com.intellij.codeInsight.intention.AddAnnotationPsiFix implements com.intellij.codeInsight.intention.IntentionAction {
public transient void <init> (java.lang.String, com.intellij.psi.PsiModifierListOwner, java.lang.String[])
String fqn
com.intellij.psi.PsiModifierListOwner modifierListOwner
String[] annotationsToRemove
public transient void <init> (java.lang.String, com.intellij.psi.PsiModifierListOwner, com.intellij.psi.PsiNameValuePair[], java.lang.String[])
String fqn
com.intellij.psi.PsiModifierListOwner modifierListOwner
com.intellij.psi.PsiNameValuePair[] values
String[] annotationsToRemove
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/intention/AddAnnotationPsiFix.class
AddAnnotationPsiFix.java
package com.intellij.codeInsight.intention
public com.intellij.codeInsight.intention.AddAnnotationPsiFix extends com.intellij.codeInspection.LocalQuickFixOnPsiElement {
protected final String myAnnotation
private final String[] myAnnotationsToRemove
private final com.intellij.psi.PsiNameValuePair[] myPairs
protected final String myText
public transient void <init> (java.lang.String, com.intellij.psi.PsiModifierListOwner, com.intellij.psi.PsiNameValuePair[], java.lang.String[])
String fqn
com.intellij.psi.PsiModifierListOwner modifierListOwner
com.intellij.psi.PsiNameValuePair[] values
String[] annotationsToRemove
public static java.lang.String calcText (com.intellij.psi.PsiModifierListOwner, java.lang.String)
String type
String name
com.intellij.psi.PsiModifierListOwner modifierListOwner
String annotation
String shortName
public static com.intellij.psi.PsiModifierListOwner getContainer (com.intellij.psi.PsiFile, int)
com.intellij.psi.PsiFile file
int offset
public static com.intellij.psi.PsiModifierListOwner getContainer (com.intellij.psi.PsiFile, int, boolean)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiElement id
com.intellij.psi.PsiFile file
int offset
boolean availableOnReference
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement element
com.intellij.psi.PsiModifierListOwner listOwner
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public static boolean isAvailable (com.intellij.psi.PsiModifierListOwner, java.lang.String)
com.intellij.psi.PsiModifierListOwner modifierListOwner
String annotationFQN
com.intellij.psi.PsiModifierList modifierList
public boolean startInWriteAction ()
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace annotationAnnotationPlace
String fqn
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.psi.PsiModifierListOwner myModifierListOwner
com.intellij.codeInsight.ExternalAnnotationsManager annotationsManager
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiClass aClass
com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace annotationAnnotationPlace
public static com.intellij.psi.PsiAnnotation addPhysicalAnnotation (java.lang.String, com.intellij.psi.PsiNameValuePair[], com.intellij.psi.PsiModifierList)
com.intellij.psi.PsiNameValuePair pair
String fqn
com.intellij.psi.PsiNameValuePair[] pairs
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiAnnotation inserted
public static transient void removePhysicalAnnotations (com.intellij.psi.PsiModifierListOwner, java.lang.String[])
com.intellij.psi.PsiAnnotation annotation
String fqn
com.intellij.psi.PsiModifierListOwner owner
String[] fqns
protected java.lang.String[] getAnnotationsToRemove ()
public static boolean isNullabilityAnnotationApplicable (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiModifierListOwner owner
public static com.intellij.codeInsight.intention.AddAnnotationPsiFix createAddNullableFix (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
com.intellij.codeInsight.NullableNotNullManager manager
public static com.intellij.codeInsight.intention.AddAnnotationPsiFix createAddNotNullFix (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
com.intellij.codeInsight.NullableNotNullManager manager
private static com.intellij.codeInsight.intention.AddAnnotationPsiFix createAddNullableNotNullFix (com.intellij.psi.PsiModifierListOwner, java.lang.String, java.util.List)
com.intellij.psi.PsiModifierListOwner owner
String annotationToAdd
java.util.List annotationsToRemove
private synthetic void lambda$invoke$0 (com.intellij.psi.PsiModifierListOwner, com.intellij.psi.PsiModifierList, com.intellij.openapi.project.Project)
com.intellij.psi.PsiModifierListOwner myModifierListOwner
com.intellij.psi.PsiModifierList modifierList
com.intellij.openapi.project.Project project
com.intellij.psi.PsiAnnotation inserted
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/intention/impl/AddNotNullAnnotationFix.class
AddNotNullAnnotationFix.java
package com.intellij.codeInsight.intention.impl
public com.intellij.codeInsight.intention.impl.AddNotNullAnnotationFix extends com.intellij.codeInsight.intention.impl.AddNullableNotNullAnnotationFix {
public void <init> (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
private static java.lang.String[] getNullables (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
java.util.List nullables
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/intention/impl/AddNullableAnnotationFix.class
AddNullableAnnotationFix.java
package com.intellij.codeInsight.intention.impl
public com.intellij.codeInsight.intention.impl.AddNullableAnnotationFix extends com.intellij.codeInsight.intention.impl.AddNullableNotNullAnnotationFix {
public void <init> (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
private static java.lang.String[] getNotNulls (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
java.util.List notnulls
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/intention/impl/AddNullableNotNullAnnotationFix.class
AddNullableNotNullAnnotationFix.java
package com.intellij.codeInsight.intention.impl
public com.intellij.codeInsight.intention.impl.AddNullableNotNullAnnotationFix extends com.intellij.codeInsight.intention.AddAnnotationPsiFix {
public transient void <init> (java.lang.String, com.intellij.psi.PsiModifierListOwner, java.lang.String[])
String fqn
com.intellij.psi.PsiModifierListOwner owner
String[] annotationToRemove
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.psi.PsiModifierListOwner owner
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/AbstractDependencyVisitor$1.class
AbstractDependencyVisitor.java
package com.intellij.codeInspection
com.intellij.codeInspection.AbstractDependencyVisitor$1 extends org.jetbrains.org.objectweb.asm.ClassReader {
final synthetic com.intellij.codeInspection.AbstractDependencyVisitor this$0
void <init> (com.intellij.codeInspection.AbstractDependencyVisitor, java.io.InputStream)
com.intellij.codeInspection.AbstractDependencyVisitor this$0
java.io.InputStream x0
protected org.jetbrains.org.objectweb.asm.Label readLabel (int, org.jetbrains.org.objectweb.asm.Label[])
int offset
org.jetbrains.org.objectweb.asm.Label[] labels
}
com/intellij/codeInspection/AbstractDependencyVisitor$AnnotationDependencyVisitor.class
AbstractDependencyVisitor.java
package com.intellij.codeInspection
com.intellij.codeInspection.AbstractDependencyVisitor$AnnotationDependencyVisitor extends org.jetbrains.org.objectweb.asm.AnnotationVisitor {
final synthetic com.intellij.codeInspection.AbstractDependencyVisitor this$0
void <init> (com.intellij.codeInspection.AbstractDependencyVisitor)
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
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
}
com/intellij/codeInspection/AbstractDependencyVisitor$DependencyFieldVisitor.class
AbstractDependencyVisitor.java
package com.intellij.codeInspection
com.intellij.codeInspection.AbstractDependencyVisitor$DependencyFieldVisitor extends org.jetbrains.org.objectweb.asm.FieldVisitor {
final synthetic com.intellij.codeInspection.AbstractDependencyVisitor this$0
void <init> (com.intellij.codeInspection.AbstractDependencyVisitor)
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
public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
}
com/intellij/codeInspection/AbstractDependencyVisitor$DependencyMethodVisitor.class
AbstractDependencyVisitor.java
package com.intellij.codeInspection
com.intellij.codeInspection.AbstractDependencyVisitor$DependencyMethodVisitor extends org.jetbrains.org.objectweb.asm.MethodVisitor {
private org.jetbrains.org.objectweb.asm.Label myFirstLabel
final synthetic com.intellij.codeInspection.AbstractDependencyVisitor this$0
void <init> (com.intellij.codeInspection.AbstractDependencyVisitor)
public void visitLabel (org.jetbrains.org.objectweb.asm.Label)
org.jetbrains.org.objectweb.asm.Label label
public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
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 void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.jetbrains.org.objectweb.asm.Label, org.jetbrains.org.objectweb.asm.Label, org.jetbrains.org.objectweb.asm.Label, java.lang.String)
org.jetbrains.org.objectweb.asm.Label start
org.jetbrains.org.objectweb.asm.Label end
org.jetbrains.org.objectweb.asm.Label handler
String type
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)
String name
String desc
String signature
org.jetbrains.org.objectweb.asm.Label start
org.jetbrains.org.objectweb.asm.Label end
int index
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.jetbrains.org.objectweb.asm.Handle, java.lang.Object[])
Object arg
String name
String desc
org.jetbrains.org.objectweb.asm.Handle bsm
Object[] bsmArgs
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
public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.jetbrains.org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.jetbrains.org.objectweb.asm.TypePath typePath
String desc
boolean visible
public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.jetbrains.org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.jetbrains.org.objectweb.asm.TypePath typePath
String desc
boolean visible
public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.jetbrains.org.objectweb.asm.TypePath, org.jetbrains.org.objectweb.asm.Label[], org.jetbrains.org.objectweb.asm.Label[], int[], java.lang.String, boolean)
int typeRef
org.jetbrains.org.objectweb.asm.TypePath typePath
org.jetbrains.org.objectweb.asm.Label[] start
org.jetbrains.org.objectweb.asm.Label[] end
int[] index
String desc
boolean visible
}
com/intellij/codeInspection/AbstractDependencyVisitor$DependencySignatureVisitor.class
AbstractDependencyVisitor.java
package com.intellij.codeInspection
com.intellij.codeInspection.AbstractDependencyVisitor$DependencySignatureVisitor extends org.jetbrains.org.objectweb.asm.signature.SignatureVisitor {
final synthetic com.intellij.codeInspection.AbstractDependencyVisitor this$0
void <init> (com.intellij.codeInspection.AbstractDependencyVisitor)
public void visitClassType (java.lang.String)
String name
public void visitInnerClassType (java.lang.String)
String name
}
com/intellij/codeInspection/AbstractDependencyVisitor.class
AbstractDependencyVisitor.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.AbstractDependencyVisitor extends org.jetbrains.org.objectweb.asm.ClassVisitor {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final org.jetbrains.org.objectweb.asm.Label LABEL
private final com.intellij.codeInspection.AbstractDependencyVisitor$AnnotationDependencyVisitor myAnnotationVisitor
private final com.intellij.codeInspection.AbstractDependencyVisitor$DependencySignatureVisitor mySignatureVisitor
private final com.intellij.codeInspection.AbstractDependencyVisitor$DependencyFieldVisitor myFieldVisitor
private String myCurrentClassName
private final java.util.Map mySlotNames
protected void <init> ()
protected abstract void addClassName (java.lang.String)
public void processFile (java.io.File)
java.io.InputStream is
java.io.IOException e
java.io.File file
public void processStream (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
org.jetbrains.org.objectweb.asm.ClassReader cr
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
private java.lang.String getSlotName (java.lang.String)
int idx
String name
String result
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
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
public org.jetbrains.org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
private void addName (java.lang.String)
String name
private void addNames (java.lang.String[])
int i
String[] names
private void addDesc (java.lang.String)
String desc
private void addHandle (org.jetbrains.org.objectweb.asm.Handle)
org.jetbrains.org.objectweb.asm.Handle h
private void addMethodDesc (java.lang.String)
org.jetbrains.org.objectweb.asm.Type type
String desc
org.jetbrains.org.objectweb.asm.Type[] types
private void addType (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type t
private void addSignature (java.lang.String)
String signature
private void addTypeSignature (java.lang.String)
String signature
public java.lang.String getCurrentClassName ()
static synthetic org.jetbrains.org.objectweb.asm.Label access$000 ()
static synthetic com.intellij.codeInspection.AbstractDependencyVisitor$AnnotationDependencyVisitor access$100 (com.intellij.codeInspection.AbstractDependencyVisitor)
com.intellij.codeInspection.AbstractDependencyVisitor x0
static synthetic void access$200 (com.intellij.codeInspection.AbstractDependencyVisitor, java.lang.String)
com.intellij.codeInspection.AbstractDependencyVisitor x0
String x1
static synthetic void access$300 (com.intellij.codeInspection.AbstractDependencyVisitor, java.lang.String)
com.intellij.codeInspection.AbstractDependencyVisitor x0
String x1
static synthetic void access$400 (com.intellij.codeInspection.AbstractDependencyVisitor, java.lang.String)
com.intellij.codeInspection.AbstractDependencyVisitor x0
String x1
static synthetic void access$500 (com.intellij.codeInspection.AbstractDependencyVisitor, org.jetbrains.org.objectweb.asm.Type)
com.intellij.codeInspection.AbstractDependencyVisitor x0
org.jetbrains.org.objectweb.asm.Type x1
static synthetic void access$600 (com.intellij.codeInspection.AbstractDependencyVisitor, java.lang.String)
com.intellij.codeInspection.AbstractDependencyVisitor x0
String x1
static synthetic void access$700 (com.intellij.codeInspection.AbstractDependencyVisitor, org.jetbrains.org.objectweb.asm.Handle)
com.intellij.codeInspection.AbstractDependencyVisitor x0
org.jetbrains.org.objectweb.asm.Handle x1
static void <clinit> ()
}
com/intellij/codeInspection/AnnotateMethodFix.class
AnnotateMethodFix.java
package com.intellij.codeInspection
public com.intellij.codeInspection.AnnotateMethodFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final String myAnnotation
private final String[] myAnnotationsToRemove
public transient void <init> (java.lang.String, java.lang.String[])
String fqn
String[] annotationsToRemove
public java.lang.String getName ()
protected java.lang.String getPreposition ()
public java.lang.String getFamilyName ()
public boolean startInWriteAction ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiMethod psiMethod
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiMethod method
java.util.List toAnnotate
protected boolean annotateOverriddenMethods ()
protected boolean annotateSelf ()
private void annotateMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.codeInsight.intention.AddAnnotationPsiFix fix
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private synthetic void lambda$applyFix$1 (com.intellij.psi.PsiMethod, java.util.List)
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiMethod method
java.util.List toAnnotate
com.intellij.psi.PsiMethod[] methods
private synthetic void lambda$null$0 (com.intellij.psi.PsiMethod, java.util.List) throws java.lang.RuntimeException
com.intellij.psi.PsiMethod psiMethod
java.util.List toAnnotate
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/AnonymousCanBeLambdaInspection$1.class
AnonymousCanBeLambdaInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.AnonymousCanBeLambdaInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic boolean val$isOnTheFly
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.AnonymousCanBeLambdaInspection this$0
void <init> (com.intellij.codeInspection.AnonymousCanBeLambdaInspection, boolean, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.AnonymousCanBeLambdaInspection this$0
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiElement lBrace
com.intellij.openapi.util.TextRange rangeInElement
com.intellij.codeInspection.ProblemHighlightType type
com.intellij.psi.PsiAnonymousClass aClass
com.intellij.psi.PsiElement parent
}
com/intellij/codeInspection/AnonymousCanBeLambdaInspection$2.class
AnonymousCanBeLambdaInspection.java
package com.intellij.codeInspection
final com.intellij.codeInspection.AnonymousCanBeLambdaInspection$2 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic java.util.Set val$variables
void <init> (java.util.Set)
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
}
com/intellij/codeInspection/AnonymousCanBeLambdaInspection$ForbiddenRefsChecker.class
AnonymousCanBeLambdaInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.AnonymousCanBeLambdaInspection$ForbiddenRefsChecker extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean myBodyContainsForbiddenRefs
private final com.intellij.psi.PsiMethod myMethod
private final com.intellij.psi.PsiAnonymousClass myAnonymClass
void <init> (com.intellij.psi.PsiMethod, com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiAnonymousClass aClass
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiMethod psiMethod
public void visitThisExpression (com.intellij.psi.PsiThisExpression)
com.intellij.psi.PsiThisExpression expression
public void visitSuperExpression (com.intellij.psi.PsiSuperExpression)
com.intellij.psi.PsiSuperExpression expression
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiClass memberContainingClass
com.intellij.psi.controlFlow.ControlFlow flow
int startOffset
java.util.Collection writtenVariables
com.intellij.psi.PsiCodeBlock constructorBody
com.intellij.psi.controlFlow.AnalysisCanceledException e
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMember member
com.intellij.psi.PsiReferenceExpression expression
public boolean hasForbiddenRefs ()
}
com/intellij/codeInspection/AnonymousCanBeLambdaInspection$ReplaceWithLambdaFix$1.class
AnonymousCanBeLambdaInspection.java
package com.intellij.codeInspection
final com.intellij.codeInspection.AnonymousCanBeLambdaInspection$ReplaceWithLambdaFix$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic java.util.Map val$names
final synthetic com.intellij.util.containers.hash.LinkedHashMap val$replacements
final synthetic com.intellij.psi.PsiElementFactory val$elementFactory
void <init> (java.util.Map, com.intellij.util.containers.hash.LinkedHashMap, com.intellij.psi.PsiElementFactory)
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
String newName
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
String newName
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement resolve
}
com/intellij/codeInspection/AnonymousCanBeLambdaInspection$ReplaceWithLambdaFix.class
AnonymousCanBeLambdaInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.AnonymousCanBeLambdaInspection$ReplaceWithLambdaFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix com.intellij.codeInsight.intention.HighPriorityAction {
private void <init> ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
private static void giveUniqueNames (com.intellij.openapi.project.Project, com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiElement, java.util.Set, com.intellij.psi.PsiVariable[])
String parameterName
String uniqueVariableName
com.intellij.psi.PsiVariable parameter
com.intellij.psi.PsiElement psiElement
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiElement body
java.util.Set usedLocalNames
com.intellij.psi.PsiVariable[] parameters
com.intellij.psi.codeStyle.JavaCodeStyleManager codeStyleManager
java.util.Map names
com.intellij.util.containers.hash.LinkedHashMap replacements
private static java.lang.String composeLambdaText (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
StringBuilder buf
com.intellij.psi.PsiParameter[] parameters
private static java.lang.String composeParameter (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
String parameterName
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
synthetic void <init> (com.intellij.codeInspection.AnonymousCanBeLambdaInspection$1)
com.intellij.codeInspection.AnonymousCanBeLambdaInspection$1 x0
static synthetic java.lang.String access$100 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod x0
static synthetic void access$200 (com.intellij.openapi.project.Project, com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiElement, java.util.Set, com.intellij.psi.PsiVariable[])
com.intellij.openapi.project.Project x0
com.intellij.psi.PsiElementFactory x1
com.intellij.psi.PsiElement x2
java.util.Set x3
com.intellij.psi.PsiVariable[] x4
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/AnonymousCanBeLambdaInspection.class
AnonymousCanBeLambdaInspection.java
package com.intellij.codeInspection
public com.intellij.codeInspection.AnonymousCanBeLambdaInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public static final com.intellij.openapi.diagnostic.Logger LOG
public boolean reportNotAnnotatedInterfaces
public void <init> ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
public java.lang.String getShortName ()
public javax.swing.JComponent createOptionsPanel ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
public static boolean hasRuntimeAnnotations (com.intellij.psi.PsiModifierListOwner, java.util.Set)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiAnnotation retentionAnno
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement target
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierListOwner listOwner
java.util.Set runtimeAnnotationsToIgnore
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiAnnotation[] annotations
public static boolean hasForbiddenRefsInsideBody (com.intellij.psi.PsiMethod, com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiAnonymousClass aClass
com.intellij.codeInspection.AnonymousCanBeLambdaInspection$ForbiddenRefsChecker checker
com.intellij.psi.PsiCodeBlock body
private static com.intellij.psi.PsiType getInferredType (com.intellij.psi.PsiAnonymousClass, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiExpression lambda
com.intellij.psi.PsiType interfaceType
Object marker
com.intellij.psi.PsiCall copyCall
com.intellij.psi.PsiElement classArg
com.intellij.psi.PsiAnonymousClass aClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiExpression topExpr
com.intellij.psi.PsiCall call
public static boolean canBeConvertedToLambda (com.intellij.psi.PsiAnonymousClass, boolean, java.util.Set)
com.intellij.psi.PsiAnonymousClass aClass
boolean acceptParameterizedFunctionTypes
java.util.Set ignoredRuntimeAnnotations
public static boolean isLambdaForm (com.intellij.psi.PsiAnonymousClass, java.util.Set)
com.intellij.psi.PsiAnonymousClass aClass
java.util.Set ignoredRuntimeAnnotations
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiMethod method
public static boolean canBeConvertedToLambda (com.intellij.psi.PsiAnonymousClass, boolean, boolean, java.util.Set)
com.intellij.psi.PsiAnonymousClass aClass
boolean acceptParameterizedFunctionTypes
boolean reportNotAnnotatedInterfaces
java.util.Set ignoredRuntimeAnnotations
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement lambdaContext
public static boolean isLambdaForm (com.intellij.psi.PsiAnonymousClass, boolean, java.util.Set)
com.intellij.psi.PsiAnonymousClass aClass
boolean acceptParameterizedFunctionTypes
java.util.Set ignoredRuntimeAnnotations
public static boolean isLambdaForm (com.intellij.psi.PsiAnonymousClass, boolean, boolean, java.util.Set)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType baseClassType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiAnonymousClass aClass
boolean acceptParameterizedFunctionTypes
boolean reportNotAnnotatedInterfaces
java.util.Set ignoredRuntimeAnnotations
public static com.intellij.psi.PsiExpression replaceAnonymousWithLambda (com.intellij.psi.PsiElement, com.intellij.psi.PsiType)
com.intellij.psi.PsiElement anonymousClass
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiNewExpression newArrayExpression
com.intellij.psi.PsiArrayInitializerExpression initializer
public static com.intellij.psi.PsiExpression replacePsiElementWithLambda (com.intellij.psi.PsiElement, boolean, boolean)
java.util.List methods
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement element
boolean ignoreEqualsMethod
boolean forceIgnoreTypeCast
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiMethod method
static com.intellij.psi.PsiExpression generateLambdaByMethod (com.intellij.psi.PsiAnonymousClass, com.intellij.psi.PsiMethod, java.util.function.UnaryOperator, boolean)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiMethod method
java.util.function.UnaryOperator replacer
boolean forceIgnoreTypeCast
String canonicalText
com.intellij.psi.PsiCodeBlock body
java.util.Collection comments
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElementFactory elementFactory
String withoutTypesDeclared
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiElement lambdaBody
java.util.Set variables
java.util.Set usedLocalNames
com.intellij.psi.PsiExpression singleExpr
com.intellij.psi.codeStyle.JavaCodeStyleManager javaCodeStyleManager
com.intellij.psi.PsiTypeCastExpression typeCast
com.intellij.psi.PsiExpression typeCastOperand
com.intellij.psi.PsiElement fromText
static java.util.Collection collectCommentsOutsideMethodBody (com.intellij.psi.PsiElement, com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiElement anonymousClass
com.intellij.psi.PsiCodeBlock body
java.util.Collection psiComments
private static void collectLocalVariablesDefinedInsideLambda (com.intellij.psi.PsiLambdaExpression, java.util.Set, java.util.Set)
com.intellij.psi.PsiVariable local
String localName
java.util.Iterator iterator
com.intellij.psi.PsiLambdaExpression lambdaExpression
java.util.Set variables
java.util.Set namesOfVariablesInTheBlock
com.intellij.psi.PsiElement block
com.intellij.psi.PsiResolveHelper helper
private static boolean shadowingResolve (java.lang.String, com.intellij.psi.PsiLambdaExpression, com.intellij.psi.PsiResolveHelper)
String localName
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiResolveHelper helper
com.intellij.psi.PsiVariable variable
public static boolean functionalInterfaceMethodReferenced (com.intellij.psi.PsiMethod, com.intellij.psi.PsiAnonymousClass, com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiAnonymousClass anonymClass
com.intellij.psi.PsiCallExpression callExpression
public static void restoreComments (java.util.Collection, com.intellij.psi.PsiElement)
com.intellij.psi.PsiComment comment
java.util.Collection comments
com.intellij.psi.PsiElement lambda
com.intellij.psi.PsiElement anchor
private static synthetic com.intellij.psi.PsiComment lambda$collectCommentsOutsideMethodBody$3 (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment comment
private static synthetic boolean lambda$collectCommentsOutsideMethodBody$2 (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiComment)
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiComment comment
private static synthetic com.intellij.psi.PsiLambdaExpression lambda$replacePsiElementWithLambda$1 (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiLambdaExpression lambda
private static synthetic boolean lambda$replacePsiElementWithLambda$0 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/AnonymousHasLambdaAlternativeInspection$1.class
AnonymousHasLambdaAlternativeInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.AnonymousHasLambdaAlternativeInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.AnonymousHasLambdaAlternativeInspection this$0
void <init> (com.intellij.codeInspection.AnonymousHasLambdaAlternativeInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.AnonymousHasLambdaAlternativeInspection this$0
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiElement lBrace
com.intellij.openapi.util.TextRange rangeInElement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType type
com.intellij.codeInspection.AnonymousHasLambdaAlternativeInspection$AnonymousLambdaAlternative alternative
com.intellij.psi.PsiAnonymousClass aClass
com.intellij.psi.PsiExpressionList argumentList
private com.intellij.codeInspection.AnonymousHasLambdaAlternativeInspection$AnonymousLambdaAlternative getAlternative (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod)
com.intellij.codeInspection.AnonymousHasLambdaAlternativeInspection$AnonymousLambdaAlternative alternative
com.intellij.psi.PsiClass type
com.intellij.psi.PsiMethod method
}
com/intellij/codeInspection/AnonymousHasLambdaAlternativeInspection$AnonymousLambdaAlternative.class
AnonymousHasLambdaAlternativeInspection.java
package com.intellij.codeInspection
final com.intellij.codeInspection.AnonymousHasLambdaAlternativeInspection$AnonymousLambdaAlternative extends java.lang.Object {
final String myClassName
final String myMethodName
final String myLambdaAlternative
final String myReplacementMessage
void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String className
String methodName
String lambdaAlternative
String replacementMessage
}
com/intellij/codeInspection/AnonymousHasLambdaAlternativeInspection$ReplaceWithLambdaAlternativeFix.class
AnonymousHasLambdaAlternativeInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.AnonymousHasLambdaAlternativeInspection$ReplaceWithLambdaAlternativeFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final com.intellij.codeInspection.AnonymousHasLambdaAlternativeInspection$AnonymousLambdaAlternative myAlternative
void <init> (com.intellij.codeInspection.AnonymousHasLambdaAlternativeInspection$AnonymousLambdaAlternative)
com.intellij.codeInspection.AnonymousHasLambdaAlternativeInspection$AnonymousLambdaAlternative alternative
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiAnonymousClass aClass
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiMethod method
java.util.function.UnaryOperator replacer
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private synthetic com.intellij.psi.PsiLambdaExpression lambda$applyFix$1 (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.psi.PsiLambdaExpression)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiElement replacement
com.intellij.psi.PsiElement[] lambdaPositions
private static synthetic boolean lambda$null$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/AnonymousHasLambdaAlternativeInspection.class
AnonymousHasLambdaAlternativeInspection.java
package com.intellij.codeInspection
public com.intellij.codeInspection.AnonymousHasLambdaAlternativeInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.codeInspection.AnonymousHasLambdaAlternativeInspection$AnonymousLambdaAlternative[] ALTERNATIVES
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
static synthetic com.intellij.codeInspection.AnonymousHasLambdaAlternativeInspection$AnonymousLambdaAlternative[] access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/BatchSuppressManagerImpl.class
BatchSuppressManagerImpl.java
package com.intellij.codeInspection
public com.intellij.codeInspection.BatchSuppressManagerImpl extends java.lang.Object implements com.intellij.codeInspection.BatchSuppressManager {
public void <init> ()
public com.intellij.codeInspection.SuppressQuickFix[] createBatchSuppressActions (com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.codeInsight.daemon.HighlightDisplayKey displayKey
public boolean isSuppressedFor (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String toolId
public java.lang.String getSuppressedInspectionIdsIn (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getElementToolSuppressedIn (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement place
String toolId
public boolean canHave15Suppressions (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement file
public boolean alreadyHas14Suppressions (com.intellij.psi.PsiDocCommentOwner)
com.intellij.psi.PsiDocCommentOwner commentOwner
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/BlockMarkerCommentsInspection$1.class
BlockMarkerCommentsInspection.java
package com.intellij.codeInspection
final com.intellij.codeInspection.BlockMarkerCommentsInspection$1 extends com.intellij.patterns.PatternCondition {
void <init> (java.lang.String)
String arg0
public boolean accepts (com.intellij.psi.PsiJavaToken, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiJavaToken psiJavaToken
com.intellij.util.ProcessingContext context
public volatile synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/BlockMarkerCommentsInspection$2.class
BlockMarkerCommentsInspection.java
package com.intellij.codeInspection
final com.intellij.codeInspection.BlockMarkerCommentsInspection$2 extends com.intellij.patterns.PatternCondition {
void <init> (java.lang.String)
String arg0
public boolean accepts (com.intellij.psi.PsiJavaToken, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiJavaToken token
com.intellij.util.ProcessingContext context
public volatile synthetic boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/BlockMarkerCommentsInspection$3$1.class
BlockMarkerCommentsInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.BlockMarkerCommentsInspection$3$1 extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
final synthetic com.intellij.codeInspection.BlockMarkerCommentsInspection$3 this$1
void <init> (com.intellij.codeInspection.BlockMarkerCommentsInspection$3)
com.intellij.codeInspection.BlockMarkerCommentsInspection$3 this$1
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/BlockMarkerCommentsInspection$3.class
BlockMarkerCommentsInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.BlockMarkerCommentsInspection$3 extends com.intellij.psi.PsiElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.BlockMarkerCommentsInspection this$0
void <init> (com.intellij.codeInspection.BlockMarkerCommentsInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.BlockMarkerCommentsInspection this$0
public void visitComment (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment element
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.Commenter commenter
String rawCommentText
String prefix
String commentText
}
com/intellij/codeInspection/BlockMarkerCommentsInspection.class
BlockMarkerCommentsInspection.java
package com.intellij.codeInspection
public com.intellij.codeInspection.BlockMarkerCommentsInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
private static final com.intellij.patterns.PsiJavaElementPattern ANONYMOUS_CLASS_MARKER_PATTERN
private static final com.intellij.patterns.PsiJavaElementPattern CLASS_MARKER_PATTERN
private static final com.intellij.patterns.PsiJavaElementPattern TRY_CATCH_MARKER_PATTERN
private static final com.intellij.patterns.PsiJavaElementPattern LOOP_OR_IF_MARKER
private static final com.intellij.patterns.PsiJavaElementPattern METHOD_MARKER_PATTERN
private static final com.intellij.patterns.ElementPattern MARKER_PATTERN
private static final String END_WORD
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
public java.lang.String getDisplayName ()
static synthetic com.intellij.patterns.ElementPattern access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ClassGetClassInspection$1.class
ClassGetClassInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.ClassGetClassInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.ClassGetClassInspection this$0
void <init> (com.intellij.codeInspection.ClassGetClassInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ClassGetClassInspection this$0
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType type
}
com/intellij/codeInspection/ClassGetClassInspection$RemoveGetClassCallFix.class
ClassGetClassInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.ClassGetClassInspection$RemoveGetClassCallFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression qualifier
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
synthetic void <init> (com.intellij.codeInspection.ClassGetClassInspection$1)
com.intellij.codeInspection.ClassGetClassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ClassGetClassInspection$ReplaceWithClassClassFix.class
ClassGetClassInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.ClassGetClassInspection$ReplaceWithClassClassFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiMethodCallExpression call
com.siyeh.ig.psiutils.CommentTracker ct
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
synthetic void <init> (com.intellij.codeInspection.ClassGetClassInspection$1)
com.intellij.codeInspection.ClassGetClassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ClassGetClassInspection.class
ClassGetClassInspection.java
package com.intellij.codeInspection
public com.intellij.codeInspection.ClassGetClassInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
private static final com.siyeh.ig.callMatcher.CallMatcher OBJECT_GET_CLASS
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/DeprecatedIsStillUsedInspection$1.class
DeprecatedIsStillUsedInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.DeprecatedIsStillUsedInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.DeprecatedIsStillUsedInspection this$0
void <init> (com.intellij.codeInspection.DeprecatedIsStillUsedInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.DeprecatedIsStillUsedInspection this$0
public void visitIdentifier (com.intellij.psi.PsiIdentifier)
com.intellij.psi.PsiIdentifier identifier
com.intellij.psi.PsiElement parent
}
com/intellij/codeInspection/DeprecatedIsStillUsedInspection.class
DeprecatedIsStillUsedInspection.java
package com.intellij.codeInspection
public com.intellij.codeInspection.DeprecatedIsStillUsedInspection extends com.intellij.codeInspection.LocalInspectionTool {
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean, com.intellij.codeInspection.LocalInspectionToolSession)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
com.intellij.codeInspection.LocalInspectionToolSession session
private static void checkMember (com.intellij.psi.PsiMember, com.intellij.psi.PsiIdentifier, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiIdentifier identifier
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.search.PsiSearchHelper searchHelper
String name
private static boolean isDeprecated (com.intellij.psi.PsiDocCommentOwner)
com.intellij.psi.PsiDocCommentOwner element
private static boolean hasUsages (com.intellij.psi.PsiElement, java.lang.String, com.intellij.psi.search.PsiSearchHelper, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiElement element
String name
com.intellij.psi.search.PsiSearchHelper psiSearchHelper
com.intellij.psi.search.GlobalSearchScope searchScope
com.intellij.psi.search.PsiSearchHelper$SearchCostResult cheapEnough
private static synthetic boolean lambda$hasUsages$0 (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement referenceElement
static synthetic void access$000 (com.intellij.psi.PsiMember, com.intellij.psi.PsiIdentifier, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.PsiMember x0
com.intellij.psi.PsiIdentifier x1
com.intellij.codeInspection.ProblemsHolder x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ExplicitTypeCanBeDiamondInspection$1.class
ExplicitTypeCanBeDiamondInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.ExplicitTypeCanBeDiamondInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.ExplicitTypeCanBeDiamondInspection this$0
void <init> (com.intellij.codeInspection.ExplicitTypeCanBeDiamondInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ExplicitTypeCanBeDiamondInspection this$0
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiElement firstChild
com.intellij.psi.PsiElement lastChild
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiNewExpression expression
}
com/intellij/codeInspection/ExplicitTypeCanBeDiamondInspection$ReplaceWithDiamondFix.class
ExplicitTypeCanBeDiamondInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.ExplicitTypeCanBeDiamondInspection$ReplaceWithDiamondFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix com.intellij.codeInsight.intention.HighPriorityAction {
private void <init> ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiNewExpression newExpression
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
synthetic void <init> (com.intellij.codeInspection.ExplicitTypeCanBeDiamondInspection$1)
com.intellij.codeInspection.ExplicitTypeCanBeDiamondInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ExplicitTypeCanBeDiamondInspection.class
ExplicitTypeCanBeDiamondInspection.java
package com.intellij.codeInspection
public com.intellij.codeInspection.ExplicitTypeCanBeDiamondInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
public java.lang.String getShortName ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/InvalidComparatorMethodReferenceInspection$1.class
InvalidComparatorMethodReferenceInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.InvalidComparatorMethodReferenceInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.InvalidComparatorMethodReferenceInspection this$0
void <init> (com.intellij.codeInspection.InvalidComparatorMethodReferenceInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.InvalidComparatorMethodReferenceInspection this$0
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiElement referenceNameElement
String name
String className
String functionalInterface
}
com/intellij/codeInspection/InvalidComparatorMethodReferenceInspection$ReplaceWithComparatorQuickFix.class
InvalidComparatorMethodReferenceInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.InvalidComparatorMethodReferenceInspection$ReplaceWithComparatorQuickFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final boolean reverse
void <init> (boolean)
boolean reverse
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiExpression newMethodExpression
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/InvalidComparatorMethodReferenceInspection.class
InvalidComparatorMethodReferenceInspection.java
package com.intellij.codeInspection
public com.intellij.codeInspection.InvalidComparatorMethodReferenceInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
static java.lang.String getFunctionalInterfaceClassName (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiClass targetType
static java.lang.String getMethodReferenceClassName (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiElement refType
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/JavaSuppressionUtil.class
JavaSuppressionUtil.java
package com.intellij.codeInspection
public com.intellij.codeInspection.JavaSuppressionUtil extends java.lang.Object {
private static final String GENERATED_ANNOTATION_NAME
public static final String SUPPRESS_INSPECTIONS_ANNOTATION_NAME
public void <init> ()
public static boolean alreadyHas14Suppressions (com.intellij.psi.PsiJavaDocumentedElement)
com.intellij.psi.PsiJavaDocumentedElement commentOwner
com.intellij.psi.javadoc.PsiDocComment docComment
private static java.lang.String getInspectionIdSuppressedInAnnotationAttribute (com.intellij.psi.PsiElement)
Object value
Object val
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiElement element
public static java.util.Collection getInspectionIdsSuppressedInAnnotation (com.intellij.psi.PsiModifierList)
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiModifierListOwner owner
com.intellij.psi.PsiAnnotation annotation
private static java.util.Collection getInspectionIdsSuppressedInAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiNameValuePair[] attributes
public static com.intellij.psi.PsiElement getElementMemberSuppressedIn (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiDirectory directory
com.intellij.psi.PsiElement owner
String inspectionToolID
com.intellij.psi.PsiElement element
com.intellij.psi.PsiJavaDocumentedElement container
com.intellij.psi.PsiJavaFile file
static com.intellij.psi.PsiElement getAnnotationMemberSuppressedIn (com.intellij.psi.PsiModifierListOwner, java.lang.String)
String ids
com.intellij.psi.PsiModifierListOwner owner
String inspectionToolID
com.intellij.psi.PsiModifierList modifierList
java.util.Collection suppressedIds
static com.intellij.psi.PsiElement getDocCommentToolSuppressedIn (com.intellij.psi.PsiJavaDocumentedElement, java.lang.String)
com.intellij.psi.PsiElement el
String valueText
com.intellij.psi.PsiElement dataElement
com.intellij.psi.PsiElement[] dataElements
com.intellij.psi.javadoc.PsiDocTag inspectionTag
com.intellij.psi.PsiJavaDocumentedElement owner
String inspectionToolID
com.intellij.psi.javadoc.PsiDocComment docComment
public static java.util.Collection getInspectionIdsSuppressedInAnnotation (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
com.intellij.psi.PsiModifierList modifierList
public static java.lang.String getSuppressedInspectionIdsIn (com.intellij.psi.PsiElement)
String text
java.util.regex.Matcher matcher
com.intellij.psi.PsiElement dataElement
String valueText
com.intellij.psi.javadoc.PsiDocTag inspectionTag
com.intellij.psi.javadoc.PsiDocComment docComment
java.util.Collection suppressedIds
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiElement getElementToolSuppressedIn (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement place
String toolId
public static void addSuppressAnnotation (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.psi.PsiModifierListOwner, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiNameValuePair[] attributes
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement container
com.intellij.psi.PsiModifierListOwner modifierOwner
String id
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotation newAnnotation
private static com.intellij.psi.PsiAnnotation createNewAnnotation (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.psi.PsiAnnotation, java.lang.String) throws com.intellij.util.IncorrectOperationException
String suppressedWarnings
com.intellij.psi.PsiNameValuePair[] attributes
String oldSuppressWarning
int curlyBraceIndex
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement container
com.intellij.psi.PsiAnnotation annotation
String id
String currentSuppressedId
public static boolean canHave15Suppressions (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement file
com.intellij.openapi.module.Module module
com.intellij.openapi.projectRoots.Sdk jdk
com.intellij.openapi.projectRoots.JavaSdkVersion version
boolean is_1_5
public static com.intellij.psi.PsiElement getElementToAnnotate (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElement declaredElement
com.intellij.psi.PsiDeclarationStatement declarationStatement
com.intellij.psi.PsiElement[] declaredElements
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiResourceListElement listElement
com.intellij.psi.PsiResourceList resourceList
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement container
private static synthetic void lambda$addSuppressAnnotation$2 (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotation newAnnotation
private static synthetic com.intellij.psi.PsiElement lambda$getElementToolSuppressedIn$1 (com.intellij.psi.PsiElement, java.lang.String) throws java.lang.RuntimeException
com.intellij.psi.PsiVariable local
com.intellij.psi.PsiElement annotation
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement place
String toolId
com.intellij.psi.PsiElement statement
com.intellij.psi.PsiElement up
com.intellij.psi.PsiJavaDocumentedElement container
com.intellij.psi.PsiJavaDocumentedElement classContainer
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getInspectionIdsSuppressedInAnnotation$0 (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/NumericOverflowInspection$1.class
NumericOverflowInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.NumericOverflowInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.NumericOverflowInspection this$0
void <init> (com.intellij.codeInspection.NumericOverflowInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.NumericOverflowInspection this$0
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
public void visitExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
boolean hasOverflow
}
com/intellij/codeInspection/NumericOverflowInspection.class
NumericOverflowInspection.java
package com.intellij.codeInspection
public com.intellij.codeInspection.NumericOverflowInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
private static final com.intellij.openapi.util.Key HAS_OVERFLOW_IN_CHILD
public boolean ignoreLeftShiftWithNegativeResult
public void <init> ()
public javax.swing.JComponent createOptionsPanel ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static boolean isLeftShiftWithNegativeResult (com.intellij.psi.PsiExpression, com.intellij.openapi.project.Project)
long l
long r
int l
int r
com.intellij.psi.PsiExpression expression
com.intellij.openapi.project.Project project
com.intellij.psi.PsiBinaryExpression binOp
com.intellij.psi.PsiConstantEvaluationHelper helper
Object lOperandValue
Object rOperandValue
private static boolean hasOverflow (com.intellij.psi.PsiExpression, com.intellij.openapi.project.Project)
com.intellij.psi.PsiElement parent
com.intellij.psi.util.ConstantEvaluationOverflowException e
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression expr
com.intellij.openapi.project.Project project
boolean result
boolean toStoreInParent
static synthetic boolean access$000 (com.intellij.psi.PsiExpression, com.intellij.openapi.project.Project)
com.intellij.psi.PsiExpression x0
com.intellij.openapi.project.Project x1
static synthetic boolean access$100 (com.intellij.psi.PsiExpression, com.intellij.openapi.project.Project)
com.intellij.psi.PsiExpression x0
com.intellij.openapi.project.Project x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/PossibleHeapPollutionVarargsInspection$1.class
PossibleHeapPollutionVarargsInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.PossibleHeapPollutionVarargsInspection$1 extends com.intellij.codeInspection.PossibleHeapPollutionVarargsInspection$HeapPollutionVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.PossibleHeapPollutionVarargsInspection this$0
void <init> (com.intellij.codeInspection.PossibleHeapPollutionVarargsInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.PossibleHeapPollutionVarargsInspection this$0
protected void registerProblem (com.intellij.psi.PsiMethod, com.intellij.psi.PsiIdentifier)
com.intellij.codeInspection.LocalQuickFix quickFix
com.intellij.psi.PsiClass containingClass
boolean canBeFinal
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.codeInspection.LocalQuickFix quickFix
}
com/intellij/codeInspection/PossibleHeapPollutionVarargsInspection$AnnotateAsSafeVarargsQuickFix.class
PossibleHeapPollutionVarargsInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.PossibleHeapPollutionVarargsInspection$AnnotateAsSafeVarargsQuickFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private void <init> ()
public java.lang.String getFamilyName ()
public boolean startInWriteAction ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiMethod psiMethod
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement psiElement
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
synthetic void <init> (com.intellij.codeInspection.PossibleHeapPollutionVarargsInspection$1)
com.intellij.codeInspection.PossibleHeapPollutionVarargsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/PossibleHeapPollutionVarargsInspection$HeapPollutionVisitor.class
PossibleHeapPollutionVarargsInspection.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.PossibleHeapPollutionVarargsInspection$HeapPollutionVisitor extends com.intellij.psi.JavaElementVisitor {
public void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter psiParameter
com.intellij.psi.PsiType type
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiIdentifier nameIdentifier
protected abstract void registerProblem (com.intellij.psi.PsiMethod, com.intellij.psi.PsiIdentifier)
}
com/intellij/codeInspection/PossibleHeapPollutionVarargsInspection$MakeFinalAndAnnotateQuickFix.class
PossibleHeapPollutionVarargsInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.PossibleHeapPollutionVarargsInspection$MakeFinalAndAnnotateQuickFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private void <init> ()
public java.lang.String getFamilyName ()
public com.intellij.psi.PsiElement getElementToMakeWritable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile currentFile
public boolean startInWriteAction ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiMethod psiMethod
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement psiElement
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void lambda$applyFix$0 (com.intellij.psi.PsiMethod) throws java.lang.RuntimeException
com.intellij.psi.PsiMethod psiMethod
synthetic void <init> (com.intellij.codeInspection.PossibleHeapPollutionVarargsInspection$1)
com.intellij.codeInspection.PossibleHeapPollutionVarargsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/PossibleHeapPollutionVarargsInspection.class
PossibleHeapPollutionVarargsInspection.java
package com.intellij.codeInspection
public com.intellij.codeInspection.PossibleHeapPollutionVarargsInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
public java.lang.String getShortName ()
public java.lang.String getID ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/RedundantBackticksAroundRawStringLiteralInspection$1$1.class
RedundantBackticksAroundRawStringLiteralInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.RedundantBackticksAroundRawStringLiteralInspection$1$1 extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
final synthetic String val$newBackticksSequence
final synthetic String val$rawString
final synthetic com.intellij.codeInspection.RedundantBackticksAroundRawStringLiteralInspection$1 this$1
void <init> (com.intellij.codeInspection.RedundantBackticksAroundRawStringLiteralInspection$1, java.lang.String, java.lang.String)
com.intellij.codeInspection.RedundantBackticksAroundRawStringLiteralInspection$1 this$1
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression newRawStringLiteral
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/RedundantBackticksAroundRawStringLiteralInspection$1.class
RedundantBackticksAroundRawStringLiteralInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.RedundantBackticksAroundRawStringLiteralInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.RedundantBackticksAroundRawStringLiteralInspection this$0
void <init> (com.intellij.codeInspection.RedundantBackticksAroundRawStringLiteralInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.RedundantBackticksAroundRawStringLiteralInspection this$0
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
String newBackticksSequence
int redundantTicksLength
String text
String rawString
int reducedNumberOfBackTicks
com.intellij.psi.PsiLiteralExpression expression
}
com/intellij/codeInspection/RedundantBackticksAroundRawStringLiteralInspection.class
RedundantBackticksAroundRawStringLiteralInspection.java
package com.intellij.codeInspection
public com.intellij.codeInspection.RedundantBackticksAroundRawStringLiteralInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/RedundantLambdaCodeBlockInspection$1.class
RedundantLambdaCodeBlockInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.RedundantLambdaCodeBlockInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.RedundantLambdaCodeBlockInspection this$0
void <init> (com.intellij.codeInspection.RedundantLambdaCodeBlockInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.RedundantLambdaCodeBlockInspection this$0
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiElement errorElement
com.intellij.psi.PsiElement errorElement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiLambdaExpression expression
com.intellij.psi.PsiElement body
com.intellij.psi.PsiExpression psiExpression
}
com/intellij/codeInspection/RedundantLambdaCodeBlockInspection$ReplaceWithExprFix.class
RedundantLambdaCodeBlockInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.RedundantLambdaCodeBlockInspection$ReplaceWithExprFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix com.intellij.codeInsight.intention.HighPriorityAction {
private void <init> ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement body
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
synthetic void <init> (com.intellij.codeInspection.RedundantLambdaCodeBlockInspection$1)
com.intellij.codeInspection.RedundantLambdaCodeBlockInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/RedundantLambdaCodeBlockInspection.class
RedundantLambdaCodeBlockInspection.java
package com.intellij.codeInspection
public com.intellij.codeInspection.RedundantLambdaCodeBlockInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public static final com.intellij.openapi.diagnostic.Logger LOG
private static final String SHORT_NAME
public void <init> ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
public java.lang.String getShortName ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
public static com.intellij.psi.PsiExpression isCodeBlockRedundant (com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpression psiExpression
com.intellij.psi.PsiElement body
private static boolean findCommentsOutsideExpression (com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiComment comment
com.intellij.psi.PsiElement body
com.intellij.psi.PsiExpression psiExpression
java.util.Collection comments
private static boolean isSelfSuppressionComment (com.intellij.psi.PsiComment)
String[] suppressIds
com.intellij.psi.PsiComment comment
String suppressString
private static synthetic com.intellij.psi.PsiElement lambda$isCodeBlockRedundant$0 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression psiExpression
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/RemoveAnnotationQuickFix.class
RemoveAnnotationQuickFix.java
package com.intellij.codeInspection
public com.intellij.codeInspection.RemoveAnnotationQuickFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final com.intellij.psi.SmartPsiElementPointer myAnnotation
private final com.intellij.psi.SmartPsiElementPointer myListOwner
public void <init> (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierListOwner listOwner
com.intellij.openapi.project.Project project
com.intellij.psi.SmartPointerManager pm
public java.lang.String getFamilyName ()
public boolean startInWriteAction ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiModifierListOwner listOwner
String qualifiedName
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiAnnotation annotation
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void lambda$applyFix$0 (com.intellij.psi.PsiAnnotation) throws java.lang.RuntimeException
com.intellij.psi.PsiAnnotation annotation
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/RemoveRedundantTypeArgumentsUtil.class
RemoveRedundantTypeArgumentsUtil.java
package com.intellij.codeInspection
public com.intellij.codeInspection.RemoveRedundantTypeArgumentsUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public static com.intellij.psi.PsiElement replaceExplicitWithDiamond (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiElement replacement
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 <clinit> ()
}
com/intellij/codeInspection/SetInspectionOptionFix$1.class
SetInspectionOptionFix.java
package com.intellij.codeInspection
com.intellij.codeInspection.SetInspectionOptionFix$1 extends com.intellij.openapi.command.undo.BasicUndoableAction {
final synthetic com.intellij.openapi.project.Project val$project
final synthetic com.intellij.openapi.vfs.VirtualFile val$vFile
final synthetic com.intellij.codeInspection.SetInspectionOptionFix this$0
transient void <init> (com.intellij.codeInspection.SetInspectionOptionFix, com.intellij.openapi.vfs.VirtualFile[], com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.codeInspection.SetInspectionOptionFix this$0
com.intellij.openapi.vfs.VirtualFile[] arg0
public void undo ()
public void redo ()
}
com/intellij/codeInspection/SetInspectionOptionFix.class
SetInspectionOptionFix.java
package com.intellij.codeInspection
public com.intellij.codeInspection.SetInspectionOptionFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix com.intellij.codeInsight.intention.LowPriorityAction com.intellij.openapi.util.Iconable {
private final String myID
private final String myProperty
private final String myMessage
private final boolean myValue
public void <init> (com.intellij.codeInspection.LocalInspectionTool, java.lang.String, java.lang.String, boolean)
com.intellij.codeInspection.LocalInspectionTool inspection
String property
String message
boolean value
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public boolean startInWriteAction ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.openapi.vfs.VirtualFile vFile
private void setOption (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile vFile
boolean value
com.intellij.psi.PsiFile file
public javax.swing.Icon getIcon (int)
int flags
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private synthetic void lambda$setOption$0 (com.intellij.psi.PsiFile, boolean, com.intellij.codeInspection.ex.InspectionProfileModifiableModel)
com.intellij.psi.PsiFile file
boolean value
com.intellij.codeInspection.ex.InspectionProfileModifiableModel model
com.intellij.codeInspection.ex.InspectionToolWrapper tool
com.intellij.codeInspection.InspectionProfileEntry inspection
static synthetic boolean access$000 (com.intellij.codeInspection.SetInspectionOptionFix)
com.intellij.codeInspection.SetInspectionOptionFix x0
static synthetic void access$100 (com.intellij.codeInspection.SetInspectionOptionFix, com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.codeInspection.SetInspectionOptionFix x0
com.intellij.openapi.project.Project x1
com.intellij.openapi.vfs.VirtualFile x2
boolean x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/StringTokenizerDelimiterInspection$1.class
StringTokenizerDelimiterInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.StringTokenizerDelimiterInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.StringTokenizerDelimiterInspection this$0
void <init> (com.intellij.codeInspection.StringTokenizerDelimiterInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.StringTokenizerDelimiterInspection this$0
public void visitCallExpression (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiExpression[] arguments
int argCount
com.intellij.psi.PsiClass stringTokenizer
com.intellij.psi.PsiCallExpression callExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiMethod method
}
com/intellij/codeInspection/StringTokenizerDelimiterInspection$ReplaceDelimitersWithUnique.class
StringTokenizerDelimiterInspection.java
package com.intellij.codeInspection
final com.intellij.codeInspection.StringTokenizerDelimiterInspection$ReplaceDelimitersWithUnique extends com.intellij.codeInspection.LocalQuickFixOnPsiElement {
void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
char c
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
java.util.Set uniqueChars
com.intellij.psi.PsiLiteralExpression delimiterArgument
Object literal
String newDelimiters
com.intellij.psi.PsiElementFactory elementFactory
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/StringTokenizerDelimiterInspection.class
StringTokenizerDelimiterInspection.java
package com.intellij.codeInspection
public com.intellij.codeInspection.StringTokenizerDelimiterInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
private static final String NEXT_TOKEN
private static final String STRING_TOKENIZER
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static void hasArgumentDuplicates (com.intellij.psi.PsiExpression, com.intellij.codeInspection.ProblemsHolder)
char c
String delimiters
java.util.Set chars
Object value
com.intellij.psi.PsiExpression delimiterArgument
com.intellij.codeInspection.ProblemsHolder holder
static synthetic void access$000 (com.intellij.psi.PsiExpression, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.PsiExpression x0
com.intellij.codeInspection.ProblemsHolder x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/SuppressManagerImpl.class
SuppressManagerImpl.java
package com.intellij.codeInspection
public com.intellij.codeInspection.SuppressManagerImpl extends com.intellij.codeInspection.SuppressManager implements com.intellij.codeInspection.RedundantSuppressionDetector {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public com.intellij.codeInspection.SuppressIntentionAction[] createSuppressActions (com.intellij.codeInsight.daemon.HighlightDisplayKey)
com.intellij.codeInsight.daemon.HighlightDisplayKey displayKey
com.intellij.codeInspection.SuppressQuickFix[] batchSuppressActions
public com.intellij.codeInspection.SuppressQuickFix[] getSuppressActions (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String toolId
com.intellij.codeInsight.daemon.HighlightDisplayKey displayKey
public boolean isSuppressedFor (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String toolId
public java.lang.String getSuppressedInspectionIdsIn (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getElementToolSuppressedIn (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement place
String toolId
public boolean canHave15Suppressions (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement file
public boolean alreadyHas14Suppressions (com.intellij.psi.PsiDocCommentOwner)
com.intellij.psi.PsiDocCommentOwner commentOwner
public java.lang.String getSuppressionIds (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isSuppressionFor (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement elementWithSuppression
com.intellij.psi.PsiElement place
String toolId
com.intellij.psi.PsiElement suppressionScope
public com.intellij.codeInspection.LocalQuickFix createRemoveRedundantSuppressionFix (java.lang.String)
String toolId
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/SuspiciousArrayMethodCallInspection$1.class
SuspiciousArrayMethodCallInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.SuspiciousArrayMethodCallInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.SuspiciousArrayMethodCallInspection this$0
void <init> (com.intellij.codeInspection.SuspiciousArrayMethodCallInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.SuspiciousArrayMethodCallInspection this$0
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiElement nameElement
String name
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiExpression[] args
private void handleArrayElement (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression array
com.intellij.psi.PsiExpression element
com.intellij.psi.PsiType arrayType
com.intellij.psi.PsiType elementType
com.intellij.psi.PsiType arrayElementType
private void handleArrays (com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiExpression array1
com.intellij.psi.PsiExpression array2
com.intellij.psi.PsiType array1Type
com.intellij.psi.PsiType array2Type
com.intellij.psi.PsiType array1ElementType
com.intellij.psi.PsiType array2ElementType
}
com/intellij/codeInspection/SuspiciousArrayMethodCallInspection.class
SuspiciousArrayMethodCallInspection.java
package com.intellij.codeInspection
public com.intellij.codeInspection.SuspiciousArrayMethodCallInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
private static final java.util.Set INTERESTING_NAMES
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
static synthetic java.util.Set access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/UseCompareMethodInspection$1.class
UseCompareMethodInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.UseCompareMethodInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.UseCompareMethodInspection this$0
void <init> (com.intellij.codeInspection.UseCompareMethodInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.UseCompareMethodInspection this$0
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.UseCompareMethodInspection$CompareInfo info
com.intellij.psi.PsiElement nameElement
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement
com.intellij.codeInspection.UseCompareMethodInspection$CompareInfo info
com.intellij.psi.PsiElement keyword
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
com.intellij.codeInspection.UseCompareMethodInspection$CompareInfo info
private void register (com.intellij.codeInspection.UseCompareMethodInspection$CompareInfo, com.intellij.psi.PsiElement)
com.intellij.codeInspection.UseCompareMethodInspection$CompareInfo info
com.intellij.psi.PsiElement nameElement
}
com/intellij/codeInspection/UseCompareMethodInspection$CompareInfo.class
UseCompareMethodInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.UseCompareMethodInspection$CompareInfo extends java.lang.Object {
final com.intellij.psi.PsiElement myTemplate
final com.intellij.psi.PsiExpression myToReplace
final com.intellij.psi.PsiExpression myLeft
final com.intellij.psi.PsiExpression myRight
final com.intellij.psi.PsiClassType myClass
void <init> (com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiElement template
com.intellij.psi.PsiExpression toReplace
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
com.intellij.psi.PsiClassType aClass
private void replace (com.intellij.psi.PsiElement, com.siyeh.ig.psiutils.CommentTracker)
String replacement
com.intellij.psi.PsiElement toReplace
com.siyeh.ig.psiutils.CommentTracker ct
String replacement
public java.lang.String getReplacementText ()
String methodName
static synthetic void access$400 (com.intellij.codeInspection.UseCompareMethodInspection$CompareInfo, com.intellij.psi.PsiElement, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.codeInspection.UseCompareMethodInspection$CompareInfo x0
com.intellij.psi.PsiElement x1
com.siyeh.ig.psiutils.CommentTracker x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/UseCompareMethodInspection$ReplaceWithPrimitiveCompareFix.class
UseCompareMethodInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.UseCompareMethodInspection$ReplaceWithPrimitiveCompareFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final String myReplacementText
void <init> (java.lang.String)
String replacementText
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiElement toReplace
com.intellij.codeInspection.UseCompareMethodInspection$CompareInfo info
com.intellij.psi.PsiStatement elseIf
com.intellij.psi.PsiElement toReplace
com.intellij.codeInspection.UseCompareMethodInspection$CompareInfo info
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiElement parent
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement toReplace
java.util.List toDelete
com.intellij.codeInspection.UseCompareMethodInspection$CompareInfo info
com.siyeh.ig.psiutils.CommentTracker ct
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void lambda$applyFix$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/UseCompareMethodInspection.class
UseCompareMethodInspection.java
package com.intellij.codeInspection
public com.intellij.codeInspection.UseCompareMethodInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static com.intellij.codeInspection.UseCompareMethodInspection$CompareInfo fromIf (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiExpression firstValue
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiExpression firstCondition
com.intellij.psi.PsiIfStatement elseIfStatement
com.intellij.psi.PsiExpression secondCondition
com.intellij.psi.PsiStatement firstStatement
com.intellij.psi.PsiStatement secondStatement
com.intellij.psi.PsiStatement thirdStatement
java.util.Map result
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression firstExpression
private static com.intellij.psi.PsiStatement getElse (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement branch
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiElement next
private static java.util.Map extractConditions (com.intellij.psi.PsiConditionalExpression)
java.util.Map m
com.intellij.psi.PsiConditionalExpression ternary
java.util.Map result
com.intellij.psi.PsiExpression elseExpression
private static boolean storeCondition (java.util.Map, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
java.util.Map result
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression expression
Object thenValue
private static com.intellij.codeInspection.UseCompareMethodInspection$CompareInfo fromTernary (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression ternary
java.util.Map map
private static com.intellij.codeInspection.UseCompareMethodInspection$CompareInfo fromMap (java.util.Map, com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement)
java.util.Map map
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement template
com.intellij.psi.PsiExpression lt
com.intellij.openapi.util.Pair ltPair
com.intellij.psi.PsiExpression gt
com.intellij.openapi.util.Pair gtPair
com.intellij.openapi.util.Pair canonicalPair
com.intellij.psi.PsiType leftType
com.intellij.psi.PsiType rightType
com.intellij.psi.PsiExpression eq
com.intellij.openapi.util.Pair eqPair
com.intellij.psi.PsiClassType boxedType
private static com.intellij.openapi.util.Pair getOperands (com.intellij.psi.PsiExpression, com.intellij.psi.tree.IElementType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.tree.IElementType expectedToken
com.intellij.psi.PsiBinaryExpression binOp
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
private static com.intellij.codeInspection.UseCompareMethodInspection$CompareInfo fromCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiElement nameElement
String name
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiClassType boxedType
com.intellij.psi.PsiPrimitiveType primitiveType
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
static com.intellij.psi.PsiClassType getBoxedType (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
static com.intellij.psi.PsiExpression extractPrimitive (com.intellij.psi.PsiClassType, com.intellij.psi.PsiPrimitiveType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiTypeCastExpression cast
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiPrimitiveType primitiveType
com.intellij.psi.PsiExpression expression
private static com.intellij.psi.PsiExpression checkPrimitive (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private static boolean isTypeConvertible (com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement context
static synthetic com.intellij.codeInspection.UseCompareMethodInspection$CompareInfo access$000 (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression x0
static synthetic com.intellij.codeInspection.UseCompareMethodInspection$CompareInfo access$100 (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement x0
static synthetic com.intellij.codeInspection.UseCompareMethodInspection$CompareInfo access$200 (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression x0
static synthetic com.intellij.psi.PsiStatement access$300 (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/VariableTypeCanBeExplicitInspection$1.class
VariableTypeCanBeExplicitInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.VariableTypeCanBeExplicitInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.VariableTypeCanBeExplicitInspection this$0
void <init> (com.intellij.codeInspection.VariableTypeCanBeExplicitInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.VariableTypeCanBeExplicitInspection this$0
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiLambdaExpression expression
java.util.List typeElements
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiTypeElement typeElement
private void registerTypeElementProblem (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement typeElement
private com.intellij.psi.PsiTypeElement getTypeElementToExpand (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiType type
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiTypeElement typeElement
}
com/intellij/codeInspection/VariableTypeCanBeExplicitInspection$ReplaceVarWithExplicitTypeFix.class
VariableTypeCanBeExplicitInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.VariableTypeCanBeExplicitInspection$ReplaceVarWithExplicitTypeFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement declarationScope
com.intellij.psi.PsiElement parent
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
synthetic void <init> (com.intellij.codeInspection.VariableTypeCanBeExplicitInspection$1)
com.intellij.codeInspection.VariableTypeCanBeExplicitInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/VariableTypeCanBeExplicitInspection.class
VariableTypeCanBeExplicitInspection.java
package com.intellij.codeInspection
public com.intellij.codeInspection.VariableTypeCanBeExplicitInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/accessStaticViaInstance/AccessStaticViaInstanceBase$1.class
AccessStaticViaInstanceBase.java
package com.intellij.codeInspection.accessStaticViaInstance
com.intellij.codeInspection.accessStaticViaInstance.AccessStaticViaInstanceBase$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic boolean val$isOnTheFly
final synthetic com.intellij.codeInspection.accessStaticViaInstance.AccessStaticViaInstanceBase this$0
void <init> (com.intellij.codeInspection.accessStaticViaInstance.AccessStaticViaInstanceBase, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.accessStaticViaInstance.AccessStaticViaInstanceBase this$0
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
}
com/intellij/codeInspection/accessStaticViaInstance/AccessStaticViaInstanceBase.class
AccessStaticViaInstanceBase.java
package com.intellij.codeInspection.accessStaticViaInstance
public com.intellij.codeInspection.accessStaticViaInstance.AccessStaticViaInstanceBase extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public static final String ACCESS_STATIC_VIA_INSTANCE
public void <init> ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public java.lang.String getAlternativeID ()
public boolean isEnabledByDefault ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private void checkAccessStaticMemberViaInstanceReference (com.intellij.psi.PsiReferenceExpression, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.psi.PsiElement qualifierResolved
com.intellij.psi.PsiReferenceExpression expr
com.intellij.codeInspection.ProblemsHolder holder
boolean onTheFly
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiClass containingClass
String description
protected com.intellij.codeInspection.LocalQuickFix createAccessStaticViaInstanceFix (com.intellij.psi.PsiReferenceExpression, boolean, com.intellij.psi.JavaResolveResult)
com.intellij.psi.PsiReferenceExpression expr
boolean onTheFly
com.intellij.psi.JavaResolveResult result
static synthetic void access$000 (com.intellij.codeInspection.accessStaticViaInstance.AccessStaticViaInstanceBase, com.intellij.psi.PsiReferenceExpression, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.accessStaticViaInstance.AccessStaticViaInstanceBase x0
com.intellij.psi.PsiReferenceExpression x1
com.intellij.codeInspection.ProblemsHolder x2
boolean x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/apiUsage/ApiUsageProcessor.class
ApiUsageProcessor.java
package com.intellij.codeInspection.apiUsage
public abstract com.intellij.codeInspection.apiUsage.ApiUsageProcessor extends java.lang.Object {
public void processReference (org.jetbrains.uast.UElement, com.intellij.psi.PsiModifierListOwner, org.jetbrains.uast.UExpression)
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiModifierListOwner target
org.jetbrains.uast.UExpression qualifier
public void processImportReference (org.jetbrains.uast.UElement, com.intellij.psi.PsiModifierListOwner)
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiModifierListOwner target
public void processConstructorInvocation (org.jetbrains.uast.UElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, org.jetbrains.uast.UClass)
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiClass instantiatedClass
com.intellij.psi.PsiMethod constructor
org.jetbrains.uast.UClass subclassDeclaration
public void processMethodOverriding (org.jetbrains.uast.UMethod, com.intellij.psi.PsiMethod)
org.jetbrains.uast.UMethod method
com.intellij.psi.PsiMethod overriddenMethod
public void processJavaModuleReference (com.intellij.psi.PsiJavaModuleReference, com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModuleReference javaModuleReference
com.intellij.psi.PsiJavaModule target
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/apiUsage/ApiUsageUastVisitor$Companion.class
ApiUsageUastVisitor.kt
package com.intellij.codeInspection.apiUsage
public final com.intellij.codeInspection.apiUsage.ApiUsageUastVisitor$Companion extends java.lang.Object {
public final com.intellij.psi.PsiElementVisitor createPsiElementVisitor (com.intellij.codeInspection.apiUsage.ApiUsageProcessor)
com.intellij.codeInspection.apiUsage.ApiUsageProcessor apiUsageProcessor
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/codeInspection/apiUsage/ApiUsageUastVisitor$visitCallableReferenceExpression$1.class
ApiUsageUastVisitor.kt
package com.intellij.codeInspection.apiUsage
final com.intellij.codeInspection.apiUsage.ApiUsageUastVisitor$visitCallableReferenceExpression$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.intellij.codeInspection.apiUsage.ApiUsageUastVisitor this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final org.jetbrains.uast.UElement invoke (org.jetbrains.uast.UCallableReferenceExpression)
com.intellij.psi.PsiElement[] children
com.intellij.psi.PsiElement sourcePsi
org.jetbrains.uast.UCallableReferenceExpression node
void <init> (com.intellij.codeInspection.apiUsage.ApiUsageUastVisitor)
}
com/intellij/codeInspection/apiUsage/ApiUsageUastVisitor.class
ApiUsageUastVisitor.kt
package com.intellij.codeInspection.apiUsage
public final com.intellij.codeInspection.apiUsage.ApiUsageUastVisitor extends org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor {
private final com.intellij.codeInspection.apiUsage.ApiUsageProcessor apiUsageProcessor
public static final com.intellij.codeInspection.apiUsage.ApiUsageUastVisitor$Companion Companion
public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression)
com.intellij.psi.PsiClass resolvedClass
int $i$f$emptyArray
Object[] $this$orEmpty$iv
int $i$f$orEmpty
com.intellij.psi.PsiAnnotationMethod target
com.intellij.psi.PsiReference psiReference
com.intellij.psi.PsiReference[] psiReferences
com.intellij.psi.PsiElement resolved
org.jetbrains.uast.USimpleNameReferenceExpression node
public boolean visitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression)
com.intellij.psi.PsiElement resolved
org.jetbrains.uast.UQualifiedReferenceExpression node
private final boolean isKotlin (org.jetbrains.uast.UElement)
com.intellij.psi.PsiElement sourcePsi
org.jetbrains.uast.UElement node
public boolean visitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression)
com.intellij.psi.PsiClass resolved
com.intellij.psi.PsiMethodReferenceExpression javaMethodReference
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiElement resolve
com.intellij.codeInspection.apiUsage.ApiUsageUastVisitor$visitCallableReferenceExpression$1 $fun$workaroundKotlinGetReferenceNameElement$1
org.jetbrains.uast.UCallableReferenceExpression node
public boolean visitCallExpression (org.jetbrains.uast.UCallExpression)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiMethod it
int $i$a$-find-ApiUsageUastVisitor$visitCallExpression$emptyConstructor$1
com.intellij.psi.PsiMethod emptyConstructor
com.intellij.psi.PsiClass resolvedClass
org.jetbrains.uast.UReferenceExpression classReference
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiMethod psiMethod
org.jetbrains.uast.UCallExpression node
public boolean visitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression)
com.intellij.psi.PsiClass containingClass
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiMethod psiMethod
org.jetbrains.uast.UObjectLiteralExpression node
public boolean visitElement (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement node
public boolean visitClass (org.jetbrains.uast.UClass)
org.jetbrains.uast.UElement uastAnchor
org.jetbrains.uast.UClass node
public boolean visitMethod (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UMethod node
public boolean visitLambdaExpression (org.jetbrains.uast.ULambdaExpression)
com.intellij.psi.PsiClass resolved
org.jetbrains.uast.UReferenceExpression explicitClassReference
org.jetbrains.uast.ULambdaExpression node
private final boolean maybeProcessJavaModuleReference (org.jetbrains.uast.UElement)
com.intellij.psi.PsiJavaModule target
com.intellij.psi.PsiJavaModuleReference reference
com.intellij.psi.PsiElement psiParent
com.intellij.psi.PsiElement sourcePsi
org.jetbrains.uast.UElement node
private final boolean maybeProcessReferenceInsideImportStatement (org.jetbrains.uast.UReferenceExpression)
com.intellij.psi.PsiModifierListOwner target
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiModifierListOwner resolved
org.jetbrains.uast.UReferenceExpression node
private final boolean isInsideImportStatement (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement node
private final void maybeProcessImplicitConstructorInvocationAtSubclassDeclaration (org.jetbrains.uast.UElement, org.jetbrains.uast.UClass)
org.jetbrains.uast.UMethod it
int $i$a$-any-ApiUsageUastVisitor$maybeProcessImplicitConstructorInvocationAtSubclassDeclaration$subclassHasExplicitConstructor$1
Object element$iv
Object[] $this$any$iv
int $i$f$any
com.intellij.psi.PsiMethod it
int $i$a$-find-ApiUsageUastVisitor$maybeProcessImplicitConstructorInvocationAtSubclassDeclaration$emptyConstructor$1
com.intellij.psi.PsiMethod emptyConstructor
boolean subclassHasExplicitConstructor
com.intellij.psi.PsiClass instantiatedClass
org.jetbrains.uast.UElement sourceNode
org.jetbrains.uast.UClass subclassDeclaration
private final void processNamedExpression (org.jetbrains.uast.UNamedExpression)
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiAnnotationMethod annotationMethod
com.intellij.psi.PsiElement sourcePsi
org.jetbrains.uast.UNamedExpression node
private final void checkImplicitCallOfSuperEmptyConstructor (org.jetbrains.uast.UMethod)
com.intellij.psi.PsiMethod it
int $i$a$-find-ApiUsageUastVisitor$checkImplicitCallOfSuperEmptyConstructor$emptyConstructor$1
com.intellij.psi.PsiMethod emptyConstructor
org.jetbrains.uast.UElement uastAnchor
org.jetbrains.uast.UExpression uastBody
com.intellij.psi.PsiClass superClass
org.jetbrains.uast.UClass containingUClass
org.jetbrains.uast.UMethod constructor
private final boolean isImplicitCallOfSuperConstructorFromSubclassConstructorBody (org.jetbrains.uast.UExpression)
org.jetbrains.uast.UExpression firstExpression
org.jetbrains.uast.UExpression constructorBody
private final void checkMethodOverriding (org.jetbrains.uast.UMethod)
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod[] superMethods
com.intellij.psi.PsiMethod method
org.jetbrains.uast.UMethod node
private final boolean isClassReferenceInKotlinSuperClassConstructor (org.jetbrains.uast.USimpleNameReferenceExpression)
org.jetbrains.uast.UElement parent3
org.jetbrains.uast.UElement parent2
org.jetbrains.uast.UElement parent1
org.jetbrains.uast.USimpleNameReferenceExpression expression
private final boolean isSelectorOfQualifiedReference (org.jetbrains.uast.USimpleNameReferenceExpression)
org.jetbrains.uast.UQualifiedReferenceExpression qualifiedReference
org.jetbrains.uast.USimpleNameReferenceExpression expression
private final boolean isNewArrayClassReference (org.jetbrains.uast.USimpleNameReferenceExpression)
org.jetbrains.uast.UCallExpression callExpression
org.jetbrains.uast.USimpleNameReferenceExpression simpleReference
private final boolean isClassReferenceInConstructorInvocation (org.jetbrains.uast.USimpleNameReferenceExpression)
org.jetbrains.uast.UElement classReferenceNameElement
org.jetbrains.uast.UCallExpression callExpression
org.jetbrains.uast.USimpleNameReferenceExpression simpleReference
private final boolean isMethodReferenceOfCallExpression (org.jetbrains.uast.USimpleNameReferenceExpression)
org.jetbrains.uast.UIdentifier methodIdentifier
org.jetbrains.uast.UElement expressionNameElement
org.jetbrains.uast.UCallExpression callExpression
org.jetbrains.uast.USimpleNameReferenceExpression expression
private final boolean isMethodReferenceOfCallableReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression)
org.jetbrains.uast.UCallableReferenceExpression callableReferenceExpression
org.jetbrains.uast.USimpleNameReferenceExpression expression
private final boolean haveSameSourceElement (org.jetbrains.uast.UElement, org.jetbrains.uast.UElement)
com.intellij.psi.PsiElement sourcePsi1
org.jetbrains.uast.UElement element1
org.jetbrains.uast.UElement element2
public void <init> (com.intellij.codeInspection.apiUsage.ApiUsageProcessor)
com.intellij.codeInspection.apiUsage.ApiUsageProcessor apiUsageProcessor
static void <clinit> ()
public static final synthetic boolean access$isKotlin (com.intellij.codeInspection.apiUsage.ApiUsageUastVisitor, org.jetbrains.uast.UElement)
com.intellij.codeInspection.apiUsage.ApiUsageUastVisitor $this
org.jetbrains.uast.UElement node
public static final com.intellij.psi.PsiElementVisitor createPsiElementVisitor (com.intellij.codeInspection.apiUsage.ApiUsageProcessor)
com.intellij.codeInspection.apiUsage.ApiUsageProcessor apiUsageProcessor
}
com/intellij/codeInspection/bytecodeAnalysis/AbstractValues$1.class
Analysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.AbstractValues$1 extends org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue {
void <init> (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type x0
public boolean equals (java.lang.Object)
Object value
}
com/intellij/codeInspection/bytecodeAnalysis/AbstractValues$2.class
Analysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.AbstractValues$2 extends org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue {
void <init> (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type x0
public boolean equals (java.lang.Object)
Object value
}
com/intellij/codeInspection/bytecodeAnalysis/AbstractValues$3.class
Analysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.AbstractValues$3 extends org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue {
void <init> (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type x0
public boolean equals (java.lang.Object)
Object value
}
com/intellij/codeInspection/bytecodeAnalysis/AbstractValues$4.class
Analysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.AbstractValues$4 extends org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue {
void <init> (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type x0
public boolean equals (java.lang.Object)
Object value
}
com/intellij/codeInspection/bytecodeAnalysis/AbstractValues$CallResultValue.class
Analysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.AbstractValues$CallResultValue extends org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue {
final java.util.Set inters
void <init> (org.jetbrains.org.objectweb.asm.Type, java.util.Set)
org.jetbrains.org.objectweb.asm.Type tp
java.util.Set inters
}
com/intellij/codeInspection/bytecodeAnalysis/AbstractValues$NotNullValue.class
Analysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.AbstractValues$NotNullValue extends org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue {
void <init> (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type tp
}
com/intellij/codeInspection/bytecodeAnalysis/AbstractValues$NthParamValue.class
Analysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.AbstractValues$NthParamValue extends org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue {
final int n
void <init> (org.jetbrains.org.objectweb.asm.Type, int)
org.jetbrains.org.objectweb.asm.Type type
int n
}
com/intellij/codeInspection/bytecodeAnalysis/AbstractValues$ParamValue.class
Analysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.AbstractValues$ParamValue extends org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue {
void <init> (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type tp
}
com/intellij/codeInspection/bytecodeAnalysis/AbstractValues.class
Analysis.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.AbstractValues extends java.lang.Object {
static final org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue InstanceOfCheckValue
static final org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue TrueValue
static final org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue FalseValue
static final org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue NullValue
static final org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue CLASS_VALUE
static final org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue METHOD_VALUE
static final org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue STRING_VALUE
static final org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue METHOD_HANDLE_VALUE
void <init> ()
static boolean isInstance (com.intellij.codeInspection.bytecodeAnalysis.Conf, com.intellij.codeInspection.bytecodeAnalysis.Conf)
int i
int i
com.intellij.codeInspection.bytecodeAnalysis.Conf curr
com.intellij.codeInspection.bytecodeAnalysis.Conf prev
org.jetbrains.org.objectweb.asm.tree.analysis.Frame currFr
org.jetbrains.org.objectweb.asm.tree.analysis.Frame prevFr
static boolean isInstance (org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue)
com.intellij.codeInspection.bytecodeAnalysis.AbstractValues$CallResultValue prevCall
com.intellij.codeInspection.bytecodeAnalysis.AbstractValues$CallResultValue currCall
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue curr
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue prev
static boolean equiv (com.intellij.codeInspection.bytecodeAnalysis.Conf, com.intellij.codeInspection.bytecodeAnalysis.Conf)
int i
int i
com.intellij.codeInspection.bytecodeAnalysis.Conf curr
com.intellij.codeInspection.bytecodeAnalysis.Conf prev
org.jetbrains.org.objectweb.asm.tree.analysis.Frame currFr
org.jetbrains.org.objectweb.asm.tree.analysis.Frame prevFr
static boolean equiv (org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue)
java.util.Set keys1
java.util.Set keys2
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue curr
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue prev
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/Analysis.class
Analysis.java
package com.intellij.codeInspection.bytecodeAnalysis
abstract com.intellij.codeInspection.bytecodeAnalysis.Analysis extends java.lang.Object {
public static final int STEPS_LIMIT
public static final int EQUATION_SIZE_LIMIT
final com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow richControlFlow
final com.intellij.codeInspection.bytecodeAnalysis.Direction direction
final com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph controlFlow
final org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
final com.intellij.codeInspection.bytecodeAnalysis.Member method
final com.intellij.codeInspection.bytecodeAnalysis.asm.DFSTree dfsTree
final java.util.List[] computed
final com.intellij.codeInspection.bytecodeAnalysis.EKey aKey
Object earlyResult
protected void <init> (com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow, com.intellij.codeInspection.bytecodeAnalysis.Direction, boolean)
com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow richControlFlow
com.intellij.codeInspection.bytecodeAnalysis.Direction direction
boolean stable
final com.intellij.codeInspection.bytecodeAnalysis.State createStartState ()
static boolean stateEquiv (com.intellij.codeInspection.bytecodeAnalysis.State, com.intellij.codeInspection.bytecodeAnalysis.State)
com.intellij.codeInspection.bytecodeAnalysis.Conf curr1
com.intellij.codeInspection.bytecodeAnalysis.Conf prev1
int i
com.intellij.codeInspection.bytecodeAnalysis.State curr
com.intellij.codeInspection.bytecodeAnalysis.State prev
protected abstract com.intellij.codeInspection.bytecodeAnalysis.Equation analyze () throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
final org.jetbrains.org.objectweb.asm.tree.analysis.Frame createStartFrame ()
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value
int i
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
org.jetbrains.org.objectweb.asm.Type returnType
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue returnValue
org.jetbrains.org.objectweb.asm.Type[] args
int local
static org.jetbrains.org.objectweb.asm.tree.analysis.Frame createCatchFrame (org.jetbrains.org.objectweb.asm.tree.analysis.Frame)
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
org.jetbrains.org.objectweb.asm.tree.analysis.Frame catchFrame
static org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue popValue (org.jetbrains.org.objectweb.asm.tree.analysis.Frame)
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
static java.util.List append (java.util.List, java.lang.Object)
java.util.List xs
Object x
java.util.ArrayList result
protected void addComputed (int, com.intellij.codeInspection.bytecodeAnalysis.State)
int i
com.intellij.codeInspection.bytecodeAnalysis.State s
java.util.List states
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/BytecodeAnalysisConverter$1.class
BytecodeAnalysisConverter.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.BytecodeAnalysisConverter$1 extends com.intellij.openapi.util.ThreadLocalCachedValue {
void <init> ()
public java.security.MessageDigest create ()
protected void init (java.security.MessageDigest)
java.security.MessageDigest value
public volatile synthetic java.lang.Object create ()
protected volatile synthetic void init (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/BytecodeAnalysisConverter.class
BytecodeAnalysisConverter.java
package com.intellij.codeInspection.bytecodeAnalysis
public com.intellij.codeInspection.bytecodeAnalysis.BytecodeAnalysisConverter extends java.lang.Object {
private static final com.intellij.openapi.util.ThreadLocalCachedValue DIGEST_CACHE
public void <init> ()
public static java.security.MessageDigest getMessageDigest ()
public static com.intellij.codeInspection.bytecodeAnalysis.EKey psiKey (com.intellij.psi.PsiMethod, com.intellij.codeInspection.bytecodeAnalysis.Direction)
String methodName
String className
String methodSig
com.intellij.psi.PsiMethod psiMethod
com.intellij.codeInspection.bytecodeAnalysis.Direction direction
com.intellij.psi.PsiClass psiClass
private static java.lang.String methodSignature (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
String desc
com.intellij.psi.PsiClass outerClass
String desc
com.intellij.psi.PsiParameter parameter
String desc
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiClass psiClass
StringBuilder sb
com.intellij.psi.PsiType returnType
private static java.lang.String descriptor (com.intellij.psi.PsiClass, int, boolean)
String className
int i
com.intellij.psi.PsiClass psiClass
int dimensions
boolean full
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiClassOwner psiFile
String packageName
String qname
String className
StringBuilder sb
private static java.lang.String descriptor (com.intellij.psi.PsiType)
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiClass psiClass
int i
StringBuilder sb
com.intellij.psi.PsiType psiType
int dimensions
public static java.util.ArrayList mkInOutKeys (com.intellij.psi.PsiMethod, com.intellij.codeInspection.bytecodeAnalysis.EKey)
int i
com.intellij.psi.PsiMethod psiMethod
com.intellij.codeInspection.bytecodeAnalysis.EKey primaryKey
com.intellij.psi.PsiParameter[] parameters
java.util.ArrayList keys
public static void addEffectAnnotations (java.util.Map, com.intellij.codeInspection.bytecodeAnalysis.MethodAnnotations, com.intellij.codeInspection.bytecodeAnalysis.EKey, boolean)
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.EKey baseKey
java.util.Set effects
java.util.Map$Entry entry
java.util.Map puritySolutions
com.intellij.codeInspection.bytecodeAnalysis.MethodAnnotations result
com.intellij.codeInspection.bytecodeAnalysis.EKey methodKey
boolean constructor
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/BytecodeAnalysisIndex$1.class
BytecodeAnalysisIndex.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.BytecodeAnalysisIndex$1 extends org.jetbrains.org.objectweb.asm.ClassVisitor {
final synthetic java.util.HashMap val$map
final synthetic String val$className
final synthetic java.security.MessageDigest val$md
void <init> (int, java.util.HashMap, java.lang.String, java.security.MessageDigest)
int x0
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
public org.jetbrains.org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
}
com/intellij/codeInspection/bytecodeAnalysis/BytecodeAnalysisIndex$EquationsExternalizer.class
BytecodeAnalysisIndex.java
package com.intellij.codeInspection.bytecodeAnalysis
public com.intellij.codeInspection.bytecodeAnalysis.BytecodeAnalysisIndex$EquationsExternalizer extends java.lang.Object implements com.intellij.util.io.DataExternalizer {
public void <init> ()
public void save (java.io.DataOutput, java.util.Map) throws java.io.IOException
java.io.DataOutput out
java.util.Map value
public java.util.Map read (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
private static void saveEquations (java.io.DataOutput, com.intellij.codeInspection.bytecodeAnalysis.Equations) throws java.io.IOException
com.intellij.codeInspection.bytecodeAnalysis.Value finalResult
com.intellij.codeInspection.bytecodeAnalysis.EKey hKey
com.intellij.codeInspection.bytecodeAnalysis.EKey[] ids
com.intellij.codeInspection.bytecodeAnalysis.Component component
com.intellij.codeInspection.bytecodeAnalysis.Pending pendResult
com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum effect
com.intellij.codeInspection.bytecodeAnalysis.Effects effects
com.intellij.codeInspection.bytecodeAnalysis.Result rhs
com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair pair
java.io.DataOutput out
com.intellij.codeInspection.bytecodeAnalysis.Equations eqs
java.security.MessageDigest md
private static com.intellij.codeInspection.bytecodeAnalysis.Equations readEquations (java.io.DataInput) throws java.io.IOException
int i
java.util.Set effects
int effectsSize
com.intellij.codeInspection.bytecodeAnalysis.DataValue returnValue
int ordinal
com.intellij.codeInspection.bytecodeAnalysis.Value value
int j
int ordinal
com.intellij.codeInspection.bytecodeAnalysis.Value value
int componentSize
com.intellij.codeInspection.bytecodeAnalysis.EKey[] ids
int i
int sumLength
com.intellij.codeInspection.bytecodeAnalysis.Component[] components
boolean isFinal
int directionKey
com.intellij.codeInspection.bytecodeAnalysis.Direction direction
int k
java.io.DataInput in
boolean stable
int size
java.util.ArrayList results
private static com.intellij.codeInspection.bytecodeAnalysis.EKey readKey (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
byte[] bytes
int rawDirKey
private static void writeKey (java.io.DataOutput, com.intellij.codeInspection.bytecodeAnalysis.EKey, java.security.MessageDigest) throws java.io.IOException
java.io.DataOutput out
com.intellij.codeInspection.bytecodeAnalysis.EKey key
java.security.MessageDigest md
int rawDirKey
private static void writeEffect (java.io.DataOutput, com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum, java.security.MessageDigest) throws java.io.IOException
com.intellij.codeInspection.bytecodeAnalysis.DataValue dataValue
com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum$CallQuantum callQuantum
java.io.DataOutput out
com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum effect
java.security.MessageDigest md
private static com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum readEffect (java.io.DataInput) throws java.io.IOException
int di
com.intellij.codeInspection.bytecodeAnalysis.EKey key
boolean isStatic
int dataLength
com.intellij.codeInspection.bytecodeAnalysis.DataValue[] data
java.io.DataInput in
int effectMask
private static void writeDataValue (java.io.DataOutput, com.intellij.codeInspection.bytecodeAnalysis.DataValue, java.security.MessageDigest) throws java.io.IOException
java.io.DataOutput out
com.intellij.codeInspection.bytecodeAnalysis.DataValue dataValue
java.security.MessageDigest md
private static com.intellij.codeInspection.bytecodeAnalysis.DataValue readDataValue (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
int dataI
public volatile synthetic java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile synthetic void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.Equations lambda$read$3 (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair p
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.HMember lambda$read$2 (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair p
private static synthetic com.intellij.openapi.util.Pair lambda$read$1 (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
private static synthetic void lambda$save$0 (java.io.DataOutput, java.util.Map$Entry) throws java.io.IOException
java.io.DataOutput out
java.util.Map$Entry entry
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/BytecodeAnalysisIndex$HKeyDescriptor.class
BytecodeAnalysisIndex.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.BytecodeAnalysisIndex$HKeyDescriptor extends java.lang.Object implements com.intellij.util.io.KeyDescriptor com.intellij.util.io.DifferentSerializableBytesImplyNonEqualityPolicy {
static final com.intellij.codeInspection.bytecodeAnalysis.BytecodeAnalysisIndex$HKeyDescriptor INSTANCE
private void <init> ()
public void save (java.io.DataOutput, com.intellij.codeInspection.bytecodeAnalysis.HMember) throws java.io.IOException
java.io.DataOutput out
com.intellij.codeInspection.bytecodeAnalysis.HMember value
public com.intellij.codeInspection.bytecodeAnalysis.HMember read (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
byte[] bytes
public int getHashCode (com.intellij.codeInspection.bytecodeAnalysis.HMember)
com.intellij.codeInspection.bytecodeAnalysis.HMember value
public boolean isEqual (com.intellij.codeInspection.bytecodeAnalysis.HMember, com.intellij.codeInspection.bytecodeAnalysis.HMember)
com.intellij.codeInspection.bytecodeAnalysis.HMember val1
com.intellij.codeInspection.bytecodeAnalysis.HMember val2
public volatile synthetic boolean isEqual (java.lang.Object, java.lang.Object)
public volatile synthetic int getHashCode (java.lang.Object)
public volatile synthetic java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile synthetic void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/BytecodeAnalysisIndex.class
BytecodeAnalysisIndex.java
package com.intellij.codeInspection.bytecodeAnalysis
public com.intellij.codeInspection.bytecodeAnalysis.BytecodeAnalysisIndex extends com.intellij.util.indexing.ScalarIndexExtension {
static final com.intellij.util.indexing.ID NAME
public void <init> ()
public com.intellij.util.indexing.ID getName ()
public com.intellij.util.indexing.DataIndexer getIndexer ()
private static java.util.Map collectKeys (byte[])
byte[] content
java.util.HashMap map
java.security.MessageDigest md
org.jetbrains.org.objectweb.asm.ClassReader reader
String className
public com.intellij.util.io.KeyDescriptor getKeyDescriptor ()
public boolean hasSnapshotMapping ()
public com.intellij.util.indexing.FileBasedIndex$InputFilter getInputFilter ()
public boolean dependsOnFileContent ()
public int getVersion ()
public volatile synthetic com.intellij.util.indexing.IndexId getName ()
private static synthetic java.util.Map lambda$getIndexer$0 (com.intellij.util.indexing.FileContent)
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
com.intellij.util.indexing.FileContent inputData
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/Calls.class
NullableMethodAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.Calls extends org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue {
private static final org.jetbrains.org.objectweb.asm.Type CallType
final int mergedLabels
void <init> (int)
int mergedLabels
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.Calls calls
public int hashCode ()
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/ClassDataIndexer$1$1.class
ClassDataIndexer.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer$1$1 extends org.jetbrains.org.objectweb.asm.MethodVisitor {
private boolean jsr
final synthetic com.intellij.codeInspection.bytecodeAnalysis.EKey val$key
final synthetic org.jetbrains.org.objectweb.asm.tree.MethodNode val$node
final synthetic com.intellij.codeInspection.bytecodeAnalysis.Member val$method
final synthetic com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer$1 this$0
void <init> (com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer$1, int, org.jetbrains.org.objectweb.asm.MethodVisitor, com.intellij.codeInspection.bytecodeAnalysis.EKey, org.jetbrains.org.objectweb.asm.tree.MethodNode, com.intellij.codeInspection.bytecodeAnalysis.Member)
com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer$1 this$0
int x0
org.jetbrains.org.objectweb.asm.MethodVisitor x1
public void visitJumpInsn (int, org.jetbrains.org.objectweb.asm.Label)
int opcode
org.jetbrains.org.objectweb.asm.Label label
public void visitEnd ()
}
com/intellij/codeInspection/bytecodeAnalysis/ClassDataIndexer$1$1Util.class
ClassDataIndexer.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer$1$1Util extends java.lang.Object {
final synthetic com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph val$graph
final synthetic com.intellij.codeInspection.bytecodeAnalysis.Member val$method
final synthetic org.jetbrains.org.objectweb.asm.Type[] val$argumentTypes
final synthetic boolean val$jsr
final synthetic com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer$1 this$0
void <init> (com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer$1, com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph, com.intellij.codeInspection.bytecodeAnalysis.Member, org.jetbrains.org.objectweb.asm.Type[], boolean)
com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer$1 this$0
boolean isMethodCall (int)
int opCode
boolean singleIfBranch ()
int opCode
boolean isIfInsn
int[] transition
int i
int branch
boolean singleMethodCall ()
int i
int callCount
public boolean booleanConstResult ()
int opCode
boolean isBooleanConst
int i
boolean[] origins
}
com/intellij/codeInspection/bytecodeAnalysis/ClassDataIndexer$1.class
ClassDataIndexer.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer$1 extends com.intellij.codeInspection.bytecodeAnalysis.KeyedMethodVisitor {
final synthetic java.util.Map val$equations
final synthetic String val$presentableUrl
final synthetic com.intellij.codeInspection.bytecodeAnalysis.State[] val$sharedPendingStates
final synthetic com.intellij.codeInspection.bytecodeAnalysis.PendingAction[] val$sharedPendingActions
final synthetic com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult[] val$sharedResults
void <init> (java.util.Map, java.lang.String, com.intellij.codeInspection.bytecodeAnalysis.State[], com.intellij.codeInspection.bytecodeAnalysis.PendingAction[], com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult[])
protected org.jetbrains.org.objectweb.asm.MethodVisitor visitMethod (org.jetbrains.org.objectweb.asm.tree.MethodNode, com.intellij.codeInspection.bytecodeAnalysis.Member, com.intellij.codeInspection.bytecodeAnalysis.EKey)
org.jetbrains.org.objectweb.asm.tree.MethodNode node
com.intellij.codeInspection.bytecodeAnalysis.Member method
com.intellij.codeInspection.bytecodeAnalysis.EKey key
private java.util.List processMethod (org.jetbrains.org.objectweb.asm.tree.MethodNode, boolean, com.intellij.codeInspection.bytecodeAnalysis.Member, boolean)
int[] transition
com.intellij.codeInspection.bytecodeAnalysis.NegationAnalysis negated
com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow richControlFlow
com.intellij.codeInspection.bytecodeAnalysis.asm.DFSTree dfs
boolean branching
com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph graph
com.intellij.openapi.progress.ProcessCanceledException e
com.intellij.codeInspection.bytecodeAnalysis.TooComplexException e
Throwable e
org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
boolean jsr
com.intellij.codeInspection.bytecodeAnalysis.Member method
boolean stable
org.jetbrains.org.objectweb.asm.Type[] argumentTypes
org.jetbrains.org.objectweb.asm.Type resultType
boolean isReferenceResult
boolean isBooleanResult
boolean isInterestingResult
java.util.List equations
private com.intellij.codeInspection.bytecodeAnalysis.NegationAnalysis tryNegation (com.intellij.codeInspection.bytecodeAnalysis.Member, org.jetbrains.org.objectweb.asm.Type[], com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph, boolean, com.intellij.codeInspection.bytecodeAnalysis.asm.DFSTree, boolean) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
com.intellij.codeInspection.bytecodeAnalysis.NegationAnalysisFailedException ignore
com.intellij.codeInspection.bytecodeAnalysis.NegationAnalysis analyzer
com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer$1$1Util util
com.intellij.codeInspection.bytecodeAnalysis.Member method
org.jetbrains.org.objectweb.asm.Type[] argumentTypes
com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph graph
boolean isBooleanResult
com.intellij.codeInspection.bytecodeAnalysis.asm.DFSTree dfs
boolean jsr
private void processBranchingMethod (com.intellij.codeInspection.bytecodeAnalysis.Member, org.jetbrains.org.objectweb.asm.tree.MethodNode, com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow, org.jetbrains.org.objectweb.asm.Type[], org.jetbrains.org.objectweb.asm.Type, boolean, boolean, java.util.List, com.intellij.codeInspection.bytecodeAnalysis.NegationAnalysis) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
boolean shouldInferNonTrivialFailingContracts
com.intellij.codeInspection.bytecodeAnalysis.Equation throwEquation
com.intellij.codeInspection.bytecodeAnalysis.InThrowAnalysis inThrowAnalysis
com.intellij.codeInspection.bytecodeAnalysis.NonNullInAnalysis notNullInAnalysis
com.intellij.codeInspection.bytecodeAnalysis.Equation notNullParamEquation
boolean possibleNPE
boolean notNullParam
int i
com.intellij.codeInspection.bytecodeAnalysis.Member method
org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow richControlFlow
org.jetbrains.org.objectweb.asm.Type[] argumentTypes
org.jetbrains.org.objectweb.asm.Type resultType
boolean stable
boolean jsr
java.util.List result
com.intellij.codeInspection.bytecodeAnalysis.NegationAnalysis negatedAnalysis
boolean isReferenceResult
boolean isBooleanResult
boolean isInterestingResult
com.intellij.codeInspection.bytecodeAnalysis.asm.LeakingParameters leakingParametersAndFrames
boolean[] leakingParameters
boolean[] leakingNullableParameters
boolean[] origins
com.intellij.codeInspection.bytecodeAnalysis.Equation outEquation
boolean shouldInferNonTrivialFailingContracts
com.intellij.codeInspection.bytecodeAnalysis.Equation throwEquation
boolean withCycle
java.util.function.IntFunction inOuts
private void processNonBranchingMethod (com.intellij.codeInspection.bytecodeAnalysis.Member, org.jetbrains.org.objectweb.asm.Type[], com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph, org.jetbrains.org.objectweb.asm.Type, boolean, java.util.List) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
com.intellij.codeInspection.bytecodeAnalysis.Member method
org.jetbrains.org.objectweb.asm.Type[] argumentTypes
com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph graph
org.jetbrains.org.objectweb.asm.Type returnType
boolean stable
java.util.List result
com.intellij.codeInspection.bytecodeAnalysis.CombinedAnalysis analyzer
private java.util.List topEquations (com.intellij.codeInspection.bytecodeAnalysis.Member, org.jetbrains.org.objectweb.asm.Type[], boolean, boolean, boolean)
int i
com.intellij.codeInspection.bytecodeAnalysis.Member method
org.jetbrains.org.objectweb.asm.Type[] argumentTypes
boolean isReferenceResult
boolean isInterestingResult
boolean stable
java.util.List result
private com.intellij.codeInspection.bytecodeAnalysis.asm.LeakingParameters leakingParametersAndFrames (com.intellij.codeInspection.bytecodeAnalysis.Member, org.jetbrains.org.objectweb.asm.tree.MethodNode, org.jetbrains.org.objectweb.asm.Type[], boolean) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
com.intellij.codeInspection.bytecodeAnalysis.Member method
org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
org.jetbrains.org.objectweb.asm.Type[] argumentTypes
boolean jsr
private static synthetic void lambda$processNonBranchingMethod$3 (java.util.List, com.intellij.codeInspection.bytecodeAnalysis.CombinedAnalysis, boolean, java.lang.Integer, org.jetbrains.org.objectweb.asm.Type)
java.util.List result
com.intellij.codeInspection.bytecodeAnalysis.CombinedAnalysis analyzer
boolean stable
Integer i
org.jetbrains.org.objectweb.asm.Type argType
private static synthetic java.util.stream.Stream lambda$null$2 (com.intellij.codeInspection.bytecodeAnalysis.CombinedAnalysis, java.lang.Integer, boolean, com.intellij.codeInspection.bytecodeAnalysis.Value)
com.intellij.codeInspection.bytecodeAnalysis.CombinedAnalysis analyzer
Integer i
boolean stable
com.intellij.codeInspection.bytecodeAnalysis.Value val
private static synthetic java.util.function.Function lambda$processBranchingMethod$1 (boolean, com.intellij.codeInspection.bytecodeAnalysis.NegationAnalysis, boolean, boolean, com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow, boolean[], com.intellij.codeInspection.bytecodeAnalysis.State[], boolean, com.intellij.codeInspection.bytecodeAnalysis.Equation, com.intellij.codeInspection.bytecodeAnalysis.Member, int)
boolean isBooleanResult
com.intellij.codeInspection.bytecodeAnalysis.NegationAnalysis negatedAnalysis
boolean stable
boolean isInterestingResult
com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow richControlFlow
boolean[] origins
com.intellij.codeInspection.bytecodeAnalysis.State[] sharedPendingStates
boolean shouldInferNonTrivialFailingContracts
com.intellij.codeInspection.bytecodeAnalysis.Equation throwEquation
com.intellij.codeInspection.bytecodeAnalysis.Member method
int index
private static synthetic java.util.stream.Stream lambda$null$0 (boolean, com.intellij.codeInspection.bytecodeAnalysis.NegationAnalysis, int, boolean, boolean, com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow, boolean[], com.intellij.codeInspection.bytecodeAnalysis.State[], boolean, com.intellij.codeInspection.bytecodeAnalysis.Equation, com.intellij.codeInspection.bytecodeAnalysis.Member, com.intellij.codeInspection.bytecodeAnalysis.Value)
com.intellij.codeInspection.bytecodeAnalysis.Direction$InThrow direction
org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException e
boolean isBooleanResult
com.intellij.codeInspection.bytecodeAnalysis.NegationAnalysis negatedAnalysis
int index
boolean stable
boolean isInterestingResult
com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow richControlFlow
boolean[] origins
com.intellij.codeInspection.bytecodeAnalysis.State[] sharedPendingStates
boolean shouldInferNonTrivialFailingContracts
com.intellij.codeInspection.bytecodeAnalysis.Equation throwEquation
com.intellij.codeInspection.bytecodeAnalysis.Member method
com.intellij.codeInspection.bytecodeAnalysis.Value val
java.util.stream.Stream$Builder builder
static synthetic java.util.List access$100 (com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer$1, org.jetbrains.org.objectweb.asm.tree.MethodNode, boolean, com.intellij.codeInspection.bytecodeAnalysis.Member, boolean)
com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer$1 x0
org.jetbrains.org.objectweb.asm.tree.MethodNode x1
boolean x2
com.intellij.codeInspection.bytecodeAnalysis.Member x3
boolean x4
static synthetic com.intellij.codeInspection.bytecodeAnalysis.asm.LeakingParameters access$300 (com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer$1, com.intellij.codeInspection.bytecodeAnalysis.Member, org.jetbrains.org.objectweb.asm.tree.MethodNode, org.jetbrains.org.objectweb.asm.Type[], boolean) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer$1 x0
com.intellij.codeInspection.bytecodeAnalysis.Member x1
org.jetbrains.org.objectweb.asm.tree.MethodNode x2
org.jetbrains.org.objectweb.asm.Type[] x3
boolean x4
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/ClassDataIndexer$2.class
ClassDataIndexer.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer$2 extends org.jetbrains.org.objectweb.asm.ClassVisitor {
final synthetic org.jetbrains.org.objectweb.asm.ClassReader val$classReader
final synthetic java.util.Map val$equations
void <init> (int, org.jetbrains.org.objectweb.asm.ClassReader, java.util.Map)
int x0
public org.jetbrains.org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
com.intellij.codeInspection.bytecodeAnalysis.EKey fieldKey
int access
String name
String desc
String signature
Object value
}
com/intellij/codeInspection/bytecodeAnalysis/ClassDataIndexer$ClassDataIndexerStatistics.class
ClassDataIndexer.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer$ClassDataIndexerStatistics extends java.lang.Object implements com.intellij.util.Consumer {
private static final java.util.concurrent.atomic.AtomicLong ourTotalSize
private static final java.util.concurrent.atomic.AtomicLong ourTotalCount
private void <init> ()
public void consume (java.util.Map)
java.io.ByteArrayOutputStream stream
java.util.Map map
public java.lang.String toString ()
public volatile synthetic void consume (java.lang.Object)
synthetic void <init> (com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer$1)
com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer$1 x0
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/ClassDataIndexer.class
ClassDataIndexer.java
package com.intellij.codeInspection.bytecodeAnalysis
public com.intellij.codeInspection.bytecodeAnalysis.ClassDataIndexer extends java.lang.Object implements com.intellij.util.gist.VirtualFileGist$GistCalculator {
static final String STRING_CONCAT_FACTORY
public static final com.intellij.util.Consumer ourIndexSizeStatistics
static final java.util.function.BinaryOperator MERGER
private static final int VERSION
private static final int VERSION_MODIFIER
private static final int FINAL_VERSION
private static final com.intellij.util.gist.VirtualFileGist ourGist
public void <init> ()
public java.util.Map calcData (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
java.security.MessageDigest md
org.jetbrains.org.objectweb.asm.ClassReader reader
java.util.Map allEquations
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
java.util.HashMap map
static boolean isFileExcluded (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static boolean isInsideDummyAndroidJar (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
String path
int index
private static java.util.Map solvePartially (java.lang.String, java.util.Map)
String className
java.util.Map map
com.intellij.codeInspection.bytecodeAnalysis.PuritySolver solver
java.util.function.BiFunction keyCreator
java.util.Map solved
java.util.Map partiallySolvedPurity
private static com.intellij.codeInspection.bytecodeAnalysis.Equations hash (com.intellij.codeInspection.bytecodeAnalysis.Equations, java.security.MessageDigest)
com.intellij.codeInspection.bytecodeAnalysis.Equations equations
java.security.MessageDigest md
private static com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair hash (com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair, java.security.MessageDigest)
com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair drp
java.security.MessageDigest md
private static com.intellij.codeInspection.bytecodeAnalysis.Result hash (com.intellij.codeInspection.bytecodeAnalysis.Result, java.security.MessageDigest)
com.intellij.codeInspection.bytecodeAnalysis.Effects effects
com.intellij.codeInspection.bytecodeAnalysis.Result result
java.security.MessageDigest md
private static com.intellij.codeInspection.bytecodeAnalysis.Component hash (com.intellij.codeInspection.bytecodeAnalysis.Component, java.security.MessageDigest)
com.intellij.codeInspection.bytecodeAnalysis.Component component
java.security.MessageDigest md
private static com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum hash (com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum, java.security.MessageDigest)
com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum$CallQuantum call
com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum effect
java.security.MessageDigest md
private static com.intellij.codeInspection.bytecodeAnalysis.Equations convertEquations (com.intellij.codeInspection.bytecodeAnalysis.EKey, java.util.List)
com.intellij.codeInspection.bytecodeAnalysis.EKey methodKey
java.util.List rawMethodEquations
java.util.List compressedMethodEquations
public static java.util.Map processClass (org.jetbrains.org.objectweb.asm.ClassReader, java.lang.String)
com.intellij.codeInspection.bytecodeAnalysis.EKey ordinalKey
org.jetbrains.org.objectweb.asm.ClassReader classReader
String presentableUrl
com.intellij.codeInspection.bytecodeAnalysis.State[] sharedPendingStates
com.intellij.codeInspection.bytecodeAnalysis.PendingAction[] sharedPendingActions
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult[] sharedResults
java.util.Map equations
private static void registerVolatileFields (java.util.Map, org.jetbrains.org.objectweb.asm.ClassReader)
java.util.Map equations
org.jetbrains.org.objectweb.asm.ClassReader classReader
static java.util.List getEquations (com.intellij.psi.search.GlobalSearchScope, com.intellij.codeInspection.bytecodeAnalysis.HMember)
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.codeInspection.bytecodeAnalysis.HMember key
public volatile synthetic java.lang.Object calcData (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.Equations lambda$getEquations$14 (com.intellij.codeInspection.bytecodeAnalysis.HMember, com.intellij.openapi.vfs.VirtualFile)
com.intellij.codeInspection.bytecodeAnalysis.HMember key
com.intellij.openapi.vfs.VirtualFile file
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair lambda$convertEquations$13 (com.intellij.codeInspection.bytecodeAnalysis.Equation)
com.intellij.codeInspection.bytecodeAnalysis.Equation equation
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.EKey[] lambda$hash$12 (int)
int x$0
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.EKey lambda$hash$11 (java.security.MessageDigest, com.intellij.codeInspection.bytecodeAnalysis.EKey)
java.security.MessageDigest md
com.intellij.codeInspection.bytecodeAnalysis.EKey key
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.Component lambda$hash$10 (java.security.MessageDigest, com.intellij.codeInspection.bytecodeAnalysis.Component)
java.security.MessageDigest md
com.intellij.codeInspection.bytecodeAnalysis.Component component
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum lambda$hash$9 (java.security.MessageDigest, com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum)
java.security.MessageDigest md
com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum effect
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair lambda$hash$8 (java.security.MessageDigest, com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair)
java.security.MessageDigest md
com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair drp
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.Equations lambda$solvePartially$7 (java.util.Map, java.util.function.BiFunction, com.intellij.codeInspection.bytecodeAnalysis.EKey, com.intellij.codeInspection.bytecodeAnalysis.Equations)
java.util.Map partiallySolvedPurity
java.util.function.BiFunction keyCreator
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.Equations eqs
private static synthetic boolean lambda$solvePartially$6 (java.lang.String, com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor)
String className
com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor md
private static synthetic java.util.stream.Stream lambda$solvePartially$5 (com.intellij.codeInspection.bytecodeAnalysis.Equations)
com.intellij.codeInspection.bytecodeAnalysis.Equations eqs
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.Result lambda$null$4 (com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair)
com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair drp
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.EKey lambda$solvePartially$3 (com.intellij.codeInspection.bytecodeAnalysis.EKey, com.intellij.codeInspection.bytecodeAnalysis.Equations)
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.Equations eqs
private static synthetic void lambda$calcData$2 (java.util.HashMap, java.security.MessageDigest, com.intellij.codeInspection.bytecodeAnalysis.EKey, com.intellij.codeInspection.bytecodeAnalysis.Equations)
java.util.HashMap map
java.security.MessageDigest md
com.intellij.codeInspection.bytecodeAnalysis.EKey methodKey
com.intellij.codeInspection.bytecodeAnalysis.Equations equations
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.Equations lambda$static$1 (com.intellij.codeInspection.bytecodeAnalysis.Equations, com.intellij.codeInspection.bytecodeAnalysis.Equations)
com.intellij.codeInspection.bytecodeAnalysis.Equations eq1
com.intellij.codeInspection.bytecodeAnalysis.Equations eq2
private static synthetic void lambda$static$0 (java.util.Map)
java.util.Map map
static synthetic com.intellij.codeInspection.bytecodeAnalysis.Equations access$200 (com.intellij.codeInspection.bytecodeAnalysis.EKey, java.util.List)
com.intellij.codeInspection.bytecodeAnalysis.EKey x0
java.util.List x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/CombinedAnalysis.class
Combined.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.CombinedAnalysis extends java.lang.Object {
private final com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph controlFlow
private final com.intellij.codeInspection.bytecodeAnalysis.Member method
private final com.intellij.codeInspection.bytecodeAnalysis.CombinedInterpreter interpreter
private org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue returnValue
private boolean exception
private final org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
void <init> (com.intellij.codeInspection.bytecodeAnalysis.Member, com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph)
com.intellij.codeInspection.bytecodeAnalysis.Member method
com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph controlFlow
final void analyze () throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insnNode
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
int insnIndex
final com.intellij.codeInspection.bytecodeAnalysis.Equation notNullParamEquation (int, boolean)
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.CombinedData$ParamKey pk
java.util.Set keys
java.util.Set calls
int i
boolean stable
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.Result result
final com.intellij.codeInspection.bytecodeAnalysis.Equation nullableParamEquation (int, boolean)
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.CombinedData$ParamKey pk
java.util.Set sum
java.util.Set calls
int i
boolean stable
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.Result result
final com.intellij.codeInspection.bytecodeAnalysis.Equation contractEquation (int, com.intellij.codeInspection.bytecodeAnalysis.Value, boolean)
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.CombinedData$TrackableCallValue call
java.util.Set keys
com.intellij.codeInspection.bytecodeAnalysis.Result result
int i
com.intellij.codeInspection.bytecodeAnalysis.Value inValue
boolean stable
com.intellij.codeInspection.bytecodeAnalysis.Direction$InOut direction
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.Result result
final com.intellij.codeInspection.bytecodeAnalysis.Equation failEquation (boolean)
com.intellij.codeInspection.bytecodeAnalysis.Result result
java.util.Set keys
com.intellij.codeInspection.bytecodeAnalysis.Result result
boolean stable
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.Result result
final com.intellij.codeInspection.bytecodeAnalysis.Equation failEquation (int, com.intellij.codeInspection.bytecodeAnalysis.Value, boolean)
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.CombinedData$TrackableCallValue call
java.util.Set keys
com.intellij.codeInspection.bytecodeAnalysis.Result result
int i
com.intellij.codeInspection.bytecodeAnalysis.Value inValue
boolean stable
com.intellij.codeInspection.bytecodeAnalysis.Direction$InThrow direction
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.Result result
final com.intellij.codeInspection.bytecodeAnalysis.Equation outContractEquation (boolean)
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.CombinedData$TrackableCallValue call
com.intellij.codeInspection.bytecodeAnalysis.EKey callKey
java.util.Set keys
com.intellij.codeInspection.bytecodeAnalysis.Result result
boolean stable
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.Result result
final com.intellij.codeInspection.bytecodeAnalysis.Equation nullableResultEquation (boolean)
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.CombinedData$TrackableCallValue call
com.intellij.codeInspection.bytecodeAnalysis.EKey callKey
java.util.Set keys
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.Result result
boolean stable
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.Result result
final org.jetbrains.org.objectweb.asm.tree.analysis.Frame createStartFrame ()
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value
int i
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
org.jetbrains.org.objectweb.asm.Type returnType
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue returnValue
org.jetbrains.org.objectweb.asm.Type[] args
int local
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.EKey lambda$failEquation$0 (com.intellij.codeInspection.bytecodeAnalysis.CombinedData$TrackableCallValue)
com.intellij.codeInspection.bytecodeAnalysis.CombinedData$TrackableCallValue call
}
com/intellij/codeInspection/bytecodeAnalysis/CombinedData$ParamKey.class
Combined.java
package com.intellij.codeInspection.bytecodeAnalysis
public final com.intellij.codeInspection.bytecodeAnalysis.CombinedData$ParamKey extends java.lang.Object {
final com.intellij.codeInspection.bytecodeAnalysis.Member method
final int i
final boolean stable
void <init> (com.intellij.codeInspection.bytecodeAnalysis.Member, int, boolean)
com.intellij.codeInspection.bytecodeAnalysis.Member method
int i
boolean stable
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.CombinedData$ParamKey paramKey
public int hashCode ()
int result
}
com/intellij/codeInspection/bytecodeAnalysis/CombinedData$Trackable.class
Combined.java
package com.intellij.codeInspection.bytecodeAnalysis
public abstract com.intellij.codeInspection.bytecodeAnalysis.CombinedData$Trackable extends java.lang.Object {
public abstract int getOriginInsnIndex ()
}
com/intellij/codeInspection/bytecodeAnalysis/CombinedData$TrackableCallValue.class
Combined.java
package com.intellij.codeInspection.bytecodeAnalysis
public final com.intellij.codeInspection.bytecodeAnalysis.CombinedData$TrackableCallValue extends org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue implements com.intellij.codeInspection.bytecodeAnalysis.CombinedData$Trackable {
private final int originInsnIndex
final com.intellij.codeInspection.bytecodeAnalysis.Member method
final java.util.List args
final boolean stableCall
final boolean thisCall
void <init> (int, org.jetbrains.org.objectweb.asm.Type, com.intellij.codeInspection.bytecodeAnalysis.Member, java.util.List, boolean, boolean)
int originInsnIndex
org.jetbrains.org.objectweb.asm.Type tp
com.intellij.codeInspection.bytecodeAnalysis.Member method
java.util.List args
boolean stableCall
boolean thisCall
public int getOriginInsnIndex ()
java.util.Set getKeysForParameter (int, com.intellij.codeInspection.bytecodeAnalysis.Direction$ParamValueBasedDirection)
com.intellij.codeInspection.bytecodeAnalysis.AbstractValues$NthParamValue npv
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue arg
int argI
int idx
com.intellij.codeInspection.bytecodeAnalysis.Direction$ParamValueBasedDirection direction
java.util.Set keys
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/CombinedData$TrackableNullValue.class
Combined.java
package com.intellij.codeInspection.bytecodeAnalysis
public final com.intellij.codeInspection.bytecodeAnalysis.CombinedData$TrackableNullValue extends org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue implements com.intellij.codeInspection.bytecodeAnalysis.CombinedData$Trackable {
static final org.jetbrains.org.objectweb.asm.Type NullType
private final int originInsnIndex
public void <init> (int)
int originInsnIndex
public int getOriginInsnIndex ()
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/CombinedData$TrackableValue.class
Combined.java
package com.intellij.codeInspection.bytecodeAnalysis
public final com.intellij.codeInspection.bytecodeAnalysis.CombinedData$TrackableValue extends org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue implements com.intellij.codeInspection.bytecodeAnalysis.CombinedData$Trackable {
private final int originInsnIndex
public void <init> (int, org.jetbrains.org.objectweb.asm.Type)
int originInsnIndex
org.jetbrains.org.objectweb.asm.Type type
public int getOriginInsnIndex ()
}
com/intellij/codeInspection/bytecodeAnalysis/CombinedData.class
Combined.java
package com.intellij.codeInspection.bytecodeAnalysis
abstract com.intellij.codeInspection.bytecodeAnalysis.CombinedData extends java.lang.Object {
public static final org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue ThisValue
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/CombinedInterpreter.class
Combined.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.CombinedInterpreter extends org.jetbrains.org.objectweb.asm.tree.analysis.BasicInterpreter {
final boolean[] dereferencedParams
final boolean[] notNullableParams
final java.util.Set[] parameterFlow
final boolean[] dereferencedValues
final java.util.List calls
private final org.jetbrains.org.objectweb.asm.tree.InsnList insns
void <init> (org.jetbrains.org.objectweb.asm.tree.InsnList, int)
org.jetbrains.org.objectweb.asm.tree.InsnList insns
int arity
private int insnIndex (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode)
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
private static org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue track (int, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue)
int origin
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue basicValue
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue newOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.Type type
Object cst
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
int origin
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue unaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value
int origin
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue binaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value1
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value2
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue ternaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue)
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value1
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value2
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value3
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue naryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.MethodInsnNode mNode
com.intellij.codeInspection.bytecodeAnalysis.Member method
com.intellij.codeInspection.bytecodeAnalysis.CombinedData$TrackableCallValue value
org.jetbrains.org.objectweb.asm.tree.InvokeDynamicInsnNode indy
com.intellij.codeInspection.bytecodeAnalysis.LambdaIndy lambda
int targetOpCode
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
int opCode
int origin
private com.intellij.codeInspection.bytecodeAnalysis.CombinedData$TrackableCallValue methodCall (int, int, com.intellij.codeInspection.bytecodeAnalysis.Member, java.util.List)
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue receiver
java.util.Set npKeys
int n
int i
int opCode
int origin
com.intellij.codeInspection.bytecodeAnalysis.Member method
java.util.List values
org.jetbrains.org.objectweb.asm.Type retType
boolean stable
boolean thisCall
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value naryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value ternaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value binaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value unaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value newOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/Component.class
Data.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.Component extends java.lang.Object {
static final com.intellij.codeInspection.bytecodeAnalysis.Component[] EMPTY_ARRAY
com.intellij.codeInspection.bytecodeAnalysis.Value value
final com.intellij.codeInspection.bytecodeAnalysis.EKey[] ids
void <init> (com.intellij.codeInspection.bytecodeAnalysis.Value, java.util.Set)
com.intellij.codeInspection.bytecodeAnalysis.Value value
java.util.Set ids
void <init> (com.intellij.codeInspection.bytecodeAnalysis.Value, com.intellij.codeInspection.bytecodeAnalysis.EKey[])
com.intellij.codeInspection.bytecodeAnalysis.Value value
com.intellij.codeInspection.bytecodeAnalysis.EKey[] ids
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.Component that
public int hashCode ()
public boolean remove (com.intellij.codeInspection.bytecodeAnalysis.EKey)
int i
com.intellij.codeInspection.bytecodeAnalysis.EKey id
boolean removed
public boolean isEmpty ()
com.intellij.codeInspection.bytecodeAnalysis.EKey id
public com.intellij.codeInspection.bytecodeAnalysis.Component copy ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/Conf.class
Analysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.Conf extends java.lang.Object {
final int insnIndex
final org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
final int fastHashCode
void <init> (int, org.jetbrains.org.objectweb.asm.tree.analysis.Frame)
int i
int i
int insnIndex
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
int hash
}
com/intellij/codeInspection/bytecodeAnalysis/Constraint.class
NullableMethodAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.Constraint extends java.lang.Object {
static final com.intellij.codeInspection.bytecodeAnalysis.Constraint EMPTY
final int calls
final int nulls
void <init> (int, int)
int calls
int nulls
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.Constraint that
public int hashCode ()
int result
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/ContractAnalysis.class
Contracts.java
package com.intellij.codeInspection.bytecodeAnalysis
abstract com.intellij.codeInspection.bytecodeAnalysis.ContractAnalysis extends com.intellij.codeInspection.bytecodeAnalysis.Analysis {
static final com.intellij.codeInspection.bytecodeAnalysis.ResultUtil resultUtil
private final com.intellij.codeInspection.bytecodeAnalysis.State[] pending
final com.intellij.codeInspection.bytecodeAnalysis.InOutInterpreter interpreter
final com.intellij.codeInspection.bytecodeAnalysis.Value inValue
private final int generalizeShift
com.intellij.codeInspection.bytecodeAnalysis.Result internalResult
boolean unsureOnly
private int id
private int pendingTop
protected void <init> (com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow, com.intellij.codeInspection.bytecodeAnalysis.Direction, boolean[], boolean, com.intellij.codeInspection.bytecodeAnalysis.State[])
com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow richControlFlow
com.intellij.codeInspection.bytecodeAnalysis.Direction direction
boolean[] resultOrigins
boolean stable
com.intellij.codeInspection.bytecodeAnalysis.State[] pending
com.intellij.codeInspection.bytecodeAnalysis.Equation mkEquation (com.intellij.codeInspection.bytecodeAnalysis.Result)
com.intellij.codeInspection.bytecodeAnalysis.Result res
static com.intellij.codeInspection.bytecodeAnalysis.Result checkLimit (com.intellij.codeInspection.bytecodeAnalysis.Result) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
int size
com.intellij.codeInspection.bytecodeAnalysis.Result result
protected com.intellij.codeInspection.bytecodeAnalysis.Equation analyze () throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
com.intellij.codeInspection.bytecodeAnalysis.Conf prev
com.intellij.codeInspection.bytecodeAnalysis.State prevState
com.intellij.codeInspection.bytecodeAnalysis.State baseState
java.util.List thisComputed
com.intellij.codeInspection.bytecodeAnalysis.State state
int insnIndex
com.intellij.codeInspection.bytecodeAnalysis.Conf conf
java.util.List history
boolean fold
int steps
void processState (com.intellij.codeInspection.bytecodeAnalysis.State) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.analysis.Frame nextFrame1
boolean unsure
int nextInsnIndex
int npeTarget
int nextInsnIndex
com.intellij.codeInspection.bytecodeAnalysis.State nextState
int nextInsnIndex
com.intellij.codeInspection.bytecodeAnalysis.State nextState
int nextInsnIndex
com.intellij.codeInspection.bytecodeAnalysis.State nextState
int nextInsnIndex
com.intellij.codeInspection.bytecodeAnalysis.State nextState
int nextInsnIndex
com.intellij.codeInspection.bytecodeAnalysis.State nextState
int nextInsnIndex
com.intellij.codeInspection.bytecodeAnalysis.State nextState
org.jetbrains.org.objectweb.asm.tree.analysis.Frame nextFrame1
boolean unsure
int nextInsnIndex
com.intellij.codeInspection.bytecodeAnalysis.State state
com.intellij.codeInspection.bytecodeAnalysis.Conf preConf
int insnIndex
boolean loopEnter
com.intellij.codeInspection.bytecodeAnalysis.Conf conf
java.util.List history
boolean taken
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insnNode
java.util.List nextHistory
org.jetbrains.org.objectweb.asm.tree.analysis.Frame nextFrame
int opcode
abstract boolean handleReturn (org.jetbrains.org.objectweb.asm.tree.analysis.Frame, int, boolean) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
private void pendingPush (com.intellij.codeInspection.bytecodeAnalysis.State)
com.intellij.codeInspection.bytecodeAnalysis.State st
private org.jetbrains.org.objectweb.asm.tree.analysis.Frame execute (org.jetbrains.org.objectweb.asm.tree.analysis.Frame, org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.analysis.Frame nextFrame
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insnNode
private com.intellij.codeInspection.bytecodeAnalysis.Conf generalize (com.intellij.codeInspection.bytecodeAnalysis.Conf)
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value
Class valueClass
int i
int i
Class valueClass
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value
com.intellij.codeInspection.bytecodeAnalysis.Conf conf
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue[] stack
private static synthetic int lambda$checkLimit$0 (com.intellij.codeInspection.bytecodeAnalysis.Component)
com.intellij.codeInspection.bytecodeAnalysis.Component prod
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/CoreHKey.class
Solver.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.CoreHKey extends java.lang.Object {
final com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor myMethod
final int dirKey
void <init> (com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor, int)
com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor method
int dirKey
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.CoreHKey coreHKey
public int hashCode ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/DataInterpreter.class
PurityAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.DataInterpreter extends org.jetbrains.org.objectweb.asm.tree.analysis.Interpreter {
private final org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
private int param
final com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum[] effects
com.intellij.codeInspection.bytecodeAnalysis.DataValue returnValue
protected void <init> (org.jetbrains.org.objectweb.asm.tree.MethodNode)
org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
public com.intellij.codeInspection.bytecodeAnalysis.DataValue newParameterValue (boolean, int, org.jetbrains.org.objectweb.asm.Type)
boolean isInstanceMethod
int local
org.jetbrains.org.objectweb.asm.Type type
int n
public com.intellij.codeInspection.bytecodeAnalysis.DataValue newValue (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type type
public com.intellij.codeInspection.bytecodeAnalysis.DataValue newOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode)
Object cst
int size
int size
org.jetbrains.org.objectweb.asm.tree.FieldInsnNode fieldInsn
com.intellij.codeInspection.bytecodeAnalysis.Member method
com.intellij.codeInspection.bytecodeAnalysis.EKey key
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
public com.intellij.codeInspection.bytecodeAnalysis.DataValue binaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, com.intellij.codeInspection.bytecodeAnalysis.DataValue, com.intellij.codeInspection.bytecodeAnalysis.DataValue)
com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum effectQuantum
int insnIndex
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.DataValue value1
com.intellij.codeInspection.bytecodeAnalysis.DataValue value2
private static com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum getChangeQuantum (com.intellij.codeInspection.bytecodeAnalysis.DataValue)
com.intellij.codeInspection.bytecodeAnalysis.DataValue value
public com.intellij.codeInspection.bytecodeAnalysis.DataValue copyOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, com.intellij.codeInspection.bytecodeAnalysis.DataValue)
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.DataValue value
public com.intellij.codeInspection.bytecodeAnalysis.DataValue naryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, java.util.List)
org.jetbrains.org.objectweb.asm.tree.InvokeDynamicInsnNode indy
com.intellij.codeInspection.bytecodeAnalysis.DataValue result
com.intellij.codeInspection.bytecodeAnalysis.DataValue result
com.intellij.codeInspection.bytecodeAnalysis.DataValue receiver
boolean stable
org.jetbrains.org.objectweb.asm.tree.MethodInsnNode mNode
com.intellij.codeInspection.bytecodeAnalysis.DataValue[] data
com.intellij.codeInspection.bytecodeAnalysis.Member method
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum quantum
com.intellij.codeInspection.bytecodeAnalysis.DataValue result
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
int insnIndex
int opCode
public com.intellij.codeInspection.bytecodeAnalysis.DataValue unaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, com.intellij.codeInspection.bytecodeAnalysis.DataValue)
org.jetbrains.org.objectweb.asm.tree.FieldInsnNode fieldInsn
com.intellij.codeInspection.bytecodeAnalysis.Member method
com.intellij.codeInspection.bytecodeAnalysis.EKey key
int insnIndex
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.DataValue value
public com.intellij.codeInspection.bytecodeAnalysis.DataValue ternaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, com.intellij.codeInspection.bytecodeAnalysis.DataValue, com.intellij.codeInspection.bytecodeAnalysis.DataValue, com.intellij.codeInspection.bytecodeAnalysis.DataValue)
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.DataValue value1
com.intellij.codeInspection.bytecodeAnalysis.DataValue value2
com.intellij.codeInspection.bytecodeAnalysis.DataValue value3
int insnIndex
public void returnOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, com.intellij.codeInspection.bytecodeAnalysis.DataValue, com.intellij.codeInspection.bytecodeAnalysis.DataValue)
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.DataValue value
com.intellij.codeInspection.bytecodeAnalysis.DataValue expected
public com.intellij.codeInspection.bytecodeAnalysis.DataValue merge (com.intellij.codeInspection.bytecodeAnalysis.DataValue, com.intellij.codeInspection.bytecodeAnalysis.DataValue)
int size
com.intellij.codeInspection.bytecodeAnalysis.DataValue v1
com.intellij.codeInspection.bytecodeAnalysis.DataValue v2
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value merge (org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value)
public volatile synthetic void returnOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value naryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value ternaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value binaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value unaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value copyOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value newOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value newParameterValue (boolean, int, org.jetbrains.org.objectweb.asm.Type)
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value newValue (org.jetbrains.org.objectweb.asm.Type)
}
com/intellij/codeInspection/bytecodeAnalysis/DataValue$1.class
PurityAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.DataValue$1 extends com.intellij.codeInspection.bytecodeAnalysis.DataValue {
void <init> (int)
int hash
public int getSize ()
public com.intellij.codeInspection.dataFlow.ContractReturnValue asContractReturnValue ()
public java.lang.String toString ()
}
com/intellij/codeInspection/bytecodeAnalysis/DataValue$2.class
PurityAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.DataValue$2 extends com.intellij.codeInspection.bytecodeAnalysis.DataValue {
void <init> (int)
int hash
public int getSize ()
public com.intellij.codeInspection.dataFlow.ContractReturnValue asContractReturnValue ()
public java.lang.String toString ()
}
com/intellij/codeInspection/bytecodeAnalysis/DataValue$3.class
PurityAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.DataValue$3 extends com.intellij.codeInspection.bytecodeAnalysis.DataValue {
void <init> (int)
int hash
public int getSize ()
public java.lang.String toString ()
}
com/intellij/codeInspection/bytecodeAnalysis/DataValue$4.class
PurityAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.DataValue$4 extends com.intellij.codeInspection.bytecodeAnalysis.DataValue {
void <init> (int)
int hash
public int getSize ()
public java.lang.String toString ()
}
com/intellij/codeInspection/bytecodeAnalysis/DataValue$5.class
PurityAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.DataValue$5 extends com.intellij.codeInspection.bytecodeAnalysis.DataValue {
void <init> (int)
int hash
public int getSize ()
public java.lang.String toString ()
}
com/intellij/codeInspection/bytecodeAnalysis/DataValue$ParameterDataValue.class
PurityAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.DataValue$ParameterDataValue extends com.intellij.codeInspection.bytecodeAnalysis.DataValue {
static final com.intellij.codeInspection.bytecodeAnalysis.DataValue$ParameterDataValue PARAM0
static final com.intellij.codeInspection.bytecodeAnalysis.DataValue$ParameterDataValue PARAM1
static final com.intellij.codeInspection.bytecodeAnalysis.DataValue$ParameterDataValue PARAM2
final int n
private void <init> (int)
int n
public com.intellij.codeInspection.dataFlow.ContractReturnValue asContractReturnValue ()
static com.intellij.codeInspection.bytecodeAnalysis.DataValue$ParameterDataValue create (int)
int n
public int getSize ()
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.DataValue$ParameterDataValue that
public java.lang.String toString ()
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/DataValue$ReturnDataValue.class
PurityAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.DataValue$ReturnDataValue extends com.intellij.codeInspection.bytecodeAnalysis.DataValue {
final com.intellij.codeInspection.bytecodeAnalysis.EKey key
void <init> (com.intellij.codeInspection.bytecodeAnalysis.EKey)
com.intellij.codeInspection.bytecodeAnalysis.EKey key
public int getSize ()
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.DataValue$ReturnDataValue that
java.util.stream.Stream dependencies ()
public java.lang.String toString ()
}
com/intellij/codeInspection/bytecodeAnalysis/DataValue.class
PurityAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
abstract com.intellij.codeInspection.bytecodeAnalysis.DataValue extends java.lang.Object implements org.jetbrains.org.objectweb.asm.tree.analysis.Value {
public static final com.intellij.codeInspection.bytecodeAnalysis.DataValue[] EMPTY
private final int myHash
static final com.intellij.codeInspection.bytecodeAnalysis.DataValue ThisDataValue
static final com.intellij.codeInspection.bytecodeAnalysis.DataValue LocalDataValue
static final com.intellij.codeInspection.bytecodeAnalysis.DataValue OwnedDataValue
static final com.intellij.codeInspection.bytecodeAnalysis.DataValue UnknownDataValue1
static final com.intellij.codeInspection.bytecodeAnalysis.DataValue UnknownDataValue2
void <init> (int)
int hash
public final int hashCode ()
java.util.stream.Stream dependencies ()
public com.intellij.codeInspection.dataFlow.ContractReturnValue asContractReturnValue ()
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/Direction$1.class
Direction.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.Direction$1 extends com.intellij.codeInspection.bytecodeAnalysis.Direction {
final synthetic String val$name
void <init> (java.lang.String)
int asInt ()
int i
public java.lang.String toString ()
}
com/intellij/codeInspection/bytecodeAnalysis/Direction$In.class
Direction.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.Direction$In extends com.intellij.codeInspection.bytecodeAnalysis.Direction$ParamIdBasedDirection {
final boolean nullable
void <init> (int, boolean)
int paramIndex
boolean nullable
int asInt ()
public java.lang.String toString ()
}
com/intellij/codeInspection/bytecodeAnalysis/Direction$InOut.class
Direction.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.Direction$InOut extends com.intellij.codeInspection.bytecodeAnalysis.Direction$ParamValueBasedDirection {
void <init> (int, com.intellij.codeInspection.bytecodeAnalysis.Value)
int paramIndex
com.intellij.codeInspection.bytecodeAnalysis.Value inValue
com.intellij.codeInspection.bytecodeAnalysis.Direction$InOut withIndex (int)
int paramIndex
int asInt ()
public java.lang.String toString ()
volatile synthetic com.intellij.codeInspection.bytecodeAnalysis.Direction$ParamValueBasedDirection withIndex (int)
}
com/intellij/codeInspection/bytecodeAnalysis/Direction$InThrow.class
Direction.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.Direction$InThrow extends com.intellij.codeInspection.bytecodeAnalysis.Direction$ParamValueBasedDirection {
void <init> (int, com.intellij.codeInspection.bytecodeAnalysis.Value)
int paramIndex
com.intellij.codeInspection.bytecodeAnalysis.Value inValue
com.intellij.codeInspection.bytecodeAnalysis.Direction$InThrow withIndex (int)
int paramIndex
int asInt ()
public java.lang.String toString ()
volatile synthetic com.intellij.codeInspection.bytecodeAnalysis.Direction$ParamValueBasedDirection withIndex (int)
}
com/intellij/codeInspection/bytecodeAnalysis/Direction$ParamIdBasedDirection.class
Direction.java
package com.intellij.codeInspection.bytecodeAnalysis
abstract com.intellij.codeInspection.bytecodeAnalysis.Direction$ParamIdBasedDirection extends com.intellij.codeInspection.bytecodeAnalysis.Direction {
final int paramIndex
protected void <init> (int)
int index
public int paramId ()
int asInt ()
}
com/intellij/codeInspection/bytecodeAnalysis/Direction$ParamValueBasedDirection.class
Direction.java
package com.intellij.codeInspection.bytecodeAnalysis
abstract com.intellij.codeInspection.bytecodeAnalysis.Direction$ParamValueBasedDirection extends com.intellij.codeInspection.bytecodeAnalysis.Direction$ParamIdBasedDirection {
final com.intellij.codeInspection.bytecodeAnalysis.Value inValue
void <init> (int, com.intellij.codeInspection.bytecodeAnalysis.Value)
int paramIndex
com.intellij.codeInspection.bytecodeAnalysis.Value inValue
abstract com.intellij.codeInspection.bytecodeAnalysis.Direction$ParamValueBasedDirection withIndex (int)
}
com/intellij/codeInspection/bytecodeAnalysis/Direction.class
Direction.java
package com.intellij.codeInspection.bytecodeAnalysis
public abstract com.intellij.codeInspection.bytecodeAnalysis.Direction extends java.lang.Object {
public static final com.intellij.codeInspection.bytecodeAnalysis.Direction Out
public static final com.intellij.codeInspection.bytecodeAnalysis.Direction NullableOut
public static final com.intellij.codeInspection.bytecodeAnalysis.Direction Pure
public static final com.intellij.codeInspection.bytecodeAnalysis.Direction Throw
public static final com.intellij.codeInspection.bytecodeAnalysis.Direction Volatile
private static final java.util.List ourConcreteDirections
private static final int CONCRETE_DIRECTIONS_OFFSET
private static final int IN_OUT_OFFSET
private static final int IN_THROW_OFFSET
private static final int DIRECTIONS_PER_PARAM_ID
public void <init> ()
static com.intellij.codeInspection.bytecodeAnalysis.Direction fromInt (int)
int valueId
int directionKey
int paramKey
int paramId
int subDirectionId
int valueId
abstract int asInt ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
private static com.intellij.codeInspection.bytecodeAnalysis.Direction explicitDirection (java.lang.String)
String name
static synthetic java.util.List access$000 ()
static synthetic int access$100 ()
static synthetic int access$200 ()
static synthetic int access$300 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/DirectionResultPair.class
Data.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair extends java.lang.Object {
final int directionKey
final com.intellij.codeInspection.bytecodeAnalysis.Result result
void <init> (int, com.intellij.codeInspection.bytecodeAnalysis.Result)
int directionKey
com.intellij.codeInspection.bytecodeAnalysis.Result result
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair that
public int hashCode ()
public java.lang.String toString ()
com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair updateForDirection (com.intellij.codeInspection.bytecodeAnalysis.Direction, com.intellij.codeInspection.bytecodeAnalysis.Result)
com.intellij.codeInspection.bytecodeAnalysis.Direction direction
com.intellij.codeInspection.bytecodeAnalysis.Result newResult
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/EKey.class
EKey.java
package com.intellij.codeInspection.bytecodeAnalysis
public final com.intellij.codeInspection.bytecodeAnalysis.EKey extends java.lang.Object {
final com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor member
final int dirKey
final boolean stable
final boolean negated
public void <init> (com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor, com.intellij.codeInspection.bytecodeAnalysis.Direction, boolean)
com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor member
com.intellij.codeInspection.bytecodeAnalysis.Direction direction
boolean stable
void <init> (com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor, com.intellij.codeInspection.bytecodeAnalysis.Direction, boolean, boolean)
com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor member
com.intellij.codeInspection.bytecodeAnalysis.Direction direction
boolean stable
boolean negated
void <init> (com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor, int, boolean, boolean)
com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor member
int dirKey
boolean stable
boolean negated
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.EKey key
public int hashCode ()
int result
com.intellij.codeInspection.bytecodeAnalysis.EKey invertStability ()
com.intellij.codeInspection.bytecodeAnalysis.EKey mkStable ()
com.intellij.codeInspection.bytecodeAnalysis.EKey mkUnstable ()
public com.intellij.codeInspection.bytecodeAnalysis.EKey mkBase ()
com.intellij.codeInspection.bytecodeAnalysis.EKey withDirection (com.intellij.codeInspection.bytecodeAnalysis.Direction)
com.intellij.codeInspection.bytecodeAnalysis.Direction dir
com.intellij.codeInspection.bytecodeAnalysis.EKey negate ()
public com.intellij.codeInspection.bytecodeAnalysis.EKey hashed (java.security.MessageDigest)
java.security.MessageDigest md
com.intellij.codeInspection.bytecodeAnalysis.HMember hMember
public com.intellij.codeInspection.bytecodeAnalysis.Direction getDirection ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/ELattice.class
Solver.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.ELattice extends java.lang.Object {
final Enum bot
final Enum top
void <init> (java.lang.Enum, java.lang.Enum)
Enum bot
Enum top
final java.lang.Enum join (java.lang.Enum, java.lang.Enum)
Enum x
Enum y
final java.lang.Enum meet (java.lang.Enum, java.lang.Enum)
Enum x
Enum y
}
com/intellij/codeInspection/bytecodeAnalysis/EffectQuantum$1.class
PurityAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum$1 extends com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum {
void <init> (int)
int hash
public java.lang.String toString ()
}
com/intellij/codeInspection/bytecodeAnalysis/EffectQuantum$2.class
PurityAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum$2 extends com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum {
void <init> (int)
int hash
public java.lang.String toString ()
}
com/intellij/codeInspection/bytecodeAnalysis/EffectQuantum$CallQuantum.class
PurityAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum$CallQuantum extends com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum {
final com.intellij.codeInspection.bytecodeAnalysis.EKey key
final com.intellij.codeInspection.bytecodeAnalysis.DataValue[] data
final boolean isStatic
void <init> (com.intellij.codeInspection.bytecodeAnalysis.EKey, com.intellij.codeInspection.bytecodeAnalysis.DataValue[], boolean)
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.DataValue[] data
boolean isStatic
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum$CallQuantum that
java.util.stream.Stream dependencies ()
public java.lang.String toString ()
}
com/intellij/codeInspection/bytecodeAnalysis/EffectQuantum$FieldReadQuantum.class
PurityAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum$FieldReadQuantum extends com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum {
final com.intellij.codeInspection.bytecodeAnalysis.EKey key
void <init> (com.intellij.codeInspection.bytecodeAnalysis.EKey)
com.intellij.codeInspection.bytecodeAnalysis.EKey key
java.util.stream.Stream dependencies ()
public boolean equals (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/intellij/codeInspection/bytecodeAnalysis/EffectQuantum$ParamChangeQuantum.class
PurityAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum$ParamChangeQuantum extends com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum {
final int n
void <init> (int)
int n
public boolean equals (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/intellij/codeInspection/bytecodeAnalysis/EffectQuantum$ReturnChangeQuantum.class
PurityAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum$ReturnChangeQuantum extends com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum {
final com.intellij.codeInspection.bytecodeAnalysis.EKey key
void <init> (com.intellij.codeInspection.bytecodeAnalysis.EKey)
com.intellij.codeInspection.bytecodeAnalysis.EKey key
java.util.stream.Stream dependencies ()
public boolean equals (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/intellij/codeInspection/bytecodeAnalysis/EffectQuantum.class
PurityAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
abstract com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum extends java.lang.Object {
private final int myHash
static final com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum TopEffectQuantum
static final com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum ThisChangeQuantum
void <init> (int)
int hash
java.util.stream.Stream dependencies ()
public final int hashCode ()
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/Effects.class
Data.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.Effects extends java.lang.Object implements com.intellij.codeInspection.bytecodeAnalysis.Result {
static final java.util.Set TOP_EFFECTS
static final com.intellij.codeInspection.bytecodeAnalysis.Effects VOLATILE_EFFECTS
final com.intellij.codeInspection.bytecodeAnalysis.DataValue returnValue
final java.util.Set effects
void <init> (com.intellij.codeInspection.bytecodeAnalysis.DataValue, java.util.Set)
com.intellij.codeInspection.bytecodeAnalysis.DataValue returnValue
java.util.Set effects
com.intellij.codeInspection.bytecodeAnalysis.Effects combine (com.intellij.codeInspection.bytecodeAnalysis.Effects)
com.intellij.codeInspection.bytecodeAnalysis.Effects other
java.util.Set newEffects
com.intellij.codeInspection.bytecodeAnalysis.DataValue newReturnValue
public java.util.stream.Stream dependencies ()
public boolean isTop ()
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.Effects that
public int hashCode ()
public java.lang.String toString ()
Object effectsPresentation
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/Equation.class
Data.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.Equation extends java.lang.Object {
final com.intellij.codeInspection.bytecodeAnalysis.EKey key
final com.intellij.codeInspection.bytecodeAnalysis.Result result
void <init> (com.intellij.codeInspection.bytecodeAnalysis.EKey, com.intellij.codeInspection.bytecodeAnalysis.Result)
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.Result result
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.Equation equation
public int hashCode ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/Equations.class
Data.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.Equations extends java.lang.Object {
final java.util.List results
final boolean stable
void <init> (java.util.List, boolean)
java.util.List results
boolean stable
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.Equations that
public int hashCode ()
com.intellij.codeInspection.bytecodeAnalysis.Equations update (com.intellij.codeInspection.bytecodeAnalysis.Direction, com.intellij.codeInspection.bytecodeAnalysis.Effects)
com.intellij.codeInspection.bytecodeAnalysis.Direction direction
com.intellij.codeInspection.bytecodeAnalysis.Effects newResult
java.util.List newPairs
java.util.Optional find (com.intellij.codeInspection.bytecodeAnalysis.Direction)
com.intellij.codeInspection.bytecodeAnalysis.Direction direction
int key
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.Result lambda$find$2 (com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair)
com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair pair
private static synthetic boolean lambda$find$1 (int, com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair)
int key
com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair pair
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair lambda$update$0 (com.intellij.codeInspection.bytecodeAnalysis.Direction, com.intellij.codeInspection.bytecodeAnalysis.Effects, com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair)
com.intellij.codeInspection.bytecodeAnalysis.Direction direction
com.intellij.codeInspection.bytecodeAnalysis.Effects newResult
com.intellij.codeInspection.bytecodeAnalysis.DirectionResultPair drp
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/EquationsLimitException.class
ProjectBytecodeAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.EquationsLimitException extends java.lang.Exception {
void <init> ()
}
com/intellij/codeInspection/bytecodeAnalysis/HMember.class
HMember.java
package com.intellij.codeInspection.bytecodeAnalysis
public final com.intellij.codeInspection.bytecodeAnalysis.HMember extends java.lang.Object implements com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor {
private static final int CLASS_HASH_SIZE
private static final int SIGNATURE_HASH_SIZE
static final int HASH_SIZE
final long myClassHi
final short myClassLo
final int myMethod
void <init> (com.intellij.codeInspection.bytecodeAnalysis.Member, java.security.MessageDigest)
com.intellij.codeInspection.bytecodeAnalysis.Member method
java.security.MessageDigest md
byte[] classDigest
java.nio.ByteBuffer classBuffer
byte[] sigDigest
public void <init> (byte[])
byte[] bytes
java.nio.ByteBuffer buffer
byte[] asBytes ()
java.nio.ByteBuffer bytes
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.HMember that
public int hashCode ()
int i
int i
int i
int result
public com.intellij.codeInspection.bytecodeAnalysis.HMember hashed (java.security.MessageDigest)
java.security.MessageDigest md
public java.lang.String toString ()
static java.lang.String bytesToString (byte[])
byte[] key
private static synthetic java.lang.String lambda$bytesToString$0 (int)
int b
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/HardCodedPurity$AggressiveHardCodedPurity.class
HardCodedPurity.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.HardCodedPurity$AggressiveHardCodedPurity extends com.intellij.codeInspection.bytecodeAnalysis.HardCodedPurity {
static final java.util.Set ITERABLES
void <init> ()
boolean isThisChangingMethod (com.intellij.codeInspection.bytecodeAnalysis.Member)
com.intellij.codeInspection.bytecodeAnalysis.Member method
boolean isPureMethod (com.intellij.codeInspection.bytecodeAnalysis.Member)
com.intellij.codeInspection.bytecodeAnalysis.Member method
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/HardCodedPurity.class
HardCodedPurity.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.HardCodedPurity extends java.lang.Object {
static final boolean AGGRESSIVE_HARDCODED_PURITY
private static final java.util.Set ownedFields
private static final java.util.Set thisChangingMethods
private static final java.util.Set pureMethods
private static final java.util.Map solutions
private static final java.util.Set thisChange
void <init> ()
static com.intellij.codeInspection.bytecodeAnalysis.HardCodedPurity getInstance ()
com.intellij.codeInspection.bytecodeAnalysis.Effects getHardCodedSolution (com.intellij.codeInspection.bytecodeAnalysis.Member)
java.util.Set effects
com.intellij.codeInspection.bytecodeAnalysis.Member method
boolean isThisChangingMethod (com.intellij.codeInspection.bytecodeAnalysis.Member)
com.intellij.codeInspection.bytecodeAnalysis.Member method
boolean isBuilderChainCall (com.intellij.codeInspection.bytecodeAnalysis.Member)
com.intellij.codeInspection.bytecodeAnalysis.Member method
com.intellij.codeInspection.bytecodeAnalysis.DataValue getReturnValueForPureMethod (com.intellij.codeInspection.bytecodeAnalysis.Member)
com.intellij.codeInspection.bytecodeAnalysis.Member method
String type
boolean isPureMethod (com.intellij.codeInspection.bytecodeAnalysis.Member)
com.intellij.codeInspection.bytecodeAnalysis.Member method
boolean isOwnedField (org.jetbrains.org.objectweb.asm.tree.FieldInsnNode)
org.jetbrains.org.objectweb.asm.tree.FieldInsnNode fieldInsn
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/InOutAnalysis.class
Contracts.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.InOutAnalysis extends com.intellij.codeInspection.bytecodeAnalysis.ContractAnalysis {
protected void <init> (com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow, com.intellij.codeInspection.bytecodeAnalysis.Direction, boolean[], boolean, com.intellij.codeInspection.bytecodeAnalysis.State[])
com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow richControlFlow
com.intellij.codeInspection.bytecodeAnalysis.Direction direction
boolean[] resultOrigins
boolean stable
com.intellij.codeInspection.bytecodeAnalysis.State[] pending
boolean handleReturn (org.jetbrains.org.objectweb.asm.tree.analysis.Frame, int, boolean) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
com.intellij.codeInspection.bytecodeAnalysis.Result subResult
com.intellij.codeInspection.bytecodeAnalysis.Result subResult
com.intellij.codeInspection.bytecodeAnalysis.Result subResult
com.intellij.codeInspection.bytecodeAnalysis.Result subResult
com.intellij.codeInspection.bytecodeAnalysis.Result subResult
java.util.Set keys
com.intellij.codeInspection.bytecodeAnalysis.Result subResult
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue stackTop
com.intellij.codeInspection.bytecodeAnalysis.Result subResult
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
int opcode
boolean unsure
}
com/intellij/codeInspection/bytecodeAnalysis/InOutInterpreter.class
Contracts.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.InOutInterpreter extends org.jetbrains.org.objectweb.asm.tree.analysis.BasicInterpreter {
final com.intellij.codeInspection.bytecodeAnalysis.Direction$ParamValueBasedDirection direction
final org.jetbrains.org.objectweb.asm.tree.InsnList insns
final boolean[] resultOrigins
final boolean nullAnalysis
boolean deReferenced
void <init> (com.intellij.codeInspection.bytecodeAnalysis.Direction, org.jetbrains.org.objectweb.asm.tree.InsnList, boolean[])
com.intellij.codeInspection.bytecodeAnalysis.Direction direction
org.jetbrains.org.objectweb.asm.tree.InsnList insns
boolean[] resultOrigins
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue newOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.Type type
Object cst
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
boolean propagate
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue unaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value
boolean propagate
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue binaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value1
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value2
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue ternaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue)
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value1
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value2
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value3
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue naryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
int i
java.util.HashSet keys
java.util.HashSet keys
boolean stable
org.jetbrains.org.objectweb.asm.tree.MethodInsnNode mNode
com.intellij.codeInspection.bytecodeAnalysis.Member method
org.jetbrains.org.objectweb.asm.Type retType
boolean isRefRetType
org.jetbrains.org.objectweb.asm.tree.InvokeDynamicInsnNode indy
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
boolean propagate
int opCode
int shift
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value naryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value ternaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value binaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value unaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value newOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
}
com/intellij/codeInspection/bytecodeAnalysis/InThrowAnalysis.class
Contracts.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.InThrowAnalysis extends com.intellij.codeInspection.bytecodeAnalysis.ContractAnalysis {
private org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue myReturnValue
boolean myHasNonTrivialReturn
protected void <init> (com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow, com.intellij.codeInspection.bytecodeAnalysis.Direction, boolean[], boolean, com.intellij.codeInspection.bytecodeAnalysis.State[])
com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow richControlFlow
com.intellij.codeInspection.bytecodeAnalysis.Direction direction
boolean[] resultOrigins
boolean stable
com.intellij.codeInspection.bytecodeAnalysis.State[] pending
boolean handleReturn (org.jetbrains.org.objectweb.asm.tree.analysis.Frame, int, boolean)
com.intellij.codeInspection.bytecodeAnalysis.Result subResult
com.intellij.codeInspection.bytecodeAnalysis.Result subResult
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value
com.intellij.codeInspection.bytecodeAnalysis.Result subResult
com.intellij.codeInspection.bytecodeAnalysis.Result subResult
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
int opcode
boolean unsure
com.intellij.codeInspection.bytecodeAnalysis.Result subResult
}
com/intellij/codeInspection/bytecodeAnalysis/KeyedMethodVisitor.class
KeyedMethodVisitor.java
package com.intellij.codeInspection.bytecodeAnalysis
abstract com.intellij.codeInspection.bytecodeAnalysis.KeyedMethodVisitor extends org.jetbrains.org.objectweb.asm.ClassVisitor {
private static final int STABLE_FLAGS
String className
private boolean stableClass
void <init> ()
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public org.jetbrains.org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
org.jetbrains.org.objectweb.asm.tree.MethodNode node
com.intellij.codeInspection.bytecodeAnalysis.Member method
boolean stable
abstract org.jetbrains.org.objectweb.asm.MethodVisitor visitMethod (org.jetbrains.org.objectweb.asm.tree.MethodNode, com.intellij.codeInspection.bytecodeAnalysis.Member, com.intellij.codeInspection.bytecodeAnalysis.EKey)
}
com/intellij/codeInspection/bytecodeAnalysis/LabeledNull.class
NullableMethodAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.LabeledNull extends org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue {
private static final org.jetbrains.org.objectweb.asm.Type NullType
final int origins
void <init> (int)
int origins
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.LabeledNull that
public int hashCode ()
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/LambdaIndy.class
LambdaIndy.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.LambdaIndy extends java.lang.Object {
private static final String LAMBDA_METAFACTORY_CLASS
private static final String LAMBDA_METAFACTORY_METHOD
private static final String LAMBDA_METAFACTORY_DESCRIPTOR
private final int myTag
private final org.jetbrains.org.objectweb.asm.Type myFunctionalMethodType
private final com.intellij.codeInspection.bytecodeAnalysis.Member myMethod
private final org.jetbrains.org.objectweb.asm.Type myFunctionalInterfaceType
private void <init> (int, org.jetbrains.org.objectweb.asm.Type, com.intellij.codeInspection.bytecodeAnalysis.Member, org.jetbrains.org.objectweb.asm.Type)
int tag
org.jetbrains.org.objectweb.asm.Type functionalMethodType
com.intellij.codeInspection.bytecodeAnalysis.Member lambdaMethod
org.jetbrains.org.objectweb.asm.Type functionalInterfaceType
public int getTag ()
public int getAssociatedOpcode ()
public org.jetbrains.org.objectweb.asm.Type getFunctionalMethodType ()
public com.intellij.codeInspection.bytecodeAnalysis.Member getMethod ()
public org.jetbrains.org.objectweb.asm.Type getFunctionalInterfaceType ()
java.util.List getLambdaMethodArguments (java.util.List, java.util.function.Function)
java.util.List captured
java.util.function.Function valueSupplier
public java.lang.String toString ()
static com.intellij.codeInspection.bytecodeAnalysis.LambdaIndy from (org.jetbrains.org.objectweb.asm.tree.InvokeDynamicInsnNode)
org.jetbrains.org.objectweb.asm.Handle lambdaBody
org.jetbrains.org.objectweb.asm.Type targetType
com.intellij.codeInspection.bytecodeAnalysis.Member targetMethod
org.jetbrains.org.objectweb.asm.Type retType
org.jetbrains.org.objectweb.asm.tree.InvokeDynamicInsnNode indyNode
org.jetbrains.org.objectweb.asm.Handle bsm
}
com/intellij/codeInspection/bytecodeAnalysis/MakeResult.class
Parameters.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.MakeResult extends java.lang.Object implements com.intellij.codeInspection.bytecodeAnalysis.PendingAction {
final com.intellij.codeInspection.bytecodeAnalysis.State state
final com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult subResult
final int[] indices
void <init> (com.intellij.codeInspection.bytecodeAnalysis.State, com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult, int[])
com.intellij.codeInspection.bytecodeAnalysis.State state
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult subResult
int[] indices
}
com/intellij/codeInspection/bytecodeAnalysis/Member.class
Member.java
package com.intellij.codeInspection.bytecodeAnalysis
public final com.intellij.codeInspection.bytecodeAnalysis.Member extends java.lang.Object implements com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor {
final String internalClassName
final String methodName
final String methodDesc
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String internalClassName
String methodName
String methodDesc
public void <init> (org.jetbrains.org.objectweb.asm.tree.MethodInsnNode)
org.jetbrains.org.objectweb.asm.tree.MethodInsnNode mNode
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.Member method
public int hashCode ()
int result
public com.intellij.codeInspection.bytecodeAnalysis.HMember hashed (java.security.MessageDigest)
java.security.MessageDigest md
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/MemberDescriptor.class
MemberDescriptor.java
package com.intellij.codeInspection.bytecodeAnalysis
public abstract com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor extends java.lang.Object {
public abstract com.intellij.codeInspection.bytecodeAnalysis.HMember hashed (java.security.MessageDigest)
}
com/intellij/codeInspection/bytecodeAnalysis/MethodAnnotations.class
ProjectBytecodeAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.MethodAnnotations extends java.lang.Object {
final java.util.Set notNulls
final java.util.Set nullables
final java.util.Set pures
final java.util.Map contractsValues
com.intellij.codeInspection.bytecodeAnalysis.DataValue returnValue
void <init> ()
}
com/intellij/codeInspection/bytecodeAnalysis/NegationAnalysis.class
Combined.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.NegationAnalysis extends java.lang.Object {
private final com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph controlFlow
private final com.intellij.codeInspection.bytecodeAnalysis.Member method
private final com.intellij.codeInspection.bytecodeAnalysis.NegationInterpreter interpreter
private final org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
private com.intellij.codeInspection.bytecodeAnalysis.CombinedData$TrackableCallValue conditionValue
private org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue trueBranchValue
private org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue falseBranchValue
void <init> (com.intellij.codeInspection.bytecodeAnalysis.Member, com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph)
com.intellij.codeInspection.bytecodeAnalysis.Member method
com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph controlFlow
private static void checkAssertion (boolean) throws com.intellij.codeInspection.bytecodeAnalysis.NegationAnalysisFailedException
boolean assertion
final void analyze () throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException com.intellij.codeInspection.bytecodeAnalysis.NegationAnalysisFailedException
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue conValue
int jumpIndex
int nextIndex
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insnNode
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
int insnIndex
private void proceedBranch (org.jetbrains.org.objectweb.asm.tree.analysis.Frame, int, boolean) throws com.intellij.codeInspection.bytecodeAnalysis.NegationAnalysisFailedException org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue returnValue
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insnNode
org.jetbrains.org.objectweb.asm.tree.analysis.Frame startFrame
int startIndex
boolean branchValue
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
int insnIndex
final com.intellij.codeInspection.bytecodeAnalysis.Equation contractEquation (int, com.intellij.codeInspection.bytecodeAnalysis.Value, boolean)
com.intellij.codeInspection.bytecodeAnalysis.AbstractValues$NthParamValue npv
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue arg
int argI
com.intellij.codeInspection.bytecodeAnalysis.Result result
int i
com.intellij.codeInspection.bytecodeAnalysis.Value inValue
boolean stable
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.Result result
java.util.HashSet keys
final org.jetbrains.org.objectweb.asm.tree.analysis.Frame createStartFrame ()
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value
int i
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
org.jetbrains.org.objectweb.asm.Type returnType
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue returnValue
org.jetbrains.org.objectweb.asm.Type[] args
int local
private static org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue popValue (org.jetbrains.org.objectweb.asm.tree.analysis.Frame)
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
}
com/intellij/codeInspection/bytecodeAnalysis/NegationAnalysisFailedException.class
Combined.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.NegationAnalysisFailedException extends java.lang.Exception {
void <init> ()
}
com/intellij/codeInspection/bytecodeAnalysis/NegationInterpreter.class
Combined.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.NegationInterpreter extends org.jetbrains.org.objectweb.asm.tree.analysis.BasicInterpreter {
private final org.jetbrains.org.objectweb.asm.tree.InsnList insns
void <init> (org.jetbrains.org.objectweb.asm.tree.InsnList)
org.jetbrains.org.objectweb.asm.tree.InsnList insns
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue newOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue naryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
boolean stable
org.jetbrains.org.objectweb.asm.tree.MethodInsnNode mNode
com.intellij.codeInspection.bytecodeAnalysis.Member method
org.jetbrains.org.objectweb.asm.Type retType
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue receiver
boolean thisCall
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
int opCode
int shift
int origin
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value naryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value newOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
}
com/intellij/codeInspection/bytecodeAnalysis/NonNullInAnalysis.class
Parameters.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.NonNullInAnalysis extends com.intellij.codeInspection.bytecodeAnalysis.Analysis {
private final com.intellij.codeInspection.bytecodeAnalysis.PendingAction[] pendingActions
private final com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult[] results
private final com.intellij.codeInspection.bytecodeAnalysis.NotNullInterpreter interpreter
boolean possibleNPE
private int id
private org.jetbrains.org.objectweb.asm.tree.analysis.Frame nextFrame
private com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult subResult
private int pendingTop
protected void <init> (com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow, com.intellij.codeInspection.bytecodeAnalysis.Direction, boolean, com.intellij.codeInspection.bytecodeAnalysis.PendingAction[], com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult[])
com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow richControlFlow
com.intellij.codeInspection.bytecodeAnalysis.Direction direction
boolean stable
com.intellij.codeInspection.bytecodeAnalysis.PendingAction[] pendingActions
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult[] results
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult combineResults (com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult, int[]) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
int subResult
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult delta
int[] subResults
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult result
com.intellij.codeInspection.bytecodeAnalysis.Equation mkEquation (com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult)
com.intellij.codeInspection.bytecodeAnalysis.PResults$ConditionalNPE condNpe
java.util.Set components
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult result
protected com.intellij.codeInspection.bytecodeAnalysis.Equation analyze () throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
com.intellij.codeInspection.bytecodeAnalysis.MakeResult makeResult
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult result
com.intellij.codeInspection.bytecodeAnalysis.State state
int insnIndex
com.intellij.codeInspection.bytecodeAnalysis.Conf prev
com.intellij.codeInspection.bytecodeAnalysis.State prevState
com.intellij.codeInspection.bytecodeAnalysis.State baseState
java.util.List thisComputed
com.intellij.codeInspection.bytecodeAnalysis.ProceedState proceedState
com.intellij.codeInspection.bytecodeAnalysis.State state
int insnIndex
com.intellij.codeInspection.bytecodeAnalysis.Conf conf
java.util.List history
boolean fold
com.intellij.codeInspection.bytecodeAnalysis.PendingAction action
int steps
private void processState (com.intellij.codeInspection.bytecodeAnalysis.State) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
int nextInsnIndex
com.intellij.codeInspection.bytecodeAnalysis.State nextState
int nextInsnIndex
com.intellij.codeInspection.bytecodeAnalysis.State nextState
int nextInsnIndex
com.intellij.codeInspection.bytecodeAnalysis.State nextState
int nextInsnIndex
com.intellij.codeInspection.bytecodeAnalysis.State nextState
int i
int nextInsnIndex
org.jetbrains.org.objectweb.asm.tree.analysis.Frame nextFrame1
boolean exceptional
int i
com.intellij.codeInspection.bytecodeAnalysis.State state
int stateIndex
com.intellij.codeInspection.bytecodeAnalysis.Conf conf
int insnIndex
java.util.List history
boolean taken
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insnNode
java.util.List nextHistory
boolean hasCompanions
boolean notEmptySubResult
int opcode
int[] nextInsnIndices
int[] subIndices
private void pendingPush (com.intellij.codeInspection.bytecodeAnalysis.PendingAction)
com.intellij.codeInspection.bytecodeAnalysis.PendingAction action
private void execute (org.jetbrains.org.objectweb.asm.tree.analysis.Frame, org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insnNode
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.Component lambda$mkEquation$0 (java.util.Set)
java.util.Set prod
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/NotNullInterpreter.class
Parameters.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.NotNullInterpreter extends com.intellij.codeInspection.bytecodeAnalysis.NullityInterpreter {
void <init> ()
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult combine (com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult, com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult res1
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult res2
}
com/intellij/codeInspection/bytecodeAnalysis/NullableInAnalysis.class
Parameters.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.NullableInAnalysis extends com.intellij.codeInspection.bytecodeAnalysis.Analysis {
private final com.intellij.codeInspection.bytecodeAnalysis.State[] pending
private final com.intellij.codeInspection.bytecodeAnalysis.NullableInterpreter interpreter
private int id
private org.jetbrains.org.objectweb.asm.tree.analysis.Frame nextFrame
private com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult myResult
private com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult subResult
private boolean top
private int pendingTop
protected void <init> (com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow, com.intellij.codeInspection.bytecodeAnalysis.Direction, boolean, com.intellij.codeInspection.bytecodeAnalysis.State[])
com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow richControlFlow
com.intellij.codeInspection.bytecodeAnalysis.Direction direction
boolean stable
com.intellij.codeInspection.bytecodeAnalysis.State[] pending
com.intellij.codeInspection.bytecodeAnalysis.Equation mkEquation (com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult)
com.intellij.codeInspection.bytecodeAnalysis.PResults$ConditionalNPE condNpe
java.util.Set components
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult result
protected com.intellij.codeInspection.bytecodeAnalysis.Equation analyze () throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
com.intellij.codeInspection.bytecodeAnalysis.Conf prev
com.intellij.codeInspection.bytecodeAnalysis.State prevState
com.intellij.codeInspection.bytecodeAnalysis.State baseState
java.util.List thisComputed
com.intellij.codeInspection.bytecodeAnalysis.State state
int insnIndex
com.intellij.codeInspection.bytecodeAnalysis.Conf conf
java.util.List history
boolean fold
int steps
private void processState (com.intellij.codeInspection.bytecodeAnalysis.State) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
int nextInsnIndex
int nextInsnIndex
int nextInsnIndex
int nextInsnIndex
org.jetbrains.org.objectweb.asm.tree.analysis.Frame nextFrame1
int nextInsnIndex
com.intellij.codeInspection.bytecodeAnalysis.State state
com.intellij.codeInspection.bytecodeAnalysis.Conf conf
int insnIndex
java.util.List history
boolean taken
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insnNode
java.util.List nextHistory
int opcode
private void pendingPush (com.intellij.codeInspection.bytecodeAnalysis.State)
com.intellij.codeInspection.bytecodeAnalysis.State state
private void execute (org.jetbrains.org.objectweb.asm.tree.analysis.Frame, org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, boolean) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insnNode
boolean taken
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.Component lambda$mkEquation$0 (java.util.Set)
java.util.Set prod
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/NullableInterpreter.class
Parameters.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.NullableInterpreter extends com.intellij.codeInspection.bytecodeAnalysis.NullityInterpreter {
void <init> ()
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue newOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult combine (com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult, com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult res1
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult res2
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value newOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
}
com/intellij/codeInspection/bytecodeAnalysis/NullableMethodAnalysis.class
NullableMethodAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.NullableMethodAnalysis extends java.lang.Object {
private static final org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue lNull
void <init> ()
static com.intellij.codeInspection.bytecodeAnalysis.Result analyze (org.jetbrains.org.objectweb.asm.tree.MethodNode, boolean[], boolean) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue stackTop
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
int i
int mappedOrigin
com.intellij.codeInspection.bytecodeAnalysis.EKey createdKey
int origin
java.util.Set sum
com.intellij.codeInspection.bytecodeAnalysis.EKey[] createdKeys
com.intellij.codeInspection.bytecodeAnalysis.Calls calls
int mergedMappedLabels
org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
boolean[] origins
boolean jsr
org.jetbrains.org.objectweb.asm.tree.InsnList insns
com.intellij.codeInspection.bytecodeAnalysis.Constraint[] data
int[] originsMapping
com.intellij.codeInspection.bytecodeAnalysis.NullableMethodInterpreter interpreter
org.jetbrains.org.objectweb.asm.tree.analysis.Frame[] frames
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue result
private static int[] mapOrigins (boolean[])
int i
boolean[] origins
int[] originsMapping
int mapped
static org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue combine (org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue, com.intellij.codeInspection.bytecodeAnalysis.Constraint)
int v2Origins
int constraintOrigins
int intersect
com.intellij.codeInspection.bytecodeAnalysis.Calls calls1
com.intellij.codeInspection.bytecodeAnalysis.Calls calls2
int labels2
int aliveLabels2
com.intellij.codeInspection.bytecodeAnalysis.Calls calls2
int labels2
int aliveLabels2
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue v1
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue v2
com.intellij.codeInspection.bytecodeAnalysis.Constraint constraint
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/NullableMethodInterpreter.class
NullableMethodAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.NullableMethodInterpreter extends org.jetbrains.org.objectweb.asm.tree.analysis.BasicInterpreter implements com.intellij.codeInspection.bytecodeAnalysis.asm.InterpreterExt {
private final org.jetbrains.org.objectweb.asm.tree.InsnList insns
private final boolean[] origins
private final int[] originsMapping
final com.intellij.codeInspection.bytecodeAnalysis.EKey[] keys
com.intellij.codeInspection.bytecodeAnalysis.Constraint constraint
int delta
int nullsDelta
int notNullInsn
int notNullCall
int notNullNull
void <init> (org.jetbrains.org.objectweb.asm.tree.InsnList, boolean[], int[])
org.jetbrains.org.objectweb.asm.tree.InsnList insns
boolean[] origins
int[] originsMapping
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue newValue (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type type
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue newOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
int insnIndex
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue unaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue binaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value1
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value2
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue ternaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue)
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value1
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value2
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value3
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue naryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue receiver
boolean stable
org.jetbrains.org.objectweb.asm.tree.MethodInsnNode mNode
com.intellij.codeInspection.bytecodeAnalysis.Member method
int label
int insnIndex
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
int opCode
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue merge (org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue)
com.intellij.codeInspection.bytecodeAnalysis.Calls calls1
com.intellij.codeInspection.bytecodeAnalysis.Calls calls2
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue v1
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue v2
public void init (com.intellij.codeInspection.bytecodeAnalysis.Constraint)
com.intellij.codeInspection.bytecodeAnalysis.Constraint previous
public com.intellij.codeInspection.bytecodeAnalysis.Constraint getAfterData (int)
int insn
com.intellij.codeInspection.bytecodeAnalysis.Constraint afterData
private com.intellij.codeInspection.bytecodeAnalysis.Constraint mkAfterData ()
public com.intellij.codeInspection.bytecodeAnalysis.Constraint merge (com.intellij.codeInspection.bytecodeAnalysis.Constraint, com.intellij.codeInspection.bytecodeAnalysis.Constraint)
com.intellij.codeInspection.bytecodeAnalysis.Constraint data1
com.intellij.codeInspection.bytecodeAnalysis.Constraint data2
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value merge (org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value)
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value naryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value ternaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value binaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value unaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value newOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value newValue (org.jetbrains.org.objectweb.asm.Type)
public volatile synthetic java.lang.Object merge (java.lang.Object, java.lang.Object)
public volatile synthetic java.lang.Object getAfterData (int)
public volatile synthetic void init (java.lang.Object)
}
com/intellij/codeInspection/bytecodeAnalysis/NullityInterpreter.class
Parameters.java
package com.intellij.codeInspection.bytecodeAnalysis
abstract com.intellij.codeInspection.bytecodeAnalysis.NullityInterpreter extends org.jetbrains.org.objectweb.asm.tree.analysis.BasicInterpreter {
boolean top
final boolean nullableAnalysis
final boolean nullable
private com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult subResult
protected boolean taken
void <init> (boolean, boolean)
boolean nullableAnalysis
boolean nullable
abstract com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult combine (com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult, com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult getSubResult ()
void reset (boolean)
boolean taken
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue unaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue binaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value1
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value2
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue ternaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue, org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue)
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value1
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value2
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value3
public org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue naryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.MethodInsnNode methodNode
int targetOpcode
com.intellij.codeInspection.bytecodeAnalysis.LambdaIndy lambda
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
int opcode
private void methodCall (int, com.intellij.codeInspection.bytecodeAnalysis.Member, java.util.List) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value
org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue value
int i
boolean stable
int opcode
com.intellij.codeInspection.bytecodeAnalysis.Member method
java.util.List values
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value naryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value ternaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value binaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value unaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
}
com/intellij/codeInspection/bytecodeAnalysis/PResults$1.class
Parameters.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.PResults$1 extends java.lang.Object implements com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult {
void <init> ()
public java.lang.String toString ()
}
com/intellij/codeInspection/bytecodeAnalysis/PResults$2.class
Parameters.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.PResults$2 extends java.lang.Object implements com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult {
void <init> ()
public java.lang.String toString ()
}
com/intellij/codeInspection/bytecodeAnalysis/PResults$3.class
Parameters.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.PResults$3 extends java.lang.Object implements com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult {
void <init> ()
public java.lang.String toString ()
}
com/intellij/codeInspection/bytecodeAnalysis/PResults$ConditionalNPE.class
Parameters.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.PResults$ConditionalNPE extends java.lang.Object implements com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult {
final java.util.Set sop
void <init> (java.util.Set) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
java.util.Set sop
void <init> (com.intellij.codeInspection.bytecodeAnalysis.EKey)
com.intellij.codeInspection.bytecodeAnalysis.EKey key
java.util.Set prod
static void checkLimit (java.util.Set) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
java.util.Set sop
int size
}
com/intellij/codeInspection/bytecodeAnalysis/PResults$PResult.class
Parameters.java
package com.intellij.codeInspection.bytecodeAnalysis
abstract com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult extends java.lang.Object {
}
com/intellij/codeInspection/bytecodeAnalysis/PResults.class
Parameters.java
package com.intellij.codeInspection.bytecodeAnalysis
abstract com.intellij.codeInspection.bytecodeAnalysis.PResults extends java.lang.Object {
static final com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult Identity
static final com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult Return
static final com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult NPE
void <init> ()
static java.util.Set join (java.util.Set, java.util.Set)
java.util.Set sop1
java.util.Set sop2
java.util.Set sop
static java.util.Set meet (java.util.Set, java.util.Set)
java.util.Set prod
java.util.Set prod2
java.util.Set prod1
java.util.Set sop1
java.util.Set sop2
java.util.Set sop
static com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult combineNullable (com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult, com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult r1
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult r2
static com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult join (com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult, com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult r1
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult r2
static com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult meet (com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult, com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult r1
com.intellij.codeInspection.bytecodeAnalysis.PResults$PResult r2
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/ParameterAnnotations.class
ProjectBytecodeAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.ParameterAnnotations extends java.lang.Object {
final boolean notNull
final boolean nullable
void <init> (boolean, boolean)
boolean notNull
boolean nullable
}
com/intellij/codeInspection/bytecodeAnalysis/Pending.class
Data.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.Pending extends java.lang.Object implements com.intellij.codeInspection.bytecodeAnalysis.Result {
final com.intellij.codeInspection.bytecodeAnalysis.Component[] delta
void <init> (java.util.Collection)
java.util.Collection delta
void <init> (com.intellij.codeInspection.bytecodeAnalysis.Component[])
com.intellij.codeInspection.bytecodeAnalysis.Component[] delta
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
com.intellij.codeInspection.bytecodeAnalysis.Pending copy ()
int i
com.intellij.codeInspection.bytecodeAnalysis.Component[] copy
public java.util.stream.Stream dependencies ()
public java.lang.String toString ()
private static synthetic java.util.stream.Stream lambda$dependencies$0 (com.intellij.codeInspection.bytecodeAnalysis.Component)
com.intellij.codeInspection.bytecodeAnalysis.Component component
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/PendingAction.class
Parameters.java
package com.intellij.codeInspection.bytecodeAnalysis
abstract com.intellij.codeInspection.bytecodeAnalysis.PendingAction extends java.lang.Object {
}
com/intellij/codeInspection/bytecodeAnalysis/ProceedState.class
Parameters.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.ProceedState extends java.lang.Object implements com.intellij.codeInspection.bytecodeAnalysis.PendingAction {
final com.intellij.codeInspection.bytecodeAnalysis.State state
void <init> (com.intellij.codeInspection.bytecodeAnalysis.State)
com.intellij.codeInspection.bytecodeAnalysis.State state
}
com/intellij/codeInspection/bytecodeAnalysis/ProjectBytecodeAnalysis$EquationProvider.class
ProjectBytecodeAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
abstract com.intellij.codeInspection.bytecodeAnalysis.ProjectBytecodeAnalysis$EquationProvider extends java.lang.Object {
final java.util.Map myEquationCache
final com.intellij.openapi.project.Project myProject
void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
abstract com.intellij.codeInspection.bytecodeAnalysis.EKey adaptKey (com.intellij.codeInspection.bytecodeAnalysis.EKey, java.security.MessageDigest)
abstract java.util.List getEquations (com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor)
}
com/intellij/codeInspection/bytecodeAnalysis/ProjectBytecodeAnalysis$IndexedEquationProvider.class
ProjectBytecodeAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.ProjectBytecodeAnalysis$IndexedEquationProvider extends com.intellij.codeInspection.bytecodeAnalysis.ProjectBytecodeAnalysis$EquationProvider {
void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.codeInspection.bytecodeAnalysis.EKey adaptKey (com.intellij.codeInspection.bytecodeAnalysis.EKey, java.security.MessageDigest)
com.intellij.codeInspection.bytecodeAnalysis.EKey key
java.security.MessageDigest messageDigest
public java.util.List getEquations (com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor)
com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor method
com.intellij.codeInspection.bytecodeAnalysis.HMember key
private synthetic java.util.List lambda$getEquations$0 (com.intellij.codeInspection.bytecodeAnalysis.HMember)
com.intellij.codeInspection.bytecodeAnalysis.HMember m
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/ProjectBytecodeAnalysis$PlainEquationProvider.class
ProjectBytecodeAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.ProjectBytecodeAnalysis$PlainEquationProvider extends com.intellij.codeInspection.bytecodeAnalysis.ProjectBytecodeAnalysis$EquationProvider {
static final synthetic boolean $assertionsDisabled
void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.codeInspection.bytecodeAnalysis.EKey adaptKey (com.intellij.codeInspection.bytecodeAnalysis.EKey, java.security.MessageDigest)
com.intellij.codeInspection.bytecodeAnalysis.EKey key
java.security.MessageDigest messageDigest
public java.util.List getEquations (com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor)
com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor memberDescriptor
com.intellij.codeInspection.bytecodeAnalysis.Member method
java.util.List equations
private com.intellij.openapi.vfs.VirtualFile findClassFile (java.lang.String)
com.intellij.psi.PsiModifierListOwner compiledClass
com.intellij.psi.PsiClass psiClass
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiDirectory directory
String internalClassName
String packageName
String className
com.intellij.psi.PsiPackage aPackage
String classFileName
private java.util.List loadEquations (com.intellij.codeInspection.bytecodeAnalysis.Member)
java.util.Map map
java.util.Map groups
java.io.IOException e
com.intellij.codeInspection.bytecodeAnalysis.Member method
com.intellij.openapi.vfs.VirtualFile file
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.Member lambda$loadEquations$0 (com.intellij.codeInspection.bytecodeAnalysis.EKey)
com.intellij.codeInspection.bytecodeAnalysis.EKey key
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/ProjectBytecodeAnalysis.class
ProjectBytecodeAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
public com.intellij.codeInspection.bytecodeAnalysis.ProjectBytecodeAnalysis extends java.lang.Object {
private static final boolean SKIP_INDEX
public static final com.intellij.openapi.diagnostic.Logger LOG
public static final String NULLABLE_METHOD
public static final String NULLABLE_METHOD_TRANSITIVITY
public static final int EQUATIONS_LIMIT
private final com.intellij.openapi.project.Project myProject
private final boolean nullableMethod
private final boolean nullableMethodTransitivity
private final com.intellij.codeInspection.bytecodeAnalysis.ProjectBytecodeAnalysis$EquationProvider myEquationProvider
private final com.intellij.codeInsight.NullableNotNullManager myNullabilityManager
public static com.intellij.codeInspection.bytecodeAnalysis.ProjectBytecodeAnalysis getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiAnnotation findInferredAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotation[] annotations
com.intellij.psi.PsiModifierListOwner listOwner
String annotationFQN
public com.intellij.psi.PsiAnnotation[] findInferredAnnotations (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner listOwner
private com.intellij.psi.PsiAnnotation[] collectInferredAnnotations (com.intellij.psi.PsiModifierListOwner)
java.util.List allKeys
com.intellij.codeInspection.bytecodeAnalysis.MethodAnnotations methodAnnotations
com.intellij.codeInspection.bytecodeAnalysis.ParameterAnnotations parameterAnnotations
java.security.MessageDigest md
com.intellij.codeInspection.bytecodeAnalysis.EKey primaryKey
String externalName
com.intellij.codeInspection.bytecodeAnalysis.EquationsLimitException e
com.intellij.psi.PsiModifierListOwner listOwner
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile file
private com.intellij.psi.PsiAnnotation[] toPsi (com.intellij.codeInspection.bytecodeAnalysis.EKey, com.intellij.codeInspection.bytecodeAnalysis.MethodAnnotations)
com.intellij.codeInspection.bytecodeAnalysis.EKey primaryKey
com.intellij.codeInspection.bytecodeAnalysis.MethodAnnotations methodAnnotations
boolean notNull
boolean nullable
boolean pure
String contractValues
String contractPsiText
com.intellij.psi.PsiAnnotation psiAnnotation
private com.intellij.psi.PsiAnnotation[] toPsi (com.intellij.codeInspection.bytecodeAnalysis.ParameterAnnotations)
com.intellij.codeInspection.bytecodeAnalysis.ParameterAnnotations parameterAnnotations
public com.intellij.psi.PsiAnnotation getNotNullAnnotation ()
public com.intellij.psi.PsiAnnotation getNullableAnnotation ()
public com.intellij.psi.PsiAnnotation createContractAnnotation (java.lang.String)
String contractValue
java.util.Map cache
public com.intellij.codeInspection.bytecodeAnalysis.EKey getKey (com.intellij.psi.PsiModifierListOwner, java.security.MessageDigest)
com.intellij.codeInspection.bytecodeAnalysis.EKey key
int index
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiModifierListOwner owner
java.security.MessageDigest md
public static java.util.List collectMethodKeys (com.intellij.psi.PsiMethod, com.intellij.codeInspection.bytecodeAnalysis.EKey)
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.bytecodeAnalysis.EKey primaryKey
private com.intellij.codeInspection.bytecodeAnalysis.ParameterAnnotations loadParameterAnnotations (com.intellij.codeInspection.bytecodeAnalysis.EKey) throws com.intellij.codeInspection.bytecodeAnalysis.EquationsLimitException
com.intellij.codeInspection.bytecodeAnalysis.EKey notNullKey
com.intellij.codeInspection.bytecodeAnalysis.Solver notNullSolver
java.util.Map notNullSolutions
boolean notNull
com.intellij.codeInspection.bytecodeAnalysis.Solver nullableSolver
com.intellij.codeInspection.bytecodeAnalysis.EKey nullableKey
java.util.Map nullableSolutions
boolean nullable
private com.intellij.codeInspection.bytecodeAnalysis.MethodAnnotations loadMethodAnnotations (com.intellij.psi.PsiMethod, com.intellij.codeInspection.bytecodeAnalysis.EKey, java.util.List) throws com.intellij.codeInspection.bytecodeAnalysis.EquationsLimitException
com.intellij.codeInspection.bytecodeAnalysis.Solver outSolver
java.util.Map solutions
com.intellij.codeInspection.bytecodeAnalysis.Solver nullableMethodSolver
com.intellij.codeInspection.bytecodeAnalysis.EKey nullableKey
java.util.Map nullableSolutions
com.intellij.psi.PsiMethod owner
com.intellij.codeInspection.bytecodeAnalysis.EKey key
java.util.List allKeys
com.intellij.codeInspection.bytecodeAnalysis.MethodAnnotations result
com.intellij.codeInspection.bytecodeAnalysis.PuritySolver puritySolver
java.util.Map puritySolutions
int arity
com.intellij.codeInspection.bytecodeAnalysis.EKey failureKey
com.intellij.codeInspection.bytecodeAnalysis.Solver failureSolver
private static com.intellij.codeInspection.bytecodeAnalysis.EKey withStability (com.intellij.codeInspection.bytecodeAnalysis.EKey, boolean)
com.intellij.codeInspection.bytecodeAnalysis.EKey key
boolean stability
private void collectPurityEquations (com.intellij.codeInspection.bytecodeAnalysis.EKey, com.intellij.codeInspection.bytecodeAnalysis.PuritySolver) throws com.intellij.codeInspection.bytecodeAnalysis.EquationsLimitException
com.intellij.codeInspection.bytecodeAnalysis.Effects effects
com.intellij.codeInspection.bytecodeAnalysis.Equations equations
com.intellij.codeInspection.bytecodeAnalysis.EKey curKey
boolean stable
com.intellij.codeInspection.bytecodeAnalysis.Effects combined
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.PuritySolver puritySolver
java.util.Set queued
java.util.Deque queue
private void collectEquations (java.util.List, com.intellij.codeInspection.bytecodeAnalysis.Solver) throws com.intellij.codeInspection.bytecodeAnalysis.EquationsLimitException
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.Equations equations
com.intellij.codeInspection.bytecodeAnalysis.EKey curKey
java.util.List keys
com.intellij.codeInspection.bytecodeAnalysis.Solver solver
java.util.Set queued
com.intellij.util.containers.Stack queue
private void collectSingleEquation (com.intellij.codeInspection.bytecodeAnalysis.EKey, com.intellij.codeInspection.bytecodeAnalysis.Solver)
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.Equations equations
com.intellij.codeInspection.bytecodeAnalysis.EKey curKey
com.intellij.codeInspection.bytecodeAnalysis.Solver solver
private com.intellij.psi.PsiAnnotation createAnnotationFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiAnnotation annotation
java.util.BitSet findAlwaysNotNullParameters (com.intellij.codeInspection.bytecodeAnalysis.EKey, java.util.BitSet) throws com.intellij.codeInspection.bytecodeAnalysis.EquationsLimitException
java.util.List keys
com.intellij.codeInspection.bytecodeAnalysis.Solver notNullSolver
java.util.Map notNullSolutions
com.intellij.codeInspection.bytecodeAnalysis.EKey methodKey
java.util.BitSet possiblyNotNullParameters
java.util.BitSet alwaysNotNullParameters
private void addMethodAnnotations (java.util.Map, com.intellij.codeInspection.bytecodeAnalysis.MethodAnnotations, com.intellij.codeInspection.bytecodeAnalysis.EKey, int) throws com.intellij.codeInspection.bytecodeAnalysis.EquationsLimitException
com.intellij.codeInspection.dataFlow.ContractReturnValue contractReturnValue
com.intellij.codeInspection.bytecodeAnalysis.Value value
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.Direction direction
com.intellij.codeInspection.bytecodeAnalysis.EKey baseKey
java.util.Map$Entry entry
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
java.util.Map solution
com.intellij.codeInspection.bytecodeAnalysis.MethodAnnotations methodAnnotations
com.intellij.codeInspection.bytecodeAnalysis.EKey methodKey
int arity
java.util.List contractClauses
java.util.Set notNulls
java.util.Set pures
java.util.Map contracts
com.intellij.codeInspection.dataFlow.ContractReturnValue fullReturnValue
java.util.Map partition
java.util.List failingContracts
java.util.List nonFailingContracts
java.util.List allContracts
String result
private void removeConstraintFromNonNullParameter (com.intellij.codeInspection.bytecodeAnalysis.EKey, java.util.List) throws com.intellij.codeInspection.bytecodeAnalysis.EquationsLimitException
com.intellij.codeInspection.bytecodeAnalysis.EKey methodKey
java.util.List allContracts
java.util.BitSet possiblyNotNullParameters
java.util.BitSet alwaysNotNullParameters
private static java.util.List squashContracts (java.util.List)
java.util.List contractClauses
com.intellij.codeInspection.dataFlow.StandardMethodContract soleContract
private static com.intellij.codeInspection.dataFlow.StandardMethodContract contractElement (int, com.intellij.codeInspection.bytecodeAnalysis.Direction$ParamValueBasedDirection, com.intellij.codeInspection.dataFlow.ContractReturnValue)
int arity
com.intellij.codeInspection.bytecodeAnalysis.Direction$ParamValueBasedDirection inOut
com.intellij.codeInspection.dataFlow.ContractReturnValue returnValue
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] constraints
private static synthetic com.intellij.codeInspection.dataFlow.StandardMethodContract lambda$squashContracts$17 (com.intellij.codeInspection.dataFlow.StandardMethodContract, com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint left
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint right
int i
com.intellij.codeInspection.dataFlow.StandardMethodContract c1
com.intellij.codeInspection.dataFlow.StandardMethodContract c2
int idx
private static synthetic com.intellij.codeInspection.dataFlow.StandardMethodContract lambda$removeConstraintFromNonNullParameter$16 (java.util.BitSet, com.intellij.codeInspection.dataFlow.StandardMethodContract)
java.util.BitSet alwaysNotNullParameters
com.intellij.codeInspection.dataFlow.StandardMethodContract smc
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] constraints
private static synthetic void lambda$null$15 (com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[], int)
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] constraints
int idx
private static synthetic java.util.stream.IntStream lambda$removeConstraintFromNonNullParameter$14 (com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.StandardMethodContract smc
private static synthetic boolean lambda$null$13 (com.intellij.codeInspection.dataFlow.StandardMethodContract, int)
com.intellij.codeInspection.dataFlow.StandardMethodContract smc
int idx
private static synthetic java.lang.String lambda$addMethodAnnotations$12 (java.lang.String)
String str
private static synthetic int lambda$addMethodAnnotations$11 (com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.StandardMethodContract smc
private static synthetic boolean lambda$addMethodAnnotations$10 (com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.StandardMethodContract smc
private static synthetic boolean lambda$addMethodAnnotations$9 (com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.StandardMethodContract c
private static synthetic boolean lambda$findAlwaysNotNullParameters$8 (com.intellij.codeInspection.bytecodeAnalysis.EKey, java.util.Map, int)
com.intellij.codeInspection.bytecodeAnalysis.EKey methodKey
java.util.Map notNullSolutions
int idx
com.intellij.codeInspection.bytecodeAnalysis.EKey key
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.EKey lambda$findAlwaysNotNullParameters$7 (com.intellij.codeInspection.bytecodeAnalysis.EKey, int)
com.intellij.codeInspection.bytecodeAnalysis.EKey methodKey
int idx
private static synthetic boolean lambda$collectPurityEquations$6 (com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor)
com.intellij.codeInspection.bytecodeAnalysis.MemberDescriptor md
private static synthetic com.intellij.codeInspection.bytecodeAnalysis.Result lambda$collectPurityEquations$5 ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$createContractAnnotation$4 ()
java.util.Map map
private synthetic com.intellij.psi.PsiAnnotation lambda$null$3 (java.lang.String)
String attrs
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getNullableAnnotation$2 ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getNotNullAnnotation$1 ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$findInferredAnnotations$0 (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner listOwner
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/PurityAnalysis.class
PurityAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
public com.intellij.codeInspection.bytecodeAnalysis.PurityAnalysis extends java.lang.Object {
static final int UN_ANALYZABLE_FLAG
public void <init> ()
public static com.intellij.codeInspection.bytecodeAnalysis.Equation analyze (com.intellij.codeInspection.bytecodeAnalysis.Member, org.jetbrains.org.objectweb.asm.tree.MethodNode, boolean)
org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException e
com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum effectQuantum
com.intellij.codeInspection.bytecodeAnalysis.Member method
org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
boolean stable
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.Effects hardCodedSolution
com.intellij.codeInspection.bytecodeAnalysis.DataInterpreter dataInterpreter
com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum[] quanta
com.intellij.codeInspection.bytecodeAnalysis.DataValue returnValue
java.util.Set effects
}
com/intellij/codeInspection/bytecodeAnalysis/PuritySolver.class
PurityAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.PuritySolver extends java.lang.Object {
private final java.util.HashMap solved
private final java.util.HashMap dependencies
private final java.util.ArrayDeque moving
java.util.HashMap pending
void <init> ()
void addEquation (com.intellij.codeInspection.bytecodeAnalysis.EKey, com.intellij.codeInspection.bytecodeAnalysis.Effects)
com.intellij.codeInspection.bytecodeAnalysis.EKey depKey
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.Effects effects
java.util.Set depKeys
public java.util.Map solve ()
com.intellij.codeInspection.bytecodeAnalysis.EKey[] propagateKeys
com.intellij.codeInspection.bytecodeAnalysis.Effects[] propagateEffects
com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum$CallQuantum call
com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum$ReturnChangeQuantum retChange
com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum dEffect
com.intellij.codeInspection.bytecodeAnalysis.Effects result
com.intellij.codeInspection.bytecodeAnalysis.Effects dEffects
java.util.Set newEffects
java.util.Set delta
com.intellij.codeInspection.bytecodeAnalysis.DataValue returnValue
com.intellij.codeInspection.bytecodeAnalysis.EKey dKey
com.intellij.codeInspection.bytecodeAnalysis.EKey pKey
com.intellij.codeInspection.bytecodeAnalysis.Effects pEffects
java.util.Set dKeys
int i
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.Effects effects
com.intellij.codeInspection.bytecodeAnalysis.EKey[] propagateKeys
com.intellij.codeInspection.bytecodeAnalysis.Effects[] propagateEffects
public void addPlainFieldEquations (java.util.function.Predicate)
com.intellij.codeInspection.bytecodeAnalysis.EKey key
java.util.function.Predicate plainByDefault
private static com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum$CallQuantum substitute (com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum$CallQuantum, com.intellij.codeInspection.bytecodeAnalysis.EKey, com.intellij.codeInspection.bytecodeAnalysis.Effects)
com.intellij.codeInspection.bytecodeAnalysis.DataValue newValue
com.intellij.codeInspection.bytecodeAnalysis.DataValue value
com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum$CallQuantum call
com.intellij.codeInspection.bytecodeAnalysis.EKey pKey
com.intellij.codeInspection.bytecodeAnalysis.Effects pEffects
java.util.List list
boolean same
private static com.intellij.codeInspection.bytecodeAnalysis.DataValue substitute (com.intellij.codeInspection.bytecodeAnalysis.DataValue, com.intellij.codeInspection.bytecodeAnalysis.EKey, com.intellij.codeInspection.bytecodeAnalysis.Effects)
com.intellij.codeInspection.bytecodeAnalysis.DataValue value
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.Effects effects
private static java.util.Set substitute (com.intellij.codeInspection.bytecodeAnalysis.Effects, com.intellij.codeInspection.bytecodeAnalysis.DataValue[], boolean)
com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum$ParamChangeQuantum paramChange
com.intellij.codeInspection.bytecodeAnalysis.DataValue arg
com.intellij.codeInspection.bytecodeAnalysis.EffectQuantum effect
com.intellij.codeInspection.bytecodeAnalysis.Effects effects
com.intellij.codeInspection.bytecodeAnalysis.DataValue[] data
boolean isStatic
java.util.Set newEffects
int shift
private static synthetic java.util.Set lambda$addEquation$0 (com.intellij.codeInspection.bytecodeAnalysis.EKey)
com.intellij.codeInspection.bytecodeAnalysis.EKey k
}
com/intellij/codeInspection/bytecodeAnalysis/Result.class
Data.java
package com.intellij.codeInspection.bytecodeAnalysis
abstract com.intellij.codeInspection.bytecodeAnalysis.Result extends java.lang.Object {
public java.util.stream.Stream dependencies ()
}
com/intellij/codeInspection/bytecodeAnalysis/ResultUtil.class
Solver.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.ResultUtil extends java.lang.Object {
private static final com.intellij.codeInspection.bytecodeAnalysis.EKey[] EMPTY_PRODUCT
private final com.intellij.codeInspection.bytecodeAnalysis.ELattice lattice
final com.intellij.codeInspection.bytecodeAnalysis.Value top
final com.intellij.codeInspection.bytecodeAnalysis.Value bottom
static final synthetic boolean $assertionsDisabled
void <init> (com.intellij.codeInspection.bytecodeAnalysis.ELattice)
com.intellij.codeInspection.bytecodeAnalysis.ELattice lattice
com.intellij.codeInspection.bytecodeAnalysis.Result join (com.intellij.codeInspection.bytecodeAnalysis.Result, com.intellij.codeInspection.bytecodeAnalysis.Result)
com.intellij.codeInspection.bytecodeAnalysis.Result r1
com.intellij.codeInspection.bytecodeAnalysis.Result r2
com.intellij.codeInspection.bytecodeAnalysis.Result result
com.intellij.codeInspection.bytecodeAnalysis.Pending pending1
com.intellij.codeInspection.bytecodeAnalysis.Pending pending2
java.util.Set sum
private com.intellij.codeInspection.bytecodeAnalysis.Result checkFinal (com.intellij.codeInspection.bytecodeAnalysis.Result, com.intellij.codeInspection.bytecodeAnalysis.Result)
com.intellij.codeInspection.bytecodeAnalysis.Result r1
com.intellij.codeInspection.bytecodeAnalysis.Result r2
private com.intellij.codeInspection.bytecodeAnalysis.Result addSingle (com.intellij.codeInspection.bytecodeAnalysis.Pending, com.intellij.codeInspection.bytecodeAnalysis.Value)
com.intellij.codeInspection.bytecodeAnalysis.Component[] components
com.intellij.codeInspection.bytecodeAnalysis.Value join
com.intellij.codeInspection.bytecodeAnalysis.Component component
int i
com.intellij.codeInspection.bytecodeAnalysis.Pending pending
com.intellij.codeInspection.bytecodeAnalysis.Value value
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/Solver$1.class
Solver.java
package com.intellij.codeInspection.bytecodeAnalysis
synthetic com.intellij.codeInspection.bytecodeAnalysis.Solver$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$codeInspection$bytecodeAnalysis$Value
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/Solver.class
Solver.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.Solver extends java.lang.Object {
private final com.intellij.codeInspection.bytecodeAnalysis.ELattice lattice
private final java.util.HashMap dependencies
private final java.util.HashMap pending
private final java.util.HashMap solved
private final java.util.Stack moving
private final com.intellij.codeInspection.bytecodeAnalysis.ResultUtil resultUtil
private final java.util.HashMap equations
private final com.intellij.codeInspection.bytecodeAnalysis.Value unstableValue
void <init> (com.intellij.codeInspection.bytecodeAnalysis.ELattice, com.intellij.codeInspection.bytecodeAnalysis.Value)
com.intellij.codeInspection.bytecodeAnalysis.ELattice lattice
com.intellij.codeInspection.bytecodeAnalysis.Value unstableValue
com.intellij.codeInspection.bytecodeAnalysis.Result getUnknownResult ()
void addEquation (com.intellij.codeInspection.bytecodeAnalysis.Equation)
com.intellij.codeInspection.bytecodeAnalysis.EKey joinKey
com.intellij.codeInspection.bytecodeAnalysis.Result joinResult
com.intellij.codeInspection.bytecodeAnalysis.Equation joinEquation
com.intellij.codeInspection.bytecodeAnalysis.Equation equation
com.intellij.codeInspection.bytecodeAnalysis.EKey key
com.intellij.codeInspection.bytecodeAnalysis.CoreHKey coreKey
com.intellij.codeInspection.bytecodeAnalysis.Equation previousEquation
void queueEquation (com.intellij.codeInspection.bytecodeAnalysis.Equation)
java.util.HashSet set
com.intellij.codeInspection.bytecodeAnalysis.EKey trigger
com.intellij.codeInspection.bytecodeAnalysis.Component component
com.intellij.codeInspection.bytecodeAnalysis.Pending pendResult1
com.intellij.codeInspection.bytecodeAnalysis.Pending pendResult
com.intellij.codeInspection.bytecodeAnalysis.Result norm
com.intellij.codeInspection.bytecodeAnalysis.Equation equation
com.intellij.codeInspection.bytecodeAnalysis.Result rhs
com.intellij.codeInspection.bytecodeAnalysis.Value negate (com.intellij.codeInspection.bytecodeAnalysis.Value)
com.intellij.codeInspection.bytecodeAnalysis.Value value
java.util.Map solve ()
com.intellij.codeInspection.bytecodeAnalysis.Equation equation
com.intellij.codeInspection.bytecodeAnalysis.Result pend1
com.intellij.codeInspection.bytecodeAnalysis.Pending pend
com.intellij.codeInspection.bytecodeAnalysis.EKey dId
com.intellij.codeInspection.bytecodeAnalysis.EKey pId
com.intellij.codeInspection.bytecodeAnalysis.Value pVal
java.util.HashSet dIds
int i
com.intellij.codeInspection.bytecodeAnalysis.EKey id
com.intellij.codeInspection.bytecodeAnalysis.Value value
com.intellij.codeInspection.bytecodeAnalysis.EKey[] initialPIds
com.intellij.codeInspection.bytecodeAnalysis.Value[] initialPVals
com.intellij.codeInspection.bytecodeAnalysis.EKey[] pIds
com.intellij.codeInspection.bytecodeAnalysis.Value[] pVals
com.intellij.codeInspection.bytecodeAnalysis.Result substitute (com.intellij.codeInspection.bytecodeAnalysis.Pending, com.intellij.codeInspection.bytecodeAnalysis.EKey, com.intellij.codeInspection.bytecodeAnalysis.Value)
com.intellij.codeInspection.bytecodeAnalysis.Component intIdComponent
com.intellij.codeInspection.bytecodeAnalysis.Pending pending
com.intellij.codeInspection.bytecodeAnalysis.EKey id
com.intellij.codeInspection.bytecodeAnalysis.Value value
com.intellij.codeInspection.bytecodeAnalysis.Component[] sum
com.intellij.codeInspection.bytecodeAnalysis.Result normalize (com.intellij.codeInspection.bytecodeAnalysis.Component[])
com.intellij.codeInspection.bytecodeAnalysis.Component prod
com.intellij.codeInspection.bytecodeAnalysis.Component[] sum
com.intellij.codeInspection.bytecodeAnalysis.Value acc
boolean computableNow
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/State.class
Analysis.java
package com.intellij.codeInspection.bytecodeAnalysis
final com.intellij.codeInspection.bytecodeAnalysis.State extends java.lang.Object {
final int index
final com.intellij.codeInspection.bytecodeAnalysis.Conf conf
final java.util.List history
final boolean taken
final boolean hasCompanions
final boolean unsure
void <init> (int, com.intellij.codeInspection.bytecodeAnalysis.Conf, java.util.List, boolean, boolean, boolean)
int index
com.intellij.codeInspection.bytecodeAnalysis.Conf conf
java.util.List history
boolean taken
boolean hasCompanions
boolean unsure
}
com/intellij/codeInspection/bytecodeAnalysis/TooComplexException.class
TooComplexException.java
package com.intellij.codeInspection.bytecodeAnalysis
com.intellij.codeInspection.bytecodeAnalysis.TooComplexException extends java.lang.RuntimeException {
void <init> (com.intellij.codeInspection.bytecodeAnalysis.Member, int)
com.intellij.codeInspection.bytecodeAnalysis.Member method
int steps
static void check (com.intellij.codeInspection.bytecodeAnalysis.Member, int)
com.intellij.codeInspection.bytecodeAnalysis.Member method
int steps
}
com/intellij/codeInspection/bytecodeAnalysis/Value$1.class
Value.java
package com.intellij.codeInspection.bytecodeAnalysis
synthetic com.intellij.codeInspection.bytecodeAnalysis.Value$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$codeInspection$bytecodeAnalysis$Value
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/Value.class
Value.java
package com.intellij.codeInspection.bytecodeAnalysis
final enum com.intellij.codeInspection.bytecodeAnalysis.Value extends java.lang.Enum implements com.intellij.codeInspection.bytecodeAnalysis.Result {
public static final enum com.intellij.codeInspection.bytecodeAnalysis.Value Bot
public static final enum com.intellij.codeInspection.bytecodeAnalysis.Value NotNull
public static final enum com.intellij.codeInspection.bytecodeAnalysis.Value Null
public static final enum com.intellij.codeInspection.bytecodeAnalysis.Value True
public static final enum com.intellij.codeInspection.bytecodeAnalysis.Value False
public static final enum com.intellij.codeInspection.bytecodeAnalysis.Value Fail
public static final enum com.intellij.codeInspection.bytecodeAnalysis.Value Pure
public static final enum com.intellij.codeInspection.bytecodeAnalysis.Value Top
private static final synthetic com.intellij.codeInspection.bytecodeAnalysis.Value[] $VALUES
public static com.intellij.codeInspection.bytecodeAnalysis.Value[] values ()
public static com.intellij.codeInspection.bytecodeAnalysis.Value valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static java.util.stream.Stream typeValues (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type type
com.intellij.codeInspection.dataFlow.ContractReturnValue toReturnValue ()
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint toValueConstraint ()
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/asm/ASMUtils.class
ASMUtils.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
public com.intellij.codeInspection.bytecodeAnalysis.asm.ASMUtils extends java.lang.Object {
public static final org.jetbrains.org.objectweb.asm.Type THIS_TYPE
public static final org.jetbrains.org.objectweb.asm.Type THROWABLE_TYPE
public static final org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue THIS_VALUE
public static final org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue THROWABLE_VALUE
public void <init> ()
public static boolean isReferenceType (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type tp
int sort
public static boolean isBooleanType (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type tp
public static boolean isThisType (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type tp
public static int getSizeFast (java.lang.String)
String desc
public static int getReturnSizeFast (java.lang.String)
String methodDesc
public static boolean isReferenceReturnType (java.lang.String)
String methodDesc
public static org.jetbrains.org.objectweb.asm.tree.analysis.Frame[] newFrameArray (int)
int size
org.jetbrains.org.objectweb.asm.tree.analysis.Frame[] a
public static java.util.List[] newListArray (int)
int size
java.util.List[] a
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/asm/AnalyzerExt.class
AnalyzerExt.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
public com.intellij.codeInspection.bytecodeAnalysis.asm.AnalyzerExt extends com.intellij.codeInspection.bytecodeAnalysis.asm.SubroutineFinder {
private final org.jetbrains.org.objectweb.asm.tree.analysis.Interpreter interpreter
private final Object[] data
private org.jetbrains.org.objectweb.asm.tree.analysis.Frame[] frames
private boolean[] queued
private int[] queue
private int top
public void <init> (org.jetbrains.org.objectweb.asm.tree.analysis.Interpreter, java.lang.Object[], java.lang.Object)
org.jetbrains.org.objectweb.asm.tree.analysis.Interpreter interpreter
Object[] data
Object startData
public java.lang.Object[] getData ()
public org.jetbrains.org.objectweb.asm.tree.analysis.Frame[] analyze (java.lang.String, org.jetbrains.org.objectweb.asm.tree.MethodNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
java.util.List insnHandlers
int j
int begin
int end
org.jetbrains.org.objectweb.asm.tree.TryCatchBlockNode tcb
org.jetbrains.org.objectweb.asm.tree.JumpInsnNode jsr
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine sub
int i
org.jetbrains.org.objectweb.asm.Type ctype
org.jetbrains.org.objectweb.asm.Type arg
org.jetbrains.org.objectweb.asm.tree.JumpInsnNode j
int jump
org.jetbrains.org.objectweb.asm.tree.LabelNode label
org.jetbrains.org.objectweb.asm.tree.LookupSwitchInsnNode lsi
int jump
org.jetbrains.org.objectweb.asm.tree.LabelNode label
org.jetbrains.org.objectweb.asm.tree.TableSwitchInsnNode tsi
int jump
org.jetbrains.org.objectweb.asm.tree.JumpInsnNode caller
int call
int i
int var
int var
int jump
org.jetbrains.org.objectweb.asm.tree.TryCatchBlockNode tcb
int insnOpcode
int insnType
java.util.List insnHandlers
org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException e
Exception e
int insn
org.jetbrains.org.objectweb.asm.tree.analysis.Frame f
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine subroutine
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insnNode
String owner
org.jetbrains.org.objectweb.asm.tree.MethodNode m
org.jetbrains.org.objectweb.asm.tree.analysis.Value refV
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine main
java.util.List subroutineCalls
java.util.Map subroutineHeads
org.jetbrains.org.objectweb.asm.tree.analysis.Frame current
org.jetbrains.org.objectweb.asm.tree.analysis.Frame handler
org.jetbrains.org.objectweb.asm.Type[] args
int local
boolean isInstanceMethod
public org.jetbrains.org.objectweb.asm.tree.analysis.Frame[] getFrames ()
protected org.jetbrains.org.objectweb.asm.tree.analysis.Frame newFrame (int, int)
int nLocals
int nStack
protected org.jetbrains.org.objectweb.asm.tree.analysis.Frame newFrame (org.jetbrains.org.objectweb.asm.tree.analysis.Frame)
org.jetbrains.org.objectweb.asm.tree.analysis.Frame src
private void merge (int, org.jetbrains.org.objectweb.asm.tree.analysis.Frame, com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
boolean changes
int insn
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine subroutine
org.jetbrains.org.objectweb.asm.tree.analysis.Frame oldFrame
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine oldSubroutine
boolean changes
private void merge (int, org.jetbrains.org.objectweb.asm.tree.analysis.Frame, org.jetbrains.org.objectweb.asm.tree.analysis.Frame, com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine, boolean[]) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
boolean changes
int insn
org.jetbrains.org.objectweb.asm.tree.analysis.Frame beforeJSR
org.jetbrains.org.objectweb.asm.tree.analysis.Frame afterRET
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine subroutineBeforeJSR
boolean[] access
org.jetbrains.org.objectweb.asm.tree.analysis.Frame oldFrame
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine oldSubroutine
boolean changes
private void mergeData (int, org.jetbrains.org.objectweb.asm.tree.analysis.Interpreter)
Object mergedData
int insn
org.jetbrains.org.objectweb.asm.tree.analysis.Interpreter interpreter
boolean changes
Object oldData
Object newData
}
com/intellij/codeInspection/bytecodeAnalysis/asm/ControlFlowBuilder.class
ControlFlowGraph.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
final com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowBuilder extends java.lang.Object implements com.intellij.codeInspection.bytecodeAnalysis.asm.FramelessAnalyzer$EdgeCreator {
final String className
final org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
final gnu.trove.TIntArrayList[] transitions
final java.util.Set errorTransitions
final gnu.trove.TIntIntHashMap npeTransitions
final com.intellij.codeInspection.bytecodeAnalysis.asm.FramelessAnalyzer myAnalyzer
private final boolean[] errors
private int edgeCount
void <init> (java.lang.String, org.jetbrains.org.objectweb.asm.tree.MethodNode, boolean)
int i
String className
org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
boolean jsr
final com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph buildCFG () throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
int i
int[][] resultTransitions
public final void newControlFlowEdge (int, int)
int insn
int successor
public final void newControlFlowExceptionEdge (int, int, boolean)
com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph$Edge edge
int insn
int successor
boolean npe
}
com/intellij/codeInspection/bytecodeAnalysis/asm/ControlFlowGraph$Edge.class
ControlFlowGraph.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
public final com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph$Edge extends java.lang.Object {
public final int from
public final int to
public void <init> (int, int)
int from
int to
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph$Edge edge
public int hashCode ()
}
com/intellij/codeInspection/bytecodeAnalysis/asm/ControlFlowGraph.class
ControlFlowGraph.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
public final com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph extends java.lang.Object {
public final String className
public final org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
public final int[][] transitions
public final int edgeCount
public final boolean[] errors
public final java.util.Set errorTransitions
public final gnu.trove.TIntIntHashMap npeTransitions
void <init> (java.lang.String, org.jetbrains.org.objectweb.asm.tree.MethodNode, int[][], int, boolean[], java.util.Set, gnu.trove.TIntIntHashMap)
String className
org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
int[][] transitions
int edgeCount
boolean[] errors
java.util.Set errorTransitions
gnu.trove.TIntIntHashMap npeTransitions
public static com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph build (java.lang.String, org.jetbrains.org.objectweb.asm.tree.MethodNode, boolean) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
String className
org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
boolean jsr
}
com/intellij/codeInspection/bytecodeAnalysis/asm/DFSTree.class
DFSTree.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
public final com.intellij.codeInspection.bytecodeAnalysis.asm.DFSTree extends java.lang.Object {
public final int[] preOrder
public final int[] postOrder
public final java.util.Set nonBack
public final java.util.Set back
public final boolean[] loopEnters
void <init> (int[], int[], java.util.Set, java.util.Set, boolean[])
int[] preOrder
int[] postOrder
java.util.Set nonBack
java.util.Set back
boolean[] loopEnters
public final boolean isDescendant (int, int)
int child
int parent
public static com.intellij.codeInspection.bytecodeAnalysis.asm.DFSTree build (int[][], int)
int to
int to1
int from
int to
int[][] transitions
int edgeCount
java.util.HashSet nonBack
java.util.HashSet back
boolean[] marked
boolean[] scanned
int[] preOrder
int[] postOrder
int entered
int completed
boolean[] loopEnters
boolean[] stackFlag
int[] stackFrom
int[] stackTo
int top
}
com/intellij/codeInspection/bytecodeAnalysis/asm/FramelessAnalyzer$EdgeCreator.class
FramelessAnalyzer.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
abstract com.intellij.codeInspection.bytecodeAnalysis.asm.FramelessAnalyzer$EdgeCreator extends java.lang.Object {
public abstract void newControlFlowEdge (int, int)
public abstract void newControlFlowExceptionEdge (int, int, boolean)
}
com/intellij/codeInspection/bytecodeAnalysis/asm/FramelessAnalyzer.class
FramelessAnalyzer.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
public com.intellij.codeInspection.bytecodeAnalysis.asm.FramelessAnalyzer extends com.intellij.codeInspection.bytecodeAnalysis.asm.SubroutineFinder {
private static final java.util.Set NPE_HANDLERS
protected boolean[] wasQueued
protected boolean[] queued
protected int[] queue
protected int top
protected final com.intellij.codeInspection.bytecodeAnalysis.asm.FramelessAnalyzer$EdgeCreator myEdgeCreator
public void <init> (com.intellij.codeInspection.bytecodeAnalysis.asm.FramelessAnalyzer$EdgeCreator)
com.intellij.codeInspection.bytecodeAnalysis.asm.FramelessAnalyzer$EdgeCreator creator
public void analyze (org.jetbrains.org.objectweb.asm.tree.MethodNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
java.util.List insnHandlers
int j
int begin
int end
org.jetbrains.org.objectweb.asm.tree.TryCatchBlockNode tcb
org.jetbrains.org.objectweb.asm.tree.JumpInsnNode jsr
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine sub
int i
org.jetbrains.org.objectweb.asm.tree.JumpInsnNode j
int jump
org.jetbrains.org.objectweb.asm.tree.LabelNode label
int j
org.jetbrains.org.objectweb.asm.tree.LookupSwitchInsnNode lsi
int jump
org.jetbrains.org.objectweb.asm.tree.LabelNode label
int j
org.jetbrains.org.objectweb.asm.tree.TableSwitchInsnNode tsi
int jump
org.jetbrains.org.objectweb.asm.tree.JumpInsnNode caller
int call
int i
int var
int var
org.jetbrains.org.objectweb.asm.tree.TryCatchBlockNode tcb
int insnOpcode
int insnType
java.util.List insnHandlers
org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException e
Exception e
int insn
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine subroutine
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insnNode
org.jetbrains.org.objectweb.asm.tree.MethodNode m
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine main
java.util.List subroutineCalls
java.util.Map subroutineHeads
protected void merge (int, com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine)
int insn
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine subroutine
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine oldSubroutine
boolean changes
protected void merge (int, com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine, boolean[])
int insn
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine subroutineBeforeJSR
boolean[] access
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine oldSubroutine
boolean changes
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/asm/IParametersUsage.class
LeakingParameters.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
com.intellij.codeInspection.bytecodeAnalysis.asm.IParametersUsage extends org.jetbrains.org.objectweb.asm.tree.analysis.Interpreter {
static final com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue val1
static final com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue val2
static final com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue none
private int param
final int arity
int leaking
int nullableLeaking
void <init> (org.jetbrains.org.objectweb.asm.tree.MethodNode)
org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
public com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue newParameterValue (boolean, int, org.jetbrains.org.objectweb.asm.Type)
boolean isInstanceMethod
int local
org.jetbrains.org.objectweb.asm.Type type
int n
public com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue newValue (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type type
public com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue newOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode)
int size
int size
Object cst
int size
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
int size
public com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue copyOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue)
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue value
public com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue unaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue)
int size
int size
int size
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue value
int size
public com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue binaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue, com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue)
int size
int size
int size
int size
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue value1
com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue value2
int size
public com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue ternaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue, com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue, com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue)
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue value1
com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue value2
com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue value3
public com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue naryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, java.util.List)
com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue value
int size
String desc
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
int opcode
int size
public void returnOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue, com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue)
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue value
com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue expected
public com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue merge (com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue, com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue)
com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue v1
com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue v2
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value merge (org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value)
public volatile synthetic void returnOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value naryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value ternaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value binaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value unaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value copyOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value newOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value newParameterValue (boolean, int, org.jetbrains.org.objectweb.asm.Type)
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value newValue (org.jetbrains.org.objectweb.asm.Type)
static void <clinit> ()
}
com/intellij/codeInspection/bytecodeAnalysis/asm/IParamsValue.class
LeakingParameters.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
final com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue extends java.lang.Object implements org.jetbrains.org.objectweb.asm.tree.analysis.Value {
final int params
final int size
void <init> (int, int)
int params
int size
public int getSize ()
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.asm.IParamsValue that
public int hashCode ()
}
com/intellij/codeInspection/bytecodeAnalysis/asm/InterpreterExt.class
InterpreterExt.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
public abstract com.intellij.codeInspection.bytecodeAnalysis.asm.InterpreterExt extends java.lang.Object {
public abstract void init (java.lang.Object)
public abstract java.lang.Object getAfterData (int)
public abstract java.lang.Object merge (java.lang.Object, java.lang.Object)
}
com/intellij/codeInspection/bytecodeAnalysis/asm/LeakingParameters.class
LeakingParameters.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
public com.intellij.codeInspection.bytecodeAnalysis.asm.LeakingParameters extends java.lang.Object {
public final org.jetbrains.org.objectweb.asm.tree.analysis.Frame[] frames
public final boolean[] parameters
public final boolean[] nullableParameters
public void <init> (org.jetbrains.org.objectweb.asm.tree.analysis.Frame[], boolean[], boolean[])
org.jetbrains.org.objectweb.asm.tree.analysis.Frame[] frames
boolean[] parameters
boolean[] nullableParameters
public static com.intellij.codeInspection.bytecodeAnalysis.asm.LeakingParameters build (java.lang.String, org.jetbrains.org.objectweb.asm.tree.MethodNode, boolean) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insnNode
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
int i
int i
String className
org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
boolean jsr
org.jetbrains.org.objectweb.asm.tree.analysis.Frame[] frames
org.jetbrains.org.objectweb.asm.tree.InsnList insns
com.intellij.codeInspection.bytecodeAnalysis.asm.LeakingParametersCollector collector
boolean[] notNullParameters
boolean[] nullableParameters
public static com.intellij.codeInspection.bytecodeAnalysis.asm.LeakingParameters buildFast (java.lang.String, org.jetbrains.org.objectweb.asm.tree.MethodNode, boolean) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
int i
String className
org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
boolean jsr
com.intellij.codeInspection.bytecodeAnalysis.asm.IParametersUsage parametersUsage
org.jetbrains.org.objectweb.asm.tree.analysis.Frame[] frames
int leakingMask
int nullableLeakingMask
boolean[] notNullParameters
boolean[] nullableParameters
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/asm/LeakingParametersCollector.class
LeakingParameters.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
com.intellij.codeInspection.bytecodeAnalysis.asm.LeakingParametersCollector extends com.intellij.codeInspection.bytecodeAnalysis.asm.ParametersUsage {
final boolean[] leaking
final boolean[] nullableLeaking
void <init> (org.jetbrains.org.objectweb.asm.tree.MethodNode)
org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
public com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue unaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue)
int i
boolean[] params
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue value
public com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue binaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue, com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue)
int i
boolean[] params
int i
int i
boolean[] params
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue value1
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue value2
public com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue ternaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue, com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue, com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue)
int i
boolean[] params
int i
int i
boolean[] params
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue value1
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue value2
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue value3
public com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue naryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, java.util.List)
int i
boolean[] params
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue value
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value naryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value ternaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value binaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value unaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
}
com/intellij/codeInspection/bytecodeAnalysis/asm/LiteAnalyzer.class
LiteAnalyzer.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
public com.intellij.codeInspection.bytecodeAnalysis.asm.LiteAnalyzer extends java.lang.Object implements org.jetbrains.org.objectweb.asm.Opcodes {
private final org.jetbrains.org.objectweb.asm.tree.analysis.Interpreter interpreter
private org.jetbrains.org.objectweb.asm.tree.analysis.Frame[] frames
private boolean[] queued
private int[] queue
private int top
public void <init> (org.jetbrains.org.objectweb.asm.tree.analysis.Interpreter)
org.jetbrains.org.objectweb.asm.tree.analysis.Interpreter interpreter
public org.jetbrains.org.objectweb.asm.tree.analysis.Frame[] analyze (java.lang.String, org.jetbrains.org.objectweb.asm.tree.MethodNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
java.util.List insnHandlers
int j
org.jetbrains.org.objectweb.asm.tree.TryCatchBlockNode tcb
int begin
int end
int i
org.jetbrains.org.objectweb.asm.Type ctype
org.jetbrains.org.objectweb.asm.Type arg
org.jetbrains.org.objectweb.asm.tree.JumpInsnNode j
int jump
org.jetbrains.org.objectweb.asm.tree.LabelNode label
int j
org.jetbrains.org.objectweb.asm.tree.LookupSwitchInsnNode lsi
int jump
org.jetbrains.org.objectweb.asm.tree.LabelNode label
int j
org.jetbrains.org.objectweb.asm.tree.TableSwitchInsnNode tsi
int jump
int jump
org.jetbrains.org.objectweb.asm.tree.TryCatchBlockNode tcb
int insnOpcode
int insnType
java.util.List insnHandlers
org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException e
Exception e
int insn
org.jetbrains.org.objectweb.asm.tree.analysis.Frame f
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insnNode
String owner
org.jetbrains.org.objectweb.asm.tree.MethodNode m
int n
org.jetbrains.org.objectweb.asm.tree.InsnList insns
java.util.List[] handlers
org.jetbrains.org.objectweb.asm.tree.analysis.Frame current
org.jetbrains.org.objectweb.asm.tree.analysis.Frame handler
org.jetbrains.org.objectweb.asm.Type[] args
int local
boolean isInstanceMethod
public org.jetbrains.org.objectweb.asm.tree.analysis.Frame[] getFrames ()
private void merge (int, org.jetbrains.org.objectweb.asm.tree.analysis.Frame) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
boolean changes
int insn
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
org.jetbrains.org.objectweb.asm.tree.analysis.Frame oldFrame
boolean changes
}
com/intellij/codeInspection/bytecodeAnalysis/asm/LiteAnalyzerExt.class
LiteAnalyzerExt.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
public com.intellij.codeInspection.bytecodeAnalysis.asm.LiteAnalyzerExt extends java.lang.Object implements org.jetbrains.org.objectweb.asm.Opcodes {
private final org.jetbrains.org.objectweb.asm.tree.analysis.Interpreter interpreter
private final Object[] data
private org.jetbrains.org.objectweb.asm.tree.analysis.Frame[] frames
private boolean[] queued
private int[] queue
private int top
public void <init> (org.jetbrains.org.objectweb.asm.tree.analysis.Interpreter, java.lang.Object[], java.lang.Object)
org.jetbrains.org.objectweb.asm.tree.analysis.Interpreter interpreter
Object[] data
Object startData
public java.lang.Object[] getData ()
public org.jetbrains.org.objectweb.asm.tree.analysis.Frame[] analyze (java.lang.String, org.jetbrains.org.objectweb.asm.tree.MethodNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
java.util.List insnHandlers
int j
org.jetbrains.org.objectweb.asm.tree.TryCatchBlockNode tcb
int begin
int end
int i
org.jetbrains.org.objectweb.asm.Type ctype
org.jetbrains.org.objectweb.asm.Type arg
org.jetbrains.org.objectweb.asm.tree.JumpInsnNode j
int jump
org.jetbrains.org.objectweb.asm.tree.LabelNode label
int j
org.jetbrains.org.objectweb.asm.tree.LookupSwitchInsnNode lsi
int jump
org.jetbrains.org.objectweb.asm.tree.LabelNode label
int j
org.jetbrains.org.objectweb.asm.tree.TableSwitchInsnNode tsi
int jump
int jump
org.jetbrains.org.objectweb.asm.tree.TryCatchBlockNode tcb
int insnOpcode
int insnType
java.util.List insnHandlers
org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException e
Exception e
int insn
org.jetbrains.org.objectweb.asm.tree.analysis.Frame f
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insnNode
String owner
org.jetbrains.org.objectweb.asm.tree.MethodNode m
org.jetbrains.org.objectweb.asm.tree.analysis.Value refV
int n
org.jetbrains.org.objectweb.asm.tree.InsnList insns
java.util.List[] handlers
org.jetbrains.org.objectweb.asm.tree.analysis.Frame current
org.jetbrains.org.objectweb.asm.tree.analysis.Frame handler
org.jetbrains.org.objectweb.asm.Type[] args
int local
boolean isInstanceMethod
public org.jetbrains.org.objectweb.asm.tree.analysis.Frame[] getFrames ()
protected org.jetbrains.org.objectweb.asm.tree.analysis.Frame newFrame (int, int)
int nLocals
int nStack
protected org.jetbrains.org.objectweb.asm.tree.analysis.Frame newFrame (org.jetbrains.org.objectweb.asm.tree.analysis.Frame)
org.jetbrains.org.objectweb.asm.tree.analysis.Frame src
private void merge (int, org.jetbrains.org.objectweb.asm.tree.analysis.Frame) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
boolean changes
Object mergedData
int insn
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
org.jetbrains.org.objectweb.asm.tree.analysis.Frame oldFrame
boolean changes
Object oldData
Object newData
}
com/intellij/codeInspection/bytecodeAnalysis/asm/LiteFramelessAnalyzer.class
LiteFramelessAnalyzer.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
public com.intellij.codeInspection.bytecodeAnalysis.asm.LiteFramelessAnalyzer extends com.intellij.codeInspection.bytecodeAnalysis.asm.FramelessAnalyzer {
public void <init> (com.intellij.codeInspection.bytecodeAnalysis.asm.FramelessAnalyzer$EdgeCreator)
com.intellij.codeInspection.bytecodeAnalysis.asm.FramelessAnalyzer$EdgeCreator creator
protected void findSubroutine (int, com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine, java.util.List)
int insn
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine sub
java.util.List calls
protected void merge (int, com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine)
int insn
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine subroutine
protected void merge (int, com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine, boolean[])
int insn
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine subroutineBeforeJSR
boolean[] access
}
com/intellij/codeInspection/bytecodeAnalysis/asm/OriginsAnalysis$1.class
OriginsAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
final com.intellij.codeInspection.bytecodeAnalysis.asm.OriginsAnalysis$1 extends org.jetbrains.org.objectweb.asm.tree.analysis.SourceInterpreter {
void <init> (int)
int x0
public org.jetbrains.org.objectweb.asm.tree.analysis.SourceValue copyOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.SourceValue)
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
org.jetbrains.org.objectweb.asm.tree.analysis.SourceValue value
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value copyOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
}
com/intellij/codeInspection/bytecodeAnalysis/asm/OriginsAnalysis$InsnLocation.class
OriginsAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
com.intellij.codeInspection.bytecodeAnalysis.asm.OriginsAnalysis$InsnLocation extends com.intellij.codeInspection.bytecodeAnalysis.asm.OriginsAnalysis$Location {
final int insnIndex
private void <init> (boolean, int, int)
boolean local
int insnIndex
int slot
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.asm.OriginsAnalysis$InsnLocation insnLocation
public int hashCode ()
int result
synthetic void <init> (boolean, int, int, com.intellij.codeInspection.bytecodeAnalysis.asm.OriginsAnalysis$1)
boolean x0
int x1
int x2
com.intellij.codeInspection.bytecodeAnalysis.asm.OriginsAnalysis$1 x3
}
com/intellij/codeInspection/bytecodeAnalysis/asm/OriginsAnalysis$Location.class
OriginsAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
com.intellij.codeInspection.bytecodeAnalysis.asm.OriginsAnalysis$Location extends java.lang.Object {
final boolean local
final int slot
void <init> (boolean, int)
boolean local
int slot
}
com/intellij/codeInspection/bytecodeAnalysis/asm/OriginsAnalysis$PreValue.class
OriginsAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
com.intellij.codeInspection.bytecodeAnalysis.asm.OriginsAnalysis$PreValue extends org.jetbrains.org.objectweb.asm.tree.analysis.SourceValue {
final boolean local
final int slot
void <init> (boolean, int, int)
boolean local
int slot
int size
}
com/intellij/codeInspection/bytecodeAnalysis/asm/OriginsAnalysis.class
OriginsAnalysis.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
public com.intellij.codeInspection.bytecodeAnalysis.asm.OriginsAnalysis extends java.lang.Object {
private static final org.jetbrains.org.objectweb.asm.tree.analysis.SourceInterpreter ourInterpreter
public void <init> ()
public static boolean[] resultOrigins (org.jetbrains.org.objectweb.asm.tree.analysis.Frame[], org.jetbrains.org.objectweb.asm.tree.InsnList, com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
int i
com.intellij.codeInspection.bytecodeAnalysis.asm.OriginsAnalysis$InsnLocation sourceLoc
gnu.trove.TIntArrayList froms
int opcode
int to
int from
com.intellij.codeInspection.bytecodeAnalysis.asm.OriginsAnalysis$InsnLocation preILoc
int i
gnu.trove.TIntArrayList froms
com.intellij.codeInspection.bytecodeAnalysis.asm.OriginsAnalysis$InsnLocation resultLocation
int insnIndex
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
int opcode
com.intellij.codeInspection.bytecodeAnalysis.asm.OriginsAnalysis$Location preLocation
org.jetbrains.org.objectweb.asm.tree.analysis.Frame[] frames
org.jetbrains.org.objectweb.asm.tree.InsnList instructions
com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph graph
gnu.trove.TIntArrayList[] backTransitions
java.util.LinkedList queue
java.util.HashSet queued
boolean[] result
private static com.intellij.codeInspection.bytecodeAnalysis.asm.OriginsAnalysis$Location previousLocation (org.jetbrains.org.objectweb.asm.tree.analysis.Frame, com.intellij.codeInspection.bytecodeAnalysis.asm.OriginsAnalysis$Location, org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
com.intellij.codeInspection.bytecodeAnalysis.asm.OriginsAnalysis$PreValue val
org.jetbrains.org.objectweb.asm.tree.analysis.SourceValue preVal
com.intellij.codeInspection.bytecodeAnalysis.asm.OriginsAnalysis$PreValue val
org.jetbrains.org.objectweb.asm.tree.analysis.SourceValue preVal
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
com.intellij.codeInspection.bytecodeAnalysis.asm.OriginsAnalysis$Location location
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
int insnType
int opCode
org.jetbrains.org.objectweb.asm.tree.analysis.Frame preFrame
private static org.jetbrains.org.objectweb.asm.tree.analysis.Frame makePreFrame (org.jetbrains.org.objectweb.asm.tree.analysis.Frame)
int i
int i
org.jetbrains.org.objectweb.asm.tree.analysis.Frame frame
org.jetbrains.org.objectweb.asm.tree.analysis.Frame preFrame
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/asm/ParametersUsage.class
LeakingParameters.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
com.intellij.codeInspection.bytecodeAnalysis.asm.ParametersUsage extends org.jetbrains.org.objectweb.asm.tree.analysis.Interpreter {
private int param
final int arity
final com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue val1
final com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue val2
void <init> (org.jetbrains.org.objectweb.asm.tree.MethodNode)
org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode
boolean[] emptyParams
public com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue newParameterValue (boolean, int, org.jetbrains.org.objectweb.asm.Type)
boolean[] params
boolean isInstanceMethod
int local
org.jetbrains.org.objectweb.asm.Type type
int n
public com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue newValue (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type type
public com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue newOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode)
int size
int size
Object cst
int size
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
int size
public com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue copyOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue)
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue value
public com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue unaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue)
int size
int size
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue value
int size
public com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue binaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue, com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue)
int size
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue value1
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue value2
int size
public com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue ternaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue, com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue, com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue)
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue value1
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue value2
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue value3
public com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue naryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, java.util.List)
int size
String desc
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
int size
int opcode
public void returnOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue, com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue)
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode insn
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue value
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue expected
public com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue merge (com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue, com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue)
int i
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue v1
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue v2
boolean[] params
boolean[] params1
boolean[] params2
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value merge (org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value)
public volatile synthetic void returnOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value naryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value ternaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value binaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value unaryOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value copyOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.analysis.Value) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value newOperation (org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value newParameterValue (boolean, int, org.jetbrains.org.objectweb.asm.Type)
public volatile synthetic org.jetbrains.org.objectweb.asm.tree.analysis.Value newValue (org.jetbrains.org.objectweb.asm.Type)
}
com/intellij/codeInspection/bytecodeAnalysis/asm/ParamsValue.class
LeakingParameters.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
final com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue extends java.lang.Object implements org.jetbrains.org.objectweb.asm.tree.analysis.Value {
final boolean[] params
final int size
void <init> (boolean[], int)
boolean[] params
int size
public int getSize ()
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.bytecodeAnalysis.asm.ParamsValue that
public int hashCode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/bytecodeAnalysis/asm/RichControlFlow.class
RichControlFlow.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
public final com.intellij.codeInspection.bytecodeAnalysis.asm.RichControlFlow extends java.lang.Object {
public final com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph controlFlow
public final com.intellij.codeInspection.bytecodeAnalysis.asm.DFSTree dfsTree
public void <init> (com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph, com.intellij.codeInspection.bytecodeAnalysis.asm.DFSTree)
com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph controlFlow
com.intellij.codeInspection.bytecodeAnalysis.asm.DFSTree dfsTree
public boolean reducible ()
int i
com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph$Edge edge
com.intellij.codeInspection.bytecodeAnalysis.asm.ControlFlowGraph$Edge edge
int y1
int i
int x
gnu.trove.TIntArrayList incoming
gnu.trove.TIntHashSet p
gnu.trove.TIntIterator it
int top
int w
int size
boolean[] loopEnters
gnu.trove.TIntHashSet[] cycleIncoming
gnu.trove.TIntArrayList[] nonCycleIncoming
int[] collapsedTo
int[] queue
}
com/intellij/codeInspection/bytecodeAnalysis/asm/Subroutine.class
Subroutine.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
public com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine extends java.lang.Object {
org.jetbrains.org.objectweb.asm.tree.LabelNode start
boolean[] access
java.util.List callers
private void <init> ()
void <init> (org.jetbrains.org.objectweb.asm.tree.LabelNode, int, org.jetbrains.org.objectweb.asm.tree.JumpInsnNode)
org.jetbrains.org.objectweb.asm.tree.LabelNode start
int maxLocals
org.jetbrains.org.objectweb.asm.tree.JumpInsnNode caller
public com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine copy ()
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine result
public boolean merge (com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine)
int i
org.jetbrains.org.objectweb.asm.tree.JumpInsnNode caller
int i
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine subroutine
boolean changes
}
com/intellij/codeInspection/bytecodeAnalysis/asm/SubroutineFinder.class
SubroutineFinder.java
package com.intellij.codeInspection.bytecodeAnalysis.asm
abstract com.intellij.codeInspection.bytecodeAnalysis.asm.SubroutineFinder extends java.lang.Object implements org.jetbrains.org.objectweb.asm.Opcodes {
org.jetbrains.org.objectweb.asm.tree.InsnList insns
java.util.List[] handlers
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine[] subroutines
int n
void <init> ()
void findSubroutine (int, com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine, java.util.List) throws org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException
org.jetbrains.org.objectweb.asm.tree.JumpInsnNode jNode
org.jetbrains.org.objectweb.asm.tree.LabelNode l
int i
org.jetbrains.org.objectweb.asm.tree.TableSwitchInsnNode tsNode
org.jetbrains.org.objectweb.asm.tree.LabelNode l
int i
org.jetbrains.org.objectweb.asm.tree.LookupSwitchInsnNode lsNode
org.jetbrains.org.objectweb.asm.tree.TryCatchBlockNode tcb
org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode node
java.util.List insnHandlers
int insn
com.intellij.codeInspection.bytecodeAnalysis.asm.Subroutine sub
java.util.List calls
}
com/intellij/codeInspection/canBeFinal/CanBeFinalAnnotator.class
CanBeFinalAnnotator.java
package com.intellij.codeInspection.canBeFinal
com.intellij.codeInspection.canBeFinal.CanBeFinalAnnotator extends com.intellij.codeInspection.reference.RefGraphAnnotatorEx {
private final com.intellij.codeInspection.reference.RefManager myManager
static long CAN_BE_FINAL_MASK
void <init> (com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.reference.RefManager manager
public void initialize (com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.reference.RefManager refManager
public void onInitialize (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefClass refSuperClass
com.intellij.psi.PsiElement psi
org.jetbrains.uast.UTypeReferenceExpression superRef
com.intellij.codeInspection.reference.RefClass refClass
org.jetbrains.uast.UClass psiClass
com.intellij.codeInspection.reference.RefMethod refSuperMethod
com.intellij.psi.PsiMethod psiSuperMethod
com.intellij.psi.PsiMethod psiMethod
com.intellij.codeInspection.reference.RefClass aClass
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement element
com.intellij.codeInspection.reference.RefElement refElement
public void onMarkReferenced (com.intellij.codeInspection.reference.RefElement, com.intellij.codeInspection.reference.RefElement, boolean, boolean, boolean, com.intellij.psi.PsiElement)
com.intellij.codeInspection.reference.RefElement refWhat
com.intellij.codeInspection.reference.RefElement refFrom
boolean referencedFromClassInitializer
boolean forReading
boolean forWriting
com.intellij.psi.PsiElement referenceElement
public void onReferencesBuild (com.intellij.codeInspection.reference.RefElement)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.AnalysisCanceledException e
com.intellij.psi.PsiVariable psiVariable
com.intellij.psi.PsiVariable psiVariable
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.controlFlow.ControlFlow flow
java.util.Collection writtenVariables
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.AnalysisCanceledException e
com.intellij.psi.PsiVariable psiVariable
java.util.List ssaVariables
java.util.ArrayList good
com.intellij.psi.controlFlow.ControlFlow flow
java.util.Collection writtenVariables
java.util.List redirectedConstructors
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiMethod constructor
com.intellij.codeInspection.reference.RefFieldImpl refField
com.intellij.psi.PsiField psiField
com.intellij.psi.PsiField[] psiFields
java.util.Set allFields
java.util.List instanceInitializerInitializedFields
java.util.Set fieldsInitializedInInitializers
com.intellij.psi.PsiClass psiClass
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.codeInspection.reference.RefElement refElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/canBeFinal/CanBeFinalHandler.class
CanBeFinalHandler.java
package com.intellij.codeInspection.canBeFinal
public abstract com.intellij.codeInspection.canBeFinal.CanBeFinalHandler extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public abstract boolean canBeFinal (com.intellij.psi.PsiMember)
public static boolean allowToBeFinal (com.intellij.psi.PsiMember)
com.intellij.codeInspection.canBeFinal.CanBeFinalHandler handler
com.intellij.psi.PsiMember member
static void <clinit> ()
}
com/intellij/codeInspection/canBeFinal/CanBeFinalInspection$1$1$1.class
CanBeFinalInspection.java
package com.intellij.codeInspection.canBeFinal
com.intellij.codeInspection.canBeFinal.CanBeFinalInspection$1$1$1 extends java.lang.Object implements com.intellij.codeInspection.GlobalJavaInspectionContext$UsagesProcessor {
final synthetic com.intellij.codeInspection.reference.RefField val$refField
final synthetic com.intellij.codeInspection.canBeFinal.CanBeFinalInspection$1$1 this$2
void <init> (com.intellij.codeInspection.canBeFinal.CanBeFinalInspection$1$1, com.intellij.codeInspection.reference.RefField)
com.intellij.codeInspection.canBeFinal.CanBeFinalInspection$1$1 this$2
public boolean process (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference psiReference
com.intellij.psi.PsiElement expression
public volatile synthetic boolean process (java.lang.Object)
}
com/intellij/codeInspection/canBeFinal/CanBeFinalInspection$1$1.class
CanBeFinalInspection.java
package com.intellij.codeInspection.canBeFinal
com.intellij.codeInspection.canBeFinal.CanBeFinalInspection$1$1 extends com.intellij.codeInspection.reference.RefJavaVisitor {
final synthetic com.intellij.codeInspection.canBeFinal.CanBeFinalInspection$1 this$1
void <init> (com.intellij.codeInspection.canBeFinal.CanBeFinalInspection$1)
com.intellij.codeInspection.canBeFinal.CanBeFinalInspection$1 this$1
public void visitMethod (com.intellij.codeInspection.reference.RefMethod)
com.intellij.codeInspection.reference.RefMethod refMethod
public void visitClass (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass refClass
public void visitField (com.intellij.codeInspection.reference.RefField)
com.intellij.codeInspection.reference.RefField refField
private static synthetic boolean lambda$visitClass$1 (com.intellij.codeInspection.reference.RefClass, com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.psi.PsiClass)
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.ProblemDescriptionsProcessor problemsProcessor
com.intellij.psi.PsiClass inheritor
private static synthetic boolean lambda$visitMethod$0 (com.intellij.codeInspection.reference.RefMethod, com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.psi.PsiMethod)
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.codeInspection.ProblemDescriptionsProcessor problemsProcessor
com.intellij.psi.PsiMethod derivedMethod
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/canBeFinal/CanBeFinalInspection$1.class
CanBeFinalInspection.java
package com.intellij.codeInspection.canBeFinal
com.intellij.codeInspection.canBeFinal.CanBeFinalInspection$1 extends com.intellij.codeInspection.reference.RefJavaVisitor {
final synthetic com.intellij.codeInspection.ProblemDescriptionsProcessor val$problemsProcessor
final synthetic com.intellij.codeInspection.GlobalJavaInspectionContext val$globalContext
final synthetic com.intellij.codeInspection.canBeFinal.CanBeFinalInspection this$0
void <init> (com.intellij.codeInspection.canBeFinal.CanBeFinalInspection, com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.GlobalJavaInspectionContext)
com.intellij.codeInspection.canBeFinal.CanBeFinalInspection this$0
public void visitElement (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity refEntity
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/canBeFinal/CanBeFinalInspection$AcceptSuggested.class
CanBeFinalInspection.java
package com.intellij.codeInspection.canBeFinal
com.intellij.codeInspection.canBeFinal.CanBeFinalInspection$AcceptSuggested extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final com.intellij.codeInspection.reference.RefManager myManager
void <init> (com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.reference.RefManager manager
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiModifierList modifierList
com.intellij.util.IncorrectOperationException e
com.intellij.codeInspection.reference.RefJavaElement refElement
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiModifierListOwner psiElement
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/canBeFinal/CanBeFinalInspection$OptionsPanel.class
CanBeFinalInspection.java
package com.intellij.codeInspection.canBeFinal
com.intellij.codeInspection.canBeFinal.CanBeFinalInspection$OptionsPanel extends javax.swing.JPanel {
private final javax.swing.JCheckBox myReportClassesCheckbox
private final javax.swing.JCheckBox myReportMethodsCheckbox
private final javax.swing.JCheckBox myReportFieldsCheckbox
final synthetic com.intellij.codeInspection.canBeFinal.CanBeFinalInspection this$0
private void <init> (com.intellij.codeInspection.canBeFinal.CanBeFinalInspection)
java.awt.GridBagConstraints gc
private synthetic void lambda$new$2 (java.awt.event.ItemEvent)
java.awt.event.ItemEvent e
private synthetic void lambda$new$1 (java.awt.event.ItemEvent)
java.awt.event.ItemEvent e
private synthetic void lambda$new$0 (java.awt.event.ItemEvent)
java.awt.event.ItemEvent e
synthetic void <init> (com.intellij.codeInspection.canBeFinal.CanBeFinalInspection, com.intellij.codeInspection.canBeFinal.CanBeFinalInspection$1)
com.intellij.codeInspection.canBeFinal.CanBeFinalInspection x0
com.intellij.codeInspection.canBeFinal.CanBeFinalInspection$1 x1
}
com/intellij/codeInspection/canBeFinal/CanBeFinalInspection.class
CanBeFinalInspection.java
package com.intellij.codeInspection.canBeFinal
public com.intellij.codeInspection.canBeFinal.CanBeFinalInspection extends com.intellij.codeInspection.GlobalJavaBatchInspectionTool {
private static final com.intellij.openapi.diagnostic.Logger LOG
public boolean REPORT_CLASSES
public boolean REPORT_METHODS
public boolean REPORT_FIELDS
public static final String DISPLAY_NAME
public static final String SHORT_NAME
private static final String QUICK_FIX_NAME
public void <init> ()
public boolean isReportClasses ()
public boolean isReportMethods ()
public boolean isReportFields ()
public javax.swing.JComponent createOptionsPanel ()
public com.intellij.codeInspection.reference.RefGraphAnnotator getAnnotator (com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.reference.RefManager refManager
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.codeInspection.reference.RefClass ownerClass
com.intellij.codeInspection.reference.RefJavaElement refElement
com.intellij.psi.PsiMember psiMember
com.intellij.psi.PsiIdentifier psiIdentifier
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
protected boolean queryExternalUsagesRequests (com.intellij.codeInspection.reference.RefManager, com.intellij.codeInspection.GlobalJavaInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.codeInspection.reference.RefElement entryPoint
com.intellij.codeInspection.reference.RefManager manager
com.intellij.codeInspection.GlobalJavaInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor problemsProcessor
public com.intellij.codeInspection.QuickFix getQuickFix (java.lang.String)
String hint
public java.lang.String getDisplayName ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getShortName ()
static synthetic java.lang.String access$100 ()
static synthetic com.intellij.openapi.diagnostic.Logger access$200 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/compiler/JavacQuirksInspection.class
JavacQuirksInspection.java
package com.intellij.codeInspection.compiler
public com.intellij.codeInspection.compiler.JavacQuirksInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public void <init> ()
public boolean isEnabledByDefault ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/compiler/JavacQuirksInspectionVisitor$1.class
JavacQuirksInspectionVisitor.java
package com.intellij.codeInspection.compiler
com.intellij.codeInspection.compiler.JavacQuirksInspectionVisitor$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.codeInspection.compiler.JavacQuirksInspectionVisitor this$0
void <init> (com.intellij.codeInspection.compiler.JavacQuirksInspectionVisitor)
com.intellij.codeInspection.compiler.JavacQuirksInspectionVisitor this$0
public void visitReferenceParameterList (com.intellij.psi.PsiReferenceParameterList)
String message
String fixName
com.intellij.psi.PsiReferenceParameterList list
}
com/intellij/codeInspection/compiler/JavacQuirksInspectionVisitor$MyAddExplicitTypeArgumentsFix.class
JavacQuirksInspectionVisitor.java
package com.intellij.codeInspection.compiler
com.intellij.codeInspection.compiler.JavacQuirksInspectionVisitor$MyAddExplicitTypeArgumentsFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiExpression withArgs
com.intellij.psi.PsiElement parent
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
public boolean startInWriteAction ()
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic com.intellij.psi.PsiElement lambda$applyFix$0 (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression) throws java.lang.RuntimeException
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression withArgs
synthetic void <init> (com.intellij.codeInspection.compiler.JavacQuirksInspectionVisitor$1)
com.intellij.codeInspection.compiler.JavacQuirksInspectionVisitor$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/compiler/JavacQuirksInspectionVisitor$ReplaceAssignmentOperatorWithAssignmentFix.class
JavacQuirksInspectionVisitor.java
package com.intellij.codeInspection.compiler
com.intellij.codeInspection.compiler.JavacQuirksInspectionVisitor$ReplaceAssignmentOperatorWithAssignmentFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final String myOperationSign
void <init> (java.lang.String)
String operationSign
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/compiler/JavacQuirksInspectionVisitor.class
JavacQuirksInspectionVisitor.java
package com.intellij.codeInspection.compiler
public com.intellij.codeInspection.compiler.JavacQuirksInspectionVisitor extends com.intellij.psi.JavaElementVisitor {
private static final com.intellij.patterns.ElementPattern QUALIFIER_REFERENCE
private final com.intellij.codeInspection.ProblemsHolder myHolder
private final com.intellij.pom.java.LanguageLevel myLanguageLevel
private final com.intellij.openapi.projectRoots.JavaSdkVersion mySdkVersion
public void <init> (com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ProblemsHolder holder
public void visitAnnotationArrayInitializer (com.intellij.psi.PsiArrayInitializerMemberValue)
String message
String fixName
com.intellij.psi.PsiArrayInitializerMemberValue initializer
com.intellij.psi.PsiElement lastElement
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiTypeElement type
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
String operatorText
String message
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiType lType
com.intellij.psi.PsiExpression rExpression
com.intellij.psi.PsiJavaToken operationSign
com.intellij.psi.tree.IElementType eqOpSign
com.intellij.psi.tree.IElementType opSign
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiElement assignmentToken
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression initializer
private void checkIntersectionType (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
String descriptionTemplate
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType[] conjuncts
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiType lType
com.intellij.psi.PsiType rType
com.intellij.psi.PsiElement elementToHighlight
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiTypeParameter typeParameter
int i
com.intellij.psi.PsiSubstitutor substitutor
int count
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression[] args
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiMethodCallExpression expression
public void visitIdentifier (com.intellij.psi.PsiIdentifier)
String message
String message
com.intellij.psi.PsiIdentifier identifier
public void visitKeyword (com.intellij.psi.PsiKeyword)
String message
com.intellij.codeInspection.LocalQuickFix fix
com.intellij.psi.PsiElement grand
com.intellij.psi.PsiElement parent
String modifier
com.intellij.psi.PsiKeyword keyword
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiType rtype
com.intellij.psi.PsiType ltype
com.intellij.psi.PsiExpression rOperand
com.intellij.psi.PsiBinaryExpression expression
static synthetic com.intellij.patterns.ElementPattern access$000 ()
static synthetic com.intellij.codeInspection.ProblemsHolder access$100 (com.intellij.codeInspection.compiler.JavacQuirksInspectionVisitor)
com.intellij.codeInspection.compiler.JavacQuirksInspectionVisitor x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/compiler/RemoveElementQuickFix.class
RemoveElementQuickFix.java
package com.intellij.codeInspection.compiler
public com.intellij.codeInspection.compiler.RemoveElementQuickFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final String myName
public void <init> (java.lang.String)
String name
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/concurrencyAnnotations/FieldAccessNotGuardedInspection$Visitor.class
FieldAccessNotGuardedInspection.java
package com.intellij.codeInspection.concurrencyAnnotations
com.intellij.codeInspection.concurrencyAnnotations.FieldAccessNotGuardedInspection$Visitor extends com.intellij.psi.JavaElementVisitor {
private final com.intellij.codeInspection.ProblemsHolder myHolder
void <init> (com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ProblemsHolder holder
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiExpression guardExpression
com.intellij.util.IncorrectOperationException ignore
com.intellij.psi.PsiThisExpression thisExpression
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiElement childParent
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement lockExpr
com.intellij.psi.PsiThisExpression thisExpression1
com.intellij.psi.PsiThisExpression thisExpression2
com.intellij.psi.PsiClass aClass1
com.intellij.psi.PsiClass aClass2
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiExpression lockQualifier
com.intellij.psi.PsiReferenceExpression referenceExpression1
com.intellij.psi.PsiReferenceExpression referenceExpression2
com.intellij.psi.PsiElement target1
com.intellij.psi.PsiElement target2
com.intellij.psi.PsiReferenceExpression methodExpression2
com.intellij.psi.PsiExpression qualifierExpression1
com.intellij.psi.PsiExpression qualifierExpression2
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiMethod method2
com.intellij.psi.PsiMethodCallExpression methodCallExpression1
com.intellij.psi.PsiMethodCallExpression methodCallExpression2
com.intellij.psi.PsiClassObjectAccessExpression classObjectAccessExpression1
com.intellij.psi.PsiClassObjectAccessExpression classObjectAccessExpression2
com.intellij.psi.PsiClass aClass1
com.intellij.psi.PsiClass aClass2
com.intellij.psi.PsiSynchronizedStatement syncStatement
com.intellij.psi.PsiExpression lockExpression
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiField field
String guard
com.intellij.psi.PsiExpression guardExpression
com.intellij.psi.PsiMethod containingMethod
com.intellij.psi.PsiElement check
private static com.intellij.psi.PsiClass getClassFromThisExpression (com.intellij.psi.PsiThisExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiThisExpression thisExpression
com.intellij.psi.PsiElement context
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
private static com.intellij.psi.PsiTryStatement findLockTryStatement (com.intellij.psi.PsiReferenceExpression, java.lang.String)
com.intellij.psi.PsiStatement psiStatement
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.PsiReferenceExpression expression
String guard
com.intellij.psi.PsiTryStatement tryStatement
private static boolean isLockGuardStatement (java.lang.String, com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiExpression psiExpression
String guard
com.intellij.psi.PsiElement element
String lockMethodStart
}
com/intellij/codeInspection/concurrencyAnnotations/FieldAccessNotGuardedInspection.class
FieldAccessNotGuardedInspection.java
package com.intellij.codeInspection.concurrencyAnnotations
public com.intellij.codeInspection.concurrencyAnnotations.FieldAccessNotGuardedInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public void <init> ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static boolean isCallOnGuard (java.lang.String, java.lang.String, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiElement resolve
String guard
String lockMethodStart
com.intellij.psi.PsiMethodCallExpression psiExpression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifierExpression
private static boolean isCallOnGuard (java.lang.String, java.lang.String, com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiExpression)
String methodName
com.intellij.psi.PsiElement resolve
String guard
String lockMethodStart
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
String qualifierText
static synthetic boolean access$000 (java.lang.String, java.lang.String, com.intellij.psi.PsiMethodCallExpression)
String x0
String x1
com.intellij.psi.PsiMethodCallExpression x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/concurrencyAnnotations/InstanceGuardedByStaticInspection$Visitor.class
InstanceGuardedByStaticInspection.java
package com.intellij.codeInspection.concurrencyAnnotations
com.intellij.codeInspection.concurrencyAnnotations.InstanceGuardedByStaticInspection$Visitor extends com.intellij.psi.JavaElementVisitor {
private final com.intellij.codeInspection.ProblemsHolder myHolder
void <init> (com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ProblemsHolder holder
public void visitDocTag (com.intellij.psi.javadoc.PsiDocTag)
com.intellij.psi.javadoc.PsiDocTag psiDocTag
com.intellij.psi.PsiMember member
String guardValue
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiField guardField
public void visitAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiMember member
String guardValue
com.intellij.psi.PsiAnnotationMemberValue guardRef
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiField guardField
}
com/intellij/codeInspection/concurrencyAnnotations/InstanceGuardedByStaticInspection.class
InstanceGuardedByStaticInspection.java
package com.intellij.codeInspection.concurrencyAnnotations
public com.intellij.codeInspection.concurrencyAnnotations.InstanceGuardedByStaticInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public void <init> ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/concurrencyAnnotations/JCiPUtil$1.class
JCiPUtil.java
package com.intellij.codeInspection.concurrencyAnnotations
synthetic com.intellij.codeInspection.concurrencyAnnotations.JCiPUtil$1 extends java.lang.Object {
}
com/intellij/codeInspection/concurrencyAnnotations/JCiPUtil$GuardedTagVisitor.class
JCiPUtil.java
package com.intellij.codeInspection.concurrencyAnnotations
com.intellij.codeInspection.concurrencyAnnotations.JCiPUtil$GuardedTagVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private String guardString
private void <init> ()
public void visitDocTag (com.intellij.psi.javadoc.PsiDocTag)
com.intellij.psi.javadoc.PsiDocTag tag
String text
private java.lang.String getGuardString ()
synthetic void <init> (com.intellij.codeInspection.concurrencyAnnotations.JCiPUtil$1)
com.intellij.codeInspection.concurrencyAnnotations.JCiPUtil$1 x0
static synthetic java.lang.String access$100 (com.intellij.codeInspection.concurrencyAnnotations.JCiPUtil$GuardedTagVisitor)
com.intellij.codeInspection.concurrencyAnnotations.JCiPUtil$GuardedTagVisitor x0
}
com/intellij/codeInspection/concurrencyAnnotations/JCiPUtil.class
JCiPUtil.java
package com.intellij.codeInspection.concurrencyAnnotations
public com.intellij.codeInspection.concurrencyAnnotations.JCiPUtil extends java.lang.Object {
static boolean isJCiPAnnotation (java.lang.String)
String ref
private void <init> ()
public static boolean isImmutable (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static boolean isImmutable (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.javadoc.PsiDocComment comment
com.intellij.psi.PsiClass aClass
boolean checkDocComment
com.intellij.psi.PsiAnnotation annotation
private static boolean containsImmutableWord (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public static java.lang.String findGuardForMember (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiAnnotation annotation
com.intellij.codeInspection.concurrencyAnnotations.JCiPUtil$GuardedTagVisitor visitor
static boolean isGuardedBy (com.intellij.psi.PsiMember, java.lang.String)
com.intellij.psi.PsiMember member
String guard
java.util.List annotations
com.intellij.psi.PsiAnnotation annotation
public static boolean isGuardedBy (com.intellij.psi.PsiMember, com.intellij.psi.PsiField)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiField field
static boolean isGuardedByAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
static boolean isGuardedByTag (com.intellij.psi.javadoc.PsiDocTag)
com.intellij.psi.javadoc.PsiDocTag tag
String text
static java.lang.String getGuardValue (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiMember member
Object value
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotationMemberValue psiAnnotationMemberValue
static java.lang.String getGuardValue (com.intellij.psi.javadoc.PsiDocTag)
com.intellij.psi.javadoc.PsiDocTag tag
String text
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$containsImmutableWord$0 (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/concurrencyAnnotations/NonFinalFieldInImmutableInspection$1.class
NonFinalFieldInImmutableInspection.java
package com.intellij.codeInspection.concurrencyAnnotations
com.intellij.codeInspection.concurrencyAnnotations.NonFinalFieldInImmutableInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.concurrencyAnnotations.NonFinalFieldInImmutableInspection this$0
void <init> (com.intellij.codeInspection.concurrencyAnnotations.NonFinalFieldInImmutableInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.concurrencyAnnotations.NonFinalFieldInImmutableInspection this$0
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
}
com/intellij/codeInspection/concurrencyAnnotations/NonFinalFieldInImmutableInspection.class
NonFinalFieldInImmutableInspection.java
package com.intellij.codeInspection.concurrencyAnnotations
public com.intellij.codeInspection.concurrencyAnnotations.NonFinalFieldInImmutableInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public void <init> ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/concurrencyAnnotations/NonFinalGuardInspection$Visitor.class
NonFinalGuardInspection.java
package com.intellij.codeInspection.concurrencyAnnotations
com.intellij.codeInspection.concurrencyAnnotations.NonFinalGuardInspection$Visitor extends com.intellij.psi.JavaElementVisitor {
private final com.intellij.codeInspection.ProblemsHolder myHolder
void <init> (com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ProblemsHolder holder
public void visitAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
String guardValue
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiField guardField
com.intellij.psi.PsiAnnotationMemberValue member
public void visitDocTag (com.intellij.psi.javadoc.PsiDocTag)
com.intellij.psi.javadoc.PsiDocTag psiDocTag
String guardValue
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiField guardField
}
com/intellij/codeInspection/concurrencyAnnotations/NonFinalGuardInspection.class
NonFinalGuardInspection.java
package com.intellij.codeInspection.concurrencyAnnotations
public com.intellij.codeInspection.concurrencyAnnotations.NonFinalGuardInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public void <init> ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/concurrencyAnnotations/StaticGuardedByInstanceInspection$Visitor.class
StaticGuardedByInstanceInspection.java
package com.intellij.codeInspection.concurrencyAnnotations
com.intellij.codeInspection.concurrencyAnnotations.StaticGuardedByInstanceInspection$Visitor extends com.intellij.psi.JavaElementVisitor {
private final com.intellij.codeInspection.ProblemsHolder myHolder
void <init> (com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ProblemsHolder holder
public void visitAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiMember member
String guardValue
com.intellij.psi.PsiAnnotationMemberValue guardRef
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiField guardField
public void visitDocTag (com.intellij.psi.javadoc.PsiDocTag)
com.intellij.psi.javadoc.PsiDocTag psiDocTag
com.intellij.psi.PsiMember member
String guardValue
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiField guardField
private void registerError (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/codeInspection/concurrencyAnnotations/StaticGuardedByInstanceInspection.class
StaticGuardedByInstanceInspection.java
package com.intellij.codeInspection.concurrencyAnnotations
public com.intellij.codeInspection.concurrencyAnnotations.StaticGuardedByInstanceInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public void <init> ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/concurrencyAnnotations/UnknownGuardInspection$Visitor.class
UnknownGuardInspection.java
package com.intellij.codeInspection.concurrencyAnnotations
com.intellij.codeInspection.concurrencyAnnotations.UnknownGuardInspection$Visitor extends com.intellij.psi.JavaElementVisitor {
private final com.intellij.codeInspection.ProblemsHolder myHolder
void <init> (com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ProblemsHolder holder
public void visitAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
String guardValue
com.intellij.psi.PsiAnnotationMemberValue member
private static boolean isValidGuardText (java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiExpression expression
com.intellij.util.IncorrectOperationException ignore
String guardText
com.intellij.psi.PsiElement context
private static boolean isValidGuard (com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement target
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiField field
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType type
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiThisExpression thisExpression
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassObjectAccessExpression classObjectAccessExpression
com.intellij.psi.PsiTypeElement operand
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass target
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement context
public void visitDocTag (com.intellij.psi.javadoc.PsiDocTag)
com.intellij.psi.javadoc.PsiDocTag psiDocTag
String guardValue
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/concurrencyAnnotations/UnknownGuardInspection.class
UnknownGuardInspection.java
package com.intellij.codeInspection.concurrencyAnnotations
public com.intellij.codeInspection.concurrencyAnnotations.UnknownGuardInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public void <init> ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/CFGBuilder.class
CFGBuilder.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.CFGBuilder extends java.lang.Object {
private final com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer myAnalyzer
private final java.util.Deque myBranches
private final java.util.Map myMethodRefQualifiers
void <init> (com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer)
com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer analyzer
private com.intellij.codeInspection.dataFlow.CFGBuilder add (com.intellij.codeInspection.dataFlow.instructions.Instruction)
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
public com.intellij.codeInspection.dataFlow.CFGBuilder pushUnknown ()
public com.intellij.codeInspection.dataFlow.CFGBuilder pushNull ()
public com.intellij.codeInspection.dataFlow.CFGBuilder pushExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public com.intellij.codeInspection.dataFlow.CFGBuilder pushExpression (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.NullabilityProblemKind)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.NullabilityProblemKind kind
public com.intellij.codeInspection.dataFlow.CFGBuilder unwrap (com.intellij.codeInspection.dataFlow.SpecialField)
com.intellij.codeInspection.dataFlow.SpecialField descriptor
public com.intellij.codeInspection.dataFlow.CFGBuilder pushForWrite (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variable
public com.intellij.codeInspection.dataFlow.CFGBuilder push (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue value
public com.intellij.codeInspection.dataFlow.CFGBuilder push (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiExpression expression
public com.intellij.codeInspection.dataFlow.CFGBuilder pop ()
public com.intellij.codeInspection.dataFlow.CFGBuilder dup ()
public transient com.intellij.codeInspection.dataFlow.CFGBuilder splice (int, int[])
int count
int[] replacement
public com.intellij.codeInspection.dataFlow.CFGBuilder swap ()
public com.intellij.codeInspection.dataFlow.CFGBuilder objectOf ()
public com.intellij.codeInspection.dataFlow.CFGBuilder resultOf (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public com.intellij.codeInspection.dataFlow.CFGBuilder isInstance (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression anchor
public com.intellij.codeInspection.dataFlow.CFGBuilder invoke (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.CFGBuilder compare (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType relation
public com.intellij.codeInspection.dataFlow.CFGBuilder ifConditionIs (boolean)
boolean value
com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction gotoInstruction
public com.intellij.codeInspection.dataFlow.CFGBuilder ifCondition (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType relation
public com.intellij.codeInspection.dataFlow.CFGBuilder ifNotNull ()
public com.intellij.codeInspection.dataFlow.CFGBuilder ifNull ()
public com.intellij.codeInspection.dataFlow.CFGBuilder end ()
public com.intellij.codeInspection.dataFlow.CFGBuilder elseBranch ()
com.intellij.codeInspection.dataFlow.instructions.GotoInstruction gotoInstruction
public com.intellij.codeInspection.dataFlow.CFGBuilder doWhileUnknown ()
com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction jump
public com.intellij.codeInspection.dataFlow.CFGBuilder boxUnbox (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType expectedType
public com.intellij.codeInspection.dataFlow.CFGBuilder boxUnbox (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType expressionType
com.intellij.psi.PsiType expectedType
public com.intellij.codeInspection.dataFlow.CFGBuilder flushFields ()
public com.intellij.codeInspection.dataFlow.CFGBuilder assign ()
public com.intellij.codeInspection.dataFlow.CFGBuilder assignAndPop (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue target
com.intellij.codeInspection.dataFlow.value.DfaValue source
public com.intellij.codeInspection.dataFlow.CFGBuilder assign (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue target
com.intellij.codeInspection.dataFlow.value.DfaValue source
public com.intellij.codeInspection.dataFlow.CFGBuilder doTry (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement anchor
com.intellij.codeInspection.dataFlow.ControlFlow$DeferredOffset offset
public com.intellij.codeInspection.dataFlow.CFGBuilder catchAll ()
com.intellij.codeInspection.dataFlow.instructions.GotoInstruction gotoInstruction
public com.intellij.codeInspection.dataFlow.CFGBuilder doThrow (com.intellij.psi.PsiType)
com.intellij.psi.PsiType exceptionType
public com.intellij.codeInspection.dataFlow.CFGBuilder assignTo (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable var
public com.intellij.codeInspection.dataFlow.CFGBuilder assignTo (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
public com.intellij.codeInspection.dataFlow.value.DfaValueFactory getFactory ()
public com.intellij.codeInspection.dataFlow.CFGBuilder evaluateFunction (com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifierBinding
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression functionalExpression
com.intellij.psi.PsiExpression stripped
public com.intellij.codeInspection.dataFlow.CFGBuilder invokeFunction (int, com.intellij.psi.PsiExpression)
int argCount
com.intellij.psi.PsiExpression functionalExpression
public com.intellij.codeInspection.dataFlow.CFGBuilder invokeFunction (int, com.intellij.psi.PsiExpression, com.intellij.codeInsight.Nullability)
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.psi.PsiParameter[] parameters
com.intellij.codeInspection.dataFlow.value.DfaValue qualifierValue
int expectedArgCount
boolean pushQualifier
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement qualifier
int argCount
com.intellij.psi.PsiExpression functionalExpression
com.intellij.codeInsight.Nullability resultNullability
com.intellij.psi.PsiExpression stripped
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiType returnType
private boolean processKnownMethodReference (int, com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.PsiMethod)
int argCount
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassObjectAccessExpression qualifier
com.intellij.psi.PsiType type
private void moveTopValue (int)
int i
int[] permutation
int depth
public com.intellij.codeInspection.dataFlow.CFGBuilder inlineLambda (com.intellij.psi.PsiLambdaExpression, com.intellij.codeInsight.Nullability)
com.intellij.codeInspection.dataFlow.NullabilityProblemKind kind
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variable
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.codeInsight.Nullability resultNullability
com.intellij.psi.PsiElement body
com.intellij.psi.PsiExpression expression
public com.intellij.codeInspection.dataFlow.CFGBuilder loopOver (com.intellij.psi.PsiExpression[], com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction condGoto
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.instructions.GotoInstruction gotoInstruction
com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction condGoto
com.intellij.psi.PsiExpression[] expressions
com.intellij.codeInspection.dataFlow.value.DfaVariableValue targetVariable
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
public com.intellij.codeInspection.dataFlow.value.DfaVariableValue createTempVariable (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.codeInspection.dataFlow.CFGBuilder chain (java.util.function.Consumer)
java.util.function.Consumer operation
private synthetic void lambda$loopOver$8 (com.intellij.codeInspection.dataFlow.instructions.GotoInstruction, com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction)
com.intellij.codeInspection.dataFlow.instructions.GotoInstruction gotoInstruction
com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction condGoto
private synthetic void lambda$loopOver$7 (com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction)
com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction condGoto
private synthetic void lambda$invokeFunction$6 (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter p
private synthetic void lambda$invokeFunction$5 (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter p
private synthetic void lambda$catchAll$4 (com.intellij.codeInspection.dataFlow.instructions.GotoInstruction)
com.intellij.codeInspection.dataFlow.instructions.GotoInstruction gotoInstruction
private synthetic void lambda$doTry$3 (com.intellij.codeInspection.dataFlow.ControlFlow$DeferredOffset)
com.intellij.codeInspection.dataFlow.ControlFlow$DeferredOffset offset
private synthetic void lambda$doWhileUnknown$2 (com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction)
com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction jump
private synthetic void lambda$elseBranch$1 (com.intellij.codeInspection.dataFlow.instructions.GotoInstruction)
com.intellij.codeInspection.dataFlow.instructions.GotoInstruction gotoInstruction
private synthetic void lambda$ifConditionIs$0 (com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction)
com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction gotoInstruction
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/CommonDataflow$1.class
CommonDataflow.java
package com.intellij.codeInspection.dataFlow
synthetic com.intellij.codeInspection.dataFlow.CommonDataflow$1 extends java.lang.Object {
}
com/intellij/codeInspection/dataFlow/CommonDataflow$CommonDataflowVisitor.class
CommonDataflow.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.CommonDataflow$CommonDataflowVisitor extends com.intellij.codeInspection.dataFlow.StandardInstructionVisitor {
private com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowResult myResult
private final java.util.List myEndOfInitializerStates
private void <init> ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitEndOfInitializer (com.intellij.codeInspection.dataFlow.instructions.EndOfInitializerInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.EndOfInitializerInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
protected void beforeExpressionPush (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiExpression, com.intellij.openapi.util.TextRange, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiExpression expression
com.intellij.openapi.util.TextRange range
com.intellij.codeInspection.dataFlow.DfaMemoryState state
synthetic void <init> (com.intellij.codeInspection.dataFlow.CommonDataflow$1)
com.intellij.codeInspection.dataFlow.CommonDataflow$1 x0
static synthetic com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowResult access$200 (com.intellij.codeInspection.dataFlow.CommonDataflow$CommonDataflowVisitor)
com.intellij.codeInspection.dataFlow.CommonDataflow$CommonDataflowVisitor x0
static synthetic java.util.List access$300 (com.intellij.codeInspection.dataFlow.CommonDataflow$CommonDataflowVisitor)
com.intellij.codeInspection.dataFlow.CommonDataflow$CommonDataflowVisitor x0
static synthetic com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowResult access$202 (com.intellij.codeInspection.dataFlow.CommonDataflow$CommonDataflowVisitor, com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowResult)
com.intellij.codeInspection.dataFlow.CommonDataflow$CommonDataflowVisitor x0
com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowResult x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/CommonDataflow$DataflowPoint.class
CommonDataflow.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowPoint extends java.lang.Object {
com.intellij.codeInspection.dataFlow.DfaFactMap myFacts
java.util.Set myPossibleValues
java.util.Set myNotValues
boolean myMayFailByContract
void <init> ()
void <init> (com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowPoint)
com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowPoint other
void addNotValues (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl, com.intellij.codeInspection.dataFlow.value.DfaValue)
java.util.Set constants
java.util.Set notValues
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl memState
com.intellij.codeInspection.dataFlow.value.DfaValue value
void addValue (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl memState
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.value.DfaConstValue constantValue
Object newValue
void addFacts (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaConstValue constantValue
com.intellij.codeInspection.dataFlow.value.DfaValue specialField
com.intellij.codeInspection.dataFlow.SpecialField field
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl memState
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.DfaFactMap newMap
}
com/intellij/codeInspection/dataFlow/CommonDataflow$DataflowResult.class
CommonDataflow.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowResult extends java.lang.Object {
private final java.util.Map myData
private final com.intellij.codeInspection.dataFlow.RunnerResult myResult
public void <init> (com.intellij.codeInspection.dataFlow.RunnerResult)
com.intellij.codeInspection.dataFlow.RunnerResult result
com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowResult copy ()
com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowResult copy
void add (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl memState
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowPoint point
private static com.intellij.codeInspection.dataFlow.DfaFactMap getFactMap (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl memState
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.DfaFactMap newMap
com.intellij.codeInspection.dataFlow.DfaNullability nullability
public boolean expressionWasAnalyzed (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public boolean cannotFailByContract (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression call
com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowPoint point
public java.lang.Object getExpressionFact (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.DfaFactType)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.DfaFactType type
com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowPoint point
public java.util.Set getExpressionValues (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowPoint point
java.util.Set values
public java.util.Set getValuesNotEqualToExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowPoint point
java.util.Set values
public com.intellij.codeInspection.dataFlow.DfaFactMap getAllFacts (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowPoint point
private static synthetic com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowPoint lambda$add$1 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression e
private static synthetic void lambda$copy$0 (com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowResult, com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowPoint)
com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowResult copy
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowPoint point
static synthetic com.intellij.codeInspection.dataFlow.DfaFactMap access$000 (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl x0
com.intellij.codeInspection.dataFlow.value.DfaValue x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/CommonDataflow.class
CommonDataflow.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.CommonDataflow extends java.lang.Object {
public void <init> ()
private static com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowResult runDFA (com.intellij.psi.PsiElement)
java.util.List initialStates
java.util.List initialStates
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement block
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.CommonDataflow$CommonDataflowVisitor visitor
com.intellij.codeInspection.dataFlow.RunnerResult result
com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowResult dfr
java.util.List states
public static com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowResult getDataflowResult (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression context
com.intellij.psi.PsiElement body
public static java.lang.Object getExpressionFact (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.DfaFactType)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.DfaFactType type
com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowResult result
public static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet getExpressionRange (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
Object value
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet rangeSet
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getDataflowResult$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement body
com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowResult result
}
com/intellij/codeInspection/dataFlow/ContractChecker$ContractCheckerVisitor.class
ContractChecker.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.ContractChecker$ContractCheckerVisitor extends com.intellij.codeInspection.dataFlow.StandardInstructionVisitor {
private final com.intellij.psi.PsiMethod myMethod
private final com.intellij.codeInspection.dataFlow.StandardMethodContract myContract
private final boolean myOwnContract
private final java.util.Set myViolations
private final java.util.Set myNonViolations
private final java.util.Set myFailures
private boolean myMayReturnNormally
void <init> (com.intellij.psi.PsiMethod, com.intellij.codeInspection.dataFlow.StandardMethodContract, boolean)
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
boolean ownContract
protected void checkReturnValue (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiExpression, com.intellij.psi.PsiParameterListOwner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiParameterListOwner context
com.intellij.codeInspection.dataFlow.DfaMemoryState state
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitMethodCall (com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.DfaInstructionState state
com.intellij.codeInspection.dataFlow.DfaInstructionState[] states
com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.psi.PsiCall call
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitControlTransfer (com.intellij.codeInspection.dataFlow.instructions.ControlTransferInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.ControlTransferInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
private java.util.Map getErrors ()
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement element
com.intellij.psi.PsiIdentifier nameIdentifier
java.util.HashMap errors
private static boolean weCannotInferAnythingAboutMethodReturnValue (com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction)
com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction instruction
com.intellij.psi.PsiMethod target
static synthetic java.util.Map access$000 (com.intellij.codeInspection.dataFlow.ContractChecker$ContractCheckerVisitor)
com.intellij.codeInspection.dataFlow.ContractChecker$ContractCheckerVisitor x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/ContractChecker.class
ContractChecker.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.ContractChecker extends java.lang.Object {
void <init> ()
static java.util.Map checkContractClause (com.intellij.psi.PsiMethod, com.intellij.codeInspection.dataFlow.StandardMethodContract, boolean)
boolean negated
com.intellij.codeInspection.dataFlow.value.DfaVariableValue dfaParam
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint constraint
com.intellij.codeInspection.dataFlow.value.DfaConstValue comparisonValue
int i
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
boolean ownContract
com.intellij.psi.PsiCodeBlock body
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.psi.PsiParameter[] parameters
com.intellij.codeInspection.dataFlow.DfaMemoryState initialState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.ContractChecker$ContractCheckerVisitor visitor
}
com/intellij/codeInspection/dataFlow/ContractInspection$1.class
ContractInspection.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.ContractInspection$1 extends com.intellij.psi.JavaElementVisitor {
static final synthetic boolean $assertionsDisabled
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.dataFlow.ContractInspection this$0
void <init> (com.intellij.codeInspection.dataFlow.ContractInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.dataFlow.ContractInspection this$0
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiElement element
java.util.Map$Entry entry
java.util.Map errors
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiAnnotation annotation
boolean ownContract
public void visitAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.openapi.util.TextRange actualRange
com.intellij.codeInspection.dataFlow.StandardMethodContract$ParseException error
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiMethod method
String text
private void checkMutationContract (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiMethod)
String error
com.intellij.psi.PsiAnnotationMemberValue value
boolean pure
String error
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiMethod method
String mutationContract
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/ContractInspection$2.class
ContractInspection.java
package com.intellij.codeInspection.dataFlow
synthetic com.intellij.codeInspection.dataFlow.ContractInspection$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$codeInspection$dataFlow$StandardMethodContract$ValueConstraint
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/ContractInspection.class
ContractInspection.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.ContractInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
public static com.intellij.codeInspection.dataFlow.StandardMethodContract$ParseException checkContract (com.intellij.psi.PsiMethod, java.lang.String)
java.util.List contracts
com.intellij.codeInspection.dataFlow.StandardMethodContract$ParseException e
String message
String message
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint constraint
com.intellij.psi.PsiType type
int i
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
String problem
int clauseIndex
com.intellij.psi.PsiMethod method
String text
java.util.List contracts
com.intellij.psi.PsiParameter[] parameters
int paramCount
java.util.List possibleContracts
private static synthetic java.util.stream.Stream lambda$checkContract$1 (com.intellij.codeInspection.dataFlow.StandardMethodContract, com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
com.intellij.codeInspection.dataFlow.StandardMethodContract c
private static synthetic boolean lambda$checkContract$0 (com.intellij.codeInspection.dataFlow.StandardMethodContract, com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
com.intellij.codeInspection.dataFlow.StandardMethodContract c
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/ContractReturnValue$1.class
ContractReturnValue.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.ContractReturnValue$1 extends com.intellij.codeInspection.dataFlow.ContractReturnValue {
void <init> (java.lang.String, int)
String name
int ordinal
java.util.stream.Stream validators ()
public com.intellij.codeInspection.dataFlow.value.DfaValue getDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaCallState)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue defaultValue
com.intellij.codeInspection.dataFlow.DfaCallState callState
public boolean isValueCompatible (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValue value
}
com/intellij/codeInspection/dataFlow/ContractReturnValue$2.class
ContractReturnValue.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.ContractReturnValue$2 extends com.intellij.codeInspection.dataFlow.ContractReturnValue {
void <init> (java.lang.String, int)
String name
int ordinal
java.util.stream.Stream validators ()
public com.intellij.codeInspection.dataFlow.value.DfaValue getDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaCallState)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue defaultValue
com.intellij.codeInspection.dataFlow.DfaCallState callState
public boolean isValueCompatible (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValue value
}
com/intellij/codeInspection/dataFlow/ContractReturnValue$3.class
ContractReturnValue.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.ContractReturnValue$3 extends com.intellij.codeInspection.dataFlow.ContractReturnValue {
void <init> (java.lang.String, int)
String name
int ordinal
java.util.stream.Stream validators ()
public com.intellij.codeInspection.dataFlow.value.DfaValue getDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaCallState)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue defaultValue
com.intellij.codeInspection.dataFlow.DfaCallState callState
public boolean isValueCompatible (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValue value
}
com/intellij/codeInspection/dataFlow/ContractReturnValue$4.class
ContractReturnValue.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.ContractReturnValue$4 extends com.intellij.codeInspection.dataFlow.ContractReturnValue {
void <init> (java.lang.String, int)
String name
int ordinal
java.util.stream.Stream validators ()
public boolean isNotNull ()
public com.intellij.codeInspection.dataFlow.value.DfaValue getDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaCallState)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue defaultValue
com.intellij.codeInspection.dataFlow.DfaCallState callState
public boolean isValueCompatible (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValue value
}
com/intellij/codeInspection/dataFlow/ContractReturnValue$5.class
ContractReturnValue.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.ContractReturnValue$5 extends com.intellij.codeInspection.dataFlow.ContractReturnValue {
void <init> (java.lang.String, int)
String name
int ordinal
java.util.stream.Stream validators ()
public com.intellij.codeInspection.dataFlow.value.DfaValue getDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaCallState)
boolean unmodifiableView
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue defaultValue
com.intellij.codeInspection.dataFlow.DfaCallState callState
com.intellij.codeInspection.dataFlow.value.DfaValue value
public boolean isNotNull ()
public boolean isValueCompatible (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValue value
}
com/intellij/codeInspection/dataFlow/ContractReturnValue$6.class
ContractReturnValue.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.ContractReturnValue$6 extends com.intellij.codeInspection.dataFlow.ContractReturnValue {
void <init> (java.lang.String, int)
String name
int ordinal
java.util.stream.Stream validators ()
public boolean isNotNull ()
public com.intellij.codeInspection.dataFlow.value.DfaValue getDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaCallState)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue defaultValue
com.intellij.codeInspection.dataFlow.DfaCallState callState
com.intellij.codeInspection.dataFlow.value.DfaValue qualifier
public boolean isValueCompatible (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValue value
private static synthetic java.lang.String lambda$validators$0 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType returnType
}
com/intellij/codeInspection/dataFlow/ContractReturnValue$BooleanReturnValue.class
ContractReturnValue.java
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.ContractReturnValue$BooleanReturnValue extends com.intellij.codeInspection.dataFlow.ContractReturnValue {
static final com.intellij.codeInspection.dataFlow.ContractReturnValue$BooleanReturnValue TRUE_VALUE
static final com.intellij.codeInspection.dataFlow.ContractReturnValue$BooleanReturnValue FALSE_VALUE
private final boolean myValue
private void <init> (boolean, int)
boolean value
int ordinal
public boolean getValue ()
public com.intellij.codeInspection.dataFlow.ContractReturnValue$BooleanReturnValue negate ()
java.util.stream.Stream validators ()
public com.intellij.codeInspection.dataFlow.value.DfaValue getDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaCallState)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue defaultValue
com.intellij.codeInspection.dataFlow.DfaCallState callState
public boolean isValueCompatible (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.value.DfaConstValue dfaConst
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/ContractReturnValue$ParameterReturnValue.class
ContractReturnValue.java
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.ContractReturnValue$ParameterReturnValue extends com.intellij.codeInspection.dataFlow.ContractReturnValue {
private final int myParamNumber
public void <init> (int)
int n
public int getParameterNumber ()
java.util.stream.Stream validators ()
public boolean equals (java.lang.Object)
Object obj
public com.intellij.codeInspection.dataFlow.value.DfaValue getDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaCallState)
com.intellij.codeInspection.dataFlow.value.DfaValue argument
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue defaultValue
com.intellij.codeInspection.dataFlow.DfaCallState callState
public boolean isValueCompatible (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValue value
private synthetic java.lang.String lambda$validators$0 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiType returnType
}
com/intellij/codeInspection/dataFlow/ContractReturnValue.class
ContractReturnValue.java
package com.intellij.codeInspection.dataFlow
public abstract com.intellij.codeInspection.dataFlow.ContractReturnValue extends java.lang.Object {
private static final int PARAMETER_ORDINAL_BASE
private static final int MAX_SUPPORTED_PARAMETER
private static final java.util.function.Function NOT_CONSTRUCTOR
private static final java.util.function.Function NOT_STATIC
private static final java.util.function.Function NOT_PRIMITIVE_RETURN
private static final java.util.function.Function BOOLEAN_RETURN
private final String myName
private final int myOrdinal
private static final com.intellij.codeInspection.dataFlow.ContractReturnValue ANY_VALUE
private static final com.intellij.codeInspection.dataFlow.ContractReturnValue FAIL_VALUE
private static final com.intellij.codeInspection.dataFlow.ContractReturnValue NULL_VALUE
private static final com.intellij.codeInspection.dataFlow.ContractReturnValue NOT_NULL_VALUE
private static final com.intellij.codeInspection.dataFlow.ContractReturnValue NEW_VALUE
private static final com.intellij.codeInspection.dataFlow.ContractReturnValue THIS_VALUE
private void <init> (java.lang.String, int)
String name
int ordinal
public int hashCode ()
public java.lang.String toString ()
public final java.lang.String getMethodCompatibilityProblem (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public final boolean isMethodCompatible (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
abstract java.util.stream.Stream validators ()
public com.intellij.codeInspection.dataFlow.ContractReturnValue intersect (com.intellij.codeInspection.dataFlow.ContractReturnValue)
com.intellij.codeInspection.dataFlow.ContractReturnValue other
public boolean isSuperValueOf (com.intellij.codeInspection.dataFlow.ContractReturnValue)
com.intellij.codeInspection.dataFlow.ContractReturnValue value
static com.intellij.codeInspection.dataFlow.value.DfaValue merge (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.DfaFactMap intersection
com.intellij.codeInspection.dataFlow.DfaFactMap defaultFacts
com.intellij.codeInspection.dataFlow.value.DfaValue defaultValue
com.intellij.codeInspection.dataFlow.value.DfaValue newValue
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public abstract com.intellij.codeInspection.dataFlow.value.DfaValue getDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaCallState)
public abstract boolean isValueCompatible (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValue)
public int ordinal ()
public boolean isNotNull ()
public boolean isNull ()
public boolean isFail ()
public boolean isBoolean ()
public static com.intellij.codeInspection.dataFlow.ContractReturnValue valueOf (int)
int ordinal
public static com.intellij.codeInspection.dataFlow.ContractReturnValue valueOf (java.lang.String)
int paramNumber
String suffix
String value
public static com.intellij.codeInspection.dataFlow.ContractReturnValue returnAny ()
public static com.intellij.codeInspection.dataFlow.ContractReturnValue fail ()
public static com.intellij.codeInspection.dataFlow.ContractReturnValue$BooleanReturnValue returnBoolean (boolean)
boolean value
public static com.intellij.codeInspection.dataFlow.ContractReturnValue$BooleanReturnValue returnTrue ()
public static com.intellij.codeInspection.dataFlow.ContractReturnValue$BooleanReturnValue returnFalse ()
public static com.intellij.codeInspection.dataFlow.ContractReturnValue returnNull ()
public static com.intellij.codeInspection.dataFlow.ContractReturnValue returnNotNull ()
public static com.intellij.codeInspection.dataFlow.ContractReturnValue returnNew ()
public static com.intellij.codeInspection.dataFlow.ContractReturnValue returnThis ()
public static com.intellij.codeInspection.dataFlow.ContractReturnValue returnParameter (int)
int n
private static synthetic void lambda$merge$6 (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.openapi.util.Pair)
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValue newValue
com.intellij.openapi.util.Pair fact
private static synthetic java.lang.String lambda$isMethodCompatible$5 (com.intellij.psi.PsiMethod, java.util.function.Function)
com.intellij.psi.PsiMethod method
java.util.function.Function fn
private static synthetic java.lang.String lambda$getMethodCompatibilityProblem$4 (com.intellij.psi.PsiMethod, java.util.function.Function)
com.intellij.psi.PsiMethod method
java.util.function.Function fn
private static synthetic java.lang.String lambda$static$3 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static synthetic java.lang.String lambda$static$2 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType returnType
private static synthetic java.lang.String lambda$static$1 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static synthetic java.lang.String lambda$static$0 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
synthetic void <init> (java.lang.String, int, com.intellij.codeInspection.dataFlow.ContractReturnValue$1)
String x0
int x1
com.intellij.codeInspection.dataFlow.ContractReturnValue$1 x2
static synthetic java.util.function.Function access$100 ()
static synthetic java.util.function.Function access$200 ()
static synthetic java.util.function.Function access$300 ()
static synthetic java.util.function.Function access$400 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/ContractValue$1.class
ContractValue.java
package com.intellij.codeInspection.dataFlow
synthetic com.intellij.codeInspection.dataFlow.ContractValue$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$codeInspection$dataFlow$value$DfaRelationValue$RelationType
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/ContractValue$Argument.class
ContractValue.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.ContractValue$Argument extends com.intellij.codeInspection.dataFlow.ContractValue {
private final int myIndex
void <init> (int)
int index
com.intellij.codeInspection.dataFlow.value.DfaValue makeDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.DfaCallArguments)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.DfaCallArguments arguments
public java.lang.String getPresentationText (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] params
public boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
static synthetic int access$000 (com.intellij.codeInspection.dataFlow.ContractValue$Argument)
com.intellij.codeInspection.dataFlow.ContractValue$Argument x0
}
com/intellij/codeInspection/dataFlow/ContractValue$Condition.class
ContractValue.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.ContractValue$Condition extends com.intellij.codeInspection.dataFlow.ContractValue {
private final com.intellij.codeInspection.dataFlow.ContractValue myLeft
private final com.intellij.codeInspection.dataFlow.ContractValue myRight
private final com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType myRelationType
void <init> (com.intellij.codeInspection.dataFlow.ContractValue, com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.codeInspection.dataFlow.ContractValue)
com.intellij.codeInspection.dataFlow.ContractValue left
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType type
com.intellij.codeInspection.dataFlow.ContractValue right
public boolean isBoundCheckingCondition ()
public boolean isExclusive (com.intellij.codeInspection.dataFlow.ContractValue)
com.intellij.codeInspection.dataFlow.ContractValue other
com.intellij.codeInspection.dataFlow.ContractValue$Condition that
public com.intellij.codeInspection.dataFlow.DfaCallArguments updateArguments (com.intellij.codeInspection.dataFlow.DfaCallArguments, boolean)
com.intellij.codeInspection.dataFlow.value.DfaValue[] newArguments
com.intellij.codeInspection.dataFlow.value.DfaValue newArg
com.intellij.codeInspection.dataFlow.value.DfaValue arg
com.intellij.codeInspection.dataFlow.DfaCallArguments arguments
boolean negated
int index
public java.util.OptionalInt getArgumentComparedTo (com.intellij.codeInspection.dataFlow.ContractValue, boolean)
com.intellij.codeInspection.dataFlow.ContractValue other
com.intellij.codeInspection.dataFlow.ContractValue other
com.intellij.codeInspection.dataFlow.ContractValue other
com.intellij.codeInspection.dataFlow.ContractValue value
boolean equal
com.intellij.codeInspection.dataFlow.value.DfaValue makeDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.DfaCallArguments)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.DfaCallArguments arguments
com.intellij.codeInspection.dataFlow.value.DfaValue left
com.intellij.codeInspection.dataFlow.value.DfaValue right
public java.lang.String getPresentationText (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public com.intellij.psi.PsiExpression findLeftPlace (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression call
public com.intellij.psi.PsiExpression findRightPlace (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression call
private static com.intellij.psi.PsiExpression findPlace (com.intellij.psi.PsiCallExpression, com.intellij.codeInspection.dataFlow.ContractValue)
com.intellij.psi.PsiExpression[] args
int index
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiCallExpression call
com.intellij.codeInspection.dataFlow.ContractValue value
public com.intellij.codeInspection.dataFlow.ContractValue invert ()
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/ContractValue$IndependentValue$1.class
ContractValue.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.ContractValue$IndependentValue$1 extends com.intellij.codeInspection.dataFlow.ContractValue$IndependentValue {
void <init> (com.intellij.util.Function, java.lang.String)
com.intellij.util.Function supplier
String presentation
public boolean isExclusive (com.intellij.codeInspection.dataFlow.ContractValue)
com.intellij.codeInspection.dataFlow.ContractValue other
}
com/intellij/codeInspection/dataFlow/ContractValue$IndependentValue$2.class
ContractValue.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.ContractValue$IndependentValue$2 extends com.intellij.codeInspection.dataFlow.ContractValue$IndependentValue {
void <init> (com.intellij.util.Function, java.lang.String)
com.intellij.util.Function supplier
String presentation
public boolean isExclusive (com.intellij.codeInspection.dataFlow.ContractValue)
com.intellij.codeInspection.dataFlow.ContractValue other
}
com/intellij/codeInspection/dataFlow/ContractValue$IndependentValue.class
ContractValue.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.ContractValue$IndependentValue extends com.intellij.codeInspection.dataFlow.ContractValue {
static final com.intellij.codeInspection.dataFlow.ContractValue$IndependentValue NULL
static final com.intellij.codeInspection.dataFlow.ContractValue$IndependentValue TRUE
static final com.intellij.codeInspection.dataFlow.ContractValue$IndependentValue FALSE
static final com.intellij.codeInspection.dataFlow.ContractValue$IndependentValue ZERO
private final com.intellij.util.Function mySupplier
private final String myPresentation
void <init> (com.intellij.util.Function, java.lang.String)
com.intellij.util.Function supplier
String presentation
com.intellij.codeInspection.dataFlow.value.DfaValue makeDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.DfaCallArguments)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.DfaCallArguments arguments
public java.lang.String toString ()
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$static$3 (com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$static$2 (com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$static$1 (com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$static$0 (com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/ContractValue$Qualifier.class
ContractValue.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.ContractValue$Qualifier extends com.intellij.codeInspection.dataFlow.ContractValue {
static final com.intellij.codeInspection.dataFlow.ContractValue$Qualifier INSTANCE
private void <init> ()
com.intellij.codeInspection.dataFlow.value.DfaValue makeDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.DfaCallArguments)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.DfaCallArguments arguments
public java.lang.String toString ()
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/ContractValue$Spec.class
ContractValue.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.ContractValue$Spec extends com.intellij.codeInspection.dataFlow.ContractValue {
private final com.intellij.codeInspection.dataFlow.ContractValue myQualifier
private final com.intellij.codeInspection.dataFlow.SpecialField myField
void <init> (com.intellij.codeInspection.dataFlow.ContractValue, com.intellij.codeInspection.dataFlow.SpecialField)
com.intellij.codeInspection.dataFlow.ContractValue qualifier
com.intellij.codeInspection.dataFlow.SpecialField field
com.intellij.codeInspection.dataFlow.value.DfaValue makeDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.DfaCallArguments)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.DfaCallArguments arguments
public boolean equals (java.lang.Object)
Object obj
com.intellij.codeInspection.dataFlow.ContractValue$Spec that
public java.lang.String getPresentationText (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public java.lang.String toString ()
static synthetic com.intellij.codeInspection.dataFlow.ContractValue access$100 (com.intellij.codeInspection.dataFlow.ContractValue$Spec)
com.intellij.codeInspection.dataFlow.ContractValue$Spec x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/ContractValue.class
ContractValue.java
package com.intellij.codeInspection.dataFlow
public abstract com.intellij.codeInspection.dataFlow.ContractValue extends java.lang.Object {
void <init> ()
abstract com.intellij.codeInspection.dataFlow.value.DfaValue makeDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.DfaCallArguments)
public com.intellij.codeInspection.dataFlow.value.DfaValue fromCall (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiExpression qualifier
com.intellij.codeInspection.dataFlow.value.DfaValue argValue
int i
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.psi.PsiCallExpression call
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpressionList argumentList
com.intellij.codeInspection.dataFlow.value.DfaValue qualifierValue
boolean varArgCall
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiParameter[] parameters
com.intellij.codeInspection.dataFlow.value.DfaValue[] argValues
public boolean isExclusive (com.intellij.codeInspection.dataFlow.ContractValue)
com.intellij.codeInspection.dataFlow.ContractValue other
public com.intellij.codeInspection.dataFlow.ContractValue invert ()
public boolean isBoundCheckingCondition ()
public com.intellij.codeInspection.dataFlow.DfaCallArguments updateArguments (com.intellij.codeInspection.dataFlow.DfaCallArguments, boolean)
com.intellij.codeInspection.dataFlow.DfaCallArguments arguments
boolean negated
public java.util.OptionalInt getNullCheckedArgument (boolean)
boolean equalToNull
public java.util.OptionalInt getArgumentComparedTo (com.intellij.codeInspection.dataFlow.ContractValue, boolean)
com.intellij.codeInspection.dataFlow.ContractValue value
boolean equal
public java.lang.String getPresentationText (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public com.intellij.psi.PsiExpression findLeftPlace (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression call
public com.intellij.psi.PsiExpression findRightPlace (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression call
public static com.intellij.codeInspection.dataFlow.ContractValue qualifier ()
public static com.intellij.codeInspection.dataFlow.ContractValue argument (int)
int index
public com.intellij.codeInspection.dataFlow.ContractValue specialField (com.intellij.codeInspection.dataFlow.SpecialField)
com.intellij.codeInspection.dataFlow.SpecialField field
public static com.intellij.codeInspection.dataFlow.ContractValue constant (java.lang.Object, com.intellij.psi.PsiType)
Object value
com.intellij.psi.PsiType type
public static com.intellij.codeInspection.dataFlow.ContractValue booleanValue (boolean)
boolean value
public static com.intellij.codeInspection.dataFlow.ContractValue nullValue ()
public static com.intellij.codeInspection.dataFlow.ContractValue zero ()
public static com.intellij.codeInspection.dataFlow.ContractValue condition (com.intellij.codeInspection.dataFlow.ContractValue, com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.codeInspection.dataFlow.ContractValue)
com.intellij.codeInspection.dataFlow.ContractValue left
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relation
com.intellij.codeInspection.dataFlow.ContractValue right
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$constant$0 (java.lang.Object, com.intellij.psi.PsiType, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
Object value
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/ControlFlow$1.class
ControlFlow.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.ControlFlow$1 extends com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset {
final synthetic com.intellij.psi.PsiElement val$element
final synthetic com.intellij.codeInspection.dataFlow.ControlFlow this$0
void <init> (com.intellij.codeInspection.dataFlow.ControlFlow, com.intellij.psi.PsiElement)
com.intellij.codeInspection.dataFlow.ControlFlow this$0
public int getInstructionOffset ()
}
com/intellij/codeInspection/dataFlow/ControlFlow$2.class
ControlFlow.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.ControlFlow$2 extends com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset {
final synthetic com.intellij.psi.PsiElement val$element
final synthetic com.intellij.codeInspection.dataFlow.ControlFlow this$0
void <init> (com.intellij.codeInspection.dataFlow.ControlFlow, com.intellij.psi.PsiElement)
com.intellij.codeInspection.dataFlow.ControlFlow this$0
public int getInstructionOffset ()
}
com/intellij/codeInspection/dataFlow/ControlFlow$3.class
ControlFlow.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.ControlFlow$3 extends com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset {
final synthetic com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset val$delegate
final synthetic int val$delta
void <init> (com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset, int)
public int getInstructionOffset ()
}
com/intellij/codeInspection/dataFlow/ControlFlow$ControlFlowOffset.class
ControlFlow.java
package com.intellij.codeInspection.dataFlow
public abstract com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset extends java.lang.Object {
public void <init> ()
public abstract int getInstructionOffset ()
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/ControlFlow$DeferredOffset.class
ControlFlow.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.ControlFlow$DeferredOffset extends com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset {
private int myOffset
public void <init> ()
public int getInstructionOffset ()
public void setOffset (int)
int offset
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/ControlFlow$FixedOffset.class
ControlFlow.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.ControlFlow$FixedOffset extends com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset {
private final int myOffset
public void <init> (int)
int offset
public int getInstructionOffset ()
}
com/intellij/codeInspection/dataFlow/ControlFlow.class
ControlFlow.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.ControlFlow extends java.lang.Object {
private final java.util.List myInstructions
private final gnu.trove.TObjectIntHashMap myElementToStartOffsetMap
private final gnu.trove.TObjectIntHashMap myElementToEndOffsetMap
private final com.intellij.codeInspection.dataFlow.value.DfaValueFactory myFactory
public void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
public com.intellij.codeInspection.dataFlow.instructions.Instruction[] getInstructions ()
public int getInstructionCount ()
public com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset getNextOffset ()
public void startElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public void finishElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public void addInstruction (com.intellij.codeInspection.dataFlow.instructions.Instruction)
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
public void removeVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public java.util.stream.Stream accessedVariables ()
public com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset getStartOffset (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset getEndOffset (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String toString ()
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
int i
StringBuilder result
java.util.List instructions
static com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset deltaOffset (com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset, int)
com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset delegate
int delta
static synthetic gnu.trove.TObjectIntHashMap access$000 (com.intellij.codeInspection.dataFlow.ControlFlow)
com.intellij.codeInspection.dataFlow.ControlFlow x0
static synthetic gnu.trove.TObjectIntHashMap access$100 (com.intellij.codeInspection.dataFlow.ControlFlow)
com.intellij.codeInspection.dataFlow.ControlFlow x0
}
com/intellij/codeInspection/dataFlow/ControlFlowAnalyzer$1.class
ControlFlowAnalyzer.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic java.util.ArrayList val$declaredVariables
final synthetic com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer this$0
void <init> (com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer, java.util.ArrayList)
com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer this$0
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
public void visitDeclarationStatement (com.intellij.psi.PsiDeclarationStatement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiDeclarationStatement statement
com.intellij.psi.PsiElement[] declaredElements
}
com/intellij/codeInspection/dataFlow/ControlFlowAnalyzer$2.class
ControlFlowAnalyzer.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer$2 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic java.util.Set val$variables
final synthetic java.util.Set val$escapedVars
final synthetic com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer this$0
void <init> (com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer, java.util.Set, java.util.Set)
com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer this$0
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifier
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement target
public void visitThisExpression (com.intellij.psi.PsiThisExpression)
com.intellij.psi.PsiThisExpression expression
com.intellij.codeInspection.dataFlow.value.DfaValue value
}
com/intellij/codeInspection/dataFlow/ControlFlowAnalyzer$CannotAnalyzeException.class
ControlFlowAnalyzer.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer$CannotAnalyzeException extends java.lang.RuntimeException {
private void <init> ()
synthetic void <init> (com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer$1)
com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer$1 x0
}
com/intellij/codeInspection/dataFlow/ControlFlowAnalyzer$ExpressionBlockContext.class
ControlFlowAnalyzer.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer$ExpressionBlockContext extends java.lang.Object {
final com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer$ExpressionBlockContext myPreviousBlock
final com.intellij.psi.PsiCodeBlock myCodeBlock
final boolean myForceNonNullBlockResult
final com.intellij.codeInspection.dataFlow.value.DfaVariableValue myTarget
void <init> (com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer$ExpressionBlockContext, com.intellij.psi.PsiCodeBlock, boolean, com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer$ExpressionBlockContext previousBlock
com.intellij.psi.PsiCodeBlock codeBlock
boolean forceNonNullBlockResult
com.intellij.codeInspection.dataFlow.value.DfaVariableValue target
boolean isSwitch ()
void generateReturn (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer)
com.intellij.psi.PsiExpression returnValue
com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer analyzer
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/ControlFlowAnalyzer$Synthetic.class
ControlFlowAnalyzer.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer$Synthetic extends java.lang.Object implements com.intellij.codeInspection.dataFlow.value.VariableDescriptor {
private final int myLocation
private final com.intellij.psi.PsiType myType
private void <init> (int, com.intellij.psi.PsiType)
int location
com.intellij.psi.PsiType type
public java.lang.String toString ()
public com.intellij.psi.PsiType getType (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifier
public boolean isStable ()
static synthetic int access$000 (com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer$Synthetic)
com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer$Synthetic x0
synthetic void <init> (int, com.intellij.psi.PsiType, com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer$1)
int x0
com.intellij.psi.PsiType x1
com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/ControlFlowAnalyzer.class
ControlFlowAnalyzer.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer extends com.intellij.psi.JavaElementVisitor {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.siyeh.ig.callMatcher.CallMatcher LIST_INITIALIZER
static final int MAX_UNROLL_SIZE
private static final int MAX_ARRAY_INDEX_FOR_INITIALIZER
private final com.intellij.psi.PsiElement myCodeFragment
private final boolean myIgnoreAssertions
private final boolean myInlining
private final com.intellij.openapi.project.Project myProject
private final com.intellij.codeInspection.dataFlow.value.DfaValueFactory myFactory
private com.intellij.codeInspection.dataFlow.ControlFlow myCurrentFlow
private com.intellij.util.containers.FList myTrapStack
private final java.util.Map myCustomNullabilityProblems
private final java.util.Map myExceptionCache
private com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer$ExpressionBlockContext myExpressionBlockContext
static final com.intellij.codeInspection.dataFlow.inliner.CallInliner[] INLINERS
static final synthetic boolean $assertionsDisabled
void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.psi.PsiElement, boolean, boolean)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory valueFactory
com.intellij.psi.PsiElement codeFragment
boolean ignoreAssertions
boolean inlining
com.intellij.psi.search.GlobalSearchScope scope
private void buildClassInitializerFlow (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass psiClass
boolean isStatic
public com.intellij.codeInspection.dataFlow.ControlFlow buildControlFlow ()
com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction conditionalGoto
com.intellij.codeInspection.dataFlow.instructions.GotoInstruction unconditionalGoto
com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer$CannotAnalyzeException e
com.intellij.codeInspection.dataFlow.value.DfaValueFactory getFactory ()
com.intellij.psi.PsiElement getContext ()
private com.intellij.psi.PsiClassType createClassType (com.intellij.psi.search.GlobalSearchScope, java.lang.String)
com.intellij.psi.search.GlobalSearchScope scope
String fqn
com.intellij.psi.PsiClass aClass
com.intellij.codeInspection.dataFlow.instructions.Instruction addInstruction (com.intellij.codeInspection.dataFlow.instructions.Instruction)
com.intellij.codeInspection.dataFlow.instructions.Instruction i
int getInstructionCount ()
private com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset getEndOffset (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset getStartOffset (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private void startElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private void finishElement (com.intellij.psi.PsiElement)
java.util.List synthetics
com.intellij.codeInspection.dataFlow.instructions.FinishElementInstruction instruction
com.intellij.psi.PsiElement element
private java.util.List getSynthetics (com.intellij.psi.PsiElement)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.value.VariableDescriptor descriptor
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiElement element
int startOffset
java.util.List synthetics
public void visitErrorElement (com.intellij.psi.PsiErrorElement)
com.intellij.psi.PsiErrorElement element
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.tree.IElementType sign
com.intellij.psi.PsiType resType
com.intellij.psi.PsiAssignmentExpression expression
com.intellij.psi.PsiExpression lExpr
com.intellij.psi.PsiExpression rExpr
com.intellij.psi.tree.IElementType op
com.intellij.psi.PsiType type
boolean isBoolean
public void visitAssertStatement (com.intellij.psi.PsiAssertStatement)
com.intellij.psi.PsiAssertStatement statement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression description
public void visitDeclarationStatement (com.intellij.psi.PsiDeclarationStatement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiElement element
com.intellij.psi.PsiDeclarationStatement statement
com.intellij.psi.PsiElement[] elements
public void visitField (com.intellij.psi.PsiField)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue dfaVariable
com.intellij.codeInspection.dataFlow.value.DfaConstValue value
com.intellij.psi.PsiField field
com.intellij.psi.PsiExpression initializer
public void visitClassInitializer (com.intellij.psi.PsiClassInitializer)
com.intellij.psi.PsiClassInitializer initializer
private void initializeVariable (com.intellij.psi.PsiVariable, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression initializer
com.intellij.codeInspection.dataFlow.value.DfaVariableValue dfaVariable
public void visitCodeFragment (com.intellij.psi.JavaCodeFragment)
com.intellij.psi.PsiExpression expression
com.intellij.psi.JavaCodeFragment codeFragment
public void visitCodeBlock (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiCodeBlock block
private void flushCodeBlockVariables (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiElement declaration
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement declaration
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiResourceListElement resource
com.intellij.psi.PsiResourceList list
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiElement parent
public void visitBlockStatement (com.intellij.psi.PsiBlockStatement)
com.intellij.psi.PsiBlockStatement statement
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiBreakStatement statement
com.intellij.psi.PsiElement exitedElement
public void visitYieldStatement (com.intellij.psi.PsiYieldStatement)
com.intellij.psi.PsiYieldStatement statement
com.intellij.psi.PsiSwitchExpression enclosing
void addNullCheck (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
void addNullCheck (com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem)
com.intellij.codeInspection.dataFlow.DfaControlTransferValue transfer
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
private void jumpOut (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement exitedStatement
private void controlTransfer (com.intellij.codeInspection.dataFlow.TransferTarget, com.intellij.util.containers.FList)
com.intellij.codeInspection.dataFlow.TransferTarget target
com.intellij.util.containers.FList traps
private com.intellij.util.containers.FList getTrapsInsideElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private java.util.List getVariablesInside (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement exitedStatement
public void visitContinueStatement (com.intellij.psi.PsiContinueStatement)
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiContinueStatement statement
com.intellij.psi.PsiStatement continuedStatement
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiDoWhileStatement statement
com.intellij.psi.PsiStatement body
public void visitEmptyStatement (com.intellij.psi.PsiEmptyStatement)
com.intellij.psi.PsiEmptyStatement statement
public void visitExpressionStatement (com.intellij.psi.PsiExpressionStatement)
com.intellij.psi.PsiExpressionStatement statement
com.intellij.psi.PsiExpression expr
public void visitExpressionListStatement (com.intellij.psi.PsiExpressionListStatement)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiExpressionListStatement statement
com.intellij.psi.PsiExpression[] expressions
private com.intellij.codeInspection.dataFlow.value.DfaValue getIteratedElement (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiArrayInitializerExpression initializer
com.intellij.psi.PsiElement arrayVar
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression iteratedValue
com.intellij.psi.PsiExpression[] expressions
public void visitForeachStatement (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.SpecialField length
com.intellij.psi.PsiForeachStatement statement
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiExpression iteratedValue
com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset loopEndOffset
boolean hasSizeCheck
com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset offset
com.intellij.codeInspection.dataFlow.value.DfaVariableValue dfaVariable
com.intellij.psi.PsiStatement body
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiStatement update
com.intellij.psi.PsiVariable psiVariable
com.intellij.psi.PsiElement declaredVariable
com.intellij.psi.PsiForStatement statement
java.util.ArrayList declaredVariables
com.intellij.psi.PsiStatement initialization
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiStatement body
com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset offset
private static java.lang.Long asLong (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
Object value
private boolean addCountingLoopBound (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiVariable initialVariable
long maxValue
com.intellij.codeInspection.dataFlow.value.DfaValue range
long maxValue
com.intellij.psi.PsiForStatement statement
com.siyeh.ig.psiutils.CountingLoop loop
com.intellij.psi.PsiLocalVariable counter
Long start
Long end
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.value.DfaValue origin
Object initialValue
long diff
com.intellij.codeInspection.dataFlow.value.DfaVariableValue loopVar
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiStatement thenStatement
com.intellij.psi.PsiStatement elseStatement
com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset offset
public void visitStatement (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
public void visitLabeledStatement (com.intellij.psi.PsiLabeledStatement)
com.intellij.psi.PsiLabeledStatement statement
com.intellij.psi.PsiStatement childStatement
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
com.intellij.codeInspection.dataFlow.value.DfaValue dfaValue
private void handleEscapedVariables (com.intellij.psi.PsiElement)
com.intellij.psi.PsiModifierListOwner var
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiElement element
java.util.Set variables
java.util.Set escapedVars
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReturnStatement statement
com.intellij.psi.PsiExpression returnValue
public void visitSwitchLabelStatement (com.intellij.psi.PsiSwitchLabelStatement)
com.intellij.psi.PsiSwitchLabelStatement statement
public void visitSwitchLabeledRuleStatement (com.intellij.psi.PsiSwitchLabeledRuleStatement)
com.intellij.psi.PsiSwitchLabeledRuleStatement statement
com.intellij.psi.PsiSwitchBlock switchBlock
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiCodeBlock switchBody
boolean expressionSwitch
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement switchStmt
public void visitSwitchExpression (com.intellij.psi.PsiSwitchExpression)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue resultVariable
com.intellij.psi.PsiSwitchExpression expression
com.intellij.psi.PsiCodeBlock body
private void processSwitch (com.intellij.psi.PsiSwitchBlock)
com.intellij.codeInspection.dataFlow.value.DfaValue selectorValue
com.intellij.psi.PsiField f
com.intellij.psi.PsiType targetType
com.intellij.psi.PsiPrimitiveType unboxedType
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiExpression caseValue
com.intellij.psi.PsiExpressionList values
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiSwitchLabelStatementBase psiLabelStatement
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiStatement[] statements
com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset offset
com.intellij.psi.PsiSwitchLabelStatementBase defaultLabel
com.intellij.psi.PsiSwitchBlock switchBlock
com.intellij.psi.PsiExpression selector
java.util.Set enumValues
com.intellij.codeInspection.dataFlow.value.DfaVariableValue expressionValue
boolean syntheticVar
com.intellij.psi.PsiCodeBlock body
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiExpression qualifier
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.PsiThrowStatement statement
com.intellij.psi.PsiExpression exception
void addConditionalErrorThrow ()
com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction ifNoException
private boolean shouldHandleException ()
com.intellij.codeInspection.dataFlow.Trap trap
public void visitTryStatement (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiCodeBlock catchBlock
com.intellij.psi.PsiCatchSection section
java.util.LinkedHashMap clauses
com.intellij.psi.PsiCodeBlock catchBlock
com.intellij.psi.PsiCatchSection section
com.intellij.psi.PsiTryStatement statement
com.intellij.psi.PsiResourceList resourceList
com.intellij.psi.PsiCodeBlock tryBlock
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.codeInspection.dataFlow.Trap$TryFinally finallyDescriptor
com.intellij.psi.PsiCatchSection[] sections
com.intellij.codeInspection.dataFlow.InstructionTransfer gotoEnd
com.intellij.util.containers.FList singleFinally
void pushTrap (com.intellij.codeInspection.dataFlow.Trap)
com.intellij.codeInspection.dataFlow.Trap elem
void popTrap (java.lang.Class)
Class aClass
private void processTryWithResources (com.intellij.psi.PsiResourceList, com.intellij.psi.PsiCodeBlock)
com.intellij.codeInspection.dataFlow.InstructionTransfer gotoEnd
com.intellij.psi.PsiResourceList resourceList
com.intellij.psi.PsiCodeBlock tryBlock
java.util.Set closerExceptions
com.intellij.codeInspection.dataFlow.Trap$TwrFinally twrFinallyDescriptor
public void visitResourceList (com.intellij.psi.PsiResourceList)
com.intellij.psi.PsiResourceVariable variable
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiResourceListElement resource
com.intellij.psi.PsiResourceList resourceList
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement statement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiStatement body
public void visitExpressionList (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiExpression[] expressions
public void visitExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.value.DfaValue dfaValue
public void visitArrayAccessExpression (com.intellij.psi.PsiArrayAccessExpression)
com.intellij.psi.PsiArrayAccessExpression expression
com.intellij.psi.PsiExpression arrayExpression
com.intellij.psi.PsiExpression indexExpression
com.intellij.codeInspection.dataFlow.value.DfaValue toPush
private com.intellij.codeInspection.dataFlow.value.DfaVariableValue getTargetVariable (com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
public void visitArrayInitializerExpression (com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiArrayInitializerExpression expression
private void initializeArray (com.intellij.psi.PsiArrayInitializerExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiVariable arrayVariable
com.intellij.codeInspection.dataFlow.value.DfaValue target
com.intellij.psi.PsiExpression initializer
int index
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiArrayInitializerExpression expression
com.intellij.psi.PsiExpression originalExpression
com.intellij.psi.PsiType type
com.intellij.psi.PsiType componentType
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.value.DfaVariableValue arrayWriteTarget
com.intellij.psi.PsiExpression[] initializers
com.intellij.codeInspection.dataFlow.value.DfaExpressionFactory expressionFactory
com.intellij.codeInspection.dataFlow.DfaFactMap arrayFacts
com.intellij.codeInspection.dataFlow.value.DfaValue arrayValue
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.codeInspection.dataFlow.value.DfaValue dfaValue
com.intellij.psi.tree.IElementType op
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiType type
static boolean isBinaryDivision (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType binaryOp
static boolean isAssignmentDivision (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType op
private void generateDivMod (com.intellij.psi.PsiPolyadicExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
Object divisorValue
private void checkZeroDivisor ()
com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction ifNonZero
private void generateOther (com.intellij.psi.PsiPolyadicExpression, com.intellij.psi.tree.IElementType, com.intellij.psi.PsiExpression[], com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression rExpr
com.intellij.psi.PsiType rType
int i
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType op
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression lExpr
com.intellij.psi.PsiType lType
private com.intellij.psi.tree.IElementType substituteBinaryOperation (com.intellij.psi.PsiExpression, com.intellij.psi.tree.IElementType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.tree.IElementType op
private boolean isAcceptableContextForMathOperation (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
private void acceptBinaryRightOperand (com.intellij.psi.tree.IElementType, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.tree.IElementType op
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression lExpr
com.intellij.psi.PsiType lType
com.intellij.psi.PsiExpression rExpr
com.intellij.psi.PsiType rType
boolean comparing
boolean comparingRef
boolean comparingPrimitiveNumeric
boolean shift
com.intellij.psi.PsiType castType
void generateBoxingUnboxingInstructionFor (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType expectedType
void generateBoxingUnboxingInstructionFor (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType boxedType
com.intellij.psi.PsiExpression context
com.intellij.psi.PsiType actualType
com.intellij.psi.PsiType expectedType
private void generateXorExpression (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression[], com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiExpression psiAnchor
int i
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiType exprType
boolean forAssignment
com.intellij.psi.PsiExpression operand
private void generateBooleanAssignmentExpression (boolean, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
boolean and
com.intellij.psi.PsiExpression lExpression
com.intellij.psi.PsiExpression rExpression
com.intellij.psi.PsiType exprType
private void combineStackBooleans (boolean, com.intellij.psi.PsiExpression)
boolean and
com.intellij.psi.PsiExpression anchor
com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction toPopAndPushSuccess
com.intellij.codeInspection.dataFlow.instructions.GotoInstruction overPushSuccess
com.intellij.codeInspection.dataFlow.instructions.PopInstruction pop
com.intellij.codeInspection.dataFlow.value.DfaConstValue constValue
com.intellij.codeInspection.dataFlow.instructions.PushInstruction pushSuccess
private void generateAndOr (com.intellij.psi.PsiExpression[], com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiExpression operand
int i
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiType exprType
boolean and
private void generateShortCircuitAndOr (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression[], com.intellij.psi.PsiType, boolean)
com.intellij.codeInspection.dataFlow.ControlFlow$DeferredOffset nextOffset
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression nextOperand
int i
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiType exprType
boolean and
com.intellij.codeInspection.dataFlow.ControlFlow$DeferredOffset endOffset
public void visitClassObjectAccessExpression (com.intellij.psi.PsiClassObjectAccessExpression)
com.intellij.psi.PsiClassObjectAccessExpression expression
com.intellij.psi.PsiTypeElement operand
com.intellij.codeInspection.dataFlow.value.DfaConstValue classConstant
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.ControlFlow$DeferredOffset endOffset
com.intellij.psi.PsiConditionalExpression expression
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.codeInspection.dataFlow.ControlFlow$DeferredOffset elseOffset
void pushUnknown ()
public void visitInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiInstanceOfExpression expression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiTypeElement checkType
void addMethodThrows (com.intellij.psi.PsiMethod, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement explicitCall
private void addThrows (com.intellij.psi.PsiElement, java.util.Collection)
com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction cond
com.intellij.psi.PsiType ref
com.intellij.psi.PsiElement explicitCall
java.util.Collection exceptions
java.util.List allExceptions
java.util.List refs
void throwException (com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType ref
com.intellij.psi.PsiElement anchor
private void throwException (com.intellij.codeInspection.dataFlow.ExceptionTransfer, com.intellij.psi.PsiElement)
com.intellij.codeInspection.dataFlow.ExceptionTransfer kind
com.intellij.psi.PsiElement anchor
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.codeInspection.dataFlow.value.DfaValue thisVariable
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiMethodCallExpression call
java.util.ArrayDeque calls
private boolean tryInline (com.intellij.psi.PsiMethodCallExpression)
com.intellij.codeInspection.dataFlow.inliner.CallInliner inliner
com.intellij.psi.PsiMethodCallExpression call
private void finishCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression paramExpr
int i
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement method
com.intellij.psi.PsiParameter[] parameters
void addBareCall (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiExpression anchor
com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction ifNotFail
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiMethod method
java.util.List contracts
com.intellij.psi.PsiExpression anchor
public static com.intellij.psi.PsiAnnotation findContractAnnotation (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public void visitEnumConstant (com.intellij.psi.PsiEnumConstant)
com.intellij.psi.PsiEnumConstant enumConstant
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiExpression dimension
boolean sizeOnStack
com.intellij.psi.PsiArrayInitializerExpression arrayInitializer
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.value.DfaValue length
com.intellij.psi.PsiExpression[] dimensions
com.intellij.codeInspection.dataFlow.value.DfaValue arrayValue
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.codeInspection.dataFlow.value.DfaValue precalculatedNewValue
java.util.List contracts
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType type
private com.intellij.codeInspection.dataFlow.value.DfaValue getPrecalculatedNewValue (com.intellij.psi.PsiNewExpression)
com.intellij.codeInspection.dataFlow.DfaFactMap facts
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiType type
private void initializeSmallArray (com.intellij.psi.PsiArrayType, com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.psi.PsiExpression[])
com.intellij.codeInspection.dataFlow.value.DfaValue value
int i
com.intellij.codeInspection.dataFlow.value.DfaValue value
int i
int lengthValue
com.intellij.psi.PsiArrayType type
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.psi.PsiExpression[] dimensions
com.intellij.psi.PsiType componentType
Object val
private com.intellij.psi.PsiMethod pushConstructorArguments (com.intellij.psi.PsiConstructorCall)
com.intellij.psi.PsiExpression param
int i
com.intellij.psi.PsiExpression[] params
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiConstructorCall call
com.intellij.psi.PsiExpressionList args
com.intellij.psi.PsiMethod ctr
public void visitParenthesizedExpression (com.intellij.psi.PsiParenthesizedExpression)
com.intellij.psi.PsiParenthesizedExpression expression
com.intellij.psi.PsiExpression inner
public void visitPostfixExpression (com.intellij.psi.PsiPostfixExpression)
com.intellij.psi.PsiPostfixExpression expression
com.intellij.psi.PsiExpression operand
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiPrimitiveType unboxed
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPrefixExpression expression
com.intellij.codeInspection.dataFlow.value.DfaValue dfaValue
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiExpression qualifierExpression
boolean writing
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
com.intellij.codeInspection.dataFlow.value.DfaValue dfaValue
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression castExpression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiTypeElement typeElement
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
void inlineBlock (com.intellij.psi.PsiCodeBlock, com.intellij.codeInsight.Nullability, com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.psi.PsiCodeBlock block
com.intellij.codeInsight.Nullability resultNullability
com.intellij.codeInspection.dataFlow.value.DfaVariableValue target
private void enterExpressionBlock (com.intellij.psi.PsiCodeBlock, com.intellij.codeInsight.Nullability, com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.psi.PsiCodeBlock block
com.intellij.codeInsight.Nullability resultNullability
com.intellij.codeInspection.dataFlow.value.DfaVariableValue target
private void exitExpressionBlock ()
void addCustomNullabilityProblem (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.NullabilityProblemKind)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.NullabilityProblemKind problem
void removeCustomNullabilityProblem (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.value.DfaVariableValue createTempVariable (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isTempVariable (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variable
public static boolean inlinerMayInferPreciseType (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private static synthetic boolean lambda$inlinerMayInferPreciseType$4 (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.inliner.CallInliner)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.inliner.CallInliner inliner
private static synthetic boolean lambda$addBareCall$3 (com.intellij.codeInspection.dataFlow.MethodContract)
com.intellij.codeInspection.dataFlow.MethodContract c
private static synthetic boolean lambda$getTrapsInsideElement$2 (com.intellij.psi.PsiElement, com.intellij.codeInspection.dataFlow.Trap)
com.intellij.psi.PsiElement element
com.intellij.codeInspection.dataFlow.Trap cd
private static synthetic boolean lambda$buildClassInitializerFlow$1 (com.intellij.psi.PsiClass, com.intellij.codeInsight.daemon.ImplicitUsageProvider)
com.intellij.psi.PsiClass psiClass
com.intellij.codeInsight.daemon.ImplicitUsageProvider p
private synthetic com.intellij.codeInspection.dataFlow.ExceptionTransfer lambda$new$0 (com.intellij.psi.search.GlobalSearchScope, java.lang.String)
com.intellij.psi.search.GlobalSearchScope scope
String fqn
static synthetic void access$300 (com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer, com.intellij.psi.PsiElement)
com.intellij.codeInspection.dataFlow.ControlFlowAnalyzer x0
com.intellij.psi.PsiElement x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/ControlTransferHandler.class
controlTransfer.kt
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.ControlTransferHandler extends java.lang.Object {
private com.intellij.codeInspection.dataFlow.TypeConstraint throwableType
private final com.intellij.codeInspection.dataFlow.TransferTarget target
private com.intellij.util.containers.FList traps
private final com.intellij.codeInspection.dataFlow.DfaMemoryState state
private final com.intellij.codeInspection.dataFlow.DataFlowRunner runner
public final com.intellij.codeInspection.dataFlow.TransferTarget getTarget ()
public final com.intellij.util.containers.FList getTraps ()
public final void setTraps (com.intellij.util.containers.FList)
com.intellij.util.containers.FList
public final java.util.List dispatch ()
com.intellij.codeInspection.dataFlow.Trap head
public final java.util.List processCatches$intellij_java_analysis_impl (com.intellij.codeInspection.dataFlow.value.DfaPsiType, java.util.Map)
com.intellij.codeInspection.dataFlow.TypeConstraint constraint
int $i$a$-let-ControlTransferHandler$processCatches$1
com.intellij.codeInspection.dataFlow.value.DfaPsiType caughtType
com.intellij.psi.PsiParameter param
com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset jumpOffset
com.intellij.psi.PsiCatchSection catchSection
java.util.ArrayList result
com.intellij.codeInspection.dataFlow.value.DfaPsiType thrownValue
java.util.Map catches
private final java.util.List allCaughtTypes (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiType it
int $i$a$-let-ControlTransferHandler$allCaughtTypes$psiTypes$1
com.intellij.psi.PsiType it
int $i$a$-map-ControlTransferHandler$allCaughtTypes$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
java.util.List psiTypes
com.intellij.psi.PsiParameter param
private final com.intellij.codeInspection.dataFlow.DfaMemoryState stateForCatchClause (com.intellij.psi.PsiParameter, com.intellij.codeInspection.dataFlow.TypeConstraint)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
com.intellij.codeInspection.dataFlow.DfaMemoryState catchingCopy
com.intellij.psi.PsiParameter param
com.intellij.codeInspection.dataFlow.TypeConstraint constraint
public final com.intellij.codeInspection.dataFlow.DfaMemoryState getState ()
public final com.intellij.codeInspection.dataFlow.DataFlowRunner getRunner ()
public void <init> (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaControlTransferValue)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaControlTransferValue transferValue
}
com/intellij/codeInspection/dataFlow/CustomMethodHandlers$1.class
CustomMethodHandlers.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.CustomMethodHandlers$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final synthetic com.intellij.psi.PsiMethod val$method
void <init> (com.intellij.psi.PsiMethod)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
java.lang.reflect.Method reflection
private java.lang.Class toJvmType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
private java.lang.reflect.Method getMethod ()
Class containingClass
ClassNotFoundException ignored
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType type
Class jvmType
int i
com.intellij.psi.PsiClass aClass
Class containingClass
com.intellij.psi.PsiParameter[] parameters
Class[] parameterTypes
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/CustomMethodHandlers$CustomMethodHandler.class
CustomMethodHandlers.java
package com.intellij.codeInspection.dataFlow
abstract com.intellij.codeInspection.dataFlow.CustomMethodHandlers$CustomMethodHandler extends java.lang.Object {
public abstract com.intellij.codeInspection.dataFlow.value.DfaValue getMethodResult (com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
public com.intellij.codeInspection.dataFlow.CustomMethodHandlers$CustomMethodHandler compose (com.intellij.codeInspection.dataFlow.CustomMethodHandlers$CustomMethodHandler)
com.intellij.codeInspection.dataFlow.CustomMethodHandlers$CustomMethodHandler other
private synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$compose$0 (com.intellij.codeInspection.dataFlow.CustomMethodHandlers$CustomMethodHandler, com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.CustomMethodHandlers$CustomMethodHandler other
com.intellij.codeInspection.dataFlow.DfaCallArguments args
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue result
}
com/intellij/codeInspection/dataFlow/CustomMethodHandlers.class
CustomMethodHandlers.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.CustomMethodHandlers extends java.lang.Object {
private static final com.siyeh.ig.callMatcher.CallMatcher CONSTANT_CALLS
private static final int MAX_STRING_CONSTANT_LENGTH_TO_TRACK
private static final com.siyeh.ig.callMatcher.CallMapper CUSTOM_METHOD_HANDLERS
void <init> ()
public static com.intellij.codeInspection.dataFlow.CustomMethodHandlers$CustomMethodHandler find (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.dataFlow.CustomMethodHandlers$CustomMethodHandler handler
com.intellij.codeInspection.dataFlow.CustomMethodHandlers$CustomMethodHandler handler2
private static boolean isConstantCall (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static com.intellij.codeInspection.dataFlow.value.DfaValue handleConstantCall (com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.psi.PsiMethod)
long longValue
Object argumentValue
com.intellij.codeInspection.dataFlow.value.DfaValue argument
Object result
Exception e
com.intellij.codeInspection.dataFlow.DfaCallArguments arguments
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType returnType
java.util.List args
Object qualifierValue
java.lang.reflect.Method jvmMethod
Object result
private static java.lang.reflect.Method toJvmMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static com.intellij.codeInspection.dataFlow.value.DfaValue indexOf (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.SpecialField)
com.intellij.codeInspection.dataFlow.value.DfaValue qualifier
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.SpecialField specialField
com.intellij.codeInspection.dataFlow.value.DfaValue length
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet range
long maxLen
private static com.intellij.codeInspection.dataFlow.value.DfaValue ofNullable (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValue argument
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private static com.intellij.codeInspection.dataFlow.value.DfaValue mathAbs (com.intellij.codeInspection.dataFlow.value.DfaValue[], com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory, boolean)
com.intellij.codeInspection.dataFlow.value.DfaValue[] args
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
boolean isLong
com.intellij.codeInspection.dataFlow.value.DfaValue arg
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet range
private static com.intellij.codeInspection.dataFlow.value.DfaValue calendarGet (com.intellij.codeInspection.dataFlow.value.DfaValue[], com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValue[] arguments
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaConstValue arg
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet range
private static com.intellij.codeInspection.dataFlow.value.DfaValue skip (com.intellij.codeInspection.dataFlow.value.DfaValue[], com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValue[] arguments
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet range
private static com.intellij.codeInspection.dataFlow.value.DfaValue numberAsString (com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory, int, int)
com.intellij.codeInspection.dataFlow.DfaCallArguments args
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
int bitsPerChar
int maxBits
com.intellij.codeInspection.dataFlow.value.DfaValue arg
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet range
int usedBits
int max
com.intellij.codeInspection.dataFlow.value.DfaValue lengthRange
com.intellij.codeInspection.dataFlow.DfaFactMap map
private static java.lang.Object getConstantValue (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fact
Long constantValue
Object constant
com.intellij.codeInspection.dataFlow.DfaMemoryState memoryState
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.value.DfaConstValue dfaConst
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$find$13 (com.intellij.psi.PsiMethod, com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.dataFlow.DfaCallArguments args
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$static$12 (com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.DfaCallArguments args
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$static$11 (com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.DfaCallArguments args
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$static$10 (com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.DfaCallArguments args
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$static$9 (com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.DfaCallArguments args
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$static$8 (com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.DfaCallArguments args
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$static$7 (com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.DfaCallArguments args
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$static$6 (com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.DfaCallArguments args
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$static$5 (com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.DfaCallArguments args
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$static$4 (com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.DfaCallArguments args
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$static$3 (com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.DfaCallArguments args
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$static$2 (com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.DfaCallArguments args
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$static$1 (com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.DfaCallArguments args
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$static$0 (com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.DfaCallArguments args
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/DataFlowInspectionBase$1.class
DataFlowInspectionBase.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.dataFlow.DataFlowInspectionBase this$0
void <init> (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase this$0
public void visitClass (com.intellij.psi.PsiClass)
java.util.List initialStates
java.util.List initialStates
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.codeInspection.dataFlow.StandardDataFlowRunner runner
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor visitor
java.util.List states
boolean physical
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.dataFlow.StandardDataFlowRunner runner
private void analyzeMethod (com.intellij.psi.PsiMethod, com.intellij.codeInspection.dataFlow.StandardDataFlowRunner, java.util.List)
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.dataFlow.StandardDataFlowRunner runner
java.util.List initialStates
com.intellij.psi.PsiCodeBlock scope
com.intellij.psi.PsiClass containingClass
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType methodReturnType
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiElement resolve
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.codeInspection.LocalQuickFix fix
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiExpression condition
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement statement
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement statement
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
private void checkLoopCondition (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression condition
}
com/intellij/codeInspection/dataFlow/DataFlowInspectionBase$2.class
DataFlowInspectionBase.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$2 extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
final synthetic String val$text
final synthetic boolean val$value
final synthetic com.intellij.codeInspection.dataFlow.DataFlowInspectionBase this$0
void <init> (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase, java.lang.String, boolean)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase this$0
public java.lang.String getName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.util.IncorrectOperationException e
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement psiElement
com.intellij.codeInspection.LocalQuickFixOnPsiElement fix
public java.lang.String getFamilyName ()
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DataFlowInspectionBase$ProblemReporter.class
DataFlowInspectionBase.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter extends java.lang.Object {
private final java.util.Set myReportedAnchors
private final com.intellij.codeInspection.ProblemsHolder myHolder
private final com.intellij.psi.PsiElement myScope
void <init> (com.intellij.codeInspection.ProblemsHolder, com.intellij.psi.PsiElement)
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.PsiElement scope
transient void registerProblem (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.LocalQuickFix[])
com.intellij.psi.PsiElement element
String message
com.intellij.codeInspection.LocalQuickFix[] fixes
transient void registerProblem (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInspection.ProblemHighlightType, com.intellij.codeInspection.LocalQuickFix[])
com.intellij.psi.PsiElement element
String message
com.intellij.codeInspection.ProblemHighlightType type
com.intellij.codeInspection.LocalQuickFix[] fixes
transient void registerProblem (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String, com.intellij.codeInspection.LocalQuickFix[])
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
String message
com.intellij.codeInspection.LocalQuickFix[] fixes
private boolean register (com.intellij.psi.PsiElement)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiExpression deparenthesized
com.intellij.psi.PsiElement element
boolean isOnTheFly ()
}
com/intellij/codeInspection/dataFlow/DataFlowInspectionBase.class
DataFlowInspectionBase.java
package com.intellij.codeInspection.dataFlow
public abstract com.intellij.codeInspection.dataFlow.DataFlowInspectionBase extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
static final com.intellij.openapi.diagnostic.Logger LOG
private static final String SHORT_NAME
public boolean SUGGEST_NULLABLE_ANNOTATIONS
public boolean DONT_REPORT_TRUE_ASSERT_STATEMENTS
public boolean TREAT_UNKNOWN_MEMBERS_AS_NULLABLE
public boolean IGNORE_ASSERT_STATEMENTS
public boolean REPORT_CONSTANT_REFERENCE_VALUES
public boolean REPORT_NULLS_PASSED_TO_NOT_NULL_PARAMETER
public boolean REPORT_NULLABLE_METHODS_RETURNING_NOT_NULL
static final synthetic boolean $assertionsDisabled
public void <init> ()
public javax.swing.JComponent createOptionsPanel ()
public void writeSettings (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element node
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
protected com.intellij.codeInspection.LocalQuickFix createNavigateToNullParameterUsagesFix (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
private void analyzeNullLiteralMethodArguments (com.intellij.psi.PsiMethod, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.PsiIdentifier name
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.ProblemsHolder holder
private com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor analyzeDfaWithNestedClosures (com.intellij.psi.PsiElement, com.intellij.codeInspection.ProblemsHolder, com.intellij.codeInspection.dataFlow.StandardDataFlowRunner, java.util.Collection)
com.intellij.psi.PsiElement scope
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.codeInspection.dataFlow.StandardDataFlowRunner dfaRunner
java.util.Collection initialStates
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor visitor
com.intellij.codeInspection.dataFlow.RunnerResult rc
private static void reportAnalysisQualityProblem (com.intellij.codeInspection.ProblemsHolder, com.intellij.psi.PsiElement, java.lang.String)
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.PsiElement scope
String problemKey
com.intellij.psi.PsiIdentifier name
String message
protected java.util.List createCastFixes (com.intellij.psi.PsiTypeCastExpression, boolean)
com.intellij.psi.PsiTypeCastExpression castExpression
boolean onTheFly
protected java.util.List createNPEFixes (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression expression
boolean onTheFly
protected java.util.List createMethodReferenceNPEFixes (com.intellij.psi.PsiMethodReferenceExpression, boolean)
com.intellij.psi.PsiMethodReferenceExpression methodRef
boolean onTheFly
protected com.intellij.codeInspection.LocalQuickFix createUnwrapSwitchLabelFix ()
protected com.intellij.codeInspection.LocalQuickFix createIntroduceVariableFix (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
protected com.intellij.codeInspection.LocalQuickFix createRemoveAssignmentFix (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression assignment
protected com.intellij.codeInspection.LocalQuickFix createReplaceWithTrivialLambdaFix (java.lang.Object)
Object value
private void createDescription (com.intellij.codeInspection.dataFlow.StandardDataFlowRunner, com.intellij.codeInspection.ProblemsHolder, com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor, com.intellij.psi.PsiElement)
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.codeInspection.dataFlow.StandardDataFlowRunner runner
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor visitor
com.intellij.psi.PsiElement scope
com.intellij.openapi.util.Pair constConditions
java.util.Set trueSet
java.util.Set falseSet
java.util.ArrayList allProblems
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
java.util.List problems
private void reportUnreachableSwitchBranches (java.util.Set, java.util.Set, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.PsiSwitchLabelStatementBase labelStatement
com.intellij.psi.PsiSwitchBlock statement
com.intellij.psi.PsiExpression label
com.intellij.psi.PsiSwitchLabelStatementBase labelStatement
com.intellij.psi.PsiExpression label
java.util.Set trueSet
java.util.Set falseSet
com.intellij.codeInspection.ProblemsHolder holder
java.util.Set coveredSwitches
java.util.Set trueLabels
java.util.Set falseLabels
private static boolean canRemoveUnreachableBranches (com.intellij.psi.PsiSwitchLabelStatementBase, com.intellij.psi.PsiSwitchBlock)
com.intellij.psi.PsiSwitchLabelStatementBase labelStatement
com.intellij.psi.PsiSwitchBlock statement
java.util.List allBranches
private void reportConstants (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor visitor
private static boolean isCondition (com.intellij.psi.PsiExpression)
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement parent
private void reportConstantReferenceValue (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$ConstantResult)
String valueText
com.intellij.codeInspection.ProblemHighlightType type
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.psi.PsiExpression ref
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$ConstantResult constant
java.util.List fixes
String presentableName
Object value
boolean isAssertion
String valueText
com.intellij.codeInspection.ProblemHighlightType type
private static void reportPointlessSameArguments (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor visitor
private void reportDuplicateAssignments (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor visitor
private void reportMutabilityViolations (com.intellij.codeInspection.ProblemsHolder, java.util.Set, java.lang.String)
com.intellij.psi.PsiElement violation
com.intellij.codeInspection.ProblemsHolder holder
java.util.Set violations
String message
protected com.intellij.codeInspection.LocalQuickFix createMutabilityViolationFix (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement violation
boolean onTheFly
private void reportNullabilityProblems (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, java.util.List, java.util.Map)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
java.util.List problems
java.util.Map expressions
private void reportNullabilityProblem (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem, com.intellij.psi.PsiExpression, java.util.Map)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
com.intellij.psi.PsiExpression expr
java.util.Map expressions
com.intellij.codeInspection.LocalQuickFix[] fixes
private static void reportArrayAccessProblems (com.intellij.codeInspection.ProblemsHolder, com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor)
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor visitor
private static void reportArrayStoreProblems (com.intellij.codeInspection.ProblemsHolder, com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor)
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor visitor
private void reportMethodReferenceProblems (com.intellij.codeInspection.ProblemsHolder, com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor)
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor visitor
private void reportAlwaysReturnsNotNull (com.intellij.codeInspection.ProblemsHolder, com.intellij.psi.PsiElement)
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiMethod method
com.intellij.codeInsight.NullabilityAnnotationInfo info
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiJavaCodeReferenceElement annoName
String msg
com.intellij.codeInspection.LocalQuickFix[] fixes
private static boolean alsoAppliesToInternalSubType (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiMethod method
private void reportAlwaysFailingCalls (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor visitor
private static java.lang.String getContractMessage (java.util.List)
java.util.List contracts
private static com.intellij.psi.PsiElement getElementToHighlight (com.intellij.psi.PsiCall)
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement name
com.intellij.psi.PsiCall call
com.intellij.psi.PsiJavaCodeReferenceElement ref
private static void reportOptionalOfNullableImprovements (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, java.util.Map)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
java.util.Map nullArgs
private void reportNullableArgumentsPassedToNonAnnotated (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, java.lang.String, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
java.util.List fixes
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
String message
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression top
com.intellij.psi.PsiParameter parameter
private void reportNullableAssignedToNonAnnotatedField (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, java.lang.String)
java.util.List fixes
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.psi.PsiExpression top
com.intellij.psi.PsiExpression expression
String message
com.intellij.psi.PsiField field
private static com.intellij.psi.PsiField getAssignedField (com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpression lExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiElement assignedValue
com.intellij.psi.PsiElement parent
private void reportCallMayProduceNpe (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, java.lang.String, com.intellij.psi.PsiMethodCallExpression)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
String message
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.psi.PsiReferenceExpression methodExpression
java.util.List fixes
com.intellij.psi.PsiElement toHighlight
private void reportFailingCasts (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor)
com.intellij.psi.PsiTypeCastExpression typeCast
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiTypeElement castType
java.util.List fixes
com.intellij.codeInspection.dataFlow.instructions.TypeCastInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor visitor
private void handleBranchingInstruction (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.codeInspection.dataFlow.StandardInstructionVisitor, java.util.Set, com.intellij.codeInspection.dataFlow.instructions.BranchingInstruction)
String message
boolean evaluatesToTrue
com.intellij.openapi.util.TextRange range
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.codeInspection.dataFlow.StandardInstructionVisitor visitor
java.util.Set trueSet
com.intellij.codeInspection.dataFlow.instructions.BranchingInstruction instruction
com.intellij.psi.PsiElement psiAnchor
private void reportConstantBoolean (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.psi.PsiElement, boolean)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.psi.PsiElement psiAnchor
boolean evaluatesToTrue
boolean isAssertion
com.intellij.psi.PsiElement parent
java.util.List fixes
String message
protected com.intellij.codeInspection.LocalQuickFix createExplainFix (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType)
com.intellij.psi.PsiExpression anchor
com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType problemType
private static boolean isCoveredBySurroundingFix (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiElement anchor
boolean evaluatesToTrue
com.intellij.psi.PsiElement parent
private static boolean shouldBeSuppressed (com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiMethod method
java.util.List contracts
com.intellij.codeInspection.dataFlow.ContractReturnValue value
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
boolean condition
com.intellij.psi.PsiMethodCallExpression call
private static boolean isDereferenceContext (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression ref
com.intellij.psi.PsiElement parent
private static com.intellij.codeInspection.LocalQuickFix createReplaceWithNullCheckFix (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement psiAnchor
boolean evaluatesToTrue
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiElement parent
protected com.intellij.codeInspection.LocalQuickFix[] createConditionalAssignmentFixes (boolean, com.intellij.psi.PsiAssignmentExpression, boolean)
boolean evaluatesToTrue
com.intellij.psi.PsiAssignmentExpression parent
boolean onTheFly
private static com.intellij.psi.PsiMethod getScopeMethod (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement block
com.intellij.psi.PsiElement parent
private void reportNullableReturns (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, java.util.List, java.util.Map, com.intellij.psi.PsiElement)
String presentable
String text
String defaultNullable
String presentableNullable
String text
com.intellij.codeInspection.LocalQuickFix[] fixes
com.intellij.psi.PsiExpression anchor
com.intellij.psi.PsiExpression expr
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
java.util.List problems
java.util.Map expressions
com.intellij.psi.PsiElement block
com.intellij.psi.PsiMethod method
com.intellij.codeInsight.NullableNotNullManager manager
com.intellij.codeInsight.NullabilityAnnotationInfo info
com.intellij.psi.PsiAnnotation anno
com.intellij.codeInsight.Nullability nullability
com.intellij.psi.PsiType returnType
private static boolean isAssertionEffectively (com.intellij.psi.PsiElement, com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$ConstantResult)
com.intellij.psi.PsiElement anchor
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$ConstantResult result
Object value
private static boolean isAssertionEffectively (com.intellij.psi.PsiElement, boolean)
boolean causesShortCircuit
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiElement anchor
boolean evaluatesToTrue
com.intellij.psi.PsiElement parent
private static boolean isAssertCallArgument (com.intellij.psi.PsiElement, com.intellij.codeInspection.dataFlow.ContractValue)
com.intellij.codeInspection.dataFlow.ContractValue condition
com.intellij.codeInspection.dataFlow.MethodContract contract
com.intellij.psi.PsiMethodCallExpression call
int index
com.intellij.psi.PsiElement anchor
com.intellij.codeInspection.dataFlow.ContractValue wantedConstraint
com.intellij.psi.PsiElement parent
private static boolean isAtRHSOfBooleanAnd (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement expr
com.intellij.psi.PsiElement cur
private static boolean isFlagCheck (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiExpression topExpression
private static boolean isCompileTimeFlagCheck (com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
com.intellij.psi.PsiBinaryExpression subOp
com.intellij.psi.PsiExpression comparedWith
com.intellij.psi.PsiBinaryExpression binOp
com.intellij.psi.PsiElement element
private static transient boolean isConstantOfType (com.intellij.psi.PsiElement, com.intellij.psi.PsiPrimitiveType[])
com.intellij.psi.PsiElement element
com.intellij.psi.PsiPrimitiveType[] types
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiVariable field
private static boolean isNullLiteralExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement expr
private com.intellij.codeInspection.LocalQuickFix createSimplifyBooleanExpressionFix (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean value
com.intellij.codeInspection.LocalQuickFixOnPsiElement fix
String text
protected static com.intellij.codeInspection.LocalQuickFix createSimplifyToAssignmentFix ()
protected com.intellij.codeInspection.LocalQuickFixOnPsiElement createSimplifyBooleanFix (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean value
public java.lang.String getDisplayName ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getShortName ()
private static synthetic java.util.stream.Stream lambda$isFlagCheck$28 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic void lambda$reportOptionalOfNullableImprovements$27 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.psi.PsiElement, com.intellij.util.ThreeState)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.psi.PsiElement anchor
com.intellij.util.ThreeState alwaysPresent
private static synthetic boolean lambda$getContractMessage$26 (com.intellij.codeInspection.dataFlow.MethodContract)
com.intellij.codeInspection.dataFlow.MethodContract mc
private synthetic void lambda$reportAlwaysFailingCalls$25 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.psi.PsiCallExpression)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.psi.PsiCallExpression call
String message
com.intellij.codeInspection.LocalQuickFix causeFix
private synthetic void lambda$reportMethodReferenceProblems$24 (com.intellij.codeInspection.ProblemsHolder, com.intellij.psi.PsiMethodReferenceExpression, com.intellij.codeInspection.dataFlow.value.DfaValue)
Object value
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.codeInspection.dataFlow.value.DfaValue dfaValue
private static synthetic void lambda$reportArrayStoreProblems$23 (com.intellij.codeInspection.ProblemsHolder, com.intellij.psi.PsiAssignmentExpression, com.intellij.openapi.util.Pair)
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.openapi.util.Pair types
private static synthetic void lambda$reportArrayAccessProblems$22 (com.intellij.codeInspection.ProblemsHolder, com.intellij.psi.PsiArrayAccessExpression)
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.PsiArrayAccessExpression access
com.intellij.psi.PsiExpression indexExpression
private synthetic void lambda$reportNullabilityProblems$21 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem, java.util.Map, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
java.util.Map expressions
com.intellij.psi.PsiExpression top
private synthetic void lambda$reportNullabilityProblems$20 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem, java.util.Map, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
java.util.Map expressions
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression top
private static synthetic void lambda$reportNullabilityProblems$19 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem, java.util.Map, com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
java.util.Map expressions
com.intellij.psi.PsiMethodReferenceExpression methodRef
private synthetic void lambda$reportNullabilityProblems$18 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem, com.intellij.psi.PsiExpression, java.util.Map, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
com.intellij.psi.PsiExpression expression
java.util.Map expressions
com.intellij.psi.PsiExpression expr
private synthetic void lambda$reportNullabilityProblems$17 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem, com.intellij.psi.PsiExpression, java.util.Map, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
com.intellij.psi.PsiExpression expression
java.util.Map expressions
com.intellij.psi.PsiExpression expr
private static synthetic void lambda$reportNullabilityProblems$16 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem, java.util.Map, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
java.util.Map expressions
com.intellij.psi.PsiExpression expr
private static synthetic void lambda$reportNullabilityProblems$15 (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem, java.util.Map, com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
java.util.Map expressions
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression anchor
private synthetic void lambda$reportNullabilityProblems$14 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem, java.util.Map, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
java.util.Map expressions
com.intellij.psi.PsiExpression element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression fieldAccess
com.intellij.codeInspection.LocalQuickFix[] fix
private synthetic void lambda$reportNullabilityProblems$13 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem, java.util.Map, com.intellij.psi.PsiArrayAccessExpression)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
java.util.Map expressions
com.intellij.psi.PsiArrayAccessExpression arrayAccess
com.intellij.codeInspection.LocalQuickFix[] fixes
private synthetic void lambda$reportNullabilityProblems$12 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.codeInspection.LocalQuickFix[] fixes
private synthetic void lambda$reportNullabilityProblems$11 (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem, java.util.Map, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
java.util.Map expressions
com.intellij.psi.PsiExpression expr
java.util.List fixes
private synthetic void lambda$reportNullabilityProblems$10 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem, java.util.Map, com.intellij.psi.PsiMethodCallExpression)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
java.util.Map expressions
com.intellij.psi.PsiMethodCallExpression call
private synthetic void lambda$reportNullabilityProblems$9 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.psi.PsiMethodReferenceExpression methodRef
private synthetic void lambda$reportNullabilityProblems$8 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem, java.util.Map, com.intellij.psi.PsiNewExpression)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
java.util.Map expressions
com.intellij.psi.PsiNewExpression newExpression
java.util.List fixes
private synthetic void lambda$reportDuplicateAssignments$7 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiElement target
Object constValue
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiElement context
String message
private static synthetic void lambda$reportPointlessSameArguments$6 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.psi.PsiReferenceExpression)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.psi.PsiReferenceExpression expr
com.intellij.psi.PsiElement name
private synthetic void lambda$reportConstants$5 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter, com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$ConstantResult)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase$ProblemReporter reporter
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$ConstantResult result
private static synthetic boolean lambda$canRemoveUnreachableBranches$4 (com.intellij.psi.PsiSwitchLabelStatementBase, com.intellij.psi.PsiSwitchLabelStatementBase)
com.intellij.psi.PsiSwitchLabelStatementBase labelStatement
com.intellij.psi.PsiSwitchLabelStatementBase branch
private static synthetic com.intellij.psi.PsiSwitchLabelStatementBase lambda$reportUnreachableSwitchBranches$3 (com.intellij.psi.PsiSwitchLabelStatementBase)
com.intellij.psi.PsiSwitchLabelStatementBase l
private static synthetic boolean lambda$reportUnreachableSwitchBranches$2 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression e
private static synthetic boolean lambda$reportUnreachableSwitchBranches$1 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression e
private synthetic void lambda$analyzeDfaWithNestedClosures$0 (com.intellij.codeInspection.ProblemsHolder, com.intellij.codeInspection.dataFlow.StandardDataFlowRunner, com.intellij.psi.PsiElement, java.util.Collection)
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.codeInspection.dataFlow.StandardDataFlowRunner dfaRunner
com.intellij.psi.PsiElement closure
java.util.Collection states
static synthetic com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor access$000 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase, com.intellij.psi.PsiElement, com.intellij.codeInspection.ProblemsHolder, com.intellij.codeInspection.dataFlow.StandardDataFlowRunner, java.util.Collection)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase x0
com.intellij.psi.PsiElement x1
com.intellij.codeInspection.ProblemsHolder x2
com.intellij.codeInspection.dataFlow.StandardDataFlowRunner x3
java.util.Collection x4
static synthetic void access$100 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase, com.intellij.psi.PsiMethod, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase x0
com.intellij.psi.PsiMethod x1
com.intellij.codeInspection.ProblemsHolder x2
static synthetic com.intellij.codeInspection.LocalQuickFix access$200 (com.intellij.codeInspection.dataFlow.DataFlowInspectionBase, com.intellij.psi.PsiElement, boolean)
com.intellij.codeInspection.dataFlow.DataFlowInspectionBase x0
com.intellij.psi.PsiElement x1
boolean x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DataFlowInstructionVisitor$1.class
DataFlowInstructionVisitor.java
package com.intellij.codeInspection.dataFlow
synthetic com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$codeInspection$dataFlow$DataFlowInstructionVisitor$ConstantResult
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/DataFlowInstructionVisitor$ConstantResult.class
DataFlowInstructionVisitor.java
package com.intellij.codeInspection.dataFlow
final enum com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$ConstantResult extends java.lang.Enum {
public static final enum com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$ConstantResult TRUE
public static final enum com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$ConstantResult FALSE
public static final enum com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$ConstantResult NULL
public static final enum com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$ConstantResult UNKNOWN
private static final synthetic com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$ConstantResult[] $VALUES
public static com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$ConstantResult[] values ()
public static com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$ConstantResult valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public java.lang.String toString ()
public java.lang.Object value ()
static com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$ConstantResult fromConstValue (com.intellij.codeInspection.dataFlow.value.DfaConstValue)
com.intellij.codeInspection.dataFlow.value.DfaConstValue constant
Object value
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DataFlowInstructionVisitor$ExpressionVisitor.class
DataFlowInstructionVisitor.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$ExpressionVisitor extends com.intellij.psi.JavaElementVisitor {
private final com.intellij.codeInspection.dataFlow.value.DfaValue myValue
private final com.intellij.codeInspection.dataFlow.DfaMemoryState myMemState
final synthetic com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor this$0
void <init> (com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
public void visitCallExpression (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression call
Boolean isFailing
}
com/intellij/codeInspection/dataFlow/DataFlowInstructionVisitor$StateInfo.class
DataFlowInstructionVisitor.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$StateInfo extends java.lang.Object {
boolean ephemeralNpe
boolean normalNpe
boolean normalOk
private void <init> ()
synthetic void <init> (com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$1)
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$1 x0
}
com/intellij/codeInspection/dataFlow/DataFlowInstructionVisitor.class
DataFlowInstructionVisitor.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor extends com.intellij.codeInspection.dataFlow.StandardInstructionVisitor {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.Map myStateInfos
private final java.util.Set myCCEInstructions
private final java.util.Map myFailingCalls
private final java.util.Map myConstantExpressions
private final java.util.Map myOfNullableCalls
private final java.util.Map myArrayStoreProblems
private final java.util.Map myMethodReferenceResults
private final java.util.Map myOutOfBoundsArrayAccesses
private final java.util.Set myReceiverMutabilityViolation
private final java.util.Set myArgumentMutabilityViolation
private final java.util.Map mySameValueAssigned
private final java.util.Map mySameArguments
private boolean myAlwaysReturnsNotNull
private final java.util.List myEndOfInitializerStates
private static final com.siyeh.ig.callMatcher.CallMatcher USELESS_SAME_ARGUMENTS
void <init> ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitAssign (com.intellij.codeInspection.dataFlow.instructions.AssignInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.value.DfaValue target
com.intellij.codeInspection.dataFlow.instructions.AssignInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.psi.PsiExpression left
private static boolean isAssignmentToDefaultValueInConstructor (com.intellij.codeInspection.dataFlow.instructions.AssignInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.instructions.AssignInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.value.DfaValue target
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.psi.PsiExpression rExpression
com.intellij.codeInspection.dataFlow.value.DfaValue dest
Object value
com.intellij.psi.PsiType type
boolean isDefaultValue
com.intellij.psi.PsiMethod method
private static boolean isFloatingZero (java.lang.Object)
Object value
one.util.streamex.StreamEx sameValueAssignments ()
one.util.streamex.StreamEx pointlessSameArguments ()
protected void onInstructionProducesCCE (com.intellij.codeInspection.dataFlow.instructions.TypeCastInstruction)
com.intellij.codeInspection.dataFlow.instructions.TypeCastInstruction instruction
one.util.streamex.StreamEx problems ()
public java.util.Map getArrayStoreProblems ()
java.util.Map getOfNullableCalls ()
java.util.Map getConstantExpressions ()
java.util.Map getMethodReferenceResults ()
java.util.Set getClassCastExceptionInstructions ()
java.util.Set getMutabilityViolations (boolean)
boolean receiver
public java.util.List getEndOfInitializerStates ()
java.util.stream.Stream outOfBoundsArrayAccesses ()
one.util.streamex.StreamEx alwaysFailingCalls ()
boolean isAlwaysReturnsNotNull (com.intellij.codeInspection.dataFlow.instructions.Instruction[])
com.intellij.codeInspection.dataFlow.instructions.Instruction[] instructions
protected void beforeExpressionPush (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiExpression, com.intellij.openapi.util.TextRange, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.openapi.application.Application application
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiExpression expression
com.intellij.openapi.util.TextRange range
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
protected void beforeMethodCall (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.DfaCallArguments arguments
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.psi.PsiReferenceExpression reference
protected void beforeMethodReferenceResultPush (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiMethodReferenceExpression, com.intellij.codeInspection.dataFlow.DfaMemoryState)
java.util.List contracts
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.psi.PsiMethod method
private void processOfNullableResult (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.psi.PsiElement)
com.intellij.util.ThreeState present
com.intellij.util.ThreeState present
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.psi.PsiElement anchor
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue optionalValue
com.intellij.util.ThreeState present
protected void processArrayAccess (com.intellij.psi.PsiArrayAccessExpression, boolean)
com.intellij.psi.PsiArrayAccessExpression expression
boolean alwaysOutOfBounds
protected void processArrayStoreTypeMismatch (com.intellij.psi.PsiAssignmentExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiType fromType
com.intellij.psi.PsiType toType
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitEndOfInitializer (com.intellij.codeInspection.dataFlow.instructions.EndOfInitializerInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.EndOfInitializerInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
private static boolean hasNonTrivialFailingContracts (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression call
java.util.List contracts
private void reportConstantExpressionValue (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$ConstantResult curState
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$ConstantResult nextState
com.intellij.codeInspection.dataFlow.value.DfaConstValue dfaConst
protected boolean checkNotNullable (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
boolean ok
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$StateInfo info
protected void reportMutabilityViolation (boolean, com.intellij.psi.PsiElement)
boolean receiver
com.intellij.psi.PsiElement anchor
private static synthetic com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$StateInfo lambda$checkNotNullable$5 (com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem)
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem k
private static synthetic boolean lambda$hasNonTrivialFailingContracts$4 (com.intellij.codeInspection.dataFlow.MethodContract)
com.intellij.codeInspection.dataFlow.MethodContract contract
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$beforeMethodReferenceResultPush$3 (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue a
com.intellij.codeInspection.dataFlow.value.DfaValue b
private static synthetic boolean lambda$isAlwaysReturnsNotNull$2 (com.intellij.codeInspection.dataFlow.instructions.Instruction)
com.intellij.codeInspection.dataFlow.instructions.Instruction i
private static synthetic boolean lambda$alwaysFailingCalls$1 (java.lang.Boolean)
Boolean v
private static synthetic boolean lambda$problems$0 (com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$StateInfo)
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor$StateInfo info
static synthetic void access$000 (com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.psi.PsiElement)
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor x0
com.intellij.codeInspection.dataFlow.value.DfaValue x1
com.intellij.codeInspection.dataFlow.DfaMemoryState x2
com.intellij.psi.PsiElement x3
static synthetic java.util.Map access$100 (com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowInstructionVisitor x0
static synthetic boolean access$200 (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DataFlowRunner$TimeStats.class
DataFlowRunner.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.DataFlowRunner$TimeStats extends java.lang.Object {
private static final long DFA_EXECUTION_TIME_TO_REPORT_NANOS
private final java.lang.management.ThreadMXBean myMxBean
private final long myStart
private long myMergeStart
private long myFlowTime
private long myLVATime
private long myMergeTime
private long myProcessTime
void <init> ()
com.intellij.openapi.application.Application application
void endFlow ()
void endLVA ()
void startMerge ()
void endMerge ()
void endProcess ()
boolean isTooSlow ()
public java.lang.String toString ()
double flowTime
double lvaTime
double mergeTime
double interpretTime
double totalTime
String format
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/DataFlowRunner.class
DataFlowRunner.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.DataFlowRunner extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final int MERGING_BACK_BRANCHES_THRESHOLD
private com.intellij.codeInspection.dataFlow.instructions.Instruction[] myInstructions
private final com.intellij.util.containers.MultiMap myNestedClosures
private final com.intellij.codeInspection.dataFlow.value.DfaValueFactory myValueFactory
private boolean myInlining
private boolean myCancelled
private boolean myWasForciblyMerged
static final int MAX_STATES_PER_BRANCH
static final synthetic boolean $assertionsDisabled
protected void <init> ()
protected void <init> (boolean, com.intellij.psi.PsiElement)
boolean unknownMembersAreNullable
com.intellij.psi.PsiElement context
public com.intellij.codeInspection.dataFlow.value.DfaValueFactory getFactory ()
public void cancel ()
private java.util.Collection createInitialStates (com.intellij.psi.PsiElement, com.intellij.codeInspection.dataFlow.InstructionVisitor, boolean)
com.intellij.codeInspection.dataFlow.RunnerResult result
java.util.Collection closureStates
com.intellij.codeInspection.dataFlow.RunnerResult result
com.intellij.psi.PsiElement block
com.intellij.psi.PsiElement psiBlock
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
boolean allowInlining
com.intellij.psi.PsiElement container
public final com.intellij.codeInspection.dataFlow.RunnerResult analyzeMethod (com.intellij.psi.PsiElement, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.psi.PsiElement psiBlock
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
java.util.Collection initialStates
public final com.intellij.codeInspection.dataFlow.RunnerResult analyzeMethodWithInlining (com.intellij.psi.PsiElement, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.psi.PsiElement psiBlock
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
java.util.Collection initialStates
public final com.intellij.codeInspection.dataFlow.RunnerResult analyzeCodeBlock (com.intellij.psi.PsiCodeBlock, com.intellij.codeInspection.dataFlow.InstructionVisitor, java.util.function.Consumer)
com.intellij.psi.PsiCodeBlock block
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
java.util.function.Consumer initialStateAdjuster
com.intellij.codeInspection.dataFlow.DfaMemoryState state
final com.intellij.codeInspection.dataFlow.RunnerResult analyzeMethod (com.intellij.psi.PsiElement, com.intellij.codeInspection.dataFlow.InstructionVisitor, boolean, java.util.Collection)
int i
com.intellij.codeInspection.dataFlow.DfaMemoryState initialState
com.intellij.codeInspection.dataFlow.instructions.BranchingInstruction branching
java.util.Collection processed
com.intellij.codeInspection.dataFlow.value.DfaValue topValue
com.intellij.codeInspection.dataFlow.DfaMemoryState memoryState
com.intellij.codeInspection.dataFlow.instructions.BranchingInstruction branching
com.intellij.codeInspection.dataFlow.instructions.Instruction nextInstruction
com.intellij.codeInspection.dataFlow.DfaInstructionState state
com.intellij.codeInspection.dataFlow.DfaInstructionState[] after
com.intellij.codeInspection.dataFlow.DfaInstructionState instructionState
java.util.List states
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
String message
com.intellij.codeInspection.dataFlow.DataFlowRunner$TimeStats stats
int[] loopNumber
int endOffset
java.util.Set joinInstructions
com.intellij.codeInspection.dataFlow.StateQueue queue
com.intellij.util.containers.MultiMap processedStates
com.intellij.util.containers.MultiMap incomingStates
int stateLimit
int count
com.intellij.openapi.progress.ProcessCanceledException ex
Throwable e
com.intellij.psi.PsiElement psiBlock
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
boolean ignoreAssertions
java.util.Collection initialStates
com.intellij.codeInspection.dataFlow.ControlFlow flow
com.intellij.codeInspection.dataFlow.DfaInstructionState lastInstructionState
protected void beforeInstruction (com.intellij.codeInspection.dataFlow.instructions.Instruction)
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
protected void afterInstruction (com.intellij.codeInspection.dataFlow.instructions.Instruction)
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
private com.intellij.codeInspection.dataFlow.DfaInstructionState mergeBackBranches (com.intellij.codeInspection.dataFlow.DfaInstructionState, java.util.Collection)
com.intellij.codeInspection.dataFlow.DfaInstructionState instructionState
java.util.Collection processed
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl curState
Object key
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl mergedState
boolean wasForciblyMerged ()
private java.util.Set getJoinInstructions ()
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
int index
java.util.Set joinInstructions
private static void reportDfaProblem (com.intellij.psi.PsiElement, com.intellij.codeInspection.dataFlow.ControlFlow, com.intellij.codeInspection.dataFlow.DfaInstructionState, java.lang.Throwable)
int index
RuntimeException second
com.intellij.codeInspection.dataFlow.DfaMemoryState memoryState
String memStateText
String flowText
com.intellij.psi.PsiElement psiBlock
com.intellij.codeInspection.dataFlow.ControlFlow flow
com.intellij.codeInspection.dataFlow.DfaInstructionState lastInstructionState
Throwable e
com.intellij.openapi.diagnostic.Attachment[] attachments
public com.intellij.codeInspection.dataFlow.RunnerResult analyzeMethodRecursively (com.intellij.psi.PsiElement, com.intellij.codeInspection.dataFlow.StandardInstructionVisitor, boolean)
com.intellij.psi.PsiElement block
com.intellij.codeInspection.dataFlow.StandardInstructionVisitor visitor
boolean ignoreAssertions
java.util.Collection states
public com.intellij.codeInspection.dataFlow.RunnerResult analyzeBlockRecursively (com.intellij.psi.PsiElement, java.util.Collection, com.intellij.codeInspection.dataFlow.StandardInstructionVisitor, boolean)
com.intellij.psi.PsiElement block
java.util.Collection states
com.intellij.codeInspection.dataFlow.StandardInstructionVisitor visitor
boolean ignoreAssertions
com.intellij.codeInspection.dataFlow.RunnerResult result
com.intellij.openapi.util.Ref ref
private void initializeVariables (com.intellij.psi.PsiElement, java.util.Collection, com.intellij.codeInspection.dataFlow.ControlFlow)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaVariableValue thisValue
com.intellij.codeInspection.dataFlow.DfaMemoryState state
java.util.Map initialValues
com.intellij.psi.PsiElement psiBlock
java.util.Collection initialStates
com.intellij.codeInspection.dataFlow.ControlFlow flow
com.intellij.psi.PsiElement parent
private static com.intellij.codeInspection.dataFlow.value.DfaValue makeInitialValue (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass aClass
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.psi.PsiField field
private static boolean containsState (java.util.Collection, com.intellij.codeInspection.dataFlow.DfaInstructionState)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
java.util.Collection processed
com.intellij.codeInspection.dataFlow.DfaInstructionState instructionState
private void handleStepOutOfLoop (com.intellij.codeInspection.dataFlow.instructions.Instruction, com.intellij.codeInspection.dataFlow.instructions.Instruction, int[], com.intellij.util.containers.MultiMap, com.intellij.util.containers.MultiMap, java.util.List, com.intellij.codeInspection.dataFlow.DfaInstructionState[], com.intellij.codeInspection.dataFlow.StateQueue)
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.codeInspection.dataFlow.DfaInstructionState state
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.codeInspection.dataFlow.DfaInstructionState state
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.codeInspection.dataFlow.instructions.Instruction prevInstruction
com.intellij.codeInspection.dataFlow.instructions.Instruction nextInstruction
int[] loopNumber
com.intellij.util.containers.MultiMap processedStates
com.intellij.util.containers.MultiMap incomingStates
java.util.List inFlightStates
com.intellij.codeInspection.dataFlow.DfaInstructionState[] afterStates
com.intellij.codeInspection.dataFlow.StateQueue queue
java.util.Set mayRemoveStatesFor
private static boolean inSameLoop (com.intellij.codeInspection.dataFlow.instructions.Instruction, com.intellij.codeInspection.dataFlow.instructions.Instruction, int[])
com.intellij.codeInspection.dataFlow.instructions.Instruction prevInstruction
com.intellij.codeInspection.dataFlow.instructions.Instruction nextInstruction
int[] loopNumber
protected com.intellij.codeInspection.dataFlow.DfaInstructionState[] acceptInstruction (com.intellij.codeInspection.dataFlow.InstructionVisitor, com.intellij.codeInspection.dataFlow.DfaInstructionState)
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
com.intellij.codeInspection.dataFlow.DfaInstructionState instructionState
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.codeInspection.dataFlow.DfaInstructionState[] states
com.intellij.psi.PsiElement closure
private void registerNestedClosures (com.intellij.codeInspection.dataFlow.DfaInstructionState, com.intellij.psi.PsiClass)
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiField field
com.intellij.codeInspection.dataFlow.DfaInstructionState instructionState
com.intellij.psi.PsiClass nestedClass
com.intellij.codeInspection.dataFlow.DfaMemoryState state
private void registerNestedClosures (com.intellij.codeInspection.dataFlow.DfaInstructionState, com.intellij.psi.PsiLambdaExpression)
com.intellij.codeInspection.dataFlow.DfaInstructionState instructionState
com.intellij.psi.PsiLambdaExpression expr
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.psi.PsiElement body
private void createClosureState (com.intellij.psi.PsiElement, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.psi.PsiElement anchor
com.intellij.codeInspection.dataFlow.DfaMemoryState state
protected com.intellij.codeInspection.dataFlow.DfaMemoryState createMemoryState ()
public com.intellij.codeInspection.dataFlow.instructions.Instruction[] getInstructions ()
public com.intellij.codeInspection.dataFlow.instructions.Instruction getInstruction (int)
int index
public void forNestedClosures (java.util.function.BiConsumer)
java.util.List stateList
java.util.List unusedVars
java.util.Collection states
com.intellij.psi.PsiElement closure
java.util.function.BiConsumer consumer
com.intellij.util.containers.MultiMap closures
public com.intellij.openapi.util.Pair getConstConditionalExpressions ()
com.intellij.codeInspection.dataFlow.instructions.BranchingInstruction branchingInstruction
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.codeInspection.dataFlow.instructions.BranchingInstruction branchingInstruction
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
java.util.Set trueSet
java.util.Set falseSet
private static synthetic com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl lambda$forNestedClosures$7 (com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
private static synthetic void lambda$forNestedClosures$6 (java.util.List, com.intellij.codeInspection.dataFlow.DfaMemoryState)
java.util.List unusedVars
com.intellij.codeInspection.dataFlow.DfaMemoryState state
private static synthetic boolean lambda$forNestedClosures$5 (com.intellij.psi.PsiElement, com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.psi.PsiElement closure
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
private static synthetic boolean lambda$forNestedClosures$4 (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
private static synthetic boolean lambda$handleStepOutOfLoop$3 (com.intellij.codeInspection.dataFlow.instructions.Instruction, int[], com.intellij.codeInspection.dataFlow.DfaInstructionState)
com.intellij.codeInspection.dataFlow.instructions.Instruction prevInstruction
int[] loopNumber
com.intellij.codeInspection.dataFlow.DfaInstructionState state
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$initializeVariables$2 (com.intellij.psi.PsiElement, com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.psi.PsiElement parent
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
private synthetic void lambda$analyzeBlockRecursively$1 (com.intellij.codeInspection.dataFlow.StandardInstructionVisitor, boolean, com.intellij.openapi.util.Ref, com.intellij.psi.PsiElement, java.util.Collection)
com.intellij.codeInspection.dataFlow.StandardInstructionVisitor visitor
boolean ignoreAssertions
com.intellij.openapi.util.Ref ref
com.intellij.psi.PsiElement closure
java.util.Collection nestedStates
com.intellij.codeInspection.dataFlow.RunnerResult res
private static synthetic com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl lambda$mergeBackBranches$0 (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl, com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl s1
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl s2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaCallArguments.class
DfaCallArguments.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.DfaCallArguments extends java.lang.Object {
final com.intellij.codeInspection.dataFlow.value.DfaValue myQualifier
final com.intellij.codeInspection.dataFlow.value.DfaValue[] myArguments
final boolean myPure
void <init> (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue[], boolean)
com.intellij.codeInspection.dataFlow.value.DfaValue qualifier
com.intellij.codeInspection.dataFlow.value.DfaValue[] arguments
boolean pure
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.dataFlow.DfaCallArguments that
public int hashCode ()
}
com/intellij/codeInspection/dataFlow/DfaCallState.class
DfaCallState.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.DfaCallState extends java.lang.Object {
final com.intellij.codeInspection.dataFlow.DfaMemoryState myMemoryState
final com.intellij.codeInspection.dataFlow.DfaCallArguments myCallArguments
void <init> (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.DfaCallArguments)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.DfaCallArguments arguments
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.dataFlow.DfaCallState that
public int hashCode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaControlTransferValue.class
controlTransfer.kt
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.DfaControlTransferValue extends com.intellij.codeInspection.dataFlow.value.DfaValue {
private final com.intellij.codeInspection.dataFlow.TransferTarget target
private final com.intellij.util.containers.FList traps
public final java.util.List dispatch (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.DataFlowRunner)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
public java.lang.String toString ()
public final com.intellij.codeInspection.dataFlow.TransferTarget getTarget ()
public final com.intellij.util.containers.FList getTraps ()
public void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.TransferTarget, com.intellij.util.containers.FList)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.TransferTarget target
com.intellij.util.containers.FList traps
}
com/intellij/codeInspection/dataFlow/DfaFactMap$FactMapper.class
DfaFactMap.java
package com.intellij.codeInspection.dataFlow
public abstract com.intellij.codeInspection.dataFlow.DfaFactMap$FactMapper extends java.lang.Object {
public abstract java.lang.Object apply (com.intellij.codeInspection.dataFlow.DfaFactType, java.lang.Object)
}
com/intellij/codeInspection/dataFlow/DfaFactMap.class
DfaFactMap.java
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.DfaFactMap extends java.lang.Object {
public static final com.intellij.codeInspection.dataFlow.DfaFactMap EMPTY
private final com.intellij.util.keyFMap.KeyFMap myMap
private void <init> (com.intellij.util.keyFMap.KeyFMap)
com.intellij.util.keyFMap.KeyFMap map
public java.lang.Object get (com.intellij.codeInspection.dataFlow.DfaFactType)
com.intellij.codeInspection.dataFlow.DfaFactType type
public com.intellij.codeInspection.dataFlow.DfaFactMap with (com.intellij.codeInspection.dataFlow.DfaFactType, java.lang.Object)
com.intellij.codeInspection.dataFlow.DfaFactType type
Object value
com.intellij.util.keyFMap.KeyFMap newMap
public boolean isSuperStateOf (com.intellij.codeInspection.dataFlow.DfaFactMap)
com.intellij.codeInspection.dataFlow.DfaFactType type
Object thisValue
Object other
com.intellij.codeInspection.dataFlow.DfaFactType key
com.intellij.codeInspection.dataFlow.DfaFactMap subMap
public com.intellij.codeInspection.dataFlow.DfaFactMap intersect (com.intellij.codeInspection.dataFlow.DfaFactType, java.lang.Object)
com.intellij.codeInspection.dataFlow.DfaFactType type
Object value
Object curFact
Object newFact
private com.intellij.codeInspection.dataFlow.DfaFactMap intersect (com.intellij.codeInspection.dataFlow.DfaFactMap, com.intellij.codeInspection.dataFlow.DfaFactType)
com.intellij.codeInspection.dataFlow.DfaFactMap otherMap
com.intellij.codeInspection.dataFlow.DfaFactType type
public com.intellij.codeInspection.dataFlow.DfaFactMap intersect (com.intellij.codeInspection.dataFlow.DfaFactMap)
com.intellij.codeInspection.dataFlow.DfaFactType type
com.intellij.codeInspection.dataFlow.DfaFactMap other
com.intellij.codeInspection.dataFlow.DfaFactMap result
java.util.List types
public com.intellij.codeInspection.dataFlow.DfaFactMap unite (com.intellij.codeInspection.dataFlow.DfaFactType, java.lang.Object)
com.intellij.codeInspection.dataFlow.DfaFactType type
Object value
Object curFact
Object newFact
private com.intellij.codeInspection.dataFlow.DfaFactMap unite (com.intellij.codeInspection.dataFlow.DfaFactMap, com.intellij.codeInspection.dataFlow.DfaFactType)
com.intellij.codeInspection.dataFlow.DfaFactMap otherMap
com.intellij.codeInspection.dataFlow.DfaFactType type
public com.intellij.codeInspection.dataFlow.DfaFactMap unite (com.intellij.codeInspection.dataFlow.DfaFactMap)
com.intellij.codeInspection.dataFlow.DfaFactMap other
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
public one.util.streamex.StreamEx facts (com.intellij.codeInspection.dataFlow.DfaFactMap$FactMapper)
com.intellij.codeInspection.dataFlow.DfaFactMap$FactMapper mapper
public static com.intellij.codeInspection.dataFlow.DfaFactMap calcFromVariable (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
private static com.intellij.codeInspection.dataFlow.DfaFactMap updateMap (com.intellij.codeInspection.dataFlow.DfaFactMap, com.intellij.codeInspection.dataFlow.DfaFactType, com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.DfaFactMap map
com.intellij.codeInspection.dataFlow.DfaFactType factType
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
public static com.intellij.codeInspection.dataFlow.DfaFactMap fromDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue value
private static com.intellij.codeInspection.dataFlow.DfaFactMap updateMap (com.intellij.codeInspection.dataFlow.DfaFactMap, com.intellij.codeInspection.dataFlow.DfaFactType, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.DfaFactMap map
com.intellij.codeInspection.dataFlow.DfaFactType factType
com.intellij.codeInspection.dataFlow.value.DfaValue value
private static synthetic com.intellij.codeInspection.dataFlow.DfaFactMap lambda$fromDfaValue$3 (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaFactMap, com.intellij.codeInspection.dataFlow.DfaFactType)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.DfaFactMap map
com.intellij.codeInspection.dataFlow.DfaFactType type
private static synthetic com.intellij.codeInspection.dataFlow.DfaFactMap lambda$calcFromVariable$2 (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.DfaFactMap, com.intellij.codeInspection.dataFlow.DfaFactType)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
com.intellij.codeInspection.dataFlow.DfaFactMap factMap
com.intellij.codeInspection.dataFlow.DfaFactType type
private synthetic java.lang.Object lambda$facts$1 (com.intellij.codeInspection.dataFlow.DfaFactMap$FactMapper, com.intellij.openapi.util.Key)
com.intellij.codeInspection.dataFlow.DfaFactMap$FactMapper mapper
com.intellij.openapi.util.Key f
com.intellij.codeInspection.dataFlow.DfaFactType key
Object value
private static synthetic com.intellij.codeInspection.dataFlow.DfaFactMap lambda$unite$0 (com.intellij.codeInspection.dataFlow.DfaFactMap, com.intellij.codeInspection.dataFlow.DfaFactMap, com.intellij.codeInspection.dataFlow.DfaFactType)
com.intellij.codeInspection.dataFlow.DfaFactMap other
com.intellij.codeInspection.dataFlow.DfaFactMap map
com.intellij.codeInspection.dataFlow.DfaFactType type
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaFactType$1.class
DfaFactType.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.DfaFactType$1 extends com.intellij.codeInspection.dataFlow.DfaFactType {
void <init> (java.lang.String)
String name
public java.lang.String toString (com.intellij.codeInspection.dataFlow.DfaNullability)
com.intellij.codeInspection.dataFlow.DfaNullability fact
boolean isUnknown (com.intellij.codeInspection.dataFlow.DfaNullability)
com.intellij.codeInspection.dataFlow.DfaNullability fact
public java.lang.String getPresentationText (com.intellij.codeInspection.dataFlow.DfaNullability, com.intellij.psi.PsiType)
com.intellij.codeInspection.dataFlow.DfaNullability fact
com.intellij.psi.PsiType type
boolean isSuper (com.intellij.codeInspection.dataFlow.DfaNullability, com.intellij.codeInspection.dataFlow.DfaNullability)
com.intellij.codeInspection.dataFlow.DfaNullability superFact
com.intellij.codeInspection.dataFlow.DfaNullability subFact
com.intellij.codeInspection.dataFlow.DfaNullability uniteFacts (com.intellij.codeInspection.dataFlow.DfaNullability, com.intellij.codeInspection.dataFlow.DfaNullability)
com.intellij.codeInspection.dataFlow.DfaNullability left
com.intellij.codeInspection.dataFlow.DfaNullability right
com.intellij.codeInspection.dataFlow.DfaNullability intersectFacts (com.intellij.codeInspection.dataFlow.DfaNullability, com.intellij.codeInspection.dataFlow.DfaNullability)
com.intellij.codeInspection.dataFlow.DfaNullability left
com.intellij.codeInspection.dataFlow.DfaNullability right
public com.intellij.codeInspection.dataFlow.DfaNullability fromDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.DfaNullability calcFromVariable (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
public volatile synthetic java.lang.String getPresentationText (java.lang.Object, com.intellij.psi.PsiType)
public volatile synthetic java.lang.String toString (java.lang.Object)
volatile synthetic java.lang.Object uniteFacts (java.lang.Object, java.lang.Object)
volatile synthetic java.lang.Object intersectFacts (java.lang.Object, java.lang.Object)
volatile synthetic boolean isUnknown (java.lang.Object)
volatile synthetic boolean isSuper (java.lang.Object, java.lang.Object)
volatile synthetic java.lang.Object calcFromVariable (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
public volatile synthetic java.lang.Object fromDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValue)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaFactType$2.class
DfaFactType.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.DfaFactType$2 extends com.intellij.codeInspection.dataFlow.DfaFactType {
void <init> (java.lang.String)
String name
boolean isUnknown (com.intellij.codeInspection.dataFlow.Mutability)
com.intellij.codeInspection.dataFlow.Mutability fact
com.intellij.codeInspection.dataFlow.Mutability uniteFacts (com.intellij.codeInspection.dataFlow.Mutability, com.intellij.codeInspection.dataFlow.Mutability)
com.intellij.codeInspection.dataFlow.Mutability left
com.intellij.codeInspection.dataFlow.Mutability right
com.intellij.codeInspection.dataFlow.Mutability calcFromVariable (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
com.intellij.psi.PsiModifierListOwner variable
volatile synthetic java.lang.Object uniteFacts (java.lang.Object, java.lang.Object)
volatile synthetic boolean isUnknown (java.lang.Object)
volatile synthetic java.lang.Object calcFromVariable (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaFactType$3.class
DfaFactType.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.DfaFactType$3 extends com.intellij.codeInspection.dataFlow.DfaFactType {
void <init> (java.lang.String)
String name
boolean isSuper (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet superFact
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet subFact
boolean isUnknown (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fact
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fromDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaBinOpValue binOp
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet left
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet right
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet calcFromVariable (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaValue defaultValue
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fromSpecialField
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.value.VariableDescriptor descriptor
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fromType
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet uniteFacts (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet left
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet right
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet intersectFacts (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet left
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet right
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet intersection
public java.lang.String getPresentationText (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, com.intellij.psi.PsiType)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fact
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fromType
public volatile synthetic java.lang.String getPresentationText (java.lang.Object, com.intellij.psi.PsiType)
volatile synthetic java.lang.Object uniteFacts (java.lang.Object, java.lang.Object)
volatile synthetic java.lang.Object intersectFacts (java.lang.Object, java.lang.Object)
volatile synthetic boolean isUnknown (java.lang.Object)
volatile synthetic boolean isSuper (java.lang.Object, java.lang.Object)
volatile synthetic java.lang.Object calcFromVariable (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
public volatile synthetic java.lang.Object fromDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValue)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaFactType$4.class
DfaFactType.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.DfaFactType$4 extends com.intellij.codeInspection.dataFlow.DfaFactType {
void <init> (java.lang.String)
String name
boolean isSuper (com.intellij.codeInspection.dataFlow.TypeConstraint, com.intellij.codeInspection.dataFlow.TypeConstraint)
com.intellij.codeInspection.dataFlow.TypeConstraint superFact
com.intellij.codeInspection.dataFlow.TypeConstraint subFact
com.intellij.codeInspection.dataFlow.TypeConstraint calcFromVariable (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
com.intellij.psi.PsiType psiType
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
boolean isUnknown (com.intellij.codeInspection.dataFlow.TypeConstraint)
com.intellij.codeInspection.dataFlow.TypeConstraint fact
com.intellij.codeInspection.dataFlow.TypeConstraint intersectFacts (com.intellij.codeInspection.dataFlow.TypeConstraint, com.intellij.codeInspection.dataFlow.TypeConstraint)
com.intellij.codeInspection.dataFlow.TypeConstraint left
com.intellij.codeInspection.dataFlow.TypeConstraint right
com.intellij.codeInspection.dataFlow.TypeConstraint uniteFacts (com.intellij.codeInspection.dataFlow.TypeConstraint, com.intellij.codeInspection.dataFlow.TypeConstraint)
com.intellij.codeInspection.dataFlow.TypeConstraint left
com.intellij.codeInspection.dataFlow.TypeConstraint right
public java.lang.String getPresentationText (com.intellij.codeInspection.dataFlow.TypeConstraint, com.intellij.psi.PsiType)
com.intellij.codeInspection.dataFlow.TypeConstraint fact
com.intellij.psi.PsiType type
public volatile synthetic java.lang.String getPresentationText (java.lang.Object, com.intellij.psi.PsiType)
volatile synthetic java.lang.Object uniteFacts (java.lang.Object, java.lang.Object)
volatile synthetic java.lang.Object intersectFacts (java.lang.Object, java.lang.Object)
volatile synthetic boolean isUnknown (java.lang.Object)
volatile synthetic boolean isSuper (java.lang.Object, java.lang.Object)
volatile synthetic java.lang.Object calcFromVariable (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaFactType$5.class
DfaFactType.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.DfaFactType$5 extends com.intellij.codeInspection.dataFlow.DfaFactType {
void <init> (java.lang.String)
String name
boolean isUnknown (java.lang.Boolean)
Boolean fact
public java.lang.String toString (java.lang.Boolean)
Boolean fact
public volatile synthetic java.lang.String toString (java.lang.Object)
volatile synthetic boolean isUnknown (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaFactType$6.class
DfaFactType.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.DfaFactType$6 extends com.intellij.codeInspection.dataFlow.DfaFactType {
void <init> (java.lang.String)
String name
public java.lang.String getName (com.intellij.codeInspection.dataFlow.SpecialFieldValue)
com.intellij.codeInspection.dataFlow.SpecialFieldValue fact
com.intellij.codeInspection.dataFlow.SpecialFieldValue uniteFacts (com.intellij.codeInspection.dataFlow.SpecialFieldValue, com.intellij.codeInspection.dataFlow.SpecialFieldValue)
com.intellij.codeInspection.dataFlow.SpecialFieldValue left
com.intellij.codeInspection.dataFlow.SpecialFieldValue right
public java.lang.String getPresentationText (com.intellij.codeInspection.dataFlow.SpecialFieldValue, com.intellij.psi.PsiType)
com.intellij.codeInspection.dataFlow.SpecialFieldValue fact
com.intellij.psi.PsiType type
public volatile synthetic java.lang.String getPresentationText (java.lang.Object, com.intellij.psi.PsiType)
volatile synthetic java.lang.Object uniteFacts (java.lang.Object, java.lang.Object)
public volatile synthetic java.lang.String getName (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaFactType.class
DfaFactType.java
package com.intellij.codeInspection.dataFlow
public abstract com.intellij.codeInspection.dataFlow.DfaFactType extends com.intellij.openapi.util.Key {
private static final java.util.List ourFactTypes
public static final com.intellij.codeInspection.dataFlow.DfaFactType NULLABILITY
public static final com.intellij.codeInspection.dataFlow.DfaFactType MUTABILITY
public static final com.intellij.codeInspection.dataFlow.DfaFactType RANGE
public static final com.intellij.codeInspection.dataFlow.DfaFactType TYPE_CONSTRAINT
public static final com.intellij.codeInspection.dataFlow.DfaFactType LOCALITY
public static final com.intellij.codeInspection.dataFlow.DfaFactType SPECIAL_FIELD_VALUE
private final String myName
private void <init> (java.lang.String)
String name
public java.lang.String getName (java.lang.Object)
Object fact
public java.lang.Object fromDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue value
java.lang.Object calcFromVariable (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
boolean isSuper (java.lang.Object, java.lang.Object)
Object superFact
Object subFact
boolean isUnknown (java.lang.Object)
Object fact
java.lang.Object intersectFacts (java.lang.Object, java.lang.Object)
Object left
Object right
java.lang.Object uniteFacts (java.lang.Object, java.lang.Object)
Object left
Object right
public java.lang.String toString (java.lang.Object)
Object fact
public java.lang.String getPresentationText (java.lang.Object, com.intellij.psi.PsiType)
Object fact
com.intellij.psi.PsiType type
static java.util.List getTypes ()
synthetic void <init> (java.lang.String, com.intellij.codeInspection.dataFlow.DfaFactType$1)
String x0
com.intellij.codeInspection.dataFlow.DfaFactType$1 x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaInstructionState.class
DfaInstructionState.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.DfaInstructionState extends java.lang.Object implements java.lang.Comparable {
public static final com.intellij.codeInspection.dataFlow.DfaInstructionState[] EMPTY_ARRAY
private final com.intellij.codeInspection.dataFlow.DfaMemoryState myBeforeMemoryState
private final com.intellij.codeInspection.dataFlow.instructions.Instruction myInstruction
public void <init> (com.intellij.codeInspection.dataFlow.instructions.Instruction, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.Instruction myInstruction
com.intellij.codeInspection.dataFlow.DfaMemoryState myBeforeMemoryState
public com.intellij.codeInspection.dataFlow.instructions.Instruction getInstruction ()
public com.intellij.codeInspection.dataFlow.DfaMemoryState getMemoryState ()
public java.lang.String toString ()
public int compareTo (com.intellij.codeInspection.dataFlow.DfaInstructionState)
com.intellij.codeInspection.dataFlow.DfaInstructionState o
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaMemoryState.class
DfaMemoryState.java
package com.intellij.codeInspection.dataFlow
public abstract com.intellij.codeInspection.dataFlow.DfaMemoryState extends java.lang.Object {
public abstract com.intellij.codeInspection.dataFlow.DfaMemoryState createCopy ()
public abstract com.intellij.codeInspection.dataFlow.DfaMemoryState createClosureState ()
public abstract com.intellij.codeInspection.dataFlow.value.DfaValue pop ()
public abstract com.intellij.codeInspection.dataFlow.value.DfaValue peek ()
public abstract com.intellij.codeInspection.dataFlow.value.DfaValue getStackValue (int)
public abstract void push (com.intellij.codeInspection.dataFlow.value.DfaValue)
public abstract void emptyStack ()
public abstract void setVarValue (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
public abstract boolean castTopOfStack (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
public abstract com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType getRelation (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
public abstract boolean applyCondition (com.intellij.codeInspection.dataFlow.value.DfaValue)
public abstract boolean areEqual (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
public abstract boolean applyContractCondition (com.intellij.codeInspection.dataFlow.value.DfaValue)
public abstract java.lang.Object getValueFact (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaFactType)
public abstract void dropFact (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaFactType)
public abstract boolean applyFact (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaFactType, java.lang.Object)
public abstract void forceVariableFact (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.DfaFactType, java.lang.Object)
public abstract com.intellij.codeInspection.dataFlow.DfaFactMap getFacts (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
public abstract void flushFields ()
public abstract void flushVariable (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
public abstract boolean isNull (com.intellij.codeInspection.dataFlow.value.DfaValue)
public abstract boolean checkNotNullable (com.intellij.codeInspection.dataFlow.value.DfaValue)
public abstract boolean isNotNull (com.intellij.codeInspection.dataFlow.value.DfaValue)
public abstract com.intellij.codeInspection.dataFlow.value.DfaConstValue getConstantValue (com.intellij.codeInspection.dataFlow.value.DfaValue)
public abstract void markEphemeral ()
public abstract boolean isEphemeral ()
public abstract boolean isEmptyStack ()
}
com/intellij/codeInspection/dataFlow/DfaMemoryStateImpl$1.class
DfaMemoryStateImpl.java
package com.intellij.codeInspection.dataFlow
synthetic com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$codeInspection$dataFlow$value$DfaBinOpValue$BinOp
static final synthetic int[] $SwitchMap$com$intellij$codeInspection$dataFlow$value$DfaRelationValue$RelationType
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/DfaMemoryStateImpl$MyIdMap$1.class
DfaMemoryStateImpl.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl$MyIdMap$1 extends java.lang.Object implements gnu.trove.TIntObjectProcedure {
final synthetic StringBuilder val$s
final synthetic com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl$MyIdMap this$1
void <init> (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl$MyIdMap, java.lang.StringBuilder)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl$MyIdMap this$1
public boolean execute (int, java.lang.Integer)
int id
Integer index
com.intellij.codeInspection.dataFlow.value.DfaValue value
public volatile synthetic boolean execute (int, java.lang.Object)
}
com/intellij/codeInspection/dataFlow/DfaMemoryStateImpl$MyIdMap.class
DfaMemoryStateImpl.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl$MyIdMap extends gnu.trove.TIntObjectHashMap {
final synthetic com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl this$0
private void <init> (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
public java.lang.String toString ()
StringBuilder s
synthetic void <init> (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl, com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl$1)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl x0
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl$1 x1
}
com/intellij/codeInspection/dataFlow/DfaMemoryStateImpl.class
DfaMemoryStateImpl.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl extends java.lang.Object implements com.intellij.codeInspection.dataFlow.DfaMemoryState {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.codeInspection.dataFlow.value.DfaValueFactory myFactory
private final java.util.List myEqClasses
private final com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl$MyIdMap myIdToEqClassesIndices
private final com.intellij.util.containers.Stack myStack
private final com.intellij.codeInspection.dataFlow.DistinctPairSet myDistinctClasses
private final java.util.LinkedHashMap myVariableStates
private final java.util.Map myDefaultVariableStates
private boolean myEphemeral
private java.util.LinkedHashSet myCachedNonTrivialEqClasses
private Integer myCachedHash
static final synthetic boolean $assertionsDisabled
protected void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
protected void <init> (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl toCopy
public com.intellij.codeInspection.dataFlow.value.DfaValueFactory getFactory ()
public com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl createCopy ()
public com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl createClosureState ()
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl copy
public boolean equals (java.lang.Object)
Object obj
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl that
java.lang.Object getSuperficialKey ()
com.intellij.codeInspection.dataFlow.DistinctPairSet getDistinctClassPairs ()
java.util.LinkedHashSet getNonTrivialEqClasses ()
com.intellij.codeInspection.dataFlow.EqClass eqClass
java.util.LinkedHashSet result
public int hashCode ()
int hash
public java.lang.String toString ()
com.intellij.codeInspection.dataFlow.EqClass set
String distincts
StringBuilder result
public com.intellij.codeInspection.dataFlow.value.DfaValue pop ()
public com.intellij.codeInspection.dataFlow.value.DfaValue peek ()
public com.intellij.codeInspection.dataFlow.value.DfaValue getStackValue (int)
int offset
int index
public void push (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue value
public void emptyStack ()
public void setVarValue (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue targetSpecialField
com.intellij.codeInspection.dataFlow.DfaFactMap facts
com.intellij.codeInspection.dataFlow.SpecialFieldValue specialFieldValue
com.intellij.codeInspection.dataFlow.TypeConstraint typeConstraint
com.intellij.codeInspection.dataFlow.DfaFactMap facts
com.intellij.codeInspection.dataFlow.DfaVariableState targetState
com.intellij.codeInspection.dataFlow.value.DfaRelationValue dfaEqual
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.DfaVariableState state
protected com.intellij.codeInspection.dataFlow.DfaFactMap filterFactsOnAssignment (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.DfaFactMap)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.DfaFactMap facts
private com.intellij.codeInspection.dataFlow.value.DfaValue handleStackValueOnVariableFlush (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue target
com.intellij.codeInspection.dataFlow.DfaNullability dfaNullability
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.value.DfaVariableValue flushed
com.intellij.codeInspection.dataFlow.value.DfaVariableValue replacement
private java.lang.Integer getOrCreateEqClassIndex (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue dfaValue
int i
com.intellij.codeInspection.dataFlow.EqClass eqClass
int resultIndex
private int storeClass (com.intellij.codeInspection.dataFlow.EqClass)
com.intellij.codeInspection.dataFlow.EqClass eqClass
int freeIndex
int resultIndex
public boolean isSuperStateOf (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
int i
int firstIndex
int secondIndex
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relation
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair pair
com.intellij.codeInspection.dataFlow.DfaVariableState thisState
com.intellij.codeInspection.dataFlow.DfaVariableState thatState
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl that
int[] thisToThat
java.util.Set values
private int[] getClassesMap (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.EqClass thatClass
int thatIdx
boolean found
com.intellij.codeInspection.dataFlow.EqClass thisClass
int thisIdx
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl that
java.util.List thisClasses
java.util.List thatClasses
int thisSize
int thatSize
int[] thisToThat
private static boolean isSuperValue (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue superValue
com.intellij.codeInspection.dataFlow.value.DfaValue subValue
private static boolean canBeInRelation (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue value
java.util.List getEquivalentValues (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue dfaValue
com.intellij.codeInspection.dataFlow.EqClass set
private boolean canBeNaN (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue dfaValue
com.intellij.codeInspection.dataFlow.EqClass eqClass
com.intellij.codeInspection.dataFlow.value.DfaConstValue constant
private boolean isEffectivelyNaN (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue dfaValue
com.intellij.codeInspection.dataFlow.EqClass eqClass
java.util.List getEqClasses ()
private com.intellij.codeInspection.dataFlow.EqClass getEqClass (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue value
int index
int getEqClassIndex (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue dfaValue
Integer classIndex
com.intellij.codeInspection.dataFlow.EqClass aClass
com.intellij.codeInspection.dataFlow.value.DfaVariableValue getCanonicalVariable (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue val
com.intellij.codeInspection.dataFlow.EqClass eqClass
private boolean uniteClasses (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
int c
int i
com.intellij.codeInspection.dataFlow.value.DfaValue val1
com.intellij.codeInspection.dataFlow.value.DfaValue val2
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var1
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var2
Integer c1Index
Integer c2Index
com.intellij.codeInspection.dataFlow.EqClass c1
com.intellij.codeInspection.dataFlow.EqClass c2
com.intellij.codeInspection.dataFlow.EqClass newClass
int compare
private static com.intellij.codeInspection.dataFlow.value.DfaVariableValue replaceQualifier (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variable
com.intellij.codeInspection.dataFlow.value.DfaVariableValue from
com.intellij.codeInspection.dataFlow.value.DfaVariableValue to
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifier
private boolean convertQualifiers (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.DfaVariableState toState
com.intellij.codeInspection.dataFlow.DfaVariableState fromState
com.intellij.codeInspection.dataFlow.value.DfaVariableValue target
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.value.DfaVariableValue target
int valueId
com.intellij.codeInspection.dataFlow.value.DfaVariableValue from
com.intellij.codeInspection.dataFlow.value.DfaVariableValue to
java.util.List vars
private void checkInvariants ()
public boolean isNull (com.intellij.codeInspection.dataFlow.value.DfaValue)
int c1Index
com.intellij.codeInspection.dataFlow.value.DfaValue dfaValue
public boolean isNotNull (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaConstValue constantValue
com.intellij.codeInspection.dataFlow.value.DfaValue dfaVar
com.intellij.codeInspection.dataFlow.value.DfaConstValue dfaNull
Integer c1Index
int c2Index
public java.util.Set getNonEqualConstants (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
int index
public com.intellij.codeInspection.dataFlow.value.DfaConstValue getConstantValue (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue value
private com.intellij.codeInspection.dataFlow.value.DfaConstValue getConstantValue (com.intellij.codeInspection.dataFlow.value.DfaValue, boolean)
com.intellij.codeInspection.dataFlow.EqClass ec
com.intellij.codeInspection.dataFlow.value.DfaConstValue constValue
com.intellij.codeInspection.dataFlow.DfaVariableState state
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet range
Long constantValue
com.intellij.codeInspection.dataFlow.value.DfaValue value
boolean unbox
public void markEphemeral ()
public boolean isEphemeral ()
public boolean isEmptyStack ()
public boolean castTopOfStack (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue dfaVar
com.intellij.codeInspection.dataFlow.DfaVariableState newState
com.intellij.codeInspection.dataFlow.DfaFactMap newFacts
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.DfaFactMap facts
private boolean applyFacts (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaFactMap)
com.intellij.codeInspection.dataFlow.DfaVariableState oldState
com.intellij.codeInspection.dataFlow.DfaVariableState newState
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.DfaFactMap facts
private void convertReferenceEqualityToValueEquality (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair pair
com.intellij.codeInspection.dataFlow.EqClass otherClass
java.util.Iterator iterator
com.intellij.codeInspection.dataFlow.value.DfaValue value
int id
Integer index
private boolean updateEqClassesByState (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
public void dropFact (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaFactType)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.DfaVariableState state
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.DfaFactType factType
public boolean applyFact (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaFactType, java.lang.Object)
com.intellij.codeInspection.dataFlow.DfaVariableState state
com.intellij.codeInspection.dataFlow.DfaVariableState newState
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.DfaFactType factType
Object factValue
private boolean propagateRangeBack (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, com.intellij.codeInspection.dataFlow.value.DfaBinOpValue)
Long value
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet factValue
com.intellij.codeInspection.dataFlow.value.DfaBinOpValue binOp
boolean isLong
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet appliedRange
com.intellij.codeInspection.dataFlow.value.DfaVariableValue left
com.intellij.codeInspection.dataFlow.value.DfaValue right
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet leftRange
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet rightRange
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet leftConstraint
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet rightConstraint
public boolean applyContractCondition (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaRelationValue relation
com.intellij.codeInspection.dataFlow.value.DfaValue condition
public boolean areEqual (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaBinOpValue binOp1
com.intellij.codeInspection.dataFlow.value.DfaBinOpValue binOp2
com.intellij.codeInspection.dataFlow.value.DfaValue value1
com.intellij.codeInspection.dataFlow.value.DfaValue value2
com.intellij.codeInspection.dataFlow.value.DfaConstValue const1
int index1
int index2
public com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType getRelation (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue left
com.intellij.codeInspection.dataFlow.value.DfaValue right
int leftClass
int rightClass
public boolean applyCondition (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue dfaTrue
com.intellij.codeInspection.dataFlow.value.DfaValue dfaCond
private boolean applyRelationCondition (com.intellij.codeInspection.dataFlow.value.DfaRelationValue)
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
com.intellij.codeInspection.dataFlow.DfaVariableState state
boolean isNotNull
com.intellij.codeInspection.dataFlow.TypeConstraint constraint
com.intellij.codeInspection.dataFlow.value.DfaVariableValue dfaVar
com.intellij.codeInspection.dataFlow.value.DfaFactMapValue factValue
com.intellij.codeInspection.dataFlow.value.DfaRelationValue dfaRelation
com.intellij.codeInspection.dataFlow.value.DfaValue dfaLeft
com.intellij.codeInspection.dataFlow.value.DfaValue dfaRight
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
com.intellij.codeInspection.dataFlow.value.DfaConstValue sentinel
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet left
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet right
private boolean applyBinOpRelations (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType correctedGt
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType correctedLt
long min
long max
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType finalRelation
com.intellij.codeInspection.dataFlow.value.DfaBinOpValue sum
com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp op
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet leftRange
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet rightRange
boolean isLong
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet rightNegated
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet rightCorrected
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet resultRange
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType correctedRelation
com.intellij.codeInspection.dataFlow.value.DfaValue left
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType type
com.intellij.codeInspection.dataFlow.value.DfaValue right
private static com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType correctRelation (com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet overflowRange
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relation
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet summand1
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet summand2
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet resultRange
boolean isLong
boolean overflowPossible
private static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet getIntegerSumOverflowValues (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet left
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet right
long sumMin
long sumMax
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
private void updateVarStateOnComparison (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaValue, boolean)
Object constValue
com.intellij.codeInspection.dataFlow.value.DfaPsiType dfaType
com.intellij.codeInspection.dataFlow.DfaVariableState state
com.intellij.codeInspection.dataFlow.value.DfaVariableValue dfaVar
com.intellij.codeInspection.dataFlow.value.DfaValue value
boolean isNegated
private boolean applyEquivalenceRelation (com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet appliedRange
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet leftRange
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet rightRange
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType type
com.intellij.codeInspection.dataFlow.value.DfaValue dfaLeft
com.intellij.codeInspection.dataFlow.value.DfaValue dfaRight
boolean isNegated
private boolean applyRangeToRelatedValues (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.EqClass other
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair pair
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet appliedRange
com.intellij.codeInspection.dataFlow.EqClass eqClass
private boolean applyRelationRangeToClass (com.intellij.codeInspection.dataFlow.EqClass, com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.EqClass eqClass
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet range
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet appliedRange
private com.intellij.openapi.util.Couple getSpecialEquivalencePair (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue left
com.intellij.codeInspection.dataFlow.value.DfaValue right
com.intellij.codeInspection.dataFlow.SpecialField field
com.intellij.codeInspection.dataFlow.value.DfaValue leftValue
com.intellij.codeInspection.dataFlow.value.DfaValue rightValue
private boolean applySpecialFieldEquivalence (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue left
com.intellij.codeInspection.dataFlow.value.DfaValue right
com.intellij.openapi.util.Couple pair
private boolean applyUnboxedRelation (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue, boolean)
com.intellij.codeInspection.dataFlow.value.DfaValue dfaLeft
com.intellij.codeInspection.dataFlow.value.DfaValue dfaRight
boolean negated
com.intellij.psi.PsiType leftType
com.intellij.psi.PsiType rightType
com.intellij.codeInspection.dataFlow.value.DfaValue unboxedLeft
com.intellij.codeInspection.dataFlow.value.DfaValue unboxedRight
com.intellij.codeInspection.dataFlow.value.DfaConstValue leftConst
com.intellij.codeInspection.dataFlow.value.DfaConstValue rightConst
private static com.intellij.psi.PsiType getPsiType (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.TypeConstraint constraint
com.intellij.codeInspection.dataFlow.value.DfaValue value
private boolean checkCompareWithBooleanLiteral (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue, boolean)
boolean boolValue
Object constVal
com.intellij.codeInspection.dataFlow.value.DfaValue dfaLeft
com.intellij.codeInspection.dataFlow.value.DfaValue dfaRight
boolean negated
static boolean isNaN (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue dfa
private boolean applyRelation (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue, boolean)
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair pair
com.intellij.codeInspection.dataFlow.value.DfaConstValue const1
com.intellij.codeInspection.dataFlow.value.DfaConstValue const2
java.util.Iterator iterator
com.intellij.codeInspection.dataFlow.value.DfaValue dfaLeft
com.intellij.codeInspection.dataFlow.value.DfaValue dfaRight
boolean isNegated
Integer c1Index
Integer c2Index
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType constantRelation
private boolean applyBooleanInequality (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue var
com.intellij.codeInspection.dataFlow.value.DfaValue value
Boolean constValue
private boolean applyLessThanRelation (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue dfaLeft
com.intellij.codeInspection.dataFlow.value.DfaValue dfaRight
Integer c1Index
Integer c2Index
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType constantRelation
private boolean isUnstableValue (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.psi.PsiModifierListOwner owner
private static boolean isPrimitive (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue value
private static boolean preserveConstantDistinction (java.lang.Object, java.lang.Object)
Object c1
Object c2
private com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType getConstantRelation (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
int cmp
double double1
double double2
com.intellij.codeInspection.dataFlow.value.DfaValue val1
com.intellij.codeInspection.dataFlow.value.DfaValue val2
com.intellij.codeInspection.dataFlow.value.DfaConstValue const1
com.intellij.codeInspection.dataFlow.value.DfaConstValue const2
Number value1
Number value2
int cmp
public boolean checkNotNullable (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue varValue
com.intellij.codeInspection.dataFlow.value.DfaValue value
public java.lang.Object getValueFact (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaFactType)
Object fact
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.DfaVariableState state
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.DfaFactType factType
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet getBinOpRange (com.intellij.codeInspection.dataFlow.value.DfaBinOpValue)
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType rel
com.intellij.codeInspection.dataFlow.value.DfaBinOpValue binOp
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet left
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet right
boolean isLong
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
public void forceVariableFact (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.DfaFactType, java.lang.Object)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.DfaFactType factType
Object value
com.intellij.codeInspection.dataFlow.DfaVariableState state
private com.intellij.codeInspection.dataFlow.value.DfaValue resolveVariableValue (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.value.DfaConstValue constValue
public com.intellij.codeInspection.dataFlow.DfaFactMap getFacts (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variable
com.intellij.codeInspection.dataFlow.DfaFactMap getFactMap (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.DfaVariableState state
com.intellij.codeInspection.dataFlow.value.DfaValue value
void setVariableState (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.DfaVariableState)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue dfaVar
com.intellij.codeInspection.dataFlow.DfaVariableState state
protected void updateEquivalentVariables (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.DfaVariableState)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.value.DfaVariableValue dfaVar
com.intellij.codeInspection.dataFlow.DfaVariableState state
com.intellij.codeInspection.dataFlow.EqClass eqClass
private com.intellij.codeInspection.dataFlow.value.DfaValue canonicalize (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaBoxedValue boxedValue
com.intellij.codeInspection.dataFlow.value.DfaValue canonicalized
com.intellij.codeInspection.dataFlow.value.DfaValue value
private com.intellij.codeInspection.dataFlow.value.DfaVariableValue canonicalize (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
Integer index
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifier
private com.intellij.codeInspection.dataFlow.DfaVariableState getExistingVariableState (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.DfaVariableState state
com.intellij.codeInspection.dataFlow.value.DfaVariableValue canonicalized
com.intellij.codeInspection.dataFlow.DfaVariableState getVariableState (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue dfaVar
com.intellij.codeInspection.dataFlow.DfaVariableState state
private com.intellij.codeInspection.dataFlow.DfaVariableState getDefaultState (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue dfaVar
void forVariableStates (java.util.function.BiConsumer)
java.util.function.BiConsumer consumer
protected com.intellij.codeInspection.dataFlow.DfaVariableState createVariableState (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
public void flushFields ()
com.intellij.codeInspection.dataFlow.EqClass aClass
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifier
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
java.util.Set vars
private boolean shouldMarkFlushed (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
java.util.Set getChangedVariables ()
public void flushVariable (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variable
com.intellij.codeInspection.dataFlow.EqClass eqClass
com.intellij.codeInspection.dataFlow.value.DfaVariableValue newCanonical
void flushDependencies (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue dependent
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variable
private void flushQualifiedMethods (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
java.util.List toFlush
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variable
com.intellij.psi.PsiModifierListOwner psiVariable
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifier
void doFlush (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, boolean)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
boolean markFlushed
private void removeEquivalence (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair pair
java.util.Iterator iterator
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair pair
com.intellij.codeInspection.dataFlow.EqClass other
java.util.Iterator iterator
boolean successfullyConverted
com.intellij.codeInspection.dataFlow.value.DfaVariableValue newCanonical
com.intellij.codeInspection.dataFlow.value.DfaValue var
int varID
Integer varClassIndex
com.intellij.codeInspection.dataFlow.EqClass varClass
com.intellij.codeInspection.dataFlow.value.DfaVariableValue previousCanonical
void removeEquivalenceForVariableAndWrappers (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.value.DfaValue wrapped
java.lang.Object getMergeabilityKey ()
void merge (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl other
protected void afterMerge (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl other
private void mergeStacks (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl other
java.util.List values
private void mergeDistinctPairs (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.EqClass first
com.intellij.codeInspection.dataFlow.EqClass second
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relation
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair pair
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl other
java.util.ArrayList pairs
private void mergeVariableStates (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.DfaVariableState state
com.intellij.codeInspection.dataFlow.DfaVariableState otherState
com.intellij.codeInspection.dataFlow.DfaFactMap result
com.intellij.codeInsight.Nullability nullability
com.intellij.codeInsight.Nullability otherNullability
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl other
java.util.Set vars
private void retainEquivalences (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.EqClass eqClass
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl other
boolean needRestart
private boolean retainEquivalences (com.intellij.codeInspection.dataFlow.EqClass, com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.EqClass group
com.intellij.codeInspection.dataFlow.value.DfaVariableValue target
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.value.DfaVariableValue target
boolean united
int valueId
com.intellij.codeInspection.dataFlow.value.DfaVariableValue to
int classIndex
java.util.List vars
com.intellij.codeInspection.dataFlow.EqClass eqClass
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl other
java.util.List groups
gnu.trove.TIntArrayList addedClasses
int origIndex
int[] addedClassesArray
com.intellij.codeInspection.dataFlow.value.DfaVariableValue from
boolean otherClassChanged
private java.util.List splitEqClass (com.intellij.codeInspection.dataFlow.EqClass, com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.EqClass list
int otherClass
com.intellij.codeInspection.dataFlow.EqClass list
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.EqClass eqClass
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl other
gnu.trove.TIntObjectHashMap groupsInClasses
java.util.List groups
public volatile synthetic com.intellij.codeInspection.dataFlow.DfaMemoryState createClosureState ()
public volatile synthetic com.intellij.codeInspection.dataFlow.DfaMemoryState createCopy ()
private static synthetic java.lang.Object lambda$getMergeabilityKey$9 (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue val
private synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$doFlush$8 (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.value.DfaValue val
private synthetic void lambda$flushQualifiedMethods$7 (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue val
private synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$flushVariable$6 (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variable
com.intellij.codeInspection.dataFlow.value.DfaVariableValue newCanonical
com.intellij.codeInspection.dataFlow.value.DfaValue value
private static synthetic boolean lambda$flushVariable$5 (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variable
com.intellij.codeInspection.dataFlow.value.DfaVariableValue candidate
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$flushFields$4 (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaFactMapValue factMapValue
com.intellij.codeInspection.dataFlow.SpecialFieldValue sfValue
com.intellij.codeInspection.dataFlow.value.DfaValue val
private static synthetic com.intellij.codeInspection.dataFlow.EqClass lambda$getNonEqualConstants$3 (int, com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair)
int index
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair pair
private synthetic boolean lambda$checkInvariants$2 (int, java.lang.Integer)
int id
Integer classIndex
com.intellij.codeInspection.dataFlow.EqClass eqClass
private synthetic boolean lambda$storeClass$1 (int, int)
int resultIndex
int id
private static synthetic void lambda$toString$0 (java.lang.StringBuilder, com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.DfaVariableState)
StringBuilder result
com.intellij.codeInspection.dataFlow.value.DfaVariableValue key
com.intellij.codeInspection.dataFlow.DfaVariableState value
static synthetic com.intellij.codeInspection.dataFlow.value.DfaValueFactory access$100 (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaNullability$1.class
DfaNullability.java
package com.intellij.codeInspection.dataFlow
synthetic com.intellij.codeInspection.dataFlow.DfaNullability$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$codeInsight$Nullability
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/DfaNullability.class
DfaNullability.java
package com.intellij.codeInspection.dataFlow
public final enum com.intellij.codeInspection.dataFlow.DfaNullability extends java.lang.Enum {
public static final enum com.intellij.codeInspection.dataFlow.DfaNullability NULL
public static final enum com.intellij.codeInspection.dataFlow.DfaNullability NULLABLE
public static final enum com.intellij.codeInspection.dataFlow.DfaNullability NOT_NULL
public static final enum com.intellij.codeInspection.dataFlow.DfaNullability UNKNOWN
public static final enum com.intellij.codeInspection.dataFlow.DfaNullability FLUSHED
private final String myInternalName
private final String myPresentationalName
private final com.intellij.codeInsight.Nullability myNullability
private static final synthetic com.intellij.codeInspection.dataFlow.DfaNullability[] $VALUES
public static com.intellij.codeInspection.dataFlow.DfaNullability[] values ()
public static com.intellij.codeInspection.dataFlow.DfaNullability valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.intellij.codeInsight.Nullability)
String internalName
String presentationalName
com.intellij.codeInsight.Nullability nullability
public java.lang.String getInternalName ()
public java.lang.String getPresentationName ()
public static boolean isNullable (com.intellij.codeInspection.dataFlow.DfaFactMap)
com.intellij.codeInspection.dataFlow.DfaFactMap map
public static boolean isNotNull (com.intellij.codeInspection.dataFlow.DfaFactMap)
com.intellij.codeInspection.dataFlow.DfaFactMap map
public static com.intellij.codeInsight.Nullability toNullability (com.intellij.codeInspection.dataFlow.DfaNullability)
com.intellij.codeInspection.dataFlow.DfaNullability dfaNullability
public static com.intellij.codeInspection.dataFlow.DfaNullability fromNullability (com.intellij.codeInsight.Nullability)
com.intellij.codeInsight.Nullability nullability
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaOptionalSupport$ReplaceOptionalCallFix.class
DfaOptionalSupport.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.DfaOptionalSupport$ReplaceOptionalCallFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final String myTargetMethodName
private final boolean myClearArguments
void <init> (java.lang.String, boolean)
String targetMethodName
boolean clearArguments
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiExpressionList argList
com.intellij.psi.PsiExpression[] args
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiMethodCallExpression methodCallExpression
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaOptionalSupport.class
DfaOptionalSupport.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.DfaOptionalSupport extends java.lang.Object {
public void <init> ()
static com.intellij.codeInspection.LocalQuickFix registerReplaceOptionalOfWithOfNullableFix (com.intellij.psi.PsiExpression)
String qualifiedName
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
private static com.intellij.psi.PsiMethodCallExpression findCallExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiElement argList
static com.intellij.codeInspection.LocalQuickFix createReplaceOptionalOfNullableWithEmptyFix (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiMethodCallExpression parent
boolean jdkOptional
static com.intellij.codeInspection.LocalQuickFix createReplaceOptionalOfNullableWithOfFix (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiMethodCallExpression parent
public static com.intellij.codeInspection.dataFlow.value.DfaValue getOptionalValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, boolean)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
boolean present
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.DfaFactMap facts
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaPsiUtil$1$1.class
DfaPsiUtil.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.DfaPsiUtil$1$1 extends com.intellij.codeInspection.dataFlow.StandardDataFlowRunner {
final synthetic java.util.Map val$map
final synthetic com.intellij.codeInspection.dataFlow.DfaPsiUtil$1 this$0
void <init> (com.intellij.codeInspection.dataFlow.DfaPsiUtil$1, boolean, com.intellij.psi.PsiElement, java.util.Map)
com.intellij.codeInspection.dataFlow.DfaPsiUtil$1 this$0
boolean unknownMembersAreNullable
com.intellij.psi.PsiElement context
private boolean isCallExposingNonInitializedFields (com.intellij.codeInspection.dataFlow.instructions.Instruction)
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.psi.PsiCall call
com.intellij.psi.PsiExpressionList argumentList
private boolean canAccessFields (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiClass type
com.intellij.util.containers.JBIterable typeContainers
protected com.intellij.codeInspection.dataFlow.DfaInstructionState[] acceptInstruction (com.intellij.codeInspection.dataFlow.InstructionVisitor, com.intellij.codeInspection.dataFlow.DfaInstructionState)
com.intellij.psi.PsiField field
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
com.intellij.codeInspection.dataFlow.DfaInstructionState instructionState
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
private static synthetic boolean lambda$canAccessFields$0 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass c
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaPsiUtil$1.class
DfaPsiUtil.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.DfaPsiUtil$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final synthetic com.intellij.psi.PsiMethod val$constructor
final synthetic com.intellij.psi.PsiClass val$containingClass
void <init> (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
java.util.Map$Entry entry
com.intellij.psi.PsiCodeBlock body
java.util.Map map
com.intellij.codeInspection.dataFlow.StandardDataFlowRunner dfaRunner
com.intellij.codeInspection.dataFlow.RunnerResult rc
java.util.Set notNullFields
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaPsiUtil$2$1.class
DfaPsiUtil.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.DfaPsiUtil$2$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic java.util.Set val$fieldNames
final synthetic com.intellij.util.containers.MultiMap val$result
final synthetic com.intellij.codeInspection.dataFlow.DfaPsiUtil$2 this$0
void <init> (com.intellij.codeInspection.dataFlow.DfaPsiUtil$2, java.util.Set, com.intellij.util.containers.MultiMap)
com.intellij.codeInspection.dataFlow.DfaPsiUtil$2 this$0
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression lExpression
com.intellij.psi.PsiExpression rExpression
}
com/intellij/codeInspection/dataFlow/DfaPsiUtil$2.class
DfaPsiUtil.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.DfaPsiUtil$2 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final synthetic com.intellij.psi.PsiClass val$psiClass
void <init> (com.intellij.psi.PsiClass)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.psi.PsiField field
com.intellij.psi.PsiMethod constructor
java.util.Set fieldNames
com.intellij.util.containers.MultiMap result
com.intellij.psi.JavaRecursiveElementWalkingVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaPsiUtil.class
DfaPsiUtil.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.DfaPsiUtil extends java.lang.Object {
public void <init> ()
public static boolean isFinalField (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable var
static com.intellij.psi.PsiElement getEnclosingCodeBlock (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement codeBlock
com.intellij.psi.PsiElement codeBlock
com.intellij.psi.PsiAnonymousClass anon
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement codeBlock
public static com.intellij.codeInsight.Nullability getElementNullability (com.intellij.psi.PsiType, com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiType resultType
com.intellij.psi.PsiModifierListOwner owner
public static com.intellij.codeInsight.Nullability getElementNullabilityIgnoringParameterInference (com.intellij.psi.PsiType, com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiType resultType
com.intellij.psi.PsiModifierListOwner owner
private static com.intellij.codeInsight.Nullability getElementNullability (com.intellij.psi.PsiType, com.intellij.psi.PsiModifierListOwner, boolean)
com.intellij.psi.PsiField field
com.intellij.psi.PsiType resultType
com.intellij.psi.PsiModifierListOwner owner
boolean ignoreParameterNullabilityInference
com.intellij.codeInsight.Nullability fromAnnotation
com.intellij.codeInsight.Nullability fromType
private static com.intellij.codeInsight.Nullability getNullabilityFromAnnotation (com.intellij.psi.PsiModifierListOwner, boolean)
com.intellij.psi.PsiModifierListOwner owner
boolean ignoreParameterNullabilityInference
com.intellij.codeInsight.NullableNotNullManager manager
com.intellij.codeInsight.NullabilityAnnotationInfo info
private static boolean isMapMethodWithUnknownNullity (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
String name
com.intellij.psi.PsiMethod superMethod
public static com.intellij.codeInsight.Nullability inferParameterNullability (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement parent
private static com.intellij.psi.PsiType inferLoopParameterTypeWithNullability (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement targetLoop
com.intellij.psi.PsiElement target
com.intellij.psi.PsiForeachStatement loop
com.intellij.psi.PsiExpression iteratedValue
com.intellij.psi.PsiType iteratedType
public static com.intellij.codeInsight.Nullability getTypeNullability (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.openapi.util.Ref result
private static com.intellij.codeInsight.Nullability getTypeOwnNullability (com.intellij.psi.PsiType)
String qualifiedName
com.intellij.codeInsight.NullableNotNullManager nnn
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiType eachType
public static com.intellij.codeInsight.Nullability getFunctionalParameterNullability (com.intellij.psi.PsiFunctionalExpression, int)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiFunctionalExpression function
int index
com.intellij.codeInsight.Nullability nullability
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiMethod sam
private static com.intellij.codeInsight.Nullability inferLambdaParameterNullability (com.intellij.psi.PsiFunctionalExpression, int)
int expressionIndex
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiElement listParent
com.intellij.psi.PsiFunctionalExpression lambda
int parameterIndex
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiElement expressionParent
private static com.intellij.codeInsight.Nullability getLambdaParameterNullability (com.intellij.psi.PsiMethod, int, int)
String methodName
com.intellij.psi.PsiMethod method
int parameterIndex
int lambdaParameterIndex
com.intellij.psi.PsiClass type
private static boolean isEnumPredefinedMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
String methodName
public static boolean isInitializedNotNull (com.intellij.psi.PsiField)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod[] constructors
private static java.util.Set getNotNullInitializedFields (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiCodeBlock body
public static java.util.List findAllConstructorInitializers (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
java.util.List result
com.intellij.psi.PsiClass containingClass
private static com.intellij.util.containers.MultiMap getAllConstructorFieldInitializers (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public static com.intellij.psi.PsiElement getTopmostBlockInSameClass (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement position
public static java.util.Collection getVariableAssignmentsInFile (com.intellij.psi.PsiVariable, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable psiVariable
boolean literalsOnly
com.intellij.psi.PsiElement place
com.intellij.openapi.util.Ref modificationRef
com.intellij.psi.PsiElement codeBlock
int placeOffset
com.intellij.psi.PsiFile containingFile
com.intellij.psi.search.LocalSearchScope scope
java.util.Collection references
java.util.List list
com.intellij.psi.PsiExpression initializer
private static boolean allOperandsAreLiterals (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression op
com.intellij.psi.PsiPolyadicExpression binaryExpression
com.intellij.psi.PsiExpression psiExpression
com.intellij.util.containers.Stack stack
com.intellij.psi.PsiExpression expression
private static synthetic com.intellij.psi.PsiExpression lambda$getVariableAssignmentsInFile$3 (com.intellij.openapi.util.Ref, boolean, com.intellij.psi.PsiElement, int, com.intellij.psi.PsiReference)
com.intellij.psi.PsiExpression rValue
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.tree.IElementType operation
com.intellij.openapi.util.Ref modificationRef
boolean literalsOnly
com.intellij.psi.PsiElement codeBlock
int placeOffset
com.intellij.psi.PsiReference psiReference
com.intellij.psi.PsiElement parent
private static synthetic boolean lambda$getTopmostBlockInSameClass$2 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic boolean lambda$getTopmostBlockInSameClass$1 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic boolean lambda$getTypeNullability$0 (com.intellij.openapi.util.Ref, com.intellij.psi.PsiType)
com.intellij.openapi.util.Ref result
com.intellij.psi.PsiType eachType
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaUtil$1.class
DfaUtil.java
package com.intellij.codeInspection.dataFlow
synthetic com.intellij.codeInspection.dataFlow.DfaUtil$1 extends java.lang.Object {
}
com/intellij/codeInspection/dataFlow/DfaUtil$1BlockNullabilityVisitor.class
DfaUtil.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.DfaUtil$1BlockNullabilityVisitor extends com.intellij.codeInspection.dataFlow.StandardInstructionVisitor {
boolean hasNulls
boolean hasNotNulls
boolean hasUnknowns
final synthetic com.intellij.psi.PsiParameterListOwner val$owner
void <init> (com.intellij.psi.PsiParameterListOwner)
protected void checkReturnValue (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiExpression, com.intellij.psi.PsiParameterListOwner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiParameterListOwner context
com.intellij.codeInspection.dataFlow.DfaMemoryState state
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaUtil$1Visitor.class
DfaUtil.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.DfaUtil$1Visitor extends com.intellij.codeInspection.dataFlow.StandardInstructionVisitor {
Object exprValue
final synthetic com.intellij.psi.PsiExpression val$expressionToAnalyze
final synthetic com.intellij.codeInspection.dataFlow.DataFlowRunner val$runner
void <init> (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.DataFlowRunner)
protected void beforeExpressionPush (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiExpression, com.intellij.openapi.util.TextRange, com.intellij.codeInspection.dataFlow.DfaMemoryState)
Object newValue
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiExpression expr
com.intellij.openapi.util.TextRange range
com.intellij.codeInspection.dataFlow.DfaMemoryState state
Object newValue
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaUtil$ValuableInstructionVisitor$PlaceResult.class
DfaUtil.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.DfaUtil$ValuableInstructionVisitor$PlaceResult extends java.lang.Object {
final com.intellij.openapi.util.MultiValuesMap myValues
final java.util.Set myNulls
final java.util.Set myNotNulls
void <init> ()
}
com/intellij/codeInspection/dataFlow/DfaUtil$ValuableInstructionVisitor.class
DfaUtil.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.DfaUtil$ValuableInstructionVisitor extends com.intellij.codeInspection.dataFlow.StandardInstructionVisitor {
final java.util.Map myResults
private void <init> ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitPush (com.intellij.codeInspection.dataFlow.instructions.PushInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.psi.PsiModifierListOwner element
com.intellij.codeInspection.dataFlow.DfaUtil$ValuableInstructionVisitor$PlaceResult result
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.instructions.PushInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.psi.PsiExpression place
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitAssign (com.intellij.codeInspection.dataFlow.instructions.AssignInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.util.containers.FList nextValue
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.psi.PsiExpression rightValue
com.intellij.psi.PsiElement parent
com.intellij.psi.tree.IElementType type
com.intellij.util.containers.FList prevValue
com.intellij.codeInspection.dataFlow.ValuableDataFlowRunner$ValuableDfaVariableState curState
com.intellij.util.containers.FList curValue
com.intellij.util.containers.FList nextValue
com.intellij.codeInspection.dataFlow.instructions.AssignInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState _memState
com.intellij.codeInspection.dataFlow.instructions.Instruction nextInstruction
com.intellij.codeInspection.dataFlow.ValuableDataFlowRunner$MyDfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValue dfaSource
com.intellij.codeInspection.dataFlow.value.DfaValue dfaDest
private static synthetic void lambda$visitPush$1 (com.intellij.codeInspection.dataFlow.DfaUtil$ValuableInstructionVisitor$PlaceResult, com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.DfaVariableState)
com.intellij.psi.PsiModifierListOwner element
com.intellij.codeInspection.dataFlow.DfaUtil$ValuableInstructionVisitor$PlaceResult result
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variableValue
com.intellij.codeInspection.dataFlow.DfaVariableState value
com.intellij.codeInspection.dataFlow.ValuableDataFlowRunner$ValuableDfaVariableState state
com.intellij.util.containers.FList concatenation
private static synthetic com.intellij.codeInspection.dataFlow.DfaUtil$ValuableInstructionVisitor$PlaceResult lambda$visitPush$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement __
synthetic void <init> (com.intellij.codeInspection.dataFlow.DfaUtil$1)
com.intellij.codeInspection.dataFlow.DfaUtil$1 x0
}
com/intellij/codeInspection/dataFlow/DfaUtil.class
DfaUtil.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.DfaUtil extends java.lang.Object {
private static final Object UNKNOWN_VALUE
public void <init> ()
public static java.util.Collection getCachedVariableValues (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement codeBlock
java.util.Map value
com.intellij.codeInspection.dataFlow.DfaUtil$ValuableInstructionVisitor$PlaceResult placeResult
java.util.Collection concatenations
private static java.util.Map getCachedPlaceResults (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement codeBlock
public static com.intellij.codeInspection.dataFlow.Nullness checkNullness (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
public static com.intellij.codeInsight.Nullability checkNullability (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.intellij.codeInsight.Nullability nullability
public static com.intellij.codeInsight.Nullability tryCheckNullability (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement outerBlock
com.intellij.psi.PsiElement codeBlock
java.util.Map results
com.intellij.codeInspection.dataFlow.DfaUtil$ValuableInstructionVisitor$PlaceResult placeResult
public static java.util.Collection getPossibleInitializationElements (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement targetElement
java.util.Collection variableValues
com.intellij.psi.PsiElement qualifierExpression
static com.intellij.psi.PsiElement getClosureInside (com.intellij.codeInspection.dataFlow.instructions.Instruction)
com.intellij.psi.PsiCall anchor
com.intellij.psi.PsiElement anchor
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
public static com.intellij.codeInspection.dataFlow.Nullness inferMethodNullity (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static com.intellij.codeInsight.Nullability inferMethodNullability (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static boolean suppressNullable (com.intellij.psi.PsiMethod)
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
com.intellij.psi.PsiMethod method
public static com.intellij.codeInsight.Nullability inferLambdaNullability (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression lambda
private static com.intellij.codeInsight.Nullability inferBlockNullability (com.intellij.psi.PsiParameterListOwner, boolean)
com.intellij.psi.PsiParameterListOwner owner
boolean suppressNullable
com.intellij.psi.PsiElement body
com.intellij.codeInspection.dataFlow.StandardDataFlowRunner dfaRunner
com.intellij.codeInspection.dataFlow.DfaUtil$1BlockNullabilityVisitor visitor
com.intellij.codeInspection.dataFlow.RunnerResult rc
static com.intellij.codeInspection.dataFlow.value.DfaValue getPossiblyNonInitializedValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.psi.PsiField, com.intellij.psi.PsiElement)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.psi.PsiField target
com.intellij.psi.PsiElement context
com.intellij.psi.PsiMethod placeMethod
com.intellij.psi.PsiClass placeClass
private static int getWriteOffset (com.intellij.psi.PsiField)
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiField field
com.intellij.psi.PsiField target
boolean isFinal
int offset
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassInitializer[] initializers
java.util.function.Predicate writesToTarget
java.util.function.Predicate hasSideEffectCall
private static int getAccessOffset (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiExpression initializer
java.util.function.Predicate callToMethod
com.intellij.psi.PsiField field
com.intellij.psi.PsiMethod referrer
com.intellij.psi.PsiClass aClass
boolean isStatic
public static boolean hasInitializationHacks (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
public static boolean ignoreInitializer (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiLiteralExpression initializer
com.intellij.psi.PsiVariable variable
static boolean isEffectivelyUnqualified (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variableValue
public static boolean hasImplicitImpureSuperCall (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiElement superCtor
static com.intellij.psi.PsiElement getDataflowContext (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMember member
public static java.lang.Boolean evaluateCondition (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression condition
com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowResult result
public static boolean isComparedByEquals (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static com.intellij.codeInspection.dataFlow.value.DfaValue boxUnbox (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiType)
com.intellij.codeInspection.dataFlow.value.DfaValue boxed
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiType type
public static java.lang.Object computeValue (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression expressionToAnalyze
Object computed
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaUtil$1Visitor visitor
com.intellij.codeInspection.dataFlow.RunnerResult result
public static java.util.List addRangeContracts (com.intellij.psi.PsiMethod, java.util.List)
com.intellij.codeInspection.dataFlow.MethodContract contract
com.intellij.codeInspection.dataFlow.MethodContract contract
com.intellij.psi.PsiParameter parameter
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fromType
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fromAnnotation
int i
com.intellij.psi.PsiMethod method
java.util.List contracts
com.intellij.psi.PsiParameter[] parameters
java.util.List rangeContracts
private static com.intellij.psi.PsiExpression concatenateExpressions (com.intellij.util.containers.FList)
com.intellij.util.IncorrectOperationException e
com.intellij.util.containers.FList concatenation
String text
public static boolean isNaN (java.lang.Object)
Object value
private static synthetic boolean lambda$getAccessOffset$5 (com.intellij.psi.PsiMethod, boolean, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethod referrer
boolean isStatic
com.intellij.psi.PsiExpression e
com.intellij.psi.PsiMethodCallExpression call
private static synthetic boolean lambda$getWriteOffset$4 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic boolean lambda$null$3 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static synthetic boolean lambda$getWriteOffset$2 (com.intellij.psi.PsiField, com.intellij.psi.PsiElement)
com.intellij.psi.PsiField target
com.intellij.psi.PsiElement element
private static synthetic boolean lambda$null$1 (com.intellij.psi.PsiField, com.intellij.psi.PsiElement)
com.intellij.psi.PsiField target
com.intellij.psi.PsiElement e
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getCachedPlaceResults$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement codeBlock
com.intellij.codeInspection.dataFlow.DfaUtil$ValuableInstructionVisitor visitor
com.intellij.codeInspection.dataFlow.RunnerResult runnerResult
static synthetic java.lang.Object access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DfaVariableState.class
DfaVariableState.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.DfaVariableState extends java.lang.Object {
final com.intellij.codeInspection.dataFlow.DfaFactMap myFactMap
private final int myHash
void <init> (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue dfaVar
public boolean isSuperStateOf (com.intellij.codeInspection.dataFlow.DfaVariableState)
com.intellij.codeInspection.dataFlow.DfaVariableState that
void <init> (com.intellij.codeInspection.dataFlow.DfaFactMap)
com.intellij.codeInspection.dataFlow.DfaFactMap factMap
com.intellij.codeInspection.dataFlow.DfaVariableState withInstanceofValue (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaPsiType dfaType
com.intellij.codeInspection.dataFlow.DfaVariableState withNotInstanceofValue (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaPsiType dfaType
com.intellij.codeInspection.dataFlow.TypeConstraint typeConstraint
com.intellij.codeInspection.dataFlow.TypeConstraint newTypeConstraint
com.intellij.codeInspection.dataFlow.DfaVariableState withoutType (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.intellij.codeInspection.dataFlow.DfaVariableState aState
protected com.intellij.codeInspection.dataFlow.DfaVariableState createCopy (com.intellij.codeInspection.dataFlow.DfaFactMap)
com.intellij.codeInspection.dataFlow.DfaFactMap factMap
public java.lang.String toString ()
com.intellij.codeInsight.Nullability getNullability ()
public boolean isNotNull ()
com.intellij.codeInspection.dataFlow.DfaVariableState withNotNull ()
com.intellij.codeInspection.dataFlow.DfaVariableState withFact (com.intellij.codeInspection.dataFlow.DfaFactType, java.lang.Object)
com.intellij.codeInspection.dataFlow.DfaFactType type
Object value
com.intellij.codeInspection.dataFlow.DfaVariableState withoutFact (com.intellij.codeInspection.dataFlow.DfaFactType)
com.intellij.codeInspection.dataFlow.DfaFactType type
com.intellij.codeInspection.dataFlow.DfaVariableState intersectFact (com.intellij.codeInspection.dataFlow.DfaFactType, java.lang.Object)
com.intellij.codeInspection.dataFlow.DfaFactType type
Object value
com.intellij.codeInspection.dataFlow.DfaVariableState intersectMap (com.intellij.codeInspection.dataFlow.DfaFactMap)
com.intellij.codeInspection.dataFlow.DfaFactMap map
public com.intellij.codeInspection.dataFlow.DfaVariableState withFacts (com.intellij.codeInspection.dataFlow.DfaFactMap)
com.intellij.codeInspection.dataFlow.DfaFactMap facts
public com.intellij.codeInspection.dataFlow.DfaVariableState withValue (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue value
public com.intellij.codeInspection.dataFlow.value.DfaValue getValue ()
public com.intellij.codeInspection.dataFlow.TypeConstraint getTypeConstraint ()
com.intellij.codeInspection.dataFlow.TypeConstraint fact
public java.lang.Object getFact (com.intellij.codeInspection.dataFlow.DfaFactType)
com.intellij.codeInspection.dataFlow.DfaFactType factType
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DistinctPairSet$1.class
DistinctPairSet.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.DistinctPairSet$1 extends java.lang.Object implements java.util.Iterator {
final gnu.trove.TLongIterator iterator
final synthetic com.intellij.codeInspection.dataFlow.DistinctPairSet this$0
void <init> (com.intellij.codeInspection.dataFlow.DistinctPairSet)
com.intellij.codeInspection.dataFlow.DistinctPairSet this$0
public boolean hasNext ()
public com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair next ()
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/intellij/codeInspection/dataFlow/DistinctPairSet$DistinctPair.class
DistinctPairSet.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair extends java.lang.Object {
private final int myFirst
private final int mySecond
private final boolean myOrdered
private final java.util.List myList
private void <init> (int, int, boolean, java.util.List)
int first
int second
boolean ordered
java.util.List list
public com.intellij.codeInspection.dataFlow.EqClass getFirst ()
public int getFirstIndex ()
public com.intellij.codeInspection.dataFlow.EqClass getSecond ()
public int getSecondIndex ()
public void check ()
public boolean isOrdered ()
public com.intellij.codeInspection.dataFlow.EqClass getOtherClass (int)
int eqClassIndex
public boolean equals (java.lang.Object)
Object obj
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair that
public int hashCode ()
public java.lang.String toString ()
static synthetic int access$000 (com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair)
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair x0
static synthetic int access$100 (com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair)
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair x0
static synthetic boolean access$200 (com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair)
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair x0
synthetic void <init> (int, int, boolean, java.util.List, com.intellij.codeInspection.dataFlow.DistinctPairSet$1)
int x0
int x1
boolean x2
java.util.List x3
com.intellij.codeInspection.dataFlow.DistinctPairSet$1 x4
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/DistinctPairSet.class
DistinctPairSet.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.DistinctPairSet extends java.util.AbstractSet {
private final com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl myState
private final gnu.trove.TLongHashSet myData
void <init> (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl state
void <init> (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl, com.intellij.codeInspection.dataFlow.DistinctPairSet)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl state
com.intellij.codeInspection.dataFlow.DistinctPairSet other
boolean addOrdered (int, int)
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair pair
int firstIndex
int secondIndex
gnu.trove.TLongHashSet toAdd
void addUnordered (int, int)
int firstIndex
int secondIndex
public boolean remove (java.lang.Object)
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair dp
Object o
public boolean contains (java.lang.Object)
Object o
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair dp
com.intellij.codeInspection.dataFlow.EqClass first
com.intellij.codeInspection.dataFlow.EqClass second
int firstVal
int secondVal
int firstIndex
int secondIndex
long pair
public java.util.Iterator iterator ()
public int size ()
public boolean unite (int, int)
int pc1
int pc2
boolean addedToC1
long distinct
long c
int i
int c1Index
int c2Index
gnu.trove.TLongArrayList c2Pairs
long[] distincts
public void splitClass (int, int[])
int splitIndex
int splitIndex
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair pair
gnu.trove.TLongIterator iterator
int index
int[] splitIndices
gnu.trove.TLongArrayList toAdd
public boolean areDistinctUnordered (int, int)
int c1Index
int c2Index
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType getRelation (int, int)
int c1Index
int c2Index
private com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair decode (long)
long encoded
boolean ordered
public void dropOrder (com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair)
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair pair
private static long createPair (int, int, boolean)
int low
int high
boolean ordered
private static int low (long)
long l
private static int high (long)
long l
static synthetic gnu.trove.TLongHashSet access$300 (com.intellij.codeInspection.dataFlow.DistinctPairSet)
com.intellij.codeInspection.dataFlow.DistinctPairSet x0
static synthetic com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair access$400 (com.intellij.codeInspection.dataFlow.DistinctPairSet, long)
com.intellij.codeInspection.dataFlow.DistinctPairSet x0
long x1
}
com/intellij/codeInspection/dataFlow/EqClass.class
EqClass.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.EqClass extends com.intellij.codeInspection.dataFlow.SortedIntSet {
private final com.intellij.codeInspection.dataFlow.value.DfaValueFactory myFactory
static final java.util.Comparator CANONICAL_VARIABLE_COMPARATOR
void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
void <init> (com.intellij.codeInspection.dataFlow.EqClass)
com.intellij.codeInspection.dataFlow.EqClass toCopy
public java.lang.String toString ()
int value
com.intellij.codeInspection.dataFlow.value.DfaValue dfaValue
int i
StringBuilder buf
java.util.List getVariables (boolean)
boolean unwrap
java.util.List vars
com.intellij.codeInspection.dataFlow.value.DfaVariableValue getCanonicalVariable ()
java.util.List getMemberValues ()
java.util.List result
com.intellij.codeInspection.dataFlow.value.DfaConstValue findConstant ()
com.intellij.openapi.util.Ref result
boolean containsConstantsOnly ()
int size
private synthetic boolean lambda$findConstant$4 (com.intellij.openapi.util.Ref, int)
com.intellij.openapi.util.Ref result
int id
com.intellij.codeInspection.dataFlow.value.DfaValue value
private synthetic boolean lambda$getMemberValues$3 (java.util.List, int)
java.util.List result
int id
com.intellij.codeInspection.dataFlow.value.DfaValue value
private synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$getCanonicalVariable$2 (int)
int idx
private synthetic boolean lambda$getVariables$1 (java.util.List, boolean, int)
java.util.List vars
boolean unwrap
int id
com.intellij.codeInspection.dataFlow.value.DfaValue value
private static synthetic int lambda$static$0 (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue v1
com.intellij.codeInspection.dataFlow.value.DfaVariableValue v2
int result
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/ExceptionTransfer.class
controlTransfer.kt
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.ExceptionTransfer extends java.lang.Object implements com.intellij.codeInspection.dataFlow.TransferTarget {
private final com.intellij.codeInspection.dataFlow.value.DfaPsiType throwable
public java.lang.String toString ()
public final com.intellij.codeInspection.dataFlow.value.DfaPsiType getThrowable ()
public void <init> (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaPsiType throwable
public java.util.Collection getPossibleTargets ()
public java.util.List dispatch (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.DataFlowRunner)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
public final com.intellij.codeInspection.dataFlow.value.DfaPsiType component1 ()
public final com.intellij.codeInspection.dataFlow.ExceptionTransfer copy (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaPsiType throwable
public static synthetic com.intellij.codeInspection.dataFlow.ExceptionTransfer copy$default (com.intellij.codeInspection.dataFlow.ExceptionTransfer, com.intellij.codeInspection.dataFlow.value.DfaPsiType, int, java.lang.Object)
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/intellij/codeInspection/dataFlow/ExitFinallyTransfer.class
controlTransfer.kt
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.ExitFinallyTransfer extends java.lang.Object implements com.intellij.codeInspection.dataFlow.TransferTarget {
private final com.intellij.codeInspection.dataFlow.Trap$EnterFinally enterFinally
public java.util.Set getPossibleTargets ()
com.intellij.codeInspection.dataFlow.instructions.ControlTransferInstruction it
int $i$a$-flatMap-ExitFinallyTransfer$getPossibleTargets$1
Iterable list$iv$iv
Object element$iv$iv
Iterable $this$flatMapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$flatMapTo
Iterable $this$flatMap$iv
int $i$f$flatMap
int index
int $i$a$-filter-ExitFinallyTransfer$getPossibleTargets$2
Object element$iv$iv
Iterable $this$filterTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $this$filter$iv
int $i$f$filter
public volatile synthetic java.util.Collection getPossibleTargets ()
public java.util.List dispatch (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.DataFlowRunner)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
public java.lang.String toString ()
public void <init> (com.intellij.codeInspection.dataFlow.Trap$EnterFinally)
com.intellij.codeInspection.dataFlow.Trap$EnterFinally enterFinally
private final com.intellij.codeInspection.dataFlow.Trap$EnterFinally component1 ()
public final com.intellij.codeInspection.dataFlow.ExitFinallyTransfer copy (com.intellij.codeInspection.dataFlow.Trap$EnterFinally)
com.intellij.codeInspection.dataFlow.Trap$EnterFinally enterFinally
public static synthetic com.intellij.codeInspection.dataFlow.ExitFinallyTransfer copy$default (com.intellij.codeInspection.dataFlow.ExitFinallyTransfer, com.intellij.codeInspection.dataFlow.Trap$EnterFinally, int, java.lang.Object)
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/intellij/codeInspection/dataFlow/HardcodedContracts$ContractProvider.class
HardcodedContracts.java
package com.intellij.codeInspection.dataFlow
abstract com.intellij.codeInspection.dataFlow.HardcodedContracts$ContractProvider extends java.lang.Object {
public abstract java.util.List getContracts (com.intellij.psi.PsiMethodCallExpression, int)
public static com.intellij.codeInspection.dataFlow.HardcodedContracts$ContractProvider of (com.intellij.codeInspection.dataFlow.MethodContract)
com.intellij.codeInspection.dataFlow.MethodContract contract
public static transient com.intellij.codeInspection.dataFlow.HardcodedContracts$ContractProvider of (com.intellij.codeInspection.dataFlow.MethodContract[])
com.intellij.codeInspection.dataFlow.MethodContract[] contracts
private static synthetic java.util.List lambda$of$1 (com.intellij.codeInspection.dataFlow.MethodContract[], com.intellij.psi.PsiMethodCallExpression, int)
com.intellij.codeInspection.dataFlow.MethodContract[] contracts
com.intellij.psi.PsiMethodCallExpression call
int paramCount
private static synthetic java.util.List lambda$of$0 (com.intellij.codeInspection.dataFlow.MethodContract, com.intellij.psi.PsiMethodCallExpression, int)
com.intellij.codeInspection.dataFlow.MethodContract contract
com.intellij.psi.PsiMethodCallExpression call
int paramCount
}
com/intellij/codeInspection/dataFlow/HardcodedContracts.class
HardcodedContracts.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.HardcodedContracts extends java.lang.Object {
private static final java.util.List ARRAY_RANGE_CONTRACTS
private static final com.siyeh.ig.callMatcher.CallMatcher QUEUE_POLL
private static final com.siyeh.ig.callMatcher.CallMapper HARDCODED_CONTRACTS
public void <init> ()
public static java.util.List getHardcodedContracts (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethodCallExpression)
java.util.List contracts
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] constraints
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] constraints
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiClass owner
int paramCount
String className
com.intellij.codeInspection.dataFlow.HardcodedContracts$ContractProvider provider
String methodName
private static java.util.List getSubstringContracts (boolean)
boolean endLimited
java.util.List contracts
static com.intellij.codeInspection.dataFlow.MethodContract optionalAbsentContract (com.intellij.codeInspection.dataFlow.ContractReturnValue)
com.intellij.codeInspection.dataFlow.ContractReturnValue returnValue
static com.intellij.codeInspection.dataFlow.MethodContract specialFieldRangeContract (int, com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.codeInspection.dataFlow.SpecialField)
int index
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType type
com.intellij.codeInspection.dataFlow.SpecialField specialField
static java.util.List mathMinMax (boolean)
boolean isMax
private static java.util.List equalsContracts (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression qualifier
private static boolean knownAsEqualByReference (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass psiClass
private static boolean isJunit (java.lang.String)
String className
private static boolean isJunit5 (java.lang.String)
String className
private static boolean isTestng (java.lang.String)
String className
private static java.util.List handleTestFrameworks (int, java.lang.String, java.lang.String, com.intellij.psi.PsiMethodCallExpression)
int paramCount
String className
String methodName
com.intellij.psi.PsiMethodCallExpression call
boolean testng
int checkedParam
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] constraints
private static com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint constraintFromMatcher (com.intellij.psi.PsiExpression, boolean)
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint fromMatcher
String calledName
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiExpression expr
boolean negate
private static com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint constraintFromLiteral (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression arg
boolean negate
Object value
private static java.util.List handleAssertThat (int, com.intellij.psi.PsiMethodCallExpression)
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] constraints
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint constraint
int i
com.intellij.psi.PsiType type
int paramCount
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression[] args
private static com.intellij.codeInspection.dataFlow.MethodContract constraintFromAssertJMatcher (com.intellij.psi.PsiType, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiMethodCallExpression call
String name
private static com.intellij.codeInspection.dataFlow.MethodContract emptyCheck (com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiType type
boolean isEmpty
com.intellij.codeInspection.dataFlow.SpecialField field
private static java.util.List failIfNull (int, int, boolean)
int argIndex
int argCount
boolean returnArg
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] constraints
com.intellij.codeInspection.dataFlow.StandardMethodContract failContract
public static boolean isHardcodedPure (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String className
String name
public static boolean hasHardcodedContracts (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement element
private static synthetic com.intellij.codeInspection.dataFlow.MethodContract lambda$handleAssertThat$9 (com.intellij.psi.PsiType, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiMethodCallExpression c
private static synthetic boolean lambda$handleAssertThat$8 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic java.util.List lambda$static$7 (com.intellij.psi.PsiMethodCallExpression, int)
com.intellij.psi.PsiMethodCallExpression call
int paramCount
private static synthetic java.util.List lambda$static$6 (com.intellij.psi.PsiMethodCallExpression, int)
com.intellij.psi.PsiMethodCallExpression call
int paramCount
private static synthetic java.util.List lambda$static$5 (com.intellij.psi.PsiMethodCallExpression, int)
com.intellij.psi.PsiMethodCallExpression call
int paramCount
private static synthetic java.util.List lambda$static$4 (com.intellij.psi.PsiMethodCallExpression, int)
com.intellij.psi.PsiMethodCallExpression call
int paramCount
private static synthetic java.util.List lambda$static$3 (com.intellij.psi.PsiMethodCallExpression, int)
com.intellij.psi.PsiMethodCallExpression call
int cnt
private static synthetic java.util.List lambda$static$2 (com.intellij.psi.PsiMethodCallExpression, int)
com.intellij.psi.PsiMethodCallExpression call
int cnt
private static synthetic java.util.List lambda$static$1 (com.intellij.psi.PsiMethodCallExpression, int)
com.intellij.psi.PsiMethodCallExpression call
int cnt
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] constraints
private static synthetic java.util.List lambda$static$0 (com.intellij.psi.PsiMethodCallExpression, int)
com.intellij.psi.PsiMethodCallExpression call
int cnt
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/InstructionTransfer.class
controlTransfer.kt
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.InstructionTransfer extends java.lang.Object implements com.intellij.codeInspection.dataFlow.TransferTarget {
private final com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset offset
private final java.util.List toFlush
public java.util.List dispatch (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.DataFlowRunner)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue p1
int $i$a$-unknown-InstructionTransfer$dispatch$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
public java.util.List getPossibleTargets ()
public volatile synthetic java.util.Collection getPossibleTargets ()
public java.lang.String toString ()
public final com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset getOffset ()
public void <init> (com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset, java.util.List)
com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset offset
java.util.List toFlush
public final com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset component1 ()
private final java.util.List component2 ()
public final com.intellij.codeInspection.dataFlow.InstructionTransfer copy (com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset, java.util.List)
com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset offset
java.util.List toFlush
public static synthetic com.intellij.codeInspection.dataFlow.InstructionTransfer copy$default (com.intellij.codeInspection.dataFlow.InstructionTransfer, com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset, java.util.List, int, java.lang.Object)
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/intellij/codeInspection/dataFlow/InstructionVisitor.class
InstructionVisitor.java
package com.intellij.codeInspection.dataFlow
public abstract com.intellij.codeInspection.dataFlow.InstructionVisitor extends java.lang.Object {
public void <init> ()
protected void beforeExpressionPush (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiExpression, com.intellij.openapi.util.TextRange, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiExpression expression
com.intellij.openapi.util.TextRange range
com.intellij.codeInspection.dataFlow.DfaMemoryState state
protected void beforeMethodReferenceResultPush (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiMethodReferenceExpression, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.codeInspection.dataFlow.DfaMemoryState state
protected void checkReturnValue (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiExpression, com.intellij.psi.PsiParameterListOwner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiParameterListOwner context
com.intellij.codeInspection.dataFlow.DfaMemoryState state
void pushExpressionResult (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.instructions.ExpressionPushingInstruction, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.instructions.ExpressionPushingInstruction instruction
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.psi.PsiExpression anchor
private static boolean isExpressionPush (com.intellij.codeInspection.dataFlow.instructions.ExpressionPushingInstruction, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.codeInspection.dataFlow.instructions.ExpressionPushingInstruction instruction
com.intellij.psi.PsiExpression anchor
com.intellij.psi.PsiElement parent
private void callBeforeExpressionPush (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.instructions.ExpressionPushingInstruction, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiParameterListOwner context
com.intellij.psi.PsiPolyadicExpression polyadic
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.instructions.ExpressionPushingInstruction instruction
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.psi.PsiExpression anchor
com.intellij.psi.PsiElement parent
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitAssign (com.intellij.codeInspection.dataFlow.instructions.AssignInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.AssignInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValue dest
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitBox (com.intellij.codeInspection.dataFlow.instructions.BoxingInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.BoxingInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue boxed
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitUnwrapField (com.intellij.codeInspection.dataFlow.instructions.UnwrapSpecialFieldInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.UnwrapSpecialFieldInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.value.DfaValue field
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitConvertPrimitive (com.intellij.codeInspection.dataFlow.instructions.PrimitiveConversionInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.PrimitiveConversionInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
protected void flushArrayOnUnknownAssignment (com.intellij.codeInspection.dataFlow.instructions.AssignInstruction, com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualified
com.intellij.psi.PsiExpression array
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.instructions.AssignInstruction instruction
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue dest
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.psi.PsiArrayAccessExpression arrayAccess
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitCheckNotNull (com.intellij.codeInspection.dataFlow.instructions.CheckNotNullInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.CheckNotNullInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitControlTransfer (com.intellij.codeInspection.dataFlow.instructions.ControlTransferInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.ControlTransferInstruction controlTransferInstruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitEndOfInitializer (com.intellij.codeInspection.dataFlow.instructions.EndOfInitializerInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.EndOfInitializerInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitEscapeInstruction (com.intellij.codeInspection.dataFlow.instructions.EscapeInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.EscapeInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitResultOf (com.intellij.codeInspection.dataFlow.instructions.ResultOfInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.ResultOfInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
protected static com.intellij.codeInspection.dataFlow.DfaInstructionState[] nextInstruction (com.intellij.codeInspection.dataFlow.instructions.Instruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitInstanceof (com.intellij.codeInspection.dataFlow.instructions.InstanceofInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.InstanceofInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitBinop (com.intellij.codeInspection.dataFlow.instructions.BinopInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.BinopInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitObjectOfInstruction (com.intellij.codeInspection.dataFlow.instructions.ObjectOfInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.ObjectOfInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.value.DfaConstValue constant
com.intellij.psi.PsiType type
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitLambdaExpression (com.intellij.codeInspection.dataFlow.instructions.LambdaInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.LambdaInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitConditionalGoto (com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.value.DfaValue condTrue
com.intellij.codeInspection.dataFlow.value.DfaValue condFalse
com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValue cond
com.intellij.codeInspection.dataFlow.value.DfaValue condTrue
com.intellij.codeInspection.dataFlow.value.DfaValue condFalse
java.util.ArrayList result
com.intellij.codeInspection.dataFlow.DfaMemoryState elseState
private static void markBranchReachable (com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction, boolean)
com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction instruction
boolean isTrueBranch
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitMethodReference (com.intellij.codeInspection.dataFlow.instructions.MethodReferenceInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.MethodReferenceInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitFlushVariable (com.intellij.codeInspection.dataFlow.instructions.FlushVariableInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.FlushVariableInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitFlushFields (com.intellij.codeInspection.dataFlow.instructions.FlushFieldsInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.FlushFieldsInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitMethodCall (com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
int i
com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitNot (com.intellij.codeInspection.dataFlow.instructions.NotInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.NotInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitPush (com.intellij.codeInspection.dataFlow.instructions.PushInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.PushInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitArrayAccess (com.intellij.codeInspection.dataFlow.instructions.ArrayAccessInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.ArrayAccessInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitTypeCast (com.intellij.codeInspection.dataFlow.instructions.TypeCastInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.TypeCastInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitEmptyInstruction (com.intellij.codeInspection.dataFlow.instructions.EmptyInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.EmptyInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState before
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/JavaMethodContractUtil$ContractInfo.class
JavaMethodContractUtil.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.JavaMethodContractUtil$ContractInfo extends java.lang.Object {
static final com.intellij.codeInspection.dataFlow.JavaMethodContractUtil$ContractInfo EMPTY
private final java.util.List myContracts
private final boolean myPure
private final boolean myExplicit
private final com.intellij.codeInspection.dataFlow.MutationSignature myMutationSignature
void <init> (java.util.List, boolean, boolean, com.intellij.codeInspection.dataFlow.MutationSignature)
java.util.List contracts
boolean pure
boolean explicit
com.intellij.codeInspection.dataFlow.MutationSignature signature
java.util.List getContracts ()
boolean isPure ()
boolean isExplicit ()
com.intellij.codeInspection.dataFlow.MutationSignature getMutationSignature ()
static synthetic boolean access$000 (com.intellij.codeInspection.dataFlow.JavaMethodContractUtil$ContractInfo)
com.intellij.codeInspection.dataFlow.JavaMethodContractUtil$ContractInfo x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/JavaMethodContractUtil.class
JavaMethodContractUtil.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.JavaMethodContractUtil extends java.lang.Object {
public static final String ORG_JETBRAINS_ANNOTATIONS_CONTRACT
private void <init> ()
public static java.util.List getMethodCallContracts (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression call
com.intellij.psi.PsiMethod method
public static java.util.List getMethodCallContracts (com.intellij.psi.PsiMethod, com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCallExpression call
java.util.List contracts
public static java.util.List getMethodContracts (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static boolean hasExplicitContractAnnotation (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static com.intellij.psi.PsiAnnotation updateContract (com.intellij.psi.PsiAnnotation, java.util.List)
com.intellij.psi.PsiAnnotation annotation
java.util.List contracts
boolean pure
String mutates
String resultValue
com.intellij.openapi.project.Project project
static com.intellij.codeInspection.dataFlow.JavaMethodContractUtil$ContractInfo getContractInfo (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static java.util.List parseContracts (com.intellij.psi.PsiMethod, com.intellij.psi.PsiAnnotation)
int paramCount
java.util.List parsed
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiAnnotation contractAnno
String text
public static com.intellij.psi.PsiAnnotation findContractAnnotation (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static boolean isPure (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static com.intellij.codeInspection.dataFlow.ContractReturnValue getNonFailingReturnValue (java.util.List)
java.util.List conditions
com.intellij.codeInspection.dataFlow.MethodContract contract
java.util.List contracts
java.util.List failConditions
public static com.intellij.psi.PsiExpression findReturnedValue (com.intellij.psi.PsiMethodCallExpression)
int number
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiMethodCallExpression call
java.util.List contracts
com.intellij.codeInspection.dataFlow.ContractReturnValue returnValue
private static synthetic boolean lambda$getNonFailingReturnValue$2 (java.util.List, com.intellij.codeInspection.dataFlow.ContractValue)
java.util.List failConditions
com.intellij.codeInspection.dataFlow.ContractValue c
private static synthetic boolean lambda$parseContracts$1 (int, com.intellij.codeInspection.dataFlow.StandardMethodContract)
int paramCount
com.intellij.codeInspection.dataFlow.StandardMethodContract c
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getContractInfo$0 (com.intellij.psi.PsiMethod)
String mutationText
java.util.List contracts
boolean pure
com.intellij.codeInspection.dataFlow.MutationSignature mutationSignature
boolean explicit
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiAnnotation contractAnno
com.intellij.codeInspection.dataFlow.JavaMethodContractUtil$ContractInfo info
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/LiveVariablesAnalyzer$1.class
LiveVariablesAnalyzer.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.LiveVariablesAnalyzer$1 extends com.intellij.psi.PsiRecursiveElementWalkingVisitor {
final synthetic java.util.Set val$result
final synthetic com.intellij.codeInspection.dataFlow.LiveVariablesAnalyzer this$0
void <init> (com.intellij.codeInspection.dataFlow.LiveVariablesAnalyzer, java.util.Set)
com.intellij.codeInspection.dataFlow.LiveVariablesAnalyzer this$0
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiElement element
}
com/intellij/codeInspection/dataFlow/LiveVariablesAnalyzer$InstructionState.class
LiveVariablesAnalyzer.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.LiveVariablesAnalyzer$InstructionState extends com.intellij.openapi.util.Pair {
void <init> (com.intellij.codeInspection.dataFlow.instructions.Instruction, java.util.BitSet)
com.intellij.codeInspection.dataFlow.instructions.Instruction first
java.util.BitSet second
}
com/intellij/codeInspection/dataFlow/LiveVariablesAnalyzer.class
LiveVariablesAnalyzer.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.LiveVariablesAnalyzer extends java.lang.Object {
private final com.intellij.codeInspection.dataFlow.value.DfaValueFactory myFactory
private final com.intellij.codeInspection.dataFlow.instructions.Instruction[] myInstructions
private final com.intellij.util.containers.MultiMap myForwardMap
private final com.intellij.util.containers.MultiMap myBackwardMap
private final java.util.Map myClosureReads
public void <init> (com.intellij.codeInspection.dataFlow.ControlFlow, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.ControlFlow flow
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private java.util.List getSuccessors (com.intellij.codeInspection.dataFlow.instructions.Instruction)
com.intellij.codeInspection.dataFlow.instructions.Instruction ins
private com.intellij.util.containers.MultiMap calcBackwardMap ()
com.intellij.codeInspection.dataFlow.instructions.Instruction next
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.util.containers.MultiMap result
private com.intellij.util.containers.MultiMap calcForwardMap ()
com.intellij.codeInspection.dataFlow.instructions.Instruction next
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.util.containers.MultiMap result
private static com.intellij.codeInspection.dataFlow.value.DfaVariableValue getWrittenVariable (com.intellij.codeInspection.dataFlow.instructions.Instruction)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
private java.util.List getReadVariables (com.intellij.codeInspection.dataFlow.instructions.Instruction)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiElement closure
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
private boolean isInterestingInstruction (com.intellij.codeInspection.dataFlow.instructions.Instruction)
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
private java.util.Map findLiveVars ()
java.util.Map result
boolean ok
void flushDeadVariablesOnStatementFinish ()
java.util.Collection values
com.intellij.codeInspection.dataFlow.instructions.FinishElementInstruction instruction
java.util.Map liveVars
com.intellij.util.containers.MultiMap toFlush
boolean ok
private boolean runDfa (boolean, com.intellij.util.PairFunction)
com.intellij.codeInspection.dataFlow.instructions.Instruction i
gnu.trove.TIntHashSet instructionSet
int index
com.intellij.codeInspection.dataFlow.instructions.Instruction next
com.intellij.codeInspection.dataFlow.LiveVariablesAnalyzer$InstructionState state
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
java.util.Collection nextInstructions
java.util.BitSet nextVars
boolean forward
com.intellij.util.PairFunction handleState
java.util.Set entryPoints
com.intellij.util.containers.Queue queue
int limit
java.util.Map processed
int steps
private static synthetic gnu.trove.TIntHashSet lambda$runDfa$4 (java.util.BitSet)
java.util.BitSet k
private static synthetic boolean lambda$flushDeadVariablesOnStatementFinish$3 (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
private synthetic java.util.BitSet lambda$flushDeadVariablesOnStatementFinish$2 (java.util.Map, com.intellij.util.containers.MultiMap, com.intellij.codeInspection.dataFlow.instructions.Instruction, java.util.BitSet)
int setBit
java.util.BitSet currentlyLive
int index
java.util.Map liveVars
com.intellij.util.containers.MultiMap toFlush
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
java.util.BitSet prevLiveVars
private synthetic java.util.BitSet lambda$findLiveVars$1 (java.util.Map, com.intellij.codeInspection.dataFlow.instructions.Instruction, java.util.BitSet)
java.util.BitSet set
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
boolean cloned
java.util.Map result
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
java.util.BitSet liveVars
com.intellij.codeInspection.dataFlow.value.DfaVariableValue written
private synthetic java.util.List lambda$new$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement closure
java.util.Set result
static synthetic com.intellij.codeInspection.dataFlow.value.DfaValueFactory access$000 (com.intellij.codeInspection.dataFlow.LiveVariablesAnalyzer)
com.intellij.codeInspection.dataFlow.LiveVariablesAnalyzer x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/LoopAnalyzer$1.class
LoopAnalyzer.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.LoopAnalyzer$1 extends java.lang.Object implements gnu.trove.TIntProcedure {
private int myTNumber
private int component
final synthetic com.intellij.util.graph.DFSTBuilder val$builder
final synthetic int[] val$loop
void <init> (com.intellij.util.graph.DFSTBuilder, int[])
public boolean execute (int)
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
int i
int size
int value
}
com/intellij/codeInspection/dataFlow/LoopAnalyzer$MyGraph.class
LoopAnalyzer.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.LoopAnalyzer$MyGraph extends java.lang.Object implements com.intellij.util.graph.Graph {
private final com.intellij.codeInspection.dataFlow.ControlFlow myFlow
private final com.intellij.codeInspection.dataFlow.instructions.Instruction[] myInstructions
private final gnu.trove.TIntObjectHashMap myIns
private void <init> (com.intellij.codeInspection.dataFlow.ControlFlow)
int[] froms
int toIndex
int fromIndex
int[] to
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.codeInspection.dataFlow.ControlFlow flow
public java.util.Collection getNodes ()
public java.util.Iterator getIn (com.intellij.codeInspection.dataFlow.instructions.Instruction)
com.intellij.codeInspection.dataFlow.instructions.Instruction n
int[] ins
public java.util.Iterator getOut (com.intellij.codeInspection.dataFlow.instructions.Instruction)
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
int fromIndex
int[] next
private java.util.Iterator indicesToInstructions (int[])
int i
int[] next
java.util.List out
public volatile synthetic java.util.Iterator getOut (java.lang.Object)
public volatile synthetic java.util.Iterator getIn (java.lang.Object)
synthetic void <init> (com.intellij.codeInspection.dataFlow.ControlFlow, com.intellij.codeInspection.dataFlow.LoopAnalyzer$1)
com.intellij.codeInspection.dataFlow.ControlFlow x0
com.intellij.codeInspection.dataFlow.LoopAnalyzer$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/LoopAnalyzer.class
LoopAnalyzer.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.LoopAnalyzer extends java.lang.Object {
void <init> ()
static int[] calcInLoop (com.intellij.codeInspection.dataFlow.ControlFlow)
com.intellij.codeInspection.dataFlow.ControlFlow controlFlow
int[] loop
com.intellij.codeInspection.dataFlow.LoopAnalyzer$MyGraph graph
com.intellij.util.graph.DFSTBuilder builder
gnu.trove.TIntArrayList sccs
static int[] getSuccessorIndices (int, com.intellij.codeInspection.dataFlow.instructions.Instruction[])
int offset
int i
com.intellij.codeInspection.dataFlow.instructions.Instruction[] myInstructions
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/MethodContract$1.class
MethodContract.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.MethodContract$1 extends com.intellij.codeInspection.dataFlow.MethodContract {
void <init> (com.intellij.codeInspection.dataFlow.ContractReturnValue)
com.intellij.codeInspection.dataFlow.ContractReturnValue returnValue
java.lang.String getArgumentsPresentation ()
public java.util.List getConditions ()
}
com/intellij/codeInspection/dataFlow/MethodContract$2.class
MethodContract.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.MethodContract$2 extends com.intellij.codeInspection.dataFlow.MethodContract {
final synthetic com.intellij.codeInspection.dataFlow.ContractValue val$condition
void <init> (com.intellij.codeInspection.dataFlow.ContractReturnValue, com.intellij.codeInspection.dataFlow.ContractValue)
com.intellij.codeInspection.dataFlow.ContractReturnValue returnValue
java.lang.String getArgumentsPresentation ()
public java.util.List getConditions ()
}
com/intellij/codeInspection/dataFlow/MethodContract.class
MethodContract.java
package com.intellij.codeInspection.dataFlow
public abstract com.intellij.codeInspection.dataFlow.MethodContract extends java.lang.Object {
private final com.intellij.codeInspection.dataFlow.ContractReturnValue myReturnValue
void <init> (com.intellij.codeInspection.dataFlow.ContractReturnValue)
com.intellij.codeInspection.dataFlow.ContractReturnValue returnValue
public com.intellij.codeInspection.dataFlow.ContractReturnValue getReturnValue ()
public boolean isTrivial ()
abstract java.lang.String getArgumentsPresentation ()
public abstract java.util.List getConditions ()
public java.lang.String toString ()
public static com.intellij.codeInspection.dataFlow.MethodContract trivialContract (com.intellij.codeInspection.dataFlow.ContractReturnValue)
com.intellij.codeInspection.dataFlow.ContractReturnValue value
public static com.intellij.codeInspection.dataFlow.MethodContract singleConditionContract (com.intellij.codeInspection.dataFlow.ContractValue, com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.codeInspection.dataFlow.ContractValue, com.intellij.codeInspection.dataFlow.ContractReturnValue)
com.intellij.codeInspection.dataFlow.ContractValue left
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
com.intellij.codeInspection.dataFlow.ContractValue right
com.intellij.codeInspection.dataFlow.ContractReturnValue returnValue
private static com.intellij.codeInspection.dataFlow.MethodContract singleConditionContract (com.intellij.codeInspection.dataFlow.ContractValue, com.intellij.codeInspection.dataFlow.ContractReturnValue)
com.intellij.codeInspection.dataFlow.ContractValue condition
com.intellij.codeInspection.dataFlow.ContractReturnValue returnValue
public static java.util.List toNonIntersectingContracts (java.util.List)
java.util.List standardContracts
com.intellij.codeInspection.dataFlow.ContractValue inverted
com.intellij.codeInspection.dataFlow.ContractValue condition
java.util.List result
java.util.List conditions
java.util.List contracts
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/Mutability.class
Mutability.java
package com.intellij.codeInspection.dataFlow
public final enum com.intellij.codeInspection.dataFlow.Mutability extends java.lang.Enum {
public static final enum com.intellij.codeInspection.dataFlow.Mutability UNKNOWN
public static final enum com.intellij.codeInspection.dataFlow.Mutability MUTABLE
public static final enum com.intellij.codeInspection.dataFlow.Mutability UNMODIFIABLE
public static final enum com.intellij.codeInspection.dataFlow.Mutability UNMODIFIABLE_VIEW
public static final String UNMODIFIABLE_ANNOTATION
public static final String UNMODIFIABLE_VIEW_ANNOTATION
private final String myName
private final String myAnnotation
private final com.intellij.openapi.util.Key myKey
private static final synthetic com.intellij.codeInspection.dataFlow.Mutability[] $VALUES
public static com.intellij.codeInspection.dataFlow.Mutability[] values ()
public static com.intellij.codeInspection.dataFlow.Mutability valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String, java.lang.String)
String name
String annotation
public java.lang.String toString ()
public boolean isUnmodifiable ()
public com.intellij.codeInspection.dataFlow.Mutability unite (com.intellij.codeInspection.dataFlow.Mutability)
com.intellij.codeInspection.dataFlow.Mutability other
public com.intellij.psi.PsiAnnotation asAnnotation (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.codeInspection.dataFlow.Mutability getMutability (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public static com.intellij.codeInspection.dataFlow.Mutability calcMutability (com.intellij.psi.PsiModifierListOwner)
int index
com.intellij.codeInspection.dataFlow.MutationSignature signature
com.intellij.psi.PsiParameterList list
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.dataFlow.Mutability newMutability
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiField field
java.util.List initializers
com.intellij.codeInspection.dataFlow.Mutability mutability
com.intellij.psi.PsiModifierListOwner owner
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getMutability$1 (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$asAnnotation$0 (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiAnnotation annotation
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/MutationSignature.class
MutationSignature.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.MutationSignature extends java.lang.Object {
public static final String ATTR_MUTATES
static final com.intellij.codeInspection.dataFlow.MutationSignature UNKNOWN
static final com.intellij.codeInspection.dataFlow.MutationSignature PURE
public static final String INVALID_TOKEN_MESSAGE
private final boolean myThis
private final boolean[] myParameters
private void <init> (boolean, boolean[])
boolean mutatesThis
boolean[] params
public boolean mutatesThis ()
public boolean mutatesArg (int)
int n
public boolean preservesThis ()
public boolean preservesArg (int)
int n
public java.util.stream.Stream mutatedExpressions (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression[] args
one.util.streamex.StreamEx elements
public boolean mutatesAnything ()
boolean parameter
public static com.intellij.codeInspection.dataFlow.MutationSignature parse (java.lang.String)
int argNum
String part
String signature
boolean mutatesThis
boolean[] args
public static java.lang.String checkSignature (java.lang.String, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiType type
int i
com.intellij.codeInspection.dataFlow.MutationSignature ms
com.intellij.psi.PsiParameter[] parameters
IllegalArgumentException ex
String signature
com.intellij.psi.PsiMethod method
public static com.intellij.codeInspection.dataFlow.MutationSignature fromMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private synthetic boolean lambda$mutatedExpressions$0 (int)
int idx
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/NullParameterConstraintChecker$MyDfaMemoryState.class
NullParameterConstraintChecker.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.NullParameterConstraintChecker$MyDfaMemoryState extends com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl {
final synthetic com.intellij.codeInspection.dataFlow.NullParameterConstraintChecker this$0
protected void <init> (com.intellij.codeInspection.dataFlow.NullParameterConstraintChecker, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.psi.PsiParameter parameter
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
protected void <init> (com.intellij.codeInspection.dataFlow.NullParameterConstraintChecker, com.intellij.codeInspection.dataFlow.NullParameterConstraintChecker$MyDfaMemoryState)
com.intellij.codeInspection.dataFlow.NullParameterConstraintChecker$MyDfaMemoryState toCopy
public void flushVariable (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variable
com.intellij.psi.PsiModifierListOwner psi
public com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl createCopy ()
public volatile synthetic com.intellij.codeInspection.dataFlow.DfaMemoryState createCopy ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/NullParameterConstraintChecker.class
NullParameterConstraintChecker.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.NullParameterConstraintChecker extends com.intellij.codeInspection.dataFlow.DataFlowRunner {
private final java.util.Set myPossiblyViolatedParameters
private final java.util.Set myUsedParameters
private final java.util.Set myParametersWithSuccessfulExecutionInNotNullState
private void <init> (java.util.Collection)
java.util.Collection parameters
static com.intellij.psi.PsiParameter[] checkMethodParameters (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiParameter parameter
int index
com.intellij.psi.PsiMethod method
java.util.Collection nullableParameters
com.intellij.psi.PsiParameter[] parameters
com.intellij.codeInspection.dataFlow.NullParameterConstraintChecker checker
protected com.intellij.codeInspection.dataFlow.DfaInstructionState[] acceptInstruction (com.intellij.codeInspection.dataFlow.InstructionVisitor, com.intellij.codeInspection.dataFlow.DfaInstructionState)
com.intellij.psi.PsiModifierListOwner psiVar
com.intellij.codeInspection.dataFlow.value.DfaValue var
com.intellij.psi.PsiModifierListOwner psiVariable
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.value.DfaVariableValue dfaVar
com.intellij.psi.PsiParameter parameter
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
com.intellij.codeInspection.dataFlow.DfaInstructionState instructionState
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
protected com.intellij.codeInspection.dataFlow.DfaMemoryState createMemoryState ()
private static synthetic com.intellij.psi.PsiParameter[] lambda$checkMethodParameters$0 (int)
int x$0
static synthetic java.util.Set access$000 (com.intellij.codeInspection.dataFlow.NullParameterConstraintChecker)
com.intellij.codeInspection.dataFlow.NullParameterConstraintChecker x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/NullabilityProblemKind$NullabilityProblem.class
NullabilityProblemKind.java
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem extends java.lang.Object {
private final com.intellij.codeInspection.dataFlow.NullabilityProblemKind myKind
private final com.intellij.psi.PsiElement myAnchor
private final com.intellij.psi.PsiExpression myDereferencedExpression
void <init> (com.intellij.codeInspection.dataFlow.NullabilityProblemKind, com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.NullabilityProblemKind kind
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiExpression dereferencedExpression
public com.intellij.psi.PsiElement getAnchor ()
public java.lang.String thrownException ()
public com.intellij.psi.PsiExpression getDereferencedExpression ()
public java.lang.String getMessage (java.util.Map)
java.util.Map expressions
com.intellij.psi.PsiExpression expression
public com.intellij.codeInspection.dataFlow.NullabilityProblemKind getKind ()
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
public int hashCode ()
public java.lang.String toString ()
public com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem withExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
static synthetic com.intellij.codeInspection.dataFlow.NullabilityProblemKind access$000 (com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem)
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/NullabilityProblemKind.class
NullabilityProblemKind.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.NullabilityProblemKind extends java.lang.Object {
private static final String NPE
private static final String RE
private final String myName
private final String myAlwaysNullMessage
private final String myNormalMessage
private final String myException
public static final com.intellij.codeInspection.dataFlow.NullabilityProblemKind callNPE
public static final com.intellij.codeInspection.dataFlow.NullabilityProblemKind callMethodRefNPE
public static final com.intellij.codeInspection.dataFlow.NullabilityProblemKind innerClassNPE
public static final com.intellij.codeInspection.dataFlow.NullabilityProblemKind fieldAccessNPE
public static final com.intellij.codeInspection.dataFlow.NullabilityProblemKind arrayAccessNPE
public static final com.intellij.codeInspection.dataFlow.NullabilityProblemKind unboxingNullable
public static final com.intellij.codeInspection.dataFlow.NullabilityProblemKind assigningToNotNull
public static final com.intellij.codeInspection.dataFlow.NullabilityProblemKind assigningToNonAnnotatedField
public static final com.intellij.codeInspection.dataFlow.NullabilityProblemKind storingToNotNullArray
public static final com.intellij.codeInspection.dataFlow.NullabilityProblemKind nullableReturn
public static final com.intellij.codeInspection.dataFlow.NullabilityProblemKind nullableFunctionReturn
public static final com.intellij.codeInspection.dataFlow.NullabilityProblemKind passingToNotNullParameter
public static final com.intellij.codeInspection.dataFlow.NullabilityProblemKind passingToNotNullMethodRefParameter
public static final com.intellij.codeInspection.dataFlow.NullabilityProblemKind passingToNonAnnotatedParameter
public static final com.intellij.codeInspection.dataFlow.NullabilityProblemKind passingToNonAnnotatedMethodRefParameter
public static final com.intellij.codeInspection.dataFlow.NullabilityProblemKind assumeNotNull
public static final com.intellij.codeInspection.dataFlow.NullabilityProblemKind noProblem
private void <init> (java.lang.String, java.lang.String)
String exception
String name
private void <init> (java.lang.String, java.lang.String, java.lang.String)
String exception
String name
String message
private void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String exception
String name
String alwaysNullMessage
String normalMessage
public final com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem (com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiExpression expression
public final com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem asMyProblem (com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem)
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
public void ifMyProblem (com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem, java.util.function.Consumer)
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
java.util.function.Consumer consumer
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem myProblem
public java.lang.String toString ()
public static com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem fromContext (com.intellij.psi.PsiExpression, java.util.Map)
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiVariable var
com.intellij.codeInsight.Nullability nullability
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
com.intellij.psi.PsiPolyadicExpression polyadic
com.intellij.psi.tree.IElementType type
boolean noUnboxing
com.intellij.psi.PsiArrayAccessExpression arrayAccessExpression
com.intellij.psi.PsiExpression expression
java.util.Map customNullabilityProblems
com.intellij.psi.PsiExpression context
com.intellij.codeInspection.dataFlow.NullabilityProblemKind kind
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType targetType
private static com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem getExpressionListProblem (com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.codeInsight.Nullability nullability
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression context
com.intellij.psi.PsiParameter parameter
private static com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem getArrayInitializerProblem (com.intellij.psi.PsiArrayInitializerExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiType componentType
com.intellij.codeInsight.Nullability nullability
com.intellij.psi.PsiArrayInitializerExpression initializer
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression context
com.intellij.psi.PsiType type
private static com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem getAssignmentProblem (com.intellij.psi.PsiAssignmentExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiField field
com.intellij.psi.PsiType type
com.intellij.codeInsight.Nullability nullability
com.intellij.psi.PsiVariable target
boolean forceDeclaredNullity
com.intellij.psi.PsiExpression lho
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression context
com.intellij.psi.tree.IElementType tokenType
static com.intellij.psi.PsiExpression findTopExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiSwitchBlock block
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiElement exitedElement
com.intellij.psi.PsiSwitchExpression enclosing
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression context
private static com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem createUnboxingProblem (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression context
com.intellij.psi.PsiExpression expression
static java.util.List postprocessNullabilityProblems (java.util.Collection)
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem otherBranchProblem
com.intellij.psi.PsiExpression otherBranch
com.intellij.psi.PsiExpression top
com.intellij.psi.PsiConditionalExpression ternary
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.NullabilityProblemKind kind
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
java.util.Collection problems
java.util.List unchanged
java.util.Map expressionToProblem
private static com.intellij.psi.PsiExpression skipParenthesesAndObjectCastsDown (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private static com.intellij.psi.PsiExpression skipParenthesesAndObjectCastsUp (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression top
private static synthetic boolean lambda$fromContext$0 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression op
static synthetic java.lang.String access$100 (com.intellij.codeInspection.dataFlow.NullabilityProblemKind)
com.intellij.codeInspection.dataFlow.NullabilityProblemKind x0
static synthetic java.lang.String access$200 (com.intellij.codeInspection.dataFlow.NullabilityProblemKind)
com.intellij.codeInspection.dataFlow.NullabilityProblemKind x0
static synthetic java.lang.String access$300 (com.intellij.codeInspection.dataFlow.NullabilityProblemKind)
com.intellij.codeInspection.dataFlow.NullabilityProblemKind x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/NullabilityUtil.class
NullabilityUtil.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.NullabilityUtil extends java.lang.Object {
public void <init> ()
static com.intellij.codeInspection.dataFlow.DfaNullability calcCanBeNull (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.psi.PsiType itemType
com.intellij.psi.PsiExpression iteratedValue
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
com.intellij.psi.PsiModifierListOwner var
com.intellij.codeInsight.Nullability nullability
com.intellij.codeInsight.Nullability defaultNullability
static com.intellij.openapi.util.Pair getNullabilityFromFieldInitializers (com.intellij.psi.PsiField, com.intellij.codeInsight.Nullability)
com.intellij.codeInsight.Nullability nullability
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression initializer
java.util.List initializers
com.intellij.psi.PsiField field
com.intellij.codeInsight.Nullability defaultNullability
private static boolean isOnlyImplicitlyInitialized (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
private static boolean isImplicitlyInitializedNotNull (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
private static boolean weAreSureThereAreNoExplicitWrites (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
String name
private static boolean isCheapEnoughToSearch (com.intellij.psi.PsiField, java.lang.String)
com.intellij.psi.PsiField field
String name
com.intellij.psi.search.SearchScope scope
com.intellij.psi.search.PsiSearchHelper helper
com.intellij.psi.search.PsiSearchHelper$SearchCostResult result
public static com.intellij.codeInsight.Nullability getExpressionNullability (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static com.intellij.codeInsight.Nullability getExpressionNullability (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiReferenceExpression ref
com.intellij.codeInsight.Nullability left
com.intellij.codeInsight.Nullability right
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiElement block
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiElement target
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression expression
boolean useDataflow
private static synthetic boolean lambda$weAreSureThereAreNoExplicitWrites$2 (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
private static synthetic boolean lambda$isImplicitlyInitializedNotNull$1 (com.intellij.psi.PsiField, com.intellij.codeInsight.daemon.ImplicitUsageProvider)
com.intellij.psi.PsiField field
com.intellij.codeInsight.daemon.ImplicitUsageProvider p
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$isOnlyImplicitlyInitialized$0 (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
}
com/intellij/codeInspection/dataFlow/Nullness$1.class
Nullness.java
package com.intellij.codeInspection.dataFlow
synthetic com.intellij.codeInspection.dataFlow.Nullness$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$codeInspection$dataFlow$Nullness
static final synthetic int[] $SwitchMap$com$intellij$codeInsight$Nullability
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/Nullness.class
Nullness.java
package com.intellij.codeInspection.dataFlow
public final enum com.intellij.codeInspection.dataFlow.Nullness extends java.lang.Enum {
public static final enum com.intellij.codeInspection.dataFlow.Nullness NOT_NULL
public static final enum com.intellij.codeInspection.dataFlow.Nullness NULLABLE
public static final enum com.intellij.codeInspection.dataFlow.Nullness UNKNOWN
private static final synthetic com.intellij.codeInspection.dataFlow.Nullness[] $VALUES
public static com.intellij.codeInspection.dataFlow.Nullness[] values ()
public static com.intellij.codeInspection.dataFlow.Nullness valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public com.intellij.codeInsight.Nullability toNullability ()
public static com.intellij.codeInspection.dataFlow.Nullness fromNullability (com.intellij.codeInsight.Nullability)
com.intellij.codeInsight.Nullability nullability
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/ReturnTransfer.class
controlTransfer.kt
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.ReturnTransfer extends java.lang.Object implements com.intellij.codeInspection.dataFlow.TransferTarget {
public static final com.intellij.codeInspection.dataFlow.ReturnTransfer INSTANCE
public java.lang.String toString ()
private void <init> ()
static void <clinit> ()
public java.util.Collection getPossibleTargets ()
public java.util.List dispatch (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.DataFlowRunner)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
}
com/intellij/codeInspection/dataFlow/RunnerResult.class
RunnerResult.java
package com.intellij.codeInspection.dataFlow
public final enum com.intellij.codeInspection.dataFlow.RunnerResult extends java.lang.Enum {
public static final enum com.intellij.codeInspection.dataFlow.RunnerResult OK
public static final enum com.intellij.codeInspection.dataFlow.RunnerResult TOO_COMPLEX
public static final enum com.intellij.codeInspection.dataFlow.RunnerResult NOT_APPLICABLE
public static final enum com.intellij.codeInspection.dataFlow.RunnerResult CANCELLED
public static final enum com.intellij.codeInspection.dataFlow.RunnerResult ABORTED
private static final synthetic com.intellij.codeInspection.dataFlow.RunnerResult[] $VALUES
public static com.intellij.codeInspection.dataFlow.RunnerResult[] values ()
public static com.intellij.codeInspection.dataFlow.RunnerResult valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/SideEffectVisitor.class
SideEffectVisitor.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.SideEffectVisitor extends com.intellij.codeInspection.dataFlow.StandardInstructionVisitor {
public void <init> ()
protected boolean isModificationAllowed (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variable
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitFlushFields (com.intellij.codeInspection.dataFlow.instructions.FlushFieldsInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.FlushFieldsInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitFlushVariable (com.intellij.codeInspection.dataFlow.instructions.FlushVariableInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.FlushVariableInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitControlTransfer (com.intellij.codeInspection.dataFlow.instructions.ControlTransferInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.ControlTransferInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitMethodCall (com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitAssign (com.intellij.codeInspection.dataFlow.instructions.AssignInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.AssignInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValue dest
com.intellij.codeInspection.dataFlow.value.DfaValue src
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/SortedIntSet.class
SortedIntSet.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.SortedIntSet extends gnu.trove.TIntArrayList implements java.lang.Comparable {
public void <init> ()
public void <init> (int[])
int[] values
public void add (int)
int data
int idx
int val
public void add (int[])
int val
int[] vals
public void removeValue (int)
int val
int offset
boolean containsAll (com.intellij.codeInspection.dataFlow.SortedIntSet)
int thatValue
int thatIndex
com.intellij.codeInspection.dataFlow.SortedIntSet that
int thatSize
int thisSize
int thisIndex
public int compareTo (com.intellij.codeInspection.dataFlow.SortedIntSet)
int i
com.intellij.codeInspection.dataFlow.SortedIntSet t
public volatile synthetic int compareTo (java.lang.Object)
}
com/intellij/codeInspection/dataFlow/SpecialField$1.class
SpecialField.java
package com.intellij.codeInspection.dataFlow
final enum com.intellij.codeInspection.dataFlow.SpecialField$1 extends com.intellij.codeInspection.dataFlow.SpecialField {
void <init> (java.lang.String, int, java.lang.String, boolean)
String title
boolean isFinal
boolean isMyQualifierType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
boolean isMyAccessor (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember accessor
com.intellij.codeInspection.dataFlow.value.DfaValue fromInitializer (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.psi.PsiExpression)
Object length
com.intellij.psi.PsiArrayInitializerExpression arrayInitializer
com.intellij.psi.PsiExpression[] dimensions
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.psi.PsiExpression initializer
}
com/intellij/codeInspection/dataFlow/SpecialField$2.class
SpecialField.java
package com.intellij.codeInspection.dataFlow
final enum com.intellij.codeInspection.dataFlow.SpecialField$2 extends com.intellij.codeInspection.dataFlow.SpecialField {
void <init> (java.lang.String, int, java.lang.String, boolean)
String title
boolean isFinal
com.intellij.codeInspection.dataFlow.value.DfaValue fromInitializer (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.psi.PsiExpression initializer
boolean isMyQualifierType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
boolean isMyAccessor (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember accessor
com.intellij.psi.PsiClass containingClass
public com.intellij.codeInspection.dataFlow.value.DfaValue fromConstant (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, java.lang.Object)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
Object obj
}
com/intellij/codeInspection/dataFlow/SpecialField$3.class
SpecialField.java
package com.intellij.codeInspection.dataFlow
final enum com.intellij.codeInspection.dataFlow.SpecialField$3 extends com.intellij.codeInspection.dataFlow.SpecialField {
private final com.siyeh.ig.callMatcher.CallMatcher SIZE_METHODS
private final com.siyeh.ig.callMatcher.CallMatcher MAP_COLLECTIONS
void <init> (java.lang.String, int, java.lang.String, boolean)
String title
boolean isFinal
boolean isMyQualifierType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
boolean isMyAccessor (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember accessor
public com.intellij.codeInspection.dataFlow.value.DfaValue createValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaValue, boolean)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.psi.PsiModifierListOwner owner
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue qualifier
boolean forAccessor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/SpecialField$4.class
SpecialField.java
package com.intellij.codeInspection.dataFlow
final enum com.intellij.codeInspection.dataFlow.SpecialField$4 extends com.intellij.codeInspection.dataFlow.SpecialField {
private final com.siyeh.ig.callMatcher.CallMatcher UNBOXING_CALL
void <init> (java.lang.String, int, java.lang.String, boolean)
String title
boolean isFinal
public com.intellij.psi.PsiPrimitiveType getType (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variableValue
public com.intellij.codeInspection.dataFlow.value.DfaValue getDefaultValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, boolean)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
boolean forAccessor
public com.intellij.codeInspection.dataFlow.value.DfaValue createValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaValue, boolean)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue qualifier
boolean forAccessor
boolean isMyQualifierType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
boolean isMyAccessor (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember accessor
public volatile synthetic com.intellij.psi.PsiType getType (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/SpecialField$5.class
SpecialField.java
package com.intellij.codeInspection.dataFlow
final enum com.intellij.codeInspection.dataFlow.SpecialField$5 extends com.intellij.codeInspection.dataFlow.SpecialField {
void <init> (java.lang.String, int, java.lang.String, boolean)
String title
boolean isFinal
public com.intellij.psi.PsiType getType (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variableValue
public com.intellij.codeInspection.dataFlow.value.DfaValue getDefaultValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, boolean)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
boolean forAccessor
boolean isMyQualifierType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public java.lang.String getPresentationText (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiType)
com.intellij.codeInspection.dataFlow.DfaNullability nullability
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiType type
boolean isMyAccessor (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember accessor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/SpecialField.class
SpecialField.java
package com.intellij.codeInspection.dataFlow
public abstract enum com.intellij.codeInspection.dataFlow.SpecialField extends java.lang.Enum implements com.intellij.codeInspection.dataFlow.value.VariableDescriptor {
public static final enum com.intellij.codeInspection.dataFlow.SpecialField ARRAY_LENGTH
public static final enum com.intellij.codeInspection.dataFlow.SpecialField STRING_LENGTH
public static final enum com.intellij.codeInspection.dataFlow.SpecialField COLLECTION_SIZE
public static final enum com.intellij.codeInspection.dataFlow.SpecialField UNBOX
public static final enum com.intellij.codeInspection.dataFlow.SpecialField OPTIONAL_VALUE
private static final com.intellij.codeInspection.dataFlow.SpecialField[] VALUES
private final String myTitle
private final boolean myFinal
private static final synthetic com.intellij.codeInspection.dataFlow.SpecialField[] $VALUES
public static com.intellij.codeInspection.dataFlow.SpecialField[] values ()
public static com.intellij.codeInspection.dataFlow.SpecialField valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String, boolean)
String title
boolean isFinal
public boolean isStable ()
abstract boolean isMyQualifierType (com.intellij.psi.PsiType)
abstract boolean isMyAccessor (com.intellij.psi.PsiMember)
public java.lang.String getPresentationText (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiType)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiType type
public static com.intellij.codeInspection.dataFlow.SpecialField findSpecialField (com.intellij.psi.PsiElement)
com.intellij.codeInspection.dataFlow.SpecialField sf
com.intellij.psi.PsiElement accessor
com.intellij.psi.PsiMember member
public final com.intellij.codeInspection.dataFlow.value.DfaValue createValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue qualifier
public com.intellij.codeInspection.dataFlow.value.DfaValue createValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaValue, boolean)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiExpression initializer
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variableValue
com.intellij.psi.PsiModifierListOwner psiVariable
com.intellij.codeInspection.dataFlow.SpecialFieldValue sfValue
com.intellij.codeInspection.dataFlow.value.DfaValue value
Object obj
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue qualifier
boolean forAccessor
public com.intellij.codeInspection.dataFlow.value.DfaValue getDefaultValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, boolean)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
boolean forAccessor
public com.intellij.psi.PsiType getType (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variableValue
com.intellij.codeInspection.dataFlow.value.DfaValue fromInitializer (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.psi.PsiExpression initializer
com.intellij.codeInspection.dataFlow.value.DfaValue fromConstant (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, java.lang.Object)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
Object obj
public com.intellij.codeInspection.dataFlow.MethodContract[] getEmptyContracts ()
com.intellij.codeInspection.dataFlow.ContractValue thisValue
public com.intellij.codeInspection.dataFlow.MethodContract[] getEqualsContracts ()
public com.intellij.codeInspection.dataFlow.SpecialFieldValue withValue (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue value
public com.intellij.codeInspection.dataFlow.value.DfaValue extract (com.intellij.codeInspection.dataFlow.SpecialFieldValue)
com.intellij.codeInspection.dataFlow.SpecialFieldValue sfValue
public static com.intellij.codeInspection.dataFlow.SpecialField fromQualifierType (com.intellij.psi.PsiType)
com.intellij.codeInspection.dataFlow.SpecialField value
com.intellij.psi.PsiType type
public java.lang.String toString ()
synthetic void <init> (java.lang.String, int, java.lang.String, boolean, com.intellij.codeInspection.dataFlow.SpecialField$1)
String x0
int x1
String x2
boolean x3
com.intellij.codeInspection.dataFlow.SpecialField$1 x4
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/SpecialFieldValue.class
SpecialFieldValue.java
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.SpecialFieldValue extends java.lang.Object {
private final com.intellij.codeInspection.dataFlow.SpecialField myField
private final com.intellij.codeInspection.dataFlow.value.DfaValue myValue
public void <init> (com.intellij.codeInspection.dataFlow.SpecialField, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.SpecialField field
com.intellij.codeInspection.dataFlow.value.DfaValue value
public com.intellij.codeInspection.dataFlow.SpecialField getField ()
public com.intellij.codeInspection.dataFlow.value.DfaValue getValue ()
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.dataFlow.SpecialFieldValue value
public com.intellij.codeInspection.dataFlow.SpecialFieldValue unite (com.intellij.codeInspection.dataFlow.SpecialFieldValue)
com.intellij.codeInspection.dataFlow.SpecialFieldValue other
com.intellij.codeInspection.dataFlow.value.DfaValue newValue
public int hashCode ()
public java.lang.String toString ()
public java.lang.String getPresentationText (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/StandardDataFlowRunner.class
StandardDataFlowRunner.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.StandardDataFlowRunner extends com.intellij.codeInspection.dataFlow.DataFlowRunner {
public void <init> ()
public void <init> (boolean, com.intellij.psi.PsiElement)
boolean unknownMembersAreNullable
com.intellij.psi.PsiElement context
}
com/intellij/codeInspection/dataFlow/StandardInstructionVisitor$1.class
StandardInstructionVisitor.java
package com.intellij.codeInspection.dataFlow
synthetic com.intellij.codeInspection.dataFlow.StandardInstructionVisitor$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$codeInspection$dataFlow$value$DfaRelationValue$RelationType
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/StandardInstructionVisitor.class
StandardInstructionVisitor.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.StandardInstructionVisitor extends com.intellij.codeInspection.dataFlow.InstructionVisitor {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final boolean myStopAnalysisOnNpe
private final java.util.Set myReachable
private final java.util.Set myCanBeNullInInstanceof
private final java.util.Set myUsefulInstanceofs
public void <init> ()
void <init> (boolean)
boolean stopAnalysisOnNpe
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitAssign (com.intellij.codeInspection.dataFlow.instructions.AssignInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl stateImpl
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.psi.PsiModifierListOwner psi
com.intellij.codeInspection.dataFlow.instructions.AssignInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValue dfaSource
com.intellij.codeInspection.dataFlow.value.DfaValue dfaDest
com.intellij.psi.PsiExpression lValue
com.intellij.psi.PsiExpression rValue
private void checkArrayElementAssignability (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValue dfaSource
com.intellij.psi.PsiExpression lValue
com.intellij.psi.PsiExpression rValue
com.intellij.psi.PsiType rCodeType
com.intellij.psi.PsiType lCodeType
com.intellij.psi.PsiExpression array
com.intellij.codeInspection.dataFlow.value.DfaValue arrayValue
com.intellij.psi.PsiType arrayType
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType sourceType
com.intellij.psi.PsiAssignmentExpression assignmentExpression
private static com.intellij.psi.PsiType getType (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.TypeConstraint fact
com.intellij.psi.PsiType type
protected void processArrayStoreTypeMismatch (com.intellij.psi.PsiAssignmentExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiType fromType
com.intellij.psi.PsiType toType
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitEscapeInstruction (com.intellij.codeInspection.dataFlow.instructions.EscapeInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.EscapeInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
private static void dropLocality (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue v
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitArrayAccess (com.intellij.codeInspection.dataFlow.instructions.ArrayAccessInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.value.DfaValue indexNonNegative
com.intellij.codeInspection.dataFlow.value.DfaValue dfaLength
com.intellij.codeInspection.dataFlow.value.DfaValue indexLessThanLength
com.intellij.codeInspection.dataFlow.instructions.ArrayAccessInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.psi.PsiArrayAccessExpression arrayExpression
com.intellij.codeInspection.dataFlow.value.DfaValue index
com.intellij.codeInspection.dataFlow.value.DfaValue array
boolean alwaysOutOfBounds
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue result
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet rangeSet
com.intellij.codeInspection.dataFlow.value.DfaValue arrayElementValue
protected void processArrayAccess (com.intellij.psi.PsiArrayAccessExpression, boolean)
com.intellij.psi.PsiArrayAccessExpression expression
boolean alwaysOutOfBounds
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitMethodReference (com.intellij.codeInspection.dataFlow.instructions.MethodReferenceInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.MethodReferenceInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.codeInspection.dataFlow.value.DfaValue qualifier
private void handleMethodReference (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiMethodReferenceExpression, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.MethodContract contract
com.intellij.codeInspection.dataFlow.DfaCallState currentState
com.intellij.codeInspection.dataFlow.value.DfaValue qualifier
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiMethod sam
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiMethod method
java.util.List contracts
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.codeInspection.dataFlow.DfaCallArguments callArguments
com.intellij.psi.PsiType returnType
com.intellij.codeInspection.dataFlow.value.DfaValue defaultResult
java.util.Set currentStates
private static com.intellij.codeInspection.dataFlow.DfaCallArguments getMethodReferenceCallArguments (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor)
int idx
com.intellij.codeInspection.dataFlow.value.DfaValue value
int i
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.codeInspection.dataFlow.value.DfaValue qualifier
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.psi.PsiMethod sam
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiParameter[] samParameters
boolean isStatic
boolean instanceBound
com.intellij.psi.PsiParameter[] parameters
com.intellij.codeInspection.dataFlow.value.DfaValue[] arguments
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitTypeCast (com.intellij.codeInspection.dataFlow.instructions.TypeCastInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.TypeCastInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.psi.PsiType fromType
com.intellij.codeInspection.dataFlow.value.DfaValue value
protected void onInstructionProducesCCE (com.intellij.codeInspection.dataFlow.instructions.TypeCastInstruction)
com.intellij.codeInspection.dataFlow.instructions.TypeCastInstruction instruction
protected void beforeMethodCall (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.DfaCallArguments, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.DfaCallArguments arguments
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitMethodCall (com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.MethodContract contract
com.intellij.codeInspection.dataFlow.DfaCallState callState
java.util.Set currentStates
com.intellij.codeInspection.dataFlow.value.DfaValue defaultResult
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.DfaCallArguments callArguments
java.util.Set finalStates
com.intellij.codeInspection.dataFlow.DfaInstructionState[] result
int i
private java.util.List handleKnownMethods (com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.DfaCallArguments)
com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.DfaCallArguments callArguments
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.dataFlow.CustomMethodHandlers$CustomMethodHandler handler
com.intellij.codeInspection.dataFlow.value.DfaValue result
protected com.intellij.codeInspection.dataFlow.DfaCallArguments popCall (com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction, com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction instruction
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.dataFlow.MutationSignature sig
com.intellij.codeInspection.dataFlow.value.DfaValue[] argValues
com.intellij.codeInspection.dataFlow.value.DfaValue qualifier
private com.intellij.codeInspection.dataFlow.value.DfaValue[] popCallArguments (com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction, com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.MutationSignature)
com.intellij.psi.PsiParameterList paramList
int paramCount
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.codeInsight.Nullability nullability
com.intellij.codeInspection.dataFlow.value.DfaValue arg
int paramIndex
com.intellij.psi.PsiElement anchor
int i
com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction instruction
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.MutationSignature sig
int argCount
com.intellij.psi.PsiMethod method
boolean varargCall
com.intellij.codeInspection.dataFlow.value.DfaValue[] argValues
protected void reportMutabilityViolation (boolean, com.intellij.psi.PsiElement)
boolean receiver
com.intellij.psi.PsiElement anchor
private com.intellij.codeInspection.dataFlow.value.DfaValue popQualifier (com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.MutationSignature)
com.intellij.psi.PsiMethodReferenceExpression context
com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction instruction
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.MutationSignature sig
com.intellij.codeInspection.dataFlow.value.DfaValue value
private java.util.Set addContractResults (com.intellij.codeInspection.dataFlow.MethodContract, java.util.Set, com.intellij.codeInspection.dataFlow.value.DfaValueFactory, java.util.Set, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.value.DfaValue result
com.intellij.codeInspection.dataFlow.DfaCallState callState
com.intellij.codeInspection.dataFlow.DfaCallArguments falseArguments
com.intellij.codeInspection.dataFlow.value.DfaValue condition
com.intellij.codeInspection.dataFlow.DfaMemoryState falseState
com.intellij.codeInspection.dataFlow.value.DfaValue falseCondition
com.intellij.codeInspection.dataFlow.ContractValue contractValue
com.intellij.codeInspection.dataFlow.value.DfaValue result
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.DfaCallArguments arguments
com.intellij.codeInspection.dataFlow.DfaCallState callState
com.intellij.codeInspection.dataFlow.MethodContract contract
java.util.Set states
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
java.util.Set finalStates
com.intellij.codeInspection.dataFlow.value.DfaValue defaultResult
com.intellij.psi.PsiExpression expression
java.util.Set falseStates
private com.intellij.codeInspection.dataFlow.value.DfaValue dereference (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem)
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
boolean ok
private static com.intellij.psi.PsiMethod findSpecificMethod (com.intellij.psi.PsiElement, com.intellij.psi.PsiMethod, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValue qualifier
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.codeInspection.dataFlow.TypeConstraint constraint
com.intellij.psi.PsiType type
private static com.intellij.codeInspection.dataFlow.value.DfaValue getMethodResultValue (com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.dataFlow.value.VariableDescriptor descriptor
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiMethod realMethod
com.intellij.codeInsight.Nullability nullability
com.intellij.psi.PsiMethod targetMethod
com.intellij.codeInspection.dataFlow.Mutability mutable
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiCall call
com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction instruction
com.intellij.codeInspection.dataFlow.value.DfaValue qualifierValue
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue precalculated
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet range
protected boolean checkNotNullable (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
boolean notNullable
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitConvertPrimitive (com.intellij.codeInspection.dataFlow.instructions.PrimitiveConversionInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.PrimitiveConversionInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.value.DfaValue result
private static com.intellij.codeInspection.dataFlow.value.DfaValue getConversionResult (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiPrimitiveType, com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.DfaMemoryState)
Object casted
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet range
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiPrimitiveType type
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaConstValue constValue
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitCheckNotNull (com.intellij.codeInspection.dataFlow.instructions.CheckNotNullInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.DfaInstructionState npeState
java.util.List dispatched
java.util.List result
com.intellij.codeInspection.dataFlow.DfaMemoryState nullState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.DfaControlTransferValue transfer
com.intellij.codeInspection.dataFlow.value.DfaValue value
boolean isNull
com.intellij.codeInspection.dataFlow.instructions.CheckNotNullInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitNot (com.intellij.codeInspection.dataFlow.instructions.NotInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.NotInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValue dfaValue
com.intellij.codeInspection.dataFlow.DfaMemoryState falseState
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
java.util.List result
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitBinop (com.intellij.codeInspection.dataFlow.instructions.BinopInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.DfaInstructionState[] states
boolean isLong
com.intellij.codeInspection.dataFlow.instructions.BinopInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValue dfaRight
com.intellij.codeInspection.dataFlow.value.DfaValue dfaLeft
com.intellij.psi.tree.IElementType opSign
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
com.intellij.codeInspection.dataFlow.value.DfaValue result
com.intellij.psi.PsiType type
private com.intellij.codeInspection.dataFlow.DfaInstructionState[] handleRelationBinop (com.intellij.codeInspection.dataFlow.instructions.BinopInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType)
java.util.ArrayList states
com.intellij.codeInspection.dataFlow.DfaMemoryState equality
com.intellij.codeInspection.dataFlow.DfaInstructionState state
Object value
boolean isTrue
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relation
com.intellij.codeInspection.dataFlow.value.DfaValue condition
com.intellij.codeInspection.dataFlow.DfaMemoryState copy
int i
com.intellij.codeInspection.dataFlow.instructions.BinopInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValue dfaRight
com.intellij.codeInspection.dataFlow.value.DfaValue dfaLeft
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType[] relations
java.util.ArrayList states
private static boolean isComparedByEquals (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
com.intellij.psi.PsiExpression expression
private static com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType[] splitRelation (com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType)
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitInstanceof (com.intellij.codeInspection.dataFlow.instructions.InstanceofInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.value.DfaConstValue aNull
com.intellij.codeInspection.dataFlow.value.DfaConstValue constant
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.value.DfaFactMapValue left
com.intellij.codeInspection.dataFlow.value.DfaFactMapValue right
boolean useful
boolean useful
com.intellij.codeInspection.dataFlow.DfaMemoryState trueState
com.intellij.codeInspection.dataFlow.instructions.InstanceofInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.value.DfaValue dfaRight
com.intellij.codeInspection.dataFlow.value.DfaValue dfaLeft
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
boolean unknownTargetType
com.intellij.codeInspection.dataFlow.value.DfaValue condition
boolean useful
java.util.ArrayList states
private com.intellij.codeInspection.dataFlow.DfaInstructionState makeBooleanResult (com.intellij.codeInspection.dataFlow.instructions.BinopInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.util.ThreeState)
com.intellij.codeInspection.dataFlow.instructions.BinopInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.util.ThreeState result
com.intellij.codeInspection.dataFlow.value.DfaValue value
public boolean isInstanceofRedundant (com.intellij.codeInspection.dataFlow.instructions.InstanceofInstruction)
com.intellij.codeInspection.dataFlow.instructions.InstanceofInstruction instruction
public boolean canBeNull (com.intellij.codeInspection.dataFlow.instructions.InstanceofInstruction)
com.intellij.codeInspection.dataFlow.instructions.InstanceofInstruction instruction
private static synthetic com.intellij.psi.PsiExpression lambda$addContractResults$3 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private static synthetic com.intellij.psi.PsiExpression lambda$addContractResults$2 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private static synthetic com.intellij.psi.PsiExpression lambda$handleMethodReference$1 (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression methodRef
private static synthetic void lambda$visitEscapeInstruction$0 (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/StandardMethodContract$1.class
StandardMethodContract.java
package com.intellij.codeInspection.dataFlow
synthetic com.intellij.codeInspection.dataFlow.StandardMethodContract$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$codeInspection$dataFlow$StandardMethodContract$ValueConstraint
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/StandardMethodContract$ParseException.class
StandardMethodContract.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.StandardMethodContract$ParseException extends java.lang.Exception {
private final com.intellij.openapi.util.TextRange myRange
void <init> (java.lang.String)
String message
void <init> (java.lang.String, com.intellij.openapi.util.TextRange)
String message
com.intellij.openapi.util.TextRange range
public com.intellij.openapi.util.TextRange getRange ()
static com.intellij.codeInspection.dataFlow.StandardMethodContract$ParseException forConstraint (java.lang.String, java.lang.String, int, int)
String message
String text
int clauseNumber
int constraintNumber
com.intellij.openapi.util.TextRange range
int start
int end
static com.intellij.codeInspection.dataFlow.StandardMethodContract$ParseException forReturnValue (java.lang.String, java.lang.String, int)
String message
String text
int clauseNumber
com.intellij.openapi.util.TextRange range
int index
static com.intellij.codeInspection.dataFlow.StandardMethodContract$ParseException forClause (java.lang.String, java.lang.String, int)
String message
String text
int clauseNumber
com.intellij.openapi.util.TextRange range
private static com.intellij.openapi.util.TextRange findClauseRange (java.lang.String, int)
String text
int clauseNumber
int start
int end
}
com/intellij/codeInspection/dataFlow/StandardMethodContract$ValueConstraint.class
StandardMethodContract.java
package com.intellij.codeInspection.dataFlow
public final enum com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint extends java.lang.Enum {
public static final enum com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint ANY_VALUE
public static final enum com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint NULL_VALUE
public static final enum com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint NOT_NULL_VALUE
public static final enum com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint TRUE_VALUE
public static final enum com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint FALSE_VALUE
private final String myPresentableName
private final com.intellij.codeInspection.dataFlow.ContractReturnValue myCorrespondingReturnValue
private static final synthetic com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] $VALUES
public static com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] values ()
public static com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String, com.intellij.codeInspection.dataFlow.ContractReturnValue)
String presentableName
com.intellij.codeInspection.dataFlow.ContractReturnValue correspondingReturnValue
public com.intellij.codeInspection.dataFlow.ContractReturnValue asReturnValue ()
com.intellij.codeInspection.dataFlow.value.DfaConstValue getComparisonValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
boolean shouldUseNonEqComparison ()
public com.intellij.codeInspection.dataFlow.ContractValue getCondition (int)
com.intellij.codeInspection.dataFlow.ContractValue left
com.intellij.codeInspection.dataFlow.ContractValue left
int argumentIndex
com.intellij.codeInspection.dataFlow.ContractValue left
public boolean canBeNegated ()
public com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint negate ()
public java.lang.String toString ()
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/StandardMethodContract.class
StandardMethodContract.java
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.StandardMethodContract extends com.intellij.codeInspection.dataFlow.MethodContract {
private final com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] myParameters
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[], com.intellij.codeInspection.dataFlow.ContractReturnValue)
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] parameters
com.intellij.codeInspection.dataFlow.ContractReturnValue returnValue
public int getParameterCount ()
public com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint getParameterConstraint (int)
int parameterIndex
public java.util.List getConstraints ()
public com.intellij.codeInspection.dataFlow.StandardMethodContract withReturnValue (com.intellij.codeInspection.dataFlow.ContractReturnValue)
com.intellij.codeInspection.dataFlow.ContractReturnValue returnValue
public static com.intellij.codeInspection.dataFlow.StandardMethodContract trivialContract (int, com.intellij.codeInspection.dataFlow.ContractReturnValue)
int paramCount
com.intellij.codeInspection.dataFlow.ContractReturnValue returnValue
com.intellij.codeInspection.dataFlow.StandardMethodContract intersect (com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint condition
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint constraint
int i
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] result
java.util.stream.Stream excludeContract (com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint constraint
int i
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
java.util.List constraints
java.util.List template
java.util.List antiContracts
public com.intellij.codeInspection.dataFlow.StandardMethodContract tryCollapse (com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint thisConstraint
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint thatConstraint
int i
com.intellij.codeInspection.dataFlow.StandardMethodContract other
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] thisParameters
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] thatParameters
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] result
public static java.util.List toNonIntersectingStandardContracts (java.util.List)
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
java.util.List contracts
int paramCount
java.util.List result
java.util.List leftovers
public static com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] createConstraintArray (int)
int paramCount
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] args
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
public int hashCode ()
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint argument
int result
java.lang.String getArgumentsPresentation ()
public java.util.List getConditions ()
public static java.util.List parseContract (java.lang.String) throws com.intellij.codeInspection.dataFlow.StandardMethodContract$ParseException
int i
String[] argStrings
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] args
String clause
String arrow
int arrowIndex
String beforeArrow
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] args
String returnValueString
com.intellij.codeInspection.dataFlow.ContractReturnValue returnValue
int clauseIndex
String text
java.util.List result
String[] split
private static com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint parseConstraint (java.lang.String, java.lang.String, int, int) throws com.intellij.codeInspection.dataFlow.StandardMethodContract$ParseException
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint constraint
String name
String text
int clauseIndex
int constraintIndex
private synthetic com.intellij.codeInspection.dataFlow.ContractValue lambda$getConditions$2 (int)
int idx
private static synthetic java.util.stream.Stream lambda$toNonIntersectingStandardContracts$1 (com.intellij.codeInspection.dataFlow.StandardMethodContract, com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
com.intellij.codeInspection.dataFlow.StandardMethodContract c
private static synthetic com.intellij.codeInspection.dataFlow.StandardMethodContract lambda$toNonIntersectingStandardContracts$0 (com.intellij.codeInspection.dataFlow.StandardMethodContract, com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
com.intellij.codeInspection.dataFlow.StandardMethodContract c
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/StateMerger$1.class
StateMerger.java
package com.intellij.codeInspection.dataFlow
synthetic com.intellij.codeInspection.dataFlow.StateMerger$1 extends java.lang.Object {
}
com/intellij/codeInspection/dataFlow/StateMerger$CompactFactSet.class
StateMerger.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.StateMerger$CompactFactSet extends java.lang.Object {
private final long[] myData
private final int myHashCode
private final com.intellij.codeInspection.dataFlow.value.DfaValueFactory myFactory
void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, java.util.Collection)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
java.util.Collection facts
public int size ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.intellij.codeInspection.dataFlow.StateMerger$CompactFactSet other
public java.lang.String toString ()
private synthetic com.intellij.codeInspection.dataFlow.StateMerger$Fact lambda$toString$0 (long)
long f
}
com/intellij/codeInspection/dataFlow/StateMerger$EqClassInfo.class
StateMerger.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.StateMerger$EqClassInfo extends java.lang.Object {
final java.util.List vars
final com.intellij.codeInspection.dataFlow.value.DfaConstValue constant
void <init> (com.intellij.codeInspection.dataFlow.EqClass)
com.intellij.codeInspection.dataFlow.EqClass eqClass
}
com/intellij/codeInspection/dataFlow/StateMerger$EqualityFact.class
StateMerger.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.StateMerger$EqualityFact extends com.intellij.codeInspection.dataFlow.StateMerger$Fact {
private final com.intellij.codeInspection.dataFlow.value.DfaValue myArg
private void <init> (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, boolean, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
boolean positive
com.intellij.codeInspection.dataFlow.value.DfaValue arg
int packHigh ()
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.dataFlow.StateMerger$EqualityFact fact
public java.lang.String toString ()
com.intellij.codeInspection.dataFlow.value.DfaConstValue comparedToConstant ()
com.intellij.codeInspection.dataFlow.StateMerger$EqualityFact getPositiveCounterpart ()
boolean invalidatesFact (com.intellij.codeInspection.dataFlow.StateMerger$Fact)
com.intellij.codeInspection.dataFlow.StateMerger$Fact another
void removeFromState (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl state
volatile synthetic com.intellij.codeInspection.dataFlow.StateMerger$Fact getPositiveCounterpart ()
static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue access$400 (com.intellij.codeInspection.dataFlow.StateMerger$EqualityFact)
com.intellij.codeInspection.dataFlow.StateMerger$EqualityFact x0
synthetic void <init> (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, boolean, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.StateMerger$1)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue x0
boolean x1
com.intellij.codeInspection.dataFlow.value.DfaValue x2
com.intellij.codeInspection.dataFlow.StateMerger$1 x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/StateMerger$Fact.class
StateMerger.java
package com.intellij.codeInspection.dataFlow
abstract com.intellij.codeInspection.dataFlow.StateMerger$Fact extends java.lang.Object {
final boolean myPositive
final com.intellij.codeInspection.dataFlow.value.DfaVariableValue myVar
private final int myHash
protected void <init> (boolean, com.intellij.codeInspection.dataFlow.value.DfaVariableValue, int)
boolean positive
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
int hash
private int packLow ()
abstract int packHigh ()
long pack ()
int lo
int hi
public final int hashCode ()
abstract com.intellij.codeInspection.dataFlow.StateMerger$Fact getPositiveCounterpart ()
com.intellij.codeInspection.dataFlow.value.DfaConstValue comparedToConstant ()
abstract boolean invalidatesFact (com.intellij.codeInspection.dataFlow.StateMerger$Fact)
abstract void removeFromState (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
static com.intellij.codeInspection.dataFlow.StateMerger$EqualityFact createEqualityFact (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.value.DfaValue val
static com.intellij.codeInspection.dataFlow.StateMerger$Fact unpack (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, long)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
long packed
int lo
int hi
boolean positive
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/StateMerger$InstanceofFact.class
StateMerger.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.StateMerger$InstanceofFact extends com.intellij.codeInspection.dataFlow.StateMerger$Fact {
private final com.intellij.codeInspection.dataFlow.value.DfaPsiType myType
private void <init> (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, boolean, com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
boolean positive
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
int packHigh ()
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.dataFlow.StateMerger$InstanceofFact fact
public java.lang.String toString ()
com.intellij.codeInspection.dataFlow.StateMerger$Fact getPositiveCounterpart ()
boolean invalidatesFact (com.intellij.codeInspection.dataFlow.StateMerger$Fact)
com.intellij.codeInspection.dataFlow.StateMerger$Fact another
void removeFromState (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl state
com.intellij.codeInspection.dataFlow.DfaVariableState varState
synthetic void <init> (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, boolean, com.intellij.codeInspection.dataFlow.value.DfaPsiType, com.intellij.codeInspection.dataFlow.StateMerger$1)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue x0
boolean x1
com.intellij.codeInspection.dataFlow.value.DfaPsiType x2
com.intellij.codeInspection.dataFlow.StateMerger$1 x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/StateMerger$Replacements.class
StateMerger.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.StateMerger$Replacements extends java.lang.Object {
private final java.util.List myAllStates
private final java.util.Set myRemovedStates
private final java.util.List myMerged
private void <init> (java.util.List)
java.util.List allStates
private boolean hasMerges ()
private java.util.List getMergeResult ()
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl state
java.util.List result
private void stripAndMerge (java.util.Collection, com.intellij.util.Function)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl original
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl state
java.util.Collection merged
java.util.Map$Entry entry
java.util.Collection group
com.intellij.util.Function stripper
com.intellij.util.containers.MultiMap strippedToOriginals
synthetic void <init> (java.util.List, com.intellij.codeInspection.dataFlow.StateMerger$1)
java.util.List x0
com.intellij.codeInspection.dataFlow.StateMerger$1 x1
static synthetic void access$100 (com.intellij.codeInspection.dataFlow.StateMerger$Replacements, java.util.Collection, com.intellij.util.Function)
com.intellij.codeInspection.dataFlow.StateMerger$Replacements x0
java.util.Collection x1
com.intellij.util.Function x2
static synthetic boolean access$200 (com.intellij.codeInspection.dataFlow.StateMerger$Replacements)
com.intellij.codeInspection.dataFlow.StateMerger$Replacements x0
static synthetic java.util.List access$300 (com.intellij.codeInspection.dataFlow.StateMerger$Replacements)
com.intellij.codeInspection.dataFlow.StateMerger$Replacements x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/StateMerger.class
StateMerger.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.StateMerger extends java.lang.Object {
private static final int COMPLEXITY_LIMIT
private final java.util.Map myFacts
private final java.util.Map myCopyCache
static final synthetic boolean $assertionsDisabled
void <init> ()
java.util.List mergeByFacts (java.util.List)
java.util.Collection group1
java.util.Collection group2
java.util.Collection group
java.util.Map$Entry entry
java.util.Collection negativeStates
java.util.Collection positiveStates
com.intellij.util.containers.MultiMap statesByUnrelatedFacts1
com.intellij.util.containers.MultiMap statesByUnrelatedFacts2
com.intellij.codeInspection.dataFlow.StateMerger$Replacements replacements
com.intellij.codeInspection.dataFlow.StateMerger$Fact fact
java.util.List states
com.intellij.util.containers.MultiMap statesByFact
java.util.Set facts
int complexity
private com.intellij.util.containers.MultiMap createFactToStateMap (java.util.List)
com.intellij.codeInspection.dataFlow.value.DfaConstValue value
com.intellij.codeInspection.dataFlow.StateMerger$Fact fact
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl state
java.util.Collection negativeStates
java.util.Collection positiveStates
com.intellij.codeInspection.dataFlow.StateMerger$Fact fact
java.util.List states
com.intellij.util.containers.MultiMap statesByFact
java.util.Map constantVars
private static boolean isComparisonOfVariablesComparedWithConstant (com.intellij.codeInspection.dataFlow.StateMerger$Fact, java.util.Map, java.util.Collection, java.util.Collection)
java.util.Set states1
java.util.Set states2
java.util.Map map
com.intellij.codeInspection.dataFlow.StateMerger$Fact fact
java.util.Map constantVars
java.util.Collection positiveStates
java.util.Collection negativeStates
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var1
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var2
private com.intellij.util.containers.MultiMap mapByUnrelatedFacts (com.intellij.codeInspection.dataFlow.StateMerger$Fact, java.util.Collection, java.util.Set)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl state
com.intellij.codeInspection.dataFlow.StateMerger$Fact fact
java.util.Collection states
java.util.Set interestingFacts
com.intellij.util.containers.MultiMap statesByUnrelatedFacts
private com.intellij.codeInspection.dataFlow.StateMerger$CompactFactSet getUnrelatedFacts (com.intellij.codeInspection.dataFlow.StateMerger$Fact, com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl, java.util.Set)
com.intellij.codeInspection.dataFlow.StateMerger$Fact other
com.intellij.codeInspection.dataFlow.StateMerger$Fact fact
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl state
java.util.Set interestingFacts
java.util.ArrayList result
private void restoreOtherInequalities (com.intellij.codeInspection.dataFlow.StateMerger$EqualityFact, java.util.Collection, com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
java.util.Set otherInequalities
java.util.Set memberFacts
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl member
com.intellij.codeInspection.dataFlow.value.DfaConstValue toRestore
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$Factory relationFactory
com.intellij.codeInspection.dataFlow.StateMerger$EqualityFact removedFact
java.util.Collection mergedGroup
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl state
java.util.Set inequalitiesToRestore
private static java.util.Set getOtherInequalities (com.intellij.codeInspection.dataFlow.StateMerger$EqualityFact, java.util.Set, com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.StateMerger$EqualityFact equality
com.intellij.codeInspection.dataFlow.StateMerger$Fact candidate
com.intellij.codeInspection.dataFlow.StateMerger$EqualityFact removedFact
java.util.Set memberFacts
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl state
java.util.Set otherInequalities
java.util.Set eqValues
java.util.List mergeByRanges (java.util.List)
java.util.List updated
java.util.Map$Entry entry
java.util.List states
java.util.Map ranges
boolean changed
private static java.util.Map createRangeMap (java.util.List)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl state
java.util.List states
java.util.Map ranges
private java.util.List mergeIndependentRanges (java.util.List, com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.DfaVariableState variableState
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet range
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl state
java.util.List states
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
java.util.Map merged
private com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl copyWithoutVar (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl, com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl state
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
java.util.Map map
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl copy
private java.util.Set getFacts (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl state
private static java.util.Set doGetFacts (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue eqVar
int j
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
int i
com.intellij.codeInspection.dataFlow.StateMerger$EqClassInfo info
com.intellij.codeInspection.dataFlow.value.DfaValue constant
java.util.List vars
int size
com.intellij.codeInspection.dataFlow.EqClass eqClass
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var2
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var1
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var2
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var1
com.intellij.codeInspection.dataFlow.StateMerger$EqClassInfo info1
com.intellij.codeInspection.dataFlow.StateMerger$EqClassInfo info2
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair classPair
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl state
java.util.Set result
java.util.IdentityHashMap classInfo
private static synthetic void lambda$doGetFacts$9 (java.util.Set, com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.DfaVariableState)
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
java.util.Set result
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.DfaVariableState variableState
com.intellij.codeInspection.dataFlow.TypeConstraint typeConstraint
private static synthetic java.util.Map lambda$copyWithoutVar$8 (com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.DfaMemoryState k
private static synthetic java.util.Optional lambda$mergeIndependentRanges$7 (java.util.List)
java.util.List list
private static synthetic com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl lambda$null$6 (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl, com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl a
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl b
private static synthetic java.util.List lambda$mergeIndependentRanges$5 (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl k
private static synthetic void lambda$createRangeMap$4 (java.util.Map, com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.DfaVariableState)
java.util.Map ranges
com.intellij.codeInspection.dataFlow.value.DfaVariableValue varValue
com.intellij.codeInspection.dataFlow.DfaVariableState varState
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet range
private static synthetic java.util.Set lambda$null$3 (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue k
private static synthetic java.util.Set lambda$createFactToStateMap$2 (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue k
private static synthetic java.util.Map lambda$createFactToStateMap$1 (com.intellij.codeInspection.dataFlow.value.DfaConstValue)
com.intellij.codeInspection.dataFlow.value.DfaConstValue k
private synthetic com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl lambda$mergeByFacts$0 (com.intellij.codeInspection.dataFlow.StateMerger$Fact, java.util.Collection, com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.StateMerger$Fact fact
java.util.Collection group
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl original
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl copy
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/StateQueue.class
DfaInstructionState.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.StateQueue extends java.lang.Object {
private static final int FORCE_MERGE_THRESHOLD
private boolean myWasForciblyMerged
private final java.util.PriorityQueue myQueue
private final java.util.Set mySet
void <init> ()
void offer (com.intellij.codeInspection.dataFlow.DfaInstructionState)
com.intellij.codeInspection.dataFlow.DfaInstructionState state
boolean isEmpty ()
boolean processAll (com.intellij.util.Processor)
com.intellij.codeInspection.dataFlow.DfaInstructionState state
com.intellij.util.Processor processor
java.util.List getNextInstructionStates (java.util.Set)
com.intellij.codeInspection.dataFlow.DfaMemoryState anotherState
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl memoryState
java.util.Map$Entry entry
com.intellij.util.containers.MultiMap groups
java.util.Set joinInstructions
com.intellij.codeInspection.dataFlow.DfaInstructionState state
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.codeInspection.dataFlow.DfaInstructionState next
java.util.List memoryStates
private static java.util.List squash (java.util.List)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl right
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl left
java.util.Iterator iterator
java.util.List states
java.util.List result
static java.util.List mergeGroup (java.util.List)
java.util.List nextStates
java.util.List group
com.intellij.codeInspection.dataFlow.StateMerger merger
private java.util.List forceMerge (java.util.List)
java.util.List states
java.util.Collection groups
boolean wasForciblyMerged ()
private static synthetic java.util.stream.Stream lambda$forceMerge$2 (java.util.List)
java.util.List group
private static synthetic com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl lambda$null$1 (java.util.List)
java.util.List pair
private static synthetic com.intellij.codeInspection.dataFlow.DfaInstructionState lambda$getNextInstructionStates$0 (com.intellij.codeInspection.dataFlow.instructions.Instruction, com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl state1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/StringExpressionHelper$1.class
StringExpressionHelper.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.StringExpressionHelper$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic java.util.Set val$returns
void <init> (java.util.Set)
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiReturnStatement statement
com.intellij.psi.PsiExpression returnValue
}
com/intellij/codeInspection/dataFlow/StringExpressionHelper.class
StringExpressionHelper.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.StringExpressionHelper extends java.lang.Object {
public void <init> ()
public static com.intellij.openapi.util.Pair evaluateExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement expression
public static com.intellij.openapi.util.Pair evaluateExpression (com.intellij.psi.PsiElement, java.util.Collection)
com.intellij.openapi.util.Pair expr
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiElement resolve
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiExpression psiExpression
java.util.Set returns
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiElement element
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.openapi.util.Pair expr
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement expression
java.util.Collection visited
com.intellij.openapi.util.Pair constantExpression
java.util.Collection elements
private static transient com.intellij.openapi.util.Pair evaluatePolyadicExpressions (com.intellij.psi.PsiElement, java.util.Collection, com.intellij.psi.PsiExpression[])
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiElement expression
java.util.Collection visited
com.intellij.psi.PsiExpression[] operands
StringBuilder sb
private static com.intellij.openapi.util.Pair evaluatePsiLiteralExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement expression
public static com.intellij.openapi.util.Pair evaluateConstantExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiConstantEvaluationHelper helper
Object result
public static java.util.Set searchStringExpressions (com.intellij.psi.PsiMethod, com.intellij.psi.search.SearchScope, int)
com.intellij.psi.PsiExpression expression
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiCall methodCallExpression
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.search.SearchScope searchScope
int expNum
java.util.Set pairs
public static java.util.Set searchMethodCalls (com.intellij.psi.PsiMethod, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiCall methodCallExpression
com.intellij.psi.PsiReference psiReference
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.search.SearchScope searchScope
java.util.Set callExpressions
com.intellij.util.CommonProcessors$CollectUniquesProcessor consumer
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/TrackingDfaMemoryState$1.class
TrackingDfaMemoryState.java
package com.intellij.codeInspection.dataFlow
synthetic com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$1 extends java.lang.Object {
}
com/intellij/codeInspection/dataFlow/TrackingDfaMemoryState$Change.class
TrackingDfaMemoryState.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Change extends java.lang.Object {
final java.util.Set myRemovedRelations
final java.util.Set myAddedRelations
final com.intellij.codeInspection.dataFlow.DfaFactMap myRemovedFacts
final com.intellij.codeInspection.dataFlow.DfaFactMap myAddedFacts
private void <init> (java.util.Set, java.util.Set, com.intellij.codeInspection.dataFlow.DfaFactMap, com.intellij.codeInspection.dataFlow.DfaFactMap)
java.util.Set removedRelations
java.util.Set addedRelations
com.intellij.codeInspection.dataFlow.DfaFactMap removedFacts
com.intellij.codeInspection.dataFlow.DfaFactMap addedFacts
static com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Change create (java.util.Set, java.util.Set, com.intellij.codeInspection.dataFlow.DfaFactMap, com.intellij.codeInspection.dataFlow.DfaFactMap)
java.util.Set removedRelations
java.util.Set addedRelations
com.intellij.codeInspection.dataFlow.DfaFactMap removedFacts
com.intellij.codeInspection.dataFlow.DfaFactMap addedFacts
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Change unite (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Change)
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Change other
java.util.Set added
java.util.Set removed
com.intellij.codeInspection.dataFlow.DfaFactMap addedFacts
com.intellij.codeInspection.dataFlow.DfaFactMap removedFacts
public java.lang.String toString ()
String removed
String added
synthetic void <init> (java.util.Set, java.util.Set, com.intellij.codeInspection.dataFlow.DfaFactMap, com.intellij.codeInspection.dataFlow.DfaFactMap, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$1)
java.util.Set x0
java.util.Set x1
com.intellij.codeInspection.dataFlow.DfaFactMap x2
com.intellij.codeInspection.dataFlow.DfaFactMap x3
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$1 x4
}
com/intellij/codeInspection/dataFlow/TrackingDfaMemoryState$FactDefinition.class
TrackingDfaMemoryState.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$FactDefinition extends java.lang.Object {
final com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange myChange
final Object myFact
void <init> (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, java.lang.Object)
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
Object fact
java.lang.Object getFact (java.lang.Object)
Object defaultFact
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/TrackingDfaMemoryState$MemoryStateChange.class
TrackingDfaMemoryState.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange extends java.lang.Object {
private final java.util.List myPrevious
final com.intellij.codeInspection.dataFlow.instructions.Instruction myInstruction
final java.util.Map myChanges
final com.intellij.codeInspection.dataFlow.value.DfaValue myTopOfStack
final java.util.Map myBridgeChanges
int myCursor
static final synthetic boolean $assertionsDisabled
private void <init> (java.util.List, com.intellij.codeInspection.dataFlow.instructions.Instruction, java.util.Map, com.intellij.codeInspection.dataFlow.value.DfaValue, java.util.Map)
java.util.List previous
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
java.util.Map changes
com.intellij.codeInspection.dataFlow.value.DfaValue topOfStack
java.util.Map bridgeChanges
void reset ()
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
boolean advance ()
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange previous
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange findExpressionPush (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange findSubExpressionPush (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement topElement
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange findRelation (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, java.util.function.Predicate, boolean)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
java.util.function.Predicate relationPredicate
boolean startFromSelf
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$FactDefinition findFact (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaFactType)
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$FactDefinition fact
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$FactDefinition factPair
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.DfaFactType type
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange getPrevious ()
public com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange getNonMerge ()
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
private static com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$FactDefinition factFromChange (com.intellij.codeInspection.dataFlow.DfaFactType, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Change)
Object added
com.intellij.codeInspection.dataFlow.DfaFactType type
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Change varChange
private com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange findChange (java.util.function.Predicate, boolean)
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
java.util.function.Predicate predicate
boolean startFromSelf
com.intellij.psi.PsiExpression getExpression ()
public com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange merge (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange)
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
java.util.Set previous
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange withBridge (com.intellij.codeInspection.dataFlow.instructions.Instruction, java.util.Map)
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
java.util.Map bridge
static com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange create (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, com.intellij.codeInspection.dataFlow.instructions.Instruction, java.util.Map, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange previous
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
java.util.Map result
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange[] flatten ()
java.util.List changes
java.lang.String dump ()
public java.lang.String toString ()
private static synthetic com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange lambda$flatten$3 (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange)
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
private static synthetic boolean lambda$findRelation$2 (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, java.util.function.Predicate, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
java.util.function.Predicate relationPredicate
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Change varChange
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Change bridgeVarChange
private static synthetic boolean lambda$findSubExpressionPush$1 (com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement topElement
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
com.intellij.psi.PsiExpression changeExpression
private static synthetic boolean lambda$findExpressionPush$0 (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/TrackingDfaMemoryState$MergeInstruction.class
TrackingDfaMemoryState.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MergeInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction {
private void <init> ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public java.lang.String toString ()
synthetic void <init> (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$1)
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$1 x0
}
com/intellij/codeInspection/dataFlow/TrackingDfaMemoryState$Relation.class
TrackingDfaMemoryState.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation extends java.lang.Object {
final com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType myRelationType
final com.intellij.codeInspection.dataFlow.value.DfaValue myCounterpart
void <init> (com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType type
com.intellij.codeInspection.dataFlow.value.DfaValue counterpart
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation relation
public int hashCode ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/TrackingDfaMemoryState.class
TrackingDfaMemoryState.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState extends com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl {
private com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange myHistory
static final synthetic boolean $assertionsDisabled
protected void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
protected void <init> (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState)
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState toCopy
public com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState createCopy ()
protected void afterMerge (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl other
private java.util.Map getRelations ()
com.intellij.codeInspection.dataFlow.value.DfaVariableValue eqVar
java.util.Set set
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.value.DfaConstValue constant
java.util.List vars
com.intellij.codeInspection.dataFlow.EqClass eqClass
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var2
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var1
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var2
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var1
com.intellij.codeInspection.dataFlow.EqClass first
com.intellij.codeInspection.dataFlow.EqClass second
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType plain
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType flipped
java.util.List firstVars
java.util.List secondVars
com.intellij.codeInspection.dataFlow.value.DfaConstValue firstConst
com.intellij.codeInspection.dataFlow.value.DfaConstValue secondConst
com.intellij.codeInspection.dataFlow.DistinctPairSet$DistinctPair classPair
java.util.Map result
void recordChange (com.intellij.codeInspection.dataFlow.instructions.Instruction, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState previous
java.util.Map result
com.intellij.codeInspection.dataFlow.value.DfaValue value
private java.util.Map getChangeMap (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState)
Object oldVal
Object newVal
com.intellij.codeInspection.dataFlow.DfaFactType type
com.intellij.codeInspection.dataFlow.DfaFactMap added
com.intellij.codeInspection.dataFlow.DfaFactMap removed
com.intellij.codeInspection.dataFlow.DfaFactMap newMap
com.intellij.codeInspection.dataFlow.DfaFactMap oldMap
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
java.util.Set added
java.util.Set removed
java.util.Set oldValueRelations
java.util.Set newValueRelations
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState previous
java.util.Map changeMap
java.util.Set varsToCheck
java.util.Map oldRelations
java.util.Map newRelations
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange getHistory ()
void addBridge (com.intellij.codeInspection.dataFlow.instructions.Instruction, java.util.List)
java.util.Map newChangeMap
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState bridge
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
java.util.List bridgeStates
java.util.Map changeMap
public volatile synthetic com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl createCopy ()
public volatile synthetic com.intellij.codeInspection.dataFlow.DfaMemoryState createCopy ()
private static synthetic com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Change lambda$addBridge$8 (java.util.Map, com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Change)
java.util.Map newChangeMap
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Change old
private static synthetic com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Change lambda$getChangeMap$7 (java.util.Set, java.util.Set, com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Change)
java.util.Set removed
java.util.Set added
com.intellij.codeInspection.dataFlow.value.DfaVariableValue v
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Change change
private static synthetic void lambda$getChangeMap$6 (java.util.Set, com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.DfaVariableState)
java.util.Set varsToCheck
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
com.intellij.codeInspection.dataFlow.DfaVariableState state
private static synthetic void lambda$getChangeMap$5 (java.util.Set, com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.DfaVariableState)
java.util.Set varsToCheck
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
com.intellij.codeInspection.dataFlow.DfaVariableState state
private static synthetic java.util.Set lambda$getRelations$4 (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue k
private static synthetic java.util.Set lambda$getRelations$3 (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue k
private static synthetic java.util.Set lambda$getRelations$2 (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue k
private static synthetic java.util.Set lambda$getRelations$1 (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue k
private static synthetic java.util.Set lambda$getRelations$0 (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue k
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/TrackingRunner$1.class
TrackingRunner.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.TrackingRunner$1 extends com.intellij.codeInspection.dataFlow.StandardInstructionVisitor {
final synthetic java.util.List val$endOfInitializerStates
final synthetic com.intellij.codeInspection.dataFlow.TrackingRunner this$0
void <init> (com.intellij.codeInspection.dataFlow.TrackingRunner, boolean, java.util.List)
com.intellij.codeInspection.dataFlow.TrackingRunner this$0
boolean stopAnalysisOnNpe
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] visitEndOfInitializer (com.intellij.codeInspection.dataFlow.instructions.EndOfInitializerInstruction, com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.instructions.EndOfInitializerInstruction instruction
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
}
com/intellij/codeInspection/dataFlow/TrackingRunner$2.class
TrackingRunner.java
package com.intellij.codeInspection.dataFlow
synthetic com.intellij.codeInspection.dataFlow.TrackingRunner$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$codeInspection$dataFlow$DfaNullability
static final synthetic int[] $SwitchMap$com$intellij$codeInspection$dataFlow$SpecialField
static final synthetic int[] $SwitchMap$com$intellij$codeInspection$dataFlow$value$DfaRelationValue$RelationType
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/TrackingRunner$CastDfaProblemType.class
TrackingRunner.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.TrackingRunner$CastDfaProblemType extends com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType {
public void <init> ()
public com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem[] findCauses (com.intellij.codeInspection.dataFlow.TrackingRunner, com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange)
com.intellij.psi.PsiType expressionType
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange operandPush
com.intellij.codeInspection.dataFlow.TrackingRunner runner
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange history
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/TrackingRunner$CauseItem.class
TrackingRunner.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem extends java.lang.Object {
final java.util.List myChildren
final com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType myProblem
final com.intellij.psi.SmartPsiFileRange myTarget
private void <init> (java.util.List, com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType, com.intellij.psi.SmartPsiFileRange)
java.util.List children
com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType problem
com.intellij.psi.SmartPsiFileRange target
void <init> (java.lang.String, com.intellij.psi.PsiElement)
String problem
com.intellij.psi.PsiElement target
void <init> (com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiFile file
com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType problem
com.intellij.psi.PsiElement target
void <init> (java.lang.String, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange)
String problem
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
void <init> (com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange)
com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType problem
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
transient void addChildren (com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem[])
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem[] causes
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem item
private java.lang.String getProblemName ()
public int hashCode ()
public java.lang.String dump (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document doc
private java.lang.String dump (com.intellij.openapi.editor.Document, int, com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem)
int lineNumber
com.intellij.openapi.util.Segment range
com.intellij.openapi.editor.Document doc
int indent
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem parent
String text
public java.util.stream.Stream children ()
public com.intellij.psi.PsiFile getFile ()
public com.intellij.openapi.util.Segment getTargetSegment ()
public java.lang.String render (com.intellij.openapi.editor.Document, com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem)
int offset
int number
String cause
com.intellij.openapi.editor.Document doc
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem parent
String title
com.intellij.openapi.util.Segment range
int childIndex
public java.lang.String toString ()
public com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem merge (com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem)
com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType mergedProblem
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem other
private boolean tryMergeChildren (java.util.List)
java.util.List merged
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem child
java.util.List children
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem mergePoint
private void insertIntoHierarchy (com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem)
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem intermediate
private synthetic java.lang.String lambda$dump$0 (com.intellij.openapi.editor.Document, int, com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem)
com.intellij.openapi.editor.Document doc
int indent
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem child
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/TrackingRunner$CustomDfaProblemType.class
TrackingRunner.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.TrackingRunner$CustomDfaProblemType extends com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType {
private final String myMessage
void <init> (java.lang.String)
String message
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/TrackingRunner$DfaProblemType.class
TrackingRunner.java
package com.intellij.codeInspection.dataFlow
public abstract com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType extends java.lang.Object {
public void <init> ()
public abstract java.lang.String toString ()
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem[] findCauses (com.intellij.codeInspection.dataFlow.TrackingRunner, com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange)
com.intellij.codeInspection.dataFlow.TrackingRunner runner
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange history
com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType tryMerge (com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType)
com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType other
}
com/intellij/codeInspection/dataFlow/TrackingRunner$FailingCallDfaProblemType.class
TrackingRunner.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.TrackingRunner$FailingCallDfaProblemType extends com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType {
public void <init> ()
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem[] findCauses (com.intellij.codeInspection.dataFlow.TrackingRunner, com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange)
com.intellij.codeInspection.dataFlow.TrackingRunner runner
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange history
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/TrackingRunner$NullableDfaProblemType.class
TrackingRunner.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.TrackingRunner$NullableDfaProblemType extends com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType {
public void <init> ()
public com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem[] findCauses (com.intellij.codeInspection.dataFlow.TrackingRunner, com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange)
com.intellij.codeInspection.dataFlow.TrackingRunner runner
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange history
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$FactDefinition nullability
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/TrackingRunner$PossibleExecutionDfaProblemType.class
TrackingRunner.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.TrackingRunner$PossibleExecutionDfaProblemType extends com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType {
boolean myComplete
void <init> ()
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/TrackingRunner$RangeDfaProblemType.class
TrackingRunner.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.TrackingRunner$RangeDfaProblemType extends com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType {
final String myTemplate
final com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet myRangeSet
final com.intellij.psi.PsiPrimitiveType myType
void <init> (java.lang.String, com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, com.intellij.psi.PsiPrimitiveType)
String template
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet set
com.intellij.psi.PsiPrimitiveType type
com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType tryMerge (com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType)
com.intellij.codeInspection.dataFlow.TrackingRunner$RangeDfaProblemType rangeProblem
com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType other
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/TrackingRunner$ValueDfaProblemType.class
TrackingRunner.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.TrackingRunner$ValueDfaProblemType extends com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType {
final Object myValue
public void <init> (java.lang.Object)
Object value
public com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem[] findCauses (com.intellij.codeInspection.dataFlow.TrackingRunner, com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange)
com.intellij.codeInspection.dataFlow.TrackingRunner runner
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange history
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/TrackingRunner.class
TrackingRunner.java
package com.intellij.codeInspection.dataFlow
public com.intellij.codeInspection.dataFlow.TrackingRunner extends com.intellij.codeInspection.dataFlow.StandardDataFlowRunner {
private com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange myHistoryForContext
private final com.intellij.psi.PsiExpression myExpression
private final java.util.List afterStates
private final java.util.List killedStates
private void <init> (boolean, com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression)
boolean unknownMembersAreNullable
com.intellij.psi.PsiElement context
com.intellij.psi.PsiExpression expression
protected void beforeInstruction (com.intellij.codeInspection.dataFlow.instructions.Instruction)
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
protected void afterInstruction (com.intellij.codeInspection.dataFlow.instructions.Instruction)
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
java.util.Map instructionToState
protected com.intellij.codeInspection.dataFlow.DfaMemoryState createMemoryState ()
protected com.intellij.codeInspection.dataFlow.DfaInstructionState[] acceptInstruction (com.intellij.codeInspection.dataFlow.InstructionVisitor, com.intellij.codeInspection.dataFlow.DfaInstructionState)
com.intellij.codeInspection.dataFlow.DfaInstructionState state
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange history
com.intellij.codeInspection.dataFlow.DfaInstructionState state
com.intellij.codeInspection.dataFlow.instructions.ExpressionPushingInstruction pushing
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
com.intellij.codeInspection.dataFlow.DfaInstructionState instructionState
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState memState
com.intellij.codeInspection.dataFlow.DfaInstructionState[] states
public static com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem findProblemCause (boolean, boolean, com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType)
boolean unknownAreNullables
boolean ignoreAssertions
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType type
com.intellij.psi.PsiElement body
com.intellij.codeInspection.dataFlow.TrackingRunner runner
private boolean analyze (boolean, com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement)
java.util.List initialStates
com.intellij.psi.PsiMethodCallExpression call
java.util.List initialStates
com.intellij.psi.PsiCodeBlock ctorBody
com.intellij.psi.PsiMethod ctor
boolean ignoreAssertions
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement body
java.util.List endOfInitializerStates
com.intellij.codeInspection.dataFlow.StandardInstructionVisitor visitor
com.intellij.codeInspection.dataFlow.RunnerResult result
private com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem findProblemCause (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType)
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem item
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange history
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.TrackingRunner$DfaProblemType type
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem cause
private com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem[] findConstantValueCause (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, java.lang.Object)
Object constValue
com.intellij.psi.PsiExpression rValue
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem item
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange push
com.intellij.psi.PsiExpression varSourceExpression
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange history
Object expectedValue
Object constantExpressionValue
com.intellij.codeInspection.dataFlow.value.DfaValue value
private static com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem createAssignmentCause (com.intellij.codeInspection.dataFlow.instructions.AssignInstruction, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.lang.ASTNode node
com.intellij.psi.PsiElement parent
com.intellij.codeInspection.dataFlow.instructions.AssignInstruction instruction
com.intellij.codeInspection.dataFlow.value.DfaValue target
com.intellij.psi.PsiExpression rExpression
com.intellij.psi.PsiElement anchor
String targetName
com.intellij.psi.PsiExpression stripped
String suffix
private com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem[] findBooleanResultCauses (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, boolean)
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem cause
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange negatedPush
com.intellij.psi.PsiExpression negated
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem cause
com.intellij.psi.PsiExpression operand
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange push
int i
com.intellij.psi.PsiExpression[] operands
java.util.List operandCauses
com.intellij.psi.tree.IElementType tokenType
boolean and
java.util.List constCauses
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem leftCause
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem rightCause
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem causeItem
com.intellij.codeInspection.dataFlow.value.DfaValue leftValue
com.intellij.codeInspection.dataFlow.value.DfaValue rightValue
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem[] causes
com.intellij.psi.PsiExpression leftOperand
com.intellij.psi.PsiExpression rightOperand
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange leftChange
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange rightChange
com.intellij.psi.PsiBinaryExpression binOp
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem causeItem
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$FactDefinition nullability
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem causeItem
com.intellij.codeInspection.dataFlow.value.DfaValue operandValue
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiInstanceOfExpression instanceOfExpression
com.intellij.psi.PsiExpression operand
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange operandHistory
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange history
boolean value
private static com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem constantInitializerCause (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiElement target
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiExpression ref
private com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem findTypeCause (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, com.intellij.psi.PsiType, boolean)
String name
com.intellij.codeInspection.dataFlow.value.DfaPsiType dfaType
com.intellij.codeInspection.dataFlow.TypeConstraint constraint
String explanation
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem assignmentItem
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange rValuePush
com.intellij.psi.PsiExpression rExpression
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem causeItem
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange causeLocation
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange prevHistory
com.intellij.codeInspection.dataFlow.TypeConstraint prevConstraint
String prevExplanation
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange operandHistory
com.intellij.psi.PsiType type
boolean isInstance
com.intellij.psi.PsiExpression operand
com.intellij.codeInspection.dataFlow.value.DfaPsiType wanted
com.intellij.psi.PsiType operandType
com.intellij.codeInspection.dataFlow.value.DfaValue operandValue
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$FactDefinition fact
String explanation
private static java.lang.String getElementTitle (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement target
private com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem[] findRelationCause (com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange)
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange leftChange
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange rightChange
private com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem[] findRelationCause (com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fromRelation
com.intellij.codeInspection.dataFlow.value.DfaValue target
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange assignmentChange
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem cause
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation relation
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation relation
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem item
com.intellij.codeInspection.dataFlow.value.DfaValue leftSpecial
com.intellij.codeInspection.dataFlow.value.DfaValue rightSpecial
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem[] specialCause
com.intellij.codeInspection.dataFlow.SpecialField leftField
com.intellij.codeInspection.dataFlow.SpecialField rightField
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange leftChange
com.intellij.codeInspection.dataFlow.value.DfaValue leftValue
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange rightChange
com.intellij.codeInspection.dataFlow.value.DfaValue rightValue
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$FactDefinition leftNullability
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$FactDefinition rightNullability
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$FactDefinition leftRange
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$FactDefinition rightRange
private com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem findRelationCause (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange)
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange rValuePush
com.intellij.codeInspection.dataFlow.value.DfaValue target
com.intellij.psi.PsiExpression rValue
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem item
com.intellij.codeInspection.dataFlow.value.DfaRelationValue rel
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem[] cause
com.intellij.codeInspection.dataFlow.value.DfaRelationValue deduced
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem item
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem[] result
java.util.Collection relations
java.util.List chain
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation relation
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange counterPartChange
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
String condition
com.intellij.psi.PsiExpression expression
private java.util.List findDeductionChain (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, java.util.Collection, com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation)
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType type
com.intellij.codeInspection.dataFlow.value.DfaValue left
com.intellij.codeInspection.dataFlow.value.DfaValue right
com.intellij.codeInspection.dataFlow.value.DfaValue left
com.intellij.codeInspection.dataFlow.value.DfaValue right
com.intellij.codeInspection.dataFlow.value.DfaValue left
com.intellij.codeInspection.dataFlow.value.DfaValue right
com.intellij.codeInspection.dataFlow.value.DfaValue left
com.intellij.codeInspection.dataFlow.value.DfaValue right
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType type
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation actualRelation
com.intellij.codeInspection.dataFlow.value.DfaVariableValue actualVar
java.util.Map$Entry entry
com.intellij.codeInspection.dataFlow.value.DfaRelationValue rel
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
java.util.Collection knownRelations
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation relation
private static boolean isSameRelation (com.intellij.codeInspection.dataFlow.value.DfaRelationValue, com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation)
com.intellij.codeInspection.dataFlow.value.DfaValue counterpart
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType type
com.intellij.codeInspection.dataFlow.value.DfaValue counterpart
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType type
com.intellij.codeInspection.dataFlow.value.DfaRelationValue dfaRel
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation relation
com.intellij.codeInspection.dataFlow.value.DfaValue counterpart
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType type
private com.intellij.codeInspection.dataFlow.value.DfaRelationValue getBinaryExpressionRelation (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, com.intellij.psi.PsiBinaryExpression)
com.intellij.codeInspection.dataFlow.value.DfaValue leftValue
com.intellij.codeInspection.dataFlow.value.DfaValue rightValue
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType type
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange change
com.intellij.psi.PsiBinaryExpression binOp
com.intellij.psi.PsiExpression lOperand
com.intellij.psi.PsiExpression rOperand
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange leftPos
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange rightPos
private java.util.Collection getCallRelations (com.intellij.psi.PsiCallExpression)
com.intellij.codeInspection.dataFlow.value.DfaValue rel
com.intellij.codeInspection.dataFlow.ContractValue condition
com.intellij.codeInspection.dataFlow.MethodContract contract
com.intellij.psi.PsiCallExpression callExpression
java.util.List contracts
java.util.Set results
private com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem findNullabilityCause (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, com.intellij.codeInspection.dataFlow.DfaNullability)
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange operandPush
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem causeItem
String memberTitle
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem causeItem
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression dereferenced
String text
com.intellij.psi.PsiExpression operand
String explanation
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem assignmentItem
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange rValuePush
com.intellij.psi.PsiExpression rExpression
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiExpression defExpression
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange factUse
com.intellij.codeInspection.dataFlow.DfaNullability nullability
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$FactDefinition info
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange factDef
private com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem fromMemberNullability (com.intellij.codeInspection.dataFlow.DfaNullability, com.intellij.psi.PsiModifierListOwner, java.lang.String, com.intellij.psi.PsiElement)
String message
String message
com.intellij.psi.PsiFile file
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiAnnotationOwner annoOwner
String details
String message
String message
com.intellij.psi.PsiExpression initializer
com.intellij.openapi.util.Pair fieldNullability
com.intellij.codeInsight.NullabilityAnnotationInfo info
String name
com.intellij.codeInspection.dataFlow.DfaNullability nullability
com.intellij.psi.PsiModifierListOwner owner
String memberName
com.intellij.psi.PsiElement anchor
private com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem fromCallContract (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, com.intellij.psi.PsiCallExpression, com.intellij.codeInspection.dataFlow.ContractReturnValue)
com.intellij.codeInspection.dataFlow.MethodContract onlyContract
com.intellij.util.ThreeState applies
com.intellij.codeInspection.dataFlow.MethodContract c
com.intellij.psi.PsiReferenceExpression methodExpression
String name
String prefix
java.util.List nonIntersecting
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange history
com.intellij.psi.PsiCallExpression call
com.intellij.codeInspection.dataFlow.ContractReturnValue contractReturnValue
com.intellij.psi.PsiMethod method
java.util.List contracts
com.intellij.codeInspection.dataFlow.MethodContract contract
String contractType
private com.intellij.util.ThreeState contractApplies (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.MethodContract)
Object value
com.intellij.codeInspection.dataFlow.value.DfaConstValue evaluated
com.intellij.codeInspection.dataFlow.ContractValue condition
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.MethodContract contract
java.util.List conditions
private com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem fromSingleContract (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiMethod, java.lang.String, com.intellij.codeInspection.dataFlow.MethodContract)
com.intellij.codeInspection.dataFlow.value.DfaValue left
com.intellij.codeInspection.dataFlow.value.DfaValue right
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType type
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange leftChange
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange rightChange
com.intellij.codeInspection.dataFlow.value.DfaRelationValue relation
com.intellij.psi.PsiExpression leftPlace
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange leftPush
com.intellij.psi.PsiExpression rightPlace
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange rightPush
com.intellij.codeInspection.dataFlow.ContractValue condition
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange history
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
String prefix
com.intellij.codeInspection.dataFlow.MethodContract contract
java.util.List conditions
String conditionsText
String returnValueText
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem causeItem
private static com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem findRangeCause (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, java.lang.String)
com.intellij.codeInspection.dataFlow.value.VariableDescriptor descriptor
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fromAnnotation
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem cause
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
com.intellij.codeInspection.dataFlow.value.DfaValue castedValue
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$FactDefinition operandInfo
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet operandRange
com.intellij.psi.PsiExpression operand
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange operandPush
String sign
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem cause
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem leftCause
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem rightCause
com.intellij.codeInspection.dataFlow.value.DfaValue leftVal
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$FactDefinition leftSet
com.intellij.codeInspection.dataFlow.value.DfaValue rightVal
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$FactDefinition rightSet
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fromType
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet leftRange
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet rightRange
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
boolean isLong
com.intellij.psi.PsiBinaryExpression binOp
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange leftPush
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange rightPush
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem assignmentItem
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange rValuePush
com.intellij.psi.PsiExpression rExpression
com.intellij.psi.PsiExpression defExpression
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange factUse
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet range
String template
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiPrimitiveType type
com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem item
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$FactDefinition info
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange factDef
public static java.lang.String getObviouslyNonNullExplanation (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression arg
private static com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange findRelationAddedChange (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation)
java.util.List subRelations
java.util.List subRelations
java.util.List subRelations
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange history
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation relation
java.util.List subRelations
private static synthetic boolean lambda$findRelationAddedChange$10 (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation, java.util.List, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation)
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation relation
java.util.List subRelations
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation rel
private static synthetic boolean lambda$findRelationAddedChange$9 (com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation)
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation relation
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation rel
private static synthetic java.lang.String lambda$fromSingleContract$8 (com.intellij.psi.PsiMethod, com.intellij.codeInspection.dataFlow.ContractValue)
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.dataFlow.ContractValue c
private static synthetic boolean lambda$fromCallContract$7 (com.intellij.codeInspection.dataFlow.ContractReturnValue, com.intellij.codeInspection.dataFlow.MethodContract)
com.intellij.codeInspection.dataFlow.ContractReturnValue contractReturnValue
com.intellij.codeInspection.dataFlow.MethodContract mc
private static synthetic boolean lambda$fromCallContract$6 (com.intellij.codeInspection.dataFlow.MethodContract)
com.intellij.codeInspection.dataFlow.MethodContract c
private static synthetic boolean lambda$findConstantValueCause$5 (java.lang.Object, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation)
Object expectedValue
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$Relation rel
private synthetic void lambda$afterInstruction$4 (com.intellij.codeInspection.dataFlow.instructions.Instruction, com.intellij.codeInspection.dataFlow.instructions.Instruction, java.util.List)
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState state
com.intellij.codeInspection.dataFlow.instructions.Instruction instruction
com.intellij.codeInspection.dataFlow.instructions.Instruction target
java.util.List memStates
java.util.List bridgeChanges
private static synthetic com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState lambda$null$3 (com.intellij.codeInspection.dataFlow.DfaInstructionState)
com.intellij.codeInspection.dataFlow.DfaInstructionState s
private static synthetic boolean lambda$null$2 (com.intellij.codeInspection.dataFlow.instructions.Instruction, com.intellij.codeInspection.dataFlow.DfaInstructionState)
com.intellij.codeInspection.dataFlow.instructions.Instruction target
com.intellij.codeInspection.dataFlow.DfaInstructionState s
private static synthetic com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState lambda$afterInstruction$1 (com.intellij.codeInspection.dataFlow.DfaInstructionState)
com.intellij.codeInspection.dataFlow.DfaInstructionState s
private static synthetic com.intellij.codeInspection.dataFlow.instructions.Instruction lambda$afterInstruction$0 (com.intellij.codeInspection.dataFlow.DfaInstructionState)
com.intellij.codeInspection.dataFlow.DfaInstructionState s
static synthetic com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem access$000 (com.intellij.codeInspection.dataFlow.TrackingRunner, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, com.intellij.psi.PsiType, boolean)
com.intellij.codeInspection.dataFlow.TrackingRunner x0
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange x1
com.intellij.psi.PsiType x2
boolean x3
static synthetic com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem access$100 (com.intellij.codeInspection.dataFlow.TrackingRunner, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, com.intellij.codeInspection.dataFlow.DfaNullability)
com.intellij.codeInspection.dataFlow.TrackingRunner x0
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange x1
com.intellij.codeInspection.dataFlow.DfaNullability x2
static synthetic com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem access$200 (com.intellij.codeInspection.dataFlow.TrackingRunner, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, com.intellij.psi.PsiCallExpression, com.intellij.codeInspection.dataFlow.ContractReturnValue)
com.intellij.codeInspection.dataFlow.TrackingRunner x0
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange x1
com.intellij.psi.PsiCallExpression x2
com.intellij.codeInspection.dataFlow.ContractReturnValue x3
static synthetic com.intellij.codeInspection.dataFlow.TrackingRunner$CauseItem[] access$300 (com.intellij.codeInspection.dataFlow.TrackingRunner, com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange, java.lang.Object)
com.intellij.codeInspection.dataFlow.TrackingRunner x0
com.intellij.psi.PsiExpression x1
com.intellij.codeInspection.dataFlow.TrackingDfaMemoryState$MemoryStateChange x2
Object x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/TransferTarget$DefaultImpls.class
controlTransfer.kt
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.TransferTarget$DefaultImpls extends java.lang.Object {
public static java.util.Collection getPossibleTargets (com.intellij.codeInspection.dataFlow.TransferTarget)
com.intellij.codeInspection.dataFlow.TransferTarget $this
public static java.util.List dispatch (com.intellij.codeInspection.dataFlow.TransferTarget, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.DataFlowRunner)
com.intellij.codeInspection.dataFlow.TransferTarget $this
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
}
com/intellij/codeInspection/dataFlow/TransferTarget.class
controlTransfer.kt
package com.intellij.codeInspection.dataFlow
public abstract com.intellij.codeInspection.dataFlow.TransferTarget extends java.lang.Object {
public abstract java.util.Collection getPossibleTargets ()
public abstract java.util.List dispatch (com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.DataFlowRunner)
}
com/intellij/codeInspection/dataFlow/Trap$EnterFinally.class
controlTransfer.kt
package com.intellij.codeInspection.dataFlow
public abstract com.intellij.codeInspection.dataFlow.Trap$EnterFinally extends com.intellij.codeInspection.dataFlow.Trap {
private final java.util.ArrayList backLinks
private final com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset jumpOffset
public final java.util.ArrayList getBackLinks$intellij_java_analysis_impl ()
public void link (com.intellij.codeInspection.dataFlow.instructions.ControlTransferInstruction)
com.intellij.codeInspection.dataFlow.instructions.ControlTransferInstruction instruction
public java.util.List dispatch$intellij_java_analysis_impl (com.intellij.codeInspection.dataFlow.ControlTransferHandler)
com.intellij.codeInspection.dataFlow.ControlTransferHandler handler
public java.util.List getPossibleTargets$intellij_java_analysis_impl ()
public volatile synthetic java.util.Collection getPossibleTargets$intellij_java_analysis_impl ()
public java.lang.String toString ()
public final com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset getJumpOffset ()
public void <init> (com.intellij.psi.PsiElement, com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset)
com.intellij.psi.PsiElement anchor
com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset jumpOffset
}
com/intellij/codeInspection/dataFlow/Trap$InsideFinally.class
controlTransfer.kt
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.Trap$InsideFinally extends com.intellij.codeInspection.dataFlow.Trap {
public java.util.List dispatch$intellij_java_analysis_impl (com.intellij.codeInspection.dataFlow.ControlTransferHandler)
com.intellij.codeInspection.dataFlow.ControlTransferHandler handler
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement finallyBlock
}
com/intellij/codeInspection/dataFlow/Trap$InsideInlinedBlock.class
controlTransfer.kt
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.Trap$InsideInlinedBlock extends com.intellij.codeInspection.dataFlow.Trap {
public java.util.List dispatch$intellij_java_analysis_impl (com.intellij.codeInspection.dataFlow.ControlTransferHandler)
com.intellij.codeInspection.dataFlow.ControlTransferHandler handler
public void <init> (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiCodeBlock block
}
com/intellij/codeInspection/dataFlow/Trap$TryCatch.class
controlTransfer.kt
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.Trap$TryCatch extends com.intellij.codeInspection.dataFlow.Trap {
private final java.util.LinkedHashMap clauses
public java.util.List dispatch$intellij_java_analysis_impl (com.intellij.codeInspection.dataFlow.ControlTransferHandler)
com.intellij.codeInspection.dataFlow.ControlTransferHandler handler
public java.util.List getPossibleTargets$intellij_java_analysis_impl ()
com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset it
int $i$a$-map-Trap$TryCatch$getPossibleTargets$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
public volatile synthetic java.util.Collection getPossibleTargets$intellij_java_analysis_impl ()
public java.lang.String toString ()
public final java.util.LinkedHashMap getClauses ()
public void <init> (com.intellij.psi.PsiTryStatement, java.util.LinkedHashMap)
com.intellij.psi.PsiTryStatement tryStatement
java.util.LinkedHashMap clauses
}
com/intellij/codeInspection/dataFlow/Trap$TryCatchAll.class
controlTransfer.kt
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.Trap$TryCatchAll extends com.intellij.codeInspection.dataFlow.Trap {
private final com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset target
public java.util.List dispatch$intellij_java_analysis_impl (com.intellij.codeInspection.dataFlow.ControlTransferHandler)
com.intellij.codeInspection.dataFlow.ControlTransferHandler handler
public java.util.List getPossibleTargets$intellij_java_analysis_impl ()
public volatile synthetic java.util.Collection getPossibleTargets$intellij_java_analysis_impl ()
public java.lang.String toString ()
public final com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset getTarget ()
public void <init> (com.intellij.psi.PsiElement, com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset)
com.intellij.psi.PsiElement anchor
com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset target
}
com/intellij/codeInspection/dataFlow/Trap$TryFinally.class
controlTransfer.kt
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.Trap$TryFinally extends com.intellij.codeInspection.dataFlow.Trap$EnterFinally {
public void <init> (com.intellij.psi.PsiCodeBlock, com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset)
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset jumpOffset
}
com/intellij/codeInspection/dataFlow/Trap$TwrFinally.class
controlTransfer.kt
package com.intellij.codeInspection.dataFlow
public final com.intellij.codeInspection.dataFlow.Trap$TwrFinally extends com.intellij.codeInspection.dataFlow.Trap$EnterFinally {
public java.util.List dispatch$intellij_java_analysis_impl (com.intellij.codeInspection.dataFlow.ControlTransferHandler)
com.intellij.codeInspection.dataFlow.ControlTransferHandler handler
public void <init> (com.intellij.psi.PsiResourceList, com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset)
com.intellij.psi.PsiResourceList resourceList
com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset jumpOffset
}
com/intellij/codeInspection/dataFlow/Trap.class
controlTransfer.kt
package com.intellij.codeInspection.dataFlow
public abstract com.intellij.codeInspection.dataFlow.Trap extends java.lang.Object {
private final com.intellij.psi.PsiElement anchor
public void link (com.intellij.codeInspection.dataFlow.instructions.ControlTransferInstruction)
com.intellij.codeInspection.dataFlow.instructions.ControlTransferInstruction instruction
public abstract java.util.List dispatch$intellij_java_analysis_impl (com.intellij.codeInspection.dataFlow.ControlTransferHandler)
public java.util.Collection getPossibleTargets$intellij_java_analysis_impl ()
public java.lang.String toString ()
public final com.intellij.psi.PsiElement getAnchor ()
private void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement anchor
public synthetic void <init> (com.intellij.psi.PsiElement, kotlin.jvm.internal.DefaultConstructorMarker)
com.intellij.psi.PsiElement anchor
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/codeInspection/dataFlow/TypeConstraint$Constrained.class
TypeConstraint.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.TypeConstraint$Constrained extends com.intellij.codeInspection.dataFlow.TypeConstraint {
private static final com.intellij.codeInspection.dataFlow.TypeConstraint EMPTY
private final java.util.Set myInstanceofValues
private final java.util.Set myNotInstanceofValues
void <init> (java.util.Set, java.util.Set)
java.util.Set instanceofValues
java.util.Set notInstanceofValues
public java.lang.String getPresentationText (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
java.util.Set instanceOfTypes
boolean checkInstanceofValue (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaPsiType dfaTypeValue
com.intellij.codeInspection.dataFlow.value.DfaPsiType dfaTypeValue
com.intellij.codeInspection.dataFlow.value.DfaPsiType dfaType
public com.intellij.codeInspection.dataFlow.TypeConstraint withInstanceofValue (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaPsiType alreadyInstanceof
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiClass psiClass
java.util.List moreGeneric
java.util.Set newInstanceof
public com.intellij.codeInspection.dataFlow.TypeConstraint withNotInstanceofValue (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaPsiType dfaTypeValue
com.intellij.codeInspection.dataFlow.value.DfaPsiType alreadyNotInstanceof
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
java.util.List moreSpecific
java.util.Set newNotInstanceof
com.intellij.codeInspection.dataFlow.TypeConstraint withoutType (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
java.util.Set newInstanceof
java.util.Set newNotInstanceof
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
public com.intellij.psi.PsiType getPsiType ()
com.intellij.psi.PsiType[] conjuncts
boolean isSuperStateOf (com.intellij.codeInspection.dataFlow.TypeConstraint)
com.intellij.codeInspection.dataFlow.TypeConstraint$Constrained that
com.intellij.codeInspection.dataFlow.value.DfaPsiType otherType
com.intellij.codeInspection.dataFlow.TypeConstraint other
public com.intellij.codeInspection.dataFlow.TypeConstraint unite (com.intellij.codeInspection.dataFlow.TypeConstraint)
com.intellij.codeInspection.dataFlow.TypeConstraint other
com.intellij.codeInspection.dataFlow.TypeConstraint intersect (com.intellij.codeInspection.dataFlow.TypeConstraint)
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
com.intellij.codeInspection.dataFlow.TypeConstraint right
com.intellij.codeInspection.dataFlow.TypeConstraint result
private com.intellij.codeInspection.dataFlow.TypeConstraint unite (com.intellij.codeInspection.dataFlow.TypeConstraint$Constrained)
java.util.Set instanceOfTypes
java.util.Set instanceOfTypes
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
com.intellij.codeInspection.dataFlow.TypeConstraint$Constrained other
java.util.Set notTypes
java.util.Set instanceOfTypes
com.intellij.codeInspection.dataFlow.TypeConstraint constraint
private static java.util.Set withSuper (java.util.Set)
java.util.Set instanceofValues
public java.util.Set getInstanceofValues ()
public java.util.Set getNotInstanceofValues ()
public boolean isEmpty ()
public boolean isExact ()
public boolean isExact (java.lang.String)
String typeName
public java.lang.String getAssignabilityExplanation (com.intellij.codeInspection.dataFlow.value.DfaPsiType, boolean)
com.intellij.codeInspection.dataFlow.value.DfaPsiType dfaTypeValue
com.intellij.codeInspection.dataFlow.value.DfaPsiType dfaTypeValue
com.intellij.codeInspection.dataFlow.value.DfaPsiType dfaTypeValue
com.intellij.codeInspection.dataFlow.value.DfaPsiType otherType
boolean expectedAssignable
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.dataFlow.TypeConstraint$Constrained that
public int hashCode ()
public java.lang.String toString ()
private static synthetic java.lang.String lambda$toString$3 (java.lang.String, java.util.Set)
String prefix
java.util.Set set
private synthetic boolean lambda$isSuperStateOf$2 (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaPsiType thatType
private static synthetic boolean lambda$null$1 (com.intellij.codeInspection.dataFlow.value.DfaPsiType, com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaPsiType thatType
com.intellij.codeInspection.dataFlow.value.DfaPsiType thisType
private static synthetic java.lang.String lambda$getPresentationText$0 (java.lang.String, java.util.Set)
String prefix
java.util.Set set
static synthetic com.intellij.codeInspection.dataFlow.TypeConstraint access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/TypeConstraint$Exact.class
TypeConstraint.java
package com.intellij.codeInspection.dataFlow
final com.intellij.codeInspection.dataFlow.TypeConstraint$Exact extends com.intellij.codeInspection.dataFlow.TypeConstraint {
final com.intellij.codeInspection.dataFlow.value.DfaPsiType myType
void <init> (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
public java.lang.String getPresentationText (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.codeInspection.dataFlow.TypeConstraint withInstanceofValue (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
public com.intellij.codeInspection.dataFlow.TypeConstraint withNotInstanceofValue (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
public java.lang.String getAssignabilityExplanation (com.intellij.codeInspection.dataFlow.value.DfaPsiType, boolean)
com.intellij.codeInspection.dataFlow.value.DfaPsiType otherType
boolean expectedAssignable
boolean actual
com.intellij.codeInspection.dataFlow.TypeConstraint withoutType (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
public com.intellij.psi.PsiType getPsiType ()
boolean isSuperStateOf (com.intellij.codeInspection.dataFlow.TypeConstraint)
com.intellij.codeInspection.dataFlow.TypeConstraint other
public com.intellij.codeInspection.dataFlow.TypeConstraint unite (com.intellij.codeInspection.dataFlow.TypeConstraint)
com.intellij.codeInspection.dataFlow.TypeConstraint other
com.intellij.codeInspection.dataFlow.TypeConstraint intersect (com.intellij.codeInspection.dataFlow.TypeConstraint)
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
com.intellij.codeInspection.dataFlow.TypeConstraint right
com.intellij.codeInspection.dataFlow.TypeConstraint result
public java.util.Set getInstanceofValues ()
public java.util.Set getNotInstanceofValues ()
public boolean isEmpty ()
public boolean isExact ()
public boolean isExact (java.lang.String)
String typeName
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/TypeConstraint.class
TypeConstraint.java
package com.intellij.codeInspection.dataFlow
public abstract com.intellij.codeInspection.dataFlow.TypeConstraint extends java.lang.Object {
public void <init> ()
public abstract java.lang.String getPresentationText (com.intellij.psi.PsiType)
public abstract com.intellij.codeInspection.dataFlow.TypeConstraint withInstanceofValue (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
public abstract com.intellij.codeInspection.dataFlow.TypeConstraint withNotInstanceofValue (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
abstract com.intellij.codeInspection.dataFlow.TypeConstraint withoutType (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
public abstract com.intellij.psi.PsiType getPsiType ()
abstract boolean isSuperStateOf (com.intellij.codeInspection.dataFlow.TypeConstraint)
public abstract com.intellij.codeInspection.dataFlow.TypeConstraint unite (com.intellij.codeInspection.dataFlow.TypeConstraint)
abstract com.intellij.codeInspection.dataFlow.TypeConstraint intersect (com.intellij.codeInspection.dataFlow.TypeConstraint)
public abstract java.util.Set getInstanceofValues ()
public abstract java.util.Set getNotInstanceofValues ()
public abstract boolean isEmpty ()
public abstract boolean isExact ()
public abstract boolean isExact (java.lang.String)
public abstract java.lang.String getAssignabilityExplanation (com.intellij.codeInspection.dataFlow.value.DfaPsiType, boolean)
private static com.intellij.codeInspection.dataFlow.TypeConstraint create (java.util.Set, java.util.Set)
java.util.Set instanceofValues
java.util.Set notInstanceofValues
public static com.intellij.codeInspection.dataFlow.DfaFactMap withInstanceOf (com.intellij.codeInspection.dataFlow.DfaFactMap, com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.DfaFactMap map
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
com.intellij.codeInspection.dataFlow.TypeConstraint constraint
public static com.intellij.codeInspection.dataFlow.TypeConstraint exact (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaPsiType type
public static com.intellij.codeInspection.dataFlow.TypeConstraint empty ()
static synthetic com.intellij.codeInspection.dataFlow.TypeConstraint access$100 (java.util.Set, java.util.Set)
java.util.Set x0
java.util.Set x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/ValuableDataFlowRunner$1.class
ValuableDataFlowRunner.java
package com.intellij.codeInspection.dataFlow
synthetic com.intellij.codeInspection.dataFlow.ValuableDataFlowRunner$1 extends java.lang.Object {
}
com/intellij/codeInspection/dataFlow/ValuableDataFlowRunner$MyDfaMemoryState.class
ValuableDataFlowRunner.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.ValuableDataFlowRunner$MyDfaMemoryState extends com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl {
private void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
private void <init> (com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl)
com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl toCopy
public com.intellij.codeInspection.dataFlow.DfaMemoryStateImpl createCopy ()
protected com.intellij.codeInspection.dataFlow.DfaVariableState createVariableState (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
public void flushFields ()
public volatile synthetic com.intellij.codeInspection.dataFlow.DfaMemoryState createCopy ()
synthetic void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.ValuableDataFlowRunner$1)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory x0
com.intellij.codeInspection.dataFlow.ValuableDataFlowRunner$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/ValuableDataFlowRunner$ValuableDfaVariableState.class
ValuableDataFlowRunner.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.ValuableDataFlowRunner$ValuableDfaVariableState extends com.intellij.codeInspection.dataFlow.DfaVariableState {
private final com.intellij.codeInspection.dataFlow.value.DfaValue myValue
final com.intellij.util.containers.FList myConcatenation
private void <init> (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue psiVariable
private void <init> (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.util.containers.FList, com.intellij.codeInspection.dataFlow.DfaFactMap)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.util.containers.FList concatenation
com.intellij.codeInspection.dataFlow.DfaFactMap factMap
protected com.intellij.codeInspection.dataFlow.DfaVariableState createCopy (com.intellij.codeInspection.dataFlow.DfaFactMap)
com.intellij.codeInspection.dataFlow.DfaFactMap factMap
public com.intellij.codeInspection.dataFlow.DfaVariableState withValue (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.ValuableDataFlowRunner$ValuableDfaVariableState withExpression (com.intellij.util.containers.FList)
com.intellij.util.containers.FList concatenation
public com.intellij.codeInspection.dataFlow.value.DfaValue getValue ()
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.dataFlow.ValuableDataFlowRunner$ValuableDfaVariableState state
public int hashCode ()
int result
synthetic void <init> (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.ValuableDataFlowRunner$1)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue x0
com.intellij.codeInspection.dataFlow.ValuableDataFlowRunner$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/ValuableDataFlowRunner.class
ValuableDataFlowRunner.java
package com.intellij.codeInspection.dataFlow
com.intellij.codeInspection.dataFlow.ValuableDataFlowRunner extends com.intellij.codeInspection.dataFlow.DataFlowRunner {
void <init> ()
protected com.intellij.codeInspection.dataFlow.DfaMemoryState createMemoryState ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/fix/DeleteSwitchLabelFix.class
DeleteSwitchLabelFix.java
package com.intellij.codeInspection.dataFlow.fix
public com.intellij.codeInspection.dataFlow.fix.DeleteSwitchLabelFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final String myName
private final boolean myBranch
public void <init> (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression label
com.intellij.psi.PsiSwitchLabelStatementBase labelStatement
com.intellij.psi.PsiExpressionList values
boolean multiple
private static boolean shouldRemoveBranch (com.intellij.psi.PsiSwitchLabelStatementBase)
com.intellij.psi.PsiSwitchLabelStatementBase label
com.intellij.psi.PsiStatement nextStatement
com.intellij.psi.PsiStatement prevStatement
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiSwitchLabelStatementBase label
com.intellij.psi.PsiExpressionList values
public static void deleteLabel (com.intellij.psi.PsiSwitchLabelStatementBase)
com.intellij.psi.PsiStatement next
com.intellij.psi.PsiDeclarationStatement declaration
com.intellij.psi.PsiElement[] elements
boolean declarationIsReused
com.intellij.psi.PsiElement e
com.intellij.psi.PsiDeclarationStatement declaration
com.intellij.psi.PsiCodeBlock scope
com.intellij.psi.PsiSwitchLabelStatementBase nextLabel
com.intellij.psi.PsiElement stopAt
int end
java.util.List toDelete
java.util.List declarations
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiSwitchLabelStatementBase label
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic boolean lambda$deleteLabel$1 (com.intellij.psi.PsiCodeBlock, int, com.intellij.psi.PsiElement)
com.intellij.psi.PsiCodeBlock scope
int end
com.intellij.psi.PsiElement element
private static synthetic boolean lambda$null$0 (int, com.intellij.psi.PsiReference)
int end
com.intellij.psi.PsiReference ref
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/fix/RedundantInstanceofFix.class
RedundantInstanceofFix.java
package com.intellij.codeInspection.dataFlow.fix
public com.intellij.codeInspection.dataFlow.fix.RedundantInstanceofFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
public void <init> ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
String replacement
com.intellij.psi.PsiExpression arg
String replacement
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement psiElement
com.siyeh.ig.psiutils.CommentTracker ct
String nonNullExpression
com.intellij.psi.PsiElement parent
String replacement
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/fix/ReplaceWithConstantValueFix.class
ReplaceWithConstantValueFix.java
package com.intellij.codeInspection.dataFlow.fix
public com.intellij.codeInspection.dataFlow.fix.ReplaceWithConstantValueFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final String myPresentableName
private final String myReplacementText
public void <init> (java.lang.String, java.lang.String)
String presentableName
String replacementText
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement problemElement
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod targetMethod
com.intellij.psi.JavaPsiFacade facade
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/fix/ReplaceWithObjectsEqualsFix.class
ReplaceWithObjectsEqualsFix.java
package com.intellij.codeInspection.dataFlow.fix
public com.intellij.codeInspection.dataFlow.fix.ReplaceWithObjectsEqualsFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final String myQualifierText
private final String myReplacementText
private void <init> (java.lang.String, java.lang.String)
String qualifierText
String replacementText
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression[] args
String replacementText
com.intellij.psi.PsiElement replaced
public static com.intellij.codeInspection.dataFlow.fix.ReplaceWithObjectsEqualsFix createFix (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression noParens
com.intellij.psi.PsiMethod method
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/fix/SimplifyToAssignmentFix.class
SimplifyToAssignmentFix.java
package com.intellij.codeInspection.dataFlow.fix
public com.intellij.codeInspection.dataFlow.fix.SimplifyToAssignmentFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
public void <init> ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiElementFactory factory
String lExpressionText
com.intellij.psi.PsiExpression rExpression
String rExpressionText
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/fix/SurroundWithRequireNonNullFix.class
SurroundWithRequireNonNullFix.java
package com.intellij.codeInspection.dataFlow.fix
public com.intellij.codeInspection.dataFlow.fix.SurroundWithRequireNonNullFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final String myText
private final com.intellij.psi.SmartPsiElementPointer myQualifierPointer
public void <init> (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expressionToSurround
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression replacement
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inference/ClassData.class
ContractInferenceIndex.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.ClassData extends java.lang.Object {
private final boolean hasSuper
private final boolean hasPureInitializer
private final java.util.Map fieldModifiers
public final boolean getHasSuper ()
public final boolean getHasPureInitializer ()
public final java.util.Map getFieldModifiers ()
public void <init> (boolean, boolean, java.util.Map)
boolean hasSuper
boolean hasPureInitializer
java.util.Map fieldModifiers
public final boolean component1 ()
public final boolean component2 ()
public final java.util.Map component3 ()
public final com.intellij.codeInspection.dataFlow.inference.ClassData copy (boolean, boolean, java.util.Map)
boolean hasSuper
boolean hasPureInitializer
java.util.Map fieldModifiers
public static synthetic com.intellij.codeInspection.dataFlow.inference.ClassData copy$default (com.intellij.codeInspection.dataFlow.inference.ClassData, boolean, boolean, java.util.Map, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/intellij/codeInspection/dataFlow/inference/ContractInferenceIndexKt$getIndexedData$map$1.class
ContractInferenceIndex.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.ContractInferenceIndexKt$getIndexedData$map$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final synthetic com.intellij.psi.PsiFile $file
public final com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.codeInspection.dataFlow.inference.MethodData it
int $i$a$-let-ContractInferenceIndexKt$getIndexedData$map$1$1
int i
int methodIndex
com.intellij.psi.impl.source.StubbedSpine spine
java.util.HashMap result
java.util.Map fileData
void <init> (com.intellij.psi.PsiFile)
}
com/intellij/codeInspection/dataFlow/inference/ContractInferenceIndexKt$gist$1.class
ContractInferenceIndex.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.ContractInferenceIndexKt$gist$1 extends java.lang.Object implements com.intellij.util.NullableFunction {
public static final com.intellij.codeInspection.dataFlow.inference.ContractInferenceIndexKt$gist$1 INSTANCE
public volatile synthetic java.lang.Object fun (java.lang.Object)
public final java.util.Map fun (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
void <init> ()
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/inference/ContractInferenceIndexKt.class
ContractInferenceIndex.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.ContractInferenceIndexKt extends java.lang.Object {
private static final com.intellij.util.gist.PsiFileGist gist
private static final java.util.Map indexFile (com.intellij.lang.LighterAST)
com.intellij.codeInspection.dataFlow.inference.InferenceVisitor visitor
com.intellij.lang.LighterAST tree
public static final com.intellij.codeInspection.dataFlow.inference.MethodData getIndexedData (com.intellij.psi.impl.source.PsiMethodImpl)
java.util.HashMap map
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.PsiMethodImpl method
static void <clinit> ()
public static final synthetic com.intellij.util.gist.PsiFileGist access$getGist$p ()
public static final synthetic java.util.Map access$indexFile (com.intellij.lang.LighterAST)
com.intellij.lang.LighterAST tree
}
com/intellij/codeInspection/dataFlow/inference/ContractInferenceInterpreter$1.class
ContractInferenceInterpreter.java
package com.intellij.codeInspection.dataFlow.inference
synthetic com.intellij.codeInspection.dataFlow.inference.ContractInferenceInterpreter$1 extends java.lang.Object {
}
com/intellij/codeInspection/dataFlow/inference/ContractInferenceInterpreter$1ReturnValueVisitor.class
ContractInferenceInterpreter.java
package com.intellij.codeInspection.dataFlow.inference
com.intellij.codeInspection.dataFlow.inference.ContractInferenceInterpreter$1ReturnValueVisitor extends com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor {
public com.intellij.codeInspection.dataFlow.ContractReturnValue returnValue
private java.util.BitSet assignedParameters
final synthetic com.intellij.codeInspection.dataFlow.inference.ContractInferenceInterpreter this$0
void <init> (com.intellij.codeInspection.dataFlow.inference.ContractInferenceInterpreter)
com.intellij.codeInspection.dataFlow.inference.ContractInferenceInterpreter this$0
public void visitNode (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode expression
int paramIndex
com.intellij.lang.LighterASTNode expression
com.intellij.codeInspection.dataFlow.ContractReturnValue newReturnValue
com.intellij.lang.LighterASTNode element
com.intellij.psi.tree.IElementType type
private com.intellij.codeInspection.dataFlow.ContractReturnValue expressionToReturnValue (com.intellij.lang.LighterASTNode)
int paramIndex
com.intellij.lang.LighterASTNode expression
com.intellij.psi.tree.IElementType type
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inference/ContractInferenceInterpreter$CodeBlockContracts.class
ContractInferenceInterpreter.java
package com.intellij.codeInspection.dataFlow.inference
com.intellij.codeInspection.dataFlow.inference.ContractInferenceInterpreter$CodeBlockContracts extends java.lang.Object {
java.util.List accumulated
java.util.List varInitializers
private void <init> ()
void addAll (java.util.List)
java.util.List contracts
void registerDeclaration (com.intellij.lang.LighterASTNode, com.intellij.lang.LighterAST, int)
com.intellij.lang.LighterASTNode initializer
com.intellij.lang.LighterASTNode var
com.intellij.lang.LighterASTNode declStatement
com.intellij.lang.LighterAST tree
int scopeStart
synthetic void <init> (com.intellij.codeInspection.dataFlow.inference.ContractInferenceInterpreter$1)
com.intellij.codeInspection.dataFlow.inference.ContractInferenceInterpreter$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inference/ContractInferenceInterpreter.class
ContractInferenceInterpreter.java
package com.intellij.codeInspection.dataFlow.inference
com.intellij.codeInspection.dataFlow.inference.ContractInferenceInterpreter extends java.lang.Object {
private static final com.intellij.psi.tree.TokenSet UNARY_INCREMENT_DECREMENT
private final com.intellij.lang.LighterAST myTree
private final com.intellij.lang.LighterASTNode myMethod
private final com.intellij.lang.LighterASTNode myBody
void <init> (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode method
com.intellij.lang.LighterASTNode body
java.util.List getParameters ()
com.intellij.lang.LighterASTNode paramList
java.util.List inferContracts (java.util.List)
java.util.List result
com.intellij.codeInspection.dataFlow.ContractReturnValue value
java.util.List statements
java.util.List contracts
private java.util.List handleSingleStatement (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode returned
com.intellij.lang.LighterASTNode expr
com.intellij.lang.LighterASTNode statement
private com.intellij.lang.LighterASTNode getCodeBlock (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode parent
static java.util.List getStatements (com.intellij.lang.LighterASTNode, com.intellij.lang.LighterAST)
com.intellij.lang.LighterASTNode codeBlock
com.intellij.lang.LighterAST tree
private java.util.List handleDelegation (com.intellij.lang.LighterASTNode, boolean)
com.intellij.lang.LighterASTNode expression
boolean negated
private boolean isNegationExpression (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode expression
private com.intellij.codeInspection.dataFlow.ContractReturnValue getDefaultReturnValue (java.util.List)
com.intellij.lang.LighterASTNode statement
java.util.List statements
com.intellij.codeInspection.dataFlow.inference.ContractInferenceInterpreter$1ReturnValueVisitor visitor
private java.util.List visitExpression (java.util.List, com.intellij.lang.LighterASTNode)
java.util.List children
java.util.List conditionResults
int parameter
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] state
java.util.List result
java.util.List states
com.intellij.lang.LighterASTNode expr
com.intellij.psi.tree.IElementType type
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint constraint
int paramIndex
private java.util.List visitPolyadic (java.util.List, com.intellij.lang.LighterASTNode)
boolean equality
java.util.List states
com.intellij.lang.LighterASTNode expr
java.util.List operands
boolean logicalAnd
private static java.util.List asPreContracts (java.util.List)
java.util.List contracts
private static com.intellij.codeInspection.dataFlow.StandardMethodContract contractWithConstraint (com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[], int, com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint, com.intellij.codeInspection.dataFlow.ContractReturnValue)
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] state
int parameter
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint paramConstraint
com.intellij.codeInspection.dataFlow.ContractReturnValue returnValue
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] newState
private java.util.List visitEqualityComparison (java.util.List, com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode, boolean)
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] state
java.util.List result
java.util.List states
com.intellij.lang.LighterASTNode op1
com.intellij.lang.LighterASTNode op2
boolean equality
int parameter
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint constraint
private com.intellij.psi.tree.IElementType getPrimitiveParameterType (int)
int paramIndex
com.intellij.lang.LighterASTNode typeElement
com.intellij.lang.LighterASTNode primitive
static java.util.List toContracts (java.util.List, com.intellij.codeInspection.dataFlow.ContractReturnValue)
java.util.List states
com.intellij.codeInspection.dataFlow.ContractReturnValue constraint
private java.util.List visitLogicalOperation (java.util.List, boolean, java.util.List)
java.util.List opResults
com.intellij.lang.LighterASTNode operand
java.util.List operands
boolean conjunction
java.util.List states
com.intellij.codeInspection.dataFlow.ContractReturnValue$BooleanReturnValue breakValue
java.util.List finalStates
private static java.util.List knownContracts (java.util.List)
java.util.List values
private static java.util.List antecedentsReturning (java.util.List, com.intellij.codeInspection.dataFlow.ContractReturnValue)
java.util.List values
com.intellij.codeInspection.dataFlow.ContractReturnValue result
private java.util.List visitStatements (java.util.List, java.util.List)
java.util.List conditionResults
java.util.List thenElse
java.util.List falseStates
java.util.List conditionResults
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode statement
java.util.List states
java.util.List statements
com.intellij.codeInspection.dataFlow.inference.ContractInferenceInterpreter$CodeBlockContracts result
private com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint getLiteralConstraint (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode expr
static com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint getLiteralConstraint (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType literalTokenType
private int resolveParameter (com.intellij.lang.LighterASTNode)
int i
String name
java.util.List parameters
com.intellij.lang.LighterASTNode expr
static com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] withConstraint (com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[], int, com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint)
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] constraints
int index
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint constraint
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint negated
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] copy
private static synthetic com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] lambda$antecedentsReturning$5 (com.intellij.codeInspection.dataFlow.ContractReturnValue, com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.ContractReturnValue result
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
private static synthetic com.intellij.codeInspection.dataFlow.StandardMethodContract lambda$knownContracts$4 (com.intellij.codeInspection.dataFlow.inference.PreContract)
com.intellij.codeInspection.dataFlow.inference.PreContract pc
private static synthetic boolean lambda$visitLogicalOperation$3 (com.intellij.codeInspection.dataFlow.ContractReturnValue$BooleanReturnValue, com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.ContractReturnValue$BooleanReturnValue breakValue
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
private static synthetic com.intellij.codeInspection.dataFlow.StandardMethodContract lambda$toContracts$2 (com.intellij.codeInspection.dataFlow.ContractReturnValue, com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[])
com.intellij.codeInspection.dataFlow.ContractReturnValue constraint
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] state
private static synthetic com.intellij.codeInspection.dataFlow.StandardMethodContract lambda$visitPolyadic$1 (com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[])
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] s
private static synthetic com.intellij.codeInspection.dataFlow.StandardMethodContract lambda$visitExpression$0 (int, com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[])
int parameter
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] state
static synthetic com.intellij.lang.LighterAST access$000 (com.intellij.codeInspection.dataFlow.inference.ContractInferenceInterpreter)
com.intellij.codeInspection.dataFlow.inference.ContractInferenceInterpreter x0
static synthetic com.intellij.psi.tree.TokenSet access$100 ()
static synthetic int access$200 (com.intellij.codeInspection.dataFlow.inference.ContractInferenceInterpreter, com.intellij.lang.LighterASTNode)
com.intellij.codeInspection.dataFlow.inference.ContractInferenceInterpreter x0
com.intellij.lang.LighterASTNode x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inference/DelegationContract.class
preContracts.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.DelegationContract extends java.lang.Object implements com.intellij.codeInspection.dataFlow.inference.PreContract {
private final com.intellij.codeInspection.dataFlow.inference.ExpressionRange expression
private final boolean negated
public java.util.List toContracts (com.intellij.psi.PsiMethod, kotlin.jvm.functions.Function0)
com.intellij.codeInspection.dataFlow.StandardMethodContract dc
int $i$a$-mapNotNull-DelegationContract$toContracts$fromDelegate$1
Object it$iv$iv
int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1
Object element$iv$iv
int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1
Object element$iv$iv$iv
Iterable $this$forEach$iv$iv$iv
int $i$f$forEach
Iterable $this$mapNotNullTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapNotNullTo
Iterable $this$mapNotNull$iv
int $i$f$mapNotNull
com.intellij.codeInspection.dataFlow.StandardMethodContract p1
int $i$a$-unknown-DelegationContract$toContracts$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
java.util.List fromDelegate
java.util.List methodContracts
boolean varArgCall
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiMethod targetMethod
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
kotlin.jvm.functions.Function0 body
private final com.intellij.codeInspection.dataFlow.StandardMethodContract convertDelegatedMethodContract (com.intellij.psi.PsiMethod, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], boolean, com.intellij.codeInspection.dataFlow.StandardMethodContract)
int paramIndex
com.intellij.psi.PsiExpression argument
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint argConstraint
int i
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] it
int $i$a$-let-DelegationContract$convertDelegatedMethodContract$1
Object returnValue
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] answer
com.intellij.psi.PsiMethod callerMethod
com.intellij.psi.PsiParameter[] targetParameters
com.intellij.psi.PsiExpression[] callArguments
boolean varArgCall
com.intellij.codeInspection.dataFlow.StandardMethodContract targetContract
private final com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] emptyConstraints (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private final com.intellij.codeInspection.dataFlow.StandardMethodContract returnNotNull (com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.StandardMethodContract mc
private final com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint getLiteralConstraint (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression argument
private final int resolveParameter (com.intellij.psi.PsiMethod, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression expr
public final com.intellij.codeInspection.dataFlow.inference.ExpressionRange getExpression$intellij_java_analysis_impl ()
public final boolean getNegated$intellij_java_analysis_impl ()
public void <init> (com.intellij.codeInspection.dataFlow.inference.ExpressionRange, boolean)
com.intellij.codeInspection.dataFlow.inference.ExpressionRange expression
boolean negated
public com.intellij.codeInspection.dataFlow.inference.PreContract negate ()
public final com.intellij.codeInspection.dataFlow.inference.ExpressionRange component1$intellij_java_analysis_impl ()
public final boolean component2$intellij_java_analysis_impl ()
public final com.intellij.codeInspection.dataFlow.inference.DelegationContract copy (com.intellij.codeInspection.dataFlow.inference.ExpressionRange, boolean)
com.intellij.codeInspection.dataFlow.inference.ExpressionRange expression
boolean negated
public static synthetic com.intellij.codeInspection.dataFlow.inference.DelegationContract copy$default (com.intellij.codeInspection.dataFlow.inference.DelegationContract, com.intellij.codeInspection.dataFlow.inference.ExpressionRange, boolean, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/intellij/codeInspection/dataFlow/inference/ExpressionRange$Companion.class
inferenceResults.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.ExpressionRange$Companion extends java.lang.Object {
public final com.intellij.codeInspection.dataFlow.inference.ExpressionRange create (com.intellij.lang.LighterASTNode, int)
com.intellij.lang.LighterASTNode expr
int scopeStart
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/codeInspection/dataFlow/inference/ExpressionRange.class
inferenceResults.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.ExpressionRange extends java.lang.Object {
private final int startOffset
private final int endOffset
public static final com.intellij.codeInspection.dataFlow.inference.ExpressionRange$Companion Companion
public final com.intellij.psi.PsiExpression restoreExpression (com.intellij.psi.PsiCodeBlock)
int scopeStart
com.intellij.psi.PsiCodeBlock scope
public final int getStartOffset$intellij_java_analysis_impl ()
public final int getEndOffset$intellij_java_analysis_impl ()
public void <init> (int, int)
int startOffset
int endOffset
static void <clinit> ()
public final int component1$intellij_java_analysis_impl ()
public final int component2$intellij_java_analysis_impl ()
public final com.intellij.codeInspection.dataFlow.inference.ExpressionRange copy (int, int)
int startOffset
int endOffset
public static synthetic com.intellij.codeInspection.dataFlow.inference.ExpressionRange copy$default (com.intellij.codeInspection.dataFlow.inference.ExpressionRange, int, int, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
public static final com.intellij.codeInspection.dataFlow.inference.ExpressionRange create (com.intellij.lang.LighterASTNode, int)
com.intellij.lang.LighterASTNode expr
int scopeStart
}
com/intellij/codeInspection/dataFlow/inference/InferenceVisitor$calcClassData$1.class
ContractInferenceIndex.kt
package com.intellij.codeInspection.dataFlow.inference
final synthetic com.intellij.codeInspection.dataFlow.inference.InferenceVisitor$calcClassData$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 {
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final void invoke (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode p1
public final kotlin.reflect.KDeclarationContainer getOwner ()
public final java.lang.String getName ()
public final java.lang.String getSignature ()
void <init> (com.intellij.codeInspection.dataFlow.inference.PurityInferenceVisitor)
}
com/intellij/codeInspection/dataFlow/inference/InferenceVisitor$calcData$1.class
ContractInferenceIndex.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.InferenceVisitor$calcData$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor $nullityVisitor
final synthetic com.intellij.codeInspection.dataFlow.inference.PurityInferenceVisitor $purityVisitor
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final void invoke (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode it
void <init> (com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor, com.intellij.codeInspection.dataFlow.inference.PurityInferenceVisitor)
}
com/intellij/codeInspection/dataFlow/inference/InferenceVisitor$walkMethodBody$1.class
ContractInferenceIndex.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.InferenceVisitor$walkMethodBody$1 extends com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor {
final synthetic com.intellij.codeInspection.dataFlow.inference.InferenceVisitor this$0
final synthetic kotlin.jvm.functions.Function1 $processor
public void visitNode (com.intellij.lang.LighterASTNode)
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode element
void <init> (com.intellij.codeInspection.dataFlow.inference.InferenceVisitor, kotlin.jvm.functions.Function1, com.intellij.lang.LighterAST)
com.intellij.codeInspection.dataFlow.inference.InferenceVisitor $outer
kotlin.jvm.functions.Function1 $captured_local_variable$1
com.intellij.lang.LighterAST $super_call_param$2
}
com/intellij/codeInspection/dataFlow/inference/InferenceVisitor.class
ContractInferenceIndex.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.InferenceVisitor extends com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor {
private int methodIndex
private final java.util.HashMap classData
private final java.util.HashMap result
private final com.intellij.lang.LighterAST tree
public final int getMethodIndex ()
public final void setMethodIndex (int)
int
public final java.util.HashMap getClassData ()
public final java.util.HashMap getResult ()
public void visitNode (com.intellij.lang.LighterASTNode)
com.intellij.codeInspection.dataFlow.inference.MethodData data
int $i$a$-let-InferenceVisitor$visitNode$1
com.intellij.lang.LighterASTNode element
private final com.intellij.codeInspection.dataFlow.inference.ClassData calcClassData (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode initializer
boolean isStatic
com.intellij.lang.LighterASTNode modifiers
String fieldName
com.intellij.lang.LighterASTNode body
boolean isStatic
com.intellij.lang.LighterASTNode modifiers
com.intellij.lang.LighterASTNode child
com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult result
com.intellij.lang.LighterASTNode initializer
com.intellij.codeInspection.dataFlow.inference.PurityInferenceVisitor visitor
boolean pureInitializer
java.util.ArrayList initializers
java.util.HashMap fieldModifiers
boolean hasSuper
com.intellij.lang.LighterASTNode aClass
private final com.intellij.codeInspection.dataFlow.inference.MethodData calcData (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode statement
java.util.BitSet notNullParams
com.intellij.codeInspection.dataFlow.inference.PurityInferenceVisitor purityVisitor
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor nullityVisitor
java.util.List contracts
com.intellij.codeInspection.dataFlow.inference.ContractInferenceInterpreter contractInference
java.util.List statements
boolean ctor
java.util.Map fieldMap
com.intellij.codeInspection.dataFlow.inference.ClassData clsData
com.intellij.lang.LighterASTNode body
com.intellij.lang.LighterASTNode method
private final void walkMethodBody (com.intellij.lang.LighterASTNode, kotlin.jvm.functions.Function1)
com.intellij.lang.LighterASTNode root
kotlin.jvm.functions.Function1 processor
private final com.intellij.codeInspection.dataFlow.inference.MethodData createData (com.intellij.lang.LighterASTNode, java.util.List, com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult, com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult, java.util.BitSet)
com.intellij.lang.LighterASTNode body
java.util.List contracts
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult methodReturn
com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult purity
java.util.BitSet notNullParams
public final com.intellij.lang.LighterAST getTree ()
public void <init> (com.intellij.lang.LighterAST)
com.intellij.lang.LighterAST tree
}
com/intellij/codeInspection/dataFlow/inference/JavaSourceInference$InferenceMode.class
JavaSourceInference.java
package com.intellij.codeInspection.dataFlow.inference
final enum com.intellij.codeInspection.dataFlow.inference.JavaSourceInference$InferenceMode extends java.lang.Enum {
public static final enum com.intellij.codeInspection.dataFlow.inference.JavaSourceInference$InferenceMode DISABLED
public static final enum com.intellij.codeInspection.dataFlow.inference.JavaSourceInference$InferenceMode ENABLED
public static final enum com.intellij.codeInspection.dataFlow.inference.JavaSourceInference$InferenceMode PARAMETERS
private static final synthetic com.intellij.codeInspection.dataFlow.inference.JavaSourceInference$InferenceMode[] $VALUES
public static com.intellij.codeInspection.dataFlow.inference.JavaSourceInference$InferenceMode[] values ()
public static com.intellij.codeInspection.dataFlow.inference.JavaSourceInference$InferenceMode valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/inference/JavaSourceInference$MethodInferenceData.class
JavaSourceInference.java
package com.intellij.codeInspection.dataFlow.inference
com.intellij.codeInspection.dataFlow.inference.JavaSourceInference$MethodInferenceData extends java.lang.Object {
static final com.intellij.codeInspection.dataFlow.inference.JavaSourceInference$MethodInferenceData UNKNOWN
final com.intellij.codeInspection.dataFlow.Mutability myMutability
final com.intellij.codeInsight.Nullability myNullability
final java.util.List myContracts
final boolean myPure
final java.util.BitSet myNotNullParameters
void <init> (com.intellij.codeInspection.dataFlow.Mutability, com.intellij.codeInsight.Nullability, java.util.List, boolean, java.util.BitSet)
com.intellij.codeInspection.dataFlow.Mutability mutability
com.intellij.codeInsight.Nullability nullability
java.util.List contracts
boolean pure
java.util.BitSet parameters
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inference/JavaSourceInference.class
JavaSourceInference.java
package com.intellij.codeInspection.dataFlow.inference
public com.intellij.codeInspection.dataFlow.inference.JavaSourceInference extends java.lang.Object {
public static final int MAX_CONTRACT_COUNT
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
private static com.intellij.codeInspection.dataFlow.inference.JavaSourceInference$MethodInferenceData infer (com.intellij.psi.impl.source.PsiMethodImpl)
com.intellij.psi.impl.source.PsiMethodImpl method
com.intellij.codeInspection.dataFlow.inference.JavaSourceInference$InferenceMode mode
com.intellij.codeInspection.dataFlow.inference.MethodData data
java.util.BitSet notNullParameters
com.intellij.codeInsight.Nullability nullability
com.intellij.codeInspection.dataFlow.Mutability mutability
boolean pure
java.util.function.IntPredicate isNotNullParameter
java.util.List contracts
private static com.intellij.codeInsight.Nullability findNullability (com.intellij.psi.impl.source.PsiMethodImpl, com.intellij.codeInspection.dataFlow.inference.MethodData)
com.intellij.psi.impl.source.PsiMethodImpl method
com.intellij.codeInspection.dataFlow.inference.MethodData data
com.intellij.psi.PsiType type
com.intellij.codeInsight.NullabilityAnnotationInfo info
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult result
com.intellij.codeInsight.Nullability nullability
private static com.intellij.codeInspection.dataFlow.Mutability findMutability (com.intellij.psi.impl.source.PsiMethodImpl, com.intellij.codeInspection.dataFlow.inference.MethodData)
com.intellij.psi.impl.source.PsiMethodImpl method
com.intellij.codeInspection.dataFlow.inference.MethodData data
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult result
com.intellij.codeInspection.dataFlow.Mutability mutability
private static boolean findPurity (com.intellij.psi.impl.source.PsiMethodImpl, com.intellij.codeInspection.dataFlow.inference.MethodData)
com.intellij.psi.impl.source.PsiMethodImpl method
com.intellij.codeInspection.dataFlow.inference.MethodData data
com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult result
private static java.util.List findContracts (com.intellij.psi.impl.source.PsiMethodImpl, com.intellij.codeInspection.dataFlow.inference.MethodData, com.intellij.codeInsight.Nullability, java.util.function.IntPredicate)
com.intellij.codeInspection.dataFlow.StandardMethodContract collapsed
com.intellij.psi.impl.source.PsiMethodImpl method
com.intellij.codeInspection.dataFlow.inference.MethodData data
com.intellij.codeInsight.Nullability nullability
java.util.function.IntPredicate notNullParameter
com.intellij.psi.PsiAnnotation explicitContract
java.util.List preContracts
java.util.List contracts
private static java.util.List postProcessContracts (java.util.List, com.intellij.psi.PsiMethod, com.intellij.codeInsight.Nullability, java.util.function.IntPredicate)
java.util.List contracts
com.intellij.psi.PsiMethod method
com.intellij.codeInsight.Nullability nullability
java.util.function.IntPredicate notNullParameter
com.intellij.psi.PsiType returnType
java.util.List compatible
private static com.intellij.codeInspection.dataFlow.inference.JavaSourceInference$MethodInferenceData getInferenceData (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static com.intellij.codeInsight.Nullability inferNullability (com.intellij.psi.impl.source.PsiMethodImpl)
com.intellij.psi.impl.source.PsiMethodImpl method
public static com.intellij.codeInsight.Nullability inferNullability (com.intellij.psi.PsiParameter)
int index
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiParameterList parent
com.intellij.psi.impl.source.PsiMethodImpl method
java.util.BitSet notNullParameters
public static com.intellij.codeInspection.dataFlow.Mutability inferMutability (com.intellij.psi.impl.source.PsiMethodImpl)
com.intellij.psi.impl.source.PsiMethodImpl method
public static java.util.List inferContracts (com.intellij.psi.impl.source.PsiMethodImpl)
com.intellij.psi.impl.source.PsiMethodImpl method
public static boolean inferPurity (com.intellij.psi.impl.source.PsiMethodImpl)
com.intellij.psi.impl.source.PsiMethodImpl method
private static java.util.List boxReturnValues (java.util.List)
java.util.List contracts
private static com.intellij.codeInspection.dataFlow.inference.JavaSourceInference$InferenceMode getInferenceMode (com.intellij.psi.impl.source.PsiMethodImpl)
com.intellij.psi.impl.source.PsiMethodImpl method
private static boolean isUnusedInAnonymousClass (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
private static boolean isLibraryCode (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.openapi.vfs.VirtualFile virtualFile
private static synthetic com.intellij.codeInspection.dataFlow.StandardMethodContract lambda$boxReturnValues$9 (com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getInferenceData$8 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static synthetic boolean lambda$postProcessContracts$7 (java.util.function.IntPredicate, com.intellij.codeInsight.Nullability, com.intellij.psi.PsiMethod, com.intellij.codeInspection.dataFlow.StandardMethodContract)
int i
java.util.function.IntPredicate notNullParameter
com.intellij.codeInsight.Nullability nullability
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
com.intellij.codeInspection.dataFlow.ContractReturnValue retValue
private static synthetic java.util.List lambda$findContracts$6 (java.util.List, com.intellij.psi.impl.source.PsiMethodImpl, com.intellij.codeInspection.dataFlow.inference.MethodData)
java.util.List preContracts
com.intellij.psi.impl.source.PsiMethodImpl method
com.intellij.codeInspection.dataFlow.inference.MethodData data
private static synthetic java.util.Collection lambda$null$5 (com.intellij.psi.impl.source.PsiMethodImpl, com.intellij.codeInspection.dataFlow.inference.MethodData, com.intellij.codeInspection.dataFlow.inference.PreContract)
com.intellij.psi.impl.source.PsiMethodImpl method
com.intellij.codeInspection.dataFlow.inference.MethodData data
com.intellij.codeInspection.dataFlow.inference.PreContract c
private static synthetic java.lang.Boolean lambda$findPurity$4 (com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult, com.intellij.psi.impl.source.PsiMethodImpl, com.intellij.codeInspection.dataFlow.inference.MethodData)
com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult result
com.intellij.psi.impl.source.PsiMethodImpl method
com.intellij.codeInspection.dataFlow.inference.MethodData data
private static synthetic com.intellij.codeInspection.dataFlow.Mutability lambda$findMutability$3 (com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult, com.intellij.psi.impl.source.PsiMethodImpl, com.intellij.codeInspection.dataFlow.inference.MethodData)
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult result
com.intellij.psi.impl.source.PsiMethodImpl method
com.intellij.codeInspection.dataFlow.inference.MethodData data
private static synthetic com.intellij.codeInsight.Nullability lambda$findNullability$2 (com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult, com.intellij.psi.impl.source.PsiMethodImpl, com.intellij.codeInspection.dataFlow.inference.MethodData)
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult result
com.intellij.psi.impl.source.PsiMethodImpl method
com.intellij.codeInspection.dataFlow.inference.MethodData data
private static synthetic boolean lambda$infer$1 (com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.StandardMethodContract c
private static synthetic boolean lambda$infer$0 (com.intellij.psi.impl.source.PsiMethodImpl, java.util.BitSet, int)
com.intellij.psi.impl.source.PsiMethodImpl method
java.util.BitSet notNullParameters
int i
com.intellij.psi.PsiParameter[] parameters
com.intellij.codeInsight.NullableNotNullManager manager
com.intellij.codeInsight.NullabilityAnnotationInfo parameterInfo
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inference/KnownContract.class
preContracts.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.KnownContract extends java.lang.Object implements com.intellij.codeInspection.dataFlow.inference.PreContract {
private final com.intellij.codeInspection.dataFlow.StandardMethodContract contract
public java.util.List toContracts (com.intellij.psi.PsiMethod, kotlin.jvm.functions.Function0)
com.intellij.psi.PsiMethod method
kotlin.jvm.functions.Function0 body
public com.intellij.codeInspection.dataFlow.inference.KnownContract negate ()
com.intellij.codeInspection.dataFlow.StandardMethodContract p1
int $i$a$-unknown-KnownContract$negate$1
public volatile synthetic com.intellij.codeInspection.dataFlow.inference.PreContract negate ()
public final com.intellij.codeInspection.dataFlow.StandardMethodContract getContract ()
public void <init> (com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
public final com.intellij.codeInspection.dataFlow.StandardMethodContract component1 ()
public final com.intellij.codeInspection.dataFlow.inference.KnownContract copy (com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
public static synthetic com.intellij.codeInspection.dataFlow.inference.KnownContract copy$default (com.intellij.codeInspection.dataFlow.inference.KnownContract, com.intellij.codeInspection.dataFlow.StandardMethodContract, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/intellij/codeInspection/dataFlow/inference/MethodCallContract.class
preContracts.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.MethodCallContract extends java.lang.Object implements com.intellij.codeInspection.dataFlow.inference.PreContract {
private final com.intellij.codeInspection.dataFlow.inference.ExpressionRange call
private final java.util.List states
public int hashCode ()
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint it
int $i$a$-map-MethodCallContract$hashCode$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
public java.util.List toContracts (com.intellij.psi.PsiMethod, kotlin.jvm.functions.Function0)
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$toTypedArray
java.util.List it
int $i$a$-map-MethodCallContract$toContracts$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
com.intellij.psi.PsiMethod target
com.intellij.psi.PsiMethod method
kotlin.jvm.functions.Function0 body
public final com.intellij.codeInspection.dataFlow.inference.ExpressionRange getCall$intellij_java_analysis_impl ()
public final java.util.List getStates$intellij_java_analysis_impl ()
public void <init> (com.intellij.codeInspection.dataFlow.inference.ExpressionRange, java.util.List)
com.intellij.codeInspection.dataFlow.inference.ExpressionRange call
java.util.List states
public com.intellij.codeInspection.dataFlow.inference.PreContract negate ()
public final com.intellij.codeInspection.dataFlow.inference.ExpressionRange component1$intellij_java_analysis_impl ()
public final java.util.List component2$intellij_java_analysis_impl ()
public final com.intellij.codeInspection.dataFlow.inference.MethodCallContract copy (com.intellij.codeInspection.dataFlow.inference.ExpressionRange, java.util.List)
com.intellij.codeInspection.dataFlow.inference.ExpressionRange call
java.util.List states
public static synthetic com.intellij.codeInspection.dataFlow.inference.MethodCallContract copy$default (com.intellij.codeInspection.dataFlow.inference.MethodCallContract, com.intellij.codeInspection.dataFlow.inference.ExpressionRange, java.util.List, int, java.lang.Object)
public java.lang.String toString ()
public boolean equals (java.lang.Object)
}
com/intellij/codeInspection/dataFlow/inference/MethodData$methodBody$1.class
inferenceResults.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodData$methodBody$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final synthetic com.intellij.codeInspection.dataFlow.inference.MethodData this$0
final synthetic com.intellij.psi.impl.source.PsiMethodImpl $method
public volatile synthetic java.lang.Object invoke ()
public final com.intellij.psi.PsiCodeBlock invoke ()
com.intellij.psi.PsiCodeBlock detached
void <init> (com.intellij.codeInspection.dataFlow.inference.MethodData, com.intellij.psi.impl.source.PsiMethodImpl)
}
com/intellij/codeInspection/dataFlow/inference/MethodData.class
inferenceResults.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.MethodData extends java.lang.Object {
private volatile com.intellij.psi.PsiCodeBlock myDetachedBody
private final com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult methodReturn
private final com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult purity
private final java.util.List contracts
private final java.util.BitSet notNullParameters
private final int bodyStart
private final int bodyEnd
public final kotlin.jvm.functions.Function0 methodBody (com.intellij.psi.impl.source.PsiMethodImpl)
com.intellij.psi.impl.source.PsiMethodImpl method
private final com.intellij.psi.PsiCodeBlock getDetachedBody (com.intellij.psi.PsiMethod)
String bodyText
Exception e
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiMethod method
public final com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult getMethodReturn ()
public final com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult getPurity ()
public final java.util.List getContracts ()
public final java.util.BitSet getNotNullParameters ()
public final int getBodyStart$intellij_java_analysis_impl ()
public final int getBodyEnd$intellij_java_analysis_impl ()
public void <init> (com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult, com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult, java.util.List, java.util.BitSet, int, int)
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult methodReturn
com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult purity
java.util.List contracts
java.util.BitSet notNullParameters
int bodyStart
int bodyEnd
public static final synthetic com.intellij.psi.PsiCodeBlock access$getMyDetachedBody$p (com.intellij.codeInspection.dataFlow.inference.MethodData)
com.intellij.codeInspection.dataFlow.inference.MethodData $this
public static final synthetic void access$setMyDetachedBody$p (com.intellij.codeInspection.dataFlow.inference.MethodData, com.intellij.psi.PsiCodeBlock)
com.intellij.codeInspection.dataFlow.inference.MethodData $this
com.intellij.psi.PsiCodeBlock
public static final synthetic com.intellij.psi.PsiCodeBlock access$getDetachedBody (com.intellij.codeInspection.dataFlow.inference.MethodData, com.intellij.psi.PsiMethod)
com.intellij.codeInspection.dataFlow.inference.MethodData $this
com.intellij.psi.PsiMethod method
public final com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult component1 ()
public final com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult component2 ()
public final java.util.List component3 ()
public final java.util.BitSet component4 ()
public final int component5$intellij_java_analysis_impl ()
public final int component6$intellij_java_analysis_impl ()
public final com.intellij.codeInspection.dataFlow.inference.MethodData copy (com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult, com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult, java.util.List, java.util.BitSet, int, int)
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult methodReturn
com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult purity
java.util.List contracts
java.util.BitSet notNullParameters
int bodyStart
int bodyEnd
public static synthetic com.intellij.codeInspection.dataFlow.inference.MethodData copy$default (com.intellij.codeInspection.dataFlow.inference.MethodData, com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult, com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult, java.util.List, java.util.BitSet, int, int, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer$read$1.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer$read$1 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final synthetic java.io.DataInput $input
public volatile synthetic java.lang.Object compute ()
public final kotlin.Pair compute ()
void <init> (java.io.DataInput)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer$readContract$1.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer$readContract$1 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final synthetic java.io.DataInput $input
public volatile synthetic java.lang.Object compute ()
public final java.util.List compute ()
void <init> (java.io.DataInput)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer$readContract$2.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer$readContract$2 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final synthetic java.io.DataInput $input
public volatile synthetic java.lang.Object compute ()
public final com.intellij.codeInspection.dataFlow.inference.PreContract compute ()
void <init> (java.io.DataInput)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer$readContractArguments$1.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer$readContractArguments$1 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final synthetic java.io.DataInput $input
public volatile synthetic java.lang.Object compute ()
public final com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint compute ()
void <init> (java.io.DataInput)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer$readMethod$contracts$1.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer$readMethod$contracts$1 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final synthetic java.io.DataInput $input
public volatile synthetic java.lang.Object compute ()
public final com.intellij.codeInspection.dataFlow.inference.PreContract compute ()
void <init> (java.io.DataInput)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer$readMethod$nullity$1.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer$readMethod$nullity$1 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final synthetic java.io.DataInput $input
public volatile synthetic java.lang.Object compute ()
public final com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult compute ()
void <init> (java.io.DataInput)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer$readMethod$purity$1.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer$readMethod$purity$1 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final synthetic java.io.DataInput $input
public volatile synthetic java.lang.Object compute ()
public final com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult compute ()
void <init> (java.io.DataInput)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer$readPurity$1.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer$readPurity$1 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final synthetic java.io.DataInput $input
public volatile synthetic java.lang.Object compute ()
public final com.intellij.codeInspection.dataFlow.inference.ExpressionRange compute ()
void <init> (java.io.DataInput)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer$readRanges$1.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer$readRanges$1 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final synthetic java.io.DataInput $input
public volatile synthetic java.lang.Object compute ()
public final com.intellij.codeInspection.dataFlow.inference.ExpressionRange compute ()
void <init> (java.io.DataInput)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer$save$1.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer$save$1 extends java.lang.Object implements com.intellij.util.ThrowableConsumer {
final synthetic java.io.DataOutput $out
public volatile synthetic void consume (java.lang.Object)
public final void consume (kotlin.Pair)
kotlin.Pair it
void <init> (java.io.DataOutput)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer$writeContract$1.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer$writeContract$1 extends java.lang.Object implements com.intellij.util.ThrowableConsumer {
final synthetic java.io.DataOutput $out
public volatile synthetic void consume (java.lang.Object)
public final void consume (java.util.List)
java.util.List it
void <init> (java.io.DataOutput)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer$writeContract$2.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer$writeContract$2 extends java.lang.Object implements com.intellij.util.ThrowableConsumer {
final synthetic java.io.DataOutput $out
public volatile synthetic void consume (java.lang.Object)
public final void consume (com.intellij.codeInspection.dataFlow.inference.PreContract)
com.intellij.codeInspection.dataFlow.inference.PreContract it
void <init> (java.io.DataOutput)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer$writeContractArguments$1.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer$writeContractArguments$1 extends java.lang.Object implements com.intellij.util.ThrowableConsumer {
final synthetic java.io.DataOutput $out
public volatile synthetic void consume (java.lang.Object)
public final void consume (com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint)
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint it
void <init> (java.io.DataOutput)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer$writeMethod$1.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer$writeMethod$1 extends java.lang.Object implements com.intellij.util.ThrowableConsumer {
final synthetic java.io.DataOutput $out
public volatile synthetic void consume (java.lang.Object)
public final void consume (com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult)
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult it
void <init> (java.io.DataOutput)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer$writeMethod$2.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer$writeMethod$2 extends java.lang.Object implements com.intellij.util.ThrowableConsumer {
final synthetic java.io.DataOutput $out
public volatile synthetic void consume (java.lang.Object)
public final void consume (com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult)
com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult it
void <init> (java.io.DataOutput)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer$writeMethod$3.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer$writeMethod$3 extends java.lang.Object implements com.intellij.util.ThrowableConsumer {
final synthetic java.io.DataOutput $out
public volatile synthetic void consume (java.lang.Object)
public final void consume (com.intellij.codeInspection.dataFlow.inference.PreContract)
com.intellij.codeInspection.dataFlow.inference.PreContract it
void <init> (java.io.DataOutput)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer$writePurity$1.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer$writePurity$1 extends java.lang.Object implements com.intellij.util.ThrowableConsumer {
final synthetic java.io.DataOutput $out
public volatile synthetic void consume (java.lang.Object)
public final void consume (com.intellij.codeInspection.dataFlow.inference.ExpressionRange)
com.intellij.codeInspection.dataFlow.inference.ExpressionRange it
void <init> (java.io.DataOutput)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer$writeRanges$1.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer$writeRanges$1 extends java.lang.Object implements com.intellij.util.ThrowableConsumer {
final synthetic java.io.DataOutput $out
public volatile synthetic void consume (java.lang.Object)
public final void consume (com.intellij.codeInspection.dataFlow.inference.ExpressionRange)
com.intellij.codeInspection.dataFlow.inference.ExpressionRange it
void <init> (java.io.DataOutput)
}
com/intellij/codeInspection/dataFlow/inference/MethodDataExternalizer.class
MethodDataExternalizer.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer extends java.lang.Object implements com.intellij.util.io.DataExternalizer {
public static final com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer INSTANCE
public void save (java.io.DataOutput, java.util.Map)
java.io.DataOutput out
java.util.Map value
public volatile synthetic void save (java.io.DataOutput, java.lang.Object)
public java.util.Map read (java.io.DataInput)
java.io.DataInput input
public volatile synthetic java.lang.Object read (java.io.DataInput)
private final void writeMethod (java.io.DataOutput, com.intellij.codeInspection.dataFlow.inference.MethodData)
java.io.DataOutput out
com.intellij.codeInspection.dataFlow.inference.MethodData data
private final com.intellij.codeInspection.dataFlow.inference.MethodData readMethod (java.io.DataInput)
java.util.BitSet notNullParameters
java.util.List contracts
com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult purity
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult nullity
java.io.DataInput input
private final void writeBitSet (java.io.DataOutput, java.util.BitSet)
int size
byte[] bytes
java.io.DataOutput out
java.util.BitSet bitSet
private final java.util.BitSet readBitSet (java.io.DataInput)
byte[] bytes
int size
java.io.DataInput input
private final void writeNullity (java.io.DataOutput, com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult)
java.io.DataOutput out
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult methodReturn
private final com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult readNullity (java.io.DataInput)
java.io.DataInput input
private final void writeRanges (java.io.DataOutput, java.util.List)
java.io.DataOutput out
java.util.List ranges
private final java.util.List readRanges (java.io.DataInput)
java.io.DataInput input
private final void writeRange (java.io.DataOutput, com.intellij.codeInspection.dataFlow.inference.ExpressionRange)
java.io.DataOutput out
com.intellij.codeInspection.dataFlow.inference.ExpressionRange range
private final com.intellij.codeInspection.dataFlow.inference.ExpressionRange readRange (java.io.DataInput)
java.io.DataInput input
private final void writePurity (java.io.DataOutput, com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult)
java.io.DataOutput out
com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult purity
private final com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult readPurity (java.io.DataInput)
java.io.DataInput input
private final void writeContract (java.io.DataOutput, com.intellij.codeInspection.dataFlow.inference.PreContract)
java.io.DataOutput out
com.intellij.codeInspection.dataFlow.inference.PreContract contract
private final com.intellij.codeInspection.dataFlow.inference.PreContract readContract (java.io.DataInput)
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$toTypedArray
java.io.DataInput input
private final void writeContractArguments (java.io.DataOutput, java.util.List)
java.io.DataOutput out
java.util.List arguments
private final java.util.List readContractArguments (java.io.DataInput)
java.io.DataInput input
private final com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint readValueConstraint (java.io.DataInput)
java.io.DataInput input
private final com.intellij.codeInspection.dataFlow.ContractReturnValue readReturnValue (java.io.DataInput)
java.io.DataInput input
private void <init> ()
static void <clinit> ()
public static final synthetic void access$writeMethod (com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer, java.io.DataOutput, com.intellij.codeInspection.dataFlow.inference.MethodData)
com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer $this
java.io.DataOutput out
com.intellij.codeInspection.dataFlow.inference.MethodData data
public static final synthetic com.intellij.codeInspection.dataFlow.inference.MethodData access$readMethod (com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer, java.io.DataInput)
com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer $this
java.io.DataInput input
public static final synthetic void access$writeNullity (com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer, java.io.DataOutput, com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult)
com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer $this
java.io.DataOutput out
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult methodReturn
public static final synthetic void access$writePurity (com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer, java.io.DataOutput, com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult)
com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer $this
java.io.DataOutput out
com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult purity
public static final synthetic void access$writeContract (com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer, java.io.DataOutput, com.intellij.codeInspection.dataFlow.inference.PreContract)
com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer $this
java.io.DataOutput out
com.intellij.codeInspection.dataFlow.inference.PreContract contract
public static final synthetic com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult access$readNullity (com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer, java.io.DataInput)
com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer $this
java.io.DataInput input
public static final synthetic com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult access$readPurity (com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer, java.io.DataInput)
com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer $this
java.io.DataInput input
public static final synthetic com.intellij.codeInspection.dataFlow.inference.PreContract access$readContract (com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer, java.io.DataInput)
com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer $this
java.io.DataInput input
public static final synthetic void access$writeRange (com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer, java.io.DataOutput, com.intellij.codeInspection.dataFlow.inference.ExpressionRange)
com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer $this
java.io.DataOutput out
com.intellij.codeInspection.dataFlow.inference.ExpressionRange range
public static final synthetic com.intellij.codeInspection.dataFlow.inference.ExpressionRange access$readRange (com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer, java.io.DataInput)
com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer $this
java.io.DataInput input
public static final synthetic void access$writeContractArguments (com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer, java.io.DataOutput, java.util.List)
com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer $this
java.io.DataOutput out
java.util.List arguments
public static final synthetic java.util.List access$readContractArguments (com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer, java.io.DataInput)
com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer $this
java.io.DataInput input
public static final synthetic com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint access$readValueConstraint (com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer, java.io.DataInput)
com.intellij.codeInspection.dataFlow.inference.MethodDataExternalizer $this
java.io.DataInput input
}
com/intellij/codeInspection/dataFlow/inference/MethodReturnInferenceResult$DefaultImpls.class
inferenceResults.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult$DefaultImpls extends java.lang.Object {
public static com.intellij.codeInspection.dataFlow.Mutability getMutability (com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult, com.intellij.psi.PsiMethod, kotlin.jvm.functions.Function0)
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult $this
com.intellij.psi.PsiMethod method
kotlin.jvm.functions.Function0 body
}
com/intellij/codeInspection/dataFlow/inference/MethodReturnInferenceResult$FromDelegate$getMutability$1.class
inferenceResults.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult$FromDelegate$getMutability$1 extends java.lang.Object implements java.util.function.Function {
final synthetic com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult$FromDelegate this$0
final synthetic kotlin.jvm.functions.Function0 $body
public volatile synthetic java.lang.Object apply (java.lang.Object)
public final com.intellij.codeInspection.dataFlow.Mutability apply (com.intellij.codeInspection.dataFlow.inference.ExpressionRange)
com.intellij.codeInspection.dataFlow.inference.ExpressionRange range
void <init> (com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult$FromDelegate, kotlin.jvm.functions.Function0)
}
com/intellij/codeInspection/dataFlow/inference/MethodReturnInferenceResult$FromDelegate$getMutability$2.class
inferenceResults.kt
package com.intellij.codeInspection.dataFlow.inference
final synthetic com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult$FromDelegate$getMutability$2 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2 {
public static final com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult$FromDelegate$getMutability$2 INSTANCE
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
public final com.intellij.codeInspection.dataFlow.Mutability invoke (com.intellij.codeInspection.dataFlow.Mutability, com.intellij.codeInspection.dataFlow.Mutability)
com.intellij.codeInspection.dataFlow.Mutability p1
com.intellij.codeInspection.dataFlow.Mutability p2
public final kotlin.reflect.KDeclarationContainer getOwner ()
public final java.lang.String getName ()
public final java.lang.String getSignature ()
void <init> ()
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/inference/MethodReturnInferenceResult$FromDelegate.class
inferenceResults.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult$FromDelegate extends java.lang.Object implements com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult {
private final com.intellij.codeInsight.Nullability value
private final java.util.List delegateCalls
public com.intellij.codeInsight.Nullability getNullability (com.intellij.psi.PsiMethod, kotlin.jvm.functions.Function0)
com.intellij.codeInspection.dataFlow.inference.ExpressionRange range
int $i$a$-all-MethodReturnInferenceResult$FromDelegate$getNullability$1
Object element$iv
Iterable $this$all$iv
int $i$f$all
com.intellij.psi.PsiMethod method
kotlin.jvm.functions.Function0 body
public com.intellij.codeInspection.dataFlow.Mutability getMutability (com.intellij.psi.PsiMethod, kotlin.jvm.functions.Function0)
com.intellij.psi.PsiMethod method
kotlin.jvm.functions.Function0 body
private final com.intellij.codeInspection.dataFlow.Mutability getDelegateMutability (com.intellij.codeInspection.dataFlow.inference.ExpressionRange, com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiMethod target
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inference.ExpressionRange delegate
com.intellij.psi.PsiCodeBlock body
private final boolean isNotNullCall (com.intellij.codeInspection.dataFlow.inference.ExpressionRange, com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiMethod target
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inference.ExpressionRange delegate
com.intellij.psi.PsiCodeBlock body
public final com.intellij.codeInsight.Nullability getValue$intellij_java_analysis_impl ()
public final java.util.List getDelegateCalls$intellij_java_analysis_impl ()
public void <init> (com.intellij.codeInsight.Nullability, java.util.List)
com.intellij.codeInsight.Nullability value
java.util.List delegateCalls
public static final synthetic com.intellij.codeInspection.dataFlow.Mutability access$getDelegateMutability (com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult$FromDelegate, com.intellij.codeInspection.dataFlow.inference.ExpressionRange, com.intellij.psi.PsiCodeBlock)
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult$FromDelegate $this
com.intellij.codeInspection.dataFlow.inference.ExpressionRange delegate
com.intellij.psi.PsiCodeBlock body
public final com.intellij.codeInsight.Nullability component1$intellij_java_analysis_impl ()
public final java.util.List component2$intellij_java_analysis_impl ()
public final com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult$FromDelegate copy (com.intellij.codeInsight.Nullability, java.util.List)
com.intellij.codeInsight.Nullability value
java.util.List delegateCalls
public static synthetic com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult$FromDelegate copy$default (com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult$FromDelegate, com.intellij.codeInsight.Nullability, java.util.List, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/intellij/codeInspection/dataFlow/inference/MethodReturnInferenceResult$Predefined.class
inferenceResults.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult$Predefined extends java.lang.Object implements com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult {
private final com.intellij.codeInsight.Nullability value
public int hashCode ()
public com.intellij.codeInsight.Nullability getNullability (com.intellij.psi.PsiMethod, kotlin.jvm.functions.Function0)
com.intellij.psi.PsiMethod method
kotlin.jvm.functions.Function0 body
public final com.intellij.codeInsight.Nullability getValue$intellij_java_analysis_impl ()
public void <init> (com.intellij.codeInsight.Nullability)
com.intellij.codeInsight.Nullability value
public com.intellij.codeInspection.dataFlow.Mutability getMutability (com.intellij.psi.PsiMethod, kotlin.jvm.functions.Function0)
com.intellij.psi.PsiMethod method
kotlin.jvm.functions.Function0 body
public final com.intellij.codeInsight.Nullability component1$intellij_java_analysis_impl ()
public final com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult$Predefined copy (com.intellij.codeInsight.Nullability)
com.intellij.codeInsight.Nullability value
public static synthetic com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult$Predefined copy$default (com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult$Predefined, com.intellij.codeInsight.Nullability, int, java.lang.Object)
public java.lang.String toString ()
public boolean equals (java.lang.Object)
}
com/intellij/codeInspection/dataFlow/inference/MethodReturnInferenceResult$sam$java_util_function_BinaryOperator$0.class
inferenceResults.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult$sam$java_util_function_BinaryOperator$0 extends java.lang.Object implements java.util.function.BinaryOperator {
private final synthetic kotlin.jvm.functions.Function2 function
void <init> (kotlin.jvm.functions.Function2)
public final synthetic java.lang.Object apply (java.lang.Object, java.lang.Object)
Object p0
Object p1
}
com/intellij/codeInspection/dataFlow/inference/MethodReturnInferenceResult.class
inferenceResults.kt
package com.intellij.codeInspection.dataFlow.inference
public abstract com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult extends java.lang.Object {
public abstract com.intellij.codeInsight.Nullability getNullability (com.intellij.psi.PsiMethod, kotlin.jvm.functions.Function0)
public abstract com.intellij.codeInspection.dataFlow.Mutability getMutability (com.intellij.psi.PsiMethod, kotlin.jvm.functions.Function0)
}
com/intellij/codeInspection/dataFlow/inference/MethodReturnInferenceVisitor$ReturnValue.class
MethodReturnInferenceVisitor.java
package com.intellij.codeInspection.dataFlow.inference
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue extends java.lang.Object {
static final com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue TOP
static final com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue UNKNOWN
static final com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue NULLABLE
static final com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue NOT_NULL
final java.util.EnumSet myNullability
final String myCalledMethod
final java.util.List myRanges
private void <init> (java.util.EnumSet, java.lang.String, java.util.List)
java.util.EnumSet nullability
String method
java.util.List ranges
public com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue dropNullable ()
java.util.EnumSet copy
static com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue delegate (java.lang.String, com.intellij.codeInspection.dataFlow.inference.ExpressionRange)
String method
com.intellij.codeInspection.dataFlow.inference.ExpressionRange range
static com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue merge (com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue, com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue)
String calledMethod
java.util.List range
String calledMethod
java.util.List range
String calledMethod
java.util.List range
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue left
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue right
java.util.EnumSet nullability
String calledMethod
java.util.List range
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inference/MethodReturnInferenceVisitor.class
MethodReturnInferenceVisitor.java
package com.intellij.codeInspection.dataFlow.inference
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor extends java.lang.Object {
private static final com.intellij.psi.tree.TokenSet SHORT_CIRCUIT
private final com.intellij.lang.LighterAST tree
private final java.util.List myParameters
private final com.intellij.lang.LighterASTNode myBody
private boolean hasErrors
private com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue myReturnValue
private boolean hasSystemExit
void <init> (com.intellij.lang.LighterAST, java.util.List, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
java.util.List parameters
com.intellij.lang.LighterASTNode body
void visitNode (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode value
com.intellij.lang.LighterASTNode qualifier
com.intellij.lang.LighterASTNode reference
com.intellij.lang.LighterASTNode element
com.intellij.psi.tree.IElementType type
private com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue getExpressionValue (com.intellij.lang.LighterASTNode)
String calledMethod
java.util.List expressionChildren
com.intellij.lang.LighterASTNode target
com.intellij.lang.LighterASTNode expr
com.intellij.psi.tree.IElementType type
private com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue findVariableValue (com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode condition
java.util.List operands
com.intellij.psi.tree.IElementType type
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue value
com.intellij.lang.LighterASTNode expr
com.intellij.lang.LighterASTNode target
com.intellij.lang.LighterASTNode parent
private com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue findValueBeforeStatement (com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode)
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue value
com.intellij.lang.LighterASTNode child
int i
java.util.List children
com.intellij.lang.LighterASTNode grandParent
com.intellij.lang.LighterASTNode condition
java.util.List branches
int index
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue value
com.intellij.lang.LighterASTNode condition
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue value
com.intellij.lang.LighterASTNode statement
com.intellij.lang.LighterASTNode target
com.intellij.lang.LighterASTNode parent
private com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue findValueInStatement (com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode expression
com.intellij.lang.LighterASTNode declared
com.intellij.lang.LighterASTNode initializer
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue value
int i
java.util.List declaredElements
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue value
int i
java.util.List children
com.intellij.lang.LighterASTNode block
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue value
com.intellij.lang.LighterASTNode statement
com.intellij.lang.LighterASTNode target
com.intellij.psi.tree.IElementType tokenType
private com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue findValueInIfStatement (com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode statement
com.intellij.lang.LighterASTNode target
java.util.List branches
com.intellij.lang.LighterASTNode condition
com.intellij.lang.LighterASTNode thenBranch
com.intellij.lang.LighterASTNode elseBranch
boolean thenBreaks
boolean elseBreaks
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue thenValue
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue elseValue
private com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceVisitor$ReturnValue findValueInExpression (com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode)
java.util.List children
com.intellij.lang.LighterASTNode expression
com.intellij.lang.LighterASTNode target
com.intellij.psi.tree.IElementType type
private boolean completesAbruptly (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode lastStatement
com.intellij.lang.LighterASTNode block
com.intellij.lang.LighterASTNode statement
private boolean isAssignedInside (com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode)
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode parent
com.intellij.lang.LighterASTNode node
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.LighterASTNode element
com.intellij.lang.LighterASTNode target
java.util.Queue workList
private boolean isDereferencedInside (com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode)
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode parent
com.intellij.lang.LighterASTNode node
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.LighterASTNode expression
com.intellij.lang.LighterASTNode target
java.util.Queue workList
private boolean isNullCheck (com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode, boolean)
com.intellij.lang.LighterASTNode t
java.util.List operands
com.intellij.lang.LighterASTNode expr
com.intellij.lang.LighterASTNode var
boolean negated
com.intellij.psi.tree.IElementType type
private boolean isReferenceToLocal (com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode operand
com.intellij.lang.LighterASTNode var
private boolean isNullLiteral (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode value
com.intellij.codeInspection.dataFlow.inference.MethodReturnInferenceResult getResult ()
java.util.List delegateCalls
boolean hasNulls
boolean hasNotNulls
boolean hasUnknowns
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inference/NegatingContract.class
preContracts.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.NegatingContract extends java.lang.Object implements com.intellij.codeInspection.dataFlow.inference.PreContract {
private final com.intellij.codeInspection.dataFlow.inference.PreContract negated
public java.util.List toContracts (com.intellij.psi.PsiMethod, kotlin.jvm.functions.Function0)
com.intellij.codeInspection.dataFlow.StandardMethodContract p1
int $i$a$-unknown-NegatingContract$toContracts$1
Object it$iv$iv
int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1
Object element$iv$iv
int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1
Object element$iv$iv$iv
Iterable $this$forEach$iv$iv$iv
int $i$f$forEach
Iterable $this$mapNotNullTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapNotNullTo
Iterable $this$mapNotNull$iv
int $i$f$mapNotNull
com.intellij.psi.PsiMethod method
kotlin.jvm.functions.Function0 body
public final com.intellij.codeInspection.dataFlow.inference.PreContract getNegated$intellij_java_analysis_impl ()
public void <init> (com.intellij.codeInspection.dataFlow.inference.PreContract)
com.intellij.codeInspection.dataFlow.inference.PreContract negated
public com.intellij.codeInspection.dataFlow.inference.PreContract negate ()
public final com.intellij.codeInspection.dataFlow.inference.PreContract component1$intellij_java_analysis_impl ()
public final com.intellij.codeInspection.dataFlow.inference.NegatingContract copy (com.intellij.codeInspection.dataFlow.inference.PreContract)
com.intellij.codeInspection.dataFlow.inference.PreContract negated
public static synthetic com.intellij.codeInspection.dataFlow.inference.NegatingContract copy$default (com.intellij.codeInspection.dataFlow.inference.NegatingContract, com.intellij.codeInspection.dataFlow.inference.PreContract, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/intellij/codeInspection/dataFlow/inference/ParameterNullityInferenceKt$inferNotNullParameters$canCatchNpe$1.class
ParameterNullityInference.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.ParameterNullityInferenceKt$inferNotNullParameters$canCatchNpe$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.intellij.lang.LighterAST $tree
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final com.intellij.lang.LighterASTNode invoke (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode it
void <init> (com.intellij.lang.LighterAST)
}
com/intellij/codeInspection/dataFlow/inference/ParameterNullityInferenceKt$inferNotNullParameters$canCatchNpe$2.class
ParameterNullityInference.kt
package com.intellij.codeInspection.dataFlow.inference
final com.intellij.codeInspection.dataFlow.inference.ParameterNullityInferenceKt$inferNotNullParameters$canCatchNpe$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.intellij.lang.LighterAST $tree
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final com.intellij.lang.LighterASTNode invoke (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode parameter
void <init> (com.intellij.lang.LighterAST)
}
com/intellij/codeInspection/dataFlow/inference/ParameterNullityInferenceKt.class
ParameterNullityInference.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.ParameterNullityInferenceKt extends java.lang.Object {
private static final java.util.Set NPE_CATCHERS
public static final java.util.BitSet inferNotNullParameters (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, java.util.List)
java.util.List parameterNames
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode method
java.util.List statements
private static final java.util.BitSet inferNotNullParameters (com.intellij.lang.LighterAST, java.util.List, java.util.List)
com.intellij.lang.LighterASTNode p1
int $i$a$-unknown-ParameterNullityInferenceKt$inferNotNullParameters$1
com.intellij.lang.LighterASTNode p1
int $i$a$-unknown-ParameterNullityInferenceKt$inferNotNullParameters$2
com.intellij.lang.LighterASTNode p1
int $i$a$-unknown-ParameterNullityInferenceKt$inferNotNullParameters$3
com.intellij.lang.LighterASTNode p1
int $i$a$-unknown-ParameterNullityInferenceKt$inferNotNullParameters$4
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
com.intellij.lang.LighterASTNode condition
com.intellij.lang.LighterASTNode p1
int $i$a$-unknown-ParameterNullityInferenceKt$inferNotNullParameters$5
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
com.intellij.lang.LighterASTNode expression
com.intellij.lang.LighterASTNode expression
com.intellij.lang.LighterASTNode p1
int $i$a$-unknown-ParameterNullityInferenceKt$inferNotNullParameters$6
com.intellij.lang.LighterASTNode p1
int $i$a$-unknown-ParameterNullityInferenceKt$inferNotNullParameters$7
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
com.intellij.lang.LighterASTNode p1
int $i$a$-unknown-ParameterNullityInferenceKt$inferNotNullParameters$8
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
com.intellij.lang.LighterASTNode p1
int $i$a$-unknown-ParameterNullityInferenceKt$inferNotNullParameters$9
com.intellij.lang.LighterASTNode sync
com.intellij.lang.LighterASTNode p1
int $i$a$-unknown-ParameterNullityInferenceKt$inferNotNullParameters$10
com.intellij.lang.LighterASTNode it
int $i$a$-forEach-ParameterNullityInferenceKt$inferNotNullParameters$11
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
com.intellij.lang.LighterASTNode p1
int $i$a$-unknown-ParameterNullityInferenceKt$inferNotNullParameters$12
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
java.util.List children
com.intellij.lang.LighterASTNode p1
int $i$a$-unknown-ParameterNullityInferenceKt$inferNotNullParameters$13
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
com.intellij.lang.LighterASTNode lvalue
com.intellij.lang.LighterASTNode it
int $i$a$-forEach-ParameterNullityInferenceKt$inferNotNullParameters$14
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
com.intellij.lang.LighterASTNode qualifier
com.intellij.lang.LighterASTNode it
int $i$a$-any-ParameterNullityInferenceKt$inferNotNullParameters$canCatchNpe$3
Object element$iv
kotlin.sequences.Sequence $this$any$iv
int $i$f$any
com.intellij.lang.LighterASTNode p1
int $i$a$-unknown-ParameterNullityInferenceKt$inferNotNullParameters$15
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
com.intellij.lang.LighterASTNode p1
int $i$a$-unknown-ParameterNullityInferenceKt$inferNotNullParameters$16
boolean canCatchNpe
com.intellij.lang.LighterASTNode p1
int $i$a$-unknown-ParameterNullityInferenceKt$inferNotNullParameters$17
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode element
int index
String s
int $i$a$-forEachIndexed-ParameterNullityInferenceKt$inferNotNullParameters$18
Object item$iv
int index$iv
Iterable $this$forEachIndexed$iv
int $i$f$forEachIndexed
java.util.BitSet notNullParameters
java.util.ArrayDeque queue
java.util.HashSet notNulls
java.util.HashSet canBeNulls
com.intellij.lang.LighterAST tree
java.util.List parameterNames
java.util.List statements
public static final boolean canCatchNpe (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode it
int $i$a$-any-ParameterNullityInferenceKt$canCatchNpe$1
Object element$iv
Iterable $this$any$iv
int $i$f$any
String name
com.intellij.lang.LighterASTNode codeRef
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode type
private static final void ignore (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, java.util.HashSet)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode expression
java.util.HashSet canBeNulls
private static final void dereference (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, java.util.HashSet, java.util.HashSet, java.util.ArrayDeque)
String p1
int $i$a$-unknown-ParameterNullityInferenceKt$dereference$1
String p1
int $i$a$-unknown-ParameterNullityInferenceKt$dereference$2
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode expression
java.util.HashSet canBeNulls
java.util.HashSet notNulls
java.util.ArrayDeque queue
private static final java.util.List getParameterNames (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode it
int $i$a$-map-ParameterNullityInferenceKt$getParameterNames$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
java.util.List parameters
com.intellij.lang.LighterASTNode parameterList
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode method
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/inference/PreContract$DefaultImpls.class
preContracts.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.PreContract$DefaultImpls extends java.lang.Object {
public static com.intellij.codeInspection.dataFlow.inference.PreContract negate (com.intellij.codeInspection.dataFlow.inference.PreContract)
com.intellij.codeInspection.dataFlow.inference.PreContract $this
}
com/intellij/codeInspection/dataFlow/inference/PreContract.class
preContracts.kt
package com.intellij.codeInspection.dataFlow.inference
public abstract com.intellij.codeInspection.dataFlow.inference.PreContract extends java.lang.Object {
public abstract java.util.List toContracts (com.intellij.psi.PsiMethod, kotlin.jvm.functions.Function0)
public abstract com.intellij.codeInspection.dataFlow.inference.PreContract negate ()
}
com/intellij/codeInspection/dataFlow/inference/PreContractsKt.class
preContracts.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.PreContractsKt extends java.lang.Object {
private static final com.intellij.codeInspection.dataFlow.StandardMethodContract negateContract (com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.ContractReturnValue ret
com.intellij.codeInspection.dataFlow.StandardMethodContract c
public static final synthetic com.intellij.codeInspection.dataFlow.StandardMethodContract access$negateContract (com.intellij.codeInspection.dataFlow.StandardMethodContract)
com.intellij.codeInspection.dataFlow.StandardMethodContract c
}
com/intellij/codeInspection/dataFlow/inference/PurityInferenceResult.class
inferenceResults.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult extends java.lang.Object {
private final java.util.List mutatedRefs
private final com.intellij.codeInspection.dataFlow.inference.ExpressionRange singleCall
public final boolean isPure (com.intellij.psi.PsiMethod, kotlin.jvm.functions.Function0)
com.intellij.psi.PsiMethod method
kotlin.jvm.functions.Function0 body
private final boolean mutatesNonLocals (com.intellij.psi.PsiMethod, kotlin.jvm.functions.Function0)
com.intellij.codeInspection.dataFlow.inference.ExpressionRange range
int $i$a$-any-PurityInferenceResult$mutatesNonLocals$1
Object element$iv
Iterable $this$any$iv
int $i$f$any
com.intellij.psi.PsiMethod method
kotlin.jvm.functions.Function0 body
private final boolean callsOnlyPureMethods (com.intellij.psi.PsiMethod, kotlin.jvm.functions.Function0)
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCall psiCall
com.intellij.psi.PsiMethod currentMethod
kotlin.jvm.functions.Function0 body
private final boolean isLocalVarReference (com.intellij.psi.PsiExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiElement it
int $i$a$-let-PurityInferenceResult$isLocalVarReference$1
com.intellij.psi.PsiElement target
int $i$a$-let-PurityInferenceResult$isLocalVarReference$2
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethod scope
private final boolean isLocallyCreatedArray (com.intellij.psi.PsiMethod, com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiAssignmentExpression assign
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiMethod scope
com.intellij.psi.PsiLocalVariable target
public final java.util.List getMutatedRefs$intellij_java_analysis_impl ()
public final com.intellij.codeInspection.dataFlow.inference.ExpressionRange getSingleCall$intellij_java_analysis_impl ()
public void <init> (java.util.List, com.intellij.codeInspection.dataFlow.inference.ExpressionRange)
java.util.List mutatedRefs
com.intellij.codeInspection.dataFlow.inference.ExpressionRange singleCall
public final java.util.List component1$intellij_java_analysis_impl ()
public final com.intellij.codeInspection.dataFlow.inference.ExpressionRange component2$intellij_java_analysis_impl ()
public final com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult copy (java.util.List, com.intellij.codeInspection.dataFlow.inference.ExpressionRange)
java.util.List mutatedRefs
com.intellij.codeInspection.dataFlow.inference.ExpressionRange singleCall
public static synthetic com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult copy$default (com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult, java.util.List, com.intellij.codeInspection.dataFlow.inference.ExpressionRange, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/intellij/codeInspection/dataFlow/inference/PurityInferenceVisitor.class
PurityInferenceVisitor.java
package com.intellij.codeInspection.dataFlow.inference
com.intellij.codeInspection.dataFlow.inference.PurityInferenceVisitor extends java.lang.Object {
private final com.intellij.lang.LighterAST tree
private final com.intellij.lang.LighterASTNode body
private final java.util.Map myFieldModifiers
private final java.util.List mutatedRefs
private final boolean constructor
private boolean hasReturns
private boolean hasVolatileReads
private final java.util.List calls
void <init> (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, java.util.Map, boolean)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode body
java.util.Map fieldModifiers
boolean isConstructor
void visitNode (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode target
com.intellij.lang.LighterASTNode modifiers
boolean isVolatile
com.intellij.lang.LighterASTNode element
com.intellij.psi.tree.IElementType type
private boolean isEffectivelyUnqualified (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode element
com.intellij.lang.LighterASTNode qualifier
private void addMutation (com.intellij.lang.LighterASTNode)
boolean isStatic
com.intellij.lang.LighterASTNode modifiers
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode mutated
private boolean isCall (com.intellij.lang.LighterASTNode, com.intellij.psi.tree.IElementType)
com.intellij.lang.LighterASTNode element
com.intellij.psi.tree.IElementType type
private boolean isMutatingOperation (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode element
com.intellij.codeInspection.dataFlow.inference.PurityInferenceResult getResult ()
int bodyStart
private static synthetic com.intellij.codeInspection.dataFlow.inference.ExpressionRange lambda$getResult$0 (int, com.intellij.lang.LighterASTNode)
int bodyStart
com.intellij.lang.LighterASTNode node
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inference/SideEffectFilter.class
preContracts.kt
package com.intellij.codeInspection.dataFlow.inference
public final com.intellij.codeInspection.dataFlow.inference.SideEffectFilter extends java.lang.Object implements com.intellij.codeInspection.dataFlow.inference.PreContract {
private final java.util.List expressionsToCheck
private final java.util.List contracts
public java.util.List toContracts (com.intellij.psi.PsiMethod, kotlin.jvm.functions.Function0)
com.intellij.codeInspection.dataFlow.inference.ExpressionRange d
int $i$a$-any-SideEffectFilter$toContracts$1
Object element$iv
Iterable $this$any$iv
int $i$f$any
com.intellij.codeInspection.dataFlow.inference.PreContract c
int $i$a$-flatMap-SideEffectFilter$toContracts$2
Iterable list$iv$iv
Object element$iv$iv
Iterable $this$flatMapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$flatMapTo
Iterable $this$flatMap$iv
int $i$f$flatMap
com.intellij.psi.PsiMethod method
kotlin.jvm.functions.Function0 body
private final boolean mayHaveSideEffects (com.intellij.psi.PsiCodeBlock, com.intellij.codeInspection.dataFlow.inference.ExpressionRange)
com.intellij.psi.PsiExpression it
int $i$a$-let-SideEffectFilter$mayHaveSideEffects$1
com.intellij.psi.PsiCodeBlock body
com.intellij.codeInspection.dataFlow.inference.ExpressionRange range
public final java.util.List getExpressionsToCheck$intellij_java_analysis_impl ()
public final java.util.List getContracts$intellij_java_analysis_impl ()
public void <init> (java.util.List, java.util.List)
java.util.List expressionsToCheck
java.util.List contracts
public com.intellij.codeInspection.dataFlow.inference.PreContract negate ()
public final java.util.List component1$intellij_java_analysis_impl ()
public final java.util.List component2$intellij_java_analysis_impl ()
public final com.intellij.codeInspection.dataFlow.inference.SideEffectFilter copy (java.util.List, java.util.List)
java.util.List expressionsToCheck
java.util.List contracts
public static synthetic com.intellij.codeInspection.dataFlow.inference.SideEffectFilter copy$default (com.intellij.codeInspection.dataFlow.inference.SideEffectFilter, java.util.List, java.util.List, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/intellij/codeInspection/dataFlow/inliner/AssertAllInliner.class
AssertAllInliner.java
package com.intellij.codeInspection.dataFlow.inliner
public com.intellij.codeInspection.dataFlow.inliner.AssertAllInliner extends java.lang.Object implements com.intellij.codeInspection.dataFlow.inliner.CallInliner {
private static final com.siyeh.ig.callMatcher.CallMatcher ASSERT_ALL
public void <init> ()
public boolean tryInlineCall (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression arg
int i
com.intellij.psi.PsiExpression arg
int i
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression[] args
com.intellij.codeInspection.dataFlow.value.DfaVariableValue result
com.intellij.psi.PsiType throwable
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/AssumeInliner.class
AssumeInliner.java
package com.intellij.codeInspection.dataFlow.inliner
public com.intellij.codeInspection.dataFlow.inliner.AssumeInliner extends java.lang.Object implements com.intellij.codeInspection.dataFlow.inliner.CallInliner {
private static final com.siyeh.ig.callMatcher.CallMatcher ASSUME_NOT_NULL
public void <init> ()
public boolean tryInlineCall (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiExpression[] args
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiMethodCallExpression call
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/BoxingInliner.class
BoxingInliner.java
package com.intellij.codeInspection.dataFlow.inliner
public com.intellij.codeInspection.dataFlow.inliner.BoxingInliner extends java.lang.Object implements com.intellij.codeInspection.dataFlow.inliner.CallInliner {
private static final com.siyeh.ig.callMatcher.CallMatcher BOXING_CALL
public void <init> ()
public boolean tryInlineCall (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiMethodCallExpression call
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/CallInliner.class
CallInliner.java
package com.intellij.codeInspection.dataFlow.inliner
public abstract com.intellij.codeInspection.dataFlow.inliner.CallInliner extends java.lang.Object {
public abstract boolean tryInlineCall (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiMethodCallExpression)
public boolean mayInferPreciseType (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/ClassMethodsInliner.class
ClassMethodsInliner.java
package com.intellij.codeInspection.dataFlow.inliner
public com.intellij.codeInspection.dataFlow.inliner.ClassMethodsInliner extends java.lang.Object implements com.intellij.codeInspection.dataFlow.inliner.CallInliner {
private static final com.siyeh.ig.callMatcher.CallMatcher IS_ASSIGNABLE_FROM
private static final com.siyeh.ig.callMatcher.CallMatcher IS_INSTANCE
private static final com.siyeh.ig.callMatcher.CallMatcher OBJECT_GET_CLASS
public void <init> ()
public boolean tryInlineCall (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiMethodCallExpression nestedCall
com.intellij.psi.PsiExpression getClassQualifier
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression qualifier
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/CollectionFactoryInliner$FactoryInfo.class
CollectionFactoryInliner.java
package com.intellij.codeInspection.dataFlow.inliner
final com.intellij.codeInspection.dataFlow.inliner.CollectionFactoryInliner$FactoryInfo extends java.lang.Object {
final boolean myNotNull
final int mySize
void <init> (int)
int size
void <init> (int, boolean)
int size
boolean notNull
}
com/intellij/codeInspection/dataFlow/inliner/CollectionFactoryInliner.class
CollectionFactoryInliner.java
package com.intellij.codeInspection.dataFlow.inliner
public com.intellij.codeInspection.dataFlow.inliner.CollectionFactoryInliner extends java.lang.Object implements com.intellij.codeInspection.dataFlow.inliner.CallInliner {
private static final com.siyeh.ig.callMatcher.CallMapper STATIC_FACTORIES
private static final com.siyeh.ig.callMatcher.CallMatcher JDK9_MAP_FACTORIES
private static final com.siyeh.ig.callMatcher.CallMatcher JDK9_FACTORIES
private static final com.siyeh.ig.callMatcher.CallMatcher JDK9_ARRAY_FACTORIES
public void <init> ()
private static com.intellij.codeInspection.dataFlow.inliner.CollectionFactoryInliner$FactoryInfo getFactoryInfo (com.intellij.psi.PsiMethodCallExpression)
int size
boolean ofEntries
int size
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.CollectionFactoryInliner$FactoryInfo info
public boolean tryInlineCall (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression arg
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiType callType
com.intellij.codeInspection.dataFlow.inliner.CollectionFactoryInliner$FactoryInfo factoryInfo
com.intellij.psi.PsiExpression[] args
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.SpecialFieldValue sizeConstraint
com.intellij.codeInspection.dataFlow.DfaFactMap facts
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/CollectionMethodInliner.class
CollectionMethodInliner.java
package com.intellij.codeInspection.dataFlow.inliner
public com.intellij.codeInspection.dataFlow.inliner.CollectionMethodInliner extends java.lang.Object implements com.intellij.codeInspection.dataFlow.inliner.CallInliner {
private static final com.siyeh.ig.callMatcher.CallMatcher CLEAR
public void <init> ()
public boolean tryInlineCall (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiMethodCallExpression)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression qualifier
private static void inlineClear (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiExpression qualifier
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/ComparatorModel$1.class
ComparatorModel.java
package com.intellij.codeInspection.dataFlow.inliner
synthetic com.intellij.codeInspection.dataFlow.inliner.ComparatorModel$1 extends java.lang.Object {
}
com/intellij/codeInspection/dataFlow/inliner/ComparatorModel$KeyExtractor.class
ComparatorModel.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.ComparatorModel$KeyExtractor extends com.intellij.codeInspection.dataFlow.inliner.ComparatorModel {
private final com.intellij.psi.PsiExpression myKeyExtractor
private final com.intellij.codeInspection.dataFlow.inliner.ComparatorModel myDownstream
private void <init> (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.inliner.ComparatorModel)
com.intellij.psi.PsiExpression keyExtractor
com.intellij.codeInspection.dataFlow.inliner.ComparatorModel downstream
void evaluate (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
void invoke (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
synthetic void <init> (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.inliner.ComparatorModel, com.intellij.codeInspection.dataFlow.inliner.ComparatorModel$1)
com.intellij.psi.PsiExpression x0
com.intellij.codeInspection.dataFlow.inliner.ComparatorModel x1
com.intellij.codeInspection.dataFlow.inliner.ComparatorModel$1 x2
}
com/intellij/codeInspection/dataFlow/inliner/ComparatorModel$NullFriendly.class
ComparatorModel.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.ComparatorModel$NullFriendly extends com.intellij.codeInspection.dataFlow.inliner.ComparatorModel {
private final com.intellij.codeInspection.dataFlow.inliner.ComparatorModel myDownstream
void <init> (com.intellij.codeInspection.dataFlow.inliner.ComparatorModel)
com.intellij.codeInspection.dataFlow.inliner.ComparatorModel downstream
void evaluate (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
void invoke (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
}
com/intellij/codeInspection/dataFlow/inliner/ComparatorModel$NullHostile.class
ComparatorModel.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.ComparatorModel$NullHostile extends com.intellij.codeInspection.dataFlow.inliner.ComparatorModel {
void <init> ()
void evaluate (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
void invoke (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
}
com/intellij/codeInspection/dataFlow/inliner/ComparatorModel$Unknown.class
ComparatorModel.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.ComparatorModel$Unknown extends com.intellij.codeInspection.dataFlow.inliner.ComparatorModel {
private final com.intellij.psi.PsiExpression myExpression
void <init> (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
void evaluate (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
void invoke (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
}
com/intellij/codeInspection/dataFlow/inliner/ComparatorModel.class
ComparatorModel.java
package com.intellij.codeInspection.dataFlow.inliner
abstract com.intellij.codeInspection.dataFlow.inliner.ComparatorModel extends java.lang.Object {
private static final com.siyeh.ig.callMatcher.CallMatcher KEY_EXTRACTOR
private static final com.siyeh.ig.callMatcher.CallMatcher NULL_HOSTILE
private static final com.siyeh.ig.callMatcher.CallMatcher NULL_FRIENDLY
private static final com.siyeh.ig.callMatcher.CallMatcher REVERSED
private static final com.siyeh.ig.callMatcher.CallMatcher REVERSE_ORDER
private final boolean myFailsOnNull
protected void <init> (boolean)
boolean failsOnNull
abstract void evaluate (com.intellij.codeInspection.dataFlow.CFGBuilder)
abstract void invoke (com.intellij.codeInspection.dataFlow.CFGBuilder)
boolean failsOnNull ()
static com.intellij.codeInspection.dataFlow.inliner.ComparatorModel from (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiField field
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiExpression keyExtractor
com.intellij.codeInspection.dataFlow.inliner.ComparatorModel downstream
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression qualifier
static synthetic boolean access$000 (com.intellij.codeInspection.dataFlow.inliner.ComparatorModel)
com.intellij.codeInspection.dataFlow.inliner.ComparatorModel x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/InlinerUtil.class
InlinerUtil.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.InlinerUtil extends java.lang.Object {
void <init> ()
static boolean isLambdaChainParameterReference (com.intellij.psi.PsiExpression, java.util.function.Predicate)
com.intellij.psi.PsiExpression expression
java.util.function.Predicate chainTypePredicate
com.intellij.psi.PsiParameter target
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethodCallExpression qualifierCall
com.intellij.psi.PsiType type
}
com/intellij/codeInspection/dataFlow/inliner/LambdaInliner.class
LambdaInliner.java
package com.intellij.codeInspection.dataFlow.inliner
public com.intellij.codeInspection.dataFlow.inliner.LambdaInliner extends java.lang.Object implements com.intellij.codeInspection.dataFlow.inliner.CallInliner {
public void <init> ()
public boolean tryInlineCall (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiMethodCallExpression)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiParameter[] parameters
private static synthetic void lambda$tryInlineCall$0 (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiExpression, com.intellij.psi.PsiParameter)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiParameter parameter
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/MapUpdateInliner.class
MapUpdateInliner.java
package com.intellij.codeInspection.dataFlow.inliner
public com.intellij.codeInspection.dataFlow.inliner.MapUpdateInliner extends java.lang.Object implements com.intellij.codeInspection.dataFlow.inliner.CallInliner {
private static final com.siyeh.ig.callMatcher.CallMatcher MAP_COMPUTE
private static final com.siyeh.ig.callMatcher.CallMatcher MAP_MERGE
public void <init> ()
public boolean tryInlineCall (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiExpression key
com.intellij.psi.PsiExpression function
String name
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiExpression key
com.intellij.psi.PsiExpression value
com.intellij.psi.PsiExpression function
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiMethodCallExpression call
private static void flushSize (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.psi.PsiExpression qualifier
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.value.DfaValue size
private static void inlineComputeIfAbsent (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression key
com.intellij.psi.PsiExpression function
com.intellij.psi.PsiType type
private static void inlineComputeIfPresent (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression key
com.intellij.psi.PsiExpression function
com.intellij.psi.PsiType type
private static void inlineCompute (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression key
com.intellij.psi.PsiExpression function
com.intellij.psi.PsiType type
private static synthetic void lambda$inlineCompute$3 (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.psi.PsiExpression qualifier
com.intellij.codeInspection.dataFlow.CFGBuilder b
private static synthetic void lambda$inlineComputeIfPresent$2 (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.psi.PsiExpression qualifier
com.intellij.codeInspection.dataFlow.CFGBuilder b
private static synthetic void lambda$inlineComputeIfAbsent$1 (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.psi.PsiExpression qualifier
com.intellij.codeInspection.dataFlow.CFGBuilder b
private static synthetic void lambda$tryInlineCall$0 (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.psi.PsiExpression qualifier
com.intellij.codeInspection.dataFlow.CFGBuilder b
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/OptionalChainInliner.class
OptionalChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
public com.intellij.codeInspection.dataFlow.inliner.OptionalChainInliner extends java.lang.Object implements com.intellij.codeInspection.dataFlow.inliner.CallInliner {
private static final com.siyeh.ig.callMatcher.CallMatcher OPTIONAL_OR_ELSE
private static final com.siyeh.ig.callMatcher.CallMatcher OPTIONAL_OR_NULL
private static final com.siyeh.ig.callMatcher.CallMatcher OPTIONAL_OR_ELSE_GET
private static final com.siyeh.ig.callMatcher.CallMatcher OPTIONAL_OR
private static final com.siyeh.ig.callMatcher.CallMatcher OPTIONAL_IF_PRESENT
private static final com.siyeh.ig.callMatcher.CallMatcher OPTIONAL_FILTER
private static final com.siyeh.ig.callMatcher.CallMatcher OPTIONAL_MAP
private static final com.siyeh.ig.callMatcher.CallMatcher GUAVA_TRANSFORM
private static final com.siyeh.ig.callMatcher.CallMatcher OPTIONAL_FLAT_MAP
private static final com.siyeh.ig.callMatcher.CallMatcher OPTIONAL_OF
private static final com.siyeh.ig.callMatcher.CallMatcher OPTIONAL_EMPTY
private static final com.siyeh.ig.callMatcher.CallMatcher GUAVA_TO_JAVA
private static final com.siyeh.ig.callMatcher.CallMapper TERMINAL_MAPPER
private static final com.siyeh.ig.callMatcher.CallMapper INTERMEDIATE_MAPPER
public void <init> ()
public boolean tryInlineCall (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.codeInspection.dataFlow.value.DfaVariableValue result
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiMethodCallExpression call
java.util.function.BiConsumer terminalInliner
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factFactory
private static com.intellij.psi.PsiType getOptionalElementType (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression expression
boolean box
com.intellij.psi.PsiClassType type
String rawName
com.intellij.psi.PsiType[] parameters
private static boolean pushOptionalValue (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.NullabilityProblemKind)
com.intellij.psi.PsiMethodCallExpression qualifierCall
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.NullabilityProblemKind problem
com.intellij.psi.PsiType optionalElementType
private static boolean pushIntermediateOperationValue (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiType optionalElementType
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiMethodCallExpression call
java.util.function.BiConsumer intermediateInliner
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiExpression qualifierExpression
private static void invokeAndUnwrapOptional (com.intellij.codeInspection.dataFlow.CFGBuilder, int, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression lambdaBody
com.intellij.codeInspection.dataFlow.CFGBuilder builder
int argCount
com.intellij.psi.PsiExpression function
com.intellij.psi.PsiLambdaExpression lambda
private static void inlineMap (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiExpression, com.intellij.codeInsight.Nullability)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiExpression function
com.intellij.codeInsight.Nullability resultNullability
private static void inlineOf (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiType, com.intellij.psi.PsiMethodCallExpression)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiType optionalElementType
com.intellij.psi.PsiMethodCallExpression qualifierCall
com.intellij.psi.PsiExpression argument
public boolean mayInferPreciseType (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private static synthetic void lambda$invokeAndUnwrapOptional$11 (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiParameter)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiParameter p
private static synthetic void lambda$static$10 (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiExpression stub
private static synthetic void lambda$static$9 (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiExpression function
private static synthetic void lambda$null$8 (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.psi.PsiExpression function
com.intellij.codeInspection.dataFlow.CFGBuilder b
private static synthetic void lambda$static$7 (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiExpression function
private static synthetic void lambda$null$6 (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.psi.PsiExpression function
com.intellij.codeInspection.dataFlow.CFGBuilder b
private static synthetic void lambda$static$5 (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiExpression function
private static synthetic void lambda$static$4 (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiExpression function
private static synthetic void lambda$static$3 (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiExpression function
private static synthetic void lambda$static$2 (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiMethodCallExpression)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression fn
com.intellij.psi.PsiExpression qualifier
private static synthetic void lambda$static$1 (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiMethodCallExpression)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression fn
private static synthetic void lambda$static$0 (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiMethodCallExpression)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression argument
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/SimpleMethodInliner.class
SimpleMethodInliner.java
package com.intellij.codeInspection.dataFlow.inliner
public com.intellij.codeInspection.dataFlow.inliner.SimpleMethodInliner extends java.lang.Object implements com.intellij.codeInspection.dataFlow.inliner.CallInliner {
public void <init> ()
public boolean tryInlineCall (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiMethodCallExpression)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiReturnStatement statement
com.intellij.psi.PsiExpression returnValue
com.intellij.codeInsight.NullabilityAnnotationInfo info
boolean nonNull
private static boolean isSimple (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression value
com.intellij.openapi.util.Ref hasFieldRefs
boolean allowed
private static synthetic boolean lambda$isSimple$0 (com.intellij.openapi.util.Ref, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement target
com.intellij.openapi.util.Ref hasFieldRefs
com.intellij.psi.PsiElement e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$1.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
final com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$1 extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step {
void <init> (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step next
com.intellij.psi.PsiExpression function
void before (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
void iteration (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
void pushResult (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$AbstractCollectionStep.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
abstract com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$AbstractCollectionStep extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$TerminalStep {
final boolean myImmutable
void <init> (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression supplier
boolean immutable
protected void pushInitialValue (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.CFGBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$BoxedStep.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$BoxedStep extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step {
void <init> (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step next
void iteration (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiType outType
com.intellij.psi.PsiPrimitiveType primitiveType
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$FilterStep.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$FilterStep extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step {
void <init> (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step next
void iteration (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$FlatMapStep$1.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$FlatMapStep$1 extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step {
final synthetic com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$FlatMapStep this$0
void <init> (com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$FlatMapStep, com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$FlatMapStep this$0
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step next
com.intellij.psi.PsiExpression function
void before (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
void iteration (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$FlatMapStep.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$FlatMapStep extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step {
private final com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step myChain
private final com.intellij.psi.PsiParameter myParameter
private final com.intellij.psi.PsiExpression myStreamSource
void <init> (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step)
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step filteredNext
com.intellij.psi.PsiExpression body
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step next
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step chain
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiExpression streamSource
void before (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.psi.PsiExpression arg
com.intellij.codeInspection.dataFlow.CFGBuilder builder
void iteration (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiType outType
com.intellij.codeInspection.dataFlow.CFGBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$LambdaTerminalStep.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$LambdaTerminalStep extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step {
void <init> (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
void iteration (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$MapStep.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$MapStep extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step {
void <init> (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step next
void iteration (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$MatchTerminalStep.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$MatchTerminalStep extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$TerminalStep {
void <init> (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
protected void pushInitialValue (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
void iteration (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.codeInspection.dataFlow.value.DfaConstValue result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$MinMaxTerminalStep.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$MinMaxTerminalStep extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$TerminalStep {
private final com.intellij.codeInspection.dataFlow.inliner.ComparatorModel myComparatorModel
void <init> (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
protected void pushInitialValue (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
void before (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
void iteration (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
boolean expectNotNull ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$OptionalTerminalStep.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$OptionalTerminalStep extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$TerminalStep {
void <init> (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
protected void pushInitialValue (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
void iteration (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue optValue
com.intellij.codeInspection.dataFlow.CFGBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$PeekStep.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$PeekStep extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step {
void <init> (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step next
void iteration (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
boolean expectNotNull ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$SortedStep.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$SortedStep extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step {
private final com.intellij.codeInspection.dataFlow.inliner.ComparatorModel myComparatorModel
void <init> (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step next
void before (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
void iteration (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
boolean expectNotNull ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$StateFilterStep.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$StateFilterStep extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step {
void <init> (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step next
void before (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.psi.PsiExpression arg
com.intellij.codeInspection.dataFlow.CFGBuilder builder
void iteration (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$Step.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
abstract com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step extends java.lang.Object {
final com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step myNext
final com.intellij.psi.PsiMethodCallExpression myCall
final com.intellij.psi.PsiExpression myFunction
void <init> (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step next
com.intellij.psi.PsiExpression function
void before (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
abstract void iteration (com.intellij.codeInspection.dataFlow.CFGBuilder)
void pushResult (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.value.DfaValue resultValue
com.intellij.codeInspection.dataFlow.CFGBuilder builder
boolean expectNotNull ()
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$SumTerminalStep.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$SumTerminalStep extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$TerminalStep {
private com.intellij.codeInspection.dataFlow.value.DfaValue myResultRange
void <init> (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
protected void pushInitialValue (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiType type
private static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet narrowCountResult (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
boolean exact
void iteration (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$TerminalStep.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
abstract com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$TerminalStep extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step {
com.intellij.codeInspection.dataFlow.value.DfaVariableValue myResult
void <init> (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression function
void before (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
protected abstract void pushInitialValue (com.intellij.codeInspection.dataFlow.CFGBuilder)
void pushResult (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
private synthetic void lambda$before$0 (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder x$0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$ToArrayStep.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$ToArrayStep extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$ToCollectionStep {
void <init> (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
protected void pushInitialValue (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$ToCollectionStep.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$ToCollectionStep extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$AbstractCollectionStep {
void <init> (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression supplier
boolean immutable
void iteration (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
boolean expectNotNull ()
com.intellij.psi.PsiType collectionType
com.intellij.psi.PsiType itemType
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$ToMapStep.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$ToMapStep extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$AbstractCollectionStep {
private final com.intellij.psi.PsiExpression myKeyExtractor
private final com.intellij.psi.PsiExpression myValueExtractor
private final com.intellij.psi.PsiExpression myMerger
void <init> (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression keyExtractor
com.intellij.psi.PsiExpression valueExtractor
com.intellij.psi.PsiExpression merger
com.intellij.psi.PsiExpression supplier
boolean immutable
void before (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
void iteration (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner$UnknownTerminalStep.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$UnknownTerminalStep extends com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step {
void <init> (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
void before (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.psi.PsiExpression arg
com.intellij.codeInspection.dataFlow.CFGBuilder builder
void iteration (com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
}
com/intellij/codeInspection/dataFlow/inliner/StreamChainInliner.class
StreamChainInliner.java
package com.intellij.codeInspection.dataFlow.inliner
public com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner extends java.lang.Object implements com.intellij.codeInspection.dataFlow.inliner.CallInliner {
private static final String[] TERMINALS
private static final com.siyeh.ig.callMatcher.CallMatcher TERMINAL_CALL
private static final com.siyeh.ig.callMatcher.CallMatcher FOR_TERMINAL
private static final com.siyeh.ig.callMatcher.CallMatcher MATCH_TERMINAL
private static final com.siyeh.ig.callMatcher.CallMatcher SUM_TERMINAL
private static final com.siyeh.ig.callMatcher.CallMatcher TO_ARRAY_TERMINAL
private static final com.siyeh.ig.callMatcher.CallMatcher OPTIONAL_TERMINAL
private static final com.siyeh.ig.callMatcher.CallMatcher MIN_MAX_TERMINAL
private static final com.siyeh.ig.callMatcher.CallMatcher COLLECT_TERMINAL
private static final com.siyeh.ig.callMatcher.CallMatcher COUNTING_COLLECTOR
private static final com.siyeh.ig.callMatcher.CallMatcher COLLECTION_COLLECTOR
private static final com.siyeh.ig.callMatcher.CallMatcher MAP_COLLECTOR
private static final com.siyeh.ig.callMatcher.CallMatcher SKIP_STEP
private static final com.siyeh.ig.callMatcher.CallMatcher SORTED
private static final com.siyeh.ig.callMatcher.CallMatcher FILTER
private static final com.siyeh.ig.callMatcher.CallMatcher STATE_FILTER
private static final com.siyeh.ig.callMatcher.CallMatcher BOXED
private static final com.siyeh.ig.callMatcher.CallMatcher AS_STREAM
private static final com.siyeh.ig.callMatcher.CallMatcher MAP
private static final com.siyeh.ig.callMatcher.CallMatcher FLAT_MAP
private static final com.siyeh.ig.callMatcher.CallMatcher PEEK
private static final com.siyeh.ig.callMatcher.CallMatcher STREAM_GENERATE
private static final com.siyeh.ig.callMatcher.CallMatcher STREAM_EMPTY
private static final com.siyeh.ig.callMatcher.CallMatcher STREAM_OF
private static final com.siyeh.ig.callMatcher.CallMatcher STREAM_OF_ARRAY
private static final com.siyeh.ig.callMatcher.CallMatcher ARRAYS_STREAM
private static final com.siyeh.ig.callMatcher.CallMatcher COLLECTION_STREAM
private static final com.siyeh.ig.callMatcher.CallMatcher OPTIONAL_STREAM
private static final com.siyeh.ig.callMatcher.CallMapper INTERMEDIATE_STEP_MAPPER
private static final com.siyeh.ig.callMatcher.CallMapper TERMINAL_STEP_MAPPER
private static final com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step NULL_TERMINAL_STEP
public void <init> ()
public boolean tryInlineCall (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiMethodCallExpression)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiMethodCallExpression call
private static boolean inlinePartialStream (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiMethodCallExpression)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step firstStep
com.intellij.psi.PsiExpression originalQualifier
private static boolean inlineCompleteStream (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.psi.PsiMethodCallExpression)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethodCallExpression qualifierCall
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step terminalStep
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step firstStep
com.intellij.psi.PsiExpression originalQualifier
static void buildStreamCFG (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression fn
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiExpression arg
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step firstStep
com.intellij.psi.PsiExpression originalQualifier
com.intellij.psi.PsiType inType
com.intellij.psi.PsiMethodCallExpression sourceCall
boolean empty
boolean array
boolean single
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.codeInspection.dataFlow.SpecialField sizeField
private static void makeMainLoop (com.intellij.codeInspection.dataFlow.CFGBuilder, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step, com.intellij.psi.PsiType)
com.intellij.codeInspection.dataFlow.CFGBuilder builder
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step firstStep
com.intellij.psi.PsiType inType
static com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step buildChain (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step)
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step nextStep
com.intellij.psi.PsiMethodCallExpression qualifierCall
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step terminalStep
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step curStep
private static com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step createIntermediateStep (com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step, com.intellij.psi.PsiMethodCallExpression)
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step nextStep
com.intellij.psi.PsiMethodCallExpression call
java.util.function.UnaryOperator stepFactory
private static com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step createTerminalStep (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step step
private static com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step createTerminalFromCollector (com.intellij.psi.PsiMethodCallExpression)
String name
com.intellij.psi.PsiExpression keyExtractor
com.intellij.psi.PsiExpression valueExtractor
com.intellij.psi.PsiExpression merger
com.intellij.psi.PsiExpression supplier
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethodCallExpression collectorCall
public boolean mayInferPreciseType (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private static synthetic boolean lambda$mayInferPreciseType$16 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
private static synthetic void lambda$buildStreamCFG$15 (com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step, com.intellij.psi.PsiType, com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step firstStep
com.intellij.psi.PsiType inType
com.intellij.codeInspection.dataFlow.CFGBuilder b
private static synthetic void lambda$inlinePartialStream$14 (com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step, com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.CFGBuilder)
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step firstStep
com.intellij.psi.PsiExpression originalQualifier
com.intellij.codeInspection.dataFlow.CFGBuilder b
private static synthetic java.util.function.UnaryOperator lambda$static$13 (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
private static synthetic com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step lambda$null$12 (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step next
private static synthetic java.util.function.UnaryOperator lambda$static$11 (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
private static synthetic com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step lambda$null$10 (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step next
private static synthetic java.util.function.UnaryOperator lambda$static$9 (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
private static synthetic com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step lambda$null$8 (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step next
private static synthetic java.util.function.UnaryOperator lambda$static$7 (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
private static synthetic com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step lambda$null$6 (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step next
private static synthetic java.util.function.UnaryOperator lambda$static$5 (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
private static synthetic com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step lambda$null$4 (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step next
private static synthetic java.util.function.UnaryOperator lambda$static$3 (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
private static synthetic com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step lambda$null$2 (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step next
private static synthetic java.util.function.UnaryOperator lambda$static$1 (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
private static synthetic com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step lambda$null$0 (com.intellij.psi.PsiMethodCallExpression, com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.codeInspection.dataFlow.inliner.StreamChainInliner$Step next
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$000 ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$100 ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$200 ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$300 ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$400 ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$500 ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$600 ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$700 ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$800 ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$900 ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$1000 ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$1100 ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$1200 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/instructions/ArrayAccessInstruction.class
ArrayAccessInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.ArrayAccessInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction implements com.intellij.codeInspection.dataFlow.instructions.ExpressionPushingInstruction {
private final com.intellij.codeInspection.dataFlow.value.DfaValue myValue
private final com.intellij.psi.PsiArrayAccessExpression myExpression
public void <init> (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiArrayAccessExpression)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiArrayAccessExpression expression
public com.intellij.codeInspection.dataFlow.value.DfaValue getValue ()
public com.intellij.psi.PsiArrayAccessExpression getExpression ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public java.lang.String toString ()
public volatile synthetic com.intellij.psi.PsiExpression getExpression ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/instructions/AssignInstruction.class
AssignInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.AssignInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction implements com.intellij.codeInspection.dataFlow.instructions.ExpressionPushingInstruction {
private final com.intellij.psi.PsiExpression myRExpression
private final com.intellij.psi.PsiExpression myLExpression
private final com.intellij.codeInspection.dataFlow.value.DfaValue myAssignedValue
public void <init> (com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.psi.PsiExpression rExpression
com.intellij.codeInspection.dataFlow.value.DfaValue assignedValue
public void <init> (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.psi.PsiExpression lExpression
com.intellij.psi.PsiExpression rExpression
com.intellij.codeInspection.dataFlow.value.DfaValue assignedValue
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public com.intellij.psi.PsiExpression getRExpression ()
public com.intellij.psi.PsiExpression getLExpression ()
public boolean isVariableInitializer ()
public com.intellij.codeInspection.dataFlow.value.DfaValue getAssignedValue ()
public java.lang.String toString ()
public com.intellij.psi.PsiAssignmentExpression getExpression ()
private static com.intellij.psi.PsiExpression getLeftHandOfAssignment (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression rExpression
public volatile synthetic com.intellij.psi.PsiExpression getExpression ()
}
com/intellij/codeInspection/dataFlow/instructions/BinopInstruction.class
BinopInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.BinopInstruction extends com.intellij.codeInspection.dataFlow.instructions.BranchingInstruction implements com.intellij.codeInspection.dataFlow.instructions.ExpressionPushingInstruction {
private static final com.intellij.psi.tree.TokenSet ourSignificantOperations
private final com.intellij.psi.tree.IElementType myOperationSign
private final com.intellij.psi.PsiType myResultType
private final int myLastOperand
public void <init> (com.intellij.psi.tree.IElementType, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.tree.IElementType opSign
com.intellij.psi.PsiExpression psiAnchor
com.intellij.psi.PsiType resultType
public void <init> (com.intellij.psi.tree.IElementType, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, int)
com.intellij.psi.tree.IElementType opSign
com.intellij.psi.PsiExpression psiAnchor
com.intellij.psi.PsiType resultType
int lastOperand
public com.intellij.openapi.util.TextRange getExpressionRange ()
com.intellij.psi.PsiPolyadicExpression anchor
com.intellij.psi.PsiExpression[] operands
public com.intellij.psi.PsiExpression getExpression ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public com.intellij.psi.PsiType getResultType ()
public java.lang.String toString ()
public com.intellij.psi.tree.IElementType getOperationSign ()
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/instructions/BoxingInstruction.class
BoxingInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.BoxingInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction {
private final com.intellij.psi.PsiType myTargetType
public void <init> (com.intellij.psi.PsiType)
com.intellij.psi.PsiType targetType
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public com.intellij.psi.PsiType getTargetType ()
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/instructions/BranchingInstruction.class
BranchingInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public abstract com.intellij.codeInspection.dataFlow.instructions.BranchingInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction {
private boolean myIsTrueReachable
private boolean myIsFalseReachable
private final boolean isConstTrue
private final com.intellij.psi.PsiElement myExpression
protected void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiAnchor
public boolean isTrueReachable ()
public boolean isFalseReachable ()
public com.intellij.psi.PsiElement getPsiAnchor ()
public void setTrueReachable ()
public void setFalseReachable ()
public boolean isConditionConst ()
public static boolean isBoolConst (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement condition
String text
}
com/intellij/codeInspection/dataFlow/instructions/CheckNotNullInstruction.class
CheckNotNullInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.CheckNotNullInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction {
private final com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem myProblem
private final com.intellij.codeInspection.dataFlow.DfaControlTransferValue myTransferValue
public void <init> (com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem, com.intellij.codeInspection.dataFlow.DfaControlTransferValue)
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
com.intellij.codeInspection.dataFlow.DfaControlTransferValue transferValue
public com.intellij.codeInspection.dataFlow.DfaControlTransferValue getOnNullTransfer ()
public com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem getProblem ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/instructions/ConditionalGotoInstruction.class
ConditionalGotoInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.ConditionalGotoInstruction extends com.intellij.codeInspection.dataFlow.instructions.BranchingInstruction implements com.intellij.codeInspection.dataFlow.instructions.JumpInstruction {
private com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset myOffset
private final boolean myIsNegated
public void <init> (com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset, boolean, com.intellij.psi.PsiElement)
com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset myOffset
boolean isNegated
com.intellij.psi.PsiElement psiAnchor
public boolean isNegated ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public java.lang.String toString ()
public boolean isTarget (boolean, com.intellij.codeInspection.dataFlow.instructions.Instruction)
boolean whenTrueOnStack
com.intellij.codeInspection.dataFlow.instructions.Instruction target
public int getOffset ()
public void setOffset (int)
int offset
}
com/intellij/codeInspection/dataFlow/instructions/ControlTransferInstruction.class
ControlTransferInstruction.kt
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.ControlTransferInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction {
private final com.intellij.codeInspection.dataFlow.DfaControlTransferValue transfer
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public final java.util.List getPossibleTargetIndices ()
com.intellij.codeInspection.dataFlow.Trap p1
int $i$a$-unknown-ControlTransferInstruction$getPossibleTargetIndices$1
Iterable list$iv$iv
Object element$iv$iv
Iterable $this$flatMapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$flatMapTo
Iterable $this$flatMap$iv
int $i$f$flatMap
public java.lang.String toString ()
public final com.intellij.codeInspection.dataFlow.DfaControlTransferValue getTransfer ()
public void <init> (com.intellij.codeInspection.dataFlow.DfaControlTransferValue)
com.intellij.codeInspection.dataFlow.Trap trap
int $i$a$-forEach-ControlTransferInstruction$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
com.intellij.codeInspection.dataFlow.DfaControlTransferValue transfer
}
com/intellij/codeInspection/dataFlow/instructions/DupInstruction.class
DupInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.DupInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction {
public void <init> ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState memState
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
com.intellij.codeInspection.dataFlow.instructions.Instruction nextInstruction
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/instructions/EmptyInstruction.class
EmptyInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.EmptyInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction {
private final com.intellij.psi.PsiElement myAnchor
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement getAnchor ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/instructions/EndOfInitializerInstruction.class
EndOfInitializerInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.EndOfInitializerInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction {
private final boolean myStatic
public void <init> (boolean)
boolean isStatic
public boolean isStatic ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/instructions/EscapeInstruction.class
EscapeInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.EscapeInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction {
private final java.util.Set myEscapedVars
public void <init> (java.util.Set)
java.util.Set escapedVars
public java.util.Set getEscapedVars ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/instructions/ExpressionPushingInstruction.class
ExpressionPushingInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public abstract com.intellij.codeInspection.dataFlow.instructions.ExpressionPushingInstruction extends java.lang.Object {
public abstract com.intellij.psi.PsiExpression getExpression ()
public com.intellij.openapi.util.TextRange getExpressionRange ()
}
com/intellij/codeInspection/dataFlow/instructions/FinishElementInstruction.class
FinishElementInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.FinishElementInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction {
private final java.util.Set myVarsToFlush
private final com.intellij.psi.PsiElement myElement
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue value
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public java.lang.String toString ()
public java.util.Set getVarsToFlush ()
}
com/intellij/codeInspection/dataFlow/instructions/FlushFieldsInstruction.class
FlushFieldsInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.FlushFieldsInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction {
public void <init> ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/instructions/FlushVariableInstruction.class
FlushVariableInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.FlushVariableInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction {
private final com.intellij.codeInspection.dataFlow.value.DfaVariableValue myVariable
public void <init> (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variable
public com.intellij.codeInspection.dataFlow.value.DfaVariableValue getVariable ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/instructions/GotoInstruction.class
GotoInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.GotoInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction implements com.intellij.codeInspection.dataFlow.instructions.JumpInstruction {
private com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset myOffset
public void <init> (com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset)
com.intellij.codeInspection.dataFlow.ControlFlow$ControlFlowOffset myOffset
public int getOffset ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
com.intellij.codeInspection.dataFlow.instructions.Instruction nextInstruction
public java.lang.String toString ()
public void setOffset (int)
int offset
}
com/intellij/codeInspection/dataFlow/instructions/InstanceofInstruction.class
InstanceofInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.InstanceofInstruction extends com.intellij.codeInspection.dataFlow.instructions.BinopInstruction {
private final com.intellij.psi.PsiExpression myLeft
private final com.intellij.psi.PsiType myCastType
public void <init> (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression psiAnchor
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiType castType
public void <init> (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression psiAnchor
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public com.intellij.psi.PsiExpression getLeft ()
public com.intellij.psi.PsiType getCastType ()
public boolean isClassObjectCheck ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/instructions/Instruction.class
Instruction.java
package com.intellij.codeInspection.dataFlow.instructions
public abstract com.intellij.codeInspection.dataFlow.instructions.Instruction extends java.lang.Object {
private int myIndex
public void <init> ()
protected final com.intellij.codeInspection.dataFlow.DfaInstructionState[] nextInstruction (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
public abstract com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
public void setIndex (int)
int index
public int getIndex ()
}
com/intellij/codeInspection/dataFlow/instructions/JumpInstruction.class
JumpInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public abstract com.intellij.codeInspection.dataFlow.instructions.JumpInstruction extends java.lang.Object {
public abstract int getOffset ()
public abstract void setOffset (int)
}
com/intellij/codeInspection/dataFlow/instructions/LambdaInstruction.class
LambdaInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.LambdaInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction {
private final com.intellij.psi.PsiLambdaExpression myLambdaExpression
public void <init> (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression lambdaExpression
public com.intellij.psi.PsiLambdaExpression getLambdaExpression ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/instructions/MethodCallInstruction.class
MethodCallInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.MethodCallInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction implements com.intellij.codeInspection.dataFlow.instructions.ExpressionPushingInstruction {
private static final com.intellij.codeInsight.Nullability[] EMPTY_NULLABILITY_ARRAY
private final com.intellij.psi.PsiType myType
private final int myArgCount
private final boolean myShouldFlushFields
private final com.intellij.psi.PsiElement myContext
private final com.intellij.psi.PsiMethod myTargetMethod
private final java.util.List myContracts
private final com.intellij.codeInspection.dataFlow.value.DfaValue myPrecalculatedReturnValue
private final boolean myVarArgCall
private final com.intellij.codeInsight.Nullability[] myArgRequiredNullability
private final com.intellij.codeInsight.Nullability myReturnNullability
public void <init> (com.intellij.psi.PsiMethodReferenceExpression, java.util.List)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethodReferenceExpression reference
java.util.List contracts
com.intellij.psi.JavaResolveResult resolveResult
public void <init> (com.intellij.psi.PsiCall, com.intellij.codeInspection.dataFlow.value.DfaValue, java.util.List)
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiCall call
com.intellij.codeInspection.dataFlow.value.DfaValue precalculatedReturnValue
java.util.List contracts
com.intellij.psi.PsiExpressionList argList
com.intellij.psi.PsiExpression[] args
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiExpression getExpression ()
public com.intellij.psi.PsiElement getArgumentAnchor (int)
com.intellij.psi.PsiExpressionList argumentList
int index
private com.intellij.codeInsight.Nullability[] calcArgRequiredNullability (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiParameter[])
int i
com.intellij.psi.PsiType lastParamType
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiParameter[] parameters
int checkedCount
com.intellij.codeInsight.Nullability[] nullabilities
private static boolean isEllipsisWithNotNullElements (com.intellij.psi.PsiType)
com.intellij.psi.PsiType lastParamType
public static boolean isVarArgCall (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiExpression[], com.intellij.psi.PsiParameter[])
com.intellij.psi.PsiType lastArgType
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiParameter[] parameters
int argCount
int paramCount
private boolean isPureCall ()
com.intellij.psi.PsiMethod ctor
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiClass clazz
java.util.Set visited
public com.intellij.psi.PsiType getResultType ()
public int getArgCount ()
public boolean shouldFlushFields ()
public com.intellij.psi.PsiMethod getTargetMethod ()
public boolean isVarArgCall ()
public com.intellij.codeInsight.Nullability getArgRequiredNullability (int)
int index
public java.util.List getContracts ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public com.intellij.psi.PsiCall getCallExpression ()
public com.intellij.psi.PsiElement getContext ()
public com.intellij.codeInspection.dataFlow.value.DfaValue getPrecalculatedReturnValue ()
public com.intellij.codeInsight.Nullability getReturnNullability ()
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/instructions/MethodReferenceInstruction.class
MethodReferenceInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.MethodReferenceInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction implements com.intellij.codeInspection.dataFlow.instructions.ExpressionPushingInstruction {
private final com.intellij.psi.PsiMethodReferenceExpression myExpression
public void <init> (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression expression
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public java.lang.String toString ()
public com.intellij.psi.PsiMethodReferenceExpression getExpression ()
public volatile synthetic com.intellij.psi.PsiExpression getExpression ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/instructions/NotInstruction.class
NotInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.NotInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction implements com.intellij.codeInspection.dataFlow.instructions.ExpressionPushingInstruction {
private final com.intellij.psi.PsiPrefixExpression myAnchor
public void <init> (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiPrefixExpression anchor
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public java.lang.String toString ()
public com.intellij.psi.PsiPrefixExpression getExpression ()
public volatile synthetic com.intellij.psi.PsiExpression getExpression ()
}
com/intellij/codeInspection/dataFlow/instructions/ObjectOfInstruction.class
ObjectOfInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.ObjectOfInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction {
public void <init> ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/instructions/PopInstruction.class
PopInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.PopInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction {
public void <init> ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/instructions/PrimitiveConversionInstruction.class
PrimitiveConversionInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.PrimitiveConversionInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction implements com.intellij.codeInspection.dataFlow.instructions.ExpressionPushingInstruction {
private final com.intellij.psi.PsiPrimitiveType myTargetType
private final com.intellij.psi.PsiExpression myExpression
public void <init> (com.intellij.psi.PsiPrimitiveType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiPrimitiveType targetType
com.intellij.psi.PsiExpression expression
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public com.intellij.psi.PsiPrimitiveType getTargetType ()
public com.intellij.psi.PsiExpression getExpression ()
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/instructions/PushInstruction.class
PushInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.PushInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction implements com.intellij.codeInspection.dataFlow.instructions.ExpressionPushingInstruction {
private final com.intellij.codeInspection.dataFlow.value.DfaValue myValue
private final com.intellij.psi.PsiExpression myPlace
private final boolean myReferenceWrite
public void <init> (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiExpression place
public void <init> (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiExpression, boolean)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiExpression place
boolean isReferenceWrite
public boolean isReferenceWrite ()
public com.intellij.codeInspection.dataFlow.value.DfaValue getValue ()
public com.intellij.psi.PsiExpression getExpression ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/instructions/ResultOfInstruction.class
ResultOfInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.ResultOfInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction implements com.intellij.codeInspection.dataFlow.instructions.ExpressionPushingInstruction {
private final com.intellij.psi.PsiExpression myExpression
public void <init> (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public java.lang.String toString ()
public com.intellij.psi.PsiExpression getExpression ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/instructions/ReturnInstruction.class
ReturnInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.ReturnInstruction extends com.intellij.codeInspection.dataFlow.instructions.ControlTransferInstruction {
private final com.intellij.psi.PsiElement myAnchor
public void <init> (com.intellij.codeInspection.dataFlow.DfaControlTransferValue, com.intellij.psi.PsiElement)
com.intellij.codeInspection.dataFlow.DfaControlTransferValue transfer
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement getAnchor ()
public boolean isViaException ()
com.intellij.codeInspection.dataFlow.DfaControlTransferValue transfer
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/instructions/SpliceInstruction.class
SpliceInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.SpliceInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction {
private final int myCount
private final int[] myReplacement
public transient void <init> (int, int[])
int count
int[] replacement
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
java.util.List removed
com.intellij.codeInspection.dataFlow.instructions.Instruction nextInstruction
public java.lang.String toString ()
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$accept$0 (com.intellij.codeInspection.dataFlow.DfaMemoryState, int)
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
int idx
}
com/intellij/codeInspection/dataFlow/instructions/SwapInstruction.class
SwapInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.SwapInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction {
public void <init> ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
com.intellij.codeInspection.dataFlow.value.DfaValue a
com.intellij.codeInspection.dataFlow.value.DfaValue b
com.intellij.codeInspection.dataFlow.instructions.Instruction nextInstruction
public java.lang.String toString ()
}
com/intellij/codeInspection/dataFlow/instructions/TypeCastInstruction.class
TypeCastInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.TypeCastInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction implements com.intellij.codeInspection.dataFlow.instructions.ExpressionPushingInstruction {
private final com.intellij.psi.PsiTypeCastExpression myCastExpression
private final com.intellij.psi.PsiExpression myCasted
private final com.intellij.psi.PsiType myCastTo
public void <init> (com.intellij.psi.PsiTypeCastExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiTypeCastExpression castExpression
com.intellij.psi.PsiExpression casted
com.intellij.psi.PsiType castTo
public com.intellij.psi.PsiExpression getCasted ()
public com.intellij.psi.PsiType getCastTo ()
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public java.lang.String toString ()
public com.intellij.psi.PsiTypeCastExpression getExpression ()
public volatile synthetic com.intellij.psi.PsiExpression getExpression ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/instructions/UnwrapSpecialFieldInstruction.class
UnwrapSpecialFieldInstruction.java
package com.intellij.codeInspection.dataFlow.instructions
public com.intellij.codeInspection.dataFlow.instructions.UnwrapSpecialFieldInstruction extends com.intellij.codeInspection.dataFlow.instructions.Instruction {
private final com.intellij.codeInspection.dataFlow.SpecialField mySpecialField
public void <init> (com.intellij.codeInspection.dataFlow.SpecialField)
com.intellij.codeInspection.dataFlow.SpecialField specialField
public com.intellij.codeInspection.dataFlow.DfaInstructionState[] accept (com.intellij.codeInspection.dataFlow.DataFlowRunner, com.intellij.codeInspection.dataFlow.DfaMemoryState, com.intellij.codeInspection.dataFlow.InstructionVisitor)
com.intellij.codeInspection.dataFlow.DataFlowRunner runner
com.intellij.codeInspection.dataFlow.DfaMemoryState stateBefore
com.intellij.codeInspection.dataFlow.InstructionVisitor visitor
public com.intellij.codeInspection.dataFlow.SpecialField getSpecialField ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/rangeSet/LongRangeSet$1.class
LongRangeSet.java
package com.intellij.codeInspection.dataFlow.rangeSet
synthetic com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$codeInspection$dataFlow$value$DfaRelationValue$RelationType
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/rangeSet/LongRangeSet$Empty.class
LongRangeSet.java
package com.intellij.codeInspection.dataFlow.rangeSet
final com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet$Empty extends com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet {
static final com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet EMPTY
void <init> ()
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet subtract (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet intersect (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet unite (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
public long min ()
public long max ()
public boolean intersects (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
public boolean contains (long)
long value
public boolean contains (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
public java.lang.String getPresentationText (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet castTo (com.intellij.psi.PsiPrimitiveType)
com.intellij.psi.PsiPrimitiveType type
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet abs (boolean)
boolean isLong
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet negate (boolean)
boolean isLong
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet plus (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
boolean isLong
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet mul (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet multiplier
boolean isLong
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet mod (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet divisor
public java.util.stream.LongStream stream ()
long[] asRanges ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/rangeSet/LongRangeSet$ModRange.class
LongRangeSet.java
package com.intellij.codeInspection.dataFlow.rangeSet
final com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet$ModRange extends com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet$Range {
private final int myMod
private final long myBits
static final synthetic boolean $assertionsDisabled
void <init> (long, long, int, long)
long from
long to
int mod
long bits
public java.lang.String getPresentationText (com.intellij.psi.PsiType)
String prefix
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet set
public boolean contains (long)
long value
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet intersect (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet$ModRange modRange
int lcm
long bits
int mod
int bit
long pos
long bits
byte newMod
long min
long max
long diff
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet intersection
public boolean intersects (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet$ModRange modRange
int lcm
int i
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
long[] otherRanges
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet unite (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
long bits
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet$ModRange modRange
int lcm
long val
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
public boolean contains (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet$ModRange modRange
int lcm
int i
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
long[] ranges
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet negate (boolean)
long negatedBits
boolean isLong
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet negated
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet plus (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
int i
long[] ranges
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
boolean isLong
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet set
private com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet plus (long, long, com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
int bit
long bits
long min
long max
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
boolean isLong
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet mod (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
long from
long to
long possibleMods
int divisorValue
int lcm
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet divisor
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
private java.lang.String getSuffix ()
String suffix
String suffix
String suffix
public java.util.stream.LongStream stream ()
private boolean contains (long, long)
long from
long to
int fromBit
int toBit
private long widenBits (int)
int shift
int targetMod
long result
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString getBitwiseMask ()
long diffBits
int setBits
int rem
int knownBits
int powerOfTwo
long result
long mask
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString intersection
private long getMask ()
private int lcm (int)
int otherMod
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/rangeSet/LongRangeSet$Point.class
LongRangeSet.java
package com.intellij.codeInspection.dataFlow.rangeSet
final com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet$Point extends com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet {
final long myValue
static final synthetic boolean $assertionsDisabled
void <init> (long)
long value
public java.lang.String getPresentationText (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet subtract (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet intersect (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
public long min ()
public long max ()
public java.lang.Long getConstantValue ()
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet unite (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
long value1
long value2
long[] result
long[] result
long[] result
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
long[] longs
int pos
boolean touchLeft
boolean touchRight
long[] result
public boolean intersects (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
public boolean contains (long)
long value
public boolean contains (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet castTo (com.intellij.psi.PsiPrimitiveType)
long newValue
long newValue
long newValue
long newValue
com.intellij.psi.PsiPrimitiveType type
long newValue
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet abs (boolean)
boolean isLong
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet negate (boolean)
boolean isLong
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet plus (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
long res
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
boolean isLong
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet mul (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
long val
long res
ArithmeticException e
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet multiplier
boolean isLong
boolean overflow
long min
long max
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
long abs
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet mod (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
long abs
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet divisor
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet addend
long max
public java.util.stream.LongStream stream ()
long[] asRanges ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/rangeSet/LongRangeSet$Range.class
LongRangeSet.java
package com.intellij.codeInspection.dataFlow.rangeSet
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet$Range extends com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet {
static final com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet$Range BYTE_RANGE
static final com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet$Range CHAR_RANGE
static final com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet$Range SHORT_RANGE
static final com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet$Range INT_RANGE
static final com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet$Range LONG_RANGE
static final com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet$Range INDEX_RANGE
final long myFrom
final long myTo
static final synthetic boolean $assertionsDisabled
void <init> (long, long)
long from
long to
public java.lang.String getPresentationText (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet set
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet subtract (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
long value
long from
long to
int i
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
long[] ranges
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet intersect (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
long from
long to
long[] res
int i
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
long[] ranges
long[] result
int index
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet unite (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
long[] longs
int minIndex
int maxIndex
long[] result
int pos
public long min ()
public long max ()
public boolean intersects (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
int i
long[] otherRanges
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
public boolean contains (long)
long value
public boolean contains (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet castTo (com.intellij.psi.PsiPrimitiveType)
com.intellij.psi.PsiPrimitiveType type
private com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet mask (int, com.intellij.psi.PsiPrimitiveType)
int size
com.intellij.psi.PsiPrimitiveType type
long addend
long mask
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet abs (boolean)
boolean isLong
long minValue
long low
long hi
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet negate (boolean)
boolean isLong
long minValue
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet plus (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
int i
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
boolean isLong
long[] ranges
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet mul (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet multiplier
boolean isLong
private static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet plus (long, long, long, long, boolean)
long from1
long to1
long from2
long to2
boolean isLong
long len1
long len2
long from
long to
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet mod (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet divisor
long min
long max
long maxDivisor
long minDivisor
private com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet possibleMod ()
public java.util.stream.LongStream stream ()
long[] asRanges ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/rangeSet/LongRangeSet$RangeSet.class
LongRangeSet.java
package com.intellij.codeInspection.dataFlow.rangeSet
final com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet$RangeSet extends com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet {
final long[] myRanges
void <init> (long[])
int i
long[] ranges
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString getBitwiseMask ()
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString newBits
int i
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString result
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet subtract (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet res
long[] ranges
int i
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
long[] result
int index
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet intersect (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet unite (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
int i
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
public long min ()
public long max ()
public boolean intersects (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
long aFrom
long aTo
long bFrom
long bTo
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
long[] otherRanges
int a
int b
public boolean contains (long)
int i
long value
public boolean contains (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
int i
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
public java.lang.String getPresentationText (com.intellij.psi.PsiType)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet diff
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet set
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet castTo (com.intellij.psi.PsiPrimitiveType)
int i
com.intellij.psi.PsiPrimitiveType type
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet abs (boolean)
int i
boolean isLong
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet negate (boolean)
int i
boolean isLong
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet plus (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
int i
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
boolean isLong
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet mul (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet multiplier
boolean isLong
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet mod (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
int i
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet divisor
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
public java.util.stream.LongStream stream ()
long[] asRanges ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public java.lang.String toString ()
int i
StringBuilder sb
private synthetic java.util.stream.LongStream lambda$stream$0 (int)
int idx
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/rangeSet/LongRangeSet.class
LongRangeSet.java
package com.intellij.codeInspection.dataFlow.rangeSet
public abstract com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet extends java.lang.Object {
private static final String JETBRAINS_RANGE
private static final String CHECKER_RANGE
private static final String CHECKER_GTE_NEGATIVE_ONE
private static final String CHECKER_NON_NEGATIVE
private static final String CHECKER_POSITIVE
private static final String JSR305_NONNEGATIVE
private static final String VALIDATION_MIN
private static final String VALIDATION_MAX
private static final java.util.List ANNOTATIONS
static final synthetic boolean $assertionsDisabled
void <init> ()
public abstract com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet subtract (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet without (long)
long value
public boolean isEmpty ()
public abstract com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet intersect (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
public abstract com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet unite (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
public abstract long min ()
public abstract long max ()
public java.lang.Long getConstantValue ()
public abstract boolean intersects (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
public abstract boolean contains (long)
public abstract boolean contains (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fromRelation (com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType)
long min
long min
long max
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relation
public abstract java.lang.String getPresentationText (com.intellij.psi.PsiType)
public final com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet binOpFromToken (com.intellij.psi.tree.IElementType, com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
com.intellij.psi.tree.IElementType token
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet right
boolean isLong
public abstract com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet castTo (com.intellij.psi.PsiPrimitiveType)
public abstract com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet abs (boolean)
public abstract com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet negate (boolean)
public abstract com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet plus (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet minus (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
boolean isLong
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet bitwiseOr (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
boolean isLong
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet bitwiseXor (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
boolean isLong
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet bitwiseAnd (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
int j
int i
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
long[] left
long[] right
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString globalMask
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
public abstract com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet mul (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString getBitwiseMask ()
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet div (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
int j
int i
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet divisor
boolean isLong
long[] left
long[] right
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
public boolean subtractionMayOverflow (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet other
boolean isLong
long leftMin
long leftMax
long rightMin
long rightMax
private static boolean overflowsInt (long, long)
long a
long b
long diff
private static boolean overflowsLong (long, long)
long a
long b
long diff
private static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet divide (long, long, long, long, boolean)
long dividendMin
long dividendMax
long divisorMin
long divisorMax
boolean isLong
long minValue
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet shiftLeft (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
long shift
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet shiftSize
boolean isLong
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet shiftRight (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet shiftSize
boolean isLong
public com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet unsignedShiftRight (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet shiftSize
boolean isLong
private com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet doShiftRight (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet, boolean, boolean)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet negativeResult
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet shiftSize
boolean isLong
boolean unsigned
int maxShift
long min
long max
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet negative
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet positive
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet positiveResult
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet negativeResult
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet negativeComplement
private com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet shrPositive (long, long, boolean)
long min
long max
boolean isLong
int maxShift
public abstract com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet mod (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
private static long[] splitAtZero (long[])
long[] result
int i
long[] ranges
private static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet bitwiseAnd (long, long, long, long, com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString)
long leftFrom
long leftTo
long rightFrom
long rightTo
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString globalMask
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString leftBits
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString rightBits
private static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet bitwiseMask (long, long, long)
long from
long to
long mask
long min
long max
private static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fromBits (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString)
com.intellij.util.ThreeState bit
int pos
int rem
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString bits
long from
int i
long to
int j
long modBits
private static java.lang.String formatNumber (long)
long value
public abstract java.util.stream.LongStream stream ()
public static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet empty ()
public static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet all ()
public static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet point (long)
long value
public static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fromConstant (java.lang.Object)
Object val
public static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fromDfaValue (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue value
public static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet range (long, long)
long from
long to
public static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet modRange (long, long, long, long)
long i
long newBits
int newMod
int halfMod
long rightHalf
long leftHalf
long from
long to
long mod
long bits
int intMod
long rotatedFrom
int toBit
long rotatedTo
long length
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet$ModRange range
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fullRange
abstract long[] asRanges ()
static java.lang.String toString (long, long)
long from
long to
static long minValue (boolean)
boolean isLong
static long maxValue (boolean)
boolean isLong
public static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet indexRange ()
public static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fromType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fromPsiElement (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
private static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fromAnnotation (com.intellij.psi.PsiAnnotation)
Long from
Long to
Long minValue
Long maxValue
com.intellij.psi.PsiAnnotation annotation
static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fromRanges (long[], int)
long[] ranges
int bound
public static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fromRemainder (long, com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
int rem
long bits
long mod
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet remainders
long min
long max
static synthetic java.lang.String access$000 (long)
long x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/rangeSet/LongRangeUtil$BitString.class
LongRangeUtil.java
package com.intellij.codeInspection.dataFlow.rangeSet
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString extends java.lang.Object {
static final com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString UNSURE
final long myBits
final long myMask
void <init> (long, long)
long bits
long mask
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString unite (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString other
long diff
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString intersect (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString other
long intersectMask
com.intellij.util.ThreeState get (int)
int bit
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString and (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString other
long andBits
long andMask
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString or (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString other
long orBits
long orMask
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString xor (com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString other
long xorBits
long xorMask
public java.lang.String toString ()
int i
StringBuilder sb
static com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil$BitString fromRange (long, long)
int i
int fromBit
int toBit
long from
long to
long bits
long mask
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/rangeSet/LongRangeUtil.class
LongRangeUtil.java
package com.intellij.codeInspection.dataFlow.rangeSet
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeUtil extends java.lang.Object {
void <init> ()
static int gcd (int, int)
int z
int x
int y
static long clearBit (long, int)
long value
int bitNumber
static long setBit (long, int)
long value
int bitNumber
static boolean isSet (long, int)
long value
int bitNumber
static long extractBits (long, int, int)
long value
int offset
int count
long shifted
static int remainder (long, int)
long dividend
int divisor
static long rotateRemainders (long, int, int)
long bits
int mod
int amount
}
com/intellij/codeInspection/dataFlow/value/DfaBinOpValue$1.class
DfaBinOpValue.java
package com.intellij.codeInspection.dataFlow.value
synthetic com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$1 extends java.lang.Object {
}
com/intellij/codeInspection/dataFlow/value/DfaBinOpValue$BinOp.class
DfaBinOpValue.java
package com.intellij.codeInspection.dataFlow.value
public final enum com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp extends java.lang.Enum {
public static final enum com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp PLUS
public static final enum com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp MINUS
public static final enum com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp REM
private final String mySign
private final com.intellij.psi.tree.IElementType myTokenType
private static final synthetic com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp[] $VALUES
public static com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp[] values ()
public static com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String, com.intellij.psi.tree.IElementType)
String sign
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.tree.IElementType getTokenType ()
public static com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp fromTokenType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
public java.lang.String toString ()
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/value/DfaBinOpValue$Factory.class
DfaBinOpValue.java
package com.intellij.codeInspection.dataFlow.value
public com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$Factory extends java.lang.Object {
private final com.intellij.codeInspection.dataFlow.value.DfaValueFactory myFactory
private final java.util.Map myValues
void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
public com.intellij.codeInspection.dataFlow.value.DfaValue create (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaMemoryState, boolean, com.intellij.psi.tree.IElementType)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet result
com.intellij.codeInspection.dataFlow.value.DfaValue left
com.intellij.codeInspection.dataFlow.value.DfaValue right
com.intellij.codeInspection.dataFlow.DfaMemoryState state
boolean isLong
com.intellij.psi.tree.IElementType tokenType
com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp op
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet leftRange
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet rightRange
private com.intellij.codeInspection.dataFlow.value.DfaValue doCreate (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaMemoryState, boolean, com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp)
long divisor
Object value
Long value
long res
Long value1
Long value2
com.intellij.codeInspection.dataFlow.value.DfaBinOpValue sumValue
com.intellij.codeInspection.dataFlow.value.DfaValue left
com.intellij.codeInspection.dataFlow.value.DfaValue right
com.intellij.codeInspection.dataFlow.DfaMemoryState state
boolean isLong
com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp op
com.intellij.codeInspection.dataFlow.value.DfaConstValue leftConst
com.intellij.codeInspection.dataFlow.value.DfaConstValue rightConst
private com.intellij.codeInspection.dataFlow.value.DfaBinOpValue doCreate (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaValue, boolean, com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue left
com.intellij.codeInspection.dataFlow.value.DfaValue right
boolean isLong
com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp op
long hash
com.intellij.openapi.util.Pair key
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaBinOpValue lambda$doCreate$0 (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaValue, boolean, com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp, com.intellij.openapi.util.Pair)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue left
com.intellij.codeInspection.dataFlow.value.DfaValue right
boolean isLong
com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp op
com.intellij.openapi.util.Pair k
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaBinOpValue.class
DfaBinOpValue.java
package com.intellij.codeInspection.dataFlow.value
public com.intellij.codeInspection.dataFlow.value.DfaBinOpValue extends com.intellij.codeInspection.dataFlow.value.DfaValue {
private final com.intellij.codeInspection.dataFlow.value.DfaVariableValue myLeft
private final com.intellij.codeInspection.dataFlow.value.DfaValue myRight
private final boolean myLong
private final com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp myOp
static final synthetic boolean $assertionsDisabled
private void <init> (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaValue, boolean, com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue left
com.intellij.codeInspection.dataFlow.value.DfaValue right
boolean isLong
com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp op
public com.intellij.codeInspection.dataFlow.value.DfaVariableValue getLeft ()
public com.intellij.codeInspection.dataFlow.value.DfaValue getRight ()
public com.intellij.psi.PsiType getType ()
public boolean dependsOn (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue other
public com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp getOperation ()
public java.lang.String toString ()
Object value
String delimiter
public com.intellij.psi.tree.IElementType getTokenType ()
synthetic void <init> (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaValue, boolean, com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp, com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$1)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue x0
com.intellij.codeInspection.dataFlow.value.DfaValue x1
boolean x2
com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$BinOp x3
com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$1 x4
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaBoxedValue$1.class
DfaBoxedValue.java
package com.intellij.codeInspection.dataFlow.value
synthetic com.intellij.codeInspection.dataFlow.value.DfaBoxedValue$1 extends java.lang.Object {
}
com/intellij/codeInspection/dataFlow/value/DfaBoxedValue$Factory.class
DfaBoxedValue.java
package com.intellij.codeInspection.dataFlow.value
public com.intellij.codeInspection.dataFlow.value.DfaBoxedValue$Factory extends java.lang.Object {
private final gnu.trove.TIntObjectHashMap cachedValues
private final com.intellij.codeInspection.dataFlow.value.DfaValueFactory myFactory
public void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
public com.intellij.codeInspection.dataFlow.value.DfaBoxedValue getBoxedIfExists (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue variable
public com.intellij.codeInspection.dataFlow.value.DfaValue createBoxed (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiType)
com.intellij.codeInspection.dataFlow.DfaFactMap facts
int id
com.intellij.codeInspection.dataFlow.value.DfaBoxedValue boxedValue
com.intellij.codeInspection.dataFlow.value.DfaValue valueToWrap
com.intellij.psi.PsiType type
}
com/intellij/codeInspection/dataFlow/value/DfaBoxedValue.class
DfaBoxedValue.java
package com.intellij.codeInspection.dataFlow.value
public com.intellij.codeInspection.dataFlow.value.DfaBoxedValue extends com.intellij.codeInspection.dataFlow.value.DfaValue {
private final com.intellij.codeInspection.dataFlow.value.DfaVariableValue myWrappedValue
private final com.intellij.psi.PsiType myType
private void <init> (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.psi.PsiType)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue valueToWrap
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.psi.PsiType type
public java.lang.String toString ()
public com.intellij.codeInspection.dataFlow.value.DfaVariableValue getWrappedValue ()
public com.intellij.psi.PsiType getType ()
synthetic void <init> (com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.psi.PsiType, com.intellij.codeInspection.dataFlow.value.DfaBoxedValue$1)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue x0
com.intellij.codeInspection.dataFlow.value.DfaValueFactory x1
com.intellij.psi.PsiType x2
com.intellij.codeInspection.dataFlow.value.DfaBoxedValue$1 x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaConstValue$1.class
DfaConstValue.java
package com.intellij.codeInspection.dataFlow.value
synthetic com.intellij.codeInspection.dataFlow.value.DfaConstValue$1 extends java.lang.Object {
}
com/intellij/codeInspection/dataFlow/value/DfaConstValue$Factory.class
DfaConstValue.java
package com.intellij.codeInspection.dataFlow.value
public com.intellij.codeInspection.dataFlow.value.DfaConstValue$Factory extends java.lang.Object {
private final com.intellij.codeInspection.dataFlow.value.DfaConstValue dfaNull
private final com.intellij.codeInspection.dataFlow.value.DfaConstValue dfaFalse
private final com.intellij.codeInspection.dataFlow.value.DfaConstValue dfaTrue
private final com.intellij.codeInspection.dataFlow.value.DfaConstValue dfaFail
private final com.intellij.codeInspection.dataFlow.value.DfaConstValue dfaSentinel
private final com.intellij.codeInspection.dataFlow.value.DfaValueFactory myFactory
private final java.util.Map myValues
void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
public com.intellij.codeInspection.dataFlow.value.DfaValue create (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expr
com.intellij.psi.PsiType type
Object value
public com.intellij.codeInspection.dataFlow.value.DfaValue create (com.intellij.psi.PsiVariable)
com.intellij.codeInspection.dataFlow.value.DfaConstValue unboxed
Boolean boo
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiVariable variable
Object value
com.intellij.psi.PsiType type
private static java.lang.Boolean computeJavaLangBooleanFieldReference (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiClass psiClass
String name
public com.intellij.codeInspection.dataFlow.value.DfaConstValue createDefault (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.codeInspection.dataFlow.value.DfaConstValue createFromValue (java.lang.Object, com.intellij.psi.PsiType)
Object numeric
Object value
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.value.DfaConstValue instance
public com.intellij.codeInspection.dataFlow.value.DfaConstValue getContractFail ()
public com.intellij.codeInspection.dataFlow.value.DfaConstValue getFalse ()
public com.intellij.codeInspection.dataFlow.value.DfaConstValue getTrue ()
public com.intellij.codeInspection.dataFlow.value.DfaConstValue getNull ()
public com.intellij.codeInspection.dataFlow.value.DfaConstValue getSentinel ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaConstValue.class
DfaConstValue.java
package com.intellij.codeInspection.dataFlow.value
public com.intellij.codeInspection.dataFlow.value.DfaConstValue extends com.intellij.codeInspection.dataFlow.value.DfaValue {
private static final Throwable ourThrowable
private static final Object SENTINEL
private final Object myValue
private final com.intellij.psi.PsiType myType
private void <init> (java.lang.Object, com.intellij.psi.PsiType, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
Object value
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
public java.lang.String toString ()
public static java.lang.String renderValue (java.lang.Object)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
Object value
public com.intellij.psi.PsiType getType ()
public java.lang.Object getValue ()
public com.intellij.codeInspection.dataFlow.value.DfaValue createNegated ()
public static boolean isContractFail (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue value
synthetic void <init> (java.lang.Object, com.intellij.psi.PsiType, com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaConstValue$1)
Object x0
com.intellij.psi.PsiType x1
com.intellij.codeInspection.dataFlow.value.DfaValueFactory x2
com.intellij.codeInspection.dataFlow.value.DfaConstValue$1 x3
static synthetic java.lang.Throwable access$100 ()
static synthetic java.lang.Object access$200 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaExpressionFactory$ArrayElementDescriptor.class
DfaExpressionFactory.java
package com.intellij.codeInspection.dataFlow.value
final com.intellij.codeInspection.dataFlow.value.DfaExpressionFactory$ArrayElementDescriptor extends java.lang.Object implements com.intellij.codeInspection.dataFlow.value.VariableDescriptor {
private final int myIndex
void <init> (int)
int index
public com.intellij.psi.PsiType getType (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifier
com.intellij.psi.PsiType qualifierType
public java.lang.String toString ()
public boolean isStable ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaExpressionFactory$GetterDescriptor.class
DfaExpressionFactory.java
package com.intellij.codeInspection.dataFlow.value
final com.intellij.codeInspection.dataFlow.value.DfaExpressionFactory$GetterDescriptor extends java.lang.Object implements com.intellij.codeInspection.dataFlow.value.VariableDescriptor {
private final com.intellij.psi.PsiMethod myGetter
private final boolean myStable
void <init> (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod getter
com.intellij.psi.PsiField field
public java.lang.String toString ()
public com.intellij.psi.PsiType getType (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifier
public com.intellij.psi.PsiMethod getPsiElement ()
public boolean isStable ()
public boolean isCall ()
public com.intellij.codeInspection.dataFlow.value.DfaValue createValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaValue, boolean)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue qualifier
boolean forAccessor
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public volatile synthetic com.intellij.psi.PsiModifierListOwner getPsiElement ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaExpressionFactory$PlainDescriptor.class
DfaExpressionFactory.java
package com.intellij.codeInspection.dataFlow.value
final com.intellij.codeInspection.dataFlow.value.DfaExpressionFactory$PlainDescriptor extends java.lang.Object implements com.intellij.codeInspection.dataFlow.value.VariableDescriptor {
private final com.intellij.psi.PsiVariable myVariable
void <init> (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public java.lang.String toString ()
public com.intellij.psi.PsiType getType (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifier
com.intellij.psi.PsiType type
public com.intellij.psi.PsiVariable getPsiElement ()
public boolean isStable ()
public com.intellij.codeInspection.dataFlow.value.DfaValue createValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaValue, boolean)
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue qualifier
boolean forAccessor
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public volatile synthetic com.intellij.psi.PsiModifierListOwner getPsiElement ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaExpressionFactory$ThisDescriptor.class
DfaExpressionFactory.java
package com.intellij.codeInspection.dataFlow.value
public final com.intellij.codeInspection.dataFlow.value.DfaExpressionFactory$ThisDescriptor extends java.lang.Object implements com.intellij.codeInspection.dataFlow.value.VariableDescriptor {
private final com.intellij.psi.PsiClass myQualifier
void <init> (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass qualifier
public java.lang.String toString ()
public com.intellij.psi.PsiType getType (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifier
public com.intellij.psi.PsiClass getPsiElement ()
public boolean isStable ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public volatile synthetic com.intellij.psi.PsiModifierListOwner getPsiElement ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaExpressionFactory.class
DfaExpressionFactory.java
package com.intellij.codeInspection.dataFlow.value
public com.intellij.codeInspection.dataFlow.value.DfaExpressionFactory extends java.lang.Object {
private final com.intellij.codeInspection.dataFlow.value.DfaValueFactory myFactory
private final java.util.Map myArrayIndices
void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
public com.intellij.codeInspection.dataFlow.value.DfaValue getExpressionDfaValue (com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.value.DfaValue arrayElementValue
Object index
com.intellij.psi.PsiExpression arrayExpression
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifier
com.intellij.psi.PsiType type
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass target
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiClass target
com.intellij.psi.PsiExpression expression
Object value
private com.intellij.codeInspection.dataFlow.value.DfaValue createReferenceValue (com.intellij.psi.PsiReferenceExpression)
com.intellij.codeInspection.dataFlow.value.DfaValue constValue
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiReferenceExpression refExpr
com.intellij.psi.PsiElement target
com.intellij.codeInspection.dataFlow.value.VariableDescriptor var
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifier
public com.intellij.codeInspection.dataFlow.value.DfaVariableValue getQualifierOrThisVariable (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiClass target
com.intellij.psi.PsiClass target
com.intellij.psi.PsiClass currentClass
com.intellij.psi.PsiClass memberClass
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceExpression refExpr
com.intellij.psi.PsiExpression qualifierExpression
private com.intellij.codeInspection.dataFlow.value.DfaVariableValue getQualifierVariable (com.intellij.psi.PsiExpression)
Object constValue
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.codeInspection.dataFlow.value.DfaValue qualifierValue
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifier
private static boolean maybeUninitializedConstant (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiModifierListOwner)
com.intellij.codeInspection.dataFlow.value.DfaValue constValue
com.intellij.psi.PsiReferenceExpression refExpr
com.intellij.psi.PsiModifierListOwner var
public static com.intellij.codeInspection.dataFlow.value.VariableDescriptor getAccessedVariableOrGetter (com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement target
com.intellij.codeInspection.dataFlow.SpecialField sf
private static boolean isClassAnnotatedImmutable (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
java.util.List annotations
private static boolean isContractAllowedForGetter (com.intellij.psi.PsiMethod)
com.intellij.codeInspection.dataFlow.MethodContract contract
com.intellij.psi.PsiMethod method
java.util.List contracts
private com.intellij.codeInspection.dataFlow.value.DfaValue getAdvancedExpressionDfaValue (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
int length
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType targetType
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.value.DfaValue typeValue
public com.intellij.codeInspection.dataFlow.value.DfaValue getArrayElementValue (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.value.DfaValue array
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet indexSet
long min
long max
com.intellij.codeInspection.dataFlow.value.DfaVariableValue arrayDfaVar
com.intellij.psi.PsiModifierListOwner arrayPsiVar
com.intellij.psi.PsiType arrayType
com.intellij.psi.PsiType targetType
com.intellij.psi.PsiExpression[] elements
public com.intellij.codeInspection.dataFlow.value.DfaValue getArrayElementValue (com.intellij.codeInspection.dataFlow.value.DfaValue, int)
com.intellij.psi.PsiExpression constantArrayElement
com.intellij.codeInspection.dataFlow.value.DfaValue array
int index
com.intellij.codeInspection.dataFlow.value.DfaVariableValue arrayDfaVar
com.intellij.psi.PsiType type
com.intellij.psi.PsiModifierListOwner arrayPsiVar
com.intellij.codeInspection.dataFlow.value.DfaExpressionFactory$ArrayElementDescriptor indexVariable
private com.intellij.codeInspection.dataFlow.value.DfaExpressionFactory$ArrayElementDescriptor getArrayIndexVariable (int)
int index
private static com.intellij.psi.PsiSubstitutor getSubstitutor (com.intellij.psi.PsiElement, com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.psi.PsiClass fieldClass
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiElement member
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifier
private static synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$getArrayElementValue$2 (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue a
com.intellij.codeInspection.dataFlow.value.DfaValue b
private static synthetic boolean lambda$getArrayElementValue$1 (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue value
private synthetic com.intellij.codeInspection.dataFlow.value.DfaValue lambda$getArrayElementValue$0 (com.intellij.psi.PsiExpression[], com.intellij.psi.PsiType, long)
com.intellij.psi.PsiExpression[] elements
com.intellij.psi.PsiType targetType
long idx
static synthetic com.intellij.psi.PsiSubstitutor access$000 (com.intellij.psi.PsiElement, com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.psi.PsiElement x0
com.intellij.codeInspection.dataFlow.value.DfaVariableValue x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaFactMapValue$Factory.class
DfaFactMapValue.java
package com.intellij.codeInspection.dataFlow.value
public com.intellij.codeInspection.dataFlow.value.DfaFactMapValue$Factory extends java.lang.Object {
private final com.intellij.codeInspection.dataFlow.value.DfaValueFactory myFactory
private final java.util.Map myValues
void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
public com.intellij.codeInspection.dataFlow.value.DfaValue createValue (com.intellij.codeInspection.dataFlow.DfaFactType, java.lang.Object)
Long constantValue
com.intellij.codeInspection.dataFlow.DfaFactType factType
Object value
public com.intellij.codeInspection.dataFlow.value.DfaValue createValue (com.intellij.codeInspection.dataFlow.DfaFactMap)
com.intellij.codeInspection.dataFlow.DfaFactMap facts
private synthetic com.intellij.codeInspection.dataFlow.value.DfaFactMapValue lambda$createValue$0 (com.intellij.codeInspection.dataFlow.DfaFactMap)
com.intellij.codeInspection.dataFlow.DfaFactMap f
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaFactMapValue.class
DfaFactMapValue.java
package com.intellij.codeInspection.dataFlow.value
public com.intellij.codeInspection.dataFlow.value.DfaFactMapValue extends com.intellij.codeInspection.dataFlow.value.DfaValue {
private final com.intellij.codeInspection.dataFlow.DfaFactMap myFacts
void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.DfaFactMap)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.DfaFactMap facts
public com.intellij.codeInspection.dataFlow.value.DfaValue withFact (com.intellij.codeInspection.dataFlow.DfaFactType, java.lang.Object)
com.intellij.codeInspection.dataFlow.DfaFactType factType
Object value
public com.intellij.codeInspection.dataFlow.DfaFactMap getFacts ()
public java.lang.Object get (com.intellij.codeInspection.dataFlow.DfaFactType)
com.intellij.codeInspection.dataFlow.DfaFactType factType
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaInstanceofValue.class
DfaInstanceofValue.java
package com.intellij.codeInspection.dataFlow.value
public com.intellij.codeInspection.dataFlow.value.DfaInstanceofValue extends com.intellij.codeInspection.dataFlow.value.DfaValue {
private final com.intellij.psi.PsiExpression myExpression
private final com.intellij.psi.PsiType myCastType
private final boolean myNegated
private final com.intellij.codeInspection.dataFlow.value.DfaValue myRelation
public void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, com.intellij.codeInspection.dataFlow.value.DfaValue, boolean)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType castType
com.intellij.codeInspection.dataFlow.value.DfaValue relation
boolean negated
public com.intellij.codeInspection.dataFlow.value.DfaValue getRelation ()
public com.intellij.psi.PsiExpression getExpression ()
public com.intellij.psi.PsiType getCastType ()
public boolean isNegated ()
public com.intellij.codeInspection.dataFlow.value.DfaValue createNegated ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaPsiType.class
DfaPsiType.java
package com.intellij.codeInspection.dataFlow.value
public com.intellij.codeInspection.dataFlow.value.DfaPsiType extends java.lang.Object {
private final com.intellij.psi.PsiType myPsiType
private final com.intellij.codeInspection.dataFlow.value.DfaValueFactory myFactory
private java.util.List mySuperTypes
private final int myID
static final synthetic boolean $assertionsDisabled
void <init> (int, com.intellij.psi.PsiType, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
int id
com.intellij.psi.PsiType psiType
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
public com.intellij.psi.PsiType getPsiType ()
public java.util.stream.Stream superTypes ()
java.util.List superTypes
public com.intellij.codeInspection.dataFlow.TypeConstraint asConstraint ()
com.intellij.codeInspection.dataFlow.TypeConstraint constraint
public boolean isAssignableFrom (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaPsiType other
com.intellij.openapi.util.Pair key
public boolean isConvertibleFrom (com.intellij.codeInspection.dataFlow.value.DfaPsiType)
com.intellij.codeInspection.dataFlow.value.DfaPsiType other
com.intellij.openapi.util.Pair key
public com.intellij.codeInspection.dataFlow.value.DfaValueFactory getFactory ()
public java.lang.String toString ()
public int getID ()
public static com.intellij.psi.PsiType normalizeType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType[] types
com.intellij.psi.PsiType psiType
private static com.intellij.psi.PsiType normalizeClassType (com.intellij.psi.PsiClassType, java.util.Set)
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass resolved
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClassType[] types
java.util.List result
com.intellij.psi.PsiClassType psiType
java.util.Set processed
com.intellij.psi.PsiClass aClass
private synthetic java.lang.Boolean lambda$isConvertibleFrom$2 (com.intellij.codeInspection.dataFlow.value.DfaPsiType, com.intellij.openapi.util.Pair)
com.intellij.codeInspection.dataFlow.value.DfaPsiType other
com.intellij.openapi.util.Pair k
private synthetic java.lang.Boolean lambda$isAssignableFrom$1 (com.intellij.codeInspection.dataFlow.value.DfaPsiType, com.intellij.openapi.util.Pair)
com.intellij.codeInspection.dataFlow.value.DfaPsiType other
com.intellij.openapi.util.Pair k
private synthetic boolean lambda$superTypes$0 (java.util.List, com.intellij.psi.PsiType)
java.util.List superTypes
com.intellij.psi.PsiType t
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaRelationValue$1.class
DfaRelationValue.java
package com.intellij.codeInspection.dataFlow.value
synthetic com.intellij.codeInspection.dataFlow.value.DfaRelationValue$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$codeInspection$dataFlow$value$DfaRelationValue$RelationType
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/value/DfaRelationValue$Factory.class
DfaRelationValue.java
package com.intellij.codeInspection.dataFlow.value
public com.intellij.codeInspection.dataFlow.value.DfaRelationValue$Factory extends java.lang.Object {
private final java.util.Map myValues
private final com.intellij.codeInspection.dataFlow.value.DfaValueFactory myFactory
void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
public com.intellij.codeInspection.dataFlow.value.DfaRelationValue createRelation (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType flipped
com.intellij.codeInspection.dataFlow.value.DfaValue dfaLeft
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
com.intellij.codeInspection.dataFlow.value.DfaValue dfaRight
private com.intellij.codeInspection.dataFlow.value.DfaRelationValue createConstBasedRelation (com.intellij.codeInspection.dataFlow.value.DfaFactMapValue, com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.codeInspection.dataFlow.value.DfaConstValue)
com.intellij.codeInspection.dataFlow.value.DfaFactMapValue dfaLeft
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
com.intellij.codeInspection.dataFlow.value.DfaConstValue dfaRight
private com.intellij.codeInspection.dataFlow.value.DfaRelationValue createCanonicalRelation (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue dfaLeft
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
com.intellij.codeInspection.dataFlow.value.DfaValue dfaRight
private synthetic com.intellij.codeInspection.dataFlow.value.DfaRelationValue lambda$createCanonicalRelation$0 (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.openapi.util.Trinity)
com.intellij.codeInspection.dataFlow.value.DfaValue dfaLeft
com.intellij.codeInspection.dataFlow.value.DfaValue dfaRight
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
com.intellij.openapi.util.Trinity k
static synthetic com.intellij.codeInspection.dataFlow.value.DfaRelationValue access$000 (com.intellij.codeInspection.dataFlow.value.DfaRelationValue$Factory, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$Factory x0
com.intellij.codeInspection.dataFlow.value.DfaValue x1
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType x2
com.intellij.codeInspection.dataFlow.value.DfaValue x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaRelationValue$RelationType.class
DfaRelationValue.java
package com.intellij.codeInspection.dataFlow.value
public final enum com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType extends java.lang.Enum {
public static final enum com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType LE
public static final enum com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType LT
public static final enum com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType GE
public static final enum com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType GT
public static final enum com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType EQ
public static final enum com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType NE
public static final enum com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType IS
public static final enum com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType IS_NOT
private final String myName
private static final synthetic com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType[] $VALUES
public static com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType[] values ()
public static com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String name
public boolean isSubRelation (com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType)
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType other
public com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType getNegated ()
public com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType getFlipped ()
public boolean isInequality ()
public java.lang.String toString ()
public static com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType fromElementType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public static com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType equivalence (boolean)
boolean equal
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaRelationValue.class
DfaRelationValue.java
package com.intellij.codeInspection.dataFlow.value
public com.intellij.codeInspection.dataFlow.value.DfaRelationValue extends com.intellij.codeInspection.dataFlow.value.DfaValue {
private final com.intellij.codeInspection.dataFlow.value.DfaValue myLeftOperand
private final com.intellij.codeInspection.dataFlow.value.DfaValue myRightOperand
private final com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType myRelation
public com.intellij.codeInspection.dataFlow.value.DfaRelationValue createNegated ()
private void <init> (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValue leftOperand
com.intellij.codeInspection.dataFlow.value.DfaValue rightOperand
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
public com.intellij.codeInspection.dataFlow.value.DfaValue getLeftOperand ()
public com.intellij.codeInspection.dataFlow.value.DfaValue getRightOperand ()
public boolean isEquality ()
public boolean isNonEquality ()
public com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType getRelation ()
public com.intellij.psi.PsiType getType ()
public java.lang.String toString ()
public volatile synthetic com.intellij.codeInspection.dataFlow.value.DfaValue createNegated ()
synthetic void <init> (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaRelationValue$1)
com.intellij.codeInspection.dataFlow.value.DfaValue x0
com.intellij.codeInspection.dataFlow.value.DfaValue x1
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType x2
com.intellij.codeInspection.dataFlow.value.DfaValueFactory x3
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$1 x4
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaUnknownValue$1.class
DfaUnknownValue.java
package com.intellij.codeInspection.dataFlow.value
synthetic com.intellij.codeInspection.dataFlow.value.DfaUnknownValue$1 extends java.lang.Object {
}
com/intellij/codeInspection/dataFlow/value/DfaUnknownValue$DfaUnknownValueHolder.class
DfaUnknownValue.java
package com.intellij.codeInspection.dataFlow.value
com.intellij.codeInspection.dataFlow.value.DfaUnknownValue$DfaUnknownValueHolder extends java.lang.Object {
private static final com.intellij.codeInspection.dataFlow.value.DfaUnknownValue myInstance
private void <init> ()
static synthetic com.intellij.codeInspection.dataFlow.value.DfaUnknownValue access$100 ()
static void <clinit> ()
}
com/intellij/codeInspection/dataFlow/value/DfaUnknownValue.class
DfaUnknownValue.java
package com.intellij.codeInspection.dataFlow.value
public com.intellij.codeInspection.dataFlow.value.DfaUnknownValue extends com.intellij.codeInspection.dataFlow.value.DfaValue {
public static com.intellij.codeInspection.dataFlow.value.DfaUnknownValue getInstance ()
private void <init> ()
public com.intellij.codeInspection.dataFlow.value.DfaValue createNegated ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public int getID ()
synthetic void <init> (com.intellij.codeInspection.dataFlow.value.DfaUnknownValue$1)
com.intellij.codeInspection.dataFlow.value.DfaUnknownValue$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaValue.class
DfaValue.java
package com.intellij.codeInspection.dataFlow.value
public abstract com.intellij.codeInspection.dataFlow.value.DfaValue extends java.lang.Object {
private final int myID
protected final com.intellij.codeInspection.dataFlow.value.DfaValueFactory myFactory
protected void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
public com.intellij.codeInspection.dataFlow.value.DfaValueFactory getFactory ()
public int getID ()
public com.intellij.psi.PsiType getType ()
public com.intellij.codeInspection.dataFlow.value.DfaValue unite (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue other
public com.intellij.codeInspection.dataFlow.value.DfaValue createNegated ()
public boolean dependsOn (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue other
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
}
com/intellij/codeInspection/dataFlow/value/DfaValueFactory$ClassInitializationInfo.class
DfaValueFactory.java
package com.intellij.codeInspection.dataFlow.value
com.intellij.codeInspection.dataFlow.value.DfaValueFactory$ClassInitializationInfo extends java.lang.Object {
final boolean myCanInstantiateItself
final boolean myCtorsCallMethods
final boolean mySuperCtorsCallMethods
void <init> (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
private static boolean canCallMethodsInConstructors (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiMethod target
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass aClass
boolean virtual
private static synthetic boolean lambda$new$4 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass superClass
private static synthetic boolean lambda$new$3 (com.intellij.psi.PsiClass, com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiJavaCodeReferenceElement classRef
private static synthetic java.util.stream.Stream lambda$new$2 (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
private static synthetic java.util.stream.Stream lambda$null$1 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic boolean lambda$new$0 (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaValueFactory$FieldChecker.class
DfaValueFactory.java
package com.intellij.codeInspection.dataFlow.value
com.intellij.codeInspection.dataFlow.value.DfaValueFactory$FieldChecker extends java.lang.Object {
private final boolean myTrustDirectFieldInitializers
private final boolean myTrustFieldInitializersInConstructors
private final boolean myCanInstantiateItself
private final com.intellij.psi.PsiClass myClass
void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass contextClass
com.intellij.codeInspection.dataFlow.value.DfaValueFactory$ClassInitializationInfo info
boolean canTrustFieldInitializer (com.intellij.psi.PsiField)
boolean staticField
com.intellij.psi.PsiField field
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$new$0 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass contextClass
}
com/intellij/codeInspection/dataFlow/value/DfaValueFactory.class
DfaValueFactory.java
package com.intellij.codeInspection.dataFlow.value
public com.intellij.codeInspection.dataFlow.value.DfaValueFactory extends java.lang.Object {
private final java.util.List myValues
final java.util.Map myAssignableCache
final java.util.Map myConvertibleCache
private final java.util.Map myDfaTypes
private final boolean myUnknownMembersAreNullable
private final com.intellij.codeInspection.dataFlow.value.DfaValueFactory$FieldChecker myFieldChecker
private static final com.intellij.patterns.ElementPattern MEMBER_OR_METHOD_PARAMETER
private final java.util.Map myControlTransfers
private final com.intellij.codeInspection.dataFlow.value.DfaVariableValue$Factory myVarFactory
private final com.intellij.codeInspection.dataFlow.value.DfaConstValue$Factory myConstFactory
private final com.intellij.codeInspection.dataFlow.value.DfaBoxedValue$Factory myBoxedFactory
private final com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$Factory myBinOpFactory
private final com.intellij.codeInspection.dataFlow.value.DfaRelationValue$Factory myRelationFactory
private final com.intellij.codeInspection.dataFlow.value.DfaExpressionFactory myExpressionFactory
private final com.intellij.codeInspection.dataFlow.value.DfaFactMapValue$Factory myFactFactory
public void <init> (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement context
boolean unknownMembersAreNullable
public boolean canTrustFieldInitializer (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
public com.intellij.codeInsight.Nullability suggestNullabilityForNonAnnotatedMember (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner member
public com.intellij.codeInspection.dataFlow.value.DfaValue createTypeValue (com.intellij.psi.PsiType, com.intellij.codeInsight.Nullability)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet range
com.intellij.psi.PsiType type
com.intellij.codeInsight.Nullability nullability
com.intellij.codeInspection.dataFlow.DfaFactMap facts
public com.intellij.codeInspection.dataFlow.value.DfaValue createExactTypeValue (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.DfaFactMap facts
public com.intellij.codeInspection.dataFlow.value.DfaValue withFact (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.DfaFactType, java.lang.Object)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.DfaFactType factType
Object factValue
public com.intellij.codeInspection.dataFlow.value.DfaPsiType createDfaType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
com.intellij.codeInspection.dataFlow.value.DfaPsiType dfaType
int registerValue (com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue value
public com.intellij.codeInspection.dataFlow.value.DfaValue getValue (int)
int id
public com.intellij.codeInspection.dataFlow.value.DfaPsiType getType (int)
int id
public com.intellij.codeInspection.dataFlow.value.DfaValue createValue (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression psiExpression
public com.intellij.codeInspection.dataFlow.value.DfaConstValue getInt (int)
int value
public com.intellij.codeInspection.dataFlow.value.DfaValue createLiteralValue (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression literal
public com.intellij.codeInspection.dataFlow.value.DfaValue createCondition (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValue dfaLeft
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
com.intellij.codeInspection.dataFlow.value.DfaValue dfaRight
com.intellij.codeInspection.dataFlow.value.DfaConstValue value
com.intellij.codeInspection.dataFlow.value.DfaRelationValue relation
private com.intellij.codeInspection.dataFlow.value.DfaConstValue tryEvaluate (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.DfaFactMap leftFacts
com.intellij.codeInspection.dataFlow.DfaFactMap rightFacts
boolean isSuperState
boolean isDistinct
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet constraint
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet revConstraint
com.intellij.codeInspection.dataFlow.value.DfaValue dfaLeft
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
com.intellij.codeInspection.dataFlow.value.DfaValue dfaRight
com.intellij.codeInspection.dataFlow.value.DfaConstValue sentinel
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet leftRange
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet rightRange
public com.intellij.codeInspection.dataFlow.value.DfaConstValue getBoolean (boolean)
boolean value
public com.intellij.codeInspection.dataFlow.value.DfaValue getFactValue (com.intellij.codeInspection.dataFlow.DfaFactType, java.lang.Object)
com.intellij.codeInspection.dataFlow.DfaFactType factType
Object value
public java.util.Collection getValues ()
public com.intellij.codeInspection.dataFlow.DfaControlTransferValue controlTransfer (com.intellij.codeInspection.dataFlow.TransferTarget, com.intellij.util.containers.FList)
com.intellij.codeInspection.dataFlow.TransferTarget kind
com.intellij.util.containers.FList traps
public com.intellij.codeInspection.dataFlow.value.DfaVariableValue$Factory getVarFactory ()
public com.intellij.codeInspection.dataFlow.value.DfaConstValue$Factory getConstFactory ()
public com.intellij.codeInspection.dataFlow.value.DfaBoxedValue$Factory getBoxedFactory ()
public com.intellij.codeInspection.dataFlow.value.DfaRelationValue$Factory getRelationFactory ()
public com.intellij.codeInspection.dataFlow.value.DfaFactMapValue$Factory getFactFactory ()
public com.intellij.codeInspection.dataFlow.value.DfaExpressionFactory getExpressionFactory ()
public com.intellij.codeInspection.dataFlow.value.DfaBinOpValue$Factory getBinOpFactory ()
public com.intellij.codeInspection.dataFlow.value.DfaValue createCommonValue (com.intellij.psi.PsiExpression[], com.intellij.psi.PsiType)
com.intellij.codeInspection.dataFlow.value.DfaValue expressionValue
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiType targetType
com.intellij.codeInspection.dataFlow.value.DfaValue loopElement
private synthetic com.intellij.codeInspection.dataFlow.DfaControlTransferValue lambda$new$1 (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair p
private static synthetic boolean lambda$getType$0 (int, com.intellij.codeInspection.dataFlow.value.DfaPsiType)
int id
com.intellij.codeInspection.dataFlow.value.DfaPsiType t
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaVariableValue$1.class
DfaVariableValue.java
package com.intellij.codeInspection.dataFlow.value
synthetic com.intellij.codeInspection.dataFlow.value.DfaVariableValue$1 extends java.lang.Object {
}
com/intellij/codeInspection/dataFlow/value/DfaVariableValue$Factory.class
DfaVariableValue.java
package com.intellij.codeInspection.dataFlow.value
public com.intellij.codeInspection.dataFlow.value.DfaVariableValue$Factory extends java.lang.Object {
private final java.util.Map myExistingVars
private final com.intellij.codeInspection.dataFlow.value.DfaValueFactory myFactory
void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
public com.intellij.codeInspection.dataFlow.value.DfaVariableValue createVariableValue (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifier
public com.intellij.codeInspection.dataFlow.value.DfaVariableValue createThisValue (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public com.intellij.codeInspection.dataFlow.value.DfaVariableValue createVariableValue (com.intellij.codeInspection.dataFlow.value.VariableDescriptor)
com.intellij.codeInspection.dataFlow.value.VariableDescriptor descriptor
com.intellij.codeInspection.dataFlow.value.DfaVariableValue createVariableValue (com.intellij.codeInspection.dataFlow.value.VariableDescriptor, com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.VariableDescriptor descriptor
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifier
com.intellij.openapi.util.Pair key
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/DfaVariableValue.class
DfaVariableValue.java
package com.intellij.codeInspection.dataFlow.value
public final com.intellij.codeInspection.dataFlow.value.DfaVariableValue extends com.intellij.codeInspection.dataFlow.value.DfaValue {
private final com.intellij.codeInspection.dataFlow.value.VariableDescriptor myDescriptor
private final com.intellij.psi.PsiType myVarType
private final com.intellij.codeInspection.dataFlow.value.DfaVariableValue myQualifier
private com.intellij.codeInspection.dataFlow.DfaFactMap myInherentFacts
private final java.util.List myDependents
private void <init> (com.intellij.codeInspection.dataFlow.value.VariableDescriptor, com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.VariableDescriptor descriptor
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifier
public com.intellij.psi.PsiModifierListOwner getPsiVariable ()
public com.intellij.codeInspection.dataFlow.value.VariableDescriptor getDescriptor ()
public com.intellij.psi.PsiType getType ()
public com.intellij.codeInspection.dataFlow.value.DfaValue createNegated ()
public boolean dependsOn (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue other
public java.util.List getDependentVariables ()
public int getDepth ()
int depth
com.intellij.codeInspection.dataFlow.value.DfaVariableValue qualifier
public com.intellij.codeInspection.dataFlow.value.DfaVariableValue withQualifier (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue newQualifier
public java.lang.String toString ()
public com.intellij.codeInspection.dataFlow.value.DfaVariableValue getQualifier ()
public com.intellij.codeInspection.dataFlow.DfaFactMap getInherentFacts ()
public com.intellij.codeInsight.Nullability getInherentNullability ()
public boolean isFlushableByCalls ()
public boolean containsCalls ()
synthetic void <init> (com.intellij.codeInspection.dataFlow.value.VariableDescriptor, com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaVariableValue, com.intellij.codeInspection.dataFlow.value.DfaVariableValue$1)
com.intellij.codeInspection.dataFlow.value.VariableDescriptor x0
com.intellij.codeInspection.dataFlow.value.DfaValueFactory x1
com.intellij.codeInspection.dataFlow.value.DfaVariableValue x2
com.intellij.codeInspection.dataFlow.value.DfaVariableValue$1 x3
static synthetic java.util.List access$100 (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
com.intellij.codeInspection.dataFlow.value.DfaVariableValue x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/dataFlow/value/VariableDescriptor.class
VariableDescriptor.java
package com.intellij.codeInspection.dataFlow.value
public abstract com.intellij.codeInspection.dataFlow.value.VariableDescriptor extends java.lang.Object {
public com.intellij.psi.PsiModifierListOwner getPsiElement ()
public abstract boolean isStable ()
public boolean isCall ()
public com.intellij.codeInspection.dataFlow.value.DfaValue createValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaValue)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue qualifier
public com.intellij.codeInspection.dataFlow.value.DfaValue createValue (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, com.intellij.codeInspection.dataFlow.value.DfaValue, boolean)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
com.intellij.codeInspection.dataFlow.value.DfaValue qualifier
boolean forAccessor
com.intellij.psi.PsiType type
public abstract com.intellij.psi.PsiType getType (com.intellij.codeInspection.dataFlow.value.DfaVariableValue)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/deadCode/DummyEntryPointsTool.class
DummyEntryPointsTool.java
package com.intellij.codeInspection.deadCode
public com.intellij.codeInspection.deadCode.DummyEntryPointsTool extends com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase {
public void <init> ()
public void runInspection (com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor problemDescriptionsProcessor
public com.intellij.codeInspection.ex.JobDescriptor[] getAdditionalJobs (com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.GlobalInspectionContext context
public java.lang.String getDisplayName ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getShortName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/deadCode/RefEntryPointFilter.class
RefEntryPointFilter.java
package com.intellij.codeInspection.deadCode
public com.intellij.codeInspection.deadCode.RefEntryPointFilter extends com.intellij.codeInspection.util.RefFilter {
public void <init> ()
public int getElementProblemCount (com.intellij.codeInspection.reference.RefJavaElement)
com.intellij.codeInspection.reference.RefJavaElement refElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/deadCode/RefUnreachableFilter.class
RefUnreachableFilter.java
package com.intellij.codeInspection.deadCode
public com.intellij.codeInspection.deadCode.RefUnreachableFilter extends com.intellij.codeInspection.util.RefFilter {
protected com.intellij.codeInspection.GlobalInspectionTool myTool
protected final com.intellij.codeInspection.GlobalInspectionContext myContext
public void <init> (com.intellij.codeInspection.GlobalInspectionTool, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.GlobalInspectionTool tool
com.intellij.codeInspection.GlobalInspectionContext context
public int getElementProblemCount (com.intellij.codeInspection.reference.RefJavaElement)
com.intellij.codeInspection.reference.RefJavaElement refElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/deadCode/UnreferencedFilter.class
UnreferencedFilter.java
package com.intellij.codeInspection.deadCode
public com.intellij.codeInspection.deadCode.UnreferencedFilter extends com.intellij.codeInspection.deadCode.RefUnreachableFilter {
public void <init> (com.intellij.codeInspection.GlobalInspectionTool, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.GlobalInspectionTool tool
com.intellij.codeInspection.GlobalInspectionContext context
public int getElementProblemCount (com.intellij.codeInspection.reference.RefJavaElement)
com.intellij.codeInspection.reference.RefField refField
com.intellij.codeInspection.reference.RefJavaElement refElement
public static boolean isExternallyReferenced (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement element
private static synthetic boolean lambda$isExternallyReferenced$0 (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement reference
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/deadCode/UnusedDeclarationInspectionBase$1.class
UnusedDeclarationInspectionBase.java
package com.intellij.codeInspection.deadCode
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$1 extends com.intellij.codeInspection.reference.RefJavaVisitor {
final synthetic com.intellij.codeInspection.GlobalInspectionContext val$globalContext
final synthetic com.intellij.analysis.AnalysisScope val$scope
final synthetic com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase this$0
void <init> (com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.analysis.AnalysisScope)
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase this$0
public void visitElement (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefElementImpl refElement
com.intellij.psi.PsiFile file
boolean isSuppressed
com.intellij.codeInspection.reference.RefEntity refEntity
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/deadCode/UnusedDeclarationInspectionBase$2$1.class
UnusedDeclarationInspectionBase.java
package com.intellij.codeInspection.deadCode
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$2$1 extends com.intellij.codeInspection.reference.RefJavaVisitor {
final synthetic com.intellij.codeInspection.reference.RefJavaElement val$refElement
final synthetic com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$2 this$1
void <init> (com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$2, com.intellij.codeInspection.reference.RefJavaElement)
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$2 this$1
public void visitField (com.intellij.codeInspection.reference.RefField)
com.intellij.codeInspection.reference.RefField refField
org.jetbrains.uast.UField uField
public void visitMethod (com.intellij.codeInspection.reference.RefMethod)
com.intellij.codeInspection.reference.RefClass ownerClass
com.intellij.codeInspection.reference.RefClass ownerClass
com.intellij.codeInspection.reference.RefMethod refMethod
org.jetbrains.uast.UMethod uMethod
public void visitClass (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass refClass
public void queryQualifiedNameUsages (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefElement element
com.intellij.codeInspection.reference.RefClass refClass
private static synthetic void lambda$queryQualifiedNameUsages$3 (com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefMethod constructor
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.ex.EntryPointsManager entryPointsManager
private static synthetic boolean lambda$visitClass$2 (com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.reference.RefClass, com.intellij.psi.PsiReference)
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.psi.PsiReference psiReference
private static synthetic boolean lambda$visitClass$1 (com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.reference.RefClass, com.intellij.psi.PsiClass)
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.psi.PsiClass inheritor
private static synthetic boolean lambda$visitField$0 (com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.reference.RefField, com.intellij.psi.PsiReference)
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.reference.RefField refField
com.intellij.psi.PsiReference psiReference
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/deadCode/UnusedDeclarationInspectionBase$2.class
UnusedDeclarationInspectionBase.java
package com.intellij.codeInspection.deadCode
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$2 extends com.intellij.codeInspection.reference.RefJavaVisitor {
final synthetic com.intellij.codeInspection.util.RefFilter val$filter
final synthetic java.util.Set val$processedSuspicious
final synthetic com.intellij.codeInspection.GlobalInspectionContext val$globalContext
final synthetic boolean[] val$requestAdded
final synthetic boolean val$firstPhase
final synthetic com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase this$0
void <init> (com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase, com.intellij.codeInspection.util.RefFilter, java.util.Set, com.intellij.codeInspection.GlobalInspectionContext, boolean[], boolean)
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase this$0
public void visitElement (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.codeInspection.reference.RefJavaElement refElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/deadCode/UnusedDeclarationInspectionBase$3.class
UnusedDeclarationInspectionBase.java
package com.intellij.codeInspection.deadCode
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$3 extends com.intellij.codeInspection.reference.RefJavaVisitor {
final synthetic com.intellij.codeInspection.GlobalInspectionContext val$context
final synthetic com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase this$0
void <init> (com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase this$0
public void visitElement (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefJavaElementImpl refElement
com.intellij.codeInspection.reference.RefEntity refEntity
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/deadCode/UnusedDeclarationInspectionBase$CodeScanner.class
UnusedDeclarationInspectionBase.java
package com.intellij.codeInspection.deadCode
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$CodeScanner extends com.intellij.codeInspection.reference.RefJavaVisitor {
private final java.util.Map myClassIDtoMethods
private final java.util.Set myInstantiatedClasses
private int myInstantiatedClassesCount
private final java.util.Set myProcessedMethods
private void <init> ()
public void visitMethod (com.intellij.codeInspection.reference.RefMethod)
com.intellij.codeInspection.reference.RefMethod refSub
com.intellij.codeInspection.reference.RefMethod method
public void visitClass (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass refClass
boolean alreadyActive
public void visitField (com.intellij.codeInspection.reference.RefField)
com.intellij.codeInspection.reference.RefField field
private void addInstantiatedClass (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.codeInspection.reference.RefClass baseClass
java.util.List refMethods
com.intellij.codeInspection.reference.RefClass refClass
private void makeContentReachable (com.intellij.codeInspection.reference.RefJavaElementImpl)
com.intellij.codeInspection.reference.RefElement refCallee
com.intellij.codeInspection.reference.RefJavaElementImpl refElement
private void makeClassInitializersReachable (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefElement refCallee
com.intellij.codeInspection.reference.RefClass refClass
private void addDelayedMethod (com.intellij.codeInspection.reference.RefMethod)
com.intellij.codeInspection.reference.RefMethod refMethod
java.util.Set methods
private boolean isClassInstantiated (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass refClass
private int newlyInstantiatedClassesCount ()
private void cleanInstantiatedClassesCount ()
private void processDelayedMethods ()
com.intellij.codeInspection.reference.RefMethod arMethod
com.intellij.codeInspection.reference.RefMethod[] arMethods
java.util.Set methods
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.reference.RefClass[] instClasses
synthetic void <init> (com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$1)
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$1 x0
static synthetic int access$800 (com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$CodeScanner)
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$CodeScanner x0
static synthetic void access$900 (com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$CodeScanner)
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$CodeScanner x0
static synthetic void access$1000 (com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$CodeScanner)
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$CodeScanner x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/deadCode/UnusedDeclarationInspectionBase$StrictUnreferencedFilter.class
UnusedDeclarationInspectionBase.java
package com.intellij.codeInspection.deadCode
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$StrictUnreferencedFilter extends com.intellij.codeInspection.deadCode.UnreferencedFilter {
private void <init> (com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase tool
com.intellij.codeInspection.GlobalInspectionContext context
public int getElementProblemCount (com.intellij.codeInspection.reference.RefJavaElement)
com.intellij.codeInspection.reference.RefJavaElement refElement
int problemCount
synthetic void <init> (com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$1)
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase x0
com.intellij.codeInspection.GlobalInspectionContext x1
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/deadCode/UnusedDeclarationInspectionBase.class
UnusedDeclarationInspectionBase.java
package com.intellij.codeInspection.deadCode
public com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase extends com.intellij.codeInspection.GlobalInspectionTool {
private static final com.intellij.openapi.diagnostic.Logger LOG
public boolean ADD_MAINS_TO_ENTRIES
public boolean ADD_APPLET_TO_ENTRIES
public boolean ADD_SERVLET_TO_ENTRIES
public boolean ADD_NONJAVA_TO_ENTRIES
private boolean TEST_ENTRY_POINTS
public static final String DISPLAY_NAME
public static final String SHORT_NAME
public static final String ALTERNATIVE_ID
final java.util.List myExtensions
final com.intellij.codeInspection.unusedSymbol.UnusedSymbolLocalInspectionBase myLocalInspectionBase
private static final com.intellij.openapi.util.Key PROCESSED_SUSPICIOUS_ELEMENTS_KEY
private static final com.intellij.openapi.util.Key PHASE_KEY
private final boolean myEnabledInEditor
public void <init> ()
public void <init> (boolean)
Exception e
com.intellij.codeInspection.reference.EntryPoint entryPoint
boolean enabledInEditor
com.intellij.openapi.extensions.ExtensionPoint point
com.intellij.codeInspection.reference.EntryPoint[] extensions
java.util.List deadCodeAddIns
protected com.intellij.codeInspection.unusedSymbol.UnusedSymbolLocalInspectionBase createUnusedSymbolLocalInspection ()
public com.intellij.codeInspection.unusedSymbol.UnusedSymbolLocalInspectionBase getSharedLocalInspectionTool ()
private boolean isAddMainsEnabled ()
private boolean isAddAppletEnabled ()
private boolean isAddServletEnabled ()
private boolean isAddNonJavaUsedEnabled ()
public boolean isTestEntryPoints ()
public void setTestEntryPoints (boolean)
boolean testEntryPoints
public java.lang.String getDisplayName ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getShortName ()
public void readSettings (org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
com.intellij.codeInspection.reference.EntryPoint extension
org.jdom.Element node
String testEntriesAttr
public void writeSettings (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element node
protected void writeUnusedDeclarationSettings (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
com.intellij.codeInspection.reference.EntryPoint extension
org.jdom.Element node
private static boolean isExternalizableNoParameterConstructor (org.jetbrains.uast.UMethod, com.intellij.codeInspection.reference.RefClass)
org.jetbrains.uast.UMethod method
com.intellij.codeInspection.reference.RefClass refClass
java.util.List parameterList
org.jetbrains.uast.UClass aClass
private static boolean isSerializationImplicitlyUsedField (org.jetbrains.uast.UField)
org.jetbrains.uast.UField field
String name
org.jetbrains.uast.UClass aClass
private static boolean isWriteObjectMethod (org.jetbrains.uast.UMethod, com.intellij.codeInspection.reference.RefClass)
org.jetbrains.uast.UMethod method
com.intellij.codeInspection.reference.RefClass refClass
String name
java.util.List parameters
org.jetbrains.uast.UClass aClass
private static boolean isReadObjectMethod (org.jetbrains.uast.UMethod, com.intellij.codeInspection.reference.RefClass)
org.jetbrains.uast.UMethod method
com.intellij.codeInspection.reference.RefClass refClass
String name
java.util.List parameters
org.jetbrains.uast.UClass aClass
private static boolean isWriteReplaceMethod (org.jetbrains.uast.UMethod, com.intellij.codeInspection.reference.RefClass)
org.jetbrains.uast.UMethod method
com.intellij.codeInspection.reference.RefClass refClass
String name
java.util.List parameters
org.jetbrains.uast.UClass aClass
private static boolean isReadResolveMethod (org.jetbrains.uast.UMethod, com.intellij.codeInspection.reference.RefClass)
org.jetbrains.uast.UMethod method
com.intellij.codeInspection.reference.RefClass refClass
String name
java.util.List parameters
org.jetbrains.uast.UClass aClass
private static boolean equalsToText (com.intellij.psi.PsiType, java.lang.String)
com.intellij.psi.PsiType type
String text
private static boolean isSerializable (org.jetbrains.uast.UClass, com.intellij.codeInspection.reference.RefClass)
org.jetbrains.uast.UClass aClass
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.psi.PsiClass psi
com.intellij.psi.PsiClass serializableClass
private static boolean isExternalizable (org.jetbrains.uast.UClass, com.intellij.codeInspection.reference.RefClass)
org.jetbrains.uast.UClass aClass
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.psi.PsiClass psi
com.intellij.psi.PsiClass externalizableClass
private static boolean isSerializable (org.jetbrains.uast.UClass, com.intellij.codeInspection.reference.RefClass, com.intellij.psi.PsiClass)
com.intellij.codeInspection.reference.RefClass subClass
java.util.Set subClasses
org.jetbrains.uast.UClass aClass
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.psi.PsiClass serializableClass
public void runInspection (com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor problemDescriptionsProcessor
public boolean isEntryPoint (com.intellij.codeInspection.reference.RefElement)
org.jetbrains.uast.UElement uElement
com.intellij.codeInspection.ex.EntryPointsManager entryPointsManager
com.intellij.codeInspection.reference.EntryPoint extension
com.intellij.codeInspection.reference.RefElement owner
com.intellij.psi.PsiElement element
public boolean isEntryPoint (com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass applet
com.intellij.psi.PsiClass servlet
com.intellij.codeInspection.ex.EntryPointsManager entryPointsManager
com.intellij.codeInspection.reference.EntryPoint extension
com.intellij.psi.PsiElement element
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade psiFacade
private static boolean hasMainMethodDeep (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass innerClass
com.intellij.psi.PsiClass aClass
public boolean isGlobalEnabledInEditor ()
public static com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase findUnusedDeclarationInspection (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.codeInspection.InspectionProfile profile
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase tool
public static boolean isDeclaredAsEntryPoint (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement method
public boolean queryExternalUsagesRequests (com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor problemDescriptionsProcessor
int phase
java.util.Set processedSuspicious
boolean firstPhase
com.intellij.codeInspection.util.RefFilter filter
boolean[] requestAdded
private static boolean isSerializablePatternMethod (org.jetbrains.uast.UMethod, com.intellij.codeInspection.reference.RefClass)
org.jetbrains.uast.UMethod psiMethod
com.intellij.codeInspection.reference.RefClass refClass
private static void enqueueMethodUsages (com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.reference.RefMethod)
com.intellij.codeInspection.reference.RefMethod refSuper
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.reference.RefMethod refMethod
public com.intellij.codeInspection.ex.JobDescriptor[] getAdditionalJobs (com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.GlobalInspectionContext context
void checkForReachableRefs (com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefElement entry
com.intellij.codeInspection.GlobalInspectionContext context
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase$CodeScanner codeScanner
com.intellij.codeInspection.reference.RefManager refManager
private static com.intellij.codeInspection.ex.EntryPointsManager getEntryPointsManager (com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.GlobalInspectionContext context
public java.util.List getExtensions ()
public volatile synthetic com.intellij.codeInspection.LocalInspectionTool getSharedLocalInspectionTool ()
private static synthetic boolean lambda$enqueueMethodUsages$1 (com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.reference.RefMethod, com.intellij.psi.PsiReference)
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.psi.PsiReference psiReference
private static synthetic int lambda$new$0 (com.intellij.codeInspection.reference.EntryPoint, com.intellij.codeInspection.reference.EntryPoint)
com.intellij.codeInspection.reference.EntryPoint o1
com.intellij.codeInspection.reference.EntryPoint o2
static synthetic com.intellij.codeInspection.ex.EntryPointsManager access$000 (com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.GlobalInspectionContext x0
static synthetic boolean access$200 (org.jetbrains.uast.UField)
org.jetbrains.uast.UField x0
static synthetic com.intellij.openapi.diagnostic.Logger access$300 ()
static synthetic boolean access$400 (org.jetbrains.uast.UMethod, com.intellij.codeInspection.reference.RefClass)
org.jetbrains.uast.UMethod x0
com.intellij.codeInspection.reference.RefClass x1
static synthetic void access$500 (com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.reference.RefMethod)
com.intellij.codeInspection.GlobalInspectionContext x0
com.intellij.codeInspection.reference.RefMethod x1
static synthetic boolean access$600 (com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase)
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/deprecation/DeprecatedApiUsageProcessor.class
DeprecatedApiUsageProcessor.java
package com.intellij.codeInspection.deprecation
public final com.intellij.codeInspection.deprecation.DeprecatedApiUsageProcessor extends java.lang.Object implements com.intellij.codeInspection.apiUsage.ApiUsageProcessor {
private final com.intellij.codeInspection.ProblemsHolder myHolder
private final boolean myIgnoreInsideDeprecated
private final boolean myIgnoreAbstractDeprecatedOverrides
private final boolean myIgnoreImportStatements
private final boolean myIgnoreMethodsOfDeprecated
private final boolean myIgnoreInSameOutermostClass
private final boolean myForRemoval
private final com.intellij.codeInspection.ProblemHighlightType myHighlightType
public void <init> (com.intellij.codeInspection.ProblemsHolder, boolean, boolean, boolean, boolean, boolean, boolean, com.intellij.lang.annotation.HighlightSeverity)
com.intellij.codeInspection.ProblemsHolder holder
boolean ignoreInsideDeprecated
boolean ignoreAbstractDeprecatedOverrides
boolean ignoreImportStatements
boolean ignoreMethodsOfDeprecated
boolean ignoreInSameOutermostClass
boolean forRemoval
com.intellij.lang.annotation.HighlightSeverity severity
public void processReference (org.jetbrains.uast.UElement, com.intellij.psi.PsiModifierListOwner, org.jetbrains.uast.UExpression)
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiModifierListOwner target
org.jetbrains.uast.UExpression qualifier
public void processImportReference (org.jetbrains.uast.UElement, com.intellij.psi.PsiModifierListOwner)
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiModifierListOwner target
private void checkTargetDeprecated (org.jetbrains.uast.UElement, com.intellij.psi.PsiModifierListOwner)
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiModifierListOwner target
com.intellij.psi.PsiElement elementToHighlight
private void checkTargetDeprecated (com.intellij.psi.PsiElement, com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiElement elementToHighlight
com.intellij.psi.PsiModifierListOwner target
public void processConstructorInvocation (org.jetbrains.uast.UElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, org.jetbrains.uast.UClass)
com.intellij.psi.PsiElement elementToHighlight
String description
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiClass instantiatedClass
com.intellij.psi.PsiMethod constructor
org.jetbrains.uast.UClass subclassDeclaration
public void processMethodOverriding (org.jetbrains.uast.UMethod, com.intellij.psi.PsiMethod)
String description
org.jetbrains.uast.UMethod method
com.intellij.psi.PsiMethod overriddenMethod
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement methodNameElement
public void processJavaModuleReference (com.intellij.psi.PsiJavaModuleReference, com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModuleReference javaModuleReference
com.intellij.psi.PsiJavaModule target
private boolean isDefaultConstructorDeprecated (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
java.util.List externalDeprecated
private synthetic boolean lambda$isDefaultConstructorDeprecated$0 (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/deprecation/DeprecationInspection.class
DeprecationInspection.java
package com.intellij.codeInspection.deprecation
public com.intellij.codeInspection.deprecation.DeprecationInspection extends com.intellij.codeInspection.deprecation.DeprecationInspectionBase {
public static final String SHORT_NAME
public static final String ID
public static final String DISPLAY_NAME
public static final String IGNORE_METHODS_OF_DEPRECATED_NAME
public boolean IGNORE_INSIDE_DEPRECATED
public boolean IGNORE_ABSTRACT_DEPRECATED_OVERRIDES
public boolean IGNORE_IMPORT_STATEMENTS
public boolean IGNORE_METHODS_OF_DEPRECATED
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
public java.lang.String getDisplayName ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getShortName ()
public java.lang.String getID ()
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/deprecation/DeprecationInspectionBase.class
DeprecationInspectionBase.java
package com.intellij.codeInspection.deprecation
public abstract com.intellij.codeInspection.deprecation.DeprecationInspectionBase extends com.intellij.codeInspection.LocalInspectionTool {
public boolean IGNORE_IN_SAME_OUTERMOST_CLASS
public void <init> ()
public boolean isEnabledByDefault ()
public static void checkDeprecated (com.intellij.psi.PsiModifierListOwner, com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, boolean, boolean, boolean, boolean, com.intellij.codeInspection.ProblemsHolder, boolean, com.intellij.codeInspection.ProblemHighlightType)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiModifierListOwner element
com.intellij.psi.PsiElement elementToHighlight
com.intellij.openapi.util.TextRange rangeInElement
boolean ignoreInsideDeprecated
boolean ignoreImportStatements
boolean ignoreMethodsOfDeprecated
boolean ignoreInSameOutermostClass
com.intellij.codeInspection.ProblemsHolder holder
boolean forRemoval
com.intellij.codeInspection.ProblemHighlightType highlightType
String description
com.intellij.codeInspection.LocalQuickFix replacementQuickFix
private static boolean isElementInsideImportStatement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement elementToHighlight
public static boolean isElementInsideDeprecated (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
private static com.intellij.codeInspection.LocalQuickFix getReplacementQuickFix (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod replacement
com.intellij.psi.PsiField replacement
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiElement elementToHighlight
com.intellij.psi.PsiMethodCallExpression methodCall
public static java.lang.String getPresentableName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
protected static boolean isForRemovalAttributeSet (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner element
com.intellij.psi.PsiAnnotation annotation
protected static boolean isForRemovalAttributeSet (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation deprecatedAnnotation
private static boolean areElementsInSameOutermostClass (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiElement elementToHighlight
com.intellij.psi.PsiClass outermostClass
static void addSameOutermostClassCheckBox (com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel)
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
protected static java.lang.String getDescription (java.lang.String, boolean, com.intellij.codeInspection.ProblemHighlightType)
com.intellij.codeInspection.ProblemHighlightType defaultType
String description
boolean forRemoval
com.intellij.codeInspection.ProblemHighlightType highlightType
private static com.intellij.psi.PsiField findReplacementInJavaDoc (com.intellij.psi.PsiField, com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiField field
com.intellij.psi.PsiReferenceExpression referenceExpression
private static com.intellij.psi.PsiMethod findReplacementInJavaDoc (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethod sourceMethod
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethodCallExpression call
private static java.util.stream.Stream getReplacementCandidatesFromJavadoc (com.intellij.psi.PsiDocCommentOwner, java.lang.Class, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiDocCommentOwner member
Class clazz
com.intellij.psi.PsiElement context
com.intellij.psi.PsiClass qualifierClass
com.intellij.psi.javadoc.PsiDocComment doc
java.util.Collection docTags
private static boolean areReplaceable (com.intellij.psi.PsiField, com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiField suggested
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiType suggestedType
private static boolean areReplaceable (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethodCallExpression)
String qualifierText
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiClass qualifierClass
com.intellij.psi.PsiClass suggestedClass
com.intellij.psi.PsiType suggestedCallType
com.intellij.psi.PsiMethod initial
com.intellij.psi.PsiMethod suggestedReplacement
com.intellij.psi.PsiMethodCallExpression call
boolean isInitialStatic
String qualifierText
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiExpressionList arguments
com.intellij.psi.PsiMethodCallExpression suggestedCall
com.intellij.psi.PsiType type
com.intellij.psi.infos.MethodCandidateInfo result
private static com.intellij.psi.PsiClass getQualifierClass (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiExpression expression
private static com.intellij.psi.PsiReferenceExpression getFieldReferenceExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static com.intellij.psi.PsiMethodCallExpression getMethodCall (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic boolean lambda$getReplacementCandidatesFromJavadoc$10 (com.intellij.psi.PsiDocCommentOwner, com.intellij.psi.PsiDocCommentOwner)
com.intellij.psi.PsiDocCommentOwner member
com.intellij.psi.PsiDocCommentOwner tagMethod
private static synthetic boolean lambda$getReplacementCandidatesFromJavadoc$9 (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiDocCommentOwner)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiClass qualifierClass
com.intellij.psi.PsiDocCommentOwner tagMethod
private static synthetic boolean lambda$getReplacementCandidatesFromJavadoc$8 (com.intellij.psi.PsiDocCommentOwner)
com.intellij.psi.PsiDocCommentOwner tagMethod
private static synthetic com.intellij.psi.PsiDocCommentOwner lambda$getReplacementCandidatesFromJavadoc$7 (java.lang.Class, com.intellij.psi.PsiElement)
Class clazz
com.intellij.psi.PsiElement resolved
private static synthetic com.intellij.psi.PsiElement lambda$getReplacementCandidatesFromJavadoc$6 (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
private static synthetic com.intellij.psi.PsiReference lambda$getReplacementCandidatesFromJavadoc$5 (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
private static synthetic com.intellij.psi.javadoc.PsiDocTagValue lambda$getReplacementCandidatesFromJavadoc$4 (com.intellij.psi.javadoc.PsiDocTag)
com.intellij.psi.javadoc.PsiDocTag tag
private static synthetic boolean lambda$getReplacementCandidatesFromJavadoc$3 (com.intellij.psi.javadoc.PsiDocTag)
com.intellij.psi.javadoc.PsiDocTag t
String name
private static synthetic boolean lambda$findReplacementInJavaDoc$2 (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod tagMethod
private static synthetic boolean lambda$findReplacementInJavaDoc$1 (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiField)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiField tagField
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$areElementsInSameOutermostClass$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement refElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/deprecation/DeprecationInspectionQuickFixesKt.class
deprecationInspectionQuickFixes.kt
package com.intellij.codeInspection.deprecation
public final com.intellij.codeInspection.deprecation.DeprecationInspectionQuickFixesKt extends java.lang.Object {
private static final java.lang.String generateQualifierText (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiMember)
boolean isReplacementStatic
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiReferenceExpression expr
com.intellij.psi.PsiMember replacementMethod
public static final synthetic java.lang.String access$generateQualifierText (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiMember)
com.intellij.psi.PsiReferenceExpression expr
com.intellij.psi.PsiMember replacementMethod
}
com/intellij/codeInspection/deprecation/MarkedForRemovalInspection.class
MarkedForRemovalInspection.java
package com.intellij.codeInspection.deprecation
public com.intellij.codeInspection.deprecation.MarkedForRemovalInspection extends com.intellij.codeInspection.deprecation.DeprecationInspectionBase {
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.lang.annotation.HighlightSeverity severity
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
com.intellij.psi.PsiFile file
public java.lang.String getDisplayName ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getShortName ()
public java.lang.String getID ()
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
private static com.intellij.lang.annotation.HighlightSeverity getCurrentSeverity (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.codeInsight.daemon.HighlightDisplayKey highlightDisplayKey
com.intellij.codeInspection.InspectionProfile profile
com.intellij.codeHighlighting.HighlightDisplayLevel displayLevel
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/deprecation/ReplaceFieldReferenceFix.class
deprecationInspectionQuickFixes.kt
package com.intellij.codeInspection.deprecation
public final com.intellij.codeInspection.deprecation.ReplaceFieldReferenceFix extends com.intellij.codeInspection.LocalQuickFixOnPsiElement {
private final com.intellij.psi.SmartPsiElementPointer myReplacementMethodPointer
private final String myReplacementText
public java.lang.String getFamilyName ()
public java.lang.String getText ()
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement replaced
String qualifierText
com.intellij.psi.PsiField replacementField
com.intellij.psi.PsiReferenceExpression expr
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public void <init> (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiField)
com.intellij.psi.PsiReferenceExpression expr
com.intellij.psi.PsiField replacementField
}
com/intellij/codeInspection/deprecation/ReplaceMethodCallFix.class
deprecationInspectionQuickFixes.kt
package com.intellij.codeInspection.deprecation
public final com.intellij.codeInspection.deprecation.ReplaceMethodCallFix extends com.intellij.codeInspection.LocalQuickFixOnPsiElement {
private final com.intellij.psi.SmartPsiElementPointer myReplacementMethodPointer
private final String myReplacementText
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethodCallExpression replaced
com.intellij.psi.PsiExpression newMethodCall
com.intellij.psi.PsiElementFactory elementFactory
String qualifierText
com.intellij.psi.PsiMethod replacementMethod
com.intellij.psi.PsiMethodCallExpression expr
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
public void <init> (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethodCallExpression expr
com.intellij.psi.PsiMethod replacementMethod
}
com/intellij/codeInspection/duplicateThrows/DuplicateThrowsInspection$1.class
DuplicateThrowsInspection.java
package com.intellij.codeInspection.duplicateThrows
com.intellij.codeInspection.duplicateThrows.DuplicateThrowsInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.duplicateThrows.DuplicateThrowsInspection this$0
void <init> (com.intellij.codeInspection.duplicateThrows.DuplicateThrowsInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.duplicateThrows.DuplicateThrowsInspection this$0
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.javadoc.PsiDocTag[] docTags
com.intellij.psi.javadoc.PsiDocComment comment
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClassType otherType
String problem
com.intellij.psi.PsiJavaCodeReferenceElement ref
int j
int i
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceList throwsList
com.intellij.psi.PsiJavaCodeReferenceElement[] refs
com.intellij.psi.PsiClassType[] types
}
com/intellij/codeInspection/duplicateThrows/DuplicateThrowsInspection.class
DuplicateThrowsInspection.java
package com.intellij.codeInspection.duplicateThrows
public com.intellij.codeInspection.duplicateThrows.DuplicateThrowsInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public boolean ignoreSubclassing
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getShortName ()
public javax.swing.JComponent createOptionsPanel ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static boolean refersTo (com.intellij.psi.javadoc.PsiDocTag[], com.intellij.psi.PsiClassType)
com.intellij.psi.javadoc.PsiDocTagValue element
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.javadoc.PsiDocTag tag
com.intellij.psi.javadoc.PsiDocTag[] tags
com.intellij.psi.PsiClassType exceptionType
public boolean isEnabledByDefault ()
static synthetic boolean access$000 (com.intellij.psi.javadoc.PsiDocTag[], com.intellij.psi.PsiClassType)
com.intellij.psi.javadoc.PsiDocTag[] x0
com.intellij.psi.PsiClassType x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/equalsAndHashcode/EqualsAndHashcodeBase$1.class
EqualsAndHashcodeBase.java
package com.intellij.codeInspection.equalsAndHashcode
com.intellij.codeInspection.equalsAndHashcode.EqualsAndHashcodeBase$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.psi.PsiMethod val$myEquals
final synthetic com.intellij.psi.PsiMethod val$myHashCode
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic boolean val$isOnTheFly
final synthetic com.intellij.codeInspection.equalsAndHashcode.EqualsAndHashcodeBase this$0
void <init> (com.intellij.codeInspection.equalsAndHashcode.EqualsAndHashcodeBase, com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.equalsAndHashcode.EqualsAndHashcodeBase this$0
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiIdentifier identifier
com.intellij.psi.PsiClass aClass
boolean[] hasEquals
boolean[] hasHashCode
}
com/intellij/codeInspection/equalsAndHashcode/EqualsAndHashcodeBase.class
EqualsAndHashcodeBase.java
package com.intellij.codeInspection.equalsAndHashcode
public com.intellij.codeInspection.equalsAndHashcode.EqualsAndHashcodeBase extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
com.intellij.openapi.project.Project project
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiMethod myEquals
com.intellij.psi.PsiMethod myHashCode
private static void processClass (com.intellij.psi.PsiClass, boolean[], boolean[], com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
boolean[] hasEquals
boolean[] hasHashCode
com.intellij.psi.PsiMethod equals
com.intellij.psi.PsiMethod hashcode
com.intellij.psi.PsiMethod[] methods
public java.lang.String getDisplayName ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getShortName ()
protected com.intellij.codeInspection.LocalQuickFix[] buildFixes (boolean, boolean)
boolean isOnTheFly
boolean hasEquals
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$buildVisitor$1 (com.intellij.openapi.project.Project)
String name
com.intellij.psi.PsiMethod method
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiClass psiObjectClass
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiMethod myEquals
com.intellij.psi.PsiMethod myHashCode
private static synthetic com.intellij.psi.PsiClass lambda$null$0 (com.intellij.psi.JavaPsiFacade, com.intellij.openapi.project.Project) throws java.lang.RuntimeException
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.openapi.project.Project project
static synthetic void access$000 (com.intellij.psi.PsiClass, boolean[], boolean[], com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass x0
boolean[] x1
boolean[] x2
com.intellij.psi.PsiMethod x3
com.intellij.psi.PsiMethod x4
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/EntryPointsManagerBase$1.class
EntryPointsManagerBase.java
package com.intellij.codeInspection.ex
com.intellij.codeInspection.ex.EntryPointsManagerBase$1 extends java.lang.Object implements com.intellij.openapi.extensions.ExtensionPointListener {
final synthetic com.intellij.openapi.project.Project val$project
final synthetic com.intellij.codeInspection.ex.EntryPointsManagerBase this$0
void <init> (com.intellij.codeInspection.ex.EntryPointsManagerBase, com.intellij.openapi.project.Project)
com.intellij.codeInspection.ex.EntryPointsManagerBase this$0
public void extensionAdded (com.intellij.codeInspection.reference.EntryPoint, com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.codeInspection.reference.EntryPoint extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public void extensionRemoved (com.intellij.codeInspection.reference.EntryPoint, com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.codeInspection.reference.EntryPoint extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public volatile synthetic void extensionRemoved (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
public volatile synthetic void extensionAdded (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
private static synthetic void lambda$extensionRemoved$0 (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/EntryPointsManagerBase$AddImplicitlyWriteAnnotation.class
EntryPointsManagerBase.java
package com.intellij.codeInspection.ex
public com.intellij.codeInspection.ex.EntryPointsManagerBase$AddImplicitlyWriteAnnotation extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
private final String myQualifiedName
final synthetic com.intellij.codeInspection.ex.EntryPointsManagerBase this$0
public void <init> (com.intellij.codeInspection.ex.EntryPointsManagerBase, java.lang.String)
com.intellij.codeInspection.ex.EntryPointsManagerBase this$0
String qualifiedName
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project1
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public boolean startInWriteAction ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ex/EntryPointsManagerBase$ClassPattern.class
EntryPointsManagerBase.java
package com.intellij.codeInspection.ex
public com.intellij.codeInspection.ex.EntryPointsManagerBase$ClassPattern extends java.lang.Object {
public String pattern
public boolean hierarchically
public String method
private java.util.regex.Pattern regexp
private java.util.regex.Pattern methodRegexp
public void <init> (com.intellij.codeInspection.ex.EntryPointsManagerBase$ClassPattern)
com.intellij.codeInspection.ex.EntryPointsManagerBase$ClassPattern classPattern
public void <init> ()
public java.util.regex.Pattern getRegexp ()
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInspection.ex.EntryPointsManagerBase$ClassPattern pattern1
public int hashCode ()
int result
public java.util.regex.Pattern getMethodRegexp ()
private static java.util.regex.Pattern createRegexp (java.lang.String)
java.util.regex.PatternSyntaxException e
String pattern
String replace
}
com/intellij/codeInspection/ex/EntryPointsManagerBase.class
EntryPointsManagerBase.java
package com.intellij.codeInspection.ex
public abstract com.intellij.codeInspection.ex.EntryPointsManagerBase extends com.intellij.codeInspection.ex.EntryPointsManager implements com.intellij.openapi.components.PersistentStateComponent {
private static final String[] STANDARD_ANNOS
private volatile java.util.List ADDITIONAL_ANNOS
public com.intellij.openapi.util.JDOMExternalizableStringList ADDITIONAL_ANNOTATIONS
protected java.util.List myWriteAnnotations
private final java.util.Map myPersistentEntryPoints
private final java.util.LinkedHashSet myPatterns
private final java.util.Set myTemporaryEntryPoints
private static final String VERSION
private static final String VERSION_ATTR
private static final String ENTRY_POINT_ATTR
private boolean myAddNonJavaEntries
private boolean myResolved
protected final com.intellij.openapi.project.Project myProject
private long myLastModificationCount
static final synthetic boolean $assertionsDisabled
public java.util.Collection getAdditionalAnnotations ()
String[] ignoredAnnotations
com.intellij.codeInspection.reference.EntryPoint extension
java.util.List annos
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.codeInspection.ex.EntryPointsManagerBase getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void loadState (org.jdom.Element)
com.intellij.codeInspection.reference.SmartRefElementPointerImpl entryPoint
org.jdom.Element entryElement
Object aContent
java.util.List content
String version
com.intellij.codeInspection.ex.EntryPointsManagerBase$ClassPattern classPattern
org.jdom.Element pattern
String value
org.jdom.Element annoElement
org.jdom.Element element
org.jdom.Element entryPointsElement
org.jdom.Element writeAnnotations
public org.jdom.Element getState ()
com.intellij.codeInspection.ex.EntryPointsManagerBase$ClassPattern pattern
String writeAnnotation
org.jdom.Element writeAnnotations
org.jdom.Element element
public static void writeExternal (org.jdom.Element, java.util.Map, com.intellij.openapi.util.JDOMExternalizableStringList)
com.intellij.codeInspection.reference.SmartRefElementPointer entryPoint
org.jdom.Element entryPointsElement
org.jdom.Element element
java.util.Map persistentEntryPoints
com.intellij.openapi.util.JDOMExternalizableStringList additional_annotations
java.util.Collection elementPointers
public void resolveEntryPoints (com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.reference.RefManager manager
private void purgeTemporaryEntryPoints ()
com.intellij.codeInspection.reference.RefElement entryPoint
private java.util.List getPatternEntryPoints (com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.codeInspection.reference.RefEntity entity
java.util.List children
com.intellij.codeInspection.reference.RefEntity refClass
com.intellij.codeInspection.ex.EntryPointsManagerBase$ClassPattern pattern
com.intellij.codeInspection.reference.RefManager manager
java.util.List entries
public void addEntryPoint (com.intellij.codeInspection.reference.RefElement, boolean)
com.intellij.codeInspection.ex.EntryPointsManagerBase$ClassPattern classPattern
com.intellij.codeInspection.ex.EntryPointsManager entryPointsManager
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.reference.RefMethod refConstructor
com.intellij.codeInspection.reference.RefClass refClass
java.util.List refConstructors
com.intellij.codeInspection.ex.EntryPointsManager entryPointsManager
com.intellij.codeInspection.reference.SmartRefElementPointerImpl entry
com.intellij.codeInspection.reference.RefElement newEntryPoint
boolean isPersistent
private static java.lang.String getMethodName (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement newEntryPoint
String methodSignature
int indexOf
public void removeEntryPoint (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.SmartRefElementPointer value
java.util.Map$Entry entry
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ex.EntryPointsManager entryPointsManager
String methodName
com.intellij.codeInspection.ex.EntryPointsManagerBase$ClassPattern classPattern
java.util.Iterator iterator
String qualifiedName
com.intellij.codeInspection.reference.RefClass aClass
com.intellij.codeInspection.reference.RefElement anEntryPoint
java.util.Set set
String key
public com.intellij.codeInspection.reference.RefElement[] getEntryPoints (com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.reference.RefEntity elt
com.intellij.codeInspection.reference.SmartRefElementPointer refElementPointer
com.intellij.codeInspection.reference.RefManager refManager
java.util.List entries
java.util.Collection collection
public void dispose ()
private void validateEntryPoints ()
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.codeInspection.reference.SmartRefElementPointer entry
com.intellij.codeInspection.reference.RefElement refElement
java.util.Collection collection
com.intellij.codeInspection.reference.SmartRefElementPointer[] entries
java.util.Iterator it
long count
public void cleanup ()
com.intellij.codeInspection.reference.SmartRefElementPointer entry
java.util.Collection entries
public boolean isAddNonJavaEntries ()
public void addAllPersistentEntries (com.intellij.codeInspection.ex.EntryPointsManagerBase)
com.intellij.codeInspection.ex.EntryPointsManagerBase manager
static void convert (org.jdom.Element, java.util.Map)
int spaceIdx
int lastDotIdx
int parenIndex
boolean notype
String className
String methodSignature
String className
String fieldName
int lastDotIdx
String fqName
String type
com.intellij.codeInspection.reference.SmartRefElementPointerImpl entryPoint
org.jdom.Element entryElement
Object aContent
org.jdom.Element element
java.util.Map persistentEntryPoints
java.util.List content
public void setAddNonJavaEntries (boolean)
boolean addNonJavaEntries
public boolean isImplicitWrite (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isEntryPoint (com.intellij.psi.PsiElement)
com.intellij.codeInspection.ex.EntryPointsManagerBase$ClassPattern pattern
String qualifiedName
java.util.regex.Pattern methodRegexp
boolean acceptedName
com.intellij.codeInspection.ex.EntryPointsManagerBase$ClassPattern pattern
String name
String qualifiedName
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement element
com.intellij.psi.PsiModifierListOwner owner
private static boolean isAcceptedByPattern (com.intellij.psi.PsiClass, java.lang.String, com.intellij.codeInspection.ex.EntryPointsManagerBase$ClassPattern, java.util.Set)
String superClassQualifiedName
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass element
String qualifiedName
com.intellij.codeInspection.ex.EntryPointsManagerBase$ClassPattern pattern
java.util.Set visited
java.util.regex.Pattern regexp
public java.util.LinkedHashSet getPatterns ()
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private static synthetic com.intellij.codeInspection.reference.RefEntity lambda$getPatternEntryPoints$2 (com.intellij.codeInspection.reference.RefManager, com.intellij.codeInspection.ex.EntryPointsManagerBase$ClassPattern) throws java.lang.RuntimeException
com.intellij.codeInspection.reference.RefManager manager
com.intellij.codeInspection.ex.EntryPointsManagerBase$ClassPattern pattern
private synthetic void lambda$resolveEntryPoints$1 (com.intellij.codeInspection.reference.RefManager) throws java.lang.RuntimeException
com.intellij.codeInspection.reference.RefEntity refElement
com.intellij.codeInspection.reference.SmartRefElementPointer entryPoint
com.intellij.codeInspection.reference.RefManager manager
private static synthetic void lambda$null$0 (com.intellij.codeInspection.reference.RefElementImpl)
com.intellij.codeInspection.reference.RefElementImpl entity
static synthetic java.util.List access$000 (com.intellij.codeInspection.ex.EntryPointsManagerBase)
com.intellij.codeInspection.ex.EntryPointsManagerBase x0
static synthetic java.util.List access$002 (com.intellij.codeInspection.ex.EntryPointsManagerBase, java.util.List)
com.intellij.codeInspection.ex.EntryPointsManagerBase x0
java.util.List x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/inconsistentLanguageLevel/InconsistentLanguageLevelInspection.class
InconsistentLanguageLevelInspection.java
package com.intellij.codeInspection.inconsistentLanguageLevel
public com.intellij.codeInspection.inconsistentLanguageLevel.InconsistentLanguageLevelInspection extends com.intellij.codeInspection.GlobalInspectionTool {
public void <init> ()
public boolean isGraphNeeded ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.codeInspection.CommonProblemDescriptor problemDescriptor
com.intellij.openapi.module.Module dependantModule
com.intellij.pom.java.LanguageLevel dependantLanguageLevel
com.intellij.openapi.roots.OrderEntry entry
com.intellij.openapi.module.Module module
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
public boolean isEnabledByDefault ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/inheritance/ImplicitSubclassInspection$MakeExtendableFix$Companion.class
ImplicitSubclassInspection.kt
package com.intellij.codeInspection.inheritance
public final com.intellij.codeInspection.inheritance.ImplicitSubclassInspection$MakeExtendableFix$Companion extends java.lang.Object {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/codeInspection/inheritance/ImplicitSubclassInspection$MakeExtendableFix$invoke$1.class
ImplicitSubclassInspection.kt
package com.intellij.codeInspection.inheritance
final com.intellij.codeInspection.inheritance.ImplicitSubclassInspection$MakeExtendableFix$invoke$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.intellij.openapi.project.Project $project
final synthetic com.intellij.util.IncorrectOperationException $e
public final void run ()
void <init> (com.intellij.openapi.project.Project, com.intellij.util.IncorrectOperationException)
}
com/intellij/codeInspection/inheritance/ImplicitSubclassInspection$MakeExtendableFix$text$1.class
ImplicitSubclassInspection.kt
package com.intellij.codeInspection.inheritance
final com.intellij.codeInspection.inheritance.ImplicitSubclassInspection$MakeExtendableFix$text$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.intellij.codeInspection.inheritance.ImplicitSubclassInspection$MakeExtendableFix$text$1 INSTANCE
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (com.intellij.codeInsight.intention.IntentionAction)
com.intellij.codeInsight.intention.IntentionAction it
void <init> ()
static void <clinit> ()
}
com/intellij/codeInspection/inheritance/ImplicitSubclassInspection$MakeExtendableFix$text$2.class
ImplicitSubclassInspection.kt
package com.intellij.codeInspection.inheritance
final com.intellij.codeInspection.inheritance.ImplicitSubclassInspection$MakeExtendableFix$text$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.intellij.codeInspection.inheritance.ImplicitSubclassInspection$MakeExtendableFix$text$2 INSTANCE
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (com.intellij.codeInsight.intention.IntentionAction)
com.intellij.codeInsight.intention.IntentionAction it
void <init> ()
static void <clinit> ()
}
com/intellij/codeInspection/inheritance/ImplicitSubclassInspection$MakeExtendableFix.class
ImplicitSubclassInspection.kt
package com.intellij.codeInspection.inheritance
final com.intellij.codeInspection.inheritance.ImplicitSubclassInspection$MakeExtendableFix extends com.intellij.codeInspection.LocalQuickFixOnPsiElement {
private final com.intellij.util.SmartList actionsToPerform
private final int MAX_MESSAGES_TO_COMBINE
private final String text
private final java.util.List siblings
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.codeInspection.inheritance.ImplicitSubclassInspection$MakeExtendableFix$Companion Companion
public final boolean getHasActionsToPerform ()
public java.lang.String getFamilyName ()
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.codeInsight.intention.IntentionAction intentionAction
com.intellij.util.IncorrectOperationException e
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
private final void collectMakeExtendable (org.jetbrains.uast.UDeclaration, com.intellij.util.SmartList, boolean)
org.jetbrains.uast.UClass $this$apply
int $i$a$-apply-ImplicitSubclassInspection$MakeExtendableFix$collectMakeExtendable$1
boolean isClassMember
org.jetbrains.uast.UDeclaration declaration
com.intellij.util.SmartList actionsList
boolean checkParent
static synthetic void collectMakeExtendable$default (com.intellij.codeInspection.inheritance.ImplicitSubclassInspection$MakeExtendableFix, org.jetbrains.uast.UDeclaration, com.intellij.util.SmartList, boolean, int, java.lang.Object)
private final void addIfApplicable (com.intellij.lang.jvm.JvmModifiersOwner, com.intellij.lang.jvm.JvmModifier, boolean, com.intellij.util.SmartList)
com.intellij.lang.jvm.actions.ChangeModifierRequest request
com.intellij.lang.jvm.JvmModifiersOwner declaration
com.intellij.lang.jvm.JvmModifier modifier
boolean shouldPresent
com.intellij.util.SmartList actionsList
private final java.lang.String siblingsDescription ()
public java.lang.String getText ()
public final java.util.List getSiblings ()
public void <init> (org.jetbrains.uast.UDeclaration, java.lang.String, java.util.List)
org.jetbrains.uast.UDeclaration it
int $i$a$-let-ImplicitSubclassInspection$MakeExtendableFix$1
com.intellij.uast.UastSmartPointer sibling
org.jetbrains.uast.UDeclaration uDeclaration
String hintTargetName
java.util.List siblings
public synthetic void <init> (org.jetbrains.uast.UDeclaration, java.lang.String, java.util.List, int, kotlin.jvm.internal.DefaultConstructorMarker)
static void <clinit> ()
}
com/intellij/codeInspection/inheritance/ImplicitSubclassInspection$buildVisitor$1.class
ImplicitSubclassInspection.kt
package com.intellij.codeInspection.inheritance
public final com.intellij.codeInspection.inheritance.ImplicitSubclassInspection$buildVisitor$1 extends com.intellij.psi.PsiElementVisitor {
final synthetic com.intellij.codeInspection.inheritance.ImplicitSubclassInspection this$0
final synthetic com.intellij.codeInspection.ProblemsHolder $holder
final synthetic boolean $isOnTheFly
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement it$iv
int $i$a$-let-UastContextKt$toUElementOfType$1
com.intellij.psi.PsiElement $this$toUElementOfType$iv
int $i$f$toUElementOfType
com.intellij.codeInspection.ProblemDescriptor problem
com.intellij.codeInspection.ProblemDescriptor[] problems
org.jetbrains.uast.UClass uClass
com.intellij.psi.PsiElement element
void <init> (com.intellij.codeInspection.inheritance.ImplicitSubclassInspection, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.inheritance.ImplicitSubclassInspection $outer
com.intellij.codeInspection.ProblemsHolder $captured_local_variable$1
boolean $captured_local_variable$2
}
com/intellij/codeInspection/inheritance/ImplicitSubclassInspection$checkClass$methodsToOverride$1$1.class
ImplicitSubclassInspection.kt
package com.intellij.codeInspection.inheritance
final com.intellij.codeInspection.inheritance.ImplicitSubclassInspection$checkClass$methodsToOverride$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic org.jetbrains.uast.UMethod $method
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (com.intellij.codeInspection.inheritance.ImplicitSubclassProvider$SubclassingInfo)
com.intellij.codeInspection.inheritance.ImplicitSubclassProvider$SubclassingInfo it
void <init> (org.jetbrains.uast.UMethod)
}
com/intellij/codeInspection/inheritance/ImplicitSubclassInspection$checkClass$subclassInfos$1.class
ImplicitSubclassInspection.kt
package com.intellij.codeInspection.inheritance
final com.intellij.codeInspection.inheritance.ImplicitSubclassInspection$checkClass$subclassInfos$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.intellij.psi.PsiClass $psiClass
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final com.intellij.codeInspection.inheritance.ImplicitSubclassProvider$SubclassingInfo invoke (com.intellij.codeInspection.inheritance.ImplicitSubclassProvider)
com.intellij.codeInspection.inheritance.ImplicitSubclassProvider it
void <init> (com.intellij.psi.PsiClass)
}
com/intellij/codeInspection/inheritance/ImplicitSubclassInspection$checkClass$subclassProviders$1.class
ImplicitSubclassInspection.kt
package com.intellij.codeInspection.inheritance
final com.intellij.codeInspection.inheritance.ImplicitSubclassInspection$checkClass$subclassProviders$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.intellij.psi.PsiClass $psiClass
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final boolean invoke (com.intellij.codeInspection.inheritance.ImplicitSubclassProvider)
com.intellij.codeInspection.inheritance.ImplicitSubclassProvider it
void <init> (com.intellij.psi.PsiClass)
}
com/intellij/codeInspection/inheritance/ImplicitSubclassInspection.class
ImplicitSubclassInspection.kt
package com.intellij.codeInspection.inheritance
public final com.intellij.codeInspection.inheritance.ImplicitSubclassInspection extends com.intellij.codeInspection.LocalInspectionTool {
private final java.util.Set methodHighlightableModifiersSet
private final java.util.Set classHighlightableModifiersSet
private final com.intellij.codeInspection.ProblemDescriptor[] checkClass (org.jetbrains.uast.UClass, com.intellij.codeInspection.InspectionManager, boolean)
String description
int $i$a$-let-ImplicitSubclassInspection$checkClass$methodsToOverride$1$2
org.jetbrains.uast.UMethod method
int $i$a$-mapNotNull-ImplicitSubclassInspection$checkClass$methodsToOverride$1
Object it$iv$iv
int $i$a$-let-ArraysKt___ArraysKt$mapNotNullTo$1$1
Object element$iv$iv
int $i$a$-forEach-ArraysKt___ArraysKt$mapNotNullTo$1
Object element$iv$iv$iv
Object[] $this$forEach$iv$iv$iv
int $i$f$forEach
Object[] $this$mapNotNullTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapNotNullTo
Object[] $this$mapNotNull$iv
int $i$f$mapNotNull
org.jetbrains.uast.UElement $this$createUastSmartPointer$iv
int $i$f$createUastSmartPointer
com.intellij.psi.PsiElement it
int $i$a$-forEach-ImplicitSubclassInspection$checkClass$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
com.intellij.codeInspection.LocalQuickFix[] methodFixes
String description
org.jetbrains.uast.UMethod method
com.intellij.psi.PsiElement it
int $i$a$-forEach-ImplicitSubclassInspection$checkClass$2
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
String classReasonToBeSubclassed
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$toTypedArray
com.intellij.util.SmartList methodsToAttachToClassFix
java.util.List methodsToOverride
kotlin.sequences.Sequence subclassInfos
kotlin.sequences.Sequence subclassProviders
com.intellij.util.SmartList problems
boolean classIsFinal
com.intellij.psi.PsiClass psiClass
org.jetbrains.uast.UClass aClass
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
private final com.intellij.codeInspection.LocalQuickFix[] createFixesIfApplicable (org.jetbrains.uast.UDeclaration, java.lang.String, java.util.List)
com.intellij.codeInspection.inheritance.ImplicitSubclassInspection$MakeExtendableFix fix
org.jetbrains.uast.UDeclaration aClass
String hintTargetName
java.util.List methodsToAttachToClassFix
static synthetic com.intellij.codeInspection.LocalQuickFix[] createFixesIfApplicable$default (com.intellij.codeInspection.inheritance.ImplicitSubclassInspection, org.jetbrains.uast.UDeclaration, java.lang.String, java.util.List, int, java.lang.Object)
private final java.util.List problemTargets (org.jetbrains.uast.UDeclaration, java.util.Set)
java.util.List modifiersElements
org.jetbrains.uast.UDeclaration declaration
java.util.Set highlightableModifiersSet
private final java.util.List getRelatedJavaModifiers (org.jetbrains.uast.UDeclaration, java.util.Set)
com.intellij.psi.PsiElement it
int $i$a$-filter-ImplicitSubclassInspection$getRelatedJavaModifiers$1
Object element$iv$iv
Object[] $this$filterTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Object[] $this$filter$iv
int $i$f$filter
com.intellij.psi.PsiModifierList modifierList
org.jetbrains.uast.UDeclaration declaration
java.util.Set highlightableModifiersSet
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
public void <init> ()
public static final synthetic com.intellij.codeInspection.ProblemDescriptor[] access$checkClass (com.intellij.codeInspection.inheritance.ImplicitSubclassInspection, org.jetbrains.uast.UClass, com.intellij.codeInspection.InspectionManager, boolean)
com.intellij.codeInspection.inheritance.ImplicitSubclassInspection $this
org.jetbrains.uast.UClass aClass
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
}
com/intellij/codeInspection/inheritance/ImplicitSubclassProvider$Companion.class
ImplicitSubclassProvider.kt
package com.intellij.codeInspection.inheritance
public final com.intellij.codeInspection.inheritance.ImplicitSubclassProvider$Companion extends java.lang.Object {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/codeInspection/inheritance/ImplicitSubclassProvider$OverridingInfo.class
ImplicitSubclassProvider.kt
package com.intellij.codeInspection.inheritance
public final com.intellij.codeInspection.inheritance.ImplicitSubclassProvider$OverridingInfo extends java.lang.Object {
private final String description
private final boolean isAbstract
public final java.lang.String getDescription ()
public final boolean isAbstract ()
public void <init> (java.lang.String, boolean)
String description
boolean isAbstract
public synthetic void <init> (java.lang.String, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
public void <init> (java.lang.String)
String description
}
com/intellij/codeInspection/inheritance/ImplicitSubclassProvider$SubclassingInfo.class
ImplicitSubclassProvider.kt
package com.intellij.codeInspection.inheritance
public final com.intellij.codeInspection.inheritance.ImplicitSubclassProvider$SubclassingInfo extends java.lang.Object {
private final String description
private final java.util.Map methodsInfo
private final boolean isAbstract
public final java.lang.String getDescription ()
public final java.util.Map getMethodsInfo ()
public final boolean isAbstract ()
public void <init> (java.lang.String, java.util.Map, boolean)
String description
java.util.Map methodsInfo
boolean isAbstract
public synthetic void <init> (java.lang.String, java.util.Map, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
public void <init> (java.lang.String, java.util.Map)
String description
java.util.Map methodsInfo
public void <init> (java.lang.String)
String description
}
com/intellij/codeInspection/inheritance/ImplicitSubclassProvider.class
ImplicitSubclassProvider.kt
package com.intellij.codeInspection.inheritance
public abstract com.intellij.codeInspection.inheritance.ImplicitSubclassProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public static final com.intellij.codeInspection.inheritance.ImplicitSubclassProvider$Companion Companion
public abstract boolean isApplicableTo (com.intellij.psi.PsiClass)
public abstract com.intellij.codeInspection.inheritance.ImplicitSubclassProvider$SubclassingInfo getSubclassingInfo (com.intellij.psi.PsiClass)
public void <init> ()
static void <clinit> ()
}
com/intellij/codeInspection/java18api/Java8ListSortInspection$1.class
Java8ListSortInspection.java
package com.intellij.codeInspection.java18api
com.intellij.codeInspection.java18api.Java8ListSortInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.java18api.Java8ListSortInspection this$0
void <init> (com.intellij.codeInspection.java18api.Java8ListSortInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.java18api.Java8ListSortInspection this$0
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiElement nameElement
}
com/intellij/codeInspection/java18api/Java8ListSortInspection$ReplaceWithListSortFix.class
Java8ListSortInspection.java
package com.intellij.codeInspection.java18api
com.intellij.codeInspection.java18api.Java8ListSortInspection$ReplaceWithListSortFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiExpression list
com.intellij.psi.PsiExpression comparator
String replacement
com.intellij.psi.PsiExpression[] args
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethodCallExpression methodCallExpression
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
synthetic void <init> (com.intellij.codeInspection.java18api.Java8ListSortInspection$1)
com.intellij.codeInspection.java18api.Java8ListSortInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/java18api/Java8ListSortInspection.class
Java8ListSortInspection.java
package com.intellij.codeInspection.java18api
public com.intellij.codeInspection.java18api.Java8ListSortInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/java19modules/Java9ModuleEntryPoint.class
Java9ModuleEntryPoint.java
package com.intellij.codeInspection.java19modules
public com.intellij.codeInspection.java19modules.Java9ModuleEntryPoint extends com.intellij.codeInspection.visibility.EntryPointWithVisibilityLevel {
public static final String ID
public boolean ADD_EXPORTED_PACKAGES_AND_SERVICES_TO_ENTRIES
public void <init> ()
public java.lang.String getId ()
public java.lang.String getDisplayName ()
public java.lang.String getTitle ()
public boolean isEntryPoint (com.intellij.codeInspection.reference.RefElement, com.intellij.psi.PsiElement)
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.psi.PsiElement psiElement
public boolean isEntryPoint (com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement psiElement
public int getMinVisibilityLevel (com.intellij.psi.PsiMember)
com.intellij.psi.PsiJavaModule javaModule
com.intellij.psi.PsiMember member
public boolean keepVisibilityLevel (boolean, com.intellij.codeInspection.reference.RefJavaElement)
com.intellij.codeInspection.reference.RefJavaModule refJavaModule
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.reference.RefModule refModule
boolean entryPointEnabled
com.intellij.codeInspection.reference.RefJavaElement refJavaElement
private static boolean isInExportedPackage (com.intellij.codeInspection.reference.RefClass, com.intellij.codeInspection.reference.RefJavaModule)
String modifier
java.util.Map exportedPackageNames
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.reference.RefJavaModule refJavaModule
com.intellij.codeInspection.reference.RefEntity refOwner
private static boolean isServiceClass (com.intellij.codeInspection.reference.RefClass, com.intellij.codeInspection.reference.RefJavaModule)
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.reference.RefJavaModule refJavaModule
private static boolean isDefaultConstructor (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static boolean isProviderMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static boolean isServiceOrExported (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiJavaModule javaModule
private static com.intellij.psi.PsiJavaModule getJavaModule (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static boolean isInExportedPackage (com.intellij.psi.PsiClass, com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiJavaModule javaModule
String packageName
private static boolean isServiceClass (com.intellij.psi.PsiClass, com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiJavaModule javaModule
String className
private static java.lang.String getPublicApiPackageName (com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiClass psiClass
private static java.util.Set getExportedPackageNames (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule javaModule
private static java.util.Set getServiceClassNames (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule javaModule
public boolean isSelected ()
public void setSelected (boolean)
boolean selected
public void readExternal (org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
public void writeExternal (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element element
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getServiceClassNames$2 (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule javaModule
java.util.Set classes
private static synthetic java.util.stream.Stream lambda$null$1 (com.intellij.psi.PsiReferenceList)
com.intellij.psi.PsiReferenceList list
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getExportedPackageNames$0 (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule javaModule
java.util.Set packages
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/java19modules/Java9ModuleExportsPackageToItselfInspection$ExportedToSelfVisitor.class
Java9ModuleExportsPackageToItselfInspection.java
package com.intellij.codeInspection.java19modules
com.intellij.codeInspection.java19modules.Java9ModuleExportsPackageToItselfInspection$ExportedToSelfVisitor extends com.intellij.psi.JavaElementVisitor {
private final com.intellij.codeInspection.ProblemsHolder myHolder
void <init> (com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ProblemsHolder holder
public void visitPackageAccessibilityStatement (com.intellij.psi.PsiPackageAccessibilityStatement)
String fixText
String fixText
String message
com.intellij.psi.PsiJavaModuleReferenceElement referenceElement
String moduleName
java.util.List references
com.intellij.psi.PsiPackageAccessibilityStatement statement
com.intellij.psi.PsiJavaModule javaModule
}
com/intellij/codeInspection/java19modules/Java9ModuleExportsPackageToItselfInspection.class
Java9ModuleExportsPackageToItselfInspection.java
package com.intellij.codeInspection.java19modules
public com.intellij.codeInspection.java19modules.Java9ModuleExportsPackageToItselfInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/java19modules/Java9RedundantRequiresStatementInspection$1.class
Java9RedundantRequiresStatementInspection.java
package com.intellij.codeInspection.java19modules
synthetic com.intellij.codeInspection.java19modules.Java9RedundantRequiresStatementInspection$1 extends java.lang.Object {
}
com/intellij/codeInspection/java19modules/Java9RedundantRequiresStatementInspection$DeleteRedundantRequiresStatementFix.class
Java9RedundantRequiresStatementInspection.java
package com.intellij.codeInspection.java19modules
com.intellij.codeInspection.java19modules.Java9RedundantRequiresStatementInspection$DeleteRedundantRequiresStatementFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final String myRequiredModuleName
private final java.util.Set myImportedPackages
void <init> (java.lang.String, java.util.Set)
String requiredModuleName
java.util.Set importedPackages
public java.lang.String getFamilyName ()
public java.lang.String getName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiRequiresStatement statementToDelete
private java.util.Set getReexportedDependencies (com.intellij.psi.PsiJavaModule, com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule currentModule
com.intellij.psi.PsiJavaModule dependencyModule
java.util.Set directDependencies
java.util.List transitiveModules
private boolean isReexported (com.intellij.psi.PsiJavaModule, com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule currentModule
com.intellij.psi.PsiJavaModule transitiveModule
private void addTransitiveDependencies (com.intellij.psi.PsiRequiresStatement)
com.intellij.psi.PsiJavaModule currentModule
com.intellij.psi.PsiRequiresStatement statementToDelete
com.intellij.psi.PsiElement parent
private static void addReexportedDependencies (java.util.Set, com.intellij.psi.PsiJavaModule, com.intellij.psi.PsiElement)
com.intellij.psi.PsiStatement requiresStatement
String dependencyName
com.intellij.psi.PsiJavaParserFacade parserFacade
java.util.Set reexportedDependencies
com.intellij.psi.PsiJavaModule currentModule
com.intellij.psi.PsiElement addingPlace
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void lambda$addTransitiveDependencies$6 (com.intellij.psi.PsiJavaModule, com.intellij.psi.PsiRequiresStatement, java.util.Set)
com.intellij.psi.PsiJavaModule currentModule
com.intellij.psi.PsiRequiresStatement statementToDelete
java.util.Set reexportedDependencies
private synthetic java.util.Set lambda$addTransitiveDependencies$5 (com.intellij.psi.PsiJavaModule, com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule currentModule
com.intellij.psi.PsiJavaModule dependencyModule
private static synthetic boolean lambda$isReexported$4 (com.intellij.psi.PsiJavaModule, com.intellij.psi.PsiJavaModule, java.lang.String)
com.intellij.psi.PsiJavaModule transitiveModule
com.intellij.psi.PsiJavaModule currentModule
String packageName
private static synthetic java.lang.String lambda$getReexportedDependencies$3 (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule transitiveModule
private synthetic boolean lambda$getReexportedDependencies$2 (com.intellij.psi.PsiJavaModule, com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule currentModule
com.intellij.psi.PsiJavaModule transitiveModule
private static synthetic boolean lambda$getReexportedDependencies$1 (java.util.Set, com.intellij.psi.PsiRequiresStatement)
java.util.Set directDependencies
com.intellij.psi.PsiRequiresStatement requiresStatement
private static synthetic boolean lambda$getReexportedDependencies$0 (com.intellij.psi.PsiRequiresStatement)
com.intellij.psi.PsiRequiresStatement statement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/java19modules/Java9RedundantRequiresStatementInspection$RedundantRequiresStatementAnnotator.class
Java9RedundantRequiresStatementInspection.java
package com.intellij.codeInspection.java19modules
com.intellij.codeInspection.java19modules.Java9RedundantRequiresStatementInspection$RedundantRequiresStatementAnnotator extends com.intellij.codeInspection.reference.RefGraphAnnotator {
private static final java.util.Set DONT_COLLECT_PACKAGES
private void <init> ()
public void onReferencesBuild (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefFile refFile
com.intellij.psi.PsiFile file
com.intellij.codeInspection.reference.RefModule refModule
com.intellij.codeInspection.reference.RefElement refElement
private static void onJavaFileReferencesBuilt (com.intellij.codeInspection.reference.RefFile, com.intellij.psi.PsiJavaFile)
String packageName
com.intellij.psi.PsiImportStatementBase statement
com.intellij.psi.PsiImportStatementBase[] statements
java.util.Set packageNames
com.intellij.codeInspection.reference.RefModule refModule
com.intellij.psi.PsiImportList importList
com.intellij.codeInspection.reference.RefFile refFile
com.intellij.psi.PsiJavaFile file
private static java.lang.String getPackageName (com.intellij.psi.PsiImportStatementBase)
com.intellij.psi.PsiJavaFile parentFile
com.intellij.psi.PsiImportStatementBase statement
com.intellij.psi.PsiElement resolved
private static java.util.Set getImportedPackages (com.intellij.codeInspection.reference.RefModule, com.intellij.codeInspection.reference.RefFile)
com.intellij.psi.PsiJavaModule javaModule
com.intellij.codeInspection.reference.RefModule refModule
com.intellij.codeInspection.reference.RefFile refFile
java.util.Set importedPackages
private static void setImportedPackages (com.intellij.codeInspection.reference.RefModule, boolean)
com.intellij.codeInspection.reference.RefModule refModule
boolean collectPackages
java.util.Set importedPackages
synthetic void <init> (com.intellij.codeInspection.java19modules.Java9RedundantRequiresStatementInspection$1)
com.intellij.codeInspection.java19modules.Java9RedundantRequiresStatementInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/java19modules/Java9RedundantRequiresStatementInspection.class
Java9RedundantRequiresStatementInspection.java
package com.intellij.codeInspection.java19modules
public com.intellij.codeInspection.java19modules.Java9RedundantRequiresStatementInspection extends com.intellij.codeInspection.GlobalJavaBatchInspectionTool {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key IMPORTED_JAVA_PACKAGES
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.CommonProblemDescriptor descriptor
com.intellij.psi.PsiRequiresStatement requiresStatement
String requiredModuleName
com.intellij.codeInspection.reference.RefJavaModule$RequiredModule requiredModule
java.util.List descriptors
java.util.List requiredModules
java.util.Set moduleImportedPackages
com.intellij.codeInspection.reference.RefJavaModule refJavaModule
com.intellij.codeInspection.reference.RefModule refModule
com.intellij.psi.PsiJavaModule psiJavaModule
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
private static boolean isDependencyUnused (java.util.Map, java.util.Set, java.lang.String)
String exportedPackageName
java.util.List exportedToModules
java.util.Map$Entry entry
java.util.Map dependencyExportedPackages
java.util.Set importedPackageNames
String contextModuleName
public com.intellij.codeInspection.reference.RefGraphAnnotator getAnnotator (com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.reference.RefManager refManager
private static synthetic boolean lambda$checkElement$0 (java.lang.String, com.intellij.psi.PsiRequiresStatement)
String requiredModuleName
com.intellij.psi.PsiRequiresStatement statement
static synthetic com.intellij.openapi.diagnostic.Logger access$100 ()
static synthetic com.intellij.openapi.util.Key access$200 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/java19modules/JavaModuleNamingInspection$1.class
JavaModuleNamingInspection.java
package com.intellij.codeInspection.java19modules
com.intellij.codeInspection.java19modules.JavaModuleNamingInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.java19modules.JavaModuleNamingInspection this$0
void <init> (com.intellij.codeInspection.java19modules.JavaModuleNamingInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.java19modules.JavaModuleNamingInspection this$0
public void visitModule (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule module
com.intellij.psi.PsiJavaModuleReferenceElement name
com.intellij.openapi.util.Ref newName
private static synthetic void lambda$visitModule$1 (com.intellij.openapi.util.Ref, com.intellij.psi.PsiJavaModuleReferenceElement, com.intellij.codeInspection.ProblemsHolder, com.intellij.psi.PsiJavaModule, com.intellij.psi.PsiIdentifier)
String message
com.intellij.openapi.util.Ref newName
com.intellij.psi.PsiJavaModuleReferenceElement name
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.PsiJavaModule module
com.intellij.psi.PsiIdentifier id
String text
private static synthetic java.lang.String lambda$null$0 (com.intellij.psi.PsiIdentifier)
com.intellij.psi.PsiIdentifier i
}
com/intellij/codeInspection/java19modules/JavaModuleNamingInspection.class
JavaModuleNamingInspection.java
package com.intellij.codeInspection.java19modules
public com.intellij.codeInspection.java19modules.JavaModuleNamingInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static java.lang.String trimDigits (java.lang.String)
String text
int p
static synthetic java.lang.String access$000 (java.lang.String)
String x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/java19modules/JavaRequiresAutoModuleInspection$1.class
JavaRequiresAutoModuleInspection.java
package com.intellij.codeInspection.java19modules
com.intellij.codeInspection.java19modules.JavaRequiresAutoModuleInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.java19modules.JavaRequiresAutoModuleInspection this$0
void <init> (com.intellij.codeInspection.java19modules.JavaRequiresAutoModuleInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.java19modules.JavaRequiresAutoModuleInspection this$0
public void visitRequiresStatement (com.intellij.psi.PsiRequiresStatement)
com.intellij.psi.PsiJavaModule target
com.intellij.psi.PsiRequiresStatement statement
com.intellij.psi.PsiJavaModuleReferenceElement refElement
}
com/intellij/codeInspection/java19modules/JavaRequiresAutoModuleInspection.class
JavaRequiresAutoModuleInspection.java
package com.intellij.codeInspection.java19modules
public com.intellij.codeInspection.java19modules.JavaRequiresAutoModuleInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public boolean TRANSITIVE_ONLY
public void <init> ()
public javax.swing.JComponent createOptionsPanel ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/localCanBeFinal/LocalCanBeFinal$1.class
LocalCanBeFinal.java
package com.intellij.codeInspection.localCanBeFinal
com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal$1 extends java.lang.Object implements com.intellij.psi.controlFlow.ControlFlowPolicy {
final synthetic com.intellij.psi.PsiCodeBlock val$body
final synthetic com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal this$0
void <init> (com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal, com.intellij.psi.PsiCodeBlock)
com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal this$0
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
private boolean isVariableDeclaredInMethod (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable psiVariable
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/localCanBeFinal/LocalCanBeFinal$2$1.class
LocalCanBeFinal.java
package com.intellij.codeInspection.localCanBeFinal
com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal$2$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic java.util.HashSet val$result
final synthetic com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal$2 this$1
void <init> (com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal$2, java.util.HashSet)
com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal$2 this$1
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
public void visitDeclarationStatement (com.intellij.psi.PsiDeclarationStatement)
com.intellij.psi.PsiElement declaredElement
com.intellij.psi.PsiDeclarationStatement statement
com.intellij.psi.PsiElement[] declaredElements
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiElement declaredElement
com.intellij.psi.PsiForStatement statement
com.intellij.psi.PsiStatement initialization
com.intellij.psi.PsiDeclarationStatement declarationStatement
com.intellij.psi.PsiElement[] declaredElements
}
com/intellij/codeInspection/localCanBeFinal/LocalCanBeFinal$2.class
LocalCanBeFinal.java
package com.intellij.codeInspection.localCanBeFinal
com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal$2 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.psi.PsiCodeBlock val$body
final synthetic com.intellij.codeInspection.InspectionManager val$manager
final synthetic boolean val$onTheFly
final synthetic java.util.List val$problems
final synthetic com.intellij.psi.controlFlow.ControlFlow val$flow
final synthetic java.util.HashSet val$result
final synthetic java.util.Collection val$writtenVariables
final synthetic com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal this$0
void <init> (com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal, com.intellij.psi.PsiCodeBlock, com.intellij.codeInspection.InspectionManager, boolean, java.util.List, com.intellij.psi.controlFlow.ControlFlow, java.util.HashSet, java.util.Collection)
com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal this$0
public void visitCodeBlock (com.intellij.psi.PsiCodeBlock)
java.util.List descriptors
com.intellij.psi.PsiVariable psiVariable
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiElement anchor
int from
int end
java.util.List ssa
java.util.HashSet declared
public void visitResourceVariable (com.intellij.psi.PsiResourceVariable)
com.intellij.psi.PsiResourceVariable variable
public void visitCatchSection (com.intellij.psi.PsiCatchSection)
com.intellij.psi.PsiCatchSection section
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiCodeBlock catchBlock
int from
int end
public void visitForeachStatement (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement statement
com.intellij.psi.PsiParameter param
com.intellij.psi.PsiStatement body
int from
int end
private java.util.HashSet getDeclaredVariables (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiCodeBlock block
java.util.HashSet result
com.intellij.psi.PsiElement[] children
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
}
com/intellij/codeInspection/localCanBeFinal/LocalCanBeFinal$AcceptSuggested.class
LocalCanBeFinal.java
package com.intellij.codeInspection.localCanBeFinal
com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal$AcceptSuggested extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor problem
com.intellij.psi.PsiElement nameIdentifier
com.intellij.psi.PsiVariable psiVariable
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
synthetic void <init> (com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal$1)
com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/localCanBeFinal/LocalCanBeFinal.class
LocalCanBeFinal.java
package com.intellij.codeInspection.localCanBeFinal
public com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public boolean REPORT_VARIABLES
public boolean REPORT_PARAMETERS
public boolean REPORT_CATCH_PARAMETERS
public boolean REPORT_FOREACH_PARAMETERS
public boolean REPORT_IMPLICIT_FINALS
private final com.intellij.codeInspection.LocalQuickFix myQuickFix
public static final String SHORT_NAME
public void <init> ()
public void writeSettings (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element node
public com.intellij.codeInspection.ProblemDescriptor[] checkMethod (com.intellij.psi.PsiMethod, com.intellij.codeInspection.InspectionManager, boolean)
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
java.util.List list
public com.intellij.codeInspection.ProblemDescriptor[] checkClass (com.intellij.psi.PsiClass, com.intellij.codeInspection.InspectionManager, boolean)
java.util.List problems
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiClass aClass
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
java.util.List allProblems
com.intellij.psi.PsiClassInitializer[] initializers
private java.util.List checkCodeBlock (com.intellij.psi.PsiCodeBlock, com.intellij.codeInspection.InspectionManager, boolean)
com.intellij.psi.controlFlow.ControlFlowPolicy policy
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.AnalysisCanceledException e
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiDeclarationStatement declarationStatement
com.intellij.psi.PsiElement[] elements
com.intellij.psi.PsiElement grandParent
java.util.Iterator iterator
com.intellij.psi.PsiVariable writtenVariable
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.psi.PsiElement problemElement
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiCodeBlock body
com.intellij.codeInspection.InspectionManager manager
boolean onTheFly
com.intellij.psi.controlFlow.ControlFlow flow
int start
int end
java.util.Collection writtenVariables
java.util.List problems
java.util.HashSet result
private boolean shouldBeIgnored (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement declarationScope
com.intellij.psi.PsiVariable psiVariable
com.intellij.psi.PsiModifierList modifierList
public java.lang.String getDisplayName ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getShortName ()
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
static synthetic java.util.List access$100 (com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal, com.intellij.psi.PsiCodeBlock, com.intellij.codeInspection.InspectionManager, boolean)
com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal x0
com.intellij.psi.PsiCodeBlock x1
com.intellij.codeInspection.InspectionManager x2
boolean x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/miscGenerics/GenericsInspectionToolBase.class
GenericsInspectionToolBase.java
package com.intellij.codeInspection.miscGenerics
public abstract com.intellij.codeInspection.miscGenerics.GenericsInspectionToolBase extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public boolean isEnabledByDefault ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
com.intellij.psi.PsiFile file
public com.intellij.codeInspection.ProblemDescriptor[] checkClass (com.intellij.psi.PsiClass, com.intellij.codeInspection.InspectionManager, boolean)
com.intellij.codeInspection.ProblemDescriptor[] localDescriptions
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiClass aClass
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
com.intellij.psi.PsiClassInitializer[] initializers
java.util.List descriptors
public com.intellij.codeInspection.ProblemDescriptor[] checkField (com.intellij.psi.PsiField, com.intellij.codeInspection.InspectionManager, boolean)
com.intellij.psi.PsiField field
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
com.intellij.psi.PsiExpression initializer
public com.intellij.codeInspection.ProblemDescriptor[] checkMethod (com.intellij.psi.PsiMethod, com.intellij.codeInspection.InspectionManager, boolean)
com.intellij.psi.PsiMethod psiMethod
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
com.intellij.psi.PsiCodeBlock body
public abstract com.intellij.codeInspection.ProblemDescriptor[] getDescriptions (com.intellij.psi.PsiElement, com.intellij.codeInspection.InspectionManager, boolean)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/miscGenerics/RedundantTypeArgsInspection$1.class
RedundantTypeArgsInspection.java
package com.intellij.codeInspection.miscGenerics
com.intellij.codeInspection.miscGenerics.RedundantTypeArgsInspection$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.codeInspection.InspectionManager val$inspectionManager
final synthetic java.util.List val$problems
final synthetic boolean val$isOnTheFly
final synthetic com.intellij.codeInspection.miscGenerics.RedundantTypeArgsInspection this$0
void <init> (com.intellij.codeInspection.miscGenerics.RedundantTypeArgsInspection, com.intellij.codeInspection.InspectionManager, java.util.List, boolean)
com.intellij.codeInspection.miscGenerics.RedundantTypeArgsInspection this$0
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiType[] typeArguments
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiType[] typeArguments
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression expression
}
com/intellij/codeInspection/miscGenerics/RedundantTypeArgsInspection$MyQuickFixAction.class
RedundantTypeArgsInspection.java
package com.intellij.codeInspection.miscGenerics
com.intellij.codeInspection.miscGenerics.RedundantTypeArgsInspection$MyQuickFixAction extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiMethodCallExpression expr
com.intellij.util.IncorrectOperationException e
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceParameterList typeArgumentList
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
synthetic void <init> (com.intellij.codeInspection.miscGenerics.RedundantTypeArgsInspection$1)
com.intellij.codeInspection.miscGenerics.RedundantTypeArgsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/miscGenerics/RedundantTypeArgsInspection.class
RedundantTypeArgsInspection.java
package com.intellij.codeInspection.miscGenerics
public com.intellij.codeInspection.miscGenerics.RedundantTypeArgsInspection extends com.intellij.codeInspection.miscGenerics.GenericsInspectionToolBase {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.codeInspection.LocalQuickFix ourQuickFixAction
public static final String SHORT_NAME
public void <init> ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public com.intellij.codeInspection.ProblemDescriptor[] checkMethod (com.intellij.psi.PsiMethod, com.intellij.codeInspection.InspectionManager, boolean)
com.intellij.psi.PsiMethod psiMethod
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
com.intellij.psi.PsiCodeBlock body
public com.intellij.codeInspection.ProblemDescriptor[] getDescriptions (com.intellij.psi.PsiElement, com.intellij.codeInspection.InspectionManager, boolean)
com.intellij.psi.PsiElement place
com.intellij.codeInspection.InspectionManager inspectionManager
boolean isOnTheFly
java.util.List problems
private static void checkCallExpression (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiType[], com.intellij.psi.PsiCallExpression, com.intellij.codeInspection.InspectionManager, java.util.List, boolean)
String key
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiType[] typeArguments
com.intellij.psi.PsiCallExpression expression
com.intellij.codeInspection.InspectionManager inspectionManager
java.util.List problems
boolean isOnTheFly
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement element
private static void checkMethodReference (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.codeInspection.InspectionManager, java.util.List, boolean)
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement element
com.intellij.psi.PsiType psiType
String key
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] typeArguments
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.codeInspection.InspectionManager inspectionManager
java.util.List problems
boolean isOnTheFly
com.intellij.psi.PsiTypeElement qualifierTypeElement
static synthetic void access$100 (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiType[], com.intellij.psi.PsiCallExpression, com.intellij.codeInspection.InspectionManager, java.util.List, boolean)
com.intellij.psi.PsiJavaCodeReferenceElement x0
com.intellij.psi.PsiType[] x1
com.intellij.psi.PsiCallExpression x2
com.intellij.codeInspection.InspectionManager x3
java.util.List x4
boolean x5
static synthetic void access$200 (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.codeInspection.InspectionManager, java.util.List, boolean)
com.intellij.psi.PsiMethodReferenceExpression x0
com.intellij.codeInspection.InspectionManager x1
java.util.List x2
boolean x3
static synthetic com.intellij.openapi.diagnostic.Logger access$300 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/miscGenerics/SuspiciousCollectionsMethodCallsInspection$1.class
SuspiciousCollectionsMethodCallsInspection.java
package com.intellij.codeInspection.miscGenerics
com.intellij.codeInspection.miscGenerics.SuspiciousCollectionsMethodCallsInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic java.util.List val$patternMethods
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.miscGenerics.SuspiciousCollectionsMethodCallsInspection this$0
void <init> (com.intellij.codeInspection.miscGenerics.SuspiciousCollectionsMethodCallsInspection, java.util.List, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.miscGenerics.SuspiciousCollectionsMethodCallsInspection this$0
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
String message
int idx
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiExpression[] args
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiSubstitutor psiSubstitutor
com.intellij.psi.util.MethodSignature signature
String message
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiClassType$ClassResolveResult functionalInterfaceResolveResult
com.intellij.psi.PsiMethod interfaceMethod
}
com/intellij/codeInspection/miscGenerics/SuspiciousCollectionsMethodCallsInspection.class
SuspiciousCollectionsMethodCallsInspection.java
package com.intellij.codeInspection.miscGenerics
public com.intellij.codeInspection.miscGenerics.SuspiciousCollectionsMethodCallsInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public boolean REPORT_CONVERTIBLE_METHOD_CALLS
public void <init> ()
public boolean isEnabledByDefault ()
public javax.swing.JComponent createOptionsPanel ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
java.util.List patternMethods
public java.lang.String getDisplayName ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getShortName ()
private static java.lang.String getSuspiciousMethodCallMessage (com.intellij.psi.PsiMethodCallExpression, boolean, java.util.List, com.intellij.psi.PsiExpression, int)
com.intellij.psi.PsiType type
com.intellij.codeInspection.dataFlow.TypeConstraint constraint
com.intellij.psi.PsiMethodCallExpression methodCall
boolean reportConvertibleMethodCalls
java.util.List patternMethods
com.intellij.psi.PsiExpression arg
int i
com.intellij.psi.PsiType argType
boolean exactType
String plainMessage
static synthetic java.lang.String access$000 (com.intellij.psi.PsiMethodCallExpression, boolean, java.util.List, com.intellij.psi.PsiExpression, int)
com.intellij.psi.PsiMethodCallExpression x0
boolean x1
java.util.List x2
com.intellij.psi.PsiExpression x3
int x4
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/miscGenerics/SuspiciousMethodCallUtil$PatternMethod.class
SuspiciousMethodCallUtil.java
package com.intellij.codeInspection.miscGenerics
com.intellij.codeInspection.miscGenerics.SuspiciousMethodCallUtil$PatternMethod extends java.lang.Object {
com.intellij.psi.PsiMethod patternMethod
int typeParameterIdx
int argIdx
void <init> (com.intellij.psi.PsiMethod, int, int)
com.intellij.psi.PsiMethod patternMethod
int typeParameterIdx
int argIdx
}
com/intellij/codeInspection/miscGenerics/SuspiciousMethodCallUtil.class
SuspiciousMethodCallUtil.java
package com.intellij.codeInspection.miscGenerics
public com.intellij.codeInspection.miscGenerics.SuspiciousMethodCallUtil extends java.lang.Object {
private static final com.siyeh.ig.callMatcher.CallMatcher$Simple SINGLETON_COLLECTION
static final synthetic boolean $assertionsDisabled
public void <init> ()
private static void setupPatternMethods (com.intellij.psi.PsiManager, com.intellij.psi.search.GlobalSearchScope, java.util.List)
com.intellij.psi.PsiClassType wildcardCollection
com.intellij.psi.PsiMethod remove
com.intellij.psi.util.MethodSignature getOrDefaultSignature
com.intellij.psi.PsiMethod getOrDefault
com.intellij.psi.PsiMethod remove
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.util.MethodSignature removeWithDefaultSignature
com.intellij.psi.PsiMethod removeWithDefault
com.intellij.psi.util.MethodSignature containsValueSignature
com.intellij.psi.PsiMethod containsValue
com.intellij.psi.util.MethodSignature containsSignature
com.intellij.psi.PsiMethod contains
com.intellij.psi.util.MethodSignature getSignature
com.intellij.psi.PsiMethod get
com.intellij.psi.util.MethodSignature containsSignature
com.intellij.psi.PsiMethod contains
com.intellij.psi.util.MethodSignature containsRowSignature
com.intellij.psi.PsiMethod containsRow
com.intellij.psi.util.MethodSignature containsColumnSignature
com.intellij.psi.PsiMethod containsColumn
com.intellij.psi.util.MethodSignature containsValueSignature
com.intellij.psi.PsiMethod containsValue
com.intellij.psi.util.MethodSignature removeByRowAndColumnSignature
com.intellij.psi.PsiMethod removeByRowAndColumn
com.intellij.psi.util.MethodSignature containsKeySignature
com.intellij.psi.PsiMethod containsKey
com.intellij.psi.util.MethodSignature containsValueSignature
com.intellij.psi.PsiMethod containsValue
com.intellij.psi.util.MethodSignature containsEntrySignature
com.intellij.psi.PsiMethod containsEntry
com.intellij.psi.util.MethodSignature removeByKeyAndValueSignature
com.intellij.psi.PsiMethod removeByKeyAndValue
com.intellij.psi.util.MethodSignature removeAllSignature
com.intellij.psi.PsiMethod removeAll
com.intellij.psi.util.MethodSignature countSignature
com.intellij.psi.PsiMethod count
com.intellij.psi.util.MethodSignature getIfPresentSignature
com.intellij.psi.PsiMethod getIfPresent
com.intellij.psi.util.MethodSignature invalidateSignature
com.intellij.psi.PsiMethod invalidate
com.intellij.psi.PsiManager manager
com.intellij.psi.search.GlobalSearchScope searchScope
java.util.List patternMethods
com.intellij.psi.JavaPsiFacade javaPsiFacade
com.intellij.psi.PsiClass collectionClass
com.intellij.psi.PsiClassType object
com.intellij.psi.PsiType[] javaLangObject
com.intellij.psi.PsiType[] twoObjects
com.intellij.psi.util.MethodSignature removeSignature
com.intellij.psi.PsiClass listClass
com.intellij.psi.PsiClass mapClass
com.intellij.psi.PsiClass concurrentMapClass
com.intellij.psi.PsiClass guavaTable
com.intellij.psi.PsiClass guavaMultimap
com.intellij.psi.PsiClass guavaMultiset
com.intellij.psi.PsiClass guavaCache
private static void addSingleParameterMethod (java.util.List, com.intellij.psi.PsiClass, java.lang.String, com.intellij.psi.PsiClassType)
java.util.List patternMethods
com.intellij.psi.PsiClass methodClass
String methodName
com.intellij.psi.PsiClassType parameterType
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiMethod method
private static void addMethod (com.intellij.psi.PsiMethod, int, java.util.List, int)
com.intellij.psi.PsiMethod patternMethod
int typeParamIndex
java.util.List patternMethods
int argIdx
private static boolean isInheritorOrSelf (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod inheritorCandidate
com.intellij.psi.PsiMethod base
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass bClass
com.intellij.psi.PsiSubstitutor substitutor
public static java.lang.String getSuspiciousMethodCallMessage (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, boolean, java.util.List, int)
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiType argType
boolean reportConvertibleMethodCalls
java.util.List patternMethods
int idx
com.intellij.psi.PsiReferenceExpression methodExpression
static java.lang.String getSuspiciousMethodCallMessage (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiType, boolean, java.util.List, int)
com.intellij.psi.PsiType itemType
com.intellij.psi.PsiType qualifierItemType
com.intellij.psi.PsiType qualifierType
com.intellij.psi.PsiType paramType
com.intellij.psi.PsiType qualifierType
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod contextMethod
com.intellij.psi.PsiClass calleeClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClass patternClass
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType typeParamMapping
com.intellij.psi.PsiParameter[] parameters
String message
com.intellij.codeInspection.miscGenerics.SuspiciousMethodCallUtil$PatternMethod patternMethod
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiType argType
boolean reportConvertibleMethodCalls
java.util.List patternMethods
int argIdx
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod calleeMethod
com.intellij.openapi.util.NullableLazyValue lazyContextMethod
private static java.lang.String getPreciseObjectTitle (com.intellij.psi.PsiClass, int)
com.intellij.psi.PsiClass patternClass
int index
private static boolean hasNullCollectionArg (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiMethodCallExpression argCall
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiMethodCallExpression call
private static synthetic com.intellij.psi.PsiMethod lambda$getSuspiciousMethodCallMessage$0 (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression methodExpression
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/nullable/AnnotateOverriddenMethodParameterFix.class
AnnotateOverriddenMethodParameterFix.java
package com.intellij.codeInspection.nullable
com.intellij.codeInspection.nullable.AnnotateOverriddenMethodParameterFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final String myAnnotation
private final String[] myAnnosToRemove
static final synthetic boolean $assertionsDisabled
transient void <init> (java.lang.String, java.lang.String[])
String annotationFQN
String[] annosToRemove
public java.lang.String getName ()
public boolean startInWriteAction ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiParameter[] psiParameters
com.intellij.psi.PsiMethod psiMethod
com.intellij.codeInsight.intention.AddAnnotationPsiFix fix
com.intellij.psi.PsiFile containingFile
RuntimeException e
com.intellij.psi.PsiParameter psiParam
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
int index
java.util.List toAnnotate
com.intellij.psi.PsiMethod[] methods
RuntimeException exception
public java.lang.String getFamilyName ()
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/nullable/ChangeNullableDefaultsFix.class
ChangeNullableDefaultsFix.java
package com.intellij.codeInspection.nullable
com.intellij.codeInspection.nullable.ChangeNullableDefaultsFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final com.intellij.codeInsight.NullableNotNullManager myManager
private final String myNotNullName
private final String myNullableName
void <init> (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiAnnotation, com.intellij.codeInsight.NullableNotNullManager)
com.intellij.psi.PsiAnnotation notNull
com.intellij.psi.PsiAnnotation nullable
com.intellij.codeInsight.NullableNotNullManager manager
void <init> (java.lang.String, java.lang.String, com.intellij.codeInsight.NullableNotNullManager)
String notNull
String nullable
com.intellij.codeInsight.NullableNotNullManager manager
public java.lang.String getFamilyName ()
public boolean startInWriteAction ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/nullable/NullableStuffInspectionBase$1.class
NullableStuffInspectionBase.java
package com.intellij.codeInspection.nullable
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic boolean val$isOnTheFly
final synthetic com.intellij.codeInspection.nullable.NullableStuffInspectionBase this$0
void <init> (com.intellij.codeInspection.nullable.NullableStuffInspectionBase, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.nullable.NullableStuffInspectionBase this$0
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement target
public void visitField (com.intellij.psi.PsiField)
String anno
java.util.List annoToRemove
com.intellij.psi.PsiField field
com.intellij.psi.PsiType type
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated annotated
com.intellij.openapi.project.Project project
com.intellij.codeInsight.NullableNotNullManager manager
public void visitParameter (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public void visitTypeElement (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement type
com.intellij.codeInsight.NullableNotNullManager manager
java.util.List annotations
private java.util.List getExclusiveAnnotations (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiAnnotation$TargetType[] targets
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiTypeElement type
java.util.List annotations
com.intellij.psi.PsiTypeElement topMost
com.intellij.psi.PsiElement parent
public void visitAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotationMemberValue value
private boolean hasStringConstructor (com.intellij.psi.PsiClass)
com.intellij.psi.PsiParameterList list
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
String error
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement list
com.intellij.psi.PsiElement psiClass
com.intellij.psi.PsiElement intf
private void checkNullableNotNullInstantiationConflict (com.intellij.psi.PsiJavaCodeReferenceElement)
int i
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiTypeElement[] typeArguments
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement element
private com.intellij.psi.PsiTypeElement[] getReferenceTypeArguments (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiReferenceParameterList typeArgList
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
public void visitLocalVariable (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiIdentifier identifier
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiReturnStatement statement
com.intellij.psi.PsiExpression returnValue
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.psi.PsiElement body
public void visitCallExpression (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiExpression argument
int i
com.intellij.psi.PsiCallExpression callExpression
com.intellij.psi.PsiExpressionList argList
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
private void checkCollectionNullityOnAssignment (com.intellij.psi.PsiElement, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement errorElement
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiExpression assignedExpression
private void checkCollectionNullityOnAssignment (com.intellij.psi.PsiElement, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiElement errorElement
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiType assignedType
private boolean isNullableNotNullCollectionConflict (com.intellij.psi.PsiElement, com.intellij.psi.PsiType, com.intellij.psi.PsiType, java.util.Set)
com.intellij.psi.PsiType expectedArg
com.intellij.psi.PsiType assignedArg
int i
com.intellij.psi.PsiElement place
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiType assignedType
java.util.Set visited
com.intellij.psi.search.GlobalSearchScope scope
private boolean isNullityConflict (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType expected
com.intellij.psi.PsiType assigned
private static synthetic boolean lambda$getExclusiveAnnotations$2 (com.intellij.psi.PsiAnnotation$TargetType[], com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation$TargetType[] targets
com.intellij.psi.PsiAnnotation a
private static synthetic boolean lambda$visitTypeElement$1 (com.intellij.codeInsight.NullableNotNullManager, com.intellij.psi.PsiAnnotation)
com.intellij.codeInsight.NullableNotNullManager manager
com.intellij.psi.PsiAnnotation a
private static synthetic boolean lambda$visitTypeElement$0 (com.intellij.codeInsight.NullableNotNullManager, com.intellij.psi.PsiAnnotation)
com.intellij.codeInsight.NullableNotNullManager manager
com.intellij.psi.PsiAnnotation a
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/nullable/NullableStuffInspectionBase$Annotated.class
NullableStuffInspectionBase.java
package com.intellij.codeInspection.nullable
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated extends java.lang.Object {
private final boolean isDeclaredNotNull
private final boolean isDeclaredNullable
private final com.intellij.psi.PsiAnnotation notNull
private final com.intellij.psi.PsiAnnotation nullable
private void <init> (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation notNull
com.intellij.psi.PsiAnnotation nullable
static com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated from (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
com.intellij.codeInsight.NullableNotNullManager manager
static synthetic boolean access$300 (com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated)
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated x0
static synthetic boolean access$400 (com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated)
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated x0
static synthetic com.intellij.psi.PsiAnnotation access$1100 (com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated)
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated x0
static synthetic com.intellij.psi.PsiAnnotation access$1200 (com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated)
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/nullable/NullableStuffInspectionBase$MyAnnotateMethodFix.class
NullableStuffInspectionBase.java
package com.intellij.codeInspection.nullable
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$MyAnnotateMethodFix extends com.intellij.codeInspection.AnnotateMethodFix {
void <init> (java.lang.String, java.lang.String[])
String defaultNotNull
String[] annotationsToRemove
protected java.lang.String getPreposition ()
protected boolean annotateOverriddenMethods ()
protected boolean annotateSelf ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/nullable/NullableStuffInspectionBase.class
NullableStuffInspectionBase.java
package com.intellij.codeInspection.nullable
public com.intellij.codeInspection.nullable.NullableStuffInspectionBase extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public boolean REPORT_NULLABLE_METHOD_OVERRIDES_NOTNULL
public boolean REPORT_NOT_ANNOTATED_METHOD_OVERRIDES_NOTNULL
public boolean REPORT_NOTNULL_PARAMETER_OVERRIDES_NULLABLE
public boolean REPORT_NOT_ANNOTATED_PARAMETER_OVERRIDES_NOTNULL
public boolean REPORT_NOT_ANNOTATED_GETTER
public boolean IGNORE_EXTERNAL_SUPER_NOTNULL
public boolean REQUIRE_NOTNULL_FIELDS_INITIALIZED
public boolean REPORT_NOTNULL_PARAMETERS_OVERRIDES_NOT_ANNOTATED
public boolean REPORT_NOT_ANNOTATED_SETTER_PARAMETER
public boolean REPORT_ANNOTATION_NOT_PROPAGATED_TO_OVERRIDERS
public boolean REPORT_NULLS_PASSED_TO_NON_ANNOTATED_METHOD
public boolean REPORT_NULLS_PASSED_TO_NOT_NULL_PARAMETER
private static final com.intellij.openapi.diagnostic.Logger LOG
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void writeSettings (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
String name
String value
org.jdom.Element child
org.jdom.Element node
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
com.intellij.psi.PsiFile file
private java.lang.String checkIndirectInheritance (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
String error
com.intellij.psi.PsiClass intfMethodClass
com.intellij.psi.PsiMethod overridingMethod
com.intellij.psi.PsiClass overridingMethodClass
com.intellij.psi.PsiMethod intfMethod
com.intellij.psi.PsiElement psiClass
com.intellij.psi.PsiClass intf
private java.lang.String checkIndirectInheritance (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiParameter parameter
java.util.List supers
int i
com.intellij.codeInsight.NullableNotNullManager manager
com.intellij.psi.PsiMethod intfMethod
com.intellij.psi.PsiClass intfMethodClass
com.intellij.psi.PsiMethod overridingMethod
com.intellij.psi.PsiClass overridingMethodClass
com.intellij.psi.PsiParameter[] overridingParameters
com.intellij.psi.PsiParameter[] superParameters
private void checkMethodReference (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod targetMethod
com.intellij.psi.PsiElement refName
protected com.intellij.codeInspection.LocalQuickFix createNavigateToNullParameterUsagesFix (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
private static boolean nullabilityAnnotationsNotAvailable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.JavaPsiFacade facade
private static boolean checkNonStandardAnnotations (com.intellij.psi.PsiField, com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated, com.intellij.codeInsight.NullableNotNullManager, java.lang.String, com.intellij.codeInspection.ProblemsHolder)
String message
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiJavaCodeReferenceElement annotationNameReferenceElement
com.intellij.psi.PsiField field
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated annotated
com.intellij.codeInsight.NullableNotNullManager manager
String anno
com.intellij.codeInspection.ProblemsHolder holder
private void checkAccessors (com.intellij.psi.PsiField, com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated, com.intellij.openapi.project.Project, com.intellij.codeInsight.NullableNotNullManager, java.lang.String, java.util.List, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.AnnotateMethodFix getterAnnoFix
com.intellij.psi.PsiIdentifier parameterName
com.intellij.psi.PsiIdentifier parameterName
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter parameter
com.intellij.codeInsight.intention.AddAnnotationPsiFix addAnnoFix
com.intellij.psi.PsiField field
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated annotated
com.intellij.openapi.project.Project project
com.intellij.codeInsight.NullableNotNullManager manager
String anno
java.util.List annoToRemove
com.intellij.codeInspection.ProblemsHolder holder
String propName
boolean isStatic
com.intellij.psi.PsiMethod getter
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod setter
private static com.intellij.codeInsight.intention.AddAnnotationPsiFix createAddAnnotationFix (java.lang.String, java.util.List, com.intellij.psi.PsiParameter)
String anno
java.util.List annoToRemove
com.intellij.psi.PsiParameter parameter
private static void assertValidElement (com.intellij.psi.PsiMethod, com.intellij.psi.PsiParameter, com.intellij.psi.PsiIdentifier)
com.intellij.psi.PsiMethod setter
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiIdentifier nameIdentifier1
private static void checkNotNullFieldsInitialized (com.intellij.psi.PsiField, com.intellij.codeInsight.NullableNotNullManager, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.PsiField field
com.intellij.codeInsight.NullableNotNullManager manager
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.codeInsight.NullabilityAnnotationInfo info
boolean byDefault
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiJavaCodeReferenceElement name
private void checkConstructorParameters (com.intellij.psi.PsiField, com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated, com.intellij.codeInsight.NullableNotNullManager, java.lang.String, java.util.List, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement target
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiField field
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated annotated
com.intellij.codeInsight.NullableNotNullManager manager
String anno
java.util.List annoToRemove
com.intellij.codeInspection.ProblemsHolder holder
java.util.List initializers
java.util.List notNullParams
boolean isFinal
com.intellij.psi.PsiIdentifier nameIdentifier
private static boolean isConstructorParameter (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parameter
private static java.lang.String getPresentableAnnoName (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
com.intellij.codeInsight.NullableNotNullManager manager
com.intellij.codeInsight.NullabilityAnnotationInfo info
String name
public static java.lang.String getPresentableAnnoName (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
private static com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated check (com.intellij.psi.PsiModifierListOwner, com.intellij.codeInspection.ProblemsHolder, com.intellij.psi.PsiType)
com.intellij.psi.PsiModifierListOwner owner
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.PsiType type
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated annotated
private static void checkType (com.intellij.psi.PsiModifierListOwner, com.intellij.codeInspection.ProblemsHolder, com.intellij.psi.PsiType, com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierListOwner listOwner
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.PsiType type
com.intellij.psi.PsiAnnotation notNull
com.intellij.psi.PsiAnnotation nullable
private static void checkLoopParameterNullability (com.intellij.codeInspection.ProblemsHolder, com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiAnnotation, com.intellij.codeInsight.Nullability)
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.PsiAnnotation notNull
com.intellij.psi.PsiAnnotation nullable
com.intellij.codeInsight.Nullability expectedNullability
private static void reportPrimitiveType (com.intellij.codeInspection.ProblemsHolder, com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiModifierListOwner)
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierListOwner listOwner
public java.lang.String getDisplayName ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getShortName ()
private void checkNullableStuffForMethod (com.intellij.psi.PsiMethod, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnFly
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated annotated
java.util.List superMethods
com.intellij.codeInsight.NullableNotNullManager nullableManager
private void checkSupers (com.intellij.psi.PsiMethod, com.intellij.codeInspection.ProblemsHolder, com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated, java.util.List)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated annotated
java.util.List superMethods
private static com.intellij.codeInsight.NullableNotNullManager getNullityManager (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static com.intellij.codeInspection.LocalQuickFix createFixForNonAnnotatedOverridesNotNull (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod superMethod
com.intellij.codeInsight.NullableNotNullManager nullableManager
private boolean isNullableOverridingNotNull (com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated, com.intellij.psi.PsiMethod)
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated methodInfo
com.intellij.psi.PsiMethod superMethod
private boolean isNonAnnotatedOverridingNotNull (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod superMethod
private static boolean hasInheritableNotNull (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
private void checkParameters (com.intellij.psi.PsiMethod, com.intellij.codeInspection.ProblemsHolder, java.util.List, com.intellij.codeInsight.NullableNotNullManager, boolean)
com.intellij.psi.PsiParameter[] _superParameters
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiAnnotation annotation
com.intellij.codeInspection.LocalQuickFix fix
com.intellij.codeInsight.NullabilityAnnotationInfo info
com.intellij.psi.PsiAnnotation notNullAnnotation
boolean physical
com.intellij.codeInspection.LocalQuickFix fix
com.intellij.psi.PsiParameter parameter
java.util.List superParameters
com.intellij.psi.PsiParameter nullableSuper
com.intellij.psi.PsiParameter notNullSuper
int i
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.ProblemsHolder holder
java.util.List superMethods
com.intellij.codeInsight.NullableNotNullManager nullableManager
boolean isOnFly
com.intellij.psi.PsiParameter[] parameters
private com.intellij.psi.PsiParameter findNotNullSuperForNonAnnotatedParameter (com.intellij.codeInsight.NullableNotNullManager, com.intellij.psi.PsiParameter, java.util.List)
com.intellij.codeInsight.NullableNotNullManager nullableManager
com.intellij.psi.PsiParameter parameter
java.util.List superParameters
private com.intellij.psi.PsiParameter findNullableSuperForNotNullParameter (com.intellij.psi.PsiParameter, java.util.List)
com.intellij.psi.PsiParameter parameter
java.util.List superParameters
private boolean isNotNullParameterOverridingNonAnnotated (com.intellij.codeInsight.NullableNotNullManager, com.intellij.psi.PsiParameter, java.util.List)
com.intellij.codeInsight.NullableNotNullManager nullableManager
com.intellij.psi.PsiParameter parameter
java.util.List superParameters
com.intellij.codeInsight.NullabilityAnnotationInfo info
private void checkNullLiteralArgumentOfNotNullParameterUsages (com.intellij.psi.PsiMethod, com.intellij.codeInspection.ProblemsHolder, com.intellij.codeInsight.NullableNotNullManager, boolean, int, com.intellij.psi.PsiParameter)
com.intellij.psi.PsiElement elementToHighlight
com.intellij.codeInsight.NullabilityAnnotationInfo info
com.intellij.psi.PsiAnnotation notNullAnnotation
boolean physical
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.codeInsight.NullableNotNullManager nullableManager
boolean isOnFly
int parameterIdx
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement elementToHighlight
private void checkOverriders (com.intellij.psi.PsiMethod, com.intellij.codeInspection.ProblemsHolder, com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated, com.intellij.codeInsight.NullableNotNullManager)
com.intellij.psi.PsiParameter parameter
int i
com.intellij.psi.PsiIdentifier identifier
com.intellij.psi.PsiAnnotation annotation
String[] annotationsToRemove
com.intellij.codeInspection.LocalQuickFix fix
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiIdentifier identifier
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiElement psiElement
com.intellij.codeInspection.LocalQuickFix fix
com.intellij.psi.PsiParameter parameter
int i
com.intellij.psi.PsiParameter[] psiParameters
com.intellij.psi.PsiMethod overriding
String defaultNotNull
boolean superMethodApplicable
com.intellij.psi.PsiMethod[] overridings
boolean methodQuickFixSuggested
boolean[] parameterAnnotated
boolean[] parameterQuickFixSuggested
boolean hasAnnotatedParameter
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated annotated
com.intellij.codeInsight.NullableNotNullManager nullableManager
com.intellij.psi.PsiParameter[] parameters
public static boolean shouldSkipOverriderAsGenerated (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod overriding
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile virtualFile
private static boolean isNotNullNotInferred (com.intellij.psi.PsiModifierListOwner, boolean, boolean)
com.intellij.psi.PsiModifierListOwner owner
boolean checkBases
boolean skipExternal
com.intellij.openapi.project.Project project
com.intellij.codeInsight.NullableNotNullManager manager
com.intellij.psi.PsiAnnotation anno
public static boolean isNullableNotInferred (com.intellij.psi.PsiModifierListOwner, boolean)
com.intellij.psi.PsiModifierListOwner owner
boolean checkBases
com.intellij.openapi.project.Project project
com.intellij.codeInsight.NullableNotNullManager manager
com.intellij.psi.PsiAnnotation anno
private static com.intellij.psi.PsiType getMemberType (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
private static com.intellij.codeInspection.LocalQuickFix createChangeDefaultNotNullFix (com.intellij.codeInsight.NullableNotNullManager, com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.codeInsight.NullableNotNullManager nullableManager
com.intellij.psi.PsiModifierListOwner modifierListOwner
com.intellij.psi.PsiAnnotation annotation
private static void reportNullableNotNullConflict (com.intellij.codeInspection.ProblemsHolder, com.intellij.psi.PsiModifierListOwner, com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiAnnotation)
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.PsiModifierListOwner listOwner
com.intellij.psi.PsiAnnotation declaredNullable
com.intellij.psi.PsiAnnotation declaredNotNull
String bothNullableNotNullMessage
public javax.swing.JComponent createOptionsPanel ()
private static synthetic boolean lambda$isNotNullParameterOverridingNonAnnotated$3 (com.intellij.codeInsight.NullableNotNullManager, com.intellij.psi.PsiParameter)
com.intellij.codeInsight.NullableNotNullManager nullableManager
com.intellij.psi.PsiParameter sp
private static synthetic boolean lambda$findNullableSuperForNotNullParameter$2 (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter sp
private synthetic boolean lambda$findNotNullSuperForNonAnnotatedParameter$1 (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter sp
private static synthetic boolean lambda$nullabilityAnnotationsNotAvailable$0 (com.intellij.psi.JavaPsiFacade, com.intellij.psi.search.GlobalSearchScope, java.lang.String)
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.search.GlobalSearchScope scope
String s
static synthetic void access$000 (com.intellij.codeInspection.nullable.NullableStuffInspectionBase, com.intellij.psi.PsiMethod, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.nullable.NullableStuffInspectionBase x0
com.intellij.psi.PsiMethod x1
com.intellij.codeInspection.ProblemsHolder x2
boolean x3
static synthetic void access$100 (com.intellij.codeInspection.nullable.NullableStuffInspectionBase, com.intellij.psi.PsiMethodReferenceExpression, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.nullable.NullableStuffInspectionBase x0
com.intellij.psi.PsiMethodReferenceExpression x1
com.intellij.codeInspection.ProblemsHolder x2
static synthetic com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated access$200 (com.intellij.psi.PsiModifierListOwner, com.intellij.codeInspection.ProblemsHolder, com.intellij.psi.PsiType)
com.intellij.psi.PsiModifierListOwner x0
com.intellij.codeInspection.ProblemsHolder x1
com.intellij.psi.PsiType x2
static synthetic boolean access$500 (com.intellij.psi.PsiField, com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated, com.intellij.codeInsight.NullableNotNullManager, java.lang.String, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.PsiField x0
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated x1
com.intellij.codeInsight.NullableNotNullManager x2
String x3
com.intellij.codeInspection.ProblemsHolder x4
static synthetic void access$600 (com.intellij.codeInspection.nullable.NullableStuffInspectionBase, com.intellij.psi.PsiField, com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated, com.intellij.openapi.project.Project, com.intellij.codeInsight.NullableNotNullManager, java.lang.String, java.util.List, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.nullable.NullableStuffInspectionBase x0
com.intellij.psi.PsiField x1
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated x2
com.intellij.openapi.project.Project x3
com.intellij.codeInsight.NullableNotNullManager x4
String x5
java.util.List x6
com.intellij.codeInspection.ProblemsHolder x7
static synthetic void access$700 (com.intellij.codeInspection.nullable.NullableStuffInspectionBase, com.intellij.psi.PsiField, com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated, com.intellij.codeInsight.NullableNotNullManager, java.lang.String, java.util.List, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.nullable.NullableStuffInspectionBase x0
com.intellij.psi.PsiField x1
com.intellij.codeInspection.nullable.NullableStuffInspectionBase$Annotated x2
com.intellij.codeInsight.NullableNotNullManager x3
String x4
java.util.List x5
com.intellij.codeInspection.ProblemsHolder x6
static synthetic void access$800 (com.intellij.psi.PsiField, com.intellij.codeInsight.NullableNotNullManager, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.PsiField x0
com.intellij.codeInsight.NullableNotNullManager x1
com.intellij.codeInspection.ProblemsHolder x2
static synthetic void access$900 (com.intellij.psi.PsiModifierListOwner, com.intellij.codeInspection.ProblemsHolder, com.intellij.psi.PsiType, com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiModifierListOwner x0
com.intellij.codeInspection.ProblemsHolder x1
com.intellij.psi.PsiType x2
com.intellij.psi.PsiAnnotation x3
com.intellij.psi.PsiAnnotation x4
static synthetic java.lang.String access$1000 (com.intellij.codeInspection.nullable.NullableStuffInspectionBase, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.codeInspection.nullable.NullableStuffInspectionBase x0
com.intellij.psi.PsiElement x1
com.intellij.psi.PsiClass x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/redundantCast/RedundantCastInspection$1.class
RedundantCastInspection.java
package com.intellij.codeInspection.redundantCast
synthetic com.intellij.codeInspection.redundantCast.RedundantCastInspection$1 extends java.lang.Object {
}
com/intellij/codeInspection/redundantCast/RedundantCastInspection$AcceptSuggested.class
RedundantCastInspection.java
package com.intellij.codeInspection.redundantCast
com.intellij.codeInspection.redundantCast.RedundantCastInspection$AcceptSuggested extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement castTypeElement
com.intellij.psi.PsiTypeCastExpression cast
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
synthetic void <init> (com.intellij.codeInspection.redundantCast.RedundantCastInspection$1)
com.intellij.codeInspection.redundantCast.RedundantCastInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/redundantCast/RedundantCastInspection.class
RedundantCastInspection.java
package com.intellij.codeInspection.redundantCast
public com.intellij.codeInspection.redundantCast.RedundantCastInspection extends com.intellij.codeInspection.miscGenerics.GenericsInspectionToolBase {
private final com.intellij.codeInspection.LocalQuickFix myQuickFixAction
private static final String DISPLAY_NAME
private static final String SHORT_NAME
public boolean IGNORE_SUSPICIOUS_METHOD_CALLS
public void <init> ()
public com.intellij.codeInspection.ProblemDescriptor[] getDescriptions (com.intellij.psi.PsiElement, com.intellij.codeInspection.InspectionManager, boolean)
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiTypeCastExpression redundantCast
com.intellij.psi.PsiElement where
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
java.util.List redundantCasts
java.util.List descriptions
public com.intellij.codeInspection.ProblemDescriptor[] checkField (com.intellij.psi.PsiField, com.intellij.codeInspection.InspectionManager, boolean)
com.intellij.psi.PsiField field
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
public void writeSettings (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element node
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel optionsPanel
private com.intellij.codeInspection.ProblemDescriptor createDescription (com.intellij.psi.PsiTypeCastExpression, com.intellij.codeInspection.InspectionManager, boolean)
String message
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiTypeCastExpression cast
com.intellij.codeInspection.InspectionManager manager
boolean onTheFly
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiTypeElement castType
com.intellij.psi.PsiElement parent
String message
public java.lang.String getDisplayName ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getShortName ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/redundantCast/RemoveRedundantCastUtil.class
RemoveRedundantCastUtil.java
package com.intellij.codeInspection.redundantCast
public com.intellij.codeInspection.redundantCast.RemoveRedundantCastUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
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.PsiElement parent
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression toBeReplaced
static void <clinit> ()
}
com/intellij/codeInspection/reference/RefClassImpl.class
RefClassImpl.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefClassImpl extends com.intellij.codeInspection.reference.RefJavaElementImpl implements com.intellij.codeInspection.reference.RefClass {
private static final java.util.Set EMPTY_SET
private static final java.util.Set EMPTY_CLASS_SET
private static final java.util.List EMPTY_METHOD_LIST
private static final int IS_ANONYMOUS_MASK
private static final int IS_INTERFACE_MASK
private static final int IS_UTILITY_MASK
private static final int IS_ABSTRACT_MASK
private static final int IS_APPLET_MASK
private static final int IS_SERVLET_MASK
private static final int IS_TESTCASE_MASK
private static final int IS_LOCAL_MASK
private java.util.Set myBases
private java.util.Set mySubClasses
private java.util.List myConstructors
private com.intellij.codeInspection.reference.RefMethodImpl myDefaultConstructor
private java.util.List myOverridingMethods
private java.util.Set myInTypeReferences
private java.util.List myClassExporters
private final com.intellij.codeInspection.reference.RefModule myRefModule
void <init> (org.jetbrains.uast.UClass, com.intellij.psi.PsiElement, com.intellij.codeInspection.reference.RefManager)
org.jetbrains.uast.UClass uClass
com.intellij.psi.PsiElement psi
com.intellij.codeInspection.reference.RefManager manager
protected void initialize ()
com.intellij.codeInspection.reference.RefElement refParent
com.intellij.psi.PsiFile psiFile
com.intellij.codeInspection.reference.RefFileImpl refFile
String packageName
com.intellij.openapi.module.Module module
com.intellij.codeInspection.reference.WritableRefEntity refModule
com.intellij.psi.PsiFile containingFile
org.jetbrains.uast.UField uField
com.intellij.codeInspection.reference.RefClass refBase
boolean isTestClass
com.intellij.psi.PsiElement psi
com.intellij.psi.PsiElement parameterPsi
java.util.List parameters
com.intellij.codeInspection.reference.RefMethod refMethod
org.jetbrains.uast.UMethod uMethod
com.intellij.codeInspection.reference.RefImplicitConstructorImpl refImplicitConstructor
org.jetbrains.uast.UClass uClass
org.jetbrains.uast.UElement parent
com.intellij.psi.PsiClass javaPsi
org.jetbrains.uast.UMethod[] uMethods
org.jetbrains.uast.UField[] uFields
boolean utilityClass
com.intellij.codeInspection.reference.RefMethod varargConstructor
com.intellij.psi.PsiClass applet
com.intellij.psi.PsiManager psiManager
com.intellij.psi.PsiFile file
private void initializeSuperReferences (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass uClass
public boolean isSelfInheritor (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass uClass
public com.intellij.codeInspection.reference.RefModule getModule ()
private static boolean isSelfInheritor (org.jetbrains.uast.UClass, java.util.List)
org.jetbrains.uast.UClass uClass
java.util.List visited
private void setDefaultConstructor (com.intellij.codeInspection.reference.RefMethodImpl)
com.intellij.codeInspection.reference.WritableRefElement superDefaultConstructor
com.intellij.codeInspection.reference.RefClass superClass
com.intellij.codeInspection.reference.RefMethodImpl defaultConstructor
public org.jetbrains.uast.UClass getUastElement ()
public java.lang.String getQualifiedName ()
org.jetbrains.uast.UClass uClass
String qName
public void buildReferences ()
org.jetbrains.uast.UObjectLiteralExpression objectAccess
org.jetbrains.uast.UClassInitializer classInitializer
org.jetbrains.uast.UElement uTypeParameter
com.intellij.psi.PsiTypeParameter parameter
org.jetbrains.uast.UExpression initializer
org.jetbrains.uast.UField uField
org.jetbrains.uast.UMethod uMethod
org.jetbrains.uast.UField[] uFields
org.jetbrains.uast.UMethod[] psiMethods
org.jetbrains.uast.UClass uClass
public void accept (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor visitor
public synchronized java.util.Set getBaseClasses ()
private synchronized void addBaseClass (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass refClass
public synchronized java.util.Set getSubClasses ()
private synchronized void addSubClass (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass refClass
private synchronized void removeSubClass (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass refClass
public synchronized java.util.List getConstructors ()
public synchronized java.util.Set getInTypeReferences ()
void addTypeReference (com.intellij.codeInspection.reference.RefJavaElement)
com.intellij.codeInspection.reference.RefJavaElement from
public synchronized com.intellij.codeInspection.reference.RefMethod getDefaultConstructor ()
private synchronized void addConstructor (com.intellij.codeInspection.reference.RefMethod)
com.intellij.codeInspection.reference.RefMethod refConstructor
synchronized void addLibraryOverrideMethod (com.intellij.codeInspection.reference.RefMethod)
com.intellij.codeInspection.reference.RefMethod refMethod
public synchronized java.util.List getLibraryMethods ()
public boolean isAnonymous ()
public boolean isInterface ()
public boolean isSuspicious ()
public boolean isUtilityClass ()
public java.lang.String getExternalName ()
static com.intellij.codeInspection.reference.RefClass classFromExternalName (com.intellij.codeInspection.reference.RefManager, java.lang.String)
com.intellij.codeInspection.reference.RefManager manager
String externalName
public void referenceRemoved ()
com.intellij.codeInspection.reference.RefClass subClass
com.intellij.codeInspection.reference.RefClass superClass
private synchronized void removeBase (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass superClass
java.util.Set baseClasses
void methodRemoved (com.intellij.codeInspection.reference.RefMethod)
com.intellij.codeInspection.reference.RefMethod method
public boolean isAbstract ()
public boolean isApplet ()
public boolean isServlet ()
public boolean isTestCase ()
public boolean isLocalClass ()
public boolean isReferenced ()
public boolean hasSuspiciousCallers ()
synchronized void addClassExporter (com.intellij.codeInspection.reference.RefJavaElement)
com.intellij.codeInspection.reference.RefJavaElement exporter
public synchronized java.util.List getClassExporters ()
private void setAnonymous (boolean)
boolean anonymous
private void setInterface (boolean)
boolean anInterface
private void setUtilityClass (boolean)
boolean utilityClass
private void setAbstract (boolean)
boolean anAbstract
private void setApplet (boolean)
boolean applet
private void setServlet (boolean)
boolean servlet
private void setTestCase (boolean)
boolean testCase
private void setIsLocal (boolean)
boolean isLocal
public com.intellij.codeInspection.reference.RefElement getContainingEntry ()
com.intellij.codeInspection.reference.RefElement defaultConstructor
private static boolean isKindOfJvmLanguage (com.intellij.lang.Language)
com.intellij.lang.Language language
public volatile synthetic org.jetbrains.uast.UElement getUastElement ()
private synthetic java.lang.String lambda$getExternalName$7 () throws java.lang.RuntimeException
org.jetbrains.uast.UClass psiClass
private synthetic void lambda$accept$6 (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor visitor
private static synthetic boolean lambda$isSelfInheritor$5 (java.util.List, org.jetbrains.uast.UClass)
java.util.List visited
org.jetbrains.uast.UClass c
private static synthetic org.jetbrains.uast.UClass lambda$isSelfInheritor$4 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass c
private static synthetic com.intellij.psi.PsiClass lambda$isSelfInheritor$3 (org.jetbrains.uast.UTypeReferenceExpression)
org.jetbrains.uast.UTypeReferenceExpression t
private synthetic void lambda$initializeSuperReferences$2 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass c
com.intellij.codeInspection.reference.RefClassImpl refClass
private synthetic boolean lambda$initializeSuperReferences$1 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass c
private static synthetic com.intellij.psi.PsiClass lambda$initializeSuperReferences$0 (org.jetbrains.uast.UTypeReferenceExpression)
org.jetbrains.uast.UTypeReferenceExpression t
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefFieldImpl.class
RefFieldImpl.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefFieldImpl extends com.intellij.codeInspection.reference.RefJavaElementImpl implements com.intellij.codeInspection.reference.RefField {
private static final int USED_FOR_READING_MASK
private static final int USED_FOR_WRITING_MASK
private static final int ASSIGNED_ONLY_IN_INITIALIZER_MASK
void <init> (org.jetbrains.uast.UField, com.intellij.psi.PsiElement, com.intellij.codeInspection.reference.RefManager)
org.jetbrains.uast.UField field
com.intellij.psi.PsiElement psi
com.intellij.codeInspection.reference.RefManager manager
protected void initialize ()
com.intellij.psi.PsiElement psi
org.jetbrains.uast.UField uElement
com.intellij.codeInspection.reference.RefElement owner
public com.intellij.psi.PsiField getElement ()
public org.jetbrains.uast.UField getUastElement ()
protected void markReferenced (com.intellij.codeInspection.reference.RefElementImpl, boolean, boolean, org.jetbrains.uast.UExpression)
org.jetbrains.uast.UExpression qualifierExpression
org.jetbrains.uast.UClassInitializer initializer
com.intellij.codeInspection.reference.RefElementImpl refFrom
boolean forWriting
boolean forReading
org.jetbrains.uast.UExpression expressionFrom
boolean referencedFromClassInitializer
public boolean isUsedForReading ()
private void setUsedForReading (boolean)
boolean usedForReading
public boolean isUsedForWriting ()
private void setUsedForWriting (boolean)
boolean usedForWriting
public boolean isOnlyAssignedInInitializer ()
public void accept (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor visitor
public void buildReferences ()
com.intellij.codeInspection.reference.RefJavaUtil refUtil
org.jetbrains.uast.UField uField
private void setInitializerMasks ()
public com.intellij.codeInspection.reference.RefClass getOwnerClass ()
public java.lang.String getExternalName ()
static com.intellij.codeInspection.reference.RefField fieldFromExternalName (com.intellij.codeInspection.reference.RefManager, java.lang.String)
com.intellij.codeInspection.reference.RefManager manager
String externalName
public static com.intellij.psi.PsiField findPsiField (com.intellij.psi.PsiManager, java.lang.String)
String fieldName
String className
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiManager manager
String externalName
int classNameDelimiter
public boolean isSuspicious ()
public volatile synthetic org.jetbrains.uast.UElement getUastElement ()
public volatile synthetic com.intellij.psi.PsiElement getElement ()
private synthetic java.lang.String lambda$getExternalName$1 () throws java.lang.RuntimeException
org.jetbrains.uast.UField uField
private synthetic void lambda$accept$0 (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefImplicitConstructorImpl.class
RefImplicitConstructorImpl.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefImplicitConstructorImpl extends com.intellij.codeInspection.reference.RefMethodImpl implements com.intellij.codeInspection.reference.RefImplicitConstructor {
void <init> (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass ownerClass
public void buildReferences ()
public boolean isSuspicious ()
public java.lang.String getName ()
public java.lang.String getExternalName ()
public boolean isValid ()
com.intellij.codeInspection.reference.RefClass ownerClass
public java.lang.String getAccessModifier ()
public void setAccessModifier (java.lang.String)
String am
public com.intellij.psi.PsiModifierListOwner getElement ()
public org.jetbrains.uast.UClass getUastElement ()
public com.intellij.psi.PsiElement getPsiElement ()
com.intellij.codeInspection.reference.RefClass ownerClass
public com.intellij.psi.PsiFile getContainingFile ()
protected void initialize ()
public volatile synthetic org.jetbrains.uast.UDeclaration getUastElement ()
public volatile synthetic org.jetbrains.uast.UElement getUastElement ()
public volatile synthetic com.intellij.psi.PsiElement getElement ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefJavaElementImpl.class
RefJavaElementImpl.java
package com.intellij.codeInspection.reference
public abstract com.intellij.codeInspection.reference.RefJavaElementImpl extends com.intellij.codeInspection.reference.RefElementImpl implements com.intellij.codeInspection.reference.RefJavaElement {
private java.util.Set myOutTypeReferences
private static final int ACCESS_MODIFIER_MASK
private static final int ACCESS_PRIVATE
private static final int ACCESS_PROTECTED
private static final int ACCESS_PACKAGE
private static final int ACCESS_PUBLIC
private static final int IS_STATIC_MASK
private static final int IS_FINAL_MASK
private static final int IS_SYNTHETIC_JSP_ELEMENT_MASK
private static final int FORBID_PROTECTED_ACCESS_MASK
protected void <init> (java.lang.String, com.intellij.codeInspection.reference.RefJavaElement)
String name
com.intellij.codeInspection.reference.RefJavaElement owner
String am
boolean synthOwner
protected void <init> (org.jetbrains.uast.UDeclaration, com.intellij.psi.PsiElement, com.intellij.codeInspection.reference.RefManager)
org.jetbrains.uast.UDeclaration elem
com.intellij.psi.PsiElement psi
com.intellij.codeInspection.reference.RefManager manager
com.intellij.psi.PsiModifierListOwner javaPsi
boolean isSynth
public synchronized java.util.Collection getOutTypeReferences ()
synchronized void addOutTypeReference (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass refClass
public static java.lang.String getName (org.jetbrains.uast.UDeclaration)
com.intellij.psi.PsiAnonymousClass psiAnonymousClass
com.intellij.psi.PsiClass psiBaseClass
com.intellij.psi.PsiSyntheticClass jspClass
com.intellij.psi.PsiFile jspxFile
org.jetbrains.uast.UDeclaration declaration
com.intellij.psi.PsiElement element
String name
public boolean isFinal ()
public boolean isStatic ()
void setIsStatic (boolean)
boolean isStatic
void setIsFinal (boolean)
boolean isFinal
public boolean isSyntheticJSP ()
private void setSyntheticJSP (boolean)
boolean b
public java.lang.String getAccessModifier ()
long access_id
public void setAccessModifier (java.lang.String)
String am
private void doSetAccessModifier (java.lang.String)
int access_id
int access_id
int access_id
String am
int access_id
public boolean isSuspiciousRecursive ()
private boolean isCalledOnlyFrom (com.intellij.codeInspection.reference.RefJavaElement, com.intellij.util.containers.Stack)
com.intellij.codeInspection.reference.RefMethod refSuper
com.intellij.codeInspection.reference.RefElement refOut
boolean unreachable
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.codeInspection.reference.RefElement refCaller
com.intellij.codeInspection.reference.RefJavaElement refElement
com.intellij.util.containers.Stack callStack
void addReference (com.intellij.codeInspection.reference.RefElement, com.intellij.psi.PsiElement, org.jetbrains.uast.UDeclaration, boolean, boolean, org.jetbrains.uast.UExpression)
com.intellij.codeInspection.reference.RefElement refWhat
com.intellij.psi.PsiElement psiWhat
org.jetbrains.uast.UDeclaration from
boolean forWriting
boolean forReading
org.jetbrains.uast.UExpression expression
com.intellij.psi.PsiElement psiFrom
protected void markReferenced (com.intellij.codeInspection.reference.RefElementImpl, boolean, boolean, org.jetbrains.uast.UExpression)
com.intellij.codeInspection.reference.RefElementImpl refFrom
boolean forWriting
boolean forReading
org.jetbrains.uast.UExpression expressionFrom
void setForbidProtectedAccess (com.intellij.codeInspection.reference.RefElementImpl, org.jetbrains.uast.UExpression)
com.intellij.codeInspection.reference.RefElementImpl refFrom
org.jetbrains.uast.UExpression expressionFrom
public boolean isProtectedAccessForbidden ()
com.intellij.codeInspection.reference.RefJavaManager getRefJavaManager ()
public void referenceRemoved ()
public javax.swing.Icon getIcon (boolean)
com.intellij.psi.PsiElement element
boolean expanded
private void markEnumUsedIfValuesMethod (com.intellij.psi.PsiMethod, org.jetbrains.uast.UExpression)
com.intellij.codeInspection.reference.RefJavaElementImpl enumConstantReference
com.intellij.psi.PsiField enumConstant
com.intellij.psi.PsiMethod psiWhat
org.jetbrains.uast.UExpression expression
com.intellij.psi.PsiClass containingClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefJavaFileImpl$1.class
RefJavaFileImpl.java
package com.intellij.codeInspection.reference
com.intellij.codeInspection.reference.RefJavaFileImpl$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.codeInspection.reference.RefJavaFileImpl this$0
void <init> (com.intellij.codeInspection.reference.RefJavaFileImpl)
com.intellij.codeInspection.reference.RefJavaFileImpl this$0
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement reference
public void visitNameValuePair (com.intellij.psi.PsiNameValuePair)
com.intellij.psi.PsiNameValuePair pair
com.intellij.psi.PsiReference reference
private void processReference (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.codeInspection.reference.RefElement refElement
}
com/intellij/codeInspection/reference/RefJavaFileImpl.class
RefJavaFileImpl.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefJavaFileImpl extends com.intellij.codeInspection.reference.RefFileImpl {
private volatile com.intellij.codeInspection.reference.RefModule myRefModule
void <init> (com.intellij.psi.PsiFile, com.intellij.codeInspection.reference.RefManager)
com.intellij.psi.PsiFile elem
com.intellij.codeInspection.reference.RefManager manager
public void buildReferences ()
com.intellij.psi.PsiPackageStatement packageStatement
com.intellij.psi.PsiFile file
protected void initialize ()
com.intellij.psi.PsiFile psiFile
org.jetbrains.uast.UFile file
String packageName
public com.intellij.codeInspection.reference.RefModule getModule ()
}
com/intellij/codeInspection/reference/RefJavaManagerImpl$1.class
RefJavaManagerImpl.java
package com.intellij.codeInspection.reference
com.intellij.codeInspection.reference.RefJavaManagerImpl$1 extends com.intellij.uast.UastVisitorAdapter {
final synthetic com.intellij.codeInspection.reference.RefJavaManagerImpl this$0
void <init> (com.intellij.codeInspection.reference.RefJavaManagerImpl, org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor, boolean)
com.intellij.codeInspection.reference.RefJavaManagerImpl this$0
org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor x0
boolean x1
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private void visitJavaModule (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule module
com.intellij.codeInspection.reference.RefElement refElement
}
com/intellij/codeInspection/reference/RefJavaManagerImpl$2.class
RefJavaManagerImpl.java
package com.intellij.codeInspection.reference
com.intellij.codeInspection.reference.RefJavaManagerImpl$2 extends com.intellij.codeInspection.ex.EntryPointsManagerBase {
final synthetic com.intellij.codeInspection.reference.RefJavaManagerImpl this$0
void <init> (com.intellij.codeInspection.reference.RefJavaManagerImpl, com.intellij.openapi.project.Project)
com.intellij.codeInspection.reference.RefJavaManagerImpl this$0
com.intellij.openapi.project.Project project
public void configureAnnotations ()
}
com/intellij/codeInspection/reference/RefJavaManagerImpl$MyJavaElementVisitor.class
RefJavaManagerImpl.java
package com.intellij.codeInspection.reference
com.intellij.codeInspection.reference.RefJavaManagerImpl$MyJavaElementVisitor extends org.jetbrains.uast.visitor.AbstractUastNonRecursiveVisitor {
private final com.intellij.codeInspection.reference.RefJavaUtil myRefUtil
private final com.intellij.codeInsight.ExternalAnnotationsManager myExternalAnnotationsManager
final synthetic com.intellij.codeInspection.reference.RefJavaManagerImpl this$0
private void <init> (com.intellij.codeInspection.reference.RefJavaManagerImpl)
public boolean visitFile (org.jetbrains.uast.UFile)
org.jetbrains.uast.UFile node
com.intellij.codeInspection.reference.RefElement refElement
public boolean visitDeclaration (org.jetbrains.uast.UDeclaration)
com.intellij.psi.PsiAnnotation externalAnnotation
org.jetbrains.uast.UAnnotation uAnnotation
org.jetbrains.uast.UDeclaration node
com.intellij.codeInspection.reference.RefElement decl
com.intellij.psi.PsiModifierListOwner javaModifiersListOwner
public boolean visitField (org.jetbrains.uast.UField)
org.jetbrains.uast.UField node
public boolean visitVariable (org.jetbrains.uast.UVariable)
com.intellij.codeInspection.reference.RefElement reference
org.jetbrains.uast.UVariable variable
public boolean visitAnnotation (org.jetbrains.uast.UAnnotation)
com.intellij.psi.PsiElement sourcePsi
org.jetbrains.uast.UElement parent
org.jetbrains.uast.UAnnotated annotated
org.jetbrains.uast.UAnnotation annotation
String qualifiedName
private void retrieveSuppressions (org.jetbrains.uast.UAnnotation, org.jetbrains.uast.UAnnotated)
Object val
Object val
org.jetbrains.uast.UExpression argument
org.jetbrains.uast.UExpression value
org.jetbrains.uast.UNamedExpression nameValuePair
String suppressId
StringBuilder buf
java.util.List nameValuePairs
com.intellij.psi.PsiElement annotatedSrc
com.intellij.codeInspection.reference.WritableRefElement element
org.jetbrains.uast.UAnnotation annotation
org.jetbrains.uast.UAnnotated annotated
private void processComments (org.jetbrains.uast.UElement)
String suppression
com.intellij.codeInspection.reference.WritableRefElement element
com.intellij.psi.PsiModifierListOwner listOwner
com.intellij.psi.PsiElement[] dataElements
com.intellij.psi.javadoc.PsiDocTag tag
com.intellij.psi.javadoc.PsiDocTag[] tags
com.intellij.psi.PsiElement psi
org.jetbrains.uast.UComment comment
org.jetbrains.uast.UElement node
private void addSuppressionsForSiblings (com.intellij.psi.PsiField, java.lang.String)
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiField listOwner
String suppressId
com.intellij.psi.PsiField field
synthetic void <init> (com.intellij.codeInspection.reference.RefJavaManagerImpl, com.intellij.codeInspection.reference.RefJavaManagerImpl$1)
com.intellij.codeInspection.reference.RefJavaManagerImpl x0
com.intellij.codeInspection.reference.RefJavaManagerImpl$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefJavaManagerImpl.class
RefJavaManagerImpl.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefJavaManagerImpl extends com.intellij.codeInspection.reference.RefJavaManager {
private static final com.intellij.openapi.util.Condition PROBLEM_ELEMENT_CONDITION
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String JAVAX_SERVLET_SERVLET
private final com.intellij.psi.PsiMethod myAppMainPattern
private final com.intellij.psi.PsiMethod myAppPremainPattern
private final com.intellij.psi.PsiMethod myAppAgentmainPattern
private final com.intellij.psi.PsiClass myApplet
private volatile com.intellij.codeInspection.reference.RefPackage myCachedDefaultPackage
private java.util.Map myPackages
private final com.intellij.codeInspection.reference.RefManagerImpl myRefManager
private com.intellij.psi.PsiElementVisitor myProjectIterator
private com.intellij.codeInspection.ex.EntryPointsManager myEntryPointsManager
public void <init> (com.intellij.codeInspection.reference.RefManagerImpl)
com.intellij.codeInspection.reference.RefManagerImpl manager
com.intellij.openapi.project.Project project
com.intellij.psi.PsiManager psiManager
com.intellij.psi.PsiElementFactory factory
public com.intellij.codeInspection.reference.RefImplicitConstructor getImplicitConstructor (java.lang.String)
String classFQName
com.intellij.codeInspection.reference.RefEntity entity
com.intellij.codeInspection.reference.RefClass refClass
public com.intellij.codeInspection.reference.RefPackage getPackage (java.lang.String)
com.intellij.codeInspection.reference.RefPackage refPackage
boolean saved
com.intellij.codeInspection.reference.RefPackage oldPackage
boolean saved
int dotIndex
boolean saved
String packageName
com.intellij.codeInspection.reference.RefPackage refPackage
private boolean isEntryPoint (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement element
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase tool
private static boolean isTestSource (com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase, com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase tool
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.psi.PsiElement element
com.intellij.openapi.vfs.VirtualFile file
private com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase getDeadCodeTool (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement element
com.intellij.psi.PsiFile file
private com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase getDeadCodeTool (com.intellij.psi.PsiFile)
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
String singleTool
com.intellij.psi.PsiFile file
com.intellij.codeInspection.ex.GlobalInspectionContextBase contextBase
com.intellij.codeInspection.ex.Tools tools
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
com.intellij.codeInspection.InspectionProfileEntry tool
public com.intellij.codeInspection.reference.RefPackage getDefaultPackage ()
com.intellij.codeInspection.reference.RefPackage defaultPackage
public com.intellij.psi.PsiMethod getAppMainPattern ()
public com.intellij.psi.PsiMethod getAppPremainPattern ()
public com.intellij.psi.PsiMethod getAppAgentmainPattern ()
public com.intellij.psi.PsiClass getApplet ()
public java.lang.String getAppletQName ()
public java.lang.String getServletQName ()
public com.intellij.codeInspection.reference.RefParameter getParameterReference (org.jetbrains.uast.UParameter, int, com.intellij.codeInspection.reference.RefMethod)
org.jetbrains.uast.UParameter param
int index
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.psi.PsiElement psi
public void iterate (com.intellij.codeInspection.reference.RefVisitor)
java.util.Map packages
com.intellij.codeInspection.reference.RefPackage refPackage
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.reference.RefMethod refDefaultConstructor
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.codeInspection.reference.RefVisitor visitor
java.util.Map packages
public void cleanup ()
public void removeReference (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement refElement
public com.intellij.codeInspection.reference.RefElement createRefElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psi
org.jetbrains.uast.UElement uElement
public com.intellij.psi.PsiNamedElement getElementContainer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public com.intellij.codeInspection.reference.RefEntity getReference (java.lang.String, java.lang.String)
String type
String fqName
public java.lang.String getType (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity ref
public com.intellij.codeInspection.reference.RefEntity getRefinedElement (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity ref
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElementVisitor projectIterator
public java.lang.String getGroupName (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity entity
public boolean belongsToScope (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public void export (com.intellij.codeInspection.reference.RefEntity, org.jdom.Element)
org.jdom.Element packageElement
com.intellij.codeInspection.reference.RefEntity refEntity
org.jdom.Element element
String packageName
public void onEntityInitialized (com.intellij.codeInspection.reference.RefElement, com.intellij.psi.PsiElement)
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.psi.PsiElement psiElement
public boolean shouldProcessExternalFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public java.util.stream.Stream extractExternalFileImplicitReferences (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
public void markExternalReferencesProcessed (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement file
public com.intellij.codeInspection.ex.EntryPointsManager getEntryPointsManager ()
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ex.EntryPointsManager entryPointsManager
private static synthetic java.util.stream.Stream lambda$extractExternalFileImplicitReferences$2 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass c
private synthetic com.intellij.codeInspection.reference.RefParameterImpl lambda$getParameterReference$1 (org.jetbrains.uast.UParameter, com.intellij.psi.PsiElement, int, com.intellij.codeInspection.reference.RefMethod)
org.jetbrains.uast.UParameter param
com.intellij.psi.PsiElement psi
int index
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.codeInspection.reference.RefParameterImpl ref
private static synthetic boolean lambda$static$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psi
org.jetbrains.uast.UDeclaration decl
static synthetic com.intellij.codeInspection.reference.RefManagerImpl access$100 (com.intellij.codeInspection.reference.RefJavaManagerImpl)
com.intellij.codeInspection.reference.RefJavaManagerImpl x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefJavaModuleImpl.class
RefJavaModuleImpl.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefJavaModuleImpl extends com.intellij.codeInspection.reference.RefElementImpl implements com.intellij.codeInspection.reference.RefJavaModule {
private final com.intellij.codeInspection.reference.RefModule myRefModule
private java.util.Map myExportedPackageNames
private java.util.Set myServiceInterfaces
private java.util.Set myServiceImplementations
private java.util.Set myUsedServices
private java.util.List myRequiredModules
void <init> (com.intellij.psi.PsiJavaModule, com.intellij.codeInspection.reference.RefManagerImpl)
com.intellij.psi.PsiJavaModule javaModule
com.intellij.codeInspection.reference.RefManagerImpl manager
protected void initialize ()
public void accept (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor visitor
public com.intellij.psi.PsiJavaModule getPsiElement ()
public com.intellij.codeInspection.reference.RefModule getModule ()
public java.util.Map getExportedPackageNames ()
public java.util.Set getServiceInterfaces ()
public java.util.Set getServiceImplementations ()
public java.util.Set getUsedServices ()
public java.util.List getRequiredModules ()
public javax.swing.Icon getIcon (boolean)
boolean expanded
private void buildRequiresReferences (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule requiredModule
java.util.Map packagesExportedByModule
com.intellij.psi.PsiElement element
com.intellij.psi.PsiRequiresStatement statement
com.intellij.psi.PsiJavaModule javaModule
private void buildExportsReferences (com.intellij.psi.PsiJavaModule)
java.util.List toModuleNames
com.intellij.psi.PsiElement moduleElement
com.intellij.psi.PsiJavaModuleReferenceElement referenceElement
com.intellij.psi.PsiElement element
String packageName
com.intellij.psi.PsiPackageAccessibilityStatement statement
com.intellij.psi.PsiJavaModule javaModule
java.util.List emptyList
private void buildProvidesReferences (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiElement constructorElement
com.intellij.codeInspection.reference.RefMethod refConstructor
com.intellij.codeInspection.reference.RefElement refClass
com.intellij.codeInspection.reference.RefElement refTargetElement
com.intellij.psi.PsiElement targetElement
com.intellij.psi.PsiElement implementationClass
com.intellij.psi.PsiJavaCodeReferenceElement implementationReference
com.intellij.codeInspection.reference.RefElement refInterface
com.intellij.psi.PsiElement providerInterface
com.intellij.psi.PsiJavaCodeReferenceElement interfaceReference
com.intellij.psi.PsiReferenceList implementationList
com.intellij.psi.PsiProvidesStatement statement
com.intellij.psi.PsiJavaModule javaModule
private void buildUsesReferences (com.intellij.psi.PsiJavaModule)
com.intellij.codeInspection.reference.RefElement refClass
com.intellij.psi.PsiElement usedInterface
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiUsesStatement statement
com.intellij.psi.PsiJavaModule javaModule
public void buildReferences ()
com.intellij.psi.PsiJavaModule javaModule
private com.intellij.psi.PsiElement addReference (com.intellij.psi.PsiPolyVariantReference)
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveResult resolveResult
com.intellij.psi.ResolveResult[] resolveResults
com.intellij.psi.PsiPolyVariantReference reference
java.util.List resolvedElements
public static com.intellij.codeInspection.reference.RefJavaModule moduleFromExternalName (com.intellij.codeInspection.reference.RefManagerImpl, java.lang.String)
com.intellij.codeInspection.reference.RefManagerImpl manager
String fqName
com.intellij.openapi.project.Project project
com.intellij.psi.PsiJavaModule javaModule
private static java.util.Map getPackagesExportedByModule (com.intellij.psi.PsiJavaModule)
String packageName
com.intellij.psi.PsiPackageAccessibilityStatement statement
com.intellij.psi.PsiJavaModule javaModule
java.util.Map exportedPackages
private static com.intellij.psi.PsiMethod getProviderMethod (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiMethod[] methods
public volatile synthetic com.intellij.psi.PsiElement getPsiElement ()
private static synthetic boolean lambda$getProviderMethod$1 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod m
private synthetic void lambda$accept$0 (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefJavaUtilImpl$1$1.class
RefJavaUtilImpl.java
package com.intellij.codeInspection.reference
com.intellij.codeInspection.reference.RefJavaUtilImpl$1$1 extends com.intellij.psi.PsiTypeVisitor {
final synthetic com.intellij.codeInspection.reference.RefJavaUtilImpl$1 this$1
void <init> (com.intellij.codeInspection.reference.RefJavaUtilImpl$1)
com.intellij.codeInspection.reference.RefJavaUtilImpl$1 this$1
public java.lang.Void visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType parameter
com.intellij.codeInspection.reference.RefClassImpl refClass
com.intellij.psi.PsiClassType classType
org.jetbrains.uast.UClass target
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
}
com/intellij/codeInspection/reference/RefJavaUtilImpl$1.class
RefJavaUtilImpl.java
package com.intellij.codeInspection.reference
com.intellij.codeInspection.reference.RefJavaUtilImpl$1 extends org.jetbrains.uast.visitor.AbstractUastVisitor {
final synthetic com.intellij.codeInspection.reference.RefJavaElementImpl val$refFrom
final synthetic org.jetbrains.uast.UDeclaration val$decl
final synthetic com.intellij.codeInspection.reference.RefJavaUtilImpl this$0
void <init> (com.intellij.codeInspection.reference.RefJavaUtilImpl, com.intellij.codeInspection.reference.RefJavaElementImpl, org.jetbrains.uast.UDeclaration)
com.intellij.codeInspection.reference.RefJavaUtilImpl this$0
public boolean visitEnumConstant (org.jetbrains.uast.UEnumConstant)
org.jetbrains.uast.UEnumConstant node
public boolean visitAnnotation (org.jetbrains.uast.UAnnotation)
com.intellij.codeInspection.reference.RefClassImpl refClass
org.jetbrains.uast.UAnnotation node
com.intellij.psi.PsiClass javaClass
public boolean visitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression)
org.jetbrains.uast.UTypeReferenceExpression node
com.intellij.psi.PsiType type
private void visitTypeRefs (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public boolean visitVariable (org.jetbrains.uast.UVariable)
org.jetbrains.uast.UVariable node
public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression)
com.intellij.psi.PsiClass aClass
com.intellij.codeInspection.reference.RefClassImpl refClass
org.jetbrains.uast.USimpleNameReferenceExpression node
com.intellij.psi.PsiElement target
public boolean visitLiteralExpression (org.jetbrains.uast.ULiteralExpression)
com.intellij.codeInspection.reference.RefElement refResolved
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiReference reference
org.jetbrains.uast.ULiteralExpression node
com.intellij.psi.PsiElement sourcePsi
public boolean visitPrefixExpression (org.jetbrains.uast.UPrefixExpression)
org.jetbrains.uast.UPrefixExpression node
public boolean visitPostfixExpression (org.jetbrains.uast.UPostfixExpression)
org.jetbrains.uast.UPostfixExpression node
public boolean visitUnaryExpression (org.jetbrains.uast.UUnaryExpression)
org.jetbrains.uast.UUnaryExpression node
public boolean visitBinaryExpression (org.jetbrains.uast.UBinaryExpression)
org.jetbrains.uast.UBinaryExpression node
public boolean visitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression)
org.jetbrains.uast.UQualifiedReferenceExpression node
public boolean visitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression)
org.jetbrains.uast.UCallableReferenceExpression node
private void markParametersReferenced (org.jetbrains.uast.UCallableReferenceExpression)
com.intellij.codeInspection.reference.RefParameter parameter
org.jetbrains.uast.UCallableReferenceExpression node
com.intellij.psi.PsiElement resolved
com.intellij.codeInspection.reference.RefElement refElement
public boolean visitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression)
org.jetbrains.uast.UObjectLiteralExpression node
public boolean visitCallExpression (org.jetbrains.uast.UCallExpression)
com.intellij.psi.PsiElement constructorClass
org.jetbrains.uast.UReferenceExpression reference
com.intellij.psi.PsiMethod resolvedMethod
java.util.List argumentList
com.intellij.codeInspection.reference.RefMethod refConstructor
UnsupportedOperationException e
org.jetbrains.uast.UCallExpression node
private void visitReferenceExpression (org.jetbrains.uast.UExpression)
org.jetbrains.uast.UExpression node
org.jetbrains.uast.UElement uastParent
com.intellij.psi.PsiElement psiResolved
com.intellij.codeInspection.reference.RefElement refResolved
boolean writing
boolean reading
public boolean visitLambdaExpression (org.jetbrains.uast.ULambdaExpression)
org.jetbrains.uast.ULambdaExpression node
private void processFunctionalExpression (org.jetbrains.uast.UExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiMethod interfaceMethod
org.jetbrains.uast.UExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement aClass
private com.intellij.codeInspection.reference.RefMethod processNewLikeConstruct (com.intellij.psi.PsiMethod, java.util.List)
org.jetbrains.uast.UExpression arg
com.intellij.psi.PsiMethod javaConstructor
java.util.List argumentList
com.intellij.codeInspection.reference.RefMethodImpl refConstructor
public boolean visitClass (org.jetbrains.uast.UClass)
org.jetbrains.uast.UTypeReferenceExpression type
org.jetbrains.uast.UClass uClass
com.intellij.codeInspection.reference.RefClassImpl refClass
public boolean visitReturnExpression (org.jetbrains.uast.UReturnExpression)
com.intellij.codeInspection.reference.RefMethodImpl refMethod
org.jetbrains.uast.UReturnExpression node
public boolean visitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression)
org.jetbrains.uast.UClassLiteralExpression node
com.intellij.psi.PsiType type
private void processClassReference (com.intellij.psi.PsiClass, com.intellij.codeInspection.reference.RefJavaElementImpl, org.jetbrains.uast.UDeclaration, boolean, org.jetbrains.uast.UExpression)
com.intellij.codeInspection.reference.WritableRefElement refDefaultConstructor
com.intellij.codeInspection.reference.RefMethod cons
org.jetbrains.uast.UField uField
com.intellij.codeInspection.reference.RefEntity child
org.jetbrains.uast.UClass uClass
boolean hasConstructorsMarked
com.intellij.codeInspection.reference.RefClassImpl refClass
com.intellij.psi.PsiClass psiClass
com.intellij.codeInspection.reference.RefJavaElementImpl refFrom
org.jetbrains.uast.UDeclaration from
boolean defaultConstructorOnly
org.jetbrains.uast.UExpression node
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefJavaUtilImpl.class
RefJavaUtilImpl.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefJavaUtilImpl extends com.intellij.codeInspection.reference.RefJavaUtil {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public void addReferences (com.intellij.psi.PsiModifierListOwner, com.intellij.codeInspection.reference.RefJavaElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiModifierListOwner psiFrom
com.intellij.codeInspection.reference.RefJavaElement ref
com.intellij.psi.PsiElement findIn
org.jetbrains.uast.UDeclaration decl
org.jetbrains.uast.UElement uFindIn
public void addReferencesTo (org.jetbrains.uast.UDeclaration, com.intellij.codeInspection.reference.RefJavaElement, org.jetbrains.uast.UElement[])
org.jetbrains.uast.UElement element
org.jetbrains.uast.UDeclaration decl
com.intellij.codeInspection.reference.RefJavaElement ref
org.jetbrains.uast.UElement[] findIn
com.intellij.codeInspection.reference.RefJavaElementImpl refFrom
private static void addClassReferenceForStaticImport (org.jetbrains.uast.UExpression, com.intellij.psi.PsiMember, com.intellij.codeInspection.reference.RefJavaElementImpl, org.jetbrains.uast.UDeclaration)
com.intellij.codeInspection.reference.RefElement refContainingClass
com.intellij.psi.PsiClass containingClass
com.intellij.psi.JavaResolveResult result
org.jetbrains.uast.UExpression node
com.intellij.psi.PsiMember psiResolved
com.intellij.codeInspection.reference.RefJavaElementImpl refFrom
org.jetbrains.uast.UDeclaration decl
com.intellij.psi.PsiElement sourcePsi
private static com.intellij.psi.PsiElement tryFindKotlinParameter (org.jetbrains.uast.UExpression, org.jetbrains.uast.UDeclaration)
org.jetbrains.uast.UParameter parameter
String name
org.jetbrains.uast.UIdentifier identifier
org.jetbrains.uast.UExpression node
org.jetbrains.uast.UDeclaration decl
private void updateRefMethod (com.intellij.psi.PsiElement, com.intellij.codeInspection.reference.RefElement, org.jetbrains.uast.UExpression, org.jetbrains.uast.UElement, com.intellij.codeInspection.reference.RefElement)
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiClassType methodOwnerType
org.jetbrains.uast.UClass containingClass
String fqName
com.intellij.psi.PsiType usedType
com.intellij.psi.PsiType returnType
java.util.List argumentList
org.jetbrains.uast.UExpression uExpression
com.intellij.psi.PsiElement psiResolved
com.intellij.codeInspection.reference.RefElement refResolved
org.jetbrains.uast.UExpression refExpression
org.jetbrains.uast.UElement uFrom
com.intellij.codeInspection.reference.RefElement refFrom
org.jetbrains.uast.UMethod uMethod
com.intellij.codeInspection.reference.RefMethodImpl refMethod
org.jetbrains.uast.UCallExpression call
private static com.intellij.psi.PsiType getFunctionalInterfaceType (org.jetbrains.uast.UCallableReferenceExpression)
org.jetbrains.uast.UCallableReferenceExpression expression
com.intellij.psi.PsiElement psi
public com.intellij.codeInspection.reference.RefClass getTopLevelClass (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.codeInspection.reference.RefEntity refParent
public boolean isInheritor (com.intellij.codeInspection.reference.RefClass, com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass baseClass
com.intellij.codeInspection.reference.RefClass subClass
com.intellij.codeInspection.reference.RefClass superClass
public java.lang.String getPackageName (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.codeInspection.reference.RefPackage refPackage
public java.lang.String getAccessModifier (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiClass ownerClass
com.intellij.psi.PsiModifierListOwner psiElement
com.intellij.psi.PsiModifierList list
String result
public com.intellij.codeInspection.reference.RefClass getOwnerClass (com.intellij.codeInspection.reference.RefManager, org.jetbrains.uast.UElement)
com.intellij.codeInspection.reference.RefManager refManager
org.jetbrains.uast.UElement uElement
public com.intellij.codeInspection.reference.RefClass getOwnerClass (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.codeInspection.reference.RefEntity parent
public boolean isMethodOnlyCallsSuper (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UExpression returnExpr
boolean isCallToSameSuper
org.jetbrains.uast.UExpression expression
java.util.List statements
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod[] superMethods
int defaultCount
org.jetbrains.uast.UMethod method
com.intellij.psi.PsiMethod javaMethod
boolean hasStatements
org.jetbrains.uast.UExpression body
public boolean isCallToSuperMethod (org.jetbrains.uast.UExpression, org.jetbrains.uast.UMethod)
org.jetbrains.uast.UExpression arg
int i
com.intellij.psi.PsiMethod superMethod
java.util.List args
java.util.List params
org.jetbrains.uast.UExpression receiver
org.jetbrains.uast.UExpression selector
org.jetbrains.uast.UExpression expression
org.jetbrains.uast.UMethod method
public int compareAccess (java.lang.String, java.lang.String)
String a1
String a2
private static int getAccessNumber (java.lang.String)
String a
public void setAccessModifier (com.intellij.codeInspection.reference.RefJavaElement, java.lang.String)
com.intellij.codeInspection.reference.RefJavaElement refElement
String newAccess
public void setIsStatic (com.intellij.codeInspection.reference.RefJavaElement, boolean)
com.intellij.codeInspection.reference.RefJavaElement refElement
boolean isStatic
public void setIsFinal (com.intellij.codeInspection.reference.RefJavaElement, boolean)
com.intellij.codeInspection.reference.RefJavaElement refElement
boolean isFinal
public void addTypeReference (org.jetbrains.uast.UElement, com.intellij.psi.PsiType, com.intellij.codeInspection.reference.RefManager)
org.jetbrains.uast.UElement uElement
com.intellij.psi.PsiType psiType
com.intellij.codeInspection.reference.RefManager refManager
public void addTypeReference (org.jetbrains.uast.UElement, com.intellij.psi.PsiType, com.intellij.codeInspection.reference.RefManager, com.intellij.codeInspection.reference.RefJavaElement)
com.intellij.codeInspection.reference.RefClassImpl refClass
com.intellij.psi.PsiClass psiClass
com.intellij.codeInspection.reference.RefClass ownerClass
org.jetbrains.uast.UElement uElement
com.intellij.psi.PsiType psiType
com.intellij.codeInspection.reference.RefManager refManager
com.intellij.codeInspection.reference.RefJavaElement refMethod
private static boolean isAccessedForWriting (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement expression
org.jetbrains.uast.UElement parent
private static boolean isIncrementDecrement (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement element
org.jetbrains.uast.UastOperator operator
private static boolean isAccessedForReading (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement expression
org.jetbrains.uast.UElement parent
private static boolean isOnAssignmentLeftHand (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement expression
org.jetbrains.uast.UExpression parent
private static org.jetbrains.uast.UElement skipParenthesises (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement expression
private static synthetic boolean lambda$tryFindKotlinParameter$0 (java.lang.String, org.jetbrains.uast.UParameter)
String name
org.jetbrains.uast.UParameter p
static synthetic void access$000 (com.intellij.codeInspection.reference.RefJavaUtilImpl, com.intellij.psi.PsiElement, com.intellij.codeInspection.reference.RefElement, org.jetbrains.uast.UExpression, org.jetbrains.uast.UElement, com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefJavaUtilImpl x0
com.intellij.psi.PsiElement x1
com.intellij.codeInspection.reference.RefElement x2
org.jetbrains.uast.UExpression x3
org.jetbrains.uast.UElement x4
com.intellij.codeInspection.reference.RefElement x5
static synthetic com.intellij.psi.PsiType access$100 (org.jetbrains.uast.UCallableReferenceExpression)
org.jetbrains.uast.UCallableReferenceExpression x0
static synthetic com.intellij.openapi.diagnostic.Logger access$200 ()
static synthetic com.intellij.psi.PsiElement access$300 (org.jetbrains.uast.UExpression, org.jetbrains.uast.UDeclaration)
org.jetbrains.uast.UExpression x0
org.jetbrains.uast.UDeclaration x1
static synthetic boolean access$400 (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement x0
static synthetic boolean access$500 (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement x0
static synthetic void access$600 (org.jetbrains.uast.UExpression, com.intellij.psi.PsiMember, com.intellij.codeInspection.reference.RefJavaElementImpl, org.jetbrains.uast.UDeclaration)
org.jetbrains.uast.UExpression x0
com.intellij.psi.PsiMember x1
com.intellij.codeInspection.reference.RefJavaElementImpl x2
org.jetbrains.uast.UDeclaration x3
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefMethodImpl.class
RefMethodImpl.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefMethodImpl extends com.intellij.codeInspection.reference.RefJavaElementImpl implements com.intellij.codeInspection.reference.RefMethod {
private static final java.util.List EMPTY_METHOD_LIST
private static final com.intellij.codeInspection.reference.RefParameter[] EMPTY_PARAMS_ARRAY
private static final int IS_APPMAIN_MASK
private static final int IS_LIBRARY_OVERRIDE_MASK
private static final int IS_CONSTRUCTOR_MASK
private static final int IS_ABSTRACT_MASK
private static final int IS_BODY_EMPTY_MASK
private static final int IS_ONLY_CALLS_SUPER_MASK
private static final int IS_RETURN_VALUE_USED_MASK
private static final int IS_TEST_METHOD_MASK
private static final int IS_CALLED_ON_SUBCLASS_MASK
private static final String RETURN_VALUE_UNDEFINED
private java.util.List mySuperMethods
private java.util.List myDerivedMethods
private java.util.List myUnThrownExceptions
private com.intellij.codeInspection.reference.RefParameter[] myParameters
private volatile String myReturnValueTemplate
void <init> (org.jetbrains.uast.UMethod, com.intellij.psi.PsiElement, com.intellij.codeInspection.reference.RefManager)
org.jetbrains.uast.UMethod method
com.intellij.psi.PsiElement psi
com.intellij.codeInspection.reference.RefManager manager
protected void <init> (java.lang.String, com.intellij.codeInspection.reference.RefClass)
String name
com.intellij.codeInspection.reference.RefClass ownerClass
public synchronized void add (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity child
public synchronized java.util.List getChildren ()
java.util.List superChildren
java.util.List allChildren
protected void initialize ()
int i
com.intellij.codeInspection.reference.RefParameter[] newParameters
org.jetbrains.uast.UMethod method
com.intellij.psi.PsiElement sourcePsi
com.intellij.codeInspection.reference.RefElement parentRef
com.intellij.psi.PsiMethod javaPsi
com.intellij.psi.PsiType returnType
com.intellij.codeInspection.reference.RefClass ownerClass
boolean isNative
String name
java.util.List paramList
public void setParametersAreUnknown ()
com.intellij.codeInspection.reference.RefParameter parameter
com.intellij.codeInspection.reference.RefMethod method
private static boolean isAppMain (com.intellij.psi.PsiMethod, com.intellij.codeInspection.reference.RefMethod)
com.intellij.psi.PsiMethod psiMethod
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.psi.PsiMethod appMainPattern
com.intellij.psi.PsiMethod appPremainPattern
com.intellij.psi.PsiMethod appAgentmainPattern
private void checkForSuperCall (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UExpression first
com.intellij.codeInspection.reference.WritableRefElement superDefaultConstructor
com.intellij.codeInspection.reference.RefClass superClass
com.intellij.codeInspection.reference.RefClass ownerClass
org.jetbrains.uast.UExpression body
java.util.List statements
boolean isBaseExplicitlyCalled
org.jetbrains.uast.UMethod method
public synchronized java.util.Collection getSuperMethods ()
public synchronized java.util.Collection getDerivedMethods ()
public boolean isBodyEmpty ()
public boolean isOnlyCallsSuper ()
public boolean hasBody ()
private void initializeSuperMethods (com.intellij.psi.PsiMethod)
com.intellij.codeInspection.reference.RefMethodImpl refSuperMethod
com.intellij.psi.PsiMethod psiSuperMethod
com.intellij.psi.PsiMethod method
public void addSuperMethod (com.intellij.codeInspection.reference.RefMethodImpl)
java.util.List superMethods
com.intellij.codeInspection.reference.RefMethodImpl refSuperMethod
public void markExtended (com.intellij.codeInspection.reference.RefMethodImpl)
java.util.List derivedMethods
com.intellij.codeInspection.reference.RefMethodImpl method
public synchronized com.intellij.codeInspection.reference.RefParameter[] getParameters ()
public void buildReferences ()
org.jetbrains.uast.UParameter uParameter
com.intellij.codeInspection.reference.RefParameter parameter
org.jetbrains.uast.UMethod method
org.jetbrains.uast.UExpression body
com.intellij.codeInspection.reference.RefJavaUtil refUtil
private void collectUncaughtExceptions (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass aClass
String fqn
com.intellij.psi.PsiClassType type
java.util.List unThrownExceptions
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType[] throwsList
public synchronized void removeUnThrownExceptions (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass unThrownException
public void accept (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor visitor
public boolean isExternalOverride ()
private boolean isLibraryOverride (java.util.Collection)
com.intellij.codeInspection.reference.RefMethod superMethod
java.util.Collection processed
public boolean isAppMain ()
public boolean isAbstract ()
public boolean hasSuperMethods ()
public boolean isReferenced ()
com.intellij.codeInspection.reference.RefElement refCaller
public boolean hasSuspiciousCallers ()
com.intellij.codeInspection.reference.RefElement refCaller
com.intellij.codeInspection.reference.RefMethod refSuper
public boolean isConstructor ()
public com.intellij.codeInspection.reference.RefClass getOwnerClass ()
public java.lang.String getName ()
public java.lang.String getExternalName ()
static com.intellij.codeInspection.reference.RefMethod methodFromExternalName (com.intellij.codeInspection.reference.RefManager, java.lang.String)
com.intellij.codeInspection.reference.RefManager manager
String externalName
public static com.intellij.psi.PsiMethod findPsiMethod (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiElementFactory factory
String methodSignature
com.intellij.psi.util.MethodSignature patternSignature
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiManager manager
String externalName
int spaceIdx
String className
com.intellij.psi.PsiClass psiClass
public void referenceRemoved ()
com.intellij.codeInspection.reference.RefMethod superMethod
com.intellij.codeInspection.reference.RefMethod subMethod
public boolean isSuspicious ()
void setReturnValueUsed (boolean)
com.intellij.codeInspection.reference.RefMethod refSuper
boolean value
public boolean isReturnValueUsed ()
void updateReturnValueTemplate (org.jetbrains.uast.UExpression)
com.intellij.codeInspection.reference.RefMethodImpl refSuper
com.intellij.codeInspection.reference.RefMethod refMethod
org.jetbrains.uast.ULiteralExpression psiLiteralExpression
org.jetbrains.uast.UField uField
com.intellij.psi.PsiField psi
org.jetbrains.uast.UResolvable referenceExpression
org.jetbrains.uast.UElement resolved
String newTemplate
com.intellij.codeInspection.reference.RefJavaUtil refUtil
org.jetbrains.uast.UExpression expression
void updateParameterValues (java.util.List, com.intellij.psi.PsiElement)
com.intellij.codeInspection.reference.RefMethod refSuper
int i
com.intellij.codeInspection.reference.RefParameter[] params
java.util.List args
com.intellij.psi.PsiElement elementPlace
public synchronized java.lang.String getReturnValueIfSame ()
public void updateThrowsList (com.intellij.psi.PsiClassType)
com.intellij.codeInspection.reference.RefMethod refSuper
String exceptionFqn
com.intellij.psi.PsiClass classType
int i
com.intellij.psi.PsiClass exceptionClass
com.intellij.psi.JavaPsiFacade facade
java.util.List unThrownExceptions
com.intellij.psi.PsiClassType exceptionType
public synchronized com.intellij.psi.PsiClass[] getUnThrownExceptions ()
com.intellij.psi.PsiClass element
String exception
java.util.List unThrownExceptions
com.intellij.psi.JavaPsiFacade facade
java.util.List result
public void setLibraryOverride (boolean)
boolean libraryOverride
private void setAppMain (boolean)
boolean appMain
private void setAbstract (boolean)
boolean anAbstract
public void setBodyEmpty (boolean)
boolean bodyEmpty
private void setOnlyCallsSuper (boolean)
boolean onlyCallsSuper
private void setConstructor (boolean)
boolean constructor
public boolean isTestMethod ()
private void setTestMethod (boolean)
boolean testMethod
public org.jetbrains.uast.UDeclaration getUastElement ()
public boolean isCalledOnSubClass ()
void setCalledOnSubClass (boolean)
boolean isCalledOnSubClass
public static boolean isEmptyExpression (org.jetbrains.uast.UExpression)
org.jetbrains.uast.UExpression expression
static com.intellij.codeInspection.reference.RefElement findParentRef (com.intellij.psi.PsiElement, org.jetbrains.uast.UElement, com.intellij.codeInspection.reference.RefManagerImpl)
com.intellij.codeInspection.reference.RefElement parentRef
com.intellij.psi.PsiElement psiElement
org.jetbrains.uast.UElement uElement
com.intellij.codeInspection.reference.RefManagerImpl refManager
org.jetbrains.uast.UDeclaration containingUDecl
com.intellij.psi.PsiElement containingDeclaration
com.intellij.codeInspection.reference.RefElement parentRef
public volatile synthetic org.jetbrains.uast.UElement getUastElement ()
private static synthetic boolean lambda$findPsiMethod$3 (com.intellij.psi.PsiElementFactory, java.lang.String, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiElementFactory factory
String methodSignature
com.intellij.psi.PsiMethod m
com.intellij.psi.util.MethodSignature s
com.intellij.psi.util.MethodSignature refinedPatternSignature
private synthetic java.lang.String lambda$getExternalName$2 () throws java.lang.RuntimeException
org.jetbrains.uast.UMethod uMethod
com.intellij.psi.PsiMethod javaMethod
private synthetic java.lang.String lambda$getName$1 () throws java.lang.RuntimeException
org.jetbrains.uast.UMethod uMethod
private synthetic void lambda$accept$0 (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor visitor
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefPackageImpl.class
RefPackageImpl.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefPackageImpl extends com.intellij.codeInspection.reference.RefEntityImpl implements com.intellij.codeInspection.reference.RefPackage {
void <init> (java.lang.String, com.intellij.codeInspection.reference.RefManager)
String name
com.intellij.codeInspection.reference.RefManager refManager
public void accept (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor visitor
static com.intellij.codeInspection.reference.RefEntity packageFromFQName (com.intellij.codeInspection.reference.RefManager, java.lang.String)
com.intellij.codeInspection.reference.RefManager manager
String name
public boolean isValid ()
public javax.swing.Icon getIcon (boolean)
boolean expanded
private synthetic void lambda$accept$0 (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/reference/RefParameterImpl.class
RefParameterImpl.java
package com.intellij.codeInspection.reference
public com.intellij.codeInspection.reference.RefParameterImpl extends com.intellij.codeInspection.reference.RefJavaElementImpl implements com.intellij.codeInspection.reference.RefParameter {
private static final int USED_FOR_READING_MASK
private static final int USED_FOR_WRITING_MASK
private final short myIndex
private Object myActualValueTemplate
private int myUsageCount
void <init> (org.jetbrains.uast.UParameter, com.intellij.psi.PsiElement, int, com.intellij.codeInspection.reference.RefManager, com.intellij.codeInspection.reference.RefMethod)
org.jetbrains.uast.UParameter parameter
com.intellij.psi.PsiElement psi
int index
com.intellij.codeInspection.reference.RefManager manager
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.codeInspection.reference.RefElementImpl owner
public void parameterReferenced (boolean)
boolean forWriting
public boolean isUsedForReading ()
private void setUsedForReading ()
public int getUsageCount ()
public boolean isUsedForWriting ()
private void setUsedForWriting ()
public void accept (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor visitor
public int getIndex ()
public void buildReferences ()
java.util.List annotations
org.jetbrains.uast.UTypeReferenceExpression typeReference
com.intellij.codeInspection.reference.RefJavaUtil refUtil
org.jetbrains.uast.UParameter parameter
void clearTemplateValue ()
void updateTemplateValue (org.jetbrains.uast.UExpression, com.intellij.psi.PsiElement)
org.jetbrains.uast.UExpression expression
com.intellij.psi.PsiElement accessPlace
Object newTemplate
public java.lang.Object getActualConstValue ()
protected void initialize ()
public java.lang.String getExternalName ()
public org.jetbrains.uast.UParameter getUastElement ()
com.intellij.codeInspection.reference.RefMethod method
org.jetbrains.uast.UMethod uMethod
java.util.List parameters
public static java.lang.Object getAccessibleExpressionValue (org.jetbrains.uast.UExpression, java.util.function.Supplier)
org.jetbrains.uast.UDeclaration containingClass
org.jetbrains.uast.UField uField
com.intellij.psi.PsiElement element
org.jetbrains.uast.UReferenceExpression referenceExpression
org.jetbrains.uast.UElement resolved
Object value
com.intellij.psi.PsiElement sourcePsi
org.jetbrains.uast.UExpression expression
java.util.function.Supplier accessPlace
Object constValue
private static boolean isAccessible (org.jetbrains.uast.UField, com.intellij.psi.PsiElement)
org.jetbrains.uast.UField field
com.intellij.psi.PsiElement place
org.jetbrains.uast.UDeclaration fieldContainingClass
String qName
String fieldQName
static com.intellij.codeInspection.reference.RefElement parameterFromExternalName (com.intellij.codeInspection.reference.RefManager, java.lang.String)
String name
org.jetbrains.uast.UParameter parameter
org.jetbrains.uast.UMethod element
java.util.List parameters
int paramIdx
String paramName
String method
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.codeInspection.reference.RefManager manager
String fqName
int idx
public volatile synthetic org.jetbrains.uast.UElement getUastElement ()
private synthetic java.lang.String lambda$getExternalName$2 () throws java.lang.RuntimeException
org.jetbrains.uast.UParameter parameter
private synthetic com.intellij.psi.PsiElement lambda$updateTemplateValue$1 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement accessPlace
private synthetic void lambda$accept$0 (com.intellij.codeInspection.reference.RefVisitor)
com.intellij.codeInspection.reference.RefVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/resources/ImplicitResourceCloser.class
ImplicitResourceCloser.java
package com.intellij.codeInspection.resources
public abstract com.intellij.codeInspection.resources.ImplicitResourceCloser extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract boolean isSafelyClosed (com.intellij.psi.PsiVariable)
static void <clinit> ()
}
com/intellij/codeInspection/sameReturnValue/SameReturnValueInspection$1$1.class
SameReturnValueInspection.java
package com.intellij.codeInspection.sameReturnValue
com.intellij.codeInspection.sameReturnValue.SameReturnValueInspection$1$1 extends com.intellij.codeInspection.reference.RefJavaVisitor {
final synthetic com.intellij.codeInspection.sameReturnValue.SameReturnValueInspection$1 this$1
void <init> (com.intellij.codeInspection.sameReturnValue.SameReturnValueInspection$1)
com.intellij.codeInspection.sameReturnValue.SameReturnValueInspection$1 this$1
public void visitMethod (com.intellij.codeInspection.reference.RefMethod)
com.intellij.codeInspection.reference.RefMethod refMethod
private static synthetic boolean lambda$visitMethod$0 (com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.reference.RefMethod, com.intellij.psi.PsiMethod)
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.psi.PsiMethod derivedMethod
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/sameReturnValue/SameReturnValueInspection$1.class
SameReturnValueInspection.java
package com.intellij.codeInspection.sameReturnValue
com.intellij.codeInspection.sameReturnValue.SameReturnValueInspection$1 extends com.intellij.codeInspection.reference.RefJavaVisitor {
final synthetic com.intellij.codeInspection.ProblemDescriptionsProcessor val$processor
final synthetic com.intellij.codeInspection.GlobalJavaInspectionContext val$globalContext
final synthetic com.intellij.codeInspection.sameReturnValue.SameReturnValueInspection this$0
void <init> (com.intellij.codeInspection.sameReturnValue.SameReturnValueInspection, com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.GlobalJavaInspectionContext)
com.intellij.codeInspection.sameReturnValue.SameReturnValueInspection this$0
public void visitElement (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity refEntity
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/sameReturnValue/SameReturnValueInspection.class
SameReturnValueInspection.java
package com.intellij.codeInspection.sameReturnValue
public com.intellij.codeInspection.sameReturnValue.SameReturnValueInspection extends com.intellij.codeInspection.GlobalJavaBatchInspectionTool {
public void <init> ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
String message
String message
com.intellij.psi.PsiElement psiAnchor
org.jetbrains.uast.UElement anchor
String message
org.jetbrains.uast.UDeclaration decl
com.intellij.codeInspection.reference.RefMethod refMethod
String returnValue
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
protected boolean queryExternalUsagesRequests (com.intellij.codeInspection.reference.RefManager, com.intellij.codeInspection.GlobalJavaInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.codeInspection.reference.RefManager manager
com.intellij.codeInspection.GlobalJavaInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
public java.lang.String getDisplayName ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getShortName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/testOnly/TestOnlyInspection$1.class
TestOnlyInspection.java
package com.intellij.codeInspection.testOnly
com.intellij.codeInspection.testOnly.TestOnlyInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$h
final synthetic com.intellij.codeInspection.testOnly.TestOnlyInspection this$0
void <init> (com.intellij.codeInspection.testOnly.TestOnlyInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.testOnly.TestOnlyInspection this$0
public void visitCallExpression (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression e
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiElement resolve
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiElement resolve
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement resolve
}
com/intellij/codeInspection/testOnly/TestOnlyInspection.class
TestOnlyInspection.java
package com.intellij.codeInspection.testOnly
public com.intellij.codeInspection.testOnly.TestOnlyInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
private static final java.util.List ourModifiersDescending
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public java.lang.String getGroupDisplayName ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder h
boolean isOnTheFly
private static void validate (com.intellij.psi.PsiElement, com.intellij.psi.PsiMember, com.intellij.codeInspection.ProblemsHolder)
String modifier
com.intellij.psi.impl.light.LightModifierList modList
com.intellij.psi.PsiElement reference
com.intellij.psi.PsiMember member
com.intellij.codeInspection.ProblemsHolder h
com.intellij.psi.PsiAnnotation anno
private static java.lang.String getNextLowerAccessLevel (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMember member
int methodModifier
int minModifier
private static java.lang.String getAccessModifierWithoutTesting (com.intellij.psi.PsiAnnotation)
String name
com.intellij.psi.PsiElement target
com.intellij.psi.PsiAnnotation anno
com.intellij.psi.PsiAnnotationMemberValue ref
private static com.intellij.psi.PsiAnnotation findVisibleForTestingAnnotation (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiAnnotation anno
com.intellij.psi.PsiClass containingClass
private static boolean isInsideTestOnlyMethod (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static boolean isInsideTestOnlyField (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static boolean isAnnotatedAsTestOnly (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember m
private static boolean isInsideTestClass (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
com.intellij.psi.PsiClass c
private static com.intellij.psi.PsiElement getTopLevelParentOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement next
com.intellij.psi.PsiElement e
Class c
com.intellij.psi.PsiElement parent
private static boolean isUnderTestSources (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
com.intellij.openapi.roots.ProjectRootManager rm
com.intellij.openapi.vfs.VirtualFile f
private static void reportProblem (com.intellij.psi.PsiElement, com.intellij.psi.PsiMember, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.PsiElement e
com.intellij.psi.PsiMember target
com.intellij.codeInspection.ProblemsHolder h
String message
static synthetic void access$000 (com.intellij.psi.PsiElement, com.intellij.psi.PsiMember, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.PsiElement x0
com.intellij.psi.PsiMember x1
com.intellij.codeInspection.ProblemsHolder x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/unnecessaryModuleDependency/UnnecessaryModuleDependencyAnnotator.class
UnnecessaryModuleDependencyAnnotator.java
package com.intellij.codeInspection.unnecessaryModuleDependency
public com.intellij.codeInspection.unnecessaryModuleDependency.UnnecessaryModuleDependencyAnnotator extends com.intellij.codeInspection.reference.RefGraphAnnotator {
public static final com.intellij.openapi.util.Key DEPENDENCIES
private final com.intellij.codeInspection.reference.RefManager myManager
public void <init> (com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.reference.RefManager manager
public void onMarkReferenced (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean)
java.util.HashSet modules
com.intellij.codeInspection.reference.RefModule refModule
com.intellij.openapi.module.Module fromModule
java.util.Set onModules
com.intellij.psi.PsiElement what
com.intellij.psi.PsiElement from
boolean referencedFromClassInitializer
public void onMarkReferenced (com.intellij.codeInspection.reference.RefElement, com.intellij.codeInspection.reference.RefElement, boolean)
java.util.Set currentFromModules
java.util.Set modules
com.intellij.codeInspection.reference.RefElement refWhat
com.intellij.codeInspection.reference.RefElement refFrom
boolean referencedFromClassInitializer
com.intellij.codeInspection.reference.RefModule fromModule
com.intellij.codeInspection.reference.RefModule whatModule
public void onInitialize (com.intellij.codeInspection.reference.RefElement)
java.util.HashSet modules
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.codeInspection.reference.RefModule refModule
private void collectRequiredModulesInHierarchy (com.intellij.codeInspection.reference.RefElement, java.util.Set)
org.jetbrains.uast.UParameter parameter
java.util.Set classes
org.jetbrains.uast.UMethod uMethod
org.jetbrains.uast.UField element
org.jetbrains.uast.UClass aClass
com.intellij.codeInspection.reference.RefElement refElement
java.util.Set modules
private void processTypeHierarchy (java.util.Set, com.intellij.psi.PsiType, java.util.Set)
java.util.Set classes
com.intellij.psi.PsiType returnType
java.util.Set modules
org.jetbrains.uast.UClass aClass
private void processClassHierarchy (org.jetbrains.uast.UClass, com.intellij.codeInspection.reference.RefClass, java.util.Set)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiManager psiManager
org.jetbrains.uast.UClass superClass
com.intellij.codeInspection.reference.RefClass aClass
java.util.Set onModules
com.intellij.psi.PsiClass superClass
org.jetbrains.uast.UClass uClass
com.intellij.codeInspection.reference.RefClass refClass
java.util.Set modules
java.util.LinkedHashSet superClasses
private static java.util.Set getAllPossibleWhatModules (com.intellij.psi.PsiElement)
com.intellij.openapi.roots.OrderEntry orderEntry
java.util.List orderEntries
java.util.Set modules
com.intellij.psi.PsiElement what
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectFileIndex fileIndex
com.intellij.openapi.module.Module module
private static java.util.Set getModules (com.intellij.codeInspection.reference.RefModule)
com.intellij.codeInspection.reference.RefModule refModule
java.util.Set modules
private static synthetic boolean lambda$processClassHierarchy$0 (com.intellij.psi.PsiManager, java.util.LinkedHashSet, com.intellij.psi.PsiClass)
com.intellij.psi.PsiManager psiManager
java.util.LinkedHashSet superClasses
com.intellij.psi.PsiClass s
org.jetbrains.uast.UClass uc
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/unnecessaryModuleDependency/UnnecessaryModuleDependencyInspection$RemoveModuleDependencyFix.class
UnnecessaryModuleDependencyInspection.java
package com.intellij.codeInspection.unnecessaryModuleDependency
public com.intellij.codeInspection.unnecessaryModuleDependency.UnnecessaryModuleDependencyInspection$RemoveModuleDependencyFix extends java.lang.Object implements com.intellij.codeInspection.QuickFix {
private final String myDependency
public void <init> (java.lang.String)
String dependency
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ModuleProblemDescriptor)
String mDependency
com.intellij.openapi.roots.OrderEntry entry
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ModuleProblemDescriptor descriptor
com.intellij.openapi.roots.ModifiableRootModel model
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
static synthetic java.lang.String access$000 (com.intellij.codeInspection.unnecessaryModuleDependency.UnnecessaryModuleDependencyInspection$RemoveModuleDependencyFix)
com.intellij.codeInspection.unnecessaryModuleDependency.UnnecessaryModuleDependencyInspection$RemoveModuleDependencyFix x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/unnecessaryModuleDependency/UnnecessaryModuleDependencyInspection.class
UnnecessaryModuleDependencyInspection.java
package com.intellij.codeInspection.unnecessaryModuleDependency
public com.intellij.codeInspection.unnecessaryModuleDependency.UnnecessaryModuleDependencyInspection extends com.intellij.codeInspection.GlobalInspectionTool {
public void <init> ()
public com.intellij.codeInspection.reference.RefGraphAnnotator getAnnotator (com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.reference.RefManager refManager
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.openapi.roots.SourceFolder folder
com.intellij.openapi.roots.ContentEntry entry
com.intellij.openapi.module.Module dependency
com.intellij.openapi.roots.OrderEntry entry
java.util.HashSet outs
com.intellij.openapi.module.Module dependency
com.intellij.codeInspection.reference.RefModule refModule
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.ModuleRootManager moduleRootManager
boolean onlyGeneratedSources
com.intellij.openapi.roots.OrderEntry[] declaredDependencies
java.util.List descriptors
java.util.Set modules
java.util.List candidates
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
public com.intellij.codeInspection.QuickFix getQuickFix (java.lang.String)
String hint
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public java.lang.String getHint (com.intellij.codeInspection.QuickFix)
com.intellij.codeInspection.QuickFix fix
private static com.intellij.codeInspection.CommonProblemDescriptor createDescriptor (com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.openapi.module.Module, com.intellij.openapi.module.Module)
String allContainsMessage
String message
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module dependency
String dependencyName
String moduleName
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/unneededThrows/RedundantThrowsDeclarationInspection$1$1.class
RedundantThrowsDeclarationInspection.java
package com.intellij.codeInspection.unneededThrows
com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationInspection$1$1 extends com.intellij.codeInspection.reference.RefJavaVisitor {
final synthetic com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationInspection$1 this$1
void <init> (com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationInspection$1)
com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationInspection$1 this$1
public void visitMethod (com.intellij.codeInspection.reference.RefMethod)
com.intellij.codeInspection.reference.RefMethod refMethod
private static synthetic boolean lambda$visitMethod$0 (com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.reference.RefMethod, com.intellij.psi.PsiMethod)
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.psi.PsiMethod derivedMethod
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/unneededThrows/RedundantThrowsDeclarationInspection$1.class
RedundantThrowsDeclarationInspection.java
package com.intellij.codeInspection.unneededThrows
com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationInspection$1 extends com.intellij.codeInspection.reference.RefJavaVisitor {
final synthetic com.intellij.codeInspection.ProblemDescriptionsProcessor val$processor
final synthetic com.intellij.codeInspection.GlobalJavaInspectionContext val$globalContext
final synthetic com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationInspection this$0
void <init> (com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationInspection, com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.GlobalJavaInspectionContext)
com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationInspection this$0
public void visitElement (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity refEntity
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/unneededThrows/RedundantThrowsDeclarationInspection$MyQuickFix.class
RedundantThrowsDeclarationInspection.java
package com.intellij.codeInspection.unneededThrows
com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationInspection$MyQuickFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final com.intellij.codeInspection.ProblemDescriptionsProcessor myProcessor
private final String myHint
static final synthetic boolean $assertionsDisabled
void <init> (com.intellij.codeInspection.ProblemDescriptionsProcessor, java.lang.String)
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
String hint
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.codeInspection.CommonProblemDescriptor[] problems
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.psi.PsiMethod psiMethod
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
private void removeExcessiveThrows (com.intellij.codeInspection.reference.RefMethod, com.intellij.psi.PsiModifierListOwner, com.intellij.codeInspection.CommonProblemDescriptor[])
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiJavaCodeReferenceElement classRef
com.intellij.psi.PsiType psiType
String text
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiReferenceList throwsList
com.intellij.psi.PsiClassType[] classTypes
com.intellij.psi.PsiElement psiElement
com.intellij.codeInspection.CommonProblemDescriptor problem
com.intellij.psi.PsiMethod psiMethod
com.intellij.openapi.project.Project project
com.intellij.psi.PsiManager psiManager
java.util.List refsToDelete
com.intellij.util.IncorrectOperationException e
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.psi.PsiModifierListOwner element
com.intellij.codeInspection.CommonProblemDescriptor[] problems
private void removeException (com.intellij.codeInspection.reference.RefMethod, com.intellij.psi.PsiType, java.util.List, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiElement method
com.intellij.codeInspection.reference.RefMethod refDerived
com.intellij.util.Query query
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.psi.PsiType exceptionType
java.util.List refsToDelete
com.intellij.psi.PsiMethod psiMethod
public boolean startInWriteAction ()
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private synthetic boolean lambda$removeException$1 (com.intellij.psi.PsiType, java.util.List, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiType exceptionType
java.util.List refsToDelete
com.intellij.psi.PsiMethod m
private static synthetic void lambda$removeExcessiveThrows$0 (java.util.List) throws java.lang.RuntimeException
com.intellij.psi.PsiElement aRefsToDelete
java.util.List refsToDelete
static synthetic java.lang.String access$000 (com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationInspection$MyQuickFix)
com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationInspection$MyQuickFix x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/unneededThrows/RedundantThrowsDeclarationInspection.class
RedundantThrowsDeclarationInspection.java
package com.intellij.codeInspection.unneededThrows
public com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationInspection extends com.intellij.codeInspection.GlobalJavaBatchInspectionTool {
private static final com.intellij.openapi.diagnostic.Logger LOG
public boolean IGNORE_ENTRY_POINTS
private final com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection myLocalInspection
public void <init> ()
public java.lang.String getDisplayName ()
public javax.swing.JComponent createOptionsPanel ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.codeInspection.reference.RefClass ownerClass
com.intellij.psi.PsiClass throwsResolvedType
com.intellij.psi.PsiClass s
com.intellij.psi.PsiClassType throwsType
String throwsClassName
com.intellij.psi.PsiJavaCodeReferenceElement throwsRef
int i
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.psi.PsiClass[] unThrown
com.intellij.psi.PsiElement psiMethod
com.intellij.psi.PsiReferenceList list
com.intellij.psi.PsiClassType[] throwsList
com.intellij.psi.PsiJavaCodeReferenceElement[] throwsRefs
java.util.List problems
com.intellij.psi.PsiManager psiManager
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
private static boolean declaredInRemotableMethod (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiClassType throwsType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass remote
protected boolean queryExternalUsagesRequests (com.intellij.codeInspection.reference.RefManager, com.intellij.codeInspection.GlobalJavaInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.codeInspection.reference.RefManager manager
com.intellij.codeInspection.GlobalJavaInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
public com.intellij.codeInspection.QuickFix getQuickFix (java.lang.String)
String hint
public java.lang.String getHint (com.intellij.codeInspection.QuickFix)
com.intellij.codeInspection.QuickFix fix
public com.intellij.codeInspection.reference.RefGraphAnnotator getAnnotator (com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.reference.RefManager refManager
public com.intellij.codeInspection.LocalInspectionTool getSharedLocalInspectionTool ()
static synthetic com.intellij.openapi.diagnostic.Logger access$100 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/unneededThrows/RedundantThrowsDeclarationLocalInspection$1.class
RedundantThrowsDeclarationLocalInspection.java
package com.intellij.codeInspection.unneededThrows
synthetic com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$1 extends java.lang.Object {
}
com/intellij/codeInspection/unneededThrows/RedundantThrowsDeclarationLocalInspection$ReferenceAndType.class
RedundantThrowsDeclarationLocalInspection.java
package com.intellij.codeInspection.unneededThrows
com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$ReferenceAndType extends java.lang.Object {
private final com.intellij.psi.PsiJavaCodeReferenceElement ref
private final com.intellij.psi.PsiClassType type
private void <init> (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement ref
synthetic void <init> (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$1)
com.intellij.psi.PsiJavaCodeReferenceElement x0
com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$1 x1
static synthetic com.intellij.psi.PsiJavaCodeReferenceElement access$100 (com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$ReferenceAndType)
com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$ReferenceAndType x0
static synthetic com.intellij.psi.PsiClassType access$200 (com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$ReferenceAndType)
com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$ReferenceAndType x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/unneededThrows/RedundantThrowsDeclarationLocalInspection.class
RedundantThrowsDeclarationLocalInspection.java
package com.intellij.codeInspection.unneededThrows
public com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
private final com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationInspection myGlobalTool
public void <init> ()
public void <init> (com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationInspection)
com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationInspection tool
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public com.intellij.codeInspection.ProblemDescriptor[] checkMethod (com.intellij.psi.PsiMethod, com.intellij.codeInspection.InspectionManager, boolean)
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.InspectionManager manager
boolean isOnTheFly
private com.intellij.codeInspection.ProblemDescriptor[] checkExceptionsNeverThrown (com.intellij.psi.PsiMethod, com.intellij.codeInspection.InspectionManager)
com.intellij.psi.PsiMethod m
com.intellij.psi.PsiClassType[] overridingMethodThrownExceptions
java.util.function.Predicate methodContainsThrownExceptions
java.util.stream.Stream overridingMethods
java.util.Iterator overridingMethodIt
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.InspectionManager inspectionManager
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiCodeBlock body
com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$ReferenceAndType[] thrownExceptions
com.intellij.psi.PsiModifierList modifierList
boolean needCheckOverridingMethods
java.util.Collection unhandled
java.util.List candidates
private static com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$ReferenceAndType[] getThrownCheckedExceptions (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static synthetic com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$ReferenceAndType[] lambda$getThrownCheckedExceptions$7 (int)
int x$0
private static synthetic com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$ReferenceAndType lambda$getThrownCheckedExceptions$6 (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement resolved
private static synthetic com.intellij.codeInspection.ProblemDescriptor[] lambda$checkExceptionsNeverThrown$5 (int)
int x$0
private static synthetic com.intellij.codeInspection.ProblemDescriptor lambda$checkExceptionsNeverThrown$4 (com.intellij.psi.PsiMethod, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$ReferenceAndType)
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.InspectionManager inspectionManager
com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$ReferenceAndType exceptionType
com.intellij.psi.PsiJavaCodeReferenceElement reference
String description
com.intellij.codeInspection.LocalQuickFix quickFix
private static synthetic boolean lambda$checkExceptionsNeverThrown$3 (com.intellij.psi.PsiClassType[], com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$ReferenceAndType)
com.intellij.psi.PsiClassType[] overridingMethodThrownExceptions
com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$ReferenceAndType refAndType
com.intellij.psi.PsiClassType type
private static synthetic boolean lambda$checkExceptionsNeverThrown$2 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod m
private static synthetic boolean lambda$checkExceptionsNeverThrown$1 (java.util.Collection, com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$ReferenceAndType)
java.util.Collection unhandled
com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$ReferenceAndType refAndType
private static synthetic boolean lambda$null$0 (com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$ReferenceAndType, com.intellij.psi.PsiClassType)
com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationLocalInspection$ReferenceAndType refAndType
com.intellij.psi.PsiClassType unhandledException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/unneededThrows/RedundantThrowsGraphAnnotator.class
RedundantThrowsGraphAnnotator.java
package com.intellij.codeInspection.unneededThrows
public final com.intellij.codeInspection.unneededThrows.RedundantThrowsGraphAnnotator extends com.intellij.codeInspection.reference.RefGraphAnnotatorEx {
private final com.intellij.codeInspection.reference.RefManager myRefManager
public void <init> (com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.reference.RefManager refManager
public void onInitialize (com.intellij.codeInspection.reference.RefElement)
com.intellij.psi.PsiClassType exceptionType
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock body
java.util.Collection exceptionTypes
com.intellij.psi.PsiElement element
com.intellij.codeInspection.reference.RefElement refElement
public void onMarkReferenced (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement body
java.util.Collection exceptionTypes
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiClassType exceptionType
com.intellij.psi.PsiFunctionalExpression expression
java.util.Collection exceptionTypes
com.intellij.codeInspection.reference.RefElement refResolved
com.intellij.psi.PsiElement what
com.intellij.psi.PsiElement from
boolean referencedFromClassInitializer
public static java.util.Set getUnhandledExceptions (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiField field
com.intellij.psi.PsiField[] fields
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
java.util.Collection types
java.util.Set unhandled
}
com/intellij/codeInspection/unneededThrows/RedundantThrowsInspectionMerger.class
RedundantThrowsInspectionMerger.java
package com.intellij.codeInspection.unneededThrows
public com.intellij.codeInspection.unneededThrows.RedundantThrowsInspectionMerger extends com.intellij.codeInspection.ex.InspectionElementsMerger {
public void <init> ()
public java.lang.String getMergedToolName ()
public java.lang.String[] getSourceToolNames ()
public java.lang.String[] getSuppressIds ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/unusedImport/ImportStatementComparator.class
ImportStatementComparator.java
package com.intellij.codeInspection.unusedImport
com.intellij.codeInspection.unusedImport.ImportStatementComparator extends java.lang.Object implements java.util.Comparator {
public static final com.intellij.codeInspection.unusedImport.ImportStatementComparator INSTANCE
private void <init> ()
public static com.intellij.codeInspection.unusedImport.ImportStatementComparator getInstance ()
public int compare (com.intellij.psi.PsiImportStatementBase, com.intellij.psi.PsiImportStatementBase)
com.intellij.psi.PsiImportStatementBase importStatementBase1
com.intellij.psi.PsiImportStatementBase importStatementBase2
boolean onDemand
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
static void <clinit> ()
}
com/intellij/codeInspection/unusedImport/ImportsAreUsedVisitor.class
ImportsAreUsedVisitor.java
package com.intellij.codeInspection.unusedImport
com.intellij.codeInspection.unusedImport.ImportsAreUsedVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiJavaFile myFile
private final java.util.List importStatements
private final java.util.List usedImportStatements
void <init> (com.intellij.psi.PsiJavaFile)
com.intellij.psi.PsiImportStatementBase[] importStatements
com.intellij.psi.PsiJavaFile file
com.intellij.psi.PsiImportList importList
public void visitImportList (com.intellij.psi.PsiImportList)
com.intellij.psi.PsiImportList list
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement reference
private void followReferenceToImport (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.JavaResolveResult[] results
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMember member
com.intellij.psi.PsiImportStatementBase foundImport
private com.intellij.psi.PsiImportStatementBase findImport (com.intellij.psi.PsiMember, java.util.List)
com.intellij.psi.PsiClass referencedClass
String qualifiedName
String packageName
com.intellij.psi.JavaResolveResult target
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.JavaResolveResult[] targets
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement target
com.intellij.psi.PsiImportStatementBase importStatement
com.intellij.psi.PsiMember member
java.util.List importStatements
String qualifiedName
String packageName
com.intellij.psi.PsiClass containingClass
boolean hasOnDemandImportConflict
com.intellij.psi.PsiImportStatementBase[] getUnusedImportStatements ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/unusedImport/UnusedImportInspection.class
UnusedImportInspection.java
package com.intellij.codeInspection.unusedImport
public com.intellij.codeInspection.unusedImport.UnusedImportInspection extends com.intellij.codeInspection.GlobalSimpleInspectionTool {
public static final String SHORT_NAME
public static final String DISPLAY_NAME
public void <init> ()
public void checkFile (com.intellij.psi.PsiFile, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.ProblemsHolder, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiImportStatementBase unusedImportStatement
com.intellij.psi.PsiFile file
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.ProblemsHolder problemsHolder
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor problemDescriptionsProcessor
com.intellij.psi.PsiJavaFile javaFile
com.intellij.codeInspection.unusedImport.ImportsAreUsedVisitor visitor
public java.lang.String getShortName ()
public java.lang.String getDisplayName ()
public boolean worksInBatchModeOnly ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/unusedLibraries/UnusedLibrariesInspection$1.class
UnusedLibrariesInspection.java
package com.intellij.codeInspection.unusedLibraries
final com.intellij.codeInspection.unusedLibraries.UnusedLibrariesInspection$1 extends java.lang.Object implements com.intellij.util.graph.InboundSemiGraph {
final synthetic com.intellij.openapi.vfs.VirtualFile[] val$givenRoots
final synthetic java.util.Map val$fromClasses
final synthetic java.util.Map val$toClasses
void <init> (com.intellij.openapi.vfs.VirtualFile[], java.util.Map, java.util.Map)
public java.util.Collection getNodes ()
public java.util.Iterator getIn (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile n
java.util.Set classesInCurrentRoot
public volatile synthetic java.util.Iterator getIn (java.lang.Object)
private static synthetic com.intellij.openapi.vfs.VirtualFile lambda$getIn$1 (java.util.Map$Entry)
java.util.Map$Entry entry
private static synthetic boolean lambda$getIn$0 (java.util.Set, java.util.Map$Entry)
java.util.Set classesInCurrentRoot
java.util.Map$Entry entry
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/unusedLibraries/UnusedLibrariesInspection$2.class
UnusedLibrariesInspection.java
package com.intellij.codeInspection.unusedLibraries
final com.intellij.codeInspection.unusedLibraries.UnusedLibrariesInspection$2 extends com.intellij.codeInspection.AbstractDependencyVisitor {
final synthetic java.util.Set val$toClassNames
void <init> (java.util.Set)
protected void addClassName (java.lang.String)
String name
}
com/intellij/codeInspection/unusedLibraries/UnusedLibrariesInspection$RemoveUnusedLibrary.class
UnusedLibrariesInspection.java
package com.intellij.codeInspection.unusedLibraries
com.intellij.codeInspection.unusedLibraries.UnusedLibrariesInspection$RemoveUnusedLibrary extends java.lang.Object implements com.intellij.codeInspection.QuickFix {
private final java.util.Set myFiles
private final String myLibraryName
void <init> (java.lang.String, java.util.Set)
String libraryName
java.util.Set files
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ModuleProblemDescriptor)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.libraries.Library$ModifiableModel modifiableModel
com.intellij.openapi.roots.libraries.Library library
com.intellij.openapi.roots.OrderEntry entry
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ModuleProblemDescriptor descriptor
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.ModifiableRootModel model
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
static synthetic java.util.Set access$000 (com.intellij.codeInspection.unusedLibraries.UnusedLibrariesInspection$RemoveUnusedLibrary)
com.intellij.codeInspection.unusedLibraries.UnusedLibrariesInspection$RemoveUnusedLibrary x0
static synthetic java.lang.String access$100 (com.intellij.codeInspection.unusedLibraries.UnusedLibrariesInspection$RemoveUnusedLibrary)
com.intellij.codeInspection.unusedLibraries.UnusedLibrariesInspection$RemoveUnusedLibrary x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/unusedLibraries/UnusedLibrariesInspection$UnusedLibraryGraphAnnotator.class
UnusedLibrariesInspection.java
package com.intellij.codeInspection.unusedLibraries
com.intellij.codeInspection.unusedLibraries.UnusedLibrariesInspection$UnusedLibraryGraphAnnotator extends com.intellij.codeInspection.reference.RefGraphAnnotator {
public static final com.intellij.openapi.util.Key USED_LIBRARY_ROOTS
private final com.intellij.openapi.roots.ProjectFileIndex myFileIndex
private final com.intellij.codeInspection.reference.RefManager myManager
void <init> (com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.reference.RefManager manager
public void onMarkReferenced (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean)
java.util.Set usedRoots
com.intellij.codeInspection.reference.RefModule refModule
com.intellij.openapi.module.Module fromModule
com.intellij.openapi.vfs.VirtualFile libraryClassRoot
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.vfs.VirtualFile containingDir
com.intellij.psi.PsiElement what
com.intellij.psi.PsiElement from
boolean referencedFromClassInitializer
static void <clinit> ()
}
com/intellij/codeInspection/unusedLibraries/UnusedLibrariesInspection.class
UnusedLibrariesInspection.java
package com.intellij.codeInspection.unusedLibraries
public com.intellij.codeInspection.unusedLibraries.UnusedLibrariesInspection extends com.intellij.codeInspection.GlobalInspectionTool {
private static final com.intellij.openapi.diagnostic.Logger LOG
public boolean IGNORE_LIBRARY_PARTS
public void <init> ()
public javax.swing.JComponent createOptionsPanel ()
public com.intellij.codeInspection.reference.RefGraphAnnotator getAnnotator (com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.reference.RefManager refManager
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
String message
String unusedLibraryRoots
String message
com.intellij.codeInspection.CommonProblemDescriptor descriptor
java.util.Set files
boolean allRootsUnused
com.intellij.openapi.roots.OrderEntry entry
com.intellij.codeInspection.reference.RefModule refModule
com.intellij.openapi.module.Module module
com.intellij.openapi.vfs.VirtualFile[] givenRoots
com.intellij.openapi.roots.ModuleRootManager moduleRootManager
java.util.Set usedRoots
java.util.List result
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
private static void appendUsedRootDependencies (java.util.Set, com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.vfs.VirtualFile root
java.util.Set usedRoots
com.intellij.openapi.vfs.VirtualFile[] givenRoots
java.util.Map fromClasses
java.util.Map toClasses
com.intellij.util.graph.Graph graph
com.intellij.util.graph.GraphAlgorithms algorithms
java.util.Set dependencies
private static void collectClassesPerRoots (com.intellij.openapi.vfs.VirtualFile[], java.util.Map, java.util.Map)
java.util.Set fromClassNames
java.util.Set toClassNames
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.vfs.VirtualFile[] givenRoots
java.util.Map fromClasses
java.util.Map toClasses
public boolean isEnabledByDefault ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public com.intellij.codeInspection.QuickFix getQuickFix (java.lang.String)
String hint
public java.lang.String getHint (com.intellij.codeInspection.QuickFix)
com.intellij.codeInspection.QuickFix fix
private static synthetic boolean lambda$collectClassesPerRoots$1 (java.util.Set, java.util.Set, com.intellij.openapi.vfs.VirtualFile)
java.io.IOException e
com.intellij.codeInspection.AbstractDependencyVisitor visitor
java.util.Set toClassNames
java.util.Set fromClassNames
com.intellij.openapi.vfs.VirtualFile fileOrDir
private static synthetic java.lang.String lambda$checkElement$0 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/unusedSymbol/UnusedSymbolLocalInspectionBase.class
UnusedSymbolLocalInspectionBase.java
package com.intellij.codeInspection.unusedSymbol
public com.intellij.codeInspection.unusedSymbol.UnusedSymbolLocalInspectionBase extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool implements com.intellij.codeInspection.ex.UnfairLocalInspectionTool {
public static final String SHORT_NAME
public static final String DISPLAY_NAME
public static final String UNUSED_PARAMETERS_SHORT_NAME
public static final String UNUSED_ID
public boolean LOCAL_VARIABLE
public boolean FIELD
public boolean METHOD
public boolean CLASS
protected boolean INNER_CLASS
public boolean PARAMETER
public boolean REPORT_PARAMETER_FOR_PUBLIC_METHODS
protected String myClassVisibility
protected String myInnerClassVisibility
protected String myFieldVisibility
protected String myMethodVisibility
protected String myParameterVisibility
private boolean myIgnoreAccessors
public void <init> ()
public java.lang.String getClassVisibility ()
public java.lang.String getFieldVisibility ()
public java.lang.String getMethodVisibility ()
public java.lang.String getParameterVisibility ()
public java.lang.String getInnerClassVisibility ()
public void setInnerClassVisibility (java.lang.String)
String innerClassVisibility
public void setClassVisibility (java.lang.String)
String classVisibility
public void setFieldVisibility (java.lang.String)
String fieldVisibility
public void setMethodVisibility (java.lang.String)
String methodVisibility
public void setParameterVisibility (java.lang.String)
String parameterVisibility
public boolean isIgnoreAccessors ()
public void setIgnoreAccessors (boolean)
boolean ignoreAccessors
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public java.lang.String getID ()
public java.lang.String getAlternativeID ()
public boolean isEnabledByDefault ()
public void writeSettings (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element node
private static void writeVisibility (org.jdom.Element, java.lang.String, java.lang.String)
org.jdom.Element node
String visibility
String type
private static void writeVisibility (org.jdom.Element, java.lang.String, java.lang.String, java.lang.String)
org.jdom.Element node
String type
String visibility
String defaultVisibility
private java.lang.String getParameterDefaultVisibility ()
public void readSettings (org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element node
String ignoreAccessors
String innerClassEnabled
private static java.lang.String readVisibility (org.jdom.Element, java.lang.String)
org.jdom.Element node
String type
private static java.lang.String readVisibility (org.jdom.Element, java.lang.String, java.lang.String)
org.jdom.Element node
String type
String defaultVisibility
String visibility
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/util/ChangeToAppendUtil.class
ChangeToAppendUtil.java
package com.intellij.codeInspection.util
public com.intellij.codeInspection.util.ChangeToAppendUtil extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.PsiExpression buildAppendExpression (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression appendable
com.intellij.psi.PsiExpression concatenation
com.intellij.psi.PsiType type
boolean useStringValueOf
StringBuilder result
com.intellij.psi.PsiElementFactory factory
public static java.lang.StringBuilder buildAppendExpression (com.intellij.psi.PsiExpression, boolean, java.lang.StringBuilder)
com.intellij.psi.PsiType operandType
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiExpression[] operands
boolean isConstant
boolean isString
StringBuilder builder
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression concatenation
boolean useStringValueOf
StringBuilder out
com.intellij.psi.PsiType type
private static void append (java.lang.CharSequence, boolean, java.lang.StringBuilder)
CharSequence text
boolean useStringValueOf
StringBuilder out
}
com/intellij/codeInspection/util/LambdaGenerationUtil$CanBeLambdaBodyVisitor.class
LambdaGenerationUtil.java
package com.intellij.codeInspection.util
com.intellij.codeInspection.util.LambdaGenerationUtil$CanBeLambdaBodyVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean myCanBeLambdaBody
private final com.intellij.psi.PsiElement myRoot
private final java.util.function.Predicate myVariableAllowedPredicate
void <init> (com.intellij.psi.PsiElement, java.util.function.Predicate)
com.intellij.psi.PsiElement root
java.util.function.Predicate variableAllowedPredicate
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 visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement element
private boolean isAllowedInLambda (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiVariable variable
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiBreakStatement statement
com.intellij.psi.PsiStatement exitedStatement
public void visitContinueStatement (com.intellij.psi.PsiContinueStatement)
com.intellij.psi.PsiContinueStatement statement
com.intellij.psi.PsiStatement continuedStatement
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiReturnStatement statement
public boolean canBeLambdaBody ()
}
com/intellij/codeInspection/util/LambdaGenerationUtil.class
LambdaGenerationUtil.java
package com.intellij.codeInspection.util
public com.intellij.codeInspection.util.LambdaGenerationUtil extends java.lang.Object {
public void <init> ()
public static boolean canBeUncheckedLambda (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement lambdaCandidate
public static boolean canBeUncheckedLambda (com.intellij.psi.PsiElement, java.util.function.Predicate)
com.intellij.psi.PsiElement lambdaCandidate
java.util.function.Predicate variableAllowedPredicate
com.intellij.codeInspection.util.LambdaGenerationUtil$CanBeLambdaBodyVisitor visitor
private static synthetic boolean lambda$canBeUncheckedLambda$0 (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable var
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/util/OptionalUtil.class
OptionalUtil.java
package com.intellij.codeInspection.util
public com.intellij.codeInspection.util.OptionalUtil extends java.lang.Object {
public static final String OPTIONAL_INT
public static final String OPTIONAL_LONG
public static final String OPTIONAL_DOUBLE
public static final String GUAVA_OPTIONAL
public static final com.siyeh.ig.callMatcher.CallMatcher GUAVA_OPTIONAL_FROM_NULLABLE
public static final com.siyeh.ig.callMatcher.CallMatcher JDK_OPTIONAL_OF_NULLABLE
public static final com.siyeh.ig.callMatcher.CallMatcher OPTIONAL_OF_NULLABLE
public static final com.siyeh.ig.callMatcher.CallMatcher JDK_OPTIONAL_GET
public static final com.siyeh.ig.callMatcher.CallMatcher JDK_OPTIONAL_INT_GET
public static final com.siyeh.ig.callMatcher.CallMatcher JDK_OPTIONAL_LONG_GET
public static final com.siyeh.ig.callMatcher.CallMatcher JDK_OPTIONAL_DOUBLE_GET
public static final com.siyeh.ig.callMatcher.CallMatcher GUAVA_OPTIONAL_GET
public static final com.siyeh.ig.callMatcher.CallMatcher OPTIONAL_GET
public static final com.siyeh.ig.callMatcher.CallMatcher JDK_OPTIONAL_WRAP_METHOD
public void <init> ()
public static java.lang.String getOptionalClass (java.lang.String)
String type
public static boolean isJdkOptionalClassName (java.lang.String)
String className
public static com.intellij.psi.PsiType getOptionalElementType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType[] parameters
com.intellij.psi.PsiType streamType
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass aClass
String className
public static boolean isOptionalEmptyCall (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/util/RefFilter.class
RefFilter.java
package com.intellij.codeInspection.util
public abstract com.intellij.codeInspection.util.RefFilter extends java.lang.Object {
public void <init> ()
public int getElementProblemCount (com.intellij.codeInspection.reference.RefJavaElement)
com.intellij.codeInspection.reference.RefJavaElement refElement
com.intellij.codeInspection.reference.RefEntity refOwner
public final boolean accepts (com.intellij.codeInspection.reference.RefJavaElement)
com.intellij.codeInspection.reference.RefJavaElement refElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/util/SpecialAnnotationsUtilBase$1.class
SpecialAnnotationsUtilBase.java
package com.intellij.codeInspection.util
final com.intellij.codeInspection.util.SpecialAnnotationsUtilBase$1 extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
final synthetic String val$text
final synthetic String val$family
final synthetic java.util.List val$targetList
final synthetic String val$qualifiedName
void <init> (java.lang.String, java.lang.String, java.util.List, java.lang.String)
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public boolean startInWriteAction ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/util/SpecialAnnotationsUtilBase.class
SpecialAnnotationsUtilBase.java
package com.intellij.codeInspection.util
public com.intellij.codeInspection.util.SpecialAnnotationsUtilBase extends java.lang.Object {
public void <init> ()
public static com.intellij.codeInspection.LocalQuickFix createAddToSpecialAnnotationsListQuickFix (java.lang.String, java.lang.String, java.util.List, java.lang.String, com.intellij.psi.PsiElement)
String text
String family
java.util.List targetList
String qualifiedName
com.intellij.psi.PsiElement context
static void doQuickFixInternal (com.intellij.openapi.project.Project, java.util.List, java.lang.String)
com.intellij.openapi.project.Project project
java.util.List targetList
String qualifiedName
public static void createAddToSpecialAnnotationFixes (com.intellij.psi.PsiModifierListOwner, com.intellij.util.Processor)
String name
com.intellij.psi.PsiAnnotation psiAnnotation
com.intellij.psi.PsiAnnotation[] psiAnnotations
com.intellij.psi.PsiModifierListOwner owner
com.intellij.util.Processor processor
com.intellij.psi.PsiModifierList modifierList
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/visibility/AccessCanBeTightenedInspection$1.class
AccessCanBeTightenedInspection.java
package com.intellij.codeInspection.visibility
final com.intellij.codeInspection.visibility.AccessCanBeTightenedInspection$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.psi.PsiManager val$psiManager
final synthetic com.intellij.psi.PsiMember val$member
final synthetic boolean[] val$result
void <init> (com.intellij.psi.PsiManager, com.intellij.psi.PsiMember, boolean[])
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement reference
}
com/intellij/codeInspection/visibility/AccessCanBeTightenedInspection$MyVisitor.class
AccessCanBeTightenedInspection.java
package com.intellij.codeInspection.visibility
com.intellij.codeInspection.visibility.AccessCanBeTightenedInspection$MyVisitor extends com.intellij.psi.JavaElementVisitor {
private final com.intellij.codeInspection.ProblemsHolder myHolder
private final com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase myDeadCodeInspection
private final gnu.trove.TObjectIntHashMap maxSuggestedLevelForChildMembers
final synthetic com.intellij.codeInspection.visibility.AccessCanBeTightenedInspection this$0
void <init> (com.intellij.codeInspection.visibility.AccessCanBeTightenedInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ProblemsHolder holder
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
private void checkMember (com.intellij.psi.PsiMember)
int prevMax
int memberMaxLevel
int memberMaxLevel
String suggestedModifier
com.intellij.psi.PsiElement toHighlight
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass memberClass
com.intellij.psi.PsiModifierList memberModifierList
int currentLevel
int suggestedLevel
private int suggestLevel (com.intellij.psi.PsiMember, com.intellij.psi.PsiClass, int)
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.inheritance.ImplicitSubclassProvider$SubclassingInfo info
java.util.Map methodsInfo
com.intellij.codeInspection.inheritance.ImplicitSubclassProvider subclassProvider
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass memberClass
int currentLevel
com.intellij.psi.PsiFile memberFile
com.intellij.openapi.project.Project project
int level
boolean entryPoint
com.intellij.psi.PsiPackage memberPackage
int minLevel
java.util.concurrent.atomic.AtomicInteger maxLevel
java.util.concurrent.atomic.AtomicBoolean foundUsage
boolean proceed
int suggestedLevel
String suggestedModifier
private boolean handleUsage (com.intellij.psi.PsiMember, com.intellij.psi.PsiClass, java.util.concurrent.atomic.AtomicInteger, com.intellij.psi.PsiPackage, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, java.util.concurrent.atomic.AtomicBoolean)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass memberClass
java.util.concurrent.atomic.AtomicInteger maxLevel
com.intellij.psi.PsiPackage memberPackage
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile psiFile
java.util.concurrent.atomic.AtomicBoolean foundUsage
int level
private int getEffectiveLevel (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, com.intellij.psi.PsiMember, com.intellij.psi.PsiClass, com.intellij.psi.PsiPackage)
com.intellij.psi.PsiElement resolved
boolean isConstructor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass memberClass
com.intellij.psi.PsiPackage memberPackage
com.intellij.psi.PsiClass innerClass
boolean isAbstractMember
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement resolvedQualifier
com.intellij.psi.PsiPackage qualifierPackage
com.intellij.psi.PsiPackage aPackage
private boolean calledOnInheritor (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass enclosingInstance
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass memberClass
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiClass qClass
private synthetic boolean lambda$suggestLevel$2 (com.intellij.psi.PsiMember, com.intellij.psi.PsiClass, java.util.concurrent.atomic.AtomicInteger, com.intellij.psi.PsiPackage, java.util.concurrent.atomic.AtomicBoolean, com.intellij.psi.PsiFunctionalExpression)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass memberClass
java.util.concurrent.atomic.AtomicInteger maxLevel
com.intellij.psi.PsiPackage memberPackage
java.util.concurrent.atomic.AtomicBoolean foundUsage
com.intellij.psi.PsiFunctionalExpression functionalExpression
com.intellij.psi.PsiFile psiFile
private synthetic boolean lambda$suggestLevel$1 (com.intellij.psi.PsiMember, com.intellij.psi.PsiClass, java.util.concurrent.atomic.AtomicInteger, com.intellij.psi.PsiPackage, java.util.concurrent.atomic.AtomicBoolean, com.intellij.usageView.UsageInfo)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass memberClass
java.util.concurrent.atomic.AtomicInteger maxLevel
com.intellij.psi.PsiPackage memberPackage
java.util.concurrent.atomic.AtomicBoolean foundUsage
com.intellij.usageView.UsageInfo info
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile psiFile
private static synthetic boolean lambda$checkMember$0 (int, com.intellij.psi.PsiElement)
int currentLevel
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/visibility/AccessCanBeTightenedInspection.class
AccessCanBeTightenedInspection.java
package com.intellij.codeInspection.visibility
com.intellij.codeInspection.visibility.AccessCanBeTightenedInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
private final com.intellij.codeInspection.visibility.VisibilityInspection myVisibilityInspection
void <init> (com.intellij.codeInspection.visibility.VisibilityInspection)
com.intellij.codeInspection.visibility.VisibilityInspection visibilityInspection
public boolean isEnabledByDefault ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static com.intellij.psi.PsiPackage getPackage (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.psi.PsiDirectory directory
private static boolean samePackage (com.intellij.psi.PsiPackage, com.intellij.psi.PsiPackage)
com.intellij.psi.PsiPackage package1
com.intellij.psi.PsiPackage package2
private static boolean sameModule (com.intellij.psi.PsiFile, com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file1
com.intellij.psi.PsiFile file2
com.intellij.openapi.vfs.VirtualFile virtualFile1
com.intellij.openapi.vfs.VirtualFile virtualFile2
com.intellij.openapi.module.Module module1
com.intellij.openapi.module.Module module2
private static com.intellij.psi.PsiExpression getQualifier (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression qualifier
private static boolean isInnerClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass memberClass
private static boolean isConstantField (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
private static boolean isInReferenceList (com.intellij.psi.PsiElement, com.intellij.psi.PsiMember)
com.intellij.psi.PsiElement list
com.intellij.psi.PsiMember member
com.intellij.psi.PsiManager psiManager
boolean[] result
private int suggestPackageLocal (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
boolean suggestPackageLocal
private static void log (java.lang.String)
String s
static synthetic com.intellij.codeInspection.visibility.VisibilityInspection access$000 (com.intellij.codeInspection.visibility.AccessCanBeTightenedInspection)
com.intellij.codeInspection.visibility.AccessCanBeTightenedInspection x0
static synthetic boolean access$100 (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember x0
static synthetic void access$200 (java.lang.String)
String x0
static synthetic com.intellij.psi.PsiPackage access$300 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement x0
static synthetic int access$400 (com.intellij.codeInspection.visibility.AccessCanBeTightenedInspection, com.intellij.psi.PsiMember)
com.intellij.codeInspection.visibility.AccessCanBeTightenedInspection x0
com.intellij.psi.PsiMember x1
static synthetic boolean access$500 (com.intellij.psi.PsiElement, com.intellij.psi.PsiMember)
com.intellij.psi.PsiElement x0
com.intellij.psi.PsiMember x1
static synthetic boolean access$600 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass x0
static synthetic com.intellij.psi.PsiExpression access$700 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement x0
static synthetic boolean access$800 (com.intellij.psi.PsiPackage, com.intellij.psi.PsiPackage)
com.intellij.psi.PsiPackage x0
com.intellij.psi.PsiPackage x1
static synthetic boolean access$900 (com.intellij.psi.PsiFile, com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile x0
com.intellij.psi.PsiFile x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/visibility/EntryPointWithVisibilityLevel$VisibilityLevelResult.class
EntryPointWithVisibilityLevel.java
package com.intellij.codeInspection.visibility
abstract annotation com.intellij.codeInspection.visibility.EntryPointWithVisibilityLevel$VisibilityLevelResult extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/codeInspection/visibility/EntryPointWithVisibilityLevel.class
EntryPointWithVisibilityLevel.java
package com.intellij.codeInspection.visibility
public abstract com.intellij.codeInspection.visibility.EntryPointWithVisibilityLevel extends com.intellij.codeInspection.reference.EntryPoint {
protected static final int ACCESS_LEVEL_INVALID
public void <init> ()
public abstract int getMinVisibilityLevel (com.intellij.psi.PsiMember)
public abstract java.lang.String getTitle ()
public abstract java.lang.String getId ()
public boolean keepVisibilityLevel (boolean, com.intellij.codeInspection.reference.RefJavaElement)
boolean entryPointEnabled
com.intellij.codeInspection.reference.RefJavaElement refJavaElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/visibility/VisibilityInspection$1.class
VisibilityInspection.java
package com.intellij.codeInspection.visibility
final com.intellij.codeInspection.visibility.VisibilityInspection$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic boolean[] val$resolved
final synthetic com.intellij.psi.PsiElement val$toElement
void <init> (boolean[], com.intellij.psi.PsiElement)
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
}
com/intellij/codeInspection/visibility/VisibilityInspection$2$1.class
VisibilityInspection.java
package com.intellij.codeInspection.visibility
com.intellij.codeInspection.visibility.VisibilityInspection$2$1 extends com.intellij.codeInspection.reference.RefJavaVisitor {
final synthetic com.intellij.codeInspection.visibility.VisibilityInspection$2 this$1
void <init> (com.intellij.codeInspection.visibility.VisibilityInspection$2)
com.intellij.codeInspection.visibility.VisibilityInspection$2 this$1
public void visitField (com.intellij.codeInspection.reference.RefField)
com.intellij.codeInspection.reference.RefField refField
public void visitMethod (com.intellij.codeInspection.reference.RefMethod)
com.intellij.codeInspection.reference.RefMethod refMethod
public void visitClass (com.intellij.codeInspection.reference.RefClass)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiClass psiClass
String qualifiedName
com.intellij.codeInspection.reference.RefMethod defaultConstructor
com.intellij.codeInspection.reference.RefClass refClass
private static synthetic boolean lambda$visitClass$5 (com.intellij.codeInspection.ex.EntryPointsManager, com.intellij.codeInspection.reference.RefMethod, com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.psi.PsiFile, int, int)
com.intellij.codeInspection.ex.EntryPointsManager entryPointsManager
com.intellij.codeInspection.reference.RefMethod defaultConstructor
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
com.intellij.psi.PsiFile file
int startOffset
int endOffset
private static synthetic boolean lambda$visitClass$4 (com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.reference.RefClass, com.intellij.psi.PsiReference)
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.psi.PsiReference psiReference
private static synthetic boolean lambda$visitClass$3 (com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.reference.RefClass, com.intellij.psi.PsiClass)
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.psi.PsiClass inheritor
private static synthetic boolean lambda$visitMethod$2 (com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.reference.RefMethod, com.intellij.psi.PsiReference)
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.psi.PsiReference psiReference
private static synthetic boolean lambda$visitMethod$1 (com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.reference.RefMethod, com.intellij.psi.PsiMethod)
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.psi.PsiMethod derivedMethod
private static synthetic boolean lambda$visitField$0 (com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.reference.RefField, com.intellij.psi.PsiReference)
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
com.intellij.codeInspection.reference.RefField refField
com.intellij.psi.PsiReference psiReference
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/visibility/VisibilityInspection$2.class
VisibilityInspection.java
package com.intellij.codeInspection.visibility
com.intellij.codeInspection.visibility.VisibilityInspection$2 extends com.intellij.codeInspection.reference.RefJavaVisitor {
final synthetic com.intellij.codeInspection.ProblemDescriptionsProcessor val$processor
final synthetic com.intellij.codeInspection.GlobalJavaInspectionContext val$globalContext
final synthetic com.intellij.codeInspection.ex.EntryPointsManager val$entryPointsManager
final synthetic com.intellij.codeInspection.reference.RefManager val$manager
final synthetic com.intellij.codeInspection.visibility.VisibilityInspection this$0
void <init> (com.intellij.codeInspection.visibility.VisibilityInspection, com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.GlobalJavaInspectionContext, com.intellij.codeInspection.ex.EntryPointsManager, com.intellij.codeInspection.reference.RefManager)
com.intellij.codeInspection.visibility.VisibilityInspection this$0
public void visitElement (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity refEntity
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/visibility/VisibilityInspection$AcceptSuggestedAccess.class
VisibilityInspection.java
package com.intellij.codeInspection.visibility
com.intellij.codeInspection.visibility.VisibilityInspection$AcceptSuggestedAccess extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final com.intellij.codeInspection.reference.RefManager myManager
private final String myHint
private final String myName
private void <init> (com.intellij.codeInspection.reference.RefManager, java.lang.String, java.lang.String)
com.intellij.codeInspection.reference.RefManager manager
String hint
String name
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiClass containingClass
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.psi.PsiModifierList list
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiModifierListOwner element
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
synthetic void <init> (com.intellij.codeInspection.reference.RefManager, java.lang.String, java.lang.String, com.intellij.codeInspection.visibility.VisibilityInspection$1)
com.intellij.codeInspection.reference.RefManager x0
String x1
String x2
com.intellij.codeInspection.visibility.VisibilityInspection$1 x3
static synthetic java.lang.String access$500 (com.intellij.codeInspection.visibility.VisibilityInspection$AcceptSuggestedAccess)
com.intellij.codeInspection.visibility.VisibilityInspection$AcceptSuggestedAccess x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/visibility/VisibilityInspection$OptionsPanel.class
VisibilityInspection.java
package com.intellij.codeInspection.visibility
com.intellij.codeInspection.visibility.VisibilityInspection$OptionsPanel extends javax.swing.JPanel {
private final javax.swing.JCheckBox myPackageLocalForMembersCheckbox
private final javax.swing.JCheckBox myPrivateForInnersCheckbox
private final javax.swing.JCheckBox myPackageLocalForTopClassesCheckbox
private final javax.swing.JCheckBox mySuggestForConstantsCheckbox
final synthetic com.intellij.codeInspection.visibility.VisibilityInspection this$0
private void <init> (com.intellij.codeInspection.visibility.VisibilityInspection)
javax.swing.JCheckBox checkBox
com.intellij.codeInspection.reference.EntryPoint entryPoint
java.awt.GridBagConstraints gc
com.intellij.openapi.extensions.ExtensionPoint point
private synthetic void lambda$new$4 (com.intellij.codeInspection.reference.EntryPoint, javax.swing.JCheckBox, java.awt.event.ActionEvent)
com.intellij.codeInspection.reference.EntryPoint entryPoint
javax.swing.JCheckBox checkBox
java.awt.event.ActionEvent e
private synthetic void lambda$new$3 (java.awt.event.ItemEvent)
java.awt.event.ItemEvent e
private synthetic void lambda$new$2 (java.awt.event.ItemEvent)
java.awt.event.ItemEvent e
private synthetic void lambda$new$1 (java.awt.event.ItemEvent)
java.awt.event.ItemEvent e
private synthetic void lambda$new$0 (java.awt.event.ItemEvent)
java.awt.event.ItemEvent e
synthetic void <init> (com.intellij.codeInspection.visibility.VisibilityInspection, com.intellij.codeInspection.visibility.VisibilityInspection$1)
com.intellij.codeInspection.visibility.VisibilityInspection x0
com.intellij.codeInspection.visibility.VisibilityInspection$1 x1
}
com/intellij/codeInspection/visibility/VisibilityInspection.class
VisibilityInspection.java
package com.intellij.codeInspection.visibility
public com.intellij.codeInspection.visibility.VisibilityInspection extends com.intellij.codeInspection.GlobalJavaBatchInspectionTool {
private static final com.intellij.openapi.diagnostic.Logger LOG
public boolean SUGGEST_PACKAGE_LOCAL_FOR_MEMBERS
public boolean SUGGEST_PACKAGE_LOCAL_FOR_TOP_CLASSES
public boolean SUGGEST_PRIVATE_FOR_INNERS
public boolean SUGGEST_FOR_CONSTANTS
private final java.util.Map myExtensions
private static final String DISPLAY_NAME
public static final String SHORT_NAME
private static final String CAN_BE_PRIVATE
private static final String CAN_BE_PACKAGE_LOCAL
private static final String CAN_BE_PROTECTED
public void <init> ()
public javax.swing.JComponent createOptionsPanel ()
public com.intellij.codeInspection.LocalInspectionTool getSharedLocalInspectionTool ()
public java.lang.String getDisplayName ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getShortName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.codeInspection.reference.RefField refField
Boolean implicitlyWritten
Boolean implicitlyRead
Boolean isEnumConstant
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.codeInspection.reference.RefClass refClass
String weakestAccess
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
com.intellij.codeInspection.reference.RefJavaElement refElement
int minLevel
String access
private boolean keepVisibilityLevel (com.intellij.codeInspection.reference.RefJavaElement)
com.intellij.codeInspection.reference.RefJavaElement refElement
private static com.intellij.codeInspection.CommonProblemDescriptor[] createDescriptions (com.intellij.codeInspection.reference.RefElement, java.lang.String, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
String message
String message
String message
String quickFixName
com.intellij.codeInspection.reference.RefElement refElement
String access
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement nameIdentifier
int getMinVisibilityLevel (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
private boolean isEntryPointEnabled (com.intellij.codeInspection.visibility.EntryPointWithVisibilityLevel)
com.intellij.codeInspection.visibility.EntryPointWithVisibilityLevel point
private int getMinVisibilityLevel (com.intellij.codeInspection.reference.RefJavaElement)
com.intellij.codeInspection.reference.RefJavaElement refElement
com.intellij.psi.PsiElement element
private java.lang.String getPossibleAccess (com.intellij.codeInspection.reference.RefJavaElement, int)
String weakerAccess
com.intellij.codeInspection.reference.RefJavaElement refElement
int minLevel
String curAccess
String weakestAccess
private static boolean isCalledOnSubClasses (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement refElement
private static boolean isAbstractMethod (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement refElement
private static boolean isTopLevelClass (com.intellij.codeInspection.reference.RefElement)
com.intellij.codeInspection.reference.RefElement refElement
private java.lang.String getWeakerAccess (java.lang.String, com.intellij.codeInspection.reference.RefElement)
String curAccess
com.intellij.codeInspection.reference.RefElement refElement
private boolean isAccessible (com.intellij.codeInspection.reference.RefJavaElement, java.lang.String)
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.codeInspection.reference.RefMethod refOverride
com.intellij.codeInspection.reference.RefMethod refSuper
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.codeInspection.reference.RefClass subClass
Object refElement
com.intellij.codeInspection.reference.RefElement refElement
com.intellij.codeInspection.reference.RefJavaElement refExporter
com.intellij.codeInspection.reference.RefClass refClass
java.util.List children
java.util.List classExporters
com.intellij.codeInspection.reference.RefJavaElement to
String accessModifier
private static int getAccessLevel (java.lang.String)
String access
private boolean isAccessibleFrom (com.intellij.codeInspection.reference.RefElement, com.intellij.codeInspection.reference.RefJavaElement, java.lang.String)
com.intellij.psi.PsiClass fromTopLevelElement
com.intellij.psi.PsiClass fromClass
com.intellij.codeInspection.reference.RefElement from
com.intellij.codeInspection.reference.RefJavaElement to
String accessModifier
com.intellij.codeInspection.reference.RefJavaUtil refUtil
com.intellij.codeInspection.reference.RefClass fromTopLevel
com.intellij.codeInspection.reference.RefClass toTopLevel
com.intellij.codeInspection.reference.RefClass fromOwner
com.intellij.codeInspection.reference.RefClass toOwner
private static boolean isInAnnotations (com.intellij.codeInspection.reference.RefJavaElement, com.intellij.psi.PsiClass)
com.intellij.codeInspection.reference.RefJavaElement to
com.intellij.psi.PsiClass fromTopLevelElement
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElement toElement
boolean[] resolved
private static boolean isInExtendsList (com.intellij.codeInspection.reference.RefJavaElement, com.intellij.psi.PsiReferenceList)
com.intellij.psi.PsiType type
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiJavaCodeReferenceElement[] referenceElements
com.intellij.codeInspection.reference.RefJavaElement to
com.intellij.psi.PsiReferenceList extendsList
protected boolean queryExternalUsagesRequests (com.intellij.codeInspection.reference.RefManager, com.intellij.codeInspection.GlobalJavaInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.codeInspection.reference.RefElement entryPoint
com.intellij.codeInspection.visibility.VisibilityExtension addin
com.intellij.codeInspection.reference.RefManager manager
com.intellij.codeInspection.GlobalJavaInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
com.intellij.codeInspection.ex.EntryPointsManager entryPointsManager
com.intellij.openapi.extensions.ExtensionPoint point
private static void ignoreElement (com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.reference.RefMethod defaultConstructor
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
com.intellij.codeInspection.reference.RefEntity refElement
com.intellij.codeInspection.reference.RefEntity owner
public void compose (java.lang.StringBuffer, com.intellij.codeInspection.reference.RefEntity, com.intellij.codeInspection.HTMLComposer)
StringBuffer buf
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.codeInspection.HTMLComposer composer
public com.intellij.codeInspection.QuickFix getQuickFix (java.lang.String)
String hint
public java.lang.String getHint (com.intellij.codeInspection.QuickFix)
com.intellij.codeInspection.QuickFix fix
public void writeSettings (org.jdom.Element)
java.util.Map$Entry entry
org.jdom.Element child
org.jdom.Element node
public void readSettings (org.jdom.Element)
String id
org.jdom.Element extension
org.jdom.Element node
public void setEntryPointEnabled (java.lang.String, boolean)
String entryPointId
boolean enabled
private static synthetic int lambda$getMinVisibilityLevel$2 (com.intellij.psi.PsiMember, com.intellij.codeInspection.visibility.EntryPointWithVisibilityLevel)
com.intellij.psi.PsiMember member
com.intellij.codeInspection.visibility.EntryPointWithVisibilityLevel point
private synthetic boolean lambda$getMinVisibilityLevel$1 (com.intellij.codeInspection.visibility.EntryPointWithVisibilityLevel)
com.intellij.codeInspection.visibility.EntryPointWithVisibilityLevel point
private synthetic boolean lambda$keepVisibilityLevel$0 (com.intellij.codeInspection.reference.RefJavaElement, com.intellij.codeInspection.visibility.EntryPointWithVisibilityLevel)
com.intellij.codeInspection.reference.RefJavaElement refElement
com.intellij.codeInspection.visibility.EntryPointWithVisibilityLevel point
static synthetic boolean access$000 (com.intellij.codeInspection.visibility.VisibilityInspection, com.intellij.codeInspection.visibility.EntryPointWithVisibilityLevel)
com.intellij.codeInspection.visibility.VisibilityInspection x0
com.intellij.codeInspection.visibility.EntryPointWithVisibilityLevel x1
static synthetic java.util.Map access$100 (com.intellij.codeInspection.visibility.VisibilityInspection)
com.intellij.codeInspection.visibility.VisibilityInspection x0
static synthetic void access$400 (com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.ProblemDescriptionsProcessor x0
com.intellij.codeInspection.reference.RefEntity x1
static synthetic com.intellij.openapi.diagnostic.Logger access$600 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/wrongPackageStatement/AdjustPackageNameFix.class
AdjustPackageNameFix.java
package com.intellij.codeInspection.wrongPackageStatement
public com.intellij.codeInspection.wrongPackageStatement.AdjustPackageNameFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final String myName
public void <init> (java.lang.String)
String targetPackage
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiPackageStatement packageStatement
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile myFile
com.intellij.psi.PsiDirectory directory
com.intellij.psi.PsiPackage myTargetPackage
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiPackageStatement myStatement
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/xml/DeprecatedClassUsageInspection$1.class
DeprecatedClassUsageInspection.java
package com.intellij.codeInspection.xml
com.intellij.codeInspection.xml.DeprecatedClassUsageInspection$1 extends com.intellij.psi.XmlElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.xml.DeprecatedClassUsageInspection this$0
void <init> (com.intellij.codeInspection.xml.DeprecatedClassUsageInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.xml.DeprecatedClassUsageInspection this$0
public void visitXmlTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public void visitXmlAttributeValue (com.intellij.psi.xml.XmlAttributeValue)
com.intellij.psi.xml.XmlAttributeValue value
}
com/intellij/codeInspection/xml/DeprecatedClassUsageInspection.class
DeprecatedClassUsageInspection.java
package com.intellij.codeInspection.xml
public com.intellij.codeInspection.xml.DeprecatedClassUsageInspection extends com.intellij.codeInspection.XmlSuppressableInspectionTool {
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean, com.intellij.codeInspection.LocalInspectionToolSession)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
com.intellij.codeInspection.LocalInspectionToolSession session
private static void checkReferences (com.intellij.psi.PsiElement, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiElement psiElement
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.PsiReference[] references
com.intellij.psi.PsiReference last
public boolean isEnabledByDefault ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
static synthetic void access$000 (com.intellij.psi.PsiElement, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.PsiElement x0
com.intellij.codeInspection.ProblemsHolder x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/find/findUsages/JavaClassFindUsagesOptions.class
JavaClassFindUsagesOptions.java
package com.intellij.find.findUsages
public com.intellij.find.findUsages.JavaClassFindUsagesOptions extends com.intellij.find.findUsages.JavaFindUsagesOptions {
public boolean isMethodsUsages
public boolean isFieldsUsages
public boolean isDerivedClasses
public boolean isImplementingClasses
public boolean isDerivedInterfaces
public boolean isCheckDeepInheritance
public boolean isIncludeInherited
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void <init> (com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope searchScope
protected void addUsageTypes (java.util.LinkedHashSet)
java.util.LinkedHashSet strings
public boolean equals (java.lang.Object)
Object o
com.intellij.find.findUsages.JavaClassFindUsagesOptions that
public int hashCode ()
int result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/find/findUsages/JavaFindUsagesHelper$1.class
JavaFindUsagesHelper.java
package com.intellij.find.findUsages
final com.intellij.find.findUsages.JavaFindUsagesHelper$1 extends com.intellij.openapi.application.ReadActionProcessor {
final synthetic com.intellij.find.findUsages.FindUsagesOptions val$options
final synthetic com.intellij.util.Processor val$processor
void <init> (com.intellij.find.findUsages.FindUsagesOptions, com.intellij.util.Processor)
public boolean processInReadAction (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
public volatile synthetic boolean processInReadAction (java.lang.Object)
}
com/intellij/find/findUsages/JavaFindUsagesHelper$2.class
JavaFindUsagesHelper.java
package com.intellij.find.findUsages
final com.intellij.find.findUsages.JavaFindUsagesHelper$2 extends com.intellij.openapi.application.ReadActionProcessor {
final synthetic com.intellij.find.findUsages.JavaPackageFindUsagesOptions val$options
final synthetic com.intellij.util.Processor val$processor
void <init> (com.intellij.find.findUsages.JavaPackageFindUsagesOptions, com.intellij.util.Processor)
public boolean processInReadAction (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference psiReference
public volatile synthetic boolean processInReadAction (java.lang.Object)
}
com/intellij/find/findUsages/JavaFindUsagesHelper$3.class
JavaFindUsagesHelper.java
package com.intellij.find.findUsages
final com.intellij.find.findUsages.JavaFindUsagesHelper$3 extends com.intellij.openapi.application.ReadActionProcessor {
final synthetic com.intellij.psi.PsiClass val$fieldClass
final synthetic com.intellij.psi.PsiManager val$manager
final synthetic com.intellij.psi.PsiClass val$aClass
final synthetic com.intellij.find.findUsages.JavaClassFindUsagesOptions val$options
final synthetic com.intellij.util.Processor val$processor
void <init> (com.intellij.psi.PsiClass, com.intellij.psi.PsiManager, com.intellij.psi.PsiClass, com.intellij.find.findUsages.JavaClassFindUsagesOptions, com.intellij.util.Processor)
public boolean processInReadAction (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
public volatile synthetic boolean processInReadAction (java.lang.Object)
}
com/intellij/find/findUsages/JavaFindUsagesHelper$4.class
JavaFindUsagesHelper.java
package com.intellij.find.findUsages
final com.intellij.find.findUsages.JavaFindUsagesHelper$4 extends com.intellij.openapi.application.ReadActionProcessor {
final synthetic com.intellij.find.findUsages.FindUsagesOptions val$options
final synthetic com.intellij.util.Processor val$processor
void <init> (com.intellij.find.findUsages.FindUsagesOptions, com.intellij.util.Processor)
public boolean processInReadAction (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference ref
public volatile synthetic boolean processInReadAction (java.lang.Object)
}
com/intellij/find/findUsages/JavaFindUsagesHelper$5.class
JavaFindUsagesHelper.java
package com.intellij.find.findUsages
final com.intellij.find.findUsages.JavaFindUsagesHelper$5 extends com.intellij.openapi.application.ReadActionProcessor {
final synthetic com.intellij.find.findUsages.FindUsagesOptions val$options
final synthetic com.intellij.util.Processor val$processor
void <init> (com.intellij.find.findUsages.FindUsagesOptions, com.intellij.util.Processor)
public boolean processInReadAction (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference ref
public volatile synthetic boolean processInReadAction (java.lang.Object)
}
com/intellij/find/findUsages/JavaFindUsagesHelper.class
JavaFindUsagesHelper.java
package com.intellij.find.findUsages
public com.intellij.find.findUsages.JavaFindUsagesHelper extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static java.util.Set getElementNames (com.intellij.psi.PsiElement)
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiElement element
java.util.Set result
public static boolean processElementUsages (com.intellij.psi.PsiElement, com.intellij.find.findUsages.FindUsagesOptions, com.intellij.util.Processor)
com.intellij.find.findUsages.JavaVariableFindUsagesOptions varOptions
com.intellij.find.findUsages.JavaClassFindUsagesOptions classOptions
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiMethod psiMethod
boolean isAbstract
com.intellij.find.findUsages.JavaMethodFindUsagesOptions methodOptions
java.util.Collection stringsToSearch
com.intellij.psi.PsiElement element
com.intellij.find.findUsages.FindUsagesOptions options
com.intellij.util.Processor processor
boolean success
Boolean isSearchable
private static boolean addAliasingUsages (com.intellij.pom.PomTarget, com.intellij.find.findUsages.FindUsagesOptions, com.intellij.util.Processor)
boolean success
com.intellij.psi.targets.AliasingPsiTarget psiTarget
com.intellij.psi.targets.AliasingPsiTargetMapper aliasingPsiTargetMapper
com.intellij.pom.PomTarget pomTarget
com.intellij.find.findUsages.FindUsagesOptions options
com.intellij.util.Processor processor
private static boolean processOverridingMethods (com.intellij.psi.PsiMethod, com.intellij.util.Processor, com.intellij.find.findUsages.JavaMethodFindUsagesOptions)
com.intellij.psi.PsiMethod psiMethod
com.intellij.util.Processor processor
com.intellij.find.findUsages.JavaMethodFindUsagesOptions options
private static boolean addClassesUsages (com.intellij.psi.PsiPackage, com.intellij.find.findUsages.JavaPackageFindUsagesOptions, com.intellij.util.Processor)
String name
boolean success
com.intellij.psi.PsiClass aClass
java.util.List classes
com.intellij.psi.PsiPackage aPackage
com.intellij.find.findUsages.JavaPackageFindUsagesOptions options
com.intellij.util.Processor processor
com.intellij.openapi.progress.ProgressIndicator progress
private static void addClassesInPackage (com.intellij.psi.PsiPackage, boolean, java.util.List)
com.intellij.psi.PsiDirectory dir
com.intellij.psi.PsiPackage aPackage
boolean includeSubpackages
java.util.List array
com.intellij.psi.PsiDirectory[] dirs
private static void addClassesInDirectory (com.intellij.psi.PsiDirectory, boolean, java.util.List)
com.intellij.psi.PsiDirectory dir
boolean includeSubdirs
java.util.List array
private static boolean addMethodsUsages (com.intellij.psi.PsiClass, com.intellij.psi.PsiManager, com.intellij.find.findUsages.JavaClassFindUsagesOptions, com.intellij.util.Processor)
com.intellij.psi.search.searches.MethodReferencesSearch$SearchParameters parameters
boolean success
com.intellij.psi.PsiMethod method
int finalI
com.intellij.psi.PsiClass methodClass
boolean equivalent
int i
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiManager manager
com.intellij.find.findUsages.JavaClassFindUsagesOptions options
com.intellij.util.Processor processor
private static boolean addFieldsUsages (com.intellij.psi.PsiClass, com.intellij.psi.PsiManager, com.intellij.find.findUsages.JavaClassFindUsagesOptions, com.intellij.util.Processor)
boolean success
com.intellij.psi.PsiField field
int finalI
com.intellij.psi.PsiClass fieldClass
boolean equivalent
int i
com.intellij.psi.PsiField[] fields
com.intellij.psi.PsiField field
com.intellij.psi.PsiField[] fields
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiManager manager
com.intellij.find.findUsages.JavaClassFindUsagesOptions options
com.intellij.util.Processor processor
private static com.intellij.psi.PsiClass getFieldOrMethodAccessedClass (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiClass fieldOrMethodClass
com.intellij.psi.PsiElement[] children
com.intellij.psi.PsiManager manager
private static boolean addInheritors (com.intellij.psi.PsiClass, com.intellij.find.findUsages.JavaClassFindUsagesOptions, com.intellij.util.Processor)
com.intellij.psi.PsiClass aClass
com.intellij.find.findUsages.JavaClassFindUsagesOptions options
com.intellij.util.Processor processor
private static boolean addDerivedInterfaces (com.intellij.psi.PsiClass, com.intellij.find.findUsages.JavaClassFindUsagesOptions, com.intellij.util.Processor)
com.intellij.psi.PsiClass anInterface
com.intellij.find.findUsages.JavaClassFindUsagesOptions options
com.intellij.util.Processor processor
private static boolean addImplementingClasses (com.intellij.psi.PsiClass, com.intellij.find.findUsages.JavaClassFindUsagesOptions, com.intellij.util.Processor)
com.intellij.psi.PsiClass anInterface
com.intellij.find.findUsages.JavaClassFindUsagesOptions options
com.intellij.util.Processor processor
private static boolean addResultFromReference (com.intellij.psi.PsiReference, com.intellij.psi.PsiClass, com.intellij.psi.PsiManager, com.intellij.psi.PsiClass, com.intellij.find.findUsages.FindUsagesOptions, com.intellij.util.Processor)
com.intellij.psi.PsiClass usedClass
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiClass methodClass
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass aClass
com.intellij.find.findUsages.FindUsagesOptions options
com.intellij.util.Processor processor
com.intellij.psi.PsiElement refElement
private static boolean addElementUsages (com.intellij.psi.PsiElement, com.intellij.find.findUsages.FindUsagesOptions, com.intellij.util.Processor)
boolean strictSignatureSearch
com.intellij.psi.PsiMethod method
boolean strictSignatureSearch
com.intellij.psi.PsiElement element
com.intellij.find.findUsages.FindUsagesOptions options
com.intellij.util.Processor processor
com.intellij.psi.search.SearchScope searchScope
com.intellij.psi.PsiClass[] parentClass
com.intellij.openapi.application.ReadActionProcessor consumer
private static boolean addResult (com.intellij.psi.PsiElement, com.intellij.find.findUsages.FindUsagesOptions, com.intellij.util.Processor)
com.intellij.psi.PsiElement element
com.intellij.find.findUsages.FindUsagesOptions options
com.intellij.util.Processor processor
private static boolean addResult (com.intellij.psi.PsiReference, com.intellij.find.findUsages.FindUsagesOptions, com.intellij.util.Processor)
com.intellij.openapi.util.TextRange rangeInElement
com.intellij.psi.PsiReference ref
com.intellij.find.findUsages.FindUsagesOptions options
com.intellij.util.Processor processor
private static boolean filterUsage (com.intellij.psi.PsiElement, com.intellij.find.findUsages.FindUsagesOptions)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement usage
com.intellij.find.findUsages.FindUsagesOptions options
private static synthetic java.lang.Boolean lambda$addElementUsages$23 (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass[]) throws java.lang.RuntimeException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass[] parentClass
com.intellij.psi.PsiMethod method
private static synthetic boolean lambda$addImplementingClasses$22 (com.intellij.find.findUsages.JavaClassFindUsagesOptions, com.intellij.util.Processor, com.intellij.psi.PsiClass)
com.intellij.find.findUsages.JavaClassFindUsagesOptions options
com.intellij.util.Processor processor
com.intellij.psi.PsiClass inheritor
private static synthetic boolean lambda$addDerivedInterfaces$21 (com.intellij.find.findUsages.JavaClassFindUsagesOptions, com.intellij.util.Processor, com.intellij.psi.PsiClass)
com.intellij.find.findUsages.JavaClassFindUsagesOptions options
com.intellij.util.Processor processor
com.intellij.psi.PsiClass inheritor
private static synthetic boolean lambda$addInheritors$20 (com.intellij.find.findUsages.JavaClassFindUsagesOptions, com.intellij.util.Processor, com.intellij.psi.PsiClass)
com.intellij.find.findUsages.JavaClassFindUsagesOptions options
com.intellij.util.Processor processor
com.intellij.psi.PsiClass element
private static synthetic java.lang.Boolean lambda$addFieldsUsages$19 (com.intellij.psi.PsiManager, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass fieldClass
com.intellij.psi.PsiClass aClass
private static synthetic com.intellij.psi.PsiClass lambda$addFieldsUsages$18 (int, com.intellij.psi.PsiField, com.intellij.psi.PsiField[]) throws java.lang.RuntimeException
int j
int finalI
com.intellij.psi.PsiField field
com.intellij.psi.PsiField[] fields
private static synthetic boolean lambda$addMethodsUsages$17 (com.intellij.psi.PsiClass, com.intellij.psi.PsiManager, com.intellij.psi.PsiClass, com.intellij.find.findUsages.JavaClassFindUsagesOptions, com.intellij.util.Processor, com.intellij.psi.PsiReference)
com.intellij.psi.PsiClass methodClass
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass aClass
com.intellij.find.findUsages.JavaClassFindUsagesOptions options
com.intellij.util.Processor processor
com.intellij.psi.PsiReference reference
private static synthetic java.lang.Boolean lambda$addMethodsUsages$16 (com.intellij.psi.PsiManager, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass methodClass
com.intellij.psi.PsiClass aClass
private static synthetic com.intellij.psi.PsiClass lambda$addMethodsUsages$15 (com.intellij.psi.PsiMethod, int, com.intellij.psi.PsiMethod[]) throws java.lang.RuntimeException
int j
com.intellij.psi.PsiMethod method
int finalI
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.util.MethodSignature methodSignature
private static synthetic void lambda$addClassesInDirectory$14 (com.intellij.psi.PsiDirectory, java.util.List, boolean)
com.intellij.psi.PsiDirectory directory
com.intellij.psi.PsiDirectory[] dirs
com.intellij.psi.PsiDirectory dir
java.util.List array
boolean includeSubdirs
com.intellij.psi.PsiClass[] classes
private static synthetic boolean lambda$processOverridingMethods$13 (com.intellij.find.findUsages.JavaMethodFindUsagesOptions, com.intellij.util.Processor, com.intellij.psi.PsiMethod)
com.intellij.find.findUsages.JavaMethodFindUsagesOptions options
com.intellij.util.Processor processor
com.intellij.psi.PsiMethod element
private static synthetic com.intellij.psi.PsiElement lambda$addAliasingUsages$12 (com.intellij.psi.targets.AliasingPsiTarget) throws java.lang.RuntimeException
com.intellij.psi.targets.AliasingPsiTarget psiTarget
private static synthetic java.util.Set lambda$processElementUsages$11 (com.intellij.psi.PsiElement) throws java.lang.RuntimeException
com.intellij.psi.PsiElement element
private static synthetic java.lang.Boolean lambda$processElementUsages$10 (com.intellij.psi.PsiElement) throws java.lang.RuntimeException
com.intellij.psi.PsiElement element
private static synthetic boolean lambda$processElementUsages$9 (com.intellij.find.findUsages.FindUsagesOptions, com.intellij.util.Processor, com.intellij.psi.PsiExpression)
com.intellij.find.findUsages.FindUsagesOptions options
com.intellij.util.Processor processor
com.intellij.psi.PsiExpression ref
private static synthetic java.lang.Boolean lambda$processElementUsages$8 (com.intellij.psi.PsiMethod) throws java.lang.RuntimeException
com.intellij.psi.PsiMethod psiMethod
private static synthetic boolean lambda$processElementUsages$7 (com.intellij.find.findUsages.FindUsagesOptions, com.intellij.util.Processor, com.intellij.psi.PsiFunctionalExpression)
com.intellij.find.findUsages.FindUsagesOptions options
com.intellij.util.Processor processor
com.intellij.psi.PsiFunctionalExpression expression
private static synthetic java.lang.Boolean lambda$processElementUsages$6 (com.intellij.psi.PsiMethod) throws java.lang.RuntimeException
com.intellij.psi.PsiMethod psiMethod
private static synthetic boolean lambda$processElementUsages$5 (com.intellij.find.findUsages.FindUsagesOptions, com.intellij.util.Processor, com.intellij.psi.PsiFunctionalExpression)
com.intellij.find.findUsages.FindUsagesOptions options
com.intellij.util.Processor processor
com.intellij.psi.PsiFunctionalExpression expression
private static synthetic java.lang.Boolean lambda$processElementUsages$4 (com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiClass psiClass
private static synthetic java.lang.Boolean lambda$processElementUsages$3 (com.intellij.psi.PsiElement, com.intellij.find.findUsages.FindUsagesOptions, com.intellij.util.Processor) throws java.lang.RuntimeException
com.intellij.psi.impl.search.ThrowSearchUtil$Root[] roots
com.intellij.psi.impl.search.ThrowSearchUtil$Root root
com.intellij.psi.PsiElement element
com.intellij.find.findUsages.FindUsagesOptions options
com.intellij.util.Processor processor
private static synthetic boolean lambda$processElementUsages$2 (com.intellij.find.findUsages.JavaVariableFindUsagesOptions, com.intellij.util.Processor, com.intellij.usageView.UsageInfo)
com.intellij.find.findUsages.JavaVariableFindUsagesOptions varOptions
com.intellij.util.Processor processor
com.intellij.usageView.UsageInfo info
com.intellij.psi.PsiElement element1
boolean isWrite
private static synthetic void lambda$getElementNames$1 (com.intellij.psi.PsiElement, java.util.Set)
String topName
com.intellij.psi.PsiClass topLevelClass
String qname
com.intellij.psi.meta.PsiMetaData metaData
com.intellij.psi.PsiElement element
java.util.Set result
private static synthetic com.intellij.psi.PsiPackage lambda$getElementNames$0 (com.intellij.psi.PsiElement) throws java.lang.RuntimeException
com.intellij.psi.PsiElement element
static synthetic boolean access$000 (com.intellij.psi.PsiReference, com.intellij.find.findUsages.FindUsagesOptions, com.intellij.util.Processor)
com.intellij.psi.PsiReference x0
com.intellij.find.findUsages.FindUsagesOptions x1
com.intellij.util.Processor x2
static synthetic boolean access$100 (com.intellij.psi.PsiReference, com.intellij.psi.PsiClass, com.intellij.psi.PsiManager, com.intellij.psi.PsiClass, com.intellij.find.findUsages.FindUsagesOptions, com.intellij.util.Processor)
com.intellij.psi.PsiReference x0
com.intellij.psi.PsiClass x1
com.intellij.psi.PsiManager x2
com.intellij.psi.PsiClass x3
com.intellij.find.findUsages.FindUsagesOptions x4
com.intellij.util.Processor x5
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/find/findUsages/JavaFindUsagesOptions.class
JavaFindUsagesOptions.java
package com.intellij.find.findUsages
public abstract com.intellij.find.findUsages.JavaFindUsagesOptions extends com.intellij.find.findUsages.FindUsagesOptions {
public boolean isSkipImportStatements
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void <init> (com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope searchScope
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
int result
protected void addUsageTypes (java.util.LinkedHashSet)
java.util.LinkedHashSet to
public final java.lang.String generateUsagesString ()
String separator
java.util.LinkedHashSet strings
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/find/findUsages/JavaMethodFindUsagesOptions.class
JavaMethodFindUsagesOptions.java
package com.intellij.find.findUsages
public com.intellij.find.findUsages.JavaMethodFindUsagesOptions extends com.intellij.find.findUsages.JavaFindUsagesOptions {
public boolean isOverridingMethods
public boolean isImplementingMethods
public boolean isCheckDeepInheritance
public boolean isIncludeInherited
public boolean isIncludeOverloadUsages
public boolean isImplicitToString
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void <init> (com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope searchScope
public boolean equals (java.lang.Object)
Object o
com.intellij.find.findUsages.JavaMethodFindUsagesOptions that
public int hashCode ()
int result
protected void addUsageTypes (java.util.LinkedHashSet)
java.util.LinkedHashSet strings
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/find/findUsages/JavaPackageFindUsagesOptions.class
JavaPackageFindUsagesOptions.java
package com.intellij.find.findUsages
public com.intellij.find.findUsages.JavaPackageFindUsagesOptions extends com.intellij.find.findUsages.JavaFindUsagesOptions {
public boolean isClassesUsages
public boolean isIncludeSubpackages
public boolean isSkipPackageStatements
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void <init> (com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope searchScope
protected void addUsageTypes (java.util.LinkedHashSet)
java.util.LinkedHashSet to
public boolean equals (java.lang.Object)
Object o
com.intellij.find.findUsages.JavaPackageFindUsagesOptions that
public int hashCode ()
int result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/find/findUsages/JavaThrowFindUsagesOptions.class
JavaThrowFindUsagesOptions.java
package com.intellij.find.findUsages
public com.intellij.find.findUsages.JavaThrowFindUsagesOptions extends com.intellij.find.findUsages.JavaFindUsagesOptions {
private com.intellij.psi.impl.search.ThrowSearchUtil$Root root
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.impl.search.ThrowSearchUtil$Root getRoot ()
public void setRoot (com.intellij.psi.impl.search.ThrowSearchUtil$Root)
com.intellij.psi.impl.search.ThrowSearchUtil$Root root
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/find/findUsages/JavaVariableFindUsagesOptions.class
JavaVariableFindUsagesOptions.java
package com.intellij.find.findUsages
public com.intellij.find.findUsages.JavaVariableFindUsagesOptions extends com.intellij.find.findUsages.JavaFindUsagesOptions {
public boolean isReadAccess
public boolean isWriteAccess
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void <init> (com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope searchScope
public boolean equals (java.lang.Object)
Object o
com.intellij.find.findUsages.JavaVariableFindUsagesOptions that
public int hashCode ()
int result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/highlighter/JavaFileHighlighter.class
JavaFileHighlighter.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.JavaFileHighlighter extends com.intellij.openapi.fileTypes.SyntaxHighlighterBase {
private static final java.util.Map ourMap1
private static final java.util.Map ourMap2
protected final com.intellij.pom.java.LanguageLevel myLanguageLevel
public void <init> ()
public void <init> (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel languageLevel
public com.intellij.lexer.Lexer getHighlightingLexer ()
public com.intellij.openapi.editor.colors.TextAttributesKey[] getTokenHighlights (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
static void <clinit> ()
com.intellij.psi.tree.IElementType type
com.intellij.psi.tree.IElementType idx
com.intellij.psi.tree.IElementType[] javaDocMarkup
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/highlighter/JavaHighlightingColors.class
JavaHighlightingColors.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.JavaHighlightingColors extends java.lang.Object {
public static final com.intellij.openapi.editor.colors.TextAttributesKey LINE_COMMENT
public static final com.intellij.openapi.editor.colors.TextAttributesKey JAVA_BLOCK_COMMENT
public static final com.intellij.openapi.editor.colors.TextAttributesKey DOC_COMMENT
public static final com.intellij.openapi.editor.colors.TextAttributesKey KEYWORD
public static final com.intellij.openapi.editor.colors.TextAttributesKey NUMBER
public static final com.intellij.openapi.editor.colors.TextAttributesKey STRING
public static final com.intellij.openapi.editor.colors.TextAttributesKey OPERATION_SIGN
public static final com.intellij.openapi.editor.colors.TextAttributesKey PARENTHESES
public static final com.intellij.openapi.editor.colors.TextAttributesKey BRACKETS
public static final com.intellij.openapi.editor.colors.TextAttributesKey BRACES
public static final com.intellij.openapi.editor.colors.TextAttributesKey COMMA
public static final com.intellij.openapi.editor.colors.TextAttributesKey DOT
public static final com.intellij.openapi.editor.colors.TextAttributesKey JAVA_SEMICOLON
public static final com.intellij.openapi.editor.colors.TextAttributesKey DOC_COMMENT_TAG
public static final com.intellij.openapi.editor.colors.TextAttributesKey DOC_COMMENT_MARKUP
public static final com.intellij.openapi.editor.colors.TextAttributesKey DOC_COMMENT_TAG_VALUE
public static final com.intellij.openapi.editor.colors.TextAttributesKey VALID_STRING_ESCAPE
public static final com.intellij.openapi.editor.colors.TextAttributesKey INVALID_STRING_ESCAPE
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 LAMBDA_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 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_FIELD_IMPORTED_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey STATIC_FINAL_FIELD_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey STATIC_FINAL_FIELD_IMPORTED_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 IMPLICIT_ANONYMOUS_CLASS_PARAMETER_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 STATIC_METHOD_CALL_IMPORTED_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 void <init> ()
static void <clinit> ()
}
com/intellij/lang/java/JavaSyntaxHighlighterFactory.class
JavaSyntaxHighlighterFactory.java
package com.intellij.lang.java
public com.intellij.lang.java.JavaSyntaxHighlighterFactory extends com.intellij.openapi.fileTypes.SyntaxHighlighterFactory implements com.intellij.openapi.fileTypes.SyntaxHighlighterProvider {
public void <init> ()
public com.intellij.openapi.fileTypes.SyntaxHighlighter getSyntaxHighlighter (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.fileTypes.SyntaxHighlighter create (com.intellij.openapi.fileTypes.FileType, com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.lang.Language language
com.intellij.pom.java.LanguageLevel sourceLevel
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/actions/CreateAbstractMethodActionGroup.class
commonActionTypes.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.CreateAbstractMethodActionGroup extends java.lang.Object implements com.intellij.lang.jvm.actions.JvmActionGroup {
public static final com.intellij.lang.jvm.actions.CreateAbstractMethodActionGroup INSTANCE
public java.lang.String getDisplayText (com.intellij.lang.jvm.actions.JvmActionGroup$RenderData)
com.intellij.lang.jvm.actions.JvmActionGroup$RenderData data
private void <init> ()
static void <clinit> ()
}
com/intellij/lang/jvm/actions/CreateConstantActionGroup.class
commonActionTypes.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.CreateConstantActionGroup extends java.lang.Object implements com.intellij.lang.jvm.actions.JvmActionGroup {
public static final com.intellij.lang.jvm.actions.CreateConstantActionGroup INSTANCE
public java.lang.String getDisplayText (com.intellij.lang.jvm.actions.JvmActionGroup$RenderData)
com.intellij.lang.jvm.actions.JvmActionGroup$RenderData data
private void <init> ()
static void <clinit> ()
}
com/intellij/lang/jvm/actions/CreateEnumConstantActionGroup.class
commonActionTypes.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.CreateEnumConstantActionGroup extends java.lang.Object implements com.intellij.lang.jvm.actions.JvmActionGroup {
public static final com.intellij.lang.jvm.actions.CreateEnumConstantActionGroup INSTANCE
public java.lang.String getDisplayText (com.intellij.lang.jvm.actions.JvmActionGroup$RenderData)
com.intellij.lang.jvm.actions.JvmActionGroup$RenderData data
private void <init> ()
static void <clinit> ()
}
com/intellij/lang/jvm/actions/CreateFieldActionGroup.class
commonActionTypes.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.CreateFieldActionGroup extends java.lang.Object implements com.intellij.lang.jvm.actions.JvmActionGroup {
public static final com.intellij.lang.jvm.actions.CreateFieldActionGroup INSTANCE
public java.lang.String getDisplayText (com.intellij.lang.jvm.actions.JvmActionGroup$RenderData)
com.intellij.lang.jvm.actions.JvmActionGroup$RenderData data
private void <init> ()
static void <clinit> ()
}
com/intellij/lang/jvm/actions/CreateMethodActionGroup.class
commonActionTypes.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.CreateMethodActionGroup extends java.lang.Object implements com.intellij.lang.jvm.actions.JvmActionGroup {
public static final com.intellij.lang.jvm.actions.CreateMethodActionGroup INSTANCE
public java.lang.String getDisplayText (com.intellij.lang.jvm.actions.JvmActionGroup$RenderData)
com.intellij.lang.jvm.actions.JvmActionGroup$RenderData data
private void <init> ()
static void <clinit> ()
}
com/intellij/lang/jvm/actions/CreatePropertyActionGroup.class
commonActionTypes.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.CreatePropertyActionGroup extends java.lang.Object implements com.intellij.lang.jvm.actions.JvmActionGroup {
public static final com.intellij.lang.jvm.actions.CreatePropertyActionGroup INSTANCE
public java.lang.String getDisplayText (com.intellij.lang.jvm.actions.JvmActionGroup$RenderData)
com.intellij.lang.jvm.actions.JvmActionGroup$RenderData data
private void <init> ()
static void <clinit> ()
}
com/intellij/lang/jvm/actions/CreateReadOnlyPropertyActionGroup.class
commonActionTypes.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.CreateReadOnlyPropertyActionGroup extends java.lang.Object implements com.intellij.lang.jvm.actions.JvmActionGroup {
public static final com.intellij.lang.jvm.actions.CreateReadOnlyPropertyActionGroup INSTANCE
public java.lang.String getDisplayText (com.intellij.lang.jvm.actions.JvmActionGroup$RenderData)
com.intellij.lang.jvm.actions.JvmActionGroup$RenderData data
private void <init> ()
static void <clinit> ()
}
com/intellij/lang/jvm/actions/CreateWriteOnlyPropertyActionGroup.class
commonActionTypes.kt
package com.intellij.lang.jvm.actions
public final com.intellij.lang.jvm.actions.CreateWriteOnlyPropertyActionGroup extends java.lang.Object implements com.intellij.lang.jvm.actions.JvmActionGroup {
public static final com.intellij.lang.jvm.actions.CreateWriteOnlyPropertyActionGroup INSTANCE
public java.lang.String getDisplayText (com.intellij.lang.jvm.actions.JvmActionGroup$RenderData)
com.intellij.lang.jvm.actions.JvmActionGroup$RenderData data
private void <init> ()
static void <clinit> ()
}
com/intellij/lexer/JavaHighlightingLexer.class
JavaHighlightingLexer.java
package com.intellij.lexer
public com.intellij.lexer.JavaHighlightingLexer extends com.intellij.lexer.LayeredLexer {
public void <init> (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.lexer.LayeredLexer docLexer
com.intellij.lexer.HtmlHighlightingLexer htmlLexer
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/JavaGeneratedSourcesFilter.class
JavaGeneratedSourcesFilter.java
package com.intellij.openapi.roots
public com.intellij.openapi.roots.JavaGeneratedSourcesFilter extends com.intellij.openapi.roots.GeneratedSourcesFilter {
public void <init> ()
public boolean isGeneratedSource (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/JavaProjectRootsUtil$1.class
JavaProjectRootsUtil.java
package com.intellij.openapi.roots
synthetic com.intellij.openapi.roots.JavaProjectRootsUtil$1 extends java.lang.Object {
}
com/intellij/openapi/roots/JavaProjectRootsUtil$NonGeneratedSourceScope.class
JavaProjectRootsUtil.java
package com.intellij.openapi.roots
com.intellij.openapi.roots.JavaProjectRootsUtil$NonGeneratedSourceScope extends com.intellij.psi.search.DelegatingGlobalSearchScope {
private final com.intellij.openapi.project.Project myProject
private void <init> (com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.project.Project)
com.intellij.psi.search.GlobalSearchScope baseScope
com.intellij.openapi.project.Project project
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
synthetic void <init> (com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.project.Project, com.intellij.openapi.roots.JavaProjectRootsUtil$1)
com.intellij.psi.search.GlobalSearchScope x0
com.intellij.openapi.project.Project x1
com.intellij.openapi.roots.JavaProjectRootsUtil$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/JavaProjectRootsUtil.class
JavaProjectRootsUtil.java
package com.intellij.openapi.roots
public com.intellij.openapi.roots.JavaProjectRootsUtil extends java.lang.Object {
public void <init> ()
public static boolean isOutsideJavaSourceRoot (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.ProjectFileIndex projectFileIndex
public static java.util.List getSuitableDestinationSourceRoots (com.intellij.openapi.project.Project)
com.intellij.openapi.module.Module module
com.intellij.openapi.project.Project project
java.util.List roots
public static void collectSuitableDestinationSourceRoots (com.intellij.openapi.module.Module, java.util.List)
com.intellij.openapi.roots.SourceFolder sourceFolder
com.intellij.openapi.roots.ContentEntry entry
com.intellij.openapi.module.Module module
java.util.List result
public static boolean isForGeneratedSources (com.intellij.openapi.roots.SourceFolder)
com.intellij.openapi.roots.SourceFolder sourceFolder
org.jetbrains.jps.model.java.JavaSourceRootProperties properties
org.jetbrains.jps.model.java.JavaResourceRootProperties resourceProperties
public static boolean isInGeneratedCode (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectFileIndex fileIndex
com.intellij.openapi.module.Module module
com.intellij.openapi.vfs.VirtualFile sourceRoot
com.intellij.openapi.roots.SourceFolder folder
public static com.intellij.psi.search.GlobalSearchScope getScopeWithoutGeneratedSources (com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.project.Project)
com.intellij.psi.search.GlobalSearchScope baseScope
com.intellij.openapi.project.Project project
public static java.util.Map findExportedDependenciesReachableViaThisDependencyOnly (com.intellij.openapi.module.Module, com.intellij.openapi.module.Module, com.intellij.openapi.roots.RootModelProvider)
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module dependency
com.intellij.openapi.roots.RootModelProvider rootModelProvider
com.intellij.openapi.roots.ModuleOrderEntry moduleOrderEntry
com.intellij.openapi.util.Condition withoutThisDependency
com.intellij.openapi.roots.OrderEnumerator enumerator
java.util.Set reachableModules
java.util.Set reachableLibraries
java.util.Map result
private static synthetic boolean lambda$findExportedDependenciesReachableViaThisDependencyOnly$3 (java.util.Set, java.util.Map, com.intellij.openapi.roots.RootModelProvider, java.util.Set, com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.module.Module depModule
java.util.Set reachableModules
java.util.Map result
com.intellij.openapi.roots.RootModelProvider rootModelProvider
java.util.Set reachableLibraries
com.intellij.openapi.roots.OrderEntry direct
private static synthetic boolean lambda$null$2 (java.util.Set, com.intellij.openapi.module.Module, java.util.Set, java.util.Map, com.intellij.openapi.roots.OrderEntry, com.intellij.openapi.roots.OrderEntry)
java.util.Set reachableModules
com.intellij.openapi.module.Module depModule
java.util.Set reachableLibraries
java.util.Map result
com.intellij.openapi.roots.OrderEntry direct
com.intellij.openapi.roots.OrderEntry transitive
private static synthetic boolean lambda$findExportedDependenciesReachableViaThisDependencyOnly$1 (java.util.Set, java.util.Set, com.intellij.openapi.roots.OrderEntry)
java.util.Set reachableModules
java.util.Set reachableLibraries
com.intellij.openapi.roots.OrderEntry entry
private static synthetic boolean lambda$findExportedDependenciesReachableViaThisDependencyOnly$0 (com.intellij.openapi.module.Module, com.intellij.openapi.module.Module, com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module dependency
com.intellij.openapi.roots.OrderEntry entry
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/JavaLanguageLevelPusher.class
JavaLanguageLevelPusher.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.JavaLanguageLevelPusher extends java.lang.Object implements com.intellij.openapi.roots.impl.FilePropertyPusher {
private static final com.intellij.openapi.vfs.newvfs.FileAttribute PERSISTENCE
public void <init> ()
public static void pushLanguageLevel (com.intellij.openapi.project.Project)
com.intellij.openapi.roots.impl.FilePropertyPusher pusher
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.impl.PushedFilePropertiesUpdater instance
com.intellij.openapi.roots.impl.FilePropertyPusher[] extensions
public com.intellij.openapi.util.Key getFileDataKey ()
public boolean pushDirectoriesOnly ()
public com.intellij.pom.java.LanguageLevel getDefaultValue ()
public com.intellij.pom.java.LanguageLevel getImmediateValue (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.pom.java.LanguageLevel getImmediateValue (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public boolean acceptsFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean acceptsDirectory (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
public void persistAttribute (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.pom.java.LanguageLevel) throws java.io.IOException
int oldLevelOrdinal
java.io.DataInputStream iStream
java.io.DataOutputStream oStream
com.intellij.openapi.vfs.VirtualFile child
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile fileOrDir
com.intellij.pom.java.LanguageLevel level
private static boolean isJavaLike (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType type
public void afterRootsChanged (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public java.lang.String getInconsistencyLanguageLevelMessage (java.lang.String, com.intellij.psi.PsiElement, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiFile)
String message
com.intellij.psi.PsiElement element
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiFile file
public volatile synthetic void persistAttribute (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.Object) throws java.io.IOException
public volatile synthetic java.lang.Object getImmediateValue (com.intellij.openapi.module.Module)
public volatile synthetic java.lang.Object getImmediateValue (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
public volatile synthetic java.lang.Object getDefaultValue ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/JavaModuleExternalPathsImpl.class
JavaModuleExternalPathsImpl.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.JavaModuleExternalPathsImpl extends com.intellij.openapi.roots.JavaModuleExternalPaths {
private static final String ROOT_ELEMENT
private final java.util.Map myOrderRootPointerContainers
private final com.intellij.openapi.roots.impl.JavaModuleExternalPathsImpl mySource
public void <init> ()
private void <init> (com.intellij.openapi.roots.impl.JavaModuleExternalPathsImpl)
com.intellij.openapi.roots.impl.JavaModuleExternalPathsImpl source
public com.intellij.openapi.roots.ModuleExtension getModifiableModel (boolean)
boolean writable
public void commit ()
public java.lang.String[] getJavadocUrls ()
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
public com.intellij.openapi.vfs.VirtualFile[] getExternalAnnotationsRoots ()
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
public java.lang.String[] getExternalAnnotationsUrls ()
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
public void setJavadocUrls (java.lang.String[])
String[] urls
public void setExternalAnnotationUrls (java.lang.String[])
String[] urls
private void setRootUrls (com.intellij.openapi.roots.OrderRootType, java.lang.String[])
String url
com.intellij.openapi.roots.OrderRootType orderRootType
String[] urls
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
public void readExternal (org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
org.jdom.Element pathsElement
String paths
com.intellij.openapi.roots.PersistentOrderRootType orderRootType
org.jdom.Element element
public void writeExternal (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element javaDocPaths
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
com.intellij.openapi.roots.OrderRootType orderRootType
org.jdom.Element element
private void copyContainersFrom (com.intellij.openapi.roots.impl.JavaModuleExternalPathsImpl)
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer otherContainer
com.intellij.openapi.roots.OrderRootType orderRootType
com.intellij.openapi.roots.impl.JavaModuleExternalPathsImpl source
public boolean isChanged ()
int i
String[] urls
String[] otherUrls
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer otherContainer
com.intellij.openapi.roots.OrderRootType type
public void dispose ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/AllowedApiFilterExtension.class
AllowedApiFilterExtension.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.AllowedApiFilterExtension extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public abstract boolean isClassForbidden (java.lang.String, com.intellij.psi.PsiElement)
public static boolean isClassAllowed (java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.impl.AllowedApiFilterExtension extension
String fqn
com.intellij.psi.PsiElement place
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/FindSuperElementsHelper$1.class
FindSuperElementsHelper.java
package com.intellij.psi.impl
synthetic com.intellij.psi.impl.FindSuperElementsHelper$1 extends java.lang.Object {
}
com/intellij/psi/impl/FindSuperElementsHelper$SiblingInfo.class
FindSuperElementsHelper.java
package com.intellij.psi.impl
public com.intellij.psi.impl.FindSuperElementsHelper$SiblingInfo extends java.lang.Object {
public final com.intellij.psi.PsiMethod superMethod
public final com.intellij.psi.PsiClass subClass
private void <init> (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiClass subClass
synthetic void <init> (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, com.intellij.psi.impl.FindSuperElementsHelper$1)
com.intellij.psi.PsiMethod x0
com.intellij.psi.PsiClass x1
com.intellij.psi.impl.FindSuperElementsHelper$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/FindSuperElementsHelper$SiblingInheritorSearcher.class
FindSuperElementsHelper.java
package com.intellij.psi.impl
com.intellij.psi.impl.FindSuperElementsHelper$SiblingInheritorSearcher extends java.lang.Object implements com.intellij.util.Processor {
private final com.intellij.psi.PsiClass myContainingClass
private final java.util.Set myRemainingMethods
private java.util.Map myResult
private final java.util.Collection myCheckedInterfaces
void <init> (java.util.Collection, com.intellij.psi.PsiClass)
java.util.Collection methods
com.intellij.psi.PsiClass containingClass
public boolean process (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass anInterface
com.intellij.psi.PsiClassType interfaceType
com.intellij.psi.PsiClass inheritor
private void processInterface (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
java.util.Map result
com.intellij.psi.PsiMethod method
com.intellij.psi.impl.FindSuperElementsHelper$SiblingInfo info
java.util.Iterator methodIterator
com.intellij.psi.PsiClass inheritor
com.intellij.psi.PsiClass anInterface
private com.intellij.psi.impl.FindSuperElementsHelper$SiblingInfo findSibling (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiElement navigationElement
com.intellij.psi.PsiClass superInterface
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiClass inheritor
com.intellij.psi.PsiClass anInterface
com.intellij.psi.PsiMethod method
private boolean isOverridden (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass inheritor
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiClass superInterface
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiSubstitutor superInterfaceSubstitutor
java.util.Map getResult ()
public volatile synthetic boolean process (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/FindSuperElementsHelper.class
FindSuperElementsHelper.java
package com.intellij.psi.impl
public com.intellij.psi.impl.FindSuperElementsHelper extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.PsiElement[] findSuperElements (com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass aClass
java.util.List allSupers
com.intellij.psi.PsiMethod constructorInSuper
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod[] superMethods
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiMethod getSiblingInheritedViaSubClass (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.impl.FindSuperElementsHelper$SiblingInfo info
public static com.intellij.psi.impl.FindSuperElementsHelper$SiblingInfo getSiblingInfoInheritedViaSubClass (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static java.util.Map getSiblingInheritanceInfos (java.util.Collection)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
com.intellij.psi.impl.FindSuperElementsHelper$SiblingInheritorSearcher searcher
java.util.Map searcherResult
com.intellij.psi.PsiClass psiClass
java.util.Collection methods
com.intellij.util.containers.MultiMap byClass
java.util.Map result
public static boolean canHaveSiblingSuper (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
private static synthetic boolean lambda$findSuperElements$0 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass superClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/JavaNullMethodArgumentUtil.class
JavaNullMethodArgumentUtil.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.JavaNullMethodArgumentUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public static boolean hasNullArgument (com.intellij.psi.PsiMethod, int)
com.intellij.psi.PsiMethod method
int argumentIdx
boolean[] result
public static void searchNullArgument (com.intellij.psi.PsiMethod, int, com.intellij.util.Processor)
com.intellij.psi.PsiMethod method
int argumentIdx
com.intellij.util.Processor nullArgumentProcessor
com.intellij.psi.PsiParameter parameter
java.util.Collection candidateFiles
long start
long duration
private static void processCallsWithNullArguments (com.intellij.psi.PsiMethod, int, com.intellij.util.Processor, java.util.Collection)
com.intellij.psi.PsiMethod method
int argumentIdx
com.intellij.util.Processor nullArgumentProcessor
java.util.Collection candidateFiles
com.intellij.psi.search.GlobalSearchScope scope
private static com.intellij.psi.PsiExpression getCallArgument (com.intellij.psi.PsiReference, int)
com.intellij.psi.PsiReference ref
int argumentIdx
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
private static com.intellij.psi.PsiExpressionList getCallArgumentList (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psi
com.intellij.psi.PsiElement parent
private static java.util.Collection getFilesWithPotentialNullPassingCalls (com.intellij.psi.PsiMethod, int)
com.intellij.psi.PsiMethod method
int parameterIndex
com.intellij.util.indexing.FileBasedIndex fileBasedIndex
com.intellij.util.CommonProcessors$CollectProcessor collector
com.intellij.psi.search.GlobalSearchScope searchScope
private static synthetic boolean lambda$processCallsWithNullArguments$1 (int, com.intellij.util.Processor, com.intellij.psi.PsiReference)
int argumentIdx
com.intellij.util.Processor nullArgumentProcessor
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiExpression argument
private static synthetic boolean lambda$hasNullArgument$0 (boolean[], com.intellij.psi.PsiExpression)
boolean[] result
com.intellij.psi.PsiExpression expression
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/ThrowSearchUtil$Root.class
ThrowSearchUtil.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.ThrowSearchUtil$Root extends java.lang.Object {
private final com.intellij.psi.PsiElement myElement
private final com.intellij.psi.PsiType myType
private final boolean isExact
public void <init> (com.intellij.psi.PsiElement, com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiElement root
com.intellij.psi.PsiType type
boolean exact
public java.lang.String toString ()
static synthetic com.intellij.psi.PsiType access$000 (com.intellij.psi.impl.search.ThrowSearchUtil$Root)
com.intellij.psi.impl.search.ThrowSearchUtil$Root x0
static synthetic boolean access$100 (com.intellij.psi.impl.search.ThrowSearchUtil$Root)
com.intellij.psi.impl.search.ThrowSearchUtil$Root x0
static synthetic com.intellij.psi.PsiElement access$200 (com.intellij.psi.impl.search.ThrowSearchUtil$Root)
com.intellij.psi.impl.search.ThrowSearchUtil$Root x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/ThrowSearchUtil.class
ThrowSearchUtil.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.ThrowSearchUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void <init> ()
private static boolean processExn (com.intellij.psi.PsiParameter, com.intellij.util.Processor, com.intellij.psi.impl.search.ThrowSearchUtil$Root)
com.intellij.psi.PsiParameter aCatch
com.intellij.util.Processor processor
com.intellij.psi.impl.search.ThrowSearchUtil$Root root
com.intellij.psi.PsiType type
private static boolean scanCatches (com.intellij.psi.PsiElement, com.intellij.util.Processor, com.intellij.psi.impl.search.ThrowSearchUtil$Root, com.intellij.find.findUsages.FindUsagesOptions, java.util.Set)
int i
com.intellij.psi.PsiReference[] refs
com.intellij.psi.PsiMethod deepestSuperMethod
com.intellij.psi.PsiMethod method
int i
com.intellij.psi.PsiTryStatement aTry
com.intellij.psi.PsiParameter[] catches
com.intellij.psi.PsiTryStatement tryStmt
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement elem
com.intellij.util.Processor processor
com.intellij.psi.impl.search.ThrowSearchUtil$Root root
com.intellij.find.findUsages.FindUsagesOptions options
java.util.Set processed
public static boolean addThrowUsages (com.intellij.util.Processor, com.intellij.psi.impl.search.ThrowSearchUtil$Root, com.intellij.find.findUsages.FindUsagesOptions)
com.intellij.util.Processor processor
com.intellij.psi.impl.search.ThrowSearchUtil$Root root
com.intellij.find.findUsages.FindUsagesOptions options
java.util.Set processed
private static boolean isExactExnType (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression exn
public static com.intellij.psi.impl.search.ThrowSearchUtil$Root[] getSearchRoots (com.intellij.psi.PsiElement)
com.intellij.psi.PsiThrowStatement aThrow
com.intellij.psi.PsiExpression exn
com.intellij.psi.PsiType exType
com.intellij.psi.PsiClassType exn
int i
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceList throwsList
com.intellij.psi.PsiClassType[] exns
com.intellij.psi.impl.search.ThrowSearchUtil$Root[] roots
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiKeyword kwd
com.intellij.psi.PsiElement element
public static boolean isSearchable (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static java.lang.String getSearchableTypeName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiThrowStatement aThrow
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement e
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/JavaMatchers$1.class
JavaMatchers.java
package com.intellij.psi.util
final com.intellij.psi.util.JavaMatchers$1 extends java.lang.Object implements com.intellij.psi.util.PsiMatcherExpression {
final synthetic boolean val$shouldBe
void <init> (boolean)
public java.lang.Boolean match (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/util/JavaMatchers$2.class
JavaMatchers.java
package com.intellij.psi.util
final com.intellij.psi.util.JavaMatchers$2 extends java.lang.Object implements com.intellij.psi.util.PsiMatcherExpression {
final synthetic String val$modifier
final synthetic boolean val$shouldHave
void <init> (java.lang.String, boolean)
public java.lang.Boolean match (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiModifierListOwner owner
}
com/intellij/psi/util/JavaMatchers.class
JavaMatchers.java
package com.intellij.psi.util
public com.intellij.psi.util.JavaMatchers extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.util.PsiMatcherExpression isConstructor (boolean)
boolean shouldBe
public static com.intellij.psi.util.PsiMatcherExpression hasModifier (java.lang.String, boolean)
String modifier
boolean shouldHave
}
com/intellij/psi/util/PsiMatcher.class
PsiMatcher.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.PsiMatcher extends java.lang.Object {
public abstract com.intellij.psi.util.PsiMatcher parent (com.intellij.psi.util.PsiMatcherExpression)
public abstract com.intellij.psi.util.PsiMatcher firstChild (com.intellij.psi.util.PsiMatcherExpression)
public abstract com.intellij.psi.util.PsiMatcher ancestor (com.intellij.psi.util.PsiMatcherExpression)
public abstract com.intellij.psi.util.PsiMatcher descendant (com.intellij.psi.util.PsiMatcherExpression)
public abstract com.intellij.psi.util.PsiMatcher dot (com.intellij.psi.util.PsiMatcherExpression)
public abstract com.intellij.psi.PsiElement getElement ()
}
com/intellij/psi/util/PsiMatcherExpression.class
PsiMatcherExpression.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.PsiMatcherExpression extends java.lang.Object {
public abstract java.lang.Boolean match (com.intellij.psi.PsiElement)
}
com/intellij/psi/util/PsiMatcherImpl$NullPsiMatcherImpl.class
PsiMatcherImpl.java
package com.intellij.psi.util
com.intellij.psi.util.PsiMatcherImpl$NullPsiMatcherImpl extends java.lang.Object implements com.intellij.psi.util.PsiMatcher {
private static final com.intellij.psi.util.PsiMatcherImpl$NullPsiMatcherImpl INSTANCE
private void <init> ()
public com.intellij.psi.util.PsiMatcher parent (com.intellij.psi.util.PsiMatcherExpression)
com.intellij.psi.util.PsiMatcherExpression e
public com.intellij.psi.util.PsiMatcher firstChild (com.intellij.psi.util.PsiMatcherExpression)
com.intellij.psi.util.PsiMatcherExpression e
public com.intellij.psi.util.PsiMatcher ancestor (com.intellij.psi.util.PsiMatcherExpression)
com.intellij.psi.util.PsiMatcherExpression e
public com.intellij.psi.util.PsiMatcher descendant (com.intellij.psi.util.PsiMatcherExpression)
com.intellij.psi.util.PsiMatcherExpression e
public com.intellij.psi.util.PsiMatcher dot (com.intellij.psi.util.PsiMatcherExpression)
com.intellij.psi.util.PsiMatcherExpression e
public com.intellij.psi.PsiElement getElement ()
static synthetic com.intellij.psi.util.PsiMatcherImpl$NullPsiMatcherImpl access$000 ()
static void <clinit> ()
}
com/intellij/psi/util/PsiMatcherImpl.class
PsiMatcherImpl.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiMatcherImpl extends java.lang.Object implements com.intellij.psi.util.PsiMatcher {
private com.intellij.psi.PsiElement myElement
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.util.PsiMatcher parent (com.intellij.psi.util.PsiMatcherExpression)
com.intellij.psi.util.PsiMatcherExpression e
public com.intellij.psi.util.PsiMatcher firstChild (com.intellij.psi.util.PsiMatcherExpression)
com.intellij.psi.PsiElement child
com.intellij.psi.util.PsiMatcherExpression e
com.intellij.psi.PsiElement[] children
public com.intellij.psi.util.PsiMatcher ancestor (com.intellij.psi.util.PsiMatcherExpression)
Boolean res
com.intellij.psi.util.PsiMatcherExpression e
public com.intellij.psi.util.PsiMatcher descendant (com.intellij.psi.util.PsiMatcherExpression)
com.intellij.psi.util.PsiMatcher grandChild
Boolean res
com.intellij.psi.PsiElement child
com.intellij.psi.util.PsiMatcherExpression e
com.intellij.psi.PsiElement[] children
public com.intellij.psi.util.PsiMatcher dot (com.intellij.psi.util.PsiMatcherExpression)
com.intellij.psi.util.PsiMatcherExpression e
public com.intellij.psi.PsiElement getElement ()
}
com/intellij/psi/util/PsiMatchers$1.class
PsiMatchers.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiMatchers$1 extends java.lang.Object implements com.intellij.psi.util.PsiMatcherExpression {
final synthetic String val$name
void <init> (java.lang.String)
public java.lang.Boolean match (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/util/PsiMatchers$2.class
PsiMatchers.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiMatchers$2 extends java.lang.Object implements com.intellij.psi.util.PsiMatcherExpression {
final synthetic String val$text
void <init> (java.lang.String)
public java.lang.Boolean match (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/util/PsiMatchers$3.class
PsiMatchers.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiMatchers$3 extends java.lang.Object implements com.intellij.psi.util.PsiMatcherExpression {
final synthetic String[] val$texts
void <init> (java.lang.String[])
public java.lang.Boolean match (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
String text
}
com/intellij/psi/util/PsiMatchers$4.class
PsiMatchers.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiMatchers$4 extends java.lang.Object implements com.intellij.psi.util.PsiMatcherExpression {
final synthetic Class val$aClass
void <init> (java.lang.Class)
public java.lang.Boolean match (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/util/PsiMatchers$5.class
PsiMatchers.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiMatchers$5 extends java.lang.Object implements com.intellij.psi.util.PsiMatcherExpression {
final synthetic Class[] val$classes
void <init> (java.lang.Class[])
public java.lang.Boolean match (com.intellij.psi.PsiElement)
Class aClass
com.intellij.psi.PsiElement element
}
com/intellij/psi/util/PsiMatchers.class
PsiMatchers.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiMatchers extends java.lang.Object {
private void <init> ()
public static com.intellij.psi.util.PsiMatcherExpression hasName (java.lang.String)
String name
public static com.intellij.psi.util.PsiMatcherExpression hasText (java.lang.String)
String text
public static transient com.intellij.psi.util.PsiMatcherExpression hasText (java.lang.String[])
String[] texts
public static com.intellij.psi.util.PsiMatcherExpression hasClass (java.lang.Class)
Class aClass
public static transient com.intellij.psi.util.PsiMatcherExpression hasClass (java.lang.Class[])
Class[] classes
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/RedundantCastUtil$1.class
RedundantCastUtil.java
package com.intellij.psi.util
synthetic com.intellij.psi.util.RedundantCastUtil$1 extends java.lang.Object {
}
com/intellij/psi/util/RedundantCastUtil$MyCollectingVisitor.class
RedundantCastUtil.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 <init> ()
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
synthetic void <init> (com.intellij.psi.util.RedundantCastUtil$1)
com.intellij.psi.util.RedundantCastUtil$1 x0
static synthetic java.util.Set access$100 (com.intellij.psi.util.RedundantCastUtil$MyCollectingVisitor)
com.intellij.psi.util.RedundantCastUtil$MyCollectingVisitor x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/RedundantCastUtil$MyIsRedundantVisitor.class
RedundantCastUtil.java
package com.intellij.psi.util
com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private com.intellij.psi.PsiTypeCastExpression foundRedundantCast
private void <init> ()
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.openapi.project.Project project
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiExpression expressionFromText
com.intellij.psi.PsiMethodCallExpression newCall
com.intellij.psi.PsiExpression newQualifier
com.intellij.psi.PsiTypeCastExpression newCast
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 areNullabilityCompatible (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod oldTargetMethod
com.intellij.psi.PsiMethod newTargetMethod
com.intellij.codeInsight.Nullability oldNullability
com.intellij.codeInsight.Nullability newNullability
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.PsiCall newCall
Object marker
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
com.intellij.psi.PsiType targetType
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiType thenType
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiType elseType
boolean varargs
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiType newArgType
com.intellij.psi.PsiExpression newArg
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.PsiTypeCastExpression innerCast
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.PsiExpression lOperand
com.intellij.psi.PsiExpression rOperand
com.intellij.psi.PsiType oppositeType
com.intellij.psi.PsiClass aClass
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
private static boolean isIndexExpression (com.intellij.psi.PsiElement, com.intellij.psi.PsiArrayAccessExpression)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiArrayAccessExpression arrayAccessExpression
com.intellij.psi.PsiExpression arrayExpression
private static synthetic com.intellij.psi.PsiTypeCastExpression lambda$processCall$2 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression1
private static synthetic com.intellij.psi.PsiTypeCastExpression lambda$processCall$1 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression12
private static synthetic com.intellij.psi.PsiTypeCastExpression lambda$processCall$0 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression13
synthetic void <init> (com.intellij.psi.util.RedundantCastUtil$1)
com.intellij.psi.util.RedundantCastUtil$1 x0
static synthetic com.intellij.psi.PsiTypeCastExpression access$300 (com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor)
com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/RedundantCastUtil.class
RedundantCastUtil.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 <init> ()
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.PsiExpression operand
com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor visitor
private static com.intellij.psi.PsiExpression deparenthesizeExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression arg
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.PsiElement parent
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 synthetic boolean access$400 (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression x0
static synthetic com.intellij.psi.PsiExpression access$500 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
static synthetic com.intellij.openapi.diagnostic.Logger access$600 ()
static synthetic boolean access$700 (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiReferenceExpression x0
com.intellij.psi.PsiExpression x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/extractMethod/ExtractMethodUtil$1.class
ExtractMethodUtil.java
package com.intellij.refactoring.extractMethod
final com.intellij.refactoring.extractMethod.ExtractMethodUtil$1 extends com.intellij.psi.JavaRecursiveElementVisitor {
void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod target
}
com/intellij/refactoring/extractMethod/ExtractMethodUtil.class
ExtractMethodUtil.java
package com.intellij.refactoring.extractMethod
public com.intellij.refactoring.extractMethod.ExtractMethodUtil extends java.lang.Object {
private static final com.intellij.openapi.util.Key RESOLVE_TARGET_KEY
private static final com.intellij.openapi.diagnostic.Logger LOG
static final synthetic boolean $assertionsDisabled
private void <init> ()
static java.util.Map encodeOverloadTargets (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass targetClass
com.intellij.psi.search.SearchScope processConflictsScope
String overloadName
com.intellij.psi.PsiElement extractedFragment
java.util.Map ret
private static void encodeInClass (com.intellij.psi.PsiClass, java.lang.String, com.intellij.psi.PsiElement, java.util.Map)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiMethod overload
com.intellij.psi.PsiClass aClass
String overloadName
com.intellij.psi.PsiElement extractedFragment
java.util.Map ret
com.intellij.psi.PsiMethod[] overloads
public static void decodeOverloadTargets (java.util.Map, com.intellij.psi.PsiMethod, com.intellij.psi.PsiElement)
com.intellij.util.IncorrectOperationException e
java.util.Map$Entry entry
java.util.Map oldResolves
com.intellij.psi.PsiMethod extracted
com.intellij.psi.PsiElement oldFragment
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.JavaRecursiveElementVisitor visitor
public static void addCastsToEnsureResolveTarget (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethodCallExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiType paramType
com.intellij.psi.PsiTypeCastExpression cast
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiExpression operand
int i
com.intellij.psi.PsiExpression oldArg
com.intellij.psi.PsiTypeCastExpression cast
int i
com.intellij.psi.PsiMethodCallExpression copy
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiExpression[] oldArgs
com.intellij.psi.PsiParameter[] oldParameters
com.intellij.psi.PsiMethod oldTarget
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod newTarget
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElementFactory factory
private static synthetic boolean lambda$encodeOverloadTargets$0 (java.lang.String, com.intellij.psi.PsiElement, java.util.Map, com.intellij.psi.PsiClass)
String overloadName
com.intellij.psi.PsiElement extractedFragment
java.util.Map ret
com.intellij.psi.PsiClass inheritor
static synthetic com.intellij.openapi.util.Key access$000 ()
static synthetic com.intellij.openapi.diagnostic.Logger access$100 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/extractMethod/InputVariables$1CheckInstanceOf.class
InputVariables.java
package com.intellij.refactoring.extractMethod
com.intellij.refactoring.extractMethod.InputVariables$1CheckInstanceOf extends java.lang.Object {
final synthetic com.intellij.psi.PsiType val$currentType
final synthetic com.intellij.refactoring.extractMethod.InputVariables this$0
void <init> (com.intellij.refactoring.extractMethod.InputVariables, com.intellij.psi.PsiType)
com.intellij.refactoring.extractMethod.InputVariables this$0
boolean check (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression expr
com.intellij.psi.PsiTypeElement checkType
}
com/intellij/refactoring/extractMethod/InputVariables.class
InputVariables.java
package com.intellij.refactoring.extractMethod
public com.intellij.refactoring.extractMethod.InputVariables extends java.lang.Object {
private final java.util.List myInputVariables
private java.util.List myInitialParameters
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.search.LocalSearchScope myScope
private com.intellij.refactoring.extractMethod.ParametersFolder myFolding
private boolean myFoldingAvailable
private java.util.Set myUsedInstanceFields
private boolean myPassFields
public void <init> (java.util.List, com.intellij.openapi.project.Project, com.intellij.psi.search.LocalSearchScope, boolean)
java.util.List inputVariables
com.intellij.openapi.project.Project project
com.intellij.psi.search.LocalSearchScope scope
boolean foldingAvailable
private void <init> (java.util.List, com.intellij.openapi.project.Project, com.intellij.psi.search.LocalSearchScope)
java.util.List inputVariables
com.intellij.openapi.project.Project project
com.intellij.psi.search.LocalSearchScope scope
public boolean isFoldable ()
public void setUsedInstanceFields (java.util.Set)
java.util.Set usedInstanceFields
public void setPassFields (boolean)
boolean passFields
public boolean isPassFields ()
public java.util.ArrayList wrapInputVariables (java.util.List)
com.intellij.psi.PsiType currentType
com.intellij.psi.PsiType castType
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiType currentType
String defaultName
String name
com.intellij.psi.PsiType type
java.util.Map casts
com.intellij.refactoring.util.VariableData data
com.intellij.psi.PsiVariable var
com.intellij.refactoring.util.VariableData data
int i
java.util.Set toDelete
com.intellij.refactoring.util.VariableData data
com.intellij.psi.PsiField var
java.util.List inputVariables
com.intellij.util.text.UniqueNameGenerator nameGenerator
java.util.ArrayList inputData
private java.lang.String getParameterName (com.intellij.psi.PsiVariable)
com.intellij.psi.codeStyle.JavaCodeStyleManager codeStyleManager
com.intellij.psi.codeStyle.VariableKind kind
com.intellij.psi.PsiVariable var
String name
private com.intellij.psi.PsiType checkTopLevelInstanceOf (com.intellij.psi.PsiType)
com.intellij.psi.PsiInstanceOfExpression instanceOfExpression
com.intellij.refactoring.extractMethod.InputVariables$1CheckInstanceOf checker
com.intellij.psi.PsiInstanceOfExpression[] expressions
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiType currentType
com.intellij.psi.PsiElement[] scope
private static com.intellij.psi.PsiType getBroaderType (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType superType
com.intellij.psi.PsiType currentType
com.intellij.psi.PsiType castType
public java.util.List getInputVariables ()
public com.intellij.psi.PsiExpression replaceWrappedReferences (com.intellij.psi.PsiElement[], com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement[] elements
com.intellij.psi.PsiExpression expression
boolean update
public boolean toDeclareInsideBody (com.intellij.psi.PsiVariable)
com.intellij.refactoring.util.VariableData data
com.intellij.psi.PsiVariable variable
java.util.ArrayList knownVars
public boolean contains (com.intellij.psi.PsiVariable)
com.intellij.refactoring.util.VariableData data
com.intellij.psi.PsiVariable variable
public void removeParametersUsedInExitsOnly (com.intellij.psi.PsiElement, java.util.Collection, com.intellij.psi.controlFlow.ControlFlow, int, int)
com.intellij.psi.PsiElement element
int elementOffset
com.intellij.psi.PsiReference ref
com.intellij.refactoring.util.VariableData data
java.util.Iterator iterator
com.intellij.psi.PsiElement codeFragment
java.util.Collection exitStatements
com.intellij.psi.controlFlow.ControlFlow controlFlow
int startOffset
int endOffset
com.intellij.psi.search.LocalSearchScope scope
private static boolean isInExitStatements (com.intellij.psi.PsiElement, java.util.Collection)
com.intellij.psi.PsiStatement exitStatement
com.intellij.psi.PsiElement element
java.util.Collection exitStatements
public com.intellij.refactoring.extractMethod.InputVariables copy ()
com.intellij.refactoring.extractMethod.InputVariables inputVariables
public com.intellij.refactoring.extractMethod.InputVariables copyWithoutFolding ()
public void appendCallArguments (com.intellij.refactoring.util.VariableData, java.lang.StringBuilder)
com.intellij.refactoring.util.VariableData data
StringBuilder buffer
public com.intellij.refactoring.extractMethod.ParametersFolder getFolding ()
public void setFoldingAvailable (boolean)
boolean foldingAvailable
public void annotateWithParameter (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiMethod psiMethod
int idx
com.intellij.psi.PsiType type
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.refactoring.util.VariableData data
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement element
public void foldExtractedParameter (com.intellij.psi.PsiVariable, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiVariable extractedParameter
com.intellij.psi.PsiExpression value
public boolean isFoldingSelectedByDefault ()
public boolean hasInstanceFields ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/extractMethod/ParametersFolder$1.class
ParametersFolder.java
package com.intellij.refactoring.extractMethod
final com.intellij.refactoring.extractMethod.ParametersFolder$1 extends com.intellij.psi.JavaRecursiveElementVisitor {
final synthetic java.util.List val$inputVariables
final synthetic java.util.Set val$found
void <init> (java.util.List, java.util.Set)
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement resolved
}
com/intellij/refactoring/extractMethod/ParametersFolder$2.class
ParametersFolder.java
package com.intellij.refactoring.extractMethod
final com.intellij.refactoring.extractMethod.ParametersFolder$2 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.psi.PsiExpression[] val$exprWithWriteAccessInside
void <init> (com.intellij.psi.PsiExpression[])
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
}
com/intellij/refactoring/extractMethod/ParametersFolder$3.class
ParametersFolder.java
package com.intellij.refactoring.extractMethod
final com.intellij.refactoring.extractMethod.ParametersFolder$3 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic java.util.List val$inputVariables
final synthetic boolean[] val$localVarsUsed
void <init> (java.util.List, boolean[])
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement resolved
}
com/intellij/refactoring/extractMethod/ParametersFolder.class
ParametersFolder.java
package com.intellij.refactoring.extractMethod
public com.intellij.refactoring.extractMethod.ParametersFolder extends java.lang.Object {
private final java.util.Map myExpressions
private final java.util.Map myArgs
private final java.util.Map myMentionedInExpressions
private final java.util.Set myDeleted
private boolean myFoldingSelectedByDefault
public void <init> ()
public void clear ()
public boolean isParameterSafeToDelete (com.intellij.refactoring.util.VariableData, com.intellij.psi.search.LocalSearchScope)
com.intellij.psi.PsiExpression psiExpression
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiVariable variable
com.intellij.refactoring.util.VariableData data
com.intellij.psi.search.LocalSearchScope scope
com.intellij.psi.PsiExpression psiExpression
public void foldParameterUsagesInBody (java.util.List, com.intellij.psi.PsiElement[], com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiExpression psiExpression
java.util.Set eqExpressions
com.intellij.refactoring.util.VariableData data
com.intellij.psi.PsiElement psiElement
int i
int psiElementsLength
com.intellij.psi.PsiExpression refExpression
com.intellij.psi.PsiElement replaced
com.intellij.psi.PsiExpression expression
java.util.Set eqExpressions
com.intellij.refactoring.util.VariableData data
java.util.List datum
com.intellij.psi.PsiElement[] elements
com.intellij.psi.search.SearchScope scope
java.util.Map equivalentExpressions
boolean isParameterFoldable (com.intellij.refactoring.util.VariableData, com.intellij.psi.search.LocalSearchScope, java.util.List, com.intellij.util.text.UniqueNameGenerator, java.lang.String)
com.intellij.psi.PsiExpression expression
boolean arrayAccess
int r
int i
com.intellij.psi.codeStyle.JavaCodeStyleManager codeStyleManager
com.intellij.psi.codeStyle.SuggestedNameInfo nameInfo
com.intellij.refactoring.util.VariableData data
com.intellij.psi.search.LocalSearchScope scope
java.util.List inputVariables
com.intellij.util.text.UniqueNameGenerator nameGenerator
String defaultName
java.util.List mentionedInExpressions
int currentRank
com.intellij.psi.PsiExpression mostRanked
private static boolean isConditional (com.intellij.psi.PsiElement, com.intellij.psi.search.LocalSearchScope)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement expr
com.intellij.psi.search.LocalSearchScope scope
private static void setUniqueName (com.intellij.refactoring.util.VariableData, com.intellij.util.text.UniqueNameGenerator, com.intellij.psi.search.LocalSearchScope, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiVariable definedVariable
com.intellij.refactoring.util.VariableData data
com.intellij.util.text.UniqueNameGenerator nameGenerator
com.intellij.psi.search.LocalSearchScope scope
com.intellij.psi.PsiExpression expr
String name
int idx
private static java.util.Set findUsedVariables (com.intellij.refactoring.util.VariableData, java.util.List, com.intellij.psi.PsiExpression)
com.intellij.refactoring.util.VariableData data
java.util.List inputVariables
com.intellij.psi.PsiExpression expression
java.util.Set found
public boolean isFoldable ()
private java.util.List getMentionedExpressions (com.intellij.psi.PsiVariable, com.intellij.psi.search.LocalSearchScope, java.util.List)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType expressionType
java.util.Iterator iterator
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiVariable var
com.intellij.psi.search.LocalSearchScope scope
java.util.List inputVariables
com.intellij.psi.PsiElement[] scopeElements
java.util.List expressions
private static boolean isAccessedForWriting (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression[] exprWithWriteAccessInside
private static boolean isAncestor (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement scopeElement
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiElement[] scopeElements
private static boolean isTooLongExpressionChain (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement expression
int count
private static com.intellij.psi.PsiElement getInnerExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement expression
private static boolean isMethodNameExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiElement parent
private static boolean dependsOnLocals (com.intellij.psi.PsiElement, java.util.List)
com.intellij.psi.PsiElement expression
java.util.List inputVariables
boolean[] localVarsUsed
public java.lang.String getGeneratedCallArgument (com.intellij.refactoring.util.VariableData)
com.intellij.refactoring.util.VariableData data
void putCallArgument (com.intellij.psi.PsiVariable, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiVariable argument
com.intellij.psi.PsiExpression value
public boolean annotateWithParameter (com.intellij.refactoring.util.VariableData, com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpression expression
com.intellij.refactoring.util.VariableData data
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression psiExpression
private static com.intellij.psi.PsiExpression findEquivalent (com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpression psiExpression
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement expression
public boolean wasExcluded (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public boolean isFoldingSelectedByDefault ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/VariableData.class
VariableData.java
package com.intellij.refactoring.util
public com.intellij.refactoring.util.VariableData extends com.intellij.refactoring.util.AbstractVariableData {
public final com.intellij.psi.PsiVariable variable
public com.intellij.psi.PsiType type
public void <init> (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable var
public void <init> (com.intellij.psi.PsiVariable, com.intellij.psi.PsiType)
com.intellij.psi.PsiVariable var
com.intellij.psi.PsiType type
private static com.intellij.psi.PsiType correctType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType varType
public com.intellij.refactoring.util.VariableData substitute (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable var
com.intellij.psi.PsiType type
com.intellij.refactoring.util.VariableData data
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/duplicates/BreakReturnValue.class
BreakReturnValue.java
package com.intellij.refactoring.util.duplicates
public com.intellij.refactoring.util.duplicates.BreakReturnValue extends com.intellij.refactoring.util.duplicates.GotoReturnValue {
public void <init> ()
public boolean isEquivalent (com.intellij.refactoring.util.duplicates.ReturnValue)
com.intellij.refactoring.util.duplicates.ReturnValue other
public java.lang.String getGotoStatement ()
}
com/intellij/refactoring/util/duplicates/ComplexityHolder.class
ComplexityHolder.java
package com.intellij.refactoring.util.duplicates
com.intellij.refactoring.util.duplicates.ComplexityHolder extends java.lang.Object {
static final int MAX_ACCEPTABLE
static final int TOO_COMPLEX
private final com.intellij.util.containers.ObjectIntHashMap myCache
private final java.util.List myScope
void <init> (java.util.List)
java.util.List scope
boolean isAcceptableExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private int getComplexity (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
int complexity
private int computeComplexity (com.intellij.psi.PsiExpression)
com.intellij.psi.tree.IElementType tokenType
int complexity
int complexity
int complexity
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiElement resolved
int complexity
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression expression
private boolean isWithinScope (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement resolved
public java.util.List getScope ()
}
com/intellij/refactoring/util/duplicates/ConditionalReturnStatementValue.class
ConditionalReturnStatementValue.java
package com.intellij.refactoring.util.duplicates
public com.intellij.refactoring.util.duplicates.ConditionalReturnStatementValue extends java.lang.Object implements com.intellij.refactoring.util.duplicates.ReturnValue {
com.intellij.psi.PsiExpression myReturnValue
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression returnValue
public boolean isEquivalent (com.intellij.refactoring.util.duplicates.ReturnValue)
com.intellij.refactoring.util.duplicates.ReturnValue other
com.intellij.psi.PsiExpression otherReturnValue
public com.intellij.psi.PsiStatement createReplacement (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiReturnStatement thenBranch
com.intellij.psi.PsiExpression returnValue
com.intellij.psi.PsiMethod extractedMethod
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiExpression condition
public boolean isEmptyOrConstantExpression ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/duplicates/ContinueReturnValue.class
ContinueReturnValue.java
package com.intellij.refactoring.util.duplicates
public com.intellij.refactoring.util.duplicates.ContinueReturnValue extends com.intellij.refactoring.util.duplicates.GotoReturnValue {
public void <init> ()
public boolean isEquivalent (com.intellij.refactoring.util.duplicates.ReturnValue)
com.intellij.refactoring.util.duplicates.ReturnValue other
public java.lang.String getGotoStatement ()
}
com/intellij/refactoring/util/duplicates/DuplicatesFinder$1.class
DuplicatesFinder.java
package com.intellij.refactoring.util.duplicates
com.intellij.refactoring.util.duplicates.DuplicatesFinder$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.refactoring.util.duplicates.DuplicatesFinder this$0
void <init> (com.intellij.refactoring.util.duplicates.DuplicatesFinder)
com.intellij.refactoring.util.duplicates.DuplicatesFinder this$0
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiType type
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement qualifier
}
com/intellij/refactoring/util/duplicates/DuplicatesFinder$2.class
DuplicatesFinder.java
package com.intellij.refactoring.util.duplicates
com.intellij.refactoring.util.duplicates.DuplicatesFinder$2 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.refactoring.util.duplicates.DuplicatesFinder this$0
void <init> (com.intellij.refactoring.util.duplicates.DuplicatesFinder)
com.intellij.refactoring.util.duplicates.DuplicatesFinder this$0
public void visitExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement reference
}
com/intellij/refactoring/util/duplicates/DuplicatesFinder$MatchType.class
DuplicatesFinder.java
package com.intellij.refactoring.util.duplicates
public final enum com.intellij.refactoring.util.duplicates.DuplicatesFinder$MatchType extends java.lang.Enum {
public static final enum com.intellij.refactoring.util.duplicates.DuplicatesFinder$MatchType EXACT
public static final enum com.intellij.refactoring.util.duplicates.DuplicatesFinder$MatchType PARAMETRIZED
public static final enum com.intellij.refactoring.util.duplicates.DuplicatesFinder$MatchType FOLDED
private static final synthetic com.intellij.refactoring.util.duplicates.DuplicatesFinder$MatchType[] $VALUES
public static com.intellij.refactoring.util.duplicates.DuplicatesFinder$MatchType[] values ()
public static com.intellij.refactoring.util.duplicates.DuplicatesFinder$MatchType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/refactoring/util/duplicates/DuplicatesFinder$Parameter.class
DuplicatesFinder.java
package com.intellij.refactoring.util.duplicates
public com.intellij.refactoring.util.duplicates.DuplicatesFinder$Parameter extends java.lang.Object {
private final com.intellij.psi.PsiVariable myVariable
private final com.intellij.psi.PsiType myType
private final boolean myFolded
public void <init> (com.intellij.psi.PsiVariable, com.intellij.psi.PsiType)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiType type
public void <init> (com.intellij.psi.PsiVariable, com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiType type
boolean folded
public com.intellij.psi.PsiVariable getVariable ()
public com.intellij.psi.PsiType getType ()
public boolean isFolded ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.intellij.refactoring.util.duplicates.DuplicatesFinder$Parameter p
public int hashCode ()
}
com/intellij/refactoring/util/duplicates/DuplicatesFinder.class
DuplicatesFinder.java
package com.intellij.refactoring.util.duplicates
public com.intellij.refactoring.util.duplicates.DuplicatesFinder extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.util.Key PARAMETER
private final com.intellij.psi.PsiElement[] myPattern
private final com.intellij.refactoring.extractMethod.InputVariables myParameters
private final java.util.List myOutputParameters
private final java.util.List myPatternAsList
private boolean myMultipleExitPoints
private final com.intellij.refactoring.util.duplicates.ReturnValue myReturnValue
private final java.util.Set myTextRanges
private final com.intellij.refactoring.util.duplicates.DuplicatesFinder$MatchType myMatchType
private final java.util.Set myEffectivelyLocal
private com.intellij.refactoring.util.duplicates.ComplexityHolder myPatternComplexityHolder
private com.intellij.refactoring.util.duplicates.ComplexityHolder myCandidateComplexityHolder
public void <init> (com.intellij.psi.PsiElement[], com.intellij.refactoring.extractMethod.InputVariables, com.intellij.refactoring.util.duplicates.ReturnValue, java.util.List, com.intellij.refactoring.util.duplicates.DuplicatesFinder$MatchType, java.util.Set, java.util.Set)
com.intellij.psi.controlFlow.ControlFlow controlFlow
int startOffset
int i
int endOffset
int j
com.intellij.util.containers.IntArrayList exitPoints
java.util.Collection exitStatements
com.intellij.psi.PsiElement[] pattern
com.intellij.refactoring.extractMethod.InputVariables parameters
com.intellij.refactoring.util.duplicates.ReturnValue returnValue
java.util.List outputParameters
com.intellij.refactoring.util.duplicates.DuplicatesFinder$MatchType matchType
java.util.Set effectivelyLocal
java.util.Set textRanges
com.intellij.psi.PsiElement codeFragment
public void <init> (com.intellij.psi.PsiElement[], com.intellij.refactoring.extractMethod.InputVariables, com.intellij.refactoring.util.duplicates.ReturnValue, java.util.List)
com.intellij.psi.PsiElement[] pattern
com.intellij.refactoring.extractMethod.InputVariables parameters
com.intellij.refactoring.util.duplicates.ReturnValue returnValue
java.util.List outputParameters
public void <init> (com.intellij.psi.PsiElement[], com.intellij.refactoring.extractMethod.InputVariables, java.util.List)
com.intellij.psi.PsiElement[] pattern
com.intellij.refactoring.extractMethod.InputVariables psiParameters
java.util.List psiVariables
public com.intellij.refactoring.extractMethod.InputVariables getParameters ()
public com.intellij.psi.PsiElement[] getPattern ()
public com.intellij.refactoring.util.duplicates.ReturnValue getReturnValue ()
public java.util.List findDuplicates (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement scope
java.util.ArrayList result
public com.intellij.refactoring.util.duplicates.Match isDuplicate (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean ignoreParameterTypesAndPostVariableUsages
com.intellij.refactoring.util.duplicates.Match match
private void annotatePattern ()
com.intellij.psi.PsiElement patternComponent
com.intellij.psi.JavaRecursiveElementWalkingVisitor visitor
private void deannotatePattern ()
com.intellij.psi.PsiElement patternComponent
com.intellij.psi.JavaRecursiveElementWalkingVisitor visitor
private void findPatternOccurrences (java.util.List, com.intellij.psi.PsiElement)
com.intellij.refactoring.util.duplicates.Match match
com.intellij.psi.PsiElement child
java.util.List array
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement[] children
private com.intellij.refactoring.util.duplicates.Match isDuplicateFragment (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiExpression candidateExpression
com.intellij.psi.PsiType patternType
com.intellij.psi.PsiType candidateType
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiMethod method
int i
com.intellij.psi.PsiElement candidate
boolean ignoreParameterTypesAndPostVariableUsages
com.intellij.psi.PsiElement sibling
java.util.ArrayList candidates
com.intellij.refactoring.util.duplicates.Match match
protected boolean isSelf (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement pattern
com.intellij.psi.PsiElement candidate
private boolean checkPostVariableUsages (java.util.ArrayList, com.intellij.refactoring.util.duplicates.Match)
com.intellij.psi.PsiElement variable
com.intellij.psi.PsiExpression expression
com.intellij.refactoring.util.duplicates.ReturnValue value
com.intellij.refactoring.util.duplicates.ReturnValue returnValue
com.intellij.psi.controlFlow.ControlFlow controlFlow
int startOffset
int i
int endOffset
int j
com.intellij.util.containers.IntArrayList exitPoints
com.intellij.psi.PsiVariable[] outVariables
java.util.ArrayList candidates
com.intellij.refactoring.util.duplicates.Match match
com.intellij.psi.PsiElement codeFragment
private static boolean canTypesBeEquivalent (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiClass psiClass1
com.intellij.psi.PsiClass psiClass2
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
private static boolean canBeEquivalent (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement pattern
com.intellij.psi.PsiElement candidate
com.intellij.lang.ASTNode node1
com.intellij.lang.ASTNode node2
private boolean matchPattern (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.util.List, com.intellij.refactoring.util.duplicates.Match)
Boolean matches
Boolean matches
Boolean matches
com.intellij.psi.PsiElement pattern
com.intellij.psi.PsiElement candidate
java.util.List candidates
com.intellij.refactoring.util.duplicates.Match match
Boolean parameterMatches
com.intellij.psi.PsiElement[] children1
com.intellij.psi.PsiElement[] children2
private java.lang.Boolean matchParameter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.refactoring.util.duplicates.Match)
com.intellij.psi.PsiElement pattern
com.intellij.psi.PsiElement candidate
com.intellij.refactoring.util.duplicates.Match match
com.intellij.refactoring.util.duplicates.DuplicatesFinder$Parameter parameter
private java.lang.Boolean matchVarargs (com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiExpressionList, java.util.List, com.intellij.refactoring.util.duplicates.Match)
com.intellij.refactoring.util.duplicates.DuplicatesFinder$Parameter parameter
int i
int i
com.intellij.refactoring.util.duplicates.DuplicatesFinder$Parameter param
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiExpressionList pattern
com.intellij.psi.PsiExpressionList candidate
java.util.List candidates
com.intellij.refactoring.util.duplicates.Match match
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiExpression[] childExpressions
private static boolean isParameterModification (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpression lExpression
com.intellij.psi.PsiElement pattern
com.intellij.psi.PsiElement candidate
private java.lang.Boolean matchReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiJavaCodeReferenceElement, java.util.List, com.intellij.refactoring.util.duplicates.Match)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass patternClass
com.intellij.psi.PsiClass candidateClass
com.intellij.psi.PsiJavaCodeReferenceElement pattern
com.intellij.psi.PsiJavaCodeReferenceElement candidate
java.util.List candidates
com.intellij.refactoring.util.duplicates.Match match
com.intellij.psi.PsiElement resolveResult1
com.intellij.psi.PsiElement resolveResult2
com.intellij.psi.PsiElement qualifier2
com.intellij.psi.PsiElement qualifier1
private static boolean isEquivalentTypeCast (com.intellij.psi.PsiTypeCastExpression, com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
com.intellij.psi.PsiTypeCastExpression pattern
com.intellij.psi.PsiTypeCastExpression candidate
com.intellij.psi.PsiTypeElement castTypeElement1
com.intellij.psi.PsiTypeElement castTypeElement2
private static boolean isEquivalentNewExpression (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression pattern
com.intellij.psi.PsiNewExpression candidate
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
com.intellij.psi.PsiMethod constructor1
com.intellij.psi.PsiMethod constructor2
private static boolean matchObjectAccess (com.intellij.psi.PsiClassObjectAccessExpression, com.intellij.psi.PsiClassObjectAccessExpression)
com.intellij.psi.PsiClassObjectAccessExpression pattern
com.intellij.psi.PsiClassObjectAccessExpression candidate
com.intellij.psi.PsiTypeElement operand1
com.intellij.psi.PsiTypeElement operand2
private static boolean isEquivalentInstanceOf (com.intellij.psi.PsiInstanceOfExpression, com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression pattern
com.intellij.psi.PsiInstanceOfExpression candidate
com.intellij.psi.PsiTypeElement operand1
com.intellij.psi.PsiTypeElement operand2
private static boolean isEquivalentMethodCall (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression pattern
com.intellij.psi.PsiMethodCallExpression candidate
com.intellij.psi.PsiMethod patternMethod
com.intellij.psi.PsiMethod candidateMethod
private static java.lang.Boolean matchReferenceExpression (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiReferenceExpression, com.intellij.refactoring.util.duplicates.Match)
com.intellij.psi.PsiReferenceExpression pattern
com.intellij.psi.PsiReferenceExpression candidate
com.intellij.refactoring.util.duplicates.Match match
com.intellij.psi.PsiExpression patternQualifier
com.intellij.psi.PsiExpression candidateQualifier
private static boolean matchUnqualifiedPatternReference (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiExpression, com.intellij.refactoring.util.duplicates.Match)
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiReferenceExpression pattern
com.intellij.psi.PsiExpression candidateQualifier
com.intellij.refactoring.util.duplicates.Match match
com.intellij.psi.PsiClass contextClass
private static boolean matchUnqualifiedCandidateReference (com.intellij.psi.PsiExpression, com.intellij.psi.PsiReferenceExpression, com.intellij.refactoring.util.duplicates.Match)
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiElement contextClass
com.intellij.psi.PsiClass thisClass
com.intellij.psi.PsiClass thisCandidate
com.intellij.psi.PsiClass classContext
com.intellij.psi.PsiElement resolved
com.intellij.refactoring.util.duplicates.DuplicatesFinder$Parameter parameter
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiExpression patternQualifier
com.intellij.psi.PsiReferenceExpression candidate
com.intellij.refactoring.util.duplicates.Match match
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass contextClass
private static boolean matchThisQualifierReference (com.intellij.psi.PsiThisExpression, com.intellij.psi.PsiThisExpression)
com.intellij.psi.PsiThisExpression patternQualifier
com.intellij.psi.PsiThisExpression candidateQualifier
com.intellij.psi.PsiJavaCodeReferenceElement thisPatternQualifier
com.intellij.psi.PsiElement patternContextClass
com.intellij.psi.PsiJavaCodeReferenceElement thisCandidateQualifier
com.intellij.psi.PsiElement candidateContextClass
private static boolean matchThisExpression (com.intellij.psi.PsiThisExpression, com.intellij.psi.PsiElement, com.intellij.refactoring.util.duplicates.Match)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiJavaCodeReferenceElement candidateQualifier
com.intellij.psi.PsiElement candidateContextClass
com.intellij.psi.PsiThisExpression pattern
com.intellij.psi.PsiElement candidate
com.intellij.refactoring.util.duplicates.Match match
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiElement contextClass
private static boolean matchSuperExpression (com.intellij.psi.PsiSuperExpression, com.intellij.psi.PsiSuperExpression)
com.intellij.psi.PsiSuperExpression pattern
com.intellij.psi.PsiSuperExpression candidate
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiElement contextClass
com.intellij.psi.PsiJavaCodeReferenceElement candidateQualifier
private boolean matchChildren (com.intellij.psi.PsiElement[], com.intellij.psi.PsiElement[], java.util.List, com.intellij.refactoring.util.duplicates.Match)
com.intellij.psi.PsiElement child1
com.intellij.psi.PsiElement child2
int i
com.intellij.psi.PsiElement[] children1
com.intellij.psi.PsiElement[] children2
java.util.List candidates
com.intellij.refactoring.util.duplicates.Match match
public boolean matchLeaf (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.refactoring.util.duplicates.Match)
com.intellij.psi.PsiElement pattern
com.intellij.psi.PsiElement candidate
com.intellij.refactoring.util.duplicates.Match match
private boolean matchExtractableExpression (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.util.List, com.intellij.refactoring.util.duplicates.Match)
com.intellij.psi.PsiElement pattern
com.intellij.psi.PsiElement candidate
java.util.List candidates
com.intellij.refactoring.util.duplicates.Match match
com.intellij.refactoring.util.duplicates.ExtractableExpressionPart patternPart
com.intellij.refactoring.util.duplicates.ExtractableExpressionPart candidatePart
private boolean matchExtractableVariable (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.refactoring.util.duplicates.Match)
com.intellij.psi.PsiElement pattern
com.intellij.psi.PsiElement candidate
com.intellij.refactoring.util.duplicates.Match match
com.intellij.refactoring.util.duplicates.ExtractableExpressionPart part1
com.intellij.refactoring.util.duplicates.ExtractableExpressionPart part2
private static boolean isSameExpression (com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement context
com.intellij.psi.PsiExpression expression
private static boolean matchModifierList (com.intellij.psi.PsiModifierList, com.intellij.psi.PsiModifierList)
String modifier
com.intellij.psi.PsiModifierList modifierList1
com.intellij.psi.PsiModifierList modifierList2
private static boolean checkParameterModification (com.intellij.psi.PsiExpression, com.intellij.psi.tree.IElementType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.tree.IElementType sign
com.intellij.psi.PsiExpression candidate
private static void traverseParameter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.refactoring.util.duplicates.Match)
com.intellij.psi.PsiElement child1
com.intellij.psi.PsiElement child2
int i
com.intellij.psi.PsiElement pattern
com.intellij.psi.PsiElement candidate
com.intellij.refactoring.util.duplicates.Match match
com.intellij.refactoring.util.duplicates.DuplicatesFinder$Parameter parameter
com.intellij.psi.PsiElement[] children1
com.intellij.psi.PsiElement[] children2
private boolean matchReturnStatement (com.intellij.psi.PsiReturnStatement, com.intellij.psi.PsiElement, java.util.List, com.intellij.refactoring.util.duplicates.Match)
com.intellij.psi.PsiExpression returnValue
com.intellij.psi.PsiExpression rExpression
com.intellij.psi.PsiExpression lExpression
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement[] declaredElements
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement classOrLambda
com.intellij.psi.PsiElement commonParent
com.intellij.psi.PsiExpression returnValue
com.intellij.psi.PsiReturnStatement patternReturnStatement
com.intellij.psi.PsiElement candidate
java.util.List candidates
com.intellij.refactoring.util.duplicates.Match match
private static boolean equivalentResolve (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass resolvedClass
com.intellij.psi.PsiType type
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiClass class2
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiMethod method2
com.intellij.psi.PsiElement resolveResult1
com.intellij.psi.PsiElement resolveResult2
com.intellij.psi.PsiElement qualifier2
static boolean isUnder (com.intellij.psi.PsiElement, java.util.List)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement element
java.util.List parents
public static com.intellij.psi.PsiElement[] getFilteredChildren (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] children
public static com.intellij.psi.PsiElement[] getDeeplyFilteredElements (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement[] children
java.util.ArrayList array
static synthetic com.intellij.refactoring.extractMethod.InputVariables access$000 (com.intellij.refactoring.util.duplicates.DuplicatesFinder)
com.intellij.refactoring.util.duplicates.DuplicatesFinder x0
static synthetic java.util.List access$100 (com.intellij.refactoring.util.duplicates.DuplicatesFinder)
com.intellij.refactoring.util.duplicates.DuplicatesFinder x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/duplicates/ExpressionReturnValue.class
ExpressionReturnValue.java
package com.intellij.refactoring.util.duplicates
public com.intellij.refactoring.util.duplicates.ExpressionReturnValue extends java.lang.Object implements com.intellij.refactoring.util.duplicates.ReturnValue {
private final com.intellij.psi.PsiExpression myExpression
public void <init> (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public com.intellij.psi.PsiExpression getExpression ()
public boolean isEquivalent (com.intellij.refactoring.util.duplicates.ReturnValue)
com.intellij.refactoring.util.duplicates.ReturnValue other
public com.intellij.psi.PsiStatement createReplacement (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiMethod extractedMethod
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.codeStyle.CodeStyleManager styleManager
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiAssignmentExpression assignmentExpression
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/duplicates/ExtractableExpressionPart.class
ExtractableExpressionPart.java
package com.intellij.refactoring.util.duplicates
public com.intellij.refactoring.util.duplicates.ExtractableExpressionPart extends java.lang.Object {
final com.intellij.psi.PsiExpression myUsage
final com.intellij.psi.PsiVariable myVariable
final Object myValue
final com.intellij.psi.PsiType myType
static final synthetic boolean $assertionsDisabled
private void <init> (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable, java.lang.Object, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression usage
com.intellij.psi.PsiVariable variable
Object value
com.intellij.psi.PsiType type
static com.intellij.psi.PsiType commonType (com.intellij.refactoring.util.duplicates.ExtractableExpressionPart, com.intellij.refactoring.util.duplicates.ExtractableExpressionPart)
com.intellij.refactoring.util.duplicates.ExtractableExpressionPart part1
com.intellij.refactoring.util.duplicates.ExtractableExpressionPart part2
private static com.intellij.psi.PsiType commonType (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
com.intellij.refactoring.util.duplicates.ExtractableExpressionPart copy ()
public boolean isEquivalent (com.intellij.refactoring.util.duplicates.ExtractableExpressionPart)
com.intellij.refactoring.util.duplicates.ExtractableExpressionPart part
com.intellij.psi.PsiExpression usage1
com.intellij.psi.PsiExpression usage2
static com.intellij.refactoring.util.duplicates.ExtractableExpressionPart match (com.intellij.psi.PsiExpression, java.util.List, com.intellij.refactoring.util.duplicates.ComplexityHolder)
com.intellij.psi.PsiExpression expression
java.util.List scope
com.intellij.refactoring.util.duplicates.ComplexityHolder complexityHolder
boolean isConstant
com.intellij.psi.PsiElement parent
private static com.intellij.refactoring.util.duplicates.ExtractableExpressionPart matchConstant (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiConstantEvaluationHelper constantHelper
Object value
static com.intellij.refactoring.util.duplicates.ExtractableExpressionPart matchVariable (com.intellij.psi.PsiReferenceExpression, java.util.List)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiReferenceExpression expression
java.util.List scope
com.intellij.psi.PsiElement resolved
private static boolean isModification (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiUnaryExpression unary
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement parent
private static com.intellij.refactoring.util.duplicates.ExtractableExpressionPart matchExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
public com.intellij.psi.PsiExpression getUsage ()
public static com.intellij.refactoring.util.duplicates.ExtractableExpressionPart fromUsage (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiType usageType
com.intellij.psi.PsiExpression usage
com.intellij.psi.PsiType type
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/duplicates/ExtractedParameter$FieldModificationVisitor.class
ExtractedParameter.java
package com.intellij.refactoring.util.duplicates
com.intellij.refactoring.util.duplicates.ExtractedParameter$FieldModificationVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final java.util.Set myFields
private boolean myModified
void <init> (java.util.Set)
java.util.Set fields
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiPrefixExpression expression
com.intellij.psi.tree.IElementType op
public void visitPostfixExpression (com.intellij.psi.PsiPostfixExpression)
com.intellij.psi.PsiPostfixExpression expression
com.intellij.psi.tree.IElementType op
private void visitModifiedExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiField field
com.intellij.psi.PsiExpression modifiedExpression
com.intellij.psi.PsiExpression expression
static synthetic boolean access$000 (com.intellij.refactoring.util.duplicates.ExtractedParameter$FieldModificationVisitor)
com.intellij.refactoring.util.duplicates.ExtractedParameter$FieldModificationVisitor x0
}
com/intellij/refactoring/util/duplicates/ExtractedParameter.class
ExtractedParameter.java
package com.intellij.refactoring.util.duplicates
public com.intellij.refactoring.util.duplicates.ExtractedParameter extends java.lang.Object {
public final com.intellij.psi.PsiType myType
public final com.intellij.refactoring.util.duplicates.ExtractableExpressionPart myPattern
public final com.intellij.refactoring.util.duplicates.ExtractableExpressionPart myCandidate
public final java.util.Set myPatternUsages
public void <init> (com.intellij.refactoring.util.duplicates.ExtractableExpressionPart, com.intellij.refactoring.util.duplicates.ExtractableExpressionPart, com.intellij.psi.PsiType)
com.intellij.refactoring.util.duplicates.ExtractableExpressionPart patternPart
com.intellij.refactoring.util.duplicates.ExtractableExpressionPart candidatePart
com.intellij.psi.PsiType type
public static boolean match (com.intellij.refactoring.util.duplicates.ExtractableExpressionPart, com.intellij.refactoring.util.duplicates.ExtractableExpressionPart, java.util.List)
com.intellij.refactoring.util.duplicates.ExtractableExpressionPart patternPart
com.intellij.refactoring.util.duplicates.ExtractableExpressionPart candidatePart
java.util.List parameters
com.intellij.psi.PsiType type
public com.intellij.refactoring.util.duplicates.ExtractedParameter copyWithCandidateUsage (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression candidateUsage
com.intellij.refactoring.util.duplicates.ExtractedParameter result
public java.lang.String getLocalVariableTypeText ()
com.intellij.psi.PsiType type
public void addUsages (com.intellij.refactoring.util.duplicates.ExtractableExpressionPart)
com.intellij.refactoring.util.duplicates.ExtractableExpressionPart patternPart
public static java.util.List getCompatibleMatches (java.util.List, com.intellij.psi.PsiElement[], java.util.List)
java.util.Set patternVariables
java.util.List parameters
com.intellij.psi.PsiElement[] candidateElements
java.util.Set candidateVariables
java.util.Set patternUsages
com.intellij.refactoring.util.duplicates.Match match
java.util.List matches
com.intellij.psi.PsiElement[] pattern
java.util.List candidates
java.util.List result
java.util.Set firstUsages
private static boolean containsModifiedField (com.intellij.psi.PsiElement[], java.util.Set)
com.intellij.psi.PsiElement element
com.intellij.refactoring.util.duplicates.ExtractedParameter$FieldModificationVisitor visitor
com.intellij.psi.PsiElement[] elements
java.util.Set variables
java.util.Set fields
public java.lang.String toString ()
private static synthetic boolean lambda$containsModifiedField$4 (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
private static synthetic com.intellij.psi.PsiVariable lambda$getCompatibleMatches$3 (com.intellij.refactoring.util.duplicates.ExtractedParameter)
com.intellij.refactoring.util.duplicates.ExtractedParameter parameter
private static synthetic com.intellij.psi.PsiExpression lambda$getCompatibleMatches$2 (com.intellij.refactoring.util.duplicates.ExtractedParameter)
com.intellij.refactoring.util.duplicates.ExtractedParameter p
private static synthetic com.intellij.psi.PsiVariable lambda$getCompatibleMatches$1 (com.intellij.refactoring.util.duplicates.ExtractedParameter)
com.intellij.refactoring.util.duplicates.ExtractedParameter parameter
private static synthetic boolean lambda$getCompatibleMatches$0 (com.intellij.refactoring.util.duplicates.Match, com.intellij.psi.PsiElement[])
com.intellij.refactoring.util.duplicates.Match match
com.intellij.psi.PsiElement[] elements
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/duplicates/FieldReturnValue.class
FieldReturnValue.java
package com.intellij.refactoring.util.duplicates
public com.intellij.refactoring.util.duplicates.FieldReturnValue extends java.lang.Object implements com.intellij.refactoring.util.duplicates.ReturnValue {
private final com.intellij.psi.PsiField myField
public void <init> (com.intellij.psi.PsiField)
com.intellij.psi.PsiField psiField
public boolean isEquivalent (com.intellij.refactoring.util.duplicates.ReturnValue)
com.intellij.refactoring.util.duplicates.ReturnValue other
public com.intellij.psi.PsiField getField ()
public com.intellij.psi.PsiStatement createReplacement (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiMethod extractedMethod
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.codeStyle.CodeStyleManager styleManager
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiAssignmentExpression assignmentExpression
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/duplicates/GotoReturnValue.class
GotoReturnValue.java
package com.intellij.refactoring.util.duplicates
public abstract com.intellij.refactoring.util.duplicates.GotoReturnValue extends java.lang.Object implements com.intellij.refactoring.util.duplicates.ReturnValue {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public com.intellij.psi.PsiStatement createReplacement (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiMethod extractedMethod
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiExpression condition
public abstract java.lang.String getGotoStatement ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/duplicates/Match$1.class
Match.java
package com.intellij.refactoring.util.duplicates
com.intellij.refactoring.util.duplicates.Match$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic boolean[] val$valueDependsOnReplacedScope
final synthetic com.intellij.refactoring.util.duplicates.Match this$0
void <init> (com.intellij.refactoring.util.duplicates.Match, boolean[])
com.intellij.refactoring.util.duplicates.Match this$0
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.openapi.util.TextRange range
com.intellij.openapi.util.TextRange startRange
com.intellij.openapi.util.TextRange endRange
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement resolved
}
com/intellij/refactoring/util/duplicates/Match.class
Match.java
package com.intellij.refactoring.util.duplicates
public final com.intellij.refactoring.util.duplicates.Match extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiElement myMatchStart
private final com.intellij.psi.PsiElement myMatchEnd
private final java.util.Map myParameterValues
private final java.util.Map myParameterOccurrences
private final java.util.Map myDeclarationCorrespondence
private com.intellij.refactoring.util.duplicates.ReturnValue myReturnValue
private com.intellij.openapi.util.Ref myInstanceExpression
final java.util.Map myChangedParams
private final boolean myIgnoreParameterTypes
private final java.util.List myExtractedParameters
private final java.util.Map myFoldedExpressionMappings
void <init> (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement start
com.intellij.psi.PsiElement end
boolean ignoreParameterTypes
public com.intellij.psi.PsiElement getMatchStart ()
public com.intellij.psi.PsiElement getMatchEnd ()
public com.intellij.psi.PsiElement[] getMatchElements ()
public java.util.List getParameterValues (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable parameter
public com.intellij.refactoring.util.duplicates.ReturnValue getOutputVariableValue (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable outputParameter
com.intellij.psi.PsiElement decl
java.util.List parameterValue
public boolean putParameter (com.intellij.refactoring.util.duplicates.DuplicatesFinder$Parameter, com.intellij.psi.PsiElement)
boolean[] valueDependsOnReplacedScope
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiTypeParameter typeParameter
java.util.List values
java.util.ArrayList elements
com.intellij.psi.PsiElement val
com.intellij.refactoring.util.duplicates.DuplicatesFinder$Parameter parameter
com.intellij.psi.PsiElement value
com.intellij.psi.PsiVariable psiVariable
java.util.List currentValue
boolean isVararg
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType type
com.intellij.psi.PsiType parameterType
public com.intellij.refactoring.util.duplicates.ReturnValue getReturnValue ()
boolean registerReturnValue (com.intellij.refactoring.util.duplicates.ReturnValue)
com.intellij.refactoring.util.duplicates.ReturnValue returnValue
boolean registerInstanceExpression (com.intellij.psi.PsiExpression, com.intellij.psi.PsiClass)
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass hisClass
com.intellij.psi.PsiExpression instanceExpression
com.intellij.psi.PsiClass contextClass
boolean putDeclarationCorrespondence (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement patternDeclaration
com.intellij.psi.PsiElement matchDeclaration
com.intellij.psi.PsiElement originalValue
boolean areCorrespond (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement patternDeclaration
com.intellij.psi.PsiElement matchDeclaration
com.intellij.psi.PsiElement originalValue
private com.intellij.psi.PsiElement replaceWith (com.intellij.psi.PsiStatement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement matchStart
com.intellij.psi.PsiElement matchEnd
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement replaceByStatement (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiVariable, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
com.intellij.refactoring.util.duplicates.ReturnValue returnValue
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.codeStyle.CodeStyleManager styleManager
com.intellij.psi.PsiMethod extractedMethod
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiVariable outputVariable
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiStatement statement
public com.intellij.psi.PsiExpression getInstanceExpression ()
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiVariable) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiMethod extractedMethod
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiVariable outputVariable
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiVariable, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiMethod extractedMethod
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiVariable outputVariable
com.intellij.psi.PsiType returnType
private void declareLocalVariables () throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement[] psiElements
com.intellij.psi.PsiModifierList modifierList
String name
com.intellij.psi.PsiDeclarationStatement statement
com.intellij.openapi.util.TextRange textRange
com.intellij.openapi.util.TextRange startRange
com.intellij.openapi.util.TextRange endRange
com.intellij.psi.PsiIdentifier identifier
com.intellij.psi.PsiVariable variable
com.intellij.openapi.project.Project project
com.intellij.psi.controlFlow.ControlFlow controlFlow
int endOffset
int startOffset
java.util.List usedVariables
java.util.Collection reassigned
java.util.Collection outVariables
com.intellij.psi.PsiElement codeFragment
private static com.intellij.openapi.util.TextRange checkRange (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange endRange
public com.intellij.psi.PsiElement replaceWithExpression (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression psiExpression
com.intellij.psi.PsiElement matchStart
com.intellij.openapi.util.TextRange getTextRange ()
com.intellij.openapi.util.TextRange startRange
com.intellij.openapi.util.TextRange endRange
public com.intellij.psi.PsiType getChangedReturnType (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiType type
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiMethod method
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiClassType expressionType
com.intellij.psi.PsiClass psiClass
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement element
com.intellij.psi.PsiType type
int idx
com.intellij.psi.PsiParameter[] psiParameters
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiElement call
com.intellij.psi.PsiType localVariableType
com.intellij.psi.PsiMethod replacedMethod
com.intellij.psi.PsiType replacedMethodReturnType
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiType returnType
private static boolean weakerType (com.intellij.psi.PsiMethod, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType currentType
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiFile getFile ()
public boolean putExtractedParameter (com.intellij.refactoring.util.duplicates.ExtractableExpressionPart, com.intellij.refactoring.util.duplicates.ExtractableExpressionPart)
com.intellij.refactoring.util.duplicates.ExtractableExpressionPart patternPart
com.intellij.refactoring.util.duplicates.ExtractableExpressionPart candidatePart
public void addExtractedParameter (com.intellij.refactoring.util.duplicates.ExtractedParameter)
com.intellij.refactoring.util.duplicates.ExtractedParameter parameter
public java.util.List getExtractedParameters ()
public void putFoldedExpressionMapping (com.intellij.refactoring.util.duplicates.DuplicatesFinder$Parameter, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.refactoring.util.duplicates.DuplicatesFinder$Parameter parameter
com.intellij.psi.PsiExpression pattern
com.intellij.psi.PsiExpression candidate
public java.util.List getFoldedExpressionMappings (com.intellij.refactoring.util.duplicates.DuplicatesFinder$Parameter)
com.intellij.refactoring.util.duplicates.DuplicatesFinder$Parameter parameter
private static synthetic java.util.List lambda$putFoldedExpressionMapping$1 (com.intellij.refactoring.util.duplicates.DuplicatesFinder$Parameter)
com.intellij.refactoring.util.duplicates.DuplicatesFinder$Parameter unused
private synthetic com.intellij.psi.PsiElement lambda$getMatchElements$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
static synthetic com.intellij.openapi.util.TextRange access$000 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/duplicates/ReturnStatementReturnValue.class
ReturnStatementReturnValue.java
package com.intellij.refactoring.util.duplicates
public com.intellij.refactoring.util.duplicates.ReturnStatementReturnValue extends java.lang.Object implements com.intellij.refactoring.util.duplicates.ReturnValue {
public static final com.intellij.refactoring.util.duplicates.ReturnStatementReturnValue INSTANCE
private void <init> ()
public boolean isEquivalent (com.intellij.refactoring.util.duplicates.ReturnValue)
com.intellij.refactoring.util.duplicates.ReturnValue other
public com.intellij.psi.PsiStatement createReplacement (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiMethod extractedMethod
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.codeStyle.CodeStyleManager styleManager
com.intellij.psi.PsiReturnStatement returnStatement
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/duplicates/ReturnValue.class
ReturnValue.java
package com.intellij.refactoring.util.duplicates
public abstract com.intellij.refactoring.util.duplicates.ReturnValue extends java.lang.Object {
public abstract boolean isEquivalent (com.intellij.refactoring.util.duplicates.ReturnValue)
public abstract com.intellij.psi.PsiStatement createReplacement (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
public static boolean areEquivalent (com.intellij.refactoring.util.duplicates.ReturnValue, com.intellij.refactoring.util.duplicates.ReturnValue)
com.intellij.refactoring.util.duplicates.ReturnValue value1
com.intellij.refactoring.util.duplicates.ReturnValue value2
}
com/intellij/refactoring/util/duplicates/VariableReturnValue.class
VariableReturnValue.java
package com.intellij.refactoring.util.duplicates
public com.intellij.refactoring.util.duplicates.VariableReturnValue extends java.lang.Object implements com.intellij.refactoring.util.duplicates.ReturnValue {
private final com.intellij.psi.PsiVariable myVariable
public void <init> (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public boolean isEquivalent (com.intellij.refactoring.util.duplicates.ReturnValue)
com.intellij.refactoring.util.duplicates.ReturnValue other
public com.intellij.psi.PsiVariable getVariable ()
public com.intellij.psi.PsiStatement createReplacement (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiMethod extractedMethod
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiDeclarationStatement statement
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.codeStyle.CodeStyleManager styleManager
com.intellij.psi.codeStyle.JavaCodeStyleManager javaStyleManager
com.intellij.psi.PsiType type
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/uast/UastElementAnchorProvider.class
UastElementAnchorProvider.java
package com.intellij.uast
public com.intellij.uast.UastElementAnchorProvider extends com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider {
public void <init> ()
public com.intellij.psi.PsiElement getAnchor (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psi
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement restoreElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement anchor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/uast/UastSmartPointer.class
UastSmartPointer.kt
package com.intellij.uast
public final com.intellij.uast.UastSmartPointer extends java.lang.Object {
private final com.intellij.psi.SmartPsiElementPointer sourcePointer
private final Class targetClass
public final org.jetbrains.uast.UElement getElement ()
public final java.lang.Class getTargetClass ()
public void <init> (org.jetbrains.uast.UElement, java.lang.Class)
com.intellij.psi.PsiElement psi
int $i$a$-let-UastSmartPointer$sourcePointer$1
org.jetbrains.uast.UElement uElement
Class targetClass
}
com/intellij/uast/UastSmartPointerKt.class
UastSmartPointer.kt
package com.intellij.uast
public final com.intellij.uast.UastSmartPointerKt extends java.lang.Object {
public static final synthetic com.intellij.uast.UastSmartPointer createUastSmartPointer (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement $this$createUastSmartPointer
int $i$f$createUastSmartPointer
}
com/siyeh/HardcodedMethodConstants.class
HardcodedMethodConstants.java
package com.siyeh
public com.siyeh.HardcodedMethodConstants extends java.lang.Object {
public static final String CLONE
public static final String CLOSE
public static final String COMPARE_TO
public static final String DUMP_STACKTRACE
public static final String ENDS_WITH
public static final String EQUALS
public static final String EQUALS_IGNORE_CASE
public static final String ERR
public static final String FINALIZE
public static final String GC
public static final String GET
public static final String GET_CHANNEL
public static final String GET_CLASS
public static final String GET_CONNECTION
public static final String HASH_CODE
public static final String HAS_NEXT
public static final String INDEX_OF
public static final String JAVA_LANG
public static final String IS_INSTANCE
public static final String ITERATOR
public static final String LAST_INDEX_OF
public static final String LENGTH
public static final String MAIN
public static final String NEXT
public static final String NOTIFY
public static final String NOTIFY_ALL
public static final String OPEN
public static final String OPEN_SESSION
public static final String OUT
public static final String PUT
public static final String PUTALL
public static final String PRINT_STACK_TRACE
public static final String REMOVE
public static final String RUN
public static final String SERIAL_VERSION_UID
public static final String SET
public static final String SIZE
public static final String STARTS_WITH
public static final String TO_LOWER_CASE
public static final String TO_UPPER_CASE
public static final String TO_STRING
public static final String WAIT
public void <init> ()
}
com/siyeh/InspectionGadgetsBundle.class
InspectionGadgetsBundle.java
package com.siyeh
public com.siyeh.InspectionGadgetsBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
public static final String BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void <init> ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/InspectionGadgetsBundle.properties
com/siyeh/ig/BaseGlobalInspection.class
BaseGlobalInspection.java
package com.siyeh.ig
public abstract com.siyeh.ig.BaseGlobalInspection extends com.intellij.codeInspection.GlobalJavaBatchInspectionTool {
private String shortName
private static final String INSPECTION
static final synthetic boolean $assertionsDisabled
public void <init> ()
public java.lang.String getShortName ()
Class aClass
String name
public final java.lang.String getGroupDisplayName ()
public boolean isEnabledByDefault ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/BaseInspection$1.class
BaseInspection.java
package com.siyeh.ig
com.siyeh.ig.BaseInspection$1 extends java.lang.Object implements com.intellij.openapi.util.DefaultJDOMExternalizer$JDOMFilter {
final synthetic String[] val$excludedProperties
final synthetic com.siyeh.ig.BaseInspection this$0
void <init> (com.siyeh.ig.BaseInspection, java.lang.String[])
com.siyeh.ig.BaseInspection this$0
public boolean isAccept (java.lang.reflect.Field)
String property
java.lang.reflect.Field field
String name
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/BaseInspection$2.class
BaseInspection.java
package com.siyeh.ig
com.siyeh.ig.BaseInspection$2 extends com.intellij.ui.DocumentAdapter {
final synthetic javax.swing.JFormattedTextField val$valueField
final synthetic String val$fieldName
final synthetic com.siyeh.ig.BaseInspection this$0
void <init> (com.siyeh.ig.BaseInspection, javax.swing.JFormattedTextField, java.lang.String)
com.siyeh.ig.BaseInspection this$0
public void textChanged (javax.swing.event.DocumentEvent)
Number number
javax.swing.event.DocumentEvent evt
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/BaseInspection.class
BaseInspection.java
package com.siyeh.ig
public abstract com.siyeh.ig.BaseInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
private String m_shortName
static final synthetic boolean $assertionsDisabled
public void <init> ()
public java.lang.String getShortName ()
Class aClass
String name
public abstract java.lang.String getDisplayName ()
public final java.lang.String getGroupDisplayName ()
protected transient abstract java.lang.String buildErrorString (java.lang.Object[])
protected boolean buildQuickFixesOnlyForOnTheFlyErrors ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
Object[] infos
protected void writeBooleanOption (org.jdom.Element, java.lang.String, boolean)
org.jdom.Element node
String property
boolean defaultValueToIgnore
Boolean value
protected transient void defaultWriteSettings (org.jdom.Element, java.lang.String[]) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element node
String[] excludedProperties
public abstract com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public final com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
com.intellij.psi.PsiFile file
com.siyeh.ig.BaseInspectionVisitor visitor
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
protected javax.swing.JFormattedTextField prepareNumberEditor (java.lang.String)
String fieldName
java.text.NumberFormat formatter
javax.swing.JFormattedTextField valueField
Object value
javax.swing.text.Document document
public static transient void parseString (java.lang.String, java.util.List[])
java.util.List out
java.util.List out
int j
int i
String string
java.util.List[] outs
java.util.List strings
int iMax
public static transient java.lang.String formatString (java.util.List[])
int i
java.util.List[] strings
StringBuilder buffer
int size
private static void formatString (java.util.List[], int, java.lang.StringBuilder)
int i
java.util.List[] strings
int index
StringBuilder out
public static boolean isInspectionEnabled (java.lang.String, com.intellij.psi.PsiElement)
String shortName
com.intellij.psi.PsiElement context
com.intellij.profile.codeInspection.InspectionProjectProfileManager profileManager
com.intellij.codeInspection.ex.InspectionProfileImpl profile
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/BaseInspectionVisitor.class
BaseInspectionVisitor.java
package com.siyeh.ig
public abstract com.siyeh.ig.BaseInspectionVisitor extends com.intellij.psi.JavaElementVisitor {
private com.siyeh.ig.BaseInspection inspection
private boolean onTheFly
private com.intellij.codeInspection.ProblemsHolder holder
static final synthetic boolean $assertionsDisabled
public void <init> ()
final void setInspection (com.siyeh.ig.BaseInspection)
com.siyeh.ig.BaseInspection inspection
final void setOnTheFly (boolean)
boolean onTheFly
public final boolean isOnTheFly ()
protected final transient void registerNewExpressionError (com.intellij.psi.PsiNewExpression, java.lang.Object[])
com.intellij.psi.PsiNewExpression expression
Object[] infos
com.intellij.psi.PsiJavaCodeReferenceElement classReference
protected final transient void registerMethodCallError (com.intellij.psi.PsiMethodCallExpression, java.lang.Object[])
com.intellij.psi.PsiMethodCallExpression expression
Object[] infos
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiElement nameToken
protected final transient void registerStatementError (com.intellij.psi.PsiStatement, java.lang.Object[])
com.intellij.psi.PsiStatement statement
Object[] infos
com.intellij.psi.PsiElement statementToken
protected final transient void registerModuleError (com.intellij.psi.PsiJavaModule, java.lang.Object[])
com.intellij.psi.PsiJavaModule module
Object[] infos
protected final transient void registerClassError (com.intellij.psi.PsiClass, java.lang.Object[])
com.intellij.psi.PsiEnumConstantInitializer enumConstantInitializer
com.intellij.psi.PsiEnumConstant enumConstant
com.intellij.psi.PsiElement nameIdentifier
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiElement nameIdentifier
com.intellij.psi.PsiClass aClass
Object[] infos
com.intellij.psi.PsiElement nameIdentifier
protected final transient void registerMethodError (com.intellij.psi.PsiMethod, java.lang.Object[])
com.intellij.psi.PsiMethod method
Object[] infos
com.intellij.psi.PsiElement nameIdentifier
protected final transient void registerVariableError (com.intellij.psi.PsiVariable, java.lang.Object[])
com.intellij.psi.PsiVariable variable
Object[] infos
com.intellij.psi.PsiElement nameIdentifier
protected final transient void registerTypeParameterError (com.intellij.psi.PsiTypeParameter, java.lang.Object[])
com.intellij.psi.PsiTypeParameter typeParameter
Object[] infos
com.intellij.psi.PsiElement nameIdentifier
protected final transient void registerFieldError (com.intellij.psi.PsiField, java.lang.Object[])
com.intellij.psi.PsiField field
Object[] infos
protected final transient void registerModifierError (java.lang.String, com.intellij.psi.PsiModifierListOwner, java.lang.Object[])
String text
com.intellij.psi.PsiElement child
String modifier
com.intellij.psi.PsiModifierListOwner parameter
Object[] infos
com.intellij.psi.PsiModifierList modifiers
com.intellij.psi.PsiElement[] children
protected final transient void registerClassInitializerError (com.intellij.psi.PsiClassInitializer, java.lang.Object[])
com.intellij.psi.PsiClassInitializer initializer
Object[] infos
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiJavaToken lBrace
protected final transient void registerError (com.intellij.psi.PsiElement, java.lang.Object[])
com.intellij.psi.PsiElement location
Object[] infos
protected final transient void registerError (com.intellij.psi.PsiElement, com.intellij.codeInspection.ProblemHighlightType, java.lang.Object[])
com.intellij.psi.PsiElement location
com.intellij.codeInspection.ProblemHighlightType highlightType
Object[] infos
com.intellij.codeInspection.LocalQuickFix[] fixes
String description
protected final transient void registerErrorAtOffset (com.intellij.psi.PsiElement, int, int, java.lang.Object[])
com.intellij.psi.PsiElement location
int offset
int length
Object[] infos
protected final transient void registerErrorAtOffset (com.intellij.psi.PsiElement, int, int, com.intellij.codeInspection.ProblemHighlightType, java.lang.Object[])
com.intellij.psi.PsiElement location
int offset
int length
com.intellij.codeInspection.ProblemHighlightType highlightType
Object[] infos
com.intellij.codeInspection.LocalQuickFix[] fixes
String description
com.intellij.openapi.util.TextRange range
protected final transient void registerErrorAtRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.Object[])
com.intellij.psi.PsiElement startLocation
com.intellij.psi.PsiElement endLocation
Object[] infos
com.intellij.codeInspection.LocalQuickFix[] fixes
String description
com.intellij.codeInspection.ProblemDescriptor problemDescriptor
private com.intellij.codeInspection.LocalQuickFix[] createAndInitFixes (java.lang.Object[])
com.siyeh.ig.InspectionGadgetsFix fix
Object[] infos
com.siyeh.ig.InspectionGadgetsFix[] fixes
private transient com.siyeh.ig.InspectionGadgetsFix[] createFixes (java.lang.Object[])
Object[] infos
com.siyeh.ig.InspectionGadgetsFix[] fixes
com.siyeh.ig.InspectionGadgetsFix fix
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
public final void setProblemsHolder (com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ProblemsHolder holder
protected boolean isVisibleHighlight (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/BaseSharedLocalInspection.class
BaseSharedLocalInspection.java
package com.siyeh.ig
public abstract com.siyeh.ig.BaseSharedLocalInspection extends com.siyeh.ig.BaseInspection {
protected final com.intellij.codeInspection.GlobalInspectionTool mySettingsDelegate
public void <init> (com.intellij.codeInspection.GlobalInspectionTool)
com.intellij.codeInspection.GlobalInspectionTool settingsDelegate
public final java.lang.String getShortName ()
public final java.lang.String getDisplayName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/DelegatingFix.class
DelegatingFix.java
package com.siyeh.ig
public com.siyeh.ig.DelegatingFix extends com.siyeh.ig.InspectionGadgetsFix implements com.intellij.openapi.util.Iconable com.intellij.codeInsight.intention.PriorityAction {
protected final com.intellij.codeInspection.LocalQuickFix delegate
public void <init> (com.intellij.codeInspection.LocalQuickFix)
com.intellij.codeInspection.LocalQuickFix delegate
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
public boolean startInWriteAction ()
public javax.swing.Icon getIcon (int)
int flags
public com.intellij.codeInsight.intention.PriorityAction$Priority getPriority ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/GroupDisplayNameUtil.class
GroupDisplayNameUtil.java
package com.siyeh.ig
public com.siyeh.ig.GroupDisplayNameUtil extends java.lang.Object {
private static final java.util.Map packageGroupDisplayNameMap
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static java.lang.String getGroupDisplayName (java.lang.Class)
Class aClass
Package thisPackage
String name
int index
String key
String groupDisplayName
static void <clinit> ()
}
com/siyeh/ig/InspectionGadgetsFix.class
InspectionGadgetsFix.java
package com.siyeh.ig
public abstract com.siyeh.ig.InspectionGadgetsFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
public static final com.siyeh.ig.InspectionGadgetsFix[] EMPTY_ARRAY
private boolean myOnTheFly
public void <init> ()
public final void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
Class aClass
String className
com.intellij.openapi.diagnostic.Logger logger
com.intellij.util.IncorrectOperationException e
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement problemElement
protected abstract void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
protected static void deleteElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public final void setOnTheFly (boolean)
boolean onTheFly
public final boolean isOnTheFly ()
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/JavaOverridingMethodUtil.class
JavaOverridingMethodUtil.java
package com.siyeh.ig
public com.siyeh.ig.JavaOverridingMethodUtil extends java.lang.Object {
private static final int MAX_OVERRIDDEN_METHOD_SEARCH
public void <init> ()
public static java.util.stream.Stream getOverridingMethodsIfCheapEnough (com.intellij.psi.PsiMethod, com.intellij.psi.search.GlobalSearchScope, java.util.function.Predicate)
com.intellij.psi.PsiMethod method
com.intellij.psi.search.GlobalSearchScope searchScope
java.util.function.Predicate preFilter
com.intellij.openapi.project.Project project
String name
com.intellij.psi.search.SearchScope useScope
com.intellij.psi.search.GlobalSearchScope effectiveSearchScope
java.util.List methods
public static boolean containsAnnotationWithName (com.intellij.psi.PsiModifierListOwner, java.lang.String)
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierListOwner modifierListOwner
String shortAnnotationName
com.intellij.psi.PsiModifierList list
private static boolean isInSourceContent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.ProjectFileIndex index
private static synthetic boolean lambda$getOverridingMethodsIfCheapEnough$1 (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod candidate
private static synthetic boolean lambda$getOverridingMethodsIfCheapEnough$0 (com.intellij.psi.PsiMethod, java.util.function.Predicate, java.util.List, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
java.util.function.Predicate preFilter
java.util.List methods
com.intellij.psi.PsiMethod m
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/PsiReplacementUtil.class
PsiReplacementUtil.java
package com.siyeh.ig
public com.siyeh.ig.PsiReplacementUtil extends java.lang.Object {
public void <init> ()
public static void replaceExpression (com.intellij.psi.PsiExpression, java.lang.String)
com.intellij.psi.PsiExpression expression
String newExpressionText
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiExpression newExpression
com.intellij.psi.PsiElement replacementExpression
com.intellij.psi.codeStyle.CodeStyleManager styleManager
public static void replaceExpression (com.intellij.psi.PsiExpression, java.lang.String, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiExpression expression
String newExpressionText
com.siyeh.ig.psiutils.CommentTracker tracker
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement replacementExpression
public static com.intellij.psi.PsiElement replaceExpressionAndShorten (com.intellij.psi.PsiExpression, java.lang.String)
com.intellij.psi.PsiExpression expression
String newExpressionText
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiExpression newExpression
com.intellij.psi.PsiElement replacementExp
com.intellij.psi.codeStyle.JavaCodeStyleManager javaCodeStyleManager
com.intellij.psi.codeStyle.CodeStyleManager styleManager
public static com.intellij.psi.PsiElement replaceExpressionAndShorten (com.intellij.psi.PsiExpression, java.lang.String, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiExpression expression
String newExpressionText
com.siyeh.ig.psiutils.CommentTracker tracker
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement replacementExp
com.intellij.psi.codeStyle.JavaCodeStyleManager javaCodeStyleManager
com.intellij.psi.codeStyle.CodeStyleManager styleManager
public static com.intellij.psi.PsiElement replaceStatement (com.intellij.psi.PsiStatement, java.lang.String)
com.intellij.psi.PsiStatement statement
String newStatementText
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiStatement newStatement
com.intellij.psi.PsiElement replacementExp
com.intellij.psi.codeStyle.CodeStyleManager styleManager
public static com.intellij.psi.PsiElement replaceStatement (com.intellij.psi.PsiStatement, java.lang.String, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiStatement statement
String newStatementText
com.siyeh.ig.psiutils.CommentTracker commentTracker
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement replacementExp
com.intellij.psi.codeStyle.CodeStyleManager styleManager
public static void replaceStatementAndShortenClassNames (com.intellij.psi.PsiStatement, java.lang.String)
com.intellij.psi.PsiStatement statement
String newStatementText
public static com.intellij.psi.PsiElement replaceStatementAndShortenClassNames (com.intellij.psi.PsiStatement, java.lang.String, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiStatement newStatement
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiStatement statement
String newStatementText
com.siyeh.ig.psiutils.CommentTracker tracker
com.intellij.openapi.project.Project project
com.intellij.psi.codeStyle.CodeStyleManager styleManager
com.intellij.psi.codeStyle.JavaCodeStyleManager javaStyleManager
com.intellij.psi.PsiStatement newStatement
public static void replaceExpressionWithReferenceTo (com.intellij.psi.PsiExpression, com.intellij.psi.PsiMember)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMember target
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiReferenceExpression newExpression
com.siyeh.ig.psiutils.CommentTracker tracker
com.intellij.psi.PsiReferenceExpression replacementExpression
com.intellij.psi.PsiElement element
com.intellij.psi.codeStyle.JavaCodeStyleManager styleManager
public static java.lang.String getElementText (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement elementToReplace
String replacement
StringBuilder out
private static void getElementText (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String, java.lang.StringBuilder)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement elementToReplace
String replacement
StringBuilder out
com.intellij.psi.PsiElement[] children
public static void replaceOperatorAssignmentWithAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.siyeh.ig.psiutils.CommentTracker tracker
com.intellij.psi.PsiJavaToken sign
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
String operator
String newOperator
String lhsText
String rhsText
boolean parentheses
String cast
StringBuilder newExpression
private static java.lang.String getCastString (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiType lType
com.intellij.psi.PsiType rType
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/BooleanParameterInspection$1.class
BooleanParameterInspection.java
package com.siyeh.ig.abstraction
synthetic com.siyeh.ig.abstraction.BooleanParameterInspection$1 extends java.lang.Object {
}
com/siyeh/ig/abstraction/BooleanParameterInspection$BooleanParameterVisitor.class
BooleanParameterInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.BooleanParameterInspection$BooleanParameterVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.abstraction.BooleanParameterInspection this$0
private void <init> (com.siyeh.ig.abstraction.BooleanParameterInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType type
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
int count
synthetic void <init> (com.siyeh.ig.abstraction.BooleanParameterInspection, com.siyeh.ig.abstraction.BooleanParameterInspection$1)
com.siyeh.ig.abstraction.BooleanParameterInspection x0
com.siyeh.ig.abstraction.BooleanParameterInspection$1 x1
}
com/siyeh/ig/abstraction/BooleanParameterInspection.class
BooleanParameterInspection.java
package com.siyeh.ig.abstraction
public com.siyeh.ig.abstraction.BooleanParameterInspection extends com.siyeh.ig.BaseInspection {
public boolean onlyReportMultiple
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiMethod method
int booleanParameterCount
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/CastToConcreteClassInspection$1.class
CastToConcreteClassInspection.java
package com.siyeh.ig.abstraction
synthetic com.siyeh.ig.abstraction.CastToConcreteClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/abstraction/CastToConcreteClassInspection$CastToConcreteClassVisitor.class
CastToConcreteClassInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.CastToConcreteClassInspection$CastToConcreteClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.abstraction.CastToConcreteClassInspection this$0
private void <init> (com.siyeh.ig.abstraction.CastToConcreteClassInspection)
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiMethod method
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String referenceName
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiType[] parameters
com.intellij.psi.PsiType parameter
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.abstraction.CastToConcreteClassInspection, com.siyeh.ig.abstraction.CastToConcreteClassInspection$1)
com.siyeh.ig.abstraction.CastToConcreteClassInspection x0
com.siyeh.ig.abstraction.CastToConcreteClassInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/CastToConcreteClassInspection.class
CastToConcreteClassInspection.java
package com.siyeh.ig.abstraction
public com.siyeh.ig.abstraction.CastToConcreteClassInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreAbstractClasses
public boolean ignoreInEquals
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiType type
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/ClassAccessVisitor.class
ClassAccessVisitor.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.ClassAccessVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final java.util.Map m_accessCounts
private final java.util.Set m_overAccessedClasses
private final com.intellij.psi.PsiClass currentClass
void <init> (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass currentClass
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass calledClass
java.util.Set overAccessedClasses
com.intellij.psi.PsiClass lexicallyEnclosingClass
java.util.Map accessCounts
Integer count
java.util.Set getOveraccessedClasses ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/ClassReferencesSubclassInspection$1.class
ClassReferencesSubclassInspection.java
package com.siyeh.ig.abstraction
synthetic com.siyeh.ig.abstraction.ClassReferencesSubclassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/abstraction/ClassReferencesSubclassInspection$ClassReferencesSubclassVisitor.class
ClassReferencesSubclassInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.ClassReferencesSubclassInspection$ClassReferencesSubclassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiTypeElement typeElement
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiTypeElement typeElement
public void visitInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression expression
com.intellij.psi.PsiTypeElement typeElement
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiTypeElement typeElement
public void visitClassObjectAccessExpression (com.intellij.psi.PsiClassObjectAccessExpression)
com.intellij.psi.PsiClassObjectAccessExpression expression
com.intellij.psi.PsiTypeElement typeElement
private void checkTypeElement (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass parentClass
private static boolean isSubclass (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass childClass
com.intellij.psi.PsiClass parent
synthetic void <init> (com.siyeh.ig.abstraction.ClassReferencesSubclassInspection$1)
com.siyeh.ig.abstraction.ClassReferencesSubclassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/ClassReferencesSubclassInspection.class
ClassReferencesSubclassInspection.java
package com.siyeh.ig.abstraction
public com.siyeh.ig.abstraction.ClassReferencesSubclassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiNamedElement element
String containingClassName
Boolean isAnonymous
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/ConcreteClassUtil.class
ConcreteClassUtil.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.ConcreteClassUtil extends java.lang.Object {
private void <init> ()
public static boolean typeIsConcreteClass (com.intellij.psi.PsiTypeElement, boolean)
com.intellij.psi.PsiTypeElement typeElement
boolean ignoreCastToAbstractClass
com.intellij.psi.PsiType type
public static boolean typeIsConcreteClass (com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiType type
boolean ignoreCastToAbstractClass
com.intellij.psi.PsiType baseType
com.intellij.psi.PsiClass aClass
}
com/siyeh/ig/abstraction/DeclareCollectionAsInterfaceInspection$1.class
DeclareCollectionAsInterfaceInspection.java
package com.siyeh.ig.abstraction
synthetic com.siyeh.ig.abstraction.DeclareCollectionAsInterfaceInspection$1 extends java.lang.Object {
}
com/siyeh/ig/abstraction/DeclareCollectionAsInterfaceInspection$DeclareCollectionAsInterfaceFix.class
DeclareCollectionAsInterfaceInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.DeclareCollectionAsInterfaceInspection$DeclareCollectionAsInterfaceFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String typeString
void <init> (java.lang.String)
String typeString
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
StringBuilder newElementText
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiTypeElement newTypeElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/DeclareCollectionAsInterfaceInspection$DeclareCollectionAsInterfaceVisitor.class
DeclareCollectionAsInterfaceInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.DeclareCollectionAsInterfaceInspection$DeclareCollectionAsInterfaceVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.abstraction.DeclareCollectionAsInterfaceInspection this$0
private void <init> (com.siyeh.ig.abstraction.DeclareCollectionAsInterfaceInspection)
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiType type
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType type
private void checkToWeaken (com.intellij.psi.PsiType, com.intellij.psi.PsiTypeElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType type
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement variable
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement nameElement
java.util.Collection weaklings
com.intellij.psi.PsiClassType javaLangObject
java.util.List weaklingList
com.intellij.psi.PsiClass objectClass
String qualifiedName
synthetic void <init> (com.siyeh.ig.abstraction.DeclareCollectionAsInterfaceInspection, com.siyeh.ig.abstraction.DeclareCollectionAsInterfaceInspection$1)
com.siyeh.ig.abstraction.DeclareCollectionAsInterfaceInspection x0
com.siyeh.ig.abstraction.DeclareCollectionAsInterfaceInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/DeclareCollectionAsInterfaceInspection.class
DeclareCollectionAsInterfaceInspection.java
package com.siyeh.ig.abstraction
public com.siyeh.ig.abstraction.DeclareCollectionAsInterfaceInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreLocalVariables
public boolean ignorePrivateMethodsAndFields
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String type
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel optionsPanel
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/InstanceVariableOfConcreteClassInspection$1.class
InstanceVariableOfConcreteClassInspection.java
package com.siyeh.ig.abstraction
synthetic com.siyeh.ig.abstraction.InstanceVariableOfConcreteClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/abstraction/InstanceVariableOfConcreteClassInspection$InstanceVariableOfConcreteClassVisitor.class
InstanceVariableOfConcreteClassInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.InstanceVariableOfConcreteClassInspection$InstanceVariableOfConcreteClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.abstraction.InstanceVariableOfConcreteClassInspection this$0
private void <init> (com.siyeh.ig.abstraction.InstanceVariableOfConcreteClassInspection)
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiTypeElement typeElement
String variableName
synthetic void <init> (com.siyeh.ig.abstraction.InstanceVariableOfConcreteClassInspection, com.siyeh.ig.abstraction.InstanceVariableOfConcreteClassInspection$1)
com.siyeh.ig.abstraction.InstanceVariableOfConcreteClassInspection x0
com.siyeh.ig.abstraction.InstanceVariableOfConcreteClassInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/InstanceVariableOfConcreteClassInspection.class
InstanceVariableOfConcreteClassInspection.java
package com.siyeh.ig.abstraction
public com.siyeh.ig.abstraction.InstanceVariableOfConcreteClassInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreAbstractClasses
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/InstanceofChainInspection$1.class
InstanceofChainInspection.java
package com.siyeh.ig.abstraction
synthetic com.siyeh.ig.abstraction.InstanceofChainInspection$1 extends java.lang.Object {
}
com/siyeh/ig/abstraction/InstanceofChainInspection$Check.class
InstanceofChainInspection.java
package com.siyeh.ig.abstraction
final enum com.siyeh.ig.abstraction.InstanceofChainInspection$Check extends java.lang.Enum {
public static final enum com.siyeh.ig.abstraction.InstanceofChainInspection$Check CLASS_EQUALITY
public static final enum com.siyeh.ig.abstraction.InstanceofChainInspection$Check INSTANCEOF
public static final enum com.siyeh.ig.abstraction.InstanceofChainInspection$Check NEITHER
private static final synthetic com.siyeh.ig.abstraction.InstanceofChainInspection$Check[] $VALUES
public static com.siyeh.ig.abstraction.InstanceofChainInspection$Check[] values ()
public static com.siyeh.ig.abstraction.InstanceofChainInspection$Check valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/siyeh/ig/abstraction/InstanceofChainInspection$InstanceofChainVisitor.class
InstanceofChainInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.InstanceofChainInspection$InstanceofChainVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.abstraction.InstanceofChainInspection this$0
private void <init> (com.siyeh.ig.abstraction.InstanceofChainInspection)
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement previousIfStatement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiStatement nextStatement
com.intellij.psi.PsiExpression condition
com.siyeh.ig.abstraction.InstanceofChainInspection$Check chainCheck
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement previousStatement
int numChecks
com.intellij.psi.PsiIfStatement branch
com.siyeh.ig.abstraction.InstanceofChainInspection$Check check
private com.siyeh.ig.abstraction.InstanceofChainInspection$Check chainCheck (com.intellij.psi.PsiExpression, com.siyeh.ig.abstraction.InstanceofChainInspection$Check)
com.siyeh.ig.abstraction.InstanceofChainInspection$Check chainCheck
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiUnaryExpression unaryOperation
com.intellij.psi.PsiExpression condition
com.siyeh.ig.abstraction.InstanceofChainInspection$Check check
private boolean isClassEqualityExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiBinaryExpression binaryExpression
private boolean isClassObjectAccessExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiClassObjectAccessExpression classObjectAccessExpression
com.intellij.psi.PsiTypeElement typeElement
private boolean isInstanceofExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiInstanceOfExpression instanceOfExpression
com.intellij.psi.PsiTypeElement typeElement
synthetic void <init> (com.siyeh.ig.abstraction.InstanceofChainInspection, com.siyeh.ig.abstraction.InstanceofChainInspection$1)
com.siyeh.ig.abstraction.InstanceofChainInspection x0
com.siyeh.ig.abstraction.InstanceofChainInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/InstanceofChainInspection.class
InstanceofChainInspection.java
package com.siyeh.ig.abstraction
public com.siyeh.ig.abstraction.InstanceofChainInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreInstanceofOnLibraryClasses
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.siyeh.ig.abstraction.InstanceofChainInspection$Check check
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/InstanceofInterfacesInspection$1.class
InstanceofInterfacesInspection.java
package com.siyeh.ig.abstraction
synthetic com.siyeh.ig.abstraction.InstanceofInterfacesInspection$1 extends java.lang.Object {
}
com/siyeh/ig/abstraction/InstanceofInterfacesInspection$InstanceofInterfacesVisitor.class
InstanceofInterfacesInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.InstanceofInterfacesInspection$InstanceofInterfacesVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.abstraction.InstanceofInterfacesInspection this$0
private void <init> (com.siyeh.ig.abstraction.InstanceofInterfacesInspection)
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression other
com.intellij.psi.PsiMethodCallExpression call
public void visitInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression expression
public void checkTypeElement (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.abstraction.InstanceofInterfacesInspection, com.siyeh.ig.abstraction.InstanceofInterfacesInspection$1)
com.siyeh.ig.abstraction.InstanceofInterfacesInspection x0
com.siyeh.ig.abstraction.InstanceofInterfacesInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/InstanceofInterfacesInspection.class
InstanceofInterfacesInspection.java
package com.siyeh.ig.abstraction
public com.siyeh.ig.abstraction.InstanceofInterfacesInspection extends com.siyeh.ig.BaseInspection {
private static final com.siyeh.ig.callMatcher.CallMatcher OBJECT_GET_CLASS
public boolean ignoreAbstractClasses
public void <init> ()
public java.lang.String getID ()
public java.lang.String getAlternativeID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$100 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/InstanceofThisInspection$1.class
InstanceofThisInspection.java
package com.siyeh.ig.abstraction
synthetic com.siyeh.ig.abstraction.InstanceofThisInspection$1 extends java.lang.Object {
}
com/siyeh/ig/abstraction/InstanceofThisInspection$InstanceofThisVisitor.class
InstanceofThisInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.InstanceofThisInspection$InstanceofThisVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression compared
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiMethodCallExpression call
public void visitThisExpression (com.intellij.psi.PsiThisExpression)
com.intellij.psi.PsiThisExpression thisValue
com.intellij.psi.PsiElement parent
private static synthetic boolean lambda$visitMethodCallExpression$0 (com.intellij.psi.PsiThisExpression)
com.intellij.psi.PsiThisExpression thisExpression
synthetic void <init> (com.siyeh.ig.abstraction.InstanceofThisInspection$1)
com.siyeh.ig.abstraction.InstanceofThisInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/InstanceofThisInspection.class
InstanceofThisInspection.java
package com.siyeh.ig.abstraction
public com.siyeh.ig.abstraction.InstanceofThisInspection extends com.siyeh.ig.BaseInspection {
private static final com.siyeh.ig.callMatcher.CallMatcher OBJECT_GET_CLASS
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$100 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/InterfaceMethodClashesWithObjectInspection$1.class
InterfaceMethodClashesWithObjectInspection.java
package com.siyeh.ig.abstraction
synthetic com.siyeh.ig.abstraction.InterfaceMethodClashesWithObjectInspection$1 extends java.lang.Object {
}
com/siyeh/ig/abstraction/InterfaceMethodClashesWithObjectInspection$InterfaceClashesWithObjectClassVisitor.class
InterfaceMethodClashesWithObjectInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.InterfaceMethodClashesWithObjectInspection$InterfaceClashesWithObjectClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String name
synthetic void <init> (com.siyeh.ig.abstraction.InterfaceMethodClashesWithObjectInspection$1)
com.siyeh.ig.abstraction.InterfaceMethodClashesWithObjectInspection$1 x0
}
com/siyeh/ig/abstraction/InterfaceMethodClashesWithObjectInspection.class
InterfaceMethodClashesWithObjectInspection.java
package com.siyeh.ig.abstraction
public com.siyeh.ig.abstraction.InterfaceMethodClashesWithObjectInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/LocalVariableOfConcreteClassInspection$1.class
LocalVariableOfConcreteClassInspection.java
package com.siyeh.ig.abstraction
synthetic com.siyeh.ig.abstraction.LocalVariableOfConcreteClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/abstraction/LocalVariableOfConcreteClassInspection$LocalVariableOfConcreteClassVisitor.class
LocalVariableOfConcreteClassInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.LocalVariableOfConcreteClassInspection$LocalVariableOfConcreteClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.abstraction.LocalVariableOfConcreteClassInspection this$0
private void <init> (com.siyeh.ig.abstraction.LocalVariableOfConcreteClassInspection)
public void visitLocalVariable (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiTypeElement typeElement
synthetic void <init> (com.siyeh.ig.abstraction.LocalVariableOfConcreteClassInspection, com.siyeh.ig.abstraction.LocalVariableOfConcreteClassInspection$1)
com.siyeh.ig.abstraction.LocalVariableOfConcreteClassInspection x0
com.siyeh.ig.abstraction.LocalVariableOfConcreteClassInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/LocalVariableOfConcreteClassInspection.class
LocalVariableOfConcreteClassInspection.java
package com.siyeh.ig.abstraction
public com.siyeh.ig.abstraction.LocalVariableOfConcreteClassInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreAbstractClasses
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] arg
com.intellij.psi.PsiNamedElement variable
String name
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/MethodOnlyUsedFromInnerClassInspection$1.class
MethodOnlyUsedFromInnerClassInspection.java
package com.siyeh.ig.abstraction
synthetic com.siyeh.ig.abstraction.MethodOnlyUsedFromInnerClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/abstraction/MethodOnlyUsedFromInnerClassInspection$MethodOnlyUsedFromInnerClassVisitor.class
MethodOnlyUsedFromInnerClassInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.MethodOnlyUsedFromInnerClassInspection$MethodOnlyUsedFromInnerClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.abstraction.MethodOnlyUsedFromInnerClassInspection this$0
private void <init> (com.siyeh.ig.abstraction.MethodOnlyUsedFromInnerClassInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass[] interfaces
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiMethod method
com.siyeh.ig.abstraction.MethodOnlyUsedFromInnerClassInspection$MethodReferenceFinder processor
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.abstraction.MethodOnlyUsedFromInnerClassInspection, com.siyeh.ig.abstraction.MethodOnlyUsedFromInnerClassInspection$1)
com.siyeh.ig.abstraction.MethodOnlyUsedFromInnerClassInspection x0
com.siyeh.ig.abstraction.MethodOnlyUsedFromInnerClassInspection$1 x1
}
com/siyeh/ig/abstraction/MethodOnlyUsedFromInnerClassInspection$MethodReferenceFinder.class
MethodOnlyUsedFromInnerClassInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.MethodOnlyUsedFromInnerClassInspection$MethodReferenceFinder extends java.lang.Object implements com.intellij.util.Processor {
private final com.intellij.psi.PsiClass methodClass
private final com.intellij.psi.PsiMethod method
private boolean onlyAccessedFromInnerClass
private com.intellij.psi.PsiClass cache
final synthetic com.siyeh.ig.abstraction.MethodOnlyUsedFromInnerClassInspection this$0
void <init> (com.siyeh.ig.abstraction.MethodOnlyUsedFromInnerClassInspection, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public boolean process (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod containingMethod
com.intellij.psi.PsiClass containingClass
public boolean isOnlyAccessedFromInnerClass ()
public com.intellij.psi.PsiClass getContainingClass ()
public volatile synthetic boolean process (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/MethodOnlyUsedFromInnerClassInspection.class
MethodOnlyUsedFromInnerClassInspection.java
package com.siyeh.ig.abstraction
public com.siyeh.ig.abstraction.MethodOnlyUsedFromInnerClassInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreMethodsAccessedFromAnonymousClass
public boolean ignoreStaticMethodsFromNonStaticInnerClass
public boolean onlyReportStaticMethods
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiNamedElement element
String name
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/MethodReturnOfConcreteClassInspection$1.class
MethodReturnOfConcreteClassInspection.java
package com.siyeh.ig.abstraction
synthetic com.siyeh.ig.abstraction.MethodReturnOfConcreteClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/abstraction/MethodReturnOfConcreteClassInspection$MethodReturnOfConcreteClassVisitor.class
MethodReturnOfConcreteClassInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.MethodReturnOfConcreteClassInspection$MethodReturnOfConcreteClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.abstraction.MethodReturnOfConcreteClassInspection this$0
private void <init> (com.siyeh.ig.abstraction.MethodReturnOfConcreteClassInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiTypeElement typeElement
synthetic void <init> (com.siyeh.ig.abstraction.MethodReturnOfConcreteClassInspection, com.siyeh.ig.abstraction.MethodReturnOfConcreteClassInspection$1)
com.siyeh.ig.abstraction.MethodReturnOfConcreteClassInspection x0
com.siyeh.ig.abstraction.MethodReturnOfConcreteClassInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/MethodReturnOfConcreteClassInspection.class
MethodReturnOfConcreteClassInspection.java
package com.siyeh.ig.abstraction
public com.siyeh.ig.abstraction.MethodReturnOfConcreteClassInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreAbstractClasses
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/OptionalUsedAsFieldOrParameterTypeInspection$1.class
OptionalUsedAsFieldOrParameterTypeInspection.java
package com.siyeh.ig.abstraction
synthetic com.siyeh.ig.abstraction.OptionalUsedAsFieldOrParameterTypeInspection$1 extends java.lang.Object {
}
com/siyeh/ig/abstraction/OptionalUsedAsFieldOrParameterTypeInspection$OptionUsedAsFieldOrParameterTypeVisitor.class
OptionalUsedAsFieldOrParameterTypeInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.OptionalUsedAsFieldOrParameterTypeInspection$OptionUsedAsFieldOrParameterTypeVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
public void visitParameter (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiMethod method
private void checkTypeElement (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement typeElement
synthetic void <init> (com.siyeh.ig.abstraction.OptionalUsedAsFieldOrParameterTypeInspection$1)
com.siyeh.ig.abstraction.OptionalUsedAsFieldOrParameterTypeInspection$1 x0
}
com/siyeh/ig/abstraction/OptionalUsedAsFieldOrParameterTypeInspection.class
OptionalUsedAsFieldOrParameterTypeInspection.java
package com.siyeh.ig.abstraction
public com.siyeh.ig.abstraction.OptionalUsedAsFieldOrParameterTypeInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
com.intellij.psi.PsiField field
com.intellij.psi.PsiParameter parameter
Object[] infos
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement parent
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/OverlyStrongTypeCastInspection$1.class
OverlyStrongTypeCastInspection.java
package com.siyeh.ig.abstraction
synthetic com.siyeh.ig.abstraction.OverlyStrongTypeCastInspection$1 extends java.lang.Object {
}
com/siyeh/ig/abstraction/OverlyStrongTypeCastInspection$OverlyStrongCastFix.class
OverlyStrongTypeCastInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.OverlyStrongTypeCastInspection$OverlyStrongCastFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement castTypeElement
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiExpression operand
com.siyeh.ig.psiutils.CommentTracker commentTracker
String newExpression
synthetic void <init> (com.siyeh.ig.abstraction.OverlyStrongTypeCastInspection$1)
com.siyeh.ig.abstraction.OverlyStrongTypeCastInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/OverlyStrongTypeCastInspection$OverlyStrongTypeCastVisitor.class
OverlyStrongTypeCastInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.OverlyStrongTypeCastInspection$OverlyStrongTypeCastVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.abstraction.OverlyStrongTypeCastInspection this$0
private void <init> (com.siyeh.ig.abstraction.OverlyStrongTypeCastInspection)
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType rawType
com.intellij.psi.PsiClassType expectedClassType
com.intellij.psi.PsiClassType expectedRawType
com.intellij.psi.PsiType interfaceReturnType
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType operandType
com.intellij.psi.PsiType type
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiClass resolved
com.intellij.psi.PsiTypeElement castTypeElement
synthetic void <init> (com.siyeh.ig.abstraction.OverlyStrongTypeCastInspection, com.siyeh.ig.abstraction.OverlyStrongTypeCastInspection$1)
com.siyeh.ig.abstraction.OverlyStrongTypeCastInspection x0
com.siyeh.ig.abstraction.OverlyStrongTypeCastInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/OverlyStrongTypeCastInspection.class
OverlyStrongTypeCastInspection.java
package com.siyeh.ig.abstraction
public com.siyeh.ig.abstraction.OverlyStrongTypeCastInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreInMatchingInstanceof
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiType expectedType
String typeText
public javax.swing.JComponent createOptionsPanel ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/ParameterOfConcreteClassInspection$1.class
ParameterOfConcreteClassInspection.java
package com.siyeh.ig.abstraction
synthetic com.siyeh.ig.abstraction.ParameterOfConcreteClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/abstraction/ParameterOfConcreteClassInspection$ParameterOfConcreteClassVisitor.class
ParameterOfConcreteClassInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.ParameterOfConcreteClassInspection$ParameterOfConcreteClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.abstraction.ParameterOfConcreteClassInspection this$0
private void <init> (com.siyeh.ig.abstraction.ParameterOfConcreteClassInspection)
public void visitParameter (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiTypeElement typeElement
String variableName
synthetic void <init> (com.siyeh.ig.abstraction.ParameterOfConcreteClassInspection, com.siyeh.ig.abstraction.ParameterOfConcreteClassInspection$1)
com.siyeh.ig.abstraction.ParameterOfConcreteClassInspection x0
com.siyeh.ig.abstraction.ParameterOfConcreteClassInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/ParameterOfConcreteClassInspection.class
ParameterOfConcreteClassInspection.java
package com.siyeh.ig.abstraction
public com.siyeh.ig.abstraction.ParameterOfConcreteClassInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreAbstractClasses
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/StaticVariableOfConcreteClassInspection$1.class
StaticVariableOfConcreteClassInspection.java
package com.siyeh.ig.abstraction
synthetic com.siyeh.ig.abstraction.StaticVariableOfConcreteClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/abstraction/StaticVariableOfConcreteClassInspection$StaticVariableOfConcreteClassVisitor.class
StaticVariableOfConcreteClassInspection.java
package com.siyeh.ig.abstraction
com.siyeh.ig.abstraction.StaticVariableOfConcreteClassInspection$StaticVariableOfConcreteClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.abstraction.StaticVariableOfConcreteClassInspection this$0
private void <init> (com.siyeh.ig.abstraction.StaticVariableOfConcreteClassInspection)
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiTypeElement typeElement
String variableName
synthetic void <init> (com.siyeh.ig.abstraction.StaticVariableOfConcreteClassInspection, com.siyeh.ig.abstraction.StaticVariableOfConcreteClassInspection$1)
com.siyeh.ig.abstraction.StaticVariableOfConcreteClassInspection x0
com.siyeh.ig.abstraction.StaticVariableOfConcreteClassInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/abstraction/StaticVariableOfConcreteClassInspection.class
StaticVariableOfConcreteClassInspection.java
package com.siyeh.ig.abstraction
public com.siyeh.ig.abstraction.StaticVariableOfConcreteClassInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreAbstractClasses
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/assignment/AssignmentToNullInspection$1.class
AssignmentToNullInspection.java
package com.siyeh.ig.assignment
synthetic com.siyeh.ig.assignment.AssignmentToNullInspection$1 extends java.lang.Object {
}
com/siyeh/ig/assignment/AssignmentToNullInspection$AssignmentToNullVisitor.class
AssignmentToNullInspection.java
package com.siyeh.ig.assignment
com.siyeh.ig.assignment.AssignmentToNullInspection$AssignmentToNullVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.assignment.AssignmentToNullInspection this$0
private void <init> (com.siyeh.ig.assignment.AssignmentToNullInspection)
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression value
String text
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression lhs
private boolean isReferenceToNullableVariable (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement element
com.intellij.psi.PsiVariable variable
synthetic void <init> (com.siyeh.ig.assignment.AssignmentToNullInspection, com.siyeh.ig.assignment.AssignmentToNullInspection$1)
com.siyeh.ig.assignment.AssignmentToNullInspection x0
com.siyeh.ig.assignment.AssignmentToNullInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/assignment/AssignmentToNullInspection.class
AssignmentToNullInspection.java
package com.siyeh.ig.assignment
public com.siyeh.ig.assignment.AssignmentToNullInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreAssignmentsToFields
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
Object info
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiVariable variable
com.intellij.codeInsight.NullableNotNullManager manager
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/assignment/AssignmentToStaticFieldFromInstanceMethodInspection$1.class
AssignmentToStaticFieldFromInstanceMethodInspection.java
package com.siyeh.ig.assignment
synthetic com.siyeh.ig.assignment.AssignmentToStaticFieldFromInstanceMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/assignment/AssignmentToStaticFieldFromInstanceMethodInspection$AssignmentToStaticFieldFromInstanceMethodVisitor.class
AssignmentToStaticFieldFromInstanceMethodInspection.java
package com.siyeh.ig.assignment
com.siyeh.ig.assignment.AssignmentToStaticFieldFromInstanceMethodInspection$AssignmentToStaticFieldFromInstanceMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
com.intellij.psi.PsiExpression lhs
public void visitUnaryExpression (com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiUnaryExpression expression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression operand
private void checkForStaticFieldAccess (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiField fieldReferenced
private static boolean isInStaticMember (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMember member
synthetic void <init> (com.siyeh.ig.assignment.AssignmentToStaticFieldFromInstanceMethodInspection$1)
com.siyeh.ig.assignment.AssignmentToStaticFieldFromInstanceMethodInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/assignment/AssignmentToStaticFieldFromInstanceMethodInspection.class
AssignmentToStaticFieldFromInstanceMethodInspection.java
package com.siyeh.ig.assignment
public com.siyeh.ig.assignment.AssignmentToStaticFieldFromInstanceMethodInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/assignment/AssignmentToSuperclassFieldInspection$1.class
AssignmentToSuperclassFieldInspection.java
package com.siyeh.ig.assignment
synthetic com.siyeh.ig.assignment.AssignmentToSuperclassFieldInspection$1 extends java.lang.Object {
}
com/siyeh/ig/assignment/AssignmentToSuperclassFieldInspection$AssignmentToSuperclassFieldVisitor.class
AssignmentToSuperclassFieldInspection.java
package com.siyeh.ig.assignment
com.siyeh.ig.assignment.AssignmentToSuperclassFieldInspection$AssignmentToSuperclassFieldVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
com.intellij.psi.PsiExpression lhs
public void visitUnaryExpression (com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiUnaryExpression expression
com.intellij.psi.PsiExpression operand
private void checkSuperclassField (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass fieldClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass assignmentClass
String name
synthetic void <init> (com.siyeh.ig.assignment.AssignmentToSuperclassFieldInspection$1)
com.siyeh.ig.assignment.AssignmentToSuperclassFieldInspection$1 x0
}
com/siyeh/ig/assignment/AssignmentToSuperclassFieldInspection.class
AssignmentToSuperclassFieldInspection.java
package com.siyeh.ig.assignment
public com.siyeh.ig.assignment.AssignmentToSuperclassFieldInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiClass superclass
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/assignment/AssignmentUsedAsConditionInspection$1.class
AssignmentUsedAsConditionInspection.java
package com.siyeh.ig.assignment
synthetic com.siyeh.ig.assignment.AssignmentUsedAsConditionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/assignment/AssignmentUsedAsConditionInspection$AssignmentUsedAsConditionFix.class
AssignmentUsedAsConditionInspection.java
package com.siyeh.ig.assignment
com.siyeh.ig.assignment.AssignmentUsedAsConditionInspection$AssignmentUsedAsConditionFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiAssignmentExpression expression
com.intellij.psi.PsiExpression leftExpression
com.intellij.psi.PsiExpression rightExpression
com.siyeh.ig.psiutils.CommentTracker commentTracker
String newExpression
synthetic void <init> (com.siyeh.ig.assignment.AssignmentUsedAsConditionInspection$1)
com.siyeh.ig.assignment.AssignmentUsedAsConditionInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/assignment/AssignmentUsedAsConditionInspection$AssignmentUsedAsConditionVisitor.class
AssignmentUsedAsConditionInspection.java
package com.siyeh.ig.assignment
com.siyeh.ig.assignment.AssignmentUsedAsConditionInspection$AssignmentUsedAsConditionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.assignment.AssignmentUsedAsConditionInspection$1)
com.siyeh.ig.assignment.AssignmentUsedAsConditionInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/assignment/AssignmentUsedAsConditionInspection.class
AssignmentUsedAsConditionInspection.java
package com.siyeh.ig.assignment
public com.siyeh.ig.assignment.AssignmentUsedAsConditionInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/assignment/BaseAssignmentToParameterInspection$1.class
BaseAssignmentToParameterInspection.java
package com.siyeh.ig.assignment
synthetic com.siyeh.ig.assignment.BaseAssignmentToParameterInspection$1 extends java.lang.Object {
}
com/siyeh/ig/assignment/BaseAssignmentToParameterInspection$AssignmentToParameterVisitor.class
BaseAssignmentToParameterInspection.java
package com.siyeh.ig.assignment
com.siyeh.ig.assignment.BaseAssignmentToParameterInspection$AssignmentToParameterVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.assignment.BaseAssignmentToParameterInspection this$0
private void <init> (com.siyeh.ig.assignment.BaseAssignmentToParameterInspection)
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiExpression rhs
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiAssignmentExpression expression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiParameter parameter
public void visitUnaryExpression (com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiUnaryExpression expression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiParameter parameter
private com.intellij.psi.PsiParameter getParameter (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement variable
com.intellij.psi.PsiParameter parameter
synthetic void <init> (com.siyeh.ig.assignment.BaseAssignmentToParameterInspection, com.siyeh.ig.assignment.BaseAssignmentToParameterInspection$1)
com.siyeh.ig.assignment.BaseAssignmentToParameterInspection x0
com.siyeh.ig.assignment.BaseAssignmentToParameterInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/assignment/BaseAssignmentToParameterInspection.class
BaseAssignmentToParameterInspection.java
package com.siyeh.ig.assignment
public abstract com.siyeh.ig.assignment.BaseAssignmentToParameterInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreTransformationOfOriginalParameter
public void <init> ()
protected abstract boolean isApplicable (com.intellij.psi.PsiParameter)
public final com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
}
com/siyeh/ig/assignment/IncrementDecrementUsedAsExpressionInspection$1.class
IncrementDecrementUsedAsExpressionInspection.java
package com.siyeh.ig.assignment
synthetic com.siyeh.ig.assignment.IncrementDecrementUsedAsExpressionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/assignment/IncrementDecrementUsedAsExpressionInspection$IncrementDecrementUsedAsExpressionFix.class
IncrementDecrementUsedAsExpressionInspection.java
package com.siyeh.ig.assignment
com.siyeh.ig.assignment.IncrementDecrementUsedAsExpressionInspection$IncrementDecrementUsedAsExpressionFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String elementText
void <init> (java.lang.String)
String elementText
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/assignment/IncrementDecrementUsedAsExpressionInspection$IncrementDecrementUsedAsExpressionVisitor.class
IncrementDecrementUsedAsExpressionInspection.java
package com.siyeh.ig.assignment
com.siyeh.ig.assignment.IncrementDecrementUsedAsExpressionInspection$IncrementDecrementUsedAsExpressionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitUnaryExpression (com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiUnaryExpression expression
synthetic void <init> (com.siyeh.ig.assignment.IncrementDecrementUsedAsExpressionInspection$1)
com.siyeh.ig.assignment.IncrementDecrementUsedAsExpressionInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/assignment/IncrementDecrementUsedAsExpressionInspection.class
IncrementDecrementUsedAsExpressionInspection.java
package com.siyeh.ig.assignment
public com.siyeh.ig.assignment.IncrementDecrementUsedAsExpressionInspection extends com.siyeh.ig.BaseInspection {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
com.intellij.psi.PsiPostfixExpression postfixExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.tree.IElementType tokenType
Object[] infos
Object info
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiExpression expression
public static void extractPrefixPostfixExpressionToSeparateStatement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiUnaryExpression unaryExpression
com.intellij.psi.PsiExpression operand
StringBuilder text
String elementText
com.intellij.psi.PsiReturnStatement returnStatement
com.intellij.psi.PsiExpression returnValue
com.intellij.psi.PsiType type
String variableName
String newReturnValueText
String declarationStatementText
com.intellij.psi.PsiStatement declarationStatement
com.intellij.psi.PsiStatement newReturnStatement
com.intellij.psi.PsiThrowStatement returnStatement
com.intellij.psi.PsiExpression exception
String variableName
com.intellij.psi.PsiType type
String newReturnValueText
String declarationStatementText
com.intellij.psi.PsiStatement declarationStatement
com.intellij.psi.PsiStatement newReturnStatement
com.intellij.psi.search.SearchScope useScope
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiElement firstElement
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock codeBlock
StringBuilder blockText
com.intellij.psi.PsiStatement blockStatement
com.intellij.psi.PsiLoopStatement loopStatement
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement parent
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElementFactory factory
String newStatementText
String operandText
com.intellij.psi.PsiStatement newStatement
public static boolean isSuitableForReplacement (com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiUnaryExpression expression
com.intellij.psi.tree.IElementType tokenType
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/assignment/NestedAssignmentInspection$1.class
NestedAssignmentInspection.java
package com.siyeh.ig.assignment
synthetic com.siyeh.ig.assignment.NestedAssignmentInspection$1 extends java.lang.Object {
}
com/siyeh/ig/assignment/NestedAssignmentInspection$NestedAssignmentVisitor.class
NestedAssignmentInspection.java
package com.siyeh.ig.assignment
com.siyeh.ig.assignment.NestedAssignmentInspection$NestedAssignmentVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
synthetic void <init> (com.siyeh.ig.assignment.NestedAssignmentInspection$1)
com.siyeh.ig.assignment.NestedAssignmentInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/assignment/NestedAssignmentInspection.class
NestedAssignmentInspection.java
package com.siyeh.ig.assignment
public com.siyeh.ig.assignment.NestedAssignmentInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/assignment/ReplaceAssignmentWithOperatorAssignmentInspection$1.class
ReplaceAssignmentWithOperatorAssignmentInspection.java
package com.siyeh.ig.assignment
synthetic com.siyeh.ig.assignment.ReplaceAssignmentWithOperatorAssignmentInspection$1 extends java.lang.Object {
}
com/siyeh/ig/assignment/ReplaceAssignmentWithOperatorAssignmentInspection$ReplaceAssignmentWithOperatorAssignmentFix.class
ReplaceAssignmentWithOperatorAssignmentInspection.java
package com.siyeh.ig.assignment
com.siyeh.ig.assignment.ReplaceAssignmentWithOperatorAssignmentInspection$ReplaceAssignmentWithOperatorAssignmentFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String m_name
private void <init> (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiJavaToken sign
String signText
public java.lang.String getFamilyName ()
public java.lang.String getName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.psi.PsiType castType
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiAssignmentExpression expression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiPolyadicExpression polyadicExpression
String newExpression
synthetic void <init> (com.intellij.psi.PsiPolyadicExpression, com.siyeh.ig.assignment.ReplaceAssignmentWithOperatorAssignmentInspection$1)
com.intellij.psi.PsiPolyadicExpression x0
com.siyeh.ig.assignment.ReplaceAssignmentWithOperatorAssignmentInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/assignment/ReplaceAssignmentWithOperatorAssignmentInspection$ReplaceAssignmentWithOperatorAssignmentVisitor.class
ReplaceAssignmentWithOperatorAssignmentInspection.java
package com.siyeh.ig.assignment
com.siyeh.ig.assignment.ReplaceAssignmentWithOperatorAssignmentInspection$ReplaceAssignmentWithOperatorAssignmentVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.assignment.ReplaceAssignmentWithOperatorAssignmentInspection this$0
private void <init> (com.siyeh.ig.assignment.ReplaceAssignmentWithOperatorAssignmentInspection)
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.psi.PsiType castType
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.tree.IElementType assignmentTokenType
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.tree.IElementType expressionTokenType
synthetic void <init> (com.siyeh.ig.assignment.ReplaceAssignmentWithOperatorAssignmentInspection, com.siyeh.ig.assignment.ReplaceAssignmentWithOperatorAssignmentInspection$1)
com.siyeh.ig.assignment.ReplaceAssignmentWithOperatorAssignmentInspection x0
com.siyeh.ig.assignment.ReplaceAssignmentWithOperatorAssignmentInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/assignment/ReplaceAssignmentWithOperatorAssignmentInspection.class
ReplaceAssignmentWithOperatorAssignmentInspection.java
package com.siyeh.ig.assignment
public com.siyeh.ig.assignment.ReplaceAssignmentWithOperatorAssignmentInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreLazyOperators
public boolean ignoreObscureOperators
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiPolyadicExpression polyadicExpression
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel optionsPanel
static java.lang.String calculateReplacementExpression (com.intellij.psi.PsiExpression, com.intellij.psi.PsiPolyadicExpression, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiJavaToken token
com.intellij.psi.PsiExpression operand
int i
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiJavaToken sign
String signText
StringBuilder text
boolean addToken
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bitwise/IncompatibleMaskInspection$1.class
IncompatibleMaskInspection.java
package com.siyeh.ig.bitwise
synthetic com.siyeh.ig.bitwise.IncompatibleMaskInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bitwise/IncompatibleMaskInspection$IncompatibleMaskVisitor.class
IncompatibleMaskInspection.java
package com.siyeh.ig.bitwise
com.siyeh.ig.bitwise.IncompatibleMaskInspection$IncompatibleMaskVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiType expressionType
com.intellij.psi.PsiExpression strippedRhs
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression strippedLhs
private static boolean isIncompatibleMask (com.intellij.psi.PsiBinaryExpression, com.intellij.psi.PsiExpression)
Object rhsValue
long constantMaskValue
Object lhsValue
com.intellij.psi.PsiBinaryExpression maskExpression
com.intellij.psi.PsiExpression constantExpression
com.intellij.psi.tree.IElementType tokenType
Object constantValue
long constantLongValue
com.intellij.psi.PsiExpression maskRhs
com.intellij.psi.PsiExpression maskLhs
long constantMaskValue
private static boolean isConstantMask (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression lhs
synthetic void <init> (com.siyeh.ig.bitwise.IncompatibleMaskInspection$1)
com.siyeh.ig.bitwise.IncompatibleMaskInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bitwise/IncompatibleMaskInspection.class
IncompatibleMaskInspection.java
package com.siyeh.ig.bitwise
public com.siyeh.ig.bitwise.IncompatibleMaskInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bitwise/PointlessBitwiseExpressionInspection$1.class
PointlessBitwiseExpressionInspection.java
package com.siyeh.ig.bitwise
synthetic com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bitwise/PointlessBitwiseExpressionInspection$PointlessBitwiseFix.class
PointlessBitwiseExpressionInspection.java
package com.siyeh.ig.bitwise
com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection$PointlessBitwiseFix extends com.siyeh.ig.InspectionGadgetsFix {
final synthetic com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection this$0
private void <init> (com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection)
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiExpression expression
com.siyeh.ig.psiutils.CommentTracker ct
String newExpression
synthetic void <init> (com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection, com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection$1)
com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection x0
com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bitwise/PointlessBitwiseExpressionInspection$PointlessBitwiseVisitor.class
PointlessBitwiseExpressionInspection.java
package com.siyeh.ig.bitwise
com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection$PointlessBitwiseVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection this$0
private void <init> (com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection)
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiExpression twiceComplemented
com.intellij.psi.PsiPrefixExpression expression
com.intellij.psi.PsiExpression complemented
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression operand
boolean isPointless
boolean isPointless
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType sign
com.intellij.psi.PsiExpression[] operands
boolean isPointless
private boolean booleanExpressionIsPointless (com.intellij.psi.PsiExpression[])
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiExpression previousExpression
private boolean areEquivalentModuloComplement (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression op1
com.intellij.psi.PsiExpression op2
private boolean shiftExpressionIsPointless (com.intellij.psi.PsiExpression[])
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression[] operands
synthetic void <init> (com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection, com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection$1)
com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection x0
com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bitwise/PointlessBitwiseExpressionInspection.class
PointlessBitwiseExpressionInspection.java
package com.siyeh.ig.bitwise
public com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection extends com.siyeh.ig.BaseInspection {
public boolean m_ignoreExpressionsContainingConstants
static final java.util.Set bitwiseTokens
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiExpression expression
String replacementExpression
public boolean isEnabledByDefault ()
public javax.swing.JComponent createOptionsPanel ()
java.lang.String calculateReplacementExpression (com.intellij.psi.PsiExpression, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiExpression decremented
com.intellij.psi.PsiExpression twiceComplemented
com.intellij.psi.PsiExpression expression
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiExpression complemented
java.lang.String calculateReplacementExpression (com.intellij.psi.PsiPolyadicExpression, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiExpression nextOperand
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
com.intellij.psi.PsiExpression operand
int i
int length
com.intellij.psi.PsiPolyadicExpression expression
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiExpression previousOperand
private static java.lang.String getTildeReplacement (com.intellij.psi.PsiExpression, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiExpression operand
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiExpression decrementedValue
private static com.intellij.psi.PsiExpression extractDecrementedValue (com.intellij.psi.PsiExpression)
Number right
com.intellij.psi.PsiBinaryExpression binOp
com.intellij.psi.PsiExpression expression
private static java.lang.String getText (com.intellij.psi.PsiPolyadicExpression, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiElement fromTarget
com.intellij.psi.PsiElement untilTarget
String replacement
com.siyeh.ig.psiutils.CommentTracker ct
StringBuilder result
boolean stop
private static java.lang.String getText (com.intellij.psi.PsiPolyadicExpression, com.intellij.psi.PsiElement, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiElement exclude
com.siyeh.ig.psiutils.CommentTracker ct
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static com.intellij.psi.PsiExpression optionallyUnwrapComplement (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression op
com.intellij.psi.PsiExpression unwrapped
private static com.intellij.psi.PsiExpression unwrapComplement (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression op
private boolean isZero (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private boolean isAllOnes (com.intellij.psi.PsiExpression)
Object value
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType expressionType
Object value
static synthetic com.intellij.psi.PsiExpression access$200 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
static synthetic com.intellij.psi.PsiExpression access$300 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
static synthetic boolean access$400 (com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection, com.intellij.psi.PsiExpression)
com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection x0
com.intellij.psi.PsiExpression x1
static synthetic boolean access$500 (com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection, com.intellij.psi.PsiExpression)
com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection x0
com.intellij.psi.PsiExpression x1
static synthetic com.intellij.psi.PsiExpression access$600 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bitwise/ShiftOutOfRangeInspection$1.class
ShiftOutOfRangeInspection.java
package com.siyeh.ig.bitwise
synthetic com.siyeh.ig.bitwise.ShiftOutOfRangeInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bitwise/ShiftOutOfRangeInspection$ShiftOutOfRange.class
ShiftOutOfRangeInspection.java
package com.siyeh.ig.bitwise
com.siyeh.ig.bitwise.ShiftOutOfRangeInspection$ShiftOutOfRange extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet allowedRange
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet allowedRange
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiJavaToken sign
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiType expressionType
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet allowedRange
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet actualRange
synthetic void <init> (com.siyeh.ig.bitwise.ShiftOutOfRangeInspection$1)
com.siyeh.ig.bitwise.ShiftOutOfRangeInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bitwise/ShiftOutOfRangeInspection$ShiftOutOfRangeFix.class
ShiftOutOfRangeInspection.java
package com.siyeh.ig.bitwise
com.siyeh.ig.bitwise.ShiftOutOfRangeInspection$ShiftOutOfRangeFix extends com.siyeh.ig.InspectionGadgetsFix {
private final long myValue
private final boolean myLong
void <init> (long, boolean)
long value
boolean isLong
public java.lang.String getName ()
int newValue
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression lhs
int mask
String text
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bitwise/ShiftOutOfRangeInspection.class
ShiftOutOfRangeInspection.java
package com.siyeh.ig.bitwise
public com.siyeh.ig.bitwise.ShiftOutOfRangeInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet range
Long val
public boolean isEnabledByDefault ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
Long val
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ArrayEqualityInspection$1.class
ArrayEqualityInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.ArrayEqualityInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/ArrayEqualityInspection$ArrayEqualityFix.class
ArrayEqualityInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ArrayEqualityInspection$ArrayEqualityFix extends com.siyeh.ig.InspectionGadgetsFix {
private final boolean deepEquals
void <init> (boolean)
boolean deepEquals
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.siyeh.ig.psiutils.CommentTracker commentTracker
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
StringBuilder newExpressionText
com.intellij.psi.PsiExpression rhs
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ArrayEqualityInspection$ArrayEqualityVisitor.class
ArrayEqualityInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ArrayEqualityInspection$ArrayEqualityVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiType lhsType
synthetic void <init> (com.siyeh.ig.bugs.ArrayEqualityInspection$1)
com.siyeh.ig.bugs.ArrayEqualityInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ArrayEqualityInspection.class
ArrayEqualityInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.ArrayEqualityInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiArrayType type
com.intellij.psi.PsiType componentType
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ArrayEqualsInspection$1.class
ArrayEqualsInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.ArrayEqualsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/ArrayEqualsInspection$ArrayEqualsFix.class
ArrayEqualsInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ArrayEqualsInspection$ArrayEqualsFix extends com.siyeh.ig.InspectionGadgetsFix {
private final boolean deepEquals
static final synthetic boolean $assertionsDisabled
void <init> (boolean)
boolean deepEquals
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiIdentifier name
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression qualifier
com.siyeh.ig.psiutils.CommentTracker commentTracker
String qualifierText
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
String argumentText
StringBuilder newExpressionText
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ArrayEqualsInspection$ArrayEqualsVisitor.class
ArrayEqualsInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ArrayEqualsInspection$ArrayEqualsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType argumentType
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType qualifierType
synthetic void <init> (com.siyeh.ig.bugs.ArrayEqualsInspection$1)
com.siyeh.ig.bugs.ArrayEqualsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ArrayEqualsInspection.class
ArrayEqualsInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.ArrayEqualsInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
com.intellij.psi.PsiType componentType
Object[] infos
com.intellij.psi.PsiArrayType type
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ArrayHashCodeInspection$1.class
ArrayHashCodeInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.ArrayHashCodeInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/ArrayHashCodeInspection$ArrayHashCodeFix.class
ArrayHashCodeInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ArrayHashCodeInspection$ArrayHashCodeFix extends com.siyeh.ig.InspectionGadgetsFix {
private final boolean deepHashCode
void <init> (boolean)
boolean deepHashCode
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
StringBuilder newExpressionText
com.siyeh.ig.psiutils.CommentTracker commentTracker
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ArrayHashCodeInspection$ArrayHashCodeVisitor.class
ArrayHashCodeInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ArrayHashCodeInspection$ArrayHashCodeVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType type
synthetic void <init> (com.siyeh.ig.bugs.ArrayHashCodeInspection$1)
com.siyeh.ig.bugs.ArrayHashCodeInspection$1 x0
}
com/siyeh/ig/bugs/ArrayHashCodeInspection.class
ArrayHashCodeInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.ArrayHashCodeInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiArrayType type
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ArrayObjectsEqualsInspection$1.class
ArrayObjectsEqualsInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.ArrayObjectsEqualsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/ArrayObjectsEqualsInspection$ArrayObjectsEqualsFix.class
ArrayObjectsEqualsInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ArrayObjectsEqualsInspection$ArrayObjectsEqualsFix extends com.siyeh.ig.InspectionGadgetsFix {
private final boolean myDeep
void <init> (boolean)
boolean deep
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethodCallExpression methodCallExpression
StringBuilder newExpression
com.siyeh.ig.psiutils.CommentTracker commentTracker
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ArrayObjectsEqualsInspection$ArrayObjectsEqualsVisitor.class
ArrayObjectsEqualsInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ArrayObjectsEqualsInspection$ArrayObjectsEqualsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiExpression argument1
com.intellij.psi.PsiType type1
com.intellij.psi.PsiExpression argument2
com.intellij.psi.PsiType type2
int dimensions
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.bugs.ArrayObjectsEqualsInspection$1)
com.siyeh.ig.bugs.ArrayObjectsEqualsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ArrayObjectsEqualsInspection.class
ArrayObjectsEqualsInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.ArrayObjectsEqualsInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
boolean deep
public boolean isEnabledByDefault ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
boolean deep
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/AssertWithSideEffectsInspection$1.class
AssertWithSideEffectsInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.AssertWithSideEffectsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/AssertWithSideEffectsInspection$AssertWithSideEffectsVisitor.class
AssertWithSideEffectsInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.AssertWithSideEffectsInspection$AssertWithSideEffectsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitAssertStatement (com.intellij.psi.PsiAssertStatement)
com.intellij.psi.PsiAssertStatement statement
com.intellij.psi.PsiExpression condition
com.siyeh.ig.bugs.AssertWithSideEffectsInspection$SideEffectVisitor visitor
synthetic void <init> (com.siyeh.ig.bugs.AssertWithSideEffectsInspection$1)
com.siyeh.ig.bugs.AssertWithSideEffectsInspection$1 x0
}
com/siyeh/ig/bugs/AssertWithSideEffectsInspection$MethodSideEffectVisitor.class
AssertWithSideEffectsInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.AssertWithSideEffectsInspection$MethodSideEffectVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean hasSideEffects
private void <init> ()
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
public void visitUnaryExpression (com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiUnaryExpression expression
com.intellij.psi.tree.IElementType tokenType
private void checkExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
private boolean hasSideEffects ()
synthetic void <init> (com.siyeh.ig.bugs.AssertWithSideEffectsInspection$1)
com.siyeh.ig.bugs.AssertWithSideEffectsInspection$1 x0
static synthetic boolean access$400 (com.siyeh.ig.bugs.AssertWithSideEffectsInspection$MethodSideEffectVisitor)
com.siyeh.ig.bugs.AssertWithSideEffectsInspection$MethodSideEffectVisitor x0
}
com/siyeh/ig/bugs/AssertWithSideEffectsInspection$SideEffectVisitor.class
AssertWithSideEffectsInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.AssertWithSideEffectsInspection$SideEffectVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean hasSideEffects
private void <init> ()
boolean hasSideEffects ()
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public void visitUnaryExpression (com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiUnaryExpression expression
com.intellij.psi.tree.IElementType tokenType
synthetic void <init> (com.siyeh.ig.bugs.AssertWithSideEffectsInspection$1)
com.siyeh.ig.bugs.AssertWithSideEffectsInspection$1 x0
}
com/siyeh/ig/bugs/AssertWithSideEffectsInspection.class
AssertWithSideEffectsInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.AssertWithSideEffectsInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static boolean callHasSideEffects (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.dataFlow.MutationSignature signature
com.intellij.psi.PsiCodeBlock body
com.siyeh.ig.bugs.AssertWithSideEffectsInspection$MethodSideEffectVisitor visitor
private static synthetic boolean lambda$callHasSideEffects$0 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expr
static synthetic boolean access$200 (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/BaseEqualsVisitor.class
BaseEqualsVisitor.java
package com.siyeh.ig.bugs
abstract com.siyeh.ig.bugs.BaseEqualsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private static final com.siyeh.ig.callMatcher.CallMatcher OBJECT_EQUALS
private static final com.siyeh.ig.callMatcher.CallMatcher STATIC_EQUALS
static final synthetic boolean $assertionsDisabled
void <init> ()
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiType leftType
com.intellij.psi.PsiType rightType
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType leftType
com.intellij.psi.PsiType rightType
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression expression1
com.intellij.psi.PsiExpression expression2
com.intellij.psi.PsiExpression expression1
com.intellij.psi.PsiExpression expression2
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression expression1
com.intellij.psi.PsiExpression expression2
com.intellij.psi.PsiType leftType
com.intellij.psi.PsiType rightType
private static com.intellij.psi.PsiType getType (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiAnonymousClass anonymousClass
abstract void checkTypes (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/CastConflictsWithInstanceofInspection$1.class
CastConflictsWithInstanceofInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.CastConflictsWithInstanceofInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/CastConflictsWithInstanceofInspection$CastConflictsWithInstanceofVisitor.class
CastConflictsWithInstanceofInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.CastConflictsWithInstanceofInspection$CastConflictsWithInstanceofVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiTypeElement castType
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiInstanceOfExpression conflictingInstanceof
com.intellij.psi.PsiTypeElement instanceofTypeElement
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
String qualifiedName
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiClassObjectAccessExpression classObjectAccessExpression
com.intellij.psi.PsiTypeElement operand
com.intellij.psi.PsiType castType
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiInstanceOfExpression conflictingInstanceof
com.intellij.psi.PsiTypeElement instanceofTypeElement
synthetic void <init> (com.siyeh.ig.bugs.CastConflictsWithInstanceofInspection$1)
com.siyeh.ig.bugs.CastConflictsWithInstanceofInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/CastConflictsWithInstanceofInspection$ReplaceCastFix.class
CastConflictsWithInstanceofInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.CastConflictsWithInstanceofInspection$ReplaceCastFix extends com.siyeh.ig.bugs.CastConflictsWithInstanceofInspection$ReplaceFix {
private final String myInstanceofType
private final String myCastType
void <init> (java.lang.String, java.lang.String)
String instanceofType
String castType
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected com.intellij.psi.PsiElement replace (com.intellij.psi.PsiTypeElement, com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement castTypeElement
com.intellij.psi.PsiTypeElement instanceofTypeElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/CastConflictsWithInstanceofInspection$ReplaceFix.class
CastConflictsWithInstanceofInspection.java
package com.siyeh.ig.bugs
abstract com.siyeh.ig.bugs.CastConflictsWithInstanceofInspection$ReplaceFix extends com.siyeh.ig.InspectionGadgetsFix {
protected void <init> ()
protected final void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiTypeElement castTypeElement
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiClassObjectAccessExpression classObjectAccessExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiTypeElement castTypeElement
com.intellij.psi.PsiReferenceExpression reference
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiTypeElement castTypeElement
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiInstanceOfExpression conflictingInstanceof
com.intellij.psi.PsiTypeElement instanceofTypeElement
com.intellij.psi.PsiElement newElement
com.intellij.psi.codeStyle.JavaCodeStyleManager codeStyleManager
protected abstract com.intellij.psi.PsiElement replace (com.intellij.psi.PsiTypeElement, com.intellij.psi.PsiTypeElement)
}
com/siyeh/ig/bugs/CastConflictsWithInstanceofInspection$ReplaceInstanceofFix.class
CastConflictsWithInstanceofInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.CastConflictsWithInstanceofInspection$ReplaceInstanceofFix extends com.siyeh.ig.bugs.CastConflictsWithInstanceofInspection$ReplaceFix {
private final String myInstanceofType
private final String myCastType
void <init> (java.lang.String, java.lang.String)
String instanceofType
String castType
public java.lang.String getFamilyName ()
public java.lang.String getName ()
protected com.intellij.psi.PsiElement replace (com.intellij.psi.PsiTypeElement, com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement castTypeElement
com.intellij.psi.PsiTypeElement instanceofTypeElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/CastConflictsWithInstanceofInspection.class
CastConflictsWithInstanceofInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.CastConflictsWithInstanceofInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiReferenceExpression referenceExpression
protected transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
Object[] infos
String castExpressionType
String instanceofType
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/CastToIncompatibleInterfaceInspection$1.class
CastToIncompatibleInterfaceInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.CastToIncompatibleInterfaceInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/CastToIncompatibleInterfaceInspection$CastToIncompatibleInterfaceVisitor.class
CastToIncompatibleInterfaceInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.CastToIncompatibleInterfaceInspection$CastToIncompatibleInterfaceVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiTypeElement castTypeElement
com.intellij.psi.PsiType castType
com.intellij.psi.PsiClassType castClassType
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType operandType
com.intellij.psi.PsiClassType operandClassType
com.intellij.psi.PsiClass castClass
com.intellij.psi.PsiClass operandClass
com.intellij.codeInspection.dataFlow.TypeConstraint constraint
private static synthetic boolean lambda$visitTypeCastExpression$0 (com.intellij.psi.PsiClassType, com.intellij.psi.PsiType)
com.intellij.psi.PsiClassType castClassType
com.intellij.psi.PsiType type
synthetic void <init> (com.siyeh.ig.bugs.CastToIncompatibleInterfaceInspection$1)
com.siyeh.ig.bugs.CastToIncompatibleInterfaceInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/CastToIncompatibleInterfaceInspection.class
CastToIncompatibleInterfaceInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.CastToIncompatibleInterfaceInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ClassNewInstanceInspection$1.class
ClassNewInstanceInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.ClassNewInstanceInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/ClassNewInstanceInspection$ClassNewInstanceFix.class
ClassNewInstanceInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ClassNewInstanceInspection$ClassNewInstanceFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod method
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiElement parentOfType
com.intellij.psi.PsiMethodCallExpression methodCallExpression
String newExpression
private static transient void addThrowsClause (com.intellij.psi.PsiMethod, java.lang.String[])
String exceptionName
com.intellij.psi.PsiClassType referencedType
com.intellij.psi.PsiJavaCodeReferenceElement throwsReference
com.intellij.psi.PsiElement element
String exceptionName
com.intellij.psi.PsiMethod method
String[] exceptionNames
com.intellij.psi.PsiReferenceList throwsList
com.intellij.psi.PsiClassType[] referencedTypes
java.util.Set presentExceptionNames
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.codeStyle.JavaCodeStyleManager codeStyleManager
com.intellij.psi.search.GlobalSearchScope scope
protected static transient void addCatchBlock (com.intellij.psi.PsiTryStatement, java.lang.String[])
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiCatchSection section
com.intellij.psi.PsiCatchSection element
String exceptionName
com.intellij.psi.PsiTryStatement tryStatement
String[] exceptionNames
com.intellij.openapi.project.Project project
com.intellij.psi.PsiParameter[] parameters
java.util.Set presentExceptions
com.intellij.psi.codeStyle.JavaCodeStyleManager codeStyleManager
String name
com.intellij.psi.PsiElementFactory factory
private static synthetic boolean lambda$addCatchBlock$0 (com.intellij.psi.PsiClassType, com.intellij.psi.PsiType)
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiType e
synthetic void <init> (com.siyeh.ig.bugs.ClassNewInstanceInspection$1)
com.siyeh.ig.bugs.ClassNewInstanceInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ClassNewInstanceInspection$ClassNewInstanceVisitor.class
ClassNewInstanceInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ClassNewInstanceInspection$ClassNewInstanceVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpression qualifier
synthetic void <init> (com.siyeh.ig.bugs.ClassNewInstanceInspection$1)
com.siyeh.ig.bugs.ClassNewInstanceInspection$1 x0
}
com/siyeh/ig/bugs/ClassNewInstanceInspection.class
ClassNewInstanceInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.ClassNewInstanceInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/CollectionAddedToSelfInspection$1.class
CollectionAddedToSelfInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.CollectionAddedToSelfInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/CollectionAddedToSelfInspection$CollectionAddedToSelfVisitor.class
CollectionAddedToSelfInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.CollectionAddedToSelfInspection$CollectionAddedToSelfVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression selfArgument
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiType qualifierType
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.bugs.CollectionAddedToSelfInspection$1)
com.siyeh.ig.bugs.CollectionAddedToSelfInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/CollectionAddedToSelfInspection.class
CollectionAddedToSelfInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.CollectionAddedToSelfInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String methodName
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public boolean isEnabledByDefault ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ComparableImplementedButEqualsNotOverriddenInspection$1.class
ComparableImplementedButEqualsNotOverriddenInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.ComparableImplementedButEqualsNotOverriddenInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/ComparableImplementedButEqualsNotOverriddenInspection$AddNoteFix.class
ComparableImplementedButEqualsNotOverriddenInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ComparableImplementedButEqualsNotOverriddenInspection$AddNoteFix extends com.siyeh.ig.InspectionGadgetsFix {
private static final java.util.regex.Pattern PARAM_PATTERN
private static final String NOTE
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.javadoc.PsiDocComment newComment
String text
java.util.regex.Matcher matcher
String newCommentText
com.intellij.psi.javadoc.PsiDocComment newComment
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiClass aClass
com.intellij.psi.javadoc.PsiDocComment comment
synthetic void <init> (com.siyeh.ig.bugs.ComparableImplementedButEqualsNotOverriddenInspection$1)
com.siyeh.ig.bugs.ComparableImplementedButEqualsNotOverriddenInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ComparableImplementedButEqualsNotOverriddenInspection$CompareToAndEqualsNotPairedVisitor.class
ComparableImplementedButEqualsNotOverriddenInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ComparableImplementedButEqualsNotOverriddenInspection$CompareToAndEqualsNotPairedVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass comparableClass
com.intellij.psi.PsiMethod[] comparableMethods
com.intellij.psi.PsiMethod comparableMethod
com.intellij.psi.PsiClass objectClass
com.intellij.psi.PsiMethod[] equalsMethods
com.intellij.psi.PsiMethod equalsMethod
String docCommentText
private static java.lang.String getActualCommentText (com.intellij.psi.javadoc.PsiDocComment)
com.intellij.psi.javadoc.PsiDocComment comment
private static synthetic boolean lambda$getActualCommentText$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
synthetic void <init> (com.siyeh.ig.bugs.ComparableImplementedButEqualsNotOverriddenInspection$1)
com.siyeh.ig.bugs.ComparableImplementedButEqualsNotOverriddenInspection$1 x0
}
com/siyeh/ig/bugs/ComparableImplementedButEqualsNotOverriddenInspection$GenerateEqualsMethodFix.class
ComparableImplementedButEqualsNotOverriddenInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ComparableImplementedButEqualsNotOverriddenInspection$GenerateEqualsMethodFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiClass aClass
StringBuilder methodText
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement newMethod
synthetic void <init> (com.siyeh.ig.bugs.ComparableImplementedButEqualsNotOverriddenInspection$1)
com.siyeh.ig.bugs.ComparableImplementedButEqualsNotOverriddenInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ComparableImplementedButEqualsNotOverriddenInspection.class
ComparableImplementedButEqualsNotOverriddenInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.ComparableImplementedButEqualsNotOverriddenInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/CompareToUsesNonFinalVariableInspection$1.class
CompareToUsesNonFinalVariableInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.CompareToUsesNonFinalVariableInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/CompareToUsesNonFinalVariableInspection$CompareToUsesNonFinalVariableVisitor.class
CompareToUsesNonFinalVariableInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.CompareToUsesNonFinalVariableInspection$CompareToUsesNonFinalVariableVisitor extends com.siyeh.ig.bugs.NonFinalFieldsVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.bugs.CompareToUsesNonFinalVariableInspection$1)
com.siyeh.ig.bugs.CompareToUsesNonFinalVariableInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/CompareToUsesNonFinalVariableInspection.class
CompareToUsesNonFinalVariableInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.CompareToUsesNonFinalVariableInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiField field
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ConstantAssertConditionInspection$1.class
ConstantAssertConditionInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.ConstantAssertConditionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/ConstantAssertConditionInspection$ConstantAssertConditionVisitor.class
ConstantAssertConditionInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ConstantAssertConditionInspection$ConstantAssertConditionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitAssertStatement (com.intellij.psi.PsiAssertStatement)
com.intellij.psi.PsiAssertStatement statement
com.intellij.psi.PsiExpression assertCondition
com.intellij.psi.PsiExpression expression
synthetic void <init> (com.siyeh.ig.bugs.ConstantAssertConditionInspection$1)
com.siyeh.ig.bugs.ConstantAssertConditionInspection$1 x0
}
com/siyeh/ig/bugs/ConstantAssertConditionInspection.class
ConstantAssertConditionInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.ConstantAssertConditionInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/CovariantEqualsInspection$1.class
CovariantEqualsInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.CovariantEqualsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/CovariantEqualsInspection$CovariantEqualsVisitor.class
CovariantEqualsInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.CovariantEqualsInspection$CovariantEqualsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiMethod method
String name
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiType argType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] methods
synthetic void <init> (com.siyeh.ig.bugs.CovariantEqualsInspection$1)
com.siyeh.ig.bugs.CovariantEqualsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/CovariantEqualsInspection.class
CovariantEqualsInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.CovariantEqualsInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/EmptyInitializerInspection$1.class
EmptyInitializerInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.EmptyInitializerInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/EmptyInitializerInspection$EmptyInitializerFix.class
EmptyInitializerInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.EmptyInitializerInspection$EmptyInitializerFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement codeBlock
com.intellij.psi.PsiElement classInitializer
synthetic void <init> (com.siyeh.ig.bugs.EmptyInitializerInspection$1)
com.siyeh.ig.bugs.EmptyInitializerInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/EmptyInitializerInspection$EmptyInitializerVisitor.class
EmptyInitializerInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.EmptyInitializerInspection$EmptyInitializerVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClassInitializer (com.intellij.psi.PsiClassInitializer)
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiCodeBlock body
synthetic void <init> (com.siyeh.ig.bugs.EmptyInitializerInspection$1)
com.siyeh.ig.bugs.EmptyInitializerInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/EmptyInitializerInspection.class
EmptyInitializerInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.EmptyInitializerInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/EqualsBetweenInconvertibleTypesInspection$1.class
EqualsBetweenInconvertibleTypesInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.EqualsBetweenInconvertibleTypesInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/EqualsBetweenInconvertibleTypesInspection$EqualsBetweenInconvertibleTypesVisitor$1.class
EqualsBetweenInconvertibleTypesInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.EqualsBetweenInconvertibleTypesInspection$EqualsBetweenInconvertibleTypesVisitor$1 extends com.siyeh.ig.bugs.InconvertibleTypesChecker {
final synthetic com.siyeh.ig.bugs.EqualsBetweenInconvertibleTypesInspection$EqualsBetweenInconvertibleTypesVisitor this$1
void <init> (com.siyeh.ig.bugs.EqualsBetweenInconvertibleTypesInspection$EqualsBetweenInconvertibleTypesVisitor)
com.siyeh.ig.bugs.EqualsBetweenInconvertibleTypesInspection$EqualsBetweenInconvertibleTypesVisitor this$1
protected void registerEqualsError (com.intellij.psi.PsiElement, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiElement highlightLocation
com.intellij.psi.PsiType leftType
com.intellij.psi.PsiType rightType
boolean convertible
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/EqualsBetweenInconvertibleTypesInspection$EqualsBetweenInconvertibleTypesVisitor.class
EqualsBetweenInconvertibleTypesInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.EqualsBetweenInconvertibleTypesInspection$EqualsBetweenInconvertibleTypesVisitor extends com.siyeh.ig.bugs.BaseEqualsVisitor {
final synthetic com.siyeh.ig.bugs.EqualsBetweenInconvertibleTypesInspection this$0
private void <init> (com.siyeh.ig.bugs.EqualsBetweenInconvertibleTypesInspection)
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiType lhsType
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiType rhsType
public void checkTypes (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiType leftType
com.intellij.psi.PsiType rightType
private com.siyeh.ig.bugs.InconvertibleTypesChecker createInconvertibleTypesChecker ()
synthetic void <init> (com.siyeh.ig.bugs.EqualsBetweenInconvertibleTypesInspection, com.siyeh.ig.bugs.EqualsBetweenInconvertibleTypesInspection$1)
com.siyeh.ig.bugs.EqualsBetweenInconvertibleTypesInspection x0
com.siyeh.ig.bugs.EqualsBetweenInconvertibleTypesInspection$1 x1
static synthetic void access$100 (com.siyeh.ig.bugs.EqualsBetweenInconvertibleTypesInspection$EqualsBetweenInconvertibleTypesVisitor, com.intellij.psi.PsiElement, java.lang.Object[])
com.siyeh.ig.bugs.EqualsBetweenInconvertibleTypesInspection$EqualsBetweenInconvertibleTypesVisitor x0
com.intellij.psi.PsiElement x1
Object[] x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/EqualsBetweenInconvertibleTypesInspection.class
EqualsBetweenInconvertibleTypesInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.EqualsBetweenInconvertibleTypesInspection extends com.siyeh.ig.BaseInspection {
public boolean WARN_IF_NO_MUTUAL_SUBCLASS_FOUND
public void <init> ()
public java.lang.String getDisplayName ()
public javax.swing.JComponent createOptionsPanel ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiType comparedType
com.intellij.psi.PsiType comparisonType
boolean convertible
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/EqualsOnSuspiciousObjectInspection$1.class
EqualsOnSuspiciousObjectInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.EqualsOnSuspiciousObjectInspection$1 extends com.siyeh.ig.bugs.BaseEqualsVisitor {
final synthetic com.siyeh.ig.bugs.EqualsOnSuspiciousObjectInspection this$0
void <init> (com.siyeh.ig.bugs.EqualsOnSuspiciousObjectInspection)
com.siyeh.ig.bugs.EqualsOnSuspiciousObjectInspection this$0
void checkTypes (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
private boolean checkType (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiElement name
String qualifiedName
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass psiClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/EqualsOnSuspiciousObjectInspection.class
EqualsOnSuspiciousObjectInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.EqualsOnSuspiciousObjectInspection extends com.siyeh.ig.BaseInspection {
private final java.util.List myClasses
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String typeName
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic java.util.List access$000 (com.siyeh.ig.bugs.EqualsOnSuspiciousObjectInspection)
com.siyeh.ig.bugs.EqualsOnSuspiciousObjectInspection x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/EqualsUsesNonFinalVariableInspection$1.class
EqualsUsesNonFinalVariableInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.EqualsUsesNonFinalVariableInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/EqualsUsesNonFinalVariableInspection$EqualsUsesNonFinalVariableVisitor.class
EqualsUsesNonFinalVariableInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.EqualsUsesNonFinalVariableInspection$EqualsUsesNonFinalVariableVisitor extends com.siyeh.ig.bugs.NonFinalFieldsVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.bugs.EqualsUsesNonFinalVariableInspection$1)
com.siyeh.ig.bugs.EqualsUsesNonFinalVariableInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/EqualsUsesNonFinalVariableInspection.class
EqualsUsesNonFinalVariableInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.EqualsUsesNonFinalVariableInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiField field
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/EqualsWhichDoesntCheckParameterClassInspection$1.class
EqualsWhichDoesntCheckParameterClassInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.EqualsWhichDoesntCheckParameterClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/EqualsWhichDoesntCheckParameterClassInspection$EqualsWhichDoesntCheckParameterClassVisitor.class
EqualsWhichDoesntCheckParameterClassInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.EqualsWhichDoesntCheckParameterClassInspection$EqualsWhichDoesntCheckParameterClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiCodeBlock body
private static boolean isParameterChecked (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiParameter)
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiParameter parameter
com.siyeh.ig.bugs.EqualsWhichDoesntCheckParameterClassInspection$ParameterClassCheckVisitor visitor
private static boolean isParameterCheckNotNeeded (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiParameter)
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiReturnStatement returnStatement
com.intellij.psi.PsiExpression returnValue
Object constant
private static boolean isIdentityEquals (com.intellij.psi.PsiExpression, com.intellij.psi.PsiParameter)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
private static boolean isIdentityEquals (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiParameter)
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiParameter parameter
synthetic void <init> (com.siyeh.ig.bugs.EqualsWhichDoesntCheckParameterClassInspection$1)
com.siyeh.ig.bugs.EqualsWhichDoesntCheckParameterClassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/EqualsWhichDoesntCheckParameterClassInspection$ParameterClassCheckVisitor.class
EqualsWhichDoesntCheckParameterClassInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.EqualsWhichDoesntCheckParameterClassInspection$ParameterClassCheckVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiParameter myParameter
private boolean myChecked
void <init> (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
private void makeChecked ()
private boolean isParameterReference (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiParameter target
private boolean isGetInstanceCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression arg
private boolean isGetClassCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression qualifier
private boolean isCallToSuperEquals (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifierExpression
String name
com.intellij.psi.PsiExpression[] arguments
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression expression
public void visitInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression expression
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiTryStatement statement
com.intellij.psi.PsiParameter[] parameters
boolean nullPointerExceptionFound
boolean classCastExceptionFound
public boolean isChecked ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/EqualsWhichDoesntCheckParameterClassInspection.class
EqualsWhichDoesntCheckParameterClassInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.EqualsWhichDoesntCheckParameterClassInspection extends com.siyeh.ig.BaseInspection {
private static final com.siyeh.ig.callMatcher.CallMatcher REFLECTION_EQUALS
private static final com.siyeh.ig.callMatcher.CallMatcher CLASS_IS_INSTANCE
private static final com.siyeh.ig.callMatcher.CallMatcher OBJECT_GET_CLASS
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$100 ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$200 ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$300 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/EqualsWithItselfInspection$1.class
EqualsWithItselfInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.EqualsWithItselfInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/EqualsWithItselfInspection$EqualsWithItselfVisitor.class
EqualsWithItselfInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.EqualsWithItselfInspection$EqualsWithItselfVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
synthetic void <init> (com.siyeh.ig.bugs.EqualsWithItselfInspection$1)
com.siyeh.ig.bugs.EqualsWithItselfInspection$1 x0
}
com/siyeh/ig/bugs/EqualsWithItselfInspection.class
EqualsWithItselfInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.EqualsWithItselfInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public static boolean isEqualsWithItself (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiExpression qualifier
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/FormatDecode$AllValidator.class
FormatDecode.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.FormatDecode$AllValidator extends com.siyeh.ig.bugs.FormatDecode$Validator {
void <init> ()
public boolean valid (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
}
com/siyeh/ig/bugs/FormatDecode$CharValidator.class
FormatDecode.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.FormatDecode$CharValidator extends com.siyeh.ig.bugs.FormatDecode$Validator {
void <init> (java.lang.String)
String specifier
public boolean valid (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
String text
}
com/siyeh/ig/bugs/FormatDecode$DateValidator.class
FormatDecode.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.FormatDecode$DateValidator extends com.siyeh.ig.bugs.FormatDecode$Validator {
void <init> (java.lang.String)
String specifier
public boolean valid (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
String text
}
com/siyeh/ig/bugs/FormatDecode$FloatValidator.class
FormatDecode.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.FormatDecode$FloatValidator extends com.siyeh.ig.bugs.FormatDecode$Validator {
void <init> (java.lang.String)
String specifier
public boolean valid (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
String text
}
com/siyeh/ig/bugs/FormatDecode$FormattableValidator.class
FormatDecode.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.FormatDecode$FormattableValidator extends com.siyeh.ig.bugs.FormatDecode$Validator {
void <init> (java.lang.String)
String specifier
public boolean valid (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
}
com/siyeh/ig/bugs/FormatDecode$IllegalFormatException.class
FormatDecode.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.FormatDecode$IllegalFormatException extends java.lang.RuntimeException {
public void <init> (java.lang.String)
String message
public void <init> ()
}
com/siyeh/ig/bugs/FormatDecode$IntValidator.class
FormatDecode.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.FormatDecode$IntValidator extends com.siyeh.ig.bugs.FormatDecode$Validator {
void <init> (java.lang.String)
String specifier
public boolean valid (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
String text
}
com/siyeh/ig/bugs/FormatDecode$MultiValidator.class
FormatDecode.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.FormatDecode$MultiValidator extends com.siyeh.ig.bugs.FormatDecode$Validator {
private final java.util.Set validators
void <init> (java.lang.String)
String specifier
public boolean valid (com.intellij.psi.PsiType)
com.siyeh.ig.bugs.FormatDecode$Validator validator
com.intellij.psi.PsiType type
public void addValidator (com.siyeh.ig.bugs.FormatDecode$Validator)
com.siyeh.ig.bugs.FormatDecode$Validator validator
}
com/siyeh/ig/bugs/FormatDecode$Validator.class
FormatDecode.java
package com.siyeh.ig.bugs
abstract com.siyeh.ig.bugs.FormatDecode$Validator extends java.lang.Object {
private final String mySpecifier
void <init> (java.lang.String)
String specifier
public abstract boolean valid (com.intellij.psi.PsiType)
public java.lang.String getSpecifier ()
}
com/siyeh/ig/bugs/FormatDecode.class
FormatDecode.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.FormatDecode extends java.lang.Object {
private static final java.util.regex.Pattern fsPattern
private static final com.siyeh.ig.bugs.FormatDecode$Validator ALL_VALIDATOR
private static final int LEFT_JUSTIFY
private static final int ALTERNATE
private static final int PLUS
private static final int LEADING_SPACE
private static final int ZERO_PAD
private static final int GROUP
private static final int PARENTHESES
private static final int PREVIOUS
private void <init> ()
private static int flag (char)
char c
private static java.lang.String flagString (int)
int flags
StringBuilder result
private static void checkFlags (int, int, java.lang.String)
String flags
String word
int value
int allowedFlags
String specifier
int result
public static com.siyeh.ig.bugs.FormatDecode$Validator[] decode (java.lang.String, int)
char flag
int bit
int j
String num
com.siyeh.ig.bugs.FormatDecode$Validator allowed
com.siyeh.ig.bugs.FormatDecode$Validator allowed
com.siyeh.ig.bugs.FormatDecode$Validator allowed
com.siyeh.ig.bugs.FormatDecode$Validator allowed
com.siyeh.ig.bugs.FormatDecode$Validator allowed
com.siyeh.ig.bugs.FormatDecode$Validator allowed
com.siyeh.ig.bugs.FormatDecode$Validator allowed
com.siyeh.ig.bugs.FormatDecode$Validator allowed
com.siyeh.ig.bugs.FormatDecode$Validator allowed
com.siyeh.ig.bugs.FormatDecode$Validator allowed
int start
String specifier
String posSpec
String flags
String width
String precision
String dateSpec
String conversion
int flagBits
com.siyeh.ig.bugs.FormatDecode$Validator allowed
String formatString
int argumentCount
java.util.ArrayList parameters
java.util.regex.Matcher matcher
boolean previousAllowed
int implicit
int pos
int i
private static void checkNoPrecision (java.lang.String, java.lang.String)
String precision
String specifier
private static boolean isAllBitsSet (int, int)
int value
int mask
private static void checkText (java.lang.String)
String s
private static void storeValidator (com.siyeh.ig.bugs.FormatDecode$Validator, int, java.util.ArrayList, int)
com.siyeh.ig.bugs.FormatDecode$MultiValidator multiValidator
com.siyeh.ig.bugs.FormatDecode$Validator existing
com.siyeh.ig.bugs.FormatDecode$Validator validator
int pos
java.util.ArrayList parameters
int argumentCount
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/HashCodeUsesNonFinalVariableInspection$1.class
HashCodeUsesNonFinalVariableInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.HashCodeUsesNonFinalVariableInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/HashCodeUsesNonFinalVariableInspection$HashCodeUsesNonFinalVariableVisitor.class
HashCodeUsesNonFinalVariableInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.HashCodeUsesNonFinalVariableInspection$HashCodeUsesNonFinalVariableVisitor extends com.siyeh.ig.bugs.NonFinalFieldsVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.bugs.HashCodeUsesNonFinalVariableInspection$1)
com.siyeh.ig.bugs.HashCodeUsesNonFinalVariableInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/HashCodeUsesNonFinalVariableInspection.class
HashCodeUsesNonFinalVariableInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.HashCodeUsesNonFinalVariableInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiField field
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ImplicitArrayToStringInspection$1.class
ImplicitArrayToStringInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.ImplicitArrayToStringInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/ImplicitArrayToStringInspection$ImplicitArrayToStringFix.class
ImplicitArrayToStringInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ImplicitArrayToStringInspection$ImplicitArrayToStringFix extends com.siyeh.ig.InspectionGadgetsFix {
private final boolean deepString
private final boolean removeToString
void <init> (boolean, boolean)
boolean deepString
boolean removeToString
public java.lang.String getFamilyName ()
public java.lang.String getName ()
String expressionText
String expressionText
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
String expressionText
String newExpressionText
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiElement grandParent
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression expression
com.siyeh.ig.psiutils.CommentTracker commentTracker
String expressionText
String newExpressionText
com.intellij.psi.PsiElement parent
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ImplicitArrayToStringInspection$ImplicitArrayToStringVisitor.class
ImplicitArrayToStringInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ImplicitArrayToStringInspection$ImplicitArrayToStringVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
public void visitArrayAccessExpression (com.intellij.psi.PsiArrayAccessExpression)
com.intellij.psi.PsiArrayAccessExpression expression
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiMethodCallExpression expression
private static boolean isExplicitArrayToStringCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType type
private static boolean isImplicitArrayToStringCall (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
synthetic void <init> (com.siyeh.ig.bugs.ImplicitArrayToStringInspection$1)
com.siyeh.ig.bugs.ImplicitArrayToStringInspection$1 x0
}
com/siyeh/ig/bugs/ImplicitArrayToStringInspection.class
ImplicitArrayToStringInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.ImplicitArrayToStringInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
com.intellij.psi.PsiType componentType
Object[] infos
com.intellij.psi.PsiExpression expression
boolean removeToString
com.intellij.psi.PsiArrayType type
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/InconvertibleTypesChecker.class
InconvertibleTypesChecker.java
package com.siyeh.ig.bugs
public abstract com.siyeh.ig.bugs.InconvertibleTypesChecker extends java.lang.Object {
public void <init> ()
protected abstract void registerEqualsError (com.intellij.psi.PsiElement, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean)
public void checkTypes (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, boolean)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiType leftType
com.intellij.psi.PsiType rightType
boolean warnIfNoMutualSubclassFound
boolean onTheFly
com.intellij.psi.PsiElement name
protected void deepCheck (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiElement, java.util.Map, boolean, boolean)
com.intellij.psi.PsiClass tmp
com.intellij.psi.PsiType leftParameter
com.intellij.psi.PsiType rightParameter
int i
int length
com.intellij.psi.PsiType[] leftParameters
com.intellij.psi.PsiType[] rightParameters
com.intellij.psi.PsiType leftType
com.intellij.psi.PsiType rightType
com.intellij.psi.PsiElement highlightLocation
java.util.Map checked
boolean warnIfNoMutualSubclassFound
boolean onTheFly
com.intellij.psi.PsiType checkedRight
com.intellij.psi.PsiClass leftClass
com.intellij.psi.PsiClass rightClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/InfiniteRecursionInspection$1.class
InfiniteRecursionInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.InfiniteRecursionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/InfiniteRecursionInspection$InfiniteRecursionVisitor.class
InfiniteRecursionInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.InfiniteRecursionInspection$InfiniteRecursionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.bugs.InfiniteRecursionInspection$1)
com.siyeh.ig.bugs.InfiniteRecursionInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/InfiniteRecursionInspection.class
InfiniteRecursionInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.InfiniteRecursionInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/InnerClassReferencedViaSubclassInspection$1.class
InnerClassReferencedViaSubclassInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.InnerClassReferencedViaSubclassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/InnerClassReferencedViaSubclassInspection$InnerClassReferencedViaSubclassFix.class
InnerClassReferencedViaSubclassInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.InnerClassReferencedViaSubclassInspection$InnerClassReferencedViaSubclassFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiJavaCodeReferenceElement newReferenceElement
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiIdentifier name
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiJavaCodeReferenceElement newReferenceElement
com.intellij.psi.PsiElement qualifier
synthetic void <init> (com.siyeh.ig.bugs.InnerClassReferencedViaSubclassInspection$1)
com.siyeh.ig.bugs.InnerClassReferencedViaSubclassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/InnerClassReferencedViaSubclassInspection$InnerClassReferencedViaSubclassVisitor.class
InnerClassReferencedViaSubclassInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.InnerClassReferencedViaSubclassInspection$InnerClassReferencedViaSubclassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiJavaCodeReferenceElement qualifierReference
com.intellij.psi.PsiElement qualifierTarget
com.intellij.psi.PsiClass qualifierClass
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement identifier
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
synthetic void <init> (com.siyeh.ig.bugs.InnerClassReferencedViaSubclassInspection$1)
com.siyeh.ig.bugs.InnerClassReferencedViaSubclassInspection$1 x0
}
com/siyeh/ig/bugs/InnerClassReferencedViaSubclassInspection.class
InnerClassReferencedViaSubclassInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.InnerClassReferencedViaSubclassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass declaringClass
com.intellij.psi.PsiClass referencedClass
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/InstanceofIncompatibleInterfaceInspection$1.class
InstanceofIncompatibleInterfaceInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.InstanceofIncompatibleInterfaceInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/InstanceofIncompatibleInterfaceInspection$InstanceofIncompatibleInterfaceVisitor.class
InstanceofIncompatibleInterfaceInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.InstanceofIncompatibleInterfaceInspection$InstanceofIncompatibleInterfaceVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression expression
com.intellij.psi.PsiTypeElement castTypeElement
com.intellij.psi.PsiType castType
com.intellij.psi.PsiClassType castClassType
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType operandType
com.intellij.psi.PsiClassType operandClassType
com.intellij.psi.PsiClass castClass
com.intellij.psi.PsiClass operandClass
synthetic void <init> (com.siyeh.ig.bugs.InstanceofIncompatibleInterfaceInspection$1)
com.siyeh.ig.bugs.InstanceofIncompatibleInterfaceInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/InstanceofIncompatibleInterfaceInspection.class
InstanceofIncompatibleInterfaceInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.InstanceofIncompatibleInterfaceInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/InstantiationOfUtilityClassInspection$1.class
InstantiationOfUtilityClassInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.InstantiationOfUtilityClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/InstantiationOfUtilityClassInspection$InstantiationOfUtilityClassVisitor.class
InstantiationOfUtilityClassInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.InstantiationOfUtilityClassInspection$InstantiationOfUtilityClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.bugs.InstantiationOfUtilityClassInspection$1)
com.siyeh.ig.bugs.InstantiationOfUtilityClassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/InstantiationOfUtilityClassInspection.class
InstantiationOfUtilityClassInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.InstantiationOfUtilityClassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/IteratorHasNextCallsIteratorNextInspection$1.class
IteratorHasNextCallsIteratorNextInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.IteratorHasNextCallsIteratorNextInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/IteratorHasNextCallsIteratorNextInspection$IteratorHasNextCallsIteratorNext.class
IteratorHasNextCallsIteratorNextInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.IteratorHasNextCallsIteratorNextInspection$IteratorHasNextCallsIteratorNext extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.bugs.IteratorHasNextCallsIteratorNextInspection$1)
com.siyeh.ig.bugs.IteratorHasNextCallsIteratorNextInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/IteratorHasNextCallsIteratorNextInspection.class
IteratorHasNextCallsIteratorNextInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.IteratorHasNextCallsIteratorNextInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/IteratorNextDoesNotThrowNoSuchElementExceptionInspection$1.class
IteratorNextDoesNotThrowNoSuchElementExceptionInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.IteratorNextDoesNotThrowNoSuchElementExceptionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/IteratorNextDoesNotThrowNoSuchElementExceptionInspection$CalledMethodsVisitor.class
IteratorNextDoesNotThrowNoSuchElementExceptionInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.IteratorNextDoesNotThrowNoSuchElementExceptionInspection$CalledMethodsVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean noSuchElementExceptionThrown
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiType exception
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod method
java.util.List exceptions
boolean isNoSuchElementExceptionThrown ()
synthetic void <init> (com.siyeh.ig.bugs.IteratorNextDoesNotThrowNoSuchElementExceptionInspection$1)
com.siyeh.ig.bugs.IteratorNextDoesNotThrowNoSuchElementExceptionInspection$1 x0
}
com/siyeh/ig/bugs/IteratorNextDoesNotThrowNoSuchElementExceptionInspection$IteratorNextDoesNotThrowNoSuchElementExceptionVisitor.class
IteratorNextDoesNotThrowNoSuchElementExceptionInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.IteratorNextDoesNotThrowNoSuchElementExceptionInspection$IteratorNextDoesNotThrowNoSuchElementExceptionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiType exception
com.intellij.psi.PsiMethod method
com.siyeh.ig.bugs.IteratorNextDoesNotThrowNoSuchElementExceptionInspection$CalledMethodsVisitor visitor
synthetic void <init> (com.siyeh.ig.bugs.IteratorNextDoesNotThrowNoSuchElementExceptionInspection$1)
com.siyeh.ig.bugs.IteratorNextDoesNotThrowNoSuchElementExceptionInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/IteratorNextDoesNotThrowNoSuchElementExceptionInspection.class
IteratorNextDoesNotThrowNoSuchElementExceptionInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.IteratorNextDoesNotThrowNoSuchElementExceptionInspection extends com.siyeh.ig.BaseInspection {
static final com.siyeh.ig.psiutils.MethodMatcher methodMatcher
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/MalformedRegexInspection$1.class
MalformedRegexInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.MalformedRegexInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/MalformedRegexInspection$MalformedRegexVisitor.class
MalformedRegexInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.MalformedRegexInspection$MalformedRegexVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
java.util.regex.PatternSyntaxException e
NullPointerException e
com.intellij.psi.PsiExpression secondArgument
Object flags
java.util.regex.PatternSyntaxException e
NullPointerException e
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression firstArgument
String value
com.intellij.psi.PsiReferenceExpression methodExpression
synthetic void <init> (com.siyeh.ig.bugs.MalformedRegexInspection$1)
com.siyeh.ig.bugs.MalformedRegexInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/MalformedRegexInspection.class
MalformedRegexInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.MalformedRegexInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/MalformedXPathInspection$1.class
MalformedXPathInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.MalformedXPathInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/MalformedXPathInspection$MalformedXPathVisitor.class
MalformedXPathInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.MalformedXPathInspection$MalformedXPathVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
javax.xml.xpath.XPathExpressionException ignore
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression xpathArgument
com.intellij.psi.PsiType type
String value
javax.xml.xpath.XPathFactory xpathFactory
javax.xml.xpath.XPath xpath
private static boolean callTakesXPathExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String name
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
String className
synthetic void <init> (com.siyeh.ig.bugs.MalformedXPathInspection$1)
com.siyeh.ig.bugs.MalformedXPathInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/MalformedXPathInspection.class
MalformedXPathInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.MalformedXPathInspection extends com.siyeh.ig.BaseInspection {
private static final java.util.Set xpathMethodNames
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic java.util.Set access$100 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/MathRandomCastToIntInspection$1.class
MathRandomCastToIntInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.MathRandomCastToIntInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/MathRandomCastToIntInspection$MathRandomCastToIntegerFix.class
MathRandomCastToIntInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.MathRandomCastToIntInspection$MathRandomCastToIntegerFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiJavaToken token
com.intellij.psi.PsiExpression expression
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType type
StringBuilder newExpression
com.siyeh.ig.psiutils.CommentTracker commentTracker
com.intellij.psi.PsiExpression[] operands
synthetic void <init> (com.siyeh.ig.bugs.MathRandomCastToIntInspection$1)
com.siyeh.ig.bugs.MathRandomCastToIntInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/MathRandomCastToIntInspection$MathRandomCastToIntegerVisitor.class
MathRandomCastToIntInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.MathRandomCastToIntInspection$MathRandomCastToIntegerVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiTypeElement castType
com.intellij.psi.PsiType type
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String referenceName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
String qualifiedName
synthetic void <init> (com.siyeh.ig.bugs.MathRandomCastToIntInspection$1)
com.siyeh.ig.bugs.MathRandomCastToIntInspection$1 x0
}
com/siyeh/ig/bugs/MathRandomCastToIntInspection.class
MathRandomCastToIntInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.MathRandomCastToIntInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiType type
public boolean isEnabledByDefault ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.tree.IElementType tokenType
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/MismatchedArrayReadWriteInspection$1.class
MismatchedArrayReadWriteInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.MismatchedArrayReadWriteInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/MismatchedArrayReadWriteInspection$MismatchedArrayReadWriteVisitor$ArrayReadWriteVisitor.class
MismatchedArrayReadWriteInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.MismatchedArrayReadWriteInspection$MismatchedArrayReadWriteVisitor$ArrayReadWriteVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiVariable myVariable
private boolean myWritten
private boolean myRead
private boolean myIsReferenced
void <init> (com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiVariable variable
boolean written
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiElement parent
int dimensions
com.intellij.psi.PsiArrayAccessExpression arrayAccessExpression
com.intellij.psi.PsiType type
com.intellij.psi.PsiReferenceExpression referenceExpression
String name
com.intellij.psi.PsiForeachStatement foreachStatement
com.intellij.psi.PsiExpression iteratedValue
com.intellij.psi.PsiExpression[] expressions
String methodName
String qualifiedName
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement parent
private boolean goesToSameArray (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression arrayExpression
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression parent
private static com.intellij.psi.PsiElement getParent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
public boolean isRead ()
public boolean isWritten ()
public boolean isReferenced ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/MismatchedArrayReadWriteInspection$MismatchedArrayReadWriteVisitor.class
MismatchedArrayReadWriteInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.MismatchedArrayReadWriteInspection$MismatchedArrayReadWriteVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
com.siyeh.ig.bugs.MismatchedArrayReadWriteInspection$MismatchedArrayReadWriteVisitor$ArrayReadWriteVisitor visitor
boolean written
public void visitLocalVariable (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiCodeBlock codeBlock
com.siyeh.ig.bugs.MismatchedArrayReadWriteInspection$MismatchedArrayReadWriteVisitor$ArrayReadWriteVisitor visitor
boolean written
private static boolean shouldCheckVariable (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
static boolean mayBeAccessedElsewhere (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiArrayInitializerExpression arrayInitializer
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiArrayInitializerExpression arrayInitializerExpression
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.psi.PsiConditionalExpression conditionalExpression
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiMethod method
String name
com.intellij.psi.PsiExpression expression
static boolean isZeroSizeArrayExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiArrayInitializerExpression arrayInitializer
com.intellij.psi.PsiArrayInitializerExpression arrayInitializerExpression
com.intellij.psi.PsiExpression[] initializers
com.intellij.psi.PsiExpression initializer
synthetic void <init> (com.siyeh.ig.bugs.MismatchedArrayReadWriteInspection$1)
com.siyeh.ig.bugs.MismatchedArrayReadWriteInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/MismatchedArrayReadWriteInspection.class
MismatchedArrayReadWriteInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.MismatchedArrayReadWriteInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
boolean written
public boolean isEnabledByDefault ()
public boolean runForWholeFile ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/MismatchedStringBuilderQueryUpdateInspection$1.class
MismatchedStringBuilderQueryUpdateInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.MismatchedStringBuilderQueryUpdateInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/MismatchedStringBuilderQueryUpdateInspection$MismatchedQueryAndUpdateOfStringBuilderVisitor.class
MismatchedStringBuilderQueryUpdateInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.MismatchedStringBuilderQueryUpdateInspection$MismatchedQueryAndUpdateOfStringBuilderVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
boolean queried
boolean updated
public void visitLocalVariable (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiCodeBlock codeBlock
boolean queried
boolean updated
private static boolean checkVariable (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
private static boolean isStringBuilderUpdated (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.intellij.psi.PsiExpression initializer
com.siyeh.ig.bugs.MismatchedStringBuilderQueryUpdateInspection$StringBuilderUpdateCalledVisitor visitor
private static boolean isStringBuilderQueried (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.siyeh.ig.bugs.MismatchedStringBuilderQueryUpdateInspection$StringBuilderQueryCalledVisitor visitor
synthetic void <init> (com.siyeh.ig.bugs.MismatchedStringBuilderQueryUpdateInspection$1)
com.siyeh.ig.bugs.MismatchedStringBuilderQueryUpdateInspection$1 x0
}
com/siyeh/ig/bugs/MismatchedStringBuilderQueryUpdateInspection$StringBuilderQueryCalledVisitor.class
MismatchedStringBuilderQueryUpdateInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.MismatchedStringBuilderQueryUpdateInspection$StringBuilderQueryCalledVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private static final java.util.Set queryNames
private final com.intellij.psi.PsiVariable variable
private boolean queried
void <init> (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public boolean isQueried ()
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.PsiElement parent
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiElement target
com.intellij.psi.PsiType type
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String name
com.intellij.psi.PsiExpression qualifierExpression
private boolean isSideEffectFreeBuilderMethodCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
private static boolean isVariableValueUsed (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
private synthetic boolean lambda$visitMethodCallExpression$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/MismatchedStringBuilderQueryUpdateInspection$StringBuilderUpdateCalledVisitor.class
MismatchedStringBuilderQueryUpdateInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.MismatchedStringBuilderQueryUpdateInspection$StringBuilderUpdateCalledVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private static final java.util.Set updateNames
private final com.intellij.psi.PsiVariable variable
private boolean updated
void <init> (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public boolean isUpdated ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression expression
private void checkReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression methodExpression
String name
com.intellij.psi.PsiExpression qualifierExpression
static void <clinit> ()
}
com/siyeh/ig/bugs/MismatchedStringBuilderQueryUpdateInspection.class
MismatchedStringBuilderQueryUpdateInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.MismatchedStringBuilderQueryUpdateInspection extends com.siyeh.ig.BaseInspection {
static final java.util.Set returnSelfNames
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
boolean updated
com.intellij.psi.PsiType type
public boolean isEnabledByDefault ()
public boolean runForWholeFile ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static boolean hasReferenceToVariable (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String name
com.intellij.psi.PsiConditionalExpression conditionalExpression
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/NewObjectEqualityInspection$1.class
NewObjectEqualityInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.NewObjectEqualityInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/NewObjectEqualityInspection$NumberEqualityVisitor.class
NewObjectEqualityInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.NewObjectEqualityInspection$NumberEqualityVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression lhs
private static boolean isNewObject (com.intellij.psi.PsiExpression)
java.util.List contracts
com.intellij.psi.PsiExpression expression
synthetic void <init> (com.siyeh.ig.bugs.NewObjectEqualityInspection$1)
com.siyeh.ig.bugs.NewObjectEqualityInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/NewObjectEqualityInspection.class
NewObjectEqualityInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.NewObjectEqualityInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
protected transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/NewStringBufferWithCharArgumentInspection$1.class
NewStringBufferWithCharArgumentInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.NewStringBufferWithCharArgumentInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/NewStringBufferWithCharArgumentInspection$NewStringBufferWithCharArgumentFix.class
NewStringBufferWithCharArgumentInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.NewStringBufferWithCharArgumentInspection$NewStringBufferWithCharArgumentFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
String text
String newArgument
synthetic void <init> (com.siyeh.ig.bugs.NewStringBufferWithCharArgumentInspection$1)
com.siyeh.ig.bugs.NewStringBufferWithCharArgumentInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/NewStringBufferWithCharArgumentInspection$StringBufferWithCharArgumentVisitor.class
NewStringBufferWithCharArgumentInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.NewStringBufferWithCharArgumentInspection$StringBufferWithCharArgumentVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType type
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.bugs.NewStringBufferWithCharArgumentInspection$1)
com.siyeh.ig.bugs.NewStringBufferWithCharArgumentInspection$1 x0
}
com/siyeh/ig/bugs/NewStringBufferWithCharArgumentInspection.class
NewStringBufferWithCharArgumentInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.NewStringBufferWithCharArgumentInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiExpression argument
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/NonFinalFieldsVisitor$1.class
NonFinalFieldsVisitor.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.NonFinalFieldsVisitor$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.siyeh.ig.bugs.NonFinalFieldsVisitor this$0
void <init> (com.siyeh.ig.bugs.NonFinalFieldsVisitor)
com.siyeh.ig.bugs.NonFinalFieldsVisitor this$0
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement element
com.intellij.psi.PsiField field
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/NonFinalFieldsVisitor.class
NonFinalFieldsVisitor.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.NonFinalFieldsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
void <init> ()
void checkUsedNonFinalFields (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
static synthetic void access$000 (com.siyeh.ig.bugs.NonFinalFieldsVisitor, com.intellij.psi.PsiElement, java.lang.Object[])
com.siyeh.ig.bugs.NonFinalFieldsVisitor x0
com.intellij.psi.PsiElement x1
Object[] x2
}
com/siyeh/ig/bugs/NonShortCircuitBooleanInspection$1.class
NonShortCircuitBooleanInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.NonShortCircuitBooleanInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/NonShortCircuitBooleanInspection$NonShortCircuitBooleanFix.class
NonShortCircuitBooleanInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.NonShortCircuitBooleanInspection$NonShortCircuitBooleanFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiExpression operand
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType tokenType
String operandText
com.intellij.psi.PsiExpression[] operands
StringBuilder newExpression
com.siyeh.ig.psiutils.CommentTracker commentTracker
private static java.lang.String getShortCircuitOperand (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
synthetic void <init> (com.siyeh.ig.bugs.NonShortCircuitBooleanInspection$1)
com.siyeh.ig.bugs.NonShortCircuitBooleanInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/NonShortCircuitBooleanInspection$NonShortCircuitBooleanVisitor.class
NonShortCircuitBooleanInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.NonShortCircuitBooleanInspection$NonShortCircuitBooleanVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiType type
synthetic void <init> (com.siyeh.ig.bugs.NonShortCircuitBooleanInspection$1)
com.siyeh.ig.bugs.NonShortCircuitBooleanInspection$1 x0
}
com/siyeh/ig/bugs/NonShortCircuitBooleanInspection.class
NonShortCircuitBooleanInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.NonShortCircuitBooleanInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/NullArgumentToVariableArgMethodInspection$1.class
NullArgumentToVariableArgMethodInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.NullArgumentToVariableArgMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/NullArgumentToVariableArgMethodInspection$NullArgumentToVariableArgVisitor.class
NullArgumentToVariableArgMethodInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.NullArgumentToVariableArgMethodInspection$NullArgumentToVariableArgVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitEnumConstant (com.intellij.psi.PsiEnumConstant)
com.intellij.psi.PsiEnumConstant enumConstant
public void visitCallExpression (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression call
private void visitCall (com.intellij.psi.PsiCall)
boolean checkArray
boolean checkArray
com.intellij.psi.PsiCall call
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression lastArgument
com.intellij.psi.PsiType type
boolean checkArray
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter lastParameter
com.intellij.psi.PsiType type1
com.intellij.psi.PsiEllipsisType ellipsisType
com.intellij.psi.PsiType arrayType
com.intellij.psi.PsiType componentType
synthetic void <init> (com.siyeh.ig.bugs.NullArgumentToVariableArgMethodInspection$1)
com.siyeh.ig.bugs.NullArgumentToVariableArgMethodInspection$1 x0
}
com/siyeh/ig/bugs/NullArgumentToVariableArgMethodInspection.class
NullArgumentToVariableArgMethodInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.NullArgumentToVariableArgMethodInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getAlternativeID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
public boolean isEnabledByDefault ()
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/NumberEqualityInspection$1.class
NumberEqualityInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.NumberEqualityInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/NumberEqualityInspection$NumberEqualityVisitor.class
NumberEqualityInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.NumberEqualityInspection$NumberEqualityVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression lhs
private static boolean hasNumberType (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
synthetic void <init> (com.siyeh.ig.bugs.NumberEqualityInspection$1)
com.siyeh.ig.bugs.NumberEqualityInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/NumberEqualityInspection.class
NumberEqualityInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.NumberEqualityInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
protected transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ObjectEqualityInspection$1.class
ObjectEqualityInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.ObjectEqualityInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/ObjectEqualityInspection$ObjectEqualityVisitor.class
ObjectEqualityInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ObjectEqualityInspection$ObjectEqualityVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.bugs.ObjectEqualityInspection this$0
private void <init> (com.siyeh.ig.bugs.ObjectEqualityInspection)
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.ProblemHighlightType highlightType
private boolean shouldHighlight (com.intellij.psi.PsiBinaryExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression lhs
private boolean typeHasPrivateConstructor (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiClass aClass
private boolean implementersHaveOnlyPrivateConstructors (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass implementer
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.search.PsiElementProcessor$CollectElementsWithLimit processor
com.intellij.openapi.progress.ProgressManager progressManager
java.util.Collection implementers
private boolean isObjectType (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
private boolean isThisReference (com.intellij.psi.PsiExpression, com.intellij.psi.PsiClass)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiThisExpression thisExpression
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
private static synthetic void lambda$implementersHaveOnlyPrivateConstructors$0 (com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.search.PsiElementProcessor$CollectElementsWithLimit)
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.search.PsiElementProcessor$CollectElementsWithLimit processor
synthetic void <init> (com.siyeh.ig.bugs.ObjectEqualityInspection, com.siyeh.ig.bugs.ObjectEqualityInspection$1)
com.siyeh.ig.bugs.ObjectEqualityInspection x0
com.siyeh.ig.bugs.ObjectEqualityInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ObjectEqualityInspection.class
ObjectEqualityInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.ObjectEqualityInspection extends com.siyeh.ig.BaseInspection {
public boolean m_ignoreEnums
public boolean m_ignoreClassObjects
public boolean m_ignorePrivateConstructors
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel optionsPanel
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ObjectEqualityInspectionMerger.class
ObjectEqualityInspectionMerger.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.ObjectEqualityInspectionMerger extends com.intellij.codeInspection.ex.InspectionElementsMerger {
public void <init> ()
public java.lang.String getMergedToolName ()
public java.lang.String[] getSourceToolNames ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ObjectToStringInspection$1.class
ObjectToStringInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.ObjectToStringInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/ObjectToStringInspection$ObjectToStringVisitor.class
ObjectToStringInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ObjectToStringInspection$ObjectToStringVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.bugs.ObjectToStringInspection this$0
private void <init> (com.siyeh.ig.bugs.ObjectToStringInspection)
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiExpression[] operands
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiReferenceExpression referenceExpression
String canonicalText
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String name
private void checkExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass referencedClass
private boolean hasGoodToString (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass containingClass
String name
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] methods
synthetic void <init> (com.siyeh.ig.bugs.ObjectToStringInspection, com.siyeh.ig.bugs.ObjectToStringInspection$1)
com.siyeh.ig.bugs.ObjectToStringInspection x0
com.siyeh.ig.bugs.ObjectToStringInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ObjectToStringInspection.class
ObjectToStringInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.ObjectToStringInspection extends com.siyeh.ig.BaseInspection {
public boolean IGNORE_NONNLS
public boolean IGNORE_EXCEPTION
public boolean IGNORE_ASSERT
public boolean IGNORE_TOSTRING
public void <init> ()
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/PrimitiveArrayArgumentToVariableArgMethodInspection$1.class
PrimitiveArrayArgumentToVariableArgMethodInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.PrimitiveArrayArgumentToVariableArgMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/PrimitiveArrayArgumentToVariableArgMethodInspection$PrimitiveArrayArgumentToVariableArgVisitor.class
PrimitiveArrayArgumentToVariableArgMethodInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.PrimitiveArrayArgumentToVariableArgMethodInspection$PrimitiveArrayArgumentToVariableArgVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitEnumConstant (com.intellij.psi.PsiEnumConstant)
com.intellij.psi.PsiEnumConstant enumConstant
public void visitCallExpression (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression callExpression
private void visitCall (com.intellij.psi.PsiCall)
com.intellij.psi.PsiCall call
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression lastArgument
com.intellij.psi.PsiType argumentType
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter lastParameter
com.intellij.psi.PsiEllipsisType parameterType
synthetic void <init> (com.siyeh.ig.bugs.PrimitiveArrayArgumentToVariableArgMethodInspection$1)
com.siyeh.ig.bugs.PrimitiveArrayArgumentToVariableArgMethodInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/PrimitiveArrayArgumentToVariableArgMethodInspection.class
PrimitiveArrayArgumentToVariableArgMethodInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.PrimitiveArrayArgumentToVariableArgMethodInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getAlternativeID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType type
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static boolean isPrimitiveArrayType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiType componentType
static boolean isDeepPrimitiveArrayType (com.intellij.psi.PsiType, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType type
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType substitute
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ReflectionForUnavailableAnnotationInspection$1.class
ReflectionForUnavailableAnnotationInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.ReflectionForUnavailableAnnotationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/ReflectionForUnavailableAnnotationInspection$ReflectionForUnavailableAnnotationVisitor.class
ReflectionForUnavailableAnnotationInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ReflectionForUnavailableAnnotationInspection$ReflectionForUnavailableAnnotationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
String name
com.intellij.psi.PsiAnnotationMemberValue value
String text
com.intellij.psi.PsiNameValuePair attribute
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiClassObjectAccessExpression classObjectAccessExpression
com.intellij.psi.PsiTypeElement operand
com.intellij.psi.PsiClass annotationClass
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiAnnotation retentionAnnotation
com.intellij.psi.PsiAnnotationParameterList parameters
com.intellij.psi.PsiNameValuePair[] attributes
synthetic void <init> (com.siyeh.ig.bugs.ReflectionForUnavailableAnnotationInspection$1)
com.siyeh.ig.bugs.ReflectionForUnavailableAnnotationInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ReflectionForUnavailableAnnotationInspection.class
ReflectionForUnavailableAnnotationInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.ReflectionForUnavailableAnnotationInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ReplaceAllDotInspection$1.class
ReplaceAllDotInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.ReplaceAllDotInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/ReplaceAllDotInspection$ReplaceAllDotVisitor.class
ReplaceAllDotInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ReplaceAllDotInspection$ReplaceAllDotVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType argumentType
String canonicalText
String argValue
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
String qualifiedName
synthetic void <init> (com.siyeh.ig.bugs.ReplaceAllDotInspection$1)
com.siyeh.ig.bugs.ReplaceAllDotInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ReplaceAllDotInspection.class
ReplaceAllDotInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.ReplaceAllDotInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ResultSetIndexZeroInspection$1.class
ResultSetIndexZeroInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.ResultSetIndexZeroInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/ResultSetIndexZeroInspection$ResultSetIndexZeroVisitor.class
ResultSetIndexZeroInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ResultSetIndexZeroInspection$ResultSetIndexZeroVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
boolean resultSet
boolean resultSet
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
boolean resultSet
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
Object val
com.intellij.psi.PsiExpression qualifier
synthetic void <init> (com.siyeh.ig.bugs.ResultSetIndexZeroInspection$1)
com.siyeh.ig.bugs.ResultSetIndexZeroInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ResultSetIndexZeroInspection.class
ResultSetIndexZeroInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.ResultSetIndexZeroInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/StaticCallOnSubclassInspection$1.class
StaticCallOnSubclassInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.StaticCallOnSubclassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/StaticCallOnSubclassInspection$StaticCallOnSubclassFix.class
StaticCallOnSubclassInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.StaticCallOnSubclassInspection$StaticCallOnSubclassFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement resolve
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiIdentifier name
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiExpressionList argumentList
String containingClassName
com.siyeh.ig.psiutils.CommentTracker commentTracker
String argText
String typeArgText
String methodName
synthetic void <init> (com.siyeh.ig.bugs.StaticCallOnSubclassInspection$1)
com.siyeh.ig.bugs.StaticCallOnSubclassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/StaticCallOnSubclassInspection$StaticCallOnSubclassVisitor.class
StaticCallOnSubclassInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.StaticCallOnSubclassInspection$StaticCallOnSubclassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiMethod method
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiMethodReferenceExpression expression
private void checkCallOnSubclass (com.intellij.psi.PsiMethod, com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiClass referencedClass
com.intellij.psi.PsiClass declaringClass
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiElement referenceNameElement
synthetic void <init> (com.siyeh.ig.bugs.StaticCallOnSubclassInspection$1)
com.siyeh.ig.bugs.StaticCallOnSubclassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/StaticCallOnSubclassInspection.class
StaticCallOnSubclassInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.StaticCallOnSubclassInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass declaringClass
com.intellij.psi.PsiClass referencedClass
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/StaticFieldReferenceOnSubclassInspection$1.class
StaticFieldReferenceOnSubclassInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.StaticFieldReferenceOnSubclassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/StaticFieldReferenceOnSubclassInspection$StaticFieldOnSubclassFix.class
StaticFieldReferenceOnSubclassInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.StaticFieldReferenceOnSubclassInspection$StaticFieldOnSubclassFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiIdentifier name
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiField field
synthetic void <init> (com.siyeh.ig.bugs.StaticFieldReferenceOnSubclassInspection$1)
com.siyeh.ig.bugs.StaticFieldReferenceOnSubclassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/StaticFieldReferenceOnSubclassInspection$StaticFieldOnSubclassVisitor.class
StaticFieldReferenceOnSubclassInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.StaticFieldReferenceOnSubclassInspection$StaticFieldOnSubclassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiField field
com.intellij.psi.PsiElement qualifierReferent
com.intellij.psi.PsiClass referencedClass
com.intellij.psi.PsiClass declaringClass
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiElement identifier
synthetic void <init> (com.siyeh.ig.bugs.StaticFieldReferenceOnSubclassInspection$1)
com.siyeh.ig.bugs.StaticFieldReferenceOnSubclassInspection$1 x0
}
com/siyeh/ig/bugs/StaticFieldReferenceOnSubclassInspection.class
StaticFieldReferenceOnSubclassInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.StaticFieldReferenceOnSubclassInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass declaringClass
com.intellij.psi.PsiClass referencedClass
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/StringConcatenationInFormatCallInspection$1.class
StringConcatenationInFormatCallInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.StringConcatenationInFormatCallInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/StringConcatenationInFormatCallInspection$StringConcatenationInFormatCallVisitor.class
StringConcatenationInFormatCallInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.StringConcatenationInFormatCallInspection$StringConcatenationInFormatCallVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression formatArgument
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiExpression[] operands
int count
synthetic void <init> (com.siyeh.ig.bugs.StringConcatenationInFormatCallInspection$1)
com.siyeh.ig.bugs.StringConcatenationInFormatCallInspection$1 x0
}
com/siyeh/ig/bugs/StringConcatenationInFormatCallInspection.class
StringConcatenationInFormatCallInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.StringConcatenationInFormatCallInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/StringConcatenationInMessageFormatCallInspection$1.class
StringConcatenationInMessageFormatCallInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.StringConcatenationInMessageFormatCallInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/StringConcatenationInMessageFormatCallInspection$StringConcatenationInFormatCallFix.class
StringConcatenationInMessageFormatCallInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.StringConcatenationInMessageFormatCallInspection$StringConcatenationInFormatCallFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String variableName
void <init> (java.lang.String)
String variableName
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiExpression newExpression
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression[] expressions
int parameter
Object constant
private static com.intellij.psi.PsiExpression addParameter (com.intellij.psi.PsiExpression, int)
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression newExpression
com.intellij.psi.PsiLiteralExpression literalExpression
Object value
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiExpression expression
int parameterNumber
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/StringConcatenationInMessageFormatCallInspection$StringConcatenationInMessageFormatCallVisitor.class
StringConcatenationInMessageFormatCallInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.StringConcatenationInMessageFormatCallInspection$StringConcatenationInMessageFormatCallVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
int formatArgumentIndex
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression firstArgument
com.intellij.psi.PsiType type
int formatArgumentIndex
com.intellij.psi.PsiExpression formatArgument
com.intellij.psi.PsiType formatArgumentType
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiType lhsType
com.intellij.psi.PsiExpression rhs
private static boolean isMessageFormatCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String referenceName
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.bugs.StringConcatenationInMessageFormatCallInspection$1)
com.siyeh.ig.bugs.StringConcatenationInMessageFormatCallInspection$1 x0
}
com/siyeh/ig/bugs/StringConcatenationInMessageFormatCallInspection.class
StringConcatenationInMessageFormatCallInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.StringConcatenationInMessageFormatCallInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiReferenceExpression referenceExpression
String referenceName
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/StringConcatenationMissingWhitespaceInspection$1.class
StringConcatenationMissingWhitespaceInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.StringConcatenationMissingWhitespaceInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/StringConcatenationMissingWhitespaceInspection$StringConcatenationMissingWhitespaceVisitor.class
StringConcatenationMissingWhitespaceInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.StringConcatenationMissingWhitespaceInspection$StringConcatenationMissingWhitespaceVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.bugs.StringConcatenationMissingWhitespaceInspection this$0
private void <init> (com.siyeh.ig.bugs.StringConcatenationMissingWhitespaceInspection)
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiJavaToken token
com.intellij.psi.PsiExpression rhs
int i
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType tokenType
boolean formatCall
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiExpression lhs
private boolean isMissingWhitespace (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, boolean)
int length
char c
char c
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
boolean formatCall
String lhsLiteral
String rhsLiteral
public java.lang.String computeStringValue (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
Object value
synthetic void <init> (com.siyeh.ig.bugs.StringConcatenationMissingWhitespaceInspection, com.siyeh.ig.bugs.StringConcatenationMissingWhitespaceInspection$1)
com.siyeh.ig.bugs.StringConcatenationMissingWhitespaceInspection x0
com.siyeh.ig.bugs.StringConcatenationMissingWhitespaceInspection$1 x1
}
com/siyeh/ig/bugs/StringConcatenationMissingWhitespaceInspection.class
StringConcatenationMissingWhitespaceInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.StringConcatenationMissingWhitespaceInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreNonStringLiterals
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/StringEqualityInspection$1.class
StringEqualityInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.StringEqualityInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/StringEqualityInspection$ObjectEqualityVisitor.class
StringEqualityInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.StringEqualityInspection$ObjectEqualityVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
synthetic void <init> (com.siyeh.ig.bugs.StringEqualityInspection$1)
com.siyeh.ig.bugs.StringEqualityInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/StringEqualityInspection.class
StringEqualityInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.StringEqualityInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
protected transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/StringEqualsCharSequenceInspection$1.class
StringEqualsCharSequenceInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.StringEqualsCharSequenceInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/StringEqualsCharSequenceInspection$StringEqualsCharSequenceFix.class
StringEqualsCharSequenceInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.StringEqualsCharSequenceInspection$StringEqualsCharSequenceFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiIdentifier identifier
synthetic void <init> (com.siyeh.ig.bugs.StringEqualsCharSequenceInspection$1)
com.siyeh.ig.bugs.StringEqualsCharSequenceInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/StringEqualsCharSequenceInspection$StringEqualsCharSequenceVisitor.class
StringEqualsCharSequenceInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.StringEqualsCharSequenceInspection$StringEqualsCharSequenceVisitor extends com.siyeh.ig.bugs.BaseEqualsVisitor {
static final synthetic boolean $assertionsDisabled
private void <init> ()
void checkTypes (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiType leftType
com.intellij.psi.PsiType rightType
com.intellij.psi.PsiElement name
synthetic void <init> (com.siyeh.ig.bugs.StringEqualsCharSequenceInspection$1)
com.siyeh.ig.bugs.StringEqualsCharSequenceInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/StringEqualsCharSequenceInspection.class
StringEqualsCharSequenceInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.StringEqualsCharSequenceInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiType type
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiReferenceExpression expression
private static boolean isStringEqualsCall (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/SuspiciousArrayCastInspection$1.class
SuspiciousArrayCastInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.SuspiciousArrayCastInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/SuspiciousArrayCastInspection$SuspiciousArrayCastVisitor.class
SuspiciousArrayCastInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.SuspiciousArrayCastInspection$SuspiciousArrayCastVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType castType
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass castClass
com.intellij.psi.PsiClass aClass
private static boolean isCollectionToArrayCall (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.bugs.SuspiciousArrayCastInspection$1)
com.siyeh.ig.bugs.SuspiciousArrayCastInspection$1 x0
}
com/siyeh/ig/bugs/SuspiciousArrayCastInspection.class
SuspiciousArrayCastInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.SuspiciousArrayCastInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/SuspiciousComparatorCompareInspection$1.class
SuspiciousComparatorCompareInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/SuspiciousComparatorCompareInspection$SuspiciousComparatorCompareVisitor$1.class
SuspiciousComparatorCompareInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$SuspiciousComparatorCompareVisitor$1 extends com.intellij.codeInspection.dataFlow.StandardDataFlowRunner {
final synthetic com.intellij.psi.PsiParameter[] val$parameters
final synthetic com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$SuspiciousComparatorCompareVisitor this$0
void <init> (com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$SuspiciousComparatorCompareVisitor, boolean, com.intellij.psi.PsiElement, com.intellij.psi.PsiParameter[])
com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$SuspiciousComparatorCompareVisitor this$0
boolean unknownMembersAreNullable
com.intellij.psi.PsiElement context
protected com.intellij.codeInspection.dataFlow.DfaMemoryState createMemoryState ()
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var1
com.intellij.codeInspection.dataFlow.value.DfaVariableValue var2
com.intellij.codeInspection.dataFlow.value.DfaValue condition
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/SuspiciousComparatorCompareInspection$SuspiciousComparatorCompareVisitor$ComparatorVisitor.class
SuspiciousComparatorCompareInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$SuspiciousComparatorCompareVisitor$ComparatorVisitor extends com.intellij.codeInspection.dataFlow.StandardInstructionVisitor {
private final com.intellij.psi.PsiParameterListOwner myOwner
private final java.util.Set myContexts
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet myRange
private void <init> (com.intellij.psi.PsiParameterListOwner)
com.intellij.psi.PsiParameterListOwner owner
protected void checkReturnValue (com.intellij.codeInspection.dataFlow.value.DfaValue, com.intellij.psi.PsiExpression, com.intellij.psi.PsiParameterListOwner, com.intellij.codeInspection.dataFlow.DfaMemoryState)
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiParameterListOwner owner
com.intellij.codeInspection.dataFlow.DfaMemoryState state
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet range
synthetic void <init> (com.intellij.psi.PsiParameterListOwner, com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$1)
com.intellij.psi.PsiParameterListOwner x0
com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$1 x1
static synthetic java.util.Set access$400 (com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$SuspiciousComparatorCompareVisitor$ComparatorVisitor)
com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$SuspiciousComparatorCompareVisitor$ComparatorVisitor x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/SuspiciousComparatorCompareInspection$SuspiciousComparatorCompareVisitor$ParameterAccessVisitor.class
SuspiciousComparatorCompareInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$SuspiciousComparatorCompareVisitor$ParameterAccessVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final java.util.Set parameters
private void <init> (com.intellij.psi.PsiParameter[])
com.intellij.psi.PsiParameter[] parameters
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiParameter parameter
private java.util.Collection getUnusedParameters ()
synthetic void <init> (com.intellij.psi.PsiParameter[], com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$1)
com.intellij.psi.PsiParameter[] x0
com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$1 x1
static synthetic java.util.Collection access$200 (com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$SuspiciousComparatorCompareVisitor$ParameterAccessVisitor)
com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$SuspiciousComparatorCompareVisitor$ParameterAccessVisitor x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/SuspiciousComparatorCompareInspection$SuspiciousComparatorCompareVisitor.class
SuspiciousComparatorCompareInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$SuspiciousComparatorCompareVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.psi.PsiClass functionalInterface
private void check (com.intellij.psi.PsiParameterListOwner)
com.intellij.psi.PsiStatement statement
com.intellij.codeInspection.dataFlow.MethodContract contract
com.intellij.psi.PsiParameterListOwner owner
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiElement body
com.intellij.psi.PsiMethodCallExpression soleCall
com.intellij.psi.PsiParameter[] parameters
private void checkParameterList (com.intellij.psi.PsiParameter[], com.intellij.psi.PsiElement)
com.intellij.psi.PsiParameter unusedParameter
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiElement context
com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$SuspiciousComparatorCompareVisitor$ParameterAccessVisitor visitor
private void checkReflexivity (com.intellij.psi.PsiParameterListOwner, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiElement)
com.intellij.psi.PsiParameterListOwner parent
com.intellij.psi.PsiElement commonParent
com.intellij.psi.PsiParameterListOwner owner
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiElement body
com.intellij.codeInspection.dataFlow.StandardDataFlowRunner runner
com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$SuspiciousComparatorCompareVisitor$ComparatorVisitor visitor
com.intellij.psi.PsiElement context
synthetic void <init> (com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$1)
com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection$1 x0
}
com/siyeh/ig/bugs/SuspiciousComparatorCompareInspection.class
SuspiciousComparatorCompareInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.SuspiciousComparatorCompareInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/SuspiciousIndentAfterControlStatementInspection$1.class
SuspiciousIndentAfterControlStatementInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.SuspiciousIndentAfterControlStatementInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/SuspiciousIndentAfterControlStatementInspection$SuspiciousIndentAfterControlStatementVisitor.class
SuspiciousIndentAfterControlStatementInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.SuspiciousIndentAfterControlStatementInspection$SuspiciousIndentAfterControlStatementVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement statement
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement statement
public void visitForeachStatement (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement statement
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiStatement thenStatement
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiStatement elseStatement
com.intellij.psi.PsiStatement nextStatement
private void checkLoopStatement (com.intellij.psi.PsiLoopStatement)
com.intellij.psi.PsiLoopStatement statement
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiStatement nextStatement
private static boolean isWhitespaceSuspicious (com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement)
boolean lineBreakBeforeBody
boolean lineBreakBeforeBody
String text
int lineBreakIndex
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiStatement body
boolean lineBreakBeforeBody
com.intellij.psi.PsiElement prevSibling
com.intellij.psi.PsiStatement nextStatement
String text
int index
com.intellij.psi.PsiElement nextSibling
String nextText
int nextIndex
String nextIndent
String indent
private static int getLineBreakIndex (java.lang.String)
String text
int newLineIndex1
int carriageReturnIndex1
synthetic void <init> (com.siyeh.ig.bugs.SuspiciousIndentAfterControlStatementInspection$1)
com.siyeh.ig.bugs.SuspiciousIndentAfterControlStatementInspection$1 x0
}
com/siyeh/ig/bugs/SuspiciousIndentAfterControlStatementInspection.class
SuspiciousIndentAfterControlStatementInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.SuspiciousIndentAfterControlStatementInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/SuspiciousIntegerDivAssignmentInspection$1.class
SuspiciousIntegerDivAssignmentInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.SuspiciousIntegerDivAssignmentInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/SuspiciousIntegerDivAssignmentInspection$SuspiciousIntegerDivAssignmentFix.class
SuspiciousIntegerDivAssignmentInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.SuspiciousIntegerDivAssignmentInspection$SuspiciousIntegerDivAssignmentFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiAssignmentExpression expression
com.intellij.psi.PsiJavaToken token
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiBinaryExpression rhs
com.siyeh.ig.psiutils.CommentTracker tracker
com.intellij.psi.PsiExpression operand
Number number
public java.lang.String getFamilyName ()
synthetic void <init> (com.siyeh.ig.bugs.SuspiciousIntegerDivAssignmentInspection$1)
com.siyeh.ig.bugs.SuspiciousIntegerDivAssignmentInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/SuspiciousIntegerDivAssignmentInspection$SuspiciousIntegerDivAssignmentVisitor.class
SuspiciousIntegerDivAssignmentInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.SuspiciousIntegerDivAssignmentInspection$SuspiciousIntegerDivAssignmentVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.bugs.SuspiciousIntegerDivAssignmentInspection this$0
private void <init> (com.siyeh.ig.bugs.SuspiciousIntegerDivAssignmentInspection)
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet modRange
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet divisorRange
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.tree.IElementType assignmentTokenType
com.intellij.psi.PsiBinaryExpression rhs
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet dividendRange
synthetic void <init> (com.siyeh.ig.bugs.SuspiciousIntegerDivAssignmentInspection, com.siyeh.ig.bugs.SuspiciousIntegerDivAssignmentInspection$1)
com.siyeh.ig.bugs.SuspiciousIntegerDivAssignmentInspection x0
com.siyeh.ig.bugs.SuspiciousIntegerDivAssignmentInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/SuspiciousIntegerDivAssignmentInspection.class
SuspiciousIntegerDivAssignmentInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.SuspiciousIntegerDivAssignmentInspection extends com.siyeh.ig.BaseInspection {
public boolean myReportPossiblyExactDivision
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static com.intellij.psi.PsiBinaryExpression getRhs (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiBinaryExpression rhs
static synthetic com.intellij.psi.PsiBinaryExpression access$200 (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/SuspiciousSystemArraycopyInspection$1.class
SuspiciousSystemArraycopyInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.SuspiciousSystemArraycopyInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/SuspiciousSystemArraycopyInspection$SuspiciousSystemArraycopyVisitor.class
SuspiciousSystemArraycopyInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.SuspiciousSystemArraycopyInspection$SuspiciousSystemArraycopyVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiClassType objectType
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression srcPos
com.intellij.psi.PsiExpression destPos
com.intellij.psi.PsiExpression length
com.intellij.psi.PsiExpression src
com.intellij.psi.PsiType srcType
boolean notArrayReported
com.intellij.psi.PsiExpression dest
com.intellij.psi.PsiType destType
com.intellij.psi.PsiArrayType srcArrayType
com.intellij.psi.PsiArrayType destArrayType
com.intellij.psi.PsiType srcComponentType
com.intellij.psi.PsiType destComponentType
private static boolean isNegativeArgument (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression argument
Object constant
Integer integer
synthetic void <init> (com.siyeh.ig.bugs.SuspiciousSystemArraycopyInspection$1)
com.siyeh.ig.bugs.SuspiciousSystemArraycopyInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/SuspiciousSystemArraycopyInspection.class
SuspiciousSystemArraycopyInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.SuspiciousSystemArraycopyInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/SuspiciousToArrayCallInspection$1.class
SuspiciousToArrayCallInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.SuspiciousToArrayCallInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/SuspiciousToArrayCallInspection$SuspiciousToArrayCallFix.class
SuspiciousToArrayCallInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.SuspiciousToArrayCallInspection$SuspiciousToArrayCallFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myReplacement
private final String myPresented
void <init> (com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiType wantedType
boolean isFunction
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiExpression expression
public java.lang.String getName ()
public java.lang.String getFamilyName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/SuspiciousToArrayCallInspection$SuspiciousToArrayCallVisitor.class
SuspiciousToArrayCallInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.SuspiciousToArrayCallInspection$SuspiciousToArrayCallVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiType itemType
com.intellij.psi.PsiType argumentType
com.intellij.psi.PsiType argumentType
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
private static com.intellij.psi.PsiType getIntFunctionParameterType (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType argumentType
private void checkArrayTypes (com.intellij.psi.PsiExpression, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiType argumentType
com.intellij.psi.PsiType itemType
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType actualType
private static com.intellij.psi.PsiType getActualItemTypeIfMismatch (com.intellij.psi.PsiArrayType, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiTypeCastExpression castExpression
com.intellij.psi.PsiTypeElement castTypeElement
com.intellij.psi.PsiType castType
com.intellij.psi.PsiArrayType castArrayType
com.intellij.psi.PsiReferenceList extendsList
com.intellij.psi.PsiClassType[] types
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiType itemType
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.bugs.SuspiciousToArrayCallInspection$1)
com.siyeh.ig.bugs.SuspiciousToArrayCallInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/SuspiciousToArrayCallInspection.class
SuspiciousToArrayCallInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.SuspiciousToArrayCallInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiType type
com.intellij.psi.PsiType foundType
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/TextLabelInSwitchStatementInspection$1.class
TextLabelInSwitchStatementInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.TextLabelInSwitchStatementInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/TextLabelInSwitchStatementInspection$TextLabelInSwitchStatementVisitor.class
TextLabelInSwitchStatementInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.TextLabelInSwitchStatementInspection$TextLabelInSwitchStatementVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement statement
public void visitSwitchExpression (com.intellij.psi.PsiSwitchExpression)
com.intellij.psi.PsiSwitchExpression expression
private void visitSwitchBlock (com.intellij.psi.PsiSwitchBlock)
com.intellij.psi.PsiLabeledStatement labeledStatement
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiSwitchBlock block
com.intellij.psi.PsiCodeBlock body
synthetic void <init> (com.siyeh.ig.bugs.TextLabelInSwitchStatementInspection$1)
com.siyeh.ig.bugs.TextLabelInSwitchStatementInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/TextLabelInSwitchStatementInspection.class
TextLabelInSwitchStatementInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.TextLabelInSwitchStatementInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ThisPassedAsArgumentVisitor.class
ThisPassedAsArgumentVisitor.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ThisPassedAsArgumentVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean passed
void <init> ()
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
private static boolean isThisExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiExpression expression
public boolean isPassed ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ThrowableNeverThrownInspectionMerger.class
ThrowableNeverThrownInspectionMerger.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.ThrowableNeverThrownInspectionMerger extends com.intellij.codeInspection.ex.InspectionElementsMerger {
public void <init> ()
public java.lang.String getMergedToolName ()
public java.lang.String[] getSourceToolNames ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/ThrowableNotThrownInspection$1.class
ThrowableNotThrownInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.ThrowableNotThrownInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/ThrowableNotThrownInspection$ThrowableResultOfMethodCallIgnoredVisitor.class
ThrowableNotThrownInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.ThrowableNotThrownInspection$ThrowableResultOfMethodCallIgnoredVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass containingClass
com.intellij.codeInspection.dataFlow.StandardMethodContract contract
synthetic void <init> (com.siyeh.ig.bugs.ThrowableNotThrownInspection$1)
com.siyeh.ig.bugs.ThrowableNotThrownInspection$1 x0
}
com/siyeh/ig/bugs/ThrowableNotThrownInspection.class
ThrowableNotThrownInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.ThrowableNotThrownInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiExpression expression
String type
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static boolean isIgnoredThrowable (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private static boolean isIgnored (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiExpression expression1
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiExpression expression
boolean checkDeep
com.intellij.psi.PsiElement parent
private static com.intellij.psi.PsiElement getHandlingParent (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression expression
private static boolean isUsedElsewhere (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiLocalVariable variable
com.intellij.util.Query query
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/UseOfPropertiesAsHashtableInspection$1.class
UseOfPropertiesAsHashtableInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.UseOfPropertiesAsHashtableInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/UseOfPropertiesAsHashtableInspection$UseOfPropertiesAsHashtableFix.class
UseOfPropertiesAsHashtableInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.UseOfPropertiesAsHashtableInspection$UseOfPropertiesAsHashtableFix extends com.siyeh.ig.InspectionGadgetsFix {
private final boolean put
void <init> (boolean)
boolean put
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
com.siyeh.ig.psiutils.CommentTracker commentTracker
StringBuilder newExpression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
private static synthetic java.lang.String lambda$doFix$0 (com.siyeh.ig.psiutils.CommentTracker, com.intellij.psi.PsiExpression)
com.siyeh.ig.psiutils.CommentTracker commentTracker
com.intellij.psi.PsiExpression arg
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/UseOfPropertiesAsHashtableInspection$UseOfPropertiesAsHashtableVisitor.class
UseOfPropertiesAsHashtableInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.UseOfPropertiesAsHashtableInspection$UseOfPropertiesAsHashtableVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiExpression qualifier
synthetic void <init> (com.siyeh.ig.bugs.UseOfPropertiesAsHashtableInspection$1)
com.siyeh.ig.bugs.UseOfPropertiesAsHashtableInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/UseOfPropertiesAsHashtableInspection.class
UseOfPropertiesAsHashtableInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.UseOfPropertiesAsHashtableInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression argument
Object[] infos
com.intellij.psi.PsiMethodCallExpression methodCallExpression
String methodName
boolean put
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/bugs/VariableNotUsedInsideIfInspection$1.class
VariableNotUsedInsideIfInspection.java
package com.siyeh.ig.bugs
synthetic com.siyeh.ig.bugs.VariableNotUsedInsideIfInspection$1 extends java.lang.Object {
}
com/siyeh/ig/bugs/VariableNotUsedInsideIfInspection$VariableNotUsedInsideIfVisitor.class
VariableNotUsedInsideIfInspection.java
package com.siyeh.ig.bugs
com.siyeh.ig.bugs.VariableNotUsedInsideIfInspection$VariableNotUsedInsideIfVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.tree.IElementType tokenType
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.tree.IElementType tokenType
private boolean checkVariableUsage (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement thenContext
com.intellij.psi.PsiElement elseContext
com.intellij.psi.PsiElement target
com.intellij.psi.PsiVariable variable
private static com.intellij.psi.PsiReferenceExpression extractVariableReference (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
private static boolean contextExits (com.intellij.psi.PsiElement)
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiStatement lastStatement
com.intellij.psi.PsiElement context
private static boolean statementExits (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
synthetic void <init> (com.siyeh.ig.bugs.VariableNotUsedInsideIfInspection$1)
com.siyeh.ig.bugs.VariableNotUsedInsideIfInspection$1 x0
}
com/siyeh/ig/bugs/VariableNotUsedInsideIfInspection.class
VariableNotUsedInsideIfInspection.java
package com.siyeh.ig.bugs
public com.siyeh.ig.bugs.VariableNotUsedInsideIfInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
boolean isIf
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/callMatcher/CallHandler.class
CallHandler.java
package com.siyeh.ig.callMatcher
public com.siyeh.ig.callMatcher.CallHandler extends java.lang.Object implements java.util.function.Function {
private final com.siyeh.ig.callMatcher.CallMatcher myMatcher
private final java.util.function.Function myTransformer
public void <init> (com.siyeh.ig.callMatcher.CallMatcher, java.util.function.Function)
com.siyeh.ig.callMatcher.CallMatcher matcher
java.util.function.Function transformer
public final com.siyeh.ig.callMatcher.CallMatcher matcher ()
public java.lang.Object apply (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
public java.lang.Object applyMethodReference (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression ref
public java.lang.Object applyMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static com.siyeh.ig.callMatcher.CallHandler of (com.siyeh.ig.callMatcher.CallMatcher, java.util.function.Function)
com.siyeh.ig.callMatcher.CallMatcher matcher
java.util.function.Function transformer
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
com/siyeh/ig/callMatcher/CallMapper.class
CallMapper.java
package com.siyeh.ig.callMatcher
public com.siyeh.ig.callMatcher.CallMapper extends java.lang.Object {
private final java.util.Map myMap
public void <init> ()
public transient void <init> (com.siyeh.ig.callMatcher.CallHandler[])
com.siyeh.ig.callMatcher.CallHandler handler
com.siyeh.ig.callMatcher.CallHandler[] handlers
public com.siyeh.ig.callMatcher.CallMapper register (com.siyeh.ig.callMatcher.CallHandler)
com.siyeh.ig.callMatcher.CallHandler handler
public com.siyeh.ig.callMatcher.CallMapper register (com.siyeh.ig.callMatcher.CallMatcher, java.util.function.Function)
com.siyeh.ig.callMatcher.CallMatcher matcher
java.util.function.Function handler
public com.siyeh.ig.callMatcher.CallMapper register (com.siyeh.ig.callMatcher.CallMatcher, java.lang.Object)
com.siyeh.ig.callMatcher.CallMatcher matcher
Object value
public com.siyeh.ig.callMatcher.CallMapper registerAll (java.util.List)
java.util.List handlers
public java.lang.Object mapFirst (com.intellij.psi.PsiMethodCallExpression)
Object t
java.util.function.Function function
com.intellij.psi.PsiMethodCallExpression call
java.util.List functions
public java.lang.Object mapFirst (com.intellij.psi.PsiMethodReferenceExpression)
Object t
com.siyeh.ig.callMatcher.CallHandler function
com.intellij.psi.PsiMethodReferenceExpression methodRef
java.util.List functions
public java.lang.Object mapFirst (com.intellij.psi.PsiMethod)
Object t
com.siyeh.ig.callMatcher.CallHandler function
com.intellij.psi.PsiMethod method
java.util.List functions
public java.util.stream.Stream mapAll (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
java.util.List functions
private static synthetic java.lang.Object lambda$mapAll$3 (com.intellij.psi.PsiMethodCallExpression, com.siyeh.ig.callMatcher.CallHandler)
com.intellij.psi.PsiMethodCallExpression call
com.siyeh.ig.callMatcher.CallHandler fn
private static synthetic java.lang.Object lambda$register$2 (java.lang.Object, com.intellij.psi.PsiMethodCallExpression)
Object value
com.intellij.psi.PsiMethodCallExpression call
private synthetic void lambda$register$1 (com.siyeh.ig.callMatcher.CallHandler, java.lang.String)
com.siyeh.ig.callMatcher.CallHandler handler
String name
private static synthetic java.util.List lambda$null$0 (java.lang.String)
String k
}
com/siyeh/ig/callMatcher/CallMatcher$1.class
CallMatcher.java
package com.siyeh.ig.callMatcher
final com.siyeh.ig.callMatcher.CallMatcher$1 extends java.lang.Object implements com.siyeh.ig.callMatcher.CallMatcher {
final synthetic com.siyeh.ig.callMatcher.CallMatcher[] val$matchers
void <init> (com.siyeh.ig.callMatcher.CallMatcher[])
public java.util.stream.Stream names ()
public boolean methodReferenceMatches (com.intellij.psi.PsiMethodReferenceExpression)
com.siyeh.ig.callMatcher.CallMatcher m
com.intellij.psi.PsiMethodReferenceExpression methodRef
public boolean methodMatches (com.intellij.psi.PsiMethod)
com.siyeh.ig.callMatcher.CallMatcher m
com.intellij.psi.PsiMethod method
public boolean test (com.intellij.psi.PsiMethodCallExpression)
com.siyeh.ig.callMatcher.CallMatcher m
com.intellij.psi.PsiMethodCallExpression call
public java.lang.String toString ()
public volatile synthetic boolean test (java.lang.Object)
}
com/siyeh/ig/callMatcher/CallMatcher$2.class
CallMatcher.java
package com.siyeh.ig.callMatcher
com.siyeh.ig.callMatcher.CallMatcher$2 extends java.lang.Object implements com.siyeh.ig.callMatcher.CallMatcher {
final synthetic java.util.function.Predicate val$filter
final synthetic com.siyeh.ig.callMatcher.CallMatcher this$0
void <init> (com.siyeh.ig.callMatcher.CallMatcher, java.util.function.Predicate)
com.siyeh.ig.callMatcher.CallMatcher this$0
public java.util.stream.Stream names ()
public boolean methodReferenceMatches (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression methodRef
public boolean test (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
public boolean methodMatches (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public java.lang.String toString ()
public volatile synthetic boolean test (java.lang.Object)
}
com/siyeh/ig/callMatcher/CallMatcher$CallType$1.class
CallMatcher.java
package com.siyeh.ig.callMatcher
final enum com.siyeh.ig.callMatcher.CallMatcher$CallType$1 extends com.siyeh.ig.callMatcher.CallMatcher$CallType {
void <init> (java.lang.String, int)
boolean matches (com.intellij.psi.PsiClass, java.lang.String, boolean)
com.intellij.psi.PsiClass aClass
String className
boolean isStatic
}
com/siyeh/ig/callMatcher/CallMatcher$CallType$2.class
CallMatcher.java
package com.siyeh.ig.callMatcher
final enum com.siyeh.ig.callMatcher.CallMatcher$CallType$2 extends com.siyeh.ig.callMatcher.CallMatcher$CallType {
void <init> (java.lang.String, int)
boolean matches (com.intellij.psi.PsiClass, java.lang.String, boolean)
com.intellij.psi.PsiClass aClass
String className
boolean isStatic
}
com/siyeh/ig/callMatcher/CallMatcher$CallType$3.class
CallMatcher.java
package com.siyeh.ig.callMatcher
final enum com.siyeh.ig.callMatcher.CallMatcher$CallType$3 extends com.siyeh.ig.callMatcher.CallMatcher$CallType {
void <init> (java.lang.String, int)
boolean matches (com.intellij.psi.PsiClass, java.lang.String, boolean)
com.intellij.psi.PsiClass aClass
String className
boolean isStatic
}
com/siyeh/ig/callMatcher/CallMatcher$CallType$4.class
CallMatcher.java
package com.siyeh.ig.callMatcher
final enum com.siyeh.ig.callMatcher.CallMatcher$CallType$4 extends com.siyeh.ig.callMatcher.CallMatcher$CallType {
void <init> (java.lang.String, int)
boolean matches (com.intellij.psi.PsiClass, java.lang.String, boolean)
com.intellij.psi.PsiClass aClass
String className
boolean isStatic
}
com/siyeh/ig/callMatcher/CallMatcher$CallType.class
CallMatcher.java
package com.siyeh.ig.callMatcher
public abstract enum com.siyeh.ig.callMatcher.CallMatcher$CallType extends java.lang.Enum {
public static final enum com.siyeh.ig.callMatcher.CallMatcher$CallType STATIC
public static final enum com.siyeh.ig.callMatcher.CallMatcher$CallType ENUM_STATIC
public static final enum com.siyeh.ig.callMatcher.CallMatcher$CallType INSTANCE
public static final enum com.siyeh.ig.callMatcher.CallMatcher$CallType EXACT_INSTANCE
private static final synthetic com.siyeh.ig.callMatcher.CallMatcher$CallType[] $VALUES
public static com.siyeh.ig.callMatcher.CallMatcher$CallType[] values ()
public static com.siyeh.ig.callMatcher.CallMatcher$CallType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
abstract boolean matches (com.intellij.psi.PsiClass, java.lang.String, boolean)
synthetic void <init> (java.lang.String, int, com.siyeh.ig.callMatcher.CallMatcher$1)
String x0
int x1
com.siyeh.ig.callMatcher.CallMatcher$1 x2
static void <clinit> ()
}
com/siyeh/ig/callMatcher/CallMatcher$Simple.class
CallMatcher.java
package com.siyeh.ig.callMatcher
public com.siyeh.ig.callMatcher.CallMatcher$Simple extends java.lang.Object implements com.siyeh.ig.callMatcher.CallMatcher {
static final com.siyeh.ig.callMatcher.CallMatcher$Simple ENUM_VALUES
static final com.siyeh.ig.callMatcher.CallMatcher$Simple ENUM_VALUE_OF
private final String myClassName
private final java.util.Set myNames
private final String[] myParameters
private final com.siyeh.ig.callMatcher.CallMatcher$CallType myCallType
private void <init> (java.lang.String, java.util.Set, java.lang.String[], com.siyeh.ig.callMatcher.CallMatcher$CallType)
String className
java.util.Set names
String[] parameters
com.siyeh.ig.callMatcher.CallMatcher$CallType callType
public java.util.stream.Stream names ()
public com.siyeh.ig.callMatcher.CallMatcher$Simple parameterCount (int)
int count
public transient com.siyeh.ig.callMatcher.CallMatcher$Simple parameterTypes (java.lang.String[])
String[] types
private static boolean parameterTypeMatches (java.lang.String, com.intellij.psi.PsiParameter)
String type
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType psiType
public boolean methodReferenceMatches (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression methodRef
String name
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
public boolean test (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
String name
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
int count
private boolean parametersMatch (com.intellij.psi.PsiParameterList)
com.intellij.psi.PsiParameterList parameterList
public boolean methodMatches (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
public java.lang.String toString ()
public volatile synthetic boolean test (java.lang.Object)
synthetic void <init> (java.lang.String, java.util.Set, java.lang.String[], com.siyeh.ig.callMatcher.CallMatcher$CallType, com.siyeh.ig.callMatcher.CallMatcher$1)
String x0
java.util.Set x1
String[] x2
com.siyeh.ig.callMatcher.CallMatcher$CallType x3
com.siyeh.ig.callMatcher.CallMatcher$1 x4
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/callMatcher/CallMatcher.class
CallMatcher.java
package com.siyeh.ig.callMatcher
public abstract com.siyeh.ig.callMatcher.CallMatcher extends java.lang.Object implements java.util.function.Predicate {
public abstract java.util.stream.Stream names ()
public abstract boolean methodReferenceMatches (com.intellij.psi.PsiMethodReferenceExpression)
public abstract boolean test (com.intellij.psi.PsiMethodCallExpression)
public abstract boolean methodMatches (com.intellij.psi.PsiMethod)
public boolean matches (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static transient com.siyeh.ig.callMatcher.CallMatcher anyOf (com.siyeh.ig.callMatcher.CallMatcher[])
com.siyeh.ig.callMatcher.CallMatcher[] matchers
public static transient com.siyeh.ig.callMatcher.CallMatcher$Simple instanceCall (java.lang.String, java.lang.String[])
String className
String[] methodNames
public static transient com.siyeh.ig.callMatcher.CallMatcher$Simple exactInstanceCall (java.lang.String, java.lang.String[])
String className
String[] methodNames
public static transient com.siyeh.ig.callMatcher.CallMatcher$Simple staticCall (java.lang.String, java.lang.String[])
String className
String[] methodNames
public static com.siyeh.ig.callMatcher.CallMatcher$Simple enumValues ()
public static com.siyeh.ig.callMatcher.CallMatcher$Simple enumValueOf ()
public com.intellij.psi.PsiReferenceExpression getReferenceIfMatched (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public com.siyeh.ig.callMatcher.CallMatcher withContextFilter (java.util.function.Predicate)
java.util.function.Predicate filter
public com.siyeh.ig.callMatcher.CallMatcher withLanguageLevelAtLeast (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
public volatile synthetic boolean test (java.lang.Object)
private static synthetic boolean lambda$withLanguageLevelAtLeast$0 (com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiElement)
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/ClassInitializerInspection$1.class
ClassInitializerInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.ClassInitializerInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/ClassInitializerInspection$ClassInitializerVisitor.class
ClassInitializerInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.ClassInitializerInspection$ClassInitializerVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.classlayout.ClassInitializerInspection this$0
private void <init> (com.siyeh.ig.classlayout.ClassInitializerInspection)
public void visitClassInitializer (com.intellij.psi.PsiClassInitializer)
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.classlayout.ClassInitializerInspection, com.siyeh.ig.classlayout.ClassInitializerInspection$1)
com.siyeh.ig.classlayout.ClassInitializerInspection x0
com.siyeh.ig.classlayout.ClassInitializerInspection$1 x1
}
com/siyeh/ig/classlayout/ClassInitializerInspection$MoveToConstructorFix.class
ClassInitializerInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.ClassInitializerInspection$MoveToConstructorFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiMethod constructor
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement brace
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiClass aClass
java.util.Collection constructors
com.siyeh.ig.psiutils.CommentTracker tracker
private static void addCodeToMethod (com.intellij.psi.PsiClassInitializer, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement last
private static java.util.Collection getOrCreateConstructors (com.intellij.psi.PsiClass)
com.intellij.codeInsight.intention.IntentionAction addDefaultConstructorFix
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] constructors
private static java.util.Collection removeChainedConstructors (java.util.Collection)
java.util.Collection constructors
private static synthetic boolean lambda$removeChainedConstructors$0 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod constructor
synthetic void <init> (com.siyeh.ig.classlayout.ClassInitializerInspection$1)
com.siyeh.ig.classlayout.ClassInitializerInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/ClassInitializerInspection.class
ClassInitializerInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.ClassInitializerInspection extends com.siyeh.ig.BaseInspection {
public boolean onlyWarnWhenConstructor
static final synthetic boolean $assertionsDisabled
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
protected transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClassInitializer classInitializer
com.intellij.psi.PsiClass aClass
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/ClassMayBeInterfaceInspection$1.class
ClassMayBeInterfaceInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.ClassMayBeInterfaceInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/ClassMayBeInterfaceInspection$ClassMayBeInterfaceFix.class
ClassMayBeInterfaceInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.ClassMayBeInterfaceInspection$ClassMayBeInterfaceFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public boolean startInWriteAction ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiClass inheritor
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiIdentifier classNameIdentifier
com.intellij.psi.PsiClass interfaceClass
com.intellij.psi.search.SearchScope searchScope
java.util.List elements
private static void changeClassToInterface (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass innerClass
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.psi.PsiKeyword classKeyword
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiKeyword interfaceKeyword
private static void moveImplementsToExtends (com.intellij.psi.PsiClass)
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiClass anInterface
com.intellij.psi.PsiReferenceList extendsList
com.intellij.psi.PsiReferenceList implementsList
com.intellij.psi.PsiJavaCodeReferenceElement[] referenceElements
private static void moveSubClassExtendsToImplements (java.util.List)
com.intellij.psi.PsiClass inheritor
com.intellij.psi.PsiReferenceList extendsList
com.intellij.psi.PsiReferenceList implementsList
int i
java.util.List inheritors
com.intellij.psi.PsiClass oldClass
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiJavaCodeReferenceElement classReference
private static void moveReference (com.intellij.psi.PsiReferenceList, com.intellij.psi.PsiReferenceList, com.intellij.psi.PsiJavaCodeReferenceElement)
String implementsReferenceFqName
com.intellij.psi.PsiJavaCodeReferenceElement sourceReference
com.intellij.psi.PsiReferenceList source
com.intellij.psi.PsiReferenceList target
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiJavaCodeReferenceElement[] sourceReferences
String fqName
private static synthetic void lambda$doFix$0 (java.util.List, com.intellij.psi.PsiClass) throws java.lang.RuntimeException
java.util.List elements
com.intellij.psi.PsiClass interfaceClass
synthetic void <init> (com.siyeh.ig.classlayout.ClassMayBeInterfaceInspection$1)
com.siyeh.ig.classlayout.ClassMayBeInterfaceInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/ClassMayBeInterfaceInspection$ClassMayBeInterfaceVisitor.class
ClassMayBeInterfaceInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.ClassMayBeInterfaceInspection$ClassMayBeInterfaceVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.classlayout.ClassMayBeInterfaceInspection this$0
private void <init> (com.siyeh.ig.classlayout.ClassMayBeInterfaceInspection)
public void visitClass (com.intellij.psi.PsiClass)
com.siyeh.ig.memory.InnerClassReferenceVisitor visitor
com.intellij.psi.PsiClass aClass
public boolean mayBeInterface (com.intellij.psi.PsiClass)
com.intellij.psi.PsiJavaCodeReferenceElement[] extendsElements
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiReferenceList extendsList
com.intellij.psi.PsiClassInitializer[] initializers
private boolean allFieldsPublicStaticFinal (com.intellij.psi.PsiClass)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
boolean allFieldsStaticFinal
com.intellij.psi.PsiField[] fields
private boolean allMethodsPublicAbstract (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] methods
private boolean allInnerClassesPublic (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass innerClass
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass[] innerClasses
synthetic void <init> (com.siyeh.ig.classlayout.ClassMayBeInterfaceInspection, com.siyeh.ig.classlayout.ClassMayBeInterfaceInspection$1)
com.siyeh.ig.classlayout.ClassMayBeInterfaceInspection x0
com.siyeh.ig.classlayout.ClassMayBeInterfaceInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/ClassMayBeInterfaceInspection.class
ClassMayBeInterfaceInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.ClassMayBeInterfaceInspection extends com.siyeh.ig.BaseInspection {
public boolean reportClassesWithNonAbstractMethods
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public void writeSettings (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element node
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static boolean isEmptyConstructor (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/ConstantDeclaredInAbstractClassInspection$1.class
ConstantDeclaredInAbstractClassInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.ConstantDeclaredInAbstractClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/ConstantDeclaredInAbstractClassInspection$ConstantDeclaredInAbstractClassVisitor.class
ConstantDeclaredInAbstractClassInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.ConstantDeclaredInAbstractClassInspection$ConstantDeclaredInAbstractClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.classlayout.ConstantDeclaredInAbstractClassInspection$1)
com.siyeh.ig.classlayout.ConstantDeclaredInAbstractClassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/ConstantDeclaredInAbstractClassInspection.class
ConstantDeclaredInAbstractClassInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.ConstantDeclaredInAbstractClassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/ConstantDeclaredInInterfaceInspection$1.class
ConstantDeclaredInInterfaceInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.ConstantDeclaredInInterfaceInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/ConstantDeclaredInInterfaceInspection$ConstantDeclaredInInterfaceVisitor.class
ConstantDeclaredInInterfaceInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.ConstantDeclaredInInterfaceInspection$ConstantDeclaredInInterfaceVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.classlayout.ConstantDeclaredInInterfaceInspection$1)
com.siyeh.ig.classlayout.ConstantDeclaredInInterfaceInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/ConstantDeclaredInInterfaceInspection.class
ConstantDeclaredInInterfaceInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.ConstantDeclaredInInterfaceInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/FinalClassInspection$1.class
FinalClassInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.FinalClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/FinalClassInspection$FinalStaticClassVisitor.class
FinalClassInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.FinalClassInspection$FinalStaticClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.classlayout.FinalClassInspection$1)
com.siyeh.ig.classlayout.FinalClassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/FinalClassInspection.class
FinalClassInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.FinalClassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/FinalMethodInFinalClassInspection$1.class
FinalMethodInFinalClassInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.FinalMethodInFinalClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/FinalMethodInFinalClassInspection$FinalMethodInFinalClassVisitor.class
FinalMethodInFinalClassInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.FinalMethodInFinalClassInspection$FinalMethodInFinalClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.classlayout.FinalMethodInFinalClassInspection$1)
com.siyeh.ig.classlayout.FinalMethodInFinalClassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/FinalMethodInFinalClassInspection.class
FinalMethodInFinalClassInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.FinalMethodInFinalClassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/FinalMethodInspection$1.class
FinalMethodInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.FinalMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/FinalMethodInspection$FinalMethodVisitor.class
FinalMethodInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.FinalMethodInspection$FinalMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.classlayout.FinalMethodInspection$1)
com.siyeh.ig.classlayout.FinalMethodInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/FinalMethodInspection.class
FinalMethodInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.FinalMethodInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/FinalPrivateMethodInspection$1.class
FinalPrivateMethodInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.FinalPrivateMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/FinalPrivateMethodInspection$FinalPrivateMethodVisitor.class
FinalPrivateMethodInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.FinalPrivateMethodInspection$FinalPrivateMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.classlayout.FinalPrivateMethodInspection$1)
com.siyeh.ig.classlayout.FinalPrivateMethodInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/FinalPrivateMethodInspection.class
FinalPrivateMethodInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.FinalPrivateMethodInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/FinalStaticMethodInspection$1.class
FinalStaticMethodInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.FinalStaticMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/FinalStaticMethodInspection$FinalStaticMethodVisitor.class
FinalStaticMethodInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.FinalStaticMethodInspection$FinalStaticMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.classlayout.FinalStaticMethodInspection$1)
com.siyeh.ig.classlayout.FinalStaticMethodInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/FinalStaticMethodInspection.class
FinalStaticMethodInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.FinalStaticMethodInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/InterfaceMayBeAnnotatedFunctionalInspection$1.class
InterfaceMayBeAnnotatedFunctionalInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.InterfaceMayBeAnnotatedFunctionalInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/InterfaceMayBeAnnotatedFunctionalInspection$InterfaceMayBeAnnotatedFunctionalVisitor.class
InterfaceMayBeAnnotatedFunctionalInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.InterfaceMayBeAnnotatedFunctionalInspection$InterfaceMayBeAnnotatedFunctionalVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.util.MethodSignature signature
synthetic void <init> (com.siyeh.ig.classlayout.InterfaceMayBeAnnotatedFunctionalInspection$1)
com.siyeh.ig.classlayout.InterfaceMayBeAnnotatedFunctionalInspection$1 x0
}
com/siyeh/ig/classlayout/InterfaceMayBeAnnotatedFunctionalInspection.class
InterfaceMayBeAnnotatedFunctionalInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.InterfaceMayBeAnnotatedFunctionalInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass aClass
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/ListenerMayUseAdapterInspection$1.class
ListenerMayUseAdapterInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.ListenerMayUseAdapterInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/ListenerMayUseAdapterInspection$ListenerMayUseAdapterFix.class
ListenerMayUseAdapterInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.ListenerMayUseAdapterInspection$ListenerMayUseAdapterFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String adapterName
void <init> (java.lang.String)
String adapterName
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiMethod[] superMethods
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass interfaceClass
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiJavaCodeReferenceElement element
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiReferenceList extendsList
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiClass adapterClass
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/ListenerMayUseAdapterInspection$ListenerMayUseAdapterVisitor.class
ListenerMayUseAdapterInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.ListenerMayUseAdapterInspection$ListenerMayUseAdapterVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.classlayout.ListenerMayUseAdapterInspection this$0
private void <init> (com.siyeh.ig.classlayout.ListenerMayUseAdapterInspection)
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiJavaCodeReferenceElement implementsReference
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiReferenceList extendsList
com.intellij.psi.PsiJavaCodeReferenceElement[] extendsReferences
com.intellij.psi.PsiReferenceList implementsList
com.intellij.psi.PsiJavaCodeReferenceElement[] implementsReferences
private void checkReference (com.intellij.psi.PsiClass, com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiElement implementsTarget
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiMethod[] superMethods
com.intellij.psi.PsiMethod method
boolean emptyMethodFound
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiJavaCodeReferenceElement implementsReference
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass implementsClass
String className
com.intellij.psi.PsiMethod[] interfaceMethods
boolean allDefault
String adapterName
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiClass adapterClass
com.intellij.psi.PsiReferenceList implementsList
com.intellij.psi.PsiJavaCodeReferenceElement[] referenceElements
boolean adapterImplementsListener
synthetic void <init> (com.siyeh.ig.classlayout.ListenerMayUseAdapterInspection, com.siyeh.ig.classlayout.ListenerMayUseAdapterInspection$1)
com.siyeh.ig.classlayout.ListenerMayUseAdapterInspection x0
com.siyeh.ig.classlayout.ListenerMayUseAdapterInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/ListenerMayUseAdapterInspection.class
ListenerMayUseAdapterInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.ListenerMayUseAdapterInspection extends com.siyeh.ig.BaseInspection {
public boolean checkForEmptyMethods
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass aClass
String className
String adapterName
public javax.swing.JComponent createOptionsPanel ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
String adapterName
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/MarkerInterfaceInspection$1.class
MarkerInterfaceInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.MarkerInterfaceInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/MarkerInterfaceInspection$MarkerInterfaceVisitor.class
MarkerInterfaceInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.MarkerInterfaceInspection$MarkerInterfaceVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiTypeElement[] typeParameterElements
com.intellij.psi.PsiJavaCodeReferenceElement[] referenceElements
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiField[] fields
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiReferenceList extendsList
synthetic void <init> (com.siyeh.ig.classlayout.MarkerInterfaceInspection$1)
com.siyeh.ig.classlayout.MarkerInterfaceInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/MarkerInterfaceInspection.class
MarkerInterfaceInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.MarkerInterfaceInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/MethodReturnAlwaysConstantInspection$1$1.class
MethodReturnAlwaysConstantInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.MethodReturnAlwaysConstantInspection$1$1 extends com.intellij.codeInspection.reference.RefJavaVisitor {
final synthetic com.siyeh.ig.classlayout.MethodReturnAlwaysConstantInspection$1 this$1
void <init> (com.siyeh.ig.classlayout.MethodReturnAlwaysConstantInspection$1)
com.siyeh.ig.classlayout.MethodReturnAlwaysConstantInspection$1 this$1
public void visitMethod (com.intellij.codeInspection.reference.RefMethod)
com.intellij.codeInspection.reference.RefMethod refMethod
private static synthetic boolean lambda$visitMethod$0 (com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.reference.RefMethod, com.intellij.psi.PsiMethod)
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.psi.PsiMethod derivedMethod
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/MethodReturnAlwaysConstantInspection$1.class
MethodReturnAlwaysConstantInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.MethodReturnAlwaysConstantInspection$1 extends com.intellij.codeInspection.reference.RefJavaVisitor {
final synthetic com.intellij.codeInspection.ProblemDescriptionsProcessor val$processor
final synthetic com.intellij.codeInspection.GlobalJavaInspectionContext val$globalContext
final synthetic com.siyeh.ig.classlayout.MethodReturnAlwaysConstantInspection this$0
void <init> (com.siyeh.ig.classlayout.MethodReturnAlwaysConstantInspection, com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.GlobalJavaInspectionContext)
com.siyeh.ig.classlayout.MethodReturnAlwaysConstantInspection this$0
public void visitElement (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity refEntity
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/MethodReturnAlwaysConstantInspection.class
MethodReturnAlwaysConstantInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.MethodReturnAlwaysConstantInspection extends com.siyeh.ig.BaseGlobalInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.psi.PsiElement psi
com.intellij.psi.PsiMethod siblingPsiMethod
com.intellij.codeInspection.reference.RefMethod siblingMethod
com.intellij.psi.PsiElement psi
com.intellij.psi.PsiMethod siblingMethod
com.intellij.psi.PsiIdentifier identifier
com.intellij.codeInspection.reference.RefMethod siblingRefMethod
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
com.intellij.codeInspection.reference.RefMethod refMethod
com.intellij.psi.PsiElement element
java.util.Set allScopeInheritors
private static boolean alwaysReturnsConstant (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiReturnStatement returnStatement
com.intellij.psi.PsiExpression value
protected boolean queryExternalUsagesRequests (com.intellij.codeInspection.reference.RefManager, com.intellij.codeInspection.GlobalJavaInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.codeInspection.reference.RefManager manager
com.intellij.codeInspection.GlobalJavaInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/NonFinalFieldInEnumInspection$1.class
NonFinalFieldInEnumInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.NonFinalFieldInEnumInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/NonFinalFieldInEnumInspection$NonFinalFieldInEnumVisitor.class
NonFinalFieldInEnumInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.NonFinalFieldInEnumInspection$NonFinalFieldInEnumVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.classlayout.NonFinalFieldInEnumInspection$1)
com.siyeh.ig.classlayout.NonFinalFieldInEnumInspection$1 x0
}
com/siyeh/ig/classlayout/NonFinalFieldInEnumInspection.class
NonFinalFieldInEnumInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.NonFinalFieldInEnumInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass enumClass
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiField field
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/NoopMethodInAbstractClassInspection$1.class
NoopMethodInAbstractClassInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.NoopMethodInAbstractClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/NoopMethodInAbstractClassInspection$NoopMethodInAbstractClassVisitor.class
NoopMethodInAbstractClassInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.NoopMethodInAbstractClassInspection$NoopMethodInAbstractClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.classlayout.NoopMethodInAbstractClassInspection$1)
com.siyeh.ig.classlayout.NoopMethodInAbstractClassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/NoopMethodInAbstractClassInspection.class
NoopMethodInAbstractClassInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.NoopMethodInAbstractClassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/PublicConstructorInNonPublicClassInspection$1.class
PublicConstructorInNonPublicClassInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.PublicConstructorInNonPublicClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/PublicConstructorInNonPublicClassInspection$PublicConstructorInNonPublicClassVisitor.class
PublicConstructorInNonPublicClassInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.PublicConstructorInNonPublicClassInspection$PublicConstructorInNonPublicClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.classlayout.PublicConstructorInNonPublicClassInspection$1)
com.siyeh.ig.classlayout.PublicConstructorInNonPublicClassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/PublicConstructorInNonPublicClassInspection$SetConstructorModifierFix.class
PublicConstructorInNonPublicClassInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.PublicConstructorInNonPublicClassInspection$SetConstructorModifierFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String modifier
void <init> (java.lang.String)
String modifier
public java.lang.String getFamilyName ()
public java.lang.String getName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiModifierList modifierList
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/PublicConstructorInNonPublicClassInspection.class
PublicConstructorInNonPublicClassInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.PublicConstructorInNonPublicClassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiMethod method
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
Object[] infos
java.util.List fixes
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass aClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/SingletonInspection$1.class
SingletonInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.SingletonInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/SingletonInspection$SingletonVisitor.class
SingletonInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.SingletonInspection$SingletonVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.classlayout.SingletonInspection$1)
com.siyeh.ig.classlayout.SingletonInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/SingletonInspection.class
SingletonInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.SingletonInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean runForWholeFile ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/StaticNonFinalFieldInspection$1.class
StaticNonFinalFieldInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.StaticNonFinalFieldInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/StaticNonFinalFieldInspection$StaticNonFinalFieldVisitor.class
StaticNonFinalFieldInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.StaticNonFinalFieldInspection$StaticNonFinalFieldVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.classlayout.StaticNonFinalFieldInspection this$0
private void <init> (com.siyeh.ig.classlayout.StaticNonFinalFieldInspection)
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
synthetic void <init> (com.siyeh.ig.classlayout.StaticNonFinalFieldInspection, com.siyeh.ig.classlayout.StaticNonFinalFieldInspection$1)
com.siyeh.ig.classlayout.StaticNonFinalFieldInspection x0
com.siyeh.ig.classlayout.StaticNonFinalFieldInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/StaticNonFinalFieldInspection.class
StaticNonFinalFieldInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.StaticNonFinalFieldInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreNonPublicFields
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiField field
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/UtilityClassCanBeEnumInspection$1.class
UtilityClassCanBeEnumInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.UtilityClassCanBeEnumInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/UtilityClassCanBeEnumInspection$UtilityClassCanBeEnumFix.class
UtilityClassCanBeEnumInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.UtilityClassCanBeEnumInspection$UtilityClassCanBeEnumFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiMethod constructor
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiClass aClass
java.util.List keywords
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement token
com.intellij.psi.PsiKeyword newKeyword
synthetic void <init> (com.siyeh.ig.classlayout.UtilityClassCanBeEnumInspection$1)
com.siyeh.ig.classlayout.UtilityClassCanBeEnumInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/UtilityClassCanBeEnumInspection$UtilityClassCanBeEnumVisitor.class
UtilityClassCanBeEnumInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.UtilityClassCanBeEnumInspection$UtilityClassCanBeEnumVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.classlayout.UtilityClassCanBeEnumInspection$1)
com.siyeh.ig.classlayout.UtilityClassCanBeEnumInspection$1 x0
}
com/siyeh/ig/classlayout/UtilityClassCanBeEnumInspection.class
UtilityClassCanBeEnumInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.UtilityClassCanBeEnumInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/UtilityClassWithPublicConstructorInspection$1.class
UtilityClassWithPublicConstructorInspection.java
package com.siyeh.ig.classlayout
synthetic com.siyeh.ig.classlayout.UtilityClassWithPublicConstructorInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classlayout/UtilityClassWithPublicConstructorInspection$StaticClassWithPublicConstructorVisitor.class
UtilityClassWithPublicConstructorInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.UtilityClassWithPublicConstructorInspection$StaticClassWithPublicConstructorVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
private static boolean hasPublicConstructor (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] constructors
synthetic void <init> (com.siyeh.ig.classlayout.UtilityClassWithPublicConstructorInspection$1)
com.siyeh.ig.classlayout.UtilityClassWithPublicConstructorInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/UtilityClassWithPublicConstructorInspection$UtilityClassWithPublicConstructorFix.class
UtilityClassWithPublicConstructorInspection.java
package com.siyeh.ig.classlayout
com.siyeh.ig.classlayout.UtilityClassWithPublicConstructorInspection$UtilityClassWithPublicConstructorFix extends com.siyeh.ig.InspectionGadgetsFix {
private final boolean m_multipleConstructors
void <init> (boolean)
boolean multipleConstructors
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiMethod constructor
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement classNameIdentifier
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiMethod[] constructors
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classlayout/UtilityClassWithPublicConstructorInspection.class
UtilityClassWithPublicConstructorInspection.java
package com.siyeh.ig.classlayout
public com.siyeh.ig.classlayout.UtilityClassWithPublicConstructorInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass psiClass
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classmetrics/ClassComplexityInspection$1.class
ClassComplexityInspection.java
package com.siyeh.ig.classmetrics
synthetic com.siyeh.ig.classmetrics.ClassComplexityInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classmetrics/ClassComplexityInspection$ClassComplexityVisitor.class
ClassComplexityInspection.java
package com.siyeh.ig.classmetrics
com.siyeh.ig.classmetrics.ClassComplexityInspection$ClassComplexityVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.classmetrics.ClassComplexityInspection this$0
private void <init> (com.siyeh.ig.classmetrics.ClassComplexityInspection)
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
int totalComplexity
private int calculateTotalComplexity (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] methods
int totalComplexity
private int calculateInitializerComplexity (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiClass aClass
com.siyeh.ig.classmetrics.CyclomaticComplexityVisitor visitor
int complexity
com.intellij.psi.PsiClassInitializer[] initializers
private int calculateComplexityForMethods (com.intellij.psi.PsiMethod[])
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] methods
com.siyeh.ig.classmetrics.CyclomaticComplexityVisitor visitor
int complexity
synthetic void <init> (com.siyeh.ig.classmetrics.ClassComplexityInspection, com.siyeh.ig.classmetrics.ClassComplexityInspection$1)
com.siyeh.ig.classmetrics.ClassComplexityInspection x0
com.siyeh.ig.classmetrics.ClassComplexityInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classmetrics/ClassComplexityInspection.class
ClassComplexityInspection.java
package com.siyeh.ig.classmetrics
public com.siyeh.ig.classmetrics.ClassComplexityInspection extends com.siyeh.ig.classmetrics.ClassMetricInspection {
private static final int DEFAULT_COMPLEXITY_LIMIT
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected int getDefaultLimit ()
protected java.lang.String getConfigurationLabel ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer totalComplexity
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classmetrics/ClassCouplingInspection$1.class
ClassCouplingInspection.java
package com.siyeh.ig.classmetrics
synthetic com.siyeh.ig.classmetrics.ClassCouplingInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classmetrics/ClassCouplingInspection$ClassCouplingVisitor.class
ClassCouplingInspection.java
package com.siyeh.ig.classmetrics
com.siyeh.ig.classmetrics.ClassCouplingInspection$ClassCouplingVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.classmetrics.ClassCouplingInspection this$0
private void <init> (com.siyeh.ig.classmetrics.ClassCouplingInspection)
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
int totalDependencies
private int calculateTotalDependencies (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.siyeh.ig.classmetrics.CouplingVisitor visitor
synthetic void <init> (com.siyeh.ig.classmetrics.ClassCouplingInspection, com.siyeh.ig.classmetrics.ClassCouplingInspection$1)
com.siyeh.ig.classmetrics.ClassCouplingInspection x0
com.siyeh.ig.classmetrics.ClassCouplingInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classmetrics/ClassCouplingInspection.class
ClassCouplingInspection.java
package com.siyeh.ig.classmetrics
public com.siyeh.ig.classmetrics.ClassCouplingInspection extends com.siyeh.ig.classmetrics.ClassMetricInspection {
private static final int DEFAULT_COUPLING_LIMIT
public boolean m_includeJavaClasses
public boolean m_includeLibraryClasses
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer totalDependencies
protected int getDefaultLimit ()
protected java.lang.String getConfigurationLabel ()
public javax.swing.JComponent createOptionsPanel ()
String configurationLabel
javax.swing.JLabel label
javax.swing.JFormattedTextField valueField
java.awt.GridBagConstraints constraints
javax.swing.JPanel panel
com.intellij.util.ui.CheckBox arrayCheckBox
com.intellij.util.ui.CheckBox objectCheckBox
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classmetrics/ClassInheritanceDepthInspection$1.class
ClassInheritanceDepthInspection.java
package com.siyeh.ig.classmetrics
synthetic com.siyeh.ig.classmetrics.ClassInheritanceDepthInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classmetrics/ClassInheritanceDepthInspection$ClassNestingLevel.class
ClassInheritanceDepthInspection.java
package com.siyeh.ig.classmetrics
com.siyeh.ig.classmetrics.ClassInheritanceDepthInspection$ClassNestingLevel extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.classmetrics.ClassInheritanceDepthInspection this$0
private void <init> (com.siyeh.ig.classmetrics.ClassInheritanceDepthInspection)
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
int inheritanceDepth
private int getInheritanceDepth (com.intellij.psi.PsiClass, java.util.Set)
com.intellij.psi.PsiClass aClass
java.util.Set visited
com.intellij.psi.PsiClass superClass
synthetic void <init> (com.siyeh.ig.classmetrics.ClassInheritanceDepthInspection, com.siyeh.ig.classmetrics.ClassInheritanceDepthInspection$1)
com.siyeh.ig.classmetrics.ClassInheritanceDepthInspection x0
com.siyeh.ig.classmetrics.ClassInheritanceDepthInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classmetrics/ClassInheritanceDepthInspection.class
ClassInheritanceDepthInspection.java
package com.siyeh.ig.classmetrics
public com.siyeh.ig.classmetrics.ClassInheritanceDepthInspection extends com.siyeh.ig.classmetrics.ClassMetricInspection {
private static final int CLASS_INHERITANCE_LIMIT
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected int getDefaultLimit ()
protected java.lang.String getConfigurationLabel ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer count
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classmetrics/ClassMetricInspection.class
ClassMetricInspection.java
package com.siyeh.ig.classmetrics
public abstract com.siyeh.ig.classmetrics.ClassMetricInspection extends com.siyeh.ig.BaseInspection {
public int m_limit
public void <init> ()
protected abstract int getDefaultLimit ()
protected abstract java.lang.String getConfigurationLabel ()
protected int getLimit ()
public javax.swing.JComponent createOptionsPanel ()
String label
}
com/siyeh/ig/classmetrics/ClassNestingDepthInspection$1.class
ClassNestingDepthInspection.java
package com.siyeh.ig.classmetrics
synthetic com.siyeh.ig.classmetrics.ClassNestingDepthInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classmetrics/ClassNestingDepthInspection$ClassNestingLevel.class
ClassNestingDepthInspection.java
package com.siyeh.ig.classmetrics
com.siyeh.ig.classmetrics.ClassNestingDepthInspection$ClassNestingLevel extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.classmetrics.ClassNestingDepthInspection this$0
private void <init> (com.siyeh.ig.classmetrics.ClassNestingDepthInspection)
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
int nestingLevel
private int getNestingLevel (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement ancestor
int nestingLevel
synthetic void <init> (com.siyeh.ig.classmetrics.ClassNestingDepthInspection, com.siyeh.ig.classmetrics.ClassNestingDepthInspection$1)
com.siyeh.ig.classmetrics.ClassNestingDepthInspection x0
com.siyeh.ig.classmetrics.ClassNestingDepthInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classmetrics/ClassNestingDepthInspection.class
ClassNestingDepthInspection.java
package com.siyeh.ig.classmetrics
public com.siyeh.ig.classmetrics.ClassNestingDepthInspection extends com.siyeh.ig.classmetrics.ClassMetricInspection {
private static final int CLASS_NESTING_LIMIT
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected int getDefaultLimit ()
protected java.lang.String getConfigurationLabel ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer nestingLevel
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classmetrics/ConstructorCountInspection$1.class
ConstructorCountInspection.java
package com.siyeh.ig.classmetrics
synthetic com.siyeh.ig.classmetrics.ConstructorCountInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classmetrics/ConstructorCountInspection$ConstructorCountVisitor.class
ConstructorCountInspection.java
package com.siyeh.ig.classmetrics
com.siyeh.ig.classmetrics.ConstructorCountInspection$ConstructorCountVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.classmetrics.ConstructorCountInspection this$0
private void <init> (com.siyeh.ig.classmetrics.ConstructorCountInspection)
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
int constructorCount
private int calculateTotalConstructorCount (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] constructors
int count
synthetic void <init> (com.siyeh.ig.classmetrics.ConstructorCountInspection, com.siyeh.ig.classmetrics.ConstructorCountInspection$1)
com.siyeh.ig.classmetrics.ConstructorCountInspection x0
com.siyeh.ig.classmetrics.ConstructorCountInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classmetrics/ConstructorCountInspection.class
ConstructorCountInspection.java
package com.siyeh.ig.classmetrics
public com.siyeh.ig.classmetrics.ConstructorCountInspection extends com.siyeh.ig.classmetrics.ClassMetricInspection {
private static final int CONSTRUCTOR_COUNT_LIMIT
public boolean ignoreDeprecatedConstructors
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected int getDefaultLimit ()
protected java.lang.String getConfigurationLabel ()
public javax.swing.JComponent createOptionsPanel ()
javax.swing.JLabel label
javax.swing.JFormattedTextField valueField
com.intellij.util.ui.CheckBox includeCheckBox
com.intellij.util.ui.GridBag bag
javax.swing.JPanel panel
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer count
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classmetrics/CouplingVisitor.class
CouplingVisitor.java
package com.siyeh.ig.classmetrics
com.siyeh.ig.classmetrics.CouplingVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private int m_inClass
private final com.intellij.psi.PsiClass m_class
private final boolean m_includeJavaClasses
private final boolean m_includeLibraryClasses
private final java.util.Set m_dependencies
void <init> (com.intellij.psi.PsiClass, boolean, boolean)
com.intellij.psi.PsiClass aClass
boolean includeJavaClasses
boolean includeLibraryClasses
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiType type
public void visitLocalVariable (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable var
com.intellij.psi.PsiType type
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType returnType
private void addDependenciesForThrowsList (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClassType throwsType
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceList throwsList
com.intellij.psi.PsiClassType[] throwsTypes
private void addDependenciesForParameters (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression exp
com.intellij.psi.PsiType classType
public void visitClassObjectAccessExpression (com.intellij.psi.PsiClassObjectAccessExpression)
com.intellij.psi.PsiClassObjectAccessExpression exp
com.intellij.psi.PsiTypeElement operand
com.intellij.psi.PsiType classType
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiType superType
com.intellij.psi.PsiClass aClass
int wasInClass
com.intellij.psi.PsiType[] superTypes
protected void elementFinished (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitTryStatement (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiType catchType
com.intellij.psi.PsiParameter catchBlockParameter
com.intellij.psi.PsiTryStatement statement
com.intellij.psi.PsiParameter[] catchBlockParameters
public void visitInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression exp
com.intellij.psi.PsiTypeElement checkType
com.intellij.psi.PsiType classType
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression exp
com.intellij.psi.PsiTypeElement castType
com.intellij.psi.PsiType classType
private void addDependency (com.intellij.psi.PsiType)
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope searchScope
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType type
com.intellij.psi.PsiType baseType
String qualifiedName
String baseTypeName
String javaPrefix
String javaxPrefix
int getNumDependencies ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classmetrics/CyclomaticComplexityVisitor.class
CyclomaticComplexityVisitor.java
package com.siyeh.ig.classmetrics
public com.siyeh.ig.classmetrics.CyclomaticComplexityVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private int m_complexity
public void <init> ()
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiAnonymousClass aClass
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 visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement statement
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiStatement child
com.intellij.psi.PsiSwitchStatement statement
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement[] statements
boolean pendingLabel
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement statement
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType token
public void visitCatchSection (com.intellij.psi.PsiCatchSection)
com.intellij.psi.PsiCatchSection section
public int getComplexity ()
public void reset ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classmetrics/FieldCountInspection$1.class
FieldCountInspection.java
package com.siyeh.ig.classmetrics
synthetic com.siyeh.ig.classmetrics.FieldCountInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classmetrics/FieldCountInspection$FieldCountVisitor.class
FieldCountInspection.java
package com.siyeh.ig.classmetrics
com.siyeh.ig.classmetrics.FieldCountInspection$FieldCountVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.classmetrics.FieldCountInspection this$0
private void <init> (com.siyeh.ig.classmetrics.FieldCountInspection)
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
int totalFields
private int countFields (com.intellij.psi.PsiClass)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
int totalFields
com.intellij.psi.PsiField[] fields
private boolean fieldIsConstant (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
synthetic void <init> (com.siyeh.ig.classmetrics.FieldCountInspection, com.siyeh.ig.classmetrics.FieldCountInspection$1)
com.siyeh.ig.classmetrics.FieldCountInspection x0
com.siyeh.ig.classmetrics.FieldCountInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classmetrics/FieldCountInspection.class
FieldCountInspection.java
package com.siyeh.ig.classmetrics
public com.siyeh.ig.classmetrics.FieldCountInspection extends com.siyeh.ig.classmetrics.ClassMetricInspection {
private static final int FIELD_COUNT_LIMIT
public boolean m_countConstantFields
public boolean m_considerStaticFinalFieldsConstant
public boolean myCountEnumConstants
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected int getDefaultLimit ()
protected java.lang.String getConfigurationLabel ()
public javax.swing.JComponent createOptionsPanel ()
String configurationLabel
javax.swing.JLabel label
javax.swing.JFormattedTextField valueField
com.intellij.util.ui.CheckBox includeCheckBox
com.intellij.util.ui.CheckBox considerCheckBox
com.intellij.util.ui.CheckBox enumConstantCheckBox
java.awt.GridBagConstraints constraints
javax.swing.JPanel panel
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classmetrics/MethodCountInspection$1.class
MethodCountInspection.java
package com.siyeh.ig.classmetrics
synthetic com.siyeh.ig.classmetrics.MethodCountInspection$1 extends java.lang.Object {
}
com/siyeh/ig/classmetrics/MethodCountInspection$MethodCountVisitor.class
MethodCountInspection.java
package com.siyeh.ig.classmetrics
com.siyeh.ig.classmetrics.MethodCountInspection$MethodCountVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.classmetrics.MethodCountInspection this$0
private void <init> (com.siyeh.ig.classmetrics.MethodCountInspection)
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
int methodCount
private int calculateTotalMethodCount (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] methods
int totalCount
synthetic void <init> (com.siyeh.ig.classmetrics.MethodCountInspection, com.siyeh.ig.classmetrics.MethodCountInspection$1)
com.siyeh.ig.classmetrics.MethodCountInspection x0
com.siyeh.ig.classmetrics.MethodCountInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/classmetrics/MethodCountInspection.class
MethodCountInspection.java
package com.siyeh.ig.classmetrics
public com.siyeh.ig.classmetrics.MethodCountInspection extends com.siyeh.ig.BaseInspection {
private static final int DEFAULT_METHOD_COUNT_LIMIT
public int m_limit
public boolean ignoreGettersAndSetters
public boolean ignoreOverridingMethods
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public javax.swing.JComponent createOptionsPanel ()
javax.swing.JComponent panel
java.awt.Component label
javax.swing.JFormattedTextField valueField
java.awt.GridBagConstraints constraints
com.intellij.util.ui.CheckBox gettersSettersCheckBox
com.intellij.util.ui.CheckBox overridingMethodCheckBox
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer count
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/cloneable/CloneCallsConstructorsInspection$1.class
CloneCallsConstructorsInspection.java
package com.siyeh.ig.cloneable
synthetic com.siyeh.ig.cloneable.CloneCallsConstructorsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/cloneable/CloneCallsConstructorsInspection$CloneCallsConstructorVisitor$1.class
CloneCallsConstructorsInspection.java
package com.siyeh.ig.cloneable
com.siyeh.ig.cloneable.CloneCallsConstructorsInspection$CloneCallsConstructorVisitor$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.psi.PsiClass val$aClass
final synthetic com.siyeh.ig.cloneable.CloneCallsConstructorsInspection$CloneCallsConstructorVisitor this$0
void <init> (com.siyeh.ig.cloneable.CloneCallsConstructorsInspection$CloneCallsConstructorVisitor, com.intellij.psi.PsiClass)
com.siyeh.ig.cloneable.CloneCallsConstructorsInspection$CloneCallsConstructorVisitor this$0
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiClass clonedClass
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiType type
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/cloneable/CloneCallsConstructorsInspection$CloneCallsConstructorVisitor.class
CloneCallsConstructorsInspection.java
package com.siyeh.ig.cloneable
com.siyeh.ig.cloneable.CloneCallsConstructorsInspection$CloneCallsConstructorVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.cloneable.CloneCallsConstructorsInspection$1)
com.siyeh.ig.cloneable.CloneCallsConstructorsInspection$1 x0
static synthetic void access$100 (com.siyeh.ig.cloneable.CloneCallsConstructorsInspection$CloneCallsConstructorVisitor, com.intellij.psi.PsiNewExpression, java.lang.Object[])
com.siyeh.ig.cloneable.CloneCallsConstructorsInspection$CloneCallsConstructorVisitor x0
com.intellij.psi.PsiNewExpression x1
Object[] x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/cloneable/CloneCallsConstructorsInspection.class
CloneCallsConstructorsInspection.java
package com.siyeh.ig.cloneable
public com.siyeh.ig.cloneable.CloneCallsConstructorsInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiType type
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/cloneable/CloneDeclaresCloneNotSupportedInspection$1.class
CloneDeclaresCloneNotSupportedInspection.java
package com.siyeh.ig.cloneable
synthetic com.siyeh.ig.cloneable.CloneDeclaresCloneNotSupportedInspection$1 extends java.lang.Object {
}
com/siyeh/ig/cloneable/CloneDeclaresCloneNotSupportedInspection$CloneDeclaresCloneNotSupportedExceptionVisitor.class
CloneDeclaresCloneNotSupportedInspection.java
package com.siyeh.ig.cloneable
com.siyeh.ig.cloneable.CloneDeclaresCloneNotSupportedInspection$CloneDeclaresCloneNotSupportedExceptionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.cloneable.CloneDeclaresCloneNotSupportedInspection this$0
private void <init> (com.siyeh.ig.cloneable.CloneDeclaresCloneNotSupportedInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod superMethod
synthetic void <init> (com.siyeh.ig.cloneable.CloneDeclaresCloneNotSupportedInspection, com.siyeh.ig.cloneable.CloneDeclaresCloneNotSupportedInspection$1)
com.siyeh.ig.cloneable.CloneDeclaresCloneNotSupportedInspection x0
com.siyeh.ig.cloneable.CloneDeclaresCloneNotSupportedInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/cloneable/CloneDeclaresCloneNotSupportedInspection$CloneDeclaresCloneNotSupportedInspectionFix.class
CloneDeclaresCloneNotSupportedInspection.java
package com.siyeh.ig.cloneable
com.siyeh.ig.cloneable.CloneDeclaresCloneNotSupportedInspection$CloneDeclaresCloneNotSupportedInspectionFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement methodNameIdentifier
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.cloneable.CloneDeclaresCloneNotSupportedInspection$1)
com.siyeh.ig.cloneable.CloneDeclaresCloneNotSupportedInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/cloneable/CloneDeclaresCloneNotSupportedInspection.class
CloneDeclaresCloneNotSupportedInspection.java
package com.siyeh.ig.cloneable
public com.siyeh.ig.cloneable.CloneDeclaresCloneNotSupportedInspection extends com.siyeh.ig.BaseInspection {
public boolean onlyWarnOnProtectedClone
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public javax.swing.JComponent createOptionsPanel ()
public void writeSettings (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element node
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/cloneable/CloneInNonCloneableClassInspection$1.class
CloneInNonCloneableClassInspection.java
package com.siyeh.ig.cloneable
synthetic com.siyeh.ig.cloneable.CloneInNonCloneableClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/cloneable/CloneInNonCloneableClassInspection$CloneInNonCloneableClassVisitor.class
CloneInNonCloneableClassInspection.java
package com.siyeh.ig.cloneable
com.siyeh.ig.cloneable.CloneInNonCloneableClassInspection$CloneInNonCloneableClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.cloneable.CloneInNonCloneableClassInspection this$0
private void <init> (com.siyeh.ig.cloneable.CloneInNonCloneableClassInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.cloneable.CloneInNonCloneableClassInspection, com.siyeh.ig.cloneable.CloneInNonCloneableClassInspection$1)
com.siyeh.ig.cloneable.CloneInNonCloneableClassInspection x0
com.siyeh.ig.cloneable.CloneInNonCloneableClassInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/cloneable/CloneInNonCloneableClassInspection.class
CloneInNonCloneableClassInspection.java
package com.siyeh.ig.cloneable
public com.siyeh.ig.cloneable.CloneInNonCloneableClassInspection extends com.siyeh.ig.BaseInspection {
public boolean onlyWarnOnPublicClone
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
com.intellij.psi.PsiAnonymousClass anonymousClass
String text
Object[] infos
com.intellij.psi.PsiClass aClass
public javax.swing.JComponent createOptionsPanel ()
public void writeSettings (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element node
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/cloneable/CloneReturnsClassTypeInspection$1.class
CloneReturnsClassTypeInspection.java
package com.siyeh.ig.cloneable
synthetic com.siyeh.ig.cloneable.CloneReturnsClassTypeInspection$1 extends java.lang.Object {
}
com/siyeh/ig/cloneable/CloneReturnsClassTypeInspection$CloneReturnsClassTypeFix$1.class
CloneReturnsClassTypeInspection.java
package com.siyeh.ig.cloneable
com.siyeh.ig.cloneable.CloneReturnsClassTypeInspection$CloneReturnsClassTypeFix$1 extends com.intellij.psi.JavaRecursiveElementVisitor {
final synthetic com.intellij.psi.PsiType val$newType
final synthetic com.siyeh.ig.cloneable.CloneReturnsClassTypeInspection$CloneReturnsClassTypeFix this$0
void <init> (com.siyeh.ig.cloneable.CloneReturnsClassTypeInspection$CloneReturnsClassTypeFix, com.intellij.psi.PsiType)
com.siyeh.ig.cloneable.CloneReturnsClassTypeInspection$CloneReturnsClassTypeFix this$0
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiReturnStatement statement
com.intellij.psi.PsiExpression returnValue
com.siyeh.ig.psiutils.CommentTracker commentTracker
}
com/siyeh/ig/cloneable/CloneReturnsClassTypeInspection$CloneReturnsClassTypeFix.class
CloneReturnsClassTypeInspection.java
package com.siyeh.ig.cloneable
com.siyeh.ig.cloneable.CloneReturnsClassTypeInspection$CloneReturnsClassTypeFix extends com.siyeh.ig.InspectionGadgetsFix {
final String myClassName
void <init> (java.lang.String)
String className
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiTypeElement newTypeElement
com.intellij.psi.PsiType newType
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/cloneable/CloneReturnsClassTypeInspection$CloneReturnsClassTypeVisitor.class
CloneReturnsClassTypeInspection.java
package com.siyeh.ig.cloneable
com.siyeh.ig.cloneable.CloneReturnsClassTypeInspection$CloneReturnsClassTypeVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiClassType baseClassType
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.cloneable.CloneReturnsClassTypeInspection$1)
com.siyeh.ig.cloneable.CloneReturnsClassTypeInspection$1 x0
}
com/siyeh/ig/cloneable/CloneReturnsClassTypeInspection.class
CloneReturnsClassTypeInspection.java
package com.siyeh.ig.cloneable
public com.siyeh.ig.cloneable.CloneReturnsClassTypeInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
String className
boolean buildFix
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/cloneable/NonPublicCloneInspection$1.class
NonPublicCloneInspection.java
package com.siyeh.ig.cloneable
synthetic com.siyeh.ig.cloneable.NonPublicCloneInspection$1 extends java.lang.Object {
}
com/siyeh/ig/cloneable/NonPublicCloneInspection$NonPublicCloneVisitor.class
NonPublicCloneInspection.java
package com.siyeh.ig.cloneable
com.siyeh.ig.cloneable.NonPublicCloneInspection$NonPublicCloneVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.cloneable.NonPublicCloneInspection$1)
com.siyeh.ig.cloneable.NonPublicCloneInspection$1 x0
}
com/siyeh/ig/cloneable/NonPublicCloneInspection.class
NonPublicCloneInspection.java
package com.siyeh.ig.cloneable
public com.siyeh.ig.cloneable.NonPublicCloneInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/cloneable/UseOfCloneInspection$1.class
UseOfCloneInspection.java
package com.siyeh.ig.cloneable
synthetic com.siyeh.ig.cloneable.UseOfCloneInspection$1 extends java.lang.Object {
}
com/siyeh/ig/cloneable/UseOfCloneInspection$UseOfCloneVisitor.class
UseOfCloneInspection.java
package com.siyeh.ig.cloneable
com.siyeh.ig.cloneable.UseOfCloneInspection$UseOfCloneVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String referenceName
com.intellij.psi.PsiExpression qualifierExpression
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiElement target
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement reference
String qualifiedName
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.cloneable.UseOfCloneInspection$1)
com.siyeh.ig.cloneable.UseOfCloneInspection$1 x0
}
com/siyeh/ig/cloneable/UseOfCloneInspection.class
UseOfCloneInspection.java
package com.siyeh.ig.cloneable
public com.siyeh.ig.cloneable.UseOfCloneInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Object errorElement
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/BooleanExpressionMayBeConditionalInspection$1.class
BooleanExpressionMayBeConditionalInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.BooleanExpressionMayBeConditionalInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/BooleanExpressionMayBeConditionalInspection$BooleanExpressionMayBeConditionalFix.class
BooleanExpressionMayBeConditionalInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.BooleanExpressionMayBeConditionalInspection$BooleanExpressionMayBeConditionalFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiBinaryExpression lBinaryExpression
com.intellij.psi.PsiBinaryExpression rBinaryExpression
com.intellij.psi.PsiExpression llhs
com.intellij.psi.PsiExpression lrhs
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.siyeh.ig.psiutils.CommentTracker commentTracker
private static java.lang.String getText (com.intellij.psi.PsiExpression, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiExpression expression
com.siyeh.ig.psiutils.CommentTracker commentTracker
synthetic void <init> (com.siyeh.ig.controlflow.BooleanExpressionMayBeConditionalInspection$1)
com.siyeh.ig.controlflow.BooleanExpressionMayBeConditionalInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/BooleanExpressionMayBeConditionalInspection$BooleanExpressionMayBeConditionalVisitor.class
BooleanExpressionMayBeConditionalInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.BooleanExpressionMayBeConditionalInspection$BooleanExpressionMayBeConditionalVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiBinaryExpression lBinaryExpression
com.intellij.psi.PsiBinaryExpression rBinaryExpression
com.intellij.psi.tree.IElementType lTokenType
com.intellij.psi.tree.IElementType rTokenType
com.intellij.psi.PsiExpression expression1
com.intellij.psi.PsiExpression expression2
synthetic void <init> (com.siyeh.ig.controlflow.BooleanExpressionMayBeConditionalInspection$1)
com.siyeh.ig.controlflow.BooleanExpressionMayBeConditionalInspection$1 x0
}
com/siyeh/ig/controlflow/BooleanExpressionMayBeConditionalInspection.class
BooleanExpressionMayBeConditionalInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.BooleanExpressionMayBeConditionalInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/BreakStatementInspection$1.class
BreakStatementInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.BreakStatementInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/BreakStatementInspection$BreakStatementVisitor.class
BreakStatementInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.BreakStatementInspection$BreakStatementVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiBreakStatement statement
synthetic void <init> (com.siyeh.ig.controlflow.BreakStatementInspection$1)
com.siyeh.ig.controlflow.BreakStatementInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/BreakStatementInspection.class
BreakStatementInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.BreakStatementInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/BreakStatementWithLabelInspection$1.class
BreakStatementWithLabelInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.BreakStatementWithLabelInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/BreakStatementWithLabelInspection$BreakStatementWithLabelVisitor.class
BreakStatementWithLabelInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.BreakStatementWithLabelInspection$BreakStatementWithLabelVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiBreakStatement statement
com.intellij.psi.PsiIdentifier labelIdentifier
String labelText
synthetic void <init> (com.siyeh.ig.controlflow.BreakStatementWithLabelInspection$1)
com.siyeh.ig.controlflow.BreakStatementWithLabelInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/BreakStatementWithLabelInspection.class
BreakStatementWithLabelInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.BreakStatementWithLabelInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/ConditionalCanBePushedInsideExpressionInspection$1.class
ConditionalCanBePushedInsideExpressionInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.ConditionalCanBePushedInsideExpressionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/ConditionalCanBePushedInsideExpressionInspection$ConditionalCanBePushedInsideExpressionVisitor.class
ConditionalCanBePushedInsideExpressionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.ConditionalCanBePushedInsideExpressionInspection$ConditionalCanBePushedInsideExpressionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.controlflow.ConditionalCanBePushedInsideExpressionInspection this$0
private void <init> (com.siyeh.ig.controlflow.ConditionalCanBePushedInsideExpressionInspection)
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.siyeh.ig.psiutils.EquivalenceChecker$Match match
private boolean isOnlyArgumentOfMethodCall (com.intellij.psi.PsiElement, com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiConditionalExpression conditional
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiElement greatGrandParent
synthetic void <init> (com.siyeh.ig.controlflow.ConditionalCanBePushedInsideExpressionInspection, com.siyeh.ig.controlflow.ConditionalCanBePushedInsideExpressionInspection$1)
com.siyeh.ig.controlflow.ConditionalCanBePushedInsideExpressionInspection x0
com.siyeh.ig.controlflow.ConditionalCanBePushedInsideExpressionInspection$1 x1
}
com/siyeh/ig/controlflow/ConditionalCanBePushedInsideExpressionInspection$PushConditionalInsideFix.class
ConditionalCanBePushedInsideExpressionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.ConditionalCanBePushedInsideExpressionInspection$PushConditionalInsideFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiConditionalExpression conditionalExpression
com.intellij.psi.PsiExpression thenExpression
com.siyeh.ig.psiutils.EquivalenceChecker$Match match
com.intellij.psi.PsiElement leftDiff
com.intellij.psi.PsiElement rightDiff
String expression
com.intellij.psi.PsiExpression newConditionalExpression
com.intellij.psi.PsiElement replacedConditionalExpression
com.siyeh.ig.psiutils.CommentTracker commentTracker
synthetic void <init> (com.siyeh.ig.controlflow.ConditionalCanBePushedInsideExpressionInspection$1)
com.siyeh.ig.controlflow.ConditionalCanBePushedInsideExpressionInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/ConditionalCanBePushedInsideExpressionInspection.class
ConditionalCanBePushedInsideExpressionInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.ConditionalCanBePushedInsideExpressionInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreSingleArgument
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/ConditionalExpressionWithIdenticalBranchesInspection$1.class
ConditionalExpressionWithIdenticalBranchesInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.ConditionalExpressionWithIdenticalBranchesInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/ConditionalExpressionWithIdenticalBranchesInspection$CollapseConditionalFix.class
ConditionalExpressionWithIdenticalBranchesInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.ConditionalExpressionWithIdenticalBranchesInspection$CollapseConditionalFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.siyeh.ig.psiutils.CommentTracker commentTracker
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiConditionalExpression conditionalExpression
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
synthetic void <init> (com.siyeh.ig.controlflow.ConditionalExpressionWithIdenticalBranchesInspection$1)
com.siyeh.ig.controlflow.ConditionalExpressionWithIdenticalBranchesInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/ConditionalExpressionWithIdenticalBranchesInspection$ConditionalExpressionWithIdenticalBranchesVisitor.class
ConditionalExpressionWithIdenticalBranchesInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.ConditionalExpressionWithIdenticalBranchesInspection$ConditionalExpressionWithIdenticalBranchesVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
synthetic void <init> (com.siyeh.ig.controlflow.ConditionalExpressionWithIdenticalBranchesInspection$1)
com.siyeh.ig.controlflow.ConditionalExpressionWithIdenticalBranchesInspection$1 x0
}
com/siyeh/ig/controlflow/ConditionalExpressionWithIdenticalBranchesInspection.class
ConditionalExpressionWithIdenticalBranchesInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.ConditionalExpressionWithIdenticalBranchesInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/ConfusingElseInspection$1.class
ConfusingElseInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.ConfusingElseInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/ConfusingElseInspection$ConfusingElseVisitor.class
ConfusingElseInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.ConfusingElseInspection$ConfusingElseVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.controlflow.ConfusingElseInspection this$0
private void <init> (com.siyeh.ig.controlflow.ConfusingElseInspection)
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiStatement nextStatement
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiElement elseToken
private boolean parentCompletesNormally (com.intellij.psi.PsiElement)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
private com.intellij.psi.PsiStatement getNextStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement parentIfStatement
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiIfStatement statement
synthetic void <init> (com.siyeh.ig.controlflow.ConfusingElseInspection, com.siyeh.ig.controlflow.ConfusingElseInspection$1)
com.siyeh.ig.controlflow.ConfusingElseInspection x0
com.siyeh.ig.controlflow.ConfusingElseInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/ConfusingElseInspection$RemoveRedundantElseFix.class
ConfusingElseInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.ConfusingElseInspection$RemoveRedundantElseFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiBlockStatement elseBlock
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiElement[] children
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement ifKeyword
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.controlflow.ConfusingElseInspection$1)
com.siyeh.ig.controlflow.ConfusingElseInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/ConfusingElseInspection.class
ConfusingElseInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.ConfusingElseInspection extends com.siyeh.ig.BaseInspection {
public boolean reportWhenNoStatementFollow
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/ConstantConditionalExpressionInspection$1.class
ConstantConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.ConstantConditionalExpressionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/ConstantConditionalExpressionInspection$ConstantConditionalExpressionVisitor.class
ConstantConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.ConstantConditionalExpressionInspection$ConstantConditionalExpressionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
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
synthetic void <init> (com.siyeh.ig.controlflow.ConstantConditionalExpressionInspection$1)
com.siyeh.ig.controlflow.ConstantConditionalExpressionInspection$1 x0
}
com/siyeh/ig/controlflow/ConstantConditionalExpressionInspection$ConstantConditionalFix.class
ConstantConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.ConstantConditionalExpressionInspection$ConstantConditionalFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiTypeCastExpression castExpression
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiConditionalExpression expression
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiExpression replacement
com.intellij.psi.PsiType type
com.intellij.psi.PsiType expressionType
synthetic void <init> (com.siyeh.ig.controlflow.ConstantConditionalExpressionInspection$1)
com.siyeh.ig.controlflow.ConstantConditionalExpressionInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/ConstantConditionalExpressionInspection.class
ConstantConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.ConstantConditionalExpressionInspection extends com.siyeh.ig.BaseInspection {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiConditionalExpression expression
static com.intellij.psi.PsiExpression calculateReplacementExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression exp
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiExpression condition
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/ContinueStatementInspection$1.class
ContinueStatementInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.ContinueStatementInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/ContinueStatementInspection$ContinueStatementVisitor.class
ContinueStatementInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.ContinueStatementInspection$ContinueStatementVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitContinueStatement (com.intellij.psi.PsiContinueStatement)
com.intellij.psi.PsiContinueStatement statement
synthetic void <init> (com.siyeh.ig.controlflow.ContinueStatementInspection$1)
com.siyeh.ig.controlflow.ContinueStatementInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/ContinueStatementInspection.class
ContinueStatementInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.ContinueStatementInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/ContinueStatementWithLabelInspection$1.class
ContinueStatementWithLabelInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.ContinueStatementWithLabelInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/ContinueStatementWithLabelInspection$ContinueStatementWithLabelVisitor.class
ContinueStatementWithLabelInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.ContinueStatementWithLabelInspection$ContinueStatementWithLabelVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitContinueStatement (com.intellij.psi.PsiContinueStatement)
com.intellij.psi.PsiContinueStatement statement
com.intellij.psi.PsiIdentifier label
String labelText
synthetic void <init> (com.siyeh.ig.controlflow.ContinueStatementWithLabelInspection$1)
com.siyeh.ig.controlflow.ContinueStatementWithLabelInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/ContinueStatementWithLabelInspection.class
ContinueStatementWithLabelInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.ContinueStatementWithLabelInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/DefaultNotLastCaseInSwitchInspection$1.class
DefaultNotLastCaseInSwitchInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.DefaultNotLastCaseInSwitchInspection$1 extends com.siyeh.ig.InspectionGadgetsFix {
final synthetic com.siyeh.ig.controlflow.DefaultNotLastCaseInSwitchInspection this$0
void <init> (com.siyeh.ig.controlflow.DefaultNotLastCaseInSwitchInspection)
com.siyeh.ig.controlflow.DefaultNotLastCaseInSwitchInspection this$0
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiElement lastStmtInDefaultCase
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiSwitchLabelStatementBase labelStatementBase
com.intellij.psi.PsiSwitchBlock switchBlock
com.intellij.psi.PsiCodeBlock blockBody
com.intellij.psi.PsiSwitchLabelStatementBase nextLabel
public java.lang.String getFamilyName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/DefaultNotLastCaseInSwitchInspection$DefaultNotLastCaseInSwitchVisitor.class
DefaultNotLastCaseInSwitchInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.DefaultNotLastCaseInSwitchInspection$DefaultNotLastCaseInSwitchVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement statement
public void visitSwitchExpression (com.intellij.psi.PsiSwitchExpression)
com.intellij.psi.PsiSwitchExpression expression
private void visitSwitchBlock (com.intellij.psi.PsiSwitchBlock, java.lang.String)
com.intellij.psi.PsiSwitchLabelStatementBase label
com.intellij.psi.PsiStatement child
int i
com.intellij.psi.PsiSwitchBlock statement
String locationDescription
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement[] statements
boolean labelSeen
synthetic void <init> (com.siyeh.ig.controlflow.DefaultNotLastCaseInSwitchInspection$1)
com.siyeh.ig.controlflow.DefaultNotLastCaseInSwitchInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/DefaultNotLastCaseInSwitchInspection.class
DefaultNotLastCaseInSwitchInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.DefaultNotLastCaseInSwitchInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
com.intellij.psi.PsiElement lastDefaultStmt
com.intellij.psi.PsiSwitchLabelStatementBase prevLbl
Object[] infos
com.intellij.psi.PsiSwitchLabelStatementBase lbl
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/DoubleNegationInspection$1.class
DoubleNegationInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.DoubleNegationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/DoubleNegationInspection$DoubleNegationFix.class
DoubleNegationInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.DoubleNegationInspection$DoubleNegationFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression firstOperand
com.intellij.psi.PsiExpression secondOperand
int i
StringBuilder newExpressionText
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiExpression[] operands
int length
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement expression
com.siyeh.ig.psiutils.CommentTracker tracker
synthetic void <init> (com.siyeh.ig.controlflow.DoubleNegationInspection$1)
com.siyeh.ig.controlflow.DoubleNegationInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/DoubleNegationInspection$DoubleNegationVisitor.class
DoubleNegationInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.DoubleNegationInspection$DoubleNegationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiExpression nestedPrefixOperand
com.intellij.psi.PsiPrefixExpression expression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression nestedOperand
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression operand
int notNegatedCount
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiExpression[] operands
synthetic void <init> (com.siyeh.ig.controlflow.DoubleNegationInspection$1)
com.siyeh.ig.controlflow.DoubleNegationInspection$1 x0
}
com/siyeh/ig/controlflow/DoubleNegationInspection.class
DoubleNegationInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.DoubleNegationInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public static boolean isNegation (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
static boolean isUnaryNegation (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiPrefixExpression expression
static boolean isBinaryNegation (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiExpression[] operands
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/DuplicateBooleanBranchInspection$1.class
DuplicateBooleanBranchInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.DuplicateBooleanBranchInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/DuplicateBooleanBranchInspection$DuplicateBooleanBranchVisitor.class
DuplicateBooleanBranchInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.DuplicateBooleanBranchInspection$DuplicateBooleanBranchVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiBinaryExpression parentExpression
com.intellij.psi.PsiExpression testCondition
boolean areEquivalent
int j
com.intellij.psi.PsiExpression condition
int i
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiElement parent
java.util.List conditions
int numConditions
com.intellij.psi.PsiExpression[] conditionArray
boolean[] matched
private static void collectConditions (com.intellij.psi.PsiExpression, java.util.Collection, com.intellij.psi.tree.IElementType)
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiExpression contents
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.tree.IElementType testTokeType
com.intellij.psi.PsiExpression condition
java.util.Collection conditions
com.intellij.psi.tree.IElementType tokenType
synthetic void <init> (com.siyeh.ig.controlflow.DuplicateBooleanBranchInspection$1)
com.siyeh.ig.controlflow.DuplicateBooleanBranchInspection$1 x0
}
com/siyeh/ig/controlflow/DuplicateBooleanBranchInspection.class
DuplicateBooleanBranchInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.DuplicateBooleanBranchInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/DuplicateConditionInspection$1.class
DuplicateConditionInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.DuplicateConditionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/DuplicateConditionInspection$DuplicateConditionVisitor.class
DuplicateConditionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.DuplicateConditionInspection$DuplicateConditionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private final java.util.Set myAnalyzedStatements
final synthetic com.siyeh.ig.controlflow.DuplicateConditionInspection this$0
private void <init> (com.siyeh.ig.controlflow.DuplicateConditionInspection)
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement
java.util.Set conditions
int numConditions
java.util.List conditionList
private void findDuplicates (java.util.List)
com.intellij.psi.PsiExpression testCondition
boolean areEquivalent
int j
com.intellij.psi.PsiExpression condition
int i
java.util.List conditions
java.util.BitSet matched
private void collectConditionsForIfStatement (com.intellij.psi.PsiIfStatement, java.util.Set, int)
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiElement next
com.intellij.psi.PsiIfStatement statement
java.util.Set conditions
int depth
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiStatement branch
private void collectConditionsForExpression (com.intellij.psi.PsiExpression, java.util.Set)
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiExpression contents
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression condition
java.util.Set conditions
private static synthetic boolean lambda$visitIfStatement$2 (java.util.List)
java.util.List list
private static synthetic boolean lambda$visitIfStatement$1 (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression a
com.intellij.psi.PsiExpression b
private static synthetic com.intellij.psi.PsiExpression lambda$visitIfStatement$0 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression cond
synthetic void <init> (com.siyeh.ig.controlflow.DuplicateConditionInspection, com.siyeh.ig.controlflow.DuplicateConditionInspection$1)
com.siyeh.ig.controlflow.DuplicateConditionInspection x0
com.siyeh.ig.controlflow.DuplicateConditionInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/DuplicateConditionInspection.class
DuplicateConditionInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.DuplicateConditionInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreSideEffectConditions
private static final int LIMIT_DEPTH
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/FallthruInSwitchStatementInspection$1.class
FallthruInSwitchStatementInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.FallthruInSwitchStatementInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/FallthruInSwitchStatementInspection$FallthroughInSwitchStatementVisitor.class
FallthruInSwitchStatementInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.FallthruInSwitchStatementInspection$FallthroughInSwitchStatementVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private static final java.util.regex.Pattern commentPattern
private void <init> ()
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement switchStatement
public void visitSwitchExpression (com.intellij.psi.PsiSwitchExpression)
com.intellij.psi.PsiSwitchExpression expression
private void doCheckSwitchBlock (com.intellij.psi.PsiSwitchBlock)
com.intellij.psi.PsiComment comment
String commentText
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement previousSibling
com.intellij.psi.PsiStatement previousStatement
int i
com.intellij.psi.PsiSwitchBlock switchBlock
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement[] statements
synthetic void <init> (com.siyeh.ig.controlflow.FallthruInSwitchStatementInspection$1)
com.siyeh.ig.controlflow.FallthruInSwitchStatementInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/FallthruInSwitchStatementInspection$FallthruInSwitchStatementFix.class
FallthruInSwitchStatementInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.FallthruInSwitchStatementInspection$FallthruInSwitchStatementFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiSwitchLabelStatement labelStatement
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiSwitchBlock switchBlock
String value
com.intellij.psi.PsiStatement breakStatement
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.controlflow.FallthruInSwitchStatementInspection$1)
com.siyeh.ig.controlflow.FallthruInSwitchStatementInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/FallthruInSwitchStatementInspection.class
FallthruInSwitchStatementInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.FallthruInSwitchStatementInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getID ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/ForLoopReplaceableByWhileInspection$1.class
ForLoopReplaceableByWhileInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.ForLoopReplaceableByWhileInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/ForLoopReplaceableByWhileInspection$ForLoopReplaceableByWhileVisitor.class
ForLoopReplaceableByWhileInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.ForLoopReplaceableByWhileInspection$ForLoopReplaceableByWhileVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.controlflow.ForLoopReplaceableByWhileInspection this$0
private void <init> (com.siyeh.ig.controlflow.ForLoopReplaceableByWhileInspection)
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.psi.PsiForStatement statement
com.intellij.codeInspection.ProblemHighlightType highlightType
private boolean highlightLoop (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiExpression condition
String conditionText
com.intellij.psi.PsiForStatement statement
com.intellij.psi.PsiStatement initialization
com.intellij.psi.PsiStatement update
synthetic void <init> (com.siyeh.ig.controlflow.ForLoopReplaceableByWhileInspection, com.siyeh.ig.controlflow.ForLoopReplaceableByWhileInspection$1)
com.siyeh.ig.controlflow.ForLoopReplaceableByWhileInspection x0
com.siyeh.ig.controlflow.ForLoopReplaceableByWhileInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/ForLoopReplaceableByWhileInspection$ReplaceForByWhileFix.class
ForLoopReplaceableByWhileInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.ForLoopReplaceableByWhileInspection$ReplaceForByWhileFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiBlockStatement newWhileBody
com.intellij.psi.PsiElement loopBody
com.intellij.psi.PsiCodeBlock codeBlock
int i
com.intellij.psi.PsiExpressionListStatement expressionListStatement
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiStatement[] updateStatements
com.intellij.psi.PsiStatement updateStatement
com.intellij.psi.PsiContinueStatement continueStatement
com.intellij.psi.PsiStatement updateStatement
com.intellij.psi.PsiStatement[] updateStatements
java.util.Collection continueStatements
com.intellij.psi.PsiBlockStatement emptyBlockStatement
com.intellij.psi.codeStyle.JavaCodeStyleManager manager
com.intellij.psi.PsiStatement newStatement
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiForStatement forStatement
com.siyeh.ig.psiutils.CommentTracker commentTracker
com.intellij.psi.PsiStatement initialization
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiWhileStatement whileStatement
com.intellij.psi.PsiExpression forCondition
com.intellij.psi.PsiExpression whileCondition
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiStatement forStatementBody
com.intellij.psi.PsiElement loopBody
com.intellij.psi.PsiStatement update
private static boolean hasConflictingName (com.intellij.psi.PsiDeclarationStatement, com.intellij.psi.PsiStatement, com.intellij.psi.codeStyle.JavaCodeStyleManager)
com.intellij.psi.PsiDeclarationStatement initialization
com.intellij.psi.PsiStatement newStatement
com.intellij.psi.codeStyle.JavaCodeStyleManager manager
private static synthetic boolean lambda$hasConflictingName$1 (com.intellij.psi.codeStyle.JavaCodeStyleManager, com.intellij.psi.PsiStatement, java.lang.String)
com.intellij.psi.codeStyle.JavaCodeStyleManager manager
com.intellij.psi.PsiStatement newStatement
String name
private static synthetic java.lang.String lambda$hasConflictingName$0 (com.intellij.psi.PsiNamedElement)
com.intellij.psi.PsiNamedElement namedElement
synthetic void <init> (com.siyeh.ig.controlflow.ForLoopReplaceableByWhileInspection$1)
com.siyeh.ig.controlflow.ForLoopReplaceableByWhileInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/ForLoopReplaceableByWhileInspection.class
ForLoopReplaceableByWhileInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.ForLoopReplaceableByWhileInspection extends com.siyeh.ig.BaseInspection {
public boolean m_ignoreLoopsWithoutConditions
public boolean m_ignoreLoopsWithBody
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getID ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
public void writeSettings (org.jdom.Element)
org.jdom.Element node
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/ForLoopWithMissingComponentInspection$1.class
ForLoopWithMissingComponentInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.ForLoopWithMissingComponentInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/ForLoopWithMissingComponentInspection$ForLoopWithMissingComponentVisitor.class
ForLoopWithMissingComponentInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.ForLoopWithMissingComponentInspection$ForLoopWithMissingComponentVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.controlflow.ForLoopWithMissingComponentInspection this$0
private void <init> (com.siyeh.ig.controlflow.ForLoopWithMissingComponentInspection)
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
boolean hasCondition
boolean hasInitializer
boolean hasUpdate
private boolean hasCondition (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
private boolean hasInitializer (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
com.intellij.psi.PsiStatement initialization
private boolean hasUpdate (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
com.intellij.psi.PsiStatement update
private boolean isCollectionLoopStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement declaredElement
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiStatement initialization
com.intellij.psi.PsiDeclarationStatement declaration
com.intellij.psi.PsiElement[] declaredElements
com.intellij.psi.PsiExpression condition
private boolean isHasNext (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiVariable iterator
private boolean isHasPrevious (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiVariable iterator
private boolean isHasMoreElements (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiVariable enumeration
private boolean isCallToBooleanZeroArgumentMethod (java.lang.String, com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression polyadicExpression
String methodName
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable calledOn
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
synthetic void <init> (com.siyeh.ig.controlflow.ForLoopWithMissingComponentInspection, com.siyeh.ig.controlflow.ForLoopWithMissingComponentInspection$1)
com.siyeh.ig.controlflow.ForLoopWithMissingComponentInspection x0
com.siyeh.ig.controlflow.ForLoopWithMissingComponentInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/ForLoopWithMissingComponentInspection.class
ForLoopWithMissingComponentInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.ForLoopWithMissingComponentInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreCollectionLoops
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
boolean hasInitializer
boolean hasCondition
boolean hasUpdate
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/IfMayBeConditionalInspection$1.class
IfMayBeConditionalInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.IfMayBeConditionalInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/IfMayBeConditionalInspection$IfMayBeConditionalFix.class
IfMayBeConditionalInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.IfMayBeConditionalInspection$IfMayBeConditionalFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiExpression elseReturnValue
com.intellij.psi.PsiReturnStatement elseReturn
com.intellij.psi.PsiReturnStatement thenReturn
com.intellij.psi.PsiExpression thenReturnValue
com.intellij.psi.PsiAssignmentExpression thenAssignmentExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiJavaToken token
com.intellij.psi.PsiExpression thenRhs
com.intellij.psi.PsiAssignmentExpression elseAssignmentExpression
com.intellij.psi.PsiExpression elseRhs
com.intellij.psi.PsiExpression thenArgument
com.intellij.psi.PsiExpression elseArgument
int i
int length
com.intellij.psi.PsiMethodCallExpression thenMethodCallExpression
com.intellij.psi.PsiMethodCallExpression elseMethodCallExpression
com.intellij.psi.PsiReferenceExpression thenMethodExpression
com.intellij.psi.PsiExpressionList thenArgumentList
com.intellij.psi.PsiExpression[] thenArguments
com.intellij.psi.PsiExpressionList elseArgumentList
com.intellij.psi.PsiExpression[] elseArguments
com.intellij.psi.PsiExpressionStatement thenExpressionStatement
com.intellij.psi.PsiExpressionStatement elseExpressionStatement
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement thenStatement
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiStatement elseStatement
com.intellij.psi.PsiExpression condition
com.siyeh.ig.psiutils.CommentTracker tracker
StringBuilder replacementText
private static void appendExpressionText (com.intellij.psi.PsiExpression, java.lang.StringBuilder, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiExpression expression
StringBuilder out
com.siyeh.ig.psiutils.CommentTracker tracker
synthetic void <init> (com.siyeh.ig.controlflow.IfMayBeConditionalInspection$1)
com.siyeh.ig.controlflow.IfMayBeConditionalInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/IfMayBeConditionalInspection$IfMayBeConditionalVisitor.class
IfMayBeConditionalInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.IfMayBeConditionalInspection$IfMayBeConditionalVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.controlflow.IfMayBeConditionalInspection this$0
private void <init> (com.siyeh.ig.controlflow.IfMayBeConditionalInspection)
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiReturnStatement thenReturnStatement
com.intellij.psi.PsiExpression thenReturnValue
com.intellij.psi.PsiReturnStatement elseReturnStatement
com.intellij.psi.PsiExpression elseReturnValue
com.intellij.psi.PsiAssignmentExpression thenAssignmentExpression
com.intellij.psi.PsiAssignmentExpression elseAssignmentExpression
com.intellij.psi.PsiExpression thenLhs
com.intellij.psi.PsiExpression elseLhs
com.intellij.psi.PsiExpression thenRhs
com.intellij.psi.PsiExpression elseRhs
com.intellij.psi.PsiExpression thenArgument
com.intellij.psi.PsiExpression elseArgument
int i
int length
com.intellij.psi.PsiMethodCallExpression thenMethodCallExpression
com.intellij.psi.PsiMethodCallExpression elseMethodCallExpression
com.intellij.psi.PsiReferenceExpression thenMethodExpression
com.intellij.psi.PsiReferenceExpression elseMethodExpression
com.intellij.psi.PsiExpressionList thenArgumentList
com.intellij.psi.PsiExpression[] thenArguments
com.intellij.psi.PsiExpressionList elseArgumentList
com.intellij.psi.PsiExpression[] elseArguments
int differences
com.intellij.psi.PsiExpressionStatement thenExpressionStatement
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpressionStatement elseExpressionStatement
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiStatement thenStatement
com.intellij.psi.PsiStatement elseStatement
synthetic void <init> (com.siyeh.ig.controlflow.IfMayBeConditionalInspection, com.siyeh.ig.controlflow.IfMayBeConditionalInspection$1)
com.siyeh.ig.controlflow.IfMayBeConditionalInspection x0
com.siyeh.ig.controlflow.IfMayBeConditionalInspection$1 x1
}
com/siyeh/ig/controlflow/IfMayBeConditionalInspection.class
IfMayBeConditionalInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.IfMayBeConditionalInspection extends com.siyeh.ig.BaseInspection {
public boolean reportMethodCalls
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/IfStatementWithIdenticalBranchesInspection$1.class
IfStatementWithIdenticalBranchesInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic boolean val$isOnTheFly
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection this$0
void <init> (com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection, boolean, com.intellij.codeInspection.ProblemsHolder)
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection this$0
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.codeInspection.ProblemHighlightType highlightType
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$IfInspectionResult result
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$IfStatementInspector inspector
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement[] thenStatements
com.intellij.psi.PsiStatement[] elseStatements
}
com/siyeh/ig/controlflow/IfStatementWithIdenticalBranchesInspection$CommonPartType.class
IfStatementWithIdenticalBranchesInspection.java
package com.siyeh.ig.controlflow
final enum com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType extends java.lang.Enum {
public static final enum com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType VARIABLES_ONLY
public static final enum com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType WITH_VARIABLES_EXTRACT
public static final enum com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType WITHOUT_VARIABLES_EXTRACT
public static final enum com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType WHOLE_BRANCH
public static final enum com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType COMPLETE_DUPLICATE
public static final enum com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType EXTRACT_SIDE_EFFECTS
private final String myBundleFixKey
private final String myBundleDescriptionKey
private static final synthetic com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType[] $VALUES
public static com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType[] values ()
public static com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType valueOf (java.lang.String)
String name
private java.lang.String getFixMessage (boolean)
boolean mayChangeSemantics
String mayChangeSemanticsText
private java.lang.String getDescriptionMessage (boolean)
boolean mayChangeSemantics
String mayChangeSemanticsText
private void <init> (java.lang.String, int, java.lang.String, java.lang.String)
String key
String bundleDescriptionKey
static synthetic java.lang.String access$700 (com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType, boolean)
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType x0
boolean x1
static synthetic java.lang.String access$1500 (com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType, boolean)
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType x0
boolean x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/IfStatementWithIdenticalBranchesInspection$ElseIf.class
IfStatementWithIdenticalBranchesInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ElseIf extends java.lang.Object {
final com.intellij.psi.PsiStatement myElseBranch
final com.intellij.psi.PsiStatement myElseIfElseStatement
final com.intellij.psi.PsiElement myElseIfThen
final com.intellij.psi.PsiExpression myElseIfCondition
final java.util.Map mySubstitutionTable
private void <init> (com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement, com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression, java.util.Map)
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiStatement elseIfElseStatement
com.intellij.psi.PsiElement then
com.intellij.psi.PsiExpression elseIfCondition
java.util.Map table
static com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ElseIf from (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiStatement[])
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement[] thenStatements
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiIfStatement elseIf
com.intellij.psi.PsiExpression elseIfCondition
com.intellij.psi.PsiStatement elseIfThenBranch
com.intellij.psi.PsiStatement[] elseIfThen
com.intellij.psi.PsiStatement elseIfElseBranch
java.util.Set variables
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$LocalEquivalenceChecker equivalence
static com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$IfInspectionResult inspect (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiStatement[], com.intellij.psi.PsiStatement[], boolean)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement[] thenBranch
com.intellij.psi.PsiStatement[] elseBranch
boolean isOnTheFly
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ElseIf elseIf
String message
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/IfStatementWithIdenticalBranchesInspection$ExtractCommonIfPartsFix.class
IfStatementWithIdenticalBranchesInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ExtractCommonIfPartsFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType myType
private final boolean myMayChangeSemantics
private final boolean myIsOnTheFly
private void <init> (com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType, boolean, boolean)
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType type
boolean mayChangeSemantics
boolean isOnTheFly
public java.lang.String getFamilyName ()
public java.lang.String getName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiStatement[] thenStatements
com.intellij.psi.PsiStatement[] elseStatements
private static void applyImplicitElseFix (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiStatement[], com.intellij.psi.PsiStatement[])
com.intellij.psi.PsiStatement statement
int statementIndex
com.intellij.psi.PsiExpression condition
java.util.List sideEffectExpressions
com.intellij.psi.PsiStatement[] sideEffectStatements
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement[] thenStatements
com.intellij.psi.PsiStatement[] elseStatements
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ImplicitElse implicitElse
com.intellij.psi.PsiIfStatement ifToDelete
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiElement parent
private boolean tryApplyThenElseFix (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiStatement[], com.intellij.psi.PsiStatement[])
com.intellij.psi.PsiExpression condition
String negatedCondition
String newThenBranch
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiStatement[] thenStatements
com.intellij.psi.PsiStatement[] elseStatements
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ThenElse thenElse
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement elseBranch
com.siyeh.ig.psiutils.CommentTracker ct
boolean elseToDelete
boolean thenToDelete
private static void bindNames (com.intellij.psi.PsiStatement, com.intellij.psi.PsiVariable, java.lang.String)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiVariable variable
String finalName
private static boolean tryCleanUpHead (com.intellij.psi.PsiIfStatement, java.util.List, com.intellij.psi.PsiElementFactory, java.util.Map, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.codeStyle.JavaCodeStyleManager manager
String variableDeclaration
com.intellij.psi.PsiStatement varDeclarationStmt
com.intellij.psi.PsiExpression thenInitializer
com.intellij.psi.PsiExpression elseInitializer
com.intellij.psi.PsiVariable thenVariable
com.intellij.psi.PsiLocalVariable elseVariable
String typeText
String thenVariableTypeText
com.intellij.psi.PsiModifierList thenModifierList
String modifiers
String thenNameToReplaceInElse
String varName
com.intellij.psi.PsiStatement thenStatement
com.intellij.psi.PsiStatement elseStatement
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ExtractionUnit unit
com.intellij.psi.PsiIfStatement ifStatement
java.util.List units
com.intellij.psi.PsiElementFactory factory
java.util.Map substitutionTable
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiStatement elseBranch
private static com.intellij.psi.PsiStatement replaceName (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiStatement, com.intellij.psi.PsiVariable, java.lang.String, java.lang.String)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiStatement thenStatement
com.intellij.psi.PsiVariable variable
String varName
String modifiers
String maybeInitializer
String text
com.intellij.psi.PsiStatement variableDeclaration
private static void cleanUpTail (com.intellij.psi.PsiIfStatement, java.util.List, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiStatement thenStatement
int i
com.intellij.psi.PsiStatement[] thenStatements
com.intellij.psi.PsiStatement[] elseStatements
int thenLength
int elseLength
com.intellij.psi.PsiIfStatement ifStatement
java.util.List tailStatements
com.siyeh.ig.psiutils.CommentTracker ct
private static void replaceWithDeclarationIfNeeded (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiStatement, com.intellij.psi.PsiExpression, java.lang.String, java.lang.String)
String initializerText
String initializerText
com.intellij.psi.PsiStatement assignment
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiExpression initializer
String varName
String type
private static com.intellij.psi.PsiExpression extractInitializer (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiVariable variable
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void lambda$replaceName$2 (java.lang.String, com.intellij.psi.PsiReference)
String varName
com.intellij.psi.PsiReference reference
private static synthetic boolean lambda$tryCleanUpHead$1 (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiVariable var
private static synthetic void lambda$bindNames$0 (java.lang.String, com.intellij.psi.PsiReference)
String finalName
com.intellij.psi.PsiReference reference
synthetic void <init> (com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType, boolean, boolean, com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$1)
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType x0
boolean x1
boolean x2
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$1 x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/IfStatementWithIdenticalBranchesInspection$ExtractionUnit.class
IfStatementWithIdenticalBranchesInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ExtractionUnit extends java.lang.Object {
private final boolean myMayChangeSemantics
private final boolean myMayInfluenceCondition
private final com.intellij.psi.PsiStatement myThenStatement
private final com.intellij.psi.PsiStatement myElseStatement
private final boolean myIsEquivalent
private void <init> (com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement, boolean, boolean, boolean)
com.intellij.psi.PsiStatement thenStatement
com.intellij.psi.PsiStatement elseStatement
boolean mayChangeSemantics
boolean mayInfluenceCondition
boolean isEquivalent
public boolean haveSideEffects ()
public com.intellij.psi.PsiStatement getThenStatement ()
public com.intellij.psi.PsiStatement getElseStatement ()
public boolean hasEquivalentStatements ()
public boolean mayInfluenceCondition ()
synthetic void <init> (com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement, boolean, boolean, boolean, com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$1)
com.intellij.psi.PsiStatement x0
com.intellij.psi.PsiStatement x1
boolean x2
boolean x3
boolean x4
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$1 x5
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/IfStatementWithIdenticalBranchesInspection$IfInspectionResult.class
IfStatementWithIdenticalBranchesInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$IfInspectionResult extends java.lang.Object {
private final com.intellij.psi.PsiElement myElementToHighlight
private final boolean myIsWarning
private final com.intellij.codeInspection.LocalQuickFix myFix
private final String myMessage
void <init> (com.intellij.psi.PsiElement, boolean, com.intellij.codeInspection.LocalQuickFix, java.lang.String)
com.intellij.psi.PsiElement elementToHighlight
boolean isWarning
com.intellij.codeInspection.LocalQuickFix fix
String message
static synthetic boolean access$200 (com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$IfInspectionResult)
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$IfInspectionResult x0
static synthetic com.intellij.psi.PsiElement access$300 (com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$IfInspectionResult)
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$IfInspectionResult x0
static synthetic java.lang.String access$400 (com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$IfInspectionResult)
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$IfInspectionResult x0
static synthetic com.intellij.codeInspection.LocalQuickFix access$500 (com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$IfInspectionResult)
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$IfInspectionResult x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/IfStatementWithIdenticalBranchesInspection$IfStatementInspector.class
IfStatementWithIdenticalBranchesInspection.java
package com.siyeh.ig.controlflow
abstract com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$IfStatementInspector extends java.lang.Object {
public abstract com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$IfInspectionResult inspect (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiStatement[], com.intellij.psi.PsiStatement[], boolean)
}
com/siyeh/ig/controlflow/IfStatementWithIdenticalBranchesInspection$ImplicitElse.class
IfStatementWithIdenticalBranchesInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ImplicitElse extends java.lang.Object {
final com.intellij.psi.PsiIfStatement myIfToDelete
private void <init> (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifToDelete
static com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ImplicitElse from (com.intellij.psi.PsiStatement[], com.intellij.psi.PsiStatement[], com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiStatement[] thenBranch
com.intellij.psi.PsiStatement[] elseBranch
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement lastThenStatement
boolean returnsNothing
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ImplicitElseData implicitElse
java.util.List elseStatements
java.util.Set variables
java.util.List thenStatements
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType getType ()
com.intellij.psi.PsiExpression condition
static com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$IfInspectionResult inspect (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiStatement[], com.intellij.psi.PsiStatement[], boolean)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement[] thenBranch
com.intellij.psi.PsiStatement[] elseBranch
boolean isOnTheFly
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ImplicitElse implicitElse
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType type
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ExtractCommonIfPartsFix fix
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/IfStatementWithIdenticalBranchesInspection$ImplicitElseData.class
IfStatementWithIdenticalBranchesInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ImplicitElseData extends java.lang.Object {
final java.util.List myImplicitElseStatements
final com.intellij.psi.PsiIfStatement myIfWithImplicitElse
private void <init> (java.util.List, com.intellij.psi.PsiIfStatement)
java.util.List implicitElseStatements
com.intellij.psi.PsiIfStatement ifWithImplicitElse
synthetic void <init> (java.util.List, com.intellij.psi.PsiIfStatement, com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$1)
java.util.List x0
com.intellij.psi.PsiIfStatement x1
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/IfStatementWithIdenticalBranchesInspection$LocalEquivalenceChecker.class
IfStatementWithIdenticalBranchesInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$LocalEquivalenceChecker extends com.siyeh.ig.psiutils.EquivalenceChecker {
final java.util.Set myLocalVariables
final java.util.Map mySubstitutionTable
private void <init> (java.util.Set)
java.util.Set variables
public boolean topLevelVarsAreEqualNotConsideringInitializers (com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement first
com.intellij.psi.PsiStatement second
com.intellij.psi.PsiLocalVariable localVariable1
com.intellij.psi.PsiLocalVariable localVariable2
private boolean equalNotConsideringInitializer (com.intellij.psi.PsiLocalVariable, com.intellij.psi.PsiLocalVariable)
String firstModifierListText
String secondModifierListText
com.intellij.psi.PsiLocalVariable localVariable1
com.intellij.psi.PsiLocalVariable localVariable2
com.intellij.psi.PsiModifierList firstModifierList
com.intellij.psi.PsiModifierList secondModifierList
com.intellij.psi.PsiType firstType
String firstName
String secondName
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match localVariablesAreEquivalent (com.intellij.psi.PsiLocalVariable, com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable localVariable1
com.intellij.psi.PsiLocalVariable localVariable2
com.intellij.psi.PsiExpression firstInitializer
com.intellij.psi.PsiExpression secondInitializer
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match referenceExpressionsMatch (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiReferenceExpression)
String firstVarName
String secondVarName
com.intellij.psi.PsiLocalVariable secondVar
com.intellij.psi.PsiLocalVariable firstVar
com.intellij.psi.PsiReferenceExpression first
com.intellij.psi.PsiReferenceExpression second
com.intellij.psi.PsiElement firstElement
com.intellij.psi.PsiElement secondElement
synthetic void <init> (java.util.Set, com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$1)
java.util.Set x0
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/IfStatementWithIdenticalBranchesInspection$MergeElseIfsFix.class
IfStatementWithIdenticalBranchesInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$MergeElseIfsFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private void <init> ()
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiIfStatement ifStatement
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ElseIf elseIf
com.intellij.psi.PsiExpression condition
com.siyeh.ig.psiutils.CommentTracker ct
String firstCondition
String secondCondition
String newCondition
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
synthetic void <init> (com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$1)
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/IfStatementWithIdenticalBranchesInspection$ThenElse.class
IfStatementWithIdenticalBranchesInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ThenElse extends java.lang.Object {
public static final int SIMILAR_STATEMENTS_COUNT
final java.util.List myHeadUnitsOfThen
final java.util.List myTailStatementsOfThen
final boolean myMayChangeSemantics
final com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType myCommonPartType
final java.util.Map mySubstitutionTable
private void <init> (java.util.List, java.util.List, boolean, com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType, java.util.Map)
java.util.List headUnitsOfThen
java.util.List tailUnitsOfThen
boolean mayChangeSemantics
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType commonPartType
java.util.Map substitutionTable
private static boolean mayChangeSemantics (boolean, boolean, java.util.List)
boolean conditionHasSideEffects
boolean conditionVariablesCantBeChangedTransitively
java.util.List headCommonParts
private static com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$LocalEquivalenceChecker getChecker (com.intellij.psi.PsiStatement[], com.intellij.psi.PsiStatement[])
com.intellij.psi.PsiStatement[] thenBranch
com.intellij.psi.PsiStatement[] elseBranch
java.util.Set localVariables
private static com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType getType (java.util.List, java.util.List, boolean, int, int, com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement)
int duplicatedStatements
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ExtractionUnit unit
com.intellij.psi.PsiStatement statement
java.util.List headStatements
java.util.List tailStatements
boolean declarationsAreEquivalent
int thenLen
int elseLen
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement elseBranch
boolean hasVariables
boolean hasNonVariables
private static boolean canRemoveBranch (int, com.intellij.psi.PsiStatement, int)
com.intellij.psi.PsiBlockStatement blockStatement
int len
com.intellij.psi.PsiStatement branch
int duplicatedStatementsLen
static com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ThenElse from (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiStatement[], com.intellij.psi.PsiStatement[], boolean)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement[] thenBranch
com.intellij.psi.PsiStatement[] elseBranch
boolean isOnTheFly
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$LocalEquivalenceChecker equivalence
int thenLen
int elseLen
int minStmtCount
com.intellij.psi.PsiExpression condition
boolean conditionHasSideEffects
java.util.List conditionVariables
boolean conditionVariablesCantBeChangedTransitively
java.util.List headCommonParts
java.util.Set extractedVariables
java.util.Set notEquivalentVariableDeclarations
int extractedFromStart
int canBeExtractedFromThenTail
int canBeExtractedFromElseTail
int canBeExtractedFromTail
java.util.List tailCommonParts
java.util.Map substitutionTable
com.intellij.psi.PsiStatement thenStatement
com.intellij.psi.PsiStatement elseStatement
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType type
boolean mayChangeSemantics
static com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$IfInspectionResult inspect (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiStatement[], com.intellij.psi.PsiStatement[], boolean)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement[] thenBranch
com.intellij.psi.PsiStatement[] elseBranch
boolean isOnTheFly
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ThenElse thenElse
boolean isNotInCodeBlock
boolean mayChangeSemantics
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$CommonPartType type
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ExtractCommonIfPartsFix fix
boolean isInfoLevel
com.intellij.psi.PsiElement elementToHighlight
private static void tryAppendHeadPartsToTail (java.util.List, int, int, int, java.util.List)
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ExtractionUnit unit
com.intellij.psi.PsiStatement thenStatement
int i
java.util.List headCommonParts
int canBeExtractedFromThenTail
int canBeExtractedFromElseTail
int canBeExtractedFromTail
java.util.List tailCommonParts
private static void extractTailCommonParts (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiStatement[], com.intellij.psi.PsiStatement[], com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$LocalEquivalenceChecker, int, int, java.util.Set, int, java.util.List)
boolean canBeExtractedOutOfIf
com.intellij.psi.PsiStatement thenStmt
com.intellij.psi.PsiStatement elseStmt
int i
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement[] thenBranch
com.intellij.psi.PsiStatement[] elseBranch
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$LocalEquivalenceChecker equivalence
int thenLen
int elseLen
java.util.Set extractedVariables
int canBeExtractedFromTail
java.util.List tailCommonParts
private static void extractHeadCommonParts (com.intellij.psi.PsiStatement[], com.intellij.psi.PsiStatement[], boolean, com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$LocalEquivalenceChecker, int, java.util.List, java.util.List, java.util.Set, java.util.Set)
com.intellij.psi.PsiStatement thenStmt
com.intellij.psi.PsiStatement elseStmt
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ExtractionUnit unit
boolean dependsOnVariableWithNonEquivalentInitializer
com.intellij.psi.PsiVariable variable
int i
com.intellij.psi.PsiStatement[] thenBranch
com.intellij.psi.PsiStatement[] elseBranch
boolean isOnTheFly
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$LocalEquivalenceChecker equivalence
int minStmtCount
java.util.List conditionVariables
java.util.List headCommonParts
java.util.Set extractedVariables
java.util.Set notEquivalentVariableDeclarations
private static boolean isSimilarHeadStatements (com.intellij.psi.PsiStatement[])
com.intellij.psi.PsiStatement[] thenBranch
com.intellij.psi.PsiExpressionStatement expressionStatement
private static boolean isSimilarStatements (com.intellij.psi.PsiStatement[], com.intellij.psi.PsiExpressionStatement)
int i
com.intellij.psi.PsiStatement[] branch
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiMethodCallExpression call
private static boolean isSimilarTailStatements (com.intellij.psi.PsiStatement[])
com.intellij.psi.PsiStatement[] thenBranch
com.intellij.psi.PsiExpressionStatement expressionStatement
private static boolean isSimilarCall (com.intellij.psi.PsiStatement, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpressionStatement currentStatement
com.intellij.psi.PsiMethodCallExpression otherCall
private static boolean isEqualChain (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
String firstName
String secondName
com.intellij.psi.PsiExpression first
com.intellij.psi.PsiExpression second
com.intellij.psi.PsiMethodCallExpression firstCall
com.intellij.psi.PsiMethodCallExpression secondCall
com.intellij.psi.PsiExpression firstCurrent
com.intellij.psi.PsiExpression secondCurrent
private static boolean uncommonElseStatementsContainsThenNames (com.intellij.psi.PsiStatement[], int, java.util.List, java.util.List, java.util.Map)
int i
int firstTailCommonStatementIndex
java.util.HashSet names
com.intellij.psi.PsiStatement[] elseBranch
int elseLen
java.util.List headCommonParts
java.util.List tailCommonParts
java.util.Map substitutionTable
private static synthetic boolean lambda$uncommonElseStatementsContainsThenNames$11 (java.util.HashSet, com.intellij.psi.PsiVariable)
java.util.HashSet names
com.intellij.psi.PsiVariable var
private static synthetic boolean lambda$uncommonElseStatementsContainsThenNames$10 (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable var
private static synthetic java.util.stream.Stream lambda$uncommonElseStatementsContainsThenNames$9 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic boolean lambda$extractHeadCommonParts$8 (java.util.Set, com.intellij.psi.PsiVariable)
java.util.Set notEquivalentVariableDeclarations
com.intellij.psi.PsiVariable var
private static synthetic boolean lambda$extractHeadCommonParts$7 (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable var
private static synthetic boolean lambda$extractTailCommonParts$6 (java.util.Set, com.intellij.psi.PsiVariable)
java.util.Set extractedVariables
com.intellij.psi.PsiVariable var
private static synthetic boolean lambda$extractTailCommonParts$5 (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiVariable var
private static synthetic boolean lambda$extractTailCommonParts$4 (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable var
private static synthetic boolean lambda$from$3 (java.util.List, com.intellij.psi.PsiElement)
com.intellij.psi.PsiLocalVariable localVariable
java.util.List conditionVariables
com.intellij.psi.PsiElement element
private static synthetic java.util.stream.Stream lambda$from$2 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement el
private static synthetic boolean lambda$mayChangeSemantics$1 (com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ExtractionUnit)
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ExtractionUnit unit
private static synthetic boolean lambda$mayChangeSemantics$0 (com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ExtractionUnit)
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ExtractionUnit unit
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/IfStatementWithIdenticalBranchesInspection.class
IfStatementWithIdenticalBranchesInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
private static final java.util.List ourInspectors
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ExtractionUnit extractHeadCommonStatement (com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement, java.util.List, com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$LocalEquivalenceChecker)
boolean statementMayChangeSemantics
boolean equivalent
boolean mayInfluenceCondition
com.intellij.psi.PsiLocalVariable thenVariable
com.intellij.psi.PsiLocalVariable elseVariable
com.intellij.psi.PsiExpression thenInitializer
com.intellij.psi.PsiStatement thenStmt
com.intellij.psi.PsiStatement elseStmt
java.util.List conditionVariables
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$LocalEquivalenceChecker equivalence
boolean equal
boolean statementMayChangeSemantics
boolean equivalent
boolean mayInfluenceCondition
private static boolean mayInfluenceCondition (com.intellij.psi.PsiElement, java.util.List)
com.intellij.psi.PsiElement element
java.util.List conditionVariables
private static com.intellij.psi.PsiLocalVariable extractVariable (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiDeclarationStatement declarationStatement
com.intellij.psi.PsiElement[] elements
private static com.intellij.psi.PsiIfStatement getEnclosingIfStmt (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiElement parent
private static boolean isMeaningful (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
private static com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ImplicitElseData getIfWithImplicitElse (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiStatement[], boolean)
com.intellij.psi.PsiStatement sibling
com.intellij.psi.PsiIfStatement enclosingIf
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement[] thenStatements
boolean returnsNothing
int statementsLength
com.intellij.psi.PsiIfStatement currentIf
java.util.List statements
int count
boolean conditionHasSideEffects
com.intellij.psi.PsiElement parent
private static void addLocalVariables (java.util.Set, java.util.List)
com.intellij.psi.PsiStatement statement
java.util.Set variables
java.util.List statements
private static void addVariables (java.util.Set, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiElement element
java.util.Set variables
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiDeclarationStatement declarationStatement
private static com.intellij.psi.PsiStatement[] unwrap (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiBlockStatement block
private static boolean branchesAreEquivalent (com.intellij.psi.PsiStatement[], java.util.List, com.siyeh.ig.psiutils.EquivalenceChecker)
com.intellij.psi.PsiStatement elseStmt
com.intellij.psi.PsiStatement thenStmt
int i
int length
com.intellij.psi.PsiStatement[] thenBranch
java.util.List statements
com.siyeh.ig.psiutils.EquivalenceChecker equivalence
private static synthetic boolean lambda$mayInfluenceCondition$4 (java.util.List, com.intellij.psi.PsiLocalVariable)
java.util.List conditionVariables
com.intellij.psi.PsiLocalVariable el
private static synthetic com.intellij.psi.PsiElement lambda$mayInfluenceCondition$3 (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
private static synthetic java.util.stream.Stream lambda$mayInfluenceCondition$2 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic boolean lambda$extractHeadCommonStatement$1 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic boolean lambda$extractHeadCommonStatement$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
static synthetic com.intellij.psi.PsiStatement[] access$000 (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement x0
static synthetic java.util.List access$100 ()
static synthetic com.intellij.psi.PsiLocalVariable access$800 (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement x0
static synthetic com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ImplicitElseData access$1000 (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiStatement[], boolean)
com.intellij.psi.PsiIfStatement x0
com.intellij.psi.PsiStatement[] x1
boolean x2
static synthetic void access$1100 (java.util.Set, java.util.List)
java.util.Set x0
java.util.List x1
static synthetic boolean access$1300 (com.intellij.psi.PsiStatement[], java.util.List, com.siyeh.ig.psiutils.EquivalenceChecker)
com.intellij.psi.PsiStatement[] x0
java.util.List x1
com.siyeh.ig.psiutils.EquivalenceChecker x2
static synthetic com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$ExtractionUnit access$1600 (com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement, java.util.List, com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$LocalEquivalenceChecker)
com.intellij.psi.PsiStatement x0
com.intellij.psi.PsiStatement x1
java.util.List x2
com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection$LocalEquivalenceChecker x3
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/IfStatementWithTooManyBranchesInspection$1.class
IfStatementWithTooManyBranchesInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.IfStatementWithTooManyBranchesInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/IfStatementWithTooManyBranchesInspection$IfStatementWithTooManyBranchesVisitor.class
IfStatementWithTooManyBranchesInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.IfStatementWithTooManyBranchesInspection$IfStatementWithTooManyBranchesVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.controlflow.IfStatementWithTooManyBranchesInspection this$0
private void <init> (com.siyeh.ig.controlflow.IfStatementWithTooManyBranchesInspection)
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement
int branchCount
private int calculateBranchCount (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiStatement branch
synthetic void <init> (com.siyeh.ig.controlflow.IfStatementWithTooManyBranchesInspection, com.siyeh.ig.controlflow.IfStatementWithTooManyBranchesInspection$1)
com.siyeh.ig.controlflow.IfStatementWithTooManyBranchesInspection x0
com.siyeh.ig.controlflow.IfStatementWithTooManyBranchesInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/IfStatementWithTooManyBranchesInspection.class
IfStatementWithTooManyBranchesInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.IfStatementWithTooManyBranchesInspection extends com.siyeh.ig.BaseInspection {
private static final int DEFAULT_BRANCH_LIMIT
public int m_limit
public void <init> ()
public java.lang.String getDisplayName ()
public javax.swing.JComponent createOptionsPanel ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer branchCount
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/InfiniteLoopStatementInspection$InfiniteLoopStatementsVisitor.class
InfiniteLoopStatementInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.InfiniteLoopStatementInspection$InfiniteLoopStatementsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final boolean myIgnoreInThreadTopLevel
void <init> (boolean)
boolean ignoreInThreadTopLevel
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement statement
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement statement
private void checkStatement (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiClass aClass
boolean allUsagesAreInThreadStart
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiClass maybeAnonymous
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiStatement statement
private static boolean isArgumentInThreadConstructor (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression inArgument
com.intellij.psi.PsiElement skipped
com.intellij.psi.PsiElement argParent
com.intellij.psi.PsiExpression argument
private static boolean isInThreadConstructor (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiElement argumentParent
com.intellij.psi.PsiConstructorCall constructorCall
com.intellij.psi.PsiExpression argument
private static synthetic boolean lambda$checkStatement$3 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression inArgument
private static synthetic boolean lambda$checkStatement$2 (com.intellij.psi.PsiMethod, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethodReferenceExpression methodReference
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement element
private static synthetic java.util.stream.Stream lambda$checkStatement$1 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic boolean lambda$checkStatement$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/InfiniteLoopStatementInspection.class
InfiniteLoopStatementInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.InfiniteLoopStatementInspection extends com.siyeh.ig.BaseInspection {
boolean myIgnoreInThreadTopLevel
public void <init> ()
public javax.swing.JComponent createOptionsPanel ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/LabeledStatementInspection$1.class
LabeledStatementInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.LabeledStatementInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/LabeledStatementInspection$LabeledStatementVisitor.class
LabeledStatementInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.LabeledStatementInspection$LabeledStatementVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitLabeledStatement (com.intellij.psi.PsiLabeledStatement)
com.intellij.psi.PsiLabeledStatement statement
com.intellij.psi.PsiIdentifier labelIdentifier
synthetic void <init> (com.siyeh.ig.controlflow.LabeledStatementInspection$1)
com.siyeh.ig.controlflow.LabeledStatementInspection$1 x0
}
com/siyeh/ig/controlflow/LabeledStatementInspection.class
LabeledStatementInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.LabeledStatementInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/LoopConditionNotUpdatedInsideLoopInspection$1.class
LoopConditionNotUpdatedInsideLoopInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.LoopConditionNotUpdatedInsideLoopInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/LoopConditionNotUpdatedInsideLoopInspection$LoopConditionNotUpdatedInsideLoopVisitor.class
LoopConditionNotUpdatedInsideLoopInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.LoopConditionNotUpdatedInsideLoopInspection$LoopConditionNotUpdatedInsideLoopVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.controlflow.LoopConditionNotUpdatedInsideLoopInspection this$0
private void <init> (com.siyeh.ig.controlflow.LoopConditionNotUpdatedInsideLoopInspection)
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement statement
com.intellij.psi.PsiExpression condition
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement statement
com.intellij.psi.PsiExpression condition
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
com.intellij.psi.PsiExpression condition
private void check (com.intellij.psi.PsiExpression, com.intellij.psi.PsiLoopStatement)
com.intellij.psi.PsiStatement update
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiLoopStatement statement
java.util.List notUpdated
com.intellij.psi.PsiStatement body
private boolean isConditionNotUpdated (com.intellij.psi.PsiExpression, com.intellij.psi.PsiStatement, java.util.List)
com.intellij.psi.PsiInstanceOfExpression instanceOfExpression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiField field
com.intellij.psi.PsiType type
com.intellij.psi.PsiVariable variable
boolean isFinal
com.intellij.psi.PsiType type
boolean arrayUpdated
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.PsiArrayAccessExpression accessExpression
com.intellij.psi.PsiExpression indexExpression
com.intellij.psi.PsiConditionalExpression conditionalExpression
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiStatement context
java.util.List notUpdated
synthetic void <init> (com.siyeh.ig.controlflow.LoopConditionNotUpdatedInsideLoopInspection, com.siyeh.ig.controlflow.LoopConditionNotUpdatedInsideLoopInspection$1)
com.siyeh.ig.controlflow.LoopConditionNotUpdatedInsideLoopInspection x0
com.siyeh.ig.controlflow.LoopConditionNotUpdatedInsideLoopInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/LoopConditionNotUpdatedInsideLoopInspection.class
LoopConditionNotUpdatedInsideLoopInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.LoopConditionNotUpdatedInsideLoopInspection extends com.siyeh.ig.BaseInspection {
public boolean ignorePossibleNonLocalChanges
public boolean ignoreIterators
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
boolean entireCondition
public void writeSettings (org.jdom.Element)
org.jdom.Element node
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/LoopStatementsThatDontLoopInspection$1.class
LoopStatementsThatDontLoopInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.LoopStatementsThatDontLoopInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/LoopStatementsThatDontLoopInspection$LoopStatementsThatDontLoopVisitor.class
LoopStatementsThatDontLoopInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.LoopStatementsThatDontLoopInspection$LoopStatementsThatDontLoopVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.controlflow.LoopStatementsThatDontLoopInspection this$0
private void <init> (com.siyeh.ig.controlflow.LoopStatementsThatDontLoopInspection)
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 visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement statement
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement statement
private void checkLoop (com.intellij.psi.PsiLoopStatement)
com.intellij.psi.PsiLoopStatement statement
com.intellij.psi.PsiStatement body
synthetic void <init> (com.siyeh.ig.controlflow.LoopStatementsThatDontLoopInspection, com.siyeh.ig.controlflow.LoopStatementsThatDontLoopInspection$1)
com.siyeh.ig.controlflow.LoopStatementsThatDontLoopInspection x0
com.siyeh.ig.controlflow.LoopStatementsThatDontLoopInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/LoopStatementsThatDontLoopInspection.class
LoopStatementsThatDontLoopInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.LoopStatementsThatDontLoopInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreForeach
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/LoopWithImplicitTerminationConditionInspection$1.class
LoopWithImplicitTerminationConditionInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.LoopWithImplicitTerminationConditionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/LoopWithImplicitTerminationConditionInspection$LoopWithImplicitTerminationConditionFix.class
LoopWithImplicitTerminationConditionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.LoopWithImplicitTerminationConditionInspection$LoopWithImplicitTerminationConditionFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiWhileStatement whileStatement
com.intellij.psi.PsiExpression loopCondition
com.intellij.psi.PsiStatement body
boolean firstStatement
com.intellij.psi.PsiDoWhileStatement doWhileStatement
com.intellij.psi.PsiExpression loopCondition
com.intellij.psi.PsiStatement body
boolean firstStatement
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiExpression loopCondition
com.intellij.psi.PsiStatement body
boolean firstStatement
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiStatement statement
com.siyeh.ig.psiutils.CommentTracker commentTracker
String negatedExpressionText
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression loopCondition
com.intellij.psi.PsiStatement body
boolean firstStatement
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiExpression ifCondition
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement elseBranch
private static void replaceStatement (com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiElement child
int i
com.intellij.psi.PsiElement receiver
com.intellij.psi.PsiStatement replacedStatement
com.intellij.psi.PsiStatement replacingStatement
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiElement[] children
synthetic void <init> (com.siyeh.ig.controlflow.LoopWithImplicitTerminationConditionInspection$1)
com.siyeh.ig.controlflow.LoopWithImplicitTerminationConditionInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/LoopWithImplicitTerminationConditionInspection$LoopWithImplicitTerminationConditionVisitor.class
LoopWithImplicitTerminationConditionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.LoopWithImplicitTerminationConditionInspection$LoopWithImplicitTerminationConditionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement statement
com.intellij.psi.PsiExpression condition
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement statement
com.intellij.psi.PsiExpression condition
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
com.intellij.psi.PsiExpression condition
private static boolean isLoopWithImplicitTerminationCondition (com.intellij.psi.PsiLoopStatement, boolean)
com.intellij.psi.PsiStatement bodyStatement
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiStatement bodyStatement
com.intellij.psi.PsiLoopStatement statement
boolean firstStatement
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiStatement bodyStatement
private static boolean isImplicitTerminationCondition (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement elseBranch
synthetic void <init> (com.siyeh.ig.controlflow.LoopWithImplicitTerminationConditionInspection$1)
com.siyeh.ig.controlflow.LoopWithImplicitTerminationConditionInspection$1 x0
}
com/siyeh/ig/controlflow/LoopWithImplicitTerminationConditionInspection.class
LoopWithImplicitTerminationConditionInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.LoopWithImplicitTerminationConditionInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static boolean containsUnlabeledBreakStatement (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement firstStatement
private static boolean isUnlabeledBreakStatement (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiBreakStatement breakStatement
com.intellij.psi.PsiIdentifier identifier
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/NegatedConditionalExpressionInspection$1.class
NegatedConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.NegatedConditionalExpressionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/NegatedConditionalExpressionInspection$NegatedConditionalExpressionFix.class
NegatedConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.NegatedConditionalExpressionInspection$NegatedConditionalExpressionFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiConditionalExpression conditionalExpression
StringBuilder newExpression
com.intellij.psi.PsiExpression condition
com.siyeh.ig.psiutils.CommentTracker tracker
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
synthetic void <init> (com.siyeh.ig.controlflow.NegatedConditionalExpressionInspection$1)
com.siyeh.ig.controlflow.NegatedConditionalExpressionInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/NegatedConditionalExpressionInspection$NegatedConditionalExpressionVisitor.class
NegatedConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.NegatedConditionalExpressionInspection$NegatedConditionalExpressionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiPrefixExpression expression
com.intellij.psi.PsiExpression operand
synthetic void <init> (com.siyeh.ig.controlflow.NegatedConditionalExpressionInspection$1)
com.siyeh.ig.controlflow.NegatedConditionalExpressionInspection$1 x0
}
com/siyeh/ig/controlflow/NegatedConditionalExpressionInspection.class
NegatedConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.NegatedConditionalExpressionInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/NegatedConditionalInspection$1.class
NegatedConditionalInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.NegatedConditionalInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/NegatedConditionalInspection$NegatedConditionalFix.class
NegatedConditionalInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.NegatedConditionalInspection$NegatedConditionalFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiConditionalExpression conditionalExpression
com.intellij.psi.PsiExpression elseBranch
com.intellij.psi.PsiExpression thenBranch
com.intellij.psi.PsiExpression condition
com.siyeh.ig.psiutils.CommentTracker tracker
String negatedCondition
String newStatement
synthetic void <init> (com.siyeh.ig.controlflow.NegatedConditionalInspection$1)
com.siyeh.ig.controlflow.NegatedConditionalInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/NegatedConditionalInspection$NegatedConditionalVisitor.class
NegatedConditionalInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.NegatedConditionalInspection$NegatedConditionalVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.controlflow.NegatedConditionalInspection this$0
private void <init> (com.siyeh.ig.controlflow.NegatedConditionalInspection)
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
com.intellij.psi.PsiExpression thenBranch
com.intellij.psi.PsiExpression elseBranch
com.intellij.psi.PsiExpression condition
synthetic void <init> (com.siyeh.ig.controlflow.NegatedConditionalInspection, com.siyeh.ig.controlflow.NegatedConditionalInspection$1)
com.siyeh.ig.controlflow.NegatedConditionalInspection x0
com.siyeh.ig.controlflow.NegatedConditionalInspection$1 x1
}
com/siyeh/ig/controlflow/NegatedConditionalInspection.class
NegatedConditionalInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.NegatedConditionalInspection extends com.siyeh.ig.BaseInspection {
public boolean m_ignoreNegatedNullComparison
public boolean m_ignoreNegatedZeroComparison
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getID ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
public void writeSettings (org.jdom.Element)
org.jdom.Element node
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/NegatedEqualityExpressionInspection$1.class
NegatedEqualityExpressionInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.NegatedEqualityExpressionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/NegatedEqualityExpressionInspection$NegatedEqualityExpressionFix.class
NegatedEqualityExpressionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.NegatedEqualityExpressionInspection$NegatedEqualityExpressionFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
com.siyeh.ig.psiutils.CommentTracker commentTracker
StringBuilder text
com.intellij.psi.PsiExpression rhs
synthetic void <init> (com.siyeh.ig.controlflow.NegatedEqualityExpressionInspection$1)
com.siyeh.ig.controlflow.NegatedEqualityExpressionInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/NegatedEqualityExpressionInspection$NegatedEqualsVisitor.class
NegatedEqualityExpressionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.NegatedEqualityExpressionInspection$NegatedEqualsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiPrefixExpression expression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
synthetic void <init> (com.siyeh.ig.controlflow.NegatedEqualityExpressionInspection$1)
com.siyeh.ig.controlflow.NegatedEqualityExpressionInspection$1 x0
}
com/siyeh/ig/controlflow/NegatedEqualityExpressionInspection.class
NegatedEqualityExpressionInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.NegatedEqualityExpressionInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/NegatedIfElseInspection$1.class
NegatedIfElseInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.NegatedIfElseInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/NegatedIfElseInspection$NegatedIfElseFix.class
NegatedIfElseInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.NegatedIfElseInspection$NegatedIfElseFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiComment comment
com.intellij.psi.tree.IElementType tokenType
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement ifToken
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiExpression condition
com.siyeh.ig.psiutils.CommentTracker tracker
String negatedCondition
String elseText
com.intellij.psi.PsiElement lastChild
String newStatement
synthetic void <init> (com.siyeh.ig.controlflow.NegatedIfElseInspection$1)
com.siyeh.ig.controlflow.NegatedIfElseInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/NegatedIfElseInspection$NegatedIfElseVisitor.class
NegatedIfElseInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.NegatedIfElseInspection$NegatedIfElseVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.controlflow.NegatedIfElseInspection this$0
private void <init> (com.siyeh.ig.controlflow.NegatedIfElseInspection)
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.controlflow.NegatedIfElseInspection, com.siyeh.ig.controlflow.NegatedIfElseInspection$1)
com.siyeh.ig.controlflow.NegatedIfElseInspection x0
com.siyeh.ig.controlflow.NegatedIfElseInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/NegatedIfElseInspection.class
NegatedIfElseInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.NegatedIfElseInspection extends com.siyeh.ig.BaseInspection {
public boolean m_ignoreNegatedNullComparison
public boolean m_ignoreNegatedZeroComparison
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/NestedConditionalExpressionInspection$1.class
NestedConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.NestedConditionalExpressionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/NestedConditionalExpressionInspection$NestedConditionalExpressionVisitor.class
NestedConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.NestedConditionalExpressionInspection$NestedConditionalExpressionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
synthetic void <init> (com.siyeh.ig.controlflow.NestedConditionalExpressionInspection$1)
com.siyeh.ig.controlflow.NestedConditionalExpressionInspection$1 x0
}
com/siyeh/ig/controlflow/NestedConditionalExpressionInspection.class
NestedConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.NestedConditionalExpressionInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/NestedSwitchStatementInspection$1.class
NestedSwitchStatementInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.NestedSwitchStatementInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/NestedSwitchStatementInspection$NestedSwitchStatementVisitor.class
NestedSwitchStatementInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.NestedSwitchStatementInspection$NestedSwitchStatementVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement statement
public void visitSwitchExpression (com.intellij.psi.PsiSwitchExpression)
com.intellij.psi.PsiSwitchExpression expression
synthetic void <init> (com.siyeh.ig.controlflow.NestedSwitchStatementInspection$1)
com.siyeh.ig.controlflow.NestedSwitchStatementInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/NestedSwitchStatementInspection.class
NestedSwitchStatementInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.NestedSwitchStatementInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/PointlessIndexOfComparisonInspection$1.class
PointlessIndexOfComparisonInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.PointlessIndexOfComparisonInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/PointlessIndexOfComparisonInspection$PointlessIndexOfComparisonVisitor.class
PointlessIndexOfComparisonInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.PointlessIndexOfComparisonInspection$PointlessIndexOfComparisonVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiJavaToken sign
com.intellij.psi.PsiJavaToken sign
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression lhs
private static boolean isPointLess (com.intellij.psi.PsiExpression, com.intellij.psi.PsiJavaToken, com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiJavaToken sign
com.intellij.psi.PsiExpression rhs
boolean flipped
com.intellij.psi.PsiMethodCallExpression callExpression
Object object
Integer integer
int constant
com.intellij.psi.tree.IElementType tokenType
private static boolean isIndexOfCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
synthetic void <init> (com.siyeh.ig.controlflow.PointlessIndexOfComparisonInspection$1)
com.siyeh.ig.controlflow.PointlessIndexOfComparisonInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/PointlessIndexOfComparisonInspection.class
PointlessIndexOfComparisonInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.PointlessIndexOfComparisonInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
boolean value
Object[] infos
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiJavaToken sign
boolean value
static boolean createContainsExpressionValue (com.intellij.psi.PsiJavaToken, boolean)
com.intellij.psi.PsiJavaToken sign
boolean flipped
com.intellij.psi.tree.IElementType tokenType
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/PointlessNullCheckInspection$1.class
PointlessNullCheckInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.PointlessNullCheckInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/PointlessNullCheckInspection$PointlessNullCheckVisitor.class
PointlessNullCheckInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.PointlessNullCheckInspection$PointlessNullCheckVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType operationTokenType
private void checkOrChain (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression implicitCheckCandidate
int j
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
int i
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiExpression[] operands
private void checkAndChain (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression implicitCheckCandidate
int j
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
int i
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiExpression[] operands
private boolean checkExpressions (com.intellij.psi.PsiExpression[], int, int, com.intellij.psi.PsiBinaryExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression[] operands
int i
int j
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression implicitCheckCandidate
com.intellij.psi.PsiReferenceExpression explicitCheckReference
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiReferenceExpression implicitCheckReference
private static boolean isVariableUsed (com.intellij.psi.PsiExpression[], int, int, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpression[] operands
int i
int j
com.intellij.psi.PsiVariable variable
private static com.intellij.psi.PsiReferenceExpression getReferenceFromNullCheck (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression comparedWithNull
private com.intellij.psi.PsiReferenceExpression getReferenceFromImplicitNullCheckExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReferenceExpression checked
private static com.intellij.psi.PsiReferenceExpression getReferenceFromBooleanCall (com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.StandardMethodContract$ValueConstraint[] nullArg
java.util.List contracts
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiMethod method
java.util.List contracts
com.intellij.codeInspection.dataFlow.MethodContract contract
com.intellij.codeInspection.dataFlow.ContractValue condition
int idx
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiVariable target
private com.intellij.psi.PsiReferenceExpression getReferenceFromOrChain (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiReferenceExpression reference2
int i
int operandsLength
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiVariable variable
private static synthetic boolean lambda$getReferenceFromBooleanCall$1 (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiVariable, com.intellij.psi.PsiReference)
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiVariable target
com.intellij.psi.PsiReference ref
private static synthetic boolean lambda$isVariableUsed$0 (com.intellij.psi.PsiVariable, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression op
synthetic void <init> (com.siyeh.ig.controlflow.PointlessNullCheckInspection$1)
com.siyeh.ig.controlflow.PointlessNullCheckInspection$1 x0
}
com/siyeh/ig/controlflow/PointlessNullCheckInspection.class
PointlessNullCheckInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.PointlessNullCheckInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiMethodCallExpression parent
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiExpression expression
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/SimplifiableBooleanExpressionInspection$1.class
SimplifiableBooleanExpressionInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.SimplifiableBooleanExpressionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/SimplifiableBooleanExpressionInspection$SimplifiableBooleanExpressionFix.class
SimplifiableBooleanExpressionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.SimplifiableBooleanExpressionInspection$SimplifiableBooleanExpressionFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiPrefixExpression prefixExpression
String replacement
com.intellij.psi.PsiBinaryExpression binaryExpression
String replacement
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.siyeh.ig.psiutils.CommentTracker commentTracker
String replacement
synthetic void <init> (com.siyeh.ig.controlflow.SimplifiableBooleanExpressionInspection$1)
com.siyeh.ig.controlflow.SimplifiableBooleanExpressionInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/SimplifiableBooleanExpressionInspection$SimplifiableBooleanExpressionVisitor.class
SimplifiableBooleanExpressionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.SimplifiableBooleanExpressionInspection$SimplifiableBooleanExpressionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiPrefixExpression expression
com.intellij.psi.PsiBinaryExpression maybeXor
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression disjunction
com.intellij.psi.PsiPolyadicExpression conjunction
com.intellij.psi.PsiExpression rightDisjunct
com.intellij.psi.PsiExpression[] operands
synthetic void <init> (com.siyeh.ig.controlflow.SimplifiableBooleanExpressionInspection$1)
com.siyeh.ig.controlflow.SimplifiableBooleanExpressionInspection$1 x0
}
com/siyeh/ig/controlflow/SimplifiableBooleanExpressionInspection.class
SimplifiableBooleanExpressionInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.SimplifiableBooleanExpressionInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.PsiBinaryExpression binaryExpression
Object[] infos
Object info
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
static java.lang.String calculateReplacementExpression (com.intellij.psi.PsiPrefixExpression, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiPrefixExpression expression
com.siyeh.ig.psiutils.CommentTracker commentTracker
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
static java.lang.String calculateReplacementExpression (com.intellij.psi.PsiBinaryExpression, com.siyeh.ig.psiutils.CommentTracker)
boolean isFirst
boolean isFirst
String conjunctionRemnant
String conjunctionRemnant
com.intellij.psi.PsiBinaryExpression expression
com.siyeh.ig.psiutils.CommentTracker commentTracker
com.intellij.psi.PsiPolyadicExpression conjunction
com.intellij.psi.PsiExpression rightDisjunct
com.intellij.psi.PsiExpression[] operands
boolean isFirst
String conjunctionRemnant
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static boolean hasOperand (com.intellij.psi.PsiPolyadicExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiPolyadicExpression polyadic
com.intellij.psi.PsiExpression operand
com.siyeh.ig.psiutils.EquivalenceChecker equivalence
private static synthetic boolean lambda$hasOperand$0 (com.siyeh.ig.psiutils.EquivalenceChecker, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.siyeh.ig.psiutils.EquivalenceChecker equivalence
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression op
static synthetic boolean access$200 (com.intellij.psi.PsiPolyadicExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiPolyadicExpression x0
com.intellij.psi.PsiExpression x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/SimplifiableConditionalExpressionInspection$1.class
SimplifiableConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.SimplifiableConditionalExpressionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/SimplifiableConditionalExpressionInspection$SimplifiableConditionalExpressionVisitor.class
SimplifiableConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.SimplifiableConditionalExpressionInspection$SimplifiableConditionalExpressionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiType thenType
com.intellij.psi.PsiType elseType
boolean thenConstant
boolean elseConstant
synthetic void <init> (com.siyeh.ig.controlflow.SimplifiableConditionalExpressionInspection$1)
com.siyeh.ig.controlflow.SimplifiableConditionalExpressionInspection$1 x0
}
com/siyeh/ig/controlflow/SimplifiableConditionalExpressionInspection$SimplifiableConditionalFix.class
SimplifiableConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.SimplifiableConditionalExpressionInspection$SimplifiableConditionalFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiConditionalExpression expression
com.siyeh.ig.psiutils.CommentTracker tracker
String newExpression
synthetic void <init> (com.siyeh.ig.controlflow.SimplifiableConditionalExpressionInspection$1)
com.siyeh.ig.controlflow.SimplifiableConditionalExpressionInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/SimplifiableConditionalExpressionInspection.class
SimplifiableConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.SimplifiableConditionalExpressionInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiConditionalExpression expression
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static java.lang.String calculateReplacementExpression (com.intellij.psi.PsiConditionalExpression, com.siyeh.ig.psiutils.CommentTracker)
int precedence
String elseExpressionText
String elseExpressionText
String thenExpressionText
String thenExpressionText
com.intellij.psi.PsiConditionalExpression expression
com.siyeh.ig.psiutils.CommentTracker tracker
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiExpression condition
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/SimplifiableEqualsExpressionInspection$1.class
SimplifiableEqualsExpressionInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.SimplifiableEqualsExpressionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/SimplifiableEqualsExpressionInspection$SimplifiableEqualsExpressionFix.class
SimplifiableEqualsExpressionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.SimplifiableEqualsExpressionInspection$SimplifiableEqualsExpressionFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myMethodName
void <init> (java.lang.String)
String methodName
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiPrefixExpression prefixExpression
Object value
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiExpression operand
StringBuilder newExpressionText
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String referenceName
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType type
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/SimplifiableEqualsExpressionInspection$SimplifiableEqualsExpressionVisitor.class
SimplifiableEqualsExpressionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.SimplifiableEqualsExpressionInspection$SimplifiableEqualsExpressionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.controlflow.SimplifiableEqualsExpressionInspection this$0
private void <init> (com.siyeh.ig.controlflow.SimplifiableEqualsExpressionInspection)
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType tokenType
private java.lang.String getMethodName (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
private boolean isEqualsConstant (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
synthetic void <init> (com.siyeh.ig.controlflow.SimplifiableEqualsExpressionInspection, com.siyeh.ig.controlflow.SimplifiableEqualsExpressionInspection$1)
com.siyeh.ig.controlflow.SimplifiableEqualsExpressionInspection x0
com.siyeh.ig.controlflow.SimplifiableEqualsExpressionInspection$1 x1
}
com/siyeh/ig/controlflow/SimplifiableEqualsExpressionInspection.class
SimplifiableEqualsExpressionInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.SimplifiableEqualsExpressionInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public boolean REPORT_NON_CONSTANT
public void <init> ()
public javax.swing.JComponent createOptionsPanel ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/SwitchStatementDensityInspection$1.class
SwitchStatementDensityInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.SwitchStatementDensityInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/SwitchStatementDensityInspection$StatementCountVisitor.class
SwitchStatementDensityInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.SwitchStatementDensityInspection$StatementCountVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private int statementCount
private void <init> ()
public void visitStatement (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
int getStatementCount ()
synthetic void <init> (com.siyeh.ig.controlflow.SwitchStatementDensityInspection$1)
com.siyeh.ig.controlflow.SwitchStatementDensityInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/SwitchStatementDensityInspection$SwitchStatementDensityVisitor.class
SwitchStatementDensityInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.SwitchStatementDensityInspection$SwitchStatementDensityVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.controlflow.SwitchStatementDensityInspection this$0
private void <init> (com.siyeh.ig.controlflow.SwitchStatementDensityInspection)
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement statement
public void visitSwitchExpression (com.intellij.psi.PsiSwitchExpression)
com.intellij.psi.PsiSwitchExpression expression
private void checkSwitchBlock (com.intellij.psi.PsiSwitchBlock)
com.intellij.psi.PsiSwitchBlock block
com.intellij.psi.PsiCodeBlock body
int branchCount
double density
int intDensity
private double calculateDensity (com.intellij.psi.PsiCodeBlock, int)
com.intellij.psi.PsiCodeBlock body
int branchCount
com.siyeh.ig.controlflow.SwitchStatementDensityInspection$StatementCountVisitor visitor
synthetic void <init> (com.siyeh.ig.controlflow.SwitchStatementDensityInspection, com.siyeh.ig.controlflow.SwitchStatementDensityInspection$1)
com.siyeh.ig.controlflow.SwitchStatementDensityInspection x0
com.siyeh.ig.controlflow.SwitchStatementDensityInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/SwitchStatementDensityInspection.class
SwitchStatementDensityInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.SwitchStatementDensityInspection extends com.siyeh.ig.BaseInspection {
private static final int DEFAULT_DENSITY_LIMIT
public int m_limit
public void <init> ()
public java.lang.String getDisplayName ()
public javax.swing.JComponent createOptionsPanel ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer intDensity
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/SwitchStatementInspection$1.class
SwitchStatementInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.SwitchStatementInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/SwitchStatementInspection$SwitchStatementVisitor.class
SwitchStatementInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.SwitchStatementInspection$SwitchStatementVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement statement
synthetic void <init> (com.siyeh.ig.controlflow.SwitchStatementInspection$1)
com.siyeh.ig.controlflow.SwitchStatementInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/SwitchStatementInspection.class
SwitchStatementInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.SwitchStatementInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/SwitchStatementWithConfusingDeclarationInspection$1.class
SwitchStatementWithConfusingDeclarationInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.SwitchStatementWithConfusingDeclarationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/SwitchStatementWithConfusingDeclarationInspection$SwitchStatementWithConfusingDeclarationVisitor$LocalVariableAccessVisitor.class
SwitchStatementWithConfusingDeclarationInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.SwitchStatementWithConfusingDeclarationInspection$SwitchStatementWithConfusingDeclarationVisitor$LocalVariableAccessVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final java.util.Set myVariablesInPreviousBranches
final synthetic com.siyeh.ig.controlflow.SwitchStatementWithConfusingDeclarationInspection$SwitchStatementWithConfusingDeclarationVisitor this$0
private void <init> (com.siyeh.ig.controlflow.SwitchStatementWithConfusingDeclarationInspection$SwitchStatementWithConfusingDeclarationVisitor, java.util.Set)
java.util.Set variablesInPreviousBranches
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement element
com.intellij.psi.PsiLocalVariable accessedVariable
synthetic void <init> (com.siyeh.ig.controlflow.SwitchStatementWithConfusingDeclarationInspection$SwitchStatementWithConfusingDeclarationVisitor, java.util.Set, com.siyeh.ig.controlflow.SwitchStatementWithConfusingDeclarationInspection$1)
com.siyeh.ig.controlflow.SwitchStatementWithConfusingDeclarationInspection$SwitchStatementWithConfusingDeclarationVisitor x0
java.util.Set x1
com.siyeh.ig.controlflow.SwitchStatementWithConfusingDeclarationInspection$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/SwitchStatementWithConfusingDeclarationInspection$SwitchStatementWithConfusingDeclarationVisitor.class
SwitchStatementWithConfusingDeclarationInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.SwitchStatementWithConfusingDeclarationInspection$SwitchStatementWithConfusingDeclarationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement statement
public void visitSwitchExpression (com.intellij.psi.PsiSwitchExpression)
com.intellij.psi.PsiSwitchExpression expression
private void checkSwitchBlock (com.intellij.psi.PsiSwitchBlock)
com.intellij.psi.PsiLocalVariable localVariable
com.intellij.psi.PsiElement declaredElement
com.intellij.psi.PsiDeclarationStatement declarationStatement
com.intellij.psi.PsiElement[] declaredElements
com.intellij.psi.PsiStatement child
com.intellij.psi.PsiSwitchBlock block
com.intellij.psi.PsiCodeBlock body
java.util.Set variablesInPreviousBranches
java.util.Set variablesInCurrentBranch
com.intellij.psi.PsiStatement[] statements
com.siyeh.ig.controlflow.SwitchStatementWithConfusingDeclarationInspection$SwitchStatementWithConfusingDeclarationVisitor$LocalVariableAccessVisitor visitor
synthetic void <init> (com.siyeh.ig.controlflow.SwitchStatementWithConfusingDeclarationInspection$1)
com.siyeh.ig.controlflow.SwitchStatementWithConfusingDeclarationInspection$1 x0
static synthetic void access$200 (com.siyeh.ig.controlflow.SwitchStatementWithConfusingDeclarationInspection$SwitchStatementWithConfusingDeclarationVisitor, com.intellij.psi.PsiVariable, java.lang.Object[])
com.siyeh.ig.controlflow.SwitchStatementWithConfusingDeclarationInspection$SwitchStatementWithConfusingDeclarationVisitor x0
com.intellij.psi.PsiVariable x1
Object[] x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/SwitchStatementWithConfusingDeclarationInspection.class
SwitchStatementWithConfusingDeclarationInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.SwitchStatementWithConfusingDeclarationInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/SwitchStatementWithTooManyBranchesInspection$1.class
SwitchStatementWithTooManyBranchesInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.SwitchStatementWithTooManyBranchesInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/SwitchStatementWithTooManyBranchesInspection$SwitchStatementWithTooManyBranchesVisitor.class
SwitchStatementWithTooManyBranchesInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.SwitchStatementWithTooManyBranchesInspection$SwitchStatementWithTooManyBranchesVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.controlflow.SwitchStatementWithTooManyBranchesInspection this$0
private void <init> (com.siyeh.ig.controlflow.SwitchStatementWithTooManyBranchesInspection)
public void visitSwitchExpression (com.intellij.psi.PsiSwitchExpression)
com.intellij.psi.PsiSwitchExpression expression
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement statement
public void processSwitch (com.intellij.psi.PsiSwitchBlock)
com.intellij.psi.PsiSwitchBlock expression
int branchCount
int branchCountExcludingDefault
synthetic void <init> (com.siyeh.ig.controlflow.SwitchStatementWithTooManyBranchesInspection, com.siyeh.ig.controlflow.SwitchStatementWithTooManyBranchesInspection$1)
com.siyeh.ig.controlflow.SwitchStatementWithTooManyBranchesInspection x0
com.siyeh.ig.controlflow.SwitchStatementWithTooManyBranchesInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/SwitchStatementWithTooManyBranchesInspection.class
SwitchStatementWithTooManyBranchesInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.SwitchStatementWithTooManyBranchesInspection extends com.siyeh.ig.BaseInspection {
private static final int DEFAULT_BRANCH_LIMIT
public int m_limit
public void <init> ()
public java.lang.String getDisplayName ()
public javax.swing.JComponent createOptionsPanel ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer branchCount
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/TrivialIfInspection$1.class
TrivialIfInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.TrivialIfInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/TrivialIfInspection$IfBranches.class
TrivialIfInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.TrivialIfInspection$IfBranches extends java.lang.Object {
final com.intellij.psi.PsiExpression myCondition
final com.intellij.psi.PsiExpression myThenExpression
final com.intellij.psi.PsiExpression myElseExpression
void <init> (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
java.lang.String getReplacementText (com.siyeh.ig.psiutils.CommentTracker)
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiExpression replacement
com.intellij.psi.PsiExpression getRedundantComparisonReplacement ()
com.intellij.psi.PsiBinaryExpression binOp
com.intellij.psi.tree.IElementType tokenType
boolean equals
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
com.siyeh.ig.psiutils.EquivalenceChecker equivalence
boolean isTrueFalse ()
boolean isFalseTrue ()
static com.siyeh.ig.controlflow.TrivialIfInspection$IfBranches fromAssignment (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
static com.siyeh.ig.controlflow.TrivialIfInspection$IfBranches fromImplicitAssignment (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement prevStatement
private static com.siyeh.ig.controlflow.TrivialIfInspection$IfBranches fromAssignment (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement, boolean)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement elseBranch
boolean explicit
com.intellij.psi.PsiAssignmentExpression thenExpression
com.intellij.psi.PsiAssignmentExpression elseExpression
com.intellij.psi.tree.IElementType thenTokenType
com.intellij.psi.PsiExpression thenLhs
com.intellij.psi.PsiExpression elseLhs
com.intellij.psi.PsiExpression thenRhs
com.intellij.psi.PsiExpression elseRhs
static com.siyeh.ig.controlflow.TrivialIfInspection$IfBranches fromReturn (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiExpression thenValue
com.intellij.psi.PsiExpression elseValue
static com.siyeh.ig.controlflow.TrivialIfInspection$IfBranches fromImplicitReturn (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiReturnStatement elseReturn
com.intellij.psi.PsiExpression thenValue
com.intellij.psi.PsiExpression elseValue
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/TrivialIfInspection$TrivialIfFix.class
TrivialIfInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.TrivialIfInspection$TrivialIfFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement ifKeywordElement
com.intellij.psi.PsiIfStatement statement
synthetic void <init> (com.siyeh.ig.controlflow.TrivialIfInspection$1)
com.siyeh.ig.controlflow.TrivialIfInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/TrivialIfInspection$TrivialIfVisitor.class
TrivialIfInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.TrivialIfInspection$TrivialIfVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiExpression condition
synthetic void <init> (com.siyeh.ig.controlflow.TrivialIfInspection$1)
com.siyeh.ig.controlflow.TrivialIfInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/TrivialIfInspection.class
TrivialIfInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.TrivialIfInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public static void simplify (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement
com.siyeh.ig.controlflow.TrivialIfInspection$IfBranches branches
private static void replaceSimplifiableAssert (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiExpression condition
String conditionText
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiAssertStatement assertStatement
com.intellij.psi.PsiExpression assertCondition
com.intellij.psi.PsiExpression replacementCondition
private static void replaceSimplifiableImplicitReturn (com.intellij.psi.PsiIfStatement, com.siyeh.ig.controlflow.TrivialIfInspection$IfBranches)
com.intellij.psi.PsiElement sibling
com.intellij.psi.PsiIfStatement statement
com.siyeh.ig.controlflow.TrivialIfInspection$IfBranches branches
com.intellij.psi.PsiReturnStatement returnStatement
com.intellij.psi.PsiReturnStatement nextStatement
com.siyeh.ig.psiutils.CommentTracker ct
String replacementText
private static void replaceSimplifiableReturn (com.intellij.psi.PsiIfStatement, com.siyeh.ig.controlflow.TrivialIfInspection$IfBranches)
com.intellij.psi.PsiIfStatement statement
com.siyeh.ig.controlflow.TrivialIfInspection$IfBranches branches
com.intellij.psi.PsiReturnStatement returnStatement
com.siyeh.ig.psiutils.CommentTracker ct
String replacementText
private static void replaceSimplifiableAssignment (com.intellij.psi.PsiIfStatement, com.siyeh.ig.controlflow.TrivialIfInspection$IfBranches)
com.intellij.psi.PsiIfStatement statement
com.siyeh.ig.controlflow.TrivialIfInspection$IfBranches branches
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiElement assignmentParent
com.siyeh.ig.psiutils.CommentTracker ct
String replacementText
private static void replaceSimplifiableImplicitAssignment (com.intellij.psi.PsiIfStatement, com.siyeh.ig.controlflow.TrivialIfInspection$IfBranches)
com.intellij.psi.PsiIfStatement statement
com.siyeh.ig.controlflow.TrivialIfInspection$IfBranches branches
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiElement assignmentParent
com.intellij.psi.PsiStatement prevStatement
com.siyeh.ig.psiutils.CommentTracker ct
String replacementText
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public static boolean isTrivial (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.siyeh.ig.controlflow.TrivialIfInspection$IfBranches branches
private static boolean isSimplifiableAssert (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiAssertStatement assertStatement
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/UnnecessaryBreakInspection$1.class
UnnecessaryBreakInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.UnnecessaryBreakInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/UnnecessaryBreakInspection$UnnecessaryBreakVisitor.class
UnnecessaryBreakInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.UnnecessaryBreakInspection$UnnecessaryBreakVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiBreakStatement statement
com.intellij.psi.PsiElement exitedStatement
synthetic void <init> (com.siyeh.ig.controlflow.UnnecessaryBreakInspection$1)
com.siyeh.ig.controlflow.UnnecessaryBreakInspection$1 x0
}
com/siyeh/ig/controlflow/UnnecessaryBreakInspection.class
UnnecessaryBreakInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.UnnecessaryBreakInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/UnnecessaryConditionalExpressionInspection$1.class
UnnecessaryConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.UnnecessaryConditionalExpressionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/UnnecessaryConditionalExpressionInspection$UnnecessaryConditionalExpressionVisitor.class
UnnecessaryConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.UnnecessaryConditionalExpressionInspection$UnnecessaryConditionalExpressionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiElement parent
boolean isUnnecessary (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.tree.IElementType)
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.tree.IElementType expectedToken
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType token
com.siyeh.ig.psiutils.EquivalenceChecker equivalence
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
private static synthetic com.intellij.psi.PsiElement lambda$visitConditionalExpression$0 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression condition
synthetic void <init> (com.siyeh.ig.controlflow.UnnecessaryConditionalExpressionInspection$1)
com.siyeh.ig.controlflow.UnnecessaryConditionalExpressionInspection$1 x0
}
com/siyeh/ig/controlflow/UnnecessaryConditionalExpressionInspection$UnnecessaryConditionalFix.class
UnnecessaryConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.UnnecessaryConditionalExpressionInspection$UnnecessaryConditionalFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myReplacement
void <init> (java.lang.String)
String replacement
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiConditionalExpression expression
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/UnnecessaryConditionalExpressionInspection.class
UnnecessaryConditionalExpressionInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.UnnecessaryConditionalExpressionInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String replacement
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
String replacement
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/UnnecessaryContinueInspection$1.class
UnnecessaryContinueInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.UnnecessaryContinueInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/UnnecessaryContinueInspection$UnnecessaryContinueVisitor.class
UnnecessaryContinueInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.UnnecessaryContinueInspection$UnnecessaryContinueVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.controlflow.UnnecessaryContinueInspection this$0
private void <init> (com.siyeh.ig.controlflow.UnnecessaryContinueInspection)
public void visitContinueStatement (com.intellij.psi.PsiContinueStatement)
com.intellij.psi.PsiForeachStatement foreachStatement
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiDoWhileStatement doWhileStatement
com.intellij.psi.PsiWhileStatement whileStatement
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiContinueStatement statement
com.intellij.psi.PsiStatement continuedStatement
com.intellij.psi.PsiStatement body
private boolean isInThenBranch (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement elseBranch
synthetic void <init> (com.siyeh.ig.controlflow.UnnecessaryContinueInspection, com.siyeh.ig.controlflow.UnnecessaryContinueInspection$1)
com.siyeh.ig.controlflow.UnnecessaryContinueInspection x0
com.siyeh.ig.controlflow.UnnecessaryContinueInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/UnnecessaryContinueInspection.class
UnnecessaryContinueInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.UnnecessaryContinueInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreInThenBranch
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/UnnecessaryDefaultInspection$1.class
UnnecessaryDefaultInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.UnnecessaryDefaultInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/UnnecessaryDefaultInspection$DeleteDefaultFix.class
UnnecessaryDefaultInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.UnnecessaryDefaultInspection$DeleteDefaultFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
synthetic void <init> (com.siyeh.ig.controlflow.UnnecessaryDefaultInspection$1)
com.siyeh.ig.controlflow.UnnecessaryDefaultInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/UnnecessaryDefaultInspection$UnnecessaryDefaultVisitor.class
UnnecessaryDefaultInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.UnnecessaryDefaultInspection$UnnecessaryDefaultVisitor extends com.siyeh.ig.BaseInspectionVisitor {
static final synthetic boolean $assertionsDisabled
final synthetic com.siyeh.ig.controlflow.UnnecessaryDefaultInspection this$0
private void <init> (com.siyeh.ig.controlflow.UnnecessaryDefaultInspection)
public void visitSwitchExpression (com.intellij.psi.PsiSwitchExpression)
com.intellij.psi.PsiSwitchExpression expression
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement statement
private void checkSwitchBlock (com.intellij.psi.PsiSwitchBlock)
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.psi.PsiSwitchBlock switchBlock
com.intellij.psi.PsiSwitchLabelStatementBase defaultStatement
boolean ruleBasedSwitch
boolean statementSwitch
com.intellij.psi.PsiStatement nextStatement
com.intellij.codeInspection.ProblemHighlightType highlightType
synthetic void <init> (com.siyeh.ig.controlflow.UnnecessaryDefaultInspection, com.siyeh.ig.controlflow.UnnecessaryDefaultInspection$1)
com.siyeh.ig.controlflow.UnnecessaryDefaultInspection x0
com.siyeh.ig.controlflow.UnnecessaryDefaultInspection$1 x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/UnnecessaryDefaultInspection.class
UnnecessaryDefaultInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.UnnecessaryDefaultInspection extends com.siyeh.ig.BaseInspection {
public boolean onlyReportSwitchExpressions
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static boolean isDefaultNeededForInitializationOfVariable (com.intellij.psi.PsiSwitchBlock)
com.intellij.psi.controlFlow.LocalsOrMyInstanceFieldsControlFlowPolicy policy
com.intellij.psi.controlFlow.ControlFlow controlFlow
int switchStart
int switchEnd
com.intellij.psi.controlFlow.ControlFlow beforeFlow
com.intellij.psi.controlFlow.ControlFlow switchFlow
com.intellij.psi.controlFlow.AnalysisCanceledException e
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiSwitchBlock switchBlock
com.intellij.util.SmartList expressions
com.intellij.psi.search.PsiElementProcessor$CollectFilteredElements collector
java.util.Set checked
private static com.intellij.psi.PsiElement getContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement context
private static com.intellij.psi.PsiSwitchLabelStatementBase retrieveUnnecessaryDefault (com.intellij.psi.PsiSwitchBlock)
com.intellij.psi.PsiEnumConstant constant
java.util.List constants
com.intellij.psi.PsiSwitchLabelStatementBase labelStatement
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiField field
com.intellij.psi.PsiSwitchBlock switchBlock
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiCodeBlock body
java.util.Set coveredConstants
com.intellij.psi.PsiSwitchLabelStatementBase result
private static synthetic boolean lambda$isDefaultNeededForInitializationOfVariable$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
static synthetic com.intellij.psi.PsiSwitchLabelStatementBase access$200 (com.intellij.psi.PsiSwitchBlock)
com.intellij.psi.PsiSwitchBlock x0
static synthetic boolean access$300 (com.intellij.psi.PsiSwitchBlock)
com.intellij.psi.PsiSwitchBlock x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/UnnecessaryLabelOnBreakStatementInspection$1.class
UnnecessaryLabelOnBreakStatementInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.UnnecessaryLabelOnBreakStatementInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/UnnecessaryLabelOnBreakStatementInspection$UnnecessaryLabelOnBreakStatementFix.class
UnnecessaryLabelOnBreakStatementInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.UnnecessaryLabelOnBreakStatementInspection$UnnecessaryLabelOnBreakStatementFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement breakKeywordElement
com.intellij.psi.PsiBreakStatement breakStatement
com.intellij.psi.PsiIdentifier identifier
synthetic void <init> (com.siyeh.ig.controlflow.UnnecessaryLabelOnBreakStatementInspection$1)
com.siyeh.ig.controlflow.UnnecessaryLabelOnBreakStatementInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/UnnecessaryLabelOnBreakStatementInspection$UnnecessaryLabelOnBreakStatementVisitor.class
UnnecessaryLabelOnBreakStatementInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.UnnecessaryLabelOnBreakStatementInspection$UnnecessaryLabelOnBreakStatementVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiBreakStatement statement
com.intellij.psi.PsiIdentifier labelIdentifier
String labelText
com.intellij.psi.PsiStatement exitedStatement
com.intellij.psi.PsiStatement labelEnabledParent
synthetic void <init> (com.siyeh.ig.controlflow.UnnecessaryLabelOnBreakStatementInspection$1)
com.siyeh.ig.controlflow.UnnecessaryLabelOnBreakStatementInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/UnnecessaryLabelOnBreakStatementInspection.class
UnnecessaryLabelOnBreakStatementInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.UnnecessaryLabelOnBreakStatementInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/UnnecessaryLabelOnContinueStatementInspection$1.class
UnnecessaryLabelOnContinueStatementInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.UnnecessaryLabelOnContinueStatementInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/UnnecessaryLabelOnContinueStatementInspection$UnnecessaryLabelOnContinueStatementFix.class
UnnecessaryLabelOnContinueStatementInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.UnnecessaryLabelOnContinueStatementInspection$UnnecessaryLabelOnContinueStatementFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement continueKeywordElement
com.intellij.psi.PsiContinueStatement continueStatement
com.intellij.psi.PsiIdentifier labelIdentifier
synthetic void <init> (com.siyeh.ig.controlflow.UnnecessaryLabelOnContinueStatementInspection$1)
com.siyeh.ig.controlflow.UnnecessaryLabelOnContinueStatementInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/UnnecessaryLabelOnContinueStatementInspection$UnnecessaryLabelOnContinueStatementVisitor.class
UnnecessaryLabelOnContinueStatementInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.UnnecessaryLabelOnContinueStatementInspection$UnnecessaryLabelOnContinueStatementVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitContinueStatement (com.intellij.psi.PsiContinueStatement)
com.intellij.psi.PsiContinueStatement statement
com.intellij.psi.PsiIdentifier labelIdentifier
String labelText
com.intellij.psi.PsiStatement exitedStatement
com.intellij.psi.PsiStatement labelEnabledParent
synthetic void <init> (com.siyeh.ig.controlflow.UnnecessaryLabelOnContinueStatementInspection$1)
com.siyeh.ig.controlflow.UnnecessaryLabelOnContinueStatementInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/UnnecessaryLabelOnContinueStatementInspection.class
UnnecessaryLabelOnContinueStatementInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.UnnecessaryLabelOnContinueStatementInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/UnnecessaryReturnInspection$1.class
UnnecessaryReturnInspection.java
package com.siyeh.ig.controlflow
synthetic com.siyeh.ig.controlflow.UnnecessaryReturnInspection$1 extends java.lang.Object {
}
com/siyeh/ig/controlflow/UnnecessaryReturnInspection$UnnecessaryReturnVisitor.class
UnnecessaryReturnInspection.java
package com.siyeh.ig.controlflow
com.siyeh.ig.controlflow.UnnecessaryReturnInspection$UnnecessaryReturnVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.controlflow.UnnecessaryReturnInspection this$0
private void <init> (com.siyeh.ig.controlflow.UnnecessaryReturnInspection)
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiReturnStatement statement
com.intellij.openapi.util.Ref constructorRef
synthetic void <init> (com.siyeh.ig.controlflow.UnnecessaryReturnInspection, com.siyeh.ig.controlflow.UnnecessaryReturnInspection$1)
com.siyeh.ig.controlflow.UnnecessaryReturnInspection x0
com.siyeh.ig.controlflow.UnnecessaryReturnInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/controlflow/UnnecessaryReturnInspection.class
UnnecessaryReturnInspection.java
package com.siyeh.ig.controlflow
public com.siyeh.ig.controlflow.UnnecessaryReturnInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreInThenBranch
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public javax.swing.JComponent createOptionsPanel ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public static boolean isReturnRedundant (com.intellij.psi.PsiReturnStatement, boolean, boolean, com.intellij.openapi.util.Ref)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiElement lambdaBody
com.intellij.psi.PsiReturnStatement statement
boolean ignoreInThenBranch
boolean checkReturnType
com.intellij.openapi.util.Ref isInConstructorRef
com.intellij.psi.PsiElement methodParent
com.intellij.psi.PsiCodeBlock codeBlock
private static boolean isInThenBranch (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement elseBranch
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/dataflow/ConstantValueVariableUseInspection$1.class
ConstantValueVariableUseInspection.java
package com.siyeh.ig.dataflow
synthetic com.siyeh.ig.dataflow.ConstantValueVariableUseInspection$1 extends java.lang.Object {
}
com/siyeh/ig/dataflow/ConstantValueVariableUseInspection$ConstantValueVariableUseVisitor.class
ConstantValueVariableUseInspection.java
package com.siyeh.ig.dataflow
com.siyeh.ig.dataflow.ConstantValueVariableUseInspection$ConstantValueVariableUseVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiStatement body
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement statement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiStatement body
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiStatement body
private boolean checkCondition (com.intellij.psi.PsiExpression, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
private boolean checkConstantValueVariableUse (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement)
Object result
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression constantExpression
com.intellij.psi.PsiElement body
com.intellij.psi.PsiType constantType
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiVariable variable
com.siyeh.ig.dataflow.ConstantValueVariableUseInspection$VariableReadVisitor visitor
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiType referenceType
synthetic void <init> (com.siyeh.ig.dataflow.ConstantValueVariableUseInspection$1)
com.siyeh.ig.dataflow.ConstantValueVariableUseInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/dataflow/ConstantValueVariableUseInspection$ReplaceReferenceWithExpressionFix.class
ConstantValueVariableUseInspection.java
package com.siyeh.ig.dataflow
com.siyeh.ig.dataflow.ConstantValueVariableUseInspection$ReplaceReferenceWithExpressionFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myText
void <init> (java.lang.String)
String text
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression expression
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/dataflow/ConstantValueVariableUseInspection$VariableReadVisitor.class
ConstantValueVariableUseInspection.java
package com.siyeh.ig.dataflow
com.siyeh.ig.dataflow.ConstantValueVariableUseInspection$VariableReadVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiVariable variable
private boolean read
private boolean stop
private com.intellij.psi.PsiReferenceExpression reference
void <init> (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
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.PsiElement target
private static boolean isInLoopCondition (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiStatement statement
public boolean isRead ()
public com.intellij.psi.PsiReferenceExpression getReference ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/dataflow/ConstantValueVariableUseInspection.class
ConstantValueVariableUseInspection.java
package com.siyeh.ig.dataflow
public com.siyeh.ig.dataflow.ConstantValueVariableUseInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiExpression expression
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/dataflow/LawOfDemeterInspection$1.class
LawOfDemeterInspection.java
package com.siyeh.ig.dataflow
synthetic com.siyeh.ig.dataflow.LawOfDemeterInspection$1 extends java.lang.Object {
}
com/siyeh/ig/dataflow/LawOfDemeterInspection$LawOfDemeterVisitor.class
LawOfDemeterInspection.java
package com.siyeh.ig.dataflow
com.siyeh.ig.dataflow.LawOfDemeterInspection$LawOfDemeterVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private static final int threshold
final synthetic com.siyeh.ig.dataflow.LawOfDemeterInspection this$0
private void <init> (com.siyeh.ig.dataflow.LawOfDemeterInspection)
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public void checkParents (com.intellij.psi.PsiExpression, java.lang.Integer)
Integer localCount
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement element
Integer localCount
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiMethodCallExpression methodCallExpression
Integer userData
int localCount
int newCount
com.intellij.psi.PsiExpression expression
Integer count
com.intellij.psi.PsiElement parent
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement element
Integer count
synthetic void <init> (com.siyeh.ig.dataflow.LawOfDemeterInspection, com.siyeh.ig.dataflow.LawOfDemeterInspection$1)
com.siyeh.ig.dataflow.LawOfDemeterInspection x0
com.siyeh.ig.dataflow.LawOfDemeterInspection$1 x1
}
com/siyeh/ig/dataflow/LawOfDemeterInspection.class
LawOfDemeterInspection.java
package com.siyeh.ig.dataflow
public com.siyeh.ig.dataflow.LawOfDemeterInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreLibraryCalls
private static final com.intellij.openapi.util.Key key
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic com.intellij.openapi.util.Key access$100 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/dataflow/ScopeUtils.class
ScopeUtils.java
package com.siyeh.ig.dataflow
com.siyeh.ig.dataflow.ScopeUtils extends java.lang.Object {
private void <init> ()
public static com.intellij.psi.PsiElement findTighterDeclarationLocation (com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiElement sibling
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement prevSibling
public static com.intellij.psi.PsiElement getChildWhichContainsElement (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement ancestor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiElement getCommonParent (java.util.List)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement referenceElement
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression lExpression
com.intellij.psi.PsiExpressionStatement statement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiElement referenceElement
com.intellij.psi.PsiStatement initialization
com.intellij.psi.PsiElement parent
java.util.List referenceElements
com.intellij.psi.PsiElement commonParent
public static com.intellij.psi.PsiElement moveOutOfLoopsAndClasses (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement maxScope
com.intellij.psi.PsiElement result
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/dependency/ClassWithTooManyDependenciesInspection.class
ClassWithTooManyDependenciesInspection.java
package com.siyeh.ig.dependency
public com.siyeh.ig.dependency.ClassWithTooManyDependenciesInspection extends com.siyeh.ig.BaseGlobalInspection {
public int limit
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefClass refClass
java.util.Set dependencies
int numDependencies
String errorString
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
public javax.swing.JComponent createOptionsPanel ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/dependency/ClassWithTooManyDependentsInspection.class
ClassWithTooManyDependentsInspection.java
package com.siyeh.ig.dependency
public com.siyeh.ig.dependency.ClassWithTooManyDependentsInspection extends com.siyeh.ig.BaseGlobalInspection {
public int limit
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope analysisScope
com.intellij.codeInspection.InspectionManager inspectionManager
com.intellij.codeInspection.GlobalInspectionContext globalInspectionContext
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.psi.PsiElement aClass
java.util.Set dependents
int numDependents
String errorString
public javax.swing.JComponent createOptionsPanel ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/dependency/ClassWithTooManyTransitiveDependenciesInspection.class
ClassWithTooManyTransitiveDependenciesInspection.java
package com.siyeh.ig.dependency
public com.siyeh.ig.dependency.ClassWithTooManyTransitiveDependenciesInspection extends com.siyeh.ig.BaseGlobalInspection {
public int limit
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope analysisScope
com.intellij.codeInspection.InspectionManager inspectionManager
com.intellij.codeInspection.GlobalInspectionContext globalInspectionContext
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.psi.PsiElement aClass
java.util.Set dependencies
int numDependencies
String errorString
public javax.swing.JComponent createOptionsPanel ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/dependency/ClassWithTooManyTransitiveDependentsInspection.class
ClassWithTooManyTransitiveDependentsInspection.java
package com.siyeh.ig.dependency
public com.siyeh.ig.dependency.ClassWithTooManyTransitiveDependentsInspection extends com.siyeh.ig.BaseGlobalInspection {
public int limit
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope analysisScope
com.intellij.codeInspection.InspectionManager inspectionManager
com.intellij.codeInspection.GlobalInspectionContext globalInspectionContext
com.intellij.codeInspection.reference.RefClass refClass
org.jetbrains.uast.UClass aClass
java.util.Set dependencies
int numDependents
String errorString
public javax.swing.JComponent createOptionsPanel ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/dependency/CyclicClassDependencyInspection.class
CyclicClassDependencyInspection.java
package com.siyeh.ig.dependency
public com.siyeh.ig.dependency.CyclicClassDependencyInspection extends com.siyeh.ig.BaseGlobalInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefClass[] classes
String errorString
com.intellij.codeInspection.reference.RefClass[] classes
String errorString
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope analysisScope
com.intellij.codeInspection.InspectionManager inspectionManager
com.intellij.codeInspection.GlobalInspectionContext globalInspectionContext
com.intellij.codeInspection.reference.RefClass refClass
java.util.Set dependencies
java.util.Set dependents
java.util.Set mutualDependents
int numMutualDependents
String errorString
com.intellij.psi.PsiElement anchor
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/dependency/CyclicPackageDependencyInspection.class
CyclicPackageDependencyInspection.java
package com.siyeh.ig.dependency
public com.siyeh.ig.dependency.CyclicPackageDependencyInspection extends com.siyeh.ig.BaseGlobalInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefPackage[] packages
String errorString
com.intellij.codeInspection.reference.RefPackage[] packages
String errorString
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope analysisScope
com.intellij.codeInspection.InspectionManager inspectionManager
com.intellij.codeInspection.GlobalInspectionContext globalInspectionContext
com.intellij.codeInspection.reference.RefPackage refPackage
java.util.Set dependencies
java.util.Set dependents
java.util.Set mutualDependents
int numMutualDependents
String packageName
String errorString
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/dependency/DependencyUtils.class
DependencyUtils.java
package com.siyeh.ig.dependency
public com.siyeh.ig.dependency.DependencyUtils extends java.lang.Object {
private static final com.intellij.openapi.util.Key DEPENDENT_CLASSES_KEY
private static final com.intellij.openapi.util.Key DEPENDENCY_CLASSES_KEY
private static final com.intellij.openapi.util.Key TRANSITIVE_DEPENDENT_CLASSES_KEY
private static final com.intellij.openapi.util.Key TRANSITIVE_DEPENDENCY_CLASSES_KEY
private static final com.intellij.openapi.util.Key DEPENDENT_PACKAGES_KEY
private static final com.intellij.openapi.util.Key DEPENDENCY_PACKAGES_KEY
private static final com.intellij.openapi.util.Key TRANSITIVE_DEPENDENT_PACKAGES_KEY
private static final com.intellij.openapi.util.Key TRANSITIVE_DEPENDENCY_PACKAGES_KEY
private void <init> ()
public static java.util.Set calculateDependenciesForClass (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass refClass
java.util.Set dependencies
java.util.Set newDependencies
private static void tabulateDependencyClasses (com.intellij.codeInspection.reference.RefJavaElement, java.util.Set)
com.intellij.codeInspection.reference.RefEntity child
com.intellij.codeInspection.reference.RefJavaElement element
java.util.Set dependencies
java.util.List children
private static void addOwnerClassesToSet (java.util.Collection, java.util.Set)
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.reference.RefElement reference
java.util.Collection references
java.util.Set set
com.intellij.codeInspection.reference.RefJavaUtil refUtil
static java.util.Set calculateTransitiveDependenciesForClass (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass refClass
java.util.Set dependencies
java.util.Set newDependencies
private static void tabulateTransitiveDependencyClasses (com.intellij.codeInspection.reference.RefClass, java.util.Set)
com.intellij.codeInspection.reference.RefClass dependency
com.intellij.codeInspection.reference.RefClass classToProcess
java.util.Set dependencies
com.intellij.codeInspection.reference.RefClass refClass
java.util.Set newDependencies
java.util.LinkedList pendingClasses
java.util.Set processedClasses
public static java.util.Set calculateDependentsForClass (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass refClass
java.util.Set dependents
java.util.Set newDependents
private static void tabulateDependentClasses (com.intellij.codeInspection.reference.RefElement, java.util.Set)
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.reference.RefEntity child
com.intellij.codeInspection.reference.RefElement element
java.util.Set dependents
java.util.List children
static java.util.Set calculateTransitiveDependentsForClass (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass refClass
java.util.Set dependents
java.util.Set newDependents
private static void tabulateTransitiveDependentClasses (com.intellij.codeInspection.reference.RefClass, java.util.Set)
com.intellij.codeInspection.reference.RefClass dependent
com.intellij.codeInspection.reference.RefClass classToProcess
java.util.Set dependents
com.intellij.codeInspection.reference.RefClass refClass
java.util.Set newDependents
java.util.LinkedList pendingClasses
java.util.Set processedClasses
private static java.util.Set calculateDependenciesForPackage (com.intellij.codeInspection.reference.RefPackage)
com.intellij.codeInspection.reference.RefPackage refPackage
java.util.Set dependencies
java.util.Set newDependencies
private static void tabulateDependencyPackages (com.intellij.codeInspection.reference.RefEntity, java.util.Set)
com.intellij.codeInspection.reference.RefPackage refPackage
com.intellij.codeInspection.reference.RefElement reference
com.intellij.codeInspection.reference.RefElement element
java.util.Collection references
com.intellij.codeInspection.reference.RefEntity child
com.intellij.codeInspection.reference.RefEntity entity
java.util.Set dependencies
java.util.List children
private static java.util.Set calculateDependentsForPackage (com.intellij.codeInspection.reference.RefPackage)
com.intellij.codeInspection.reference.RefPackage refPackage
java.util.Set dependents
java.util.Set newDependents
private static void tabulateDependentPackages (com.intellij.codeInspection.reference.RefEntity, java.util.Set)
com.intellij.codeInspection.reference.RefPackage refPackage
com.intellij.codeInspection.reference.RefElement reference
com.intellij.codeInspection.reference.RefElement element
java.util.Collection references
com.intellij.codeInspection.reference.RefEntity child
com.intellij.codeInspection.reference.RefEntity entity
java.util.Set dependents
java.util.List children
static java.util.Set calculateTransitiveDependentsForPackage (com.intellij.codeInspection.reference.RefPackage)
com.intellij.codeInspection.reference.RefPackage refPackage
java.util.Set dependents
java.util.Set newDependents
private static void tabulateTransitiveDependentPackages (com.intellij.codeInspection.reference.RefPackage, java.util.Set)
com.intellij.codeInspection.reference.RefPackage dependent
com.intellij.codeInspection.reference.RefPackage packageToProcess
java.util.Set dependents
com.intellij.codeInspection.reference.RefPackage refPackage
java.util.Set newDependents
java.util.LinkedList pendingPackages
java.util.Set processedPackages
static java.util.Set calculateTransitiveDependenciesForPackage (com.intellij.codeInspection.reference.RefPackage)
com.intellij.codeInspection.reference.RefPackage refPackage
java.util.Set dependencies
java.util.Set newDependencies
private static void tabulateTransitiveDependencyPackages (com.intellij.codeInspection.reference.RefPackage, java.util.Set)
com.intellij.codeInspection.reference.RefPackage dependency
com.intellij.codeInspection.reference.RefPackage packageToProcess
java.util.Set dependencies
com.intellij.codeInspection.reference.RefPackage refPackage
java.util.Set newDependencies
java.util.LinkedList pendingPackages
java.util.Set processedPackages
static void <clinit> ()
}
com/siyeh/ig/dependency/InitializationDependencyUtils.class
InitializationDependencyUtils.java
package com.siyeh.ig.dependency
com.siyeh.ig.dependency.InitializationDependencyUtils extends java.lang.Object {
private static final com.intellij.openapi.util.Key INITIALIZATION_DEPENDENT_CLASSES_KEY
private static final com.intellij.openapi.util.Key INITIALIZATION_DEPENDENCY_CLASSES_KEY
private static final com.intellij.openapi.util.Key TRANSITIVE_INITIALIZATION_DEPENDENT_CLASSES_KEY
private static final com.intellij.openapi.util.Key TRANSITIVE_INITIALIZATION_DEPENDENCY_CLASSES_KEY
private void <init> ()
public static java.util.Set calculateInitializationDependenciesForClass (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass refClass
java.util.Set dependencies
java.util.Set newDependencies
static void tabulateInitializationDependencyClasses (com.intellij.codeInspection.reference.RefElement, java.util.Set)
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.reference.RefElement reference
com.intellij.codeInspection.reference.RefEntity child
com.intellij.codeInspection.reference.RefElement element
java.util.Set dependencies
java.util.Collection references
com.intellij.codeInspection.reference.RefJavaUtil refUtil
java.util.List children
public static java.util.Set calculateTransitiveInitializationDependenciesForClass (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass refClass
java.util.Set dependencies
java.util.Set newDependencies
private static void tabulateTransitiveInitializationDependencyClasses (com.intellij.codeInspection.reference.RefClass, java.util.Set)
com.intellij.codeInspection.reference.RefClass dependency
com.intellij.codeInspection.reference.RefClass classToProcess
java.util.Set dependencies
com.intellij.codeInspection.reference.RefClass refClass
java.util.Set newDependencies
java.util.LinkedList pendingClasses
java.util.Set processedClasses
public static java.util.Set calculateInitializationDependentsForClass (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass refClass
java.util.Set dependents
java.util.Set newDependents
private static void tabulateInitializationDependentClasses (com.intellij.codeInspection.reference.RefElement, java.util.Set)
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.reference.RefElement reference
com.intellij.codeInspection.reference.RefEntity child
com.intellij.codeInspection.reference.RefElement element
java.util.Set dependents
java.util.Collection references
com.intellij.codeInspection.reference.RefJavaUtil refUtil
java.util.List children
public static java.util.Set calculateTransitiveInitializationDependentsForClass (com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass refClass
java.util.Set dependents
java.util.Set newDependents
private static void tabulateInitializationTransitiveDependentClasses (com.intellij.codeInspection.reference.RefClass, java.util.Set)
com.intellij.codeInspection.reference.RefClass dependent
com.intellij.codeInspection.reference.RefClass classToProcess
java.util.Set dependents
com.intellij.codeInspection.reference.RefClass refClass
java.util.Set newDependents
java.util.LinkedList pendingClasses
java.util.Set processedClasses
static void <clinit> ()
}
com/siyeh/ig/errorhandling/CaughtExceptionImmediatelyRethrownInspection$1.class
CaughtExceptionImmediatelyRethrownInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.CaughtExceptionImmediatelyRethrownInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/CaughtExceptionImmediatelyRethrownInspection$CaughtExceptionImmediatelyRethrownVisitor.class
CaughtExceptionImmediatelyRethrownInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.CaughtExceptionImmediatelyRethrownInspection$CaughtExceptionImmediatelyRethrownVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitThrowStatement (com.intellij.psi.PsiThrowStatement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiThrowStatement statement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiStatement previousStatement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement declarationScope
com.intellij.psi.PsiCatchSection catchSection
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiElement blockParent
com.intellij.util.Query query
com.intellij.psi.PsiTryStatement tryStatement
private static boolean isSuperClassExceptionCaughtLater (com.intellij.psi.PsiVariable, com.intellij.psi.PsiCatchSection)
com.intellij.psi.PsiCatchSection nextCatchSection
com.intellij.psi.PsiParameter nextParameter
com.intellij.psi.PsiType nextType
int i
com.intellij.psi.PsiVariable parameter
com.intellij.psi.PsiCatchSection catchSection
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiCatchSection[] catchSections
int index
com.intellij.psi.PsiType type
java.util.Set parameterClasses
com.intellij.openapi.util.Ref superClassExceptionType
private static void processExceptionClasses (com.intellij.psi.PsiType, com.intellij.util.Processor)
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType disjunction
com.intellij.psi.PsiDisjunctionType disjunctionType
com.intellij.psi.PsiType type
com.intellij.util.Processor processor
private static synthetic boolean lambda$isSuperClassExceptionCaughtLater$1 (java.util.Set, com.intellij.openapi.util.Ref, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass parameterClass
java.util.Set parameterClasses
com.intellij.openapi.util.Ref superClassExceptionType
com.intellij.psi.PsiClass aClass
private static synthetic boolean lambda$isSuperClassExceptionCaughtLater$0 (java.util.Set, com.intellij.psi.PsiClass)
java.util.Set parameterClasses
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.errorhandling.CaughtExceptionImmediatelyRethrownInspection$1)
com.siyeh.ig.errorhandling.CaughtExceptionImmediatelyRethrownInspection$1 x0
}
com/siyeh/ig/errorhandling/CaughtExceptionImmediatelyRethrownInspection.class
CaughtExceptionImmediatelyRethrownInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.CaughtExceptionImmediatelyRethrownInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiTryStatement tryStatement
boolean removeTryCatch
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/CheckedExceptionClassInspection$1.class
CheckedExceptionClassInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.CheckedExceptionClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/CheckedExceptionClassInspection$CheckedExceptionClassVisitor.class
CheckedExceptionClassInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.CheckedExceptionClassInspection$CheckedExceptionClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.errorhandling.CheckedExceptionClassInspection$1)
com.siyeh.ig.errorhandling.CheckedExceptionClassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/CheckedExceptionClassInspection.class
CheckedExceptionClassInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.CheckedExceptionClassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/ContinueOrBreakFromFinallyBlockInspection$1.class
ContinueOrBreakFromFinallyBlockInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.ContinueOrBreakFromFinallyBlockInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/ContinueOrBreakFromFinallyBlockInspection$ContinueOrBreakFromFinallyBlockVisitor.class
ContinueOrBreakFromFinallyBlockInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.ContinueOrBreakFromFinallyBlockInspection$ContinueOrBreakFromFinallyBlockVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitContinueStatement (com.intellij.psi.PsiContinueStatement)
com.intellij.psi.PsiContinueStatement statement
com.intellij.psi.PsiStatement continuedStatement
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiBreakStatement statement
com.intellij.psi.PsiStatement exitedStatement
synthetic void <init> (com.siyeh.ig.errorhandling.ContinueOrBreakFromFinallyBlockInspection$1)
com.siyeh.ig.errorhandling.ContinueOrBreakFromFinallyBlockInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/ContinueOrBreakFromFinallyBlockInspection.class
ContinueOrBreakFromFinallyBlockInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.ContinueOrBreakFromFinallyBlockInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/EmptyFinallyBlockInspection$1.class
EmptyFinallyBlockInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.EmptyFinallyBlockInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/EmptyFinallyBlockInspection$EmptyFinallyBlockVisitor.class
EmptyFinallyBlockInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.EmptyFinallyBlockInspection$EmptyFinallyBlockVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitTryStatement (com.intellij.psi.PsiTryStatement)
boolean canDeleteTry
String childText
com.intellij.psi.PsiElement child
com.intellij.psi.PsiTryStatement statement
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.PsiElement[] children
synthetic void <init> (com.siyeh.ig.errorhandling.EmptyFinallyBlockInspection$1)
com.siyeh.ig.errorhandling.EmptyFinallyBlockInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/EmptyFinallyBlockInspection$RemoveFinallyBlockFix.class
EmptyFinallyBlockInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.EmptyFinallyBlockInspection$RemoveFinallyBlockFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiCodeBlock finallyBlock
private static void deleteUntilFinally (com.intellij.psi.PsiElement)
com.intellij.psi.PsiJavaToken keyword
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiElement element
synthetic void <init> (com.siyeh.ig.errorhandling.EmptyFinallyBlockInspection$1)
com.siyeh.ig.errorhandling.EmptyFinallyBlockInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/EmptyFinallyBlockInspection$RemoveTryFinallyBlockFix.class
EmptyFinallyBlockInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.EmptyFinallyBlockInspection$RemoveTryFinallyBlockFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiCodeBlock tryBlock
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
synthetic void <init> (com.siyeh.ig.errorhandling.EmptyFinallyBlockInspection$1)
com.siyeh.ig.errorhandling.EmptyFinallyBlockInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/EmptyFinallyBlockInspection.class
EmptyFinallyBlockInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.EmptyFinallyBlockInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
Boolean canDeleteTry
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/EmptyTryBlockInspection$1.class
EmptyTryBlockInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.EmptyTryBlockInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/EmptyTryBlockInspection$EmptyTryBlockVisitor.class
EmptyTryBlockInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.EmptyTryBlockInspection$EmptyTryBlockVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitTryStatement (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiTryStatement statement
com.intellij.psi.PsiCodeBlock finallyBlock
synthetic void <init> (com.siyeh.ig.errorhandling.EmptyTryBlockInspection$1)
com.siyeh.ig.errorhandling.EmptyTryBlockInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/EmptyTryBlockInspection.class
EmptyTryBlockInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.EmptyTryBlockInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/ErrorRethrownInspection$1.class
ErrorRethrownInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.ErrorRethrownInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/ErrorRethrownInspection$ErrorRethrownVisitor.class
ErrorRethrownInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.ErrorRethrownInspection$ErrorRethrownVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitCatchSection (com.intellij.psi.PsiCatchSection)
com.intellij.psi.PsiCatchSection section
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiCodeBlock catchBlock
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
private static boolean hasJavaLangErrorType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType disjunction
com.intellij.psi.PsiDisjunctionType disjunctionType
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType type
synthetic void <init> (com.siyeh.ig.errorhandling.ErrorRethrownInspection$1)
com.siyeh.ig.errorhandling.ErrorRethrownInspection$1 x0
}
com/siyeh/ig/errorhandling/ErrorRethrownInspection.class
ErrorRethrownInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.ErrorRethrownInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/ExceptionFromCatchWhichDoesntWrapInspection$1.class
ExceptionFromCatchWhichDoesntWrapInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.ExceptionFromCatchWhichDoesntWrapInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/ExceptionFromCatchWhichDoesntWrapInspection$ExceptionFromCatchWhichDoesntWrapVisitor.class
ExceptionFromCatchWhichDoesntWrapInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.ExceptionFromCatchWhichDoesntWrapInspection$ExceptionFromCatchWhichDoesntWrapVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.errorhandling.ExceptionFromCatchWhichDoesntWrapInspection this$0
private void <init> (com.siyeh.ig.errorhandling.ExceptionFromCatchWhichDoesntWrapInspection)
public void visitThrowStatement (com.intellij.psi.PsiThrowStatement)
com.intellij.psi.PsiType type
com.intellij.psi.PsiParameter constructorParameter
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiMethod[] constructors
com.intellij.psi.PsiClassType throwableType
boolean canWrap
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass exceptionClass
com.intellij.psi.PsiType thrownType
com.intellij.psi.PsiThrowStatement statement
com.intellij.psi.PsiCatchSection catchSection
com.intellij.psi.PsiParameter parameter
String parameterName
com.intellij.psi.PsiExpression exception
com.siyeh.ig.errorhandling.ExceptionFromCatchWhichDoesntWrapInspection$ReferenceFinder visitor
synthetic void <init> (com.siyeh.ig.errorhandling.ExceptionFromCatchWhichDoesntWrapInspection, com.siyeh.ig.errorhandling.ExceptionFromCatchWhichDoesntWrapInspection$1)
com.siyeh.ig.errorhandling.ExceptionFromCatchWhichDoesntWrapInspection x0
com.siyeh.ig.errorhandling.ExceptionFromCatchWhichDoesntWrapInspection$1 x1
}
com/siyeh/ig/errorhandling/ExceptionFromCatchWhichDoesntWrapInspection$ReferenceFinder.class
ExceptionFromCatchWhichDoesntWrapInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.ExceptionFromCatchWhichDoesntWrapInspection$ReferenceFinder extends com.intellij.psi.JavaRecursiveElementVisitor {
private final java.util.Set visited
private boolean argumentsContainCatchParameter
private final com.intellij.psi.PsiParameter parameter
final synthetic com.siyeh.ig.errorhandling.ExceptionFromCatchWhichDoesntWrapInspection this$0
void <init> (com.siyeh.ig.errorhandling.ExceptionFromCatchWhichDoesntWrapInspection, com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiLocalVariable variable
com.intellij.util.Query query
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement target
boolean usesParameter ()
private synthetic boolean lambda$visitReferenceExpression$0 (com.intellij.psi.PsiReference)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
}
com/siyeh/ig/errorhandling/ExceptionFromCatchWhichDoesntWrapInspection.class
ExceptionFromCatchWhichDoesntWrapInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.ExceptionFromCatchWhichDoesntWrapInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreGetMessage
public boolean ignoreCantWrap
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/ExtendsThrowableInspection$1.class
ExtendsThrowableInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.ExtendsThrowableInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/ExtendsThrowableInspection$ExtendsThrowableVisitor.class
ExtendsThrowableInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.ExtendsThrowableInspection$ExtendsThrowableVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass superClass
String superclassName
synthetic void <init> (com.siyeh.ig.errorhandling.ExtendsThrowableInspection$1)
com.siyeh.ig.errorhandling.ExtendsThrowableInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/ExtendsThrowableInspection.class
ExtendsThrowableInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.ExtendsThrowableInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass aClass
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/FinallyBlockCannotCompleteNormallyInspection$1.class
FinallyBlockCannotCompleteNormallyInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.FinallyBlockCannotCompleteNormallyInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/FinallyBlockCannotCompleteNormallyInspection$FinallyBlockCannotCompleteNormallyVisitor.class
FinallyBlockCannotCompleteNormallyInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.FinallyBlockCannotCompleteNormallyInspection$FinallyBlockCannotCompleteNormallyVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitTryStatement (com.intellij.psi.PsiTryStatement)
String childText
com.intellij.psi.PsiElement child
com.intellij.psi.PsiTryStatement statement
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.PsiElement[] children
synthetic void <init> (com.siyeh.ig.errorhandling.FinallyBlockCannotCompleteNormallyInspection$1)
com.siyeh.ig.errorhandling.FinallyBlockCannotCompleteNormallyInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/FinallyBlockCannotCompleteNormallyInspection.class
FinallyBlockCannotCompleteNormallyInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.FinallyBlockCannotCompleteNormallyInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static boolean isInMainMethod (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiType componentType
static synthetic boolean access$100 (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/InstanceofCatchParameterInspection$1.class
InstanceofCatchParameterInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.InstanceofCatchParameterInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/InstanceofCatchParameterInspection$InstanceofCatchParameterVisitor.class
InstanceofCatchParameterInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.InstanceofCatchParameterInspection$InstanceofCatchParameterVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression exp
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiParameter parameter
synthetic void <init> (com.siyeh.ig.errorhandling.InstanceofCatchParameterInspection$1)
com.siyeh.ig.errorhandling.InstanceofCatchParameterInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/InstanceofCatchParameterInspection.class
InstanceofCatchParameterInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.InstanceofCatchParameterInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/NestedTryStatementInspection$1.class
NestedTryStatementInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.NestedTryStatementInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/NestedTryStatementInspection$NestedTryStatementVisitor.class
NestedTryStatementInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.NestedTryStatementInspection$NestedTryStatementVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitTryStatement (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiTryStatement statement
com.intellij.psi.PsiTryStatement parentTry
com.intellij.psi.PsiCodeBlock tryBlock
synthetic void <init> (com.siyeh.ig.errorhandling.NestedTryStatementInspection$1)
com.siyeh.ig.errorhandling.NestedTryStatementInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/NestedTryStatementInspection.class
NestedTryStatementInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.NestedTryStatementInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/NewExceptionWithoutArgumentsInspection$1.class
NewExceptionWithoutArgumentsInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.NewExceptionWithoutArgumentsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/NewExceptionWithoutArgumentsInspection$NewExceptionWithoutArgumentsVisitor.class
NewExceptionWithoutArgumentsInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.NewExceptionWithoutArgumentsInspection$NewExceptionWithoutArgumentsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass aClass
private static boolean hasAccessibleConstructorWithParameters (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiParameterList parameterList
int count
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement context
com.intellij.psi.PsiMethod[] constructors
synthetic void <init> (com.siyeh.ig.errorhandling.NewExceptionWithoutArgumentsInspection$1)
com.siyeh.ig.errorhandling.NewExceptionWithoutArgumentsInspection$1 x0
}
com/siyeh/ig/errorhandling/NewExceptionWithoutArgumentsInspection.class
NewExceptionWithoutArgumentsInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.NewExceptionWithoutArgumentsInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreWithoutParameters
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/NonFinalFieldOfExceptionInspection$1.class
NonFinalFieldOfExceptionInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.NonFinalFieldOfExceptionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/NonFinalFieldOfExceptionInspection$NonFinalFieldOfExceptionVisitor.class
NonFinalFieldOfExceptionInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.NonFinalFieldOfExceptionInspection$NonFinalFieldOfExceptionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.errorhandling.NonFinalFieldOfExceptionInspection$1)
com.siyeh.ig.errorhandling.NonFinalFieldOfExceptionInspection$1 x0
}
com/siyeh/ig/errorhandling/NonFinalFieldOfExceptionInspection.class
NonFinalFieldOfExceptionInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.NonFinalFieldOfExceptionInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiField field
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/NullThrownInspection$1.class
NullThrownInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.NullThrownInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/NullThrownInspection$ThrowNullFix.class
NullThrownInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.NullThrownInspection$ThrowNullFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiExpression newExpression
synthetic void <init> (com.siyeh.ig.errorhandling.NullThrownInspection$1)
com.siyeh.ig.errorhandling.NullThrownInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/NullThrownInspection$ThrowNullVisitor.class
NullThrownInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.NullThrownInspection$ThrowNullVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitThrowStatement (com.intellij.psi.PsiThrowStatement)
com.intellij.psi.PsiThrowStatement statement
com.intellij.psi.PsiExpression exception
com.intellij.psi.PsiType type
synthetic void <init> (com.siyeh.ig.errorhandling.NullThrownInspection$1)
com.siyeh.ig.errorhandling.NullThrownInspection$1 x0
}
com/siyeh/ig/errorhandling/NullThrownInspection.class
NullThrownInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.NullThrownInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/ReturnFromFinallyBlockInspection$1.class
ReturnFromFinallyBlockInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.ReturnFromFinallyBlockInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/ReturnFromFinallyBlockInspection$ReturnFromFinallyBlockVisitor.class
ReturnFromFinallyBlockInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.ReturnFromFinallyBlockInspection$ReturnFromFinallyBlockVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiReturnStatement statement
synthetic void <init> (com.siyeh.ig.errorhandling.ReturnFromFinallyBlockInspection$1)
com.siyeh.ig.errorhandling.ReturnFromFinallyBlockInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/ReturnFromFinallyBlockInspection.class
ReturnFromFinallyBlockInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.ReturnFromFinallyBlockInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/ThreadDeathRethrownInspection$1.class
ThreadDeathRethrownInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.ThreadDeathRethrownInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/ThreadDeathRethrownInspection$ThreadDeathRethrownVisitor.class
ThreadDeathRethrownInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.ThreadDeathRethrownInspection$ThreadDeathRethrownVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitCatchSection (com.intellij.psi.PsiCatchSection)
com.intellij.psi.PsiCatchSection section
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiCodeBlock catchBlock
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
private static boolean hasJavaLangThreadDeathType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType disjunction
com.intellij.psi.PsiDisjunctionType disjunctionType
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType type
synthetic void <init> (com.siyeh.ig.errorhandling.ThreadDeathRethrownInspection$1)
com.siyeh.ig.errorhandling.ThreadDeathRethrownInspection$1 x0
}
com/siyeh/ig/errorhandling/ThreadDeathRethrownInspection.class
ThreadDeathRethrownInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.ThreadDeathRethrownInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/ThrowCaughtLocallyInspection$1.class
ThrowCaughtLocallyInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.ThrowCaughtLocallyInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/ThrowCaughtLocallyInspection$ThrowCaughtLocallyVisitor.class
ThrowCaughtLocallyInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.ThrowCaughtLocallyInspection$ThrowCaughtLocallyVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.errorhandling.ThrowCaughtLocallyInspection this$0
private void <init> (com.siyeh.ig.errorhandling.ThrowCaughtLocallyInspection)
public void visitThrowStatement (com.intellij.psi.PsiThrowStatement)
com.intellij.psi.PsiCatchSection section
com.intellij.psi.PsiCodeBlock catchBlock
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiParameter[] catchBlockParameters
com.intellij.psi.PsiCodeBlock tryBlock
com.intellij.psi.PsiThrowStatement statement
com.intellij.psi.PsiExpression exception
com.intellij.psi.PsiType exceptionType
com.intellij.psi.PsiTryStatement containingTryStatement
synthetic void <init> (com.siyeh.ig.errorhandling.ThrowCaughtLocallyInspection, com.siyeh.ig.errorhandling.ThrowCaughtLocallyInspection$1)
com.siyeh.ig.errorhandling.ThrowCaughtLocallyInspection x0
com.siyeh.ig.errorhandling.ThrowCaughtLocallyInspection$1 x1
}
com/siyeh/ig/errorhandling/ThrowCaughtLocallyInspection.class
ThrowCaughtLocallyInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.ThrowCaughtLocallyInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreRethrownExceptions
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/ThrowFromFinallyBlockInspection$1.class
ThrowFromFinallyBlockInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.ThrowFromFinallyBlockInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/ThrowFromFinallyBlockInspection$ThrowFromFinallyBlockVisitor.class
ThrowFromFinallyBlockInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.ThrowFromFinallyBlockInspection$ThrowFromFinallyBlockVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.errorhandling.ThrowFromFinallyBlockInspection this$0
private void <init> (com.siyeh.ig.errorhandling.ThrowFromFinallyBlockInspection)
public void visitCallExpression (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.PsiClassType exception
com.intellij.psi.PsiCallExpression expression
java.util.List exceptions
public void visitThrowStatement (com.intellij.psi.PsiThrowStatement)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiThrowStatement statement
com.intellij.psi.PsiExpression exception
com.intellij.psi.PsiType type
com.intellij.psi.PsiCodeBlock finallyBlock
private boolean isHidingOfPreviousException (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiElement)
com.intellij.psi.PsiCodeBlock catchBlock
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.PsiElement throwElement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiCodeBlock[] catchBlocks
com.intellij.psi.PsiIfStatement ifStatement
boolean inThenBranch
boolean inElseBranch
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiVariable variable
boolean assigned
public com.intellij.psi.PsiElement getParentOfType (com.intellij.psi.PsiElement, java.lang.Class, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
Class aClass
com.intellij.psi.PsiElement stopAt
synthetic void <init> (com.siyeh.ig.errorhandling.ThrowFromFinallyBlockInspection, com.siyeh.ig.errorhandling.ThrowFromFinallyBlockInspection$1)
com.siyeh.ig.errorhandling.ThrowFromFinallyBlockInspection x0
com.siyeh.ig.errorhandling.ThrowFromFinallyBlockInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/ThrowFromFinallyBlockInspection.class
ThrowFromFinallyBlockInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.ThrowFromFinallyBlockInspection extends com.siyeh.ig.BaseInspection {
public boolean warnOnAllExceptions
public void <init> ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
public javax.swing.JComponent createOptionsPanel ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
com.intellij.psi.PsiClassType type
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static com.intellij.psi.PsiCodeBlock getContainingFinallyBlock (com.intellij.psi.PsiElement, com.intellij.psi.PsiType)
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.PsiElement element
com.intellij.psi.PsiType thrownType
com.intellij.psi.PsiElement currentElement
private static boolean isCaught (com.intellij.psi.PsiTryStatement, com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiType exceptionType
static synthetic com.intellij.psi.PsiCodeBlock access$100 (com.intellij.psi.PsiElement, com.intellij.psi.PsiType)
com.intellij.psi.PsiElement x0
com.intellij.psi.PsiType x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/UncheckedExceptionClassInspection$1.class
UncheckedExceptionClassInspection.java
package com.siyeh.ig.errorhandling
synthetic com.siyeh.ig.errorhandling.UncheckedExceptionClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/errorhandling/UncheckedExceptionClassInspection$UncheckedExceptionClassVisitor.class
UncheckedExceptionClassInspection.java
package com.siyeh.ig.errorhandling
com.siyeh.ig.errorhandling.UncheckedExceptionClassInspection$UncheckedExceptionClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.errorhandling.UncheckedExceptionClassInspection$1)
com.siyeh.ig.errorhandling.UncheckedExceptionClassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/errorhandling/UncheckedExceptionClassInspection.class
UncheckedExceptionClassInspection.java
package com.siyeh.ig.errorhandling
public com.siyeh.ig.errorhandling.UncheckedExceptionClassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/finalization/FinalizeInspection$1.class
FinalizeInspection.java
package com.siyeh.ig.finalization
synthetic com.siyeh.ig.finalization.FinalizeInspection$1 extends java.lang.Object {
}
com/siyeh/ig/finalization/FinalizeInspection$FinalizeDeclaredVisitor.class
FinalizeInspection.java
package com.siyeh.ig.finalization
com.siyeh.ig.finalization.FinalizeInspection$FinalizeDeclaredVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.finalization.FinalizeInspection this$0
private void <init> (com.siyeh.ig.finalization.FinalizeInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.finalization.FinalizeInspection, com.siyeh.ig.finalization.FinalizeInspection$1)
com.siyeh.ig.finalization.FinalizeInspection x0
com.siyeh.ig.finalization.FinalizeInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/finalization/FinalizeInspection.class
FinalizeInspection.java
package com.siyeh.ig.finalization
public com.siyeh.ig.finalization.FinalizeInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreTrivialFinalizers
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/finalization/FinalizeNotProtectedInspection$1.class
FinalizeNotProtectedInspection.java
package com.siyeh.ig.finalization
synthetic com.siyeh.ig.finalization.FinalizeNotProtectedInspection$1 extends java.lang.Object {
}
com/siyeh/ig/finalization/FinalizeNotProtectedInspection$FinalizeDeclaredProtectedVisitor.class
FinalizeNotProtectedInspection.java
package com.siyeh.ig.finalization
com.siyeh.ig.finalization.FinalizeNotProtectedInspection$FinalizeDeclaredProtectedVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.finalization.FinalizeNotProtectedInspection$1)
com.siyeh.ig.finalization.FinalizeNotProtectedInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/finalization/FinalizeNotProtectedInspection$ProtectedFinalizeFix.class
FinalizeNotProtectedInspection.java
package com.siyeh.ig.finalization
com.siyeh.ig.finalization.FinalizeNotProtectedInspection$ProtectedFinalizeFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiModifierList modifiers
synthetic void <init> (com.siyeh.ig.finalization.FinalizeNotProtectedInspection$1)
com.siyeh.ig.finalization.FinalizeNotProtectedInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/finalization/FinalizeNotProtectedInspection.class
FinalizeNotProtectedInspection.java
package com.siyeh.ig.finalization
public com.siyeh.ig.finalization.FinalizeNotProtectedInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/finalization/NoExplicitFinalizeCallsInspection$1.class
NoExplicitFinalizeCallsInspection.java
package com.siyeh.ig.finalization
synthetic com.siyeh.ig.finalization.NoExplicitFinalizeCallsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/finalization/NoExplicitFinalizeCallsInspection$NoExplicitFinalizeCallsVisitor.class
NoExplicitFinalizeCallsInspection.java
package com.siyeh.ig.finalization
com.siyeh.ig.finalization.NoExplicitFinalizeCallsInspection$NoExplicitFinalizeCallsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod containingMethod
synthetic void <init> (com.siyeh.ig.finalization.NoExplicitFinalizeCallsInspection$1)
com.siyeh.ig.finalization.NoExplicitFinalizeCallsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/finalization/NoExplicitFinalizeCallsInspection.class
NoExplicitFinalizeCallsInspection.java
package com.siyeh.ig.finalization
public com.siyeh.ig.finalization.NoExplicitFinalizeCallsInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/fixes/AddSerialVersionUIDFix.class
AddSerialVersionUIDFix.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.AddSerialVersionUIDFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement classIdentifier
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElementFactory elementFactory
long serialVersionUID
com.intellij.psi.PsiField field
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/fixes/AddThisQualifierFix.class
AddThisQualifierFix.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.AddThisQualifierFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public static com.siyeh.ig.fixes.AddThisQualifierFix buildFix (com.intellij.psi.PsiExpression, com.intellij.psi.PsiMember)
com.intellij.psi.PsiExpression expressionToQualify
com.intellij.psi.PsiMember memberAccessed
private static boolean isThisQualifierPossible (com.intellij.psi.PsiExpression, com.intellij.psi.PsiMember)
com.intellij.psi.PsiExpression memberAccessExpression
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass memberClass
com.intellij.psi.PsiClass containingClass
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiExpression thisQualifier
com.siyeh.ig.psiutils.CommentTracker commentTracker
String newExpression
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/fixes/AddToIgnoreIfAnnotatedByListQuickFix.class
AddToIgnoreIfAnnotatedByListQuickFix.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.AddToIgnoreIfAnnotatedByListQuickFix extends java.lang.Object {
private void <init> ()
public static com.siyeh.ig.InspectionGadgetsFix[] build (com.intellij.psi.PsiModifierListOwner, java.util.List)
com.intellij.psi.PsiModifierListOwner modifierListOwner
java.util.List configurationList
java.util.List fixes
public static java.util.List build (com.intellij.psi.PsiModifierListOwner, java.util.List, java.util.List)
com.intellij.psi.PsiModifierListOwner modifierListOwner
java.util.List configurationList
java.util.List fixes
private static synthetic boolean lambda$build$0 (java.util.List, java.util.List, com.intellij.psi.PsiModifierListOwner, java.lang.String)
java.util.List fixes
java.util.List configurationList
com.intellij.psi.PsiModifierListOwner modifierListOwner
String qualifiedName
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/fixes/ChangeModifierFix.class
ChangeModifierFix.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.ChangeModifierFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String modifierText
public void <init> (java.lang.String)
String modifierText
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiModifierListOwner modifierListOwner
com.intellij.psi.PsiModifierList modifiers
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/fixes/ConvertToVarargsMethodFix.class
ConvertToVarargsMethodFix.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.ConvertToVarargsMethodFix extends com.siyeh.ig.InspectionGadgetsFix {
public void <init> ()
public java.lang.String getFamilyName ()
public boolean startInWriteAction ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiElement referenceElement
com.intellij.psi.PsiReference reference
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
java.util.Collection writtenElements
java.util.Collection methodCalls
private static void makeMethodVarargs (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter lastParameter
com.intellij.psi.PsiType type
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType ellipsisType
com.intellij.psi.PsiTypeElement newTypeElement
com.intellij.psi.PsiTypeElement typeElement
private static void makeMethodCallsVarargs (java.util.Collection)
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression lastArgument
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiArrayInitializerExpression arrayInitializerExpression
com.intellij.psi.PsiExpression[] initializers
com.intellij.psi.PsiReferenceExpression referenceExpression
java.util.Collection referenceExpressions
private static synthetic void lambda$doFix$0 (com.intellij.psi.PsiMethod, java.util.Collection) throws java.lang.RuntimeException
com.intellij.psi.PsiMethod method
java.util.Collection methodCalls
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/fixes/DelegatingFixFactory.class
DelegatingFixFactory.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.DelegatingFixFactory extends java.lang.Object {
public void <init> ()
public static com.siyeh.ig.InspectionGadgetsFix createMakeSerializableFix (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassType type
public static com.siyeh.ig.InspectionGadgetsFix createMakeCloneableFix (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassType type
}
com/siyeh/ig/fixes/DeleteCatchSectionFix.class
DeleteCatchSectionFix.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.DeleteCatchSectionFix extends com.siyeh.ig.InspectionGadgetsFix {
private final boolean removeTryCatch
public void <init> (boolean)
boolean removeTryCatch
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiCatchSection catchSection
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/fixes/DeleteImportFix.class
DeleteImportFix.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.DeleteImportFix extends com.siyeh.ig.InspectionGadgetsFix {
public void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement importStatement
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/fixes/DeleteUnnecessaryStatementFix.class
DeleteUnnecessaryStatementFix.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.DeleteUnnecessaryStatementFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String name
public void <init> (java.lang.String)
String name
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement keywordElement
com.intellij.psi.PsiStatement statement
public static void deleteUnnecessaryStatement (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiElement parent
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/fixes/EqualityToEqualsFix.class
EqualityToEqualsFix.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.EqualityToEqualsFix extends com.siyeh.ig.InspectionGadgetsFix {
private final boolean myNegated
public void <init> ()
private void <init> (boolean)
boolean negated
public static com.siyeh.ig.fixes.EqualityToEqualsFix buildFix (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression lhs
public static com.siyeh.ig.InspectionGadgetsFix[] buildEqualityFixes (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
java.util.List result
public java.lang.String getName ()
public static java.lang.String getFixName (boolean)
boolean negated
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement comparisonToken
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.siyeh.ig.psiutils.CommentTracker commentTracker
StringBuilder newExpression
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/fixes/EqualityToSafeEqualsFix.class
EqualityToSafeEqualsFix.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.EqualityToSafeEqualsFix extends com.siyeh.ig.InspectionGadgetsFix {
private final boolean myNegated
private void <init> (boolean)
boolean negated
public static com.siyeh.ig.fixes.EqualityToSafeEqualsFix buildFix (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement comparisonToken
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.siyeh.ig.psiutils.CommentTracker tracker
String lhsText
String rhsText
StringBuilder newExpression
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/fixes/EqualsToEqualityFix.class
EqualsToEqualityFix.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.EqualsToEqualityFix extends com.siyeh.ig.InspectionGadgetsFix {
private final boolean myNegated
private void <init> (boolean)
boolean negated
public static com.siyeh.ig.fixes.EqualsToEqualityFix buildFix (com.intellij.psi.PsiMethodCallExpression, boolean)
com.intellij.psi.PsiMethodCallExpression expressionToFix
boolean negated
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiMethodCallExpression call
com.siyeh.ig.psiutils.EqualityCheck check
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiElement parent
com.siyeh.ig.psiutils.CommentTracker commentTracker
String lhsText
String rhsText
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/fixes/MakeFieldFinalFix.class
MakeFieldFinalFix.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.MakeFieldFinalFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String fieldName
private void <init> (java.lang.String)
String fieldName
public static com.siyeh.ig.InspectionGadgetsFix buildFix (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
String name
public static com.siyeh.ig.InspectionGadgetsFix buildFixUnconditional (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiField field
com.intellij.psi.PsiElement parent
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiField field
com.intellij.psi.PsiModifierList modifierList
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/fixes/MakeFieldStaticFinalFix.class
MakeFieldStaticFinalFix.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.MakeFieldStaticFinalFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String fieldName
private void <init> (java.lang.String)
String fieldName
public static com.siyeh.ig.InspectionGadgetsFix buildFixUnconditional (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
public static com.siyeh.ig.InspectionGadgetsFix buildFix (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiExpression initializer
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiField field
com.intellij.psi.PsiModifierList modifierList
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/fixes/MakeInitializerExplicitFix.class
MakeInitializerExplicitFix.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.MakeInitializerExplicitFix extends com.siyeh.ig.InspectionGadgetsFix {
public void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement fieldName
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiField field
com.intellij.psi.PsiType type
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiExpression initializer
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/fixes/MemberSignature.class
MemberSignature.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.MemberSignature extends java.lang.Object implements java.lang.Comparable {
private static final String CONSTRUCTOR_NAME
private static final String INITIALIZER_SIGNATURE
private static final com.siyeh.ig.fixes.MemberSignature ASSERTIONS_DISABLED_FIELD
private static final com.siyeh.ig.fixes.MemberSignature PACKAGE_PRIVATE_CONSTRUCTOR
private static final com.siyeh.ig.fixes.MemberSignature PUBLIC_CONSTRUCTOR
private static final com.siyeh.ig.fixes.MemberSignature STATIC_INITIALIZER
private final int modifiers
private final String name
private final String signature
public void <init> (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
public void <init> (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public void <init> (java.lang.String, int, java.lang.String)
String name
int modifiers
String signature
public static int calculateModifierBitmap (com.intellij.psi.PsiModifierList)
com.intellij.psi.PsiModifierList modifierList
int modifiers
public int compareTo (com.siyeh.ig.fixes.MemberSignature)
com.siyeh.ig.fixes.MemberSignature other
int result
public static java.lang.String createMethodSignature (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiType type
com.intellij.psi.PsiParameter parameter
String returnTypeSignature
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
StringBuilder signatureBuffer
com.intellij.psi.PsiType returnType
String returnTypeSignature
public static java.lang.String createPrimitiveTypeSignature (com.intellij.psi.PsiPrimitiveType)
com.intellij.psi.PsiPrimitiveType primitiveType
public static java.lang.String createTypeSignature (com.intellij.psi.PsiType)
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiPrimitiveType primitiveType
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiReferenceList extendsList
com.intellij.psi.PsiClassType[] types
StringBuilder postFix
com.intellij.psi.PsiClass containingClass
String qualifiedName
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiType type
StringBuilder buffer
com.intellij.psi.PsiType internalType
public boolean equals (java.lang.Object)
com.siyeh.ig.fixes.MemberSignature other
RuntimeException ignored
Object object
public static com.siyeh.ig.fixes.MemberSignature getAssertionsDisabledFieldMemberSignature ()
public int getModifiers ()
public java.lang.String getName ()
public static com.siyeh.ig.fixes.MemberSignature getPackagePrivateConstructor ()
public static com.siyeh.ig.fixes.MemberSignature getPublicConstructor ()
public java.lang.String getSignature ()
public static com.siyeh.ig.fixes.MemberSignature getStaticInitializerMemberSignature ()
public int hashCode ()
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
}
com/siyeh/ig/fixes/NormalizeDeclarationFix.class
NormalizeDeclarationFix.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.NormalizeDeclarationFix extends com.siyeh.ig.InspectionGadgetsFix {
private final boolean myCStyleDeclaration
static final synthetic boolean $assertionsDisabled
public void <init> (boolean)
boolean cStyleDeclaration
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
int i
com.intellij.psi.PsiElement[] elements
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiDeclarationStatement declarationStatement
com.intellij.psi.PsiElement grandParent
int i
com.intellij.psi.PsiField field
com.intellij.psi.PsiField nextField
int count
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiElement elementToDelete
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiTypeElement returnTypeElement
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiElement child
com.intellij.psi.PsiTypeElement typeElement
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
private static void splitMultipleDeclarationInForStatementInitialization (com.intellij.psi.PsiForStatement)
int min
int max
com.intellij.psi.PsiVariable variable
String name
com.intellij.psi.PsiDeclarationStatement newStatement
int i
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiStatement initialization
com.intellij.psi.PsiDeclarationStatement declarationStatement
java.util.List variables
int min
int max
boolean dependentVariables
com.intellij.psi.PsiElementFactory factory
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiVariable remainingVariable
String name
com.intellij.psi.PsiStatement replacementStatement
private static boolean containsDependentVariables (java.util.List)
com.intellij.psi.PsiLocalVariable variable
int i
java.util.List variables
java.util.Set visited
private static com.intellij.psi.PsiLocalVariable tryResolveLocalVariable (com.intellij.psi.PsiElement)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement element
private static synthetic boolean lambda$containsDependentVariables$0 (java.util.Set, com.intellij.psi.PsiElement)
java.util.Set visited
com.intellij.psi.PsiElement element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/fixes/RemoveModifierFix.class
RemoveModifierFix.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.RemoveModifierFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String modifierText
public void <init> (java.lang.String)
String modifierText
public java.lang.String getFamilyName ()
public java.lang.String getName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement modifierElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/fixes/RemoveRedundantPolyadicOperandFix.class
RemoveRedundantPolyadicOperandFix.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.RemoveRedundantPolyadicOperandFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myExpressionText
public void <init> (java.lang.String)
String expressionText
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiElement[] children
int start
int end
com.siyeh.ig.psiutils.CommentTracker ct
String replacement
private static synthetic boolean lambda$doFix$1 (com.intellij.psi.PsiElement[], int)
com.intellij.psi.PsiElement[] children
int idx
private static synthetic boolean lambda$doFix$0 (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement child
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/fixes/SerialVersionUIDBuilder.class
SerialVersionUIDBuilder.java
package com.siyeh.ig.fixes
public com.siyeh.ig.fixes.SerialVersionUIDBuilder extends com.intellij.psi.JavaRecursiveElementVisitor {
private static final String ACCESS_METHOD_NAME_PREFIX
private final com.intellij.psi.PsiClass clazz
private int index
private final java.util.Set nonPrivateConstructors
private final java.util.Set nonPrivateMethods
private final java.util.Set nonPrivateFields
private final java.util.List staticInitializers
private boolean assertStatement
private final java.util.Map memberMap
private static final java.util.Comparator INTERFACE_COMPARATOR
private void <init> (com.intellij.psi.PsiClass)
com.siyeh.ig.fixes.MemberSignature methodSignature
com.intellij.psi.PsiMethod method
com.siyeh.ig.fixes.MemberSignature fieldSignature
com.intellij.psi.PsiField field
com.siyeh.ig.fixes.MemberSignature initializerSignature
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiClassInitializer initializer
com.siyeh.ig.fixes.MemberSignature initializerSignature
com.intellij.psi.PsiField field
com.intellij.psi.PsiField[] psiFields
com.siyeh.ig.fixes.MemberSignature constructorSignature
com.siyeh.ig.fixes.MemberSignature constructorSignature
com.siyeh.ig.fixes.MemberSignature constructorSignature
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass clazz
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiField[] fields
com.intellij.psi.PsiClassInitializer[] initializers
com.intellij.psi.PsiMethod[] constructors
public static long computeDefaultSUID (com.intellij.psi.PsiClass)
String name
com.intellij.psi.PsiClass aInterfaces
int i
java.io.ByteArrayOutputStream byteArrayOutputStream
java.io.DataOutputStream dataOutputStream
String className
com.intellij.psi.PsiModifierList classModifierList
int classModifiers
com.siyeh.ig.fixes.MemberSignature[] methodSignatures
com.intellij.psi.PsiClass[] interfaces
com.siyeh.ig.fixes.MemberSignature[] fields
com.siyeh.ig.fixes.MemberSignature[] staticInitializers
com.siyeh.ig.fixes.MemberSignature[] constructors
String algorithm
java.security.MessageDigest digest
byte[] digestBytes
long serialVersionUID
java.io.IOException exception
java.security.NoSuchAlgorithmException exception
com.intellij.psi.PsiClass psiClass
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiClass serializable
boolean isSerializable
com.siyeh.ig.fixes.SerialVersionUIDBuilder serialVersionUIDBuilder
private static void writeSignatures (com.siyeh.ig.fixes.MemberSignature[], java.io.DataOutputStream) throws java.io.IOException
com.siyeh.ig.fixes.MemberSignature field
com.siyeh.ig.fixes.MemberSignature[] signatures
java.io.DataOutputStream dataOutputStream
private java.lang.String getAccessMethodIndex (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
String cache
public com.siyeh.ig.fixes.MemberSignature[] getNonPrivateConstructors ()
public com.siyeh.ig.fixes.MemberSignature[] getNonPrivateFields ()
public com.siyeh.ig.fixes.MemberSignature[] getNonPrivateMethodSignatures ()
public com.siyeh.ig.fixes.MemberSignature[] getStaticInitializers ()
private static boolean hasStaticInitializer (com.intellij.psi.PsiField)
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiType fieldType
com.intellij.psi.PsiType stringType
com.intellij.psi.PsiField field
private void init ()
public void visitAssertStatement (com.intellij.psi.PsiAssertStatement)
com.siyeh.ig.fixes.MemberSignature initializerSignature
com.intellij.psi.PsiAssertStatement statement
com.siyeh.ig.fixes.MemberSignature memberSignature
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiReferenceExpression methodExpression
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement parentClass
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass elementParentClass
com.intellij.psi.PsiClass innerClass
com.intellij.psi.PsiMethod[] constructors
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiPostfixExpression postfixExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.tree.IElementType tokenType
boolean isStatic
com.intellij.psi.PsiType type
String returnTypeSignature
String className
StringBuilder signatureBuffer
String accessMethodIndex
String name
com.intellij.psi.PsiElement parent
String signature
com.siyeh.ig.fixes.MemberSignature methodSignature
com.intellij.psi.PsiField field
String signature
com.intellij.psi.PsiType type
String typeSignature
com.intellij.psi.PsiParameter parameter
String returnTypeSignature
StringBuilder signatureBuffer
com.intellij.psi.PsiParameter[] parameters
String signature
String accessMethodIndex
com.siyeh.ig.fixes.MemberSignature methodSignature
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement elementParentClass
com.intellij.psi.PsiElement expressionParentClass
com.intellij.psi.PsiElement parentOfParentClass
private synthetic boolean lambda$new$1 (com.siyeh.ig.fixes.MemberSignature, com.intellij.psi.util.MethodSignatureBackedByPsiMethod)
com.siyeh.ig.fixes.MemberSignature methodSignature
com.intellij.psi.util.MethodSignatureBackedByPsiMethod method1
com.siyeh.ig.fixes.MemberSignature superSignature
private static synthetic int lambda$static$0 (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass object1
com.intellij.psi.PsiClass object2
String name1
String name2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/imports/JavaLangImportInspection$1.class
JavaLangImportInspection.java
package com.siyeh.ig.imports
synthetic com.siyeh.ig.imports.JavaLangImportInspection$1 extends java.lang.Object {
}
com/siyeh/ig/imports/JavaLangImportInspection$JavaLangImportVisitor.class
JavaLangImportInspection.java
package com.siyeh.ig.imports
com.siyeh.ig.imports.JavaLangImportInspection$JavaLangImportVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitImportStatement (com.intellij.psi.PsiImportStatement)
int classNameIndex
String parentName
com.intellij.psi.PsiImportStatement statement
com.intellij.psi.PsiJavaCodeReferenceElement reference
String text
synthetic void <init> (com.siyeh.ig.imports.JavaLangImportInspection$1)
com.siyeh.ig.imports.JavaLangImportInspection$1 x0
}
com/siyeh/ig/imports/JavaLangImportInspection.class
JavaLangImportInspection.java
package com.siyeh.ig.imports
public com.siyeh.ig.imports.JavaLangImportInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/imports/OnDemandImportInspection$1.class
OnDemandImportInspection.java
package com.siyeh.ig.imports
synthetic com.siyeh.ig.imports.OnDemandImportInspection$1 extends java.lang.Object {
}
com/siyeh/ig/imports/OnDemandImportInspection$PackageImportVisitor.class
OnDemandImportInspection.java
package com.siyeh.ig.imports
com.siyeh.ig.imports.OnDemandImportInspection$PackageImportVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitImportStatement (com.intellij.psi.PsiImportStatement)
com.intellij.psi.PsiImportStatement statement
synthetic void <init> (com.siyeh.ig.imports.OnDemandImportInspection$1)
com.siyeh.ig.imports.OnDemandImportInspection$1 x0
}
com/siyeh/ig/imports/OnDemandImportInspection.class
OnDemandImportInspection.java
package com.siyeh.ig.imports
public com.siyeh.ig.imports.OnDemandImportInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/imports/SamePackageImportInspection$1.class
SamePackageImportInspection.java
package com.siyeh.ig.imports
synthetic com.siyeh.ig.imports.SamePackageImportInspection$1 extends java.lang.Object {
}
com/siyeh/ig/imports/SamePackageImportInspection$SamePackageImportVisitor.class
SamePackageImportInspection.java
package com.siyeh.ig.imports
com.siyeh.ig.imports.SamePackageImportInspection$SamePackageImportVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitImportList (com.intellij.psi.PsiImportList)
String parentName
int classNameIndex
String parentName
com.intellij.psi.PsiJavaCodeReferenceElement reference
String text
com.intellij.psi.PsiImportStatement importStatement
com.intellij.psi.PsiImportList importList
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiJavaFile javaFile
String packageName
com.intellij.psi.PsiImportStatement[] importStatements
synthetic void <init> (com.siyeh.ig.imports.SamePackageImportInspection$1)
com.siyeh.ig.imports.SamePackageImportInspection$1 x0
}
com/siyeh/ig/imports/SamePackageImportInspection.class
SamePackageImportInspection.java
package com.siyeh.ig.imports
public com.siyeh.ig.imports.SamePackageImportInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/imports/SingleClassImportInspection$1.class
SingleClassImportInspection.java
package com.siyeh.ig.imports
synthetic com.siyeh.ig.imports.SingleClassImportInspection$1 extends java.lang.Object {
}
com/siyeh/ig/imports/SingleClassImportInspection$SingleClassImportVisitor.class
SingleClassImportInspection.java
package com.siyeh.ig.imports
com.siyeh.ig.imports.SingleClassImportInspection$SingleClassImportVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitImportStatement (com.intellij.psi.PsiImportStatement)
com.intellij.psi.PsiImportStatement statement
synthetic void <init> (com.siyeh.ig.imports.SingleClassImportInspection$1)
com.siyeh.ig.imports.SingleClassImportInspection$1 x0
}
com/siyeh/ig/imports/SingleClassImportInspection.class
SingleClassImportInspection.java
package com.siyeh.ig.imports
public com.siyeh.ig.imports.SingleClassImportInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/AbstractClassExtendsConcreteClassInspection$1.class
AbstractClassExtendsConcreteClassInspection.java
package com.siyeh.ig.inheritance
synthetic com.siyeh.ig.inheritance.AbstractClassExtendsConcreteClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/inheritance/AbstractClassExtendsConcreteClassInspection$AbstractClassExtendsConcreteClassVisitor.class
AbstractClassExtendsConcreteClassInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.AbstractClassExtendsConcreteClassInspection$AbstractClassExtendsConcreteClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass superClass
String superclassName
synthetic void <init> (com.siyeh.ig.inheritance.AbstractClassExtendsConcreteClassInspection$1)
com.siyeh.ig.inheritance.AbstractClassExtendsConcreteClassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/AbstractClassExtendsConcreteClassInspection.class
AbstractClassExtendsConcreteClassInspection.java
package com.siyeh.ig.inheritance
public com.siyeh.ig.inheritance.AbstractClassExtendsConcreteClassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/AbstractClassNeverImplementedInspection$1.class
AbstractClassNeverImplementedInspection.java
package com.siyeh.ig.inheritance
synthetic com.siyeh.ig.inheritance.AbstractClassNeverImplementedInspection$1 extends java.lang.Object {
}
com/siyeh/ig/inheritance/AbstractClassNeverImplementedInspection$AbstractClassNeverImplementedVisitor.class
AbstractClassNeverImplementedInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.AbstractClassNeverImplementedInspection$AbstractClassNeverImplementedVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.inheritance.AbstractClassNeverImplementedInspection$1)
com.siyeh.ig.inheritance.AbstractClassNeverImplementedInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/AbstractClassNeverImplementedInspection.class
AbstractClassNeverImplementedInspection.java
package com.siyeh.ig.inheritance
public com.siyeh.ig.inheritance.AbstractClassNeverImplementedInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/AbstractClassWithoutAbstractMethodsInspection$1.class
AbstractClassWithoutAbstractMethodsInspection.java
package com.siyeh.ig.inheritance
synthetic com.siyeh.ig.inheritance.AbstractClassWithoutAbstractMethodsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/inheritance/AbstractClassWithoutAbstractMethodsInspection$AbstractClassWithoutAbstractMethodsVisitor.class
AbstractClassWithoutAbstractMethodsInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.AbstractClassWithoutAbstractMethodsInspection$AbstractClassWithoutAbstractMethodsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
private static boolean hasAbstractMethods (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] methods
java.util.Set overriddenMethods
com.intellij.psi.PsiMethod[] allMethods
private static java.util.Set calculateOverriddenMethods (com.intellij.psi.PsiMethod[])
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] methods
java.util.Set overriddenMethods
private static void calculateOverriddenMethods (com.intellij.psi.PsiMethod, java.util.Set)
com.intellij.psi.PsiMethod method
java.util.Set overriddenMethods
com.intellij.psi.PsiMethod[] superMethods
synthetic void <init> (com.siyeh.ig.inheritance.AbstractClassWithoutAbstractMethodsInspection$1)
com.siyeh.ig.inheritance.AbstractClassWithoutAbstractMethodsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/AbstractClassWithoutAbstractMethodsInspection.class
AbstractClassWithoutAbstractMethodsInspection.java
package com.siyeh.ig.inheritance
public com.siyeh.ig.inheritance.AbstractClassWithoutAbstractMethodsInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/AbstractMethodOverridesAbstractMethodInspection$1.class
AbstractMethodOverridesAbstractMethodInspection.java
package com.siyeh.ig.inheritance
synthetic com.siyeh.ig.inheritance.AbstractMethodOverridesAbstractMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/inheritance/AbstractMethodOverridesAbstractMethodInspection$AbstractMethodOverridesAbstractMethodFix.class
AbstractMethodOverridesAbstractMethodInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.AbstractMethodOverridesAbstractMethodInspection$AbstractMethodOverridesAbstractMethodFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement methodNameIdentifier
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] superMethods
java.util.Collection references
java.util.List elements
public boolean startInWriteAction ()
private static synthetic void lambda$doFix$4 (com.intellij.psi.PsiMethod, java.util.Collection, com.intellij.psi.PsiMethod[]) throws java.lang.RuntimeException
com.intellij.psi.PsiMethod method
java.util.Collection references
com.intellij.psi.PsiMethod[] superMethods
private static synthetic void lambda$null$3 (com.intellij.psi.PsiMethod[], com.intellij.psi.PsiReference)
com.intellij.psi.PsiMethod[] superMethods
com.intellij.psi.PsiReference a
private static synthetic com.intellij.util.SmartList lambda$doFix$2 ()
private static synthetic boolean lambda$doFix$1 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement a
private static synthetic com.intellij.psi.PsiElement lambda$doFix$0 (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference ref
synthetic void <init> (com.siyeh.ig.inheritance.AbstractMethodOverridesAbstractMethodInspection$1)
com.siyeh.ig.inheritance.AbstractMethodOverridesAbstractMethodInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/AbstractMethodOverridesAbstractMethodInspection$AbstractMethodOverridesAbstractMethodVisitor.class
AbstractMethodOverridesAbstractMethodInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.AbstractMethodOverridesAbstractMethodInspection$AbstractMethodOverridesAbstractMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.inheritance.AbstractMethodOverridesAbstractMethodInspection this$0
private void <init> (com.siyeh.ig.inheritance.AbstractMethodOverridesAbstractMethodInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod method
boolean overrideDefault
boolean accept
com.intellij.psi.PsiMethod[] superMethods
synthetic void <init> (com.siyeh.ig.inheritance.AbstractMethodOverridesAbstractMethodInspection, com.siyeh.ig.inheritance.AbstractMethodOverridesAbstractMethodInspection$1)
com.siyeh.ig.inheritance.AbstractMethodOverridesAbstractMethodInspection x0
com.siyeh.ig.inheritance.AbstractMethodOverridesAbstractMethodInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/AbstractMethodOverridesAbstractMethodInspection.class
AbstractMethodOverridesAbstractMethodInspection.java
package com.siyeh.ig.inheritance
public com.siyeh.ig.inheritance.AbstractMethodOverridesAbstractMethodInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreJavaDoc
public void <init> ()
public java.lang.String getDisplayName ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public static boolean methodsHaveSameAnnotationsAndModifiers (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
int i
int length
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiParameter[] superParameters
com.intellij.psi.PsiParameter[] parameters
private static boolean haveSameAnnotations (com.intellij.psi.PsiModifierListOwner, com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner1
com.intellij.psi.PsiModifierListOwner owner2
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiModifierList superModifierList
static boolean haveSameJavaDoc (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.javadoc.PsiDocComment superDocComment
com.intellij.psi.javadoc.PsiDocComment docComment
public static boolean haveSameExceptionSignatures (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClassType anException
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiMethod method2
com.intellij.psi.PsiReferenceList list1
com.intellij.psi.PsiClassType[] exceptions1
com.intellij.psi.PsiReferenceList list2
com.intellij.psi.PsiClassType[] exceptions2
java.util.Set set1
public static boolean methodsHaveSameReturnTypes (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiMethod method2
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/AbstractMethodOverridesConcreteMethodInspection$1.class
AbstractMethodOverridesConcreteMethodInspection.java
package com.siyeh.ig.inheritance
synthetic com.siyeh.ig.inheritance.AbstractMethodOverridesConcreteMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/inheritance/AbstractMethodOverridesConcreteMethodInspection$AbstractMethodOverridesConcreteMethodVisitor.class
AbstractMethodOverridesConcreteMethodInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.AbstractMethodOverridesConcreteMethodInspection$AbstractMethodOverridesConcreteMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass superClass
String superClassName
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod[] superMethods
synthetic void <init> (com.siyeh.ig.inheritance.AbstractMethodOverridesConcreteMethodInspection$1)
com.siyeh.ig.inheritance.AbstractMethodOverridesConcreteMethodInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/AbstractMethodOverridesConcreteMethodInspection.class
AbstractMethodOverridesConcreteMethodInspection.java
package com.siyeh.ig.inheritance
public com.siyeh.ig.inheritance.AbstractMethodOverridesConcreteMethodInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/AbstractMethodWithMissingImplementationsInspection$1.class
AbstractMethodWithMissingImplementationsInspection.java
package com.siyeh.ig.inheritance
synthetic com.siyeh.ig.inheritance.AbstractMethodWithMissingImplementationsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/inheritance/AbstractMethodWithMissingImplementationsInspection$AbstractMethodWithMissingImplementationsVisitor.class
AbstractMethodWithMissingImplementationsInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.AbstractMethodWithMissingImplementationsInspection$AbstractMethodWithMissingImplementationsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiEnumConstantInitializer initializingClass
com.intellij.psi.PsiEnumConstant enumConstant
java.util.List enumConstants
com.intellij.psi.PsiClass inheritor
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.siyeh.ig.inheritance.AbstractMethodWithMissingImplementationsInspection$InheritorFinder inheritorFinder
private static boolean hasMatchingImplementation (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiMethod overridingMethod
com.intellij.psi.PsiManager manager
com.intellij.psi.JavaPsiFacade facade
private static com.intellij.psi.PsiMethod findOverridingMethod (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod overridingMethod
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor overridingSubstitutor
com.intellij.psi.util.MethodSignature foundMethodSignature
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.util.MethodSignature signature
java.util.List pairs
synthetic void <init> (com.siyeh.ig.inheritance.AbstractMethodWithMissingImplementationsInspection$1)
com.siyeh.ig.inheritance.AbstractMethodWithMissingImplementationsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/AbstractMethodWithMissingImplementationsInspection$InheritorFinder.class
AbstractMethodWithMissingImplementationsInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.AbstractMethodWithMissingImplementationsInspection$InheritorFinder extends java.lang.Object implements java.lang.Runnable {
private final com.intellij.psi.PsiClass aClass
private java.util.Collection inheritors
void <init> (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void run ()
com.intellij.psi.search.SearchScope searchScope
public java.util.Collection getInheritors ()
com.intellij.openapi.progress.ProgressManager progressManager
}
com/siyeh/ig/inheritance/AbstractMethodWithMissingImplementationsInspection.class
AbstractMethodWithMissingImplementationsInspection.java
package com.siyeh.ig.inheritance
public com.siyeh.ig.inheritance.AbstractMethodWithMissingImplementationsInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/ExtendsAnnotationInspection$1.class
ExtendsAnnotationInspection.java
package com.siyeh.ig.inheritance
synthetic com.siyeh.ig.inheritance.ExtendsAnnotationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/inheritance/ExtendsAnnotationInspection$ExtendsAnnotationVisitor.class
ExtendsAnnotationInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.ExtendsAnnotationInspection$ExtendsAnnotationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
private void checkReferenceList (com.intellij.psi.PsiReferenceList, com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiJavaCodeReferenceElement element
com.intellij.psi.PsiReferenceList referenceList
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiJavaCodeReferenceElement[] elements
synthetic void <init> (com.siyeh.ig.inheritance.ExtendsAnnotationInspection$1)
com.siyeh.ig.inheritance.ExtendsAnnotationInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/ExtendsAnnotationInspection.class
ExtendsAnnotationInspection.java
package com.siyeh.ig.inheritance
public com.siyeh.ig.inheritance.ExtendsAnnotationInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass containingClass
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/ExtendsUtilityClassInspection$1.class
ExtendsUtilityClassInspection.java
package com.siyeh.ig.inheritance
synthetic com.siyeh.ig.inheritance.ExtendsUtilityClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/inheritance/ExtendsUtilityClassInspection$ClassExtendsUtilityClassVisitor.class
ExtendsUtilityClassInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.ExtendsUtilityClassInspection$ClassExtendsUtilityClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.inheritance.ExtendsUtilityClassInspection this$0
private void <init> (com.siyeh.ig.inheritance.ExtendsUtilityClassInspection)
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass superClass
synthetic void <init> (com.siyeh.ig.inheritance.ExtendsUtilityClassInspection, com.siyeh.ig.inheritance.ExtendsUtilityClassInspection$1)
com.siyeh.ig.inheritance.ExtendsUtilityClassInspection x0
com.siyeh.ig.inheritance.ExtendsUtilityClassInspection$1 x1
}
com/siyeh/ig/inheritance/ExtendsUtilityClassInspection.class
ExtendsUtilityClassInspection.java
package com.siyeh.ig.inheritance
public com.siyeh.ig.inheritance.ExtendsUtilityClassInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreUtilityClasses
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass superClass
String superClassName
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/MethodDoesntCallSuperMethodInspectionMerger.class
MethodDoesntCallSuperMethodInspectionMerger.java
package com.siyeh.ig.inheritance
public com.siyeh.ig.inheritance.MethodDoesntCallSuperMethodInspectionMerger extends com.intellij.codeInspection.ex.InspectionElementsMerger {
public void <init> ()
public java.lang.String getMergedToolName ()
public java.lang.String[] getSourceToolNames ()
public java.lang.String[] getSuppressIds ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/NonProtectedConstructorInAbstractClassInspection$1.class
NonProtectedConstructorInAbstractClassInspection.java
package com.siyeh.ig.inheritance
synthetic com.siyeh.ig.inheritance.NonProtectedConstructorInAbstractClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/inheritance/NonProtectedConstructorInAbstractClassInspection$NonProtectedConstructorInAbstractClassVisitor.class
NonProtectedConstructorInAbstractClassInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.NonProtectedConstructorInAbstractClassInspection$NonProtectedConstructorInAbstractClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.inheritance.NonProtectedConstructorInAbstractClassInspection this$0
private void <init> (com.siyeh.ig.inheritance.NonProtectedConstructorInAbstractClassInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.inheritance.NonProtectedConstructorInAbstractClassInspection, com.siyeh.ig.inheritance.NonProtectedConstructorInAbstractClassInspection$1)
com.siyeh.ig.inheritance.NonProtectedConstructorInAbstractClassInspection x0
com.siyeh.ig.inheritance.NonProtectedConstructorInAbstractClassInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/NonProtectedConstructorInAbstractClassInspection.class
NonProtectedConstructorInAbstractClassInspection.java
package com.siyeh.ig.inheritance
public com.siyeh.ig.inheritance.NonProtectedConstructorInAbstractClassInspection extends com.siyeh.ig.BaseInspection {
public boolean m_ignoreNonPublicClasses
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getID ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/ParameterTypePreventsOverridingInspection$1.class
ParameterTypePreventsOverridingInspection.java
package com.siyeh.ig.inheritance
synthetic com.siyeh.ig.inheritance.ParameterTypePreventsOverridingInspection$1 extends java.lang.Object {
}
com/siyeh/ig/inheritance/ParameterTypePreventsOverridingInspection$ParameterTypePreventsOverridingFix.class
ParameterTypePreventsOverridingInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.ParameterTypePreventsOverridingInspection$ParameterTypePreventsOverridingFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myNewTypeText
void <init> (java.lang.String)
String newTypeText
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiTypeElement newTypeElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/ParameterTypePreventsOverridingInspection$ParameterTypePreventsOverridingVisitor.class
ParameterTypePreventsOverridingInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.ParameterTypePreventsOverridingInspection$ParameterTypePreventsOverridingVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiParameter superParameter
com.intellij.psi.PsiType type
com.intellij.psi.PsiType superType
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiTypeElement superParameterTypeElement
int i
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClass aClass1
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass2
java.util.Map$Entry entry
com.intellij.psi.PsiType superReturnType
com.intellij.psi.PsiParameterList superParameterList
com.intellij.psi.PsiParameter[] superParameters
java.util.Map problemTypeElements
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
int parameterCount
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiParameter[] parameters
String name
com.intellij.psi.PsiMethod[] superMethods
synthetic void <init> (com.siyeh.ig.inheritance.ParameterTypePreventsOverridingInspection$1)
com.siyeh.ig.inheritance.ParameterTypePreventsOverridingInspection$1 x0
}
com/siyeh/ig/inheritance/ParameterTypePreventsOverridingInspection.class
ParameterTypePreventsOverridingInspection.java
package com.siyeh.ig.inheritance
public com.siyeh.ig.inheritance.ParameterTypePreventsOverridingInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String qualifiedName1
String packageName
String qualifiedName2
String superPackageName
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/ProblematicVarargsMethodOverrideInspection$1.class
ProblematicVarargsMethodOverrideInspection.java
package com.siyeh.ig.inheritance
synthetic com.siyeh.ig.inheritance.ProblematicVarargsMethodOverrideInspection$1 extends java.lang.Object {
}
com/siyeh/ig/inheritance/ProblematicVarargsMethodOverrideInspection$NonVarargsMethodOverridesVarArgsMethodVisitor.class
ProblematicVarargsMethodOverrideInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.ProblematicVarargsMethodOverrideInspection$NonVarargsMethodOverridesVarArgsMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiElement nameIdentifier
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType type
com.intellij.psi.PsiMethod[] superMethods
synthetic void <init> (com.siyeh.ig.inheritance.ProblematicVarargsMethodOverrideInspection$1)
com.siyeh.ig.inheritance.ProblematicVarargsMethodOverrideInspection$1 x0
}
com/siyeh/ig/inheritance/ProblematicVarargsMethodOverrideInspection.class
ProblematicVarargsMethodOverrideInspection.java
package com.siyeh.ig.inheritance
public com.siyeh.ig.inheritance.ProblematicVarargsMethodOverrideInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/RedundantMethodOverrideInspection$1.class
RedundantMethodOverrideInspection.java
package com.siyeh.ig.inheritance
synthetic com.siyeh.ig.inheritance.RedundantMethodOverrideInspection$1 extends java.lang.Object {
}
com/siyeh/ig/inheritance/RedundantMethodOverrideInspection$RedundantMethodOverrideFix.class
RedundantMethodOverrideInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.RedundantMethodOverrideInspection$RedundantMethodOverrideFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement methodNameIdentifier
com.intellij.psi.PsiElement method
synthetic void <init> (com.siyeh.ig.inheritance.RedundantMethodOverrideInspection$1)
com.siyeh.ig.inheritance.RedundantMethodOverrideInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/RedundantMethodOverrideInspection$RedundantMethodOverrideVisitor.class
RedundantMethodOverrideInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.RedundantMethodOverrideInspection$RedundantMethodOverrideVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiParameter superParameter
int i
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiCodeBlock superBody
com.siyeh.ig.psiutils.TrackingEquivalenceChecker checker
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter[] superParameters
private boolean isSuperCallWithSameArguments (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReturnStatement returnStatement
com.intellij.psi.PsiExpression expression
com.intellij.psi.search.PsiSearchHelper searchHelper
com.intellij.psi.search.PsiSearchHelper$SearchCostResult cost
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiJavaFile file
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.search.PackageScope scope
com.intellij.util.Query search
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
private static boolean areSameArguments (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiExpression exp
com.intellij.psi.PsiElement resolved
int i
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiParameter[] parameters
synthetic void <init> (com.siyeh.ig.inheritance.RedundantMethodOverrideInspection$1)
com.siyeh.ig.inheritance.RedundantMethodOverrideInspection$1 x0
}
com/siyeh/ig/inheritance/RedundantMethodOverrideInspection.class
RedundantMethodOverrideInspection.java
package com.siyeh.ig.inheritance
public com.siyeh.ig.inheritance.RedundantMethodOverrideInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/StaticInheritanceFix$1.class
StaticInheritanceFix.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.StaticInheritanceFix$1 extends com.intellij.openapi.progress.Task$Modal {
static final synthetic boolean $assertionsDisabled
final synthetic com.intellij.psi.PsiField[] val$allFields
final synthetic com.intellij.psi.PsiClass val$implementingClass
final synthetic com.intellij.openapi.project.Project val$project
final synthetic com.intellij.psi.PsiFile val$file
final synthetic com.intellij.psi.PsiClass val$iface
final synthetic com.siyeh.ig.inheritance.StaticInheritanceFix this$0
void <init> (com.siyeh.ig.inheritance.StaticInheritanceFix, com.intellij.openapi.project.Project, java.lang.String, boolean, com.intellij.psi.PsiField[], com.intellij.psi.PsiClass, com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiClass)
com.siyeh.ig.inheritance.StaticInheritanceFix this$0
com.intellij.openapi.project.Project arg0
String arg1
boolean arg2
public void run (com.intellij.openapi.progress.ProgressIndicator)
boolean isInheritor
com.intellij.psi.PsiReferenceExpression referenceExpression
Runnable runnable
com.intellij.psi.PsiReference reference
com.intellij.psi.search.SearchScope scope
com.intellij.util.Query search
com.intellij.psi.PsiField field
com.intellij.openapi.progress.ProgressIndicator indicator
Runnable runnable
private static synthetic void lambda$run$5 (com.intellij.openapi.project.Project, java.lang.Runnable, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
Runnable runnable
com.intellij.psi.PsiFile file
private static synthetic void lambda$run$4 (com.intellij.openapi.project.Project, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiClass iface
com.intellij.psi.PsiClass implementingClass
com.intellij.psi.PsiFile file
com.intellij.psi.PsiClassType classType
com.intellij.codeInsight.intention.IntentionAction fix
private static synthetic void lambda$run$3 (com.intellij.openapi.project.Project, java.lang.Runnable, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
Runnable runnable
com.intellij.psi.PsiFile file
private static synthetic void lambda$run$2 (com.intellij.psi.PsiReferenceExpression, com.intellij.openapi.project.Project, com.intellij.psi.PsiField)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.openapi.project.Project project
com.intellij.psi.PsiField field
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiReferenceExpression qualified
com.intellij.psi.PsiReferenceExpression newReference
com.intellij.psi.PsiReferenceExpression qualifier
com.intellij.psi.PsiClass containingClass
private static synthetic java.lang.Boolean lambda$run$1 (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiClass implementingClass
boolean isInheritor1
com.intellij.psi.PsiClass aClass
private static synthetic com.intellij.psi.search.SearchScope lambda$run$0 (com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiClass implementingClass
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/StaticInheritanceFix.class
StaticInheritanceFix.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.StaticInheritanceFix extends com.siyeh.ig.InspectionGadgetsFix {
private final boolean myReplaceInWholeProject
static final synthetic boolean $assertionsDisabled
void <init> (boolean)
boolean replaceInWholeProject
public java.lang.String getName ()
String scope
public java.lang.String getFamilyName ()
public boolean startInWriteAction ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiClass iface
com.intellij.psi.PsiField[] allFields
com.intellij.psi.PsiClass implementingClass
com.intellij.psi.PsiFile file
static synthetic boolean access$000 (com.siyeh.ig.inheritance.StaticInheritanceFix)
com.siyeh.ig.inheritance.StaticInheritanceFix x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/StaticInheritanceInspection$1.class
StaticInheritanceInspection.java
package com.siyeh.ig.inheritance
synthetic com.siyeh.ig.inheritance.StaticInheritanceInspection$1 extends java.lang.Object {
}
com/siyeh/ig/inheritance/StaticInheritanceInspection$StaticInheritanceVisitor.class
StaticInheritanceInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.StaticInheritanceInspection$StaticInheritanceVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass targetClass
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiReferenceList implementsList
com.intellij.psi.PsiJavaCodeReferenceElement[] references
private static boolean interfaceContainsOnlyConstants (com.intellij.psi.PsiClass, java.util.Set)
com.intellij.psi.PsiClass parentInterface
com.intellij.psi.PsiClass anInterface
java.util.Set visitedInterfaces
com.intellij.psi.PsiClass[] parentInterfaces
synthetic void <init> (com.siyeh.ig.inheritance.StaticInheritanceInspection$1)
com.siyeh.ig.inheritance.StaticInheritanceInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/StaticInheritanceInspection.class
StaticInheritanceInspection.java
package com.siyeh.ig.inheritance
public com.siyeh.ig.inheritance.StaticInheritanceInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/TypeParameterExtendsFinalClassInspection$1.class
TypeParameterExtendsFinalClassInspection.java
package com.siyeh.ig.inheritance
synthetic com.siyeh.ig.inheritance.TypeParameterExtendsFinalClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/inheritance/TypeParameterExtendsFinalClassInspection$TypeParameterExtendsFinalClassFix.class
TypeParameterExtendsFinalClassInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.TypeParameterExtendsFinalClassInspection$TypeParameterExtendsFinalClassFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement lastChild
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
private static void replaceTypeParameterUsagesWithType (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiElement referenceElement
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClassType[] types
com.intellij.openapi.project.Project project
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.util.Query query
synthetic void <init> (com.siyeh.ig.inheritance.TypeParameterExtendsFinalClassInspection$1)
com.siyeh.ig.inheritance.TypeParameterExtendsFinalClassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/inheritance/TypeParameterExtendsFinalClassInspection$TypeParameterExtendsFinalClassVisitor.class
TypeParameterExtendsFinalClassInspection.java
package com.siyeh.ig.inheritance
com.siyeh.ig.inheritance.TypeParameterExtendsFinalClassInspection$TypeParameterExtendsFinalClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public void visitTypeParameter (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter classParameter
com.intellij.psi.PsiClassType[] extendsListTypes
com.intellij.psi.PsiClassType extendsType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiIdentifier nameIdentifier
public void visitTypeElement (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiType typeParameter
com.intellij.psi.PsiType parameter
com.intellij.psi.PsiType[] parameters
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType extendsBound
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
private static boolean isWildcardRequired (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiForeachStatement foreachStatement
com.intellij.psi.PsiExpression iteratedValue
com.intellij.psi.PsiParameter iterationParameter
com.intellij.psi.PsiTypeElement foreachTypeElement
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiLocalVariable localVariable
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement ancestor
private static boolean isWildcardRequired (com.intellij.psi.PsiTypeElement, com.intellij.psi.PsiTypeElement, com.intellij.psi.PsiType)
com.intellij.psi.PsiTypeElement innerTypeElement
com.intellij.psi.PsiTypeElement completeTypeElement
com.intellij.psi.PsiType rhsType
com.intellij.psi.PsiType lhsType
Object marker
com.intellij.psi.PsiTypeElement copy
com.intellij.psi.PsiElement markedElement
synthetic void <init> (com.siyeh.ig.inheritance.TypeParameterExtendsFinalClassInspection$1)
com.siyeh.ig.inheritance.TypeParameterExtendsFinalClassInspection$1 x0
static void <clinit> ()
}
com/siyeh/ig/inheritance/TypeParameterExtendsFinalClassInspection.class
TypeParameterExtendsFinalClassInspection.java
package com.siyeh.ig.inheritance
public com.siyeh.ig.inheritance.TypeParameterExtendsFinalClassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer problemType
com.intellij.psi.PsiClass aClass
String name
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/initialization/AbstractMethodCallInConstructorInspection$1.class
AbstractMethodCallInConstructorInspection.java
package com.siyeh.ig.initialization
synthetic com.siyeh.ig.initialization.AbstractMethodCallInConstructorInspection$1 extends java.lang.Object {
}
com/siyeh/ig/initialization/AbstractMethodCallInConstructorInspection$AbstractMethodCallInConstructorVisitor.class
AbstractMethodCallInConstructorInspection.java
package com.siyeh.ig.initialization
com.siyeh.ig.initialization.AbstractMethodCallInConstructorInspection$AbstractMethodCallInConstructorVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiMethod calledMethod
com.intellij.psi.PsiClass calledMethodClass
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.initialization.AbstractMethodCallInConstructorInspection$1)
com.siyeh.ig.initialization.AbstractMethodCallInConstructorInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/initialization/AbstractMethodCallInConstructorInspection.class
AbstractMethodCallInConstructorInspection.java
package com.siyeh.ig.initialization
public com.siyeh.ig.initialization.AbstractMethodCallInConstructorInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/initialization/DoubleBraceInitializationInspection$1.class
DoubleBraceInitializationInspection.java
package com.siyeh.ig.initialization
synthetic com.siyeh.ig.initialization.DoubleBraceInitializationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/initialization/DoubleBraceInitializationInspection$DoubleBraceInitializationFix$1.class
DoubleBraceInitializationInspection.java
package com.siyeh.ig.initialization
final com.siyeh.ig.initialization.DoubleBraceInitializationInspection$DoubleBraceInitializationFix$1 extends com.intellij.psi.JavaRecursiveElementVisitor {
final synthetic com.intellij.psi.PsiClass val$target
final synthetic com.intellij.psi.PsiElementFactory val$factory
final synthetic String val$qualifierText
void <init> (com.intellij.psi.PsiClass, com.intellij.psi.PsiElementFactory, java.lang.String)
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement expressionTarget
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiExpression newExpression
}
com/siyeh/ig/initialization/DoubleBraceInitializationInspection$DoubleBraceInitializationFix.class
DoubleBraceInitializationInspection.java
package com.siyeh.ig.initialization
com.siyeh.ig.initialization.DoubleBraceInitializationInspection$DoubleBraceInitializationFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
String qualifierText
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
String qualifierText
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClassInitializer newInitializer
com.intellij.psi.PsiCodeBlock initializerBody
com.intellij.psi.PsiElement container
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiAnonymousClass aClass
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiElement ancestor
String qualifierText
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiJavaCodeReferenceElement baseClassReference
com.intellij.psi.PsiElement baseClassTarget
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement stop
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiExpression newNewExpression
private static void qualifyReferences (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, java.lang.String)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass target
String qualifierText
com.intellij.psi.PsiElementFactory factory
synthetic void <init> (com.siyeh.ig.initialization.DoubleBraceInitializationInspection$1)
com.siyeh.ig.initialization.DoubleBraceInitializationInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/initialization/DoubleBraceInitializationInspection$DoubleBraceInitializationVisitor.class
DoubleBraceInitializationInspection.java
package com.siyeh.ig.initialization
com.siyeh.ig.initialization.DoubleBraceInitializationInspection$DoubleBraceInitializationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiAnonymousClass aClass
synthetic void <init> (com.siyeh.ig.initialization.DoubleBraceInitializationInspection$1)
com.siyeh.ig.initialization.DoubleBraceInitializationInspection$1 x0
}
com/siyeh/ig/initialization/DoubleBraceInitializationInspection.class
DoubleBraceInitializationInspection.java
package com.siyeh.ig.initialization
public com.siyeh.ig.initialization.DoubleBraceInitializationInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
com.intellij.psi.PsiClass surroundingClass
Object[] infos
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement anchor
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/initialization/InstanceVariableInitializationInspection$1.class
InstanceVariableInitializationInspection.java
package com.siyeh.ig.initialization
synthetic com.siyeh.ig.initialization.InstanceVariableInitializationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/initialization/InstanceVariableInitializationInspection$InstanceVariableInitializationVisitor.class
InstanceVariableInitializationInspection.java
package com.siyeh.ig.initialization
com.siyeh.ig.initialization.InstanceVariableInitializationInspection$InstanceVariableInitializationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.initialization.InstanceVariableInitializationInspection this$0
private void <init> (com.siyeh.ig.initialization.InstanceVariableInitializationInspection)
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiType fieldType
com.intellij.codeInsight.daemon.ImplicitUsageProvider provider
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
boolean isTestClass
private boolean isInitializedInConstructors (com.intellij.psi.PsiField, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] constructors
private boolean isInitializedInSetup (com.intellij.psi.PsiField, com.intellij.psi.PsiClass)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod setupMethod
private com.intellij.psi.PsiMethod getSetupMethod (com.intellij.psi.PsiClass)
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] methods
private boolean isInitializedInInitializer (com.intellij.psi.PsiField)
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiField otherField
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassInitializer[] initializers
com.intellij.psi.PsiField[] fields
synthetic void <init> (com.siyeh.ig.initialization.InstanceVariableInitializationInspection, com.siyeh.ig.initialization.InstanceVariableInitializationInspection$1)
com.siyeh.ig.initialization.InstanceVariableInitializationInspection x0
com.siyeh.ig.initialization.InstanceVariableInitializationInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/initialization/InstanceVariableInitializationInspection.class
InstanceVariableInitializationInspection.java
package com.siyeh.ig.initialization
public com.siyeh.ig.initialization.InstanceVariableInitializationInspection extends com.siyeh.ig.BaseInspection {
public boolean m_ignorePrimitives
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Boolean junitTestCase
public javax.swing.JComponent createOptionsPanel ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/initialization/NonFinalStaticVariableUsedInClassInitializationInspection.class
NonFinalStaticVariableUsedInClassInitializationInspection.java
package com.siyeh.ig.initialization
public com.siyeh.ig.initialization.NonFinalStaticVariableUsedInClassInitializationInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiField field
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/initialization/NonFinalStaticVariableUsedInClassInitializationVisitor.class
NonFinalStaticVariableUsedInClassInitializationVisitor.java
package com.siyeh.ig.initialization
com.siyeh.ig.initialization.NonFinalStaticVariableUsedInClassInitializationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
void <init> ()
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiField field
private static boolean isInClassInitialization (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiClass expressionClass
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass memberClass
}
com/siyeh/ig/initialization/OverriddenMethodCallDuringObjectConstructionInspection$1.class
OverriddenMethodCallDuringObjectConstructionInspection.java
package com.siyeh.ig.initialization
synthetic com.siyeh.ig.initialization.OverriddenMethodCallDuringObjectConstructionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/initialization/OverriddenMethodCallDuringObjectConstructionInspection$OverriddenMethodCallInConstructorVisitor.class
OverriddenMethodCallDuringObjectConstructionInspection.java
package com.siyeh.ig.initialization
com.siyeh.ig.initialization.OverriddenMethodCallDuringObjectConstructionInspection$OverriddenMethodCallInConstructorVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod calledMethod
synthetic void <init> (com.siyeh.ig.initialization.OverriddenMethodCallDuringObjectConstructionInspection$1)
com.siyeh.ig.initialization.OverriddenMethodCallDuringObjectConstructionInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/initialization/OverriddenMethodCallDuringObjectConstructionInspection.class
OverriddenMethodCallDuringObjectConstructionInspection.java
package com.siyeh.ig.initialization
public com.siyeh.ig.initialization.OverriddenMethodCallDuringObjectConstructionInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/initialization/StaticVariableInitializationInspection$1.class
StaticVariableInitializationInspection.java
package com.siyeh.ig.initialization
synthetic com.siyeh.ig.initialization.StaticVariableInitializationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/initialization/StaticVariableInitializationInspection$StaticVariableInitializationVisitor.class
StaticVariableInitializationInspection.java
package com.siyeh.ig.initialization
com.siyeh.ig.initialization.StaticVariableInitializationInspection$StaticVariableInitializationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.initialization.StaticVariableInitializationInspection this$0
private void <init> (com.siyeh.ig.initialization.StaticVariableInitializationInspection)
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiType type
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClassInitializer[] initializers
synthetic void <init> (com.siyeh.ig.initialization.StaticVariableInitializationInspection, com.siyeh.ig.initialization.StaticVariableInitializationInspection$1)
com.siyeh.ig.initialization.StaticVariableInitializationInspection x0
com.siyeh.ig.initialization.StaticVariableInitializationInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/initialization/StaticVariableInitializationInspection.class
StaticVariableInitializationInspection.java
package com.siyeh.ig.initialization
public com.siyeh.ig.initialization.StaticVariableInitializationInspection extends com.siyeh.ig.BaseInspection {
public boolean m_ignorePrimitives
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/initialization/StaticVariableUninitializedUseInspection$1.class
StaticVariableUninitializedUseInspection.java
package com.siyeh.ig.initialization
synthetic com.siyeh.ig.initialization.StaticVariableUninitializedUseInspection$1 extends java.lang.Object {
}
com/siyeh/ig/initialization/StaticVariableUninitializedUseInspection$StaticVariableInitializationVisitor.class
StaticVariableUninitializedUseInspection.java
package com.siyeh.ig.initialization
com.siyeh.ig.initialization.StaticVariableUninitializedUseInspection$StaticVariableInitializationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.initialization.StaticVariableUninitializedUseInspection this$0
private void <init> (com.siyeh.ig.initialization.StaticVariableUninitializedUseInspection)
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression badRead
com.intellij.psi.PsiExpression[] badReads
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression badRead
com.siyeh.ig.psiutils.UninitializedReadCollector uninitializedReadCollector
boolean assignedInInitializer
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiExpression[] moreBadReads
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiField[] fields
private static synthetic boolean lambda$visitClass$1 (com.siyeh.ig.psiutils.UninitializedReadCollector, com.intellij.psi.PsiField, com.intellij.psi.PsiCodeBlock)
com.siyeh.ig.psiutils.UninitializedReadCollector uninitializedReadCollector
com.intellij.psi.PsiField field
com.intellij.psi.PsiCodeBlock body
private static synthetic boolean lambda$visitClass$0 (com.intellij.psi.PsiClassInitializer)
com.intellij.psi.PsiClassInitializer initializer
synthetic void <init> (com.siyeh.ig.initialization.StaticVariableUninitializedUseInspection, com.siyeh.ig.initialization.StaticVariableUninitializedUseInspection$1)
com.siyeh.ig.initialization.StaticVariableUninitializedUseInspection x0
com.siyeh.ig.initialization.StaticVariableUninitializedUseInspection$1 x1
}
com/siyeh/ig/initialization/StaticVariableUninitializedUseInspection.class
StaticVariableUninitializedUseInspection.java
package com.siyeh.ig.initialization
public com.siyeh.ig.initialization.StaticVariableUninitializedUseInspection extends com.siyeh.ig.BaseInspection {
public boolean m_ignorePrimitives
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/initialization/ThisEscapedInConstructorInspection$1.class
ThisEscapedInConstructorInspection.java
package com.siyeh.ig.initialization
synthetic com.siyeh.ig.initialization.ThisEscapedInConstructorInspection$1 extends java.lang.Object {
}
com/siyeh/ig/initialization/ThisEscapedInConstructorInspection$ThisExposedInConstructorInspectionVisitor.class
ThisEscapedInConstructorInspection.java
package com.siyeh.ig.initialization
com.siyeh.ig.initialization.ThisEscapedInConstructorInspection$ThisExposedInConstructorInspectionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitThisExpression (com.intellij.psi.PsiThisExpression)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiThisExpression expression
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement parent
private static boolean thisEscapesToMethod (com.intellij.psi.PsiThisExpression, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiThisExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass methodClass
private static boolean thisEscapesToConstructor (com.intellij.psi.PsiThisExpression, com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiThisExpression expression
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass constructorClass
private static boolean thisEscapesToField (com.intellij.psi.PsiThisExpression, com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiThisExpression expression
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression lExpression
com.intellij.psi.PsiReferenceExpression leftExpression
com.intellij.psi.PsiElement element
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass assignmentClass
com.intellij.psi.PsiClass fieldClass
private static boolean isInInitializer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement call
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiField field
com.intellij.psi.PsiClassInitializer classInitializer
synthetic void <init> (com.siyeh.ig.initialization.ThisEscapedInConstructorInspection$1)
com.siyeh.ig.initialization.ThisEscapedInConstructorInspection$1 x0
}
com/siyeh/ig/initialization/ThisEscapedInConstructorInspection.class
ThisEscapedInConstructorInspection.java
package com.siyeh.ig.initialization
public com.siyeh.ig.initialization.ThisEscapedInConstructorInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/AbsoluteAlignmentInUserInterfaceInspection$1.class
AbsoluteAlignmentInUserInterfaceInspection.java
package com.siyeh.ig.internationalization
synthetic com.siyeh.ig.internationalization.AbsoluteAlignmentInUserInterfaceInspection$1 extends java.lang.Object {
}
com/siyeh/ig/internationalization/AbsoluteAlignmentInUserInterfaceInspection$AbsoluteAlignmentInUserInterfaceFix.class
AbsoluteAlignmentInUserInterfaceInspection.java
package com.siyeh.ig.internationalization
com.siyeh.ig.internationalization.AbsoluteAlignmentInUserInterfaceInspection$AbsoluteAlignmentInUserInterfaceFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myClassName
private final String myReplacement
void <init> (java.lang.String, java.lang.String)
String className
String replacement
public java.lang.String getName ()
String shortClassName
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiReferenceExpression referenceExpression
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/AbsoluteAlignmentInUserInterfaceInspection$AbsoluteAlignmentInUserInterfaceVisitor.class
AbsoluteAlignmentInUserInterfaceInspection.java
package com.siyeh.ig.internationalization
com.siyeh.ig.internationalization.AbsoluteAlignmentInUserInterfaceInspection$AbsoluteAlignmentInUserInterfaceVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
String className
String className
String className
String className
String className
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement referenceNameElement
String referenceName
String className
String value
private static transient java.lang.String checkExpression (com.intellij.psi.PsiReferenceExpression, java.lang.String[])
String className
com.intellij.psi.PsiReferenceExpression expression
String[] classNames
com.intellij.psi.PsiElement target
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.internationalization.AbsoluteAlignmentInUserInterfaceInspection$1)
com.siyeh.ig.internationalization.AbsoluteAlignmentInUserInterfaceInspection$1 x0
}
com/siyeh/ig/internationalization/AbsoluteAlignmentInUserInterfaceInspection.class
AbsoluteAlignmentInUserInterfaceInspection.java
package com.siyeh.ig.internationalization
public com.siyeh.ig.internationalization.AbsoluteAlignmentInUserInterfaceInspection extends com.siyeh.ig.BaseInspection {
private static final java.util.Map gridbagConstants
private static final java.util.Map borderLayoutConstants
private static final java.util.Map flowLayoutConstants
private static final java.util.Map scrollPaneConstants
private static final java.util.Map boxLayoutConstants
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String className
String shortClassName
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic java.util.Map access$100 ()
static synthetic java.util.Map access$200 ()
static synthetic java.util.Map access$300 ()
static synthetic java.util.Map access$400 ()
static synthetic java.util.Map access$500 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/CallToSuspiciousStringMethodInspection$1.class
CallToSuspiciousStringMethodInspection.java
package com.siyeh.ig.internationalization
synthetic com.siyeh.ig.internationalization.CallToSuspiciousStringMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/internationalization/CallToSuspiciousStringMethodInspection$CallToSuspiciousStringMethodVisitor.class
CallToSuspiciousStringMethodInspection.java
package com.siyeh.ig.internationalization
com.siyeh.ig.internationalization.CallToSuspiciousStringMethodInspection$CallToSuspiciousStringMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String className
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
synthetic void <init> (com.siyeh.ig.internationalization.CallToSuspiciousStringMethodInspection$1)
com.siyeh.ig.internationalization.CallToSuspiciousStringMethodInspection$1 x0
}
com/siyeh/ig/internationalization/CallToSuspiciousStringMethodInspection.class
CallToSuspiciousStringMethodInspection.java
package com.siyeh.ig.internationalization
public com.siyeh.ig.internationalization.CallToSuspiciousStringMethodInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
protected transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
com.siyeh.ig.InspectionGadgetsFix fix
com.siyeh.ig.InspectionGadgetsFix fix
Object[] infos
com.intellij.psi.PsiMethodCallExpression methodCallExpression
java.util.List result
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiModifierListOwner annotatableQualifier
com.intellij.psi.PsiModifierListOwner annotatableArgument
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/CallToSuspiciousStringMethodInspectionMerger.class
CallToSuspiciousStringMethodInspectionMerger.java
package com.siyeh.ig.internationalization
public com.siyeh.ig.internationalization.CallToSuspiciousStringMethodInspectionMerger extends com.intellij.codeInspection.ex.InspectionElementsMerger {
public void <init> ()
public java.lang.String getMergedToolName ()
public java.lang.String[] getSourceToolNames ()
public java.lang.String[] getSuppressIds ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/CharacterComparisonInspection$1.class
CharacterComparisonInspection.java
package com.siyeh.ig.internationalization
synthetic com.siyeh.ig.internationalization.CharacterComparisonInspection$1 extends java.lang.Object {
}
com/siyeh/ig/internationalization/CharacterComparisonInspection$CharacterComparisonVisitor.class
CharacterComparisonInspection.java
package com.siyeh.ig.internationalization
com.siyeh.ig.internationalization.CharacterComparisonInspection$CharacterComparisonVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression lhs
private static boolean isCharacter (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
synthetic void <init> (com.siyeh.ig.internationalization.CharacterComparisonInspection$1)
com.siyeh.ig.internationalization.CharacterComparisonInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/CharacterComparisonInspection.class
CharacterComparisonInspection.java
package com.siyeh.ig.internationalization
public com.siyeh.ig.internationalization.CharacterComparisonInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/DateToStringInspection$1.class
DateToStringInspection.java
package com.siyeh.ig.internationalization
synthetic com.siyeh.ig.internationalization.DateToStringInspection$1 extends java.lang.Object {
}
com/siyeh/ig/internationalization/DateToStringInspection$DateToStringVisitor.class
DateToStringInspection.java
package com.siyeh.ig.internationalization
com.siyeh.ig.internationalization.DateToStringInspection$DateToStringVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
String methodName
com.intellij.psi.PsiType targetType
com.intellij.psi.PsiExpressionList argumentList
synthetic void <init> (com.siyeh.ig.internationalization.DateToStringInspection$1)
com.siyeh.ig.internationalization.DateToStringInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/DateToStringInspection.class
DateToStringInspection.java
package com.siyeh.ig.internationalization
public com.siyeh.ig.internationalization.DateToStringInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/ImplicitDefaultCharsetUsageInspection$1.class
ImplicitDefaultCharsetUsageInspection.java
package com.siyeh.ig.internationalization
synthetic com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$siyeh$ig$internationalization$ImplicitDefaultCharsetUsageInspection$CharsetOverload
static void <clinit> ()
}
com/siyeh/ig/internationalization/ImplicitDefaultCharsetUsageInspection$AddUtf8CharsetFix.class
ImplicitDefaultCharsetUsageInspection.java
package com.siyeh.ig.internationalization
com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$AddUtf8CharsetFix extends com.siyeh.ig.InspectionGadgetsFix {
private final com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$CharsetOverload myCharsetOverload
private void <init> (com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$CharsetOverload)
com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$CharsetOverload charsetOverload
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiCallExpression call
com.intellij.psi.PsiExpressionList arguments
com.intellij.psi.PsiElementFactory factory
public java.lang.String getFamilyName ()
private static synthetic com.intellij.psi.PsiExpression lambda$doFix$0 (com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiCallExpression, java.lang.String)
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiCallExpression call
String arg
synthetic void <init> (com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$CharsetOverload, com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$1)
com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$CharsetOverload x0
com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/ImplicitDefaultCharsetUsageInspection$CharsetOverload.class
ImplicitDefaultCharsetUsageInspection.java
package com.siyeh.ig.internationalization
final enum com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$CharsetOverload extends java.lang.Enum {
public static final enum com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$CharsetOverload EXIST
public static final enum com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$CharsetOverload EXIST_WITH_FALSE
public static final enum com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$CharsetOverload NONE
private static final synthetic com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$CharsetOverload[] $VALUES
public static com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$CharsetOverload[] values ()
public static com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$CharsetOverload valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
com.siyeh.ig.InspectionGadgetsFix createFix ()
java.util.stream.Stream additionalArguments ()
static void <clinit> ()
}
com/siyeh/ig/internationalization/ImplicitDefaultCharsetUsageInspection$ImplicitDefaultCharsetUsageVisitor.class
ImplicitDefaultCharsetUsageInspection.java
package com.siyeh.ig.internationalization
com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$ImplicitDefaultCharsetUsageVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String name
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiClass aClass
String qName
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiType firstType
com.intellij.psi.PsiType firstType
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiParameterList parameterList
int count
com.intellij.psi.PsiParameter[] parameters
String qName
private static boolean hasCharsetType (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
synthetic void <init> (com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$1)
com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$1 x0
}
com/siyeh/ig/internationalization/ImplicitDefaultCharsetUsageInspection.class
ImplicitDefaultCharsetUsageInspection.java
package com.siyeh.ig.internationalization
public com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection extends com.siyeh.ig.BaseInspection {
private static final com.intellij.openapi.util.Key HAS_CHARSET_OVERLOAD
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
private static com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$CharsetOverload getCharsetOverload (com.intellij.psi.PsiMethod)
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiType charsetType
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.util.MethodSignature newSignature
com.intellij.psi.PsiMethod methodWithCharsetArgument
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod method
com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection$CharsetOverload charsetOverload
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiCallExpression call
com.intellij.psi.PsiMethod method
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/NonNlsUtils.class
NonNlsUtils.java
package com.siyeh.ig.internationalization
public com.siyeh.ig.internationalization.NonNlsUtils extends java.lang.Object {
private static final com.intellij.openapi.util.Key KEY
private void <init> ()
public static com.intellij.psi.PsiModifierListOwner getAnnotatableArgument (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
public static com.intellij.psi.PsiModifierListOwner getAnnotatableQualifier (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiExpression qualifierExpression
public static boolean isNonNlsAnnotated (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiArrayAccessExpression arrayAccessExpression
com.intellij.psi.PsiExpression arrayExpression
com.intellij.psi.PsiExpression expression
public static boolean isNonNlsAnnotatedUse (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpressionList expressionList
boolean result
boolean result
com.intellij.psi.PsiAssignmentExpression assignmentExpression
boolean result
com.intellij.psi.PsiMethod method
boolean result
com.intellij.psi.PsiExpression expression
Boolean value
com.intellij.psi.PsiElement element
boolean result
private static void putCachedValue (com.intellij.psi.PsiExpression, com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.psi.PsiExpression expression
com.intellij.openapi.util.Key key
Object value
private static java.lang.Object getCachedValue (com.intellij.psi.PsiExpression, com.intellij.openapi.util.Key)
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression expression
com.intellij.openapi.util.Key key
Object data
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression lhs
Object childData
private static boolean isAssignmentToNonNlsAnnotatedVariable (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression lhs
private static boolean isReferenceToNonNlsAnnotatedElement (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
private static boolean isNonNlsAnnotatedParameter (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiExpression argument
int i
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiExpression[] expressions
int index
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter parameter
private static boolean isQualifierNonNlsAnnotated (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
private static boolean isNonNlsAnnotatedModifierListOwner (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiModifierListOwner variable
static void <clinit> ()
}
com/siyeh/ig/internationalization/NumericToStringInspection$1.class
NumericToStringInspection.java
package com.siyeh.ig.internationalization
synthetic com.siyeh.ig.internationalization.NumericToStringInspection$1 extends java.lang.Object {
}
com/siyeh/ig/internationalization/NumericToStringInspection$NumericToStringVisitor.class
NumericToStringInspection.java
package com.siyeh.ig.internationalization
com.siyeh.ig.internationalization.NumericToStringInspection$NumericToStringVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiClass aClass
String className
synthetic void <init> (com.siyeh.ig.internationalization.NumericToStringInspection$1)
com.siyeh.ig.internationalization.NumericToStringInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/NumericToStringInspection.class
NumericToStringInspection.java
package com.siyeh.ig.internationalization
public com.siyeh.ig.internationalization.NumericToStringInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/SimpleDateFormatWithoutLocaleInspection$1.class
SimpleDateFormatWithoutLocaleInspection.java
package com.siyeh.ig.internationalization
synthetic com.siyeh.ig.internationalization.SimpleDateFormatWithoutLocaleInspection$1 extends java.lang.Object {
}
com/siyeh/ig/internationalization/SimpleDateFormatWithoutLocaleInspection$SimpleDateFormatWithoutLocaleVisitor.class
SimpleDateFormatWithoutLocaleInspection.java
package com.siyeh.ig.internationalization
com.siyeh.ig.internationalization.SimpleDateFormatWithoutLocaleInspection$SimpleDateFormatWithoutLocaleVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
synthetic void <init> (com.siyeh.ig.internationalization.SimpleDateFormatWithoutLocaleInspection$1)
com.siyeh.ig.internationalization.SimpleDateFormatWithoutLocaleInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/SimpleDateFormatWithoutLocaleInspection.class
SimpleDateFormatWithoutLocaleInspection.java
package com.siyeh.ig.internationalization
public com.siyeh.ig.internationalization.SimpleDateFormatWithoutLocaleInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/StringTokenizerInspection$1.class
StringTokenizerInspection.java
package com.siyeh.ig.internationalization
synthetic com.siyeh.ig.internationalization.StringTokenizerInspection$1 extends java.lang.Object {
}
com/siyeh/ig/internationalization/StringTokenizerInspection$StringTokenizerVisitor.class
StringTokenizerInspection.java
package com.siyeh.ig.internationalization
com.siyeh.ig.internationalization.StringTokenizerInspection$StringTokenizerVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiType type
com.intellij.psi.PsiType deepComponentType
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiExpression initializer
private static boolean isTokenizingNonNlsAnnotatedElement (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] expressions
synthetic void <init> (com.siyeh.ig.internationalization.StringTokenizerInspection$1)
com.siyeh.ig.internationalization.StringTokenizerInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/StringTokenizerInspection.class
StringTokenizerInspection.java
package com.siyeh.ig.internationalization
public com.siyeh.ig.internationalization.StringTokenizerInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/TimeToStringInspection$1.class
TimeToStringInspection.java
package com.siyeh.ig.internationalization
synthetic com.siyeh.ig.internationalization.TimeToStringInspection$1 extends java.lang.Object {
}
com/siyeh/ig/internationalization/TimeToStringInspection$TimeToStringVisitor.class
TimeToStringInspection.java
package com.siyeh.ig.internationalization
com.siyeh.ig.internationalization.TimeToStringInspection$TimeToStringVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiClass aClass
String className
synthetic void <init> (com.siyeh.ig.internationalization.TimeToStringInspection$1)
com.siyeh.ig.internationalization.TimeToStringInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/TimeToStringInspection.class
TimeToStringInspection.java
package com.siyeh.ig.internationalization
public com.siyeh.ig.internationalization.TimeToStringInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/UnnecessaryUnicodeEscapeInspection$1.class
UnnecessaryUnicodeEscapeInspection.java
package com.siyeh.ig.internationalization
synthetic com.siyeh.ig.internationalization.UnnecessaryUnicodeEscapeInspection$1 extends java.lang.Object {
}
com/siyeh/ig/internationalization/UnnecessaryUnicodeEscapeInspection$UnnecessaryUnicodeEscapeFix.class
UnnecessaryUnicodeEscapeInspection.java
package com.siyeh.ig.internationalization
com.siyeh.ig.internationalization.UnnecessaryUnicodeEscapeInspection$UnnecessaryUnicodeEscapeFix extends com.siyeh.ig.InspectionGadgetsFix {
private final char c
private final com.intellij.openapi.editor.RangeMarker myRangeMarker
void <init> (char, com.intellij.openapi.editor.RangeMarker)
char c
com.intellij.openapi.editor.RangeMarker rangeMarker
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/internationalization/UnnecessaryUnicodeEscapeInspection$UnnecessaryUnicodeEscapeVisitor.class
UnnecessaryUnicodeEscapeInspection.java
package com.siyeh.ig.internationalization
com.siyeh.ig.internationalization.UnnecessaryUnicodeEscapeInspection$UnnecessaryUnicodeEscapeVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.internationalization.UnnecessaryUnicodeEscapeInspection this$0
private void <init> (com.siyeh.ig.internationalization.UnnecessaryUnicodeEscapeInspection)
public void visitFile (com.intellij.psi.PsiFile)
int escapeEnd
char d
int type
java.nio.charset.CoderResult coderResult
com.intellij.psi.PsiElement element
com.intellij.openapi.editor.RangeMarker rangeMarker
char c
boolean isEscape
int previousChar
int nextChar
int i
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Document document
com.intellij.openapi.vfs.VirtualFile virtualFile
String text
java.nio.charset.Charset charset
java.nio.charset.CharsetEncoder encoder
java.nio.CharBuffer charBuffer
java.nio.ByteBuffer byteBuffer
int length
synthetic void <init> (com.siyeh.ig.internationalization.UnnecessaryUnicodeEscapeInspection, com.siyeh.ig.internationalization.UnnecessaryUnicodeEscapeInspection$1)
com.siyeh.ig.internationalization.UnnecessaryUnicodeEscapeInspection x0
com.siyeh.ig.internationalization.UnnecessaryUnicodeEscapeInspection$1 x1
}
com/siyeh/ig/internationalization/UnnecessaryUnicodeEscapeInspection.class
UnnecessaryUnicodeEscapeInspection.java
package com.siyeh.ig.internationalization
public com.siyeh.ig.internationalization.UnnecessaryUnicodeEscapeInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Character c
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/AbstractClassWithOnlyOneDirectInheritorInspection$1.class
AbstractClassWithOnlyOneDirectInheritorInspection.java
package com.siyeh.ig.j2me
synthetic com.siyeh.ig.j2me.AbstractClassWithOnlyOneDirectInheritorInspection$1 extends java.lang.Object {
}
com/siyeh/ig/j2me/AbstractClassWithOnlyOneDirectInheritorInspection$AbstractClassWithOnlyOneDirectInheritorVisitor.class
AbstractClassWithOnlyOneDirectInheritorInspection.java
package com.siyeh.ig.j2me
com.siyeh.ig.j2me.AbstractClassWithOnlyOneDirectInheritorInspection$AbstractClassWithOnlyOneDirectInheritorVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.j2me.AbstractClassWithOnlyOneDirectInheritorInspection$1)
com.siyeh.ig.j2me.AbstractClassWithOnlyOneDirectInheritorInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/AbstractClassWithOnlyOneDirectInheritorInspection.class
AbstractClassWithOnlyOneDirectInheritorInspection.java
package com.siyeh.ig.j2me
public com.siyeh.ig.j2me.AbstractClassWithOnlyOneDirectInheritorInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/ArrayLengthInLoopConditionInspection$1.class
ArrayLengthInLoopConditionInspection.java
package com.siyeh.ig.j2me
synthetic com.siyeh.ig.j2me.ArrayLengthInLoopConditionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/j2me/ArrayLengthInLoopConditionInspection$ArrayLengthInLoopConditionVisitor$1.class
ArrayLengthInLoopConditionInspection.java
package com.siyeh.ig.j2me
com.siyeh.ig.j2me.ArrayLengthInLoopConditionInspection$ArrayLengthInLoopConditionVisitor$1 extends com.intellij.psi.JavaRecursiveElementVisitor {
final synthetic com.siyeh.ig.j2me.ArrayLengthInLoopConditionInspection$ArrayLengthInLoopConditionVisitor this$0
void <init> (com.siyeh.ig.j2me.ArrayLengthInLoopConditionInspection$ArrayLengthInLoopConditionVisitor)
com.siyeh.ig.j2me.ArrayLengthInLoopConditionInspection$ArrayLengthInLoopConditionVisitor this$0
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
String name
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement lengthElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/ArrayLengthInLoopConditionInspection$ArrayLengthInLoopConditionVisitor.class
ArrayLengthInLoopConditionInspection.java
package com.siyeh.ig.j2me
com.siyeh.ig.j2me.ArrayLengthInLoopConditionInspection$ArrayLengthInLoopConditionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
com.intellij.psi.PsiExpression condition
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement statement
com.intellij.psi.PsiExpression condition
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement statement
com.intellij.psi.PsiExpression condition
private void checkForMethodCalls (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiElementVisitor visitor
synthetic void <init> (com.siyeh.ig.j2me.ArrayLengthInLoopConditionInspection$1)
com.siyeh.ig.j2me.ArrayLengthInLoopConditionInspection$1 x0
static synthetic void access$100 (com.siyeh.ig.j2me.ArrayLengthInLoopConditionInspection$ArrayLengthInLoopConditionVisitor, com.intellij.psi.PsiElement, java.lang.Object[])
com.siyeh.ig.j2me.ArrayLengthInLoopConditionInspection$ArrayLengthInLoopConditionVisitor x0
com.intellij.psi.PsiElement x1
Object[] x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/ArrayLengthInLoopConditionInspection.class
ArrayLengthInLoopConditionInspection.java
package com.siyeh.ig.j2me
public com.siyeh.ig.j2me.ArrayLengthInLoopConditionInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/CheckForOutOfMemoryOnLargeArrayAllocationInspection$1.class
CheckForOutOfMemoryOnLargeArrayAllocationInspection.java
package com.siyeh.ig.j2me
synthetic com.siyeh.ig.j2me.CheckForOutOfMemoryOnLargeArrayAllocationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/j2me/CheckForOutOfMemoryOnLargeArrayAllocationInspection$CheckForOutOfMemoryOnLargeArrayAllocationVisitor.class
CheckForOutOfMemoryOnLargeArrayAllocationInspection.java
package com.siyeh.ig.j2me
com.siyeh.ig.j2me.CheckForOutOfMemoryOnLargeArrayAllocationInspection$CheckForOutOfMemoryOnLargeArrayAllocationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.j2me.CheckForOutOfMemoryOnLargeArrayAllocationInspection this$0
private void <init> (com.siyeh.ig.j2me.CheckForOutOfMemoryOnLargeArrayAllocationInspection)
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
Integer intValue
com.intellij.psi.PsiExpression dimension
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiType type
int size
com.intellij.psi.PsiExpression[] dimensions
private boolean outOfMemoryExceptionCaught (com.intellij.psi.PsiElement)
com.intellij.psi.PsiTryStatement containingTryStatement
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement currentElement
private boolean catchesOutOfMemoryException (com.intellij.psi.PsiTryStatement)
String typeText
com.intellij.psi.PsiType catchType
com.intellij.psi.PsiCatchSection section
com.intellij.psi.PsiTryStatement statement
com.intellij.psi.PsiCatchSection[] sections
synthetic void <init> (com.siyeh.ig.j2me.CheckForOutOfMemoryOnLargeArrayAllocationInspection, com.siyeh.ig.j2me.CheckForOutOfMemoryOnLargeArrayAllocationInspection$1)
com.siyeh.ig.j2me.CheckForOutOfMemoryOnLargeArrayAllocationInspection x0
com.siyeh.ig.j2me.CheckForOutOfMemoryOnLargeArrayAllocationInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/CheckForOutOfMemoryOnLargeArrayAllocationInspection.class
CheckForOutOfMemoryOnLargeArrayAllocationInspection.java
package com.siyeh.ig.j2me
public com.siyeh.ig.j2me.CheckForOutOfMemoryOnLargeArrayAllocationInspection extends com.siyeh.ig.BaseInspection {
public int m_limit
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/ConnectionResourceInspection.class
ConnectionResourceInspection.java
package com.siyeh.ig.j2me
public com.siyeh.ig.j2me.ConnectionResourceInspection extends com.siyeh.ig.resources.ResourceInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected boolean isResourceCreation (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
public void writeSettings (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element node
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/InterfaceWithOnlyOneDirectInheritorInspection$1.class
InterfaceWithOnlyOneDirectInheritorInspection.java
package com.siyeh.ig.j2me
synthetic com.siyeh.ig.j2me.InterfaceWithOnlyOneDirectInheritorInspection$1 extends java.lang.Object {
}
com/siyeh/ig/j2me/InterfaceWithOnlyOneDirectInheritorInspection$InterfaceWithOnlyOneDirectInheritorVisitor.class
InterfaceWithOnlyOneDirectInheritorInspection.java
package com.siyeh.ig.j2me
com.siyeh.ig.j2me.InterfaceWithOnlyOneDirectInheritorInspection$InterfaceWithOnlyOneDirectInheritorVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.j2me.InterfaceWithOnlyOneDirectInheritorInspection$1)
com.siyeh.ig.j2me.InterfaceWithOnlyOneDirectInheritorInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/InterfaceWithOnlyOneDirectInheritorInspection.class
InterfaceWithOnlyOneDirectInheritorInspection.java
package com.siyeh.ig.j2me
public com.siyeh.ig.j2me.InterfaceWithOnlyOneDirectInheritorInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/MultiplyOrDivideByPowerOfTwoInspection$1.class
MultiplyOrDivideByPowerOfTwoInspection.java
package com.siyeh.ig.j2me
synthetic com.siyeh.ig.j2me.MultiplyOrDivideByPowerOfTwoInspection$1 extends java.lang.Object {
}
com/siyeh/ig/j2me/MultiplyOrDivideByPowerOfTwoInspection$ConstantShiftVisitor.class
MultiplyOrDivideByPowerOfTwoInspection.java
package com.siyeh.ig.j2me
com.siyeh.ig.j2me.MultiplyOrDivideByPowerOfTwoInspection$ConstantShiftVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.j2me.MultiplyOrDivideByPowerOfTwoInspection this$0
private void <init> (com.siyeh.ig.j2me.MultiplyOrDivideByPowerOfTwoInspection)
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiType type
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiType type
synthetic void <init> (com.siyeh.ig.j2me.MultiplyOrDivideByPowerOfTwoInspection, com.siyeh.ig.j2me.MultiplyOrDivideByPowerOfTwoInspection$1)
com.siyeh.ig.j2me.MultiplyOrDivideByPowerOfTwoInspection x0
com.siyeh.ig.j2me.MultiplyOrDivideByPowerOfTwoInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/MultiplyOrDivideByPowerOfTwoInspection$MultiplyByPowerOfTwoFix.class
MultiplyOrDivideByPowerOfTwoInspection.java
package com.siyeh.ig.j2me
com.siyeh.ig.j2me.MultiplyOrDivideByPowerOfTwoInspection$MultiplyByPowerOfTwoFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiExpression expression
com.siyeh.ig.psiutils.CommentTracker commentTracker
String newExpression
synthetic void <init> (com.siyeh.ig.j2me.MultiplyOrDivideByPowerOfTwoInspection$1)
com.siyeh.ig.j2me.MultiplyOrDivideByPowerOfTwoInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/MultiplyOrDivideByPowerOfTwoInspection.class
MultiplyOrDivideByPowerOfTwoInspection.java
package com.siyeh.ig.j2me
public com.siyeh.ig.j2me.MultiplyOrDivideByPowerOfTwoInspection extends com.siyeh.ig.BaseInspection {
public boolean checkDivision
public void <init> ()
public java.lang.String getDisplayName ()
public javax.swing.JComponent createOptionsPanel ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
static java.lang.String calculateReplacementShift (com.intellij.psi.PsiExpression, com.siyeh.ig.psiutils.CommentTracker)
String operator
com.intellij.psi.PsiAssignmentExpression exp
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
String operator
String operator
com.intellij.psi.PsiBinaryExpression exp
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression expression
com.siyeh.ig.psiutils.CommentTracker commentTracker
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
String operator
String lhsText
String expString
com.intellij.psi.PsiElement parent
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType operationTokenType
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.tree.IElementType operationTokenType
Object[] infos
com.intellij.psi.PsiExpression expression
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/OverlyLargePrimitiveArrayInitializerInspection$1.class
OverlyLargePrimitiveArrayInitializerInspection.java
package com.siyeh.ig.j2me
synthetic com.siyeh.ig.j2me.OverlyLargePrimitiveArrayInitializerInspection$1 extends java.lang.Object {
}
com/siyeh/ig/j2me/OverlyLargePrimitiveArrayInitializerInspection$OverlyLargePrimitiveArrayInitializerVisitor.class
OverlyLargePrimitiveArrayInitializerInspection.java
package com.siyeh.ig.j2me
com.siyeh.ig.j2me.OverlyLargePrimitiveArrayInitializerInspection$OverlyLargePrimitiveArrayInitializerVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.j2me.OverlyLargePrimitiveArrayInitializerInspection this$0
private void <init> (com.siyeh.ig.j2me.OverlyLargePrimitiveArrayInitializerInspection)
public void visitArrayInitializerExpression (com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiArrayInitializerExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiType componentType
int numElements
private int calculateNumElements (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiArrayInitializerExpression arrayExpression
com.intellij.psi.PsiExpression[] initializers
com.intellij.psi.PsiExpression expression
synthetic void <init> (com.siyeh.ig.j2me.OverlyLargePrimitiveArrayInitializerInspection, com.siyeh.ig.j2me.OverlyLargePrimitiveArrayInitializerInspection$1)
com.siyeh.ig.j2me.OverlyLargePrimitiveArrayInitializerInspection x0
com.siyeh.ig.j2me.OverlyLargePrimitiveArrayInitializerInspection$1 x1
}
com/siyeh/ig/j2me/OverlyLargePrimitiveArrayInitializerInspection.class
OverlyLargePrimitiveArrayInitializerInspection.java
package com.siyeh.ig.j2me
public com.siyeh.ig.j2me.OverlyLargePrimitiveArrayInitializerInspection extends com.siyeh.ig.BaseInspection {
public int m_limit
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer numElements
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/PrivateMemberAccessBetweenOuterAndInnerClassInspection$1.class
PrivateMemberAccessBetweenOuterAndInnerClassInspection.java
package com.siyeh.ig.j2me
synthetic com.siyeh.ig.j2me.PrivateMemberAccessBetweenOuterAndInnerClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/j2me/PrivateMemberAccessBetweenOuterAndInnerClassInspection$MakePackagePrivateFix.class
PrivateMemberAccessBetweenOuterAndInnerClassInspection.java
package com.siyeh.ig.j2me
com.siyeh.ig.j2me.PrivateMemberAccessBetweenOuterAndInnerClassInspection$MakePackagePrivateFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String elementName
private final boolean constructor
private void <init> (java.lang.String, boolean)
String elementName
boolean constructor
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
private static void makeMemberPackageLocal (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiModifierListOwner member
com.intellij.psi.PsiModifierList modifiers
private static void makeConstructorPackageLocal (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement)
com.intellij.psi.PsiModifierList modifierList
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiMethod newConstructor
com.intellij.psi.PsiModifierList modifierList
synthetic void <init> (java.lang.String, boolean, com.siyeh.ig.j2me.PrivateMemberAccessBetweenOuterAndInnerClassInspection$1)
String x0
boolean x1
com.siyeh.ig.j2me.PrivateMemberAccessBetweenOuterAndInnerClassInspection$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/PrivateMemberAccessBetweenOuterAndInnerClassInspection$PrivateMemberAccessFromInnerClassVisitor.class
PrivateMemberAccessBetweenOuterAndInnerClassInspection.java
package com.siyeh.ig.j2me
com.siyeh.ig.j2me.PrivateMemberAccessBetweenOuterAndInnerClassInspection$PrivateMemberAccessFromInnerClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass aClass
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement referenceNameElement
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMember member
Object value
com.intellij.psi.PsiClass memberClass
private static boolean isInnerClassAccess (com.intellij.psi.PsiExpression, com.intellij.psi.PsiClass)
com.intellij.psi.PsiExpression reference
com.intellij.psi.PsiClass targetClass
com.intellij.psi.PsiClass sourceClass
synthetic void <init> (com.siyeh.ig.j2me.PrivateMemberAccessBetweenOuterAndInnerClassInspection$1)
com.siyeh.ig.j2me.PrivateMemberAccessBetweenOuterAndInnerClassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/PrivateMemberAccessBetweenOuterAndInnerClassInspection.class
PrivateMemberAccessBetweenOuterAndInnerClassInspection.java
package com.siyeh.ig.j2me
public com.siyeh.ig.j2me.PrivateMemberAccessBetweenOuterAndInnerClassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getAlternativeID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass aClass
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
String memberName
Object[] infos
com.intellij.psi.PsiClass aClass
String className
com.intellij.psi.PsiMember member
String memberName
String elementName
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/RecordStoreResourceInspection.class
RecordStoreResourceInspection.java
package com.siyeh.ig.j2me
public com.siyeh.ig.j2me.RecordStoreResourceInspection extends com.siyeh.ig.resources.ResourceInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected boolean isResourceCreation (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
protected boolean isResourceClose (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiVariable resource
public void writeSettings (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element node
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/ShiftUtils.class
ShiftUtils.java
package com.siyeh.ig.j2me
com.siyeh.ig.j2me.ShiftUtils extends java.lang.Object {
private void <init> ()
public static boolean isPowerOfTwo (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiLiteralExpression literal
Object value
int intValue
public static int getLogBaseTwo (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression rhs
Object value
int log
int intValue
}
com/siyeh/ig/j2me/SingleCharacterStartsWithInspection$1.class
SingleCharacterStartsWithInspection.java
package com.siyeh.ig.j2me
synthetic com.siyeh.ig.j2me.SingleCharacterStartsWithInspection$1 extends java.lang.Object {
}
com/siyeh/ig/j2me/SingleCharacterStartsWithInspection$SingleCharacterStartsWithFix.class
SingleCharacterStartsWithInspection.java
package com.siyeh.ig.j2me
com.siyeh.ig.j2me.SingleCharacterStartsWithInspection$SingleCharacterStartsWithFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiElement insertedElement
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiExpression expression
String expressionText
String character
String qualifierText
StringBuilder newExpression
com.intellij.psi.PsiClass stringClass
com.intellij.psi.PsiMethod[] isEmptyMethod
String referenceName
com.siyeh.ig.psiutils.CommentTracker commentTracker
com.intellij.psi.PsiExpression newCall
synthetic void <init> (com.siyeh.ig.j2me.SingleCharacterStartsWithInspection$1)
com.siyeh.ig.j2me.SingleCharacterStartsWithInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/SingleCharacterStartsWithInspection$SingleCharacterStartsWithVisitor.class
SingleCharacterStartsWithInspection.java
package com.siyeh.ig.j2me
com.siyeh.ig.j2me.SingleCharacterStartsWithInspection$SingleCharacterStartsWithVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType type
private static boolean isSingleCharacterStringLiteral (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiType type
com.intellij.psi.PsiLiteralExpression literal
String value
synthetic void <init> (com.siyeh.ig.j2me.SingleCharacterStartsWithInspection$1)
com.siyeh.ig.j2me.SingleCharacterStartsWithInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/j2me/SingleCharacterStartsWithInspection.class
SingleCharacterStartsWithInspection.java
package com.siyeh.ig.j2me
public com.siyeh.ig.j2me.SingleCharacterStartsWithInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javabeans/ClassWithoutConstructorInspection$1.class
ClassWithoutConstructorInspection.java
package com.siyeh.ig.javabeans
synthetic com.siyeh.ig.javabeans.ClassWithoutConstructorInspection$1 extends java.lang.Object {
}
com/siyeh/ig/javabeans/ClassWithoutConstructorInspection$ClassWithoutConstructorFix.class
ClassWithoutConstructorInspection.java
package com.siyeh.ig.javabeans
com.siyeh.ig.javabeans.ClassWithoutConstructorInspection$ClassWithoutConstructorFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement classIdentifier
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.codeStyle.CodeStyleManager styleManager
synthetic void <init> (com.siyeh.ig.javabeans.ClassWithoutConstructorInspection$1)
com.siyeh.ig.javabeans.ClassWithoutConstructorInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javabeans/ClassWithoutConstructorInspection$ClassWithoutConstructorVisitor.class
ClassWithoutConstructorInspection.java
package com.siyeh.ig.javabeans
com.siyeh.ig.javabeans.ClassWithoutConstructorInspection$ClassWithoutConstructorVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] constructors
synthetic void <init> (com.siyeh.ig.javabeans.ClassWithoutConstructorInspection$1)
com.siyeh.ig.javabeans.ClassWithoutConstructorInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javabeans/ClassWithoutConstructorInspection.class
ClassWithoutConstructorInspection.java
package com.siyeh.ig.javabeans
public com.siyeh.ig.javabeans.ClassWithoutConstructorInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javabeans/ClassWithoutNoArgConstructorInspection$1.class
ClassWithoutNoArgConstructorInspection.java
package com.siyeh.ig.javabeans
synthetic com.siyeh.ig.javabeans.ClassWithoutNoArgConstructorInspection$1 extends java.lang.Object {
}
com/siyeh/ig/javabeans/ClassWithoutNoArgConstructorInspection$ClassWithoutNoArgConstructorVisitor.class
ClassWithoutNoArgConstructorInspection.java
package com.siyeh.ig.javabeans
com.siyeh.ig.javabeans.ClassWithoutNoArgConstructorInspection$ClassWithoutNoArgConstructorVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.javabeans.ClassWithoutNoArgConstructorInspection this$0
private void <init> (com.siyeh.ig.javabeans.ClassWithoutNoArgConstructorInspection)
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
private boolean classHasNoArgConstructor (com.intellij.psi.PsiClass)
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] constructors
private boolean classHasConstructor (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] constructors
synthetic void <init> (com.siyeh.ig.javabeans.ClassWithoutNoArgConstructorInspection, com.siyeh.ig.javabeans.ClassWithoutNoArgConstructorInspection$1)
com.siyeh.ig.javabeans.ClassWithoutNoArgConstructorInspection x0
com.siyeh.ig.javabeans.ClassWithoutNoArgConstructorInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javabeans/ClassWithoutNoArgConstructorInspection.class
ClassWithoutNoArgConstructorInspection.java
package com.siyeh.ig.javabeans
public com.siyeh.ig.javabeans.ClassWithoutNoArgConstructorInspection extends com.siyeh.ig.BaseInspection {
public boolean m_ignoreClassesWithNoConstructors
public void <init> ()
public java.lang.String getDisplayName ()
public javax.swing.JComponent createOptionsPanel ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javabeans/FieldHasSetterButNoGetterInspection$1.class
FieldHasSetterButNoGetterInspection.java
package com.siyeh.ig.javabeans
synthetic com.siyeh.ig.javabeans.FieldHasSetterButNoGetterInspection$1 extends java.lang.Object {
}
com/siyeh/ig/javabeans/FieldHasSetterButNoGetterInspection$FieldHasSetterButNoGetterVisitor.class
FieldHasSetterButNoGetterInspection.java
package com.siyeh.ig.javabeans
com.siyeh.ig.javabeans.FieldHasSetterButNoGetterInspection$FieldHasSetterButNoGetterVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
String propertyName
boolean isStatic
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod setter
com.intellij.psi.PsiMethod getter
synthetic void <init> (com.siyeh.ig.javabeans.FieldHasSetterButNoGetterInspection$1)
com.siyeh.ig.javabeans.FieldHasSetterButNoGetterInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javabeans/FieldHasSetterButNoGetterInspection.class
FieldHasSetterButNoGetterInspection.java
package com.siyeh.ig.javabeans
public com.siyeh.ig.javabeans.FieldHasSetterButNoGetterInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javabeans/PropertyValueSetToItselfInspection$1.class
PropertyValueSetToItselfInspection.java
package com.siyeh.ig.javabeans
synthetic com.siyeh.ig.javabeans.PropertyValueSetToItselfInspection$1 extends java.lang.Object {
}
com/siyeh/ig/javabeans/PropertyValueSetToItselfInspection$PropertyValueSetToItselfVisitor.class
PropertyValueSetToItselfInspection.java
package com.siyeh.ig.javabeans
com.siyeh.ig.javabeans.PropertyValueSetToItselfInspection$PropertyValueSetToItselfVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiExpressionList argumentList1
com.intellij.psi.PsiExpression[] arguments1
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression1
com.intellij.psi.PsiExpression qualifierExpression1
com.intellij.psi.PsiReferenceExpression methodExpression2
com.intellij.psi.PsiExpression qualifierExpression2
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiField fieldOfSetter
com.intellij.psi.PsiMethod method2
com.intellij.psi.PsiField fieldOfGetter
synthetic void <init> (com.siyeh.ig.javabeans.PropertyValueSetToItselfInspection$1)
com.siyeh.ig.javabeans.PropertyValueSetToItselfInspection$1 x0
}
com/siyeh/ig/javabeans/PropertyValueSetToItselfInspection.class
PropertyValueSetToItselfInspection.java
package com.siyeh.ig.javabeans
public com.siyeh.ig.javabeans.PropertyValueSetToItselfInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javabeans/SuspiciousGetterSetterInspection$1.class
SuspiciousGetterSetterInspection.java
package com.siyeh.ig.javabeans
synthetic com.siyeh.ig.javabeans.SuspiciousGetterSetterInspection$1 extends java.lang.Object {
}
com/siyeh/ig/javabeans/SuspiciousGetterSetterInspection$SuspiciousGetterSetterVisitor.class
SuspiciousGetterSetterInspection.java
package com.siyeh.ig.javabeans
com.siyeh.ig.javabeans.SuspiciousGetterSetterInspection$SuspiciousGetterSetterVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.javabeans.SuspiciousGetterSetterInspection this$0
private void <init> (com.siyeh.ig.javabeans.SuspiciousGetterSetterInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiField getterField
String fieldName
boolean setter
String extractedFieldName
com.intellij.psi.PsiField getterField
String fieldName
boolean setter
String extractedFieldName
com.intellij.psi.PsiField setterField
String fieldName
boolean setter
String extractedFieldName
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod method
String name
String fieldName
boolean setter
String extractedFieldName
com.intellij.psi.codeStyle.JavaCodeStyleManager codeStyleManager
String computedFieldName
String computedStaticFieldName
synthetic void <init> (com.siyeh.ig.javabeans.SuspiciousGetterSetterInspection, com.siyeh.ig.javabeans.SuspiciousGetterSetterInspection$1)
com.siyeh.ig.javabeans.SuspiciousGetterSetterInspection x0
com.siyeh.ig.javabeans.SuspiciousGetterSetterInspection$1 x1
}
com/siyeh/ig/javabeans/SuspiciousGetterSetterInspection.class
SuspiciousGetterSetterInspection.java
package com.siyeh.ig.javabeans
public com.siyeh.ig.javabeans.SuspiciousGetterSetterInspection extends com.siyeh.ig.BaseInspection {
public boolean onlyWarnWhenFieldPresent
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static boolean nameStartsWith (java.lang.String, java.lang.String)
String name
String prefix
static synthetic boolean access$100 (java.lang.String, java.lang.String)
String x0
String x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javadoc/DanglingJavadocInspection$1.class
DanglingJavadocInspection.java
package com.siyeh.ig.javadoc
synthetic com.siyeh.ig.javadoc.DanglingJavadocInspection$1 extends java.lang.Object {
}
com/siyeh/ig/javadoc/DanglingJavadocInspection$ConvertCommentFix.class
DanglingJavadocInspection.java
package com.siyeh.ig.javadoc
com.siyeh.ig.javadoc.DanglingJavadocInspection$ConvertCommentFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.javadoc.PsiDocToken docToken
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiElement child
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement docComment
StringBuilder newCommentText
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiComment newComment
synthetic void <init> (com.siyeh.ig.javadoc.DanglingJavadocInspection$1)
com.siyeh.ig.javadoc.DanglingJavadocInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javadoc/DanglingJavadocInspection$DanglingJavadocVisitor.class
DanglingJavadocInspection.java
package com.siyeh.ig.javadoc
com.siyeh.ig.javadoc.DanglingJavadocInspection$DanglingJavadocVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitDocComment (com.intellij.psi.javadoc.PsiDocComment)
com.intellij.psi.javadoc.PsiDocComment comment
synthetic void <init> (com.siyeh.ig.javadoc.DanglingJavadocInspection$1)
com.siyeh.ig.javadoc.DanglingJavadocInspection$1 x0
}
com/siyeh/ig/javadoc/DanglingJavadocInspection$DeleteCommentFix.class
DanglingJavadocInspection.java
package com.siyeh.ig.javadoc
com.siyeh.ig.javadoc.DanglingJavadocInspection$DeleteCommentFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
synthetic void <init> (com.siyeh.ig.javadoc.DanglingJavadocInspection$1)
com.siyeh.ig.javadoc.DanglingJavadocInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javadoc/DanglingJavadocInspection.class
DanglingJavadocInspection.java
package com.siyeh.ig.javadoc
public com.siyeh.ig.javadoc.DanglingJavadocInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
protected transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javadoc/HtmlTagCanBeJavadocTagInspection$1.class
HtmlTagCanBeJavadocTagInspection.java
package com.siyeh.ig.javadoc
synthetic com.siyeh.ig.javadoc.HtmlTagCanBeJavadocTagInspection$1 extends java.lang.Object {
}
com/siyeh/ig/javadoc/HtmlTagCanBeJavadocTagInspection$HtmlTagCanBeJavaDocTagFix.class
HtmlTagCanBeJavadocTagInspection.java
package com.siyeh.ig.javadoc
com.siyeh.ig.javadoc.HtmlTagCanBeJavadocTagInspection$HtmlTagCanBeJavaDocTagFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Document document
int startOffset
int replaceStartOffset
int startTag
String text
StringBuilder newCommentText
int endTag
int replaceEndOffset
String oldText
private static void appendElementText (java.lang.String, int, int, java.lang.StringBuilder)
String text
int startOffset
int endOffset
StringBuilder out
String s
synthetic void <init> (com.siyeh.ig.javadoc.HtmlTagCanBeJavadocTagInspection$1)
com.siyeh.ig.javadoc.HtmlTagCanBeJavadocTagInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javadoc/HtmlTagCanBeJavadocTagInspection$HtmlTagCanBeJavaDocTagVisitor.class
HtmlTagCanBeJavadocTagInspection.java
package com.siyeh.ig.javadoc
com.siyeh.ig.javadoc.HtmlTagCanBeJavadocTagInspection$HtmlTagCanBeJavaDocTagVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitDocToken (com.intellij.psi.javadoc.PsiDocToken)
com.intellij.psi.javadoc.PsiDocToken token
com.intellij.psi.tree.IElementType tokenType
String text
int startIndex
private static boolean hasMatchingCloseTag (com.intellij.psi.PsiElement, int)
String text
int endIndex
int end
com.intellij.psi.PsiElement element
int offset
int balance
synthetic void <init> (com.siyeh.ig.javadoc.HtmlTagCanBeJavadocTagInspection$1)
com.siyeh.ig.javadoc.HtmlTagCanBeJavadocTagInspection$1 x0
}
com/siyeh/ig/javadoc/HtmlTagCanBeJavadocTagInspection.class
HtmlTagCanBeJavadocTagInspection.java
package com.siyeh.ig.javadoc
public com.siyeh.ig.javadoc.HtmlTagCanBeJavadocTagInspection extends com.siyeh.ig.BaseInspection {
private static final java.util.regex.Pattern START_TAG_PATTERN
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static boolean containsHtmlTag (java.lang.String, int, int)
String text
int startIndex
int endIndex
java.util.regex.Matcher matcher
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javadoc/MissingDeprecatedAnnotationInspection$1.class
MissingDeprecatedAnnotationInspection.java
package com.siyeh.ig.javadoc
synthetic com.siyeh.ig.javadoc.MissingDeprecatedAnnotationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/javadoc/MissingDeprecatedAnnotationInspection$MissingDeprecatedAnnotationFix.class
MissingDeprecatedAnnotationInspection.java
package com.siyeh.ig.javadoc
com.siyeh.ig.javadoc.MissingDeprecatedAnnotationInspection$MissingDeprecatedAnnotationFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement identifier
com.intellij.psi.PsiModifierListOwner parent
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierList modifierList
synthetic void <init> (com.siyeh.ig.javadoc.MissingDeprecatedAnnotationInspection$1)
com.siyeh.ig.javadoc.MissingDeprecatedAnnotationInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javadoc/MissingDeprecatedAnnotationInspection$MissingDeprecatedAnnotationVisitor.class
MissingDeprecatedAnnotationInspection.java
package com.siyeh.ig.javadoc
com.siyeh.ig.javadoc.MissingDeprecatedAnnotationInspection$MissingDeprecatedAnnotationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.javadoc.MissingDeprecatedAnnotationInspection this$0
private void <init> (com.siyeh.ig.javadoc.MissingDeprecatedAnnotationInspection)
public void visitModule (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule module
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod m
com.intellij.psi.PsiMethod method
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
private boolean hasDeprecatedAnnotation (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner element
com.intellij.psi.PsiModifierList modifierList
private boolean hasDeprecatedComment (com.intellij.psi.PsiJavaDocumentedElement, boolean)
com.intellij.psi.PsiJavaDocumentedElement element
boolean checkContent
com.intellij.psi.javadoc.PsiDocComment comment
com.intellij.psi.javadoc.PsiDocTag deprecatedTag
synthetic void <init> (com.siyeh.ig.javadoc.MissingDeprecatedAnnotationInspection, com.siyeh.ig.javadoc.MissingDeprecatedAnnotationInspection$1)
com.siyeh.ig.javadoc.MissingDeprecatedAnnotationInspection x0
com.siyeh.ig.javadoc.MissingDeprecatedAnnotationInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javadoc/MissingDeprecatedAnnotationInspection.class
MissingDeprecatedAnnotationInspection.java
package com.siyeh.ig.javadoc
public com.siyeh.ig.javadoc.MissingDeprecatedAnnotationInspection extends com.siyeh.ig.BaseInspection {
public boolean warnOnMissingJavadoc
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
boolean annotationWarning
public javax.swing.JComponent createOptionsPanel ()
public boolean runForWholeFile ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
boolean annotationWarning
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javadoc/PackageInfoWithoutPackageInspection$1.class
PackageInfoWithoutPackageInspection.java
package com.siyeh.ig.javadoc
synthetic com.siyeh.ig.javadoc.PackageInfoWithoutPackageInspection$1 extends java.lang.Object {
}
com/siyeh/ig/javadoc/PackageInfoWithoutPackageInspection$PackageInfoWithoutPackageFix.class
PackageInfoWithoutPackageInspection.java
package com.siyeh.ig.javadoc
com.siyeh.ig.javadoc.PackageInfoWithoutPackageInspection$PackageInfoWithoutPackageFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myPackageName
void <init> (java.lang.String)
String packageName
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiJavaFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javadoc/PackageInfoWithoutPackageInspection$PackageInfoWithoutPackageVisitor.class
PackageInfoWithoutPackageInspection.java
package com.siyeh.ig.javadoc
com.siyeh.ig.javadoc.PackageInfoWithoutPackageInspection$PackageInfoWithoutPackageVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitJavaFile (com.intellij.psi.PsiJavaFile)
com.intellij.psi.PsiJavaFile file
String name
com.intellij.psi.PsiPackageStatement packageStatement
com.intellij.psi.PsiDirectory directory
com.intellij.psi.PsiPackage aPackage
String packageName
private static boolean isValid (com.intellij.psi.PsiJavaFile)
com.intellij.psi.PsiJavaFile file
com.intellij.psi.PsiImportList importList
com.intellij.psi.PsiElement sibling
String text
synthetic void <init> (com.siyeh.ig.javadoc.PackageInfoWithoutPackageInspection$1)
com.siyeh.ig.javadoc.PackageInfoWithoutPackageInspection$1 x0
}
com/siyeh/ig/javadoc/PackageInfoWithoutPackageInspection.class
PackageInfoWithoutPackageInspection.java
package com.siyeh.ig.javadoc
public com.siyeh.ig.javadoc.PackageInfoWithoutPackageInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javadoc/UnnecessaryInheritDocInspection$1.class
UnnecessaryInheritDocInspection.java
package com.siyeh.ig.javadoc
synthetic com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$siyeh$ig$javadoc$UnnecessaryInheritDocInspection$WarningType
static void <clinit> ()
}
com/siyeh/ig/javadoc/UnnecessaryInheritDocInspection$UnnecessaryInheritDocFix.class
UnnecessaryInheritDocInspection.java
package com.siyeh.ig.javadoc
com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection$UnnecessaryInheritDocFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.javadoc.PsiDocToken docToken
com.intellij.psi.javadoc.PsiDocComment docComment
com.intellij.psi.javadoc.PsiDocTag[] docTags
com.intellij.psi.javadoc.PsiDocToken[] docTokens
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.javadoc.PsiDocTag docTag
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection$1)
com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javadoc/UnnecessaryInheritDocInspection$UnnecessaryInheritDocVisitor.class
UnnecessaryInheritDocInspection.java
package com.siyeh.ig.javadoc
com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection$UnnecessaryInheritDocVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitInlineDocTag (com.intellij.psi.javadoc.PsiInlineDocTag)
com.intellij.psi.PsiMethod method
com.intellij.psi.javadoc.PsiDocTag docTag
String docTagName
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.javadoc.PsiDocToken docToken
com.intellij.psi.javadoc.PsiInlineDocTag tag
String name
com.intellij.psi.javadoc.PsiDocComment docComment
com.intellij.psi.PsiJavaDocumentedElement owner
com.intellij.psi.PsiElement parent
com.intellij.psi.javadoc.PsiDocToken[] docTokens
private static boolean isCheckExceptionAndPresentInThrowsList (com.intellij.psi.PsiMethod, com.intellij.psi.javadoc.PsiDocTag)
com.intellij.psi.PsiJavaCodeReferenceElement element
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiReferenceList throwsList
com.intellij.psi.PsiJavaCodeReferenceElement[] elements
boolean found
com.intellij.psi.PsiMethod method
com.intellij.psi.javadoc.PsiDocTag docTag
com.intellij.psi.javadoc.PsiDocTagValue valueElement
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
synthetic void <init> (com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection$1)
com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection$1 x0
}
com/siyeh/ig/javadoc/UnnecessaryInheritDocInspection$WarningType.class
UnnecessaryInheritDocInspection.java
package com.siyeh.ig.javadoc
final enum com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection$WarningType extends java.lang.Enum {
public static final enum com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection$WarningType MODULE
public static final enum com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection$WarningType CLASS
public static final enum com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection$WarningType FIELD
public static final enum com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection$WarningType CONSTRUCTOR
public static final enum com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection$WarningType EMPTY
public static final enum com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection$WarningType NO_SUPER
private static final synthetic com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection$WarningType[] $VALUES
public static com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection$WarningType[] values ()
public static com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection$WarningType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/siyeh/ig/javadoc/UnnecessaryInheritDocInspection.class
UnnecessaryInheritDocInspection.java
package com.siyeh.ig.javadoc
public com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javadoc/UnnecessaryJavaDocLinkInspection$1.class
UnnecessaryJavaDocLinkInspection.java
package com.siyeh.ig.javadoc
synthetic com.siyeh.ig.javadoc.UnnecessaryJavaDocLinkInspection$1 extends java.lang.Object {
}
com/siyeh/ig/javadoc/UnnecessaryJavaDocLinkInspection$UnnecessaryJavaDocLinkFix.class
UnnecessaryJavaDocLinkInspection.java
package com.siyeh.ig.javadoc
com.siyeh.ig.javadoc.UnnecessaryJavaDocLinkInspection$UnnecessaryJavaDocLinkFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String tagName
void <init> (java.lang.String)
String tagName
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.javadoc.PsiDocTag docTag
com.intellij.psi.javadoc.PsiDocComment docComment
private static boolean shouldDeleteEntireComment (com.intellij.psi.javadoc.PsiDocComment)
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.javadoc.PsiDocToken docToken
com.intellij.psi.javadoc.PsiDocComment docComment
com.intellij.psi.javadoc.PsiDocToken[] docTokens
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/javadoc/UnnecessaryJavaDocLinkInspection$UnnecessaryJavaDocLinkVisitor.class
UnnecessaryJavaDocLinkInspection.java
package com.siyeh.ig.javadoc
com.siyeh.ig.javadoc.UnnecessaryJavaDocLinkInspection$UnnecessaryJavaDocLinkVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.javadoc.UnnecessaryJavaDocLinkInspection this$0
private void <init> (com.siyeh.ig.javadoc.UnnecessaryJavaDocLinkInspection)
public void visitDocTag (com.intellij.psi.javadoc.PsiDocTag)
com.intellij.psi.javadoc.PsiDocTag tag
String name
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement target
com.intellij.psi.PsiMethod containingMethod
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
private com.intellij.psi.PsiReference extractReference (com.intellij.psi.javadoc.PsiDocTag)
com.intellij.psi.PsiElement dataElement
com.intellij.psi.javadoc.PsiDocTag tag
com.intellij.psi.javadoc.PsiDocTagValue valueElement
com.intellij.psi.PsiElement[] dataElements
com.intellij.psi.PsiElement salientElement
com.intellij.psi.PsiElement child
public 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
synthetic void <init> (com.siyeh.ig.javadoc.UnnecessaryJavaDocLinkInspection, com.siyeh.ig.javadoc.UnnecessaryJavaDocLinkInspection$1)
com.siyeh.ig.javadoc.UnnecessaryJavaDocLinkInspection x0
com.siyeh.ig.javadoc.UnnecessaryJavaDocLinkInspection$1 x1
}
com/siyeh/ig/javadoc/UnnecessaryJavaDocLinkInspection.class
UnnecessaryJavaDocLinkInspection.java
package com.siyeh.ig.javadoc
public com.siyeh.ig.javadoc.UnnecessaryJavaDocLinkInspection extends com.siyeh.ig.BaseInspection {
private static final int THIS_METHOD
private static final int THIS_CLASS
private static final int SUPER_METHOD
public boolean ignoreInlineLinkToSuper
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
int n
public javax.swing.JComponent createOptionsPanel ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/jdk/AnnotationClassInspection$1.class
AnnotationClassInspection.java
package com.siyeh.ig.jdk
synthetic com.siyeh.ig.jdk.AnnotationClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/jdk/AnnotationClassInspection$AnnotationClassVisitor.class
AnnotationClassInspection.java
package com.siyeh.ig.jdk
com.siyeh.ig.jdk.AnnotationClassInspection$AnnotationClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.jdk.AnnotationClassInspection$1)
com.siyeh.ig.jdk.AnnotationClassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/jdk/AnnotationClassInspection.class
AnnotationClassInspection.java
package com.siyeh.ig.jdk
public com.siyeh.ig.jdk.AnnotationClassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/jdk/AnnotationInspection$1.class
AnnotationInspection.java
package com.siyeh.ig.jdk
synthetic com.siyeh.ig.jdk.AnnotationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/jdk/AnnotationInspection$AnnotationVisitor.class
AnnotationInspection.java
package com.siyeh.ig.jdk
com.siyeh.ig.jdk.AnnotationInspection$AnnotationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
synthetic void <init> (com.siyeh.ig.jdk.AnnotationInspection$1)
com.siyeh.ig.jdk.AnnotationInspection$1 x0
}
com/siyeh/ig/jdk/AnnotationInspection.class
AnnotationInspection.java
package com.siyeh.ig.jdk
public com.siyeh.ig.jdk.AnnotationInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/jdk/AssertStatementInspection$1.class
AssertStatementInspection.java
package com.siyeh.ig.jdk
synthetic com.siyeh.ig.jdk.AssertStatementInspection$1 extends java.lang.Object {
}
com/siyeh/ig/jdk/AssertStatementInspection$AssertStatementVisitor.class
AssertStatementInspection.java
package com.siyeh.ig.jdk
com.siyeh.ig.jdk.AssertStatementInspection$AssertStatementVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitAssertStatement (com.intellij.psi.PsiAssertStatement)
com.intellij.psi.PsiAssertStatement statement
synthetic void <init> (com.siyeh.ig.jdk.AssertStatementInspection$1)
com.siyeh.ig.jdk.AssertStatementInspection$1 x0
}
com/siyeh/ig/jdk/AssertStatementInspection.class
AssertStatementInspection.java
package com.siyeh.ig.jdk
public com.siyeh.ig.jdk.AssertStatementInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/jdk/AutoBoxingInspection$1.class
AutoBoxingInspection.java
package com.siyeh.ig.jdk
synthetic com.siyeh.ig.jdk.AutoBoxingInspection$1 extends java.lang.Object {
}
com/siyeh/ig/jdk/AutoBoxingInspection$AutoBoxingFix.class
AutoBoxingInspection.java
package com.siyeh.ig.jdk
com.siyeh.ig.jdk.AutoBoxingInspection$AutoBoxingFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
String classToConstruct
com.intellij.psi.PsiType type
String expressionTypeText
String newExpression
String newExpression
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType expectedType
String expectedTypeText
String classToConstruct
com.intellij.psi.PsiExpression strippedExpression
com.siyeh.ig.psiutils.CommentTracker commentTracker
String expressionText
String newExpression
com.intellij.psi.PsiElement parent
private static boolean shortcutReplace (com.intellij.psi.PsiExpression, java.lang.String)
com.intellij.psi.PsiExpression expression
String classToConstruct
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifierExpression
synthetic void <init> (com.siyeh.ig.jdk.AutoBoxingInspection$1)
com.siyeh.ig.jdk.AutoBoxingInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/jdk/AutoBoxingInspection$AutoBoxingVisitor.class
AutoBoxingInspection.java
package com.siyeh.ig.jdk
com.siyeh.ig.jdk.AutoBoxingInspection$AutoBoxingVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.jdk.AutoBoxingInspection this$0
private void <init> (com.siyeh.ig.jdk.AutoBoxingInspection)
public void visitSwitchExpression (com.intellij.psi.PsiSwitchExpression)
com.intellij.psi.PsiSwitchExpression expression
public void visitArrayAccessExpression (com.intellij.psi.PsiArrayAccessExpression)
com.intellij.psi.PsiArrayAccessExpression expression
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
public void visitInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression expression
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public void visitParenthesizedExpression (com.intellij.psi.PsiParenthesizedExpression)
com.intellij.psi.PsiParenthesizedExpression expression
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
public void visitUnaryExpression (com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiUnaryExpression expression
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression methodReferenceExpression
com.intellij.psi.PsiElement referenceNameElement
com.intellij.psi.PsiElement target
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiPrimitiveType primitiveType
com.intellij.psi.PsiClassType boxedType
com.intellij.psi.PsiType functionalInterfaceReturnType
com.intellij.psi.PsiReferenceExpression expression
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
private void checkExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private boolean isAddedToCollection (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpression qualifier
synthetic void <init> (com.siyeh.ig.jdk.AutoBoxingInspection, com.siyeh.ig.jdk.AutoBoxingInspection$1)
com.siyeh.ig.jdk.AutoBoxingInspection x0
com.siyeh.ig.jdk.AutoBoxingInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/jdk/AutoBoxingInspection.class
AutoBoxingInspection.java
package com.siyeh.ig.jdk
public com.siyeh.ig.jdk.AutoBoxingInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreAddedToCollection
static final java.util.Map s_boxingClasses
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getAlternativeID ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/jdk/AutoUnboxingInspection$1.class
AutoUnboxingInspection.java
package com.siyeh.ig.jdk
synthetic com.siyeh.ig.jdk.AutoUnboxingInspection$1 extends java.lang.Object {
}
com/siyeh/ig/jdk/AutoUnboxingInspection$AutoUnboxingFix.class
AutoUnboxingInspection.java
package com.siyeh.ig.jdk
com.siyeh.ig.jdk.AutoUnboxingInspection$AutoUnboxingFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiStatement newStatement
com.intellij.psi.PsiElement element
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiStatement newStatement
com.intellij.psi.PsiElement greatGrandParent
com.intellij.psi.PsiPostfixExpression postfixExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiJavaToken operationSign
String operationSignText
char sign
com.intellij.psi.PsiExpression rExpression
String text
com.intellij.psi.PsiExpression newExpression
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression lExpression
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiPrimitiveType unboxedType
com.siyeh.ig.psiutils.CommentTracker commentTracker
String newExpressionText
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiElement parent
String expressionText
private static java.lang.String buildNewExpressionText (com.intellij.psi.PsiExpression, com.intellij.psi.PsiPrimitiveType, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiPrimitiveType unboxedType
com.siyeh.ig.psiutils.CommentTracker commentTracker
String constantText
String expressionText
String boxMethodName
com.intellij.psi.PsiType type
private static java.lang.StringBuilder getExpressionText (com.intellij.psi.PsiExpression, java.lang.StringBuilder)
com.intellij.psi.PsiExpression explicitExpression
com.intellij.psi.PsiExpression expression1
com.intellij.psi.PsiConditionalExpression conditional
com.intellij.psi.PsiExpression expression
StringBuilder out
private static boolean isValueOfCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType type
private static java.lang.String computeConstantBooleanText (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
String qualifiedName
String name
synthetic void <init> (com.siyeh.ig.jdk.AutoUnboxingInspection$1)
com.siyeh.ig.jdk.AutoUnboxingInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/jdk/AutoUnboxingInspection$AutoUnboxingVisitor.class
AutoUnboxingInspection.java
package com.siyeh.ig.jdk
com.siyeh.ig.jdk.AutoUnboxingInspection$AutoUnboxingVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitArrayAccessExpression (com.intellij.psi.PsiArrayAccessExpression)
com.intellij.psi.PsiArrayAccessExpression expression
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression methodReferenceExpression
com.intellij.psi.PsiElement referenceNameElement
com.intellij.psi.PsiElement target
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiPrimitiveType unboxedType
com.intellij.psi.PsiType functionalInterfaceReturnType
com.intellij.psi.PsiReferenceExpression expression
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod method
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
public void visitSwitchExpression (com.intellij.psi.PsiSwitchExpression)
com.intellij.psi.PsiSwitchExpression expression
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
private void checkExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiPrimitiveType unboxedType
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType expressionType
com.intellij.psi.PsiType expectedType
synthetic void <init> (com.siyeh.ig.jdk.AutoUnboxingInspection$1)
com.siyeh.ig.jdk.AutoUnboxingInspection$1 x0
}
com/siyeh/ig/jdk/AutoUnboxingInspection.class
AutoUnboxingInspection.java
package com.siyeh.ig.jdk
public com.siyeh.ig.jdk.AutoUnboxingInspection extends com.siyeh.ig.BaseInspection {
static final java.util.Map s_unboxingMethods
static final synthetic boolean $assertionsDisabled
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static boolean isFixApplicable (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiArrayAccessExpression arrayAccessExpression
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiExpression location
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiElement element
com.intellij.psi.PsiStatement statement
com.intellij.psi.search.LocalSearchScope scope
com.intellij.util.Query query
java.util.Collection references
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/jdk/EnumClassInspection$1.class
EnumClassInspection.java
package com.siyeh.ig.jdk
synthetic com.siyeh.ig.jdk.EnumClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/jdk/EnumClassInspection$EnumClassVisitor.class
EnumClassInspection.java
package com.siyeh.ig.jdk
com.siyeh.ig.jdk.EnumClassInspection$EnumClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.jdk.EnumClassInspection$1)
com.siyeh.ig.jdk.EnumClassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/jdk/EnumClassInspection.class
EnumClassInspection.java
package com.siyeh.ig.jdk
public com.siyeh.ig.jdk.EnumClassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/jdk/ForeachStatementInspection$1.class
ForeachStatementInspection.java
package com.siyeh.ig.jdk
synthetic com.siyeh.ig.jdk.ForeachStatementInspection$1 extends java.lang.Object {
}
com/siyeh/ig/jdk/ForeachStatementInspection$ForEachFix.class
ForeachStatementInspection.java
package com.siyeh.ig.jdk
com.siyeh.ig.jdk.ForeachStatementInspection$ForEachFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiType type
String index
StringBuilder methodCall
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiExpression iteratorCall
com.intellij.psi.PsiType variableType
com.intellij.psi.PsiType parameterType
String typeText
String iterator
int i
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiElement[] children
String bodyText
String bodyText
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiForeachStatement statement
com.intellij.psi.PsiExpression iteratedValue
com.siyeh.ig.psiutils.CommentTracker tracker
StringBuilder newStatement
com.intellij.psi.PsiParameter iterationParameter
boolean generateFinalLocals
com.intellij.psi.PsiStatement body
synthetic void <init> (com.siyeh.ig.jdk.ForeachStatementInspection$1)
com.siyeh.ig.jdk.ForeachStatementInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/jdk/ForeachStatementInspection$ForeachStatementVisitor.class
ForeachStatementInspection.java
package com.siyeh.ig.jdk
com.siyeh.ig.jdk.ForeachStatementInspection$ForeachStatementVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitForeachStatement (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement statement
com.intellij.psi.PsiExpression iteratedValue
synthetic void <init> (com.siyeh.ig.jdk.ForeachStatementInspection$1)
com.siyeh.ig.jdk.ForeachStatementInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/jdk/ForeachStatementInspection.class
ForeachStatementInspection.java
package com.siyeh.ig.jdk
public com.siyeh.ig.jdk.ForeachStatementInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/jdk/VarargParameterInspection$1.class
VarargParameterInspection.java
package com.siyeh.ig.jdk
synthetic com.siyeh.ig.jdk.VarargParameterInspection$1 extends java.lang.Object {
}
com/siyeh/ig/jdk/VarargParameterInspection$VarargParameterFix.class
VarargParameterInspection.java
package com.siyeh.ig.jdk
com.siyeh.ig.jdk.VarargParameterInspection$VarargParameterFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public boolean startInWriteAction ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiReference reference
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter lastParameter
com.intellij.psi.PsiTypeElement typeElement
java.util.Collection references
java.util.List prepare
public static void modifyCall (com.intellij.psi.PsiReference, java.lang.String, int)
int i
com.intellij.psi.PsiExpression firstArgument
com.intellij.psi.PsiExpression firstArgument
com.intellij.psi.PsiReference reference
String arrayTypeText
int indexOfFirstVarargArgument
com.intellij.psi.PsiElement element
com.intellij.psi.PsiCall call
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
StringBuilder builder
com.intellij.openapi.project.Project project
com.intellij.psi.PsiExpression arrayExpression
private static synthetic void lambda$doFix$0 (com.intellij.psi.PsiParameter, java.util.Collection, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiMethod, com.intellij.psi.PsiTypeElement) throws java.lang.RuntimeException
com.intellij.psi.PsiClassType classType
String typeText
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiParameter lastParameter
java.util.Collection references
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiEllipsisType type
com.intellij.psi.PsiType componentType
String typeText
com.intellij.psi.PsiType arrayType
com.intellij.psi.PsiTypeElement newTypeElement
com.intellij.psi.PsiAnnotation annotation
synthetic void <init> (com.siyeh.ig.jdk.VarargParameterInspection$1)
com.siyeh.ig.jdk.VarargParameterInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/jdk/VarargParameterInspection$VarargParameterVisitor.class
VarargParameterInspection.java
package com.siyeh.ig.jdk
com.siyeh.ig.jdk.VarargParameterInspection$VarargParameterVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter lastParameter
synthetic void <init> (com.siyeh.ig.jdk.VarargParameterInspection$1)
com.siyeh.ig.jdk.VarargParameterInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/jdk/VarargParameterInspection.class
VarargParameterInspection.java
package com.siyeh.ig.jdk
public com.siyeh.ig.jdk.VarargParameterInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/AssertEqualsBetweenInconvertibleTypesInspection.class
AssertEqualsBetweenInconvertibleTypesInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.AssertEqualsBetweenInconvertibleTypesInspection extends com.siyeh.ig.testFrameworks.BaseAssertEqualsBetweenInconvertibleTypesInspection {
public void <init> ()
protected boolean checkTestNG ()
}
com/siyeh/ig/junit/AssertEqualsCalledOnArrayInspection$1.class
AssertEqualsCalledOnArrayInspection.java
package com.siyeh.ig.junit
synthetic com.siyeh.ig.junit.AssertEqualsCalledOnArrayInspection$1 extends java.lang.Object {
}
com/siyeh/ig/junit/AssertEqualsCalledOnArrayInspection$AssertEqualsOnArrayVisitor.class
AssertEqualsCalledOnArrayInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.AssertEqualsCalledOnArrayInspection$AssertEqualsOnArrayVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.siyeh.ig.testFrameworks.AssertHint assertHint
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
int argIndex
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
synthetic void <init> (com.siyeh.ig.junit.AssertEqualsCalledOnArrayInspection$1)
com.siyeh.ig.junit.AssertEqualsCalledOnArrayInspection$1 x0
}
com/siyeh/ig/junit/AssertEqualsCalledOnArrayInspection.class
AssertEqualsCalledOnArrayInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.AssertEqualsCalledOnArrayInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/AssertEqualsMayBeAssertSameInspection$1.class
AssertEqualsMayBeAssertSameInspection.java
package com.siyeh.ig.junit
synthetic com.siyeh.ig.junit.AssertEqualsMayBeAssertSameInspection$1 extends java.lang.Object {
}
com/siyeh/ig/junit/AssertEqualsMayBeAssertSameInspection$AssertEqualsMayBeAssertSameVisitor.class
AssertEqualsMayBeAssertSameInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.AssertEqualsMayBeAssertSameInspection$AssertEqualsMayBeAssertSameVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.siyeh.ig.testFrameworks.AssertHint assertHint
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
int argIndex
com.intellij.psi.PsiExpression argument1
com.intellij.psi.PsiExpression argument2
private static boolean couldBeAssertSameArgument (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiClass argumentClass
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiManager manager
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiClass objectClass
synthetic void <init> (com.siyeh.ig.junit.AssertEqualsMayBeAssertSameInspection$1)
com.siyeh.ig.junit.AssertEqualsMayBeAssertSameInspection$1 x0
}
com/siyeh/ig/junit/AssertEqualsMayBeAssertSameInspection.class
AssertEqualsMayBeAssertSameInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.AssertEqualsMayBeAssertSameInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/ConstantJUnitAssertArgumentInspection.class
ConstantJUnitAssertArgumentInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.ConstantJUnitAssertArgumentInspection extends com.siyeh.ig.testFrameworks.ConstantAssertArgumentInspectionBase {
public void <init> ()
public java.lang.String getDisplayName ()
protected boolean checkTestNG ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/ExpectedExceptionNeverThrownInspection$1.class
ExpectedExceptionNeverThrownInspection.java
package com.siyeh.ig.junit
synthetic com.siyeh.ig.junit.ExpectedExceptionNeverThrownInspection$1 extends java.lang.Object {
}
com/siyeh/ig/junit/ExpectedExceptionNeverThrownInspection$ExpectedExceptionNeverThrownVisitor.class
ExpectedExceptionNeverThrownInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.ExpectedExceptionNeverThrownInspection$ExpectedExceptionNeverThrownVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiNameValuePair attribute
com.intellij.psi.PsiClassType psiClassType
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotationParameterList parameterList
com.intellij.psi.PsiNameValuePair[] attributes
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiClassObjectAccessExpression classObjectAccessExpression
com.intellij.psi.PsiTypeElement operand
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass aClass
java.util.List exceptionsThrown
synthetic void <init> (com.siyeh.ig.junit.ExpectedExceptionNeverThrownInspection$1)
com.siyeh.ig.junit.ExpectedExceptionNeverThrownInspection$1 x0
}
com/siyeh/ig/junit/ExpectedExceptionNeverThrownInspection.class
ExpectedExceptionNeverThrownInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.ExpectedExceptionNeverThrownInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiMethod method
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/IgnoredJUnitTestInspection$1.class
IgnoredJUnitTestInspection.java
package com.siyeh.ig.junit
synthetic com.siyeh.ig.junit.IgnoredJUnitTestInspection$1 extends java.lang.Object {
}
com/siyeh/ig/junit/IgnoredJUnitTestInspection$IgnoredJUnitTestVisitor.class
IgnoredJUnitTestInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.IgnoredJUnitTestInspection$IgnoredJUnitTestVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierListOwner modifierListOwner
com.intellij.psi.PsiJavaCodeReferenceElement nameReferenceElement
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass aClass
String qualifiedName
synthetic void <init> (com.siyeh.ig.junit.IgnoredJUnitTestInspection$1)
com.siyeh.ig.junit.IgnoredJUnitTestInspection$1 x0
}
com/siyeh/ig/junit/IgnoredJUnitTestInspection.class
IgnoredJUnitTestInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.IgnoredJUnitTestInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiNamedElement info
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/JUnit3StyleTestMethodInJUnit4ClassInspection$1.class
JUnit3StyleTestMethodInJUnit4ClassInspection.java
package com.siyeh.ig.junit
synthetic com.siyeh.ig.junit.JUnit3StyleTestMethodInJUnit4ClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/junit/JUnit3StyleTestMethodInJUnit4ClassInspection$JUnit3StyleTestMethodInJUnit4ClassInspectionVisitor.class
JUnit3StyleTestMethodInJUnit4ClassInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.JUnit3StyleTestMethodInJUnit4ClassInspection$JUnit3StyleTestMethodInJUnit4ClassInspectionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
String name
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.junit.JUnit3StyleTestMethodInJUnit4ClassInspection$1)
com.siyeh.ig.junit.JUnit3StyleTestMethodInJUnit4ClassInspection$1 x0
}
com/siyeh/ig/junit/JUnit3StyleTestMethodInJUnit4ClassInspection$JUnit4AnnotationVisitor.class
JUnit3StyleTestMethodInJUnit4ClassInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.JUnit3StyleTestMethodInJUnit4ClassInspection$JUnit4AnnotationVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean myJUnit4AnnotationFound
private void <init> ()
public void visitAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
String qualifiedName
public boolean isJUnit4AnnotationFound ()
synthetic void <init> (com.siyeh.ig.junit.JUnit3StyleTestMethodInJUnit4ClassInspection$1)
com.siyeh.ig.junit.JUnit3StyleTestMethodInJUnit4ClassInspection$1 x0
}
com/siyeh/ig/junit/JUnit3StyleTestMethodInJUnit4ClassInspection.class
JUnit3StyleTestMethodInJUnit4ClassInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.JUnit3StyleTestMethodInJUnit4ClassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public static boolean containsJUnit4Annotation (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.siyeh.ig.junit.JUnit3StyleTestMethodInJUnit4ClassInspection$JUnit4AnnotationVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/JUnit5PlatformInspection$1.class
JUnit5PlatformInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.JUnit5PlatformInspection$1 extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.junit.JUnit5PlatformInspection this$0
void <init> (com.siyeh.ig.junit.JUnit5PlatformInspection)
com.siyeh.ig.junit.JUnit5PlatformInspection this$0
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiTypeElement operand
com.intellij.psi.PsiClass runnerClass
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiIdentifier nameIdentifier
private static synthetic boolean lambda$visitClass$0 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
}
com/siyeh/ig/junit/JUnit5PlatformInspection.class
JUnit5PlatformInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.JUnit5PlatformInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/JUnitAssertsWithoutMessagesInspection.class
JUnitAssertsWithoutMessagesInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.JUnitAssertsWithoutMessagesInspection extends com.siyeh.ig.testFrameworks.AssertsWithoutMessagesInspection {
public void <init> ()
public java.lang.String getShortName ()
protected java.util.Map getAssertMethods ()
protected boolean checkTestNG ()
public java.lang.String getDisplayName ()
public java.lang.String getID ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/JUnitCommonClassNames.class
JUnitCommonClassNames.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.JUnitCommonClassNames extends java.lang.Object {
public static final String ORG_JUNIT_ASSERT
public static final String ORG_JUNIT_ASSUME
public static final String JUNIT_FRAMEWORK_ASSERT
public static final String ORG_JUNIT_JUPITER_API_ASSERTIONS
public static final String ORG_JUNIT_JUPITER_API_ASSUMPTIONS
public static final String JUNIT_FRAMEWORK_TEST_CASE
public static final String ORG_HAMCREST_MATCHER_ASSERT
public static final String ORG_JUNIT_TEST
public static final String ORG_JUNIT_RULE
public static final String ORG_JUNIT_CLASS_RULE
public static final String ORG_JUNIT_JUPITER_PARAMS_PARAMETERIZED_TEST
public static final String ORG_JUNIT_JUPITER_PARAMS_PROVIDER_METHOD_SOURCE
public static final String ORG_JUNIT_JUPITER_PARAMS_VALUES_SOURCE
public static final String ORG_JUNIT_JUPITER_PARAMS_ENUM_SOURCE
public static final String ORG_JUNIT_JUPITER_PARAMS_PROVIDER_CSV_SOURCE
public static final String ORG_JUNIT_JUPITER_PARAMS_PROVIDER_CSV_FILE_SOURCE
public static final String ORG_JUNIT_JUPITER_PARAMS_PROVIDER_ARGUMENTS_SOURCE
public static final String ORG_JUNIT_JUPITER_PARAMS_PROVIDER_ARGUMENTS_SOURCES
public static final java.util.Collection SOURCE_ANNOTATIONS
public static final String ORG_JUNIT_JUPITER_PARAMS_PROVIDER_ARGUMENTS
public static final String ORG_JUNIT_JUPITER_PARAMS_CONVERTER_CONVERT_WITH
public static final String ORG_JUNIT_JUPITER_API_TEST
public static final String ORG_JUNIT_JUPITER_API_NESTED
public static final String ORG_JUNIT_JUPITER_API_REPEATED_TEST
public static final String ORG_JUNIT_JUPITER_API_REPETITION_INFO
public static final String ORG_JUNIT_JUPITER_API_TEST_INFO
public static final String ORG_JUNIT_JUPITER_API_TEST_REPORTER
public static final String ORG_JUNIT_JUPITER_API_EXTENSION_EXTEND_WITH
public static final String ORG_JUNIT_JUPITER_API_TEST_INSTANCE
public static final String ORG_JUNIT_PLATFORM_ENGINE_TEST_ENGINE
public static final String ORG_JUNIT_JUPITER_API_EXTENSION_REGISTER_EXTENSION
public void <init> ()
static void <clinit> ()
}
com/siyeh/ig/junit/JUnitDatapointInspection$1.class
JUnitDatapointInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.JUnitDatapointInspection$1 extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.junit.JUnitDatapointInspection this$0
void <init> (com.siyeh.ig.junit.JUnitDatapointInspection)
com.siyeh.ig.junit.JUnitDatapointInspection this$0
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
private void visitMember (com.intellij.psi.PsiMember, java.lang.String)
com.intellij.psi.PsiElement identifier
String errorMessage
com.intellij.psi.PsiMember member
String memberDescription
boolean dataPointAnnotated
}
com/siyeh/ig/junit/JUnitDatapointInspection.class
JUnitDatapointInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.JUnitDatapointInspection extends com.siyeh.ig.BaseInspection {
public static final String DATAPOINT_FQN
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/JUnitRuleInspection$1.class
JUnitRuleInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.JUnitRuleInspection$1 extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.junit.JUnitRuleInspection this$0
void <init> (com.siyeh.ig.junit.JUnitRuleInspection)
com.siyeh.ig.junit.JUnitRuleInspection this$0
public void visitField (com.intellij.psi.PsiField)
String annotation
String errorMessage
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiField field
boolean ruleAnnotated
boolean classRuleAnnotated
}
com/siyeh/ig/junit/JUnitRuleInspection.class
JUnitRuleInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.JUnitRuleInspection extends com.siyeh.ig.BaseInspection {
public static final String RULE_FQN
public static final String CLASS_RULE_FQN
public boolean REPORT_RULE_PROBLEMS
public boolean REPORT_CLASS_RULE_PROBLEMS
public void <init> ()
public java.lang.String getDisplayName ()
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static java.lang.String getPublicStaticErrorMessage (com.intellij.psi.PsiModifierListOwner, boolean, boolean)
com.intellij.psi.PsiModifierListOwner field
boolean shouldBeNonStatic
boolean shouldBeStatic
String errorMessage
boolean hasStatic
boolean hasPublic
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/MakePublicStaticFix.class
MakePublicStaticFix.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.MakePublicStaticFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myName
private final boolean myMakeStatic
void <init> (java.lang.String, boolean)
String name
boolean makeStatic
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiMember member
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElement sibling
public java.lang.String getName ()
public java.lang.String getFamilyName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/MalformedSetUpTearDownInspection$1.class
MalformedSetUpTearDownInspection.java
package com.siyeh.ig.junit
synthetic com.siyeh.ig.junit.MalformedSetUpTearDownInspection$1 extends java.lang.Object {
}
com/siyeh/ig/junit/MalformedSetUpTearDownInspection$MalformedSetUpTearDownVisitor.class
MalformedSetUpTearDownInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.MalformedSetUpTearDownInspection$MalformedSetUpTearDownVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
String methodName
com.intellij.psi.PsiClass targetClass
synthetic void <init> (com.siyeh.ig.junit.MalformedSetUpTearDownInspection$1)
com.siyeh.ig.junit.MalformedSetUpTearDownInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/MalformedSetUpTearDownInspection.class
MalformedSetUpTearDownInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.MalformedSetUpTearDownInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/MalformedSetUpTearDownInspectionMerger.class
MalformedSetUpTearDownInspectionMerger.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.MalformedSetUpTearDownInspectionMerger extends com.intellij.codeInspection.ex.InspectionElementsMerger {
public void <init> ()
public java.lang.String getMergedToolName ()
public java.lang.String[] getSourceToolNames ()
public java.lang.String[] getSuppressIds ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/MisorderedAssertEqualsParametersInspection.class
MisorderedAssertEqualsParametersInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.MisorderedAssertEqualsParametersInspection extends com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase {
public void <init> ()
public java.lang.String getAlternativeID ()
public boolean checkTestNG ()
}
com/siyeh/ig/junit/MultipleExceptionsDeclaredOnTestMethodInspection$1.class
MultipleExceptionsDeclaredOnTestMethodInspection.java
package com.siyeh.ig.junit
synthetic com.siyeh.ig.junit.MultipleExceptionsDeclaredOnTestMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/junit/MultipleExceptionsDeclaredOnTestMethodInspection$MultipleExceptionsDeclaredOnTestMethodFix.class
MultipleExceptionsDeclaredOnTestMethodInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.MultipleExceptionsDeclaredOnTestMethodInspection$MultipleExceptionsDeclaredOnTestMethodFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceList referenceList
com.intellij.psi.PsiJavaCodeReferenceElement[] referenceElements
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
synthetic void <init> (com.siyeh.ig.junit.MultipleExceptionsDeclaredOnTestMethodInspection$1)
com.siyeh.ig.junit.MultipleExceptionsDeclaredOnTestMethodInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/MultipleExceptionsDeclaredOnTestMethodInspection$RedundantExceptionDeclarationVisitor.class
MultipleExceptionsDeclaredOnTestMethodInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.MultipleExceptionsDeclaredOnTestMethodInspection$RedundantExceptionDeclarationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceList throwsList
com.intellij.psi.PsiJavaCodeReferenceElement[] referenceElements
com.intellij.util.Query query
com.intellij.psi.PsiReference firstReference
synthetic void <init> (com.siyeh.ig.junit.MultipleExceptionsDeclaredOnTestMethodInspection$1)
com.siyeh.ig.junit.MultipleExceptionsDeclaredOnTestMethodInspection$1 x0
}
com/siyeh/ig/junit/MultipleExceptionsDeclaredOnTestMethodInspection.class
MultipleExceptionsDeclaredOnTestMethodInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.MultipleExceptionsDeclaredOnTestMethodInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/ReplaceAssertEqualsFix.class
ReplaceAssertEqualsFix.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.ReplaceAssertEqualsFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myMethodName
void <init> (java.lang.String)
String methodName
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
String className
com.intellij.psi.PsiExpression qualifier
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/SimplifiableJUnitAssertionInspection.class
SimplifiableJUnitAssertionInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.SimplifiableJUnitAssertionInspection extends com.siyeh.ig.testFrameworks.SimplifiableAssertionInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected boolean checkTestNG ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/StaticSuiteInspection$1.class
StaticSuiteInspection.java
package com.siyeh.ig.junit
synthetic com.siyeh.ig.junit.StaticSuiteInspection$1 extends java.lang.Object {
}
com/siyeh/ig/junit/StaticSuiteInspection$StaticSuiteVisitor.class
StaticSuiteInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.StaticSuiteInspection$StaticSuiteVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
String methodName
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiParameterList parameterList
synthetic void <init> (com.siyeh.ig.junit.StaticSuiteInspection$1)
com.siyeh.ig.junit.StaticSuiteInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/StaticSuiteInspection.class
StaticSuiteInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.StaticSuiteInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/SuperTearDownInFinallyInspection$1.class
SuperTearDownInFinallyInspection.java
package com.siyeh.ig.junit
synthetic com.siyeh.ig.junit.SuperTearDownInFinallyInspection$1 extends java.lang.Object {
}
com/siyeh/ig/junit/SuperTearDownInFinallyInspection$SuperTearDownInFinallyVisitor$NonTrivialActivityVisitor.class
SuperTearDownInFinallyInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.SuperTearDownInFinallyInspection$SuperTearDownInFinallyVisitor$NonTrivialActivityVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiElement myIgnore
private boolean nonTrivialActivity
void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement ignore
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public boolean hasNonTrivialActivity ()
}
com/siyeh/ig/junit/SuperTearDownInFinallyInspection$SuperTearDownInFinallyVisitor.class
SuperTearDownInFinallyInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.SuperTearDownInFinallyInspection$SuperTearDownInFinallyVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiTryStatement tryStatement
private static boolean hasNonTrivialActivity (com.intellij.psi.PsiMethod, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement ignore
com.siyeh.ig.junit.SuperTearDownInFinallyInspection$SuperTearDownInFinallyVisitor$NonTrivialActivityVisitor visitor
synthetic void <init> (com.siyeh.ig.junit.SuperTearDownInFinallyInspection$1)
com.siyeh.ig.junit.SuperTearDownInFinallyInspection$1 x0
}
com/siyeh/ig/junit/SuperTearDownInFinallyInspection.class
SuperTearDownInFinallyInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.SuperTearDownInFinallyInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/TestCaseWithConstructorInspection$1.class
TestCaseWithConstructorInspection.java
package com.siyeh.ig.junit
synthetic com.siyeh.ig.junit.TestCaseWithConstructorInspection$1 extends java.lang.Object {
}
com/siyeh/ig/junit/TestCaseWithConstructorInspection$TestCaseWithConstructorVisitor.class
TestCaseWithConstructorInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.TestCaseWithConstructorInspection$TestCaseWithConstructorVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
public void visitClassInitializer (com.intellij.psi.PsiClassInitializer)
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.junit.TestCaseWithConstructorInspection$1)
com.siyeh.ig.junit.TestCaseWithConstructorInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/TestCaseWithConstructorInspection.class
TestCaseWithConstructorInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.TestCaseWithConstructorInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/TestMethodInProductCodeInspection$1.class
TestMethodInProductCodeInspection.java
package com.siyeh.ig.junit
synthetic com.siyeh.ig.junit.TestMethodInProductCodeInspection$1 extends java.lang.Object {
}
com/siyeh/ig/junit/TestMethodInProductCodeInspection$TestCaseInProductCodeVisitor.class
TestMethodInProductCodeInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.TestMethodInProductCodeInspection$TestCaseInProductCodeVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.junit.TestMethodInProductCodeInspection$1)
com.siyeh.ig.junit.TestMethodInProductCodeInspection$1 x0
}
com/siyeh/ig/junit/TestMethodInProductCodeInspection.class
TestMethodInProductCodeInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.TestMethodInProductCodeInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getID ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/UnconstructableTestCaseInspection$1.class
UnconstructableTestCaseInspection.java
package com.siyeh.ig.junit
synthetic com.siyeh.ig.junit.UnconstructableTestCaseInspection$1 extends java.lang.Object {
}
com/siyeh/ig/junit/UnconstructableTestCaseInspection$UnconstructableTestCaseVisitor.class
UnconstructableTestCaseInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.UnconstructableTestCaseInspection$UnconstructableTestCaseVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiMethod[] constructors
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiType type
com.intellij.psi.PsiParameterList parameterList
int parametersCount
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiMethod[] constructors
boolean hasStringConstructor
boolean hasNoArgConstructor
boolean hasConstructor
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.junit.UnconstructableTestCaseInspection$1)
com.siyeh.ig.junit.UnconstructableTestCaseInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/UnconstructableTestCaseInspection.class
UnconstructableTestCaseInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.UnconstructableTestCaseInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/UseOfObsoleteAssertInspection$1.class
UseOfObsoleteAssertInspection.java
package com.siyeh.ig.junit
synthetic com.siyeh.ig.junit.UseOfObsoleteAssertInspection$1 extends java.lang.Object {
}
com/siyeh/ig/junit/UseOfObsoleteAssertInspection$ReplaceObsoleteAssertsFix$1.class
UseOfObsoleteAssertInspection.java
package com.siyeh.ig.junit
final com.siyeh.ig.junit.UseOfObsoleteAssertInspection$ReplaceObsoleteAssertsFix$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic boolean[] val$proceed
final synthetic com.intellij.psi.PsiMethodCallExpression val$methodCallExpression
final synthetic com.intellij.psi.PsiMethod val$psiMethod
final synthetic com.intellij.psi.PsiElement val$usedImport
void <init> (boolean[], com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiMethod, com.intellij.psi.PsiElement)
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiElement resolveScope
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod resolved
}
com/siyeh/ig/junit/UseOfObsoleteAssertInspection$ReplaceObsoleteAssertsFix.class
UseOfObsoleteAssertInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.UseOfObsoleteAssertInspection$ReplaceObsoleteAssertsFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiElement importQExpression
com.intellij.psi.PsiJavaCodeReferenceElement importReference
com.intellij.psi.PsiType paramType
com.intellij.psi.PsiParameter[] parameters
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiClass newAssertClass
com.intellij.psi.PsiClass oldAssertClass
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiElement usedImport
com.intellij.psi.PsiMethod psiMethod
boolean isImportUnused
com.intellij.psi.PsiImportStaticStatement staticStatement
com.intellij.psi.codeStyle.JavaCodeStyleManager styleManager
com.intellij.psi.PsiMethod newTarget
private static boolean isImportBecomeUnused (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiElement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiElement usedImport
com.intellij.psi.PsiMethod psiMethod
boolean[] proceed
private static com.intellij.psi.PsiImportStaticStatement staticallyImported (com.intellij.psi.PsiClass, com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiElement qualifier
String importRefName
com.intellij.psi.PsiJavaCodeReferenceElement importReference
com.intellij.psi.PsiImportStaticStatement statement
com.intellij.psi.PsiClass oldAssertClass
com.intellij.psi.PsiReferenceExpression methodExpression
String referenceName
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiImportList importList
com.intellij.psi.PsiImportStaticStatement[] statements
public java.lang.String getFamilyName ()
synthetic void <init> (com.siyeh.ig.junit.UseOfObsoleteAssertInspection$1)
com.siyeh.ig.junit.UseOfObsoleteAssertInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/junit/UseOfObsoleteAssertInspection$UseOfObsoleteAssertVisitor.class
UseOfObsoleteAssertInspection.java
package com.siyeh.ig.junit
com.siyeh.ig.junit.UseOfObsoleteAssertInspection$UseOfObsoleteAssertVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.openapi.project.Project project
com.intellij.openapi.module.Module module
com.intellij.psi.PsiClass newAssertClass
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiClass containingClass
String name
synthetic void <init> (com.siyeh.ig.junit.UseOfObsoleteAssertInspection$1)
com.siyeh.ig.junit.UseOfObsoleteAssertInspection$1 x0
}
com/siyeh/ig/junit/UseOfObsoleteAssertInspection.class
UseOfObsoleteAssertInspection.java
package com.siyeh.ig.junit
public com.siyeh.ig.junit.UseOfObsoleteAssertInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String name
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/logging/LoggingConditionDisagreesWithLogStatementInspection$1.class
LoggingConditionDisagreesWithLogStatementInspection.java
package com.siyeh.ig.logging
synthetic com.siyeh.ig.logging.LoggingConditionDisagreesWithLogStatementInspection$1 extends java.lang.Object {
}
com/siyeh/ig/logging/LoggingConditionDisagreesWithLogStatementInspection$JavaUtilLoggingProblemChecker.class
LoggingConditionDisagreesWithLogStatementInspection.java
package com.siyeh.ig.logging
com.siyeh.ig.logging.LoggingConditionDisagreesWithLogStatementInspection$JavaUtilLoggingProblemChecker extends java.lang.Object implements com.siyeh.ig.logging.LoggingConditionDisagreesWithLogStatementInspection$LoggingProblemChecker {
private void <init> ()
public boolean hasLoggingProblem (java.lang.String, com.intellij.psi.PsiMethodCallExpression)
String priority
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
String loggingLevel
public static java.lang.String getLoggingLevelFromArgument (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiReferenceExpression argumentReference
com.intellij.psi.PsiElement argumentTarget
com.intellij.psi.PsiField field
synthetic void <init> (com.siyeh.ig.logging.LoggingConditionDisagreesWithLogStatementInspection$1)
com.siyeh.ig.logging.LoggingConditionDisagreesWithLogStatementInspection$1 x0
}
com/siyeh/ig/logging/LoggingConditionDisagreesWithLogStatementInspection$Log4jLikeProblemChecker.class
LoggingConditionDisagreesWithLogStatementInspection.java
package com.siyeh.ig.logging
com.siyeh.ig.logging.LoggingConditionDisagreesWithLogStatementInspection$Log4jLikeProblemChecker extends java.lang.Object implements com.siyeh.ig.logging.LoggingConditionDisagreesWithLogStatementInspection$LoggingProblemChecker {
private void <init> ()
public boolean hasLoggingProblem (java.lang.String, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiField field
String fieldName
com.intellij.psi.PsiReferenceExpression argumentReference
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement argumentTarget
com.intellij.psi.PsiField field
String fieldName
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
String priority
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
synthetic void <init> (com.siyeh.ig.logging.LoggingConditionDisagreesWithLogStatementInspection$1)
com.siyeh.ig.logging.LoggingConditionDisagreesWithLogStatementInspection$1 x0
}
com/siyeh/ig/logging/LoggingConditionDisagreesWithLogStatementInspection$LoggingConditionDisagreesWithLogStatementVisitor.class
LoggingConditionDisagreesWithLogStatementInspection.java
package com.siyeh.ig.logging
com.siyeh.ig.logging.LoggingConditionDisagreesWithLogStatementInspection$LoggingConditionDisagreesWithLogStatementVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
String loggingLevel
com.intellij.psi.PsiElement greatGrandParent
com.intellij.psi.PsiElement greatGreatGrandParent
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.PsiStatement elseBranch
String superClassName
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String referenceName
String loggingLevel
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression conditionMethodExpression
com.intellij.psi.PsiExpression conditionQualifier
com.intellij.psi.PsiReferenceExpression conditionReferenceExpression
com.intellij.psi.PsiElement conditionTarget
com.siyeh.ig.logging.LoggingConditionDisagreesWithLogStatementInspection$LoggingProblemChecker problemChecker
synthetic void <init> (com.siyeh.ig.logging.LoggingConditionDisagreesWithLogStatementInspection$1)
com.siyeh.ig.logging.LoggingConditionDisagreesWithLogStatementInspection$1 x0
}
com/siyeh/ig/logging/LoggingConditionDisagreesWithLogStatementInspection$LoggingProblemChecker.class
LoggingConditionDisagreesWithLogStatementInspection.java
package com.siyeh.ig.logging
abstract com.siyeh.ig.logging.LoggingConditionDisagreesWithLogStatementInspection$LoggingProblemChecker extends java.lang.Object {
public abstract boolean hasLoggingProblem (java.lang.String, com.intellij.psi.PsiMethodCallExpression)
}
com/siyeh/ig/logging/LoggingConditionDisagreesWithLogStatementInspection.class
LoggingConditionDisagreesWithLogStatementInspection.java
package com.siyeh.ig.logging
public com.siyeh.ig.logging.LoggingConditionDisagreesWithLogStatementInspection extends com.siyeh.ig.BaseInspection {
private static final java.util.Set loggingLevels
private static final java.util.Map problemCheckers
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic java.util.Set access$300 ()
static synthetic java.util.Map access$400 ()
static void <clinit> ()
com.siyeh.ig.logging.LoggingConditionDisagreesWithLogStatementInspection$Log4jLikeProblemChecker checker
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/logging/PlaceholderCountMatchesArgumentCountInspection$1.class
PlaceholderCountMatchesArgumentCountInspection.java
package com.siyeh.ig.logging
synthetic com.siyeh.ig.logging.PlaceholderCountMatchesArgumentCountInspection$1 extends java.lang.Object {
}
com/siyeh/ig/logging/PlaceholderCountMatchesArgumentCountInspection$PlaceholderCountMatchesArgumentCountVisitor.class
PlaceholderCountMatchesArgumentCountInspection.java
package com.siyeh.ig.logging
com.siyeh.ig.logging.PlaceholderCountMatchesArgumentCountInspection$PlaceholderCountMatchesArgumentCountVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
int index
com.intellij.psi.PsiExpression[] initializers
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiArrayInitializerExpression arrayInitializerExpression
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType argumentType
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String name
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiParameter[] parameters
int index
com.intellij.psi.PsiExpression[] arguments
int argumentCount
boolean lastArgumentIsException
com.intellij.psi.PsiExpression logStringArgument
int placeholderCount
private static boolean hasThrowableType (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType disjunction
com.intellij.psi.PsiDisjunctionType disjunctionType
com.intellij.psi.PsiExpression lastArgument
com.intellij.psi.PsiType type
public static int countPlaceholders (com.intellij.psi.PsiExpression)
StringBuilder builder
com.intellij.psi.PsiExpression expression
Object value
private static boolean buildString (com.intellij.psi.PsiExpression, java.lang.StringBuilder)
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiLiteralExpression literalExpression
Object value
com.intellij.psi.PsiExpression expression
StringBuilder builder
com.intellij.psi.PsiType type
private static int countPlaceholders (java.lang.String)
char c
int i
String string
int count
int length
boolean escaped
boolean placeholder
synthetic void <init> (com.siyeh.ig.logging.PlaceholderCountMatchesArgumentCountInspection$1)
com.siyeh.ig.logging.PlaceholderCountMatchesArgumentCountInspection$1 x0
}
com/siyeh/ig/logging/PlaceholderCountMatchesArgumentCountInspection.class
PlaceholderCountMatchesArgumentCountInspection.java
package com.siyeh.ig.logging
public com.siyeh.ig.logging.PlaceholderCountMatchesArgumentCountInspection extends com.siyeh.ig.BaseInspection {
static final java.util.Set loggingMethodNames
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer argumentCount
Integer placeholderCount
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/maturity/ObsoleteCollectionInspection$1.class
ObsoleteCollectionInspection.java
package com.siyeh.ig.maturity
synthetic com.siyeh.ig.maturity.ObsoleteCollectionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/maturity/ObsoleteCollectionInspection$ObsoleteCollectionVisitor.class
ObsoleteCollectionInspection.java
package com.siyeh.ig.maturity
com.siyeh.ig.maturity.ObsoleteCollectionInspection$ObsoleteCollectionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.maturity.ObsoleteCollectionInspection this$0
private void <init> (com.siyeh.ig.maturity.ObsoleteCollectionInspection)
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiType type
com.intellij.psi.PsiTypeElement typeElement
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiTypeElement typeElement
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiType type
private boolean isObsoleteCollectionType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiType deepComponentType
String className
private boolean checkReferences (com.intellij.psi.PsiNamedElement)
com.intellij.psi.PsiNamedElement namedElement
com.intellij.psi.PsiFile containingFile
private boolean isRequiredObsoleteCollectionElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiType variableType
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiType lhsType
com.intellij.psi.PsiParameter lastParameter
com.intellij.psi.PsiType type
com.intellij.psi.PsiEllipsisType ellipsisType
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiCallExpression callExpression
int index
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType type
private int getIndexOfArgument (com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiElement argument
com.intellij.psi.PsiExpression[] expressions
int index
private synthetic boolean lambda$checkReferences$0 (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference ref
synthetic void <init> (com.siyeh.ig.maturity.ObsoleteCollectionInspection, com.siyeh.ig.maturity.ObsoleteCollectionInspection$1)
com.siyeh.ig.maturity.ObsoleteCollectionInspection x0
com.siyeh.ig.maturity.ObsoleteCollectionInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/maturity/ObsoleteCollectionInspection.class
ObsoleteCollectionInspection.java
package com.siyeh.ig.maturity
public com.siyeh.ig.maturity.ObsoleteCollectionInspection extends com.siyeh.ig.BaseInspection {
private static final int MAX_OCCURRENCES
public boolean ignoreRequiredObsoleteCollectionTypes
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static boolean isCheapToSearchInFile (com.intellij.psi.PsiNamedElement)
com.intellij.psi.PsiNamedElement element
private static boolean calcCheapEnoughToSearchInFile (com.intellij.psi.PsiNamedElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiNamedElement element
com.intellij.psi.PsiFile file
String name
com.intellij.util.text.StringSearcher searcher
CharSequence contents
int[] count
private static synthetic boolean lambda$calcCheapEnoughToSearchInFile$1 (int[], int)
int[] count
int __
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$isCheapToSearchInFile$0 (com.intellij.psi.PsiNamedElement)
com.intellij.psi.PsiNamedElement element
com.intellij.psi.PsiFile file
static synthetic boolean access$100 (com.intellij.psi.PsiNamedElement)
com.intellij.psi.PsiNamedElement x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/maturity/ThreadDumpStackInspection$1.class
ThreadDumpStackInspection.java
package com.siyeh.ig.maturity
synthetic com.siyeh.ig.maturity.ThreadDumpStackInspection$1 extends java.lang.Object {
}
com/siyeh/ig/maturity/ThreadDumpStackInspection$ThreadDumpStackVisitor.class
ThreadDumpStackInspection.java
package com.siyeh.ig.maturity
com.siyeh.ig.maturity.ThreadDumpStackInspection$ThreadDumpStackVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
String methodName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String qualifiedName
synthetic void <init> (com.siyeh.ig.maturity.ThreadDumpStackInspection$1)
com.siyeh.ig.maturity.ThreadDumpStackInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/maturity/ThreadDumpStackInspection.class
ThreadDumpStackInspection.java
package com.siyeh.ig.maturity
public com.siyeh.ig.maturity.ThreadDumpStackInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/maturity/ThrowablePrintedToSystemOutInspection$1.class
ThrowablePrintedToSystemOutInspection.java
package com.siyeh.ig.maturity
synthetic com.siyeh.ig.maturity.ThrowablePrintedToSystemOutInspection$1 extends java.lang.Object {
}
com/siyeh/ig/maturity/ThrowablePrintedToSystemOutInspection$ThrowablePrintedToSystemOutVisitor.class
ThrowablePrintedToSystemOutInspection.java
package com.siyeh.ig.maturity
com.siyeh.ig.maturity.ThrowablePrintedToSystemOutInspection$ThrowablePrintedToSystemOutVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiReferenceExpression qualifierReference
com.intellij.psi.PsiElement target
com.intellij.psi.PsiField field
String fieldName
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.maturity.ThrowablePrintedToSystemOutInspection$1)
com.siyeh.ig.maturity.ThrowablePrintedToSystemOutInspection$1 x0
}
com/siyeh/ig/maturity/ThrowablePrintedToSystemOutInspection.class
ThrowablePrintedToSystemOutInspection.java
package com.siyeh.ig.maturity
public com.siyeh.ig.maturity.ThrowablePrintedToSystemOutInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String fieldName
String methodName
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/maturity/UseOfObsoleteDateTimeApiInspection$1.class
UseOfObsoleteDateTimeApiInspection.java
package com.siyeh.ig.maturity
synthetic com.siyeh.ig.maturity.UseOfObsoleteDateTimeApiInspection$1 extends java.lang.Object {
}
com/siyeh/ig/maturity/UseOfObsoleteDateTimeApiInspection$ObsoleteDateTimeApiVisitor.class
UseOfObsoleteDateTimeApiInspection.java
package com.siyeh.ig.maturity
com.siyeh.ig.maturity.UseOfObsoleteDateTimeApiInspection$ObsoleteDateTimeApiVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private Boolean newDateTimeApiPresent
private void <init> ()
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass targetClass
com.intellij.psi.PsiTypeElement typeElement
private boolean isNewDateTimeApiPresent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
synthetic void <init> (com.siyeh.ig.maturity.UseOfObsoleteDateTimeApiInspection$1)
com.siyeh.ig.maturity.UseOfObsoleteDateTimeApiInspection$1 x0
}
com/siyeh/ig/maturity/UseOfObsoleteDateTimeApiInspection.class
UseOfObsoleteDateTimeApiInspection.java
package com.siyeh.ig.maturity
public com.siyeh.ig.maturity.UseOfObsoleteDateTimeApiInspection extends com.siyeh.ig.BaseInspection {
static final java.util.Set dateTimeNames
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/memory/InnerClassMayBeStaticInspection$1.class
InnerClassMayBeStaticInspection.java
package com.siyeh.ig.memory
synthetic com.siyeh.ig.memory.InnerClassMayBeStaticInspection$1 extends java.lang.Object {
}
com/siyeh/ig/memory/InnerClassMayBeStaticInspection$InnerClassMayBeStaticFix.class
InnerClassMayBeStaticInspection.java
package com.siyeh.ig.memory
com.siyeh.ig.memory.InnerClassMayBeStaticInspection$InnerClassMayBeStaticFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public boolean startInWriteAction ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiReference reference
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiJavaToken classNameToken
com.intellij.psi.PsiClass innerClass
com.intellij.psi.search.SearchScope useScope
com.intellij.util.Query query
java.util.Collection references
java.util.List elements
private static void makeStatic (com.intellij.psi.PsiClass, java.util.Collection)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiReferenceParameterList parameterList
String genericParameters
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiClass innerClass
java.util.Collection references
com.intellij.openapi.project.Project project
com.intellij.psi.codeStyle.JavaCodeStyleManager codeStyleManager
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiModifierList modifiers
private static synthetic void lambda$doFix$0 (com.intellij.psi.PsiClass, java.util.Collection) throws java.lang.RuntimeException
com.intellij.psi.PsiClass innerClass
java.util.Collection references
synthetic void <init> (com.siyeh.ig.memory.InnerClassMayBeStaticInspection$1)
com.siyeh.ig.memory.InnerClassMayBeStaticInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/memory/InnerClassMayBeStaticInspection$InnerClassMayBeStaticVisitor.class
InnerClassMayBeStaticInspection.java
package com.siyeh.ig.memory
com.siyeh.ig.memory.InnerClassMayBeStaticInspection$InnerClassMayBeStaticVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.siyeh.ig.memory.InnerClassReferenceVisitor visitor
com.intellij.psi.PsiClass innerClass
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass[] innerClasses
synthetic void <init> (com.siyeh.ig.memory.InnerClassMayBeStaticInspection$1)
com.siyeh.ig.memory.InnerClassMayBeStaticInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/memory/InnerClassMayBeStaticInspection.class
InnerClassMayBeStaticInspection.java
package com.siyeh.ig.memory
public com.siyeh.ig.memory.InnerClassMayBeStaticInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean runForWholeFile ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/memory/InnerClassReferenceVisitor.class
InnerClassReferenceVisitor.java
package com.siyeh.ig.memory
public com.siyeh.ig.memory.InnerClassReferenceVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiClass innerClass
private boolean referencesStaticallyAccessible
public void <init> (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass innerClass
public boolean canInnerClassBeStatic ()
com.intellij.psi.PsiClass superClass
private boolean isClassStaticallyAccessible (com.intellij.psi.PsiClass)
com.intellij.psi.PsiTypeParameterListOwner owner
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass containingClass
public void visitThisExpression (com.intellij.psi.PsiThisExpression)
com.intellij.psi.PsiThisExpression expression
public void visitSuperExpression (com.intellij.psi.PsiSuperExpression)
com.intellij.psi.PsiSuperExpression expression
private boolean hasContainingClassQualifier (com.intellij.psi.PsiQualifiedExpression)
com.intellij.psi.PsiQualifiedExpression expression
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass parentClass
com.intellij.psi.PsiMember member
com.intellij.psi.PsiJavaCodeReferenceElement expression
com.intellij.psi.PsiElement target
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiElement target
public void visitTypeElement (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiClass aClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/memory/ReplaceEmptyArrayToConstantFix.class
ReplaceEmptyArrayToConstantFix.java
package com.siyeh.ig.memory
public com.siyeh.ig.memory.ReplaceEmptyArrayToConstantFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myText
private final String myName
public void <init> (com.intellij.psi.PsiClass, com.intellij.psi.PsiField)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiField field
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiExpression newExp
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/memory/ReturnOfInnerClassInspection$1.class
ReturnOfInnerClassInspection.java
package com.siyeh.ig.memory
synthetic com.siyeh.ig.memory.ReturnOfInnerClassInspection$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$siyeh$ig$memory$ReturnOfInnerClassInspection$ClassType
static void <clinit> ()
}
com/siyeh/ig/memory/ReturnOfInnerClassInspection$ClassType.class
ReturnOfInnerClassInspection.java
package com.siyeh.ig.memory
final enum com.siyeh.ig.memory.ReturnOfInnerClassInspection$ClassType extends java.lang.Enum {
public static final enum com.siyeh.ig.memory.ReturnOfInnerClassInspection$ClassType ANONYMOUS_CLASS
public static final enum com.siyeh.ig.memory.ReturnOfInnerClassInspection$ClassType LOCAL_CLASS
public static final enum com.siyeh.ig.memory.ReturnOfInnerClassInspection$ClassType INNER_CLASS
private static final synthetic com.siyeh.ig.memory.ReturnOfInnerClassInspection$ClassType[] $VALUES
public static com.siyeh.ig.memory.ReturnOfInnerClassInspection$ClassType[] values ()
public static com.siyeh.ig.memory.ReturnOfInnerClassInspection$ClassType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/siyeh/ig/memory/ReturnOfInnerClassInspection$ReturnOfInnerClassVisitor.class
ReturnOfInnerClassInspection.java
package com.siyeh.ig.memory
com.siyeh.ig.memory.ReturnOfInnerClassInspection$ReturnOfInnerClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.memory.ReturnOfInnerClassInspection this$0
private void <init> (com.siyeh.ig.memory.ReturnOfInnerClassInspection)
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiReturnStatement statement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.memory.ReturnOfInnerClassInspection, com.siyeh.ig.memory.ReturnOfInnerClassInspection$1)
com.siyeh.ig.memory.ReturnOfInnerClassInspection x0
com.siyeh.ig.memory.ReturnOfInnerClassInspection$1 x1
}
com/siyeh/ig/memory/ReturnOfInnerClassInspection.class
ReturnOfInnerClassInspection.java
package com.siyeh.ig.memory
public com.siyeh.ig.memory.ReturnOfInnerClassInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreNonPublic
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass aClass
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/memory/StaticCollectionInspection$1.class
StaticCollectionInspection.java
package com.siyeh.ig.memory
synthetic com.siyeh.ig.memory.StaticCollectionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/memory/StaticCollectionInspection$StaticCollectionVisitor.class
StaticCollectionInspection.java
package com.siyeh.ig.memory
com.siyeh.ig.memory.StaticCollectionInspection$StaticCollectionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.memory.StaticCollectionInspection this$0
private void <init> (com.siyeh.ig.memory.StaticCollectionInspection)
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiType type
synthetic void <init> (com.siyeh.ig.memory.StaticCollectionInspection, com.siyeh.ig.memory.StaticCollectionInspection$1)
com.siyeh.ig.memory.StaticCollectionInspection x0
com.siyeh.ig.memory.StaticCollectionInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/memory/StaticCollectionInspection.class
StaticCollectionInspection.java
package com.siyeh.ig.memory
public com.siyeh.ig.memory.StaticCollectionInspection extends com.siyeh.ig.BaseInspection {
public boolean m_ignoreWeakCollections
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/memory/StringBufferFieldInspection$1.class
StringBufferFieldInspection.java
package com.siyeh.ig.memory
synthetic com.siyeh.ig.memory.StringBufferFieldInspection$1 extends java.lang.Object {
}
com/siyeh/ig/memory/StringBufferFieldInspection$StringBufferFieldVisitor.class
StringBufferFieldInspection.java
package com.siyeh.ig.memory
com.siyeh.ig.memory.StringBufferFieldInspection$StringBufferFieldVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiType type
synthetic void <init> (com.siyeh.ig.memory.StringBufferFieldInspection$1)
com.siyeh.ig.memory.StringBufferFieldInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/memory/StringBufferFieldInspection.class
StringBufferFieldInspection.java
package com.siyeh.ig.memory
public com.siyeh.ig.memory.StringBufferFieldInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiType type
String typeName
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/memory/SystemGCInspection$1.class
SystemGCInspection.java
package com.siyeh.ig.memory
synthetic com.siyeh.ig.memory.SystemGCInspection$1 extends java.lang.Object {
}
com/siyeh/ig/memory/SystemGCInspection$SystemGCVisitor.class
SystemGCInspection.java
package com.siyeh.ig.memory
com.siyeh.ig.memory.SystemGCInspection$SystemGCVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiClass aClass
String className
synthetic void <init> (com.siyeh.ig.memory.SystemGCInspection$1)
com.siyeh.ig.memory.SystemGCInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/memory/SystemGCInspection.class
SystemGCInspection.java
package com.siyeh.ig.memory
public com.siyeh.ig.memory.SystemGCInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/memory/UnnecessaryEmptyArrayUsageInspection$1.class
UnnecessaryEmptyArrayUsageInspection.java
package com.siyeh.ig.memory
com.siyeh.ig.memory.UnnecessaryEmptyArrayUsageInspection$1 extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.memory.UnnecessaryEmptyArrayUsageInspection this$0
void <init> (com.siyeh.ig.memory.UnnecessaryEmptyArrayUsageInspection)
com.siyeh.ig.memory.UnnecessaryEmptyArrayUsageInspection this$0
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiModifierList modifiers
com.intellij.psi.PsiField field
com.intellij.psi.PsiType arrayType
com.intellij.psi.PsiClass typeClass
com.intellij.psi.PsiType type
com.intellij.psi.PsiNewExpression expression
private static synthetic boolean lambda$visitNewExpression$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
}
com/siyeh/ig/memory/UnnecessaryEmptyArrayUsageInspection.class
UnnecessaryEmptyArrayUsageInspection.java
package com.siyeh.ig.memory
public com.siyeh.ig.memory.UnnecessaryEmptyArrayUsageInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/CouplingVisitor.class
CouplingVisitor.java
package com.siyeh.ig.methodmetrics
com.siyeh.ig.methodmetrics.CouplingVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private int m_inClass
private final com.intellij.psi.PsiMethod m_method
private final boolean m_includeJavaClasses
private final boolean m_includeLibraryClasses
private final java.util.Set m_dependencies
void <init> (com.intellij.psi.PsiMethod, boolean, boolean)
com.intellij.psi.PsiMethod method
boolean includeJavaClasses
boolean includeLibraryClasses
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiType type
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType returnType
private void addDependenciesForThrowsList (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClassType throwsType
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceList throwsList
com.intellij.psi.PsiClassType[] throwsTypes
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression exp
com.intellij.psi.PsiType classType
public void visitClassObjectAccessExpression (com.intellij.psi.PsiClassObjectAccessExpression)
com.intellij.psi.PsiClassObjectAccessExpression exp
com.intellij.psi.PsiTypeElement operand
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiType superType
com.intellij.psi.PsiClass aClass
int wasInClass
com.intellij.psi.PsiType[] superTypes
protected void elementFinished (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitTryStatement (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiType catchType
com.intellij.psi.PsiParameter catchBlockParameter
com.intellij.psi.PsiTryStatement statement
com.intellij.psi.PsiParameter[] catchBlockParameters
public void visitInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression exp
com.intellij.psi.PsiTypeElement checkType
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression exp
com.intellij.psi.PsiTypeElement castType
private void addDependency (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
private void addDependency (com.intellij.psi.PsiType)
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope searchScope
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType type
com.intellij.psi.PsiType baseType
com.intellij.psi.PsiClass containingClass
String qualifiedName
String baseTypeName
int getNumDependencies ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/CyclomaticComplexityInspection$1.class
CyclomaticComplexityInspection.java
package com.siyeh.ig.methodmetrics
synthetic com.siyeh.ig.methodmetrics.CyclomaticComplexityInspection$1 extends java.lang.Object {
}
com/siyeh/ig/methodmetrics/CyclomaticComplexityInspection$MethodComplexityVisitor.class
CyclomaticComplexityInspection.java
package com.siyeh.ig.methodmetrics
com.siyeh.ig.methodmetrics.CyclomaticComplexityInspection$MethodComplexityVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.methodmetrics.CyclomaticComplexityInspection this$0
private void <init> (com.siyeh.ig.methodmetrics.CyclomaticComplexityInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.siyeh.ig.classmetrics.CyclomaticComplexityVisitor visitor
int complexity
synthetic void <init> (com.siyeh.ig.methodmetrics.CyclomaticComplexityInspection, com.siyeh.ig.methodmetrics.CyclomaticComplexityInspection$1)
com.siyeh.ig.methodmetrics.CyclomaticComplexityInspection x0
com.siyeh.ig.methodmetrics.CyclomaticComplexityInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/CyclomaticComplexityInspection.class
CyclomaticComplexityInspection.java
package com.siyeh.ig.methodmetrics
public com.siyeh.ig.methodmetrics.CyclomaticComplexityInspection extends com.siyeh.ig.methodmetrics.MethodMetricInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected int getDefaultLimit ()
protected java.lang.String getConfigurationLabel ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer complexity
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/LoopCountVisitor.class
LoopCountVisitor.java
package com.siyeh.ig.methodmetrics
com.siyeh.ig.methodmetrics.LoopCountVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private int m_count
void <init> ()
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement psiForStatement
public void visitForeachStatement (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement psiForStatement
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement psiWhileStatement
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement psiDoWhileStatement
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiAnonymousClass aClass
public int getCount ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/MethodCouplingInspection$1.class
MethodCouplingInspection.java
package com.siyeh.ig.methodmetrics
synthetic com.siyeh.ig.methodmetrics.MethodCouplingInspection$1 extends java.lang.Object {
}
com/siyeh/ig/methodmetrics/MethodCouplingInspection$MethodCouplingVisitor.class
MethodCouplingInspection.java
package com.siyeh.ig.methodmetrics
com.siyeh.ig.methodmetrics.MethodCouplingInspection$MethodCouplingVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.methodmetrics.MethodCouplingInspection this$0
private void <init> (com.siyeh.ig.methodmetrics.MethodCouplingInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.siyeh.ig.methodmetrics.CouplingVisitor visitor
int coupling
synthetic void <init> (com.siyeh.ig.methodmetrics.MethodCouplingInspection, com.siyeh.ig.methodmetrics.MethodCouplingInspection$1)
com.siyeh.ig.methodmetrics.MethodCouplingInspection x0
com.siyeh.ig.methodmetrics.MethodCouplingInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/MethodCouplingInspection.class
MethodCouplingInspection.java
package com.siyeh.ig.methodmetrics
public com.siyeh.ig.methodmetrics.MethodCouplingInspection extends com.siyeh.ig.methodmetrics.MethodMetricInspection {
public boolean m_includeJavaClasses
public boolean m_includeLibraryClasses
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer coupling
protected int getDefaultLimit ()
protected java.lang.String getConfigurationLabel ()
public javax.swing.JComponent createOptionsPanel ()
javax.swing.JPanel panel
String configurationLabel
javax.swing.JLabel label
javax.swing.JFormattedTextField valueField
java.awt.GridBagConstraints constraints
com.intellij.util.ui.CheckBox arrayCheckBox
com.intellij.util.ui.CheckBox objectCheckBox
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/MethodMetricInspection.class
MethodMetricInspection.java
package com.siyeh.ig.methodmetrics
public abstract com.siyeh.ig.methodmetrics.MethodMetricInspection extends com.siyeh.ig.BaseInspection {
public int m_limit
public void <init> ()
protected abstract int getDefaultLimit ()
protected abstract java.lang.String getConfigurationLabel ()
protected final int getLimit ()
public javax.swing.JComponent createOptionsPanel ()
}
com/siyeh/ig/methodmetrics/MethodWithMultipleLoopsInspection$1.class
MethodWithMultipleLoopsInspection.java
package com.siyeh.ig.methodmetrics
synthetic com.siyeh.ig.methodmetrics.MethodWithMultipleLoopsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/methodmetrics/MethodWithMultipleLoopsInspection$MethodWithMultipleLoopsVisitor.class
MethodWithMultipleLoopsInspection.java
package com.siyeh.ig.methodmetrics
com.siyeh.ig.methodmetrics.MethodWithMultipleLoopsInspection$MethodWithMultipleLoopsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.siyeh.ig.methodmetrics.LoopCountVisitor visitor
int negationCount
synthetic void <init> (com.siyeh.ig.methodmetrics.MethodWithMultipleLoopsInspection$1)
com.siyeh.ig.methodmetrics.MethodWithMultipleLoopsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/MethodWithMultipleLoopsInspection.class
MethodWithMultipleLoopsInspection.java
package com.siyeh.ig.methodmetrics
public com.siyeh.ig.methodmetrics.MethodWithMultipleLoopsInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer negationCount
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/MultipleReturnPointsPerMethodInspection$1.class
MultipleReturnPointsPerMethodInspection.java
package com.siyeh.ig.methodmetrics
synthetic com.siyeh.ig.methodmetrics.MultipleReturnPointsPerMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/methodmetrics/MultipleReturnPointsPerMethodInspection$MultipleReturnPointsPerMethodVisitor.class
MultipleReturnPointsPerMethodInspection.java
package com.siyeh.ig.methodmetrics
com.siyeh.ig.methodmetrics.MultipleReturnPointsPerMethodInspection$MultipleReturnPointsPerMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.methodmetrics.MultipleReturnPointsPerMethodInspection this$0
private void <init> (com.siyeh.ig.methodmetrics.MultipleReturnPointsPerMethodInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
int returnPointCount
private int calculateReturnPointCount (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.siyeh.ig.methodmetrics.ReturnPointCountVisitor visitor
int count
com.intellij.psi.PsiStatement lastStatement
private boolean mayFallThroughBottom (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType returnType
synthetic void <init> (com.siyeh.ig.methodmetrics.MultipleReturnPointsPerMethodInspection, com.siyeh.ig.methodmetrics.MultipleReturnPointsPerMethodInspection$1)
com.siyeh.ig.methodmetrics.MultipleReturnPointsPerMethodInspection x0
com.siyeh.ig.methodmetrics.MultipleReturnPointsPerMethodInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/MultipleReturnPointsPerMethodInspection.class
MultipleReturnPointsPerMethodInspection.java
package com.siyeh.ig.methodmetrics
public com.siyeh.ig.methodmetrics.MultipleReturnPointsPerMethodInspection extends com.siyeh.ig.methodmetrics.MethodMetricInspection {
public boolean ignoreGuardClauses
public boolean ignoreEqualsMethod
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected int getDefaultLimit ()
protected java.lang.String getConfigurationLabel ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer returnPointCount
public javax.swing.JComponent createOptionsPanel ()
javax.swing.JPanel panel
javax.swing.JLabel label
javax.swing.JFormattedTextField termLimitTextField
com.intellij.util.ui.CheckBox ignoreGuardClausesCheckBox
com.intellij.util.ui.CheckBox ignoreEqualsMethodCheckBox
java.awt.GridBagConstraints constraints
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/NCSSVisitor.class
NCSSVisitor.java
package com.siyeh.ig.methodmetrics
com.siyeh.ig.methodmetrics.NCSSVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private int m_statementCount
void <init> ()
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiAnonymousClass aClass
public void visitStatement (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
int getStatementCount ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/NegationCountVisitor.class
NegationCountVisitor.java
package com.siyeh.ig.methodmetrics
com.siyeh.ig.methodmetrics.NegationCountVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final boolean myIgnoreInAssertStatements
private int m_count
private boolean ignoring
void <init> (boolean)
boolean ignoreInAssertStatements
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType tokenType
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiAnonymousClass aClass
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiPrefixExpression expression
public void visitAssertStatement (com.intellij.psi.PsiAssertStatement)
com.intellij.psi.PsiAssertStatement statement
protected void elementFinished (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public int getCount ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/NestingDepthInspection$1.class
NestingDepthInspection.java
package com.siyeh.ig.methodmetrics
synthetic com.siyeh.ig.methodmetrics.NestingDepthInspection$1 extends java.lang.Object {
}
com/siyeh/ig/methodmetrics/NestingDepthInspection$NestingDepthMethodVisitor.class
NestingDepthInspection.java
package com.siyeh.ig.methodmetrics
com.siyeh.ig.methodmetrics.NestingDepthInspection$NestingDepthMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.methodmetrics.NestingDepthInspection this$0
private void <init> (com.siyeh.ig.methodmetrics.NestingDepthInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.siyeh.ig.methodmetrics.NestingDepthVisitor visitor
int count
synthetic void <init> (com.siyeh.ig.methodmetrics.NestingDepthInspection, com.siyeh.ig.methodmetrics.NestingDepthInspection$1)
com.siyeh.ig.methodmetrics.NestingDepthInspection x0
com.siyeh.ig.methodmetrics.NestingDepthInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/NestingDepthInspection.class
NestingDepthInspection.java
package com.siyeh.ig.methodmetrics
public com.siyeh.ig.methodmetrics.NestingDepthInspection extends com.siyeh.ig.methodmetrics.MethodMetricInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected int getDefaultLimit ()
protected java.lang.String getConfigurationLabel ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer nestingDepth
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/NestingDepthVisitor.class
NestingDepthVisitor.java
package com.siyeh.ig.methodmetrics
com.siyeh.ig.methodmetrics.NestingDepthVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final int myLimit
private int m_maximumDepth
private int m_currentDepth
private final java.util.Set scopeEntered
void <init> (int)
int limit
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiAnonymousClass aClass
public void visitBlockStatement (com.intellij.psi.PsiBlockStatement)
com.intellij.psi.PsiBlockStatement statement
com.intellij.psi.PsiElement parent
boolean isAlreadyCounted
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement statement
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiIfStatement statement
boolean isAlreadyCounted
com.intellij.psi.PsiElement parent
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement statement
public void visitTryStatement (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiTryStatement statement
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement statement
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement statement
protected void elementFinished (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private void enterScope (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private void exitScope (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
int getMaximumDepth ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/NonCommentSourceStatementsInspection$1.class
NonCommentSourceStatementsInspection.java
package com.siyeh.ig.methodmetrics
synthetic com.siyeh.ig.methodmetrics.NonCommentSourceStatementsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/methodmetrics/NonCommentSourceStatementsInspection$NonCommentSourceStatementsMethodVisitor.class
NonCommentSourceStatementsInspection.java
package com.siyeh.ig.methodmetrics
com.siyeh.ig.methodmetrics.NonCommentSourceStatementsInspection$NonCommentSourceStatementsMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.methodmetrics.NonCommentSourceStatementsInspection this$0
private void <init> (com.siyeh.ig.methodmetrics.NonCommentSourceStatementsInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.siyeh.ig.methodmetrics.NCSSVisitor visitor
int count
synthetic void <init> (com.siyeh.ig.methodmetrics.NonCommentSourceStatementsInspection, com.siyeh.ig.methodmetrics.NonCommentSourceStatementsInspection$1)
com.siyeh.ig.methodmetrics.NonCommentSourceStatementsInspection x0
com.siyeh.ig.methodmetrics.NonCommentSourceStatementsInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/NonCommentSourceStatementsInspection.class
NonCommentSourceStatementsInspection.java
package com.siyeh.ig.methodmetrics
public com.siyeh.ig.methodmetrics.NonCommentSourceStatementsInspection extends com.siyeh.ig.methodmetrics.MethodMetricInspection {
private static final int DEFAULT_LIMIT
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected int getDefaultLimit ()
protected java.lang.String getConfigurationLabel ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer statementCount
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/OverlyLongLambdaInspection$1.class
OverlyLongLambdaInspection.java
package com.siyeh.ig.methodmetrics
synthetic com.siyeh.ig.methodmetrics.OverlyLongLambdaInspection$1 extends java.lang.Object {
}
com/siyeh/ig/methodmetrics/OverlyLongLambdaInspection$OverlyLongLambdaVisitor.class
OverlyLongLambdaInspection.java
package com.siyeh.ig.methodmetrics
com.siyeh.ig.methodmetrics.OverlyLongLambdaInspection$OverlyLongLambdaVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.methodmetrics.OverlyLongLambdaInspection this$0
private void <init> (com.siyeh.ig.methodmetrics.OverlyLongLambdaInspection)
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
com.intellij.psi.PsiElement body
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiJavaToken brace
com.siyeh.ig.methodmetrics.NCSSVisitor visitor
int count
synthetic void <init> (com.siyeh.ig.methodmetrics.OverlyLongLambdaInspection, com.siyeh.ig.methodmetrics.OverlyLongLambdaInspection$1)
com.siyeh.ig.methodmetrics.OverlyLongLambdaInspection x0
com.siyeh.ig.methodmetrics.OverlyLongLambdaInspection$1 x1
}
com/siyeh/ig/methodmetrics/OverlyLongLambdaInspection.class
OverlyLongLambdaInspection.java
package com.siyeh.ig.methodmetrics
public com.siyeh.ig.methodmetrics.OverlyLongLambdaInspection extends com.siyeh.ig.methodmetrics.MethodMetricInspection {
private static final int DEFAULT_LIMIT
public void <init> ()
public java.lang.String getDisplayName ()
protected int getDefaultLimit ()
protected java.lang.String getConfigurationLabel ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer statementCount
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/ParametersPerMethodInspection$1.class
ParametersPerMethodInspection.java
package com.siyeh.ig.methodmetrics
synthetic com.siyeh.ig.methodmetrics.ParametersPerMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/methodmetrics/ParametersPerMethodInspection$ParametersPerMethodVisitor.class
ParametersPerMethodInspection.java
package com.siyeh.ig.methodmetrics
com.siyeh.ig.methodmetrics.ParametersPerMethodInspection$ParametersPerMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.methodmetrics.ParametersPerMethodInspection this$0
private void <init> (com.siyeh.ig.methodmetrics.ParametersPerMethodInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
int parametersCount
synthetic void <init> (com.siyeh.ig.methodmetrics.ParametersPerMethodInspection, com.siyeh.ig.methodmetrics.ParametersPerMethodInspection$1)
com.siyeh.ig.methodmetrics.ParametersPerMethodInspection x0
com.siyeh.ig.methodmetrics.ParametersPerMethodInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/ParametersPerMethodInspection.class
ParametersPerMethodInspection.java
package com.siyeh.ig.methodmetrics
public com.siyeh.ig.methodmetrics.ParametersPerMethodInspection extends com.siyeh.ig.methodmetrics.MethodMetricInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer parameterCount
protected int getDefaultLimit ()
protected java.lang.String getConfigurationLabel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/ReturnPointCountVisitor.class
ReturnPointCountVisitor.java
package com.siyeh.ig.methodmetrics
com.siyeh.ig.methodmetrics.ReturnPointCountVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private int m_count
private final boolean ignoreGuardClauses
private boolean previousWasGuardClause
void <init> (boolean)
boolean ignoreGuardClauses
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiAnonymousClass aClass
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiReturnStatement statement
public void visitStatement (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grandParent
private static boolean isGuardClause (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement containedStatement
public int getCount ()
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/ThreeNegationsPerMethodInspection$1.class
ThreeNegationsPerMethodInspection.java
package com.siyeh.ig.methodmetrics
synthetic com.siyeh.ig.methodmetrics.ThreeNegationsPerMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/methodmetrics/ThreeNegationsPerMethodInspection$ThreeNegationsPerMethodVisitor.class
ThreeNegationsPerMethodInspection.java
package com.siyeh.ig.methodmetrics
com.siyeh.ig.methodmetrics.ThreeNegationsPerMethodInspection$ThreeNegationsPerMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.methodmetrics.ThreeNegationsPerMethodInspection this$0
private void <init> (com.siyeh.ig.methodmetrics.ThreeNegationsPerMethodInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.siyeh.ig.methodmetrics.NegationCountVisitor visitor
int negationCount
synthetic void <init> (com.siyeh.ig.methodmetrics.ThreeNegationsPerMethodInspection, com.siyeh.ig.methodmetrics.ThreeNegationsPerMethodInspection$1)
com.siyeh.ig.methodmetrics.ThreeNegationsPerMethodInspection x0
com.siyeh.ig.methodmetrics.ThreeNegationsPerMethodInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/ThreeNegationsPerMethodInspection.class
ThreeNegationsPerMethodInspection.java
package com.siyeh.ig.methodmetrics
public com.siyeh.ig.methodmetrics.ThreeNegationsPerMethodInspection extends com.siyeh.ig.BaseInspection {
public boolean m_ignoreInEquals
public boolean ignoreInAssert
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer negationCount
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/ThrownExceptionsPerMethodInspection$1.class
ThrownExceptionsPerMethodInspection.java
package com.siyeh.ig.methodmetrics
synthetic com.siyeh.ig.methodmetrics.ThrownExceptionsPerMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/methodmetrics/ThrownExceptionsPerMethodInspection$ThrownExceptionsPerMethodVisitor.class
ThrownExceptionsPerMethodInspection.java
package com.siyeh.ig.methodmetrics
com.siyeh.ig.methodmetrics.ThrownExceptionsPerMethodInspection$ThrownExceptionsPerMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.methodmetrics.ThrownExceptionsPerMethodInspection this$0
private void <init> (com.siyeh.ig.methodmetrics.ThrownExceptionsPerMethodInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceList throwList
com.intellij.psi.PsiJavaCodeReferenceElement[] thrownExceptions
int exceptionCount
synthetic void <init> (com.siyeh.ig.methodmetrics.ThrownExceptionsPerMethodInspection, com.siyeh.ig.methodmetrics.ThrownExceptionsPerMethodInspection$1)
com.siyeh.ig.methodmetrics.ThrownExceptionsPerMethodInspection x0
com.siyeh.ig.methodmetrics.ThrownExceptionsPerMethodInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/methodmetrics/ThrownExceptionsPerMethodInspection.class
ThrownExceptionsPerMethodInspection.java
package com.siyeh.ig.methodmetrics
public com.siyeh.ig.methodmetrics.ThrownExceptionsPerMethodInspection extends com.siyeh.ig.methodmetrics.MethodMetricInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getID ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer exceptionCount
protected int getDefaultLimit ()
protected java.lang.String getConfigurationLabel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/BigDecimalLegacyMethodInspection$1.class
BigDecimalLegacyMethodInspection.java
package com.siyeh.ig.migration
synthetic com.siyeh.ig.migration.BigDecimalLegacyMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/migration/BigDecimalLegacyMethodInspection$BigDecimalLegacyMethodFix.class
BigDecimalLegacyMethodInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.BigDecimalLegacyMethodInspection$BigDecimalLegacyMethodFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
Object value
com.siyeh.ig.psiutils.CommentTracker commentTracker
int roundingMode
synthetic void <init> (com.siyeh.ig.migration.BigDecimalLegacyMethodInspection$1)
com.siyeh.ig.migration.BigDecimalLegacyMethodInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/BigDecimalLegacyMethodInspection$BigDecimalLegacyMethodVisitor.class
BigDecimalLegacyMethodInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.BigDecimalLegacyMethodInspection$BigDecimalLegacyMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String name
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
synthetic void <init> (com.siyeh.ig.migration.BigDecimalLegacyMethodInspection$1)
com.siyeh.ig.migration.BigDecimalLegacyMethodInspection$1 x0
}
com/siyeh/ig/migration/BigDecimalLegacyMethodInspection.class
BigDecimalLegacyMethodInspection.java
package com.siyeh.ig.migration
public com.siyeh.ig.migration.BigDecimalLegacyMethodInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiExpression expression
Object value
int roundingMode
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/CollectionsFieldAccessReplaceableByMethodCallInspection$1.class
CollectionsFieldAccessReplaceableByMethodCallInspection.java
package com.siyeh.ig.migration
synthetic com.siyeh.ig.migration.CollectionsFieldAccessReplaceableByMethodCallInspection$1 extends java.lang.Object {
}
com/siyeh/ig/migration/CollectionsFieldAccessReplaceableByMethodCallInspection$CollectionsFieldAccessReplaceableByMethodCallFix.class
CollectionsFieldAccessReplaceableByMethodCallInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.CollectionsFieldAccessReplaceableByMethodCallInspection$CollectionsFieldAccessReplaceableByMethodCallFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String replacementText
void <init> (java.lang.String)
String referenceName
public java.lang.String getFamilyName ()
public java.lang.String getName ()
private static java.lang.String getCollectionsMethodCallText (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
com.intellij.psi.PsiType parameterType
int i
int parameterTypesLength
com.intellij.psi.PsiReferenceExpression referenceExpression
String referenceName
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiType[] parameterTypes
boolean useTypeParameter
String[] canonicalTexts
private static java.lang.String getUntypedCollectionsMethodCallText (java.lang.String)
String referenceName
private static java.lang.String getCollectionsMethodCallName (java.lang.String)
String referenceName
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceExpression referenceExpression
String newMethodCallText
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/CollectionsFieldAccessReplaceableByMethodCallInspection$CollectionsFieldAccessReplaceableByMethodCallVisitor.class
CollectionsFieldAccessReplaceableByMethodCallInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.CollectionsFieldAccessReplaceableByMethodCallInspection$CollectionsFieldAccessReplaceableByMethodCallVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
String replacement
String replacement
String replacement
com.intellij.psi.PsiReferenceExpression expression
String name
String replacement
com.intellij.psi.PsiElement target
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
String qualifiedName
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.migration.CollectionsFieldAccessReplaceableByMethodCallInspection$1)
com.siyeh.ig.migration.CollectionsFieldAccessReplaceableByMethodCallInspection$1 x0
}
com/siyeh/ig/migration/CollectionsFieldAccessReplaceableByMethodCallInspection.class
CollectionsFieldAccessReplaceableByMethodCallInspection.java
package com.siyeh.ig.migration
public com.siyeh.ig.migration.CollectionsFieldAccessReplaceableByMethodCallInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiReferenceExpression expression
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/EqualsReplaceableByObjectsCallInspection$1.class
EqualsReplaceableByObjectsCallInspection.java
package com.siyeh.ig.migration
synthetic com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$1 extends java.lang.Object {
}
com/siyeh/ig/migration/EqualsReplaceableByObjectsCallInspection$EqualsCheck.class
EqualsReplaceableByObjectsCallInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$EqualsCheck extends java.lang.Object {
final com.intellij.psi.PsiExpression argument
final com.intellij.psi.PsiExpression qualifier
final boolean isEqual
void <init> (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiExpression qualifier
boolean isEqual
private static com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$EqualsCheck create (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.psi.PsiExpression maybeEqualsCheckExpression
com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$Negated n
static synthetic com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$EqualsCheck access$600 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/EqualsReplaceableByObjectsCallInspection$EqualsReplaceableByObjectsCallFix.class
EqualsReplaceableByObjectsCallInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$EqualsReplaceableByObjectsCallFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myName1
private final String myName2
private final Boolean myEquals
void <init> (java.lang.String, java.lang.String, java.lang.Boolean)
String name1
String name2
Boolean equals
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression expression
String expressionText
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/EqualsReplaceableByObjectsCallInspection$EqualsReplaceableByObjectsCallVisitor.class
EqualsReplaceableByObjectsCallInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$EqualsReplaceableByObjectsCallVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection this$0
private void <init> (com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection)
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
String methodName
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiElement parentExpression
com.intellij.psi.PsiExpression argumentExpression
private boolean processNotNullCheck (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiExpression negatedRightOperand
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression rightOperand
private boolean processNotNullCondition (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$NullCheck conditionNullCheck
com.intellij.psi.PsiExpression nullBranch
com.intellij.psi.PsiExpression nonNullBranch
com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$NullCheck otherNullCheck
com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$EqualsCheck equalsCheck
private boolean registerProblem (com.intellij.psi.PsiBinaryExpression, com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression expressionToReplace
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.psi.PsiExpression argumentExpression
com.intellij.psi.PsiExpression nullCheckedExpression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$NullCheck nullCheck
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression rightOperand
boolean equal
private com.intellij.psi.PsiExpression checkEqualityBefore (com.intellij.psi.PsiExpression, boolean, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression expression
boolean equal
com.intellij.psi.PsiExpression part1
com.intellij.psi.PsiExpression part2
com.intellij.psi.PsiElement parent
private boolean isEquality (com.intellij.psi.PsiExpression, boolean, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
boolean equals
com.intellij.psi.PsiExpression part1
com.intellij.psi.PsiExpression part2
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression leftOperand
com.intellij.psi.PsiExpression rightOperand
synthetic void <init> (com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection, com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$1)
com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection x0
com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/EqualsReplaceableByObjectsCallInspection$Negated.class
EqualsReplaceableByObjectsCallInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$Negated extends java.lang.Object {
final com.intellij.psi.PsiExpression expression
final boolean isEqual
void <init> (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression expression
boolean isEqual
static com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$Negated create (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.PsiExpression maybeNegatedExpression
boolean equal
com.intellij.psi.PsiExpression expression
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/EqualsReplaceableByObjectsCallInspection$NoSideEffectExpressionEquivalenceChecker.class
EqualsReplaceableByObjectsCallInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$NoSideEffectExpressionEquivalenceChecker extends com.siyeh.ig.psiutils.EquivalenceChecker {
private void <init> ()
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match newExpressionsMatch (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression newExpression1
com.intellij.psi.PsiNewExpression newExpression2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match methodCallExpressionsMatch (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression methodCallExpression1
com.intellij.psi.PsiMethodCallExpression methodCallExpression2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match assignmentExpressionsMatch (com.intellij.psi.PsiAssignmentExpression, com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression assignmentExpression1
com.intellij.psi.PsiAssignmentExpression assignmentExpression2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match arrayInitializerExpressionsMatch (com.intellij.psi.PsiArrayInitializerExpression, com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiArrayInitializerExpression arrayInitializerExpression1
com.intellij.psi.PsiArrayInitializerExpression arrayInitializerExpression2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match unaryExpressionsMatch (com.intellij.psi.PsiUnaryExpression, com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiUnaryExpression unaryExpression1
com.intellij.psi.PsiUnaryExpression unaryExpression2
private static boolean isSideEffectUnaryOperator (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
synthetic void <init> (com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$1)
com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/EqualsReplaceableByObjectsCallInspection$NullCheck.class
EqualsReplaceableByObjectsCallInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$NullCheck extends java.lang.Object {
final com.intellij.psi.PsiExpression compared
final boolean isEqual
void <init> (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression compared
boolean isEqual
private static com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$NullCheck create (com.intellij.psi.PsiExpression)
boolean equal
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression comparedWithNull
com.intellij.psi.PsiExpression maybeNullCheckExpression
com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$Negated n
static synthetic com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection$NullCheck access$500 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/EqualsReplaceableByObjectsCallInspection.class
EqualsReplaceableByObjectsCallInspection.java
package com.siyeh.ig.migration
public com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection extends com.siyeh.ig.BaseInspection {
public boolean checkNotNull
private static final com.siyeh.ig.psiutils.EquivalenceChecker EQUIVALENCE
public void <init> ()
public javax.swing.JComponent createOptionsPanel ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static boolean isNotNullExpressionOrConstant (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
int preventEndlessLoop
private static com.intellij.psi.PsiExpression findFinalVariableDefinition (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement resolved
private static com.intellij.psi.PsiExpression getArgumentExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.psi.PsiExpression[] expressions
private static com.intellij.psi.PsiExpression getQualifierExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
static synthetic com.intellij.psi.PsiExpression access$200 (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression x0
static synthetic boolean access$300 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
static synthetic com.intellij.psi.PsiExpression access$400 (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression x0
static synthetic com.siyeh.ig.psiutils.EquivalenceChecker access$700 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/IndexOfReplaceableByContainsInspection$1.class
IndexOfReplaceableByContainsInspection.java
package com.siyeh.ig.migration
synthetic com.siyeh.ig.migration.IndexOfReplaceableByContainsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/migration/IndexOfReplaceableByContainsInspection$IndexOfReplaceableByContainsFix.class
IndexOfReplaceableByContainsInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.IndexOfReplaceableByContainsInspection$IndexOfReplaceableByContainsFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiMethodCallExpression callExpression
String newExpressionText
com.intellij.psi.PsiMethodCallExpression callExpression
String newExpressionText
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.siyeh.ig.psiutils.CommentTracker commentTracker
String newExpressionText
public java.lang.String getFamilyName ()
synthetic void <init> (com.siyeh.ig.migration.IndexOfReplaceableByContainsInspection$1)
com.siyeh.ig.migration.IndexOfReplaceableByContainsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/IndexOfReplaceableByContainsInspection$IndexOfReplaceableByContainsVisitor.class
IndexOfReplaceableByContainsInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.IndexOfReplaceableByContainsInspection$IndexOfReplaceableByContainsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression lhs
private static boolean canBeReplacedByContains (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, boolean, com.intellij.psi.tree.IElementType)
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
boolean flipped
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiMethodCallExpression callExpression
Object object
Integer integer
int constant
private static boolean isIndexOfCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiType argumentType
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType qualifierType
synthetic void <init> (com.siyeh.ig.migration.IndexOfReplaceableByContainsInspection$1)
com.siyeh.ig.migration.IndexOfReplaceableByContainsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/IndexOfReplaceableByContainsInspection.class
IndexOfReplaceableByContainsInspection.java
package com.siyeh.ig.migration
public com.siyeh.ig.migration.IndexOfReplaceableByContainsInspection extends com.siyeh.ig.BaseInspection {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public boolean isEnabledByDefault ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
com.intellij.psi.PsiMethodCallExpression callExpression
String text
com.intellij.psi.PsiMethodCallExpression callExpression
Object[] infos
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression lhs
String text
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
static java.lang.String createContainsExpressionText (com.intellij.psi.PsiMethodCallExpression, boolean, com.intellij.psi.tree.IElementType, com.siyeh.ig.psiutils.CommentTracker)
String qualifierText
com.intellij.psi.PsiMethodCallExpression call
boolean flipped
com.intellij.psi.tree.IElementType tokenType
com.siyeh.ig.psiutils.CommentTracker commentTracker
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifierExpression
String qualifierText
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression expression
String newExpressionText
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/MethodCanBeVariableArityMethodInspection$1.class
MethodCanBeVariableArityMethodInspection.java
package com.siyeh.ig.migration
synthetic com.siyeh.ig.migration.MethodCanBeVariableArityMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/migration/MethodCanBeVariableArityMethodInspection$MethodCanBeVariableArityMethodVisitor.class
MethodCanBeVariableArityMethodInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.MethodCanBeVariableArityMethodInspection$MethodCanBeVariableArityMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.migration.MethodCanBeVariableArityMethodInspection this$0
private void <init> (com.siyeh.ig.migration.MethodCanBeVariableArityMethodInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiParameter parameter
int i
int length
int offset
int length
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter lastParameter
com.intellij.psi.PsiType type
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiElement nameIdentifier
synthetic void <init> (com.siyeh.ig.migration.MethodCanBeVariableArityMethodInspection, com.siyeh.ig.migration.MethodCanBeVariableArityMethodInspection$1)
com.siyeh.ig.migration.MethodCanBeVariableArityMethodInspection x0
com.siyeh.ig.migration.MethodCanBeVariableArityMethodInspection$1 x1
}
com/siyeh/ig/migration/MethodCanBeVariableArityMethodInspection.class
MethodCanBeVariableArityMethodInspection.java
package com.siyeh.ig.migration
public com.siyeh.ig.migration.MethodCanBeVariableArityMethodInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreByteAndShortArrayParameters
public boolean ignoreAllPrimitiveArrayParameters
public boolean ignoreOverridingMethods
public boolean onlyReportPublicMethods
public boolean ignoreMultipleArrayParameters
public boolean ignoreMultiDimensionalArrayParameters
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
javax.swing.JCheckBox box
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/RawUseOfParameterizedTypeInspection$1.class
RawUseOfParameterizedTypeInspection.java
package com.siyeh.ig.migration
synthetic com.siyeh.ig.migration.RawUseOfParameterizedTypeInspection$1 extends java.lang.Object {
}
com/siyeh/ig/migration/RawUseOfParameterizedTypeInspection$RawUseOfParameterizedTypeVisitor.class
RawUseOfParameterizedTypeInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.RawUseOfParameterizedTypeInspection$RawUseOfParameterizedTypeVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.migration.RawUseOfParameterizedTypeInspection this$0
private void <init> (com.siyeh.ig.migration.RawUseOfParameterizedTypeInspection)
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiJavaCodeReferenceElement classReference
public void visitTypeElement (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiAnnotationMemberValue defaultValue
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement declarationScope
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement referenceParent
com.intellij.psi.PsiReferenceList referenceList
com.intellij.psi.PsiElement listParent
private void checkReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement qualifierReference
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiType[] typeParameters
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement qualifier
synthetic void <init> (com.siyeh.ig.migration.RawUseOfParameterizedTypeInspection, com.siyeh.ig.migration.RawUseOfParameterizedTypeInspection$1)
com.siyeh.ig.migration.RawUseOfParameterizedTypeInspection x0
com.siyeh.ig.migration.RawUseOfParameterizedTypeInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/RawUseOfParameterizedTypeInspection.class
RawUseOfParameterizedTypeInspection.java
package com.siyeh.ig.migration
public com.siyeh.ig.migration.RawUseOfParameterizedTypeInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreObjectConstruction
public boolean ignoreTypeCasts
public boolean ignoreUncompilable
public boolean ignoreParametersOfOverridingMethods
public void <init> ()
public java.lang.String getID ()
public java.lang.String getAlternativeID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel optionsPanel
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/StringBufferReplaceableByStringBuilderInspection$1.class
StringBufferReplaceableByStringBuilderInspection.java
package com.siyeh.ig.migration
synthetic com.siyeh.ig.migration.StringBufferReplaceableByStringBuilderInspection$1 extends java.lang.Object {
}
com/siyeh/ig/migration/StringBufferReplaceableByStringBuilderInspection$StringBufferMayBeStringBuilderFix.class
StringBufferReplaceableByStringBuilderInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.StringBufferReplaceableByStringBuilderInspection$StringBufferMayBeStringBuilderFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiElement declaredElement
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiClass stringBuilderClass
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiJavaCodeReferenceElement stringBuilderClassReference
com.intellij.psi.PsiClassType stringBuilderType
com.intellij.psi.PsiTypeElement stringBuilderTypeElement
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiDeclarationStatement declarationStatement
com.intellij.psi.PsiElement[] declaredElements
private static void replaceWithStringBuilder (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiTypeElement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiJavaCodeReferenceElement newClassReference
com.intellij.psi.PsiTypeElement newTypeElement
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiTypeElement typeElement
synthetic void <init> (com.siyeh.ig.migration.StringBufferReplaceableByStringBuilderInspection$1)
com.siyeh.ig.migration.StringBufferReplaceableByStringBuilderInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/StringBufferReplaceableByStringBuilderInspection$StringBufferReplaceableByStringBuilderVisitor.class
StringBufferReplaceableByStringBuilderInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.StringBufferReplaceableByStringBuilderInspection$StringBufferReplaceableByStringBuilderVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private static final java.util.Set excludes
private void <init> ()
public void visitDeclarationStatement (com.intellij.psi.PsiDeclarationStatement)
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement declaredElement
com.intellij.psi.PsiDeclarationStatement statement
com.intellij.psi.PsiElement[] declaredElements
com.intellij.psi.PsiLocalVariable firstVariable
private static boolean isReplaceableStringBuffer (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression initializer
private static synthetic boolean lambda$isReplaceableStringBuffer$0 (com.intellij.psi.PsiCall)
com.intellij.psi.PsiCall call
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.migration.StringBufferReplaceableByStringBuilderInspection$1)
com.siyeh.ig.migration.StringBufferReplaceableByStringBuilderInspection$1 x0
static void <clinit> ()
}
com/siyeh/ig/migration/StringBufferReplaceableByStringBuilderInspection.class
StringBufferReplaceableByStringBuilderInspection.java
package com.siyeh.ig.migration
public com.siyeh.ig.migration.StringBufferReplaceableByStringBuilderInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public boolean isEnabledByDefault ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static com.intellij.psi.PsiNewExpression getNewStringBuffer (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression expression
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
static synthetic com.intellij.psi.PsiNewExpression access$100 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/TryFinallyCanBeTryWithResourcesInspection$1.class
TryFinallyCanBeTryWithResourcesInspection.java
package com.siyeh.ig.migration
synthetic com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$1 extends java.lang.Object {
}
com/siyeh/ig/migration/TryFinallyCanBeTryWithResourcesInspection$Context.class
TryFinallyCanBeTryWithResourcesInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$Context extends java.lang.Object {
final java.util.List myResourceVariables
final java.util.Set myStatementsToDelete
private void <init> (java.util.List, java.util.Set)
java.util.List resourceVariables
java.util.Set statementsToDelete
static com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$Context from (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiStatement statement
int i
int length
int assignmentStatementIndex
com.intellij.psi.PsiExpressionStatement assignmentStatement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression initializer
boolean hasNonNullInitializer
boolean variableUsedOutsideTry
com.intellij.psi.PsiVariable resourceVariable
int i
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiStatement statement
java.util.List statements
boolean varUsedNotInTry
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.PsiCodeBlock tryBlock
com.intellij.psi.PsiStatement[] tryStatements
com.intellij.psi.PsiStatement[] finallyStatements
java.util.BitSet closedVariableStatementIndices
java.util.Set collectedVariables
java.util.List resourceVariables
java.util.List statementsToDelete
gnu.trove.TIntArrayList initializerPositions
java.util.Optional lastNonTryVar
private static boolean initializersAreAtTheBeginning (gnu.trove.TIntArrayList)
int i
gnu.trove.TIntArrayList initializerPositions
private static boolean noStatementsBetweenVariableDeclarations (java.util.Set)
java.util.Set collectedVariables
private static synthetic boolean lambda$noStatementsBetweenVariableDeclarations$7 (java.lang.Boolean)
Boolean b
private static synthetic java.lang.Boolean lambda$noStatementsBetweenVariableDeclarations$6 (com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement l1
com.intellij.psi.PsiStatement l2
private static synthetic com.intellij.psi.PsiStatement lambda$noStatementsBetweenVariableDeclarations$5 (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable var
private static synthetic boolean lambda$from$4 (com.intellij.psi.PsiTryStatement, com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiLocalVariable variable1
private static synthetic java.util.stream.Stream lambda$from$3 (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement stmt
private static synthetic java.util.stream.Stream lambda$null$2 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic boolean lambda$from$1 (com.intellij.psi.PsiTryStatement, com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$ResourceVariable)
com.intellij.psi.PsiTryStatement tryStatement
com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$ResourceVariable r
private static synthetic com.intellij.psi.PsiElement lambda$from$0 (com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$ResourceVariable)
com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$ResourceVariable o
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/TryFinallyCanBeTryWithResourcesInspection$ResourceVariable.class
TryFinallyCanBeTryWithResourcesInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$ResourceVariable extends java.lang.Object {
final com.intellij.psi.PsiExpression myInitializer
final boolean myUsedOutsideTry
final com.intellij.psi.PsiVariable myVariable
static final synthetic boolean $assertionsDisabled
void <init> (com.intellij.psi.PsiExpression, boolean, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpression initializer
boolean usedOutsideTry
com.intellij.psi.PsiVariable variable
java.lang.String generateResourceDeclaration ()
com.intellij.psi.PsiElement getInitializedElement ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/TryFinallyCanBeTryWithResourcesInspection$TryFinallyCanBeTryWithResourcesFix.class
TryFinallyCanBeTryWithResourcesInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$TryFinallyCanBeTryWithResourcesFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
private static com.intellij.openapi.util.Pair partition (java.lang.Iterable, java.util.function.Predicate)
Object value
Iterable iterable
java.util.function.Predicate predicate
java.util.List list1
java.util.List list2
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
int i
com.intellij.psi.PsiElement[] children
com.intellij.psi.PsiStatement statement
int i
java.util.List statements
com.intellij.psi.PsiJavaToken lBrace
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiStatement declaration
com.intellij.psi.PsiStatement statement
com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$ResourceVariable variable
com.intellij.psi.PsiCatchSection section
com.intellij.psi.PsiElement tryParent
com.intellij.psi.PsiElement[] finallyBlockChildren
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiCodeBlock tryBlock
com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$Context context
com.intellij.openapi.util.Pair partition
java.util.List before
java.util.List after
String resourceListBefore
String resourceListAfter
StringBuilder sb
com.intellij.psi.PsiResourceList resourceListElement
java.util.List locals
com.intellij.psi.PsiCodeBlock finallyBlock
private java.lang.String joinToString (java.util.List)
java.util.List variables
private static void restoreStatementsBeforeLastVariableInTryResource (com.intellij.psi.PsiTryStatement, com.intellij.psi.PsiCodeBlock, com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$Context)
com.intellij.psi.PsiStatement current
int i
com.intellij.psi.PsiStatement last
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiCodeBlock tryBlock
com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$Context context
java.util.Optional lastInTryVariable
java.util.List elementsToRestore
com.intellij.psi.PsiElement tryStatementParent
private static synthetic boolean lambda$restoreStatementsBeforeLastVariableInTryResource$4 (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiCodeBlock tryBlock
com.intellij.psi.PsiExpression e
private static synthetic com.intellij.psi.PsiExpression lambda$restoreStatementsBeforeLastVariableInTryResource$3 (com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$ResourceVariable)
com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$ResourceVariable v
private static synthetic boolean lambda$doFix$2 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement el
private static synthetic com.intellij.psi.PsiVariable lambda$doFix$1 (com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$ResourceVariable)
com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$ResourceVariable resourceVariable
private static synthetic boolean lambda$doFix$0 (com.intellij.psi.PsiTryStatement, com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$ResourceVariable)
com.intellij.psi.PsiTryStatement tryStatement
com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$ResourceVariable variable
synthetic void <init> (com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$1)
com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/TryFinallyCanBeTryWithResourcesInspection$TryFinallyCanBeTryWithResourcesVisitor.class
TryFinallyCanBeTryWithResourcesInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$TryFinallyCanBeTryWithResourcesVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitTryStatement (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiTryStatement tryStatement
synthetic void <init> (com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$1)
com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$1 x0
}
com/siyeh/ig/migration/TryFinallyCanBeTryWithResourcesInspection$VariableUsedOutsideContextVisitor.class
TryFinallyCanBeTryWithResourcesInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$VariableUsedOutsideContextVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean used
private final com.intellij.psi.PsiVariable variable
private final com.intellij.psi.PsiElement skipContext
void <init> (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement skipContext
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
private static boolean isCloseMethodCalled (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiReferenceExpression methodExpression
String name
public boolean variableIsUsed ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/TryFinallyCanBeTryWithResourcesInspection.class
TryFinallyCanBeTryWithResourcesInspection.java
package com.siyeh.ig.migration
public com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public boolean isEnabledByDefault ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static java.util.List collectStatementsBetween (com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement startExclusive
com.intellij.psi.PsiStatement endExclusive
java.util.List statements
com.intellij.psi.PsiStatement current
private static boolean resourceVariablesUsedInFinally (com.intellij.psi.PsiStatement[], java.util.BitSet, java.util.Set)
com.intellij.psi.PsiVariable usedVariable
java.util.Set usedVariables
int i
com.intellij.psi.PsiStatement[] statements
java.util.BitSet closedVariableStatementIndices
java.util.Set resourceVariables
private static boolean resourceVariableUsedInCatches (com.intellij.psi.PsiTryStatement, java.util.Set)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiCatchSection catchSection
com.intellij.psi.PsiTryStatement tryStatement
java.util.Set collectedVariables
private static boolean isVariableUsedOutsideContext (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection$VariableUsedOutsideContextVisitor visitor
com.intellij.psi.PsiElement declarationScope
private static boolean findAutoClosableVariableWithoutTry (com.intellij.psi.PsiStatement, java.util.Set)
com.intellij.psi.PsiElement variable
com.intellij.psi.PsiElement variable
com.intellij.psi.PsiVariable resourceVariable
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiVariable resourceVariable
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiElement variable
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiVariable resourceVariable
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiStatement statement
java.util.Set variables
private static com.intellij.psi.PsiVariable findAutoCloseableVariable (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
java.util.Set variables
private static boolean findAutoCloseableVariables (com.intellij.psi.PsiStatement, java.util.Set)
com.intellij.psi.PsiStatement tryStmt
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiCodeBlock[] catchBlocks
com.intellij.psi.PsiStatement[] catchStatements
com.intellij.psi.PsiCodeBlock tryBlock
com.intellij.psi.PsiStatement[] tryStatements
com.intellij.psi.PsiStatement statement
java.util.Set variables
private static boolean isAutoCloseable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiClass aClass
private static int findInitialization (com.intellij.psi.PsiElement[], com.intellij.psi.PsiVariable)
com.intellij.psi.PsiElement element
int i
com.intellij.psi.PsiElement[] elements
com.intellij.psi.PsiVariable variable
int result
int statementsLength
private static boolean isAssignmentToVariable (com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiAssignmentExpression assignmentExpression
static synthetic java.util.List access$100 (com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement x0
com.intellij.psi.PsiStatement x1
static synthetic boolean access$300 (com.intellij.psi.PsiStatement, java.util.Set)
com.intellij.psi.PsiStatement x0
java.util.Set x1
static synthetic boolean access$400 (com.intellij.psi.PsiStatement[], java.util.BitSet, java.util.Set)
com.intellij.psi.PsiStatement[] x0
java.util.BitSet x1
java.util.Set x2
static synthetic boolean access$500 (com.intellij.psi.PsiTryStatement, java.util.Set)
com.intellij.psi.PsiTryStatement x0
java.util.Set x1
static synthetic boolean access$600 (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable x0
com.intellij.psi.PsiElement x1
static synthetic int access$700 (com.intellij.psi.PsiElement[], com.intellij.psi.PsiVariable)
com.intellij.psi.PsiElement[] x0
com.intellij.psi.PsiVariable x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/TryWithIdenticalCatchesInspection$1.class
TryWithIdenticalCatchesInspection.java
package com.siyeh.ig.migration
synthetic com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$1 extends java.lang.Object {
}
com/siyeh/ig/migration/TryWithIdenticalCatchesInspection$CatchSectionIndices.class
TryWithIdenticalCatchesInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionIndices extends java.lang.Object {
final int myIndex
int myCanInsertBefore
int myCanInsertAfter
boolean myHasDuplicate
int[] myDuplicates
int myCollapseIntoIndex
void <init> (int)
int index
void addDuplicate (com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionIndices)
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionIndices duplicate
void computeInsertionRange (boolean[][])
int before
int after
boolean[][] canSwap
boolean[] canSwapWith
public void tryCollapseInto (com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionIndices)
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionIndices collapseInto
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/TryWithIdenticalCatchesInspection$CatchSectionWrapper.class
TryWithIdenticalCatchesInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper extends java.lang.Object {
final com.intellij.psi.PsiCatchSection myCatchSection
final com.intellij.psi.PsiCodeBlock myCodeBlock
final com.intellij.psi.PsiParameter myParameter
final java.util.List myTypes
final com.intellij.refactoring.util.duplicates.DuplicatesFinder myFinder
private void <init> (com.intellij.psi.PsiCatchSection, com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiParameter, java.util.List, com.intellij.refactoring.util.duplicates.DuplicatesFinder)
com.intellij.psi.PsiCatchSection catchSection
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiParameter parameter
java.util.List types
com.intellij.refactoring.util.duplicates.DuplicatesFinder finder
static boolean areEmpty (com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper, com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper)
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper s1
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper s2
static boolean areDuplicates (com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper, com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper)
java.util.List comments1
java.util.List comments2
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper s1
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper s2
boolean empty1
boolean empty2
com.intellij.refactoring.util.duplicates.Match match1
com.intellij.refactoring.util.duplicates.Match match2
private com.intellij.refactoring.util.duplicates.Match findDuplicate (com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper)
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper section
boolean canSwapWith (com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper)
com.intellij.psi.PsiClassType otherType
com.intellij.psi.PsiClassType type
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper section
static com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper[] createWrappers (com.intellij.psi.PsiTryStatement)
int i
com.intellij.psi.PsiTryStatement statement
com.intellij.psi.PsiCatchSection[] catchSections
com.intellij.psi.PsiParameter[] parameters
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper[] sections
private static com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper createWrapper (com.intellij.psi.PsiCatchSection)
com.intellij.refactoring.util.duplicates.DuplicatesFinder finder
java.util.List types
com.intellij.psi.PsiCatchSection catchSection
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiCodeBlock codeBlock
private static java.util.List getClassTypes (com.intellij.psi.PsiType)
java.util.List classTypes
java.util.List disjunctions
com.intellij.psi.PsiType type
private static com.intellij.refactoring.util.duplicates.DuplicatesFinder buildDuplicatesFinder (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiParameter)
com.intellij.psi.PsiCodeBlock catchBlock
com.intellij.psi.PsiParameter parameter
com.intellij.refactoring.extractMethod.InputVariables inputVariables
private static synthetic com.intellij.psi.PsiClassType lambda$getClassTypes$0 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType t
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/TryWithIdenticalCatchesInspection$CollapseCatchSectionsFix.class
TryWithIdenticalCatchesInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CollapseCatchSectionsFix extends com.siyeh.ig.InspectionGadgetsFix {
private final boolean myEmpty
void <init> (boolean)
boolean empty
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiCatchSection[] catchSections
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiCatchSection catchSection
com.intellij.psi.PsiTryStatement tryStatement
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper[] sections
int sectionIndex
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper duplicateSection
boolean[][] canSwap
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionIndices[] duplicatesIndices
int collapseIntoIndex
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper collapseIntoSection
com.intellij.psi.PsiTypeElement collapseIntoTypeElement
java.util.Set survivingCommentTexts
java.util.List parameterTypes
java.util.List filteredTypes
com.intellij.psi.PsiType disjunction
com.intellij.psi.PsiTypeElement newTypeElement
int insertBeforeIndex
com.siyeh.ig.psiutils.CommentTracker tracker
private static int getSectionIndex (com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper[], com.intellij.psi.PsiElement)
int i
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper[] sections
com.intellij.psi.PsiElement catchSection
private static synthetic boolean lambda$doFix$0 (java.util.Set, com.siyeh.ig.psiutils.CommentTracker, com.intellij.psi.PsiElement)
String text
java.util.Set survivingCommentTexts
com.siyeh.ig.psiutils.CommentTracker tracker
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/TryWithIdenticalCatchesInspection$TryWithIdenticalCatchesVisitor.class
TryWithIdenticalCatchesInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$TryWithIdenticalCatchesVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitTryStatement (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiTryStatement statement
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper[] sections
boolean[][] canSwap
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionIndices[] duplicateIndices
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionIndices[] emptyIndices
boolean[] problems
private void registerProblems (com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper[], com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionIndices[], boolean[], boolean)
int collapseIntoIndex
int index
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper[] sections
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionIndices[] sectionIndices
boolean[] problems
boolean empty
private void registerProblem (com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper[], int, int, boolean)
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper[] sections
int at
int collapseIntoIndex
boolean empty
com.intellij.psi.PsiCatchSection section
com.intellij.psi.PsiJavaToken rParenth
synthetic void <init> (com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$1)
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/TryWithIdenticalCatchesInspection.class
TryWithIdenticalCatchesInspection.java
package com.siyeh.ig.migration
public com.siyeh.ig.migration.TryWithIdenticalCatchesInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public boolean isEnabledByDefault ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiType type
public java.lang.String getDisplayName ()
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public boolean isSuppressedFor (com.intellij.psi.PsiElement)
com.intellij.psi.PsiCatchSection catchSection
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement element
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionIndices[] getCatchSectionIndices (com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper[], boolean[][], java.util.function.BiPredicate)
int index
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper otherSection
int to
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper section
int from
int index
int to
int from
int[] duplicates
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionIndices idx
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper[] sections
boolean[][] canSwap
java.util.function.BiPredicate equals
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionIndices[] indices
boolean duplicateFound
private static boolean[][] collectCanSwap (com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper[])
int to
int from
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper[] sections
boolean[][] canSwap
public static void collectCommentTexts (com.intellij.psi.PsiElement, java.util.Collection)
com.intellij.psi.PsiElement element
java.util.Collection result
private static void addCommentText (java.util.Collection, com.intellij.psi.PsiComment)
java.util.Collection result
com.intellij.psi.PsiComment child
String text
private static java.util.List collectCommentTexts (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
java.util.List result
public static java.lang.String getCommentText (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment comment
com.intellij.psi.tree.IElementType type
String text
int start
int end
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic boolean lambda$collectCommentTexts$0 (java.util.Collection, com.intellij.psi.PsiElement)
java.util.Collection result
com.intellij.psi.PsiElement child
static synthetic boolean[][] access$100 (com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper[])
com.siyeh.ig.migration.TryWithIdenticalCatchesInspection$CatchSectionWrapper[] x0
static synthetic java.util.List access$200 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/UnnecessaryBoxingInspection$1.class
UnnecessaryBoxingInspection.java
package com.siyeh.ig.migration
synthetic com.siyeh.ig.migration.UnnecessaryBoxingInspection$1 extends java.lang.Object {
}
com/siyeh/ig/migration/UnnecessaryBoxingInspection$UnnecessaryBoxingFix.class
UnnecessaryBoxingInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.UnnecessaryBoxingInspection$UnnecessaryBoxingFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String name
private void <init> ()
private void <init> (com.intellij.psi.PsiType)
com.intellij.psi.PsiType retType
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiMethodCallExpression methodCall
String parseMethodName
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiCallExpression expression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression unboxedExpression
com.intellij.psi.PsiType unboxedExpressionType
com.siyeh.ig.psiutils.CommentTracker commentTracker
Object value
String replacementText
private static java.lang.String getUnboxedExpressionText (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression unboxedExpression
com.intellij.psi.PsiExpression boxedExpression
com.siyeh.ig.psiutils.CommentTracker commentTracker
com.intellij.psi.PsiType boxedType
com.intellij.psi.PsiType expressionType
com.intellij.psi.PsiType unboxedType
String text
synthetic void <init> (com.siyeh.ig.migration.UnnecessaryBoxingInspection$1)
com.siyeh.ig.migration.UnnecessaryBoxingInspection$1 x0
synthetic void <init> (com.intellij.psi.PsiType, com.siyeh.ig.migration.UnnecessaryBoxingInspection$1)
com.intellij.psi.PsiType x0
com.siyeh.ig.migration.UnnecessaryBoxingInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/UnnecessaryBoxingInspection$UnnecessaryBoxingVisitor.class
UnnecessaryBoxingInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.UnnecessaryBoxingInspection$UnnecessaryBoxingVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.migration.UnnecessaryBoxingInspection this$0
private void <init> (com.siyeh.ig.migration.UnnecessaryBoxingInspection)
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiType constructorType
com.intellij.psi.PsiPrimitiveType unboxedType
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression boxedExpression
com.intellij.psi.PsiType argumentType
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiType methodReturnType
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression boxedExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String referenceName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String canonicalText
com.intellij.psi.PsiType boxedExpressionType
private boolean isBoxingNecessary (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiTypeCastExpression castExpression
com.intellij.psi.PsiType type
com.intellij.psi.PsiType type
com.intellij.psi.PsiConditionalExpression conditionalExpression
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiExpression boxingExpression
com.intellij.psi.PsiExpression boxedExpression
com.intellij.psi.PsiElement parent
private boolean isPossibleObjectComparison (com.intellij.psi.PsiExpression, com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiPolyadicExpression polyadicExpression
synthetic void <init> (com.siyeh.ig.migration.UnnecessaryBoxingInspection, com.siyeh.ig.migration.UnnecessaryBoxingInspection$1)
com.siyeh.ig.migration.UnnecessaryBoxingInspection x0
com.siyeh.ig.migration.UnnecessaryBoxingInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/UnnecessaryBoxingInspection.class
UnnecessaryBoxingInspection.java
package com.siyeh.ig.migration
public com.siyeh.ig.migration.UnnecessaryBoxingInspection extends com.siyeh.ig.BaseInspection {
public boolean onlyReportSuperfluouslyBoxed
public void <init> ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
public javax.swing.JComponent createOptionsPanel ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static java.lang.String getParseMethod (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
String typeText
static synthetic java.lang.String access$200 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/UnnecessaryUnboxingInspection$1.class
UnnecessaryUnboxingInspection.java
package com.siyeh.ig.migration
synthetic com.siyeh.ig.migration.UnnecessaryUnboxingInspection$1 extends java.lang.Object {
}
com/siyeh/ig/migration/UnnecessaryUnboxingInspection$UnnecessaryUnboxingFix.class
UnnecessaryUnboxingInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.UnnecessaryUnboxingInspection$UnnecessaryUnboxingFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
String name
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
String classname
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement element
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression strippedQualifier
com.siyeh.ig.psiutils.CommentTracker commentTracker
String strippedQualifierText
synthetic void <init> (com.siyeh.ig.migration.UnnecessaryUnboxingInspection$1)
com.siyeh.ig.migration.UnnecessaryUnboxingInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/UnnecessaryUnboxingInspection$UnnecessaryUnboxingVisitor.class
UnnecessaryUnboxingInspection.java
package com.siyeh.ig.migration
com.siyeh.ig.migration.UnnecessaryUnboxingInspection$UnnecessaryUnboxingVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.migration.UnnecessaryUnboxingInspection this$0
private void <init> (com.siyeh.ig.migration.UnnecessaryUnboxingInspection)
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
private boolean isUnboxingNecessary (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType castType
com.intellij.psi.PsiType expressionType
com.intellij.psi.PsiType type
com.intellij.psi.PsiType type
com.intellij.psi.PsiConditionalExpression conditionalExpression
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression unboxedExpression
com.intellij.psi.PsiElement parent
private boolean isPossibleObjectComparison (com.intellij.psi.PsiExpression, com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiPolyadicExpression polyadicExpression
private boolean isUnboxingExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType qualifierType
String qualifierTypeName
String methodName
String unboxingMethod
synthetic void <init> (com.siyeh.ig.migration.UnnecessaryUnboxingInspection, com.siyeh.ig.migration.UnnecessaryUnboxingInspection$1)
com.siyeh.ig.migration.UnnecessaryUnboxingInspection x0
com.siyeh.ig.migration.UnnecessaryUnboxingInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/migration/UnnecessaryUnboxingInspection.class
UnnecessaryUnboxingInspection.java
package com.siyeh.ig.migration
public com.siyeh.ig.migration.UnnecessaryUnboxingInspection extends com.siyeh.ig.BaseInspection {
public boolean onlyReportSuperfluouslyUnboxed
static final java.util.Map s_unboxingMethods
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public javax.swing.JComponent createOptionsPanel ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/modularization/ClassIndependentOfModuleInspection.class
ClassIndependentOfModuleInspection.java
package com.siyeh.ig.modularization
public com.siyeh.ig.modularization.ClassIndependentOfModuleInspection extends com.siyeh.ig.BaseGlobalInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefClass dependency
com.intellij.codeInspection.reference.RefClass dependent
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.reference.RefEntity owner
java.util.Set dependencies
java.util.Set dependents
com.intellij.psi.PsiElement anchorPsi
private static boolean inSameModule (com.intellij.codeInspection.reference.RefClass, com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass class1
com.intellij.codeInspection.reference.RefClass class2
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/modularization/ClassOnlyUsedInOneModuleInspection.class
ClassOnlyUsedInOneModuleInspection.java
package com.siyeh.ig.modularization
public com.siyeh.ig.modularization.ClassOnlyUsedInOneModuleInspection extends com.siyeh.ig.BaseGlobalInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefModule module
com.intellij.codeInspection.reference.RefClass dependency
com.intellij.codeInspection.reference.RefModule module
com.intellij.codeInspection.reference.RefClass dependent
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.reference.RefEntity owner
java.util.Set dependencies
com.intellij.codeInspection.reference.RefModule otherModule
java.util.Set dependents
com.intellij.psi.PsiElement anchorPsi
String moduleName
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/modularization/ModuleWithTooFewClassesInspection.class
ModuleWithTooFewClassesInspection.java
package com.siyeh.ig.modularization
public com.siyeh.ig.modularization.ModuleWithTooFewClassesInspection extends com.siyeh.ig.BaseGlobalInspection {
public int limit
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefEntity child
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope analysisScope
com.intellij.codeInspection.InspectionManager inspectionManager
com.intellij.codeInspection.GlobalInspectionContext globalInspectionContext
com.intellij.codeInspection.reference.RefModule refModule
java.util.List children
int numClasses
com.intellij.openapi.project.Project project
com.intellij.openapi.module.Module[] modules
String errorString
public javax.swing.JComponent createOptionsPanel ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/modularization/ModuleWithTooManyClassesInspection.class
ModuleWithTooManyClassesInspection.java
package com.siyeh.ig.modularization
public com.siyeh.ig.modularization.ModuleWithTooManyClassesInspection extends com.siyeh.ig.BaseGlobalInspection {
public int limit
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefEntity child
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope analysisScope
com.intellij.codeInspection.InspectionManager inspectionManager
com.intellij.codeInspection.GlobalInspectionContext globalInspectionContext
java.util.List children
int numClasses
String errorString
public javax.swing.JComponent createOptionsPanel ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/naming/MisspelledMethodNameInspectionMerger.class
MisspelledMethodNameInspectionMerger.java
package com.siyeh.ig.naming
public com.siyeh.ig.naming.MisspelledMethodNameInspectionMerger extends com.intellij.codeInspection.ex.InspectionElementsMerger {
public void <init> ()
public java.lang.String getMergedToolName ()
public java.lang.String[] getSourceToolNames ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/naming/OverloadedMethodsWithSameNumberOfParametersInspection$1.class
OverloadedMethodsWithSameNumberOfParametersInspection.java
package com.siyeh.ig.naming
synthetic com.siyeh.ig.naming.OverloadedMethodsWithSameNumberOfParametersInspection$1 extends java.lang.Object {
}
com/siyeh/ig/naming/OverloadedMethodsWithSameNumberOfParametersInspection$OverloadedMethodsWithSameNumberOfParametersVisitor.class
OverloadedMethodsWithSameNumberOfParametersInspection.java
package com.siyeh.ig.naming
com.siyeh.ig.naming.OverloadedMethodsWithSameNumberOfParametersInspection$OverloadedMethodsWithSameNumberOfParametersVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.naming.OverloadedMethodsWithSameNumberOfParametersInspection this$0
private void <init> (com.siyeh.ig.naming.OverloadedMethodsWithSameNumberOfParametersInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiParameterList otherParameterList
com.intellij.psi.PsiMethod sameNameMethod
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
int parameterCount
com.intellij.psi.PsiClass aClass
String methodName
com.intellij.psi.PsiMethod[] sameNameMethods
private boolean areParameterTypesConvertible (com.intellij.psi.PsiParameterList, com.intellij.psi.PsiParameterList)
com.intellij.psi.PsiType type
com.intellij.psi.PsiType otherType
int i
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameterList otherParameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter[] otherParameters
synthetic void <init> (com.siyeh.ig.naming.OverloadedMethodsWithSameNumberOfParametersInspection, com.siyeh.ig.naming.OverloadedMethodsWithSameNumberOfParametersInspection$1)
com.siyeh.ig.naming.OverloadedMethodsWithSameNumberOfParametersInspection x0
com.siyeh.ig.naming.OverloadedMethodsWithSameNumberOfParametersInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/naming/OverloadedMethodsWithSameNumberOfParametersInspection.class
OverloadedMethodsWithSameNumberOfParametersInspection.java
package com.siyeh.ig.naming
public com.siyeh.ig.naming.OverloadedMethodsWithSameNumberOfParametersInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreInconvertibleTypes
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/naming/OverloadedVarargsMethodInspection$1.class
OverloadedVarargsMethodInspection.java
package com.siyeh.ig.naming
synthetic com.siyeh.ig.naming.OverloadedVarargsMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/naming/OverloadedVarargsMethodInspection$OverloadedVarargMethodVisitor.class
OverloadedVarargsMethodInspection.java
package com.siyeh.ig.naming
com.siyeh.ig.naming.OverloadedVarargsMethodInspection$OverloadedVarargMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiMethod sameNameMethod
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String methodName
com.intellij.psi.PsiMethod[] sameNameMethods
synthetic void <init> (com.siyeh.ig.naming.OverloadedVarargsMethodInspection$1)
com.siyeh.ig.naming.OverloadedVarargsMethodInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/naming/OverloadedVarargsMethodInspection.class
OverloadedVarargsMethodInspection.java
package com.siyeh.ig.naming
public com.siyeh.ig.naming.OverloadedVarargsMethodInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiMethod element
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/BadOddnessInspection$1.class
BadOddnessInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.BadOddnessInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/BadOddnessInspection$BadOddnessVisitor.class
BadOddnessInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.BadOddnessInspection$BadOddnessVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
private static boolean isModTwo (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression exp
com.intellij.psi.PsiBinaryExpression binary
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression lhs
private static boolean canBeNegative (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression lhs
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet range
private static boolean hasValue (com.intellij.psi.PsiExpression, int)
com.intellij.psi.PsiExpression expression
int testValue
Integer value
synthetic void <init> (com.siyeh.ig.numeric.BadOddnessInspection$1)
com.siyeh.ig.numeric.BadOddnessInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/BadOddnessInspection.class
BadOddnessInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.BadOddnessInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/BigDecimalEqualsInspection$1.class
BigDecimalEqualsInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.BigDecimalEqualsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/BigDecimalEqualsInspection$BigDecimalEqualsFix.class
BigDecimalEqualsInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.BigDecimalEqualsInspection$BigDecimalEqualsFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiMethodCallExpression call
com.siyeh.ig.psiutils.EqualityCheck check
com.siyeh.ig.psiutils.CommentTracker commentTracker
String qualifierText
String argText
String replacement
synthetic void <init> (com.siyeh.ig.numeric.BigDecimalEqualsInspection$1)
com.siyeh.ig.numeric.BigDecimalEqualsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/BigDecimalEqualsInspection$BigDecimalEqualsVisitor.class
BigDecimalEqualsInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.BigDecimalEqualsInspection$BigDecimalEqualsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.siyeh.ig.psiutils.EqualityCheck check
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
synthetic void <init> (com.siyeh.ig.numeric.BigDecimalEqualsInspection$1)
com.siyeh.ig.numeric.BigDecimalEqualsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/BigDecimalEqualsInspection.class
BigDecimalEqualsInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.BigDecimalEqualsInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/BigDecimalMethodWithoutRoundingCalledInspection$1.class
BigDecimalMethodWithoutRoundingCalledInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.BigDecimalMethodWithoutRoundingCalledInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/BigDecimalMethodWithoutRoundingCalledInspection$BigDecimalMethodWithoutRoundingCalledVisitor.class
BigDecimalMethodWithoutRoundingCalledInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.BigDecimalMethodWithoutRoundingCalledInspection$BigDecimalMethodWithoutRoundingCalledVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String name
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
synthetic void <init> (com.siyeh.ig.numeric.BigDecimalMethodWithoutRoundingCalledInspection$1)
com.siyeh.ig.numeric.BigDecimalMethodWithoutRoundingCalledInspection$1 x0
}
com/siyeh/ig/numeric/BigDecimalMethodWithoutRoundingCalledInspection.class
BigDecimalMethodWithoutRoundingCalledInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.BigDecimalMethodWithoutRoundingCalledInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/CachedNumberConstructorCallInspection$1.class
CachedNumberConstructorCallInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.CachedNumberConstructorCallInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/CachedNumberConstructorCallInspection$CachedNumberConstructorCallFix.class
CachedNumberConstructorCallInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.CachedNumberConstructorCallInspection$CachedNumberConstructorCallFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String className
static final synthetic boolean $assertionsDisabled
void <init> (java.lang.String)
String className
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiExpressionList argList
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiExpression arg
com.siyeh.ig.psiutils.CommentTracker commentTracker
String text
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/CachedNumberConstructorCallInspection$LongConstructorVisitor.class
CachedNumberConstructorCallInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.CachedNumberConstructorCallInspection$LongConstructorVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.numeric.CachedNumberConstructorCallInspection this$0
private void <init> (com.siyeh.ig.numeric.CachedNumberConstructorCallInspection)
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiType type
String canonicalText
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType argumentType
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.numeric.CachedNumberConstructorCallInspection, com.siyeh.ig.numeric.CachedNumberConstructorCallInspection$1)
com.siyeh.ig.numeric.CachedNumberConstructorCallInspection x0
com.siyeh.ig.numeric.CachedNumberConstructorCallInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/CachedNumberConstructorCallInspection.class
CachedNumberConstructorCallInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.CachedNumberConstructorCallInspection extends com.siyeh.ig.BaseInspection {
static final java.util.Set cachedNumberTypes
public boolean ignoreStringArguments
public boolean reportOnlyWhenDeprecated
static final synthetic boolean $assertionsDisabled
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiJavaCodeReferenceElement classReference
String className
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/CastThatLosesPrecisionInspection$1.class
CastThatLosesPrecisionInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.CastThatLosesPrecisionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/CastThatLosesPrecisionInspection$CastThatLosesPrecisionVisitor.class
CastThatLosesPrecisionInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.CastThatLosesPrecisionInspection$CastThatLosesPrecisionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.numeric.CastThatLosesPrecisionInspection this$0
private void <init> (com.siyeh.ig.numeric.CastThatLosesPrecisionInspection)
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiMethod method
int i
Number number
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet valueRange
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiType castType
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType operandType
Object result
com.intellij.psi.PsiTypeElement castTypeElement
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet targetRange
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet lostRange
private com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet getValueRange (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet fact
private boolean valueIsContainableInType (java.lang.Number, com.intellij.psi.PsiType)
Number value
com.intellij.psi.PsiType type
long longValue
double doubleValue
synthetic void <init> (com.siyeh.ig.numeric.CastThatLosesPrecisionInspection, com.siyeh.ig.numeric.CastThatLosesPrecisionInspection$1)
com.siyeh.ig.numeric.CastThatLosesPrecisionInspection x0
com.siyeh.ig.numeric.CastThatLosesPrecisionInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/CastThatLosesPrecisionInspection.class
CastThatLosesPrecisionInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.CastThatLosesPrecisionInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreIntegerCharCasts
public boolean ignoreOverflowingByteCasts
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiType operandType
boolean negativeOnly
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/CastedLiteralMaybeJustLiteralInspection$1.class
CastedLiteralMaybeJustLiteralInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.CastedLiteralMaybeJustLiteralInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/CastedLiteralMaybeJustLiteralInspection$CastedLiteralMayBeJustLiteralVisitor.class
CastedLiteralMaybeJustLiteralInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.CastedLiteralMaybeJustLiteralInspection$CastedLiteralMayBeJustLiteralVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.numeric.CastedLiteralMaybeJustLiteralInspection this$0
private void <init> (com.siyeh.ig.numeric.CastedLiteralMaybeJustLiteralInspection)
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.psi.PsiType castType
com.intellij.psi.PsiType expectedType
synthetic void <init> (com.siyeh.ig.numeric.CastedLiteralMaybeJustLiteralInspection, com.siyeh.ig.numeric.CastedLiteralMaybeJustLiteralInspection$1)
com.siyeh.ig.numeric.CastedLiteralMaybeJustLiteralInspection x0
com.siyeh.ig.numeric.CastedLiteralMaybeJustLiteralInspection$1 x1
}
com/siyeh/ig/numeric/CastedLiteralMaybeJustLiteralInspection$ReplaceCastedLiteralWithJustLiteralFix.class
CastedLiteralMaybeJustLiteralInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.CastedLiteralMaybeJustLiteralInspection$ReplaceCastedLiteralWithJustLiteralFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String replacementString
final synthetic com.siyeh.ig.numeric.CastedLiteralMaybeJustLiteralInspection this$0
void <init> (com.siyeh.ig.numeric.CastedLiteralMaybeJustLiteralInspection, java.lang.String)
String replacementString
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiTypeCastExpression typeCastExpression
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/CastedLiteralMaybeJustLiteralInspection.class
CastedLiteralMaybeJustLiteralInspection.java
package com.siyeh.ig.numeric
abstract com.siyeh.ig.numeric.CastedLiteralMaybeJustLiteralInspection extends com.siyeh.ig.BaseInspection {
static final synthetic boolean $assertionsDisabled
void <init> ()
protected final transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiTypeCastExpression typeCastExpression
StringBuilder replacementText
abstract java.lang.String getSuffix ()
abstract com.intellij.psi.PsiType getLiteralBeforeType ()
abstract com.intellij.psi.PsiType getCastType ()
private java.lang.StringBuilder buildReplacementText (com.intellij.psi.PsiExpression, java.lang.StringBuilder)
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.psi.PsiExpression expression
StringBuilder out
protected final transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiTypeCastExpression typeCastExpression
StringBuilder replacementText
public final com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/CharUsedInArithmeticContextInspection$1.class
CharUsedInArithmeticContextInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.CharUsedInArithmeticContextInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/CharUsedInArithmeticContextInspection$CharUsedInArithmeticContentCastFix.class
CharUsedInArithmeticContextInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.CharUsedInArithmeticContextInspection$CharUsedInArithmeticContentCastFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String typeText
void <init> (java.lang.String)
String typeText
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression expression
com.siyeh.ig.psiutils.CommentTracker commentTracker
String expressionText
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/CharUsedInArithmeticContextInspection$CharUsedInArithmeticContentFix.class
CharUsedInArithmeticContextInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.CharUsedInArithmeticContextInspection$CharUsedInArithmeticContentFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiLiteralExpression literalExpression
Object literal
String escaped
synthetic void <init> (com.siyeh.ig.numeric.CharUsedInArithmeticContextInspection$1)
com.siyeh.ig.numeric.CharUsedInArithmeticContextInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/CharUsedInArithmeticContextInspection$CharUsedInArithmeticContextVisitor.class
CharUsedInArithmeticContextInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.CharUsedInArithmeticContextInspection$CharUsedInArithmeticContextVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType rightType
com.intellij.psi.PsiType expressionType
int i
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiType leftType
synthetic void <init> (com.siyeh.ig.numeric.CharUsedInArithmeticContextInspection$1)
com.siyeh.ig.numeric.CharUsedInArithmeticContextInspection$1 x0
}
com/siyeh/ig/numeric/CharUsedInArithmeticContextInspection.class
CharUsedInArithmeticContextInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.CharUsedInArithmeticContextInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
String typeText
com.intellij.psi.PsiExpression binaryExpression
com.intellij.psi.PsiType type
Object[] infos
java.util.List result
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiElement parent
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/ComparisonOfShortAndCharInspection$1.class
ComparisonOfShortAndCharInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.ComparisonOfShortAndCharInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/ComparisonOfShortAndCharInspection$ComparisonOfShortAndCharVisitor.class
ComparisonOfShortAndCharInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.ComparisonOfShortAndCharInspection$ComparisonOfShortAndCharVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiType lhsType
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiType rhsType
synthetic void <init> (com.siyeh.ig.numeric.ComparisonOfShortAndCharInspection$1)
com.siyeh.ig.numeric.ComparisonOfShortAndCharInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/ComparisonOfShortAndCharInspection.class
ComparisonOfShortAndCharInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.ComparisonOfShortAndCharInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/ComparisonToNaNInspection$1.class
ComparisonToNaNInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.ComparisonToNaNInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/ComparisonToNaNInspection$ComparisonToNaNFix.class
ComparisonToNaNInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.ComparisonToNaNInspection$ComparisonToNaNFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiExpression operand
String negationText
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiReferenceExpression nanExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
String typeText
com.intellij.psi.PsiBinaryExpression comparison
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression operand
com.siyeh.ig.psiutils.CommentTracker commentTracker
String operandText
com.intellij.psi.tree.IElementType tokenType
String negationText
String newExpressionText
synthetic void <init> (com.siyeh.ig.numeric.ComparisonToNaNInspection$1)
com.siyeh.ig.numeric.ComparisonToNaNInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/ComparisonToNaNInspection$ComparisonToNaNVisitor.class
ComparisonToNaNInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.ComparisonToNaNInspection$ComparisonToNaNVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
private static boolean isNaN (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReferenceExpression referenceExpression
String referenceName
com.intellij.psi.PsiElement target
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
String qualifiedName
synthetic void <init> (com.siyeh.ig.numeric.ComparisonToNaNInspection$1)
com.siyeh.ig.numeric.ComparisonToNaNInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/ComparisonToNaNInspection.class
ComparisonToNaNInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.ComparisonToNaNInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiBinaryExpression comparison
com.intellij.psi.tree.IElementType tokenType
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiBinaryExpression comparison
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/ConfusingFloatingPointLiteralInspection$1.class
ConfusingFloatingPointLiteralInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.ConfusingFloatingPointLiteralInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/ConfusingFloatingPointLiteralInspection$ConfusingFloatingPointLiteralFix.class
ConfusingFloatingPointLiteralInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.ConfusingFloatingPointLiteralInspection$ConfusingFloatingPointLiteralFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiExpression literalExpression
String text
String newText
private static java.lang.String getCanonicalForm (java.lang.String)
String suffix
String prefix
String text
boolean isHexadecimal
int breakPoint
String suffix
String prefix
int indexPoint
synthetic void <init> (com.siyeh.ig.numeric.ConfusingFloatingPointLiteralInspection$1)
com.siyeh.ig.numeric.ConfusingFloatingPointLiteralInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/ConfusingFloatingPointLiteralInspection$ConfusingFloatingPointLiteralVisitor.class
ConfusingFloatingPointLiteralInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.ConfusingFloatingPointLiteralInspection$ConfusingFloatingPointLiteralVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.numeric.ConfusingFloatingPointLiteralInspection this$0
private void <init> (com.siyeh.ig.numeric.ConfusingFloatingPointLiteralInspection)
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression literal
com.intellij.psi.PsiType type
String literalText
private boolean isConfusing (java.lang.CharSequence)
CharSequence text
int length
boolean hex
char firstChar
char secondChar
int index
char nextChar
synthetic void <init> (com.siyeh.ig.numeric.ConfusingFloatingPointLiteralInspection, com.siyeh.ig.numeric.ConfusingFloatingPointLiteralInspection$1)
com.siyeh.ig.numeric.ConfusingFloatingPointLiteralInspection x0
com.siyeh.ig.numeric.ConfusingFloatingPointLiteralInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/ConfusingFloatingPointLiteralInspection.class
ConfusingFloatingPointLiteralInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.ConfusingFloatingPointLiteralInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreScientificNotation
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public void writeSettings (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element node
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/ConstantMathCallInspection$1.class
ConstantMathCallInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.ConstantMathCallInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/ConstantMathCallInspection$ConstantMathCallVisitor.class
ConstantMathCallInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.ConstantMathCallInspection$ConstantMathCallVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
Object argumentValue
double doubleValue
String valueString
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass referencedClass
String className
synthetic void <init> (com.siyeh.ig.numeric.ConstantMathCallInspection$1)
com.siyeh.ig.numeric.ConstantMathCallInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/ConstantMathCallInspection$MakeStrictFix.class
ConstantMathCallInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.ConstantMathCallInspection$MakeStrictFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
Number number
String newExpression
Number number
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
String methodName
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiType type
Object argumentValue
String newExpression
synthetic void <init> (com.siyeh.ig.numeric.ConstantMathCallInspection$1)
com.siyeh.ig.numeric.ConstantMathCallInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/ConstantMathCallInspection.class
ConstantMathCallInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.ConstantMathCallInspection extends com.siyeh.ig.BaseInspection {
static final java.util.Set constantMathCall
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
static java.lang.String createValueString (java.lang.String, double)
String name
double value
static java.lang.String createValueString (java.lang.String, long)
String name
long value
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/ConvertOctalLiteralToDecimalFix.class
ConvertOctalLiteralToDecimalFix.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.ConvertOctalLiteralToDecimalFix extends com.siyeh.ig.InspectionGadgetsFix {
void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiLiteralExpression literalExpression
static void replaceWithDecimalLiteral (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression literalExpression
Object value
String decimalText
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/ConvertOctalLiteralsToDecimalsFix.class
ConvertOctalLiteralsToDecimalsFix.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.ConvertOctalLiteralsToDecimalsFix extends com.siyeh.ig.InspectionGadgetsFix {
void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiLiteralExpression literal
com.intellij.psi.PsiExpression initializer
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiArrayInitializerExpression arrayInitializerExpression
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/DivideByZeroInspection$1.class
DivideByZeroInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.DivideByZeroInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/DivideByZeroInspection$DivisionByZeroVisitor.class
DivideByZeroInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.DivideByZeroInspection$DivisionByZeroVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression operand
int i
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression[] operands
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.tree.IElementType tokenType
synthetic void <init> (com.siyeh.ig.numeric.DivideByZeroInspection$1)
com.siyeh.ig.numeric.DivideByZeroInspection$1 x0
}
com/siyeh/ig/numeric/DivideByZeroInspection$ReplaceWithNaNFix.class
DivideByZeroInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.DivideByZeroInspection$ReplaceWithNaNFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiBinaryExpression division
com.intellij.psi.PsiType type
String className
public java.lang.String getFamilyName ()
synthetic void <init> (com.siyeh.ig.numeric.DivideByZeroInspection$1)
com.siyeh.ig.numeric.DivideByZeroInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/DivideByZeroInspection.class
DivideByZeroInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.DivideByZeroInspection extends com.siyeh.ig.BaseInspection {
private static final com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet ZERO_RANGE
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
com.intellij.psi.PsiType type
com.intellij.psi.PsiBinaryExpression binOp
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static boolean isZero (com.intellij.psi.PsiExpression)
double constantValue
com.intellij.psi.PsiExpression expression
Object value
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet range
static synthetic boolean access$200 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/DoubleLiteralMayBeFloatLiteralInspection.class
DoubleLiteralMayBeFloatLiteralInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.DoubleLiteralMayBeFloatLiteralInspection extends com.siyeh.ig.numeric.CastedLiteralMaybeJustLiteralInspection {
public void <init> ()
public java.lang.String getDisplayName ()
java.lang.String getSuffix ()
com.intellij.psi.PsiType getLiteralBeforeType ()
com.intellij.psi.PsiType getCastType ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/FloatingPointEqualityInspection$1.class
FloatingPointEqualityInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.FloatingPointEqualityInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/FloatingPointEqualityInspection$FloatingPointEqualityComparisonVisitor.class
FloatingPointEqualityInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.FloatingPointEqualityInspection$FloatingPointEqualityComparisonVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression lhs
private static boolean isInfinityOrZero (com.intellij.psi.PsiExpression)
Double aDouble
double v
Float aFloat
float v
Integer integer
Long aLong
com.intellij.psi.PsiExpression expression
Object value
synthetic void <init> (com.siyeh.ig.numeric.FloatingPointEqualityInspection$1)
com.siyeh.ig.numeric.FloatingPointEqualityInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/FloatingPointEqualityInspection.class
FloatingPointEqualityInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.FloatingPointEqualityInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/ImplicitNumericConversionInspection$1.class
ImplicitNumericConversionInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.ImplicitNumericConversionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/ImplicitNumericConversionInspection$ImplicitNumericConversionFix.class
ImplicitNumericConversionInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.ImplicitNumericConversionInspection$ImplicitNumericConversionFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String m_name
void <init> (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType expectedType
String convertedExpression
public java.lang.String getFamilyName ()
public java.lang.String getName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.siyeh.ig.psiutils.CommentTracker commentTracker
String lhsText
String newExpressionText
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiJavaToken sign
com.intellij.psi.PsiElement parent
com.siyeh.ig.psiutils.CommentTracker commentTracker
String castExpression
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType expectedType
String convertedExpression
private static java.lang.String convertExpression (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
int length
int length
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiType expressionType
String text
private static boolean isDecimalLiteral (java.lang.String)
String text
private static boolean isNegatedLiteral (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression operand
private static boolean isIntegral (com.intellij.psi.PsiType)
com.intellij.psi.PsiType expressionType
private static boolean isFloatingPoint (com.intellij.psi.PsiType)
com.intellij.psi.PsiType expressionType
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/ImplicitNumericConversionInspection$ImplicitNumericConversionVisitor.class
ImplicitNumericConversionInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.ImplicitNumericConversionInspection$ImplicitNumericConversionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.numeric.ImplicitNumericConversionInspection this$0
private void <init> (com.siyeh.ig.numeric.ImplicitNumericConversionInspection)
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
public void visitUnaryExpression (com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiUnaryExpression expression
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
public void visitArrayAccessExpression (com.intellij.psi.PsiArrayAccessExpression)
com.intellij.psi.PsiArrayAccessExpression expression
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
public void visitParenthesizedExpression (com.intellij.psi.PsiParenthesizedExpression)
com.intellij.psi.PsiParenthesizedExpression expression
private void checkExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiExpression rootExpression
com.intellij.psi.PsiType promotedType
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType expressionType
com.intellij.psi.PsiType expectedType
private void checkTypes (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType expressionType
com.intellij.psi.PsiType convertedType
private boolean isArgumentOfStringIndexOf (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String className
synthetic void <init> (com.siyeh.ig.numeric.ImplicitNumericConversionInspection, com.siyeh.ig.numeric.ImplicitNumericConversionInspection$1)
com.siyeh.ig.numeric.ImplicitNumericConversionInspection x0
com.siyeh.ig.numeric.ImplicitNumericConversionInspection$1 x1
}
com/siyeh/ig/numeric/ImplicitNumericConversionInspection.class
ImplicitNumericConversionInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.ImplicitNumericConversionInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreWideningConversions
public boolean ignoreCharConversions
public boolean ignoreConstantConversions
public void <init> ()
public java.lang.String getDisplayName ()
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel optionsPanel
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiType type
com.intellij.psi.PsiType expectedType
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/IntLiteralMayBeLongLiteralInspection.class
IntLiteralMayBeLongLiteralInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.IntLiteralMayBeLongLiteralInspection extends com.siyeh.ig.numeric.CastedLiteralMaybeJustLiteralInspection {
public void <init> ()
public java.lang.String getDisplayName ()
java.lang.String getSuffix ()
com.intellij.psi.PsiType getLiteralBeforeType ()
com.intellij.psi.PsiType getCastType ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/IntegerDivisionInFloatingPointContextInspection$1.class
IntegerDivisionInFloatingPointContextInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.IntegerDivisionInFloatingPointContextInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/IntegerDivisionInFloatingPointContextInspection$IntegerDivisionInFloatingPointContextVisitor.class
IntegerDivisionInFloatingPointContextInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.IntegerDivisionInFloatingPointContextInspection$IntegerDivisionInFloatingPointContextVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiType contextType
com.intellij.psi.PsiType contextType
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiType contextType
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression context
com.intellij.psi.PsiType contextType
private static boolean hasIntegerDivision (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiExpression[] operands
private static boolean isIntegral (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
private static com.intellij.psi.PsiExpression getContainingExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.numeric.IntegerDivisionInFloatingPointContextInspection$1)
com.siyeh.ig.numeric.IntegerDivisionInFloatingPointContextInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/IntegerDivisionInFloatingPointContextInspection.class
IntegerDivisionInFloatingPointContextInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.IntegerDivisionInFloatingPointContextInspection extends com.siyeh.ig.BaseInspection {
static final java.util.Set s_integralTypes
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/IntegerMultiplicationImplicitCastToLongInspection$1.class
IntegerMultiplicationImplicitCastToLongInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.IntegerMultiplicationImplicitCastToLongInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/IntegerMultiplicationImplicitCastToLongInspection$IntegerMultiplicationImplicitCastToLongInspectionFix.class
IntegerMultiplicationImplicitCastToLongInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.IntegerMultiplicationImplicitCastToLongInspection$IntegerMultiplicationImplicitCastToLongInspectionFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiExpression exprToCast
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiExpression exprToCast
private static void addCast (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
String replacementText
com.intellij.psi.PsiExpression expression
String replacementText
private static synthetic boolean lambda$doFix$1 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
private static synthetic com.intellij.psi.PsiExpression lambda$doFix$0 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
synthetic void <init> (com.siyeh.ig.numeric.IntegerMultiplicationImplicitCastToLongInspection$1)
com.siyeh.ig.numeric.IntegerMultiplicationImplicitCastToLongInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/IntegerMultiplicationImplicitCastToLongInspection$IntegerMultiplicationImplicitlyCastToLongVisitor.class
IntegerMultiplicationImplicitCastToLongInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.IntegerMultiplicationImplicitCastToLongInspection$IntegerMultiplicationImplicitlyCastToLongVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.numeric.IntegerMultiplicationImplicitCastToLongInspection this$0
private void <init> (com.siyeh.ig.numeric.IntegerMultiplicationImplicitCastToLongInspection)
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiType castType
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiExpression context
com.intellij.psi.PsiElement parent
private boolean cannotOverflow (com.intellij.psi.PsiPolyadicExpression, com.intellij.psi.PsiExpression[], boolean)
long r1
long r2
long r3
long r4
com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet set
long nextMin
long nextMax
long r1
long r2
long r3
long r4
com.intellij.psi.PsiExpression operand
long min
long max
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiExpression[] operands
boolean shift
com.intellij.codeInspection.dataFlow.CommonDataflow$DataflowResult dfr
private boolean intOverflow (long)
long l
private com.intellij.psi.PsiExpression getContainingExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiPolyadicExpression polyParent
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.numeric.IntegerMultiplicationImplicitCastToLongInspection, com.siyeh.ig.numeric.IntegerMultiplicationImplicitCastToLongInspection$1)
com.siyeh.ig.numeric.IntegerMultiplicationImplicitCastToLongInspection x0
com.siyeh.ig.numeric.IntegerMultiplicationImplicitCastToLongInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/IntegerMultiplicationImplicitCastToLongInspection.class
IntegerMultiplicationImplicitCastToLongInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.IntegerMultiplicationImplicitCastToLongInspection extends com.siyeh.ig.BaseInspection {
private static final java.util.Set s_typesToCheck
public boolean ignoreNonOverflowingCompileTimeConstants
public void <init> ()
public java.lang.String getDisplayName ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.tree.IElementType tokenType
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static boolean isNonLongInteger (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
String text
private static boolean hasInnerMultiplication (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType tokenType
private static boolean hasMultiplication (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiPolyadicExpression polyExpr
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiConditionalExpression ternary
com.intellij.psi.PsiExpression expression
private static boolean isShiftToken (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
private static synthetic boolean lambda$hasInnerMultiplication$0 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
static synthetic boolean access$200 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType x0
static synthetic boolean access$300 (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression x0
static synthetic boolean access$400 (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/LongLiteralsEndingWithLowercaseLInspection$1.class
LongLiteralsEndingWithLowercaseLInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.LongLiteralsEndingWithLowercaseLInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/LongLiteralsEndingWithLowercaseLInspection$LongLiteralFix.class
LongLiteralsEndingWithLowercaseLInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.LongLiteralsEndingWithLowercaseLInspection$LongLiteralFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiExpression literal
String text
String newText
synthetic void <init> (com.siyeh.ig.numeric.LongLiteralsEndingWithLowercaseLInspection$1)
com.siyeh.ig.numeric.LongLiteralsEndingWithLowercaseLInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/LongLiteralsEndingWithLowercaseLInspection$LongLiteralWithLowercaseLVisitor.class
LongLiteralsEndingWithLowercaseLInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.LongLiteralsEndingWithLowercaseLInspection$LongLiteralWithLowercaseLVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
com.intellij.psi.PsiType type
String text
int length
synthetic void <init> (com.siyeh.ig.numeric.LongLiteralsEndingWithLowercaseLInspection$1)
com.siyeh.ig.numeric.LongLiteralsEndingWithLowercaseLInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/LongLiteralsEndingWithLowercaseLInspection.class
LongLiteralsEndingWithLowercaseLInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.LongLiteralsEndingWithLowercaseLInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/NonReproducibleMathCallInspection$1.class
NonReproducibleMathCallInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.NonReproducibleMathCallInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/NonReproducibleMathCallInspection$BigDecimalEqualsVisitor.class
NonReproducibleMathCallInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.NonReproducibleMathCallInspection$BigDecimalEqualsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass referencedClass
String className
synthetic void <init> (com.siyeh.ig.numeric.NonReproducibleMathCallInspection$1)
com.siyeh.ig.numeric.NonReproducibleMathCallInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/NonReproducibleMathCallInspection$MakeStrictFix.class
NonReproducibleMathCallInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.NonReproducibleMathCallInspection$MakeStrictFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.psi.PsiReferenceExpression reference
String name
synthetic void <init> (com.siyeh.ig.numeric.NonReproducibleMathCallInspection$1)
com.siyeh.ig.numeric.NonReproducibleMathCallInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/NonReproducibleMathCallInspection.class
NonReproducibleMathCallInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.NonReproducibleMathCallInspection extends com.siyeh.ig.BaseInspection {
private static final java.util.Set nonReproducibleMethods
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic java.util.Set access$200 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/OctalAndDecimalIntegersMixedInspection$1.class
OctalAndDecimalIntegersMixedInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.OctalAndDecimalIntegersMixedInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/OctalAndDecimalIntegersMixedInspection$OctalAndDecimalIntegersMixedVisitor.class
OctalAndDecimalIntegersMixedInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.OctalAndDecimalIntegersMixedInspection$OctalAndDecimalIntegersMixedVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitArrayInitializerExpression (com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiLiteralExpression literal
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiArrayInitializerExpression expression
com.intellij.psi.PsiExpression[] initializers
boolean hasDecimalLiteral
boolean hasOctalLiteral
private static boolean isDecimalLiteral (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression literal
com.intellij.psi.PsiType type
String text
synthetic void <init> (com.siyeh.ig.numeric.OctalAndDecimalIntegersMixedInspection$1)
com.siyeh.ig.numeric.OctalAndDecimalIntegersMixedInspection$1 x0
}
com/siyeh/ig/numeric/OctalAndDecimalIntegersMixedInspection.class
OctalAndDecimalIntegersMixedInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.OctalAndDecimalIntegersMixedInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/OctalLiteralInspection$1.class
OctalLiteralInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.OctalLiteralInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/OctalLiteralInspection$OctalLiteralVisitor.class
OctalLiteralInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.OctalLiteralInspection$OctalLiteralVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression literal
synthetic void <init> (com.siyeh.ig.numeric.OctalLiteralInspection$1)
com.siyeh.ig.numeric.OctalLiteralInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/OctalLiteralInspection.class
OctalLiteralInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.OctalLiteralInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
protected transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/PointlessArithmeticExpressionInspection$1.class
PointlessArithmeticExpressionInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.PointlessArithmeticExpressionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/PointlessArithmeticExpressionInspection$PointlessArithmeticFix.class
PointlessArithmeticExpressionInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.PointlessArithmeticExpressionInspection$PointlessArithmeticFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
final synthetic com.siyeh.ig.numeric.PointlessArithmeticExpressionInspection this$0
private void <init> (com.siyeh.ig.numeric.PointlessArithmeticExpressionInspection)
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiType type
java.util.List expressions
com.siyeh.ig.psiutils.CommentTracker tracker
com.intellij.psi.PsiJavaToken token
String delimiter
String replacement
boolean castToLongNeeded
private static synthetic boolean lambda$doFix$1 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x
private static synthetic java.lang.String lambda$doFix$0 (com.siyeh.ig.psiutils.CommentTracker, com.intellij.psi.PsiExpression)
com.siyeh.ig.psiutils.CommentTracker tracker
com.intellij.psi.PsiExpression x
synthetic void <init> (com.siyeh.ig.numeric.PointlessArithmeticExpressionInspection, com.siyeh.ig.numeric.PointlessArithmeticExpressionInspection$1)
com.siyeh.ig.numeric.PointlessArithmeticExpressionInspection x0
com.siyeh.ig.numeric.PointlessArithmeticExpressionInspection$1 x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/PointlessArithmeticExpressionInspection$PointlessArithmeticVisitor.class
PointlessArithmeticExpressionInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.PointlessArithmeticExpressionInspection$PointlessArithmeticVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.numeric.PointlessArithmeticExpressionInspection this$0
private void <init> (com.siyeh.ig.numeric.PointlessArithmeticExpressionInspection)
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
boolean isPointless
boolean isPointless
boolean isPointless
boolean isPointless
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiType expressionType
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.tree.IElementType tokenType
boolean isPointless
private boolean subtractionExpressionIsPointless (com.intellij.psi.PsiExpression[])
com.intellij.psi.PsiExpression expression
int i
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiExpression previousExpression
private boolean additionExpressionIsPointless (com.intellij.psi.PsiExpression[])
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression[] expressions
private boolean multiplyExpressionIsPointless (com.intellij.psi.PsiExpression[])
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression[] expressions
private boolean divideExpressionIsPointless (com.intellij.psi.PsiExpression[])
com.intellij.psi.PsiExpression expression
int i
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiExpression previousExpression
private boolean areExpressionsIdenticalWithoutSideEffects (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, int)
com.intellij.psi.PsiExpression expression1
com.intellij.psi.PsiExpression expression2
int index
synthetic void <init> (com.siyeh.ig.numeric.PointlessArithmeticExpressionInspection, com.siyeh.ig.numeric.PointlessArithmeticExpressionInspection$1)
com.siyeh.ig.numeric.PointlessArithmeticExpressionInspection x0
com.siyeh.ig.numeric.PointlessArithmeticExpressionInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/PointlessArithmeticExpressionInspection.class
PointlessArithmeticExpressionInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.PointlessArithmeticExpressionInspection extends com.siyeh.ig.BaseInspection {
private static final java.util.Set arithmeticTokens
public boolean m_ignoreExpressionsContainingConstants
static final synthetic boolean $assertionsDisabled
public void <init> ()
public javax.swing.JComponent createOptionsPanel ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
java.lang.String calculateReplacementExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.tree.IElementType tokenType
java.util.List expressions
com.intellij.psi.PsiJavaToken token
String delimiter
java.util.List collectSalientOperands (com.intellij.psi.PsiExpression[], com.intellij.psi.tree.IElementType, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression operand
int i
int length
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiType type
com.intellij.psi.PsiElementFactory factory
java.util.List expressions
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
boolean isZero (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
boolean isOne (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
static synthetic java.util.Set access$200 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/RemoveLeadingZeroFix.class
RemoveLeadingZeroFix.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.RemoveLeadingZeroFix extends com.siyeh.ig.InspectionGadgetsFix {
void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiLiteralExpression literal
static void removeLeadingZeroes (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression literal
String text
int max
int index
String textWithoutLeadingZeros
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/RemoveLeadingZeroesFix.class
RemoveLeadingZeroesFix.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.RemoveLeadingZeroesFix extends com.siyeh.ig.InspectionGadgetsFix {
void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiLiteralExpression literal
com.intellij.psi.PsiExpression initializer
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiArrayInitializerExpression arrayInitializerExpression
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/SuspiciousLiteralUnderscoreInspection$1.class
SuspiciousLiteralUnderscoreInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.SuspiciousLiteralUnderscoreInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/SuspiciousLiteralUnderscoreInspection$SuspiciousLiteralUnderscoreVisitor.class
SuspiciousLiteralUnderscoreInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.SuspiciousLiteralUnderscoreInspection$SuspiciousLiteralUnderscoreVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
char c
int i
com.intellij.psi.PsiLiteralExpression expression
com.intellij.psi.PsiType type
String text
boolean underscore
boolean group
boolean dot
int digit
int index
int length
synthetic void <init> (com.siyeh.ig.numeric.SuspiciousLiteralUnderscoreInspection$1)
com.siyeh.ig.numeric.SuspiciousLiteralUnderscoreInspection$1 x0
}
com/siyeh/ig/numeric/SuspiciousLiteralUnderscoreInspection.class
SuspiciousLiteralUnderscoreInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.SuspiciousLiteralUnderscoreInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/UnaryPlusInspection$1.class
UnaryPlusInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.UnaryPlusInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/UnaryPlusInspection$UnaryPlusFix.class
UnaryPlusInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.UnaryPlusInspection$UnaryPlusFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.PsiExpression operand
synthetic void <init> (com.siyeh.ig.numeric.UnaryPlusInspection$1)
com.siyeh.ig.numeric.UnaryPlusInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/UnaryPlusInspection$UnaryPlusVisitor.class
UnaryPlusInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.UnaryPlusInspection$UnaryPlusVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.numeric.UnaryPlusInspection this$0
private void <init> (com.siyeh.ig.numeric.UnaryPlusInspection)
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.PsiJavaToken token
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType type
synthetic void <init> (com.siyeh.ig.numeric.UnaryPlusInspection, com.siyeh.ig.numeric.UnaryPlusInspection$1)
com.siyeh.ig.numeric.UnaryPlusInspection x0
com.siyeh.ig.numeric.UnaryPlusInspection$1 x1
}
com/siyeh/ig/numeric/UnaryPlusInspection.class
UnaryPlusInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.UnaryPlusInspection extends com.siyeh.ig.BaseInspection {
public boolean onlyReportInsideBinaryExpression
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public void writeSettings (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element node
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/UnnecessaryExplicitNumericCastInspection$1.class
UnnecessaryExplicitNumericCastInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.UnnecessaryExplicitNumericCastInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/UnnecessaryExplicitNumericCastInspection$UnnecessaryExplicitNumericCastFix.class
UnnecessaryExplicitNumericCastInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.UnnecessaryExplicitNumericCastInspection$UnnecessaryExplicitNumericCastFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiExpression operand
synthetic void <init> (com.siyeh.ig.numeric.UnnecessaryExplicitNumericCastInspection$1)
com.siyeh.ig.numeric.UnnecessaryExplicitNumericCastInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/UnnecessaryExplicitNumericCastInspection$UnnecessaryExplicitNumericCastVisitor.class
UnnecessaryExplicitNumericCastInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.UnnecessaryExplicitNumericCastInspection$UnnecessaryExplicitNumericCastVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiTypeElement typeElement
synthetic void <init> (com.siyeh.ig.numeric.UnnecessaryExplicitNumericCastInspection$1)
com.siyeh.ig.numeric.UnnecessaryExplicitNumericCastInspection$1 x0
}
com/siyeh/ig/numeric/UnnecessaryExplicitNumericCastInspection.class
UnnecessaryExplicitNumericCastInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.UnnecessaryExplicitNumericCastInspection extends com.siyeh.ig.BaseInspection {
private static final java.util.Set binaryPromotionOperators
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiExpression expression
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public static boolean isUnnecessaryPrimitiveNumericCast (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiExpression operand1
com.intellij.psi.PsiType type
int i
com.intellij.psi.PsiExpression[] operands
int expressionIndex
com.intellij.psi.PsiExpression firstOperand
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiType lhsType
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType lhsType
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiType castType
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType operandType
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType expectedType
static boolean isLegalWideningConversion (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType requiredType
com.intellij.psi.PsiType operandType
static boolean isLegalAssignmentConversion (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType assignmentType
private static boolean canValueBeContained (com.intellij.psi.PsiExpression, int, int)
com.intellij.psi.PsiExpression expression
int lowerBound
int upperBound
com.intellij.psi.PsiType expressionType
Object constant
int i
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/UnnecessaryUnaryMinusInspection$1.class
UnnecessaryUnaryMinusInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.UnnecessaryUnaryMinusInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/UnnecessaryUnaryMinusInspection$UnnecessaryUnaryMinusFix.class
UnnecessaryUnaryMinusInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.UnnecessaryUnaryMinusInspection$UnnecessaryUnaryMinusFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.tree.IElementType tokenType
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.PsiExpression parentExpression
com.siyeh.ig.psiutils.CommentTracker commentTracker
StringBuilder newExpression
com.intellij.psi.PsiExpression operand
synthetic void <init> (com.siyeh.ig.numeric.UnnecessaryUnaryMinusInspection$1)
com.siyeh.ig.numeric.UnnecessaryUnaryMinusInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/UnnecessaryUnaryMinusInspection$UnnecessaryUnaryMinusVisitor.class
UnnecessaryUnaryMinusInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.UnnecessaryUnaryMinusInspection$UnnecessaryUnaryMinusVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiJavaToken token
com.intellij.psi.tree.IElementType binaryExpressionTokenType
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.tree.IElementType assignmentTokenType
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiPrefixExpression expression
com.intellij.psi.tree.IElementType operationTokenType
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.numeric.UnnecessaryUnaryMinusInspection$1)
com.siyeh.ig.numeric.UnnecessaryUnaryMinusInspection$1 x0
}
com/siyeh/ig/numeric/UnnecessaryUnaryMinusInspection.class
UnnecessaryUnaryMinusInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.UnnecessaryUnaryMinusInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/UnpredictableBigDecimalConstructorCallInspection$1.class
UnpredictableBigDecimalConstructorCallInspection.java
package com.siyeh.ig.numeric
synthetic com.siyeh.ig.numeric.UnpredictableBigDecimalConstructorCallInspection$1 extends java.lang.Object {
}
com/siyeh/ig/numeric/UnpredictableBigDecimalConstructorCallInspection$ReplaceDoubleArgumentWithStringFix.class
UnpredictableBigDecimalConstructorCallInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.UnpredictableBigDecimalConstructorCallInspection$ReplaceDoubleArgumentWithStringFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String argumentText
void <init> (java.lang.String)
String argumentText
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
String text
char c
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression firstArgument
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/numeric/UnpredictableBigDecimalConstructorCallInspection$UnpredictableBigDecimalConstructorCallVisitor.class
UnpredictableBigDecimalConstructorCallInspection.java
package com.siyeh.ig.numeric
com.siyeh.ig.numeric.UnpredictableBigDecimalConstructorCallInspection$UnpredictableBigDecimalConstructorCallVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.numeric.UnpredictableBigDecimalConstructorCallInspection this$0
private void <init> (com.siyeh.ig.numeric.UnpredictableBigDecimalConstructorCallInspection)
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiJavaCodeReferenceElement classReference
String name
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiParameterList parameterList
int length
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter firstParameter
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression firstArgument
private boolean checkExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiExpression expression
synthetic void <init> (com.siyeh.ig.numeric.UnpredictableBigDecimalConstructorCallInspection, com.siyeh.ig.numeric.UnpredictableBigDecimalConstructorCallInspection$1)
com.siyeh.ig.numeric.UnpredictableBigDecimalConstructorCallInspection x0
com.siyeh.ig.numeric.UnpredictableBigDecimalConstructorCallInspection$1 x1
}
com/siyeh/ig/numeric/UnpredictableBigDecimalConstructorCallInspection.class
UnpredictableBigDecimalConstructorCallInspection.java
package com.siyeh.ig.numeric
public com.siyeh.ig.numeric.UnpredictableBigDecimalConstructorCallInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreReferences
public boolean ignoreComplexLiterals
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel optionsPanel
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
String text
char c
Object[] infos
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression firstArgument
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/packaging/ClassOnlyUsedInOnePackageInspection.class
ClassOnlyUsedInOnePackageInspection.java
package com.siyeh.ig.packaging
public com.siyeh.ig.packaging.ClassOnlyUsedInOnePackageInspection extends com.siyeh.ig.BaseGlobalInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefPackage refPackage
com.intellij.codeInspection.reference.RefClass dependency
com.intellij.codeInspection.reference.RefPackage refPackage
com.intellij.codeInspection.reference.RefClass dependent
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.reference.RefEntity owner
java.util.Set dependencies
com.intellij.codeInspection.reference.RefPackage otherPackage
java.util.Set dependents
com.intellij.psi.PsiElement anchorPsi
String packageName
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/packaging/ClassUnconnectedToPackageInspection.class
ClassUnconnectedToPackageInspection.java
package com.siyeh.ig.packaging
public com.siyeh.ig.packaging.ClassUnconnectedToPackageInspection extends com.siyeh.ig.BaseGlobalInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefClass dependency
com.intellij.codeInspection.reference.RefClass dependent
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope analysisScope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalInspectionContext
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.reference.RefEntity owner
java.util.Set dependencies
java.util.Set dependents
com.intellij.psi.PsiElement anchorPsi
private static boolean inSamePackage (com.intellij.codeInspection.reference.RefClass, com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass class1
com.intellij.codeInspection.reference.RefClass class2
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/packaging/DisjointPackageInspection.class
DisjointPackageInspection.java
package com.siyeh.ig.packaging
public com.siyeh.ig.packaging.DisjointPackageInspection extends com.siyeh.ig.BaseGlobalInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope analysisScope
com.intellij.codeInspection.InspectionManager inspectionManager
com.intellij.codeInspection.GlobalInspectionContext globalInspectionContext
com.intellij.codeInspection.reference.RefPackage refPackage
java.util.Set childClasses
java.util.Set components
String errorString
private static java.util.Set createComponents (com.intellij.codeInspection.reference.RefPackage, java.util.Set)
com.intellij.codeInspection.reference.RefClass relatedClass
com.intellij.codeInspection.reference.RefClass classToProcess
java.util.Set relatedClasses
com.intellij.codeInspection.reference.RefClass seed
java.util.Set currentComponent
java.util.List pendingClasses
com.intellij.codeInspection.reference.RefPackage aPackage
java.util.Set classes
java.util.Set allClasses
java.util.Set out
private static java.util.Set getRelatedClasses (com.intellij.codeInspection.reference.RefPackage, com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefClass dependency
com.intellij.codeInspection.reference.RefClass dependent
com.intellij.codeInspection.reference.RefPackage aPackage
com.intellij.codeInspection.reference.RefClass classToProcess
java.util.Set out
java.util.Set dependencies
java.util.Set dependents
private static boolean packageContainsClass (com.intellij.codeInspection.reference.RefPackage, com.intellij.codeInspection.reference.RefClass)
com.intellij.codeInspection.reference.RefPackage aPackage
com.intellij.codeInspection.reference.RefClass aClass
private static synthetic com.intellij.codeInspection.reference.RefClass lambda$checkElement$1 (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity child
private static synthetic boolean lambda$checkElement$0 (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity child
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/packaging/EmptyDirectoryInspection$EmptyPackageFix.class
EmptyDirectoryInspection.java
package com.siyeh.ig.packaging
com.siyeh.ig.packaging.EmptyDirectoryInspection$EmptyPackageFix extends java.lang.Object implements com.intellij.codeInspection.QuickFix {
private final String url
private final String name
void <init> (java.lang.String, java.lang.String)
String url
String name
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.CommonProblemDescriptor descriptor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiManager psiManager
com.intellij.psi.PsiDirectory directory
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/packaging/EmptyDirectoryInspection.class
EmptyDirectoryInspection.java
package com.siyeh.ig.packaging
public com.siyeh.ig.packaging.EmptyDirectoryInspection extends com.siyeh.ig.BaseGlobalInspection {
public boolean onlyReportDirectoriesUnderSourceRoots
public void <init> ()
public java.lang.String getDisplayName ()
public javax.swing.JComponent createOptionsPanel ()
public boolean isGraphNeeded ()
public void runInspection (com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext context
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectFileIndex index
com.intellij.psi.search.SearchScope searchScope
com.intellij.psi.search.GlobalSearchScope globalSearchScope
com.intellij.psi.PsiManager psiManager
private static java.lang.String getPathRelativeToModule (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile otherRoot
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectRootManager rootManager
com.intellij.openapi.vfs.VirtualFile[] contentRoots
private static synthetic com.intellij.openapi.vfs.VirtualFile[] lambda$getPathRelativeToModule$2 (com.intellij.openapi.roots.ProjectRootManager) throws java.lang.RuntimeException
com.intellij.openapi.roots.ProjectRootManager rootManager
private synthetic boolean lambda$runInspection$1 (com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.roots.ProjectFileIndex, com.intellij.psi.PsiManager, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.InspectionManager, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.search.GlobalSearchScope globalSearchScope
com.intellij.openapi.roots.ProjectFileIndex index
com.intellij.psi.PsiManager psiManager
com.intellij.codeInspection.GlobalInspectionContext context
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptionsProcessor processor
com.intellij.codeInspection.InspectionManager manager
com.intellij.openapi.vfs.VirtualFile fileOrDir
com.intellij.openapi.vfs.VirtualFile[] children
com.intellij.psi.PsiDirectory directory
com.intellij.codeInspection.reference.RefElement refDirectory
String relativePath
private static synthetic com.intellij.psi.PsiDirectory lambda$null$0 (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile) throws java.lang.RuntimeException
com.intellij.psi.PsiManager psiManager
com.intellij.openapi.vfs.VirtualFile fileOrDir
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/packaging/ExceptionPackageInspection.class
ExceptionPackageInspection.java
package com.siyeh.ig.packaging
public com.siyeh.ig.packaging.ExceptionPackageInspection extends com.siyeh.ig.BaseGlobalInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefClass refClass
org.jetbrains.uast.UClass uClass
com.intellij.psi.PsiClass psiClass
com.intellij.codeInspection.reference.RefEntity child
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope scope
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.GlobalInspectionContext globalContext
java.util.List children
boolean classSeen
String errorString
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/packaging/PackageInMultipleModulesInspection.class
PackageInMultipleModulesInspection.java
package com.siyeh.ig.packaging
public com.siyeh.ig.packaging.PackageInMultipleModulesInspection extends com.siyeh.ig.BaseGlobalInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefClass refClass
com.intellij.codeInspection.reference.RefModule module
com.intellij.codeInspection.reference.RefEntity child
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope analysisScope
com.intellij.codeInspection.InspectionManager inspectionManager
com.intellij.codeInspection.GlobalInspectionContext globalInspectionContext
java.util.List children
java.util.Set modules
String errorString
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/packaging/PackageWithTooFewClassesInspection.class
PackageWithTooFewClassesInspection.java
package com.siyeh.ig.packaging
public com.siyeh.ig.packaging.PackageWithTooFewClassesInspection extends com.siyeh.ig.BaseGlobalInspection {
public int limit
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefEntity child
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope analysisScope
com.intellij.codeInspection.InspectionManager inspectionManager
com.intellij.codeInspection.GlobalInspectionContext globalInspectionContext
java.util.List children
int numClasses
boolean subpackage
String errorString
public javax.swing.JComponent createOptionsPanel ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/packaging/PackageWithTooManyClassesInspection.class
PackageWithTooManyClassesInspection.java
package com.siyeh.ig.packaging
public com.siyeh.ig.packaging.PackageWithTooManyClassesInspection extends com.siyeh.ig.BaseGlobalInspection {
public int limit
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.codeInspection.CommonProblemDescriptor[] checkElement (com.intellij.codeInspection.reference.RefEntity, com.intellij.analysis.AnalysisScope, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInspection.reference.RefEntity refEntity
com.intellij.analysis.AnalysisScope analysisScope
com.intellij.codeInspection.InspectionManager inspectionManager
com.intellij.codeInspection.GlobalInspectionContext globalInspectionContext
java.util.List children
int numClasses
String errorString
public javax.swing.JComponent createOptionsPanel ()
private static synthetic boolean lambda$checkElement$0 (com.intellij.codeInspection.reference.RefEntity)
com.intellij.codeInspection.reference.RefEntity c
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/ArraysAsListWithZeroOrOneArgumentInspection$1.class
ArraysAsListWithZeroOrOneArgumentInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.ArraysAsListWithZeroOrOneArgumentInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/ArraysAsListWithZeroOrOneArgumentInspection$ArrayAsListWithOneArgumentVisitor.class
ArraysAsListWithZeroOrOneArgumentInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.ArraysAsListWithZeroOrOneArgumentInspection$ArrayAsListWithOneArgumentVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
boolean empty
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
String className
synthetic void <init> (com.siyeh.ig.performance.ArraysAsListWithZeroOrOneArgumentInspection$1)
com.siyeh.ig.performance.ArraysAsListWithZeroOrOneArgumentInspection$1 x0
}
com/siyeh/ig/performance/ArraysAsListWithZeroOrOneArgumentInspection$ArraysAsListWithOneArgumentFix.class
ArraysAsListWithZeroOrOneArgumentInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.ArraysAsListWithZeroOrOneArgumentInspection$ArraysAsListWithOneArgumentFix extends com.siyeh.ig.InspectionGadgetsFix {
private final boolean myEmpty
private void <init> (boolean)
boolean isEmpty
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiExpressionList argumentList
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiReferenceParameterList parameterList
com.siyeh.ig.psiutils.CommentTracker commentTracker
String parameterText
synthetic void <init> (boolean, com.siyeh.ig.performance.ArraysAsListWithZeroOrOneArgumentInspection$1)
boolean x0
com.siyeh.ig.performance.ArraysAsListWithZeroOrOneArgumentInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/ArraysAsListWithZeroOrOneArgumentInspection.class
ArraysAsListWithZeroOrOneArgumentInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.ArraysAsListWithZeroOrOneArgumentInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Boolean isEmpty
public boolean isEnabledByDefault ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
Boolean isEmpty
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/BooleanConstructorInspection$1.class
BooleanConstructorInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.BooleanConstructorInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/BooleanConstructorInspection$BooleanConstructorFix.class
BooleanConstructorInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.BooleanConstructorInspection$BooleanConstructorFix extends com.siyeh.ig.InspectionGadgetsFix {
private static final String TRUE
private static final String FALSE
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
String newExpression
String newExpression
String newExpression
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType type
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiClass booleanClass
boolean methodFound
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
String text
com.intellij.pom.java.LanguageLevel languageLevel
com.siyeh.ig.psiutils.CommentTracker tracker
String newExpression
private static java.lang.String buildText (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression argument
boolean useValueOf
String text
com.intellij.psi.PsiType argumentType
synthetic void <init> (com.siyeh.ig.performance.BooleanConstructorInspection$1)
com.siyeh.ig.performance.BooleanConstructorInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/BooleanConstructorInspection$BooleanConstructorVisitor.class
BooleanConstructorInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.BooleanConstructorInspection$BooleanConstructorVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
String qualifiedName
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] expressions
synthetic void <init> (com.siyeh.ig.performance.BooleanConstructorInspection$1)
com.siyeh.ig.performance.BooleanConstructorInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/BooleanConstructorInspection.class
BooleanConstructorInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.BooleanConstructorInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/BoxingBoxedValueInspection$1.class
BoxingBoxedValueInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.BoxingBoxedValueInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/BoxingBoxedValueInspection$BoxingBoxedValueFix.class
BoxingBoxedValueInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.BoxingBoxedValueInspection$BoxingBoxedValueFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiCallExpression parent
synthetic void <init> (com.siyeh.ig.performance.BoxingBoxedValueInspection$1)
com.siyeh.ig.performance.BoxingBoxedValueInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/BoxingBoxedValueInspection$BoxingBoxedValueVisitor.class
BoxingBoxedValueInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.BoxingBoxedValueInspection$BoxingBoxedValueVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiType constructorType
String constructorTypeText
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType parameterType
String parameterTypeText
String boxableConstructorType
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType argumentType
String argumentTypeText
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String referenceName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
String className
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType argumentType
String argumentTypeText
synthetic void <init> (com.siyeh.ig.performance.BoxingBoxedValueInspection$1)
com.siyeh.ig.performance.BoxingBoxedValueInspection$1 x0
}
com/siyeh/ig/performance/BoxingBoxedValueInspection.class
BoxingBoxedValueInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.BoxingBoxedValueInspection extends com.siyeh.ig.BaseInspection {
static final java.util.Map boxedPrimitiveMap
public void <init> ()
public boolean isEnabledByDefault ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/CanBeStaticVisitor.class
CanBeStaticVisitor.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.CanBeStaticVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean canBeStatic
void <init> ()
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiElement element
public boolean canBeStatic ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/ClassInitializerMayBeStaticInspection$1.class
ClassInitializerMayBeStaticInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.ClassInitializerMayBeStaticInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/ClassInitializerMayBeStaticInspection$ClassInitializerCanBeStaticVisitor.class
ClassInitializerMayBeStaticInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.ClassInitializerMayBeStaticInspection$ClassInitializerCanBeStaticVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClassInitializer (com.intellij.psi.PsiClassInitializer)
com.intellij.openapi.util.Condition addin
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiClass containingClass
com.intellij.openapi.util.Condition[] addins
com.intellij.psi.PsiElement scope
synthetic void <init> (com.siyeh.ig.performance.ClassInitializerMayBeStaticInspection$1)
com.siyeh.ig.performance.ClassInitializerMayBeStaticInspection$1 x0
}
com/siyeh/ig/performance/ClassInitializerMayBeStaticInspection.class
ClassInitializerMayBeStaticInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.ClassInitializerMayBeStaticInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public boolean isEnabledByDefault ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public java.lang.String getDisplayName ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public static boolean dependsOnInstanceMembers (com.intellij.psi.PsiClassInitializer)
com.intellij.psi.PsiClassInitializer initializer
com.siyeh.ig.performance.MethodReferenceVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/CollectionContainsUrlInspection$1.class
CollectionContainsUrlInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.CollectionContainsUrlInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/CollectionContainsUrlInspection$ClassType.class
CollectionContainsUrlInspection.java
package com.siyeh.ig.performance
final enum com.siyeh.ig.performance.CollectionContainsUrlInspection$ClassType extends java.lang.Enum {
public static final enum com.siyeh.ig.performance.CollectionContainsUrlInspection$ClassType SET
public static final enum com.siyeh.ig.performance.CollectionContainsUrlInspection$ClassType MAP
public static final enum com.siyeh.ig.performance.CollectionContainsUrlInspection$ClassType OTHER
private static final synthetic com.siyeh.ig.performance.CollectionContainsUrlInspection$ClassType[] $VALUES
public static com.siyeh.ig.performance.CollectionContainsUrlInspection$ClassType[] values ()
public static com.siyeh.ig.performance.CollectionContainsUrlInspection$ClassType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public java.lang.String toString ()
String string
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/CollectionContainsUrlInspection$CollectionContainsUrlVisitor.class
CollectionContainsUrlInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.CollectionContainsUrlInspection$CollectionContainsUrlVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiMember member
com.siyeh.ig.performance.CollectionContainsUrlInspection$UrlAddedVisitor visitor
com.intellij.psi.PsiType typeArgument
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
com.siyeh.ig.performance.CollectionContainsUrlInspection$ClassType collectionType
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiType[] typeArguments
boolean containsUrl
private static com.siyeh.ig.performance.CollectionContainsUrlInspection$ClassType getClassType (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
private static com.siyeh.ig.performance.CollectionContainsUrlInspection$ClassType isMapOrSet (com.intellij.psi.PsiClass, java.util.Set)
com.siyeh.ig.performance.CollectionContainsUrlInspection$ClassType classType
com.intellij.psi.PsiClass aSuper
com.intellij.psi.PsiClass aClass
java.util.Set visitedClasses
String className
com.intellij.psi.PsiClass[] supers
synthetic void <init> (com.siyeh.ig.performance.CollectionContainsUrlInspection$1)
com.siyeh.ig.performance.CollectionContainsUrlInspection$1 x0
}
com/siyeh/ig/performance/CollectionContainsUrlInspection$UrlAddedVisitor.class
CollectionContainsUrlInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.CollectionContainsUrlInspection$UrlAddedVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean urlAdded
private final com.intellij.psi.PsiVariable variable
private final com.siyeh.ig.performance.CollectionContainsUrlInspection$ClassType collectionType
void <init> (com.intellij.psi.PsiVariable, com.siyeh.ig.performance.CollectionContainsUrlInspection$ClassType)
com.intellij.psi.PsiVariable variable
com.siyeh.ig.performance.CollectionContainsUrlInspection$ClassType collectionType
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiReferenceExpression referenceExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType argumentType
com.intellij.psi.PsiElement element
boolean isUrlAdded ()
}
com/siyeh/ig/performance/CollectionContainsUrlInspection.class
CollectionContainsUrlInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.CollectionContainsUrlInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.siyeh.ig.performance.CollectionContainsUrlInspection$ClassType type
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/CollectionReplaceableByEnumCollectionVisitor.class
CollectionReplaceableByEnumCollectionVisitor.java
package com.siyeh.ig.performance
abstract com.siyeh.ig.performance.CollectionReplaceableByEnumCollectionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
void <init> ()
public final void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiClass localVariableClass
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiType[] typeArguments
com.intellij.psi.PsiType argumentType
com.intellij.psi.PsiClassType argumentClassType
com.intellij.psi.PsiClass argumentClass
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiClassType replacementCollectionType
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiLocalVariable localVariable
private boolean isReplaceableType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType rawType
protected abstract java.util.List getUnreplaceableCollectionNames ()
protected abstract java.util.List getReplaceableCollectionNames ()
protected abstract java.lang.String getReplacementCollectionName ()
protected abstract java.lang.String getBaseCollectionName ()
static com.intellij.psi.PsiType[] extractParameterType (com.intellij.psi.PsiLocalVariable, int)
com.intellij.psi.PsiLocalVariable localVariable
int expectedParameterCount
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiClassType classType
private static synthetic boolean lambda$isReplaceableType$0 (com.intellij.psi.PsiClassType, java.lang.String)
com.intellij.psi.PsiClassType rawType
String s
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/EqualsHashCodeCalledOnUrlInspection$1.class
EqualsHashCodeCalledOnUrlInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.EqualsHashCodeCalledOnUrlInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/EqualsHashCodeCalledOnUrlInspection$EqualsHashCodeCalledOnUrlVisitor.class
EqualsHashCodeCalledOnUrlInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.EqualsHashCodeCalledOnUrlInspection$EqualsHashCodeCalledOnUrlVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression qualifier
synthetic void <init> (com.siyeh.ig.performance.EqualsHashCodeCalledOnUrlInspection$1)
com.siyeh.ig.performance.EqualsHashCodeCalledOnUrlInspection$1 x0
}
com/siyeh/ig/performance/EqualsHashCodeCalledOnUrlInspection.class
EqualsHashCodeCalledOnUrlInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.EqualsHashCodeCalledOnUrlInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/FieldMayBeStaticInspection$1.class
FieldMayBeStaticInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.FieldMayBeStaticInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/FieldMayBeStaticInspection$FieldMayBeStaticVisitor.class
FieldMayBeStaticInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.FieldMayBeStaticInspection$FieldMayBeStaticVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass containingClass
private static boolean canBeStatic (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression initializer
com.siyeh.ig.performance.CanBeStaticVisitor canBeStaticVisitor
synthetic void <init> (com.siyeh.ig.performance.FieldMayBeStaticInspection$1)
com.siyeh.ig.performance.FieldMayBeStaticInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/FieldMayBeStaticInspection.class
FieldMayBeStaticInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.FieldMayBeStaticInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/IfStatementMissingBreakInLoopInspection$1.class
IfStatementMissingBreakInLoopInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.IfStatementMissingBreakInLoopInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/IfStatementMissingBreakInLoopInspection$IfStatementMissingBreakInLoopFix.class
IfStatementMissingBreakInLoopInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.IfStatementMissingBreakInLoopInspection$IfStatementMissingBreakInLoopFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiStatement breakStatement
com.intellij.psi.PsiCodeBlock block
public java.lang.String getFamilyName ()
private static com.intellij.psi.PsiCodeBlock getBlock (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement statementInBlock
synthetic void <init> (com.siyeh.ig.performance.IfStatementMissingBreakInLoopInspection$1)
com.siyeh.ig.performance.IfStatementMissingBreakInLoopInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/IfStatementMissingBreakInLoopInspection$IfStatementMissingBreakInLoopVisitor.class
IfStatementMissingBreakInLoopInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.IfStatementMissingBreakInLoopInspection$IfStatementMissingBreakInLoopVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitForeachStatement (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement statement
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiParameter parameter
java.util.Set nonFinalVariables
java.util.Set declaredVariables
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
com.intellij.psi.PsiStatement body
java.util.Set nonFinalVariables
java.util.Set declaredVariables
com.intellij.psi.PsiDeclarationStatement initialization
com.intellij.psi.PsiStatement update
com.intellij.psi.PsiExpression condition
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement statement
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement statement
private void visitLoopStatement (com.intellij.psi.PsiLoopStatement, com.intellij.psi.PsiExpression)
java.util.Set conditionVariables
com.intellij.psi.PsiLoopStatement loopStatement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiStatement body
java.util.Set nonFinalVariables
java.util.Set declaredVariables
private void visitLoopBody (com.intellij.psi.PsiStatement, java.util.Set, java.util.Set)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiStatement loopBody
java.util.Set nonFinalVariables
java.util.Set declaredVariables
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiIfStatement ifStatementMissingBreak
private static boolean hasMissingBreakCandidates (com.intellij.psi.PsiStatement[])
com.intellij.psi.PsiStatement[] statements
private static com.intellij.psi.PsiStatement[] getStatements (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement branch
private static com.intellij.psi.PsiAssignmentExpression getAssignment (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiAssignmentExpression assignment
private static boolean isMissingBreak (com.intellij.psi.PsiIfStatement, java.util.Set, java.util.Set)
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression lhs
java.util.Set lhsVariables
com.intellij.psi.PsiExpression rhs
java.util.Set rhsVariables
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiIfStatement ifStatement
java.util.Set nonFinalVariables
java.util.Set declaredVariables
com.intellij.psi.PsiStatement[] statements
java.util.Set usedVariables
private static boolean haveCommonElements (java.util.Set, java.util.Set)
java.util.Set s1
java.util.Set s2
private static void collectVariables (com.intellij.psi.PsiDeclarationStatement, com.intellij.psi.PsiStatement, java.util.Set, java.util.Set)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement element
com.intellij.psi.PsiDeclarationStatement declaration
com.intellij.psi.PsiStatement scope
java.util.Set nonFinalVariables
java.util.Set declaredVariables
java.util.Set usedVariables
boolean hasNonFinalVariables
private static com.intellij.psi.PsiStatement[] getStatements (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
private static boolean mayHaveOutsideOfLoopSideEffects (com.intellij.psi.PsiElement, java.util.Set)
com.intellij.psi.PsiElement element
java.util.Set declaredVariables
private static boolean isLoopOnlySideEffect (com.intellij.psi.PsiElement, java.util.Set)
com.intellij.psi.PsiElement e
java.util.Set declaredVariables
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiVariable variable
private static synthetic boolean lambda$mayHaveOutsideOfLoopSideEffects$5 (java.util.Set, com.intellij.psi.PsiElement)
java.util.Set declaredVariables
com.intellij.psi.PsiElement e
private static synthetic boolean lambda$hasMissingBreakCandidates$4 (com.intellij.psi.PsiStatement[])
com.intellij.psi.PsiStatement[] ss
private static synthetic boolean lambda$null$3 (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement s
private static synthetic boolean lambda$hasMissingBreakCandidates$2 (com.intellij.psi.PsiStatement[])
com.intellij.psi.PsiStatement[] ss
private static synthetic com.intellij.psi.PsiStatement[] lambda$hasMissingBreakCandidates$1 (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement s
private static synthetic boolean lambda$hasMissingBreakCandidates$0 (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement s
synthetic void <init> (com.siyeh.ig.performance.IfStatementMissingBreakInLoopInspection$1)
com.siyeh.ig.performance.IfStatementMissingBreakInLoopInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/IfStatementMissingBreakInLoopInspection.class
IfStatementMissingBreakInLoopInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.IfStatementMissingBreakInLoopInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/InstantiatingObjectToGetClassObjectInspection$1.class
InstantiatingObjectToGetClassObjectInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.InstantiatingObjectToGetClassObjectInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/InstantiatingObjectToGetClassObjectInspection$InstantiatingObjectToGetClassObjectFix.class
InstantiatingObjectToGetClassObjectInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.InstantiatingObjectToGetClassObjectInspection$InstantiatingObjectToGetClassObjectFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType type
private static java.lang.StringBuilder getTypeText (com.intellij.psi.PsiType, java.lang.StringBuilder)
com.intellij.psi.PsiArrayType arrayType
String canonicalText
String typeText
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType type
StringBuilder text
synthetic void <init> (com.siyeh.ig.performance.InstantiatingObjectToGetClassObjectInspection$1)
com.siyeh.ig.performance.InstantiatingObjectToGetClassObjectInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/InstantiatingObjectToGetClassObjectInspection$InstantiatingObjectToGetClassObjectVisitor.class
InstantiatingObjectToGetClassObjectInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.InstantiatingObjectToGetClassObjectInspection$InstantiatingObjectToGetClassObjectVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiNewExpression newExpression
synthetic void <init> (com.siyeh.ig.performance.InstantiatingObjectToGetClassObjectInspection$1)
com.siyeh.ig.performance.InstantiatingObjectToGetClassObjectInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/InstantiatingObjectToGetClassObjectInspection.class
InstantiatingObjectToGetClassObjectInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.InstantiatingObjectToGetClassObjectInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiMethodCallExpression methodCallExpression
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/KeySetIterationMayUseEntrySetInspection$1.class
KeySetIterationMayUseEntrySetInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/KeySetIterationMayUseEntrySetInspection$GetValueFromMapChecker.class
KeySetIterationMayUseEntrySetInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$GetValueFromMapChecker extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiVariable myKey
private final com.intellij.psi.PsiReferenceExpression myMapReference
private boolean myGetValueFromMap
private boolean myKeyUsedExplicitly
private boolean myTainted
void <init> (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiReferenceExpression mapReference
com.intellij.psi.PsiVariable key
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement parent
private boolean isMapGetArgument (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression arg
com.intellij.psi.PsiExpressionList argList
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression qualifier
boolean isKeyUsedExplicitly ()
boolean isGetValueFromMap ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/KeySetIterationMayUseEntrySetInspection$KeySetIterationMapUseEntrySetFix$ParameterAccessCollector.class
KeySetIterationMayUseEntrySetInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$KeySetIterationMapUseEntrySetFix$ParameterAccessCollector extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiReferenceExpression myMapReference
private final com.intellij.psi.PsiParameter myParameter
private final java.util.List myParameterAccesses
void <init> (com.intellij.psi.PsiParameter, com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiReferenceExpression mapReference
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
private boolean collectValueUsage (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiReferenceExpression referenceExpression
java.util.List getParameterAccesses ()
static java.util.List collectParameterAccesses (com.intellij.psi.PsiParameter, com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiReferenceExpression mapReference
com.intellij.psi.PsiElement body
com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$KeySetIterationMapUseEntrySetFix$ParameterAccessCollector collector
}
com/siyeh/ig/performance/KeySetIterationMayUseEntrySetInspection$KeySetIterationMapUseEntrySetFix.class
KeySetIterationMayUseEntrySetInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$KeySetIterationMapUseEntrySetFix extends com.siyeh.ig.InspectionGadgetsFix {
private final com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode myMode
static final synthetic boolean $assertionsDisabled
void <init> (com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode)
com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode mode
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiVariable toRemove
com.intellij.psi.PsiExpression keySetExpression
com.intellij.psi.PsiElement statement
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable toRemove
com.intellij.psi.PsiExpression keySetExpression
com.intellij.psi.PsiReferenceExpression mapRef
private static void processLambda (com.intellij.openapi.project.Project, com.intellij.psi.PsiExpression, com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiExpression access
com.intellij.openapi.project.Project project
com.intellij.psi.PsiExpression iteratedValue
com.intellij.psi.PsiReferenceExpression mapRef
com.intellij.psi.PsiMethodCallExpression forEachCall
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiElement lambdaBody
com.intellij.psi.PsiParameter keyParameter
com.intellij.psi.PsiType valueType
java.util.List accesses
String valueName
String newLambdaText
com.intellij.psi.PsiExpression newLambda
private static java.lang.String tryReuseValueVariable (com.intellij.psi.PsiElement, java.util.List, com.intellij.psi.PsiType)
String valueName
com.intellij.psi.PsiLocalVariable var
com.intellij.psi.PsiElement varParent
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression access
com.intellij.psi.PsiElement scope
java.util.List accesses
com.intellij.psi.PsiType wantedType
private static void processLoop (com.intellij.openapi.project.Project, com.intellij.psi.PsiExpression, com.intellij.psi.PsiReferenceExpression, com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode)
com.intellij.psi.PsiModifierList modifierList
String keyVariableText
com.intellij.psi.PsiStatement keyDeclaration
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiJavaToken brace
com.intellij.openapi.project.Project project
com.intellij.psi.PsiExpression iteratedValue
com.intellij.psi.PsiReferenceExpression mapRef
com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode mode
com.intellij.psi.PsiForeachStatement foreachStatement
com.intellij.psi.PsiMethodCallExpression newIterationValue
com.intellij.psi.PsiType collectionType
com.intellij.psi.PsiType newParameterType
boolean insertCast
com.intellij.psi.PsiParameter keyParameter
String keyParameterText
String keyTypeText
com.intellij.psi.PsiStatement body
java.util.List accesses
String loopParameterName
com.intellij.psi.PsiParameter loopParameter
String replacement
private static void replaceParameterAccess (java.util.List, java.lang.String, java.lang.String, com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode)
String replacement
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.psi.PsiExpression access
java.util.List accesses
String typeText
String variableName
com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode mode
String keyAccess
private static java.lang.String createNewVariableName (com.intellij.psi.PsiElement, com.intellij.psi.PsiType, com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode)
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiType type
com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode mode
com.siyeh.ig.psiutils.VariableNameGenerator generator
private static synthetic boolean lambda$processLoop$0 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression access
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/KeySetIterationMayUseEntrySetInspection$KeySetIterationMayUseEntrySetVisitor.class
KeySetIterationMayUseEntrySetInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$KeySetIterationMayUseEntrySetVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitForeachStatement (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement statement
com.intellij.psi.PsiExpression iteratedValue
com.intellij.psi.PsiExpression iteratedExpression
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement context
com.intellij.psi.PsiReferenceExpression mapExpression
com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$GetValueFromMapChecker checker
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReferenceExpression mapExpression
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiElement body
com.intellij.psi.PsiParameter key
com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$GetValueFromMapChecker checker
synthetic void <init> (com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$1)
com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$1 x0
}
com/siyeh/ig/performance/KeySetIterationMayUseEntrySetInspection$ReplacementMode.class
KeySetIterationMayUseEntrySetInspection.java
package com.siyeh.ig.performance
final enum com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode extends java.lang.Enum {
public static final enum com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode FOR_EACH
public static final enum com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode VALUES
public static final enum com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode ENTRY_SET
private final String myDisplayName
private static final synthetic com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode[] $VALUES
public static com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode[] values ()
public static com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String displayName
static synthetic java.lang.String access$000 (com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode)
com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode x0
static void <clinit> ()
}
com/siyeh/ig/performance/KeySetIterationMayUseEntrySetInspection.class
KeySetIterationMayUseEntrySetInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection extends com.siyeh.ig.BaseInspection {
private static final com.siyeh.ig.callMatcher.CallMatcher ITERABLE_FOR_EACH
private static final com.siyeh.ig.callMatcher.CallMatcher MAP_KEY_SET
private static final com.siyeh.ig.callMatcher.CallMatcher MAP_GET
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection$ReplacementMode mode
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static com.intellij.psi.PsiExpression getIteratedExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethod containingMethod
com.intellij.psi.PsiExpression iteratedValue
com.intellij.psi.PsiLocalVariable variable
private static com.intellij.psi.PsiReferenceExpression getMapReferenceFromKeySetCall (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression keySetCandidate
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpression qualifier
static synthetic com.intellij.psi.PsiReferenceExpression access$100 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$200 ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$300 ()
static synthetic com.intellij.psi.PsiExpression access$500 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/LengthOneStringInIndexOfInspection$1.class
LengthOneStringInIndexOfInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.LengthOneStringInIndexOfInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/LengthOneStringInIndexOfInspection$LengthOneStringsInIndexOfVisitor.class
LengthOneStringInIndexOfInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.LengthOneStringInIndexOfInspection$LengthOneStringsInIndexOfVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
com.intellij.psi.PsiType type
String value
static boolean isArgumentOfIndexOf (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grandparent
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
String name
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass methodClass
String className
synthetic void <init> (com.siyeh.ig.performance.LengthOneStringInIndexOfInspection$1)
com.siyeh.ig.performance.LengthOneStringInIndexOfInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/LengthOneStringInIndexOfInspection$ReplaceStringsWithCharsFix.class
LengthOneStringInIndexOfInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.LengthOneStringInIndexOfInspection$ReplaceStringsWithCharsFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiExpression expression
String charLiteral
synthetic void <init> (com.siyeh.ig.performance.LengthOneStringInIndexOfInspection$1)
com.siyeh.ig.performance.LengthOneStringInIndexOfInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/LengthOneStringInIndexOfInspection.class
LengthOneStringInIndexOfInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.LengthOneStringInIndexOfInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getID ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiExpression literal
String replacement
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static java.lang.String getReplacement (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
String text
int length
String character
static synthetic java.lang.String access$200 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/LengthOneStringsInConcatenationInspection$1.class
LengthOneStringsInConcatenationInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.LengthOneStringsInConcatenationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/LengthOneStringsInConcatenationInspection$LengthOneStringsInConcatenationVisitor.class
LengthOneStringsInConcatenationInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.LengthOneStringsInConcatenationInspection$LengthOneStringsInConcatenationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
com.intellij.psi.PsiType type
String value
static boolean isArgumentOfStringAppend (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grandparent
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
String name
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass methodClass
String className
synthetic void <init> (com.siyeh.ig.performance.LengthOneStringsInConcatenationInspection$1)
com.siyeh.ig.performance.LengthOneStringsInConcatenationInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/LengthOneStringsInConcatenationInspection$ReplaceStringsWithCharsFix.class
LengthOneStringsInConcatenationInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.LengthOneStringsInConcatenationInspection$ReplaceStringsWithCharsFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
String charLiteral
String charLiteral
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiExpression expression
String text
int length
String character
String charLiteral
synthetic void <init> (com.siyeh.ig.performance.LengthOneStringsInConcatenationInspection$1)
com.siyeh.ig.performance.LengthOneStringsInConcatenationInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/LengthOneStringsInConcatenationInspection.class
LengthOneStringsInConcatenationInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.LengthOneStringsInConcatenationInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getID ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String string
String escapedString
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/ManualArrayCopyInspection$1.class
ManualArrayCopyInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.ManualArrayCopyInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/ManualArrayCopyInspection$ManualArrayCopyFix.class
ManualArrayCopyInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.ManualArrayCopyInspection$ManualArrayCopyFix extends com.siyeh.ig.InspectionGadgetsFix {
private final boolean decrement
static final synthetic boolean $assertionsDisabled
void <init> (boolean)
boolean decrement
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiStatement copyStatement
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement forElement
com.intellij.psi.PsiForStatement forStatement
com.siyeh.ig.psiutils.CommentTracker commentTracker
String newExpression
com.intellij.psi.PsiIfStatement ifStatement
private java.lang.String buildSystemArrayCopyText (com.intellij.psi.PsiForStatement, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiExpression limit
String lengthText
com.intellij.psi.PsiExpression limitExpression
com.intellij.psi.PsiForStatement forStatement
com.siyeh.ig.psiutils.CommentTracker commentTracker
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression limit
com.intellij.psi.PsiStatement initialization
com.intellij.psi.PsiDeclarationStatement declaration
com.intellij.psi.PsiElement[] declaredElements
com.intellij.psi.PsiElement declaredElement
com.intellij.psi.PsiLocalVariable variable
String lengthText
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiArrayAccessExpression lhs
com.intellij.psi.PsiExpression lArray
String toArrayText
com.intellij.psi.PsiArrayAccessExpression rhs
com.intellij.psi.PsiExpression rArray
String fromArrayText
com.intellij.psi.PsiExpression rhsIndexExpression
com.intellij.psi.PsiExpression strippedRhsIndexExpression
com.intellij.psi.PsiExpression limitExpression
String fromOffsetText
com.intellij.psi.PsiExpression lhsIndexExpression
com.intellij.psi.PsiExpression strippedLhsIndexExpression
String toOffsetText
private static com.intellij.psi.PsiArrayAccessExpression getLhsArrayAccessExpression (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression deparenthesizedExpression
private static com.intellij.psi.PsiArrayAccessExpression getRhsArrayAccessExpression (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiDeclarationStatement declarationStatement
com.intellij.psi.PsiElement[] declaredElements
com.intellij.psi.PsiElement declaredElement
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression arrayAccessExpression
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression arrayAccessExpression
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiExpression arrayAccessExpression
com.intellij.psi.PsiExpression unparenthesizedExpression
private static java.lang.String buildLengthText (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, boolean, com.siyeh.ig.psiutils.CommentTracker)
int minValue
Number number
Object maxConstant
Number minNumber
int minValue
String maxText
com.intellij.psi.PsiExpression max
com.intellij.psi.PsiExpression min
boolean plusOne
com.siyeh.ig.psiutils.CommentTracker commentTracker
Object minConstant
String minText
String maxText
private static java.lang.String buildExpressionText (com.intellij.psi.PsiExpression, boolean, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiExpression expression
boolean plusOne
com.siyeh.ig.psiutils.CommentTracker commentTracker
private static java.lang.String buildOffsetText (com.intellij.psi.PsiExpression, com.intellij.psi.PsiLocalVariable, com.intellij.psi.PsiExpression, boolean, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiExpression initialValue
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
String rhsText
com.intellij.psi.PsiJavaToken sign
com.intellij.psi.tree.IElementType tokenType
String lhsText
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiExpression limitExpression
boolean plusOne
com.siyeh.ig.psiutils.CommentTracker commentTracker
String expressionText
String variableName
private static java.lang.String collapseConstant (java.lang.String, com.intellij.psi.PsiElement)
String expressionText
com.intellij.psi.PsiElement context
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiExpression fromOffsetExpression
Object fromOffsetConstant
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/ManualArrayCopyInspection$ManualArrayCopyVisitor.class
ManualArrayCopyInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.ManualArrayCopyInspection$ManualArrayCopyVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitForStatement (com.intellij.psi.PsiForStatement)
boolean decrement
boolean decrement
com.intellij.psi.PsiForStatement statement
com.intellij.psi.PsiStatement initialization
com.intellij.psi.PsiDeclarationStatement declaration
com.intellij.psi.PsiElement[] declaredElements
com.intellij.psi.PsiElement declaredElement
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiExpression initialValue
com.intellij.psi.PsiStatement update
boolean decrement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiStatement body
private static boolean bodyIsArrayCopy (com.intellij.psi.PsiStatement, com.intellij.psi.PsiVariable, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpressionStatement exp
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiDeclarationStatement declarationStatement
com.intellij.psi.PsiElement[] declaredElements
com.intellij.psi.PsiElement declaredElement
com.intellij.psi.PsiVariable localVariable
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiVariable variable2
private static boolean expressionIsArrayCopy (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpression strippedLhs
com.intellij.psi.PsiExpression strippedRhs
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiVariable variable2
com.intellij.psi.PsiExpression strippedExpression
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiType type
private static boolean areExpressionsCopyable (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiType lhsType
com.intellij.psi.PsiType rhsType
synthetic void <init> (com.siyeh.ig.performance.ManualArrayCopyInspection$1)
com.siyeh.ig.performance.ManualArrayCopyInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/ManualArrayCopyInspection.class
ManualArrayCopyInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.ManualArrayCopyInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
Boolean decrement
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/ManualArrayToCollectionCopyInspection$1.class
ManualArrayToCollectionCopyInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.ManualArrayToCollectionCopyInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/ManualArrayToCollectionCopyInspection$ManualArrayToCollectionCopyFix.class
ManualArrayToCollectionCopyInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.ManualArrayToCollectionCopyInspection$ManualArrayToCollectionCopyFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiForStatement forStatement
String newExpression
com.intellij.psi.PsiForeachStatement foreachStatement
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement forElement
com.intellij.psi.PsiElement parent
String newExpression
private static java.lang.String getCollectionsAddAllText (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement foreachStatement
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiElement collection
String collectionText
com.intellij.psi.PsiExpression iteratedValue
String arrayText
StringBuilder buffer
private static java.lang.String getCollectionsAddAllText (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiExpression limit
StringBuilder buffer
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiBinaryExpression condition
com.intellij.psi.PsiDeclarationStatement declaration
com.intellij.psi.PsiElement[] declaredElements
com.intellij.psi.PsiLocalVariable variable
String collectionText
com.intellij.psi.PsiArrayAccessExpression arrayAccessExpression
com.intellij.psi.PsiExpression arrayExpression
String arrayText
com.intellij.psi.PsiExpression indexExpression
String indexOffset
String fromOffsetText
com.intellij.psi.PsiExpression limit
com.intellij.psi.tree.IElementType tokenType
String toOffsetText
public static java.lang.String buildCollectionText (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression qualifier
private static java.lang.String getIndexOffset (com.intellij.psi.PsiExpression, com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
String rhsText
com.intellij.psi.PsiJavaToken sign
com.intellij.psi.tree.IElementType tokenType
String lhsText
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiLocalVariable variable
String expressionText
String variableName
private static java.lang.String addIndexOffset (com.intellij.psi.PsiExpression, java.lang.String, boolean)
String rhText
Object rhConstant
String rhText
Object rhConstant
String lhText
Object lhConstant
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression expression
String indexOffset
boolean plusOne
String expressionText
String addendum
int precedence
String text
private static java.lang.String getAddendum (java.lang.String, com.intellij.psi.PsiElement)
String negatedExpressionText
Object lhConstant
String expressionText
com.intellij.psi.PsiElement context
private static java.lang.String collapseConstant (java.lang.String, com.intellij.psi.PsiElement)
String expressionText
com.intellij.psi.PsiElement context
Object fromOffsetConstant
private static java.lang.Object computeConstant (java.lang.String, com.intellij.psi.PsiElement)
String expressionText
com.intellij.psi.PsiElement context
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiExpression fromOffsetExpression
synthetic void <init> (com.siyeh.ig.performance.ManualArrayToCollectionCopyInspection$1)
com.siyeh.ig.performance.ManualArrayToCollectionCopyInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/ManualArrayToCollectionCopyInspection$ManualArrayToCollectionCopyVisitor.class
ManualArrayToCollectionCopyInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.ManualArrayToCollectionCopyInspection$ManualArrayToCollectionCopyVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
com.intellij.psi.PsiStatement initialization
com.intellij.psi.PsiDeclarationStatement declaration
com.intellij.psi.PsiElement[] declaredElements
com.intellij.psi.PsiElement declaredElement
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiExpression initialValue
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiStatement update
com.intellij.psi.PsiArrayAccessExpression arrayAccessExpression
com.intellij.psi.PsiExpression arrayExpression
com.intellij.psi.PsiType type
com.intellij.psi.PsiStatement body
public void visitForeachStatement (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement statement
com.intellij.psi.PsiExpression iteratedValue
com.intellij.psi.PsiType type
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiStatement body
private static boolean bodyIsArrayToCollectionCopy (com.intellij.psi.PsiStatement, com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiDeclarationStatement declarationStatement
com.intellij.psi.PsiElement[] declaredElements
com.intellij.psi.PsiElement declaredElement
com.intellij.psi.PsiVariable localVariable
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiVariable variable
boolean shouldBeOffsetArrayAccess
private static boolean expressionIsArrayToCollectionCopy (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable variable
boolean shouldBeOffsetArrayAccess
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType argumentType
com.intellij.psi.PsiMethod method
String name
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.performance.ManualArrayToCollectionCopyInspection$1)
com.siyeh.ig.performance.ManualArrayToCollectionCopyInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/ManualArrayToCollectionCopyInspection.class
ManualArrayToCollectionCopyInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.ManualArrayToCollectionCopyInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
static com.intellij.psi.PsiArrayAccessExpression getArrayAccessExpression (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiExpression arrayAccessExpression
com.intellij.psi.PsiDeclarationStatement declarationStatement
com.intellij.psi.PsiElement[] declaredElements
com.intellij.psi.PsiElement declaredElement
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression arrayAccessExpression
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiExpression arrayAccessExpression
com.intellij.psi.PsiExpression deparenthesizedArgument
private static com.intellij.psi.PsiStatement getBody (com.intellij.psi.PsiLoopStatement)
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiLoopStatement forStatement
com.intellij.psi.PsiStatement body
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic com.intellij.psi.PsiStatement access$100 (com.intellij.psi.PsiLoopStatement)
com.intellij.psi.PsiLoopStatement x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/MapReplaceableByEnumMapInspection$1.class
MapReplaceableByEnumMapInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.MapReplaceableByEnumMapInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/MapReplaceableByEnumMapInspection$MapReplaceableByEnumMapVisitor.class
MapReplaceableByEnumMapInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.MapReplaceableByEnumMapInspection$MapReplaceableByEnumMapVisitor extends com.siyeh.ig.performance.CollectionReplaceableByEnumCollectionVisitor {
private void <init> ()
protected java.util.List getUnreplaceableCollectionNames ()
protected java.util.List getReplaceableCollectionNames ()
protected java.lang.String getReplacementCollectionName ()
protected java.lang.String getBaseCollectionName ()
synthetic void <init> (com.siyeh.ig.performance.MapReplaceableByEnumMapInspection$1)
com.siyeh.ig.performance.MapReplaceableByEnumMapInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/MapReplaceableByEnumMapInspection.class
MapReplaceableByEnumMapInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.MapReplaceableByEnumMapInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiLocalVariable localVariable
com.intellij.psi.PsiType[] parameters
com.intellij.psi.PsiType enumParameter
String parameterListText
com.intellij.psi.PsiClass probablyEnum
String text
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/MethodReferenceVisitor.class
MethodReferenceVisitor.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.MethodReferenceVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean m_referencesStaticallyAccessible
private final com.intellij.psi.PsiMember m_method
void <init> (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember method
public boolean areReferencesStaticallyAccessible ()
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement resolvedElement
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement scope
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiElement element
public void visitThisExpression (com.intellij.psi.PsiThisExpression)
com.intellij.psi.PsiThisExpression expression
private boolean isMemberStaticallyAccessible (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass referenceContainingClass
com.intellij.psi.PsiClass containingClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/ObjectAllocationInLoopInspection$1.class
ObjectAllocationInLoopInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.ObjectAllocationInLoopInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/ObjectAllocationInLoopInspection$Kind.class
ObjectAllocationInLoopInspection.java
package com.siyeh.ig.performance
final enum com.siyeh.ig.performance.ObjectAllocationInLoopInspection$Kind extends java.lang.Enum {
public static final enum com.siyeh.ig.performance.ObjectAllocationInLoopInspection$Kind NEW_OPERATOR
public static final enum com.siyeh.ig.performance.ObjectAllocationInLoopInspection$Kind METHOD_CALL
public static final enum com.siyeh.ig.performance.ObjectAllocationInLoopInspection$Kind METHOD_REFERENCE
public static final enum com.siyeh.ig.performance.ObjectAllocationInLoopInspection$Kind CAPTURING_LAMBDA
private final String myMessage
private static final synthetic com.siyeh.ig.performance.ObjectAllocationInLoopInspection$Kind[] $VALUES
public static com.siyeh.ig.performance.ObjectAllocationInLoopInspection$Kind[] values ()
public static com.siyeh.ig.performance.ObjectAllocationInLoopInspection$Kind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String message
public java.lang.String toString ()
static void <clinit> ()
}
com/siyeh/ig/performance/ObjectAllocationInLoopInspection$ObjectAllocationInLoopsVisitor.class
ObjectAllocationInLoopInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.ObjectAllocationInLoopInspection$ObjectAllocationInLoopsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
java.util.List contracts
com.intellij.codeInspection.dataFlow.ContractReturnValue value
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression expression
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression lambda
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
private static boolean isPerformedRepeatedlyInLoop (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiStatement newExpressionStatement
com.intellij.psi.PsiStatement parentStatement
private static boolean isAllocatedOnlyOnce (com.intellij.psi.PsiExpression)
boolean equals
boolean equals
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiReferenceExpression assignedRef
com.intellij.psi.PsiIfStatement ifStatement
boolean equals
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiReferenceExpression nullCheckedRef
synthetic void <init> (com.siyeh.ig.performance.ObjectAllocationInLoopInspection$1)
com.siyeh.ig.performance.ObjectAllocationInLoopInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/ObjectAllocationInLoopInspection.class
ObjectAllocationInLoopInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.ObjectAllocationInLoopInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.siyeh.ig.performance.ObjectAllocationInLoopInspection$Kind kind
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/ObjectEqualsCanBeEqualityInspection$1.class
ObjectEqualsCanBeEqualityInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.ObjectEqualsCanBeEqualityInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/ObjectEqualsCanBeEqualityInspection$ObjectEqualsMayBeEqualityVisitor.class
ObjectEqualsCanBeEqualityInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.ObjectEqualsCanBeEqualityInspection$ObjectEqualsMayBeEqualityVisitor extends com.siyeh.ig.BaseInspectionVisitor {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.psi.PsiMethodCallExpression expression
com.siyeh.ig.psiutils.EqualityCheck check
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
com.intellij.psi.PsiClass aClass
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.psi.PsiElement parent
boolean negated
com.intellij.psi.PsiElement nameToken
synthetic void <init> (com.siyeh.ig.performance.ObjectEqualsCanBeEqualityInspection$1)
com.siyeh.ig.performance.ObjectEqualsCanBeEqualityInspection$1 x0
static void <clinit> ()
}
com/siyeh/ig/performance/ObjectEqualsCanBeEqualityInspection.class
ObjectEqualsCanBeEqualityInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.ObjectEqualsCanBeEqualityInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Boolean negated
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
Boolean not
com.intellij.psi.PsiMethodCallExpression methodCallExpression
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/RandomDoubleForRandomIntegerInspection$1.class
RandomDoubleForRandomIntegerInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.RandomDoubleForRandomIntegerInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/RandomDoubleForRandomIntegerInspection$RandomDoubleForRandomIntegerFix.class
RandomDoubleForRandomIntegerInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.RandomDoubleForRandomIntegerInspection$RandomDoubleForRandomIntegerFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiIdentifier name
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiExpression call
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiBinaryExpression multiplication
com.intellij.psi.PsiExpression cast
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression strippedLhs
com.intellij.psi.PsiExpression multiplierExpression
com.siyeh.ig.psiutils.CommentTracker commentTracker
String multiplierText
synthetic void <init> (com.siyeh.ig.performance.RandomDoubleForRandomIntegerInspection$1)
com.siyeh.ig.performance.RandomDoubleForRandomIntegerInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/RandomDoubleForRandomIntegerInspection$RandomDoubleForRandomIntegerVisitor.class
RandomDoubleForRandomIntegerInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.RandomDoubleForRandomIntegerInspection$RandomDoubleForRandomIntegerVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
String nextDouble
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
String className
com.intellij.psi.PsiExpression possibleMultiplierExpression
com.intellij.psi.PsiExpression possibleIntCastExpression
private static boolean isMultiplier (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
private static boolean isIntCast (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiTypeCastExpression castExpression
com.intellij.psi.PsiType type
synthetic void <init> (com.siyeh.ig.performance.RandomDoubleForRandomIntegerInspection$1)
com.siyeh.ig.performance.RandomDoubleForRandomIntegerInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/RandomDoubleForRandomIntegerInspection.class
RandomDoubleForRandomIntegerInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.RandomDoubleForRandomIntegerInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static com.intellij.psi.PsiExpression getContainingExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement ancestor
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/RedundantStringFormatCallInspection$1.class
RedundantStringFormatCallInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.RedundantStringFormatCallInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/RedundantStringFormatCallInspection$RedundantStringFormatCallFix.class
RedundantStringFormatCallInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.RedundantStringFormatCallInspection$RedundantStringFormatCallFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpression[] arguments
synthetic void <init> (com.siyeh.ig.performance.RedundantStringFormatCallInspection$1)
com.siyeh.ig.performance.RedundantStringFormatCallInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/RedundantStringFormatCallInspection$RedundantStringFormatCallVisitor.class
RedundantStringFormatCallInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.RedundantStringFormatCallInspection$RedundantStringFormatCallVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
boolean printf
boolean printf
com.intellij.psi.PsiExpression secondArgument
com.intellij.psi.PsiType secondType
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
boolean printf
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String className
com.intellij.psi.PsiExpression firstArgument
com.intellij.psi.PsiType firstType
private static boolean containsPercentN (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiLiteralExpression literalExpression
String expressionText
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiExpression expression
synthetic void <init> (com.siyeh.ig.performance.RedundantStringFormatCallInspection$1)
com.siyeh.ig.performance.RedundantStringFormatCallInspection$1 x0
}
com/siyeh/ig/performance/RedundantStringFormatCallInspection$ReplaceWithPrintFix.class
RedundantStringFormatCallInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.RedundantStringFormatCallInspection$ReplaceWithPrintFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
com.siyeh.ig.psiutils.CommentTracker commentTracker
StringBuilder newExpression
com.intellij.psi.PsiExpression qualifierExpression
synthetic void <init> (com.siyeh.ig.performance.RedundantStringFormatCallInspection$1)
com.siyeh.ig.performance.RedundantStringFormatCallInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/RedundantStringFormatCallInspection.class
RedundantStringFormatCallInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.RedundantStringFormatCallInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
Boolean printf
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/ReplaceExpressionWithTextFix.class
ReplaceExpressionWithTextFix.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.ReplaceExpressionWithTextFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myReplacementText
private final String myName
public void <init> (java.lang.String, java.lang.String)
String replacementText
String name
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiElement result
public java.lang.String getName ()
public java.lang.String getFamilyName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/SetReplaceableByEnumSetInspection$1.class
SetReplaceableByEnumSetInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.SetReplaceableByEnumSetInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/SetReplaceableByEnumSetInspection$SetReplaceableByEnumSetVisitor.class
SetReplaceableByEnumSetInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.SetReplaceableByEnumSetInspection$SetReplaceableByEnumSetVisitor extends com.siyeh.ig.performance.CollectionReplaceableByEnumCollectionVisitor {
private void <init> ()
protected java.util.List getUnreplaceableCollectionNames ()
protected java.util.List getReplaceableCollectionNames ()
protected java.lang.String getReplacementCollectionName ()
protected java.lang.String getBaseCollectionName ()
synthetic void <init> (com.siyeh.ig.performance.SetReplaceableByEnumSetInspection$1)
com.siyeh.ig.performance.SetReplaceableByEnumSetInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/SetReplaceableByEnumSetInspection.class
SetReplaceableByEnumSetInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.SetReplaceableByEnumSetInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiLocalVariable localVariable
com.intellij.psi.PsiType[] parameters
com.intellij.psi.PsiType enumParameter
com.intellij.psi.PsiClass probablyEnum
String text
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/StringBufferMustHaveInitialCapacityInspection$1.class
StringBufferMustHaveInitialCapacityInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.StringBufferMustHaveInitialCapacityInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/StringBufferMustHaveInitialCapacityInspection$StringBufferInitialCapacityVisitor.class
StringBufferMustHaveInitialCapacityInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.StringBufferMustHaveInitialCapacityInspection$StringBufferInitialCapacityVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpressionList argumentList
synthetic void <init> (com.siyeh.ig.performance.StringBufferMustHaveInitialCapacityInspection$1)
com.siyeh.ig.performance.StringBufferMustHaveInitialCapacityInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/StringBufferMustHaveInitialCapacityInspection.class
StringBufferMustHaveInitialCapacityInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.StringBufferMustHaveInitialCapacityInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/StringBufferToStringInConcatenationInspection$1.class
StringBufferToStringInConcatenationInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.StringBufferToStringInConcatenationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/StringBufferToStringInConcatenationInspection$StringBufferToStringFix.class
StringBufferToStringInConcatenationInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.StringBufferToStringInConcatenationInspection$StringBufferToStringFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement methodNameToken
com.intellij.psi.PsiElement methodCallExpression
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiExpression qualifier
com.siyeh.ig.psiutils.CommentTracker commentTracker
String newExpression
synthetic void <init> (com.siyeh.ig.performance.StringBufferToStringInConcatenationInspection$1)
com.siyeh.ig.performance.StringBufferToStringInConcatenationInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/StringBufferToStringInConcatenationInspection$StringBufferToStringVisitor.class
StringBufferToStringInConcatenationInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.StringBufferToStringInConcatenationInspection$StringBufferToStringVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String referenceName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiClass aClass
String className
synthetic void <init> (com.siyeh.ig.performance.StringBufferToStringInConcatenationInspection$1)
com.siyeh.ig.performance.StringBufferToStringInConcatenationInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/StringBufferToStringInConcatenationInspection.class
StringBufferToStringInConcatenationInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.StringBufferToStringInConcatenationInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String className
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/StringConcatenationInLoopsInspection$1.class
StringConcatenationInLoopsInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.StringConcatenationInLoopsInspection$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$siyeh$ig$psiutils$ControlFlowUtils$InitializerUsageStatus
static void <clinit> ()
}
com/siyeh/ig/performance/StringConcatenationInLoopsInspection$AbstractStringBuilderFix.class
StringConcatenationInLoopsInspection.java
package com.siyeh.ig.performance
abstract com.siyeh.ig.performance.StringConcatenationInLoopsInspection$AbstractStringBuilderFix extends com.siyeh.ig.InspectionGadgetsFix {
static final java.util.regex.Pattern PRINT_OR_PRINTLN
final String myName
final String myTargetType
final boolean myNullSafe
java.util.Set myNullables
void <init> (com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiVariable variable
boolean nullSafe
java.lang.String generateNewStringBuilder (com.intellij.psi.PsiExpression, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiExpression initializer
com.siyeh.ig.psiutils.CommentTracker ct
String text
String stringBuilderText
void replaceAll (com.intellij.psi.PsiVariable, com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiVariable builderVariable
com.intellij.psi.PsiElement scope
com.siyeh.ig.psiutils.CommentTracker ct
void replaceAll (com.intellij.psi.PsiVariable, com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement, com.siyeh.ig.psiutils.CommentTracker, java.util.function.Predicate)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiVariable builderVariable
com.intellij.psi.PsiElement scope
com.siyeh.ig.psiutils.CommentTracker ct
java.util.function.Predicate skip
com.intellij.util.Query query
java.util.Collection refs
private void fillNullables (com.intellij.psi.PsiVariable, java.util.Collection)
com.intellij.psi.PsiExpression rExpr
com.intellij.psi.PsiExpression refExpr
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiVariable variable
java.util.Collection refs
com.intellij.psi.PsiExpression initializer
private void replace (com.intellij.psi.PsiVariable, com.intellij.psi.PsiVariable, com.intellij.psi.PsiReferenceExpression, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiBinaryExpression binOp
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiVariable builderVariable
com.intellij.psi.PsiReferenceExpression ref
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiMethodCallExpression methodCallExpression
String text
private static boolean isNotNullContext (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression ref
com.intellij.psi.PsiElement parent
int argIndex
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
private static boolean canAcceptBuilderInsteadOfString (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
private static void replaceInCallQualifier (com.intellij.psi.PsiVariable, com.intellij.psi.PsiMethodCallExpression, com.siyeh.ig.psiutils.CommentTracker)
String sign
com.intellij.psi.PsiExpression negation
com.intellij.psi.PsiElement toReplace
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiExpression emptyCheck
com.intellij.psi.PsiElement callParent
com.intellij.psi.PsiExpression[] args
String name
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiMethodCallExpression call
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression qualifier
private void replaceInAssignment (com.intellij.psi.PsiVariable, com.intellij.psi.PsiVariable, com.intellij.psi.PsiAssignmentExpression, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiMethodCallExpression result
com.intellij.psi.PsiMethodCallExpression append
com.intellij.psi.PsiExpression qualifier
StringBuilder replacement
com.intellij.psi.PsiExpression lastOp
com.intellij.psi.PsiPolyadicExpression concat
com.intellij.psi.PsiExpression[] operands
StringBuilder sb
String replacement
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiVariable builderVariable
com.intellij.psi.PsiAssignmentExpression assignment
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiExpression rValue
String builderName
private static com.intellij.psi.PsiMethodCallExpression getDeepestQualifierCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression qualifierCall
com.intellij.psi.PsiMethodCallExpression result
com.intellij.psi.PsiMethodCallExpression append
private void makeNullSafe (com.intellij.psi.PsiExpression, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression result
com.intellij.psi.PsiExpression qualifier
String builder
com.intellij.psi.PsiElementFactory factory
private static synthetic boolean lambda$isNotNullContext$1 (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression ref
com.intellij.psi.PsiExpression arg
private static synthetic boolean lambda$replaceAll$0 (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression ref
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/StringConcatenationInLoopsInspection$IntroduceStringBuilderFix.class
StringConcatenationInLoopsInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.StringConcatenationInLoopsInspection$IntroduceStringBuilderFix extends com.siyeh.ig.performance.StringConcatenationInLoopsInspection$AbstractStringBuilderFix {
void <init> (com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiVariable variable
boolean nullSafe
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement prevStatement
com.intellij.psi.PsiExpression prevAssignment
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiLoopStatement loop
com.siyeh.ig.psiutils.ControlFlowUtils$InitializerUsageStatus status
com.intellij.psi.codeStyle.JavaCodeStyleManager javaCodeStyleManager
String newName
String newStringBuilder
com.intellij.psi.PsiElementFactory factory
Object marker
com.intellij.psi.PsiDeclarationStatement declaration
com.intellij.psi.PsiVariable builderVariable
com.intellij.psi.PsiExpression builderInitializer
com.siyeh.ig.psiutils.CommentTracker ct
String toString
com.intellij.psi.PsiExpression initializer
public java.lang.String getName ()
public java.lang.String getFamilyName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/StringConcatenationInLoopsInspection$ReplaceWithStringBuilderFix.class
StringConcatenationInLoopsInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.StringConcatenationInLoopsInspection$ReplaceWithStringBuilderFix extends com.siyeh.ig.performance.StringConcatenationInLoopsInspection$AbstractStringBuilderFix {
void <init> (com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiVariable variable
boolean nullSafe
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiTypeElement typeElement
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiStatement commentPlace
public java.lang.String getName ()
public java.lang.String getFamilyName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/StringConcatenationInLoopsInspection$StringConcatenationInLoopsVisitor.class
StringConcatenationInLoopsInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.StringConcatenationInLoopsInspection$StringConcatenationInLoopsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiJavaToken sign
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
com.intellij.psi.PsiJavaToken sign
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression lhs
private static boolean checkExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiLoopStatement commonLoop
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
private static boolean isUsedCompletely (com.intellij.psi.PsiVariable, com.intellij.psi.PsiLoopStatement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiLoopStatement loop
private static com.intellij.psi.PsiCodeBlock getSurroundingBlock (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement body
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiElement parent
private static boolean isAppendedRepeatedly (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression rhs
private static boolean isAppended (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiReferenceExpression otherRef
com.intellij.psi.PsiExpression expression
private static boolean isSameReference (com.intellij.psi.PsiExpression, com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiReferenceExpression other
String name
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression otherQualifier
private static synthetic boolean lambda$isUsedCompletely$0 (com.intellij.psi.PsiLoopStatement, com.intellij.psi.PsiVariable, com.intellij.psi.PsiReference)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiLoopStatement loop
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.performance.StringConcatenationInLoopsInspection$1)
com.siyeh.ig.performance.StringConcatenationInLoopsInspection$1 x0
static synthetic com.intellij.psi.PsiCodeBlock access$100 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/StringConcatenationInLoopsInspection.class
StringConcatenationInLoopsInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.StringConcatenationInLoopsInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getID ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static com.intellij.psi.PsiLoopStatement getOutermostCommonLoop (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiElement ref
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement[] elements
com.intellij.psi.PsiElement ref
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement stopAt
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiLoopStatement commonLoop
private static com.intellij.psi.PsiVariable getAppendedVariable (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiElement element
protected transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
com.intellij.psi.PsiLoopStatement loop
Object[] infos
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable var
boolean needNullSafe
java.util.List fixes
private static boolean canBeNull (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable var
com.intellij.psi.PsiExpression initializer
java.util.function.Predicate isPossiblyNullableWrite
private static synthetic boolean lambda$canBeNull$2 (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression rExpression
private static synthetic boolean lambda$buildFixes$1 (com.intellij.psi.PsiLoopStatement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiLoopStatement loop
com.intellij.psi.PsiElement e
private static synthetic com.intellij.psi.PsiElement[] lambda$getOutermostCommonLoop$0 (int)
int x$0
static synthetic com.intellij.psi.PsiVariable access$200 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
static synthetic com.intellij.psi.PsiLoopStatement access$300 (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpression x0
com.intellij.psi.PsiVariable x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/StringConcatenationInsideStringBufferAppendInspection$1.class
StringConcatenationInsideStringBufferAppendInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.StringConcatenationInsideStringBufferAppendInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/StringConcatenationInsideStringBufferAppendInspection$ReplaceWithChainedAppendFix.class
StringConcatenationInsideStringBufferAppendInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.StringConcatenationInsideStringBufferAppendInspection$ReplaceWithChainedAppendFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement methodNameElement
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiExpression appendExpression
synthetic void <init> (com.siyeh.ig.performance.StringConcatenationInsideStringBufferAppendInspection$1)
com.siyeh.ig.performance.StringConcatenationInsideStringBufferAppendInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/StringConcatenationInsideStringBufferAppendInspection$StringConcatenationInsideStringBufferAppendVisitor.class
StringConcatenationInsideStringBufferAppendInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.StringConcatenationInsideStringBufferAppendInspection$StringConcatenationInsideStringBufferAppendVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
String className
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiClass appendableClass
synthetic void <init> (com.siyeh.ig.performance.StringConcatenationInsideStringBufferAppendInspection$1)
com.siyeh.ig.performance.StringConcatenationInsideStringBufferAppendInspection$1 x0
}
com/siyeh/ig/performance/StringConcatenationInsideStringBufferAppendInspection.class
StringConcatenationInsideStringBufferAppendInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.StringConcatenationInsideStringBufferAppendInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass aClass
String className
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/StringEqualsEmptyStringInspection$1.class
StringEqualsEmptyStringInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.StringEqualsEmptyStringInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/StringEqualsEmptyStringInspection$StringEqualsEmptyStringFix.class
StringEqualsEmptyStringInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.StringEqualsEmptyStringInspection$StringEqualsEmptyStringFix extends com.siyeh.ig.InspectionGadgetsFix {
private final boolean myUseIsEmpty
private final boolean myAddNullCheck
void <init> (boolean, boolean)
boolean useIsEmpty
boolean addNullCheck
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiExpression checkedExpression
StringBuilder newExpression
com.intellij.psi.PsiExpression expressionToReplace
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiExpression checkedExpression
StringBuilder newExpression
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiExpression parent
com.intellij.psi.PsiExpression expressionToReplace
String expressionText
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/StringEqualsEmptyStringInspection$StringEqualsEmptyStringVisitor.class
StringEqualsEmptyStringInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.StringEqualsEmptyStringInspection$StringEqualsEmptyStringVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.performance.StringEqualsEmptyStringInspection this$0
private void <init> (com.siyeh.ig.performance.StringEqualsEmptyStringInspection)
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiElement context
boolean useIsEmpty
com.intellij.psi.PsiExpression qualifier
boolean addNullCheck
com.intellij.psi.PsiExpression argument
synthetic void <init> (com.siyeh.ig.performance.StringEqualsEmptyStringInspection, com.siyeh.ig.performance.StringEqualsEmptyStringInspection$1)
com.siyeh.ig.performance.StringEqualsEmptyStringInspection x0
com.siyeh.ig.performance.StringEqualsEmptyStringInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/StringEqualsEmptyStringInspection.class
StringEqualsEmptyStringInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.StringEqualsEmptyStringInspection extends com.siyeh.ig.BaseInspection {
public boolean SUPPRESS_FOR_VALUES_WHICH_COULD_BE_NULL
public void <init> ()
public java.lang.String getDisplayName ()
public javax.swing.JComponent createOptionsPanel ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
boolean useIsEmpty
protected transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
com.intellij.codeInspection.SetInspectionOptionFix disableFix
Object[] infos
boolean useIsEmpty
boolean addNullCheck
com.siyeh.ig.performance.StringEqualsEmptyStringInspection$StringEqualsEmptyStringFix mainFix
private static com.intellij.psi.PsiExpression getCheckedExpression (boolean, com.intellij.psi.PsiExpression)
boolean useIsEmpty
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String referenceName
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiType type
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic com.intellij.psi.PsiExpression access$000 (boolean, com.intellij.psi.PsiExpression)
boolean x0
com.intellij.psi.PsiExpression x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/StringReplaceableByStringBufferInspection$1.class
StringReplaceableByStringBufferInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.StringReplaceableByStringBufferInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/StringReplaceableByStringBufferInspection$StringReplaceableByStringBufferVisitor.class
StringReplaceableByStringBufferInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.StringReplaceableByStringBufferInspection$StringReplaceableByStringBufferVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.performance.StringReplaceableByStringBufferInspection this$0
private void <init> (com.siyeh.ig.performance.StringReplaceableByStringBufferInspection)
public void visitLocalVariable (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiType type
public boolean variableIsAppendedTo (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.siyeh.ig.performance.StringVariableIsAppendedToVisitor visitor
synthetic void <init> (com.siyeh.ig.performance.StringReplaceableByStringBufferInspection, com.siyeh.ig.performance.StringReplaceableByStringBufferInspection$1)
com.siyeh.ig.performance.StringReplaceableByStringBufferInspection x0
com.siyeh.ig.performance.StringReplaceableByStringBufferInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/StringReplaceableByStringBufferInspection.class
StringReplaceableByStringBufferInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.StringReplaceableByStringBufferInspection extends com.siyeh.ig.BaseInspection {
public boolean onlyWarnOnLoop
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/StringVariableIsAppendedToVisitor.class
StringVariableIsAppendedToVisitor.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.StringVariableIsAppendedToVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean appendedTo
private final com.intellij.psi.PsiVariable variable
private final boolean onlyWarnOnLoop
void <init> (com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiVariable variable
boolean onlyWarnOnLoop
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement referent
com.intellij.psi.tree.IElementType tokenType
private boolean isConcatenation (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiExpression body
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiExpression expression
boolean isAppendedTo ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/TailRecursionInspection$1.class
TailRecursionInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.TailRecursionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/TailRecursionInspection$RemoveTailRecursionFix$1.class
TailRecursionInspection.java
package com.siyeh.ig.performance
final com.siyeh.ig.performance.TailRecursionInspection$RemoveTailRecursionFix$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic java.util.List val$emptyElseBranches
void <init> (java.util.List)
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiStatement elseBranch
}
com/siyeh/ig/performance/TailRecursionInspection$RemoveTailRecursionFix$2.class
TailRecursionInspection.java
package com.siyeh.ig.performance
final com.siyeh.ig.performance.TailRecursionInspection$RemoveTailRecursionFix$2 extends java.lang.Object implements com.intellij.util.graph.InboundSemiGraph {
final synthetic com.intellij.psi.PsiParameter[] val$parameters
final synthetic com.intellij.psi.PsiExpression[] val$arguments
void <init> (com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[])
public java.util.Collection getNodes ()
int i
java.util.List result
public java.util.Iterator getIn (java.lang.Integer)
int i
int length
Integer n
java.util.List result
com.intellij.psi.PsiParameter target
public volatile synthetic java.util.Iterator getIn (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/TailRecursionInspection$RemoveTailRecursionFix$MethodContainsCallOnOtherInstanceVisitor.class
TailRecursionInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.TailRecursionInspection$RemoveTailRecursionFix$MethodContainsCallOnOtherInstanceVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean containsCallOnOtherInstance
private final com.intellij.psi.PsiClass aClass
void <init> (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
boolean containsCallOnOtherInstance ()
}
com/siyeh/ig/performance/TailRecursionInspection$RemoveTailRecursionFix.class
TailRecursionInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.TailRecursionInspection$RemoveTailRecursionFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
String thisVariableName
String thisVariableName
boolean tailCallIsContainedInLoop
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement tailCallToken
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock body
StringBuilder builder
com.intellij.psi.PsiClass containingClass
String thisVariableName
com.intellij.psi.codeStyle.JavaCodeStyleManager styleManager
boolean tailCallIsContainedInLoop
com.intellij.psi.PsiCodeBlock block
private static void removeEmptyElse (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiComment comment
int i
java.util.List comments
com.intellij.psi.PsiParserFacade parserFacade
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement element
java.util.List emptyElseBranches
private static boolean isAtStartOfLine (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement prev
private static boolean methodReturnsContainingClassType (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass aClass
private static boolean methodContainsCallOnOtherInstance (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiClass aClass
com.siyeh.ig.performance.TailRecursionInspection$RemoveTailRecursionFix$MethodContainsCallOnOtherInstanceVisitor visitor
private static void replaceTailCalls (com.intellij.psi.PsiElement, com.intellij.psi.PsiMethod, java.lang.String, boolean, java.lang.StringBuilder)
int index
char c
com.intellij.psi.PsiComment comment
com.intellij.psi.PsiReferenceExpression referenceExpression
String variableName
com.intellij.psi.PsiParameter parameter
String parameterName
com.intellij.psi.PsiExpression argument
java.util.Iterator dependants
boolean copy
Integer index
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiReturnStatement returnStatement
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiParameter[] parameters
boolean isInBlock
com.intellij.util.graph.Graph graph
com.intellij.util.graph.DFSTBuilder builder
java.util.List sortedNodes
java.util.Set seen
java.util.Map replacements
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement[] children
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
String thisVariableName
boolean tailCallIsContainedInLoop
StringBuilder out
private static void buildText (com.intellij.psi.PsiElement, java.util.Map, java.lang.StringBuilder)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
String replacement
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
java.util.Map replacements
StringBuilder out
com.intellij.psi.PsiElement[] children
private static com.intellij.util.graph.Graph buildGraph (com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[])
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.util.graph.InboundSemiGraph graph
private static boolean isImplicitCallOnThis (com.intellij.psi.PsiElement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement target
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod containingMethod
private static boolean isTailCallReturn (com.intellij.psi.PsiElement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod containingMethod
com.intellij.psi.PsiReturnStatement returnStatement
com.intellij.psi.PsiExpression returnValue
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.performance.TailRecursionInspection$1)
com.siyeh.ig.performance.TailRecursionInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/TailRecursionInspection$TailRecursionVisitor.class
TailRecursionInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.TailRecursionInspection$TailRecursionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiReturnStatement statement
com.intellij.psi.PsiExpression returnValue
com.intellij.psi.PsiMethodCallExpression returnCall
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiMethod containingMethod
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiExpression qualifier
synthetic void <init> (com.siyeh.ig.performance.TailRecursionInspection$1)
com.siyeh.ig.performance.TailRecursionInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/TailRecursionInspection.class
TailRecursionInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.TailRecursionInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiMethod containingMethod
private static boolean mayBeReplacedByIterativeMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiMethod containingMethod
com.intellij.psi.PsiParameter[] parameters
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/TrivialStringConcatenationInspection$1.class
TrivialStringConcatenationInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.TrivialStringConcatenationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/TrivialStringConcatenationInspection$TrivialStringConcatenationVisitor.class
TrivialStringConcatenationInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.TrivialStringConcatenationInspection$TrivialStringConcatenationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiExpression[] operands
synthetic void <init> (com.siyeh.ig.performance.TrivialStringConcatenationInspection$1)
com.siyeh.ig.performance.TrivialStringConcatenationInspection$1 x0
}
com/siyeh/ig/performance/TrivialStringConcatenationInspection$UnnecessaryTemporaryObjectFix.class
TrivialStringConcatenationInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.TrivialStringConcatenationInspection$UnnecessaryTemporaryObjectFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String m_name
void <init> (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiLiteralExpression expression
com.intellij.psi.PsiElement parent
com.siyeh.ig.psiutils.CommentTracker commentTracker
String newExpression
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/TrivialStringConcatenationInspection.class
TrivialStringConcatenationInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.TrivialStringConcatenationInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
static java.lang.String calculateReplacementExpression (com.intellij.psi.PsiLiteralExpression, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiExpression replacement
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression lOperand
com.intellij.psi.PsiExpression rOperand
com.intellij.psi.PsiExpression replacement
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiLiteralExpression expression
com.siyeh.ig.psiutils.CommentTracker commentTracker
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiClassType stringType
boolean seenString
boolean seenEmpty
boolean replaced
com.intellij.psi.PsiExpression operandToReplace
StringBuilder text
static java.lang.String buildReplacement (com.intellij.psi.PsiExpression, boolean, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiExpression operandToReplace
boolean seenString
com.siyeh.ig.psiutils.CommentTracker commentTracker
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/UnnecessaryTemporaryOnConversionFromStringInspection$1.class
UnnecessaryTemporaryOnConversionFromStringInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.UnnecessaryTemporaryOnConversionFromStringInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/UnnecessaryTemporaryOnConversionFromStringInspection$UnnecessaryTemporaryObjectFix.class
UnnecessaryTemporaryOnConversionFromStringInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.UnnecessaryTemporaryOnConversionFromStringInspection$UnnecessaryTemporaryObjectFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String m_name
private void <init> (java.lang.String)
String name
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiMethodCallExpression expression
com.siyeh.ig.psiutils.CommentTracker commentTracker
String newExpression
synthetic void <init> (java.lang.String, com.siyeh.ig.performance.UnnecessaryTemporaryOnConversionFromStringInspection$1)
String x0
com.siyeh.ig.performance.UnnecessaryTemporaryOnConversionFromStringInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/UnnecessaryTemporaryOnConversionFromStringInspection$UnnecessaryTemporaryObjectVisitor.class
UnnecessaryTemporaryOnConversionFromStringInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.UnnecessaryTemporaryOnConversionFromStringInspection$UnnecessaryTemporaryObjectVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private static final java.util.Map s_basicTypeMap
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
java.util.Map basicTypeMap
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiType argumentType
com.intellij.psi.PsiType type
String typeText
String mappingMethod
synthetic void <init> (com.siyeh.ig.performance.UnnecessaryTemporaryOnConversionFromStringInspection$1)
com.siyeh.ig.performance.UnnecessaryTemporaryOnConversionFromStringInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/UnnecessaryTemporaryOnConversionFromStringInspection.class
UnnecessaryTemporaryOnConversionFromStringInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.UnnecessaryTemporaryOnConversionFromStringInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String replacementString
static java.lang.String calculateReplacementExpression (com.intellij.psi.PsiMethodCallExpression, com.siyeh.ig.psiutils.CommentTracker, boolean)
com.intellij.psi.PsiMethodCallExpression expression
com.siyeh.ig.psiutils.CommentTracker commentTracker
boolean isFullyQualified
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiNewExpression qualifier
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiType type
String qualifierType
String canonicalType
String name
String conversionName
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
String replacementExpression
String name
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/UnnecessaryTemporaryOnConversionToStringInspection$1.class
UnnecessaryTemporaryOnConversionToStringInspection.java
package com.siyeh.ig.performance
synthetic com.siyeh.ig.performance.UnnecessaryTemporaryOnConversionToStringInspection$1 extends java.lang.Object {
}
com/siyeh/ig/performance/UnnecessaryTemporaryOnConversionToStringInspection$UnnecessaryTemporaryObjectFix.class
UnnecessaryTemporaryOnConversionToStringInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.UnnecessaryTemporaryOnConversionToStringInspection$UnnecessaryTemporaryObjectFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String m_name
private void <init> (java.lang.String)
String name
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiMethodCallExpression expression
com.siyeh.ig.psiutils.CommentTracker commentTracker
String newExpression
synthetic void <init> (java.lang.String, com.siyeh.ig.performance.UnnecessaryTemporaryOnConversionToStringInspection$1)
String x0
com.siyeh.ig.performance.UnnecessaryTemporaryOnConversionToStringInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/UnnecessaryTemporaryOnConversionToStringInspection$UnnecessaryTemporaryObjectVisitor.class
UnnecessaryTemporaryOnConversionToStringInspection.java
package com.siyeh.ig.performance
com.siyeh.ig.performance.UnnecessaryTemporaryOnConversionToStringInspection$UnnecessaryTemporaryObjectVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private static final java.util.Set s_basicTypes
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType argumentType
com.intellij.psi.PsiType type
String typeName
synthetic void <init> (com.siyeh.ig.performance.UnnecessaryTemporaryOnConversionToStringInspection$1)
com.siyeh.ig.performance.UnnecessaryTemporaryOnConversionToStringInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/performance/UnnecessaryTemporaryOnConversionToStringInspection.class
UnnecessaryTemporaryOnConversionToStringInspection.java
package com.siyeh.ig.performance
public com.siyeh.ig.performance.UnnecessaryTemporaryOnConversionToStringInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String replacementString
static java.lang.String calculateReplacementExpression (com.intellij.psi.PsiMethodCallExpression, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiMethodCallExpression expression
com.siyeh.ig.psiutils.CommentTracker commentTracker
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiNewExpression qualifier
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiType type
String argumentText
String qualifierType
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
String replacement
String name
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/HardcodedFileSeparatorsInspection$1.class
HardcodedFileSeparatorsInspection.java
package com.siyeh.ig.portability
synthetic com.siyeh.ig.portability.HardcodedFileSeparatorsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/portability/HardcodedFileSeparatorsInspection$HardcodedFileSeparatorsVisitor.class
HardcodedFileSeparatorsInspection.java
package com.siyeh.ig.portability
com.siyeh.ig.portability.HardcodedFileSeparatorsInspection$HardcodedFileSeparatorsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.portability.HardcodedFileSeparatorsInspection this$0
private void <init> (com.siyeh.ig.portability.HardcodedFileSeparatorsInspection)
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiElement grandParent
String value
com.intellij.psi.PsiElement parent
Character value
char unboxedValue
com.intellij.psi.PsiLiteralExpression expression
com.intellij.psi.PsiType type
private boolean isHardcodedFilenameString (java.lang.String)
String string
char startChar
private boolean isXMLString (java.lang.String)
String string
private boolean isDateFormatString (java.lang.String)
String string
int strLength
char startChar
char endChar
java.util.regex.Matcher dateFormatMatcher
private boolean isURLString (java.lang.String)
String string
java.util.regex.Matcher urlMatcher
private boolean isMediaTypeString (java.lang.String)
String string
private boolean isTimeZoneIdString (java.lang.String)
String string
synthetic void <init> (com.siyeh.ig.portability.HardcodedFileSeparatorsInspection, com.siyeh.ig.portability.HardcodedFileSeparatorsInspection$1)
com.siyeh.ig.portability.HardcodedFileSeparatorsInspection x0
com.siyeh.ig.portability.HardcodedFileSeparatorsInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/HardcodedFileSeparatorsInspection.class
HardcodedFileSeparatorsInspection.java
package com.siyeh.ig.portability
public com.siyeh.ig.portability.HardcodedFileSeparatorsInspection extends com.siyeh.ig.BaseInspection {
private static final char BACKSLASH
private static final char SLASH
private static final java.util.regex.Pattern DATE_FORMAT_PATTERN
private static final String EXAMPLE_MIME_MEDIA_TYPE_PATTERN
private static final java.util.regex.Pattern URL_PATTERN
private static final java.util.Set mimeTypes
private static final java.util.Set timeZoneIds
public boolean m_recognizeExampleMediaType
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic java.util.regex.Pattern access$100 ()
static synthetic java.util.regex.Pattern access$200 ()
static synthetic java.util.Set access$300 ()
static synthetic java.util.Set access$400 ()
static void <clinit> ()
com.siyeh.ig.portability.mediatype.ImageMediaType imageMediaType
com.siyeh.ig.portability.mediatype.ApplicationMediaType applicationMediaType
com.siyeh.ig.portability.mediatype.AudioMediaType audioMediaType
com.siyeh.ig.portability.mediatype.MessageMediaType messageMediaType
com.siyeh.ig.portability.mediatype.ModelMediaType modelMediaType
com.siyeh.ig.portability.mediatype.MultipartMediaType multipartMediaType
com.siyeh.ig.portability.mediatype.TextMediaType textMediaType
com.siyeh.ig.portability.mediatype.VideoMediaType videoContentTypeMediaType
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/HardcodedLineSeparatorsInspection$1.class
HardcodedLineSeparatorsInspection.java
package com.siyeh.ig.portability
synthetic com.siyeh.ig.portability.HardcodedLineSeparatorsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/portability/HardcodedLineSeparatorsInspection$HardcodedLineSeparatorsVisitor.class
HardcodedLineSeparatorsInspection.java
package com.siyeh.ig.portability
com.siyeh.ig.portability.HardcodedLineSeparatorsInspection$HardcodedLineSeparatorsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
int start
com.intellij.psi.PsiLiteralExpression expression
com.intellij.psi.PsiType type
String text
java.util.regex.Matcher matcher
int end
synthetic void <init> (com.siyeh.ig.portability.HardcodedLineSeparatorsInspection$1)
com.siyeh.ig.portability.HardcodedLineSeparatorsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/HardcodedLineSeparatorsInspection.class
HardcodedLineSeparatorsInspection.java
package com.siyeh.ig.portability
public com.siyeh.ig.portability.HardcodedLineSeparatorsInspection extends com.siyeh.ig.BaseInspection {
private static final java.util.regex.Pattern newlines
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getID ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic java.util.regex.Pattern access$100 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/NativeMethodsInspection$1.class
NativeMethodsInspection.java
package com.siyeh.ig.portability
synthetic com.siyeh.ig.portability.NativeMethodsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/portability/NativeMethodsInspection$NativeMethodVisitor.class
NativeMethodsInspection.java
package com.siyeh.ig.portability
com.siyeh.ig.portability.NativeMethodsInspection$NativeMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.portability.NativeMethodsInspection$1)
com.siyeh.ig.portability.NativeMethodsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/NativeMethodsInspection.class
NativeMethodsInspection.java
package com.siyeh.ig.portability
public com.siyeh.ig.portability.NativeMethodsInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/RuntimeExecInspection$1.class
RuntimeExecInspection.java
package com.siyeh.ig.portability
synthetic com.siyeh.ig.portability.RuntimeExecInspection$1 extends java.lang.Object {
}
com/siyeh/ig/portability/RuntimeExecInspection$RuntimeExecVisitor.class
RuntimeExecInspection.java
package com.siyeh.ig.portability
com.siyeh.ig.portability.RuntimeExecInspection$RuntimeExecVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
String exec
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String className
synthetic void <init> (com.siyeh.ig.portability.RuntimeExecInspection$1)
com.siyeh.ig.portability.RuntimeExecInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/RuntimeExecInspection.class
RuntimeExecInspection.java
package com.siyeh.ig.portability
public com.siyeh.ig.portability.RuntimeExecInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/SystemExitInspection$1.class
SystemExitInspection.java
package com.siyeh.ig.portability
synthetic com.siyeh.ig.portability.SystemExitInspection$1 extends java.lang.Object {
}
com/siyeh/ig/portability/SystemExitInspection$SystemExitVisitor.class
SystemExitInspection.java
package com.siyeh.ig.portability
com.siyeh.ig.portability.SystemExitInspection$SystemExitVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.portability.SystemExitInspection this$0
private void <init> (com.siyeh.ig.portability.SystemExitInspection)
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod containingMethod
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiClass aClass
String className
synthetic void <init> (com.siyeh.ig.portability.SystemExitInspection, com.siyeh.ig.portability.SystemExitInspection$1)
com.siyeh.ig.portability.SystemExitInspection x0
com.siyeh.ig.portability.SystemExitInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/SystemExitInspection.class
SystemExitInspection.java
package com.siyeh.ig.portability
public com.siyeh.ig.portability.SystemExitInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreInMainMethod
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String className
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/SystemGetenvInspection$1.class
SystemGetenvInspection.java
package com.siyeh.ig.portability
synthetic com.siyeh.ig.portability.SystemGetenvInspection$1 extends java.lang.Object {
}
com/siyeh/ig/portability/SystemGetenvInspection$SystemGetenvVisitor.class
SystemGetenvInspection.java
package com.siyeh.ig.portability
com.siyeh.ig.portability.SystemGetenvInspection$SystemGetenvVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
String getenv
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiClass aClass
String className
synthetic void <init> (com.siyeh.ig.portability.SystemGetenvInspection$1)
com.siyeh.ig.portability.SystemGetenvInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/SystemGetenvInspection.class
SystemGetenvInspection.java
package com.siyeh.ig.portability
public com.siyeh.ig.portability.SystemGetenvInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/UseOfAWTPeerClassInspection.class
UseOfAWTPeerClassInspection.java
package com.siyeh.ig.portability
public com.siyeh.ig.portability.UseOfAWTPeerClassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/UseOfConcreteInheritorVisitor.class
UseOfConcreteInheritorVisitor.java
package com.siyeh.ig.portability
com.siyeh.ig.portability.UseOfConcreteInheritorVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private final String myAncestorName
void <init> (java.lang.String)
String ancestorName
public void visitTypeElement (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement type
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression newExpression
private boolean usesAWTPeerClass (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass resolveClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/UseOfJDBCDriverClassInspection.class
UseOfJDBCDriverClassInspection.java
package com.siyeh.ig.portability
public com.siyeh.ig.portability.UseOfJDBCDriverClassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/UseOfProcessBuilderInspection$1.class
UseOfProcessBuilderInspection.java
package com.siyeh.ig.portability
synthetic com.siyeh.ig.portability.UseOfProcessBuilderInspection$1 extends java.lang.Object {
}
com/siyeh/ig/portability/UseOfProcessBuilderInspection$ProcessBuilderVisitor.class
UseOfProcessBuilderInspection.java
package com.siyeh.ig.portability
com.siyeh.ig.portability.UseOfProcessBuilderInspection$ProcessBuilderVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiType type
String typeString
com.intellij.psi.PsiTypeElement typeElement
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiType type
String typeString
synthetic void <init> (com.siyeh.ig.portability.UseOfProcessBuilderInspection$1)
com.siyeh.ig.portability.UseOfProcessBuilderInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/UseOfProcessBuilderInspection.class
UseOfProcessBuilderInspection.java
package com.siyeh.ig.portability
public com.siyeh.ig.portability.UseOfProcessBuilderInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/UseOfSunClassesInspection$1.class
UseOfSunClassesInspection.java
package com.siyeh.ig.portability
synthetic com.siyeh.ig.portability.UseOfSunClassesInspection$1 extends java.lang.Object {
}
com/siyeh/ig/portability/UseOfSunClassesInspection$UseOfSunClassesVisitor.class
UseOfSunClassesInspection.java
package com.siyeh.ig.portability
com.siyeh.ig.portability.UseOfSunClassesInspection$UseOfSunClassesVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiType type
com.intellij.psi.PsiType deepComponentType
com.intellij.psi.PsiClassType classType
String className
com.intellij.psi.PsiTypeElement typeElement
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType classType
String className
synthetic void <init> (com.siyeh.ig.portability.UseOfSunClassesInspection$1)
com.siyeh.ig.portability.UseOfSunClassesInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/UseOfSunClassesInspection.class
UseOfSunClassesInspection.java
package com.siyeh.ig.portability
public com.siyeh.ig.portability.UseOfSunClassesInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/portability/mediatype/ApplicationMediaType.class
ApplicationMediaType.java
package com.siyeh.ig.portability.mediatype
public final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType extends java.lang.Enum {
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType ACTIVEMESSAGE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType ANDREW_INSET
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType APPLEFILE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType ATOM_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType ATOMICMAIL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType AUTH_POLICY_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType BATCH_SMTP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType BEEP_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType CALS_1840
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType CCXML_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType CELLML_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType CNRP_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType COMMONGROUND
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType CONFERENCE_INFO_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType CPL_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType CSTA_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType CSTADATA_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType CYBERCASH
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType DAVMOUNT_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType DCA_RFT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType DEC_DX
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType DIALOG_INFO_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType DICOM
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType DNS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType DVCS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType ECMASCRIPT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType EDI_CONSENT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType EDIFACT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType EDI_X12
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType EPP_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType ESHOP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType EXAMPLE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType FASTINFOSET
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType FASTSOAP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType FITS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType FONT_TDPFR
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType H224
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType HTTP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType HYPERSTUDIO
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType IGES
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType IM_ISCOMPOSING_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType INDEX
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType INDEX_CMD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType INDEX_OBJ
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType INDEX_RESPONSE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType INDEX_VND
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType IOTP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType IPP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType ISUP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType JAVASCRIPT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType JSON
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType KPML_REQUEST_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType KPML_RESPONSE_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType MAC_BINHEX40
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType MACWRITEII
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType MARC
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType MATHEMATICA
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType MBOX
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType MEDIASERVERCONTROL_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType MIKEY
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType MPEG4_GENERIC
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType MPEG4_IOD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType MPEG4_IOD_XMT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType MP4
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType MSWORD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType MXF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType NASDATA
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType NEWS_MESSAGE_ID
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType NEWS_TRANSMISSION
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType NSS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType OCSP_REQUEST
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType OCSP_RESPONSE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType OCTET_STREAM
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType ODA
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType OGG
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType PARITYFEC
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType PDF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType PGP_ENCRYPTED
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType PGP_KEYS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType PGP_SIGNATURE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType PIDF_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType PKCS10
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType PKCS7_MIME
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType PKCS7_SIGNATURE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType PKIX_CERT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType PKIXCMP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType PKIX_CRL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType PKIX_PKIPATH
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType PLS_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType POC_SETTINGS_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType POSTSCRIPT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType PRS_ALVESTRAND_TITRAX_SHEET
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType PRS_CWW
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType PRS_NPREND
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType PRS_PLUCKER
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType RDF_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType QSIG
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType REGINFO_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType RELAX_NG_COMPACT_SYNTAX
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType REMOTE_PRINTING
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType RESOURCE_LISTS_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType RISCOS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType RLMI_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType RLS_SERVICES_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType RTF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType RTX
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SAMLASSERTION_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SAMLMETADATA_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SBML_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SDP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SET_PAYMENT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SET_PAYMENT_INITIATION
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SET_REGISTRATION
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SET_REGISTRATION_INITIATION
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SGML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SGML_OPEN_CATALOG
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SHF_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SIEVE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SIMPLE_FILTER_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SIMPLE_MESSAGE_SUMMARY
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SLATE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SMIL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SMIL_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SOAP_FASTINFOSET
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SOAP_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SPIRITS_EVENT_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SRGS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SRGS_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType SSML_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType TIMESTAMP_QUERY
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType TIMESTAMP_REPLY
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType TVE_TRIGGER
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VEMMI
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_3GPP_BSF_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_3GPP_PIC_BW_LARGE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_3GPP_PIC_BW_SMALL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_3GPP_PIC_BW_VAR
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_3GPP_SMS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_3GPP2_BCMCSINFO_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_3GPP2_SMS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_3M_POST_IT_NOTES
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_ACCPAC_SIMPLY_ASO
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_ACCPAC_SIMPLY_IMP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_ACUCOBOL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_ACUCORP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_ADOBE_XFDF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_AETHER_IMP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_AMIGA_AMI
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_ANSER_WEB_CERTIFICATE_ISSUE_INITIATION
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_APPLE_INSTALLER_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_AUDIOGRAPH
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_AUTOPACKAGE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_AVISTAR_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_BLUEICE_MULTIPASS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_BMI
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_BUSINESSOBJECTS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CANON_CPDL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CANON_LIPS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CINDERELLA
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CHIPNUTS_KARAOKE_MMD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CLAYMORE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_COMMERCE_BATTELLE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_COMMONSPACE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_COSMOCALLER
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CONTACT_CMSG
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CRICK_CLICKER
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CRICK_CLICKER_KEYBOARD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CRICK_CLICKER_PALETTE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CRICK_CLICKER_TEMPLATE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CRICK_CLICKER_WORDBANK
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CRITICALTOOLS_WBS_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CTC_POSML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CUPS_PDF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CUPS_POSTSCRIPT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CUPS_PPD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CUPS_RASTER
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CUPS_RAW
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CURL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_CYBANK
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_DATA_VISION_RDZ
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_DNA
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_DPGRAPH
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_DREAMFACTORY
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_DVB_ESGCONTAINER
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_DVB_IPDCESGACCESS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_DXR
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_ECDIS_UPDATE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_ECOWIN_CHART
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_ECOWIN_FILEREQUEST
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_ECOWIN_FILEUPDATE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_ECOWIN_SERIES
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_ECOWIN_SERIESREQUEST
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_ECOWIN_SERIESUPDATE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_ENLIVEN
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_EPSON_ESF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_EPSON_MSF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_EPSON_QUICKANIME
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_EPSON_SALT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_EPSON_SSF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_ERICSSON_QUICKCALL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_EUDORA_DATA
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_EZPIX_ALBUM
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_EZPIX_PACKAGE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FDF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FFSNS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FINTS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FLOGRAPHIT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FLUXTIME_CLIP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FRAMEMAKER
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FROGANS_FNC
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FROGANS_LTF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FSC_WEBLAUNCH
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FUJITSU_OASYS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FUJITSU_OASYS2
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FUJITSU_OASYS3
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FUJITSU_OASYSGP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FUJITSU_OASYSPRS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FUJIXEROX_ART4
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FUJIXEROX_ART_EX
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FUJIXEROX_DDD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FUJIXEROX_DOCUWORKS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FUJIXEROX_DOCUWORKS_BINDER
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FUJIXEROX_HBPL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_FUT_MISNET
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_GENOMATIX_TUXEDO
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_GRAFEQ
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_GRIDMP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_GROOVE_ACCOUNT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_GROOVE_HELP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_GROOVE_IDENTITY_MESSAGE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_GROOVE_INJECTOR
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_GROOVE_TOOL_MESSAGE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_GROOVE_TOOL_TEMPLATE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_GROOVE_VCARD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_HANDHELD_ENTERTAINMENT_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_HBCI
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_HCL_BIREPORTS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_HHE_LESSON_PLAYER
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_HP_HPGL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_HP_HPID
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_HP_HPS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_HP_JLYT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_HP_PCL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_HP_PCLXL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_HTTPHONE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_HZN_3D_CROSSWORD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_IBM_AFPLINEDATA
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_IBM_ELECTRONIC_MEDIA
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_IBM_MINIPAY
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_IBM_MODCAP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_IBM_RIGHTS_MANAGEMENT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_IBM_SECURE_CONTAINER
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_IGLOADER
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_INFORMIX_VISIONARY
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_INTERCON_FORMNET
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_INTERTRUST_DIGIBOX
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_INTERTRUST_NNCP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_INTU_QBO
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_INTU_QFX
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_IPUNPLUGGED_RCPROFILE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_IREPOSITORY_PACKAGE_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_IS_XPR
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_JAPANNET_DIRECTORY_SERVICE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_JAPANNET_JPNSTORE_WAKEUP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_JAPANNET_PAYMENT_WAKEUP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_JAPANNET_REGISTRATION
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_JAPANNET_REGISTRATION_WAKEUP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_JAPANNET_SETSTORE_WAKEUP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_JAPANNET_VERIFICATION
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_JAPANNET_VERIFICATION_WAKEUP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_JISP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_KAHOOTZ
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_KDE_KARBON
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_KDE_KCHART
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_KDE_KFORMULA
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_KDE_KIVIO
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_KDE_KONTOUR
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_KDE_KPRESENTER
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_KDE_KSPREAD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_KDE_KWORD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_KENAMEAAPP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_KIDSPIRATION
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_KINAR
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_KOAN
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_LIBERTY_REQUEST_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_LLAMAGRAPHICS_LIFE_BALANCE_DESKTOP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_LLAMAGRAPHICS_LIFE_BALANCE_EXCHANGE_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_LOTUS_1_2_3
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_LOTUS_APPROACH
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_LOTUS_FREELANCE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_LOTUS_NOTES
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_LOTUS_ORGANIZER
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_LOTUS_SCREENCAM
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_LOTUS_WORDPRO
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MARLIN_DRM_MDCF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MCD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MEDCALCDATA
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MEDIASTATION_CDKEY
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MERIDIAN_SLINGSHOT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MFER
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MFMP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MICROGRAFX_FLO
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MICROGRAFX_IGX
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MIF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MINISOFT_HP3000_SAVE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MITSUBISHI_MISTY_GUARD_TRUSTWEB
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MOBIUS_DAF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MOBIUS_DIS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MOBIUS_MBK
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MOBIUS_MQY
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MOBIUS_MSL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MOBIUS_PLC
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MOBIUS_TXF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MOPHUN_APPLICATION
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MOPHUN_CERTIFICATE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MOTOROLA_FLEXSUITE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MOTOROLA_FLEXSUITE_ADSI
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MOTOROLA_FLEXSUITE_FIS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MOTOROLA_FLEXSUITE_GOTAP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MOTOROLA_FLEXSUITE_KMR
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MOTOROLA_FLEXSUITE_TTC
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MOTOROLA_FLEXSUITE_WEM
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MOZILLA_XUL_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MS_ARTGALRY
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MS_ASF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MS_CAB_COMPRESSED
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MSEQ
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MS_EXCEL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MS_FONTOBJECT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MS_HTMLHELP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MSIGN
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MS_IMS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MS_LRM
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MS_POWERPOINT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MS_PROJECT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MS_TNEF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MS_WMDRM_LIC_CHLG_REQ
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MS_WMDRM_LIC_RESP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MS_WMDRM_METER_CHLG_REQ
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MS_WMDRM_METER_RESP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MS_WORKS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MS_WPL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MS_XPSDOCUMENT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MUSICIAN
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_MUSIC_NIFF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NERVANA
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NETFPX
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NOBLENET_DIRECTORY
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NOBLENET_SEALER
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NOBLENET_WEB
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NOKIA_CATALOGS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NOKIA_CONML_WBXML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NOKIA_CONML_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NOKIA_IPTV_CONFIG_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NOKIA_LANDMARK_WBXML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NOKIA_LANDMARK_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NOKIA_LANDMARKCOLLECTION_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NOKIA_PCD_WBXML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NOKIA_PCD_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NOKIA_RADIO_PRESET
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NOKIA_RADIO_PRESETS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NOVADIGM_EDM
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NOVADIGM_EDX
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_NOVADIGM_EXT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OASIS_OPENDOCUMENT_CHART
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OASIS_OPENDOCUMENT_CHART_TEMPLATE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OASIS_OPENDOCUMENT_FORMULA
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OASIS_OPENDOCUMENT_FORMULA_TEMPLATE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OASIS_OPENDOCUMENT_GRAPHICS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OASIS_OPENDOCUMENT_GRAPHICS_TEMPLATE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OASIS_OPENDOCUMENT_IMAGE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OASIS_OPENDOCUMENT_IMAGE_TEMPLATE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OASIS_OPENDOCUMENT_PRESENTATION
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OASIS_OPENDOCUMENT_PRESENTATION_TEMPLATE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OASIS_OPENDOCUMENT_SPREADSHEET
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OASIS_OPENDOCUMENT_SPREADSHEET_TEMPLATE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OASIS_OPENDOCUMENT_TEXT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OASIS_OPENDOCUMENT_TEXT_MASTER
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OASIS_OPENDOCUMENT_TEXT_TEMPLATE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OASIS_OPENDOCUMENT_TEXT_WEB
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OBN
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OMA_DD2_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OMA_GROUP_USAGE_LIST_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OMA_POC_GROUPS_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OMA_XCAP_DIRECTORY_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OMADS_EMAIL_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OMADS_FILE_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OMADS_FOLDER_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OMALOC_SUPL_INIT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OMA_SCWS_CONFIG
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OMA_SCWS_HTTP_REQUEST
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OMA_SCWS_HTTP_RESPONSE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OSA_NETDEPLOY
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OSGI_DP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_OTPS_CT_KIP_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_PALM
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_PAOS_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_PG_FORMAT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_PG_OSASLI
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_PIACCESS_APPLICATION_LICENCE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_PICSEL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_POC_GROUP_ADVERTISEMENT_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_POCKETLEARN
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_POWERBUILDER6
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_POWERBUILDER6_S
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_POWERBUILDER7
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_POWERBUILDER75
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_POWERBUILDER75_S
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_POWERBUILDER7_S
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_PREMINET
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_PREVIEWSYSTEMS_BOX
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_PROTEUS_MAGAZINE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_PUBLISHARE_DELTA_TREE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_PVI_PTID1
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_PWG_MULTIPLEXED
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_PWG_XHTML_PRINT_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_QUALCOMM_BREW_APP_RES
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_QUARK_QUARKXPRESS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_RAPID
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_RENLEARN_RLPRINT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_RUCKUS_DOWNLOAD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_S3SMS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SCRIBUS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SEALED_3DF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SEALED_CSF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SEALED_DOC
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SEALED_EML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SEALED_MHT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SEALED_NET
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SEALED_PPT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SEALED_TIFF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SEALED_XLS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SEALEDMEDIA_SOFTSEAL_HTML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SEALEDMEDIA_SOFTSEAL_PDF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SEEMAIL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SEMA
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SEMD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SEMF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SHANA_INFORMED_FORMDATA
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SHANA_INFORMED_FORMTEMPLATE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SHANA_INFORMED_INTERCHANGE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SHANA_INFORMED_PACKAGE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SMAF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SOLENT_SDKM_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SPOTFIRE_DXP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SPOTFIRE_SFS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SSS_COD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SSS_DTF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SSS_NTF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_STREET_STREAM
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SUN_WADL_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SUS_CALENDAR
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SVD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SWIFTVIEW_ICS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SYNCML_DM_WBXML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SYNCML_DM_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SYNCML_DS_NOTIFICATION
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_SYNCML_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_TRISCAPE_MXS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_TRUEAPP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_TRUEDOC
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_UFDL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_UIQ_THEME
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_UMAJIN
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_UOML_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_UPLANET_ALERT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_UPLANET_ALERT_WBXML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_UPLANET_BEARER_CHOICE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_UPLANET_BEARER_CHOICE_WBXML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_UPLANET_CACHEOP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_UPLANET_CACHEOP_WBXML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_UPLANET_CHANNEL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_UPLANET_CHANNEL_WBXML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_UPLANET_LIST
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_UPLANET_LISTCMD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_UPLANET_LISTCMD_WBXML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_UPLANET_LIST_WBXML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_UPLANET_SIGNAL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_VCX
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_VECTORWORKS
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_VD_STUDY
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_VIDSOFT_VIDCONFERENCE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_VISIO
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_VISIONARY
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_VIVIDENCE_SCRIPTFILE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_VSF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_WAP_SIC
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_WAP_SLC
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_WAP_WBXML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_WAP_WMLC
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_WAP_WMLSCRIPTC
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_WEBTURBO
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_WFA_WSC
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_WORDPERFECT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_WQD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_WRQ_HP3000_LABELLED
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_WT_STF
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_WV_CSP_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_WV_CSP_WBXML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_WV_SSP_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_XARA
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_XFDL
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_YAMAHA_HV_DIC
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_YAMAHA_HV_SCRIPT
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_YAMAHA_HV_VOICE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_YAMAHA_SMAF_AUDIO
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_YAMAHA_SMAF_PHRASE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_YELLOWRIVER_CUSTOM_MENU
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VND_ZZAZZ_DECK_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType VOICEXML_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType WATCHERINFO_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType WHOISPP_QUERY
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType WHOISPP_RESPONSE
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType WITA
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType WORDPERFECT5_1
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType X400_BP
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType XCAP_ATT_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType XCAP_CAPS_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType XCAP_EL_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType XCAP_ERROR_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType XENC_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType XHTML_VOICE_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType XHTML_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType XML_DTD
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType XML_EXTERNAL_PARSED_ENTITY
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType XMPP_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType XOP_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType XV_XML
public static final enum com.siyeh.ig.portability.mediatype.ApplicationMediaType ZIP
private final String contentType
private static final synthetic com.siyeh.ig.portability.mediatype.ApplicationMediaType[] $VALUES
public static com.siyeh.ig.portability.mediatype.ApplicationMediaType[] values ()
public static com.siyeh.ig.portability.mediatype.ApplicationMediaType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String contentType
public java.lang.String toString ()
static void <clinit> ()
}
com/siyeh/ig/portability/mediatype/AudioMediaType.class
AudioMediaType.java
package com.siyeh.ig.portability.mediatype
public final enum com.siyeh.ig.portability.mediatype.AudioMediaType extends java.lang.Enum {
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType THIRTYTWO_KADPCM
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType THREE_GPP
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType THREE_GPP2
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType AC3
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType AMR
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType AMR_WB
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType AMR_WB_
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType ASC
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType BASIC
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType BV16
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType BV32
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType CLEARMODE
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType CN
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType DAT12
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType DLS
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType DSR_ES201108
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType DSR_ES202050
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType DSR_ES202211
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType DSR_ES202212
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType EAC3
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType DVI4
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType EVRC
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType EVRC0
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType EVRC_QCP
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType EXAMPLE
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType G722
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType G7221
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType G723
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType G726_16
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType G726_24
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType G726_32
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType G726_40
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType G728
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType G729
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType G729D
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType G729E
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType GSM
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType GSM_EFR
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType ILBC
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType L8
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType L16
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType L20
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType L24
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType LPC
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType MOBILE_XMF
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType MPA
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType MP4
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType MP4A_LATM
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType MPA_ROBUST
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType MPEG
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType MPEG4_GENERIC
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType PARITYFEC
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType PCMA
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType PCMU
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType PRS_SID
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType QCELP
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType RED
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType RTP_MIDI
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType RTX
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType SMV
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType SMV0
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType SMV_QCP
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType T140C
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType T38
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType TELEPHONE_EVENT
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType TONE
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VDVI
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VMR_WB
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_3GPP_IUFP
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_4SB
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_AUDIOKOZ
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_CELP
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_CISCO_NSE
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_CMLES_RADIO_EVENTS
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_CNS_ANP1
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_CNS_INF1
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_DIGITAL_WINDS
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_DLNA_ADTS
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_EVERAD_PLJ
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_HNS_AUDIO
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_LUCENT_VOICE
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_NOKIA_MOBILE_XMF
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_NORTEL_VBK
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_NUERA_ECELP4800
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_NUERA_ECELP7470
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_NUERA_ECELP9600
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_OCTEL_SBC
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_QCELP
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_RHETOREX_32KADPCM
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_SEALEDMEDIA_SOFTSEAL_MPEG
public static final enum com.siyeh.ig.portability.mediatype.AudioMediaType VND_VMX_CVSD
private final String contentType
private static final synthetic com.siyeh.ig.portability.mediatype.AudioMediaType[] $VALUES
public static com.siyeh.ig.portability.mediatype.AudioMediaType[] values ()
public static com.siyeh.ig.portability.mediatype.AudioMediaType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String contentType
public java.lang.String toString ()
static void <clinit> ()
}
com/siyeh/ig/portability/mediatype/ImageMediaType.class
ImageMediaType.java
package com.siyeh.ig.portability.mediatype
public final enum com.siyeh.ig.portability.mediatype.ImageMediaType extends java.lang.Enum {
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType CGM
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType EXAMPLE
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType FITS
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType G3FAX
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType GIF
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType IEF
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType JP2
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType JPEG
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType JPM
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType JPX
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType NAPLPS
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType PNG
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType PRS_BTIF
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType PRS_PTI
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType T38
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType TIFF
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType TIFF_FX
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_ADOBE_PHOTOSHOP
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_CNS_INF2
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_DJVU
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_DWG
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_DXF
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_FASTBIDSHEET
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_FPX
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_FST
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_FUJIXEROX_EDMICS_MMR
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_FUJIXEROX_EDMICS_RLC
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_GLOBALGRAPHICS_PGB
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_MICROSOFT_ICON
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_MIX
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_MS_MODI
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_NET_FPX
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_SEALED_PNG
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_SEALEDMEDIA_SOFTSEAL_GIF
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_SEALEDMEDIA_SOFTSEAL_JPG
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_SVF
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_WAP_WBMP
public static final enum com.siyeh.ig.portability.mediatype.ImageMediaType VND_XIFF
private final String contentType
private static final synthetic com.siyeh.ig.portability.mediatype.ImageMediaType[] $VALUES
public static com.siyeh.ig.portability.mediatype.ImageMediaType[] values ()
public static com.siyeh.ig.portability.mediatype.ImageMediaType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String contentType
public java.lang.String toString ()
static void <clinit> ()
}
com/siyeh/ig/portability/mediatype/MessageMediaType.class
MessageMediaType.java
package com.siyeh.ig.portability.mediatype
public final enum com.siyeh.ig.portability.mediatype.MessageMediaType extends java.lang.Enum {
public static final enum com.siyeh.ig.portability.mediatype.MessageMediaType CPIM
public static final enum com.siyeh.ig.portability.mediatype.MessageMediaType DELIVERY_STATUS
public static final enum com.siyeh.ig.portability.mediatype.MessageMediaType DISPOSITION_NOTIFICATION
public static final enum com.siyeh.ig.portability.mediatype.MessageMediaType EXAMPLE
public static final enum com.siyeh.ig.portability.mediatype.MessageMediaType EXTERNAL_BODY
public static final enum com.siyeh.ig.portability.mediatype.MessageMediaType HTTP
public static final enum com.siyeh.ig.portability.mediatype.MessageMediaType NEWS
public static final enum com.siyeh.ig.portability.mediatype.MessageMediaType PARTIAL
public static final enum com.siyeh.ig.portability.mediatype.MessageMediaType RFC822
public static final enum com.siyeh.ig.portability.mediatype.MessageMediaType S_HTTP
public static final enum com.siyeh.ig.portability.mediatype.MessageMediaType SIP
public static final enum com.siyeh.ig.portability.mediatype.MessageMediaType SIPFRAG
public static final enum com.siyeh.ig.portability.mediatype.MessageMediaType TRACKING_STATUS
private final String contentType
private static final synthetic com.siyeh.ig.portability.mediatype.MessageMediaType[] $VALUES
public static com.siyeh.ig.portability.mediatype.MessageMediaType[] values ()
public static com.siyeh.ig.portability.mediatype.MessageMediaType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String contentType
public java.lang.String toString ()
static void <clinit> ()
}
com/siyeh/ig/portability/mediatype/ModelMediaType.class
ModelMediaType.java
package com.siyeh.ig.portability.mediatype
public final enum com.siyeh.ig.portability.mediatype.ModelMediaType extends java.lang.Enum {
public static final enum com.siyeh.ig.portability.mediatype.ModelMediaType EXAMPLE
public static final enum com.siyeh.ig.portability.mediatype.ModelMediaType IGES
public static final enum com.siyeh.ig.portability.mediatype.ModelMediaType MESH
public static final enum com.siyeh.ig.portability.mediatype.ModelMediaType VND_DWF
public static final enum com.siyeh.ig.portability.mediatype.ModelMediaType VND_FLATLAND_3DML
public static final enum com.siyeh.ig.portability.mediatype.ModelMediaType VND_GDL
public static final enum com.siyeh.ig.portability.mediatype.ModelMediaType VND_GS_GDL
public static final enum com.siyeh.ig.portability.mediatype.ModelMediaType VND_GTW
public static final enum com.siyeh.ig.portability.mediatype.ModelMediaType VND_MOML_XML
public static final enum com.siyeh.ig.portability.mediatype.ModelMediaType VND_MTS
public static final enum com.siyeh.ig.portability.mediatype.ModelMediaType VND_PARASOLID_TRANSMIT_BINARY
public static final enum com.siyeh.ig.portability.mediatype.ModelMediaType VND_PARASOLID_TRANSMIT_TEXT
public static final enum com.siyeh.ig.portability.mediatype.ModelMediaType VND_VTU
public static final enum com.siyeh.ig.portability.mediatype.ModelMediaType VRML
private final String contentType
private static final synthetic com.siyeh.ig.portability.mediatype.ModelMediaType[] $VALUES
public static com.siyeh.ig.portability.mediatype.ModelMediaType[] values ()
public static com.siyeh.ig.portability.mediatype.ModelMediaType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String contentType
public java.lang.String toString ()
static void <clinit> ()
}
com/siyeh/ig/portability/mediatype/MultipartMediaType.class
MultipartMediaType.java
package com.siyeh.ig.portability.mediatype
public final enum com.siyeh.ig.portability.mediatype.MultipartMediaType extends java.lang.Enum {
public static final enum com.siyeh.ig.portability.mediatype.MultipartMediaType ALTERNATIVE
public static final enum com.siyeh.ig.portability.mediatype.MultipartMediaType APPLEDOUBLE
public static final enum com.siyeh.ig.portability.mediatype.MultipartMediaType BYTERANGES
public static final enum com.siyeh.ig.portability.mediatype.MultipartMediaType DIGEST
public static final enum com.siyeh.ig.portability.mediatype.MultipartMediaType ENCRYPTED
public static final enum com.siyeh.ig.portability.mediatype.MultipartMediaType EXAMPLE
public static final enum com.siyeh.ig.portability.mediatype.MultipartMediaType FORM_DATA
public static final enum com.siyeh.ig.portability.mediatype.MultipartMediaType HEADER_SET
public static final enum com.siyeh.ig.portability.mediatype.MultipartMediaType MIXED
public static final enum com.siyeh.ig.portability.mediatype.MultipartMediaType PARALLEL
public static final enum com.siyeh.ig.portability.mediatype.MultipartMediaType RELATED
public static final enum com.siyeh.ig.portability.mediatype.MultipartMediaType REPORT
public static final enum com.siyeh.ig.portability.mediatype.MultipartMediaType SIGNED
public static final enum com.siyeh.ig.portability.mediatype.MultipartMediaType VOICE_MESSAGE
private final String contentType
private static final synthetic com.siyeh.ig.portability.mediatype.MultipartMediaType[] $VALUES
public static com.siyeh.ig.portability.mediatype.MultipartMediaType[] values ()
public static com.siyeh.ig.portability.mediatype.MultipartMediaType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String contentType
public java.lang.String toString ()
static void <clinit> ()
}
com/siyeh/ig/portability/mediatype/TextMediaType.class
TextMediaType.java
package com.siyeh.ig.portability.mediatype
public final enum com.siyeh.ig.portability.mediatype.TextMediaType extends java.lang.Enum {
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType CALENDAR
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType CSS
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType CSV
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType DIRECTORY
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType DNS
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType ECMASCRIPT
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType ENRICHED
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType EXAMPLE
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType HTML
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType JAVASCRIPT
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType PARITYFEC
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType PLAIN
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType PRS_FALLENSTEIN_RST
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType PRS_LINES_TAG
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType RED
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType RFC822_HEADERS
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType RICHTEXT
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType RTF
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType RTX
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType SGML
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType T140
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType TAB_SEPARATED_VALUES
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType TROFF
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType URI_LIST
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_ABC
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_CURL
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_DMCLIENTSCRIPT
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_ESMERTEC_THEME_DESCRIPTOR
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_FLY
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_FMI_FLEXSTOR
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_IN3D_3DML
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_IN3D_SPOT
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_IPTC_NEWSML
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_IPTC_NITF
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_LATEX_Z
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_MOTOROLA_REFLEX
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_MS_MEDIAPACKAGE
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_NET2PHONE_COMMCENTER_COMMAND
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_SUN_J2ME_APP_DESCRIPTOR
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_TROLLTECH_LINGUIST
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_WAP_SI
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_WAP_SL
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_WAP_WML
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType VND_WAP_WMLSCRIPT
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType XML
public static final enum com.siyeh.ig.portability.mediatype.TextMediaType XML_EXTERNAL_PARSED_ENTITY
private final String contentType
private static final synthetic com.siyeh.ig.portability.mediatype.TextMediaType[] $VALUES
public static com.siyeh.ig.portability.mediatype.TextMediaType[] values ()
public static com.siyeh.ig.portability.mediatype.TextMediaType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String contentType
public java.lang.String toString ()
static void <clinit> ()
}
com/siyeh/ig/portability/mediatype/VideoMediaType.class
VideoMediaType.java
package com.siyeh.ig.portability.mediatype
public final enum com.siyeh.ig.portability.mediatype.VideoMediaType extends java.lang.Enum {
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType THREE_GPP
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType THREE_GPP2
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType THREE_GPP_TT
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType BMPEG
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType BT656
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType CELB
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType DV
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType EXAMPLE
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType H261
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType H263
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType H263_1998
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType H263_2000
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType H264
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType JPEG
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType MJ2
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType MP1S
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType MP2P
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType MP2T
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType MP4
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType MP4V_ES
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType MPV
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType MPEG
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType MPEG4_GENERIC
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType NV
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType PARITYFEC
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType POINTER
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType QUICKTIME
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType RAW
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType RTX
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType SMPTE292M
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType VC1
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType VND_DLNA_MPEG_TTS
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType VND_FVT
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType VND_HNS_VIDEO
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType VND_MOTOROLA_VIDEO
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType VND_MOTOROLA_VIDEOP
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType VND_MPEGURL
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType VND_NOKIA_INTERLEAVED_MULTIMEDIA
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType VND_NOKIA_VIDEOVOIP
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType VND_OBJECTVIDEO
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType VND_SEALED_MPEG1
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType VND_SEALED_MPEG4
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType VND_SEALED_SWF
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType VND_SEALEDMEDIA_SOFTSEAL_MOV
public static final enum com.siyeh.ig.portability.mediatype.VideoMediaType VND_VIVO
private final String contentType
private static final synthetic com.siyeh.ig.portability.mediatype.VideoMediaType[] $VALUES
public static com.siyeh.ig.portability.mediatype.VideoMediaType[] values ()
public static com.siyeh.ig.portability.mediatype.VideoMediaType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String contentType
public java.lang.String toString ()
static void <clinit> ()
}
com/siyeh/ig/psiutils/ArrayContentsAssignedVisitor.class
ArrayContentsAssignedVisitor.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.ArrayContentsAssignedVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean assigned
private final com.intellij.psi.PsiVariable variable
void <init> (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression arrayExpression
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement referent
public void visitUnaryExpression (com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiUnaryExpression expression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression arrayExpression
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement referent
private static com.intellij.psi.PsiExpression getDeepArrayExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiArrayAccessExpression arrayAccessExpression
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression arrayExpression
public boolean isAssigned ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/BoolUtils$1.class
BoolUtils.java
package com.siyeh.ig.psiutils
synthetic com.siyeh.ig.psiutils.BoolUtils$1 extends java.lang.Object {
}
com/siyeh/ig/psiutils/BoolUtils$PredicatedReplacement.class
BoolUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.BoolUtils$PredicatedReplacement extends java.lang.Object {
java.util.function.Predicate predicate
String name
private void <init> (java.util.function.Predicate, java.lang.String)
java.util.function.Predicate predicate
String name
synthetic void <init> (java.util.function.Predicate, java.lang.String, com.siyeh.ig.psiutils.BoolUtils$1)
java.util.function.Predicate x0
String x1
com.siyeh.ig.psiutils.BoolUtils$1 x2
}
com/siyeh/ig/psiutils/BoolUtils.class
BoolUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.BoolUtils extends java.lang.Object {
private static final com.siyeh.ig.callMatcher.CallMatcher STREAM_ANY_MATCH
private static final com.siyeh.ig.callMatcher.CallMatcher STREAM_NONE_MATCH
private static final com.siyeh.ig.callMatcher.CallMatcher OPTIONAL_IS_PRESENT
private static final com.siyeh.ig.callMatcher.CallMatcher OPTIONAL_IS_EMPTY
private static final java.util.List ourReplacements
private void <init> ()
public static boolean isNegation (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiPrefixExpression prefixExp
com.intellij.psi.tree.IElementType tokenType
public static boolean isNegated (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression exp
com.intellij.psi.PsiExpression ancestor
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiExpression getNegated (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression stripped
public static java.lang.String getNegatedExpressionText (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression condition
public static java.lang.String getNegatedExpressionText (com.intellij.psi.PsiExpression, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiExpression condition
com.siyeh.ig.psiutils.CommentTracker tracker
private static java.lang.String findSmartMethodNegation (com.intellij.psi.PsiExpression)
com.siyeh.ig.psiutils.BoolUtils$PredicatedReplacement predicatedReplacement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethodCallExpression copy
public static java.lang.String getNegatedExpressionText (com.intellij.psi.PsiExpression, int, com.siyeh.ig.psiutils.CommentTracker)
String smartNegation
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiConditionalExpression conditionalExpression
boolean needParenthesis
String text
com.intellij.psi.PsiExpression negated
com.intellij.psi.PsiJavaToken token
com.intellij.psi.PsiExpression operand
int i
int length
String negatedComparison
StringBuilder result
boolean isEven
String targetToken
int newPrecedence
String targetToken
int newPrecedence
com.intellij.util.Function replacer
String join
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression[] operands
Object value
com.intellij.psi.PsiExpression expression
int precedence
com.siyeh.ig.psiutils.CommentTracker tracker
public static com.intellij.psi.PsiExpression findNegation (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiPrefixExpression prefixAncestor
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression ancestor
com.intellij.psi.PsiElement parent
public static boolean isBooleanLiteral (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiLiteralExpression literalExpression
String text
public static boolean isTrue (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static boolean isFalse (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static boolean areExpressionsOpposite (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiBinaryExpression binOp1
com.intellij.psi.PsiBinaryExpression binOp2
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType rel1
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType rel2
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression expression1
com.intellij.psi.PsiExpression expression2
com.siyeh.ig.psiutils.EquivalenceChecker equivalence
private static synthetic java.lang.String lambda$getNegatedExpressionText$0 (int, com.siyeh.ig.psiutils.CommentTracker, java.lang.String, com.intellij.psi.PsiElement)
int newPrecedence
com.siyeh.ig.psiutils.CommentTracker tracker
String targetToken
com.intellij.psi.PsiElement child
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/BreakConverter$1.class
BreakConverter.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.BreakConverter$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic java.util.List val$breaks
final synthetic com.siyeh.ig.psiutils.BreakConverter this$0
void <init> (com.siyeh.ig.psiutils.BreakConverter, java.util.List)
com.siyeh.ig.psiutils.BreakConverter this$0
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiBreakStatement statement
public void visitExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
}
com/siyeh/ig/psiutils/BreakConverter$1Visitor.class
BreakConverter.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.BreakConverter$1Visitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
boolean hasNonRemovableBreak
final synthetic com.intellij.psi.PsiSwitchBlock val$switchStatement
void <init> (com.intellij.psi.PsiSwitchBlock)
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiBreakStatement statement
public void visitExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
}
com/siyeh/ig/psiutils/BreakConverter.class
BreakConverter.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.BreakConverter extends java.lang.Object {
private final com.intellij.psi.PsiSwitchBlock mySwitchBlock
private final String myReplacement
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.PsiSwitchBlock, java.lang.String)
com.intellij.psi.PsiSwitchBlock switchBlock
String replacement
public void process ()
com.intellij.psi.PsiBreakStatement breakStatement
java.util.List breaks
private java.util.List collectBreaks ()
java.util.List breaks
private static java.lang.String getReplacement (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiStatement nextStatement
private static boolean isRemovable (com.intellij.psi.PsiSwitchBlock, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiSwitchBlock switchStatement
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiStatement nextStatement
public static com.siyeh.ig.psiutils.BreakConverter from (com.intellij.psi.PsiSwitchBlock)
com.siyeh.ig.psiutils.BreakConverter$1Visitor visitor
com.intellij.psi.PsiSwitchBlock switchStatement
String replacement
static synthetic com.intellij.psi.PsiSwitchBlock access$000 (com.siyeh.ig.psiutils.BreakConverter)
com.siyeh.ig.psiutils.BreakConverter x0
static synthetic boolean access$100 (com.intellij.psi.PsiSwitchBlock, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiSwitchBlock x0
com.intellij.psi.PsiStatement x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/ClassUtils$NewOnlyAssignedToFieldProcessor.class
ClassUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.ClassUtils$NewOnlyAssignedToFieldProcessor extends java.lang.Object implements com.intellij.util.Processor {
private boolean newOnlyAssignedToField
private final com.intellij.psi.PsiField field
void <init> (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
public boolean process (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
public boolean isNewOnlyAssignedToField ()
public volatile synthetic boolean process (java.lang.Object)
}
com/siyeh/ig/psiutils/ClassUtils.class
ClassUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.ClassUtils extends java.lang.Object {
private static final java.util.Set immutableTypes
private static final java.util.Set primitiveNumericTypes
private static final java.util.Set integralTypes
private void <init> ()
public static com.intellij.psi.PsiClass findClass (java.lang.String, com.intellij.psi.PsiElement)
String fqClassName
com.intellij.psi.PsiElement context
public static com.intellij.psi.PsiClass findObjectClass (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public static boolean isPrimitive (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isIntegral (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isImmutable (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isImmutable (com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiType type
boolean checkDocComment
com.intellij.psi.PsiClass aClass
public static boolean isImmutableClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
String qualifiedName
public static boolean inSamePackage (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
com.intellij.psi.PsiFile containingFile1
com.intellij.psi.PsiClassOwner containingJavaFile1
String packageName1
com.intellij.psi.PsiFile containingFile2
com.intellij.psi.PsiClassOwner containingJavaFile2
String packageName2
public static boolean isFieldVisible (com.intellij.psi.PsiField, com.intellij.psi.PsiClass)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass fromClass
com.intellij.psi.PsiClass fieldClass
public static boolean isPrimitiveNumericType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isInnerClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass parentClass
public static com.intellij.psi.PsiClass getContainingClass (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass currentClass
public static com.intellij.psi.PsiClass getOutermostContainingClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass outerClass
public static com.intellij.psi.PsiClass getContainingStaticClass (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass aClass
public static boolean isNonStaticClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiClass parentClass
public static com.intellij.psi.PsiClassInitializer getDoubleBraceInitializer (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiAnonymousClass aClass
com.intellij.psi.PsiClassInitializer[] initializers
com.intellij.psi.PsiClassInitializer initializer
public static boolean isFinalClassWithDefaultEquals (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] methods
public static boolean hasOnlyPrivateConstructors (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] constructors
public static boolean isSingleton (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiField selfInstance
private static com.intellij.psi.PsiField getIfOneStaticSelfInstance (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
java.util.stream.Stream fieldStream
one.util.streamex.StreamEx enclosingClassFields
java.util.List fields
private static boolean resolveToSingletonField (com.intellij.psi.PsiClass, com.intellij.psi.PsiField)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass targetClass
com.intellij.psi.PsiElement toCmp1
com.intellij.psi.PsiElement toCmp2
private static com.intellij.psi.PsiMethod[] getIfOnlyInvisibleConstructors (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] constructors
private static boolean newOnlyAssignsToStaticSelfInstance (com.intellij.psi.PsiMethod, com.intellij.psi.PsiField)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiField field
com.intellij.util.Query search
com.siyeh.ig.psiutils.ClassUtils$NewOnlyAssignedToFieldProcessor processor
private static synthetic boolean lambda$getIfOneStaticSelfInstance$5 (com.intellij.psi.PsiClass, com.intellij.psi.PsiField)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiField field
private static synthetic java.util.stream.Stream lambda$getIfOneStaticSelfInstance$4 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass innerClass
private static synthetic boolean lambda$getIfOneStaticSelfInstance$3 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass innerClass
private static synthetic java.util.stream.Stream lambda$getIfOneStaticSelfInstance$2 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass c
private static synthetic com.intellij.psi.PsiClass lambda$getIfOneStaticSelfInstance$1 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass c
private static synthetic boolean lambda$isSingleton$0 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod m
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/CloneUtils.class
CloneUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.CloneUtils extends java.lang.Object {
private void <init> ()
public static boolean isCloneable (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static boolean isDirectlyCloneable (com.intellij.psi.PsiClass)
String qualifiedName
com.intellij.psi.PsiClass anInterface
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass[] interfaces
public static boolean isClone (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClassType javaLangObject
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType javaLangObject
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/CollectionUtils.class
CollectionUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.CollectionUtils extends java.lang.Object {
private static final com.siyeh.ig.callMatcher.CallMatcher COLLECTION_MAP_SIZE
public static final com.siyeh.ig.callMatcher.CallMatcher DERIVED_COLLECTION
private static final java.util.Set s_allCollectionClassesAndInterfaces
private static final java.util.Map s_interfaceForCollection
private void <init> ()
public static java.util.Set getAllCollectionNames ()
public static boolean isConcreteCollectionClass (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isConcreteCollectionClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
String name
public static boolean isCollectionClassOrInterface (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass resolved
public static boolean isCollectionClassOrInterface (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
private static boolean isCollectionClassOrInterface (com.intellij.psi.PsiClass, java.util.Set)
com.intellij.psi.PsiClass aSuper
com.intellij.psi.PsiClass aClass
java.util.Set visitedClasses
String className
com.intellij.psi.PsiClass[] supers
public static boolean isWeakCollectionClass (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
String typeText
public static boolean isConstantEmptyArray (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
public static boolean isEmptyArray (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiArrayInitializerExpression arrayInitializerExpression
com.intellij.psi.PsiExpression[] initializers
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression initializer
public static java.lang.String getInterfaceForClass (java.lang.String)
String baseName
String name
int parameterStart
String baseName
public static boolean isCollectionOrMapSize (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression collection
com.intellij.psi.PsiMethodCallExpression sizeCall
com.intellij.psi.PsiExpression sizeQualifier
private static com.intellij.psi.PsiExpression getBaseCollection (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethodCallExpression derivedCall
com.intellij.psi.PsiExpression derivedCollection
static void <clinit> ()
java.util.Set allCollectionClassesAndInterfaces
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/CommentTracker.class
CommentTracker.java
package com.siyeh.ig.psiutils
public final com.siyeh.ig.psiutils.CommentTracker extends java.lang.Object {
private final java.util.Set ignoredParents
private java.util.List comments
private com.intellij.psi.PsiElement lastTextWithCommentsElement
public void <init> ()
public java.lang.String text (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String text (com.intellij.psi.PsiExpression, int)
com.intellij.psi.PsiExpression element
int precedence
public java.lang.String lambdaText (com.intellij.psi.PsiVariable, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression expression
public com.intellij.psi.PsiElement markUnchanged (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String rangeText (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement firstElement
com.intellij.psi.PsiElement lastElement
com.intellij.psi.PsiElement e
StringBuilder result
public void markRangeUnchanged (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement firstElement
com.intellij.psi.PsiElement lastElement
com.intellij.psi.PsiElement e
public java.lang.String commentsBefore (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement prev
com.intellij.psi.PsiElement next
com.intellij.psi.PsiElement comment
com.intellij.psi.PsiElement element
java.util.List comments
StringBuilder sb
private java.util.List grabCommentsBefore (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
java.util.List result
int start
int end
com.intellij.psi.PsiElement parent
public java.lang.String textWithComments (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String textWithComments (com.intellij.psi.PsiExpression, int)
com.intellij.psi.PsiExpression expression
int precedence
public void delete (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public transient void delete (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] elements
public void deleteAndRestoreComments (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement replacement
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String text
com.intellij.psi.PsiElement replacement
public com.intellij.psi.PsiElement replaceAndRestoreComments (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement replacement
java.util.List suffix
com.intellij.psi.PsiElement result
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement replaceExpressionAndRestoreComments (com.intellij.psi.PsiExpression, java.lang.String)
com.intellij.psi.PsiExpression expression
String replacementText
public com.intellij.psi.PsiElement replaceExpressionAndRestoreComments (com.intellij.psi.PsiExpression, java.lang.String, java.util.List)
String text
com.intellij.psi.PsiElement prev
com.intellij.psi.PsiElement comment
com.intellij.psi.PsiParserFacade parser
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression expression
String replacementText
java.util.List toDelete
java.util.List trailingComments
java.util.List comments
com.intellij.psi.PsiElement replacement
private java.util.List grabSuffixComments (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
java.util.List suffix
com.intellij.psi.PsiElement lastChild
boolean hasComment
private static void restoreSuffixComments (com.intellij.psi.PsiElement, java.util.List)
com.intellij.psi.PsiElement nextSibling
com.intellij.psi.PsiElement lastChild
com.intellij.psi.PsiElement target
java.util.List suffix
public com.intellij.psi.PsiElement replaceAndRestoreComments (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String text
com.intellij.psi.PsiElement replacement
private static com.intellij.psi.PsiElement createElement (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String text
com.intellij.psi.PsiElementFactory factory
public void insertCommentsBefore (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement prev
com.intellij.lang.ASTNode whiteSpaceBefore
com.intellij.psi.PsiElement added
com.intellij.psi.PsiElement prevSibling
com.intellij.psi.PsiComment comment
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiElement anchor
private static com.intellij.lang.ASTNode normalizeWhiteSpace (com.intellij.psi.PsiWhiteSpace, com.intellij.psi.PsiElement)
com.intellij.psi.PsiWhiteSpace whiteSpace
com.intellij.psi.PsiElement nextElement
String text
int endLPos
private boolean shouldIgnore (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment comment
private void grabCommentsOnDelete (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement nextSibling
com.intellij.lang.ASTNode dot
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement element
public void grabComments (com.intellij.psi.PsiElement)
com.intellij.psi.PsiComment comment
com.intellij.psi.PsiElement element
private void checkState ()
private void addIgnored (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static java.lang.String textWithSurroundingComments (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
java.util.function.Predicate commentOrWhiteSpace
java.util.List prev
java.util.List next
public static java.lang.String commentsBetween (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement start
com.intellij.psi.PsiElement end
com.siyeh.ig.psiutils.CommentTracker ct
private static synthetic boolean lambda$textWithSurroundingComments$2 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic boolean lambda$shouldIgnore$1 (com.intellij.psi.PsiComment, com.intellij.psi.PsiElement)
com.intellij.psi.PsiComment comment
com.intellij.psi.PsiElement p
private synthetic boolean lambda$grabCommentsBefore$0 (int, int, java.util.List, com.intellij.psi.PsiElement)
com.intellij.openapi.util.TextRange range
int start
int end
java.util.List result
com.intellij.psi.PsiElement e
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/ComparisonUtils.class
ComparisonUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.ComparisonUtils extends java.lang.Object {
private static final java.util.Set s_comparisonTokens
private static final java.util.Map s_swappedComparisons
private static final java.util.Map s_invertedComparisons
private void <init> ()
public static boolean isComparison (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.tree.IElementType tokenType
public static boolean isComparisonOperation (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
public static java.lang.String getFlippedComparison (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
public static boolean isEqualityComparison (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.tree.IElementType tokenType
public static java.lang.String getNegatedComparison (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
public static boolean isNullComparison (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable variable
boolean equal
public static boolean isNullComparison (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/ConstructionUtils.class
ConstructionUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.ConstructionUtils extends java.lang.Object {
private static final java.util.Set GUAVA_UTILITY_CLASSES
private static final com.siyeh.ig.callMatcher.CallMatcher ENUM_SET_NONE_OF
public void <init> ()
public static boolean isEmptyStringBuilderInitializer (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression initializer
public static java.lang.String getStringBuilderInitializerText (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression construction
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType argumentType
public static boolean isEmptyCollectionInitializer (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiExpressionList argumentList
String qualifiedName
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethodCallExpression call
String name
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression expression
public static boolean isPrepopulatedCollectionInitializer (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiClassType rawType
com.intellij.psi.PsiType type
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiExpressionList args
com.intellij.psi.PsiMethod ctor
com.intellij.psi.PsiClass aClass
String name
com.intellij.psi.PsiClassType rawType
com.intellij.psi.PsiType type
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String qualifiedName
com.intellij.psi.PsiMethodCallExpression call
String name
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression expression
public static boolean isCustomizedEmptyCollectionInitializer (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass aClass
java.util.function.Predicate allowedParameterType
String qualifiedName
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethodCallExpression call
String name
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression expression
public static boolean isEmptyArrayInitializer (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiArrayInitializerExpression arrayInitializer
com.intellij.psi.PsiExpression[] initializers
String dimensionText
com.intellij.psi.PsiExpression dimension
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiExpression[] dimensions
public static transient boolean isReferenceTo (com.intellij.psi.PsiJavaCodeReferenceElement, java.lang.String[])
String className
com.intellij.psi.PsiJavaCodeReferenceElement ref
String[] classNames
String name
String qualifiedName
public static boolean isCollectionWithCopyConstructor (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
String name
private static boolean isCollectionConstructor (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod ctor
com.intellij.psi.PsiParameterList list
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass aClass
private static synthetic boolean lambda$isCustomizedEmptyCollectionInitializer$1 (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter p
private static synthetic boolean lambda$isCustomizedEmptyCollectionInitializer$0 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType t
static void <clinit> ()
}
com/siyeh/ig/psiutils/ControlFlowUtils$1.class
ControlFlowUtils.java
package com.siyeh.ig.psiutils
synthetic com.siyeh.ig.psiutils.ControlFlowUtils$1 extends java.lang.Object {
}
com/siyeh/ig/psiutils/ControlFlowUtils$BreakFinder.class
ControlFlowUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.ControlFlowUtils$BreakFinder extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean m_found
private final com.intellij.psi.PsiStatement m_target
void <init> (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement target
boolean breakFound ()
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiBreakStatement statement
com.intellij.psi.PsiStatement exitedStatement
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiExpression condition
Object value
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/ControlFlowUtils$ContinueFinder.class
ControlFlowUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.ControlFlowUtils$ContinueFinder extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean m_found
private final com.intellij.psi.PsiStatement m_target
private void <init> (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement target
private boolean continueFound ()
public void visitContinueStatement (com.intellij.psi.PsiContinueStatement)
com.intellij.psi.PsiContinueStatement statement
com.intellij.psi.PsiStatement continuedStatement
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiExpression condition
Object value
synthetic void <init> (com.intellij.psi.PsiStatement, com.siyeh.ig.psiutils.ControlFlowUtils$1)
com.intellij.psi.PsiStatement x0
com.siyeh.ig.psiutils.ControlFlowUtils$1 x1
static synthetic boolean access$500 (com.siyeh.ig.psiutils.ControlFlowUtils$ContinueFinder)
com.siyeh.ig.psiutils.ControlFlowUtils$ContinueFinder x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/ControlFlowUtils$ContinueToAncestorFinder.class
ControlFlowUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.ControlFlowUtils$ContinueToAncestorFinder extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiStatement statement
private boolean found
private void <init> (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitContinueStatement (com.intellij.psi.PsiContinueStatement)
com.intellij.psi.PsiContinueStatement continueStatement
com.intellij.psi.PsiIdentifier labelIdentifier
com.intellij.psi.PsiStatement continuedStatement
private boolean continueToAncestorFound ()
synthetic void <init> (com.intellij.psi.PsiStatement, com.siyeh.ig.psiutils.ControlFlowUtils$1)
com.intellij.psi.PsiStatement x0
com.siyeh.ig.psiutils.ControlFlowUtils$1 x1
static synthetic boolean access$100 (com.siyeh.ig.psiutils.ControlFlowUtils$ContinueToAncestorFinder)
com.siyeh.ig.psiutils.ControlFlowUtils$ContinueToAncestorFinder x0
}
com/siyeh/ig/psiutils/ControlFlowUtils$InitializerUsageStatus.class
ControlFlowUtils.java
package com.siyeh.ig.psiutils
public final enum com.siyeh.ig.psiutils.ControlFlowUtils$InitializerUsageStatus extends java.lang.Enum {
public static final enum com.siyeh.ig.psiutils.ControlFlowUtils$InitializerUsageStatus DECLARED_JUST_BEFORE
public static final enum com.siyeh.ig.psiutils.ControlFlowUtils$InitializerUsageStatus AT_WANTED_PLACE_ONLY
public static final enum com.siyeh.ig.psiutils.ControlFlowUtils$InitializerUsageStatus AT_WANTED_PLACE
public static final enum com.siyeh.ig.psiutils.ControlFlowUtils$InitializerUsageStatus UNKNOWN
private static final synthetic com.siyeh.ig.psiutils.ControlFlowUtils$InitializerUsageStatus[] $VALUES
public static com.siyeh.ig.psiutils.ControlFlowUtils$InitializerUsageStatus[] values ()
public static com.siyeh.ig.psiutils.ControlFlowUtils$InitializerUsageStatus valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/siyeh/ig/psiutils/ControlFlowUtils$MethodCallFinder.class
ControlFlowUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.ControlFlowUtils$MethodCallFinder extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final String containingClassName
private final com.intellij.psi.PsiType returnType
private final String methodName
private final com.intellij.psi.PsiType[] parameterTypeNames
private boolean containsCallToMethod
private transient void <init> (java.lang.String, com.intellij.psi.PsiType, java.lang.String, com.intellij.psi.PsiType[])
String containingClassName
com.intellij.psi.PsiType returnType
String methodName
com.intellij.psi.PsiType[] parameterTypeNames
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
private boolean containsCallToMethod ()
synthetic void <init> (java.lang.String, com.intellij.psi.PsiType, java.lang.String, com.intellij.psi.PsiType[], com.siyeh.ig.psiutils.ControlFlowUtils$1)
String x0
com.intellij.psi.PsiType x1
String x2
com.intellij.psi.PsiType[] x3
com.siyeh.ig.psiutils.ControlFlowUtils$1 x4
static synthetic boolean access$900 (com.siyeh.ig.psiutils.ControlFlowUtils$MethodCallFinder)
com.siyeh.ig.psiutils.ControlFlowUtils$MethodCallFinder x0
}
com/siyeh/ig/psiutils/ControlFlowUtils$NakedBreakFinder.class
ControlFlowUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.ControlFlowUtils$NakedBreakFinder extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean m_found
private void <init> ()
private boolean breakFound ()
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiBreakStatement statement
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement statement
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 visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement statement
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement statement
synthetic void <init> (com.siyeh.ig.psiutils.ControlFlowUtils$1)
com.siyeh.ig.psiutils.ControlFlowUtils$1 x0
static synthetic boolean access$1100 (com.siyeh.ig.psiutils.ControlFlowUtils$NakedBreakFinder)
com.siyeh.ig.psiutils.ControlFlowUtils$NakedBreakFinder x0
}
com/siyeh/ig/psiutils/ControlFlowUtils$ReturnFinder.class
ControlFlowUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.ControlFlowUtils$ReturnFinder extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean myFound
private void <init> ()
private boolean returnFound ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiReturnStatement returnStatement
synthetic void <init> (com.siyeh.ig.psiutils.ControlFlowUtils$1)
com.siyeh.ig.psiutils.ControlFlowUtils$1 x0
static synthetic boolean access$300 (com.siyeh.ig.psiutils.ControlFlowUtils$ReturnFinder)
com.siyeh.ig.psiutils.ControlFlowUtils$ReturnFinder x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/ControlFlowUtils$SystemExitFinder.class
ControlFlowUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.ControlFlowUtils$SystemExitFinder extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean m_found
private void <init> ()
private boolean exitFound ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod method
String methodName
com.intellij.psi.PsiClass aClass
String className
synthetic void <init> (com.siyeh.ig.psiutils.ControlFlowUtils$1)
com.siyeh.ig.psiutils.ControlFlowUtils$1 x0
static synthetic boolean access$700 (com.siyeh.ig.psiutils.ControlFlowUtils$SystemExitFinder)
com.siyeh.ig.psiutils.ControlFlowUtils$SystemExitFinder x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/ControlFlowUtils.class
ControlFlowUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.ControlFlowUtils extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static boolean isElseIf (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiIfStatement parentStatement
com.intellij.psi.PsiStatement elseBranch
public static boolean statementMayCompleteNormally (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiMethod method
String methodName
com.intellij.psi.PsiClass aClass
String className
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiStatement statement
public static boolean isEndlessLoop (com.intellij.psi.PsiLoopStatement)
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiLoopStatement loopStatement
private static boolean doWhileStatementMayCompleteNormally (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement loopStatement
com.intellij.psi.PsiExpression condition
Object value
com.intellij.psi.PsiStatement body
private static boolean whileStatementMayCompleteNormally (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement loopStatement
com.intellij.psi.PsiExpression condition
Object value
private static boolean forStatementMayCompleteNormally (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement loopStatement
com.intellij.psi.PsiExpression condition
Object value
private static boolean switchStatementMayCompleteNormally (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchLabelStatement switchLabelStatement
com.intellij.psi.PsiBreakStatement breakStatement
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSwitchStatement switchStatement
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement[] statements
int numCases
boolean hasDefaultCase
boolean isEnum
private static boolean isEnumSwitch (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement statement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass aClass
private static boolean tryStatementMayCompleteNormally (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiCodeBlock catchBlock
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.PsiCodeBlock tryBlock
com.intellij.psi.PsiCodeBlock[] catchBlocks
private static boolean ifStatementMayCompleteNormally (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiStatement branch1
com.intellij.psi.PsiStatement branch2
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiExpression condition
Object value
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiStatement branch1
com.intellij.psi.PsiStatement branch2
private static boolean labeledStatementMayCompleteNormally (com.intellij.psi.PsiLabeledStatement)
com.intellij.psi.PsiLabeledStatement labeledStatement
com.intellij.psi.PsiStatement statement
public static boolean codeBlockMayCompleteNormally (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiStatement[] statements
private static boolean statementIsBreakTarget (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.siyeh.ig.psiutils.ControlFlowUtils$BreakFinder breakFinder
private static boolean statementContainsContinueToAncestor (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement parent
com.siyeh.ig.psiutils.ControlFlowUtils$ContinueToAncestorFinder continueToAncestorFinder
public static boolean containsReturn (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.siyeh.ig.psiutils.ControlFlowUtils$ReturnFinder returnFinder
public static boolean statementIsContinueTarget (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.siyeh.ig.psiutils.ControlFlowUtils$ContinueFinder continueFinder
public static boolean containsSystemExit (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.siyeh.ig.psiutils.ControlFlowUtils$SystemExitFinder systemExitFinder
public static transient boolean elementContainsCallToMethod (com.intellij.psi.PsiElement, java.lang.String, com.intellij.psi.PsiType, java.lang.String, com.intellij.psi.PsiType[])
com.intellij.psi.PsiElement context
String containingClassName
com.intellij.psi.PsiType returnType
String methodName
com.intellij.psi.PsiType[] parameterTypes
com.siyeh.ig.psiutils.ControlFlowUtils$MethodCallFinder methodCallFinder
public static boolean isInLoop (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiLoopStatement loopStatement
com.intellij.psi.PsiStatement body
public static boolean isInFinallyBlock (com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod elementMethod
com.intellij.psi.PsiMethod finallyMethod
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement currentElement
public static boolean isInCatchBlock (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static boolean isInExitStatement (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private static boolean isInReturnStatementArgument (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static boolean isInThrowStatementArgument (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static com.intellij.psi.PsiStatement stripBraces (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiBlockStatement block
com.intellij.psi.PsiStatement onlyStatement
com.intellij.psi.PsiStatement statement
public static com.intellij.psi.PsiStatement[] unwrapBlock (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiBlockStatement block
public static boolean statementCompletesWithStatement (com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiElement container
com.intellij.psi.PsiStatement containingStatement
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement statementToCheck
public static boolean blockCompletesWithStatement (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiElement container
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement statementToCheck
private static com.intellij.psi.PsiElement getContainingStatementOrBlock (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement statement
private static boolean statementIsLastInBlock (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement childStatement
com.intellij.psi.PsiElement child
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiStatement statement
public static com.intellij.psi.PsiStatement getFirstStatementInBlock (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiCodeBlock codeBlock
public static com.intellij.psi.PsiStatement getLastStatementInBlock (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiCodeBlock codeBlock
private static com.intellij.psi.PsiElement getLastChildOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
Class aClass
public static com.intellij.psi.PsiStatement getOnlyStatementInBlock (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiCodeBlock codeBlock
static com.intellij.psi.PsiElement getOnlyChildOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
Class aClass
com.intellij.psi.PsiElement result
public static boolean hasStatementCount (com.intellij.psi.PsiCodeBlock, int)
com.intellij.psi.PsiCodeBlock codeBlock
int count
public static boolean hasChildrenOfTypeCount (com.intellij.psi.PsiElement, int, java.lang.Class)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
int count
Class aClass
int i
public static boolean isNestedElement (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement element
Class aClass
public static boolean isEmptyCodeBlock (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiCodeBlock codeBlock
public static boolean methodAlwaysThrowsException (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock body
public static boolean lambdaExpressionAlwaysThrowsException (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
com.intellij.psi.PsiElement body
com.intellij.psi.PsiCodeBlock codeBlock
public static boolean statementContainsNakedBreak (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.siyeh.ig.psiutils.ControlFlowUtils$NakedBreakFinder breakFinder
public static boolean statementBreaksLoop (com.intellij.psi.PsiStatement, com.intellij.psi.PsiLoopStatement)
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression returnValue
com.intellij.psi.PsiElement cur
com.intellij.psi.PsiElement nextElement
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiLoopStatement loop
private static one.util.streamex.StreamEx conditions (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static boolean isExecutedOnceInLoop (com.intellij.psi.PsiStatement, com.intellij.psi.PsiLoopStatement)
boolean hasLoopVarCheck
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiDeclarationStatement initialization
com.intellij.psi.PsiStatement update
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiLoopStatement loop
public static boolean isVariableReassigned (com.intellij.psi.PsiStatement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpression rValue
com.intellij.psi.PsiStatement sibling
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiVariable variable
public static boolean flowBreaksLoop (com.intellij.psi.PsiStatement, com.intellij.psi.PsiLoopStatement)
com.intellij.psi.PsiStatement continueTarget
com.intellij.psi.PsiBreakStatement breakStatement
com.intellij.psi.PsiStatement exitedStatement
com.intellij.psi.PsiStatement sibling
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiLoopStatement loop
private static com.intellij.psi.PsiStatement firstStatement (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiStatement statement
private static com.intellij.psi.PsiStatement nextExecutedStatement (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiStatement next
private static boolean isVariableReferencedBeforeStatementEntry (com.intellij.psi.controlFlow.ControlFlow, int, com.intellij.psi.PsiStatement, com.intellij.psi.PsiVariable)
int from
int to
com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowEdge edge
com.intellij.psi.controlFlow.ControlFlow flow
int start
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiVariable variable
int statementStart
int statementEnd
java.util.List edges
java.util.BitSet referenced
boolean changed
public static com.siyeh.ig.psiutils.ControlFlowUtils$InitializerUsageStatus getInitializerUsageStatus (com.intellij.psi.PsiVariable, com.intellij.psi.PsiStatement)
com.intellij.psi.controlFlow.ControlFlow controlFlow
com.intellij.psi.controlFlow.AnalysisCanceledException ignored
com.intellij.psi.PsiVariable var
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement block
com.intellij.psi.controlFlow.ControlFlow controlFlow
int start
int stop
private static boolean isDeclarationJustBefore (com.intellij.psi.PsiVariable, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiElement[] elements
com.intellij.psi.PsiVariable var
com.intellij.psi.PsiStatement nextStatement
com.intellij.psi.PsiElement declaration
com.intellij.psi.PsiElement nextStatementParent
public static boolean statementIsEmpty (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement codeBlockStatement
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement[] codeBlockStatements
com.intellij.psi.PsiStatement statement
public static boolean canExtractStatement (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement polyParent
com.intellij.psi.PsiElement polyParent
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.tree.IElementType type
com.intellij.psi.PsiElement ternaryParent
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiElement prev
com.intellij.psi.PsiElement next
boolean multipleFieldsDeclaration
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement cur
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiReturnStatement getNextReturnStatement (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiElement nextStatement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiStatement statement
public static boolean isReachable (com.intellij.psi.PsiStatement)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.AnalysisCanceledException e
com.intellij.psi.PsiStatement statement
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.PsiElement block
public static boolean isEmpty (com.intellij.psi.PsiElement, boolean, boolean)
com.intellij.psi.PsiBlockStatement block
com.intellij.psi.PsiElement child
int i
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiElement[] children
com.intellij.psi.PsiElement element
boolean commentIsContent
boolean emptyBlocks
public static void ensureElseBranch (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiBlockStatement emptyBlock
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement elseBranch
private static synthetic boolean lambda$flowBreaksLoop$7 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic boolean lambda$isExecutedOnceInLoop$6 (com.intellij.psi.PsiStatement, com.intellij.psi.PsiReference)
com.intellij.psi.PsiStatement update
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiExpression expression
private static synthetic boolean lambda$isExecutedOnceInLoop$5 (com.intellij.psi.PsiLocalVariable, com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiBinaryExpression binOp
private static synthetic boolean lambda$isExecutedOnceInLoop$4 (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression binOp
private static synthetic boolean lambda$isExecutedOnceInLoop$3 (com.intellij.psi.PsiStatement, com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiStatement update
com.intellij.psi.PsiLocalVariable var
private static synthetic java.util.stream.Stream lambda$conditions$2 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression cond
private static synthetic com.intellij.psi.PsiElement lambda$conditions$1 (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement parent
private static synthetic boolean lambda$conditions$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/CountingLoop.class
CountingLoop.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.CountingLoop extends java.lang.Object {
final com.intellij.psi.PsiLocalVariable myCounter
final com.intellij.psi.PsiLoopStatement myLoop
final com.intellij.psi.PsiExpression myInitializer
final com.intellij.psi.PsiExpression myBound
final boolean myIncluding
final boolean myDescending
static final synthetic boolean $assertionsDisabled
private void <init> (com.intellij.psi.PsiLoopStatement, com.intellij.psi.PsiLocalVariable, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, boolean, boolean)
com.intellij.psi.PsiLoopStatement loop
com.intellij.psi.PsiLocalVariable counter
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiExpression bound
boolean including
boolean descending
public com.intellij.psi.PsiLocalVariable getCounter ()
public com.intellij.psi.PsiLoopStatement getLoop ()
public com.intellij.psi.PsiExpression getInitializer ()
public com.intellij.psi.PsiExpression getBound ()
public boolean isIncluding ()
public boolean isDescending ()
public static com.siyeh.ig.psiutils.CountingLoop from (com.intellij.psi.PsiForStatement)
boolean descending
boolean descending
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiDeclarationStatement initialization
com.intellij.psi.PsiLocalVariable counter
com.intellij.psi.PsiExpression initializer
boolean descending
com.intellij.psi.PsiBinaryExpression condition
com.intellij.psi.tree.IElementType type
boolean closed
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
com.intellij.psi.PsiExpression bound
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/DeclarationSearchUtils.class
DeclarationSearchUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.DeclarationSearchUtils extends java.lang.Object {
private void <init> ()
public static boolean variableNameResolvesToTarget (java.lang.String, com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
String variableName
com.intellij.psi.PsiVariable target
com.intellij.psi.PsiElement context
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiVariable variable
public static com.intellij.psi.PsiExpression findDefinition (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiVariable target
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiElement[] defs
com.intellij.psi.PsiElement def
public static boolean isTooExpensiveToSearch (com.intellij.psi.PsiNamedElement, boolean)
com.intellij.psi.PsiNamedElement element
boolean zeroResult
String name
com.intellij.openapi.progress.ProgressManager progressManager
com.intellij.psi.search.PsiSearchHelper searchHelper
com.intellij.psi.search.SearchScope useScope
com.intellij.psi.search.PsiSearchHelper$SearchCostResult cost
public static com.intellij.psi.PsiField findFirstFieldInDeclaration (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiTypeElement typeElement
public static com.intellij.psi.PsiField findNextFieldInDeclaration (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiField nextField
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/EqualityCheck.class
EqualityCheck.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.EqualityCheck extends java.lang.Object {
private static final com.siyeh.ig.callMatcher.CallMatcher OBJECT_EQUALS
private final com.intellij.psi.PsiExpression myLeft
private final com.intellij.psi.PsiExpression myRight
private final boolean myLeftDereferenced
private void <init> (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
boolean leftDereferenced
public static com.siyeh.ig.psiutils.EqualityCheck from (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression rightRef
com.intellij.psi.PsiReferenceExpression leftRef
com.siyeh.ig.psiutils.EquivalenceChecker equivalence
com.intellij.psi.PsiConditionalExpression ternary
com.siyeh.ig.psiutils.EqualityCheck nestedCheck
com.intellij.psi.PsiExpression other
boolean equalsToNull
com.intellij.psi.PsiExpression expression
public com.intellij.psi.PsiExpression getLeft ()
public com.intellij.psi.PsiExpression getRight ()
public boolean isLeftDereferenced ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/EquivalenceChecker$Match.class
EquivalenceChecker.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.EquivalenceChecker$Match extends java.lang.Object {
private final com.intellij.psi.PsiElement myLeftDiff
private final com.intellij.psi.PsiElement myRightDiff
private final Boolean myExactlyMatches
void <init> (boolean)
boolean exactlyMatches
void <init> (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement leftDiff
com.intellij.psi.PsiElement rightDiff
public com.intellij.psi.PsiElement getLeftDiff ()
public com.intellij.psi.PsiElement getRightDiff ()
public boolean isPartialMatch ()
public boolean isExactMatch ()
public boolean isExactMismatch ()
com.siyeh.ig.psiutils.EquivalenceChecker$Match partialIfExactMismatch (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement left
com.intellij.psi.PsiElement right
static com.siyeh.ig.psiutils.EquivalenceChecker$Match exact (boolean)
boolean exactMatches
com.siyeh.ig.psiutils.EquivalenceChecker$Match combine (com.siyeh.ig.psiutils.EquivalenceChecker$Match)
com.siyeh.ig.psiutils.EquivalenceChecker$Match other
}
com/siyeh/ig/psiutils/EquivalenceChecker.class
EquivalenceChecker.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.EquivalenceChecker extends java.lang.Object {
protected static final com.siyeh.ig.psiutils.EquivalenceChecker$Match EXACT_MATCH
protected static final com.siyeh.ig.psiutils.EquivalenceChecker$Match EXACT_MISMATCH
private static final com.siyeh.ig.psiutils.EquivalenceChecker ourCanonicalPsiEquivalence
private static final java.util.Comparator MEMBER_COMPARATOR
private static final java.util.Comparator EXPRESSION_COMPARATOR
protected void <init> ()
public static com.siyeh.ig.psiutils.EquivalenceChecker getCanonicalPsiEquivalence ()
public boolean statementsAreEquivalent (com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement1
com.intellij.psi.PsiStatement statement2
public com.siyeh.ig.psiutils.EquivalenceChecker$Match statementsMatch (com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement1
com.intellij.psi.PsiStatement statement2
String text1
String text2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match declarationStatementsMatch (com.intellij.psi.PsiDeclarationStatement, com.intellij.psi.PsiDeclarationStatement)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
int i
com.intellij.psi.PsiDeclarationStatement statement1
com.intellij.psi.PsiDeclarationStatement statement2
com.intellij.psi.PsiElement[] elements1
com.intellij.psi.PsiElement[] elements2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match localVariablesAreEquivalent (com.intellij.psi.PsiLocalVariable, com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable localVariable1
com.intellij.psi.PsiLocalVariable localVariable2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match variablesAreEquivalent (com.intellij.psi.PsiVariable, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable1
com.intellij.psi.PsiVariable variable2
com.intellij.psi.PsiExpression initializer1
com.intellij.psi.PsiExpression initializer2
private boolean variableSignatureMatch (com.intellij.psi.PsiVariable, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable1
com.intellij.psi.PsiVariable variable2
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
com.intellij.psi.PsiModifierList modifierList1
com.intellij.psi.PsiModifierList modifierList2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match tryStatementsMatch (com.intellij.psi.PsiTryStatement, com.intellij.psi.PsiTryStatement)
int i
com.intellij.psi.PsiResourceListElement resource1
com.intellij.psi.PsiResourceListElement resource2
int i
int size
int i
com.intellij.psi.PsiTryStatement statement1
com.intellij.psi.PsiTryStatement statement2
com.intellij.psi.PsiCodeBlock tryBlock1
com.intellij.psi.PsiCodeBlock tryBlock2
com.intellij.psi.PsiCodeBlock finallyBlock1
com.intellij.psi.PsiCodeBlock finallyBlock2
com.intellij.psi.PsiCodeBlock[] catchBlocks1
com.intellij.psi.PsiCodeBlock[] catchBlocks2
com.intellij.psi.PsiResourceList resourceList1
com.intellij.psi.PsiResourceList resourceList2
java.util.List resources1
java.util.List resources2
com.intellij.psi.PsiParameter[] catchParameters1
com.intellij.psi.PsiParameter[] catchParameters2
public boolean typesAreEquivalent (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
String type1Text
String type2Text
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match whileStatementsMatch (com.intellij.psi.PsiWhileStatement, com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement statement1
com.intellij.psi.PsiWhileStatement statement2
com.intellij.psi.PsiExpression condition1
com.intellij.psi.PsiExpression condition2
com.intellij.psi.PsiStatement body1
com.intellij.psi.PsiStatement body2
com.siyeh.ig.psiutils.EquivalenceChecker$Match conditionEquivalence
com.siyeh.ig.psiutils.EquivalenceChecker$Match bodyEquivalence
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match forStatementsMatch (com.intellij.psi.PsiForStatement, com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement1
com.intellij.psi.PsiForStatement statement2
com.intellij.psi.PsiExpression condition1
com.intellij.psi.PsiExpression condition2
com.intellij.psi.PsiStatement initialization1
com.intellij.psi.PsiStatement initialization2
com.intellij.psi.PsiStatement update1
com.intellij.psi.PsiStatement update2
com.intellij.psi.PsiStatement body1
com.intellij.psi.PsiStatement body2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match forEachStatementsMatch (com.intellij.psi.PsiForeachStatement, com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement statement1
com.intellij.psi.PsiForeachStatement statement2
com.intellij.psi.PsiExpression value1
com.intellij.psi.PsiExpression value2
com.intellij.psi.PsiParameter parameter1
com.intellij.psi.PsiParameter parameter2
String name1
String name2
com.intellij.psi.PsiType type1
com.intellij.psi.PsiStatement body1
com.intellij.psi.PsiStatement body2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match switchBlocksMatch (com.intellij.psi.PsiSwitchBlock, com.intellij.psi.PsiSwitchBlock)
com.intellij.psi.PsiSwitchBlock switchBlock1
com.intellij.psi.PsiSwitchBlock switchBlock2
com.intellij.psi.PsiCodeBlock body1
com.intellij.psi.PsiCodeBlock body2
com.intellij.psi.PsiExpression switchExpression1
com.intellij.psi.PsiExpression switchExpression2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match doWhileStatementsMatch (com.intellij.psi.PsiDoWhileStatement, com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement statement1
com.intellij.psi.PsiDoWhileStatement statement2
com.intellij.psi.PsiExpression condition1
com.intellij.psi.PsiExpression condition2
com.intellij.psi.PsiStatement body1
com.intellij.psi.PsiStatement body2
com.siyeh.ig.psiutils.EquivalenceChecker$Match conditionEq
com.siyeh.ig.psiutils.EquivalenceChecker$Match bodyEq
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match assertStatementsMatch (com.intellij.psi.PsiAssertStatement, com.intellij.psi.PsiAssertStatement)
com.intellij.psi.PsiAssertStatement statement1
com.intellij.psi.PsiAssertStatement statement2
com.intellij.psi.PsiExpression condition1
com.intellij.psi.PsiExpression condition2
com.intellij.psi.PsiExpression description1
com.intellij.psi.PsiExpression description2
com.siyeh.ig.psiutils.EquivalenceChecker$Match condEq
com.siyeh.ig.psiutils.EquivalenceChecker$Match exprEq
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match synchronizedStatementsMatch (com.intellij.psi.PsiSynchronizedStatement, com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement statement1
com.intellij.psi.PsiSynchronizedStatement statement2
com.intellij.psi.PsiExpression lock1
com.intellij.psi.PsiExpression lock2
com.intellij.psi.PsiCodeBlock body1
com.intellij.psi.PsiCodeBlock body2
com.siyeh.ig.psiutils.EquivalenceChecker$Match lockEq
com.siyeh.ig.psiutils.EquivalenceChecker$Match blockEq
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match blockStatementsMatch (com.intellij.psi.PsiBlockStatement, com.intellij.psi.PsiBlockStatement)
com.intellij.psi.PsiBlockStatement statement1
com.intellij.psi.PsiBlockStatement statement2
com.intellij.psi.PsiCodeBlock block1
com.intellij.psi.PsiCodeBlock block2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match breakStatementsMatch (com.intellij.psi.PsiBreakStatement, com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiBreakStatement statement1
com.intellij.psi.PsiBreakStatement statement2
com.intellij.psi.PsiExpression expression1
com.intellij.psi.PsiExpression expression2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match continueStatementsMatch (com.intellij.psi.PsiContinueStatement, com.intellij.psi.PsiContinueStatement)
com.intellij.psi.PsiContinueStatement statement1
com.intellij.psi.PsiContinueStatement statement2
com.intellij.psi.PsiIdentifier identifier1
com.intellij.psi.PsiIdentifier identifier2
String text1
String text2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match switchLabelStatementsMatch (com.intellij.psi.PsiSwitchLabelStatementBase, com.intellij.psi.PsiSwitchLabelStatementBase)
com.intellij.psi.PsiSwitchLabeledRuleStatement switchLabeledRuleStatement1
com.intellij.psi.PsiSwitchLabeledRuleStatement switchLabeledRuleStatement2
com.intellij.psi.PsiSwitchLabelStatementBase statement1
com.intellij.psi.PsiSwitchLabelStatementBase statement2
boolean rule1
boolean rule2
com.intellij.psi.PsiExpressionList caseValues1
com.intellij.psi.PsiExpressionList caseValues2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match labeledStatementsMatch (com.intellij.psi.PsiLabeledStatement, com.intellij.psi.PsiLabeledStatement)
com.intellij.psi.PsiLabeledStatement statement1
com.intellij.psi.PsiLabeledStatement statement2
public boolean codeBlocksAreEquivalent (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiCodeBlock block1
com.intellij.psi.PsiCodeBlock block2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match codeBlocksMatch (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiCodeBlock)
int i
com.intellij.psi.PsiCodeBlock block1
com.intellij.psi.PsiCodeBlock block2
java.util.List statements1
java.util.List statements2
int size
private static java.util.List collectStatements (com.intellij.psi.PsiCodeBlock, java.util.List)
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiCodeBlock codeBlock
java.util.List out
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match ifStatementsMatch (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement1
com.intellij.psi.PsiIfStatement statement2
com.intellij.psi.PsiExpression condition1
com.intellij.psi.PsiExpression condition2
com.intellij.psi.PsiStatement thenBranch1
com.intellij.psi.PsiStatement thenBranch2
com.intellij.psi.PsiStatement elseBranch1
com.intellij.psi.PsiStatement elseBranch2
com.siyeh.ig.psiutils.EquivalenceChecker$Match conditionEq
com.siyeh.ig.psiutils.EquivalenceChecker$Match thenEq
com.siyeh.ig.psiutils.EquivalenceChecker$Match elseEq
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match expressionStatementsMatch (com.intellij.psi.PsiExpressionStatement, com.intellij.psi.PsiExpressionStatement)
com.intellij.psi.PsiExpressionStatement statement1
com.intellij.psi.PsiExpressionStatement statement2
com.intellij.psi.PsiExpression expression1
com.intellij.psi.PsiExpression expression2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match returnStatementsMatch (com.intellij.psi.PsiReturnStatement, com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiReturnStatement statement1
com.intellij.psi.PsiReturnStatement statement2
com.intellij.psi.PsiExpression returnValue1
com.intellij.psi.PsiExpression returnValue2
com.siyeh.ig.psiutils.EquivalenceChecker$Match match
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match throwStatementsMatch (com.intellij.psi.PsiThrowStatement, com.intellij.psi.PsiThrowStatement)
com.intellij.psi.PsiThrowStatement statement1
com.intellij.psi.PsiThrowStatement statement2
com.intellij.psi.PsiExpression exception1
com.intellij.psi.PsiExpression exception2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match expressionListStatementsMatch (com.intellij.psi.PsiExpressionListStatement, com.intellij.psi.PsiExpressionListStatement)
com.intellij.psi.PsiExpressionListStatement statement1
com.intellij.psi.PsiExpressionListStatement statement2
com.intellij.psi.PsiExpression[] expressions1
com.intellij.psi.PsiExpression[] expressions2
public boolean expressionsAreEquivalent (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression1
com.intellij.psi.PsiExpression expression2
public com.siyeh.ig.psiutils.EquivalenceChecker$Match expressionsMatch (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression1
com.intellij.psi.PsiExpression expression2
private com.siyeh.ig.psiutils.EquivalenceChecker$Match thisExpressionsMatch (com.intellij.psi.PsiThisExpression, com.intellij.psi.PsiThisExpression)
com.intellij.psi.PsiThisExpression thisExpression1
com.intellij.psi.PsiThisExpression thisExpression2
com.intellij.psi.PsiJavaCodeReferenceElement qualifier1
com.intellij.psi.PsiJavaCodeReferenceElement qualifier2
com.intellij.psi.PsiClass containingClass1
com.intellij.psi.PsiClass containingClass2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match lambdaExpressionsMatch (com.intellij.psi.PsiLambdaExpression, com.intellij.psi.PsiLambdaExpression)
int i
int length
com.intellij.psi.PsiLambdaExpression expression1
com.intellij.psi.PsiLambdaExpression expression2
com.intellij.psi.PsiParameterList parameterList1
com.intellij.psi.PsiParameterList parameterList2
com.intellij.psi.PsiParameter[] parameters1
com.intellij.psi.PsiParameter[] parameters2
com.intellij.psi.PsiElement body1
com.intellij.psi.PsiElement body2
private static com.intellij.psi.PsiElement unwrapLambdaBody (com.intellij.psi.PsiElement)
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement element
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match literalExpressionsMatch (com.intellij.psi.PsiLiteralExpression, com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression1
com.intellij.psi.PsiLiteralExpression expression2
Object value1
Object value2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match classObjectAccessExpressionsMatch (com.intellij.psi.PsiClassObjectAccessExpression, com.intellij.psi.PsiClassObjectAccessExpression)
com.intellij.psi.PsiClassObjectAccessExpression expression1
com.intellij.psi.PsiClassObjectAccessExpression expression2
com.intellij.psi.PsiTypeElement operand1
com.intellij.psi.PsiTypeElement operand2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match referenceExpressionsMatch (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiMember member1
com.siyeh.ig.psiutils.EquivalenceChecker$Match match
com.intellij.psi.PsiReferenceExpression referenceExpression1
com.intellij.psi.PsiReferenceExpression referenceExpression2
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
com.intellij.psi.PsiExpression qualifier1
com.intellij.psi.PsiExpression qualifier2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match instanceOfExpressionsMatch (com.intellij.psi.PsiInstanceOfExpression, com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression instanceOfExpression1
com.intellij.psi.PsiInstanceOfExpression instanceOfExpression2
com.intellij.psi.PsiExpression operand1
com.intellij.psi.PsiExpression operand2
com.intellij.psi.PsiTypeElement typeElement1
com.intellij.psi.PsiTypeElement typeElement2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match typeElementsAreEquivalent (com.intellij.psi.PsiTypeElement, com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement typeElement1
com.intellij.psi.PsiTypeElement typeElement2
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match methodCallExpressionsMatch (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
com.intellij.psi.PsiElement leftDiff
com.intellij.psi.PsiExpression lastArg
com.intellij.psi.PsiMethodCallExpression methodCallExpression1
com.intellij.psi.PsiMethodCallExpression methodCallExpression2
com.intellij.psi.PsiReferenceExpression methodExpression1
com.intellij.psi.PsiReferenceExpression methodExpression2
com.siyeh.ig.psiutils.EquivalenceChecker$Match match
com.intellij.psi.PsiExpression[] args1
com.intellij.psi.PsiExpression[] args2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match newExpressionsMatch (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression newExpression1
com.intellij.psi.PsiNewExpression newExpression2
com.intellij.psi.PsiJavaCodeReferenceElement classReference1
com.intellij.psi.PsiJavaCodeReferenceElement classReference2
com.intellij.psi.PsiExpression[] arrayDimensions1
com.intellij.psi.PsiExpression[] arrayDimensions2
com.intellij.psi.PsiArrayInitializerExpression arrayInitializer1
com.intellij.psi.PsiArrayInitializerExpression arrayInitializer2
com.intellij.psi.PsiMethod constructor1
com.intellij.psi.PsiMethod constructor2
com.intellij.psi.PsiExpression qualifier1
com.intellij.psi.PsiExpression qualifier2
com.intellij.psi.PsiExpressionList argumentList1
com.intellij.psi.PsiExpression[] args1
com.intellij.psi.PsiExpressionList argumentList2
com.intellij.psi.PsiExpression[] args2
com.intellij.psi.PsiAnonymousClass anonymousClass1
com.intellij.psi.PsiAnonymousClass anonymousClass2
private com.siyeh.ig.psiutils.EquivalenceChecker$Match classesMatch (com.intellij.psi.PsiAnonymousClass, com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiElement child1
com.intellij.psi.PsiElement child2
int i
com.intellij.psi.PsiElement child1
com.intellij.psi.PsiElement child2
int i
com.intellij.psi.PsiAnonymousClass class1
com.intellij.psi.PsiAnonymousClass class2
com.intellij.psi.PsiJavaCodeReferenceElement baseClass1
com.intellij.psi.PsiJavaCodeReferenceElement baseClass2
com.siyeh.ig.psiutils.EquivalenceChecker$Match match
java.util.List children1
java.util.List children2
int size
private com.siyeh.ig.psiutils.EquivalenceChecker$Match classInitializersMatch (com.intellij.psi.PsiClassInitializer, com.intellij.psi.PsiClassInitializer)
com.intellij.psi.PsiClassInitializer classInitializer1
com.intellij.psi.PsiClassInitializer classInitializer2
private boolean methodSignaturesMatch (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
int j
int i
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiMethod method2
com.intellij.psi.PsiParameter[] parameters1
com.intellij.psi.PsiParameter[] parameters2
com.intellij.psi.PsiClassType[] thrownTypes1
com.intellij.psi.PsiClassType[] thrownTypes2
private com.siyeh.ig.psiutils.EquivalenceChecker$Match javaCodeReferenceElementsMatch (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiJavaCodeReferenceElement)
int i
com.intellij.psi.PsiJavaCodeReferenceElement classReference1
com.intellij.psi.PsiJavaCodeReferenceElement classReference2
com.intellij.psi.PsiType[] parameters1
com.intellij.psi.PsiType[] parameters2
com.intellij.psi.PsiElement target1
com.intellij.psi.PsiElement target2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match arrayInitializerExpressionsMatch (com.intellij.psi.PsiArrayInitializerExpression, com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiArrayInitializerExpression arrayInitializerExpression1
com.intellij.psi.PsiArrayInitializerExpression arrayInitializerExpression2
com.intellij.psi.PsiExpression[] initializers1
com.intellij.psi.PsiExpression[] initializers2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match typeCastExpressionsMatch (com.intellij.psi.PsiTypeCastExpression, com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression typeCastExpression1
com.intellij.psi.PsiTypeCastExpression typeCastExpression2
com.intellij.psi.PsiTypeElement typeElement1
com.intellij.psi.PsiTypeElement typeElement2
com.intellij.psi.PsiExpression operand1
com.intellij.psi.PsiExpression operand2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match arrayAccessExpressionsMatch (com.intellij.psi.PsiArrayAccessExpression, com.intellij.psi.PsiArrayAccessExpression)
com.intellij.psi.PsiArrayAccessExpression arrayAccessExpression1
com.intellij.psi.PsiArrayAccessExpression arrayAccessExpression2
com.intellij.psi.PsiExpression arrayExpression2
com.intellij.psi.PsiExpression arrayExpression1
com.intellij.psi.PsiExpression indexExpression2
com.intellij.psi.PsiExpression indexExpression1
com.siyeh.ig.psiutils.EquivalenceChecker$Match arrayExpressionEq
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match unaryExpressionsMatch (com.intellij.psi.PsiUnaryExpression, com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiUnaryExpression unaryExpression1
com.intellij.psi.PsiUnaryExpression unaryExpression2
com.intellij.psi.tree.IElementType tokenType1
com.intellij.psi.PsiExpression operand1
com.intellij.psi.PsiExpression operand2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match polyadicExpressionsMatch (com.intellij.psi.PsiPolyadicExpression, com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression polyadicExpression1
com.intellij.psi.PsiPolyadicExpression polyadicExpression2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match binaryExpressionsMatch (com.intellij.psi.PsiBinaryExpression, com.intellij.psi.PsiBinaryExpression)
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType rel1
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType rel2
com.intellij.psi.PsiBinaryExpression binaryExpression1
com.intellij.psi.PsiBinaryExpression binaryExpression2
com.intellij.psi.tree.IElementType tokenType1
com.intellij.psi.tree.IElementType tokenType2
com.intellij.psi.PsiExpression left1
com.intellij.psi.PsiExpression left2
com.intellij.psi.PsiExpression right1
com.intellij.psi.PsiExpression right2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match assignmentExpressionsMatch (com.intellij.psi.PsiAssignmentExpression, com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression assignmentExpression1
com.intellij.psi.PsiAssignmentExpression assignmentExpression2
com.intellij.psi.tree.IElementType tokenType1
com.intellij.psi.PsiExpression lhs1
com.intellij.psi.PsiExpression lhs2
com.intellij.psi.PsiExpression rhs1
com.intellij.psi.PsiExpression rhs2
com.siyeh.ig.psiutils.EquivalenceChecker$Match leftEq
com.siyeh.ig.psiutils.EquivalenceChecker$Match rightEq
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match conditionalExpressionsMatch (com.intellij.psi.PsiConditionalExpression, com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression conditionalExpression1
com.intellij.psi.PsiConditionalExpression conditionalExpression2
com.intellij.psi.PsiExpression condition1
com.intellij.psi.PsiExpression condition2
com.intellij.psi.PsiExpression thenExpression1
com.intellij.psi.PsiExpression thenExpression2
com.intellij.psi.PsiExpression elseExpression1
com.intellij.psi.PsiExpression elseExpression2
protected com.siyeh.ig.psiutils.EquivalenceChecker$Match expressionsAreEquivalent (com.intellij.psi.PsiExpression[], com.intellij.psi.PsiExpression[], boolean)
com.siyeh.ig.psiutils.EquivalenceChecker$Match match
int i
com.intellij.psi.PsiExpression[] expressions1
com.intellij.psi.PsiExpression[] expressions2
boolean inAnyOrder
com.siyeh.ig.psiutils.EquivalenceChecker$Match incompleteMatch
private static com.siyeh.ig.psiutils.EquivalenceChecker$Match getComplexElementDecision (com.siyeh.ig.psiutils.EquivalenceChecker$Match, com.siyeh.ig.psiutils.EquivalenceChecker$Match, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.siyeh.ig.psiutils.EquivalenceChecker$Match equivalence1
com.siyeh.ig.psiutils.EquivalenceChecker$Match equivalence2
com.intellij.psi.PsiElement left1
com.intellij.psi.PsiElement right1
com.intellij.psi.PsiElement left2
com.intellij.psi.PsiElement right2
private static boolean modifierListsAreEquivalent (com.intellij.psi.PsiModifierList, com.intellij.psi.PsiModifierList)
String modifier
com.intellij.psi.PsiModifierList modifierList1
com.intellij.psi.PsiModifierList modifierList2
protected void markDeclarationsAsEquivalent (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
protected boolean equivalentDeclarations (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/ExceptionUtils$1.class
ExceptionUtils.java
package com.siyeh.ig.psiutils
synthetic com.siyeh.ig.psiutils.ExceptionUtils$1 extends java.lang.Object {
}
com/siyeh/ig/psiutils/ExceptionUtils$ExceptionsThrownVisitor.class
ExceptionUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.ExceptionUtils$ExceptionsThrownVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final java.util.Set m_exceptionsThrown
private void <init> (java.util.Set)
java.util.Set thrownTypes
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public void visitCallExpression (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression callExpression
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClassType[] referencedTypes
public void visitThrowStatement (com.intellij.psi.PsiThrowStatement)
com.intellij.psi.PsiThrowStatement statement
com.intellij.psi.PsiExpression exception
com.intellij.psi.PsiType type
public void visitTryStatement (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiClassType resourceException
com.intellij.psi.PsiClassType tryException
com.intellij.psi.PsiCodeBlock catchBlock
com.intellij.psi.PsiTryStatement statement
java.util.Set exceptionsHandled
private static boolean isExceptionHandled (java.util.Set, com.intellij.psi.PsiType)
com.intellij.psi.PsiType exceptionHandled
java.util.Set exceptionsHandled
com.intellij.psi.PsiType thrownType
synthetic void <init> (java.util.Set, com.siyeh.ig.psiutils.ExceptionUtils$1)
java.util.Set x0
com.siyeh.ig.psiutils.ExceptionUtils$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/ExceptionUtils.class
ExceptionUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.ExceptionUtils extends java.lang.Object {
private static final java.util.Set s_genericExceptionTypes
private void <init> ()
public static java.util.Set calculateExceptionsThrown (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static java.util.Set calculateExceptionsThrown (com.intellij.psi.PsiElement, java.util.Set)
com.intellij.psi.PsiResourceListElement resource
com.intellij.psi.PsiResourceList resourceList
com.intellij.psi.PsiElement element
java.util.Set out
com.siyeh.ig.psiutils.ExceptionUtils$ExceptionsThrownVisitor visitor
public static boolean isGenericExceptionClass (com.intellij.psi.PsiType)
com.intellij.psi.PsiType exceptionType
com.intellij.psi.PsiClassType classType
String className
public static boolean isThrowableRethrown (com.intellij.psi.PsiParameter, com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiParameter throwable
com.intellij.psi.PsiCodeBlock catchBlock
com.intellij.psi.PsiStatement lastStatement
com.intellij.psi.PsiThrowStatement throwStatement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement element
static boolean statementThrowsException (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiSynchronizedStatement synchronizedStatement
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiLabeledStatement labeledStatement
com.intellij.psi.PsiStatement statementLabeled
com.intellij.psi.PsiStatement statement
static boolean blockThrowsException (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiStatement[] statements
private static boolean tryStatementThrowsException (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiCodeBlock tryBlock
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiCodeBlock[] catchBlocks
com.intellij.psi.PsiCodeBlock finallyBlock
private static boolean ifStatementThrowsException (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
private static boolean doWhileThrowsException (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement doWhileStatement
private static boolean whileStatementThrowsException (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiWhileStatement whileStatement
com.intellij.psi.PsiExpression condition
private static boolean forStatementThrowsException (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiStatement update
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiStatement initialization
com.intellij.psi.PsiExpression test
public static java.util.Set getExceptionTypesHandled (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiDisjunctionType disjunctionType
com.intellij.psi.PsiType type
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiTryStatement statement
java.util.Set out
public static boolean isExceptionArgument (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType newExpressionType
com.intellij.psi.PsiMethod ctor
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiNewExpression newExpression
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/ExpectedTypeUtils$1.class
ExpectedTypeUtils.java
package com.siyeh.ig.psiutils
synthetic com.siyeh.ig.psiutils.ExpectedTypeUtils$1 extends java.lang.Object {
}
com/siyeh/ig/psiutils/ExpectedTypeUtils$ExpectedTypeVisitor$TypeStringCreator.class
ExpectedTypeUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.ExpectedTypeUtils$ExpectedTypeVisitor$TypeStringCreator extends com.intellij.psi.PsiTypeVisitor {
private final StringBuilder typeString
private boolean modified
private void <init> ()
public java.lang.Object visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType extendsBound
com.intellij.psi.PsiWildcardType wildcardType
public java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType parameterType
int i
com.intellij.psi.PsiType parameterType1
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType rawType
com.intellij.psi.PsiType[] parameterTypes
public java.lang.String getTypeString ()
public boolean isModified ()
synthetic void <init> (com.siyeh.ig.psiutils.ExpectedTypeUtils$1)
com.siyeh.ig.psiutils.ExpectedTypeUtils$1 x0
}
com/siyeh/ig/psiutils/ExpectedTypeUtils$ExpectedTypeVisitor.class
ExpectedTypeUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.ExpectedTypeUtils$ExpectedTypeVisitor extends com.intellij.psi.JavaElementVisitor {
private static final java.util.Set arithmeticOps
private static final java.util.Set booleanOps
private static final java.util.Set shiftOps
private static final java.util.Set operatorAssignmentOps
private final com.intellij.psi.PsiExpression wrappedExpression
private final boolean calculateTypeForComplexReferences
private final boolean reportCasts
private com.intellij.psi.PsiType expectedType
void <init> (com.intellij.psi.PsiExpression, boolean, boolean)
com.intellij.psi.PsiExpression wrappedExpression
boolean calculateTypeForComplexReferences
boolean reportCasts
public com.intellij.psi.PsiType getExpectedType ()
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiExpression initializer
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiTypeElement typeElement
public void visitAssertStatement (com.intellij.psi.PsiAssertStatement)
com.intellij.psi.PsiAssertStatement statement
com.intellij.psi.PsiExpression condition
public void visitArrayInitializerExpression (com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiArrayInitializerExpression initializer
com.intellij.psi.PsiType type
com.intellij.psi.PsiArrayType arrayType
public void visitArrayAccessExpression (com.intellij.psi.PsiArrayAccessExpression)
com.intellij.psi.PsiArrayAccessExpression accessExpression
com.intellij.psi.PsiExpression indexExpression
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
com.intellij.psi.PsiExpression operand1
com.intellij.psi.PsiExpression operand2
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiType type
com.intellij.psi.PsiType wrappedExpressionType
private com.intellij.psi.PsiType expectedPrimitiveType (com.intellij.psi.PsiPrimitiveType, com.intellij.psi.PsiType)
com.intellij.psi.PsiPrimitiveType type1
com.intellij.psi.PsiType type2
public void visitUnaryExpression (com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiUnaryExpression expression
com.intellij.psi.PsiType type
public void visitSwitchExpression (com.intellij.psi.PsiSwitchExpression)
com.intellij.psi.PsiSwitchExpression expression
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement statement
private void visitSwitchBlock (com.intellij.psi.PsiSwitchBlock)
com.intellij.psi.PsiSwitchBlock switchBlock
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiPrimitiveType unboxedType
public void visitExpressionStatement (com.intellij.psi.PsiExpressionStatement)
com.intellij.psi.PsiExpressionStatement statement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiSwitchLabeledRuleStatement switchLabeledRuleStatement
com.intellij.psi.PsiSwitchBlock block
com.intellij.psi.PsiSwitchExpression switchExpression
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiSwitchExpression switchExpression
com.intellij.psi.PsiBreakStatement statement
com.intellij.psi.PsiElement element
public void visitYieldStatement (com.intellij.psi.PsiYieldStatement)
com.intellij.psi.PsiYieldStatement statement
com.intellij.psi.PsiSwitchExpression expression
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement whileStatement
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
public void visitForeachStatement (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement statement
com.intellij.psi.PsiExpression iteratedValue
com.intellij.psi.PsiType iteratedValueType
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiType[] parameters
com.intellij.psi.PsiClass iterableClass
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement statement
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement statement
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression rExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression lExpression
com.intellij.psi.PsiType lType
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression conditional
com.intellij.psi.PsiExpression condition
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiReturnStatement returnStatement
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public void visitInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression expression
public void visitDeclarationStatement (com.intellij.psi.PsiDeclarationStatement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiElement declaredElement
com.intellij.psi.PsiDeclarationStatement declaration
com.intellij.psi.PsiElement[] declaredElements
public void visitExpressionList (com.intellij.psi.PsiExpressionList)
int parameterPosition
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiMethod method
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiExpression arrayDimension
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiExpression[] arrayDimensions
private static com.intellij.psi.JavaResolveResult findCalledMethod (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiCall call
com.intellij.psi.PsiCallExpression callExpression
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiElement parent
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiType type
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass methodContainingClass
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElementFactory factory
com.intellij.openapi.project.Project project
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement element
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiReferenceExpression referenceExpression
private static com.intellij.psi.PsiMethod findDeepestVisibleSuperMethod (com.intellij.psi.PsiMethod, com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType superReturnType
com.intellij.psi.PsiClassType superThrownType
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiReferenceList superThrowsList
com.intellij.psi.PsiClassType[] superThrownTypes
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiReferenceList throwsList
java.util.HashSet thrownTypes
com.intellij.psi.PsiMethod[] superMethods
com.intellij.psi.PsiMethod topSuper
com.intellij.psi.PsiClass topSuperContainingClass
private static boolean isAccessibleFrom (com.intellij.psi.PsiMember, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiElement referencingLocation
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass referencingClass
private static boolean isArithmeticOperation (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType sign
private static boolean isBooleanOperation (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType sign
private static boolean isShiftOperation (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType sign
private static boolean isOperatorAssignmentOperation (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType sign
private static int getParameterPosition (com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiExpression expression
private static com.intellij.psi.PsiType getTypeOfParameter (com.intellij.psi.JavaResolveResult, int)
String typeString
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiManager manager
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.JavaResolveResult result
int parameterPosition
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
boolean isVarargs
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType type
com.siyeh.ig.psiutils.ExpectedTypeUtils$ExpectedTypeVisitor$TypeStringCreator typeStringCreator
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/ExpectedTypeUtils.class
ExpectedTypeUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.ExpectedTypeUtils extends java.lang.Object {
private void <init> ()
public static com.intellij.psi.PsiType findExpectedType (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression expression
boolean calculateTypeForComplexReferences
public static com.intellij.psi.PsiType findExpectedType (com.intellij.psi.PsiExpression, boolean, boolean)
com.intellij.psi.PsiExpression expression
boolean calculateTypeForComplexReferences
boolean reportCasts
com.intellij.psi.PsiElement context
com.intellij.psi.PsiExpression wrappedExpression
com.siyeh.ig.psiutils.ExpectedTypeUtils$ExpectedTypeVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/ExpressionUtils$1.class
ExpressionUtils.java
package com.siyeh.ig.psiutils
final com.siyeh.ig.psiutils.ExpressionUtils$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic java.util.function.Predicate val$matcher
final synthetic java.util.concurrent.atomic.AtomicBoolean val$result
void <init> (java.util.function.Predicate, java.util.concurrent.atomic.AtomicBoolean)
public void visitExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression firstOperand
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType type
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
}
com/siyeh/ig/psiutils/ExpressionUtils.class
ExpressionUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.ExpressionUtils extends java.lang.Object {
private static final java.util.Set IMPLICIT_TO_STRING_METHOD_NAMES
static final java.util.Set convertableBoxedClassNames
private static final com.siyeh.ig.callMatcher.CallMatcher KNOWN_SIMPLE_CALLS
private static final com.siyeh.ig.callMatcher.CallMatcher GET_OR_DEFAULT
private void <init> ()
public static java.lang.Object computeConstantExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static java.lang.Object computeConstantExpression (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression expression
boolean throwConstantEvaluationOverflowException
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiConstantEvaluationHelper constantEvaluationHelper
public static boolean isConstant (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiType type
public static boolean hasExpressionCount (com.intellij.psi.PsiExpressionList, int)
com.intellij.psi.PsiExpressionList expressionList
int count
public static com.intellij.psi.PsiExpression getFirstExpressionInList (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiExpressionList expressionList
public static com.intellij.psi.PsiExpression getOnlyExpressionInList (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiExpressionList expressionList
public static boolean isDeclaredConstant (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiField field
public static boolean isEvaluatedAtCompileTime (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiElement element
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiExpression deparenthesizedExpression
com.intellij.psi.PsiConditionalExpression conditionalExpression
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.psi.PsiTypeElement castType
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression expression
public static com.intellij.psi.PsiLiteralExpression getLiteral (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.psi.PsiExpression operand
public static boolean isLiteral (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static boolean isEmptyStringLiteral (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
String text
public static boolean isNullLiteral (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static java.util.stream.Stream nonStructuralChildren (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static boolean isZero (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType expressionType
Object value
public static boolean isOne (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
Object value
public static boolean isNegation (com.intellij.psi.PsiExpression, boolean, boolean)
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.tree.IElementType tokenType
String lhsText
String rhsText
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression condition
boolean ignoreNegatedNullComparison
boolean ignoreNegatedZeroComparison
private static boolean isZeroLiteral (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiLiteralExpression literalExpression
Object value
public static boolean isOffsetArrayAccess (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression strippedExpression
com.intellij.psi.PsiArrayAccessExpression arrayAccessExpression
com.intellij.psi.PsiExpression arrayExpression
com.intellij.psi.PsiExpression index
private static boolean expressionIsOffsetVariableLookup (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression strippedExpression
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
public static boolean isVariableLessThanComparison (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
public static boolean isVariableGreaterThanComparison (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
public static boolean isStringConcatenationOperand (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType type
int i
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiExpression[] operands
public static boolean hasType (com.intellij.psi.PsiExpression, java.lang.String)
com.intellij.psi.PsiExpression expression
String typeName
com.intellij.psi.PsiType type
public static boolean hasStringType (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static boolean isConversionToStringNecessary (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression operand
int i
int length
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression[] operands
boolean expressionSeen
com.intellij.psi.PsiExpression expression1
int i
int l
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression1
String name
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiExpression expression
boolean throwable
com.intellij.psi.PsiElement parent
private static transient boolean isCallToMethodIn (com.intellij.psi.PsiMethodCallExpression, java.lang.String[])
String className
com.intellij.psi.PsiMethodCallExpression methodCallExpression
String[] classNames
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
String qualifiedName
public static boolean isNegative (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.tree.IElementType tokenType
public static com.intellij.psi.PsiVariable getVariableFromNullComparison (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression expression
boolean equals
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
public static com.intellij.psi.PsiReferenceExpression getReferenceExpressionFromNullComparison (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression expression
boolean equals
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiExpression comparedToNull
public static com.intellij.psi.PsiExpression getValueComparedWithNull (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression binOp
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
public static com.intellij.psi.PsiExpression getValueComparedWithZero (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression binOp
public static com.intellij.psi.PsiExpression getValueComparedWithZero (com.intellij.psi.PsiBinaryExpression, com.intellij.psi.tree.IElementType)
com.intellij.psi.PsiBinaryExpression binOp
com.intellij.psi.tree.IElementType opType
com.intellij.psi.PsiExpression rOperand
com.intellij.psi.PsiExpression lOperand
public static boolean isConcatenation (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiType type
public static boolean isAnnotatedNotNull (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static boolean isAnnotatedNullable (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private static boolean isAnnotated (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression expression
boolean nullable
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiModifierListOwner modifierListOwner
public static boolean isSafelyRecomputableExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiField field
com.intellij.psi.PsiElement target
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression expression
public static com.intellij.psi.PsiAssignmentExpression getAssignment (com.intellij.psi.PsiElement)
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiExpression getAssignmentTo (com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiVariable target
com.intellij.psi.PsiAssignmentExpression assignment
public static boolean isLiteral (com.intellij.psi.PsiElement, java.lang.Object)
com.intellij.psi.PsiElement element
Object value
public static boolean isAutoBoxed (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement grandParent
com.intellij.psi.tree.IElementType sign
com.intellij.psi.PsiClassType classType
String className
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType expressionType
com.intellij.psi.PsiPrimitiveType primitiveType
com.intellij.psi.PsiClassType boxedType
com.intellij.psi.PsiType expectedType
public static com.intellij.psi.PsiExpression getOtherOperand (com.intellij.psi.PsiBinaryExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiBinaryExpression binOp
com.intellij.psi.PsiVariable variable
public static boolean isReferenceTo (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiReferenceExpression ref
public static com.intellij.psi.PsiMethodCallExpression getCallForQualifier (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiExpression getArrayFromLengthExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReferenceExpression reference
String referenceName
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType type
public static com.intellij.psi.PsiExpression getEffectiveQualifier (com.intellij.psi.PsiReferenceExpression)
String thisQualifier
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass memberClass
public static void bindReferenceTo (com.intellij.psi.PsiReferenceExpression, java.lang.String)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiMember member
com.intellij.psi.PsiReferenceExpression ref
String newName
com.intellij.psi.PsiElement nameElement
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiIdentifier identifier
public static void bindCallTo (com.intellij.psi.PsiMethodCallExpression, java.lang.String)
com.intellij.psi.PsiMethodCallExpression call
String newName
public static com.intellij.psi.PsiExpression resolveExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiExpression expression
public static com.intellij.psi.PsiLocalVariable resolveLocalVariable (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReferenceExpression referenceExpression
public static boolean isOctalLiteral (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression literal
com.intellij.psi.PsiType type
public static boolean isOctalLiteralText (java.lang.String)
String literalText
char c1
public static boolean isMatchingChildAlwaysExecuted (com.intellij.psi.PsiExpression, java.util.function.Predicate)
com.intellij.psi.PsiExpression root
java.util.function.Predicate matcher
java.util.concurrent.atomic.AtomicBoolean result
public static boolean isNewObject (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static boolean isDifference (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
com.intellij.psi.PsiExpression from
com.intellij.psi.PsiExpression to
com.intellij.psi.PsiExpression diff
Integer fromConstant
Integer toConstant
Integer diffConstant
public static com.intellij.psi.PsiExpression getConstantArrayElement (com.intellij.psi.PsiVariable, int)
com.intellij.psi.PsiVariable array
int index
com.intellij.psi.PsiExpression[] elements
public static com.intellij.psi.PsiExpression[] getConstantArrayElements (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable array
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiExpression[] initializers
Boolean isConstantArray
private static boolean isConstantArray (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable array
com.intellij.psi.PsiElement scope
public static boolean isLocallyDefinedExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static com.intellij.openapi.util.TextRange findStringLiteralRange (com.intellij.psi.PsiExpression, int, int)
String value
com.intellij.psi.PsiExpression operand
com.intellij.openapi.util.TextRange range
com.intellij.openapi.util.TextRange range
Object constantValue
String stringValue
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression concatenation
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiExpression expression
int from
int to
public static com.intellij.psi.PsiExpression replacePolyadicWithParent (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expressionToReplace
com.intellij.psi.PsiExpression replacement
public static com.intellij.psi.PsiExpression replacePolyadicWithParent (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiPolyadicExpression copyParentPolyadic
com.intellij.psi.PsiExpression recreateCopyFromText
com.intellij.psi.PsiElement[] children
int idx
com.intellij.psi.PsiPolyadicExpression parentPolyadic
com.intellij.psi.PsiPolyadicExpression childPolyadic
com.intellij.psi.tree.IElementType parentTokenType
com.intellij.psi.tree.IElementType childTokenType
com.intellij.psi.PsiExpression expressionToReplace
com.intellij.psi.PsiExpression replacement
com.siyeh.ig.psiutils.CommentTracker tracker
com.intellij.psi.PsiElement parent
public static boolean isVoidContext (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiSwitchBlock block
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiExpression getExpressionComparedTo (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression leftOperand
com.intellij.psi.PsiExpression rightOperand
com.intellij.psi.PsiBinaryExpression binOp
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiMethodCallExpression call
public static com.intellij.psi.PsiExpression getTopLevelExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression expression
public static com.intellij.psi.PsiElement getPassThroughParent (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiSwitchBlock block
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiElement exitedElement
com.intellij.psi.PsiSwitchExpression enclosing
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression expression
public static boolean isImplicitToStringCall (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType firstParameterType
int minArguments
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiMethod method
String methodName
com.intellij.psi.PsiClass containingClass
String className
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
private static boolean hasCharArrayParameter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter parameter
private static synthetic boolean lambda$isLocallyDefinedExpression$8 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiElement e
private static synthetic boolean lambda$isConstantArray$7 (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable array
com.intellij.psi.PsiElement e
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiElement parent
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getConstantArrayElements$6 (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable array
private static synthetic boolean lambda$isNewObject$5 (com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.ContractReturnValue returnValue
com.intellij.psi.PsiExpression call
private static synthetic boolean lambda$resolveExpression$4 (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiReference)
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiReference ref
private static synthetic java.util.stream.Stream lambda$nonStructuralChildren$3 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression e
private static synthetic com.intellij.psi.PsiExpression lambda$nonStructuralChildren$2 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression e
private static synthetic boolean lambda$nonStructuralChildren$1 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression e
private static synthetic java.util.stream.Stream lambda$nonStructuralChildren$0 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiConditionalExpression ternary
com.intellij.psi.PsiExpression e
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/FinalUtils.class
FinalUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.FinalUtils extends java.lang.Object {
private void <init> ()
public static boolean canBeFinal (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement scope
java.util.Map finalVarProblems
java.util.Map uninitializedVarProblems
com.intellij.psi.search.PsiElementProcessor elementDoesNotViolateFinality
private static synthetic boolean lambda$canBeFinal$0 (com.intellij.psi.PsiVariable, java.util.Map, java.util.Map, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement innerClass
com.intellij.psi.PsiVariable variable
java.util.Map uninitializedVarProblems
java.util.Map finalVarProblems
com.intellij.psi.PsiElement e
com.intellij.psi.PsiReferenceExpression ref
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/FormatUtils.class
FormatUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.FormatUtils extends java.lang.Object {
public static final java.util.Set formatMethodNames
public static final java.util.Set formatClassNames
private void <init> ()
public static boolean isFormatCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public static boolean isFormatCall (com.intellij.psi.PsiMethodCallExpression, java.util.List, java.util.List)
com.intellij.psi.PsiMethodCallExpression expression
java.util.List optionalMethods
java.util.List optionalClasses
com.intellij.psi.PsiReferenceExpression methodExpression
String name
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
String className
public static boolean isFormatCallArgument (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiExpression getFormatArgument (com.intellij.psi.PsiExpressionList)
int formatArgumentIndex
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression firstArgument
com.intellij.psi.PsiType type
int formatArgumentIndex
static void <clinit> ()
}
com/siyeh/ig/psiutils/FunctionalExpressionUtils.class
FunctionalExpressionUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.FunctionalExpressionUtils extends java.lang.Object {
public void <init> ()
public static transient boolean isFunctionalReferenceTo (com.intellij.psi.PsiExpression, java.lang.String, com.intellij.psi.PsiType, java.lang.String, com.intellij.psi.PsiType[])
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.psi.PsiExpression body
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression expression
String className
com.intellij.psi.PsiType returnType
String methodName
com.intellij.psi.PsiType[] parameterTypes
public static com.intellij.psi.PsiClass getClassOfDefaultConstructorFunction (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiTypeElement type
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.psi.PsiExpression body
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiExpressionList args
com.intellij.psi.PsiReference classRef
com.intellij.psi.PsiExpression expression
public static com.intellij.psi.PsiType getFunctionalExpressionType (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType argumentType
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType argumentType
}
com/siyeh/ig/psiutils/ImportUtils$ConflictingClassReferenceVisitor.class
ImportUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.ImportUtils$ConflictingClassReferenceVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final String name
private final String fullyQualifiedName
private boolean referenceFound
void <init> (java.lang.String)
String fullyQualifiedName
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass aClass
String testClassName
String testClassQualifiedName
boolean isConflictingReferenceFound ()
}
com/siyeh/ig/psiutils/ImportUtils$MemberReferenceVisitor.class
ImportUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.ImportUtils$MemberReferenceVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiMember[] members
private boolean referenceFound
void <init> (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement target
boolean isReferenceFound ()
}
com/siyeh/ig/psiutils/ImportUtils.class
ImportUtils.java
package com.siyeh.ig.psiutils
public final com.siyeh.ig.psiutils.ImportUtils extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static void addImportIfNeeded (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement context
com.intellij.psi.PsiFile file
com.intellij.psi.PsiJavaFile javaFile
com.intellij.psi.PsiClass outerClass
String qualifiedName
com.intellij.psi.PsiImportList importList
String containingPackageName
String packageName
com.intellij.psi.PsiImportStatement importStatement
public static boolean isInsideClassBody (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass outerClass
com.intellij.psi.PsiElement brace
private static boolean hasAccessibleMemberWithName (com.intellij.psi.PsiClass, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
String memberName
com.intellij.psi.PsiElement context
com.intellij.psi.PsiField field
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiClass innerClass
public static boolean nameCanBeImported (java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass innerClass
String shortName
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiClass[] innerClasses
String fqName
com.intellij.psi.PsiElement context
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiJavaFile file
private static boolean containsConflictingTypeParameter (java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTypeParameter parameter
String fqName
com.intellij.psi.PsiElement context
String shortName
com.intellij.psi.PsiElement parent
private static boolean containsConflictingClassName (java.lang.String, com.intellij.psi.PsiJavaFile)
com.intellij.psi.PsiClass aClass
String fqName
com.intellij.psi.PsiJavaFile file
String shortName
com.intellij.psi.PsiClass[] classes
private static boolean hasExactImportConflict (java.lang.String, com.intellij.psi.PsiJavaFile)
String importName
com.intellij.psi.PsiImportStatement importStatement
String fqName
com.intellij.psi.PsiJavaFile file
com.intellij.psi.PsiImportList imports
com.intellij.psi.PsiImportStatement[] importStatements
String shortName
String dottedShortName
public static boolean hasOnDemandImportConflict (java.lang.String, com.intellij.psi.PsiElement)
String fqName
com.intellij.psi.PsiElement context
private static boolean hasOnDemandImportConflict (java.lang.String, com.intellij.psi.PsiElement, boolean)
String qualifiedClassName
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass[] classes
com.intellij.psi.PsiPackage aPackage
String qualifiedName
String qualifiedName
com.intellij.psi.PsiClass containingClass
String qualifiedName
com.intellij.psi.PsiClass containingClass
String qualifiedName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiField field
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass innerClass
com.intellij.psi.PsiJavaCodeReferenceElement importReference
String packageText
com.intellij.psi.PsiElement element
com.intellij.psi.PsiImportStatementBase importStatement
String fqName
com.intellij.psi.PsiElement context
boolean strict
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiJavaFile javaFile
com.intellij.psi.PsiImportList imports
com.intellij.psi.PsiImportStatementBase[] importStatements
String shortName
String packageName
private static boolean hasDefaultImportConflict (java.lang.String, com.intellij.psi.PsiJavaFile)
String fqName
com.intellij.psi.PsiJavaFile file
String shortName
String packageName
String filePackageName
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiPackage filePackage
private static boolean hasJavaLangImportConflict (java.lang.String, com.intellij.psi.PsiJavaFile)
String fqName
com.intellij.psi.PsiJavaFile file
String shortName
String packageName
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiPackage javaLangPackage
public static boolean addStaticImport (java.lang.String, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.PsiImportStaticStatement importStaticStatement
com.intellij.psi.PsiClass targetClass
com.intellij.psi.PsiImportStaticStatement importStatement
String qualifierClass
String memberName
com.intellij.psi.PsiElement context
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiFile contextFile
com.intellij.psi.PsiJavaFile javaFile
com.intellij.psi.PsiImportList importList
com.intellij.psi.PsiImportStatementBase existingImportStatement
com.intellij.psi.PsiImportStaticStatement onDemandImportStatement
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiClass aClass
String qualifiedName
java.util.List imports
int onDemandCount
com.intellij.psi.PsiElementFactory elementFactory
private static com.intellij.psi.PsiImportStaticStatement findOnDemandImportStaticStatement (com.intellij.psi.PsiImportList, java.lang.String)
com.intellij.psi.PsiJavaCodeReferenceElement importReference
String text
com.intellij.psi.PsiImportStaticStatement importStaticStatement
com.intellij.psi.PsiImportList importList
String qualifierClass
com.intellij.psi.PsiImportStaticStatement[] importStaticStatements
private static java.util.List getMatchingImports (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 imports
public static boolean isStaticallyImported (com.intellij.psi.PsiMember, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass importClass
com.intellij.psi.PsiMember member
com.intellij.psi.PsiElement context
com.intellij.psi.PsiClass memberClass
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiJavaFile javaFile
com.intellij.psi.PsiImportList importList
String memberName
com.intellij.psi.PsiImportStatementBase existingImportStatement
String memberClassName
com.intellij.psi.PsiImportStaticStatement onDemandImportStatement
private static boolean memberReferenced (com.intellij.psi.PsiMember, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiElement context
com.siyeh.ig.psiutils.ImportUtils$MemberReferenceVisitor visitor
private static boolean isReferenceCorrectWithoutQualifier (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiMember)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiMember member
String referenceName
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiElement newTarget
public static boolean isAlreadyStaticallyImported (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiMember member
private static boolean containsConflictingReference (com.intellij.psi.PsiFile, java.lang.String)
com.intellij.psi.PsiFile element
String fullyQualifiedName
java.util.Map cachedValue
Boolean conflictingRef
com.siyeh.ig.psiutils.ImportUtils$ConflictingClassReferenceVisitor visitor
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$containsConflictingReference$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/IndexedContainer$ArrayIndexedContainer.class
IndexedContainer.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.IndexedContainer$ArrayIndexedContainer extends com.siyeh.ig.psiutils.IndexedContainer {
void <init> (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression qualifier
public boolean isGetMethodReference (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression methodReference
public com.intellij.psi.PsiExpression extractGetExpressionFromIndex (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression indexExpression
public com.intellij.psi.PsiExpression extractIndexFromGetExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiArrayAccessExpression arrayAccess
com.intellij.psi.PsiExpression expression
public com.intellij.psi.PsiType getElementType ()
com.intellij.psi.PsiType type
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/IndexedContainer$ListIndexedContainer.class
IndexedContainer.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.IndexedContainer$ListIndexedContainer extends com.siyeh.ig.psiutils.IndexedContainer {
void <init> (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression qualifier
public boolean isGetMethodReference (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression methodReference
com.intellij.psi.PsiMethod method
public com.intellij.psi.PsiExpression extractGetExpressionFromIndex (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression indexExpression
public com.intellij.psi.PsiExpression extractIndexFromGetExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression[] args
public com.intellij.psi.PsiType getElementType ()
com.intellij.psi.PsiType type
static boolean isGetCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
static boolean isSizeCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/IndexedContainer.class
IndexedContainer.java
package com.siyeh.ig.psiutils
public abstract com.siyeh.ig.psiutils.IndexedContainer extends java.lang.Object {
private final com.intellij.psi.PsiExpression myQualifier
protected void <init> (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression qualifier
public abstract boolean isGetMethodReference (com.intellij.psi.PsiMethodReferenceExpression)
public abstract com.intellij.psi.PsiExpression extractGetExpressionFromIndex (com.intellij.psi.PsiExpression)
public abstract com.intellij.psi.PsiExpression extractIndexFromGetExpression (com.intellij.psi.PsiExpression)
public com.intellij.psi.PsiExpression getQualifier ()
public boolean isQualifierEquivalent (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression candidate
public abstract com.intellij.psi.PsiType getElementType ()
public static com.siyeh.ig.psiutils.IndexedContainer fromLengthExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression arrayExpression
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/InheritanceUtil$1.class
InheritanceUtil.java
package com.siyeh.ig.psiutils
final com.siyeh.ig.psiutils.InheritanceUtil$1 extends java.lang.Object implements com.intellij.util.Processor {
final java.util.concurrent.atomic.AtomicInteger count
final synthetic com.intellij.psi.PsiClass val$class2
final synthetic boolean val$avoidExpensiveProcessing
final synthetic boolean[] val$result
void <init> (com.intellij.psi.PsiClass, boolean, boolean[])
public boolean process (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass inheritor
public volatile synthetic boolean process (java.lang.Object)
}
com/siyeh/ig/psiutils/InheritanceUtil$CountingProcessor.class
InheritanceUtil.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.InheritanceUtil$CountingProcessor extends java.lang.Object implements com.intellij.util.Processor {
private final java.util.concurrent.atomic.AtomicInteger myCount
private final int myLimit
void <init> (int)
int limit
public int getCount ()
public boolean process (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public volatile synthetic boolean process (java.lang.Object)
}
com/siyeh/ig/psiutils/InheritanceUtil.class
InheritanceUtil.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.InheritanceUtil extends java.lang.Object {
private void <init> ()
public static boolean existsMutualSubclass (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass[] superClasses
com.intellij.psi.PsiClass class1
com.intellij.psi.PsiClass class2
boolean avoidExpensiveProcessing
String className
String class2Name
com.intellij.psi.search.SearchScope scope
com.intellij.util.Query search
boolean[] result
public static boolean hasImplementation (com.intellij.psi.PsiClass)
com.intellij.codeInspection.inheritance.ImplicitSubclassProvider$SubclassingInfo info
com.intellij.codeInspection.inheritance.ImplicitSubclassProvider provider
com.intellij.psi.PsiClass aClass
public static boolean hasOneInheritor (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.siyeh.ig.psiutils.InheritanceUtil$CountingProcessor processor
private static synthetic void lambda$hasOneInheritor$1 (com.intellij.psi.PsiClass, com.siyeh.ig.psiutils.InheritanceUtil$CountingProcessor)
com.intellij.psi.PsiClass aClass
com.siyeh.ig.psiutils.InheritanceUtil$CountingProcessor processor
private static synthetic boolean lambda$hasImplementation$0 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass inheritor
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/InitializationUtils.class
InitializationUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.InitializationUtils extends java.lang.Object {
private void <init> ()
public static boolean methodAssignsVariableOrFails (com.intellij.psi.PsiMethod, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiVariable variable
public static boolean expressionAssignsVariableOrFails (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable variable
public static boolean methodAssignsVariableOrFails (com.intellij.psi.PsiMethod, com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiVariable variable
boolean strict
public static boolean blockAssignsVariableOrFails (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiVariable variable
public static boolean blockAssignsVariableOrFails (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiVariable variable
boolean strict
private static boolean blockAssignsVariableOrFails (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiVariable, java.util.Set, boolean)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiVariable variable
java.util.Set checkedMethods
boolean strict
int assignmentCount
private static boolean statementAssignsVariableOrFails (com.intellij.psi.PsiStatement, com.intellij.psi.PsiVariable, java.util.Set, boolean)
com.intellij.psi.PsiReturnStatement returnStatement
com.intellij.psi.PsiThrowStatement throwStatement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpressionListStatement list
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiDeclarationStatement declarationStatement
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiForeachStatement foreachStatement
com.intellij.psi.PsiWhileStatement whileStatement
com.intellij.psi.PsiDoWhileStatement doWhileStatement
com.intellij.psi.PsiSynchronizedStatement synchronizedStatement
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiLabeledStatement labeledStatement
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiSwitchStatement switchStatement
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiVariable variable
java.util.Set checkedMethods
boolean strict
public static boolean switchStatementAssignsVariableOrFails (com.intellij.psi.PsiSwitchStatement, com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiSwitchStatement switchStatement
com.intellij.psi.PsiVariable variable
boolean strict
private static boolean switchStatementAssignsVariableOrFails (com.intellij.psi.PsiSwitchStatement, com.intellij.psi.PsiVariable, java.util.Set, boolean)
com.intellij.psi.PsiSwitchLabelStatement labelStatement
com.intellij.psi.PsiBreakStatement breakStatement
com.intellij.psi.PsiStatement statement
int i
com.intellij.psi.PsiSwitchStatement switchStatement
com.intellij.psi.PsiVariable variable
java.util.Set checkedMethods
boolean strict
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement[] statements
boolean containsDefault
boolean assigns
private static boolean declarationStatementAssignsVariableOrFails (com.intellij.psi.PsiDeclarationStatement, com.intellij.psi.PsiVariable, java.util.Set, boolean)
com.intellij.psi.PsiVariable declaredVariable
com.intellij.psi.PsiElement element
com.intellij.psi.PsiDeclarationStatement declarationStatement
com.intellij.psi.PsiVariable variable
java.util.Set checkedMethods
boolean strict
com.intellij.psi.PsiElement[] elements
private static boolean tryStatementAssignsVariableOrFails (com.intellij.psi.PsiTryStatement, com.intellij.psi.PsiVariable, java.util.Set, boolean)
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiResourceListElement resource
com.intellij.psi.PsiCodeBlock catchBlock
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiVariable variable
java.util.Set checkedMethods
boolean strict
com.intellij.psi.PsiResourceList resourceList
boolean initializedInTryAndCatch
com.intellij.psi.PsiCodeBlock[] catchBlocks
private static boolean ifStatementAssignsVariableOrFails (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiVariable, java.util.Set, boolean)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiVariable variable
java.util.Set checkedMethods
boolean strict
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement elseBranch
private static boolean doWhileAssignsVariableOrFails (com.intellij.psi.PsiDoWhileStatement, com.intellij.psi.PsiVariable, java.util.Set, boolean)
com.intellij.psi.PsiDoWhileStatement doWhileStatement
com.intellij.psi.PsiVariable variable
java.util.Set checkedMethods
boolean strict
private static boolean whileStatementAssignsVariableOrFails (com.intellij.psi.PsiWhileStatement, com.intellij.psi.PsiVariable, java.util.Set, boolean)
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiWhileStatement whileStatement
com.intellij.psi.PsiVariable variable
java.util.Set checkedMethods
boolean strict
com.intellij.psi.PsiExpression condition
private static boolean forStatementAssignsVariableOrFails (com.intellij.psi.PsiForStatement, com.intellij.psi.PsiVariable, java.util.Set, boolean)
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiVariable variable
java.util.Set checkedMethods
boolean strict
com.intellij.psi.PsiExpression condition
private static boolean foreachStatementAssignsVariableOrFails (com.intellij.psi.PsiForeachStatement, com.intellij.psi.PsiVariable, java.util.Set, boolean)
com.intellij.psi.PsiForeachStatement foreachStatement
com.intellij.psi.PsiVariable field
java.util.Set checkedMethods
boolean strict
private static boolean expressionAssignsVariableOrFails (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable, java.util.Set, boolean)
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiArrayInitializerExpression array
com.intellij.psi.PsiTypeCastExpression typeCast
com.intellij.psi.PsiArrayAccessExpression accessExpression
com.intellij.psi.PsiUnaryExpression unaryOperation
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiConditionalExpression conditional
com.intellij.psi.PsiElement element
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiInstanceOfExpression instanceOfExpression
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable variable
java.util.Set checkedMethods
boolean strict
private static boolean newExpressionAssignsVariableOrFails (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiVariable, java.util.Set, boolean)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiExpression dimension
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiVariable variable
java.util.Set checkedMethods
boolean strict
com.intellij.psi.PsiExpressionList argumentList
private static boolean methodCallAssignsVariableOrFails (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiVariable, java.util.Set, boolean)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.psi.PsiVariable variable
java.util.Set checkedMethods
boolean strict
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiMethod method
com.intellij.psi.util.MethodSignature methodSignature
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass calledClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/InstanceOfUtils$InstanceofChecker.class
InstanceOfUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.InstanceOfUtils$InstanceofChecker extends com.intellij.psi.JavaElementVisitor {
private final com.intellij.psi.PsiReferenceExpression referenceExpression
private final com.intellij.psi.PsiType castType
private final boolean strict
private boolean negate
private com.intellij.psi.PsiInstanceOfExpression conflictingInstanceof
private boolean agreeingInstanceof
void <init> (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiType castType
boolean strict
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType tokenType
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement branch
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
com.intellij.psi.PsiExpression elseExpression
private void checkExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiPolyadicExpression binaryExpression
com.intellij.psi.PsiExpression expression
private void checkInstanceOfExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiInstanceOfExpression instanceOfExpression
private boolean isConflicting (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression expression
com.intellij.psi.PsiExpression conditionOperand
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
private boolean isAgreeing (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression expression
com.intellij.psi.PsiExpression conditionOperand
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
public boolean hasAgreeingInstanceof ()
public com.intellij.psi.PsiInstanceOfExpression getConflictingInstanceof ()
static synthetic boolean access$002 (com.siyeh.ig.psiutils.InstanceOfUtils$InstanceofChecker, boolean)
com.siyeh.ig.psiutils.InstanceOfUtils$InstanceofChecker x0
boolean x1
static synthetic void access$100 (com.siyeh.ig.psiutils.InstanceOfUtils$InstanceofChecker, com.intellij.psi.PsiExpression)
com.siyeh.ig.psiutils.InstanceOfUtils$InstanceofChecker x0
com.intellij.psi.PsiExpression x1
}
com/siyeh/ig/psiutils/InstanceOfUtils.class
InstanceOfUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.InstanceOfUtils extends java.lang.Object {
private void <init> ()
public static com.intellij.psi.PsiInstanceOfExpression getConflictingInstanceof (com.intellij.psi.PsiType, com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiAssertStatement assertStatement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiType castType
com.intellij.psi.PsiReferenceExpression operand
com.intellij.psi.PsiElement context
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType rawType
com.siyeh.ig.psiutils.InstanceOfUtils$InstanceofChecker checker
com.intellij.psi.PsiStatement sibling
com.intellij.psi.PsiElement parent
private static boolean isInstanceOfAssertionCall (com.siyeh.ig.psiutils.InstanceOfUtils$InstanceofChecker, com.intellij.psi.PsiMethodCallExpression)
com.siyeh.ig.psiutils.InstanceOfUtils$InstanceofChecker checker
com.intellij.psi.PsiMethodCallExpression call
java.util.List contracts
com.intellij.codeInspection.dataFlow.MethodContract contract
com.intellij.codeInspection.dataFlow.ContractValue condition
java.util.OptionalInt argNum
int index
com.intellij.psi.PsiExpression[] args
public static boolean hasAgreeingInstanceof (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiType castType
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiReferenceExpression referenceExpression
com.siyeh.ig.psiutils.InstanceOfUtils$InstanceofChecker checker
com.intellij.psi.PsiElement parent
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/IteratorUtils$1.class
IteratorUtils.java
package com.siyeh.ig.psiutils
synthetic com.siyeh.ig.psiutils.IteratorUtils$1 extends java.lang.Object {
}
com/siyeh/ig/psiutils/IteratorUtils$CallsIteratorNextVisitor.class
IteratorUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.IteratorUtils$CallsIteratorNextVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private static final java.util.regex.Pattern SCANNER_PATTERN
private final boolean checkTarget
private final boolean checkScanner
private final com.intellij.psi.PsiVariable target
private boolean doesCallIteratorNext
private void <init> (com.intellij.psi.PsiVariable, boolean, boolean)
com.intellij.psi.PsiVariable target
boolean checkTarget
boolean checkScanner
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiMethodCallExpression expression
private boolean callsIteratorNext ()
synthetic void <init> (com.intellij.psi.PsiVariable, boolean, boolean, com.siyeh.ig.psiutils.IteratorUtils$1)
com.intellij.psi.PsiVariable x0
boolean x1
boolean x2
com.siyeh.ig.psiutils.IteratorUtils$1 x3
static synthetic boolean access$100 (com.siyeh.ig.psiutils.IteratorUtils$CallsIteratorNextVisitor)
com.siyeh.ig.psiutils.IteratorUtils$CallsIteratorNextVisitor x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/IteratorUtils.class
IteratorUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.IteratorUtils extends java.lang.Object {
private void <init> ()
public static boolean containsCallToIteratorNext (com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiVariable target
boolean checkTarget
com.siyeh.ig.psiutils.IteratorUtils$CallsIteratorNextVisitor visitor
public static boolean containsCallToScannerNext (com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiVariable target
boolean checkTarget
com.siyeh.ig.psiutils.IteratorUtils$CallsIteratorNextVisitor visitor
public static boolean isCallToHasNext (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
}
com/siyeh/ig/psiutils/Java8MigrationUtils$1.class
Java8MigrationUtils.java
package com.siyeh.ig.psiutils
synthetic com.siyeh.ig.psiutils.Java8MigrationUtils$1 extends java.lang.Object {
}
com/siyeh/ig/psiutils/Java8MigrationUtils$MapCheckCondition.class
Java8MigrationUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.Java8MigrationUtils$MapCheckCondition extends java.lang.Object implements com.siyeh.ig.psiutils.Java8MigrationUtils$MapCondition {
private final com.intellij.psi.PsiReferenceExpression myValueReference
private final com.intellij.psi.PsiExpression myMapExpression
private final com.intellij.psi.PsiExpression myKeyExpression
private final com.intellij.psi.PsiExpression myFullCondition
private final boolean myNegated
private final boolean myContainsKey
private final boolean myTreatGetNullAsContainsKey
private void <init> (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, boolean, boolean, boolean)
com.intellij.psi.PsiReferenceExpression valueReference
com.intellij.psi.PsiExpression mapExpression
com.intellij.psi.PsiExpression keyExpression
com.intellij.psi.PsiExpression fullCondition
boolean negated
boolean containsKey
boolean treatGetNullAsContainsKey
public com.intellij.psi.PsiReferenceExpression getValueReference ()
public com.intellij.psi.PsiExpression getMapExpression ()
public com.intellij.psi.PsiExpression getKeyExpression ()
public boolean isContainsKey ()
public boolean isGetNull ()
public boolean isMap (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isKey (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiMethodCallExpression extractGetCall (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethodCallExpression getCall
com.intellij.psi.PsiExpression[] args
public boolean isValueReference (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getExistsBranch (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement thenBranch
com.intellij.psi.PsiElement elseBranch
public com.intellij.psi.PsiElement getNoneBranch (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement thenBranch
com.intellij.psi.PsiElement elseBranch
public com.intellij.psi.PsiVariable extractDeclaration ()
public boolean hasVariable ()
com.intellij.psi.PsiVariable var
public com.intellij.psi.PsiMethodCallExpression getCheckCall ()
public com.intellij.psi.PsiExpression getFullCondition ()
public boolean isMapValueType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiType mapExpressionType
com.intellij.psi.PsiType valueTypeParameter
public static com.siyeh.ig.psiutils.Java8MigrationUtils$MapCheckCondition fromConditional (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiConditionalExpression ternary
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement conditional
boolean treatGetNullAsContainsKey
synthetic void <init> (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, boolean, boolean, boolean, com.siyeh.ig.psiutils.Java8MigrationUtils$1)
com.intellij.psi.PsiReferenceExpression x0
com.intellij.psi.PsiExpression x1
com.intellij.psi.PsiExpression x2
com.intellij.psi.PsiExpression x3
boolean x4
boolean x5
boolean x6
com.siyeh.ig.psiutils.Java8MigrationUtils$1 x7
}
com/siyeh/ig/psiutils/Java8MigrationUtils$MapCondition.class
Java8MigrationUtils.java
package com.siyeh.ig.psiutils
public abstract com.siyeh.ig.psiutils.Java8MigrationUtils$MapCondition extends java.lang.Object {
}
com/siyeh/ig/psiutils/Java8MigrationUtils$MapLoopCondition.class
Java8MigrationUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.Java8MigrationUtils$MapLoopCondition extends java.lang.Object implements com.siyeh.ig.psiutils.Java8MigrationUtils$MapCondition {
private final com.intellij.psi.PsiParameter myIterParam
private final boolean myIsEntrySet
private final com.intellij.psi.PsiReferenceExpression myMapExpression
private final com.intellij.psi.PsiVariable myMap
private void <init> (com.intellij.psi.PsiParameter, boolean, com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiParameter iterParam
boolean isEntrySet
com.intellij.psi.PsiReferenceExpression mapExpression
com.intellij.psi.PsiVariable map
public com.intellij.psi.PsiMethodCallExpression extractPut (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement statement
com.intellij.psi.PsiExpressionStatement putStatement
com.intellij.psi.PsiMethodCallExpression putCall
public boolean isKeyAccess (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiReferenceExpression keyRef
com.intellij.psi.PsiExpression expression
public boolean isValueAccess (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private boolean isGetCall (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression call
String name
com.intellij.psi.PsiExpression[] args
public boolean isParamCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression qualifier
public com.intellij.psi.PsiParameter getIterParam ()
public com.intellij.psi.PsiVariable getMap ()
public boolean isEntrySet ()
private boolean isParamCall (com.intellij.psi.PsiExpression, java.lang.String)
com.intellij.psi.PsiExpression expression
String expectedName
com.intellij.psi.PsiMethodCallExpression call
String name
private boolean isMapRef (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.siyeh.ig.psiutils.Java8MigrationUtils$MapLoopCondition create (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement statement
com.intellij.psi.PsiExpression iteratedValue
com.intellij.psi.PsiParameter iterParam
com.intellij.psi.PsiMethodCallExpression iterCall
private static com.siyeh.ig.psiutils.Java8MigrationUtils$MapLoopCondition create (com.intellij.psi.PsiParameter, boolean, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiParameter iterParam
boolean isEntrySet
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiVariable map
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/Java8MigrationUtils.class
Java8MigrationUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.Java8MigrationUtils extends java.lang.Object {
public void <init> ()
private static com.siyeh.ig.psiutils.Java8MigrationUtils$MapCheckCondition tryExtract (com.intellij.psi.PsiExpression, com.intellij.psi.PsiStatement, boolean)
com.intellij.psi.PsiElement previous
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression value
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression fullCondition
com.intellij.psi.PsiStatement statement
boolean treatGetNullAsContainsKey
com.intellij.psi.PsiExpression condition
boolean negated
com.intellij.psi.PsiReferenceExpression valueReference
boolean containsKey
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression mapExpression
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiExpression keyExpression
private static com.intellij.psi.PsiMethodCallExpression tryExtractMapGetCall (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiLocalVariable var
com.intellij.psi.PsiElement lastDeclaration
com.intellij.psi.PsiDeclarationStatement declaration
com.intellij.psi.PsiElement[] elements
com.intellij.psi.PsiExpression lValue
com.intellij.psi.PsiReferenceExpression target
com.intellij.psi.PsiElement element
com.intellij.psi.PsiAssignmentExpression assignment
public static com.intellij.psi.PsiMethodCallExpression extractMapMethodCall (com.intellij.psi.PsiExpression, java.lang.String)
com.intellij.psi.PsiExpression expression
String expectedName
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] superMethods
public static com.intellij.psi.PsiExpression extractLambdaCandidate (com.siyeh.ig.psiutils.Java8MigrationUtils$MapCheckCondition, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiStatement[] statements
com.siyeh.ig.psiutils.Java8MigrationUtils$MapCheckCondition condition
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression putValue
com.intellij.psi.PsiExpression lambdaCandidate
public static com.intellij.psi.PsiExpression extractPutValue (com.siyeh.ig.psiutils.Java8MigrationUtils$MapCheckCondition, com.intellij.psi.PsiStatement)
com.siyeh.ig.psiutils.Java8MigrationUtils$MapCheckCondition condition
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiMethodCallExpression putCall
com.intellij.psi.PsiExpression[] putArguments
static synthetic com.siyeh.ig.psiutils.Java8MigrationUtils$MapCheckCondition access$100 (com.intellij.psi.PsiExpression, com.intellij.psi.PsiStatement, boolean)
com.intellij.psi.PsiExpression x0
com.intellij.psi.PsiStatement x1
boolean x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/JavaLoggingUtils.class
JavaLoggingUtils.java
package com.siyeh.ig.psiutils
public final com.siyeh.ig.psiutils.JavaLoggingUtils extends java.lang.Object {
public static final String JAVA_LOGGING
public static final String SLF4J
public static final String COMMONS_LOGGING
public static final String LOG4J
public static final String LOG4J2
public static final java.util.List DEFAULT_LOGGERS
private void <init> ()
static void <clinit> ()
}
com/siyeh/ig/psiutils/JavaPsiBoxingUtils.class
JavaPsiBoxingUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.JavaPsiBoxingUtils extends java.lang.Object {
private static final java.util.Map parseMethodsMap
public void <init> ()
public static java.lang.String getParseMethod (java.lang.String)
String className
static void <clinit> ()
}
com/siyeh/ig/psiutils/JavaPsiMathUtil.class
JavaPsiMathUtil.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.JavaPsiMathUtil extends java.lang.Object {
private void <init> ()
public static java.lang.String add (com.intellij.psi.PsiExpression, int, com.siyeh.ig.psiutils.CommentTracker)
String updatedAddend
com.intellij.psi.PsiPolyadicExpression polyadicExpression
int multiplier
com.intellij.psi.PsiExpression expression
int addend
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiExpression stripped
Number value
public static java.lang.String simplifyComparison (com.intellij.psi.PsiExpression, com.siyeh.ig.psiutils.CommentTracker)
int diff
com.intellij.psi.PsiExpression comparison
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiBinaryExpression binOp
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
String operator
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
Integer leftValue
Integer rightValue
com.intellij.psi.PsiPolyadicExpression leftPolyadic
Integer leftAddend
com.intellij.psi.PsiPolyadicExpression rightPolyadic
Integer rightAddend
private static java.lang.String updateLastAddend (com.intellij.psi.PsiPolyadicExpression, java.lang.String, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiPolyadicExpression polyadicExpression
String updatedAddend
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiExpression lastElement
com.intellij.psi.PsiJavaToken lastToken
com.intellij.psi.PsiElement from
com.intellij.psi.PsiElement to
public static java.lang.Number getNumberFromLiteral (com.intellij.psi.PsiExpression)
Object value
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression expression
public static java.lang.Number negate (java.lang.Object)
Object value
private static int getMultiplier (com.intellij.psi.PsiPolyadicExpression)
int multiplier
int multiplier
com.intellij.psi.PsiPolyadicExpression polyadicExpression
int multiplier
com.intellij.psi.tree.IElementType type
private static java.lang.Number getLastAddend (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression lastOp
Number lastAddend
int multiplier
com.intellij.psi.PsiPolyadicExpression polyadic
private static synthetic boolean lambda$updateLastAddend$0 (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement to
com.intellij.psi.PsiElement e
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/LibraryUtil$1.class
LibraryUtil.java
package com.siyeh.ig.psiutils
final com.siyeh.ig.psiutils.LibraryUtil$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.openapi.util.Ref val$libraryCode
void <init> (com.intellij.openapi.util.Ref)
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement target
}
com/siyeh/ig/psiutils/LibraryUtil.class
LibraryUtil.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.LibraryUtil extends java.lang.Object {
private void <init> ()
public static boolean isTypeInLibrary (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean classIsInLibrary (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static boolean callOnLibraryMethod (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod method
public static boolean isOverrideOfLibraryMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] superMethods
public static boolean isOverrideOfLibraryMethodParameter (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiMethod method
public static boolean isOnlyLibraryCodeUsed (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.Ref libraryCode
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/MethodCallUtils$SuperCallVisitor.class
MethodCallUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.MethodCallUtils$SuperCallVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiMethod myMethod
private boolean mySuperCallFound
void <init> (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiExpression condition
Object result
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiExpression qualifier
boolean isSuperCallFound ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/MethodCallUtils.class
MethodCallUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.MethodCallUtils extends java.lang.Object {
private static final java.util.Set regexMethodNames
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static java.lang.String getMethodName (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public static com.intellij.psi.PsiType getTargetType (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifierExpression
public static boolean isCompareToCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public static boolean isCompareToIgnoreCaseCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public static boolean isEqualsCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public static boolean isEqualsIgnoreCaseCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public static transient boolean isSimpleCallToMethod (com.intellij.psi.PsiMethodCallExpression, java.lang.String, com.intellij.psi.PsiType, java.lang.String, java.lang.String[])
String parameterTypeString
int i
com.intellij.psi.PsiMethodCallExpression expression
String calledOnClassName
com.intellij.psi.PsiType returnType
String methodName
String[] parameterTypeStrings
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.search.GlobalSearchScope scope
public static boolean isCallToStaticMethod (com.intellij.psi.PsiMethodCallExpression, java.lang.String, java.lang.String, int)
com.intellij.psi.PsiMethodCallExpression expression
String calledOnClassName
String methodName
int parameterCount
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
public static transient boolean isCallToMethod (com.intellij.psi.PsiMethodCallExpression, java.lang.String, com.intellij.psi.PsiType, java.util.regex.Pattern, com.intellij.psi.PsiType[])
String referenceName
java.util.regex.Matcher matcher
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiMethodCallExpression expression
String calledOnClassName
com.intellij.psi.PsiType returnType
java.util.regex.Pattern methodNamePattern
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiMethod method
public static transient boolean isCallToMethod (com.intellij.psi.PsiMethodCallExpression, java.lang.String, com.intellij.psi.PsiType, java.lang.String, com.intellij.psi.PsiType[])
com.intellij.psi.PsiMethodCallExpression expression
String calledOnClassName
com.intellij.psi.PsiType returnType
String methodName
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiMethod method
private static boolean checkMethodName (com.intellij.psi.PsiMethodCallExpression, java.lang.String)
com.intellij.psi.PsiMethodCallExpression expression
String methodName
public static boolean isCallToRegexMethod (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
String className
public static boolean isCallDuringObjectConstruction (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiClassInitializer classInitializer
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiField field
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass containingClass
public static boolean isMethodCallOnVariable (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiVariable, java.lang.String)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiVariable variable
String methodName
com.intellij.psi.PsiReferenceExpression methodExpression
String name
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiMethod findMethodWithReplacedArgument (com.intellij.psi.PsiCall, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
int i
com.intellij.psi.PsiClass containingClass
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiClassType type
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiCall call
com.intellij.psi.PsiExpression target
com.intellij.psi.PsiExpression replacement
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] expressions
int index
com.intellij.psi.PsiCall copy
com.intellij.psi.PsiExpressionList copyArgumentList
com.intellij.psi.PsiExpression[] arguments
public static boolean isNecessaryForSurroundingMethodCall (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression replacement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiCall call
public static boolean isSuperMethodCall (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod targetMethod
public static boolean hasSuperQualifier (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public static boolean isVarArgCall (com.intellij.psi.PsiCall)
com.intellij.psi.PsiCall call
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiExpressionList argumentList
public static boolean containsSuperMethodCall (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.siyeh.ig.psiutils.MethodCallUtils$SuperCallVisitor visitor
public static transient boolean callWithNonConstantString (com.intellij.psi.PsiMethodCallExpression, boolean, java.lang.String, java.lang.String[])
String name
com.intellij.psi.PsiField field
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiMethodCallExpression expression
boolean considerStaticFinalConstant
String className
String[] methodNames
String methodName
boolean found
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType type
public static com.intellij.psi.PsiMethodCallExpression getQualifierMethodCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression methodCall
public static boolean isUsedAsSuperConstructorCallArgument (com.intellij.psi.PsiParameter, boolean)
com.intellij.psi.PsiMethodCallExpression call
int index
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter parameter
boolean superMustBeLibrary
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiMethod method
java.util.Set checked
public static com.intellij.psi.PsiParameter getParameterForArgument (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiExpressionList argList
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiCall call
com.intellij.psi.PsiExpression[] args
int index
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
private static int getParameterReferenceIndex (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiParameter)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiExpression argument
int i
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/MethodInheritanceUtils.class
MethodInheritanceUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.MethodInheritanceUtils extends java.lang.Object {
private void <init> ()
public static java.util.Set calculateSiblingMethods (com.intellij.codeInspection.reference.RefMethod)
com.intellij.codeInspection.reference.RefMethod overridingMethod
com.intellij.codeInspection.reference.RefMethod superMethod
com.intellij.codeInspection.reference.RefMethod methodToAnalyze
java.util.Collection overridingMethods
java.util.Collection superMethods
com.intellij.codeInspection.reference.RefMethod method
java.util.Set siblingMethods
java.util.Stack pendingMethods
}
com/siyeh/ig/psiutils/MethodMatcher.class
MethodMatcher.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.MethodMatcher extends java.lang.Object {
private final java.util.List myMethodNamePatterns
private final java.util.List myClassNames
private final java.util.Map myPatternCache
private final boolean myWriteDefaults
private final String myOptionName
private String myDefaultSettings
public void <init> ()
public void <init> (boolean, java.lang.String)
boolean writeDefaults
String optionName
public com.siyeh.ig.psiutils.MethodMatcher add (java.lang.String, java.lang.String)
String className
String methodNamePattern
public void add (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod method
public void add (com.intellij.psi.PsiMethod)
String name
String pattern
String[] names
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String fqName
int index
String methodName
protected java.lang.String getOptionName ()
public java.util.List getMethodNamePatterns ()
public java.util.List getClassNames ()
public boolean matches (com.intellij.psi.PsiMethod)
java.util.regex.Pattern pattern
String className
int i
int size
com.intellij.psi.PsiMethod method
String methodName
com.intellij.psi.PsiClass aClass
public boolean matches (com.intellij.psi.PsiCall)
com.intellij.psi.PsiCall call
private java.util.regex.Pattern getPattern (int)
RuntimeException ignore
int i
String methodNamePattern
java.util.regex.Pattern pattern
public com.siyeh.ig.psiutils.MethodMatcher finishDefault ()
public void readSettings (org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element option
org.jdom.Element node
String settings
public void writeSettings (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element node
String settings
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/MethodUtils.class
MethodUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.MethodUtils extends java.lang.Object {
private void <init> ()
public static boolean isCopyConstructor (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiParameter[] parameters
public static boolean isComparatorCompare (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static boolean isCompareTo (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static boolean isCompareToIgnoreCase (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType stringType
public static boolean isHashCode (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static boolean isFinalize (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static boolean isToString (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType stringType
public static boolean isEquals (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
public static boolean isEqualsIgnoreCase (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType stringType
public static transient boolean methodMatches (com.intellij.psi.PsiMethod, java.lang.String, com.intellij.psi.PsiType, java.util.regex.Pattern, com.intellij.psi.PsiType[])
String name
java.util.regex.Matcher matcher
com.intellij.psi.PsiMethod method
String containingClassName
com.intellij.psi.PsiType returnType
java.util.regex.Pattern methodNamePattern
com.intellij.psi.PsiType[] parameterTypes
public static transient boolean methodMatches (com.intellij.psi.PsiMethod, java.lang.String, com.intellij.psi.PsiType, java.lang.String, com.intellij.psi.PsiType[])
com.intellij.psi.PsiMethod method
String containingClassName
com.intellij.psi.PsiType returnType
String methodName
com.intellij.psi.PsiType[] parameterTypes
String name
private static transient boolean methodMatches (com.intellij.psi.PsiMethod, java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiType[])
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType type
com.intellij.psi.PsiType parameterType
int i
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiType methodReturnType
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
String containingClassName
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType[] parameterTypes
public static transient boolean simpleMethodMatches (com.intellij.psi.PsiMethod, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
String parameterTypeString
int i
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiType returnType
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiMethod method
String containingClassName
String returnTypeString
String methodName
String[] parameterTypeStrings
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiElementFactory factory
public static boolean hasSuper (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static com.intellij.psi.PsiMethod getSuper (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.util.MethodSignatureBackedByPsiMethod signature
public static com.intellij.psi.util.MethodSignatureBackedByPsiMethod getSuperMethodSignature (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static boolean isOverridden (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static boolean isOverriddenInHierarchy (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod overridingMethod
com.intellij.psi.PsiClass inheritor
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass baseClass
com.intellij.util.Query search
public static boolean isEmpty (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static boolean isTrivial (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod method
boolean throwIsTrivial
public static boolean isTrivial (com.intellij.psi.PsiClassInitializer)
com.intellij.psi.PsiClassInitializer initializer
private static boolean isTrivial (com.intellij.psi.PsiCodeBlock, boolean)
com.intellij.psi.PsiReturnStatement returnStatement
com.intellij.psi.PsiExpression returnValue
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiExpression condition
Object result
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiCodeBlock codeBlock
boolean throwIsTrivial
com.intellij.psi.PsiStatement[] statements
public static transient boolean hasInThrows (com.intellij.psi.PsiMethod, java.lang.String[])
String exception
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass aClass
String qualifiedName
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiMethod method
String[] exceptions
com.intellij.psi.PsiReferenceList throwsList
com.intellij.psi.PsiJavaCodeReferenceElement[] references
public static boolean isChainable (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement navigationElement
com.intellij.psi.PsiStatement lastStatement
com.intellij.psi.PsiReturnStatement returnStatement
com.intellij.psi.PsiExpression returnValue
public static boolean haveEquivalentModifierLists (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiModifierList list1
com.intellij.psi.PsiModifierList list2
public static com.intellij.psi.PsiMethod findSpecificMethod (com.intellij.psi.PsiMethod, com.intellij.psi.PsiType)
one.util.streamex.StreamEx types
com.intellij.psi.PsiMethod realMethod
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType specificType
com.intellij.psi.PsiClass qualifierClass
one.util.streamex.StreamEx types
java.util.List methods
com.intellij.psi.PsiMethod best
private static synthetic com.intellij.psi.PsiMethod lambda$findSpecificMethod$1 (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass specificClass
private static synthetic boolean lambda$findSpecificMethod$0 (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass qualifierClass
com.intellij.psi.PsiClass specificClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/ParenthesesUtils.class
ParenthesesUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.ParenthesesUtils extends java.lang.Object {
public static final int METHOD_CALL_PRECEDENCE
public static final int POSTFIX_PRECEDENCE
public static final int PREFIX_PRECEDENCE
public static final int TYPE_CAST_PRECEDENCE
public static final int MULTIPLICATIVE_PRECEDENCE
public static final int ADDITIVE_PRECEDENCE
public static final int SHIFT_PRECEDENCE
public static final int EQUALITY_PRECEDENCE
public static final int BINARY_AND_PRECEDENCE
public static final int BINARY_OR_PRECEDENCE
public static final int AND_PRECEDENCE
public static final int OR_PRECEDENCE
public static final int CONDITIONAL_PRECEDENCE
public static final int ASSIGNMENT_PRECEDENCE
public static final int NUM_PRECEDENCES
private void <init> ()
public static boolean isCommutativeOperator (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType token
public static boolean isCommutativeOperation (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
public static boolean isAssociativeOperation (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
public static int getPrecedence (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static int getPrecedenceForOperator (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType operator
public static boolean areParenthesesNeeded (com.intellij.psi.PsiParenthesizedExpression, boolean)
com.intellij.psi.PsiParenthesizedExpression expression
boolean ignoreClarifyingParentheses
public static boolean areParenthesesNeeded (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression parentExpression
boolean ignoreClarifyingParentheses
public static boolean areParenthesesNeeded (com.intellij.psi.PsiJavaToken, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiJavaToken compoundAssignmentToken
com.intellij.psi.PsiExpression rhs
public static java.lang.String getText (com.intellij.psi.PsiExpression, int)
com.intellij.psi.PsiExpression expression
int precedence
public static com.intellij.psi.PsiElement getParentSkipParentheses (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiExpression stripParentheses (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiExpression expression
public static void removeParentheses (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiArrayInitializerExpression arrayInitializerExpression
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.psi.PsiArrayAccessExpression arrayAccessExpression
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.PsiPostfixExpression postfixExpression
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiInstanceOfExpression instanceofExpression
com.intellij.psi.PsiConditionalExpression conditionalExpression
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiExpression expression
boolean ignoreClarifyingParentheses
private static void removeParensFromLambdaExpression (com.intellij.psi.PsiLambdaExpression, boolean)
com.intellij.psi.PsiLambdaExpression lambdaExpression
boolean ignoreClarifyingParentheses
com.intellij.psi.PsiElement body
private static void removeParensFromReferenceExpression (com.intellij.psi.PsiReferenceExpression, boolean)
com.intellij.psi.PsiReferenceExpression referenceExpression
boolean ignoreClarifyingParentheses
com.intellij.psi.PsiExpression qualifier
private static void removeParensFromParenthesizedExpression (com.intellij.psi.PsiParenthesizedExpression, boolean)
com.siyeh.ig.psiutils.CommentTracker commentTracker
com.intellij.psi.PsiExpression newExpression
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
boolean ignoreClarifyingParentheses
com.intellij.psi.PsiExpression body
com.intellij.psi.PsiElement parent
private static void removeParensFromConditionalExpression (com.intellij.psi.PsiConditionalExpression, boolean)
com.intellij.psi.PsiConditionalExpression conditionalExpression
boolean ignoreClarifyingParentheses
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression thenBranch
com.intellij.psi.PsiExpression elseBranch
private static void removeParensFromInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression, boolean)
com.intellij.psi.PsiInstanceOfExpression instanceofExpression
boolean ignoreClarifyingParentheses
com.intellij.psi.PsiExpression operand
private static void removeParensFromPolyadicExpression (com.intellij.psi.PsiPolyadicExpression, boolean)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression polyadicExpression
boolean ignoreClarifyingParentheses
private static void removeParensFromPostfixExpression (com.intellij.psi.PsiPostfixExpression, boolean)
com.intellij.psi.PsiPostfixExpression postfixExpression
boolean ignoreClarifyingParentheses
com.intellij.psi.PsiExpression operand
private static void removeParensFromPrefixExpression (com.intellij.psi.PsiPrefixExpression, boolean)
com.intellij.psi.PsiPrefixExpression prefixExpression
boolean ignoreClarifyingParentheses
com.intellij.psi.PsiExpression operand
private static void removeParensFromArrayAccessExpression (com.intellij.psi.PsiArrayAccessExpression, boolean)
com.intellij.psi.PsiArrayAccessExpression arrayAccessExpression
boolean ignoreClarifyingParentheses
com.intellij.psi.PsiExpression arrayExpression
com.intellij.psi.PsiExpression indexExpression
private static void removeParensFromTypeCastExpression (com.intellij.psi.PsiTypeCastExpression, boolean)
com.intellij.psi.PsiTypeCastExpression typeCastExpression
boolean ignoreClarifyingParentheses
com.intellij.psi.PsiExpression operand
private static void removeParensFromArrayInitializerExpression (com.intellij.psi.PsiArrayInitializerExpression, boolean)
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiArrayInitializerExpression arrayInitializerExpression
boolean ignoreClarifyingParentheses
com.intellij.psi.PsiExpression[] initializers
private static void removeParensFromAssignmentExpression (com.intellij.psi.PsiAssignmentExpression, boolean)
com.intellij.psi.PsiAssignmentExpression assignment
boolean ignoreClarifyingParentheses
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
private static void removeParensFromNewExpression (com.intellij.psi.PsiNewExpression, boolean)
com.intellij.psi.PsiExpression dimension
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiNewExpression newExpression
boolean ignoreClarifyingParentheses
com.intellij.psi.PsiExpression[] dimensions
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression arrayInitializer
com.intellij.psi.PsiExpressionList argumentList
private static void removeParensFromMethodCallExpression (com.intellij.psi.PsiMethodCallExpression, boolean)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiMethodCallExpression methodCallExpression
boolean ignoreClarifyingParentheses
com.intellij.psi.PsiReferenceExpression target
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/PsiElementOrderComparator.class
PsiElementOrderComparator.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.PsiElementOrderComparator extends java.lang.Object implements java.util.Comparator {
private static final com.siyeh.ig.psiutils.PsiElementOrderComparator INSTANCE
private void <init> ()
public int compare (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
int offset1
int offset2
public static com.siyeh.ig.psiutils.PsiElementOrderComparator getInstance ()
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
static void <clinit> ()
}
com/siyeh/ig/psiutils/RecursionUtils.class
RecursionUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.RecursionUtils extends java.lang.Object {
private void <init> ()
public static boolean statementMayReturnBeforeRecursing (com.intellij.psi.PsiStatement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiReturnStatement returnStatement
com.intellij.psi.PsiExpression returnValue
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiMethod method
private static boolean doWhileStatementMayReturnBeforeRecursing (com.intellij.psi.PsiDoWhileStatement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiDoWhileStatement loopStatement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiStatement body
private static boolean whileStatementMayReturnBeforeRecursing (com.intellij.psi.PsiWhileStatement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiWhileStatement loopStatement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression test
com.intellij.psi.PsiStatement body
private static boolean forStatementMayReturnBeforeRecursing (com.intellij.psi.PsiForStatement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiForStatement loopStatement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiStatement initialization
com.intellij.psi.PsiExpression test
com.intellij.psi.PsiStatement body
private static boolean foreachStatementMayReturnBeforeRecursing (com.intellij.psi.PsiForeachStatement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiForeachStatement loopStatement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression test
com.intellij.psi.PsiStatement body
private static boolean switchStatementMayReturnBeforeRecursing (com.intellij.psi.PsiSwitchStatement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiSwitchStatement switchStatement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement[] statements
private static boolean tryStatementMayReturnBeforeRecursing (com.intellij.psi.PsiTryStatement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiCodeBlock catchBlock
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.PsiCodeBlock tryBlock
com.intellij.psi.PsiCodeBlock[] catchBlocks
private static boolean ifStatementMayReturnBeforeRecursing (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression test
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement elseBranch
private static boolean labeledStatementMayReturnBeforeRecursing (com.intellij.psi.PsiLabeledStatement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiLabeledStatement labeledStatement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiStatement statement
private static boolean codeBlockMayReturnBeforeRecursing (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiMethod method
boolean endsInImplicitReturn
com.intellij.psi.PsiStatement[] statements
public static boolean methodMayRecurse (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.siyeh.ig.psiutils.RecursionVisitor recursionVisitor
private static boolean expressionDefinitelyRecurses (com.intellij.psi.PsiExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiExpression exp
com.intellij.psi.PsiMethod method
private static boolean conditionalExpressionDefinitelyRecurses (com.intellij.psi.PsiConditionalExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiConditionalExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression condExpression
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
private static boolean binaryExpressionDefinitelyRecurses (com.intellij.psi.PsiBinaryExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression lhs
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression rhs
private static boolean arrayAccessExpressionDefinitelyRecurses (com.intellij.psi.PsiArrayAccessExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiArrayAccessExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression arrayExp
com.intellij.psi.PsiExpression indexExp
private static boolean arrayInitializerExpressionDefinitelyRecurses (com.intellij.psi.PsiArrayInitializerExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiArrayInitializerExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression[] initializers
private static boolean unaryExpressionDefinitelyRecurses (com.intellij.psi.PsiUnaryExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiUnaryExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression operand
private static boolean instanceOfExpressionDefinitelyRecurses (com.intellij.psi.PsiInstanceOfExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiInstanceOfExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression operand
private static boolean parenthesizedExpressionDefinitelyRecurses (com.intellij.psi.PsiParenthesizedExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiParenthesizedExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression innerExpression
private static boolean referenceExpressionDefinitelyRecurses (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression qualifierExpression
private static boolean typeCastExpressionDefinitelyRecurses (com.intellij.psi.PsiTypeCastExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression operand
private static boolean assignmentExpressionDefinitelyRecurses (com.intellij.psi.PsiAssignmentExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression lhs
private static boolean newExpressionDefinitelyRecurses (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiExpression arrayDimension
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiNewExpression exp
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression[] arrayDimensions
com.intellij.psi.PsiArrayInitializerExpression arrayInitializer
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpressionList argumentList
private static boolean methodCallExpressionDefinitelyRecurses (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiMethodCallExpression exp
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiMethod referencedMethod
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] args
private static boolean statementDefinitelyRecurses (com.intellij.psi.PsiStatement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpressionListStatement expressionListStatement
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiElement declaredElement
com.intellij.psi.PsiDeclarationStatement declaration
com.intellij.psi.PsiElement[] declaredElements
com.intellij.psi.PsiReturnStatement returnStatement
com.intellij.psi.PsiExpression returnValue
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiMethod method
private static boolean switchStatementDefinitelyRecurses (com.intellij.psi.PsiSwitchStatement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiSwitchStatement switchStatement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression switchExpression
private static boolean tryStatementDefinitelyRecurses (com.intellij.psi.PsiTryStatement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock tryBlock
com.intellij.psi.PsiCodeBlock finallyBlock
private static boolean codeBlockDefinitelyRecurses (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiStatement[] statements
private static boolean ifStatementDefinitelyRecurses (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement elseBranch
Object value
private static boolean forStatementDefinitelyRecurses (com.intellij.psi.PsiForStatement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiStatement initialization
com.intellij.psi.PsiExpression condition
Object value
private static boolean foreachStatementDefinitelyRecurses (com.intellij.psi.PsiForeachStatement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiForeachStatement foreachStatement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression iteration
private static boolean whileStatementDefinitelyRecurses (com.intellij.psi.PsiWhileStatement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiWhileStatement whileStatement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression condition
Object value
private static boolean doWhileStatementDefinitelyRecurses (com.intellij.psi.PsiDoWhileStatement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiDoWhileStatement doWhileStatement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiExpression condition
private static boolean labeledStatementDefinitelyRecurses (com.intellij.psi.PsiLabeledStatement, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiLabeledStatement labeledStatement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiStatement body
public static boolean methodDefinitelyRecurses (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock body
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/RecursionVisitor.class
RecursionVisitor.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.RecursionVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean recursive
private final com.intellij.psi.PsiMethod method
private final String methodName
void <init> (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
String calledMethodName
com.intellij.psi.PsiMethod calledMethod
com.intellij.psi.PsiExpression qualifier
public boolean isRecursive ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/ReorderingUtils$ArrayIndexExceptionProblem.class
ReorderingUtils.java
package com.siyeh.ig.psiutils
final com.siyeh.ig.psiutils.ReorderingUtils$ArrayIndexExceptionProblem extends com.siyeh.ig.psiutils.ReorderingUtils$ExceptionProblem {
private void <init> (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
boolean isNecessaryCheck (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
com.intellij.psi.tree.IElementType token
com.intellij.psi.PsiExpression condition
boolean negated
static com.siyeh.ig.psiutils.ReorderingUtils$ArrayIndexExceptionProblem from (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
}
com/siyeh/ig/psiutils/ReorderingUtils$ClassCastExceptionProblem.class
ReorderingUtils.java
package com.siyeh.ig.psiutils
final com.siyeh.ig.psiutils.ReorderingUtils$ClassCastExceptionProblem extends com.siyeh.ig.psiutils.ReorderingUtils$ExceptionProblem {
private void <init> (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
boolean isNecessaryCheck (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression op
com.intellij.psi.PsiExpression condition
boolean negated
static com.siyeh.ig.psiutils.ReorderingUtils$ClassCastExceptionProblem from (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
}
com/siyeh/ig/psiutils/ReorderingUtils$ContractFailExceptionProblem.class
ReorderingUtils.java
package com.siyeh.ig.psiutils
final com.siyeh.ig.psiutils.ReorderingUtils$ContractFailExceptionProblem extends com.siyeh.ig.psiutils.ReorderingUtils$ExceptionProblem {
private final com.intellij.codeInspection.dataFlow.value.DfaValueFactory myFactory
private final java.util.List myConditions
void <init> (com.intellij.codeInspection.dataFlow.value.DfaValueFactory, java.util.List)
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
java.util.List conditions
boolean isNecessaryCheck (com.intellij.psi.PsiExpression, boolean)
boolean retValue
java.util.List conditions
com.intellij.codeInspection.dataFlow.ContractValue cond
com.intellij.codeInspection.dataFlow.value.DfaValue value
com.intellij.codeInspection.dataFlow.MethodContract contract
com.intellij.psi.PsiMethodCallExpression call
java.util.List contracts
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
com.intellij.codeInspection.dataFlow.value.DfaValue leftVal
com.intellij.codeInspection.dataFlow.value.DfaValue rightVal
com.intellij.codeInspection.dataFlow.value.DfaValue value1
com.intellij.codeInspection.dataFlow.value.DfaValue value2
com.intellij.psi.PsiBinaryExpression binOp
com.intellij.codeInspection.dataFlow.value.DfaRelationValue$RelationType relationType
com.intellij.psi.PsiExpression condition
boolean negated
static com.siyeh.ig.psiutils.ReorderingUtils$ContractFailExceptionProblem from (com.intellij.psi.PsiExpression)
com.intellij.codeInspection.dataFlow.ContractValue condition
com.intellij.codeInspection.dataFlow.value.DfaValue conditionValue
com.intellij.codeInspection.dataFlow.MethodContract contract
com.intellij.psi.PsiCallExpression call
com.intellij.psi.PsiMethod method
java.util.List contracts
com.intellij.codeInspection.dataFlow.value.DfaValueFactory factory
java.util.List conditions
com.intellij.psi.PsiExpression expression
private static synthetic boolean lambda$from$0 (com.intellij.codeInspection.dataFlow.MethodContract)
com.intellij.codeInspection.dataFlow.MethodContract c
}
com/siyeh/ig/psiutils/ReorderingUtils$ExceptionProblem.class
ReorderingUtils.java
package com.siyeh.ig.psiutils
abstract com.siyeh.ig.psiutils.ReorderingUtils$ExceptionProblem extends java.lang.Object {
final com.intellij.psi.PsiExpression myOperand
void <init> (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
abstract boolean isNecessaryCheck (com.intellij.psi.PsiExpression, boolean)
}
com/siyeh/ig/psiutils/ReorderingUtils$NullDereferenceExceptionProblem.class
ReorderingUtils.java
package com.siyeh.ig.psiutils
final com.siyeh.ig.psiutils.ReorderingUtils$NullDereferenceExceptionProblem extends com.siyeh.ig.psiutils.ReorderingUtils$ExceptionProblem {
private void <init> (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
boolean isNecessaryCheck (com.intellij.psi.PsiExpression, boolean)
boolean notNull
com.intellij.codeInspection.dataFlow.ContractReturnValue returnValue
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression condition
boolean negated
static com.siyeh.ig.psiutils.ReorderingUtils$NullDereferenceExceptionProblem from (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.codeInspection.dataFlow.NullabilityProblemKind$NullabilityProblem problem
}
com/siyeh/ig/psiutils/ReorderingUtils.class
ReorderingUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.ReorderingUtils extends java.lang.Object {
private static final java.util.List PROBLEM_EXTRACTORS
public void <init> ()
public static com.intellij.util.ThreeState canExtract (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
int i
com.intellij.psi.PsiExpression[] args
int index
com.intellij.util.ThreeState result
com.intellij.psi.PsiExpression gParent
com.intellij.util.ThreeState result
boolean isNecessary
com.intellij.psi.PsiConditionalExpression ternary
com.intellij.psi.PsiExpression condition
com.intellij.util.ThreeState result
int i
com.intellij.psi.PsiPolyadicExpression polyadic
com.intellij.psi.PsiExpression[] operands
int index
com.intellij.psi.tree.IElementType tokenType
com.intellij.util.ThreeState result
com.intellij.psi.PsiExpression ancestor
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression parent
private static com.intellij.util.ThreeState and (com.intellij.util.ThreeState, java.util.function.Supplier)
com.intellij.util.ThreeState state
java.util.function.Supplier conjunct
com.intellij.util.ThreeState state2
private static com.intellij.util.ThreeState canMoveToStart (com.intellij.psi.PsiPolyadicExpression, int)
com.intellij.psi.PsiPolyadicExpression polyadicExpression
int operandIndex
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression[] operands
boolean and
com.intellij.psi.PsiExpression lastOperand
private static boolean hasContract (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.ContractReturnValue)
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiExpression[] args
com.intellij.codeInspection.dataFlow.ContractValue condition
int argIndex
java.util.List conditions
com.intellij.codeInspection.dataFlow.MethodContract contract
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpressionList argumentList
java.util.List contracts
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression operand
com.intellij.codeInspection.dataFlow.ContractReturnValue value
static java.util.List fromExpression (com.intellij.psi.PsiExpression)
com.siyeh.ig.psiutils.ReorderingUtils$ExceptionProblem exceptionProblem
java.util.function.Function extractor
com.intellij.psi.PsiExpression expression
java.util.List problems
private static boolean areConditionsNecessaryFor (com.intellij.psi.PsiExpression[], com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression[] conditions
com.intellij.psi.PsiExpression operand
boolean negated
java.util.List problems
private static boolean isConditionNecessary (com.intellij.psi.PsiExpression, java.util.List, boolean)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression operand
com.intellij.psi.tree.IElementType type
com.siyeh.ig.psiutils.ReorderingUtils$ExceptionProblem problem
com.intellij.psi.PsiExpression condition
java.util.List problems
boolean negated
private static boolean isErroneous (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static boolean isSideEffectFree (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression expression
boolean allowNpe
private static synthetic boolean lambda$isSideEffectFree$6 (boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiType type
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiExpression[] operands
Object divisor
com.intellij.psi.PsiPolyadicExpression expr
com.intellij.psi.tree.IElementType type
boolean allowNpe
com.intellij.psi.PsiElement element
private static synthetic boolean lambda$canMoveToStart$5 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private static synthetic com.intellij.util.ThreeState lambda$canExtract$4 (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression ancestor
com.intellij.psi.PsiExpression parent
private static synthetic com.intellij.util.ThreeState lambda$canExtract$3 (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression ancestor
com.intellij.psi.PsiExpression parent
private static synthetic com.intellij.util.ThreeState lambda$canExtract$2 (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression ancestor
com.intellij.psi.PsiExpression parent
private static synthetic com.intellij.util.ThreeState lambda$canExtract$1 (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression ancestor
com.intellij.psi.PsiExpression parent
private static synthetic com.intellij.util.ThreeState lambda$canExtract$0 (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression ancestor
com.intellij.psi.PsiExpression parent
static synthetic boolean access$000 (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.codeInspection.dataFlow.ContractReturnValue)
com.intellij.psi.PsiExpression x0
com.intellij.psi.PsiExpression x1
com.intellij.codeInspection.dataFlow.ContractReturnValue x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/SerializationUtils.class
SerializationUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.SerializationUtils extends java.lang.Object {
private void <init> ()
public static boolean isSerializable (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static boolean isExternalizable (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static boolean isDirectlySerializable (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass implemented
String name
com.intellij.psi.PsiJavaCodeReferenceElement aInterfaces
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiReferenceList implementsList
com.intellij.psi.PsiJavaCodeReferenceElement[] interfaces
public static boolean hasReadObject (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] methods
public static boolean hasReadResolve (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] methods
public static boolean hasWriteObject (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] methods
public static boolean hasWriteReplace (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] methods
public static boolean isReadObject (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType type
public static boolean isWriteObject (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType type
public static boolean isReadResolve (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static boolean isWriteReplace (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static boolean isProbablySerializable (com.intellij.psi.PsiType)
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType parameter
com.intellij.psi.PsiType[] parameters
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiType type
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/SideEffectChecker$SideEffectsVisitor.class
SideEffectChecker.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.SideEffectChecker$SideEffectsVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final java.util.List mySideEffects
private final com.intellij.psi.PsiElement myStartElement
private final java.util.function.Predicate myIgnorePredicate
boolean found
void <init> (java.util.List, com.intellij.psi.PsiElement)
java.util.List sideEffects
com.intellij.psi.PsiElement startElement
void <init> (java.util.List, com.intellij.psi.PsiElement, java.util.function.Predicate)
java.util.List sideEffects
com.intellij.psi.PsiElement startElement
java.util.function.Predicate predicate
private boolean addSideEffect (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod method
protected boolean isPure (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiField field
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
public void visitUnaryExpression (com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiUnaryExpression expression
com.intellij.psi.tree.IElementType tokenType
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiBreakStatement statement
com.intellij.psi.PsiElement exitedStatement
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitContinueStatement (com.intellij.psi.PsiContinueStatement)
com.intellij.psi.PsiContinueStatement statement
com.intellij.psi.PsiStatement exitedStatement
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiReturnStatement statement
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 boolean mayHaveSideEffects ()
private static synthetic boolean lambda$new$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement call
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/SideEffectChecker.class
SideEffectChecker.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.SideEffectChecker extends java.lang.Object {
private static final java.util.Set ourSideEffectFreeClasses
private void <init> ()
public static boolean mayHaveSideEffects (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression exp
com.siyeh.ig.psiutils.SideEffectChecker$SideEffectsVisitor visitor
public static boolean mayHaveSideEffects (com.intellij.psi.PsiElement, java.util.function.Predicate)
com.intellij.psi.PsiElement element
java.util.function.Predicate shouldIgnoreElement
com.siyeh.ig.psiutils.SideEffectChecker$SideEffectsVisitor visitor
public static boolean mayHaveNonLocalSideEffects (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static boolean isLocalSideEffect (com.intellij.psi.PsiElement)
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiElement target
com.intellij.psi.PsiElement e
com.intellij.psi.PsiReferenceExpression ref
public static boolean checkSideEffects (com.intellij.psi.PsiExpression, java.util.List)
com.intellij.psi.PsiExpression element
java.util.List sideEffects
public static boolean checkSideEffects (com.intellij.psi.PsiExpression, java.util.List, java.util.function.Predicate)
com.intellij.psi.PsiExpression element
java.util.List sideEffects
java.util.function.Predicate ignoreElement
com.siyeh.ig.psiutils.SideEffectChecker$SideEffectsVisitor visitor
public static java.util.List extractSideEffectExpressions (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression element
java.util.List list
public static boolean mayHaveExceptionalSideEffect (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
String name
com.intellij.psi.PsiClass aClass
private static boolean isSideEffectFreeConstructor (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass throwableClass
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiClass aClass
String qualifiedName
com.intellij.psi.PsiFile file
com.intellij.psi.PsiDirectory directory
com.intellij.psi.PsiPackage classPackage
String packageName
private static synthetic boolean lambda$mayHaveExceptionalSideEffect$2 (com.intellij.codeInspection.dataFlow.MethodContract)
com.intellij.codeInspection.dataFlow.MethodContract mc
private static synthetic boolean lambda$mayHaveExceptionalSideEffect$1 (com.intellij.codeInspection.dataFlow.MethodContract)
com.intellij.codeInspection.dataFlow.MethodContract mc
private static synthetic boolean lambda$checkSideEffects$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
static synthetic boolean access$000 (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/StatementExtractor$1.class
StatementExtractor.java
package com.siyeh.ig.psiutils
final com.siyeh.ig.psiutils.StatementExtractor$1 extends com.siyeh.ig.psiutils.StatementExtractor$Node {
void <init> (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression anchor
public com.siyeh.ig.psiutils.StatementExtractor$Node prepend (com.siyeh.ig.psiutils.StatementExtractor$Node)
com.siyeh.ig.psiutils.StatementExtractor$Node node
public java.lang.String toString ()
}
com/siyeh/ig/psiutils/StatementExtractor$Cond.class
StatementExtractor.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.StatementExtractor$Cond extends com.siyeh.ig.psiutils.StatementExtractor$Node {
private final com.intellij.psi.PsiExpression myCondition
private final com.siyeh.ig.psiutils.StatementExtractor$Node myThenBranch
private final com.siyeh.ig.psiutils.StatementExtractor$Node myElseBranch
private final int myLimit
static final synthetic boolean $assertionsDisabled
private void <init> (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, int, com.siyeh.ig.psiutils.StatementExtractor$Node, com.siyeh.ig.psiutils.StatementExtractor$Node)
com.intellij.psi.PsiExpression anchor
com.intellij.psi.PsiExpression condition
int limit
com.siyeh.ig.psiutils.StatementExtractor$Node thenBranch
com.siyeh.ig.psiutils.StatementExtractor$Node elseBranch
private java.lang.String getCondition (boolean)
boolean invert
com.intellij.psi.PsiPolyadicExpression condition
com.intellij.psi.PsiExpression[] operands
String joiner
public java.lang.String toString ()
public com.siyeh.ig.psiutils.StatementExtractor$Node prepend (com.siyeh.ig.psiutils.StatementExtractor$Node)
com.siyeh.ig.psiutils.StatementExtractor$Cond cond
com.siyeh.ig.psiutils.StatementExtractor$Node node
com.intellij.psi.PsiExpression thatAnchor
synthetic void <init> (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, int, com.siyeh.ig.psiutils.StatementExtractor$Node, com.siyeh.ig.psiutils.StatementExtractor$Node, com.siyeh.ig.psiutils.StatementExtractor$1)
com.intellij.psi.PsiExpression x0
com.intellij.psi.PsiExpression x1
int x2
com.siyeh.ig.psiutils.StatementExtractor$Node x3
com.siyeh.ig.psiutils.StatementExtractor$Node x4
com.siyeh.ig.psiutils.StatementExtractor$1 x5
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/StatementExtractor$Cons.class
StatementExtractor.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.StatementExtractor$Cons extends com.siyeh.ig.psiutils.StatementExtractor$Node {
private final com.siyeh.ig.psiutils.StatementExtractor$Node myHead
private final com.siyeh.ig.psiutils.StatementExtractor$Node myTail
static final synthetic boolean $assertionsDisabled
private void <init> (com.siyeh.ig.psiutils.StatementExtractor$Node, com.siyeh.ig.psiutils.StatementExtractor$Node)
com.siyeh.ig.psiutils.StatementExtractor$Node head
com.siyeh.ig.psiutils.StatementExtractor$Node tail
public com.siyeh.ig.psiutils.StatementExtractor$Node prepend (com.siyeh.ig.psiutils.StatementExtractor$Node)
com.siyeh.ig.psiutils.StatementExtractor$Node newHead
com.siyeh.ig.psiutils.StatementExtractor$Node node
public java.lang.String toString ()
synthetic void <init> (com.siyeh.ig.psiutils.StatementExtractor$Node, com.siyeh.ig.psiutils.StatementExtractor$Node, com.siyeh.ig.psiutils.StatementExtractor$1)
com.siyeh.ig.psiutils.StatementExtractor$Node x0
com.siyeh.ig.psiutils.StatementExtractor$Node x1
com.siyeh.ig.psiutils.StatementExtractor$1 x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/StatementExtractor$Expr.class
StatementExtractor.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.StatementExtractor$Expr extends com.siyeh.ig.psiutils.StatementExtractor$Node {
private void <init> (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public com.siyeh.ig.psiutils.StatementExtractor$Node prepend (com.siyeh.ig.psiutils.StatementExtractor$Node)
com.siyeh.ig.psiutils.StatementExtractor$Node node
public java.lang.String toString ()
synthetic void <init> (com.intellij.psi.PsiExpression, com.siyeh.ig.psiutils.StatementExtractor$1)
com.intellij.psi.PsiExpression x0
com.siyeh.ig.psiutils.StatementExtractor$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/StatementExtractor$Node.class
StatementExtractor.java
package com.siyeh.ig.psiutils
abstract com.siyeh.ig.psiutils.StatementExtractor$Node extends java.lang.Object {
final com.intellij.psi.PsiExpression myAnchor
protected void <init> (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression anchor
public abstract com.siyeh.ig.psiutils.StatementExtractor$Node prepend (com.siyeh.ig.psiutils.StatementExtractor$Node)
public abstract java.lang.String toString ()
}
com/siyeh/ig/psiutils/StatementExtractor$Switch$1.class
StatementExtractor.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.StatementExtractor$Switch$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.psi.PsiSwitchExpression val$copy
final synthetic java.util.Map val$replacementMap
final synthetic com.intellij.psi.PsiElementFactory val$factory
final synthetic com.siyeh.ig.psiutils.StatementExtractor$Switch this$0
void <init> (com.siyeh.ig.psiutils.StatementExtractor$Switch, com.intellij.psi.PsiSwitchExpression, java.util.Map, com.intellij.psi.PsiElementFactory)
com.siyeh.ig.psiutils.StatementExtractor$Switch this$0
public void visitExpressionStatement (com.intellij.psi.PsiExpressionStatement)
com.intellij.psi.PsiExpressionStatement statement
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiBreakStatement statement
public void visitYieldStatement (com.intellij.psi.PsiYieldStatement)
com.intellij.psi.PsiYieldStatement statement
public void visitExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private void process (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.siyeh.ig.psiutils.StatementExtractor$Node data
}
com/siyeh/ig/psiutils/StatementExtractor$Switch.class
StatementExtractor.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.StatementExtractor$Switch extends com.siyeh.ig.psiutils.StatementExtractor$Node {
private static final com.intellij.openapi.util.Key NODE_KEY
private final java.util.Map myReturns
private void <init> (com.intellij.psi.PsiSwitchExpression, java.util.Map)
com.intellij.psi.PsiSwitchExpression expression
java.util.Map sideEffectReturns
public com.siyeh.ig.psiutils.StatementExtractor$Node prepend (com.siyeh.ig.psiutils.StatementExtractor$Node)
java.util.Map newMap
com.siyeh.ig.psiutils.StatementExtractor$Node node
public java.lang.String toString ()
com.intellij.psi.PsiSwitchExpression copy
java.util.Map replacementMap
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiCodeBlock body
public boolean shouldKeepBreak (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement parent
private synthetic void lambda$toString$2 (com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement[])
com.intellij.psi.PsiStatement replacement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiStatement[] replacements
boolean keep
private static synthetic void lambda$toString$1 (com.intellij.psi.PsiStatement, com.siyeh.ig.psiutils.StatementExtractor$Node)
com.intellij.psi.PsiStatement statement
com.siyeh.ig.psiutils.StatementExtractor$Node node
private static synthetic void lambda$prepend$0 (java.util.Map, com.intellij.psi.PsiStatement, com.siyeh.ig.psiutils.StatementExtractor$Node)
java.util.Map newMap
com.intellij.psi.PsiStatement statement
com.siyeh.ig.psiutils.StatementExtractor$Node n
synthetic void <init> (com.intellij.psi.PsiSwitchExpression, java.util.Map, com.siyeh.ig.psiutils.StatementExtractor$1)
com.intellij.psi.PsiSwitchExpression x0
java.util.Map x1
com.siyeh.ig.psiutils.StatementExtractor$1 x2
static synthetic com.intellij.openapi.util.Key access$500 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/StatementExtractor.class
StatementExtractor.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.StatementExtractor extends java.lang.Object {
private static final com.siyeh.ig.psiutils.StatementExtractor$Node EMPTY
public void <init> ()
public static com.intellij.psi.PsiStatement[] generateStatements (java.util.List, com.intellij.psi.PsiExpression)
java.util.List expressionsToKeep
com.intellij.psi.PsiExpression root
String statementsCode
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiCodeBlock codeBlock
public static java.lang.String generateStatementsText (java.util.List, com.intellij.psi.PsiExpression)
java.util.List expressionsToKeep
com.intellij.psi.PsiExpression root
com.siyeh.ig.psiutils.StatementExtractor$Node result
private static com.siyeh.ig.psiutils.StatementExtractor$Node createNode (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
boolean isYield
boolean isRuleExpression
com.intellij.psi.PsiSwitchExpression switchExpression
String message
com.intellij.psi.PsiElement parentElement
com.intellij.psi.PsiExpression parent
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression root
com.siyeh.ig.psiutils.StatementExtractor$Node result
private static com.siyeh.ig.psiutils.StatementExtractor$Node foldNode (com.siyeh.ig.psiutils.StatementExtractor$Node, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
boolean and
boolean and
com.intellij.psi.PsiPolyadicExpression polyadic
com.intellij.psi.tree.IElementType type
boolean and
com.intellij.psi.PsiExpression[] operands
int index
com.intellij.psi.PsiConditionalExpression ternary
com.siyeh.ig.psiutils.StatementExtractor$Node node
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression parent
private static synthetic com.siyeh.ig.psiutils.StatementExtractor$Node lambda$generateStatementsText$0 (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression root
com.intellij.psi.PsiExpression expression
static synthetic com.siyeh.ig.psiutils.StatementExtractor$Node access$300 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/StreamApiUtil.class
StreamApiUtil.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.StreamApiUtil extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.PsiType getStreamElementType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static com.intellij.psi.PsiType getStreamElementType (com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiType type
boolean variableType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType streamType
public static boolean isNullOrEmptyStream (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression call
String name
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String qualifiedName
public static boolean isSupportedStreamElement (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static java.lang.String getStreamClassForType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static com.intellij.psi.PsiMethodCallExpression findSubsequentCall (com.intellij.psi.PsiMethodCallExpression, java.util.function.Predicate, java.util.function.Predicate)
com.intellij.psi.PsiMethodCallExpression call
java.util.function.Predicate isWantedCall
java.util.function.Predicate isAllowedIntermediateCall
public static com.intellij.psi.PsiMethodCallExpression findSubsequentCall (com.intellij.psi.PsiMethodCallExpression, java.util.function.Predicate, java.util.function.Predicate, java.util.function.Predicate)
com.intellij.psi.PsiMethodCallExpression collectorCall
com.intellij.psi.PsiExpression[] args
String name
com.intellij.psi.PsiMethodCallExpression chainCall
com.intellij.psi.PsiMethodCallExpression call
java.util.function.Predicate isWantedCall
java.util.function.Predicate isWantedCollector
java.util.function.Predicate isAllowedIntermediateCall
private static synthetic boolean lambda$findSubsequentCall$0 (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression c
}
com/siyeh/ig/psiutils/SwitchUtils$IfStatementBranch.class
SwitchUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.SwitchUtils$IfStatementBranch extends java.lang.Object {
private final java.util.Set topLevelVariables
private final java.util.LinkedList comments
private final java.util.LinkedList statementComments
private final java.util.List caseExpressions
private final com.intellij.psi.PsiStatement statement
private final boolean elseBranch
public void <init> (com.intellij.psi.PsiStatement, boolean)
com.intellij.psi.PsiStatement branch
boolean elseBranch
public void addComment (java.lang.String)
String comment
public void addStatementComment (java.lang.String)
String comment
public void addCaseExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public com.intellij.psi.PsiStatement getStatement ()
public java.util.List getCaseExpressions ()
public boolean isElse ()
public boolean topLevelDeclarationsConflictWith (com.siyeh.ig.psiutils.SwitchUtils$IfStatementBranch)
com.siyeh.ig.psiutils.SwitchUtils$IfStatementBranch testBranch
private static boolean intersects (java.util.Set, java.util.Set)
String s
java.util.Set set1
java.util.Set set2
public java.util.List getComments ()
public java.util.List getStatementComments ()
public void calculateVariablesDeclared (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiVariable variable
String varName
com.intellij.psi.PsiElement element
com.intellij.psi.PsiDeclarationStatement declarationStatement
com.intellij.psi.PsiElement[] elements
com.intellij.psi.PsiStatement statement1
com.intellij.psi.PsiBlockStatement block
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiStatement statement
}
com/siyeh/ig/psiutils/SwitchUtils$LabelSearchVisitor.class
SwitchUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.SwitchUtils$LabelSearchVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final String m_labelName
private boolean m_used
void <init> (java.lang.String)
String name
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitLabeledStatement (com.intellij.psi.PsiLabeledStatement)
com.intellij.psi.PsiLabeledStatement statement
com.intellij.psi.PsiIdentifier labelIdentifier
String labelText
public boolean isUsed ()
}
com/siyeh/ig/psiutils/SwitchUtils.class
SwitchUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.SwitchUtils extends java.lang.Object {
private void <init> ()
public static int calculateBranchCount (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement statement
public static int calculateBranchCount (com.intellij.psi.PsiSwitchBlock)
com.intellij.psi.PsiSwitchLabelStatementBase child
com.intellij.psi.PsiSwitchBlock block
com.intellij.psi.PsiCodeBlock body
int branches
boolean defaultFound
public static boolean canBeSwitchCase (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.pom.java.LanguageLevel, java.util.Set)
com.intellij.psi.PsiExpression stringSwitchExpression
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression switchExpression
com.intellij.pom.java.LanguageLevel languageLevel
java.util.Set existingCaseValues
com.siyeh.ig.psiutils.EqualityCheck check
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.tree.IElementType operation
com.intellij.psi.PsiExpression[] operands
public static boolean isRuleFormatSwitch (com.intellij.psi.PsiSwitchBlock)
com.intellij.psi.PsiSwitchBlock block
com.intellij.psi.PsiSwitchLabelStatementBase label
public static boolean canBeSwitchSelectorExpression (com.intellij.psi.PsiExpression, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiExpression expression
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiType type
public static com.intellij.psi.PsiExpression getSwitchSelectorExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiExpression selectorExpression
private static com.intellij.psi.PsiExpression getPossibleSwitchSelectorExpression (com.intellij.psi.PsiExpression, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiExpression jdk17Expression
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression expression
com.intellij.pom.java.LanguageLevel languageLevel
com.siyeh.ig.psiutils.EqualityCheck check
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.tree.IElementType operation
com.intellij.psi.PsiExpression[] operands
private static com.intellij.psi.PsiExpression determinePossibleJdk17SwitchExpression (com.intellij.psi.PsiExpression, java.util.Set)
com.intellij.psi.PsiExpression expression
java.util.Set existingCaseValues
com.siyeh.ig.psiutils.EqualityCheck check
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
Object leftValue
Object rightValue
private static boolean canBeCaseLabel (com.intellij.psi.PsiExpression, com.intellij.pom.java.LanguageLevel, java.util.Set)
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiExpression expression
com.intellij.pom.java.LanguageLevel languageLevel
java.util.Set existingCaseValues
com.intellij.psi.PsiType type
Object value
public static java.lang.String findUniqueLabelName (com.intellij.psi.PsiStatement, java.lang.String)
String name
com.intellij.psi.PsiStatement statement
String baseName
com.intellij.psi.PsiElement ancestor
int val
private static boolean checkForLabel (java.lang.String, com.intellij.psi.PsiElement)
String name
com.intellij.psi.PsiElement ancestor
com.siyeh.ig.psiutils.SwitchUtils$LabelSearchVisitor visitor
public static java.util.List findEnumConstants (com.intellij.psi.PsiSwitchLabelStatementBase)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiExpression value
com.intellij.psi.PsiSwitchLabelStatementBase label
com.intellij.psi.PsiExpressionList list
java.util.List constants
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/SynchronizationUtil$1.class
SynchronizationUtil.java
package com.siyeh.ig.psiutils
synthetic com.siyeh.ig.psiutils.SynchronizationUtil$1 extends java.lang.Object {
}
com/siyeh/ig/psiutils/SynchronizationUtil$HoldsLockAssertionVisitor.class
SynchronizationUtil.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.SynchronizationUtil$HoldsLockAssertionVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private com.intellij.psi.PsiAssertStatement myAssertStatement
private void <init> ()
public void visitAssertStatement (com.intellij.psi.PsiAssertStatement)
com.intellij.psi.PsiAssertStatement statement
com.intellij.psi.PsiExpression condition
public com.intellij.psi.PsiAssertStatement getAssertStatement ()
synthetic void <init> (com.siyeh.ig.psiutils.SynchronizationUtil$1)
com.siyeh.ig.psiutils.SynchronizationUtil$1 x0
}
com/siyeh/ig/psiutils/SynchronizationUtil.class
SynchronizationUtil.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.SynchronizationUtil extends java.lang.Object {
private void <init> ()
public static boolean isInSynchronizedContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiModifierListOwner modifierListOwner
com.intellij.psi.PsiAssertStatement assertStatement
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement context
private static com.intellij.psi.PsiAssertStatement findHoldsLockAssertion (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public static boolean isCallToHoldsLock (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String name
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$findHoldsLockAssertion$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
com.siyeh.ig.psiutils.SynchronizationUtil$HoldsLockAssertionVisitor visitor
}
com/siyeh/ig/psiutils/TestUtils.class
TestUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.TestUtils extends java.lang.Object {
public static final String RUN_WITH
private static final com.siyeh.ig.callMatcher.CallMatcher ASSERT_THROWS
private void <init> ()
public static boolean isInTestSourceContent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile virtualFile
public static boolean isPartOfJUnitTestMethod (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
public static boolean isJUnit4BeforeOrAfterMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static boolean isJUnitTestMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
java.util.Set frameworks
public static boolean isRunnable (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiParameterList parameterList
public static boolean isJUnit3TestMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
String methodName
String test
com.intellij.psi.PsiClass containingClass
public static boolean isJUnit4TestMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static boolean isAnnotatedTestMethod (com.intellij.psi.PsiMethod)
String testFrameworkName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.testIntegration.TestFramework testFramework
public static boolean isJUnitTestClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass targetClass
public static boolean isJUnit4TestClass (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
boolean runWithIsTestClass
public static boolean isInTestCode (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass containingClass
public static boolean testInstancePerClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass containingClass
private static boolean testInstancePerClass (com.intellij.psi.PsiClass, com.intellij.util.containers.hash.HashSet)
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass containingClass
com.intellij.util.containers.hash.HashSet classes
com.intellij.psi.PsiAnnotation annotation
public static boolean isExceptionExpected (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiElement element
public static boolean hasExpectedExceptionAnnotation (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiModifierList modifierList
private static boolean hasAnnotationWithParameter (com.intellij.psi.PsiModifierList, java.lang.String, java.lang.String)
String parameterName
com.intellij.psi.PsiNameValuePair nameValuePair
com.intellij.psi.PsiModifierList modifierList
String annotationName
String expectedParameterName
com.intellij.psi.PsiAnnotation testAnnotation
com.intellij.psi.PsiAnnotationParameterList parameterList
com.intellij.psi.PsiNameValuePair[] nameValuePairs
private static synthetic boolean lambda$isJUnitTestMethod$0 (com.intellij.psi.PsiMethod, com.intellij.testIntegration.TestFramework)
com.intellij.psi.PsiMethod method
com.intellij.testIntegration.TestFramework framework
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/TrackingEquivalenceChecker.class
TrackingEquivalenceChecker.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.TrackingEquivalenceChecker extends com.siyeh.ig.psiutils.EquivalenceChecker {
private final java.util.Map declarationEquivalence
public void <init> ()
public void markDeclarationsAsEquivalent (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
protected boolean equivalentDeclarations (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
}
com/siyeh/ig/psiutils/TypeUtils.class
TypeUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.TypeUtils extends java.lang.Object {
private static final String[] EQUAL_CONTRACT_CLASSES
private static final java.util.Map typePrecisions
private void <init> ()
public static boolean typeEquals (java.lang.String, com.intellij.psi.PsiType)
String typeName
com.intellij.psi.PsiType targetType
public static com.intellij.psi.PsiClassType getType (java.lang.String, com.intellij.psi.PsiElement)
String fqName
com.intellij.psi.PsiElement context
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.search.GlobalSearchScope scope
public static com.intellij.psi.PsiClassType getType (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static com.intellij.psi.PsiClassType getObjectType (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public static com.intellij.psi.PsiClassType getStringType (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public static boolean isNarrowingConversion (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType sourceType
com.intellij.psi.PsiType targetType
Integer sourcePrecision
Integer targetPrecision
public static boolean isJavaLangObject (com.intellij.psi.PsiType)
com.intellij.psi.PsiType targetType
public static boolean isJavaLangString (com.intellij.psi.PsiType)
com.intellij.psi.PsiType targetType
public static boolean isOptional (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isOptional (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
String qualifiedName
public static boolean isExpressionTypeAssignableWith (com.intellij.psi.PsiExpression, java.lang.Iterable)
com.intellij.psi.PsiClassType rhsType
String rhsTypeText
com.intellij.psi.PsiExpression expression
Iterable rhsTypeTexts
com.intellij.psi.PsiType type
com.intellij.psi.PsiElementFactory factory
public static boolean expressionHasTypeOrSubtype (com.intellij.psi.PsiExpression, java.lang.String)
com.intellij.psi.PsiExpression expression
String typeName
public static transient java.lang.String expressionHasTypeOrSubtype (com.intellij.psi.PsiExpression, java.lang.String[])
String typeName
com.intellij.psi.PsiExpression expression
String[] typeNames
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass aClass
public static boolean expressionHasTypeOrSubtype (com.intellij.psi.PsiExpression, java.lang.Iterable)
String typeName
com.intellij.psi.PsiExpression expression
Iterable typeNames
com.intellij.psi.PsiClass aClass
public static transient boolean variableHasTypeOrSubtype (com.intellij.psi.PsiVariable, java.lang.String[])
String typeName
com.intellij.psi.PsiVariable variable
String[] typeNames
com.intellij.psi.PsiClass aClass
public static boolean hasFloatingPointType (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
public static boolean areConvertible (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
int i
com.intellij.psi.PsiClassType classType1
com.intellij.psi.PsiClassType classType2
com.intellij.psi.PsiType[] parameters1
com.intellij.psi.PsiType[] parameters2
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
com.intellij.psi.PsiType comparedTypeErasure
com.intellij.psi.PsiType comparisonTypeErasure
public static boolean isTypeParameter (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass aClass
public static com.intellij.psi.PsiType unaryNumericPromotion (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static java.lang.String resolvedClassName (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass aClass
public static boolean mayBeEqualByContract (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
private static boolean areConvertibleSubtypesOf (com.intellij.psi.PsiType, com.intellij.psi.PsiType, java.lang.String)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
String className
com.intellij.psi.PsiClass class1
com.intellij.psi.PsiClass class2
com.intellij.psi.PsiClass superClass
public static boolean cannotBeEqualByContract (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
public static java.lang.String getDefaultValue (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
private static synthetic boolean lambda$mayBeEqualByContract$0 (com.intellij.psi.PsiType, com.intellij.psi.PsiType, java.lang.String)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
String className
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/UninitializedReadCollector.class
UninitializedReadCollector.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.UninitializedReadCollector extends java.lang.Object {
private final java.util.Set uninitializedReads
private int counter
static final synthetic boolean $assertionsDisabled
public void <init> ()
public com.intellij.psi.PsiExpression[] getUninitializedReads ()
public boolean blockAssignsVariable (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiVariable variable
private boolean blockAssignsVariable (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiVariable, int, java.util.Set)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiVariable variable
int stamp
java.util.Set checkedMethods
com.intellij.psi.PsiStatement[] statements
private boolean statementAssignsVariable (com.intellij.psi.PsiStatement, com.intellij.psi.PsiVariable, int, java.util.Set)
com.intellij.psi.PsiReturnStatement returnStatement
com.intellij.psi.PsiExpression returnValue
com.intellij.psi.PsiThrowStatement throwStatement
com.intellij.psi.PsiExpression exception
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpressionListStatement list
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiDeclarationStatement declarationStatement
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiForeachStatement foreachStatement
com.intellij.psi.PsiWhileStatement whileStatement
com.intellij.psi.PsiDoWhileStatement doWhileStatement
com.intellij.psi.PsiSynchronizedStatement synchronizedStatement
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiLabeledStatement labeledStatement
com.intellij.psi.PsiStatement statementLabeled
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiSwitchStatement switchStatement
com.intellij.psi.PsiSwitchLabeledRuleStatement switchLabeledRuleStatement
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiVariable variable
int stamp
java.util.Set checkedMethods
private boolean switchBlockAssignsVariable (com.intellij.psi.PsiSwitchBlock, com.intellij.psi.PsiVariable, int, java.util.Set)
com.intellij.psi.PsiSwitchLabelStatement labelStatement
com.intellij.psi.PsiBreakStatement breakStatement
com.intellij.psi.PsiExpression valueExpression
com.intellij.psi.PsiExpression valueExpression
com.intellij.psi.PsiStatement statement
int i
com.intellij.psi.PsiSwitchBlock switchBlock
com.intellij.psi.PsiVariable variable
int stamp
java.util.Set checkedMethods
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement[] statements
boolean containsDefault
boolean assigns
private boolean declarationStatementAssignsVariable (com.intellij.psi.PsiDeclarationStatement, com.intellij.psi.PsiVariable, int, java.util.Set)
com.intellij.psi.PsiVariable variableElement
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiElement element
com.intellij.psi.PsiDeclarationStatement declarationStatement
com.intellij.psi.PsiVariable variable
int stamp
java.util.Set checkedMethods
com.intellij.psi.PsiElement[] elements
private boolean tryStatementAssignsVariable (com.intellij.psi.PsiTryStatement, com.intellij.psi.PsiVariable, int, java.util.Set)
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiResourceListElement resource
com.intellij.psi.PsiCodeBlock catchBlock
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiVariable variable
int stamp
java.util.Set checkedMethods
com.intellij.psi.PsiResourceList resourceList
com.intellij.psi.PsiCodeBlock tryBlock
boolean initializedInTryOrCatch
com.intellij.psi.PsiCodeBlock[] catchBlocks
com.intellij.psi.PsiCodeBlock finallyBlock
private boolean ifStatementAssignsVariable (com.intellij.psi.PsiIfStatement, com.intellij.psi.PsiVariable, int, java.util.Set)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiVariable variable
int stamp
java.util.Set checkedMethods
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement elseBranch
private boolean doWhileAssignsVariable (com.intellij.psi.PsiDoWhileStatement, com.intellij.psi.PsiVariable, int, java.util.Set)
com.intellij.psi.PsiDoWhileStatement doWhileStatement
com.intellij.psi.PsiVariable variable
int stamp
java.util.Set checkedMethods
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiStatement body
private boolean whileStatementAssignsVariable (com.intellij.psi.PsiWhileStatement, com.intellij.psi.PsiVariable, int, java.util.Set)
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiWhileStatement whileStatement
com.intellij.psi.PsiVariable variable
int stamp
java.util.Set checkedMethods
com.intellij.psi.PsiExpression condition
private boolean forStatementAssignsVariable (com.intellij.psi.PsiForStatement, com.intellij.psi.PsiVariable, int, java.util.Set)
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiStatement update
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiVariable variable
int stamp
java.util.Set checkedMethods
com.intellij.psi.PsiStatement initialization
com.intellij.psi.PsiExpression condition
private boolean foreachStatementAssignsVariable (com.intellij.psi.PsiForeachStatement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiForeachStatement forStatement
com.intellij.psi.PsiVariable variable
private boolean expressionAssignsVariable (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable, int, java.util.Set)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiArrayInitializerExpression array
com.intellij.psi.PsiExpression[] initializers
com.intellij.psi.PsiTypeCastExpression typeCast
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiArrayAccessExpression accessExpression
com.intellij.psi.PsiExpression arrayExpression
com.intellij.psi.PsiExpression indexExpression
com.intellij.psi.PsiUnaryExpression unaryExpression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiConditionalExpression conditional
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiExpression innerExpression
com.intellij.psi.PsiInstanceOfExpression instanceOfExpression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiSwitchExpression switchExpression
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable variable
int stamp
java.util.Set checkedMethods
private boolean assignmentExpressionAssignsVariable (com.intellij.psi.PsiAssignmentExpression, com.intellij.psi.PsiVariable, int, java.util.Set)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiVariable variable
int stamp
java.util.Set checkedMethods
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
private boolean referenceExpressionAssignsVariable (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiVariable, int, java.util.Set)
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiVariable variable
int stamp
java.util.Set checkedMethods
com.intellij.psi.PsiExpression qualifierExpression
private void checkReferenceExpression (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiVariable, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiElement target
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression qualifierExpression
private boolean newExpressionAssignsVariable (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiVariable, int, java.util.Set)
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiExpression dim
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiVariable variable
int stamp
java.util.Set checkedMethods
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiArrayInitializerExpression arrayInitializer
com.intellij.psi.PsiExpression[] arrayDimensions
private boolean methodCallAssignsVariable (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiVariable, int, java.util.Set)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.psi.PsiVariable variable
int stamp
java.util.Set checkedMethods
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiMethod method
com.intellij.psi.util.MethodSignature methodSignature
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass calledClass
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/UtilityClassUtil.class
UtilityClassUtil.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.UtilityClassUtil extends java.lang.Object {
private void <init> ()
public static boolean hasPrivateEmptyOrNoConstructor (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] constructors
com.intellij.psi.PsiMethod constructor
public static boolean isUtilityClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static boolean isUtilityClass (com.intellij.psi.PsiClass, boolean)
com.intellij.codeInspection.inheritance.ImplicitSubclassProvider subclassProvider
com.intellij.psi.PsiClass aClass
boolean fullCheck
com.intellij.psi.PsiReferenceList extendsList
com.intellij.psi.PsiReferenceList implementsList
com.intellij.psi.PsiMethod[] methods
int staticMethodCount
com.intellij.psi.PsiField[] fields
private static boolean allFieldsStatic (com.intellij.psi.PsiField[])
com.intellij.psi.PsiField field
com.intellij.psi.PsiField[] fields
private static int countStaticMethods (com.intellij.psi.PsiMethod[])
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] methods
int staticCount
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/VariableAccessUtils$1.class
VariableAccessUtils.java
package com.siyeh.ig.psiutils
synthetic com.siyeh.ig.psiutils.VariableAccessUtils$1 extends java.lang.Object {
}
com/siyeh/ig/psiutils/VariableAccessUtils$VariableCollectingVisitor.class
VariableAccessUtils.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.VariableAccessUtils$VariableCollectingVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final java.util.Set usedVariables
private void <init> ()
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiVariable variable
public java.util.Set getUsedVariables ()
synthetic void <init> (com.siyeh.ig.psiutils.VariableAccessUtils$1)
com.siyeh.ig.psiutils.VariableAccessUtils$1 x0
}
com/siyeh/ig/psiutils/VariableAccessUtils.class
VariableAccessUtils.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.VariableAccessUtils extends java.lang.Object {
private void <init> ()
public static boolean variableIsAssignedFrom (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.siyeh.ig.psiutils.VariableAssignedFromVisitor visitor
public static boolean variableIsPassedAsMethodArgument (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.siyeh.ig.psiutils.VariablePassedAsArgumentVisitor visitor
public static boolean variableIsPassedAsMethodArgument (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement, com.intellij.util.Processor)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.intellij.util.Processor callProcessor
public static boolean variableIsPassedAsMethodArgument (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement, boolean, com.intellij.util.Processor)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
boolean builderPattern
com.intellij.util.Processor callProcessor
com.siyeh.ig.psiutils.VariablePassedAsArgumentExcludedVisitor visitor
public static boolean variableIsUsedInArrayInitializer (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.siyeh.ig.psiutils.VariableUsedInArrayInitializerVisitor visitor
public static boolean variableIsAssigned (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
public static boolean variableIsAssigned (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.siyeh.ig.psiutils.VariableAssignedVisitor visitor
public static boolean variableIsAssigned (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
boolean recurseIntoClasses
com.siyeh.ig.psiutils.VariableAssignedVisitor visitor
public static boolean variableIsReturned (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
public static boolean variableIsReturned (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
boolean builderPattern
com.siyeh.ig.psiutils.VariableReturnedVisitor visitor
public static boolean variableValueIsUsed (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.siyeh.ig.psiutils.VariableValueUsedVisitor visitor
public static boolean arrayContentsAreAssigned (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.siyeh.ig.psiutils.ArrayContentsAssignedVisitor visitor
public static boolean variableIsUsedInInnerClass (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.siyeh.ig.psiutils.VariableUsedInInnerClassVisitor visitor
public static boolean mayEvaluateToVariable (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable variable
static boolean mayEvaluateToVariable (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiExpression containedExpression
com.intellij.psi.PsiTypeCastExpression typeCastExpression
com.intellij.psi.PsiExpression containedExpression
com.intellij.psi.PsiConditionalExpression conditional
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType type
com.intellij.psi.PsiArrayType arrayType
int dimensions
com.intellij.psi.PsiArrayAccessExpression arrayAccessExpression
com.intellij.psi.PsiExpression arrayExpression
int count
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType variableType
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable variable
boolean builderPattern
public static java.util.List getVariableReferences (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
java.util.List result
public static boolean variableIsUsed (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
public static boolean variableIsDecremented (com.intellij.psi.PsiVariable, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiStatement statement
public static boolean variableIsIncremented (com.intellij.psi.PsiVariable, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiStatement statement
private static boolean variableIsIncrementedOrDecremented (com.intellij.psi.PsiVariable, com.intellij.psi.PsiStatement, boolean)
com.intellij.psi.PsiUnaryExpression unaryExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType binaryTokenType
com.intellij.psi.PsiExpression lOperand
com.intellij.psi.PsiExpression rOperand
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiStatement statement
boolean incremented
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiExpression expression
public static boolean variableIsAssignedBeforeReference (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement target
com.intellij.psi.PsiVariable variable
public static boolean variableIsAssignedAtPoint (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement point
com.intellij.psi.PsiElement directChild
com.intellij.psi.PsiElement[] children
private static com.intellij.psi.PsiElement getDirectChildWhichContainsElement (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement ancestor
com.intellij.psi.PsiElement descendant
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement parent
public static java.util.Set collectUsedVariables (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
com.siyeh.ig.psiutils.VariableAccessUtils$VariableCollectingVisitor visitor
public static boolean isAnyVariableAssigned (java.util.Collection, com.intellij.psi.PsiElement)
java.util.Collection variables
com.intellij.psi.PsiElement context
com.siyeh.ig.psiutils.VariableAssignedVisitor visitor
public static boolean isLocalVariableCopy (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable variable
public static boolean isLocalVariableCopy (com.intellij.psi.PsiLocalVariable, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiVariable initialization
com.intellij.psi.PsiCodeBlock containingScope
com.intellij.psi.PsiResolveHelper resolveHelper
String initializationName
boolean finalVariableIntroduction
com.intellij.psi.PsiType variableType
com.intellij.psi.PsiType initializationType
boolean sameType
private static boolean isFinalChain (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiReferenceExpression reference
private static boolean variableMayChange (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiReferenceExpression qualifierReference
com.intellij.psi.PsiCodeBlock containingScope
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiVariable variable
public static boolean canUseAsNonFinal (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable var
com.intellij.psi.PsiElement block
private static synthetic boolean lambda$canUseAsNonFinal$2 (com.intellij.psi.PsiElement, com.intellij.psi.PsiReference)
com.intellij.psi.PsiElement block
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiElement context
private static synthetic boolean lambda$getVariableReferences$1 (com.intellij.psi.PsiVariable, java.util.List, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
java.util.List result
com.intellij.psi.PsiElement e
private static synthetic boolean lambda$variableIsAssigned$0 (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiExpression expression
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/VariableAssignedFromVisitor.class
VariableAssignedFromVisitor.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.VariableAssignedFromVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private static final com.intellij.openapi.diagnostic.Logger LOG
private boolean assignedFrom
private final com.intellij.psi.PsiVariable variable
void <init> (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public void visitFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression arg
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable var
com.intellij.psi.PsiExpression initializer
public boolean isAssignedFrom ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/VariableAssignedVisitor.class
VariableAssignedVisitor.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.VariableAssignedVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final java.util.Collection variables
private final boolean recurseIntoClasses
private final boolean checkUnaryExpressions
private boolean assigned
private com.intellij.psi.PsiElement excludedElement
public void <init> (java.util.Collection, boolean)
java.util.Collection variables
boolean recurseIntoClasses
public void <init> (com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiVariable variable
boolean recurseIntoClasses
com.intellij.psi.PsiType type
public void <init> (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public void setExcludedElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement excludedElement
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression lhs
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitUnaryExpression (com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiUnaryExpression prefixExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression operand
public boolean isAssigned ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/VariableNameGenerator.class
VariableNameGenerator.java
package com.siyeh.ig.psiutils
public final com.siyeh.ig.psiutils.VariableNameGenerator extends java.lang.Object {
private final com.intellij.psi.codeStyle.JavaCodeStyleManager myManager
private final com.intellij.psi.PsiElement myContext
private final com.intellij.psi.codeStyle.VariableKind myKind
private final java.util.Set candidates
public void <init> (com.intellij.psi.PsiElement, com.intellij.psi.codeStyle.VariableKind)
com.intellij.psi.PsiElement context
com.intellij.psi.codeStyle.VariableKind kind
public com.siyeh.ig.psiutils.VariableNameGenerator byType (com.intellij.psi.PsiType)
com.intellij.psi.codeStyle.SuggestedNameInfo info
com.intellij.psi.PsiType type
public com.siyeh.ig.psiutils.VariableNameGenerator byExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.codeStyle.SuggestedNameInfo info
com.intellij.psi.PsiExpression expression
public com.siyeh.ig.psiutils.VariableNameGenerator byCollectionName (java.lang.String)
com.intellij.psi.PsiExpression expr
String name
public transient com.siyeh.ig.psiutils.VariableNameGenerator byName (java.lang.String[])
com.intellij.psi.codeStyle.SuggestedNameInfo info
String name
String[] names
public java.lang.String generate (boolean)
String name
String candidate
boolean lookForward
String suffixed
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/VariablePassedAsArgumentExcludedVisitor.class
VariablePassedAsArgumentExcludedVisitor.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.VariablePassedAsArgumentExcludedVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiVariable variable
private final com.intellij.util.Processor myCallProcessor
private final boolean myBuilderPattern
private boolean passed
void <init> (com.intellij.psi.PsiVariable, boolean, com.intellij.util.Processor)
com.intellij.psi.PsiVariable variable
boolean builderPattern
com.intellij.util.Processor callProcessor
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitCallExpression (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression callExpression
public void visitEnumConstant (com.intellij.psi.PsiEnumConstant)
com.intellij.psi.PsiEnumConstant enumConstant
private void visitCall (com.intellij.psi.PsiCall)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiCall call
com.intellij.psi.PsiExpressionList argumentList
public boolean isPassed ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/VariablePassedAsArgumentVisitor.class
VariablePassedAsArgumentVisitor.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.VariablePassedAsArgumentVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiVariable variable
private boolean passed
void <init> (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitCallExpression (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression callExpression
public void visitEnumConstant (com.intellij.psi.PsiEnumConstant)
com.intellij.psi.PsiEnumConstant enumConstant
private void visitCall (com.intellij.psi.PsiCall)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiCall call
com.intellij.psi.PsiExpressionList argumentList
public boolean isPassed ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/VariableReturnedVisitor.class
VariableReturnedVisitor.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.VariableReturnedVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiVariable variable
private final boolean myBuilderPattern
private boolean returned
void <init> (com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiVariable variable
boolean builderPattern
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiReturnStatement returnStatement
com.intellij.psi.PsiExpression returnValue
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
com.intellij.psi.PsiElement body
public boolean isReturned ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/VariableUsedInArrayInitializerVisitor.class
VariableUsedInArrayInitializerVisitor.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.VariableUsedInArrayInitializerVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiVariable variable
private boolean passed
void <init> (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitArrayInitializerExpression (com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiArrayInitializerExpression expression
com.intellij.psi.PsiExpression[] initializers
public boolean isPassed ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/VariableUsedInInnerClassVisitor.class
VariableUsedInInnerClassVisitor.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.VariableUsedInInnerClassVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiVariable variable
private boolean usedInInnerClass
private int inInnerClassCount
void <init> (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitJavaToken (com.intellij.psi.PsiJavaToken)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiJavaToken token
com.intellij.psi.PsiElement parent
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
protected void elementFinished (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiReferenceExpression referenceExpression
boolean isUsedInInnerClass ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/VariableUsedVisitor.class
VariableUsedVisitor.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.VariableUsedVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean used
private final com.intellij.psi.PsiVariable variable
private void <init> (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression referenceExpression
public boolean isUsed ()
static boolean isVariableUsedIn (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement code
com.siyeh.ig.psiutils.VariableUsedVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/VariableValueUsedVisitor.class
VariableValueUsedVisitor.java
package com.siyeh.ig.psiutils
com.siyeh.ig.psiutils.VariableValueUsedVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiVariable variable
private boolean read
private boolean written
void <init> (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
boolean isVariableValueUsed ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/psiutils/WeakestTypeFinder.class
WeakestTypeFinder.java
package com.siyeh.ig.psiutils
public com.siyeh.ig.psiutils.WeakestTypeFinder extends java.lang.Object {
private void <init> ()
public static java.util.Collection calculateWeakestClassesNecessary (com.intellij.psi.PsiElement, boolean, boolean)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiType variableOrMethodType
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType variableOrMethodType
com.intellij.psi.PsiResourceVariable resourceVariable
String methodCallText
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiClass lowerBoundClass
com.intellij.psi.PsiMethodReferenceExpression methodReferenceExpression
com.intellij.psi.PsiType type
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.psi.PsiClassType returnType
com.intellij.psi.PsiClass resolvedClass
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiClass closeable
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiType type
com.intellij.psi.PsiForeachStatement foreachStatement
com.intellij.psi.PsiClass javaLangIterableClass
com.intellij.psi.PsiType type
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiArrayInitializerExpression arrayInitializerExpression
com.intellij.psi.PsiThrowStatement throwStatement
com.intellij.psi.PsiConditionalExpression conditionalExpression
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiType type
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass innerClass
com.intellij.psi.PsiClass outerClass
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement referenceElement
com.intellij.psi.PsiElement referenceParent
com.intellij.psi.PsiElement referenceGrandParent
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement variableOrMethod
boolean useRighthandTypeAsWeakestTypeInAssignments
boolean useParameterizedTypeForCollectionMethods
com.intellij.psi.PsiType variableOrMethodType
com.intellij.psi.PsiClass variableOrMethodClass
java.util.Set weakestTypeClasses
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiClass lowerBoundClass
com.intellij.util.Query query
boolean hasUsages
private static boolean findWeakestType (com.intellij.psi.PsiElement, com.intellij.psi.PsiMethodCallExpression, boolean, java.util.Set)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType type
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType expressionType
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiType qualifierType
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement referenceElement
com.intellij.psi.PsiMethodCallExpression methodCallExpression
boolean useParameterizedTypeForCollectionMethods
java.util.Set weakestTypeClasses
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiExpression[] expressions
int index
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType type
String methodName
private static boolean checkType (com.intellij.psi.PsiType, com.intellij.psi.PsiSubstitutor, java.util.Collection)
com.intellij.psi.PsiType substitution
com.intellij.psi.PsiType type
com.intellij.psi.PsiSubstitutor substitutor
java.util.Collection weakestTypeClasses
com.intellij.psi.PsiClass aClass
private static boolean findWeakestType (com.intellij.psi.PsiMethodCallExpression, java.util.Set)
com.intellij.psi.PsiClassType expectedClassType
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethodCallExpression methodCallExpression
java.util.Set weakestTypeClasses
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceList throwsList
com.intellij.psi.PsiClassType[] classTypes
java.util.Collection thrownTypes
java.util.List superMethods
boolean checked
private static java.util.List findAllSuperMethods (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
java.util.List result
private static boolean findWeakestType (com.intellij.psi.PsiElement, com.intellij.psi.PsiAssignmentExpression, boolean, java.util.Set)
com.intellij.psi.PsiElement referenceElement
com.intellij.psi.PsiAssignmentExpression assignmentExpression
boolean useRighthandTypeAsWeakestTypeInAssignments
java.util.Set weakestTypeClasses
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiType lhsType
com.intellij.psi.PsiType rhsType
private static boolean findWeakestType (com.intellij.psi.PsiArrayInitializerExpression, java.util.Set)
com.intellij.psi.PsiArrayInitializerExpression arrayInitializerExpression
java.util.Set weakestTypeClasses
com.intellij.psi.PsiType type
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiType componentType
private static boolean findWeakestType (com.intellij.psi.PsiThrowStatement, com.intellij.psi.PsiClass, java.util.Set)
com.intellij.psi.PsiClass throwableClass
com.intellij.psi.PsiClassType referencedType
com.intellij.psi.PsiThrowStatement throwStatement
com.intellij.psi.PsiClass variableOrMethodClass
java.util.Set weakestTypeClasses
com.intellij.psi.PsiClassType runtimeExceptionType
com.intellij.psi.PsiClass runtimeExceptionClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceList throwsList
com.intellij.psi.PsiClassType[] referencedTypes
boolean checked
private static boolean throwsIncompatibleException (com.intellij.psi.PsiMethod, java.util.Collection)
com.intellij.psi.PsiClassType exceptionType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassType superThrownType
com.intellij.psi.PsiMethod method
java.util.Collection exceptionTypes
com.intellij.psi.PsiReferenceList superThrowsList
com.intellij.psi.PsiClassType[] superThrownTypes
private static boolean checkType (com.intellij.psi.PsiType, java.util.Collection)
com.intellij.psi.PsiType type
java.util.Collection weakestTypeClasses
com.intellij.psi.PsiClass aClass
private static java.util.Set filterAccessibleClasses (java.util.Set, com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass visibleInheritor
com.intellij.psi.PsiClass weakestTypeClass
java.util.Set weakestTypeClasses
com.intellij.psi.PsiClass upperBound
com.intellij.psi.PsiElement context
java.util.Set result
private static com.intellij.psi.PsiClass getVisibleInheritor (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass upperBound
com.intellij.psi.PsiElement context
com.intellij.util.Query search
com.intellij.openapi.project.Project project
private static boolean checkClass (com.intellij.psi.PsiClass, java.util.Collection)
com.intellij.psi.PsiClass weakestTypeClass
java.util.Iterator iterator
com.intellij.psi.PsiClass aClass
java.util.Collection weakestTypeClasses
boolean shouldAdd
private static synthetic int lambda$findAllSuperMethods$1 (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiMethod method2
com.intellij.psi.PsiClass aClass1
com.intellij.psi.PsiClass aClass2
String name1
String name2
private static synthetic boolean lambda$findAllSuperMethods$0 (java.util.List, com.intellij.psi.util.MethodSignatureBackedByPsiMethod)
java.util.List result
com.intellij.psi.util.MethodSignatureBackedByPsiMethod method12
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/redundancy/UnusedLabelInspection$1.class
UnusedLabelInspection.java
package com.siyeh.ig.redundancy
synthetic com.siyeh.ig.redundancy.UnusedLabelInspection$1 extends java.lang.Object {
}
com/siyeh/ig/redundancy/UnusedLabelInspection$LabelFinder.class
UnusedLabelInspection.java
package com.siyeh.ig.redundancy
com.siyeh.ig.redundancy.UnusedLabelInspection$LabelFinder extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean found
private final String label
private void <init> (com.intellij.psi.PsiLabeledStatement)
com.intellij.psi.PsiLabeledStatement target
com.intellij.psi.PsiIdentifier labelIdentifier
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitContinueStatement (com.intellij.psi.PsiContinueStatement)
com.intellij.psi.PsiContinueStatement continueStatement
com.intellij.psi.PsiIdentifier labelIdentifier
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiBreakStatement breakStatement
com.intellij.psi.PsiIdentifier labelIdentifier
private boolean labelMatches (com.intellij.psi.PsiIdentifier)
com.intellij.psi.PsiIdentifier labelIdentifier
String labelText
boolean jumpFound ()
synthetic void <init> (com.intellij.psi.PsiLabeledStatement, com.siyeh.ig.redundancy.UnusedLabelInspection$1)
com.intellij.psi.PsiLabeledStatement x0
com.siyeh.ig.redundancy.UnusedLabelInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/redundancy/UnusedLabelInspection$UnusedLabelFix.class
UnusedLabelInspection.java
package com.siyeh.ig.redundancy
com.siyeh.ig.redundancy.UnusedLabelInspection$UnusedLabelFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement label
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiLabeledStatement labeledStatement
com.intellij.psi.PsiStatement statement
com.siyeh.ig.psiutils.CommentTracker commentTracker
String statementText
synthetic void <init> (com.siyeh.ig.redundancy.UnusedLabelInspection$1)
com.siyeh.ig.redundancy.UnusedLabelInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/redundancy/UnusedLabelInspection$UnusedLabelVisitor.class
UnusedLabelInspection.java
package com.siyeh.ig.redundancy
com.siyeh.ig.redundancy.UnusedLabelInspection$UnusedLabelVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitLabeledStatement (com.intellij.psi.PsiLabeledStatement)
com.intellij.psi.PsiLabeledStatement statement
com.intellij.psi.PsiIdentifier labelIdentifier
private static boolean containsBreakOrContinueForLabel (com.intellij.psi.PsiLabeledStatement)
com.intellij.psi.PsiLabeledStatement statement
com.siyeh.ig.redundancy.UnusedLabelInspection$LabelFinder labelFinder
synthetic void <init> (com.siyeh.ig.redundancy.UnusedLabelInspection$1)
com.siyeh.ig.redundancy.UnusedLabelInspection$1 x0
}
com/siyeh/ig/redundancy/UnusedLabelInspection.class
UnusedLabelInspection.java
package com.siyeh.ig.redundancy
public com.siyeh.ig.redundancy.UnusedLabelInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/resources/ChannelResourceInspection.class
ChannelResourceInspection.java
package com.siyeh.ig.resources
public com.siyeh.ig.resources.ChannelResourceInspection extends com.siyeh.ig.resources.ResourceInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected boolean isResourceCreation (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpression qualifier
protected boolean isResourceFactoryClosed (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiTryStatement tryStatement
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/resources/DriverManagerGetConnectionInspection$1.class
DriverManagerGetConnectionInspection.java
package com.siyeh.ig.resources
synthetic com.siyeh.ig.resources.DriverManagerGetConnectionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/resources/DriverManagerGetConnectionInspection$DriverManagerGetConnectionVisitor.class
DriverManagerGetConnectionInspection.java
package com.siyeh.ig.resources
com.siyeh.ig.resources.DriverManagerGetConnectionInspection$DriverManagerGetConnectionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
private static boolean isDriverManagerGetConnection (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String className
synthetic void <init> (com.siyeh.ig.resources.DriverManagerGetConnectionInspection$1)
com.siyeh.ig.resources.DriverManagerGetConnectionInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/resources/DriverManagerGetConnectionInspection.class
DriverManagerGetConnectionInspection.java
package com.siyeh.ig.resources
public com.siyeh.ig.resources.DriverManagerGetConnectionInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/resources/HibernateResourceInspection.class
HibernateResourceInspection.java
package com.siyeh.ig.resources
public com.siyeh.ig.resources.HibernateResourceInspection extends com.siyeh.ig.resources.ResourceInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected boolean isResourceCreation (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpression qualifier
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/resources/JDBCResourceInspection.class
JDBCResourceInspection.java
package com.siyeh.ig.resources
public com.siyeh.ig.resources.JDBCResourceInspection extends com.siyeh.ig.resources.ResourceInspection {
private static final String[] creationMethodClassName
private static final String[] creationMethodName
private static final java.util.Set creationMethodNameSet
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected boolean isResourceCreation (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiClass containingClass
String expectedClassName
int i
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String name
com.intellij.psi.PsiMethod method
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/resources/JNDIResourceInspection.class
JNDIResourceInspection.java
package com.siyeh.ig.resources
public com.siyeh.ig.resources.JNDIResourceInspection extends com.siyeh.ig.resources.ResourceInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected boolean isResourceCreation (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpression expression
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/resources/ResourceInspection$1.class
ResourceInspection.java
package com.siyeh.ig.resources
final com.siyeh.ig.resources.ResourceInspection$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.openapi.util.Ref val$result
void <init> (com.intellij.openapi.util.Ref)
public void visitExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
}
com/siyeh/ig/resources/ResourceInspection$CloseVisitor.class
ResourceInspection.java
package com.siyeh.ig.resources
com.siyeh.ig.resources.ResourceInspection$CloseVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean containsClose
private final com.intellij.psi.PsiVariable resource
private final String resourceName
final synthetic com.siyeh.ig.resources.ResourceInspection this$0
private void <init> (com.siyeh.ig.resources.ResourceInspection, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable resource
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression referenceExpression
String text
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiElement target
private boolean containsClose ()
synthetic void <init> (com.siyeh.ig.resources.ResourceInspection, com.intellij.psi.PsiVariable, com.siyeh.ig.resources.ResourceInspection$1)
com.siyeh.ig.resources.ResourceInspection x0
com.intellij.psi.PsiVariable x1
com.siyeh.ig.resources.ResourceInspection$1 x2
static synthetic boolean access$300 (com.siyeh.ig.resources.ResourceInspection$CloseVisitor)
com.siyeh.ig.resources.ResourceInspection$CloseVisitor x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/resources/ResourceInspection$EscapeVisitor.class
ResourceInspection.java
package com.siyeh.ig.resources
com.siyeh.ig.resources.ResourceInspection$EscapeVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiVariable boundVariable
private boolean escaped
final synthetic com.siyeh.ig.resources.ResourceInspection this$0
void <init> (com.siyeh.ig.resources.ResourceInspection, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable boundVariable
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiReturnStatement statement
com.intellij.psi.PsiExpression value
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiReferenceExpression lReferenceExpression
com.intellij.psi.PsiElement lTarget
public void visitCallExpression (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiExpression returnedValue
com.intellij.psi.PsiExpression maybeReferenceExpression
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiCallExpression callExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] expressions
public boolean isEscaped ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/resources/ResourceInspection$ResourceVisitor.class
ResourceInspection.java
package com.siyeh.ig.resources
com.siyeh.ig.resources.ResourceInspection$ResourceVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.resources.ResourceInspection this$0
private void <init> (com.siyeh.ig.resources.ResourceInspection)
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
private boolean isNotSafelyClosedResource (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiVariable boundVariable
synthetic void <init> (com.siyeh.ig.resources.ResourceInspection, com.siyeh.ig.resources.ResourceInspection$1)
com.siyeh.ig.resources.ResourceInspection x0
com.siyeh.ig.resources.ResourceInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/resources/ResourceInspection.class
ResourceInspection.java
package com.siyeh.ig.resources
public abstract com.siyeh.ig.resources.ResourceInspection extends com.siyeh.ig.BaseInspection {
public boolean insideTryAllowed
public boolean anyMethodMayClose
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void writeSettings (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element node
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
String text
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
protected abstract boolean isResourceCreation (com.intellij.psi.PsiExpression)
protected boolean isResourceFactoryClosed (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static com.intellij.psi.PsiVariable getVariable (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
private static com.intellij.psi.PsiElement getParent (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiType type
private boolean isSafelyClosed (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiStatement parentStatement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiStatement nextStatement
com.intellij.psi.PsiTryStatement tryStatement
private static boolean isSignificant (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.openapi.util.Ref result
boolean isResourceClosedInFinally (com.intellij.psi.PsiTryStatement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.PsiCodeBlock tryBlock
com.siyeh.ig.resources.ResourceInspection$CloseVisitor visitor
private boolean isResourceClose (com.intellij.psi.PsiStatement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiCodeBlock tryBlock
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiVariable variable
protected boolean isResourceClose (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiVariable resource
boolean isResourceEscapingFromMethod (com.intellij.psi.PsiVariable, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiField field
String fieldName
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiVariable boundVariable
com.intellij.psi.PsiExpression resourceCreationExpression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiCodeBlock codeBlock
com.siyeh.ig.resources.ResourceInspection$EscapeVisitor visitor
static synthetic boolean access$100 (com.siyeh.ig.resources.ResourceInspection, com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.siyeh.ig.resources.ResourceInspection x0
com.intellij.psi.PsiVariable x1
com.intellij.psi.PsiElement x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/resources/SocketResourceInspection.class
SocketResourceInspection.java
package com.siyeh.ig.resources
public com.siyeh.ig.resources.SocketResourceInspection extends com.siyeh.ig.resources.ResourceInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected boolean isResourceCreation (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression expression
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/ClassLoaderInstantiationInspection$1.class
ClassLoaderInstantiationInspection.java
package com.siyeh.ig.security
synthetic com.siyeh.ig.security.ClassLoaderInstantiationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/security/ClassLoaderInstantiationInspection$ClassLoaderInstantiationVisitor.class
ClassLoaderInstantiationInspection.java
package com.siyeh.ig.security
com.siyeh.ig.security.ClassLoaderInstantiationInspection$ClassLoaderInstantiationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
synthetic void <init> (com.siyeh.ig.security.ClassLoaderInstantiationInspection$1)
com.siyeh.ig.security.ClassLoaderInstantiationInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/ClassLoaderInstantiationInspection.class
ClassLoaderInstantiationInspection.java
package com.siyeh.ig.security
public com.siyeh.ig.security.ClassLoaderInstantiationInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/CustomClassloaderInspection$1.class
CustomClassloaderInspection.java
package com.siyeh.ig.security
synthetic com.siyeh.ig.security.CustomClassloaderInspection$1 extends java.lang.Object {
}
com/siyeh/ig/security/CustomClassloaderInspection$CustomClassloaderVisitor.class
CustomClassloaderInspection.java
package com.siyeh.ig.security
com.siyeh.ig.security.CustomClassloaderInspection$CustomClassloaderVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.security.CustomClassloaderInspection$1)
com.siyeh.ig.security.CustomClassloaderInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/CustomClassloaderInspection.class
CustomClassloaderInspection.java
package com.siyeh.ig.security
public com.siyeh.ig.security.CustomClassloaderInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/CustomSecurityManagerInspection$1.class
CustomSecurityManagerInspection.java
package com.siyeh.ig.security
synthetic com.siyeh.ig.security.CustomSecurityManagerInspection$1 extends java.lang.Object {
}
com/siyeh/ig/security/CustomSecurityManagerInspection$CustomSecurityManagerVisitor.class
CustomSecurityManagerInspection.java
package com.siyeh.ig.security
com.siyeh.ig.security.CustomSecurityManagerInspection$CustomSecurityManagerVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.security.CustomSecurityManagerInspection$1)
com.siyeh.ig.security.CustomSecurityManagerInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/CustomSecurityManagerInspection.class
CustomSecurityManagerInspection.java
package com.siyeh.ig.security
public com.siyeh.ig.security.CustomSecurityManagerInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/DesignForExtensionInspection$1.class
DesignForExtensionInspection.java
package com.siyeh.ig.security
synthetic com.siyeh.ig.security.DesignForExtensionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/security/DesignForExtensionInspection$DesignForExtensionVisitor.class
DesignForExtensionInspection.java
package com.siyeh.ig.security
com.siyeh.ig.security.DesignForExtensionInspection$DesignForExtensionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiCodeBlock body
synthetic void <init> (com.siyeh.ig.security.DesignForExtensionInspection$1)
com.siyeh.ig.security.DesignForExtensionInspection$1 x0
}
com/siyeh/ig/security/DesignForExtensionInspection$MakeMethodFinalFix.class
DesignForExtensionInspection.java
package com.siyeh.ig.security
com.siyeh.ig.security.DesignForExtensionInspection$MakeMethodFinalFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myMethodName
void <init> (java.lang.String)
String methodName
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiModifierList modifierList
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/DesignForExtensionInspection.class
DesignForExtensionInspection.java
package com.siyeh.ig.security
public com.siyeh.ig.security.DesignForExtensionInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiMethod method
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/JDBCExecuteWithNonConstantStringInspection$1.class
JDBCExecuteWithNonConstantStringInspection.java
package com.siyeh.ig.security
synthetic com.siyeh.ig.security.JDBCExecuteWithNonConstantStringInspection$1 extends java.lang.Object {
}
com/siyeh/ig/security/JDBCExecuteWithNonConstantStringInspection$RuntimeExecVisitor.class
JDBCExecuteWithNonConstantStringInspection.java
package com.siyeh.ig.security
com.siyeh.ig.security.JDBCExecuteWithNonConstantStringInspection$RuntimeExecVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.security.JDBCExecuteWithNonConstantStringInspection this$0
private void <init> (com.siyeh.ig.security.JDBCExecuteWithNonConstantStringInspection)
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
synthetic void <init> (com.siyeh.ig.security.JDBCExecuteWithNonConstantStringInspection, com.siyeh.ig.security.JDBCExecuteWithNonConstantStringInspection$1)
com.siyeh.ig.security.JDBCExecuteWithNonConstantStringInspection x0
com.siyeh.ig.security.JDBCExecuteWithNonConstantStringInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/JDBCExecuteWithNonConstantStringInspection.class
JDBCExecuteWithNonConstantStringInspection.java
package com.siyeh.ig.security
public com.siyeh.ig.security.JDBCExecuteWithNonConstantStringInspection extends com.siyeh.ig.BaseInspection {
public boolean considerStaticFinalConstant
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/JDBCPrepareStatementWithNonConstantStringInspection$1.class
JDBCPrepareStatementWithNonConstantStringInspection.java
package com.siyeh.ig.security
synthetic com.siyeh.ig.security.JDBCPrepareStatementWithNonConstantStringInspection$1 extends java.lang.Object {
}
com/siyeh/ig/security/JDBCPrepareStatementWithNonConstantStringInspection$RuntimeExecVisitor.class
JDBCPrepareStatementWithNonConstantStringInspection.java
package com.siyeh.ig.security
com.siyeh.ig.security.JDBCPrepareStatementWithNonConstantStringInspection$RuntimeExecVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.security.JDBCPrepareStatementWithNonConstantStringInspection this$0
private void <init> (com.siyeh.ig.security.JDBCPrepareStatementWithNonConstantStringInspection)
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
synthetic void <init> (com.siyeh.ig.security.JDBCPrepareStatementWithNonConstantStringInspection, com.siyeh.ig.security.JDBCPrepareStatementWithNonConstantStringInspection$1)
com.siyeh.ig.security.JDBCPrepareStatementWithNonConstantStringInspection x0
com.siyeh.ig.security.JDBCPrepareStatementWithNonConstantStringInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/JDBCPrepareStatementWithNonConstantStringInspection.class
JDBCPrepareStatementWithNonConstantStringInspection.java
package com.siyeh.ig.security
public com.siyeh.ig.security.JDBCPrepareStatementWithNonConstantStringInspection extends com.siyeh.ig.BaseInspection {
public boolean considerStaticFinalConstant
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/LoadLibraryWithNonConstantStringInspection$1.class
LoadLibraryWithNonConstantStringInspection.java
package com.siyeh.ig.security
synthetic com.siyeh.ig.security.LoadLibraryWithNonConstantStringInspection$1 extends java.lang.Object {
}
com/siyeh/ig/security/LoadLibraryWithNonConstantStringInspection$RuntimeExecVisitor.class
LoadLibraryWithNonConstantStringInspection.java
package com.siyeh.ig.security
com.siyeh.ig.security.LoadLibraryWithNonConstantStringInspection$RuntimeExecVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.security.LoadLibraryWithNonConstantStringInspection this$0
private void <init> (com.siyeh.ig.security.LoadLibraryWithNonConstantStringInspection)
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
synthetic void <init> (com.siyeh.ig.security.LoadLibraryWithNonConstantStringInspection, com.siyeh.ig.security.LoadLibraryWithNonConstantStringInspection$1)
com.siyeh.ig.security.LoadLibraryWithNonConstantStringInspection x0
com.siyeh.ig.security.LoadLibraryWithNonConstantStringInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/LoadLibraryWithNonConstantStringInspection.class
LoadLibraryWithNonConstantStringInspection.java
package com.siyeh.ig.security
public com.siyeh.ig.security.LoadLibraryWithNonConstantStringInspection extends com.siyeh.ig.BaseInspection {
public boolean considerStaticFinalConstant
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String qualifier
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/NonFinalCloneInspection$1.class
NonFinalCloneInspection.java
package com.siyeh.ig.security
synthetic com.siyeh.ig.security.NonFinalCloneInspection$1 extends java.lang.Object {
}
com/siyeh/ig/security/NonFinalCloneInspection$NonFinalCloneVisitor.class
NonFinalCloneInspection.java
package com.siyeh.ig.security
com.siyeh.ig.security.NonFinalCloneInspection$NonFinalCloneVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.security.NonFinalCloneInspection$1)
com.siyeh.ig.security.NonFinalCloneInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/NonFinalCloneInspection.class
NonFinalCloneInspection.java
package com.siyeh.ig.security
public com.siyeh.ig.security.NonFinalCloneInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/NonStaticInnerClassInSecureContextInspection$1.class
NonStaticInnerClassInSecureContextInspection.java
package com.siyeh.ig.security
synthetic com.siyeh.ig.security.NonStaticInnerClassInSecureContextInspection$1 extends java.lang.Object {
}
com/siyeh/ig/security/NonStaticInnerClassInSecureContextInspection$NonStaticInnerClassInSecureContextVisitor.class
NonStaticInnerClassInSecureContextInspection.java
package com.siyeh.ig.security
com.siyeh.ig.security.NonStaticInnerClassInSecureContextInspection$NonStaticInnerClassInSecureContextVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.security.NonStaticInnerClassInSecureContextInspection$1)
com.siyeh.ig.security.NonStaticInnerClassInSecureContextInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/NonStaticInnerClassInSecureContextInspection.class
NonStaticInnerClassInSecureContextInspection.java
package com.siyeh.ig.security
public com.siyeh.ig.security.NonStaticInnerClassInSecureContextInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/PublicStaticArrayFieldInspection$1.class
PublicStaticArrayFieldInspection.java
package com.siyeh.ig.security
synthetic com.siyeh.ig.security.PublicStaticArrayFieldInspection$1 extends java.lang.Object {
}
com/siyeh/ig/security/PublicStaticArrayFieldInspection$PublicStaticArrayFieldVisitor.class
PublicStaticArrayFieldInspection.java
package com.siyeh.ig.security
com.siyeh.ig.security.PublicStaticArrayFieldInspection$PublicStaticArrayFieldVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiType type
synthetic void <init> (com.siyeh.ig.security.PublicStaticArrayFieldInspection$1)
com.siyeh.ig.security.PublicStaticArrayFieldInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/PublicStaticArrayFieldInspection.class
PublicStaticArrayFieldInspection.java
package com.siyeh.ig.security
public com.siyeh.ig.security.PublicStaticArrayFieldInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/RuntimeExecWithNonConstantStringInspection$1.class
RuntimeExecWithNonConstantStringInspection.java
package com.siyeh.ig.security
synthetic com.siyeh.ig.security.RuntimeExecWithNonConstantStringInspection$1 extends java.lang.Object {
}
com/siyeh/ig/security/RuntimeExecWithNonConstantStringInspection$RuntimeExecVisitor.class
RuntimeExecWithNonConstantStringInspection.java
package com.siyeh.ig.security
com.siyeh.ig.security.RuntimeExecWithNonConstantStringInspection$RuntimeExecVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.security.RuntimeExecWithNonConstantStringInspection this$0
private void <init> (com.siyeh.ig.security.RuntimeExecWithNonConstantStringInspection)
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
synthetic void <init> (com.siyeh.ig.security.RuntimeExecWithNonConstantStringInspection, com.siyeh.ig.security.RuntimeExecWithNonConstantStringInspection$1)
com.siyeh.ig.security.RuntimeExecWithNonConstantStringInspection x0
com.siyeh.ig.security.RuntimeExecWithNonConstantStringInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/RuntimeExecWithNonConstantStringInspection.class
RuntimeExecWithNonConstantStringInspection.java
package com.siyeh.ig.security
public com.siyeh.ig.security.RuntimeExecWithNonConstantStringInspection extends com.siyeh.ig.BaseInspection {
public boolean considerStaticFinalConstant
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/SerializableClassInSecureContextMerger.class
SerializableClassInSecureContextMerger.java
package com.siyeh.ig.security
public com.siyeh.ig.security.SerializableClassInSecureContextMerger extends com.intellij.codeInspection.ex.InspectionElementsMerger {
public void <init> ()
public java.lang.String getMergedToolName ()
public java.lang.String[] getSourceToolNames ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/SystemPropertiesInspection$1.class
SystemPropertiesInspection.java
package com.siyeh.ig.security
synthetic com.siyeh.ig.security.SystemPropertiesInspection$1 extends java.lang.Object {
}
com/siyeh/ig/security/SystemPropertiesInspection$SystemPropertiesVisitor.class
SystemPropertiesInspection.java
package com.siyeh.ig.security
com.siyeh.ig.security.SystemPropertiesInspection$SystemPropertiesVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
boolean isGetSystemProperty
boolean isIntegerGetInteger
boolean isBooleanGetBoolean
private static boolean isGetSystemProperty (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String className
private static boolean isIntegerGetInteger (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String className
private static boolean isBooleanGetBoolean (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String className
synthetic void <init> (com.siyeh.ig.security.SystemPropertiesInspection$1)
com.siyeh.ig.security.SystemPropertiesInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/SystemPropertiesInspection.class
SystemPropertiesInspection.java
package com.siyeh.ig.security
public com.siyeh.ig.security.SystemPropertiesInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
boolean isGetSystemProperty
boolean isIntegerGetInteger
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/SystemSetSecurityManagerInspection$1.class
SystemSetSecurityManagerInspection.java
package com.siyeh.ig.security
synthetic com.siyeh.ig.security.SystemSetSecurityManagerInspection$1 extends java.lang.Object {
}
com/siyeh/ig/security/SystemSetSecurityManagerInspection$SystemSetSecurityManagerVisitor.class
SystemSetSecurityManagerInspection.java
package com.siyeh.ig.security
com.siyeh.ig.security.SystemSetSecurityManagerInspection$SystemSetSecurityManagerVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
private static boolean isSetSecurityManager (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String className
synthetic void <init> (com.siyeh.ig.security.SystemSetSecurityManagerInspection$1)
com.siyeh.ig.security.SystemSetSecurityManagerInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/SystemSetSecurityManagerInspection.class
SystemSetSecurityManagerInspection.java
package com.siyeh.ig.security
public com.siyeh.ig.security.SystemSetSecurityManagerInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/UnsecureRandomNumberGenerationInspection$1.class
UnsecureRandomNumberGenerationInspection.java
package com.siyeh.ig.security
synthetic com.siyeh.ig.security.UnsecureRandomNumberGenerationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/security/UnsecureRandomNumberGenerationInspection$InsecureRandomNumberGenerationVisitor.class
UnsecureRandomNumberGenerationInspection.java
package com.siyeh.ig.security
com.siyeh.ig.security.UnsecureRandomNumberGenerationInspection$InsecureRandomNumberGenerationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass aClass
String qualifiedName
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
String className
synthetic void <init> (com.siyeh.ig.security.UnsecureRandomNumberGenerationInspection$1)
com.siyeh.ig.security.UnsecureRandomNumberGenerationInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/security/UnsecureRandomNumberGenerationInspection.class
UnsecureRandomNumberGenerationInspection.java
package com.siyeh.ig.security
public com.siyeh.ig.security.UnsecureRandomNumberGenerationInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String text
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/ComparatorNotSerializableInspection$1.class
ComparatorNotSerializableInspection.java
package com.siyeh.ig.serialization
synthetic com.siyeh.ig.serialization.ComparatorNotSerializableInspection$1 extends java.lang.Object {
}
com/siyeh/ig/serialization/ComparatorNotSerializableInspection$ComparatorNotSerializableVisitor.class
ComparatorNotSerializableInspection.java
package com.siyeh.ig.serialization
com.siyeh.ig.serialization.ComparatorNotSerializableInspection$ComparatorNotSerializableVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.serialization.ComparatorNotSerializableInspection$1)
com.siyeh.ig.serialization.ComparatorNotSerializableInspection$1 x0
}
com/siyeh/ig/serialization/ComparatorNotSerializableInspection.class
ComparatorNotSerializableInspection.java
package com.siyeh.ig.serialization
public com.siyeh.ig.serialization.ComparatorNotSerializableInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/ExternalizableWithSerializationMethodsInspection$1.class
ExternalizableWithSerializationMethodsInspection.java
package com.siyeh.ig.serialization
synthetic com.siyeh.ig.serialization.ExternalizableWithSerializationMethodsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/serialization/ExternalizableWithSerializationMethodsInspection$ExternalizableDefinesSerializationMethodsVisitor.class
ExternalizableWithSerializationMethodsInspection.java
package com.siyeh.ig.serialization
com.siyeh.ig.serialization.ExternalizableWithSerializationMethodsInspection$ExternalizableDefinesSerializationMethodsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
boolean hasReadObject
boolean hasWriteObject
synthetic void <init> (com.siyeh.ig.serialization.ExternalizableWithSerializationMethodsInspection$1)
com.siyeh.ig.serialization.ExternalizableWithSerializationMethodsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/ExternalizableWithSerializationMethodsInspection.class
ExternalizableWithSerializationMethodsInspection.java
package com.siyeh.ig.serialization
public com.siyeh.ig.serialization.ExternalizableWithSerializationMethodsInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
boolean hasReadObject
boolean hasWriteObject
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/NonSerializableObjectBoundToHttpSessionInspection$1.class
NonSerializableObjectBoundToHttpSessionInspection.java
package com.siyeh.ig.serialization
synthetic com.siyeh.ig.serialization.NonSerializableObjectBoundToHttpSessionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/serialization/NonSerializableObjectBoundToHttpSessionInspection$NonSerializableObjectBoundToHttpSessionVisitor.class
NonSerializableObjectBoundToHttpSessionInspection.java
package com.siyeh.ig.serialization
com.siyeh.ig.serialization.NonSerializableObjectBoundToHttpSessionInspection$NonSerializableObjectBoundToHttpSessionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType argumentType
synthetic void <init> (com.siyeh.ig.serialization.NonSerializableObjectBoundToHttpSessionInspection$1)
com.siyeh.ig.serialization.NonSerializableObjectBoundToHttpSessionInspection$1 x0
}
com/siyeh/ig/serialization/NonSerializableObjectBoundToHttpSessionInspection.class
NonSerializableObjectBoundToHttpSessionInspection.java
package com.siyeh.ig.serialization
public com.siyeh.ig.serialization.NonSerializableObjectBoundToHttpSessionInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/NonSerializableObjectPassedToObjectStreamInspection$1.class
NonSerializableObjectPassedToObjectStreamInspection.java
package com.siyeh.ig.serialization
synthetic com.siyeh.ig.serialization.NonSerializableObjectPassedToObjectStreamInspection$1 extends java.lang.Object {
}
com/siyeh/ig/serialization/NonSerializableObjectPassedToObjectStreamInspection$NonSerializableObjectPassedToObjectStreamVisitor.class
NonSerializableObjectPassedToObjectStreamInspection.java
package com.siyeh.ig.serialization
com.siyeh.ig.serialization.NonSerializableObjectPassedToObjectStreamInspection$NonSerializableObjectPassedToObjectStreamVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType argumentType
synthetic void <init> (com.siyeh.ig.serialization.NonSerializableObjectPassedToObjectStreamInspection$1)
com.siyeh.ig.serialization.NonSerializableObjectPassedToObjectStreamInspection$1 x0
}
com/siyeh/ig/serialization/NonSerializableObjectPassedToObjectStreamInspection.class
NonSerializableObjectPassedToObjectStreamInspection.java
package com.siyeh.ig.serialization
public com.siyeh.ig.serialization.NonSerializableObjectPassedToObjectStreamInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/NonSerializableWithSerialVersionUIDFieldInspection$1.class
NonSerializableWithSerialVersionUIDFieldInspection.java
package com.siyeh.ig.serialization
synthetic com.siyeh.ig.serialization.NonSerializableWithSerialVersionUIDFieldInspection$1 extends java.lang.Object {
}
com/siyeh/ig/serialization/NonSerializableWithSerialVersionUIDFieldInspection$NonSerializableWithSerialVersionUIDVisitor.class
NonSerializableWithSerialVersionUIDFieldInspection.java
package com.siyeh.ig.serialization
com.siyeh.ig.serialization.NonSerializableWithSerialVersionUIDFieldInspection$NonSerializableWithSerialVersionUIDVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiField field
synthetic void <init> (com.siyeh.ig.serialization.NonSerializableWithSerialVersionUIDFieldInspection$1)
com.siyeh.ig.serialization.NonSerializableWithSerialVersionUIDFieldInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/NonSerializableWithSerialVersionUIDFieldInspection.class
NonSerializableWithSerialVersionUIDFieldInspection.java
package com.siyeh.ig.serialization
public com.siyeh.ig.serialization.NonSerializableWithSerialVersionUIDFieldInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass aClass
protected transient com.siyeh.ig.InspectionGadgetsFix[] buildFixes (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiField field
boolean onTheFly
com.siyeh.ig.DelegatingFix removeFieldFix
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/NonSerializableWithSerializationMethodsInspection$1.class
NonSerializableWithSerializationMethodsInspection.java
package com.siyeh.ig.serialization
synthetic com.siyeh.ig.serialization.NonSerializableWithSerializationMethodsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/serialization/NonSerializableWithSerializationMethodsInspection$NonSerializableWithSerializationMethodsVisitor.class
NonSerializableWithSerializationMethodsInspection.java
package com.siyeh.ig.serialization
com.siyeh.ig.serialization.NonSerializableWithSerializationMethodsInspection$NonSerializableWithSerializationMethodsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
boolean hasReadObject
boolean hasWriteObject
synthetic void <init> (com.siyeh.ig.serialization.NonSerializableWithSerializationMethodsInspection$1)
com.siyeh.ig.serialization.NonSerializableWithSerializationMethodsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/NonSerializableWithSerializationMethodsInspection.class
NonSerializableWithSerializationMethodsInspection.java
package com.siyeh.ig.serialization
public com.siyeh.ig.serialization.NonSerializableWithSerializationMethodsInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass aClass
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
boolean hasReadObject
boolean hasWriteObject
com.intellij.psi.PsiClass aClass
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/ReadObjectAndWriteObjectPrivateInspection$1.class
ReadObjectAndWriteObjectPrivateInspection.java
package com.siyeh.ig.serialization
synthetic com.siyeh.ig.serialization.ReadObjectAndWriteObjectPrivateInspection$1 extends java.lang.Object {
}
com/siyeh/ig/serialization/ReadObjectAndWriteObjectPrivateInspection$ReadObjectWriteObjectPrivateVisitor.class
ReadObjectAndWriteObjectPrivateInspection.java
package com.siyeh.ig.serialization
com.siyeh.ig.serialization.ReadObjectAndWriteObjectPrivateInspection$ReadObjectWriteObjectPrivateVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.serialization.ReadObjectAndWriteObjectPrivateInspection$1)
com.siyeh.ig.serialization.ReadObjectAndWriteObjectPrivateInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/ReadObjectAndWriteObjectPrivateInspection.class
ReadObjectAndWriteObjectPrivateInspection.java
package com.siyeh.ig.serialization
public com.siyeh.ig.serialization.ReadObjectAndWriteObjectPrivateInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/ReadObjectInitializationInspection$1.class
ReadObjectInitializationInspection.java
package com.siyeh.ig.serialization
synthetic com.siyeh.ig.serialization.ReadObjectInitializationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/serialization/ReadObjectInitializationInspection$ReadObjectInitializationVisitor.class
ReadObjectInitializationInspection.java
package com.siyeh.ig.serialization
com.siyeh.ig.serialization.ReadObjectInitializationInspection$ReadObjectInitializationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiField field
com.intellij.psi.PsiField field
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
boolean defaultReadObjectCalled
com.intellij.psi.PsiField[] fields
public static boolean isFieldInitialized (com.intellij.psi.PsiField, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiField field
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.serialization.ReadObjectInitializationInspection$1)
com.siyeh.ig.serialization.ReadObjectInitializationInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/ReadObjectInitializationInspection.class
ReadObjectInitializationInspection.java
package com.siyeh.ig.serialization
public com.siyeh.ig.serialization.ReadObjectInitializationInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/ReadResolveAndWriteReplaceProtectedInspection$1.class
ReadResolveAndWriteReplaceProtectedInspection.java
package com.siyeh.ig.serialization
synthetic com.siyeh.ig.serialization.ReadResolveAndWriteReplaceProtectedInspection$1 extends java.lang.Object {
}
com/siyeh/ig/serialization/ReadResolveAndWriteReplaceProtectedInspection$ReadResolveWriteReplaceProtectedVisitor.class
ReadResolveAndWriteReplaceProtectedInspection.java
package com.siyeh.ig.serialization
com.siyeh.ig.serialization.ReadResolveAndWriteReplaceProtectedInspection$ReadResolveWriteReplaceProtectedVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.serialization.ReadResolveAndWriteReplaceProtectedInspection$1)
com.siyeh.ig.serialization.ReadResolveAndWriteReplaceProtectedInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/ReadResolveAndWriteReplaceProtectedInspection.class
ReadResolveAndWriteReplaceProtectedInspection.java
package com.siyeh.ig.serialization
public com.siyeh.ig.serialization.ReadResolveAndWriteReplaceProtectedInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/SerialPersistentFieldsWithWrongSignatureInspection$1.class
SerialPersistentFieldsWithWrongSignatureInspection.java
package com.siyeh.ig.serialization
synthetic com.siyeh.ig.serialization.SerialPersistentFieldsWithWrongSignatureInspection$1 extends java.lang.Object {
}
com/siyeh/ig/serialization/SerialPersistentFieldsWithWrongSignatureInspection$SerialPersistentFieldsWithWrongSignatureVisitor.class
SerialPersistentFieldsWithWrongSignatureInspection.java
package com.siyeh.ig.serialization
com.siyeh.ig.serialization.SerialPersistentFieldsWithWrongSignatureInspection$SerialPersistentFieldsWithWrongSignatureVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiType type
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiField badSerialPersistentFields
com.intellij.psi.PsiField[] fields
private static boolean isSerialPersistentFields (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
String fieldName
synthetic void <init> (com.siyeh.ig.serialization.SerialPersistentFieldsWithWrongSignatureInspection$1)
com.siyeh.ig.serialization.SerialPersistentFieldsWithWrongSignatureInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/SerialPersistentFieldsWithWrongSignatureInspection.class
SerialPersistentFieldsWithWrongSignatureInspection.java
package com.siyeh.ig.serialization
public com.siyeh.ig.serialization.SerialPersistentFieldsWithWrongSignatureInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/SerialVersionUIDNotStaticFinalInspection$1.class
SerialVersionUIDNotStaticFinalInspection.java
package com.siyeh.ig.serialization
synthetic com.siyeh.ig.serialization.SerialVersionUIDNotStaticFinalInspection$1 extends java.lang.Object {
}
com/siyeh/ig/serialization/SerialVersionUIDNotStaticFinalInspection$SerialVersionUIDNotStaticFinalFix.class
SerialVersionUIDNotStaticFinalInspection.java
package com.siyeh.ig.serialization
com.siyeh.ig.serialization.SerialVersionUIDNotStaticFinalInspection$SerialVersionUIDNotStaticFinalFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiField field
com.intellij.psi.PsiModifierList modifierList
synthetic void <init> (com.siyeh.ig.serialization.SerialVersionUIDNotStaticFinalInspection$1)
com.siyeh.ig.serialization.SerialVersionUIDNotStaticFinalInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/SerialVersionUIDNotStaticFinalInspection$SerialVersionUIDNotStaticFinalVisitor.class
SerialVersionUIDNotStaticFinalInspection.java
package com.siyeh.ig.serialization
com.siyeh.ig.serialization.SerialVersionUIDNotStaticFinalInspection$SerialVersionUIDNotStaticFinalVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiField field
com.intellij.psi.PsiType type
boolean wrongType
synthetic void <init> (com.siyeh.ig.serialization.SerialVersionUIDNotStaticFinalInspection$1)
com.siyeh.ig.serialization.SerialVersionUIDNotStaticFinalInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/SerialVersionUIDNotStaticFinalInspection.class
SerialVersionUIDNotStaticFinalInspection.java
package com.siyeh.ig.serialization
public com.siyeh.ig.serialization.SerialVersionUIDNotStaticFinalInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/SerializableStoresNonSerializableInspection$1.class
SerializableStoresNonSerializableInspection.java
package com.siyeh.ig.serialization
synthetic com.siyeh.ig.serialization.SerializableStoresNonSerializableInspection$1 extends java.lang.Object {
}
com/siyeh/ig/serialization/SerializableStoresNonSerializableInspection$SerializableStoresNonSerializableVisitor$LocalVariableReferenceFinder.class
SerializableStoresNonSerializableInspection.java
package com.siyeh.ig.serialization
com.siyeh.ig.serialization.SerializableStoresNonSerializableInspection$SerializableStoresNonSerializableVisitor$LocalVariableReferenceFinder extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiElement myClassOrLambda
final synthetic com.siyeh.ig.serialization.SerializableStoresNonSerializableInspection$SerializableStoresNonSerializableVisitor this$0
void <init> (com.siyeh.ig.serialization.SerializableStoresNonSerializableInspection$SerializableStoresNonSerializableVisitor, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement classOrLambda
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement target
com.intellij.psi.PsiVariable variable
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/SerializableStoresNonSerializableInspection$SerializableStoresNonSerializableVisitor.class
SerializableStoresNonSerializableInspection.java
package com.siyeh.ig.serialization
com.siyeh.ig.serialization.SerializableStoresNonSerializableInspection$SerializableStoresNonSerializableVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement parent
com.siyeh.ig.serialization.SerializableStoresNonSerializableInspection$SerializableStoresNonSerializableVisitor$LocalVariableReferenceFinder visitor
com.intellij.psi.PsiElement child
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.serialization.SerializableStoresNonSerializableInspection$1)
com.siyeh.ig.serialization.SerializableStoresNonSerializableInspection$1 x0
static synthetic void access$100 (com.siyeh.ig.serialization.SerializableStoresNonSerializableInspection$SerializableStoresNonSerializableVisitor, com.intellij.psi.PsiElement, java.lang.Object[])
com.siyeh.ig.serialization.SerializableStoresNonSerializableInspection$SerializableStoresNonSerializableVisitor x0
com.intellij.psi.PsiElement x1
Object[] x2
}
com/siyeh/ig/serialization/SerializableStoresNonSerializableInspection.class
SerializableStoresNonSerializableInspection.java
package com.siyeh.ig.serialization
public com.siyeh.ig.serialization.SerializableStoresNonSerializableInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
com.intellij.psi.PsiClass aClass
Object[] infos
com.intellij.psi.PsiElement classOrLambda
com.intellij.psi.PsiType type
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/SerializableWithUnconstructableAncestorInspection$1.class
SerializableWithUnconstructableAncestorInspection.java
package com.siyeh.ig.serialization
synthetic com.siyeh.ig.serialization.SerializableWithUnconstructableAncestorInspection$1 extends java.lang.Object {
}
com/siyeh/ig/serialization/SerializableWithUnconstructableAncestorInspection$SerializableWithUnconstructableAncestorVisitor.class
SerializableWithUnconstructableAncestorInspection.java
package com.siyeh.ig.serialization
com.siyeh.ig.serialization.SerializableWithUnconstructableAncestorInspection$SerializableWithUnconstructableAncestorVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass ancestor
java.util.Set visitedClasses
private static boolean classHasNoArgConstructor (com.intellij.psi.PsiClass)
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass aClass
boolean hasConstructor
boolean hasNoArgConstructor
synthetic void <init> (com.siyeh.ig.serialization.SerializableWithUnconstructableAncestorInspection$1)
com.siyeh.ig.serialization.SerializableWithUnconstructableAncestorInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/SerializableWithUnconstructableAncestorInspection.class
SerializableWithUnconstructableAncestorInspection.java
package com.siyeh.ig.serialization
public com.siyeh.ig.serialization.SerializableWithUnconstructableAncestorInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass ancestor
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/TransientFieldInNonSerializableClassInspection$1.class
TransientFieldInNonSerializableClassInspection.java
package com.siyeh.ig.serialization
synthetic com.siyeh.ig.serialization.TransientFieldInNonSerializableClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/serialization/TransientFieldInNonSerializableClassInspection$TransientFieldInNonSerializableClassVisitor.class
TransientFieldInNonSerializableClassInspection.java
package com.siyeh.ig.serialization
com.siyeh.ig.serialization.TransientFieldInNonSerializableClassInspection$TransientFieldInNonSerializableClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.serialization.TransientFieldInNonSerializableClassInspection$1)
com.siyeh.ig.serialization.TransientFieldInNonSerializableClassInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/TransientFieldInNonSerializableClassInspection.class
TransientFieldInNonSerializableClassInspection.java
package com.siyeh.ig.serialization
public com.siyeh.ig.serialization.TransientFieldInNonSerializableClassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiField field
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/TransientFieldNotInitializedInspection$1.class
TransientFieldNotInitializedInspection.java
package com.siyeh.ig.serialization
synthetic com.siyeh.ig.serialization.TransientFieldNotInitializedInspection$1 extends java.lang.Object {
}
com/siyeh/ig/serialization/TransientFieldNotInitializedInspection$ReadObjectInitializationVisitor.class
TransientFieldNotInitializedInspection.java
package com.siyeh.ig.serialization
com.siyeh.ig.serialization.TransientFieldNotInitializedInspection$ReadObjectInitializationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiExpression initializer
private static boolean isInitializedInConstructors (com.intellij.psi.PsiField, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] constructors
private static boolean isInitializedInInitializer (com.intellij.psi.PsiField, com.intellij.psi.PsiClass)
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassInitializer[] initializers
synthetic void <init> (com.siyeh.ig.serialization.TransientFieldNotInitializedInspection$1)
com.siyeh.ig.serialization.TransientFieldNotInitializedInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/serialization/TransientFieldNotInitializedInspection.class
TransientFieldNotInitializedInspection.java
package com.siyeh.ig.serialization
public com.siyeh.ig.serialization.TransientFieldNotInitializedInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/AssertMessageNotStringInspection$1.class
AssertMessageNotStringInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.AssertMessageNotStringInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/AssertMessageNotStringInspection$AssertMessageNotStringVisitor.class
AssertMessageNotStringInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.AssertMessageNotStringInspection$AssertMessageNotStringVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.style.AssertMessageNotStringInspection this$0
private void <init> (com.siyeh.ig.style.AssertMessageNotStringInspection)
public void visitAssertStatement (com.intellij.psi.PsiAssertStatement)
com.intellij.psi.PsiClassType javaLangBoolean
com.intellij.psi.PsiAssertStatement statement
com.intellij.psi.PsiExpression assertDescription
com.intellij.psi.PsiType type
synthetic void <init> (com.siyeh.ig.style.AssertMessageNotStringInspection, com.siyeh.ig.style.AssertMessageNotStringInspection$1)
com.siyeh.ig.style.AssertMessageNotStringInspection x0
com.siyeh.ig.style.AssertMessageNotStringInspection$1 x1
}
com/siyeh/ig/style/AssertMessageNotStringInspection.class
AssertMessageNotStringInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.AssertMessageNotStringInspection extends com.siyeh.ig.BaseInspection {
public boolean onlyWarnOnBoolean
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiType type
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/CStyleArrayDeclarationInspection$1.class
CStyleArrayDeclarationInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.CStyleArrayDeclarationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/CStyleArrayDeclarationInspection$CStyleArrayDeclarationVisitor.class
CStyleArrayDeclarationInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.CStyleArrayDeclarationInspection$CStyleArrayDeclarationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.style.CStyleArrayDeclarationInspection this$0
private void <init> (com.siyeh.ig.style.CStyleArrayDeclarationInspection)
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiType declaredType
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType elementType
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiJavaToken token
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiElement child
com.intellij.psi.PsiJavaToken first
com.intellij.psi.PsiJavaToken last
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
synthetic void <init> (com.siyeh.ig.style.CStyleArrayDeclarationInspection, com.siyeh.ig.style.CStyleArrayDeclarationInspection$1)
com.siyeh.ig.style.CStyleArrayDeclarationInspection x0
com.siyeh.ig.style.CStyleArrayDeclarationInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/CStyleArrayDeclarationInspection.class
CStyleArrayDeclarationInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.CStyleArrayDeclarationInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public boolean ignoreVariables
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Object info
int choice
public javax.swing.JComponent createOptionsPanel ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/CallToStringConcatCanBeReplacedByOperatorInspection$1.class
CallToStringConcatCanBeReplacedByOperatorInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.CallToStringConcatCanBeReplacedByOperatorInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/CallToStringConcatCanBeReplacedByOperatorInspection$CallToStringConcatCanBeReplacedByOperatorFix.class
CallToStringConcatCanBeReplacedByOperatorInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.CallToStringConcatCanBeReplacedByOperatorInspection$CallToStringConcatCanBeReplacedByOperatorFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.siyeh.ig.psiutils.CommentTracker tracker
String newExpression
synthetic void <init> (com.siyeh.ig.style.CallToStringConcatCanBeReplacedByOperatorInspection$1)
com.siyeh.ig.style.CallToStringConcatCanBeReplacedByOperatorInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/CallToStringConcatCanBeReplacedByOperatorInspection$CallToStringConcatCanBeReplacedByOperatorVisitor.class
CallToStringConcatCanBeReplacedByOperatorInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.CallToStringConcatCanBeReplacedByOperatorInspection$CallToStringConcatCanBeReplacedByOperatorVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiClass stringClass
com.intellij.psi.PsiClassType stringType
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
synthetic void <init> (com.siyeh.ig.style.CallToStringConcatCanBeReplacedByOperatorInspection$1)
com.siyeh.ig.style.CallToStringConcatCanBeReplacedByOperatorInspection$1 x0
}
com/siyeh/ig/style/CallToStringConcatCanBeReplacedByOperatorInspection.class
CallToStringConcatCanBeReplacedByOperatorInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.CallToStringConcatCanBeReplacedByOperatorInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ChainedEqualityInspection$1.class
ChainedEqualityInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.ChainedEqualityInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/ChainedEqualityInspection$ChainedEqualityVisitor.class
ChainedEqualityInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.ChainedEqualityInspection$ChainedEqualityVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression[] operands
synthetic void <init> (com.siyeh.ig.style.ChainedEqualityInspection$1)
com.siyeh.ig.style.ChainedEqualityInspection$1 x0
}
com/siyeh/ig/style/ChainedEqualityInspection.class
ChainedEqualityInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.ChainedEqualityInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ConditionalModel.class
ConditionalModel.java
package com.siyeh.ig.style
public com.siyeh.ig.style.ConditionalModel extends java.lang.Object {
private final com.intellij.psi.PsiExpression myCondition
private final com.intellij.psi.PsiExpression myThenExpression
private final com.intellij.psi.PsiExpression myElseExpression
private final com.intellij.psi.PsiType myType
void <init> (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiType type
public com.intellij.psi.PsiExpression getCondition ()
public com.intellij.psi.PsiExpression getThenExpression ()
public com.intellij.psi.PsiExpression getElseExpression ()
public com.intellij.psi.PsiType getType ()
public static com.siyeh.ig.style.ConditionalModel from (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression conditional
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiType type
static com.intellij.psi.PsiType getType (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiType thenType
com.intellij.psi.PsiType elseType
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ConfusingOctalEscapeInspection$1.class
ConfusingOctalEscapeInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.ConfusingOctalEscapeInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/ConfusingOctalEscapeInspection$ConfusingOctalEscapeVisitor.class
ConfusingOctalEscapeInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.ConfusingOctalEscapeInspection$ConfusingOctalEscapeVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
char c
boolean isEscape
int textLength
int nextChar
int length
boolean zeroToThree
com.intellij.psi.PsiLiteralExpression expression
String text
int escapeStart
synthetic void <init> (com.siyeh.ig.style.ConfusingOctalEscapeInspection$1)
com.siyeh.ig.style.ConfusingOctalEscapeInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ConfusingOctalEscapeInspection.class
ConfusingOctalEscapeInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.ConfusingOctalEscapeInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ConstantExpressionInspection$1.class
ConstantExpressionInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.ConstantExpressionInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.siyeh.ig.style.ConstantExpressionInspection this$0
void <init> (com.siyeh.ig.style.ConstantExpressionInspection, com.intellij.codeInspection.ProblemsHolder)
com.siyeh.ig.style.ConstantExpressionInspection this$0
public void visitUnaryExpression (com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiUnaryExpression expression
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
void handle (com.intellij.psi.PsiExpression)
String message
String valueText
Object value
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
}
com/siyeh/ig/style/ConstantExpressionInspection$ComputeConstantValueFix.class
ConstantExpressionInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.ConstantExpressionInspection$ComputeConstantValueFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final String myText
private final String myValueText
void <init> (com.intellij.psi.PsiExpression, java.lang.String)
com.intellij.psi.PsiExpression expression
String valueText
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiExpression expression
Object value
String newExpression
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ConstantExpressionInspection.class
ConstantExpressionInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.ConstantExpressionInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
private static final int MAX_RESULT_LENGTH_TO_DISPLAY
private static final int MAX_EXPRESSION_LENGTH
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static java.lang.String getValueText (java.lang.Object)
String string
String newExpression
String newExpression
String newExpression
String newExpression
String newExpression
String newExpression
double v
String newExpression
String newExpression
String newExpression
String newExpression
float v
String newExpression
String newExpression
Object value
String newExpression
static synthetic java.lang.String access$000 (java.lang.Object)
Object x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ConstantOnWrongSideOfComparisonInspection$1.class
ConstantOnWrongSideOfComparisonInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.ConstantOnWrongSideOfComparisonInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/ConstantOnWrongSideOfComparisonInspection$ConstantOnSideOfComparisonVisitor.class
ConstantOnWrongSideOfComparisonInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.ConstantOnWrongSideOfComparisonInspection$ConstantOnSideOfComparisonVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.style.ConstantOnWrongSideOfComparisonInspection this$0
private void <init> (com.siyeh.ig.style.ConstantOnWrongSideOfComparisonInspection)
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
private boolean isConstantExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
synthetic void <init> (com.siyeh.ig.style.ConstantOnWrongSideOfComparisonInspection, com.siyeh.ig.style.ConstantOnWrongSideOfComparisonInspection$1)
com.siyeh.ig.style.ConstantOnWrongSideOfComparisonInspection x0
com.siyeh.ig.style.ConstantOnWrongSideOfComparisonInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ConstantOnWrongSideOfComparisonInspection$SwapComparisonFix.class
ConstantOnWrongSideOfComparisonInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.ConstantOnWrongSideOfComparisonInspection$SwapComparisonFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression rhs
String flippedComparison
com.intellij.psi.PsiExpression lhs
com.siyeh.ig.psiutils.CommentTracker commentTracker
synthetic void <init> (com.siyeh.ig.style.ConstantOnWrongSideOfComparisonInspection$1)
com.siyeh.ig.style.ConstantOnWrongSideOfComparisonInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ConstantOnWrongSideOfComparisonInspection.class
ConstantOnWrongSideOfComparisonInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.ConstantOnWrongSideOfComparisonInspection extends com.siyeh.ig.BaseInspection {
public boolean myConstantShouldGoLeft
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
String left
String right
com.intellij.openapi.ui.ComboBox comboBox
javax.swing.JLabel label
javax.swing.JPanel panel
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private synthetic void lambda$createOptionsPanel$0 (java.awt.event.ItemEvent)
java.awt.event.ItemEvent e
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ConstantOnWrongSideOfComparisonInspectionMerger.class
ConstantOnWrongSideOfComparisonInspectionMerger.java
package com.siyeh.ig.style
public com.siyeh.ig.style.ConstantOnWrongSideOfComparisonInspectionMerger extends com.intellij.codeInspection.ex.InspectionElementsMergerBase {
private static final String CONSTANT_ON_LHS
private static final String CONSTANT_ON_RHS
public void <init> ()
public java.lang.String getMergedToolName ()
public java.lang.String[] getSourceToolNames ()
public java.lang.String[] getSuppressIds ()
protected boolean isEnabledByDefault (java.lang.String)
String sourceToolName
protected boolean writeMergedContent (org.jdom.Element)
org.jdom.Element toolElement
protected org.jdom.Element transformElement (java.lang.String, org.jdom.Element, org.jdom.Element)
String sourceToolName
org.jdom.Element sourceElement
org.jdom.Element toolElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ControlFlowStatementVisitorBase.class
ControlFlowStatementVisitorBase.java
package com.siyeh.ig.style
public abstract com.siyeh.ig.style.ControlFlowStatementVisitorBase extends com.siyeh.ig.BaseInspectionVisitor {
public void <init> ()
public void visitForeachStatement (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement statement
com.intellij.psi.PsiStatement body
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
com.intellij.psi.PsiStatement body
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement statement
com.intellij.psi.PsiStatement body
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement statement
com.intellij.psi.PsiStatement body
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement elseBranch
protected abstract boolean isApplicable (com.intellij.psi.PsiStatement)
protected abstract com.intellij.openapi.util.Pair getOmittedBodyBounds (com.intellij.psi.PsiStatement)
private void registerLoopStatementErrors (com.intellij.psi.PsiLoopStatement, com.intellij.psi.PsiStatement, java.lang.String)
com.intellij.psi.PsiLoopStatement statement
com.intellij.psi.PsiStatement body
String keywordText
private void registerControlFlowStatementErrors (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiStatement, java.lang.String)
int parentStart
int startOffset
int length
com.intellij.psi.PsiElement parent
int parentStart
int startOffset
int length
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement rangeStart
com.intellij.psi.PsiElement rangeEnd
com.intellij.psi.PsiStatement body
String keywordText
boolean highlightOnlyKeyword
com.intellij.openapi.util.Pair omittedBodyBounds
com.intellij.psi.PsiElement afterOmitted
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ControlFlowStatementWithoutBracesInspection$1.class
ControlFlowStatementWithoutBracesInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.ControlFlowStatementWithoutBracesInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/ControlFlowStatementWithoutBracesInspection$ControlFlowStatementFix.class
ControlFlowStatementWithoutBracesInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.ControlFlowStatementWithoutBracesInspection$ControlFlowStatementFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myKeywordText
void <init> (java.lang.String)
String keywordText
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiLoopStatement loopStatement
com.intellij.psi.PsiStatement statementWithoutBraces
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement statementWithoutBraces
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiStatement statementWithoutBraces
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ControlFlowStatementWithoutBracesInspection$ControlFlowStatementVisitor.class
ControlFlowStatementWithoutBracesInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.ControlFlowStatementWithoutBracesInspection$ControlFlowStatementVisitor extends com.siyeh.ig.style.ControlFlowStatementVisitorBase {
private void <init> ()
protected boolean isApplicable (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiStatement body
protected com.intellij.openapi.util.Pair getOmittedBodyBounds (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiElement lastChild
com.intellij.psi.PsiStatement body
synthetic void <init> (com.siyeh.ig.style.ControlFlowStatementWithoutBracesInspection$1)
com.siyeh.ig.style.ControlFlowStatementWithoutBracesInspection$1 x0
}
com/siyeh/ig/style/ControlFlowStatementWithoutBracesInspection.class
ControlFlowStatementWithoutBracesInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.ControlFlowStatementWithoutBracesInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/EqualsCalledOnEnumConstantInspection$1.class
EqualsCalledOnEnumConstantInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.EqualsCalledOnEnumConstantInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/EqualsCalledOnEnumConstantInspection$EqualsCalledOnEnumValueVisitor.class
EqualsCalledOnEnumConstantInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.EqualsCalledOnEnumConstantInspection$EqualsCalledOnEnumValueVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.siyeh.ig.psiutils.EqualityCheck check
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
com.intellij.psi.PsiType comparedTypeErasure
com.intellij.psi.PsiType comparisonTypeErasure
com.intellij.psi.PsiElement parent
boolean negated
synthetic void <init> (com.siyeh.ig.style.EqualsCalledOnEnumConstantInspection$1)
com.siyeh.ig.style.EqualsCalledOnEnumConstantInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/EqualsCalledOnEnumConstantInspection.class
EqualsCalledOnEnumConstantInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.EqualsCalledOnEnumConstantInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiMethodCallExpression methodCallExpression
boolean negated
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ExtendsObjectInspection$1.class
ExtendsObjectInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.ExtendsObjectInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/ExtendsObjectInspection$ExtendsObjectFix.class
ExtendsObjectInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.ExtendsObjectInspection$ExtendsObjectFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement extendClassIdentifier
com.intellij.psi.PsiClass element
com.intellij.psi.PsiReferenceList extendsList
com.intellij.psi.PsiJavaCodeReferenceElement[] referenceElements
synthetic void <init> (com.siyeh.ig.style.ExtendsObjectInspection$1)
com.siyeh.ig.style.ExtendsObjectInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ExtendsObjectInspection$ExtendsObjectVisitor.class
ExtendsObjectInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.ExtendsObjectInspection$ExtendsObjectVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassType[] types
synthetic void <init> (com.siyeh.ig.style.ExtendsObjectInspection$1)
com.siyeh.ig.style.ExtendsObjectInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ExtendsObjectInspection.class
ExtendsObjectInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.ExtendsObjectInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getID ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/FieldMayBeFinalInspection$1.class
FieldMayBeFinalInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.FieldMayBeFinalInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/FieldMayBeFinalInspection$FieldMayBeFinalVisitor.class
FieldMayBeFinalInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.FieldMayBeFinalInspection$FieldMayBeFinalVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiField field
synthetic void <init> (com.siyeh.ig.style.FieldMayBeFinalInspection$1)
com.siyeh.ig.style.FieldMayBeFinalInspection$1 x0
}
com/siyeh/ig/style/FieldMayBeFinalInspection.class
FieldMayBeFinalInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.FieldMayBeFinalInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean runForWholeFile ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/IfConditionalModel.class
IfConditionalModel.java
package com.siyeh.ig.style
public com.siyeh.ig.style.IfConditionalModel extends com.siyeh.ig.style.ConditionalModel {
private final com.intellij.psi.PsiStatement myThenBranch
private final com.intellij.psi.PsiStatement myElseBranch
private void <init> (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiType type
public com.intellij.psi.PsiStatement getThenBranch ()
public com.intellij.psi.PsiStatement getElseBranch ()
public static com.siyeh.ig.style.IfConditionalModel from (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.siyeh.ig.style.IfConditionalModel model
private static com.siyeh.ig.style.IfConditionalModel extractFromAssignment (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpressionStatement thenBranch
com.intellij.psi.PsiExpressionStatement elseBranch
com.intellij.psi.PsiAssignmentExpression thenExpression
com.intellij.psi.PsiAssignmentExpression elseExpression
com.intellij.psi.PsiExpression thenRhs
com.intellij.psi.PsiExpression elseRhs
com.intellij.psi.tree.IElementType thenTokenType
com.intellij.psi.tree.IElementType elseTokenType
com.intellij.psi.PsiExpression thenLhs
com.intellij.psi.PsiExpression elseLhs
com.intellij.psi.PsiType type
private static com.siyeh.ig.style.IfConditionalModel extractFromReturn (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiReturnStatement thenBranch
com.intellij.psi.PsiReturnStatement elseBranch
private static com.siyeh.ig.style.IfConditionalModel extractFromImplicitReturn (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiReturnStatement thenBranch
com.intellij.psi.PsiReturnStatement nextReturnStatement
private static com.siyeh.ig.style.IfConditionalModel extractFromImplicitBreak (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiBreakStatement thenBranch
com.intellij.psi.PsiBreakStatement nextReturnStatement
private static com.siyeh.ig.style.IfConditionalModel extractFromBreak (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiBreakStatement thenBranch
com.intellij.psi.PsiBreakStatement elseBranch
private static com.siyeh.ig.style.IfConditionalModel extractFromBreak (com.intellij.psi.PsiExpression, com.intellij.psi.PsiBreakStatement, com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiBreakStatement thenBranch
com.intellij.psi.PsiBreakStatement elseBranch
com.intellij.psi.PsiExpression thenBreak
com.intellij.psi.PsiExpression elseBreak
com.intellij.psi.PsiType type
private static com.siyeh.ig.style.IfConditionalModel extractFromReturn (com.intellij.psi.PsiExpression, com.intellij.psi.PsiReturnStatement, com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiReturnStatement thenBranch
com.intellij.psi.PsiReturnStatement elseBranch
com.intellij.psi.PsiExpression thenReturn
com.intellij.psi.PsiExpression elseReturn
com.intellij.psi.PsiType type
private static com.siyeh.ig.style.IfConditionalModel extractFromMethodCall (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiType type
com.intellij.psi.PsiType type
int lastParameter
com.intellij.psi.PsiExpression thenArgument
com.intellij.psi.PsiExpression elseArgument
int i
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpressionStatement thenBranch
com.intellij.psi.PsiExpressionStatement elseBranch
com.intellij.psi.PsiMethodCallExpression thenCall
com.intellij.psi.PsiMethodCallExpression elseCall
com.intellij.psi.PsiReferenceExpression thenMethodExpression
com.intellij.psi.PsiReferenceExpression elseMethodExpression
com.intellij.psi.PsiMethod thenMethod
com.intellij.psi.PsiMethod elseMethod
com.intellij.psi.PsiExpression[] thenArguments
com.intellij.psi.PsiExpression[] elseArguments
com.intellij.psi.PsiParameter[] parameterList
boolean vararg
com.siyeh.ig.style.IfConditionalModel model
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ImplicitCallToSuperInspection$1.class
ImplicitCallToSuperInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.ImplicitCallToSuperInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/ImplicitCallToSuperInspection$AddExplicitSuperCall.class
ImplicitCallToSuperInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.ImplicitCallToSuperInspection$AddExplicitSuperCall extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement methodName
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiStatement newStatement
com.intellij.psi.codeStyle.CodeStyleManager styleManager
com.intellij.psi.PsiJavaToken brace
synthetic void <init> (com.siyeh.ig.style.ImplicitCallToSuperInspection$1)
com.siyeh.ig.style.ImplicitCallToSuperInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ImplicitCallToSuperInspection$ImplicitCallToSuperVisitor.class
ImplicitCallToSuperInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.ImplicitCallToSuperInspection$ImplicitCallToSuperVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.style.ImplicitCallToSuperInspection this$0
private void <init> (com.siyeh.ig.style.ImplicitCallToSuperInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
String superClassName
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiStatement firstStatement
private boolean isConstructorCall (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiExpression expression
synthetic void <init> (com.siyeh.ig.style.ImplicitCallToSuperInspection, com.siyeh.ig.style.ImplicitCallToSuperInspection$1)
com.siyeh.ig.style.ImplicitCallToSuperInspection x0
com.siyeh.ig.style.ImplicitCallToSuperInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ImplicitCallToSuperInspection.class
ImplicitCallToSuperInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.ImplicitCallToSuperInspection extends com.siyeh.ig.BaseInspection {
public boolean m_ignoreForObjectSubclasses
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ListIndexOfReplaceableByContainsInspection$1.class
ListIndexOfReplaceableByContainsInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.ListIndexOfReplaceableByContainsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/ListIndexOfReplaceableByContainsInspection$IndexOfReplaceableByContainsFix.class
ListIndexOfReplaceableByContainsInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.ListIndexOfReplaceableByContainsInspection$IndexOfReplaceableByContainsFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiMethodCallExpression callExpression
String newExpressionText
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.siyeh.ig.psiutils.CommentTracker tracker
String newExpressionText
public java.lang.String getFamilyName ()
synthetic void <init> (com.siyeh.ig.style.ListIndexOfReplaceableByContainsInspection$1)
com.siyeh.ig.style.ListIndexOfReplaceableByContainsInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ListIndexOfReplaceableByContainsInspection$IndexOfReplaceableByContainsVisitor.class
ListIndexOfReplaceableByContainsInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.ListIndexOfReplaceableByContainsInspection$IndexOfReplaceableByContainsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression lhs
private static boolean canBeReplacedByContains (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, boolean, com.intellij.psi.tree.IElementType)
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
boolean flipped
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiMethodCallExpression callExpression
Object object
Integer integer
int constant
private static boolean isIndexOfCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType qualifierType
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope projectScope
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiClass javaUtilListClass
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiClassType javaUtilListType
synthetic void <init> (com.siyeh.ig.style.ListIndexOfReplaceableByContainsInspection$1)
com.siyeh.ig.style.ListIndexOfReplaceableByContainsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ListIndexOfReplaceableByContainsInspection.class
ListIndexOfReplaceableByContainsInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.ListIndexOfReplaceableByContainsInspection extends com.siyeh.ig.BaseInspection {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
com.intellij.psi.PsiMethodCallExpression callExpression
String text
com.intellij.psi.PsiMethodCallExpression callExpression
Object[] infos
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression lhs
String text
com.siyeh.ig.psiutils.CommentTracker tracker
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
static java.lang.String createContainsExpressionText (com.intellij.psi.PsiMethodCallExpression, boolean, com.intellij.psi.tree.IElementType, com.siyeh.ig.psiutils.CommentTracker)
String qualifierText
com.intellij.psi.PsiMethodCallExpression call
boolean flipped
com.intellij.psi.tree.IElementType tokenType
com.siyeh.ig.psiutils.CommentTracker tracker
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifierExpression
String qualifierText
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression expression
String newExpressionText
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/LiteralAsArgToStringEqualsInspection$1.class
LiteralAsArgToStringEqualsInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.LiteralAsArgToStringEqualsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/LiteralAsArgToStringEqualsInspection$LiteralAsArgToEqualsVisitor.class
LiteralAsArgToStringEqualsInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.LiteralAsArgToStringEqualsInspection$LiteralAsArgToEqualsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiExpression qualifier
synthetic void <init> (com.siyeh.ig.style.LiteralAsArgToStringEqualsInspection$1)
com.siyeh.ig.style.LiteralAsArgToStringEqualsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/LiteralAsArgToStringEqualsInspection$SwapEqualsFix.class
LiteralAsArgToStringEqualsInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.LiteralAsArgToStringEqualsInspection$SwapEqualsFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myMethodName
void <init> (java.lang.String)
String methodName
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiElement argumentList
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression strippedQualifier
com.intellij.psi.PsiExpression strippedArgument
com.siyeh.ig.psiutils.CommentTracker tracker
com.intellij.psi.PsiElement newArgument
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/LiteralAsArgToStringEqualsInspection.class
LiteralAsArgToStringEqualsInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.LiteralAsArgToStringEqualsInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String methodName
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
String methodName
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/MissortedModifiersInspection$1.class
MissortedModifiersInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.MissortedModifiersInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/MissortedModifiersInspection$MissortedModifiersVisitor.class
MissortedModifiersInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.MissortedModifiersInspection$MissortedModifiersVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private final java.util.Comparator modifierComparator
final synthetic com.siyeh.ig.style.MissortedModifiersInspection this$0
private void <init> (com.siyeh.ig.style.MissortedModifiersInspection)
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 visitLocalVariable (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable variable
public void visitParameter (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
private void checkForMissortedModifiers (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner listOwner
com.intellij.psi.PsiModifierList modifierList
private boolean isModifierListMissorted (com.intellij.psi.PsiModifierList)
String text
com.intellij.psi.PsiElement child
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElement[] children
String currentModifier
boolean typeAnnotationSeen
synthetic void <init> (com.siyeh.ig.style.MissortedModifiersInspection, com.siyeh.ig.style.MissortedModifiersInspection$1)
com.siyeh.ig.style.MissortedModifiersInspection x0
com.siyeh.ig.style.MissortedModifiersInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/MissortedModifiersInspection$ModifierComparator.class
MissortedModifiersInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.MissortedModifiersInspection$ModifierComparator extends java.lang.Object implements java.util.Comparator {
private static final java.util.Map s_modifierOrder
private void <init> ()
public int compare (java.lang.String, java.lang.String)
String modifier1
String modifier2
Integer ordinal1
Integer ordinal2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
synthetic void <init> (com.siyeh.ig.style.MissortedModifiersInspection$1)
com.siyeh.ig.style.MissortedModifiersInspection$1 x0
static void <clinit> ()
}
com/siyeh/ig/style/MissortedModifiersInspection$SortModifiersFix.class
MissortedModifiersInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.MissortedModifiersInspection$SortModifiersFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
String text
com.intellij.psi.PsiComment comment
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiElement child
String modifier
String annotation
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiModifierList modifierList
java.util.List modifiers
java.util.List typeAnnotations
com.intellij.psi.PsiElement[] children
StringBuilder buffer
String text
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiModifierList newModifierList
synthetic void <init> (com.siyeh.ig.style.MissortedModifiersInspection$1)
com.siyeh.ig.style.MissortedModifiersInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/MissortedModifiersInspection.class
MissortedModifiersInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.MissortedModifiersInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public boolean m_requireAnnotationsFirst
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
static boolean isMethodWithVoidReturnType (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/MultipleVariablesInDeclarationInspection$MultipleDeclarationVisitor.class
MultipleVariablesInDeclarationInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.MultipleVariablesInDeclarationInspection$MultipleDeclarationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.style.MultipleVariablesInDeclarationInspection this$0
void <init> (com.siyeh.ig.style.MultipleVariablesInDeclarationInspection)
public void visitDeclarationStatement (com.intellij.psi.PsiDeclarationStatement)
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.psi.PsiType variableType
int i
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiType baseType
boolean hasMultipleTypes
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.psi.PsiElement nameIdentifier
com.intellij.psi.PsiDeclarationStatement statement
com.intellij.psi.PsiElement[] declaredElements
com.intellij.psi.PsiElement parent
com.intellij.codeInspection.ProblemHighlightType highlightType
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField nextField
com.intellij.psi.PsiType baseType
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.psi.PsiField field
boolean informationLevel
com.intellij.codeInspection.ProblemHighlightType highlightType
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/MultipleVariablesInDeclarationInspection.class
MultipleVariablesInDeclarationInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.MultipleVariablesInDeclarationInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreForLoopDeclarations
public boolean onlyWarnArrayDimensions
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getID ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/MultipleVariablesInDeclarationInspectionMerger.class
MultipleVariablesInDeclarationInspectionMerger.java
package com.siyeh.ig.style
public com.siyeh.ig.style.MultipleVariablesInDeclarationInspectionMerger extends com.intellij.codeInspection.ex.InspectionElementsMergerBase {
private static final String MULTIPLE_DECLARATION
private static final String MULTIPLE_TYPED_DECLARATION
public void <init> ()
protected boolean isEnabledByDefault (java.lang.String)
String sourceToolName
public java.lang.String getMergedToolName ()
public java.lang.String[] getSourceToolNames ()
public java.lang.String[] getSuppressIds ()
protected org.jdom.Element transformElement (java.lang.String, org.jdom.Element, org.jdom.Element)
String sourceToolName
org.jdom.Element sourceElement
org.jdom.Element toolElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ObjectsEqualsCanBeSimplifiedInspection$1.class
ObjectsEqualsCanBeSimplifiedInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.ObjectsEqualsCanBeSimplifiedInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.siyeh.ig.style.ObjectsEqualsCanBeSimplifiedInspection this$0
void <init> (com.siyeh.ig.style.ObjectsEqualsCanBeSimplifiedInspection, com.intellij.codeInspection.ProblemsHolder)
com.siyeh.ig.style.ObjectsEqualsCanBeSimplifiedInspection this$0
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] equalsMethods
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiExpression arg1
com.intellij.psi.PsiExpression arg2
com.intellij.psi.PsiElement nameElement
com.intellij.psi.PsiClass argClass
private boolean processPrimitives (com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement nameElement
com.intellij.psi.PsiExpression arg1
com.intellij.psi.PsiExpression arg2
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
}
com/siyeh/ig/style/ObjectsEqualsCanBeSimplifiedInspection$ReplaceWithEqualsFix.class
ObjectsEqualsCanBeSimplifiedInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.ObjectsEqualsCanBeSimplifiedInspection$ReplaceWithEqualsFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
final boolean myEquality
private void <init> (boolean)
boolean equality
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
String replacement
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression[] args
com.siyeh.ig.psiutils.CommentTracker ct
String replacement
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
synthetic void <init> (boolean, com.siyeh.ig.style.ObjectsEqualsCanBeSimplifiedInspection$1)
boolean x0
com.siyeh.ig.style.ObjectsEqualsCanBeSimplifiedInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ObjectsEqualsCanBeSimplifiedInspection.class
ObjectsEqualsCanBeSimplifiedInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.ObjectsEqualsCanBeSimplifiedInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
private static final com.siyeh.ig.callMatcher.CallMatcher OBJECTS_EQUALS
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/OptionalContainsCollectionInspection$1.class
OptionalContainsCollectionInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.OptionalContainsCollectionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/OptionalContainsCollectionInspection$OptionalContainsCollectionVisitor.class
OptionalContainsCollectionInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.OptionalContainsCollectionInspection$OptionalContainsCollectionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitTypeElement (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiTypeElement[] typeParameterElements
com.intellij.psi.PsiTypeElement typeParameterElement
com.intellij.psi.PsiType parameterType
synthetic void <init> (com.siyeh.ig.style.OptionalContainsCollectionInspection$1)
com.siyeh.ig.style.OptionalContainsCollectionInspection$1 x0
}
com/siyeh/ig/style/OptionalContainsCollectionInspection.class
OptionalContainsCollectionInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.OptionalContainsCollectionInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiType type
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/RedundantFieldInitializationInspection$1.class
RedundantFieldInitializationInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.RedundantFieldInitializationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/RedundantFieldInitializationInspection$RedundantFieldInitializationFix.class
RedundantFieldInitializationInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.RedundantFieldInitializationInspection$RedundantFieldInitializationFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
synthetic void <init> (com.siyeh.ig.style.RedundantFieldInitializationInspection$1)
com.siyeh.ig.style.RedundantFieldInitializationInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/RedundantFieldInitializationInspection$RedundantFieldInitializationVisitor.class
RedundantFieldInitializationInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.RedundantFieldInitializationInspection$RedundantFieldInitializationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.style.RedundantFieldInitializationInspection this$0
private void <init> (com.siyeh.ig.style.RedundantFieldInitializationInspection)
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiType type
private boolean isAssignmentInInitializerOverwritten (com.intellij.psi.PsiField)
com.intellij.psi.PsiClassInitializer classInitializer
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
boolean isStatic
com.intellij.psi.PsiClassInitializer[] initializers
synthetic void <init> (com.siyeh.ig.style.RedundantFieldInitializationInspection, com.siyeh.ig.style.RedundantFieldInitializationInspection$1)
com.siyeh.ig.style.RedundantFieldInitializationInspection x0
com.siyeh.ig.style.RedundantFieldInitializationInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/RedundantFieldInitializationInspection.class
RedundantFieldInitializationInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.RedundantFieldInitializationInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public boolean onlyWarnOnNull
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/RedundantImplementsInspection$1.class
RedundantImplementsInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.RedundantImplementsInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/RedundantImplementsInspection$RedundantImplementsFix.class
RedundantImplementsInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.RedundantImplementsInspection$RedundantImplementsFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement implementReference
synthetic void <init> (com.siyeh.ig.style.RedundantImplementsInspection$1)
com.siyeh.ig.style.RedundantImplementsInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/RedundantImplementsInspection$RedundantImplementsVisitor.class
RedundantImplementsInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.RedundantImplementsInspection$RedundantImplementsVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.style.RedundantImplementsInspection this$0
private void <init> (com.siyeh.ig.style.RedundantImplementsInspection)
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
private void checkInterface (com.intellij.psi.PsiClass)
com.intellij.psi.PsiJavaCodeReferenceElement extendsElement
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiReferenceList extendsList
com.intellij.psi.PsiJavaCodeReferenceElement[] extendsElements
private void checkConcreteClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiJavaCodeReferenceElement extendsElement
com.intellij.psi.PsiJavaCodeReferenceElement extendsElement
com.intellij.psi.PsiJavaCodeReferenceElement implementsElement
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiReferenceList extendsList
com.intellij.psi.PsiReferenceList implementsList
com.intellij.psi.PsiJavaCodeReferenceElement[] extendsElements
com.intellij.psi.PsiJavaCodeReferenceElement extendsElement
com.intellij.psi.PsiJavaCodeReferenceElement[] implementsElements
private void checkImplementedClass (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiJavaCodeReferenceElement[])
com.intellij.psi.PsiElement extendsReferent
com.intellij.psi.PsiClass extendedClass
com.intellij.psi.PsiElement implementsReferent
com.intellij.psi.PsiClass testImplementedClass
com.intellij.psi.PsiJavaCodeReferenceElement testImplementElement
com.intellij.psi.PsiJavaCodeReferenceElement implementsElement
com.intellij.psi.PsiJavaCodeReferenceElement extendsElement
com.intellij.psi.PsiJavaCodeReferenceElement[] implementsElements
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass implementedClass
String qualifiedName
private void checkExtendedInterface (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiJavaCodeReferenceElement[])
com.intellij.psi.PsiElement implementsReferent
com.intellij.psi.PsiClass testExtendedInterface
com.intellij.psi.PsiJavaCodeReferenceElement testExtendsElement
com.intellij.psi.PsiJavaCodeReferenceElement extendsElement
com.intellij.psi.PsiJavaCodeReferenceElement[] extendsElements
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass extendedInterface
synthetic void <init> (com.siyeh.ig.style.RedundantImplementsInspection, com.siyeh.ig.style.RedundantImplementsInspection$1)
com.siyeh.ig.style.RedundantImplementsInspection x0
com.siyeh.ig.style.RedundantImplementsInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/RedundantImplementsInspection.class
RedundantImplementsInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.RedundantImplementsInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public boolean ignoreSerializable
public boolean ignoreCloneable
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel checkboxOptionsPanel
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ReturnThisInspection$1.class
ReturnThisInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.ReturnThisInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/ReturnThisInspection$ReturnThisVisitor.class
ReturnThisInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.ReturnThisInspection$ReturnThisVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitThisExpression (com.intellij.psi.PsiThisExpression)
com.intellij.psi.PsiThisExpression thisValue
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.style.ReturnThisInspection$1)
com.siyeh.ig.style.ReturnThisInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/ReturnThisInspection.class
ReturnThisInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.ReturnThisInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/SimplifiableAnnotationInspection$1.class
SimplifiableAnnotationInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.SimplifiableAnnotationInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/SimplifiableAnnotationInspection$SimplifiableAnnotationFix.class
SimplifiableAnnotationInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.SimplifiableAnnotationInspection$SimplifiableAnnotationFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiElementFactory factory
com.siyeh.ig.psiutils.CommentTracker tracker
String annotationText
com.intellij.psi.PsiAnnotation newAnnotation
private static java.lang.String buildAnnotationText (com.intellij.psi.PsiAnnotation, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiNameValuePair attribute
String name
com.intellij.psi.PsiNameValuePair attribute
int i
com.intellij.psi.PsiAnnotation annotation
com.siyeh.ig.psiutils.CommentTracker tracker
StringBuilder out
com.intellij.psi.PsiJavaCodeReferenceElement nameReferenceElement
com.intellij.psi.PsiAnnotationParameterList parameterList
com.intellij.psi.PsiNameValuePair[] attributes
private static void buildAttributeValueText (com.intellij.psi.PsiAnnotationMemberValue, java.lang.StringBuilder, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiArrayInitializerMemberValue arrayValue
com.intellij.psi.PsiAnnotationMemberValue[] initializers
com.intellij.psi.PsiAnnotationMemberValue value
StringBuilder out
com.siyeh.ig.psiutils.CommentTracker tracker
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/SimplifiableAnnotationInspection$SimplifiableAnnotationVisitor.class
SimplifiableAnnotationInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.SimplifiableAnnotationInspection$SimplifiableAnnotationVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitAnnotation (com.intellij.psi.PsiAnnotation)
String name
com.intellij.psi.PsiNameValuePair attribute
com.intellij.psi.PsiIdentifier identifier
com.intellij.psi.PsiAnnotationMemberValue attributeValue
com.intellij.psi.PsiArrayInitializerMemberValue arrayValue
com.intellij.psi.PsiAnnotationMemberValue[] initializers
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiArrayInitializerMemberValue arrayValue
com.intellij.psi.PsiAnnotationMemberValue[] initializers
com.intellij.psi.PsiNameValuePair attribute
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotationParameterList parameterList
com.intellij.psi.PsiJavaCodeReferenceElement nameReferenceElement
com.intellij.psi.PsiNameValuePair[] attributes
com.intellij.psi.PsiElement[] annotationChildren
private static boolean containsError (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiAnnotationMemberValue value
String name
com.intellij.psi.PsiNameValuePair attribute
com.intellij.psi.PsiAnnotationMethod annotationMethod
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiJavaCodeReferenceElement nameRef
com.intellij.psi.PsiClass aClass
java.util.Set names
com.intellij.psi.PsiAnnotationParameterList annotationParameterList
com.intellij.psi.PsiNameValuePair[] attributes
private static boolean hasCorrectType (com.intellij.psi.PsiAnnotationMemberValue, com.intellij.psi.PsiType)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiJavaCodeReferenceElement nameRef
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiType expectedType
synthetic void <init> (com.siyeh.ig.style.SimplifiableAnnotationInspection$1)
com.siyeh.ig.style.SimplifiableAnnotationInspection$1 x0
}
com/siyeh/ig/style/SimplifiableAnnotationInspection.class
SimplifiableAnnotationInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.SimplifiableAnnotationInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/SimplifiableIfStatementInspection$1.class
SimplifiableIfStatementInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.SimplifiableIfStatementInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic boolean val$isOnTheFly
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.siyeh.ig.style.SimplifiableIfStatementInspection this$0
void <init> (com.siyeh.ig.style.SimplifiableIfStatementInspection, boolean, com.intellij.codeInspection.ProblemsHolder)
com.siyeh.ig.style.SimplifiableIfStatementInspection this$0
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.siyeh.ig.style.IfConditionalModel model
String operator
boolean infoLevel
}
com/siyeh/ig/style/SimplifiableIfStatementInspection$SimplifiableIfStatementFix.class
SimplifiableIfStatementInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.SimplifiableIfStatementInspection$SimplifiableIfStatementFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final String myOperator
void <init> (java.lang.String)
String operator
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiIfStatement ifStatement
com.siyeh.ig.style.IfConditionalModel model
com.siyeh.ig.psiutils.CommentTracker commentTracker
String conditional
com.intellij.psi.PsiElement result
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/SimplifiableIfStatementInspection.class
SimplifiableIfStatementInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.SimplifiableIfStatementInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public boolean DONT_WARN_ON_TERNARY
public void <init> ()
public javax.swing.JComponent createOptionsPanel ()
public java.lang.String getDisplayName ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static java.lang.String getTargetOperator (com.siyeh.ig.style.ConditionalModel)
com.intellij.psi.PsiLiteralExpression thenLiteral
com.intellij.psi.PsiLiteralExpression elseLiteral
Boolean thenValue
Boolean elseValue
Boolean value
com.siyeh.ig.style.ConditionalModel model
private static java.lang.String buildExpressionText (com.siyeh.ig.style.ConditionalModel, com.siyeh.ig.psiutils.CommentTracker)
com.intellij.psi.PsiLiteralExpression thenLiteral
com.intellij.psi.PsiLiteralExpression elseLiteral
Boolean thenBoolean
Boolean elseBoolean
com.intellij.psi.PsiPrimitiveType primitiveType
com.intellij.psi.PsiPrimitiveType primitiveType
com.siyeh.ig.style.ConditionalModel model
com.siyeh.ig.psiutils.CommentTracker ct
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression thenValue
com.intellij.psi.PsiExpression elseValue
StringBuilder conditional
String conditionText
com.intellij.psi.PsiType thenType
com.intellij.psi.PsiType elseType
public static void tryJoinDeclaration (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement result
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiDeclarationStatement declaration
com.intellij.psi.PsiElement[] elements
com.intellij.psi.PsiLocalVariable var
com.siyeh.ig.psiutils.CommentTracker ct
private static com.intellij.psi.PsiExpression expandDiamondsWhenNeeded (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression thenValue
com.intellij.psi.PsiType requiredType
private static java.lang.String joinConditions (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, boolean, com.siyeh.ig.psiutils.CommentTracker)
int precedence
String token
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
boolean isAnd
com.siyeh.ig.psiutils.CommentTracker ct
int precedence
String token
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiPolyadicExpression leftPolyadic
com.intellij.psi.PsiPolyadicExpression rightPolyadic
static synthetic java.lang.String access$000 (com.siyeh.ig.style.ConditionalModel)
com.siyeh.ig.style.ConditionalModel x0
static synthetic java.lang.String access$100 (com.siyeh.ig.style.ConditionalModel, com.siyeh.ig.psiutils.CommentTracker)
com.siyeh.ig.style.ConditionalModel x0
com.siyeh.ig.psiutils.CommentTracker x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/SingleStatementInBlockInspection$1.class
SingleStatementInBlockInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.SingleStatementInBlockInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/SingleStatementInBlockInspection$SingleStatementInBlockFix.class
SingleStatementInBlockInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.SingleStatementInBlockInspection$SingleStatementInBlockFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myKeywordText
void <init> (java.lang.String)
String keywordText
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiElement body
com.intellij.psi.PsiElement body
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement body
com.intellij.psi.PsiStatement[] statements
com.siyeh.ig.psiutils.CommentTracker commentTracker
String text
com.intellij.psi.PsiElement replacementExp
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/SingleStatementInBlockInspection$SingleStatementInBlockVisitor.class
SingleStatementInBlockInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.SingleStatementInBlockInspection$SingleStatementInBlockVisitor extends com.siyeh.ig.style.ControlFlowStatementVisitorBase {
private void <init> ()
protected boolean isApplicable (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiFile file
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiStatement body
protected com.intellij.openapi.util.Pair getOmittedBodyBounds (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiStatement body
private static boolean isDanglingElseProblem (com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiStatement outerStatement
private static boolean hasShortIf (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiStatement statement
private static boolean hasPotentialDanglingElse (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.style.SingleStatementInBlockInspection$1)
com.siyeh.ig.style.SingleStatementInBlockInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/SingleStatementInBlockInspection.class
SingleStatementInBlockInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.SingleStatementInBlockInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/TypeParameterExtendsObjectInspection$1.class
TypeParameterExtendsObjectInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.TypeParameterExtendsObjectInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/TypeParameterExtendsObjectInspection$ExtendsObjectFix.class
TypeParameterExtendsObjectInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.TypeParameterExtendsObjectInspection$ExtendsObjectFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiReferenceList extendsList
com.intellij.psi.PsiJavaCodeReferenceElement[] referenceElements
com.intellij.psi.PsiJavaToken javaToken
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement child
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement identifier
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.style.TypeParameterExtendsObjectInspection$1)
com.siyeh.ig.style.TypeParameterExtendsObjectInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/TypeParameterExtendsObjectInspection$ExtendsObjectVisitor.class
TypeParameterExtendsObjectInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.TypeParameterExtendsObjectInspection$ExtendsObjectVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitTypeParameter (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiClassType[] extendsListTypes
com.intellij.psi.PsiClassType extendsType
com.intellij.psi.PsiIdentifier nameIdentifier
public void visitTypeElement (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement lastChild
com.intellij.psi.PsiType type
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiTypeElement extendsBound
com.intellij.psi.PsiElement firstChild
synthetic void <init> (com.siyeh.ig.style.TypeParameterExtendsObjectInspection$1)
com.siyeh.ig.style.TypeParameterExtendsObjectInspection$1 x0
}
com/siyeh/ig/style/TypeParameterExtendsObjectInspection.class
TypeParameterExtendsObjectInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.TypeParameterExtendsObjectInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getID ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Integer type
public boolean isEnabledByDefault ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnclearBinaryExpressionInspection$1.class
UnclearBinaryExpressionInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnclearBinaryExpressionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnclearBinaryExpressionInspection$UnclearBinaryExpressionFix.class
UnclearBinaryExpressionInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnclearBinaryExpressionInspection$UnclearBinaryExpressionFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
synthetic void <init> (com.siyeh.ig.style.UnclearBinaryExpressionInspection$1)
com.siyeh.ig.style.UnclearBinaryExpressionInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnclearBinaryExpressionInspection$UnclearBinaryExpressionVisitor.class
UnclearBinaryExpressionInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnclearBinaryExpressionInspection$UnclearBinaryExpressionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.style.UnclearBinaryExpressionInspection$1)
com.siyeh.ig.style.UnclearBinaryExpressionInspection$1 x0
}
com/siyeh/ig/style/UnclearBinaryExpressionInspection.class
UnclearBinaryExpressionInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnclearBinaryExpressionInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public static boolean mightBeConfusingExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static boolean isUnclearExpression (com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiAssignmentExpression nestedAssignment
com.intellij.psi.tree.IElementType nestedTokenType
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiConditionalExpression conditionalExpression
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiInstanceOfExpression instanceOfExpression
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiExpression nestedExpression
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
public static void replaceElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression expression
String newExpressionText
private static java.lang.StringBuilder createReplacementText (com.intellij.psi.PsiExpression, java.lang.StringBuilder)
com.intellij.psi.PsiPolyadicExpression polyadicExpression
com.intellij.psi.PsiElement parent
boolean parentheses
com.intellij.psi.PsiExpression unwrappedExpression
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement parent
boolean parentheses
com.intellij.psi.PsiElement parent
boolean parentheses
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiElement parent
boolean parentheses
com.intellij.psi.PsiExpression expression
StringBuilder out
private static boolean isSimpleAssignment (com.intellij.psi.PsiAssignmentExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiAssignmentExpression parentAssignmentExpression
com.intellij.psi.tree.IElementType parentTokenType
com.intellij.psi.tree.IElementType parentTokenType
com.intellij.psi.PsiAssignmentExpression assignmentExpression
com.intellij.psi.PsiElement parent
com.intellij.psi.tree.IElementType parentTokenType
com.intellij.psi.tree.IElementType tokenType
private static void appendText (com.intellij.psi.PsiExpression, boolean, java.lang.StringBuilder)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiExpression expression
boolean parentheses
StringBuilder out
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessarilyQualifiedInnerClassAccessInspection$1.class
UnnecessarilyQualifiedInnerClassAccessInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnnecessarilyQualifiedInnerClassAccessInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnnecessarilyQualifiedInnerClassAccessInspection$UnnecessarilyQualifiedInnerClassAccessFix.class
UnnecessarilyQualifiedInnerClassAccessInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessarilyQualifiedInnerClassAccessInspection$UnnecessarilyQualifiedInnerClassAccessFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass aClass
String shortName
synthetic void <init> (com.siyeh.ig.style.UnnecessarilyQualifiedInnerClassAccessInspection$1)
com.siyeh.ig.style.UnnecessarilyQualifiedInnerClassAccessInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessarilyQualifiedInnerClassAccessInspection$UnnecessarilyQualifiedInnerClassAccessVisitor.class
UnnecessarilyQualifiedInnerClassAccessInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessarilyQualifiedInnerClassAccessInspection$UnnecessarilyQualifiedInnerClassAccessVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.style.UnnecessarilyQualifiedInnerClassAccessInspection this$0
private void <init> (com.siyeh.ig.style.UnnecessarilyQualifiedInnerClassAccessInspection)
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiElement qualifierTarget
com.intellij.psi.PsiClass referenceClass
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass containingClass
String shortName
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
synthetic void <init> (com.siyeh.ig.style.UnnecessarilyQualifiedInnerClassAccessInspection, com.siyeh.ig.style.UnnecessarilyQualifiedInnerClassAccessInspection$1)
com.siyeh.ig.style.UnnecessarilyQualifiedInnerClassAccessInspection x0
com.siyeh.ig.style.UnnecessarilyQualifiedInnerClassAccessInspection$1 x1
}
com/siyeh/ig/style/UnnecessarilyQualifiedInnerClassAccessInspection.class
UnnecessarilyQualifiedInnerClassAccessInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnnecessarilyQualifiedInnerClassAccessInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public boolean ignoreReferencesNeedingImport
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass aClass
public javax.swing.JComponent createOptionsPanel ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static boolean isReferenceToTarget (java.lang.String, com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
String referenceText
com.intellij.psi.PsiClass target
com.intellij.psi.PsiElement context
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.JavaResolveResult[] results
com.intellij.psi.JavaResolveResult result
static synthetic boolean access$100 (java.lang.String, com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
String x0
com.intellij.psi.PsiClass x1
com.intellij.psi.PsiElement x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessarilyQualifiedStaticUsageInspection$1.class
UnnecessarilyQualifiedStaticUsageInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnnecessarilyQualifiedStaticUsageInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnnecessarilyQualifiedStaticUsageInspection$UnnecessarilyQualifiedStaticUsageFix.class
UnnecessarilyQualifiedStaticUsageInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessarilyQualifiedStaticUsageInspection$UnnecessarilyQualifiedStaticUsageFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
synthetic void <init> (com.siyeh.ig.style.UnnecessarilyQualifiedStaticUsageInspection$1)
com.siyeh.ig.style.UnnecessarilyQualifiedStaticUsageInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessarilyQualifiedStaticUsageInspection$UnnecessarilyQualifiedStaticUsageVisitor.class
UnnecessarilyQualifiedStaticUsageInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessarilyQualifiedStaticUsageInspection$UnnecessarilyQualifiedStaticUsageVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.style.UnnecessarilyQualifiedStaticUsageInspection this$0
private void <init> (com.siyeh.ig.style.UnnecessarilyQualifiedStaticUsageInspection)
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement qualifier
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
synthetic void <init> (com.siyeh.ig.style.UnnecessarilyQualifiedStaticUsageInspection, com.siyeh.ig.style.UnnecessarilyQualifiedStaticUsageInspection$1)
com.siyeh.ig.style.UnnecessarilyQualifiedStaticUsageInspection x0
com.siyeh.ig.style.UnnecessarilyQualifiedStaticUsageInspection$1 x1
}
com/siyeh/ig/style/UnnecessarilyQualifiedStaticUsageInspection.class
UnnecessarilyQualifiedStaticUsageInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnnecessarilyQualifiedStaticUsageInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public boolean m_ignoreStaticFieldAccesses
public boolean m_ignoreStaticMethodCalls
public boolean m_ignoreStaticAccessFromStaticContext
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiJavaCodeReferenceElement element
com.intellij.psi.PsiElement parent
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel optionsPanel
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public static boolean isUnnecessarilyQualifiedAccess (com.intellij.psi.PsiJavaCodeReferenceElement, boolean, boolean, boolean)
com.intellij.psi.PsiMember containingMember
com.intellij.psi.PsiVariable variable
com.intellij.openapi.util.TextRange referenceElementTextRange
com.intellij.openapi.util.TextRange variableTextRange
com.intellij.psi.PsiMember memberVariable
com.intellij.psi.PsiClass memberClass
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass memberClass
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
boolean ignoreStaticAccessFromStaticContext
boolean ignoreStaticFieldAccesses
boolean ignoreStaticMethodCalls
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement qualifierElement
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiElement target
String referenceName
com.intellij.psi.PsiElement resolvedQualifier
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass qualifyingClass
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade manager
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass memberClass
private static boolean isMethodAccessibleWithoutQualifier (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiClass)
String name
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiClass qualifyingClass
String referenceName
com.intellij.psi.PsiClass containingClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessarilyQualifiedStaticallyImportedElementInspection$1.class
UnnecessarilyQualifiedStaticallyImportedElementInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnnecessarilyQualifiedStaticallyImportedElementInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnnecessarilyQualifiedStaticallyImportedElementInspection$UnnecessarilyQualifiedStaticallyImportedElementFix.class
UnnecessarilyQualifiedStaticallyImportedElementInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessarilyQualifiedStaticallyImportedElementInspection$UnnecessarilyQualifiedStaticallyImportedElementFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
synthetic void <init> (com.siyeh.ig.style.UnnecessarilyQualifiedStaticallyImportedElementInspection$1)
com.siyeh.ig.style.UnnecessarilyQualifiedStaticallyImportedElementInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessarilyQualifiedStaticallyImportedElementInspection$UnnecessarilyQualifiedStaticallyImportedElementVisitor.class
UnnecessarilyQualifiedStaticallyImportedElementInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessarilyQualifiedStaticallyImportedElementInspection$UnnecessarilyQualifiedStaticallyImportedElementVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement reference
synthetic void <init> (com.siyeh.ig.style.UnnecessarilyQualifiedStaticallyImportedElementInspection$1)
com.siyeh.ig.style.UnnecessarilyQualifiedStaticallyImportedElementInspection$1 x0
}
com/siyeh/ig/style/UnnecessarilyQualifiedStaticallyImportedElementInspection.class
UnnecessarilyQualifiedStaticallyImportedElementInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnnecessarilyQualifiedStaticallyImportedElementInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiMember member
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryBlockStatementInspection$1.class
UnnecessaryBlockStatementInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnnecessaryBlockStatementInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnnecessaryBlockStatementInspection$UnnecessaryBlockFix.class
UnnecessaryBlockStatementInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryBlockStatementInspection$UnnecessaryBlockFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiElement element
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement leftBrace
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiElement firstBodyElement
com.intellij.psi.PsiElement lastBodyElement
com.intellij.psi.PsiBlockStatement blockStatement
synthetic void <init> (com.siyeh.ig.style.UnnecessaryBlockStatementInspection$1)
com.siyeh.ig.style.UnnecessaryBlockStatementInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryBlockStatementInspection$UnnecessaryBlockStatementVisitor.class
UnnecessaryBlockStatementInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryBlockStatementInspection$UnnecessaryBlockStatementVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.style.UnnecessaryBlockStatementInspection this$0
private void <init> (com.siyeh.ig.style.UnnecessaryBlockStatementInspection)
public void visitBlockStatement (com.intellij.psi.PsiBlockStatement)
com.intellij.psi.PsiElement prevStatement
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiJavaToken brace
com.intellij.psi.PsiCodeBlock parentBlock
synthetic void <init> (com.siyeh.ig.style.UnnecessaryBlockStatementInspection, com.siyeh.ig.style.UnnecessaryBlockStatementInspection$1)
com.siyeh.ig.style.UnnecessaryBlockStatementInspection x0
com.siyeh.ig.style.UnnecessaryBlockStatementInspection$1 x1
}
com/siyeh/ig/style/UnnecessaryBlockStatementInspection.class
UnnecessaryBlockStatementInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnnecessaryBlockStatementInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public boolean ignoreSwitchBranches
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryCallToStringValueOfInspection$1.class
UnnecessaryCallToStringValueOfInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnnecessaryCallToStringValueOfInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnnecessaryCallToStringValueOfInspection$UnnecessaryCallToStringValueOfFix.class
UnnecessaryCallToStringValueOfInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryCallToStringValueOfInspection$UnnecessaryCallToStringValueOfFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String replacementText
void <init> (java.lang.String)
String replacementText
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression arg
com.siyeh.ig.psiutils.CommentTracker tracker
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryCallToStringValueOfInspection$UnnecessaryCallToStringValueOfVisitor.class
UnnecessaryCallToStringValueOfInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryCallToStringValueOfInspection$UnnecessaryCallToStringValueOfVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression argument
synthetic void <init> (com.siyeh.ig.style.UnnecessaryCallToStringValueOfInspection$1)
com.siyeh.ig.style.UnnecessaryCallToStringValueOfInspection$1 x0
}
com/siyeh/ig/style/UnnecessaryCallToStringValueOfInspection.class
UnnecessaryCallToStringValueOfInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnnecessaryCallToStringValueOfInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
private static final com.siyeh.ig.callMatcher.CallMatcher STATIC_TO_STRING_CONVERTERS
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
String text
public static java.lang.String calculateReplacementText (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static com.intellij.psi.PsiExpression tryUnwrapRedundantConversion (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiType argumentType
boolean throwable
static synthetic com.intellij.psi.PsiExpression access$000 (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryConstantArrayCreationExpressionInspection$1.class
UnnecessaryConstantArrayCreationExpressionInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnnecessaryConstantArrayCreationExpressionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnnecessaryConstantArrayCreationExpressionInspection$UnnecessaryConstantArrayCreationExpressionFix.class
UnnecessaryConstantArrayCreationExpressionInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryConstantArrayCreationExpressionInspection$UnnecessaryConstantArrayCreationExpressionFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myType
private void <init> (java.lang.String)
String type
public java.lang.String getFamilyName ()
public java.lang.String getName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiArrayInitializerExpression arrayInitializer
com.intellij.psi.PsiExpression target
synthetic void <init> (java.lang.String, com.siyeh.ig.style.UnnecessaryConstantArrayCreationExpressionInspection$1)
String x0
com.siyeh.ig.style.UnnecessaryConstantArrayCreationExpressionInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryConstantArrayCreationExpressionInspection$UnnecessaryConstantArrayCreationExpressionVisitor.class
UnnecessaryConstantArrayCreationExpressionInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryConstantArrayCreationExpressionInspection$UnnecessaryConstantArrayCreationExpressionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitArrayInitializerExpression (com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiArrayInitializerExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiType expressionType
com.intellij.psi.PsiTypeElement typeElement
private static boolean hasGenericTypeParameters (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiType type
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiType[] parameterTypes
synthetic void <init> (com.siyeh.ig.style.UnnecessaryConstantArrayCreationExpressionInspection$1)
com.siyeh.ig.style.UnnecessaryConstantArrayCreationExpressionInspection$1 x0
}
com/siyeh/ig/style/UnnecessaryConstantArrayCreationExpressionInspection.class
UnnecessaryConstantArrayCreationExpressionInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnnecessaryConstantArrayCreationExpressionInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryConstructorInspection$1.class
UnnecessaryConstructorInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnnecessaryConstructorInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnnecessaryConstructorInspection$UnnecessaryConstructorFix.class
UnnecessaryConstructorInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryConstructorInspection$UnnecessaryConstructorFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement nameIdentifier
com.intellij.psi.PsiElement constructor
synthetic void <init> (com.siyeh.ig.style.UnnecessaryConstructorInspection$1)
com.siyeh.ig.style.UnnecessaryConstructorInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryConstructorInspection$UnnecessaryConstructorVisitor.class
UnnecessaryConstructorInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryConstructorInspection$UnnecessaryConstructorVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.style.UnnecessaryConstructorInspection this$0
private void <init> (com.siyeh.ig.style.UnnecessaryConstructorInspection)
public void visitClass (com.intellij.psi.PsiClass)
String modifier
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiAnnotation[] annotations
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] constructors
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiReferenceList throwsList
com.intellij.psi.PsiJavaCodeReferenceElement[] elements
com.intellij.psi.PsiCodeBlock body
private boolean isSuperConstructorInvocationWithoutArguments (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiExpressionStatement expressionStatement
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiReferenceExpression methodExpression
synthetic void <init> (com.siyeh.ig.style.UnnecessaryConstructorInspection, com.siyeh.ig.style.UnnecessaryConstructorInspection$1)
com.siyeh.ig.style.UnnecessaryConstructorInspection x0
com.siyeh.ig.style.UnnecessaryConstructorInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryConstructorInspection.class
UnnecessaryConstructorInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnnecessaryConstructorInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreAnnotations
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public javax.swing.JComponent createOptionsPanel ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryEnumModifierInspection$1.class
UnnecessaryEnumModifierInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnnecessaryEnumModifierInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnnecessaryEnumModifierInspection$UnnecessaryEnumModifierFix.class
UnnecessaryEnumModifierInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryEnumModifierInspection$UnnecessaryEnumModifierFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String m_name
void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement modifier
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiModifierList modifierList
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryEnumModifierInspection$UnnecessaryEnumModifierVisitor.class
UnnecessaryEnumModifierInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryEnumModifierInspection$UnnecessaryEnumModifierVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
String text
com.intellij.psi.PsiElement child
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiModifierList modifiers
com.intellij.psi.PsiElement[] children
public void visitMethod (com.intellij.psi.PsiMethod)
String text
com.intellij.psi.PsiElement child
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiModifierList modifiers
com.intellij.psi.PsiElement[] children
synthetic void <init> (com.siyeh.ig.style.UnnecessaryEnumModifierInspection$1)
com.siyeh.ig.style.UnnecessaryEnumModifierInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryEnumModifierInspection.class
UnnecessaryEnumModifierInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnnecessaryEnumModifierInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiElement parent
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryFinalOnLocalVariableOrParameterInspection$1.class
UnnecessaryFinalOnLocalVariableOrParameterInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnnecessaryFinalOnLocalVariableOrParameterInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnnecessaryFinalOnLocalVariableOrParameterInspection$UnnecessaryFinalOnLocalVariableOrParameterVisitor.class
UnnecessaryFinalOnLocalVariableOrParameterInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryFinalOnLocalVariableOrParameterInspection$UnnecessaryFinalOnLocalVariableOrParameterVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.style.UnnecessaryFinalOnLocalVariableOrParameterInspection this$0
private void <init> (com.siyeh.ig.style.UnnecessaryFinalOnLocalVariableOrParameterInspection)
public void visitDeclarationStatement (com.intellij.psi.PsiDeclarationStatement)
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiElement declaredElement
com.intellij.psi.PsiDeclarationStatement statement
com.intellij.psi.PsiElement[] declaredElements
com.intellij.psi.PsiElement firstElement
com.intellij.psi.PsiLocalVariable firstVariable
com.intellij.psi.PsiCodeBlock containingBlock
com.intellij.psi.PsiLocalVariable variable
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
private void checkParameter (com.intellij.psi.PsiMethod, com.intellij.psi.PsiParameter)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter parameter
public void visitTryStatement (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiResourceVariable variable
com.intellij.psi.PsiResourceListElement element
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiCodeBlock catchBlock
com.intellij.psi.PsiCatchSection catchSection
com.intellij.psi.PsiTryStatement statement
com.intellij.psi.PsiResourceList resourceList
com.intellij.psi.PsiCatchSection[] catchSections
public void visitForeachStatement (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement statement
com.intellij.psi.PsiParameter parameter
private boolean isNecessaryFinal (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable parameter
com.intellij.psi.PsiElement context
private void check (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
synthetic void <init> (com.siyeh.ig.style.UnnecessaryFinalOnLocalVariableOrParameterInspection, com.siyeh.ig.style.UnnecessaryFinalOnLocalVariableOrParameterInspection$1)
com.siyeh.ig.style.UnnecessaryFinalOnLocalVariableOrParameterInspection x0
com.siyeh.ig.style.UnnecessaryFinalOnLocalVariableOrParameterInspection$1 x1
}
com/siyeh/ig/style/UnnecessaryFinalOnLocalVariableOrParameterInspection.class
UnnecessaryFinalOnLocalVariableOrParameterInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnnecessaryFinalOnLocalVariableOrParameterInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public boolean onlyWarnOnAbstractMethods
public boolean reportLocalVariables
public boolean reportParameters
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiVariable variable
String variableName
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
javax.swing.JCheckBox box1
javax.swing.JCheckBox box2
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void lambda$createOptionsPanel$1 (javax.swing.JCheckBox, javax.swing.JCheckBox, javax.swing.event.ChangeEvent)
javax.swing.JCheckBox box2
javax.swing.JCheckBox box1
javax.swing.event.ChangeEvent e
private static synthetic void lambda$createOptionsPanel$0 (javax.swing.JCheckBox, javax.swing.JCheckBox, javax.swing.event.ChangeEvent)
javax.swing.JCheckBox box1
javax.swing.JCheckBox box2
javax.swing.event.ChangeEvent e
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryInterfaceModifierInspection$1.class
UnnecessaryInterfaceModifierInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnnecessaryInterfaceModifierInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnnecessaryInterfaceModifierInspection$UnnecessaryInterfaceModifierVisitor.class
UnnecessaryInterfaceModifierInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryInterfaceModifierInspection$UnnecessaryInterfaceModifierVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiModifierList modifiers
com.intellij.psi.PsiModifierList modifiers
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass parent
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiModifierList modifiers
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiModifierList modifiers
public void checkForRedundantModifiers (com.intellij.psi.PsiModifierList, java.util.Set)
String modifierText
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement child
com.intellij.psi.PsiModifierList list
java.util.Set modifiers
com.intellij.psi.PsiElement[] children
StringBuilder redundantModifiers
synthetic void <init> (com.siyeh.ig.style.UnnecessaryInterfaceModifierInspection$1)
com.siyeh.ig.style.UnnecessaryInterfaceModifierInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryInterfaceModifierInspection$UnnecessaryInterfaceModifiersFix.class
UnnecessaryInterfaceModifierInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryInterfaceModifierInspection$UnnecessaryInterfaceModifiersFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String modifiersText
static final synthetic boolean $assertionsDisabled
private void <init> (java.lang.String)
String modifiersText
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass containingClass
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElement modifierOwner
synthetic void <init> (java.lang.String, com.siyeh.ig.style.UnnecessaryInterfaceModifierInspection$1)
String x0
com.siyeh.ig.style.UnnecessaryInterfaceModifierInspection$1 x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryInterfaceModifierInspection.class
UnnecessaryInterfaceModifierInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnnecessaryInterfaceModifierInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
private static final java.util.Set INTERFACE_REDUNDANT_MODIFIERS
private static final java.util.Set INNER_CLASS_REDUNDANT_MODIFIERS
private static final java.util.Set INNER_INTERFACE_REDUNDANT_MODIFIERS
private static final java.util.Set FIELD_REDUNDANT_MODIFIERS
private static final java.util.Set METHOD_REDUNDANT_MODIFIERS
public void <init> ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
public transient java.lang.String buildErrorString (java.lang.Object[])
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass containingClass
Object[] infos
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElement parent
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
static synthetic java.util.Set access$200 ()
static synthetic java.util.Set access$300 ()
static synthetic java.util.Set access$400 ()
static synthetic java.util.Set access$500 ()
static synthetic java.util.Set access$600 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryParenthesesInspection$1.class
UnnecessaryParenthesesInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnnecessaryParenthesesInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnnecessaryParenthesesInspection$UnnecessaryParenthesesFix.class
UnnecessaryParenthesesInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryParenthesesInspection$UnnecessaryParenthesesFix extends com.siyeh.ig.InspectionGadgetsFix {
final synthetic com.siyeh.ig.style.UnnecessaryParenthesesInspection this$0
private void <init> (com.siyeh.ig.style.UnnecessaryParenthesesInspection)
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiParameterList parameterList
String text
com.intellij.psi.PsiLambdaExpression expression
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
synthetic void <init> (com.siyeh.ig.style.UnnecessaryParenthesesInspection, com.siyeh.ig.style.UnnecessaryParenthesesInspection$1)
com.siyeh.ig.style.UnnecessaryParenthesesInspection x0
com.siyeh.ig.style.UnnecessaryParenthesesInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryParenthesesInspection$UnnecessaryParenthesesVisitor.class
UnnecessaryParenthesesInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryParenthesesInspection$UnnecessaryParenthesesVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.style.UnnecessaryParenthesesInspection this$0
private void <init> (com.siyeh.ig.style.UnnecessaryParenthesesInspection)
public void visitParameterList (com.intellij.psi.PsiParameterList)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiParameterList list
public void visitParenthesizedExpression (com.intellij.psi.PsiParenthesizedExpression)
com.intellij.psi.PsiConditionalExpression conditionalExpression
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiParenthesizedExpression expression
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.style.UnnecessaryParenthesesInspection, com.siyeh.ig.style.UnnecessaryParenthesesInspection$1)
com.siyeh.ig.style.UnnecessaryParenthesesInspection x0
com.siyeh.ig.style.UnnecessaryParenthesesInspection$1 x1
}
com/siyeh/ig/style/UnnecessaryParenthesesInspection.class
UnnecessaryParenthesesInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnnecessaryParenthesesInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public boolean ignoreClarifyingParentheses
public boolean ignoreParenthesesOnConditionals
public boolean ignoreParenthesesOnLambdaParameter
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel optionsPanel
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryQualifierForThisInspection$1.class
UnnecessaryQualifierForThisInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnnecessaryQualifierForThisInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnnecessaryQualifierForThisInspection$UnnecessaryQualifierForThisFix.class
UnnecessaryQualifierForThisInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryQualifierForThisInspection$UnnecessaryQualifierForThisFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiElement parent
com.siyeh.ig.psiutils.CommentTracker tracker
synthetic void <init> (com.siyeh.ig.style.UnnecessaryQualifierForThisInspection$1)
com.siyeh.ig.style.UnnecessaryQualifierForThisInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryQualifierForThisInspection$UnnecessaryQualifierForThisVisitor.class
UnnecessaryQualifierForThisInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryQualifierForThisInspection$UnnecessaryQualifierForThisVisitor extends com.siyeh.ig.BaseInspectionVisitor {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public void visitThisExpression (com.intellij.psi.PsiThisExpression)
com.intellij.psi.PsiThisExpression thisExpression
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiClass containingClass
public void visitSuperExpression (com.intellij.psi.PsiSuperExpression)
com.intellij.psi.PsiReferenceExpression copy
com.intellij.psi.PsiReferenceExpression copy
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiExpression copyQualifierExpression
com.intellij.psi.PsiSuperExpression expression
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.style.UnnecessaryQualifierForThisInspection$1)
com.siyeh.ig.style.UnnecessaryQualifierForThisInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryQualifierForThisInspection.class
UnnecessaryQualifierForThisInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnnecessaryQualifierForThisInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessarySemicolonInspection$1.class
UnnecessarySemicolonInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnnecessarySemicolonInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnnecessarySemicolonInspection$UnnecessarySemicolonFix.class
UnnecessarySemicolonInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessarySemicolonInspection$UnnecessarySemicolonFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiElement lastChild
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement semicolonElement
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.style.UnnecessarySemicolonInspection$1)
com.siyeh.ig.style.UnnecessarySemicolonInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessarySemicolonInspection$UnnecessarySemicolonVisitor.class
UnnecessarySemicolonInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessarySemicolonInspection$UnnecessarySemicolonVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.style.UnnecessarySemicolonInspection this$0
private void <init> (com.siyeh.ig.style.UnnecessarySemicolonInspection)
public void visitFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public void visitImportList (com.intellij.psi.PsiImportList)
com.intellij.psi.PsiImportList list
public void visitModule (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule module
private void findTopLevelSemicolons (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement sibling
com.intellij.psi.PsiElement element
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiField lastField
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement lBrace
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiField[] fields
com.intellij.psi.PsiElement element
com.intellij.psi.PsiJavaToken token
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiElement next
private void findUnnecessarySemicolonsAfterEnumConstants (com.intellij.psi.PsiClass)
com.intellij.psi.tree.IElementType prevTokenType
com.intellij.psi.PsiElement prevSibling
com.intellij.psi.PsiJavaToken token
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement child
public void visitEmptyStatement (com.intellij.psi.PsiEmptyStatement)
com.intellij.psi.PsiElement semicolon
com.intellij.psi.PsiEmptyStatement statement
com.intellij.psi.PsiElement parent
public void visitResourceList (com.intellij.psi.PsiResourceList)
com.intellij.psi.PsiElement prev
com.intellij.psi.PsiResourceList resourceList
com.intellij.psi.PsiElement last
synthetic void <init> (com.siyeh.ig.style.UnnecessarySemicolonInspection, com.siyeh.ig.style.UnnecessarySemicolonInspection$1)
com.siyeh.ig.style.UnnecessarySemicolonInspection x0
com.siyeh.ig.style.UnnecessarySemicolonInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessarySemicolonInspection.class
UnnecessarySemicolonInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnnecessarySemicolonInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public boolean ignoreAfterEnumConstants
public void <init> ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
public javax.swing.JComponent createOptionsPanel ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessarySuperConstructorInspection$1.class
UnnecessarySuperConstructorInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnnecessarySuperConstructorInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnnecessarySuperConstructorInspection$UnnecessarySuperConstructorFix.class
UnnecessarySuperConstructorInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessarySuperConstructorInspection$UnnecessarySuperConstructorFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement superCall
com.intellij.psi.PsiElement callStatement
synthetic void <init> (com.siyeh.ig.style.UnnecessarySuperConstructorInspection$1)
com.siyeh.ig.style.UnnecessarySuperConstructorInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessarySuperConstructorInspection$UnnecessarySuperConstructorVisitor.class
UnnecessarySuperConstructorInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessarySuperConstructorInspection$UnnecessarySuperConstructorVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
synthetic void <init> (com.siyeh.ig.style.UnnecessarySuperConstructorInspection$1)
com.siyeh.ig.style.UnnecessarySuperConstructorInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessarySuperConstructorInspection.class
UnnecessarySuperConstructorInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnnecessarySuperConstructorInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessarySuperQualifierInspection$1.class
UnnecessarySuperQualifierInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnnecessarySuperQualifierInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnnecessarySuperQualifierInspection$UnnecessarySuperQualifierFix.class
UnnecessarySuperQualifierInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessarySuperQualifierInspection$UnnecessarySuperQualifierFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
synthetic void <init> (com.siyeh.ig.style.UnnecessarySuperQualifierInspection$1)
com.siyeh.ig.style.UnnecessarySuperQualifierInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessarySuperQualifierInspection$UnnecessarySuperQualifierVisitor.class
UnnecessarySuperQualifierInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessarySuperQualifierInspection$UnnecessarySuperQualifierVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private final boolean myIgnoreClarification
void <init> (boolean)
boolean ignoreClarification
public void visitSuperExpression (com.intellij.psi.PsiSuperExpression)
com.intellij.psi.PsiExpression copyCall
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement classParent
String referenceName
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement classParent
String referenceText
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSuperExpression expression
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement grandParent
private static boolean hasUnnecessarySuperQualifier (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiClass parentClass
com.intellij.psi.PsiElement target
com.intellij.psi.PsiField superField
com.intellij.psi.PsiReferenceExpression copy
com.intellij.psi.PsiElement qualifier
com.intellij.psi.JavaResolveResult resolveResult
private static boolean hasUnnecessarySuperQualifier (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethodCallExpression copy
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiElement qualifier
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement element
}
com/siyeh/ig/style/UnnecessarySuperQualifierInspection.class
UnnecessarySuperQualifierInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnnecessarySuperQualifierInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public boolean ignoreClarification
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryThisInspection$1.class
UnnecessaryThisInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnnecessaryThisInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnnecessaryThisInspection$UnnecessaryThisFix.class
UnnecessaryThisInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryThisInspection$UnnecessaryThisFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement thisToken
com.intellij.psi.PsiReferenceExpression thisExpression
String newExpression
synthetic void <init> (com.siyeh.ig.style.UnnecessaryThisInspection$1)
com.siyeh.ig.style.UnnecessaryThisInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryThisInspection$UnnecessaryThisVisitor.class
UnnecessaryThisInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryThisInspection$UnnecessaryThisVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.style.UnnecessaryThisInspection this$0
private void <init> (com.siyeh.ig.style.UnnecessaryThisInspection)
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiCallExpression callExpression
com.intellij.psi.PsiMethod calledMethod
String methodName
com.intellij.psi.PsiClass parentClass
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiField field
com.intellij.psi.PsiElement target
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiClass parentClass
String qualifierName
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiThisExpression thisExpression
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
String referenceName
com.intellij.psi.PsiElement parent
synthetic void <init> (com.siyeh.ig.style.UnnecessaryThisInspection, com.siyeh.ig.style.UnnecessaryThisInspection$1)
com.siyeh.ig.style.UnnecessaryThisInspection x0
com.siyeh.ig.style.UnnecessaryThisInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryThisInspection.class
UnnecessaryThisInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnnecessaryThisInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public boolean ignoreAssignments
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryToStringCallInspection$1.class
UnnecessaryToStringCallInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnnecessaryToStringCallInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnnecessaryToStringCallInspection$UnnecessaryToStringCallFix.class
UnnecessaryToStringCallInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryToStringCallInspection$UnnecessaryToStringCallFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String replacementText
private void <init> (java.lang.String)
String replacementText
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
synthetic void <init> (java.lang.String, com.siyeh.ig.style.UnnecessaryToStringCallInspection$1)
String x0
com.siyeh.ig.style.UnnecessaryToStringCallInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnnecessaryToStringCallInspection$UnnecessaryToStringCallVisitor.class
UnnecessaryToStringCallInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnnecessaryToStringCallInspection$UnnecessaryToStringCallVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiElement referenceNameElement
com.intellij.psi.PsiExpression qualifier
synthetic void <init> (com.siyeh.ig.style.UnnecessaryToStringCallInspection$1)
com.siyeh.ig.style.UnnecessaryToStringCallInspection$1 x0
}
com/siyeh/ig/style/UnnecessaryToStringCallInspection.class
UnnecessaryToStringCallInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnnecessaryToStringCallInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String text
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
String text
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static boolean isRedundantToString (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
String referenceName
com.intellij.psi.PsiExpression qualifier
boolean throwable
static synthetic boolean access$100 (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnqualifiedFieldAccessInspection$1.class
UnqualifiedFieldAccessInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnqualifiedFieldAccessInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnqualifiedFieldAccessInspection$UnqualifiedFieldAccessVisitor.class
UnqualifiedFieldAccessInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnqualifiedFieldAccessInspection$UnqualifiedFieldAccessVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiElement element
com.intellij.psi.PsiField field
synthetic void <init> (com.siyeh.ig.style.UnqualifiedFieldAccessInspection$1)
com.siyeh.ig.style.UnqualifiedFieldAccessInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnqualifiedFieldAccessInspection.class
UnqualifiedFieldAccessInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnqualifiedFieldAccessInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getDisplayName ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiReferenceExpression expressionToQualify
com.intellij.psi.PsiField fieldAccessed
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnqualifiedMethodAccessInspection$1.class
UnqualifiedMethodAccessInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnqualifiedMethodAccessInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnqualifiedMethodAccessInspection$UnqualifiedMethodAccessVisitor.class
UnqualifiedMethodAccessInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnqualifiedMethodAccessInspection$UnqualifiedMethodAccessVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.style.UnqualifiedMethodAccessInspection$1)
com.siyeh.ig.style.UnqualifiedMethodAccessInspection$1 x0
}
com/siyeh/ig/style/UnqualifiedMethodAccessInspection.class
UnqualifiedMethodAccessInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnqualifiedMethodAccessInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public void <init> ()
public java.lang.String getDisplayName ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiReferenceExpression expressionToQualify
com.intellij.psi.PsiMethod methodAccessed
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnqualifiedStaticUsageInspection$1.class
UnqualifiedStaticUsageInspection.java
package com.siyeh.ig.style
synthetic com.siyeh.ig.style.UnqualifiedStaticUsageInspection$1 extends java.lang.Object {
}
com/siyeh/ig/style/UnqualifiedStaticUsageInspection$UnqualifiedStaticAccessFix.class
UnqualifiedStaticUsageInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnqualifiedStaticUsageInspection$UnqualifiedStaticAccessFix extends com.siyeh.ig.InspectionGadgetsFix {
private final boolean m_fixField
static final synthetic boolean $assertionsDisabled
void <init> (boolean)
boolean fixField
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass containingClass
String className
com.siyeh.ig.psiutils.CommentTracker commentTracker
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnqualifiedStaticUsageInspection$UnqualifiedStaticCallVisitor.class
UnqualifiedStaticUsageInspection.java
package com.siyeh.ig.style
com.siyeh.ig.style.UnqualifiedStaticUsageInspection$UnqualifiedStaticCallVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.style.UnqualifiedStaticUsageInspection this$0
private void <init> (com.siyeh.ig.style.UnqualifiedStaticUsageInspection)
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement element
com.intellij.psi.PsiField field
private boolean isUnqualifiedStaticAccess (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement currentFileResolveScope
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMember member
synthetic void <init> (com.siyeh.ig.style.UnqualifiedStaticUsageInspection, com.siyeh.ig.style.UnqualifiedStaticUsageInspection$1)
com.siyeh.ig.style.UnqualifiedStaticUsageInspection x0
com.siyeh.ig.style.UnqualifiedStaticUsageInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/style/UnqualifiedStaticUsageInspection.class
UnqualifiedStaticUsageInspection.java
package com.siyeh.ig.style
public com.siyeh.ig.style.UnqualifiedStaticUsageInspection extends com.siyeh.ig.BaseInspection implements com.intellij.codeInspection.CleanupLocalInspectionTool {
public boolean m_ignoreStaticFieldAccesses
public boolean m_ignoreStaticMethodCalls
public boolean m_ignoreStaticAccessFromStaticContext
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel optionsPanel
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/testFrameworks/AssertHint$JUnitCommonAssertNames.class
AssertHint.java
package com.siyeh.ig.testFrameworks
public com.siyeh.ig.testFrameworks.AssertHint$JUnitCommonAssertNames extends java.lang.Object {
public static final java.util.Map ASSERT_METHOD_2_PARAMETER_COUNT
public void <init> ()
static void <clinit> ()
java.util.HashMap map
}
com/siyeh/ig/testFrameworks/AssertHint.class
AssertHint.java
package com.siyeh.ig.testFrameworks
public com.siyeh.ig.testFrameworks.AssertHint extends java.lang.Object {
private final int myArgIndex
private final boolean myMessageOnFirstPosition
private final com.intellij.psi.PsiExpression myMessage
private final com.intellij.psi.PsiMethod myMethod
private void <init> (int, boolean, com.intellij.psi.PsiExpression, com.intellij.psi.PsiMethod)
int index
boolean messageOnFirstPosition
com.intellij.psi.PsiExpression message
com.intellij.psi.PsiMethod method
public boolean isMessageOnFirstPosition ()
public int getArgIndex ()
public com.intellij.psi.PsiMethod getMethod ()
public com.intellij.psi.PsiExpression getPosition (com.intellij.psi.PsiExpression[])
com.intellij.psi.PsiExpression[] arguments
public com.intellij.psi.PsiExpression getMessage ()
public static com.siyeh.ig.testFrameworks.AssertHint createAssertEqualsHint (com.intellij.psi.PsiMethodCallExpression, boolean)
com.intellij.psi.PsiMethodCallExpression expression
boolean checkTestNG
public static com.siyeh.ig.testFrameworks.AssertHint createAssertTrueFalseHint (com.intellij.psi.PsiMethodCallExpression, boolean)
com.intellij.psi.PsiMethodCallExpression expression
boolean checkTestNG
public static com.siyeh.ig.testFrameworks.AssertHint create (com.intellij.psi.PsiMethodCallExpression, java.util.function.Function, boolean)
int argumentIndex
int argumentIndex
int lastParameterIdx
com.intellij.psi.PsiMethodCallExpression expression
java.util.function.Function methodNameToParamCount
boolean checkTestNG
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
Integer minimumParamCount
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiMethod method
boolean messageOnLastPosition
boolean messageOnFirstPosition
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
int argumentIndex
com.intellij.psi.PsiExpression message
public static com.siyeh.ig.testFrameworks.AssertHint create (com.intellij.psi.PsiMethodReferenceExpression, java.util.function.Function, boolean)
com.intellij.psi.PsiMethodReferenceExpression methodExpression
java.util.function.Function methodNameToParamCount
boolean checkTestNG
String methodName
Integer minimumParamCount
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
boolean messageOnLastPosition
boolean messageOnFirstPosition
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
public static boolean isMessageOnFirstPosition (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod method
boolean checkTestNG
com.intellij.psi.PsiClass containingClass
String qualifiedName
public static boolean isMessageOnLastPosition (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod method
boolean checkTestNG
com.intellij.psi.PsiClass containingClass
String qualifiedName
private static synthetic java.lang.Integer lambda$createAssertTrueFalseHint$1 (java.lang.String)
String methodName
private static synthetic java.lang.Integer lambda$createAssertEqualsHint$0 (java.lang.String)
String methodName
}
com/siyeh/ig/testFrameworks/AssertsWithoutMessagesInspection$1.class
AssertsWithoutMessagesInspection.java
package com.siyeh.ig.testFrameworks
synthetic com.siyeh.ig.testFrameworks.AssertsWithoutMessagesInspection$1 extends java.lang.Object {
}
com/siyeh/ig/testFrameworks/AssertsWithoutMessagesInspection$AssertionsWithoutMessagesVisitor.class
AssertsWithoutMessagesInspection.java
package com.siyeh.ig.testFrameworks
com.siyeh.ig.testFrameworks.AssertsWithoutMessagesInspection$AssertionsWithoutMessagesVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.testFrameworks.AssertsWithoutMessagesInspection this$0
private void <init> (com.siyeh.ig.testFrameworks.AssertsWithoutMessagesInspection)
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.siyeh.ig.testFrameworks.AssertHint assertHint
com.intellij.psi.PsiExpression message
private synthetic java.lang.Integer lambda$visitMethodCallExpression$0 (java.lang.String)
String methodName
synthetic void <init> (com.siyeh.ig.testFrameworks.AssertsWithoutMessagesInspection, com.siyeh.ig.testFrameworks.AssertsWithoutMessagesInspection$1)
com.siyeh.ig.testFrameworks.AssertsWithoutMessagesInspection x0
com.siyeh.ig.testFrameworks.AssertsWithoutMessagesInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/testFrameworks/AssertsWithoutMessagesInspection.class
AssertsWithoutMessagesInspection.java
package com.siyeh.ig.testFrameworks
public abstract com.siyeh.ig.testFrameworks.AssertsWithoutMessagesInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
protected abstract java.util.Map getAssertMethods ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
protected abstract boolean checkTestNG ()
}
com/siyeh/ig/testFrameworks/BaseAssertEqualsBetweenInconvertibleTypesInspection$1.class
BaseAssertEqualsBetweenInconvertibleTypesInspection.java
package com.siyeh.ig.testFrameworks
synthetic com.siyeh.ig.testFrameworks.BaseAssertEqualsBetweenInconvertibleTypesInspection$1 extends java.lang.Object {
}
com/siyeh/ig/testFrameworks/BaseAssertEqualsBetweenInconvertibleTypesInspection$AssertEqualsBetweenInconvertibleTypesVisitor$1.class
BaseAssertEqualsBetweenInconvertibleTypesInspection.java
package com.siyeh.ig.testFrameworks
com.siyeh.ig.testFrameworks.BaseAssertEqualsBetweenInconvertibleTypesInspection$AssertEqualsBetweenInconvertibleTypesVisitor$1 extends com.siyeh.ig.bugs.InconvertibleTypesChecker {
final synthetic com.siyeh.ig.testFrameworks.BaseAssertEqualsBetweenInconvertibleTypesInspection$AssertEqualsBetweenInconvertibleTypesVisitor this$1
void <init> (com.siyeh.ig.testFrameworks.BaseAssertEqualsBetweenInconvertibleTypesInspection$AssertEqualsBetweenInconvertibleTypesVisitor)
com.siyeh.ig.testFrameworks.BaseAssertEqualsBetweenInconvertibleTypesInspection$AssertEqualsBetweenInconvertibleTypesVisitor this$1
protected void registerEqualsError (com.intellij.psi.PsiElement, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiElement highlightLocation
com.intellij.psi.PsiType leftType
com.intellij.psi.PsiType rightType
boolean convertible
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/testFrameworks/BaseAssertEqualsBetweenInconvertibleTypesInspection$AssertEqualsBetweenInconvertibleTypesVisitor.class
BaseAssertEqualsBetweenInconvertibleTypesInspection.java
package com.siyeh.ig.testFrameworks
com.siyeh.ig.testFrameworks.BaseAssertEqualsBetweenInconvertibleTypesInspection$AssertEqualsBetweenInconvertibleTypesVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.testFrameworks.BaseAssertEqualsBetweenInconvertibleTypesInspection this$0
private void <init> (com.siyeh.ig.testFrameworks.BaseAssertEqualsBetweenInconvertibleTypesInspection)
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.siyeh.ig.testFrameworks.AssertHint assertHint
com.intellij.psi.PsiExpression[] arguments
int argIndex
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiType parameterType1
com.intellij.psi.PsiType parameterType2
com.intellij.psi.PsiClassType objectType
synthetic void <init> (com.siyeh.ig.testFrameworks.BaseAssertEqualsBetweenInconvertibleTypesInspection, com.siyeh.ig.testFrameworks.BaseAssertEqualsBetweenInconvertibleTypesInspection$1)
com.siyeh.ig.testFrameworks.BaseAssertEqualsBetweenInconvertibleTypesInspection x0
com.siyeh.ig.testFrameworks.BaseAssertEqualsBetweenInconvertibleTypesInspection$1 x1
static synthetic void access$100 (com.siyeh.ig.testFrameworks.BaseAssertEqualsBetweenInconvertibleTypesInspection$AssertEqualsBetweenInconvertibleTypesVisitor, com.intellij.psi.PsiElement, java.lang.Object[])
com.siyeh.ig.testFrameworks.BaseAssertEqualsBetweenInconvertibleTypesInspection$AssertEqualsBetweenInconvertibleTypesVisitor x0
com.intellij.psi.PsiElement x1
Object[] x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/testFrameworks/BaseAssertEqualsBetweenInconvertibleTypesInspection.class
BaseAssertEqualsBetweenInconvertibleTypesInspection.java
package com.siyeh.ig.testFrameworks
public abstract com.siyeh.ig.testFrameworks.BaseAssertEqualsBetweenInconvertibleTypesInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
protected abstract boolean checkTestNG ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiType comparedType
com.intellij.psi.PsiType comparisonType
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public boolean isEnabledByDefault ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/testFrameworks/ConstantAssertArgumentInspectionBase$1.class
ConstantAssertArgumentInspectionBase.java
package com.siyeh.ig.testFrameworks
synthetic com.siyeh.ig.testFrameworks.ConstantAssertArgumentInspectionBase$1 extends java.lang.Object {
}
com/siyeh/ig/testFrameworks/ConstantAssertArgumentInspectionBase$ConstantAssertArgumentVisitor.class
ConstantAssertArgumentInspectionBase.java
package com.siyeh.ig.testFrameworks
com.siyeh.ig.testFrameworks.ConstantAssertArgumentInspectionBase$ConstantAssertArgumentVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.testFrameworks.ConstantAssertArgumentInspectionBase this$0
private void <init> (com.siyeh.ig.testFrameworks.ConstantAssertArgumentInspectionBase)
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.siyeh.ig.testFrameworks.AssertHint assertHint
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression argument
private static synthetic java.lang.Integer lambda$visitMethodCallExpression$0 (java.lang.String)
String methodName
synthetic void <init> (com.siyeh.ig.testFrameworks.ConstantAssertArgumentInspectionBase, com.siyeh.ig.testFrameworks.ConstantAssertArgumentInspectionBase$1)
com.siyeh.ig.testFrameworks.ConstantAssertArgumentInspectionBase x0
com.siyeh.ig.testFrameworks.ConstantAssertArgumentInspectionBase$1 x1
}
com/siyeh/ig/testFrameworks/ConstantAssertArgumentInspectionBase.class
ConstantAssertArgumentInspectionBase.java
package com.siyeh.ig.testFrameworks
public abstract com.siyeh.ig.testFrameworks.ConstantAssertArgumentInspectionBase extends com.siyeh.ig.BaseInspection {
private static final java.util.Set ASSERT_METHODS
public void <init> ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected abstract boolean checkTestNG ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic java.util.Set access$100 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/testFrameworks/MisorderedAssertEqualsArgumentsInspectionBase$1.class
MisorderedAssertEqualsArgumentsInspectionBase.java
package com.siyeh.ig.testFrameworks
synthetic com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase$1 extends java.lang.Object {
}
com/siyeh/ig/testFrameworks/MisorderedAssertEqualsArgumentsInspectionBase$ExpectedActual.class
MisorderedAssertEqualsArgumentsInspectionBase.java
package com.siyeh.ig.testFrameworks
com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase$ExpectedActual extends java.lang.Object {
private final com.intellij.psi.PsiExpression myExpected
private final com.intellij.psi.PsiExpression myActual
private void <init> (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expected
com.intellij.psi.PsiExpression actual
public com.intellij.psi.PsiExpression getExpected ()
public com.intellij.psi.PsiExpression getActual ()
private static com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase$ExpectedActual create (com.intellij.psi.PsiMethodCallExpression, boolean)
com.intellij.psi.PsiMethodCallExpression callExpression
boolean checkTestNG
com.siyeh.ig.testFrameworks.AssertHint hint
com.intellij.psi.PsiExpression[] arguments
int index
com.intellij.psi.PsiExpression expectedArgument
com.intellij.psi.PsiExpression actualArgument
private static synthetic java.lang.Integer lambda$create$0 (java.lang.String)
String methodName
static synthetic com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase$ExpectedActual access$100 (com.intellij.psi.PsiMethodCallExpression, boolean)
com.intellij.psi.PsiMethodCallExpression x0
boolean x1
}
com/siyeh/ig/testFrameworks/MisorderedAssertEqualsArgumentsInspectionBase$FlipArgumentsFix.class
MisorderedAssertEqualsArgumentsInspectionBase.java
package com.siyeh.ig.testFrameworks
com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase$FlipArgumentsFix extends com.siyeh.ig.InspectionGadgetsFix {
final synthetic com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase this$0
private void <init> (com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase)
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement methodNameIdentifier
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiMethodCallExpression callExpression
com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase$ExpectedActual expectedActual
com.intellij.psi.PsiExpression expectedArgument
com.intellij.psi.PsiExpression actualArgument
com.intellij.psi.PsiElement copy
synthetic void <init> (com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase, com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase$1)
com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase x0
com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/testFrameworks/MisorderedAssertEqualsArgumentsInspectionBase$MisorderedAssertEqualsParametersVisitor.class
MisorderedAssertEqualsArgumentsInspectionBase.java
package com.siyeh.ig.testFrameworks
com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase$MisorderedAssertEqualsParametersVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase this$0
private void <init> (com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase)
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase$ExpectedActual expectedActual
private boolean looksLikeExpectedArgument (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiField field
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression definition
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
synthetic void <init> (com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase, com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase$1)
com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase x0
com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/testFrameworks/MisorderedAssertEqualsArgumentsInspectionBase.class
MisorderedAssertEqualsArgumentsInspectionBase.java
package com.siyeh.ig.testFrameworks
public abstract com.siyeh.ig.testFrameworks.MisorderedAssertEqualsArgumentsInspectionBase extends com.siyeh.ig.BaseInspection {
private static final java.util.Set methodNames
public void <init> ()
public abstract boolean checkTestNG ()
public final java.lang.String getDisplayName ()
protected final transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public final transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public final com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic java.util.Set access$300 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/testFrameworks/SimplifiableAssertionInspection$1.class
SimplifiableAssertionInspection.java
package com.siyeh.ig.testFrameworks
synthetic com.siyeh.ig.testFrameworks.SimplifiableAssertionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/testFrameworks/SimplifiableAssertionInspection$SimplifiableJUnitAssertionVisitor.class
SimplifiableAssertionInspection.java
package com.siyeh.ig.testFrameworks
com.siyeh.ig.testFrameworks.SimplifiableAssertionInspection$SimplifiableJUnitAssertionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.testFrameworks.SimplifiableAssertionInspection this$0
private void <init> (com.siyeh.ig.testFrameworks.SimplifiableAssertionInspection)
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.siyeh.ig.testFrameworks.AssertHint assertTrueFalseHint
boolean assertTrue
com.intellij.psi.PsiExpression position
com.intellij.psi.PsiMethodCallExpression expression
private boolean hasPrimitiveOverload (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethod primitiveOverload
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
private java.lang.String getReplacementMethodName (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiLiteralExpression literalExpression
com.intellij.psi.PsiLiteralExpression literalExpression
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression firstArgument
com.intellij.psi.PsiExpression secondArgument
com.intellij.psi.PsiLiteralExpression literalExpression
Object value
private boolean hasEqEqExpressionArgument (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$hasPrimitiveOverload$0 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod patternMethod
synthetic void <init> (com.siyeh.ig.testFrameworks.SimplifiableAssertionInspection, com.siyeh.ig.testFrameworks.SimplifiableAssertionInspection$1)
com.siyeh.ig.testFrameworks.SimplifiableAssertionInspection x0
com.siyeh.ig.testFrameworks.SimplifiableAssertionInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/testFrameworks/SimplifiableAssertionInspection$SimplifyAssertFix.class
SimplifiableAssertionInspection.java
package com.siyeh.ig.testFrameworks
com.siyeh.ig.testFrameworks.SimplifiableAssertionInspection$SimplifyAssertFix extends com.siyeh.ig.InspectionGadgetsFix {
final synthetic com.siyeh.ig.testFrameworks.SimplifiableAssertionInspection this$0
private void <init> (com.siyeh.ig.testFrameworks.SimplifiableAssertionInspection)
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.siyeh.ig.testFrameworks.AssertHint assertTrueFalseHint
boolean assertTrue
com.intellij.psi.PsiExpression position
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement methodNameIdentifier
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiMethodCallExpression callExpression
private void addStaticImportOrQualifier (java.lang.String, com.intellij.psi.PsiMethodCallExpression, java.lang.StringBuilder)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
String className
String methodName
com.intellij.psi.PsiMethodCallExpression originalMethodCall
StringBuilder out
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
private void replaceAssertWithFail (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.psi.PsiExpression message
StringBuilder newExpression
private void replaceAssertLiteralWithAssertEquals (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, int, java.lang.String)
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression[] args
com.siyeh.ig.psiutils.EqualityCheck check
com.intellij.psi.PsiExpression temp
com.intellij.psi.PsiExpression temp
com.intellij.psi.PsiPrimitiveType unboxedType
com.intellij.psi.PsiPrimitiveType rhsUnboxedType
StringBuilder noDelta
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.psi.PsiExpression position
com.intellij.psi.PsiExpression message
int positionIndex
String methodName
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
StringBuilder newExpression
StringBuilder buf
com.intellij.psi.PsiType lhsType
com.intellij.psi.PsiType rhsType
private boolean isPrimitiveAndBoxedWithOverloads (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType lhsType
com.intellij.psi.PsiType rhsType
private boolean isPrimitiveAndBoxedFloat (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType lhsType
com.intellij.psi.PsiType rhsType
private void replaceWithNegatedBooleanAssertion (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiPrefixExpression, java.lang.String)
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.psi.PsiPrefixExpression expression
String newMethodName
com.intellij.psi.PsiExpression operand
StringBuilder builder
private void replaceAssertWithAssertNull (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiBinaryExpression, com.intellij.psi.PsiExpression, int)
String memberName
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression message
int positionIndex
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.tree.IElementType tokenType
StringBuilder newExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
String memberName
private void compoundMethodCall (com.intellij.psi.PsiMethodCallExpression, java.lang.String, com.intellij.psi.PsiExpression, int, java.lang.String, java.lang.StringBuilder)
com.intellij.psi.PsiMethodCallExpression callExpression
String methodName
com.intellij.psi.PsiExpression message
int positionIndex
String args
StringBuilder newExpression
private void replaceAssertWithAssertSame (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiBinaryExpression, com.intellij.psi.PsiExpression, int)
com.intellij.psi.PsiExpression temp
String memberName
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.psi.PsiBinaryExpression position
com.intellij.psi.PsiExpression message
int positionIndex
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.tree.IElementType tokenType
StringBuilder newExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
String memberName
private void replaceAssertEqualsWithAssertLiteral (com.intellij.psi.PsiMethodCallExpression)
String literalValue
String compareValue
com.intellij.psi.PsiMethodCallExpression callExpression
com.siyeh.ig.testFrameworks.AssertHint assertHint
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
int argIndex
com.intellij.psi.PsiExpression firstTestArgument
com.intellij.psi.PsiExpression secondTestArgument
String literalValue
String compareValue
String uppercaseLiteralValue
StringBuilder newExpression
String methodName
synthetic void <init> (com.siyeh.ig.testFrameworks.SimplifiableAssertionInspection, com.siyeh.ig.testFrameworks.SimplifiableAssertionInspection$1)
com.siyeh.ig.testFrameworks.SimplifiableAssertionInspection x0
com.siyeh.ig.testFrameworks.SimplifiableAssertionInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/testFrameworks/SimplifiableAssertionInspection.class
SimplifiableAssertionInspection.java
package com.siyeh.ig.testFrameworks
public abstract com.siyeh.ig.testFrameworks.SimplifiableAssertionInspection extends com.siyeh.ig.BaseInspection {
private static final com.siyeh.ig.callMatcher.CallMatcher ARRAYS_EQUALS
public void <init> ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
protected abstract boolean checkTestNG ()
static boolean isAssertThatCouldBeFail (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression position
boolean checkTrue
boolean isAssertEqualsThatCouldBeAssertLiteral (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.siyeh.ig.testFrameworks.AssertHint assertHint
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
int argIndex
com.intellij.psi.PsiExpression firstTestArgument
com.intellij.psi.PsiExpression secondTestArgument
static boolean isSimpleLiteral (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression1
com.intellij.psi.PsiExpression expression2
String text
com.intellij.psi.PsiType type
private static boolean isEqualityComparison (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression expression
private static boolean isArrayEqualityComparison (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private static boolean isIdentityComparison (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiType lhsType
com.intellij.psi.PsiType rhsType
private static boolean isAssertTrue (com.siyeh.ig.testFrameworks.AssertHint)
com.siyeh.ig.testFrameworks.AssertHint assertTrueFalseHint
static synthetic boolean access$200 (com.siyeh.ig.testFrameworks.AssertHint)
com.siyeh.ig.testFrameworks.AssertHint x0
static synthetic boolean access$300 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
static synthetic boolean access$400 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
static synthetic boolean access$500 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$600 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/AbstractReplaceWithAnotherMethodCallFix.class
AbstractReplaceWithAnotherMethodCallFix.java
package com.siyeh.ig.threading
abstract com.siyeh.ig.threading.AbstractReplaceWithAnotherMethodCallFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
void <init> ()
protected abstract java.lang.String getMethodName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
String qualifierText
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement methodNameElement
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.siyeh.ig.psiutils.CommentTracker commentTracker
static void <clinit> ()
}
com/siyeh/ig/threading/AtomicFieldUpdaterIssuesInspection$1.class
AtomicFieldUpdaterIssuesInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.AtomicFieldUpdaterIssuesInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/AtomicFieldUpdaterIssuesInspection$AtomicFieldUpdaterIssuesVisitor.class
AtomicFieldUpdaterIssuesInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.AtomicFieldUpdaterIssuesInspection$AtomicFieldUpdaterIssuesVisitor extends com.siyeh.ig.BaseInspectionVisitor {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpression argument2
com.intellij.psi.PsiClassObjectAccessExpression objectAccessExpression
com.intellij.psi.PsiType type
com.intellij.psi.PsiType substFieldType
com.intellij.psi.PsiClass expressionClass
com.intellij.psi.PsiClass fieldClass
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String name
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiExpression lastArgument
Object value
String fieldName
com.intellij.psi.PsiExpression firstArgument
com.intellij.psi.PsiClassObjectAccessExpression classObjectAccessExpression
com.intellij.psi.PsiType operandType
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass target
com.intellij.psi.PsiMethod method
String typeString
com.intellij.psi.PsiField field
synthetic void <init> (com.siyeh.ig.threading.AtomicFieldUpdaterIssuesInspection$1)
com.siyeh.ig.threading.AtomicFieldUpdaterIssuesInspection$1 x0
static void <clinit> ()
}
com/siyeh/ig/threading/AtomicFieldUpdaterIssuesInspection.class
AtomicFieldUpdaterIssuesInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.AtomicFieldUpdaterIssuesInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/AtomicFieldUpdaterNotStaticFinalInspection$1.class
AtomicFieldUpdaterNotStaticFinalInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.AtomicFieldUpdaterNotStaticFinalInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/AtomicFieldUpdaterNotStaticFinalInspection$AtomicFieldUpdaterNotStaticFinalVisitor.class
AtomicFieldUpdaterNotStaticFinalInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.AtomicFieldUpdaterNotStaticFinalInspection$AtomicFieldUpdaterNotStaticFinalVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiType type
synthetic void <init> (com.siyeh.ig.threading.AtomicFieldUpdaterNotStaticFinalInspection$1)
com.siyeh.ig.threading.AtomicFieldUpdaterNotStaticFinalInspection$1 x0
}
com/siyeh/ig/threading/AtomicFieldUpdaterNotStaticFinalInspection.class
AtomicFieldUpdaterNotStaticFinalInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.AtomicFieldUpdaterNotStaticFinalInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiField field
com.intellij.psi.PsiType type
String typeText
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/AwaitNotInLoopInspection$1.class
AwaitNotInLoopInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.AwaitNotInLoopInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/AwaitNotInLoopInspection$AwaitNotInLoopVisitor.class
AwaitNotInLoopInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.AwaitNotInLoopInspection$AwaitNotInLoopVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
synthetic void <init> (com.siyeh.ig.threading.AwaitNotInLoopInspection$1)
com.siyeh.ig.threading.AwaitNotInLoopInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/AwaitNotInLoopInspection.class
AwaitNotInLoopInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.AwaitNotInLoopInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/AwaitWithoutCorrespondingSignalInspection$1.class
AwaitWithoutCorrespondingSignalInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.AwaitWithoutCorrespondingSignalInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/AwaitWithoutCorrespondingSignalInspection$AwaitWithoutCorrespondingSignalVisitor.class
AwaitWithoutCorrespondingSignalInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.AwaitWithoutCorrespondingSignalInspection$AwaitWithoutCorrespondingSignalVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass fieldClass
private static boolean containsSignalCall (com.intellij.psi.PsiClass, com.intellij.psi.PsiField)
com.intellij.psi.PsiClass fieldClass
com.intellij.psi.PsiField field
com.siyeh.ig.threading.AwaitWithoutCorrespondingSignalInspection$ContainsSignalVisitor visitor
synthetic void <init> (com.siyeh.ig.threading.AwaitWithoutCorrespondingSignalInspection$1)
com.siyeh.ig.threading.AwaitWithoutCorrespondingSignalInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/AwaitWithoutCorrespondingSignalInspection$ContainsSignalVisitor.class
AwaitWithoutCorrespondingSignalInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.AwaitWithoutCorrespondingSignalInspection$ContainsSignalVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiField target
private boolean containsSignal
void <init> (com.intellij.psi.PsiField)
com.intellij.psi.PsiField target
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement referent
boolean containsSignal ()
}
com/siyeh/ig/threading/AwaitWithoutCorrespondingSignalInspection.class
AwaitWithoutCorrespondingSignalInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.AwaitWithoutCorrespondingSignalInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/BusyWaitInspection$1.class
BusyWaitInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.BusyWaitInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/BusyWaitInspection$BusyWaitVisitor.class
BusyWaitInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.BusyWaitInspection$BusyWaitVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
synthetic void <init> (com.siyeh.ig.threading.BusyWaitInspection$1)
com.siyeh.ig.threading.BusyWaitInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/BusyWaitInspection.class
BusyWaitInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.BusyWaitInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/CallToNativeMethodWhileLockedInspection$1.class
CallToNativeMethodWhileLockedInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.CallToNativeMethodWhileLockedInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/CallToNativeMethodWhileLockedInspection$CallToNativeMethodWhileLockedVisitor.class
CallToNativeMethodWhileLockedInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.CallToNativeMethodWhileLockedInspection$CallToNativeMethodWhileLockedVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private static final java.util.Set EXCLUDED_CLASS_NAMES
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.threading.CallToNativeMethodWhileLockedInspection$1)
com.siyeh.ig.threading.CallToNativeMethodWhileLockedInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/CallToNativeMethodWhileLockedInspection.class
CallToNativeMethodWhileLockedInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.CallToNativeMethodWhileLockedInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ConditionSignalInspection$1.class
ConditionSignalInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.ConditionSignalInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/ConditionSignalInspection$ConditionSignalFix.class
ConditionSignalInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.ConditionSignalInspection$ConditionSignalFix extends com.siyeh.ig.threading.AbstractReplaceWithAnotherMethodCallFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected java.lang.String getMethodName ()
synthetic void <init> (com.siyeh.ig.threading.ConditionSignalInspection$1)
com.siyeh.ig.threading.ConditionSignalInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ConditionSignalInspection$ConditionSignalVisitor.class
ConditionSignalInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.ConditionSignalInspection$ConditionSignalVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
String signal
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.threading.ConditionSignalInspection$1)
com.siyeh.ig.threading.ConditionSignalInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ConditionSignalInspection.class
ConditionSignalInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.ConditionSignalInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ContainsSynchronizationVisitor.class
ContainsSynchronizationVisitor.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.ContainsSynchronizationVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean containsSynchronization
void <init> ()
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement statement
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public boolean containsSynchronization ()
}
com/siyeh/ig/threading/DoubleCheckedLockingInspection$1.class
DoubleCheckedLockingInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.DoubleCheckedLockingInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/DoubleCheckedLockingInspection$DoubleCheckedLockingFix.class
DoubleCheckedLockingInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.DoubleCheckedLockingInspection$DoubleCheckedLockingFix extends com.siyeh.ig.InspectionGadgetsFix {
private final String myFieldName
private void <init> (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiIfStatement ifStatement
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiField field
com.intellij.psi.PsiModifierList modifierList
synthetic void <init> (com.intellij.psi.PsiField, com.siyeh.ig.threading.DoubleCheckedLockingInspection$1)
com.intellij.psi.PsiField x0
com.siyeh.ig.threading.DoubleCheckedLockingInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/DoubleCheckedLockingInspection$DoubleCheckedLockingVisitor.class
DoubleCheckedLockingInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.DoubleCheckedLockingInspection$DoubleCheckedLockingVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.threading.DoubleCheckedLockingInspection this$0
private void <init> (com.siyeh.ig.threading.DoubleCheckedLockingInspection)
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiField field
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiExpression outerCondition
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiSynchronizedStatement synchronizedStatement
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement firstStatement
com.intellij.psi.PsiIfStatement innerIf
com.intellij.psi.PsiExpression innerCondition
com.intellij.psi.PsiField field
synthetic void <init> (com.siyeh.ig.threading.DoubleCheckedLockingInspection, com.siyeh.ig.threading.DoubleCheckedLockingInspection$1)
com.siyeh.ig.threading.DoubleCheckedLockingInspection x0
com.siyeh.ig.threading.DoubleCheckedLockingInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/DoubleCheckedLockingInspection.class
DoubleCheckedLockingInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.DoubleCheckedLockingInspection extends com.siyeh.ig.BaseInspection {
public boolean ignoreOnVolatileVariables
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiField field
private static com.intellij.psi.PsiField findCheckedField (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiField field
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression expression
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic com.intellij.psi.PsiField access$100 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/EmptySynchronizedStatementInspection$1.class
EmptySynchronizedStatementInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.EmptySynchronizedStatementInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/EmptySynchronizedStatementInspection$EmptySynchronizedStatementVisitor.class
EmptySynchronizedStatementInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.EmptySynchronizedStatementInspection$EmptySynchronizedStatementVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement statement
com.intellij.psi.PsiCodeBlock body
synthetic void <init> (com.siyeh.ig.threading.EmptySynchronizedStatementInspection$1)
com.siyeh.ig.threading.EmptySynchronizedStatementInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/EmptySynchronizedStatementInspection.class
EmptySynchronizedStatementInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.EmptySynchronizedStatementInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean shouldInspect (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/FieldAccessedSynchronizedAndUnsynchronizedInspection$1.class
FieldAccessedSynchronizedAndUnsynchronizedInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.FieldAccessedSynchronizedAndUnsynchronizedInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/FieldAccessedSynchronizedAndUnsynchronizedInspection$FieldAccessedSynchronizedAndUnsynchronizedVisitor.class
FieldAccessedSynchronizedAndUnsynchronizedInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.FieldAccessedSynchronizedAndUnsynchronizedInspection$FieldAccessedSynchronizedAndUnsynchronizedVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.threading.FieldAccessedSynchronizedAndUnsynchronizedInspection this$0
private void <init> (com.siyeh.ig.threading.FieldAccessedSynchronizedAndUnsynchronizedInspection)
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
com.siyeh.ig.threading.VariableAccessVisitor visitor
java.util.Set fields
private boolean containsSynchronization (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
com.siyeh.ig.threading.ContainsSynchronizationVisitor visitor
synthetic void <init> (com.siyeh.ig.threading.FieldAccessedSynchronizedAndUnsynchronizedInspection, com.siyeh.ig.threading.FieldAccessedSynchronizedAndUnsynchronizedInspection$1)
com.siyeh.ig.threading.FieldAccessedSynchronizedAndUnsynchronizedInspection x0
com.siyeh.ig.threading.FieldAccessedSynchronizedAndUnsynchronizedInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/FieldAccessedSynchronizedAndUnsynchronizedInspection.class
FieldAccessedSynchronizedAndUnsynchronizedInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.FieldAccessedSynchronizedAndUnsynchronizedInspection extends com.siyeh.ig.BaseInspection {
public boolean countGettersAndSetters
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public boolean runForWholeFile ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/MethodMayBeSynchronizedInspection$1.class
MethodMayBeSynchronizedInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.MethodMayBeSynchronizedInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/MethodMayBeSynchronizedInspection$MethodMayBeSynchronizedQuickFix.class
MethodMayBeSynchronizedInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.MethodMayBeSynchronizedInspection$MethodMayBeSynchronizedQuickFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiElement added
com.intellij.psi.codeStyle.CodeStyleManager codeStyleManager
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement identifier
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock methodBody
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiSynchronizedStatement synchronizedStatement
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiModifierList modifierList
synthetic void <init> (com.siyeh.ig.threading.MethodMayBeSynchronizedInspection$1)
com.siyeh.ig.threading.MethodMayBeSynchronizedInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/MethodMayBeSynchronizedInspection$MethodMayBeSynchronizedVisitor.class
MethodMayBeSynchronizedInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.MethodMayBeSynchronizedInspection$MethodMayBeSynchronizedVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiClassObjectAccessExpression classExpression
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiThisExpression thisExpression
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiSynchronizedStatement statement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression lockExpression
synthetic void <init> (com.siyeh.ig.threading.MethodMayBeSynchronizedInspection$1)
com.siyeh.ig.threading.MethodMayBeSynchronizedInspection$1 x0
}
com/siyeh/ig/threading/MethodMayBeSynchronizedInspection.class
MethodMayBeSynchronizedInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.MethodMayBeSynchronizedInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/NakedNotifyInspection$1.class
NakedNotifyInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.NakedNotifyInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/NakedNotifyInspection$NakedNotifyVisitor.class
NakedNotifyInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.NakedNotifyInspection$NakedNotifyVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock body
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement statement
private void checkBody (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement firstStatement
com.intellij.psi.PsiExpression firstExpression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
synthetic void <init> (com.siyeh.ig.threading.NakedNotifyInspection$1)
com.siyeh.ig.threading.NakedNotifyInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/NakedNotifyInspection.class
NakedNotifyInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.NakedNotifyInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/NestedSynchronizedStatementInspection$1.class
NestedSynchronizedStatementInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.NestedSynchronizedStatementInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/NestedSynchronizedStatementInspection$NestedSynchronizedStatementVisitor.class
NestedSynchronizedStatementInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.NestedSynchronizedStatementInspection$NestedSynchronizedStatementVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement statement
synthetic void <init> (com.siyeh.ig.threading.NestedSynchronizedStatementInspection$1)
com.siyeh.ig.threading.NestedSynchronizedStatementInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/NestedSynchronizedStatementInspection.class
NestedSynchronizedStatementInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.NestedSynchronizedStatementInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/NonAtomicOperationOnVolatileFieldInspection$1.class
NonAtomicOperationOnVolatileFieldInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.NonAtomicOperationOnVolatileFieldInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/NonAtomicOperationOnVolatileFieldInspection$NonAtomicOperationOnVolatileFieldVisitor$1.class
NonAtomicOperationOnVolatileFieldInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.NonAtomicOperationOnVolatileFieldInspection$NonAtomicOperationOnVolatileFieldVisitor$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.psi.PsiExpression val$lhs
final synthetic com.intellij.psi.PsiElement val$referenceNameElement
final synthetic com.siyeh.ig.threading.NonAtomicOperationOnVolatileFieldInspection$NonAtomicOperationOnVolatileFieldVisitor this$0
void <init> (com.siyeh.ig.threading.NonAtomicOperationOnVolatileFieldInspection$NonAtomicOperationOnVolatileFieldVisitor, com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement)
com.siyeh.ig.threading.NonAtomicOperationOnVolatileFieldInspection$NonAtomicOperationOnVolatileFieldVisitor this$0
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression reference
}
com/siyeh/ig/threading/NonAtomicOperationOnVolatileFieldInspection$NonAtomicOperationOnVolatileFieldVisitor.class
NonAtomicOperationOnVolatileFieldInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.NonAtomicOperationOnVolatileFieldInspection$NonAtomicOperationOnVolatileFieldVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiReferenceExpression volatileFieldRef
com.intellij.psi.PsiElement referenceNameElement
com.intellij.psi.tree.IElementType tokenType
public void visitUnaryExpression (com.intellij.psi.PsiUnaryExpression)
com.intellij.psi.PsiUnaryExpression expression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiReferenceExpression volatileFieldRef
com.intellij.psi.PsiElement referenceNameElement
private static com.intellij.psi.PsiReferenceExpression findNonSynchronizedVolatileFieldRef (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiField field
synthetic void <init> (com.siyeh.ig.threading.NonAtomicOperationOnVolatileFieldInspection$1)
com.siyeh.ig.threading.NonAtomicOperationOnVolatileFieldInspection$1 x0
static synthetic void access$100 (com.siyeh.ig.threading.NonAtomicOperationOnVolatileFieldInspection$NonAtomicOperationOnVolatileFieldVisitor, com.intellij.psi.PsiElement, java.lang.Object[])
com.siyeh.ig.threading.NonAtomicOperationOnVolatileFieldInspection$NonAtomicOperationOnVolatileFieldVisitor x0
com.intellij.psi.PsiElement x1
Object[] x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/NonAtomicOperationOnVolatileFieldInspection.class
NonAtomicOperationOnVolatileFieldInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.NonAtomicOperationOnVolatileFieldInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/NonSynchronizedMethodOverridesSynchronizedMethodInspection.class
NonSynchronizedMethodOverridesSynchronizedMethodInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.NonSynchronizedMethodOverridesSynchronizedMethodInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/NonSynchronizedMethodOverridesSynchronizedMethodVisitor.class
NonSynchronizedMethodOverridesSynchronizedMethodVisitor.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.NonSynchronizedMethodOverridesSynchronizedMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] superMethods
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/NotifyCalledOnConditionInspection$1.class
NotifyCalledOnConditionInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.NotifyCalledOnConditionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/NotifyCalledOnConditionInspection$NotifyCalledOnConditionVisitor.class
NotifyCalledOnConditionInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.NotifyCalledOnConditionInspection$NotifyCalledOnConditionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
synthetic void <init> (com.siyeh.ig.threading.NotifyCalledOnConditionInspection$1)
com.siyeh.ig.threading.NotifyCalledOnConditionInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/NotifyCalledOnConditionInspection.class
NotifyCalledOnConditionInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.NotifyCalledOnConditionInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/NotifyWithoutCorrespondingWaitInspection$1.class
NotifyWithoutCorrespondingWaitInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.NotifyWithoutCorrespondingWaitInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/NotifyWithoutCorrespondingWaitInspection$ContainsWaitVisitor.class
NotifyWithoutCorrespondingWaitInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.NotifyWithoutCorrespondingWaitInspection$ContainsWaitVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiField target
private boolean containsWait
void <init> (com.intellij.psi.PsiField)
com.intellij.psi.PsiField target
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement referent
boolean containsWait ()
}
com/siyeh/ig/threading/NotifyWithoutCorrespondingWaitInspection$WaitWithoutCorrespondingNotifyVisitor.class
NotifyWithoutCorrespondingWaitInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.NotifyWithoutCorrespondingWaitInspection$WaitWithoutCorrespondingNotifyVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass fieldClass
private static boolean containsWaitCall (com.intellij.psi.PsiClass, com.intellij.psi.PsiField)
com.intellij.psi.PsiClass fieldClass
com.intellij.psi.PsiField field
com.siyeh.ig.threading.NotifyWithoutCorrespondingWaitInspection$ContainsWaitVisitor visitor
synthetic void <init> (com.siyeh.ig.threading.NotifyWithoutCorrespondingWaitInspection$1)
com.siyeh.ig.threading.NotifyWithoutCorrespondingWaitInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/NotifyWithoutCorrespondingWaitInspection.class
NotifyWithoutCorrespondingWaitInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.NotifyWithoutCorrespondingWaitInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ObjectNotifyInspection$1.class
ObjectNotifyInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.ObjectNotifyInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/ObjectNotifyInspection$ObjectNotifyFix.class
ObjectNotifyInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.ObjectNotifyInspection$ObjectNotifyFix extends com.siyeh.ig.threading.AbstractReplaceWithAnotherMethodCallFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected java.lang.String getMethodName ()
synthetic void <init> (com.siyeh.ig.threading.ObjectNotifyInspection$1)
com.siyeh.ig.threading.ObjectNotifyInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ObjectNotifyInspection$ObjectNotifyVisitor.class
ObjectNotifyInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.ObjectNotifyInspection$ObjectNotifyVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
synthetic void <init> (com.siyeh.ig.threading.ObjectNotifyInspection$1)
com.siyeh.ig.threading.ObjectNotifyInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ObjectNotifyInspection.class
ObjectNotifyInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.ObjectNotifyInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/PublicFieldAccessedInSynchronizedContextInspection$1.class
PublicFieldAccessedInSynchronizedContextInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.PublicFieldAccessedInSynchronizedContextInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/PublicFieldAccessedInSynchronizedContextInspection$PublicFieldAccessedInSynchronizedContextVisitor.class
PublicFieldAccessedInSynchronizedContextInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.PublicFieldAccessedInSynchronizedContextInspection$PublicFieldAccessedInSynchronizedContextVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement element
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.threading.PublicFieldAccessedInSynchronizedContextInspection$1)
com.siyeh.ig.threading.PublicFieldAccessedInSynchronizedContextInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/PublicFieldAccessedInSynchronizedContextInspection.class
PublicFieldAccessedInSynchronizedContextInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.PublicFieldAccessedInSynchronizedContextInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getID ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SafeLockInspection$1.class
SafeLockInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.SafeLockInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/SafeLockInspection$LockType.class
SafeLockInspection.java
package com.siyeh.ig.threading
final enum com.siyeh.ig.threading.SafeLockInspection$LockType extends java.lang.Enum {
public static final enum com.siyeh.ig.threading.SafeLockInspection$LockType READ
public static final enum com.siyeh.ig.threading.SafeLockInspection$LockType WRITE
public static final enum com.siyeh.ig.threading.SafeLockInspection$LockType REGULAR
private static final synthetic com.siyeh.ig.threading.SafeLockInspection$LockType[] $VALUES
public static com.siyeh.ig.threading.SafeLockInspection$LockType[] values ()
public static com.siyeh.ig.threading.SafeLockInspection$LockType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/siyeh/ig/threading/SafeLockInspection$SafeLockVisitor$1.class
SafeLockInspection.java
package com.siyeh.ig.threading
final com.siyeh.ig.threading.SafeLockInspection$SafeLockVisitor$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.openapi.util.Ref val$result
void <init> (com.intellij.openapi.util.Ref)
public void visitExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
}
com/siyeh/ig/threading/SafeLockInspection$SafeLockVisitor.class
SafeLockInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.SafeLockInspection$SafeLockVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiVariable boundVariable
com.intellij.psi.PsiReferenceExpression referenceExpression
com.siyeh.ig.threading.SafeLockInspection$LockType type
com.siyeh.ig.threading.SafeLockInspection$LockType type
com.siyeh.ig.threading.SafeLockInspection$LockType type
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression1
String methodName
com.intellij.psi.PsiExpression qualifierExpression1
com.intellij.psi.PsiElement target
com.intellij.psi.PsiVariable boundVariable
com.intellij.psi.PsiReferenceExpression referenceExpression
com.siyeh.ig.threading.SafeLockInspection$LockType type
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiVariable boundVariable
com.intellij.psi.PsiReferenceExpression referenceExpression
com.siyeh.ig.threading.SafeLockInspection$LockType type
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiStatement nextStatement
com.intellij.psi.PsiTryStatement tryStatement
private static boolean isSignificant (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.openapi.util.Ref result
private static boolean lockIsUnlockedInFinally (com.intellij.psi.PsiTryStatement, com.intellij.psi.PsiVariable, com.siyeh.ig.threading.SafeLockInspection$LockType)
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiVariable boundVariable
com.siyeh.ig.threading.SafeLockInspection$LockType type
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.PsiCodeBlock tryBlock
com.siyeh.ig.threading.SafeLockInspection$UnlockVisitor visitor
private static boolean isLockAcquireMethod (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpression qualifier
synthetic void <init> (com.siyeh.ig.threading.SafeLockInspection$1)
com.siyeh.ig.threading.SafeLockInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SafeLockInspection$UnlockVisitor.class
SafeLockInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.SafeLockInspection$UnlockVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean containsUnlock
private final com.intellij.psi.PsiVariable variable
private final com.siyeh.ig.threading.SafeLockInspection$LockType type
private void <init> (com.intellij.psi.PsiVariable, com.siyeh.ig.threading.SafeLockInspection$LockType)
com.intellij.psi.PsiVariable variable
com.siyeh.ig.threading.SafeLockInspection$LockType type
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement target
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression1
String methodName1
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpression qualifier
boolean containsUnlock ()
synthetic void <init> (com.intellij.psi.PsiVariable, com.siyeh.ig.threading.SafeLockInspection$LockType, com.siyeh.ig.threading.SafeLockInspection$1)
com.intellij.psi.PsiVariable x0
com.siyeh.ig.threading.SafeLockInspection$LockType x1
com.siyeh.ig.threading.SafeLockInspection$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SafeLockInspection.class
SafeLockInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.SafeLockInspection extends com.siyeh.ig.BaseInspection {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
String text
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SignalWithoutCorrespondingAwaitInspection$1.class
SignalWithoutCorrespondingAwaitInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.SignalWithoutCorrespondingAwaitInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/SignalWithoutCorrespondingAwaitInspection$ContainsAwaitVisitor.class
SignalWithoutCorrespondingAwaitInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.SignalWithoutCorrespondingAwaitInspection$ContainsAwaitVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiField target
private boolean containsAwait
void <init> (com.intellij.psi.PsiField)
com.intellij.psi.PsiField target
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement referent
boolean containsAwait ()
}
com/siyeh/ig/threading/SignalWithoutCorrespondingAwaitInspection$SignalWithoutCorrespondingAwaitVisitor.class
SignalWithoutCorrespondingAwaitInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.SignalWithoutCorrespondingAwaitInspection$SignalWithoutCorrespondingAwaitVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass fieldClass
private static boolean containsAwaitCall (com.intellij.psi.PsiClass, com.intellij.psi.PsiField)
com.intellij.psi.PsiClass fieldClass
com.intellij.psi.PsiField field
com.siyeh.ig.threading.SignalWithoutCorrespondingAwaitInspection$ContainsAwaitVisitor visitor
synthetic void <init> (com.siyeh.ig.threading.SignalWithoutCorrespondingAwaitInspection$1)
com.siyeh.ig.threading.SignalWithoutCorrespondingAwaitInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SignalWithoutCorrespondingAwaitInspection.class
SignalWithoutCorrespondingAwaitInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.SignalWithoutCorrespondingAwaitInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SleepWhileHoldingLockInspection$1.class
SleepWhileHoldingLockInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.SleepWhileHoldingLockInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/SleepWhileHoldingLockInspection$SleepWhileHoldingLockVisitor.class
SleepWhileHoldingLockInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.SleepWhileHoldingLockInspection$SleepWhileHoldingLockVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod containingMethod
boolean isSynced
com.intellij.psi.PsiSynchronizedStatement containingSyncStatement
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass methodClass
synthetic void <init> (com.siyeh.ig.threading.SleepWhileHoldingLockInspection$1)
com.siyeh.ig.threading.SleepWhileHoldingLockInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SleepWhileHoldingLockInspection.class
SleepWhileHoldingLockInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.SleepWhileHoldingLockInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/StaticInitializerReferencesSubClassInspection$1.class
StaticInitializerReferencesSubClassInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.StaticInitializerReferencesSubClassInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.siyeh.ig.threading.StaticInitializerReferencesSubClassInspection this$0
void <init> (com.siyeh.ig.threading.StaticInitializerReferencesSubClassInspection, com.intellij.codeInspection.ProblemsHolder)
com.siyeh.ig.threading.StaticInitializerReferencesSubClassInspection this$0
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
public void visitClassInitializer (com.intellij.psi.PsiClassInitializer)
com.intellij.psi.PsiClassInitializer initializer
private void checkSubClassReferences (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember scope
com.intellij.psi.PsiClass containingClass
com.intellij.openapi.util.Pair pair
}
com/siyeh/ig/threading/StaticInitializerReferencesSubClassInspection$2.class
StaticInitializerReferencesSubClassInspection.java
package com.siyeh.ig.threading
final com.siyeh.ig.threading.StaticInitializerReferencesSubClassInspection$2 extends com.intellij.psi.PsiRecursiveElementWalkingVisitor {
final synthetic com.intellij.psi.PsiClass val$baseClass
final synthetic com.intellij.openapi.util.Ref val$result
void <init> (com.intellij.psi.PsiClass, com.intellij.openapi.util.Ref)
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement problemElement
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass targetClass
}
com/siyeh/ig/threading/StaticInitializerReferencesSubClassInspection$3.class
StaticInitializerReferencesSubClassInspection.java
package com.siyeh.ig.threading
final com.siyeh.ig.threading.StaticInitializerReferencesSubClassInspection$3 extends java.lang.Object implements com.intellij.util.Processor {
int count
void <init> ()
public boolean process (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
public volatile synthetic boolean process (java.lang.Object)
}
com/siyeh/ig/threading/StaticInitializerReferencesSubClassInspection.class
StaticInitializerReferencesSubClassInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.StaticInitializerReferencesSubClassInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static com.intellij.openapi.util.Pair findSubClassReference (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiClass baseClass
com.intellij.openapi.util.Ref result
private static boolean hasSingleInitializationPlace (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass targetClass
com.intellij.psi.PsiFile file
com.intellij.psi.search.LocalSearchScope scope
private static com.intellij.psi.PsiElement calcProblemElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static com.intellij.psi.PsiClass extractClass (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiElement element
static synthetic com.intellij.openapi.util.Pair access$000 (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement x0
com.intellij.psi.PsiClass x1
static synthetic com.intellij.psi.PsiClass access$100 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement x0
static synthetic boolean access$200 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass x0
static synthetic com.intellij.psi.PsiElement access$300 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SynchronizationOnGetClassInspection$1.class
SynchronizationOnGetClassInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.SynchronizationOnGetClassInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/SynchronizationOnGetClassInspection$SynchronizationOnGetClassVisitor.class
SynchronizationOnGetClassInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.SynchronizationOnGetClassInspection$SynchronizationOnGetClassVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement statement
com.intellij.psi.PsiExpression lockExpression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
synthetic void <init> (com.siyeh.ig.threading.SynchronizationOnGetClassInspection$1)
com.siyeh.ig.threading.SynchronizationOnGetClassInspection$1 x0
}
com/siyeh/ig/threading/SynchronizationOnGetClassInspection.class
SynchronizationOnGetClassInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.SynchronizationOnGetClassInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SynchronizationOnLocalVariableOrMethodParameterInspection$1.class
SynchronizationOnLocalVariableOrMethodParameterInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.SynchronizationOnLocalVariableOrMethodParameterInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/SynchronizationOnLocalVariableOrMethodParameterInspection$EscapeVisitor.class
SynchronizationOnLocalVariableOrMethodParameterInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.SynchronizationOnLocalVariableOrMethodParameterInspection$EscapeVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiVariable myVariable
private final com.intellij.psi.PsiElement myContext
private boolean escaping
void <init> (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiElement context
public boolean isEscaping ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SynchronizationOnLocalVariableOrMethodParameterInspection$SynchronizationOnLocalVariableVisitor.class
SynchronizationOnLocalVariableOrMethodParameterInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.SynchronizationOnLocalVariableOrMethodParameterInspection$SynchronizationOnLocalVariableVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.threading.SynchronizationOnLocalVariableOrMethodParameterInspection this$0
private void <init> (com.siyeh.ig.threading.SynchronizationOnLocalVariableOrMethodParameterInspection)
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiSynchronizedStatement statement
com.intellij.psi.PsiExpression lockExpression
com.intellij.psi.PsiReferenceExpression referenceExpression
boolean localVariable
com.intellij.psi.PsiElement target
com.intellij.psi.PsiElement statementScope
com.intellij.psi.PsiElement targetScope
private com.intellij.psi.PsiElement getScope (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private boolean isSynchronizedCollection (com.intellij.psi.PsiVariable, com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiExpression definition
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiMethod method
String methodName
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.threading.SynchronizationOnLocalVariableOrMethodParameterInspection, com.siyeh.ig.threading.SynchronizationOnLocalVariableOrMethodParameterInspection$1)
com.siyeh.ig.threading.SynchronizationOnLocalVariableOrMethodParameterInspection x0
com.siyeh.ig.threading.SynchronizationOnLocalVariableOrMethodParameterInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SynchronizationOnLocalVariableOrMethodParameterInspection.class
SynchronizationOnLocalVariableOrMethodParameterInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.SynchronizationOnLocalVariableOrMethodParameterInspection extends com.siyeh.ig.BaseInspection {
public boolean reportLocalVariables
public boolean reportMethodParameters
public void <init> ()
public java.lang.String getDisplayName ()
public boolean isEnabledByDefault ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
Boolean localVariable
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static boolean isEscaping (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement scope
com.siyeh.ig.threading.SynchronizationOnLocalVariableOrMethodParameterInspection$EscapeVisitor visitor
static synthetic boolean access$100 (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SynchronizationOnStaticFieldInspection$1.class
SynchronizationOnStaticFieldInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.SynchronizationOnStaticFieldInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/SynchronizationOnStaticFieldInspection$SynchronizationOnStaticFieldVisitor.class
SynchronizationOnStaticFieldInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.SynchronizationOnStaticFieldInspection$SynchronizationOnStaticFieldVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement statement
com.intellij.psi.PsiExpression lockExpression
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiField field
synthetic void <init> (com.siyeh.ig.threading.SynchronizationOnStaticFieldInspection$1)
com.siyeh.ig.threading.SynchronizationOnStaticFieldInspection$1 x0
}
com/siyeh/ig/threading/SynchronizationOnStaticFieldInspection.class
SynchronizationOnStaticFieldInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.SynchronizationOnStaticFieldInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SynchronizeOnLockInspection$1.class
SynchronizeOnLockInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.SynchronizeOnLockInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/SynchronizeOnLockInspection$SynchronizeOnLockVisitor.class
SynchronizeOnLockInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.SynchronizeOnLockInspection$SynchronizeOnLockVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement statement
com.intellij.psi.PsiExpression lockExpression
String type
synthetic void <init> (com.siyeh.ig.threading.SynchronizeOnLockInspection$1)
com.siyeh.ig.threading.SynchronizeOnLockInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SynchronizeOnLockInspection.class
SynchronizeOnLockInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.SynchronizeOnLockInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String type
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SynchronizeOnNonFinalFieldInspection$1.class
SynchronizeOnNonFinalFieldInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.SynchronizeOnNonFinalFieldInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/SynchronizeOnNonFinalFieldInspection$SynchronizeOnNonFinalFieldVisitor.class
SynchronizeOnNonFinalFieldInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.SynchronizeOnNonFinalFieldInspection$SynchronizeOnNonFinalFieldVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement statement
com.intellij.psi.PsiExpression lockExpression
com.intellij.psi.PsiElement element
com.intellij.psi.PsiField field
synthetic void <init> (com.siyeh.ig.threading.SynchronizeOnNonFinalFieldInspection$1)
com.siyeh.ig.threading.SynchronizeOnNonFinalFieldInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SynchronizeOnNonFinalFieldInspection.class
SynchronizeOnNonFinalFieldInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.SynchronizeOnNonFinalFieldInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public boolean isEnabledByDefault ()
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiField field
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SynchronizeOnThisInspection$1.class
SynchronizeOnThisInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.SynchronizeOnThisInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/SynchronizeOnThisInspection$SynchronizeOnThisVisitor.class
SynchronizeOnThisInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.SynchronizeOnThisInspection$SynchronizeOnThisVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement statement
com.intellij.psi.PsiExpression lockExpression
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
private static boolean hasJavaLangClassType (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType javaLangClassType
com.intellij.psi.PsiType[] parameters
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiCapturedWildcardType capturedWildcardType
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType extendsBoundType
private static boolean isNonPrivateClassType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass aClass
synthetic void <init> (com.siyeh.ig.threading.SynchronizeOnThisInspection$1)
com.siyeh.ig.threading.SynchronizeOnThisInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SynchronizeOnThisInspection.class
SynchronizeOnThisInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.SynchronizeOnThisInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
boolean syncOnClass
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SynchronizedMethodInspection$1.class
SynchronizedMethodInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.SynchronizedMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/SynchronizedMethodInspection$SynchronizedMethodFix.class
SynchronizedMethodInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.SynchronizedMethodInspection$SynchronizedMethodFix extends com.siyeh.ig.InspectionGadgetsFix {
static final synthetic boolean $assertionsDisabled
private void <init> ()
public java.lang.String getFamilyName ()
public void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.psi.PsiClass containingClass
String className
String replacementText
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement nameElement
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock body
String text
String replacementText
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.codeStyle.CodeStyleManager codeStyleManager
synthetic void <init> (com.siyeh.ig.threading.SynchronizedMethodInspection$1)
com.siyeh.ig.threading.SynchronizedMethodInspection$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SynchronizedMethodInspection$SynchronizedMethodVisitor.class
SynchronizedMethodInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.SynchronizedMethodInspection$SynchronizedMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.threading.SynchronizedMethodInspection this$0
private void <init> (com.siyeh.ig.threading.SynchronizedMethodInspection)
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod[] superMethods
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.threading.SynchronizedMethodInspection, com.siyeh.ig.threading.SynchronizedMethodInspection$1)
com.siyeh.ig.threading.SynchronizedMethodInspection x0
com.siyeh.ig.threading.SynchronizedMethodInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SynchronizedMethodInspection.class
SynchronizedMethodInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.SynchronizedMethodInspection extends com.siyeh.ig.BaseInspection {
public boolean m_includeNativeMethods
public boolean ignoreSynchronizedSuperMethods
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiMethod method
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiMethod method
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SynchronizedOnLiteralObjectInspection$1.class
SynchronizedOnLiteralObjectInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.SynchronizedOnLiteralObjectInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/SynchronizedOnLiteralObjectInspection$SynchronizeOnLiteralVisitor.class
SynchronizedOnLiteralObjectInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.SynchronizedOnLiteralObjectInspection$SynchronizeOnLiteralVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.threading.SynchronizedOnLiteralObjectInspection this$0
private void <init> (com.siyeh.ig.threading.SynchronizedOnLiteralObjectInspection)
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement statement
com.intellij.psi.PsiExpression lockExpression
com.intellij.psi.PsiType type
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression initializer
synthetic void <init> (com.siyeh.ig.threading.SynchronizedOnLiteralObjectInspection, com.siyeh.ig.threading.SynchronizedOnLiteralObjectInspection$1)
com.siyeh.ig.threading.SynchronizedOnLiteralObjectInspection x0
com.siyeh.ig.threading.SynchronizedOnLiteralObjectInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SynchronizedOnLiteralObjectInspection.class
SynchronizedOnLiteralObjectInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.SynchronizedOnLiteralObjectInspection extends com.siyeh.ig.BaseInspection {
public boolean warnOnAllPossiblyLiterals
private static final java.util.Set LITERAL_TYPES
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String typeText
int message
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic java.util.Set access$100 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SystemRunFinalizersOnExitInspection$1.class
SystemRunFinalizersOnExitInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.SystemRunFinalizersOnExitInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/SystemRunFinalizersOnExitInspection$SystemRunFinalizersOnExitVisitor.class
SystemRunFinalizersOnExitInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.SystemRunFinalizersOnExitInspection$SystemRunFinalizersOnExitVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
private static boolean isRunFinalizersOnExit (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
String runFinalizers
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String className
synthetic void <init> (com.siyeh.ig.threading.SystemRunFinalizersOnExitInspection$1)
com.siyeh.ig.threading.SystemRunFinalizersOnExitInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/SystemRunFinalizersOnExitInspection.class
SystemRunFinalizersOnExitInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.SystemRunFinalizersOnExitInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ThreadLocalNotStaticFinalInspection$1.class
ThreadLocalNotStaticFinalInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.ThreadLocalNotStaticFinalInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/ThreadLocalNotStaticFinalInspection$ThreadLocalNotStaticFinalVisitor.class
ThreadLocalNotStaticFinalInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.ThreadLocalNotStaticFinalInspection$ThreadLocalNotStaticFinalVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiType type
com.intellij.psi.PsiModifierList modifierList
synthetic void <init> (com.siyeh.ig.threading.ThreadLocalNotStaticFinalInspection$1)
com.siyeh.ig.threading.ThreadLocalNotStaticFinalInspection$1 x0
}
com/siyeh/ig/threading/ThreadLocalNotStaticFinalInspection.class
ThreadLocalNotStaticFinalInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.ThreadLocalNotStaticFinalInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ThreadPriorityInspection$1.class
ThreadPriorityInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.ThreadPriorityInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/ThreadPriorityInspection$ThreadSetPriorityVisitor.class
ThreadPriorityInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.ThreadPriorityInspection$ThreadSetPriorityVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
private static boolean isThreadSetPriority (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
String setPriority
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String className
private static boolean hasNormalPriorityArgument (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReferenceExpression referenceExpression
String referenceName
String normPriority
com.intellij.psi.PsiElement element
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
String className
synthetic void <init> (com.siyeh.ig.threading.ThreadPriorityInspection$1)
com.siyeh.ig.threading.ThreadPriorityInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ThreadPriorityInspection.class
ThreadPriorityInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.ThreadPriorityInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ThreadRunInspection$1.class
ThreadRunInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.ThreadRunInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/ThreadRunInspection$ThreadRunFix.class
ThreadRunInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.ThreadRunInspection$ThreadRunFix extends com.siyeh.ig.threading.AbstractReplaceWithAnotherMethodCallFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected java.lang.String getMethodName ()
synthetic void <init> (com.siyeh.ig.threading.ThreadRunInspection$1)
com.siyeh.ig.threading.ThreadRunInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ThreadRunInspection$ThreadRunVisitor.class
ThreadRunInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.ThreadRunInspection$ThreadRunVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
synthetic void <init> (com.siyeh.ig.threading.ThreadRunInspection$1)
com.siyeh.ig.threading.ThreadRunInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ThreadRunInspection.class
ThreadRunInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.ThreadRunInspection extends com.siyeh.ig.BaseInspection {
private static final com.siyeh.ig.callMatcher.CallMatcher THREAD_RUN
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getID ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$200 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ThreadStartInConstructionInspection$1.class
ThreadStartInConstructionInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.ThreadStartInConstructionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/ThreadStartInConstructionInspection$ThreadStartInConstructionVisitor$ThreadStartVisitor.class
ThreadStartInConstructionInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.ThreadStartInConstructionInspection$ThreadStartInConstructionVisitor$ThreadStartVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.siyeh.ig.threading.ThreadStartInConstructionInspection$ThreadStartInConstructionVisitor this$0
private void <init> (com.siyeh.ig.threading.ThreadStartInConstructionInspection$ThreadStartInConstructionVisitor)
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiClass methodClass
com.intellij.psi.PsiClass containingClass
synthetic void <init> (com.siyeh.ig.threading.ThreadStartInConstructionInspection$ThreadStartInConstructionVisitor, com.siyeh.ig.threading.ThreadStartInConstructionInspection$1)
com.siyeh.ig.threading.ThreadStartInConstructionInspection$ThreadStartInConstructionVisitor x0
com.siyeh.ig.threading.ThreadStartInConstructionInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ThreadStartInConstructionInspection$ThreadStartInConstructionVisitor.class
ThreadStartInConstructionInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.ThreadStartInConstructionInspection$ThreadStartInConstructionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public void visitClassInitializer (com.intellij.psi.PsiClassInitializer)
com.intellij.psi.PsiClassInitializer initializer
synthetic void <init> (com.siyeh.ig.threading.ThreadStartInConstructionInspection$1)
com.siyeh.ig.threading.ThreadStartInConstructionInspection$1 x0
static synthetic void access$200 (com.siyeh.ig.threading.ThreadStartInConstructionInspection$ThreadStartInConstructionVisitor, com.intellij.psi.PsiMethodCallExpression, java.lang.Object[])
com.siyeh.ig.threading.ThreadStartInConstructionInspection$ThreadStartInConstructionVisitor x0
com.intellij.psi.PsiMethodCallExpression x1
Object[] x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ThreadStartInConstructionInspection.class
ThreadStartInConstructionInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.ThreadStartInConstructionInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ThreadStopSuspendResumeInspection$1.class
ThreadStopSuspendResumeInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.ThreadStopSuspendResumeInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/ThreadStopSuspendResumeInspection$ThreadStopSuspendVisitor.class
ThreadStopSuspendResumeInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.ThreadStopSuspendResumeInspection$ThreadStopSuspendVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
private static boolean isStopSuspendOrResume (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String className
synthetic void <init> (com.siyeh.ig.threading.ThreadStopSuspendResumeInspection$1)
com.siyeh.ig.threading.ThreadStopSuspendResumeInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ThreadStopSuspendResumeInspection.class
ThreadStopSuspendResumeInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.ThreadStopSuspendResumeInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ThreadWithDefaultRunMethodInspection$1.class
ThreadWithDefaultRunMethodInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.ThreadWithDefaultRunMethodInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/ThreadWithDefaultRunMethodInspection$ThreadWithDefaultRunMethodVisitor.class
ThreadWithDefaultRunMethodInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.ThreadWithDefaultRunMethodInspection$ThreadWithDefaultRunMethodVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiAnonymousClass anonymousClass
private void processExpression (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiExpression argument
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiJavaCodeReferenceElement baseClassReference
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiClass referencedClass
String referencedClassName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] arguments
private static boolean definesRun (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiAnonymousClass aClass
com.intellij.psi.PsiMethod[] methods
synthetic void <init> (com.siyeh.ig.threading.ThreadWithDefaultRunMethodInspection$1)
com.siyeh.ig.threading.ThreadWithDefaultRunMethodInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ThreadWithDefaultRunMethodInspection.class
ThreadWithDefaultRunMethodInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.ThreadWithDefaultRunMethodInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getID ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ThreadYieldInspection$1.class
ThreadYieldInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.ThreadYieldInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/ThreadYieldInspection$ThreadYieldVisitor.class
ThreadYieldInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.ThreadYieldInspection$ThreadYieldVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
private static boolean isThreadYield (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String className
synthetic void <init> (com.siyeh.ig.threading.ThreadYieldInspection$1)
com.siyeh.ig.threading.ThreadYieldInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ThreadYieldInspection.class
ThreadYieldInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.ThreadYieldInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/ThreadingUtils.class
ThreadingUtils.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.ThreadingUtils extends java.lang.Object {
private void <init> ()
public static boolean isWaitCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
int numParams
com.intellij.psi.PsiParameter[] parameters
public static boolean isNotifyOrNotifyAllCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] args
public static boolean isSignalOrSignalAllCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
public static boolean isAwaitCall (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/UnconditionalWaitInspection$1.class
UnconditionalWaitInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.UnconditionalWaitInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/UnconditionalWaitInspection$UnconditionalWaitVisitor.class
UnconditionalWaitInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.UnconditionalWaitInspection$UnconditionalWaitVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock body
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement statement
com.intellij.psi.PsiCodeBlock body
private void checkBody (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiExpression firstExpression
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
int numParams
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement[] statements
private static boolean isConditional (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
synthetic void <init> (com.siyeh.ig.threading.UnconditionalWaitInspection$1)
com.siyeh.ig.threading.UnconditionalWaitInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/UnconditionalWaitInspection.class
UnconditionalWaitInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.UnconditionalWaitInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/VariableAccessVisitor.class
VariableAccessVisitor.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.VariableAccessVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiClass aClass
private final java.util.Set m_synchronizedAccesses
private final java.util.Set m_unsynchronizedAccesses
private final java.util.Set methodsAlwaysSynchronized
private final java.util.Set methodsNotAlwaysSynchronized
private final java.util.Set unusedMethods
private final java.util.Set usedMethods
private boolean m_inInitializer
private int m_inSynchronizedContextCount
private final java.util.Stack contextStack
private final java.util.Stack contextInitializerStack
private boolean privateMethodUsagesCalculated
private final boolean countGettersAndSetters
private static final com.intellij.openapi.util.Key CODE_BLOCK_CONTAINS_HOLDS_LOCK_CALL
void <init> (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass aClass
boolean countGettersAndSetters
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass classToVisit
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement element
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiField field
public void visitCodeBlock (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiCodeBlock block
public void visitAssertStatement (com.intellij.psi.PsiAssertStatement)
com.intellij.psi.PsiElement codeBlock
com.intellij.psi.PsiAssertStatement statement
com.intellij.psi.PsiExpression condition
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
boolean methodIsSynchronized
boolean isConstructor
private boolean methodIsAlwaysUsedSynchronized (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private void calculatePrivateMethodUsagesIfNecessary ()
java.util.Set privateMethods
java.util.HashMap referenceMap
private void determineUsageMap (java.util.HashMap)
com.intellij.psi.PsiReference reference
java.util.Collection references
boolean areAllReferencesSynchronized
com.intellij.psi.PsiMethod method
java.util.Set methodsDeterminedThisPass
java.util.HashMap referenceMap
java.util.Set remainingMethods
boolean stabilized
private void determineUsedMethods (java.util.Set, java.util.HashMap)
com.intellij.psi.PsiReference reference
java.util.Collection references
com.intellij.psi.PsiMethod method
java.util.Set methodsDeterminedThisPass
java.util.Set privateMethods
java.util.HashMap referenceMap
java.util.Set remainingMethods
boolean stabilized
private static java.util.HashMap buildReferenceMap (java.util.Set)
com.intellij.psi.search.SearchScope scope
java.util.Collection references
com.intellij.psi.PsiMethod method
java.util.Set privateMethods
java.util.HashMap referenceMap
private java.util.Set findPrivateMethods ()
com.intellij.psi.PsiMethod method
java.util.Set privateMethods
com.intellij.psi.PsiMethod[] methods
private boolean isKnownToBeUsed (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
private boolean isInKnownSynchronizedContext (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
private boolean isInKnownUnsynchronizedContext (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
public void visitClassInitializer (com.intellij.psi.PsiClassInitializer)
com.intellij.psi.PsiClassInitializer initializer
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
protected void elementFinished (com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement element
java.util.Set getInappropriatelyAccessedFields ()
java.util.Set out
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/VolatileArrayFieldInspection$1.class
VolatileArrayFieldInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.VolatileArrayFieldInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/VolatileArrayFieldInspection$VolatileArrayFieldVisitor.class
VolatileArrayFieldInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.VolatileArrayFieldInspection$VolatileArrayFieldVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiType type
synthetic void <init> (com.siyeh.ig.threading.VolatileArrayFieldInspection$1)
com.siyeh.ig.threading.VolatileArrayFieldInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/VolatileArrayFieldInspection.class
VolatileArrayFieldInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.VolatileArrayFieldInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiType type
String typeString
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/WaitCalledOnConditionInspection$1.class
WaitCalledOnConditionInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.WaitCalledOnConditionInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/WaitCalledOnConditionInspection$WaitCalledOnConditionVisitor.class
WaitCalledOnConditionInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.WaitCalledOnConditionInspection$WaitCalledOnConditionVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
synthetic void <init> (com.siyeh.ig.threading.WaitCalledOnConditionInspection$1)
com.siyeh.ig.threading.WaitCalledOnConditionInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/WaitCalledOnConditionInspection.class
WaitCalledOnConditionInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.WaitCalledOnConditionInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/WaitNotInLoopInspection$1.class
WaitNotInLoopInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.WaitNotInLoopInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/WaitNotInLoopInspection$WaitNotInLoopVisitor.class
WaitNotInLoopInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.WaitNotInLoopInspection$WaitNotInLoopVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
synthetic void <init> (com.siyeh.ig.threading.WaitNotInLoopInspection$1)
com.siyeh.ig.threading.WaitNotInLoopInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/WaitNotInLoopInspection.class
WaitNotInLoopInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.WaitNotInLoopInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/WaitNotifyNotInSynchronizedContextInspection$1.class
WaitNotifyNotInSynchronizedContextInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.WaitNotifyNotInSynchronizedContextInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/WaitNotifyNotInSynchronizedContextInspection$WaiNotifyNotInSynchronizedContextVisitor.class
WaitNotifyNotInSynchronizedContextInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.WaitNotifyNotInSynchronizedContextInspection$WaiNotifyNotInSynchronizedContextVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
String text
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
private static boolean isCoveredByGuardedByAnnotation (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement context
String guard
com.intellij.psi.PsiMember member
private static boolean isSynchronizedOn (com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression target
com.intellij.psi.PsiSynchronizedStatement synchronizedStatement
com.intellij.psi.PsiExpression lockExpression
com.siyeh.ig.psiutils.EquivalenceChecker checker
private static boolean isSynchronizedOnThis (com.intellij.psi.PsiElement)
com.intellij.psi.PsiSynchronizedStatement synchronizedStatement
com.intellij.psi.PsiExpression lockExpression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement context
synthetic void <init> (com.siyeh.ig.threading.WaitNotifyNotInSynchronizedContextInspection$1)
com.siyeh.ig.threading.WaitNotifyNotInSynchronizedContextInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/WaitNotifyNotInSynchronizedContextInspection.class
WaitNotifyNotInSynchronizedContextInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.WaitNotifyNotInSynchronizedContextInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
String text
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/WaitNotifyNotInSynchronizedContextInspectionMerger.class
WaitNotifyNotInSynchronizedContextInspectionMerger.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.WaitNotifyNotInSynchronizedContextInspectionMerger extends com.intellij.codeInspection.ex.InspectionElementsMerger {
public void <init> ()
public java.lang.String getMergedToolName ()
public java.lang.String[] getSourceToolNames ()
public java.lang.String[] getSuppressIds ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/WaitOrAwaitWithoutTimeoutInspection$1.class
WaitOrAwaitWithoutTimeoutInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.WaitOrAwaitWithoutTimeoutInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/WaitOrAwaitWithoutTimeoutInspection$WaitWithoutTimeoutVisitor.class
WaitOrAwaitWithoutTimeoutInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.WaitOrAwaitWithoutTimeoutInspection$WaitWithoutTimeoutVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
String className
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiExpressionList argList
com.intellij.psi.PsiExpression[] args
int numParams
synthetic void <init> (com.siyeh.ig.threading.WaitOrAwaitWithoutTimeoutInspection$1)
com.siyeh.ig.threading.WaitOrAwaitWithoutTimeoutInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/WaitOrAwaitWithoutTimeoutInspection.class
WaitOrAwaitWithoutTimeoutInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.WaitOrAwaitWithoutTimeoutInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/WaitWhileHoldingTwoLocksInspection$1.class
WaitWhileHoldingTwoLocksInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.WaitWhileHoldingTwoLocksInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/WaitWhileHoldingTwoLocksInspection$WaitWhileHoldingTwoLocksVisitor$1.class
WaitWhileHoldingTwoLocksInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.WaitWhileHoldingTwoLocksInspection$WaitWhileHoldingTwoLocksVisitor$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private int m_numLocksHeld
final synthetic com.siyeh.ig.threading.WaitWhileHoldingTwoLocksInspection$WaitWhileHoldingTwoLocksVisitor this$0
void <init> (com.siyeh.ig.threading.WaitWhileHoldingTwoLocksInspection$WaitWhileHoldingTwoLocksVisitor)
com.siyeh.ig.threading.WaitWhileHoldingTwoLocksInspection$WaitWhileHoldingTwoLocksVisitor this$0
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
int numParams
com.intellij.psi.PsiParameter[] parameters
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement synchronizedStatement
protected void elementFinished (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/WaitWhileHoldingTwoLocksInspection$WaitWhileHoldingTwoLocksVisitor.class
WaitWhileHoldingTwoLocksInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.WaitWhileHoldingTwoLocksInspection$WaitWhileHoldingTwoLocksVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public void visitClassInitializer (com.intellij.psi.PsiClassInitializer)
com.intellij.psi.PsiClassInitializer initializer
private void checkErrorsIn (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
synthetic void <init> (com.siyeh.ig.threading.WaitWhileHoldingTwoLocksInspection$1)
com.siyeh.ig.threading.WaitWhileHoldingTwoLocksInspection$1 x0
static synthetic void access$100 (com.siyeh.ig.threading.WaitWhileHoldingTwoLocksInspection$WaitWhileHoldingTwoLocksVisitor, com.intellij.psi.PsiMethodCallExpression, java.lang.Object[])
com.siyeh.ig.threading.WaitWhileHoldingTwoLocksInspection$WaitWhileHoldingTwoLocksVisitor x0
com.intellij.psi.PsiMethodCallExpression x1
Object[] x2
}
com/siyeh/ig/threading/WaitWhileHoldingTwoLocksInspection.class
WaitWhileHoldingTwoLocksInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.WaitWhileHoldingTwoLocksInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/WaitWithoutCorrespondingNotifyInspection$1.class
WaitWithoutCorrespondingNotifyInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.WaitWithoutCorrespondingNotifyInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/WaitWithoutCorrespondingNotifyInspection$ContainsNotifyVisitor.class
WaitWithoutCorrespondingNotifyInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.WaitWithoutCorrespondingNotifyInspection$ContainsNotifyVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.psi.PsiField target
private boolean containsNotify
void <init> (com.intellij.psi.PsiField)
com.intellij.psi.PsiField target
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement referent
boolean containsNotify ()
}
com/siyeh/ig/threading/WaitWithoutCorrespondingNotifyInspection$WaitWithoutCorrespondingNotifyVisitor.class
WaitWithoutCorrespondingNotifyInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.WaitWithoutCorrespondingNotifyInspection$WaitWithoutCorrespondingNotifyVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass fieldClass
private static boolean containsNotifyCall (com.intellij.psi.PsiClass, com.intellij.psi.PsiField)
com.intellij.psi.PsiClass fieldClass
com.intellij.psi.PsiField field
com.siyeh.ig.threading.WaitWithoutCorrespondingNotifyInspection$ContainsNotifyVisitor visitor
synthetic void <init> (com.siyeh.ig.threading.WaitWithoutCorrespondingNotifyInspection$1)
com.siyeh.ig.threading.WaitWithoutCorrespondingNotifyInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/WaitWithoutCorrespondingNotifyInspection.class
WaitWithoutCorrespondingNotifyInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.WaitWithoutCorrespondingNotifyInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/WhileLoopSpinsOnFieldInspection$1.class
WhileLoopSpinsOnFieldInspection.java
package com.siyeh.ig.threading
synthetic com.siyeh.ig.threading.WhileLoopSpinsOnFieldInspection$1 extends java.lang.Object {
}
com/siyeh/ig/threading/WhileLoopSpinsOnFieldInspection$SpinLoopFix.class
WhileLoopSpinsOnFieldInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.WhileLoopSpinsOnFieldInspection$SpinLoopFix extends com.siyeh.ig.InspectionGadgetsFix {
private final com.intellij.psi.SmartPsiElementPointer myFieldPointer
private final String myFieldName
private final boolean myAddOnSpinWait
private final boolean myAddVolatile
void <init> (com.intellij.psi.PsiField, boolean)
com.intellij.psi.PsiField field
boolean addOnSpinWait
public java.lang.String getName ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
private static void addOnSpinWait (com.intellij.psi.PsiElement)
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiElement element
com.intellij.psi.PsiLoopStatement loop
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiStatement spinCall
private static void addVolatile (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiModifierList list
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/WhileLoopSpinsOnFieldInspection$WhileLoopSpinsOnFieldVisitor$1.class
WhileLoopSpinsOnFieldInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.WhileLoopSpinsOnFieldInspection$WhileLoopSpinsOnFieldVisitor$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic java.util.function.Predicate val$predicate
final synthetic boolean[] val$result
final synthetic com.siyeh.ig.threading.WhileLoopSpinsOnFieldInspection$WhileLoopSpinsOnFieldVisitor this$1
void <init> (com.siyeh.ig.threading.WhileLoopSpinsOnFieldInspection$WhileLoopSpinsOnFieldVisitor, java.util.function.Predicate, boolean[])
com.siyeh.ig.threading.WhileLoopSpinsOnFieldInspection$WhileLoopSpinsOnFieldVisitor this$1
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
}
com/siyeh/ig/threading/WhileLoopSpinsOnFieldInspection$WhileLoopSpinsOnFieldVisitor.class
WhileLoopSpinsOnFieldInspection.java
package com.siyeh.ig.threading
com.siyeh.ig.threading.WhileLoopSpinsOnFieldInspection$WhileLoopSpinsOnFieldVisitor extends com.siyeh.ig.BaseInspectionVisitor {
final synthetic com.siyeh.ig.threading.WhileLoopSpinsOnFieldInspection this$0
private void <init> (com.siyeh.ig.threading.WhileLoopSpinsOnFieldInspection)
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiExpressionStatement onlyExpr
com.intellij.psi.PsiWhileStatement statement
com.intellij.psi.PsiStatement body
boolean empty
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiField field
boolean java9
boolean shouldAddSpinWait
private boolean containsCall (com.intellij.psi.PsiElement, java.util.function.Predicate)
com.intellij.psi.PsiElement element
java.util.function.Predicate predicate
boolean[] result
private com.intellij.psi.PsiField getFieldIfSimpleFieldComparison (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPrefixExpression prefixExpression
com.intellij.psi.tree.IElementType type
com.intellij.psi.PsiBinaryExpression binaryExpression
com.intellij.psi.PsiExpression lOperand
com.intellij.psi.PsiExpression rOperand
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiField field
private com.intellij.psi.PsiField getFieldIfSimpleFieldAccess (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiField field
synthetic void <init> (com.siyeh.ig.threading.WhileLoopSpinsOnFieldInspection, com.siyeh.ig.threading.WhileLoopSpinsOnFieldInspection$1)
com.siyeh.ig.threading.WhileLoopSpinsOnFieldInspection x0
com.siyeh.ig.threading.WhileLoopSpinsOnFieldInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/threading/WhileLoopSpinsOnFieldInspection.class
WhileLoopSpinsOnFieldInspection.java
package com.siyeh.ig.threading
public com.siyeh.ig.threading.WhileLoopSpinsOnFieldInspection extends com.siyeh.ig.BaseInspection {
private static final com.siyeh.ig.callMatcher.CallMatcher THREAD_ON_SPIN_WAIT
public boolean ignoreNonEmtpyLoops
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public javax.swing.JComponent createOptionsPanel ()
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
static synthetic com.siyeh.ig.callMatcher.CallMatcher access$100 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/ui/ExternalizableStringSet.class
ExternalizableStringSet.java
package com.siyeh.ig.ui
public com.siyeh.ig.ui.ExternalizableStringSet extends com.intellij.util.containers.OrderedSet implements com.intellij.openapi.util.JDOMExternalizable {
private static final String ITEM
private static final String VALUE
private final String[] defaultValues
public transient void <init> (java.lang.String[])
String[] defaultValues
public boolean hasDefaultValues ()
String defaultValue
public void readExternal (org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
String value
org.jdom.Element item
org.jdom.Element element
boolean dataFound
public void writeExternal (org.jdom.Element)
org.jdom.Element item
String value
org.jdom.Element element
public void writeSettings (org.jdom.Element, java.lang.String)
org.jdom.Element element
String name
org.jdom.Element optionElement
org.jdom.Element valueElement
}
com/siyeh/ig/visibility/AmbiguousFieldAccessInspection$1.class
AmbiguousFieldAccessInspection.java
package com.siyeh.ig.visibility
synthetic com.siyeh.ig.visibility.AmbiguousFieldAccessInspection$1 extends java.lang.Object {
}
com/siyeh/ig/visibility/AmbiguousFieldAccessInspection$AmbiguousFieldAccessFix.class
AmbiguousFieldAccessInspection.java
package com.siyeh.ig.visibility
com.siyeh.ig.visibility.AmbiguousFieldAccessInspection$AmbiguousFieldAccessFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceExpression referenceExpression
String newExpressionText
synthetic void <init> (com.siyeh.ig.visibility.AmbiguousFieldAccessInspection$1)
com.siyeh.ig.visibility.AmbiguousFieldAccessInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/visibility/AmbiguousFieldAccessInspection$AmbiguousFieldAccessVisitor.class
AmbiguousFieldAccessInspection.java
package com.siyeh.ig.visibility
com.siyeh.ig.visibility.AmbiguousFieldAccessInspection$AmbiguousFieldAccessVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass fieldClass
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiResolveHelper resolveHelper
String referenceText
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement commonParent
synthetic void <init> (com.siyeh.ig.visibility.AmbiguousFieldAccessInspection$1)
com.siyeh.ig.visibility.AmbiguousFieldAccessInspection$1 x0
}
com/siyeh/ig/visibility/AmbiguousFieldAccessInspection.class
AmbiguousFieldAccessInspection.java
package com.siyeh.ig.visibility
public com.siyeh.ig.visibility.AmbiguousFieldAccessInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass fieldClass
com.intellij.psi.PsiVariable variable
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/visibility/AmbiguousMethodCallInspection$1.class
AmbiguousMethodCallInspection.java
package com.siyeh.ig.visibility
synthetic com.siyeh.ig.visibility.AmbiguousMethodCallInspection$1 extends java.lang.Object {
}
com/siyeh/ig/visibility/AmbiguousMethodCallInspection$AmbiguousMethodCallFix.class
AmbiguousMethodCallInspection.java
package com.siyeh.ig.visibility
com.siyeh.ig.visibility.AmbiguousMethodCallInspection$AmbiguousMethodCallFix extends com.siyeh.ig.InspectionGadgetsFix {
private void <init> ()
public java.lang.String getFamilyName ()
protected void doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiMethodCallExpression methodCallExpression
String newExpressionText
synthetic void <init> (com.siyeh.ig.visibility.AmbiguousMethodCallInspection$1)
com.siyeh.ig.visibility.AmbiguousMethodCallInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/visibility/AmbiguousMethodCallInspection$AmbiguousMethodCallVisitor.class
AmbiguousMethodCallInspection.java
package com.siyeh.ig.visibility
com.siyeh.ig.visibility.AmbiguousMethodCallInspection$AmbiguousMethodCallVisitor extends com.siyeh.ig.BaseInspectionVisitor {
private void <init> ()
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod targetMethod
com.intellij.psi.PsiClass methodClass
boolean staticAccess
private static synthetic boolean lambda$visitMethodCallExpression$0 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod m
synthetic void <init> (com.siyeh.ig.visibility.AmbiguousMethodCallInspection$1)
com.siyeh.ig.visibility.AmbiguousMethodCallInspection$1 x0
}
com/siyeh/ig/visibility/AmbiguousMethodCallInspection.class
AmbiguousMethodCallInspection.java
package com.siyeh.ig.visibility
public com.siyeh.ig.visibility.AmbiguousMethodCallInspection extends com.siyeh.ig.BaseInspection {
public void <init> ()
public java.lang.String getDisplayName ()
protected transient java.lang.String buildErrorString (java.lang.Object[])
Object[] infos
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass outerClass
protected transient com.siyeh.ig.InspectionGadgetsFix buildFix (java.lang.Object[])
Object[] infos
public com.siyeh.ig.BaseInspectionVisitor buildVisitor ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/visibility/AnonymousClassVariableHidesOuterClassVariableVisitor$1.class
AnonymousClassVariableHidesOuterClassVariableVisitor.java
package com.siyeh.ig.visibility
synthetic com.siyeh.ig.visibility.AnonymousClassVariableHidesOuterClassVariableVisitor$1 extends java.lang.Object {
}
com/siyeh/ig/visibility/AnonymousClassVariableHidesOuterClassVariableVisitor$VariableCollector.class
AnonymousClassVariableHidesOuterClassVariableVisitor.java
package com.siyeh.ig.visibility
com.siyeh.ig.visibility.AnonymousClassVariableHidesOuterClassVariableVisitor$VariableCollector extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private static final com.intellij.psi.PsiVariable[] EMPTY_VARIABLE_LIST
private final java.util.Map variableMap
private void <init> ()
public void visitVariable (com.intellij.psi.PsiVariable)
java.util.List list
com.intellij.psi.PsiVariable variable
String name
java.util.List variableList
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public com.intellij.psi.PsiVariable[] getVariables (java.lang.String)
String name
java.util.List variableList
synthetic void <init> (com.siyeh.ig.visibility.AnonymousClassVariableHidesOuterClassVariableVisitor$1)
com.siyeh.ig.visibility.AnonymousClassVariableHidesOuterClassVariableVisitor$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/visibility/AnonymousClassVariableHidesOuterClassVariableVisitor.class
AnonymousClassVariableHidesOuterClassVariableVisitor.java
package com.siyeh.ig.visibility
com.siyeh.ig.visibility.AnonymousClassVariableHidesOuterClassVariableVisitor extends com.siyeh.ig.BaseInspectionVisitor {
void <init> ()
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiLocalVariable localVariable
String name
com.intellij.psi.PsiVariable[] variables
com.intellij.psi.PsiElement declaredElement
com.intellij.psi.PsiDeclarationStatement declarationStatement
com.intellij.psi.PsiElement[] declaredElements
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiVariable variable
String name
com.intellij.psi.PsiVariable[] variables
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiAnonymousClass aClass
com.intellij.psi.PsiCodeBlock codeBlock
com.siyeh.ig.visibility.AnonymousClassVariableHidesOuterClassVariableVisitor$VariableCollector collector
com.intellij.psi.PsiStatement[] statements
int offset
com.intellij.psi.PsiElement containingMethod
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
}
com/siyeh/ig/visibility/ClassEscapesItsScopeInspection$ClassEscapesItsScopeVisitor.class
ClassEscapesItsScopeInspection.java
package com.siyeh.ig.visibility
com.siyeh.ig.visibility.ClassEscapesItsScopeInspection$ClassEscapesItsScopeVisitor extends com.siyeh.ig.visibility.ClassEscapesItsScopeInspection$VisibilityChecker {
final synthetic com.siyeh.ig.visibility.ClassEscapesItsScopeInspection this$0
void <init> (com.siyeh.ig.visibility.ClassEscapesItsScopeInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ProblemsHolder holder
boolean checkVisibilityIssue (com.intellij.psi.PsiMember, com.intellij.psi.PsiClass, com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiJavaCodeReferenceElement reference
private boolean needToCheck (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
private boolean isLessRestrictiveScope (com.intellij.psi.PsiMember, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass aClass
int methodScopeOrder
int classScopeOrder
com.intellij.psi.PsiClass containingClass
int containingClassScopeOrder
private int getScopeOrder (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner element
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/visibility/ClassEscapesItsScopeInspection$Java9NonAccessibleTypeExposedVisitor.class
ClassEscapesItsScopeInspection.java
package com.siyeh.ig.visibility
com.siyeh.ig.visibility.ClassEscapesItsScopeInspection$Java9NonAccessibleTypeExposedVisitor extends com.siyeh.ig.visibility.ClassEscapesItsScopeInspection$VisibilityChecker {
private final com.intellij.openapi.roots.ModuleFileIndex myModuleFileIndex
private final java.util.Set myExportedPackageNames
private final String myModuleName
void <init> (com.intellij.codeInspection.ProblemsHolder, com.intellij.openapi.module.Module, java.lang.String, java.util.Set)
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.openapi.module.Module module
String moduleName
java.util.Set exportedPackageNames
public boolean checkVisibilityIssue (com.intellij.psi.PsiMember, com.intellij.psi.PsiClass, com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiJavaCodeReferenceElement reference
private boolean isModulePublicApi (com.intellij.psi.PsiMember)
String packageName
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiMember member
private boolean isInModuleSource (com.intellij.psi.PsiClass)
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiFile psiFile
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/visibility/ClassEscapesItsScopeInspection$VisibilityChecker.class
ClassEscapesItsScopeInspection.java
package com.siyeh.ig.visibility
abstract com.siyeh.ig.visibility.ClassEscapesItsScopeInspection$VisibilityChecker extends java.lang.Object {
static final com.siyeh.ig.visibility.ClassEscapesItsScopeInspection$VisibilityChecker[] EMPTY_ARRAY
final com.intellij.codeInspection.ProblemsHolder myHolder
protected void <init> (com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ProblemsHolder holder
abstract boolean checkVisibilityIssue (com.intellij.psi.PsiMember, com.intellij.psi.PsiClass, com.intellij.psi.PsiJavaCodeReferenceElement)
static void <clinit> ()
}
com/siyeh/ig/visibility/ClassEscapesItsScopeInspection$VisibilityVisitor.class
ClassEscapesItsScopeInspection.java
package com.siyeh.ig.visibility
com.siyeh.ig.visibility.ClassEscapesItsScopeInspection$VisibilityVisitor extends com.intellij.psi.JavaElementVisitor {
private final com.siyeh.ig.visibility.ClassEscapesItsScopeInspection$VisibilityChecker[] myCheckers
void <init> (com.siyeh.ig.visibility.ClassEscapesItsScopeInspection$VisibilityChecker[])
com.siyeh.ig.visibility.ClassEscapesItsScopeInspection$VisibilityChecker[] checkers
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.siyeh.ig.visibility.ClassEscapesItsScopeInspection$VisibilityChecker checker
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiMember member
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement parent
private static boolean isPrivate (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass containingClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ig/visibility/ClassEscapesItsScopeInspection.class
ClassEscapesItsScopeInspection.java
package com.siyeh.ig.visibility
public com.siyeh.ig.visibility.ClassEscapesItsScopeInspection extends com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool {
public boolean checkModuleApi
public boolean checkPublicApi
public boolean checkPackageLocal
public void <init> ()
public java.lang.String getID ()
public java.lang.String getDisplayName ()
public javax.swing.JComponent createOptionsPanel ()
com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel panel
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
java.util.Set exportedPackageNames
com.intellij.openapi.module.Module module
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiJavaModule psiModule
com.intellij.psi.PsiJavaFile javaFile
com.intellij.psi.PsiFile file
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
java.util.List checkers
private static synthetic void $$$reportNull$$$0 (int)
}
com/siyeh/ipp/psiutils/ErrorUtil$1.class
ErrorUtil.java
package com.siyeh.ipp.psiutils
synthetic com.siyeh.ipp.psiutils.ErrorUtil$1 extends java.lang.Object {
}
com/siyeh/ipp/psiutils/ErrorUtil$ErrorElementVisitor.class
ErrorUtil.java
package com.siyeh.ipp.psiutils
com.siyeh.ipp.psiutils.ErrorUtil$ErrorElementVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean containsErrorElement
private void <init> ()
public void visitErrorElement (com.intellij.psi.PsiErrorElement)
com.intellij.psi.PsiErrorElement element
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression literal
public boolean containsErrorElement ()
synthetic void <init> (com.siyeh.ipp.psiutils.ErrorUtil$1)
com.siyeh.ipp.psiutils.ErrorUtil$1 x0
}
com/siyeh/ipp/psiutils/ErrorUtil.class
ErrorUtil.java
package com.siyeh.ipp.psiutils
public com.siyeh.ipp.psiutils.ErrorUtil extends java.lang.Object {
private void <init> ()
public static boolean containsError (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static boolean containsDeepError (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.siyeh.ipp.psiutils.ErrorUtil$ErrorElementVisitor visitor
}
messages/QuickFixBundle.properties
org/jetbrains/java/generate/GenerateToStringActionHandler.class
GenerateToStringActionHandler.java
package org.jetbrains.java.generate
public abstract org.jetbrains.java.generate.GenerateToStringActionHandler extends java.lang.Object {
public abstract void executeActionQuickFix (com.intellij.openapi.project.Project, com.intellij.psi.PsiClass)
}
org/jetbrains/java/generate/GenerateToStringContext.class
GenerateToStringContext.java
package org.jetbrains.java.generate
public org.jetbrains.java.generate.GenerateToStringContext extends java.lang.Object implements com.intellij.openapi.components.PersistentStateComponent {
private org.jetbrains.java.generate.config.Config config
public void <init> ()
public static org.jetbrains.java.generate.GenerateToStringContext getInstance ()
public static org.jetbrains.java.generate.config.Config getConfig ()
public static void setConfig (org.jetbrains.java.generate.config.Config)
org.jetbrains.java.generate.config.Config newConfig
public org.jetbrains.java.generate.config.Config getState ()
public void loadState (org.jetbrains.java.generate.config.Config)
org.jetbrains.java.generate.config.Config state
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/java/generate/GenerateToStringUtils.class
GenerateToStringUtils.java
package org.jetbrains.java.generate
public org.jetbrains.java.generate.GenerateToStringUtils extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger log
private void <init> ()
public static com.intellij.psi.PsiField[] filterAvailableFields (com.intellij.psi.PsiClass, org.jetbrains.java.generate.config.FilterPattern)
com.intellij.psi.PsiClass clazz
org.jetbrains.java.generate.config.FilterPattern pattern
public static com.intellij.psi.PsiField[] filterAvailableFields (com.intellij.psi.PsiClass, boolean, org.jetbrains.java.generate.config.FilterPattern)
com.intellij.psi.PsiClass clazz
boolean includeSuperClass
org.jetbrains.java.generate.config.FilterPattern pattern
java.util.List availableFields
private static void collectAvailableFields (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement, boolean, org.jetbrains.java.generate.config.FilterPattern, java.util.List, java.util.HashSet)
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass clazz
com.intellij.psi.PsiElement place
boolean includeSuperClass
org.jetbrains.java.generate.config.FilterPattern pattern
java.util.List availableFields
java.util.HashSet visited
int sortElements
com.intellij.psi.PsiField[] fields
public static com.intellij.psi.PsiMethod[] filterAvailableMethods (com.intellij.psi.PsiClass, org.jetbrains.java.generate.config.FilterPattern)
com.intellij.psi.PsiClass clazz
org.jetbrains.java.generate.config.FilterPattern pattern
java.util.List availableMethods
private static void collectAvailableMethods (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, org.jetbrains.java.generate.config.FilterPattern, java.util.List, java.util.HashSet)
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiType returnType
String fieldName
String methodName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass clazz
com.intellij.psi.PsiClass base
org.jetbrains.java.generate.config.FilterPattern pattern
java.util.List availableMethods
java.util.HashSet visited
int sortElements
com.intellij.psi.PsiMethod[] methods
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/java/generate/config/CancelPolicy.class
CancelPolicy.java
package org.jetbrains.java.generate.config
public org.jetbrains.java.generate.config.CancelPolicy extends java.lang.Object implements org.jetbrains.java.generate.config.ConflictResolutionPolicy {
private static final org.jetbrains.java.generate.config.CancelPolicy instance
private void <init> ()
public static org.jetbrains.java.generate.config.CancelPolicy getInstance ()
public void setNewMethodStrategy (org.jetbrains.java.generate.config.InsertNewMethodStrategy)
org.jetbrains.java.generate.config.InsertNewMethodStrategy strategy
public com.intellij.psi.PsiMethod applyMethod (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod, com.intellij.openapi.editor.Editor)
com.intellij.psi.PsiClass clazz
com.intellij.psi.PsiMethod existingMethod
com.intellij.psi.PsiMethod newMethod
com.intellij.openapi.editor.Editor editor
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/java/generate/config/Config.class
Config.java
package org.jetbrains.java.generate.config
public org.jetbrains.java.generate.config.Config extends java.lang.Object {
public boolean useFullyQualifiedName
public org.jetbrains.java.generate.config.InsertWhere insertNewMethodOption
public org.jetbrains.java.generate.config.DuplicationPolicy whenDuplicatesOption
public boolean filterConstantField
public boolean filterEnumField
public boolean filterTransientModifier
public boolean filterStaticModifier
public String filterFieldName
public String filterMethodName
public String filterMethodType
public String filterFieldType
public boolean filterLoggers
public boolean addImplementSerializable
public boolean enableMethods
public boolean jumpToMethod
public int sortElements
private org.jetbrains.java.generate.config.FilterPattern myPattern
public void <init> ()
public boolean isUseFullyQualifiedName ()
public void setUseFullyQualifiedName (boolean)
boolean useFullyQualifiedName
public org.jetbrains.java.generate.config.DuplicationPolicy getReplaceDialogInitialOption ()
public void setReplaceDialogInitialOption (org.jetbrains.java.generate.config.DuplicationPolicy)
org.jetbrains.java.generate.config.DuplicationPolicy option
public org.jetbrains.java.generate.config.InsertWhere getInsertNewMethodInitialOption ()
public void setInsertNewMethodInitialOption (org.jetbrains.java.generate.config.InsertWhere)
org.jetbrains.java.generate.config.InsertWhere where
public boolean isFilterConstantField ()
public void setFilterConstantField (boolean)
boolean filterConstantField
public boolean isFilterTransientModifier ()
public void setFilterTransientModifier (boolean)
boolean filterTransientModifier
public boolean isFilterStaticModifier ()
public void setFilterStaticModifier (boolean)
boolean filterStaticModifier
public java.lang.String getFilterFieldName ()
public void setFilterFieldName (java.lang.String)
String filterFieldName
public boolean isEnableMethods ()
public void setEnableMethods (boolean)
boolean enableMethods
public java.lang.String getFilterMethodName ()
public void setFilterMethodName (java.lang.String)
String filterMethodName
public boolean isJumpToMethod ()
public void setJumpToMethod (boolean)
boolean jumpToMethod
public boolean isFilterEnumField ()
public void setFilterEnumField (boolean)
boolean filterEnumField
public int getSortElements ()
public void setSortElements (int)
int sortElements
public java.lang.String getFilterFieldType ()
public void setFilterFieldType (java.lang.String)
String filterFieldType
public boolean isFilterLoggers ()
public void setFilterLoggers (boolean)
boolean filterLoggers
public java.lang.String getFilterMethodType ()
public void setFilterMethodType (java.lang.String)
String filterMethodType
public org.jetbrains.java.generate.config.FilterPattern getFilterPattern ()
org.jetbrains.java.generate.config.FilterPattern pattern
public boolean equals (java.lang.Object)
Object o
org.jetbrains.java.generate.config.Config config
public int hashCode ()
int result
public java.lang.String toString ()
}
org/jetbrains/java/generate/config/ConflictResolutionPolicy.class
ConflictResolutionPolicy.java
package org.jetbrains.java.generate.config
public abstract org.jetbrains.java.generate.config.ConflictResolutionPolicy extends java.lang.Object {
public abstract void setNewMethodStrategy (org.jetbrains.java.generate.config.InsertNewMethodStrategy)
public abstract com.intellij.psi.PsiMethod applyMethod (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod, com.intellij.openapi.editor.Editor)
}
org/jetbrains/java/generate/config/DuplicationPolicy.class
DuplicationPolicy.java
package org.jetbrains.java.generate.config
public final enum org.jetbrains.java.generate.config.DuplicationPolicy extends java.lang.Enum {
public static final enum org.jetbrains.java.generate.config.DuplicationPolicy ASK
public static final enum org.jetbrains.java.generate.config.DuplicationPolicy REPLACE
public static final enum org.jetbrains.java.generate.config.DuplicationPolicy DUPLICATE
private final String displayName
private static final synthetic org.jetbrains.java.generate.config.DuplicationPolicy[] $VALUES
public static org.jetbrains.java.generate.config.DuplicationPolicy[] values ()
public static org.jetbrains.java.generate.config.DuplicationPolicy valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String displayName
public java.lang.String toString ()
static void <clinit> ()
}
org/jetbrains/java/generate/config/FilterPattern.class
FilterPattern.java
package org.jetbrains.java.generate.config
public org.jetbrains.java.generate.config.FilterPattern extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.Set loggerNames
private String fieldName
private String fieldType
private String methodName
private String methodType
private boolean constantField
private boolean staticModifier
private boolean transientModifier
private boolean enumField
private boolean loggers
private java.util.regex.Pattern methodNamePattern
private java.util.regex.Pattern methodTypePattern
private java.util.regex.Pattern fieldNamePattern
private java.util.regex.Pattern fieldTypePattern
public void <init> ()
public boolean fieldMatches (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
java.util.regex.Pattern fieldNamePattern
String typeText
java.util.regex.Pattern fieldTypePattern
public boolean methodMatches (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
String methodName
java.util.regex.Pattern methodNamePattern
com.intellij.psi.PsiType returnType
java.util.regex.Pattern patternTypePattern
String methodType
public java.util.regex.Pattern getFieldNamePattern ()
java.util.regex.PatternSyntaxException e
public void setFieldName (java.lang.String)
String regexp
public boolean isConstantField ()
public void setConstantField (boolean)
boolean constantField
public boolean isTransientModifier ()
public void setTransientModifier (boolean)
boolean transientModifier
public boolean isStaticModifier ()
public void setStaticModifier (boolean)
boolean staticModifier
public java.util.regex.Pattern getMethodNamePattern ()
java.util.regex.PatternSyntaxException e
public void setMethodName (java.lang.String)
String regexp
public boolean isEnumField ()
public void setEnumField (boolean)
boolean enumField
public boolean isLoggers ()
public void setLoggers (boolean)
boolean loggers
public java.util.regex.Pattern getFieldTypePattern ()
java.util.regex.PatternSyntaxException e
public void setFieldType (java.lang.String)
String fieldType
public java.util.regex.Pattern getMethodTypePattern ()
java.util.regex.PatternSyntaxException e
public void setMethodType (java.lang.String)
String methodType
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/java/generate/config/InsertLastStrategy.class
InsertLastStrategy.java
package org.jetbrains.java.generate.config
public org.jetbrains.java.generate.config.InsertLastStrategy extends java.lang.Object implements org.jetbrains.java.generate.config.InsertNewMethodStrategy {
private static final org.jetbrains.java.generate.config.InsertLastStrategy instance
private void <init> ()
public static org.jetbrains.java.generate.config.InsertLastStrategy getInstance ()
public com.intellij.psi.PsiMethod insertNewMethod (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.openapi.editor.Editor)
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiClass clazz
com.intellij.psi.PsiMethod newMethod
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiMethod mainMethod
com.intellij.psi.PsiElement last
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/java/generate/config/InsertNewMethodStrategy.class
InsertNewMethodStrategy.java
package org.jetbrains.java.generate.config
public abstract org.jetbrains.java.generate.config.InsertNewMethodStrategy extends java.lang.Object {
public abstract com.intellij.psi.PsiMethod insertNewMethod (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.openapi.editor.Editor)
}
org/jetbrains/java/generate/config/InsertWhere.class
InsertWhere.java
package org.jetbrains.java.generate.config
public final enum org.jetbrains.java.generate.config.InsertWhere extends java.lang.Enum {
public static final enum org.jetbrains.java.generate.config.InsertWhere AT_CARET
public static final enum org.jetbrains.java.generate.config.InsertWhere AFTER_EQUALS_AND_HASHCODE
public static final enum org.jetbrains.java.generate.config.InsertWhere AT_THE_END_OF_A_CLASS
private final String displayName
private static final synthetic org.jetbrains.java.generate.config.InsertWhere[] $VALUES
public static org.jetbrains.java.generate.config.InsertWhere[] values ()
public static org.jetbrains.java.generate.config.InsertWhere valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String displayName
public java.lang.String toString ()
static void <clinit> ()
}
org/jetbrains/java/generate/config/PolicyOptions.class
PolicyOptions.java
package org.jetbrains.java.generate.config
public org.jetbrains.java.generate.config.PolicyOptions extends java.lang.Object {
private static final transient org.jetbrains.java.generate.config.InsertWhere[] newMethodOptions
private static final transient org.jetbrains.java.generate.config.DuplicationPolicy[] conflictOptions
private void <init> ()
public static org.jetbrains.java.generate.config.InsertWhere[] getNewMethodOptions ()
public static org.jetbrains.java.generate.config.DuplicationPolicy[] getConflictOptions ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/java/generate/exception/GenerateCodeException.class
GenerateCodeException.java
package org.jetbrains.java.generate.exception
public org.jetbrains.java.generate.exception.GenerateCodeException extends org.jetbrains.java.generate.exception.PluginException {
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
}
org/jetbrains/java/generate/exception/PluginException.class
PluginException.java
package org.jetbrains.java.generate.exception
public org.jetbrains.java.generate.exception.PluginException extends java.lang.RuntimeException {
private final String message
public void <init> (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
public java.lang.String getMessage ()
}
org/jetbrains/java/generate/inspection/AbstractToStringInspection.class
AbstractToStringInspection.java
package org.jetbrains.java.generate.inspection
public abstract org.jetbrains.java.generate.inspection.AbstractToStringInspection extends com.intellij.codeInspection.LocalInspectionTool {
protected static final com.intellij.openapi.diagnostic.Logger log
public void <init> ()
public java.lang.String getGroupDisplayName ()
protected static com.intellij.codeInspection.LocalQuickFix[] createFixes (com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ProblemsHolder holder
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/java/generate/inspection/ClassHasNoToStringMethodInspection$1.class
ClassHasNoToStringMethodInspection.java
package org.jetbrains.java.generate.inspection
org.jetbrains.java.generate.inspection.ClassHasNoToStringMethodInspection$1 extends com.intellij.psi.JavaElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic org.jetbrains.java.generate.inspection.ClassHasNoToStringMethodInspection this$0
void <init> (org.jetbrains.java.generate.inspection.ClassHasNoToStringMethodInspection, com.intellij.codeInspection.ProblemsHolder)
org.jetbrains.java.generate.inspection.ClassHasNoToStringMethodInspection this$0
public void visitClass (com.intellij.psi.PsiClass)
String name
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass clazz
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.psi.PsiField[] fields
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiMethod[] toStringMethods
com.intellij.psi.PsiMethod[] superMethods
}
org/jetbrains/java/generate/inspection/ClassHasNoToStringMethodInspection$2.class
ClassHasNoToStringMethodInspection.java
package org.jetbrains.java.generate.inspection
org.jetbrains.java.generate.inspection.ClassHasNoToStringMethodInspection$2 extends com.intellij.ui.DocumentAdapter {
final synthetic javax.swing.JFormattedTextField val$excludeClassNamesField
final synthetic org.jetbrains.java.generate.inspection.ClassHasNoToStringMethodInspection this$0
void <init> (org.jetbrains.java.generate.inspection.ClassHasNoToStringMethodInspection, javax.swing.JFormattedTextField)
org.jetbrains.java.generate.inspection.ClassHasNoToStringMethodInspection this$0
protected void textChanged (javax.swing.event.DocumentEvent)
javax.swing.event.DocumentEvent e
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/java/generate/inspection/ClassHasNoToStringMethodInspection.class
ClassHasNoToStringMethodInspection.java
package org.jetbrains.java.generate.inspection
public org.jetbrains.java.generate.inspection.ClassHasNoToStringMethodInspection extends org.jetbrains.java.generate.inspection.AbstractToStringInspection {
public String excludeClassNames
private java.util.regex.Pattern excludeClassNamesPattern
public boolean excludeException
public boolean excludeDeprecated
public boolean excludeEnum
public boolean excludeAbstract
public boolean excludeTestCode
public boolean excludeInnerClasses
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
public javax.swing.JComponent createOptionsPanel ()
javax.swing.JPanel panel
java.awt.GridBagConstraints constraints
javax.swing.JFormattedTextField excludeClassNamesField
javax.swing.text.Document document
com.intellij.util.ui.CheckBox excludeExceptionCheckBox
com.intellij.util.ui.CheckBox excludeDeprecatedCheckBox
com.intellij.util.ui.CheckBox excludeEnumCheckBox
com.intellij.util.ui.CheckBox excludeAbstractCheckBox
com.intellij.util.ui.CheckBox excludeInTestCodeCheckBox
com.intellij.util.ui.CheckBox excludeInnerClasses
public void readSettings (org.jdom.Element)
org.jdom.Element node
static synthetic java.util.regex.Pattern access$000 (org.jetbrains.java.generate.inspection.ClassHasNoToStringMethodInspection)
org.jetbrains.java.generate.inspection.ClassHasNoToStringMethodInspection x0
static synthetic java.util.regex.Pattern access$002 (org.jetbrains.java.generate.inspection.ClassHasNoToStringMethodInspection, java.util.regex.Pattern)
org.jetbrains.java.generate.inspection.ClassHasNoToStringMethodInspection x0
java.util.regex.Pattern x1
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/java/generate/inspection/FieldNotUsedInToStringInspection$1.class
FieldNotUsedInToStringInspection.java
package org.jetbrains.java.generate.inspection
synthetic org.jetbrains.java.generate.inspection.FieldNotUsedInToStringInspection$1 extends java.lang.Object {
}
org/jetbrains/java/generate/inspection/FieldNotUsedInToStringInspection$FieldNotUsedInToStringVisitor.class
FieldNotUsedInToStringInspection.java
package org.jetbrains.java.generate.inspection
org.jetbrains.java.generate.inspection.FieldNotUsedInToStringInspection$FieldNotUsedInToStringVisitor extends com.intellij.psi.JavaElementVisitor {
private final com.intellij.codeInspection.ProblemsHolder myHolder
private void <init> (com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ProblemsHolder holder
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod[] methods
String fieldName
com.intellij.psi.PsiField field
com.intellij.psi.PsiIdentifier identifier
com.intellij.psi.PsiElement target
com.intellij.psi.PsiMethod unusedMethod
com.intellij.psi.PsiMethod method
String methodName
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiClassType javaLangString
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiField[] fields
com.intellij.psi.PsiMethod[] methods
org.jetbrains.java.generate.inspection.FieldNotUsedInToStringInspection$FieldUsedVisitor visitor
synthetic void <init> (com.intellij.codeInspection.ProblemsHolder, org.jetbrains.java.generate.inspection.FieldNotUsedInToStringInspection$1)
com.intellij.codeInspection.ProblemsHolder x0
org.jetbrains.java.generate.inspection.FieldNotUsedInToStringInspection$1 x1
}
org/jetbrains/java/generate/inspection/FieldNotUsedInToStringInspection$FieldUsedVisitor.class
FieldNotUsedInToStringInspection.java
package org.jetbrains.java.generate.inspection
org.jetbrains.java.generate.inspection.FieldNotUsedInToStringInspection$FieldUsedVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final gnu.trove.THashSet myUnusedFields
private final gnu.trove.THashSet myUnusedMethods
void <init> (com.intellij.psi.PsiField[], com.intellij.psi.PsiMethod[])
com.intellij.psi.PsiField[] fields
com.intellij.psi.PsiMethod[] methods
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiField field
com.intellij.psi.PsiField field
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement target
private static boolean usesReflection (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
String name
com.intellij.psi.PsiClass containingClass
String qualifiedName
gnu.trove.THashSet getUnusedFields ()
gnu.trove.THashSet getUnusedMethods ()
}
org/jetbrains/java/generate/inspection/FieldNotUsedInToStringInspection.class
FieldNotUsedInToStringInspection.java
package org.jetbrains.java.generate.inspection
public org.jetbrains.java.generate.inspection.FieldNotUsedInToStringInspection extends org.jetbrains.java.generate.inspection.AbstractToStringInspection {
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public boolean runForWholeFile ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/java/generate/inspection/GenerateToStringQuickFix.class
GenerateToStringQuickFix.java
package org.jetbrains.java.generate.inspection
public org.jetbrains.java.generate.inspection.GenerateToStringQuickFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
public static final org.jetbrains.java.generate.inspection.GenerateToStringQuickFix INSTANCE
private void <init> ()
public static org.jetbrains.java.generate.inspection.GenerateToStringQuickFix getInstance ()
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor desc
com.intellij.psi.PsiClass clazz
org.jetbrains.java.generate.GenerateToStringActionHandler handler
public boolean startInWriteAction ()
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
org/jetbrains/java/generate/psi/PsiAdapter.class
PsiAdapter.java
package org.jetbrains.java.generate.psi
public org.jetbrains.java.generate.psi.PsiAdapter extends java.lang.Object {
private void <init> ()
public static boolean isConstantField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiModifierList list
public static com.intellij.psi.PsiMethod findMethodByName (com.intellij.psi.PsiClass, java.lang.String)
com.intellij.psi.PsiMethod method
int i
com.intellij.psi.PsiClass clazz
String name
com.intellij.psi.PsiMethod[] methods
public static boolean isPrimitiveArrayType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isObjectArrayType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isStringArrayType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isCollectionType (com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiType)
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType type
public static boolean isMapType (com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiType)
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType type
public static boolean isSetType (com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiType)
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType type
public static boolean isListType (com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiType)
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType type
public static boolean isStringType (com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiType)
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType type
public static boolean isObjectType (com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiType)
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType type
public static boolean isDateType (com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiType)
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType type
public static boolean isCalendarType (com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiType)
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType type
public static boolean isBooleanType (com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiType)
String s
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType type
public static boolean isNumericType (com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiType)
String s
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType type
public static boolean hasImportStatement (com.intellij.psi.PsiJavaFile, java.lang.String)
com.intellij.psi.PsiJavaFile javaFile
String importStatement
com.intellij.psi.PsiImportList importList
public static void addImportStatement (com.intellij.psi.PsiJavaFile, java.lang.String)
com.intellij.psi.PsiJavaFile javaFile
String importStatementOnDemand
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiImportStatement is
com.intellij.psi.PsiImportList importList
private static java.lang.String fixImportStatement (java.lang.String)
int pos
boolean hasClassname
String importStatementOnDemand
public static java.lang.String getTypeQualifiedClassName (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
String name
public static java.lang.String getTypeClassName (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
String name
public static com.intellij.psi.PsiMethod findPublicStaticVoidMainMethod (com.intellij.psi.PsiClass)
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass clazz
com.intellij.psi.PsiMethod[] methods
public static com.intellij.psi.PsiComment addOrReplaceJavadoc (com.intellij.psi.PsiMethod, java.lang.String, boolean)
com.intellij.psi.codeStyle.CodeStyleManager codeStyleManager
com.intellij.psi.codeStyle.CodeStyleManager codeStyleManager
com.intellij.psi.PsiMethod method
String javadoc
boolean replace
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiComment comment
com.intellij.psi.javadoc.PsiDocComment doc
public static boolean isTypeOfVoid (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isGetterMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
public static java.lang.String getGetterFieldName (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static boolean isEnumField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
public static boolean isExceptionClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass clazz
public static com.intellij.psi.PsiMethod findEqualsMethod (com.intellij.psi.PsiClass)
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass clazz
com.intellij.psi.PsiMethod[] methods
public static com.intellij.psi.PsiMethod findHashCodeMethod (com.intellij.psi.PsiClass)
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiParameterList parameters
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass clazz
com.intellij.psi.PsiMethod[] methods
protected static boolean isTypeOf (com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiType, java.lang.String)
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType type
String typeFQClassName
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiType typeTarget
public static java.lang.String[] getImplementsClassnames (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass anInterface
int i
com.intellij.psi.PsiClass clazz
com.intellij.psi.PsiClass[] interfaces
String[] names
public static boolean isPrimitiveType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isNestedArray (com.intellij.psi.PsiType)
com.intellij.psi.PsiType aType
com.intellij.psi.PsiType componentType
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/navigation/
com/intellij/compiler/
com/intellij/psi/impl/java/
com/intellij/psi/impl/java/stubs/
com/intellij/psi/impl/java/stubs/index/
META-INF/JavaIndexingPlugin.xml
META-INF/intellij.java.indexing.impl.kotlin_module
com/intellij/codeInsight/ReadableExternalAnnotationsManager.class
ReadableExternalAnnotationsManager.java
package com.intellij.codeInsight
public com.intellij.codeInsight.ReadableExternalAnnotationsManager extends com.intellij.codeInsight.BaseExternalAnnotationsManager {
private java.util.Set myAnnotationsRoots
public void <init> (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager psiManager
protected boolean hasAnyAnnotationsRoots ()
private synchronized java.util.Set initRoots ()
com.intellij.openapi.vfs.VirtualFile[] files
com.intellij.openapi.roots.OrderEntry entry
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module[] modules
protected java.util.List getExternalAnnotationsRoots (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.roots.OrderEntry entry
com.intellij.openapi.vfs.VirtualFile libraryFile
com.intellij.openapi.roots.ProjectFileIndex fileIndex
java.util.Set result
protected synchronized void dropCache ()
public boolean isUnderAnnotationRoot (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/navigation/ClassImplementationsSearch.class
ClassImplementationsSearch.java
package com.intellij.codeInsight.navigation
public com.intellij.codeInsight.navigation.ClassImplementationsSearch extends java.lang.Object implements com.intellij.util.QueryExecutor {
public void <init> ()
public boolean execute (com.intellij.psi.search.searches.DefinitionsScopedSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.psi.search.searches.DefinitionsScopedSearch$SearchParameters queryParameters
com.intellij.util.Processor consumer
com.intellij.psi.PsiElement sourceElement
public static boolean processImplementations (com.intellij.psi.PsiClass, com.intellij.util.Processor, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiClass psiClass
com.intellij.util.Processor processor
com.intellij.psi.search.SearchScope scope
boolean showInterfaces
public volatile synthetic boolean execute (java.lang.Object, com.intellij.util.Processor)
private static synthetic boolean lambda$processImplementations$0 (boolean, com.intellij.util.Processor, com.intellij.psi.PsiClass)
boolean showInterfaces
com.intellij.util.Processor processor
com.intellij.psi.PsiClass element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/navigation/MethodImplementationsSearch.class
MethodImplementationsSearch.java
package com.intellij.codeInsight.navigation
public com.intellij.codeInsight.navigation.MethodImplementationsSearch extends java.lang.Object implements com.intellij.util.QueryExecutor {
public void <init> ()
public boolean execute (com.intellij.psi.search.searches.DefinitionsScopedSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.psi.search.searches.DefinitionsScopedSearch$SearchParameters queryParameters
com.intellij.util.Processor consumer
com.intellij.psi.PsiElement sourceElement
public static boolean processImplementations (com.intellij.psi.PsiMethod, com.intellij.util.Processor, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiMethod psiMethod
com.intellij.util.Processor consumer
com.intellij.psi.search.SearchScope searchScope
public static void getOverridingMethods (com.intellij.psi.PsiMethod, java.util.List, com.intellij.psi.search.SearchScope)
com.intellij.psi.PsiMethod method
java.util.List list
com.intellij.psi.search.SearchScope scope
private static boolean processOverridingMethods (com.intellij.psi.PsiMethod, com.intellij.psi.search.SearchScope, com.intellij.util.Processor)
com.intellij.psi.PsiMethod method
com.intellij.psi.search.SearchScope scope
com.intellij.util.Processor processor
public volatile synthetic boolean execute (java.lang.Object, com.intellij.util.Processor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/compiler/CompilerDirectHierarchyInfo.class
CompilerDirectHierarchyInfo.java
package com.intellij.compiler
public abstract com.intellij.compiler.CompilerDirectHierarchyInfo extends java.lang.Object {
public abstract java.util.stream.Stream getHierarchyChildren ()
public abstract com.intellij.psi.search.GlobalSearchScope getDirtyScope ()
}
com/intellij/compiler/CompilerReferenceService.class
CompilerReferenceService.java
package com.intellij.compiler
public abstract com.intellij.compiler.CompilerReferenceService extends java.lang.Object implements com.intellij.openapi.components.ProjectComponent {
public static final com.intellij.openapi.util.registry.RegistryValue IS_ENABLED_KEY
public static com.intellij.compiler.CompilerReferenceService getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.search.GlobalSearchScope getScopeWithoutCodeReferences (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.search.GlobalSearchScope getScopeWithoutImplicitToStringCodeReferences (com.intellij.psi.PsiElement)
public abstract com.intellij.compiler.CompilerDirectHierarchyInfo getDirectInheritors (com.intellij.psi.PsiNamedElement, com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.fileTypes.FileType)
public abstract com.intellij.compiler.CompilerDirectHierarchyInfo getFunExpressions (com.intellij.psi.PsiNamedElement, com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.fileTypes.FileType)
public abstract java.lang.Integer getCompileTimeOccurrenceCount (com.intellij.psi.PsiElement, boolean)
public abstract boolean isActive ()
public static boolean isEnabled ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/compiler/JavaCompilerReferencesCodeUsageScopeOptimizer.class
JavaCompilerReferencesCodeUsageScopeOptimizer.java
package com.intellij.compiler
public com.intellij.compiler.JavaCompilerReferencesCodeUsageScopeOptimizer extends java.lang.Object implements com.intellij.psi.search.ScopeOptimizer {
public void <init> ()
public com.intellij.psi.search.GlobalSearchScope getScopeToExclude (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ProjectPackageIndexImpl.class
ProjectPackageIndexImpl.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.ProjectPackageIndexImpl extends com.intellij.openapi.roots.PackageIndex {
private final com.intellij.openapi.roots.impl.DirectoryIndex myDirectoryIndex
public void <init> (com.intellij.openapi.roots.impl.DirectoryIndex)
com.intellij.openapi.roots.impl.DirectoryIndex directoryIndex
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/CompositeShortNamesCache$1.class
CompositeShortNamesCache.java
package com.intellij.psi.impl
synthetic com.intellij.psi.impl.CompositeShortNamesCache$1 extends java.lang.Object {
}
com/intellij/psi/impl/CompositeShortNamesCache$Merger.class
CompositeShortNamesCache.java
package com.intellij.psi.impl
com.intellij.psi.impl.CompositeShortNamesCache$Merger extends java.lang.Object {
private Object[] mySingleItem
private java.util.Set myAllItems
private void <init> ()
public void add (java.lang.Object[])
Object[] elements
Object[] items
public java.lang.Object[] getResult ()
synthetic void <init> (com.intellij.psi.impl.CompositeShortNamesCache$1)
com.intellij.psi.impl.CompositeShortNamesCache$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/CompositeShortNamesCache.class
CompositeShortNamesCache.java
package com.intellij.psi.impl
public com.intellij.psi.impl.CompositeShortNamesCache extends com.intellij.psi.search.PsiShortNamesCache {
private final java.util.List myCaches
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiFile[] getFilesByName (java.lang.String)
com.intellij.psi.PsiFile[] classes
com.intellij.psi.search.PsiShortNamesCache cache
String name
com.intellij.psi.impl.CompositeShortNamesCache$Merger merger
com.intellij.psi.PsiFile[] result
public java.lang.String[] getAllFileNames ()
com.intellij.psi.search.PsiShortNamesCache cache
com.intellij.psi.impl.CompositeShortNamesCache$Merger merger
String[] result
public com.intellij.psi.PsiClass[] getClassesByName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass[] classes
com.intellij.psi.search.PsiShortNamesCache cache
String name
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.impl.CompositeShortNamesCache$Merger merger
com.intellij.psi.PsiClass[] result
public java.lang.String[] getAllClassNames ()
String[] names
com.intellij.psi.search.PsiShortNamesCache cache
com.intellij.psi.impl.CompositeShortNamesCache$Merger merger
String[] result
public boolean processAllClassNames (com.intellij.util.Processor)
com.intellij.psi.search.PsiShortNamesCache cache
com.intellij.util.Processor processor
com.intellij.util.CommonProcessors$UniqueProcessor uniqueProcessor
public boolean processAllClassNames (com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
com.intellij.psi.search.PsiShortNamesCache cache
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter filter
public boolean processAllMethodNames (com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
com.intellij.psi.search.PsiShortNamesCache cache
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter filter
public boolean processAllFieldNames (com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
com.intellij.psi.search.PsiShortNamesCache cache
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter filter
public com.intellij.psi.PsiMethod[] getMethodsByName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.search.PsiShortNamesCache cache
String name
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.impl.CompositeShortNamesCache$Merger merger
com.intellij.psi.PsiMethod[] result
public com.intellij.psi.PsiMethod[] getMethodsByNameIfNotMoreThan (java.lang.String, com.intellij.psi.search.GlobalSearchScope, int)
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.search.PsiShortNamesCache cache
String name
com.intellij.psi.search.GlobalSearchScope scope
int maxCount
com.intellij.psi.impl.CompositeShortNamesCache$Merger merger
com.intellij.psi.PsiMethod[] result
public com.intellij.psi.PsiField[] getFieldsByNameIfNotMoreThan (java.lang.String, com.intellij.psi.search.GlobalSearchScope, int)
com.intellij.psi.PsiField[] fields
com.intellij.psi.search.PsiShortNamesCache cache
String name
com.intellij.psi.search.GlobalSearchScope scope
int maxCount
com.intellij.psi.impl.CompositeShortNamesCache$Merger merger
com.intellij.psi.PsiField[] result
public boolean processMethodsWithName (java.lang.String, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor)
String name
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor processor
public boolean processMethodsWithName (java.lang.String, com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
com.intellij.psi.search.PsiShortNamesCache cache
String name
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter idFilter
public java.lang.String[] getAllMethodNames ()
com.intellij.psi.search.PsiShortNamesCache cache
com.intellij.psi.impl.CompositeShortNamesCache$Merger merger
String[] result
public com.intellij.psi.PsiField[] getFieldsByName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiField[] classes
com.intellij.psi.search.PsiShortNamesCache cache
String name
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.impl.CompositeShortNamesCache$Merger merger
com.intellij.psi.PsiField[] result
public java.lang.String[] getAllFieldNames ()
String[] classes
com.intellij.psi.search.PsiShortNamesCache cache
com.intellij.psi.impl.CompositeShortNamesCache$Merger merger
String[] result
public boolean processFieldsWithName (java.lang.String, com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
com.intellij.psi.search.PsiShortNamesCache cache
String key
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter filter
public boolean processClassesWithName (java.lang.String, com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
com.intellij.psi.search.PsiShortNamesCache cache
String key
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter filter
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/JavaSimplePropertyIndex$WhenMappings.class
<Unknown>
package com.intellij.psi.impl
public final synthetic com.intellij.psi.impl.JavaSimplePropertyIndex$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
static synthetic void <clinit> ()
}
com/intellij/psi/impl/JavaSimplePropertyIndex$allowedExpressions$2.class
JavaSimplePropertyIndex.kt
package com.intellij.psi.impl
final com.intellij.psi.impl.JavaSimplePropertyIndex$allowedExpressions$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
public static final com.intellij.psi.impl.JavaSimplePropertyIndex$allowedExpressions$2 INSTANCE
public volatile synthetic java.lang.Object invoke ()
public final com.intellij.psi.tree.TokenSet invoke ()
void <init> ()
static void <clinit> ()
}
com/intellij/psi/impl/JavaSimplePropertyIndex$getIndexer$1$1.class
JavaSimplePropertyIndex.kt
package com.intellij.psi.impl
public final com.intellij.psi.impl.JavaSimplePropertyIndex$getIndexer$1$1 extends com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor {
private int methodIndex
final synthetic com.intellij.psi.impl.JavaSimplePropertyIndex$getIndexer$1 this$0
final synthetic java.util.HashMap $result
final synthetic com.intellij.lang.LighterAST $tree
public final int getMethodIndex ()
public final void setMethodIndex (int)
int
public void visitNode (com.intellij.lang.LighterASTNode)
com.intellij.psi.impl.PropertyIndexValue it
int $i$a$-let-JavaSimplePropertyIndex$getIndexer$1$1$visitNode$1
com.intellij.lang.LighterASTNode element
private final com.intellij.psi.impl.PropertyIndexValue extractProperty (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode typeElement
java.util.List children
java.util.List parameters
com.intellij.psi.util.PropertyUtilBase$GetterFlavour flavour
String name
com.intellij.lang.LighterASTNode child
String it
int $i$a$-let-JavaSimplePropertyIndex$getIndexer$1$1$extractProperty$1
String refText
String setterParameterName
boolean isVoidReturnType
boolean isBooleanReturnType
boolean isGetter
boolean isConstructor
com.intellij.lang.LighterASTNode method
private final java.lang.String getSetterPropertyRefText (com.intellij.lang.LighterASTNode, java.lang.String)
com.intellij.lang.LighterASTNode it
int $i$a$-singleOrNull-JavaSimplePropertyIndex$getIndexer$1$1$getSetterPropertyRefText$assignment$1
Object element$iv
boolean found$iv
Object single$iv
Iterable $this$singleOrNull$iv
int $i$f$singleOrNull
com.intellij.lang.LighterASTNode it
int $i$a$-takeIf-JavaSimplePropertyIndex$getIndexer$1$1$getSetterPropertyRefText$assignment$2
com.intellij.lang.LighterASTNode it
int $i$a$-let-JavaSimplePropertyIndex$getIndexer$1$1$getSetterPropertyRefText$assignment$3
String lhsText
java.util.List operands
com.intellij.lang.LighterASTNode assignment
com.intellij.lang.LighterASTNode codeBlock
String setterParameterName
private final java.lang.String getGetterPropertyRefText (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode it
int $i$a$-singleOrNull-JavaSimplePropertyIndex$getIndexer$1$1$getGetterPropertyRefText$1
Object element$iv
boolean found$iv
Object single$iv
Iterable $this$singleOrNull$iv
int $i$f$singleOrNull
com.intellij.lang.LighterASTNode it
int $i$a$-takeIf-JavaSimplePropertyIndex$getIndexer$1$1$getGetterPropertyRefText$2
com.intellij.lang.LighterASTNode it
int $i$a$-let-JavaSimplePropertyIndex$getIndexer$1$1$getGetterPropertyRefText$3
com.intellij.lang.LighterASTNode p1
int $i$a$-unknown-JavaSimplePropertyIndex$getIndexer$1$1$getGetterPropertyRefText$4
com.intellij.lang.LighterASTNode it
int $i$a$-let-JavaSimplePropertyIndex$getIndexer$1$1$getGetterPropertyRefText$5
com.intellij.lang.LighterASTNode codeBlock
private final boolean checkQualifiers (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode qualifier
com.intellij.lang.LighterASTNode expression
void <init> (com.intellij.psi.impl.JavaSimplePropertyIndex$getIndexer$1, java.util.HashMap, com.intellij.lang.LighterAST, com.intellij.lang.LighterAST)
com.intellij.psi.impl.JavaSimplePropertyIndex$getIndexer$1 $outer
java.util.HashMap $captured_local_variable$1
com.intellij.lang.LighterAST $captured_local_variable$2
com.intellij.lang.LighterAST $super_call_param$3
}
com/intellij/psi/impl/JavaSimplePropertyIndex$getIndexer$1.class
JavaSimplePropertyIndex.kt
package com.intellij.psi.impl
final com.intellij.psi.impl.JavaSimplePropertyIndex$getIndexer$1 extends java.lang.Object implements com.intellij.util.indexing.DataIndexer {
final synthetic com.intellij.psi.impl.JavaSimplePropertyIndex this$0
public volatile synthetic java.util.Map map (java.lang.Object)
public final java.util.HashMap map (com.intellij.util.indexing.FileContent)
com.intellij.lang.LighterAST tree
java.util.HashMap result
com.intellij.util.indexing.FileContent inputData
void <init> (com.intellij.psi.impl.JavaSimplePropertyIndex)
}
com/intellij/psi/impl/JavaSimplePropertyIndex$getInputFilter$1.class
JavaSimplePropertyIndex.kt
package com.intellij.psi.impl
public final com.intellij.psi.impl.JavaSimplePropertyIndex$getInputFilter$1 extends com.intellij.util.indexing.DefaultFileTypeSpecificInputFilter {
public boolean acceptInput (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
void <init> (com.intellij.openapi.fileTypes.FileType[])
com.intellij.openapi.fileTypes.FileType[] $super_call_param$0
}
com/intellij/psi/impl/JavaSimplePropertyIndex$getValueExternalizer$1.class
JavaSimplePropertyIndex.kt
package com.intellij.psi.impl
public final com.intellij.psi.impl.JavaSimplePropertyIndex$getValueExternalizer$1 extends java.lang.Object implements com.intellij.util.io.DataExternalizer {
public void save (java.io.DataOutput, com.intellij.psi.impl.PropertyIndexValue)
java.io.DataOutput out
com.intellij.psi.impl.PropertyIndexValue value
public volatile synthetic void save (java.io.DataOutput, java.lang.Object)
public com.intellij.psi.impl.PropertyIndexValue read (java.io.DataInput)
java.io.DataInput input
public volatile synthetic java.lang.Object read (java.io.DataInput)
void <init> ()
}
com/intellij/psi/impl/JavaSimplePropertyIndex.class
JavaSimplePropertyIndex.kt
package com.intellij.psi.impl
public final com.intellij.psi.impl.JavaSimplePropertyIndex extends com.intellij.util.indexing.FileBasedIndexExtension implements com.intellij.util.indexing.PsiDependentIndex {
static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
private final kotlin.Lazy allowedExpressions$delegate
static void <clinit> ()
private final com.intellij.psi.tree.TokenSet getAllowedExpressions ()
public com.intellij.util.indexing.DataIndexer getIndexer ()
public com.intellij.util.io.KeyDescriptor getKeyDescriptor ()
public com.intellij.util.io.DataExternalizer getValueExternalizer ()
public com.intellij.util.indexing.ID getName ()
public volatile synthetic com.intellij.util.indexing.IndexId getName ()
public com.intellij.util.indexing.FileBasedIndex$InputFilter getInputFilter ()
public boolean dependsOnFileContent ()
public int getVersion ()
public void <init> ()
public static final synthetic com.intellij.psi.tree.TokenSet access$getAllowedExpressions$p (com.intellij.psi.impl.JavaSimplePropertyIndex)
com.intellij.psi.impl.JavaSimplePropertyIndex $this
}
com/intellij/psi/impl/JavaSimplePropertyIndexKt.class
JavaSimplePropertyIndex.kt
package com.intellij.psi.impl
public final com.intellij.psi.impl.JavaSimplePropertyIndexKt extends java.lang.Object {
private static final com.intellij.util.indexing.ID indexId
private static final com.intellij.openapi.diagnostic.Logger log
public static final com.intellij.psi.PsiField getFieldOfGetter (com.intellij.psi.impl.source.PsiMethodImpl)
com.intellij.psi.impl.source.PsiMethodImpl method
public static final com.intellij.psi.PsiField getFieldOfSetter (com.intellij.psi.impl.source.PsiMethodImpl)
com.intellij.psi.impl.source.PsiMethodImpl method
private static final com.intellij.psi.PsiField resolveFieldFromIndexValue (com.intellij.psi.impl.source.PsiMethodImpl, boolean)
com.intellij.psi.PsiExpression expr
com.intellij.openapi.project.Project project
com.intellij.psi.PsiClass psiClass
com.intellij.psi.impl.PropertyIndexValue indexValue
java.util.List values
int id
com.intellij.psi.impl.source.PsiMethodImpl method
boolean isGetter
static void <clinit> ()
public static final synthetic com.intellij.util.indexing.ID access$getIndexId$p ()
}
com/intellij/psi/impl/PropertyIndexValue.class
JavaSimplePropertyIndex.kt
package com.intellij.psi.impl
public final com.intellij.psi.impl.PropertyIndexValue extends java.lang.Object {
private final String propertyRefText
private final boolean getter
public final java.lang.String getPropertyRefText ()
public final boolean getGetter ()
public void <init> (java.lang.String, boolean)
String propertyRefText
boolean getter
public final java.lang.String component1 ()
public final boolean component2 ()
public final com.intellij.psi.impl.PropertyIndexValue copy (java.lang.String, boolean)
String propertyRefText
boolean getter
public static synthetic com.intellij.psi.impl.PropertyIndexValue copy$default (com.intellij.psi.impl.PropertyIndexValue, java.lang.String, boolean, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/intellij/psi/impl/PsiShortNamesCacheImpl$1.class
PsiShortNamesCacheImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiShortNamesCacheImpl$1 extends com.intellij.util.CommonProcessors$CollectProcessor {
final synthetic java.util.List val$methods
final synthetic int val$maxCount
final synthetic com.intellij.psi.impl.PsiShortNamesCacheImpl this$0
void <init> (com.intellij.psi.impl.PsiShortNamesCacheImpl, java.util.Collection, java.util.List, int)
com.intellij.psi.impl.PsiShortNamesCacheImpl this$0
java.util.Collection arg0
public boolean process (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public volatile synthetic boolean process (java.lang.Object)
}
com/intellij/psi/impl/PsiShortNamesCacheImpl$2.class
PsiShortNamesCacheImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiShortNamesCacheImpl$2 extends com.intellij.util.CommonProcessors$CollectProcessor {
final synthetic java.util.List val$fields
final synthetic int val$maxCount
final synthetic com.intellij.psi.impl.PsiShortNamesCacheImpl this$0
void <init> (com.intellij.psi.impl.PsiShortNamesCacheImpl, java.util.Collection, java.util.List, int)
com.intellij.psi.impl.PsiShortNamesCacheImpl this$0
java.util.Collection arg0
public boolean process (com.intellij.psi.PsiField)
com.intellij.psi.PsiField method
public volatile synthetic boolean process (java.lang.Object)
}
com/intellij/psi/impl/PsiShortNamesCacheImpl$3.class
PsiShortNamesCacheImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiShortNamesCacheImpl$3 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
final synthetic com.intellij.psi.PsiManager val$myManager
final synthetic com.intellij.psi.impl.PsiShortNamesCacheImpl this$0
void <init> (com.intellij.psi.impl.PsiShortNamesCacheImpl, com.intellij.psi.PsiManager)
com.intellij.psi.impl.PsiShortNamesCacheImpl this$0
public int computeHashCode (com.intellij.psi.PsiMember)
String name
com.intellij.psi.PsiMember member
int code
com.intellij.psi.PsiClass clazz
public boolean equals (com.intellij.psi.PsiMember, com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember object
com.intellij.psi.PsiMember object1
public volatile synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
}
com/intellij/psi/impl/PsiShortNamesCacheImpl.class
PsiShortNamesCacheImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiShortNamesCacheImpl extends com.intellij.psi.search.PsiShortNamesCache {
private final com.intellij.openapi.project.Project myProject
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiFile[] getFilesByName (java.lang.String)
String name
public java.lang.String[] getAllFileNames ()
public com.intellij.psi.PsiClass[] getClassesByName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.vfs.VirtualFile previousClassVFile
int res
com.intellij.psi.PsiClass previousClass
java.util.List previousQNamedClasses
java.util.List qNamedClasses
com.intellij.openapi.vfs.VirtualFile vFile
String qName
com.intellij.psi.PsiClass aClass
String name
com.intellij.psi.search.GlobalSearchScope scope
java.util.Collection classes
java.util.List result
java.util.Map uniqueQName2Classes
java.util.Set hiddenClassesToRemove
public java.lang.String[] getAllClassNames ()
public boolean processAllClassNames (com.intellij.util.Processor)
com.intellij.util.Processor processor
public boolean processAllClassNames (com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter filter
public boolean processAllMethodNames (com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter filter
public boolean processAllFieldNames (com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter filter
public com.intellij.psi.PsiMethod[] getMethodsByName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String name
com.intellij.psi.search.GlobalSearchScope scope
java.util.Collection methods
public com.intellij.psi.PsiMethod[] getMethodsByNameIfNotMoreThan (java.lang.String, com.intellij.psi.search.GlobalSearchScope, int)
String name
com.intellij.psi.search.GlobalSearchScope scope
int maxCount
java.util.List methods
com.intellij.util.Processor processor
public boolean processMethodsWithName (java.lang.String, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor)
String name
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor processor
public java.lang.String[] getAllMethodNames ()
public com.intellij.psi.PsiField[] getFieldsByNameIfNotMoreThan (java.lang.String, com.intellij.psi.search.GlobalSearchScope, int)
String name
com.intellij.psi.search.GlobalSearchScope scope
int maxCount
java.util.List fields
com.intellij.util.Processor processor
public com.intellij.psi.PsiField[] getFieldsByName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String name
com.intellij.psi.search.GlobalSearchScope scope
java.util.Collection fields
public java.lang.String[] getAllFieldNames ()
public boolean processFieldsWithName (java.lang.String, com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
String name
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter filter
public boolean processMethodsWithName (java.lang.String, com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
String name
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter filter
public boolean processClassesWithName (java.lang.String, com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.indexing.IdFilter)
String name
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.indexing.IdFilter filter
private com.intellij.psi.PsiMember[] filterMembers (java.util.Collection, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiMember[])
com.intellij.psi.PsiMember member
java.util.Collection members
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiMember[] emptyArray
com.intellij.psi.PsiManager myManager
java.util.Set set
java.util.List result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/file/impl/JavaFileManagerImpl$1.class
JavaFileManagerImpl.java
package com.intellij.psi.impl.file.impl
com.intellij.psi.impl.file.impl.JavaFileManagerImpl$1 extends java.lang.Object implements com.intellij.openapi.roots.ModuleRootListener {
final synthetic com.intellij.psi.impl.file.impl.JavaFileManagerImpl this$0
void <init> (com.intellij.psi.impl.file.impl.JavaFileManagerImpl)
com.intellij.psi.impl.file.impl.JavaFileManagerImpl this$0
public void rootsChanged (com.intellij.openapi.roots.ModuleRootEvent)
com.intellij.openapi.roots.ModuleRootEvent event
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/file/impl/JavaFileManagerImpl$LibSrcExcludingScope.class
JavaFileManagerImpl.java
package com.intellij.psi.impl.file.impl
com.intellij.psi.impl.file.impl.JavaFileManagerImpl$LibSrcExcludingScope extends com.intellij.psi.search.DelegatingGlobalSearchScope {
private final com.intellij.openapi.roots.ProjectFileIndex myIndex
private void <init> (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope baseScope
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
synthetic void <init> (com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.impl.file.impl.JavaFileManagerImpl$1)
com.intellij.psi.search.GlobalSearchScope x0
com.intellij.psi.impl.file.impl.JavaFileManagerImpl$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/file/impl/JavaFileManagerImpl.class
JavaFileManagerImpl.java
package com.intellij.psi.impl.file.impl
public com.intellij.psi.impl.file.impl.JavaFileManagerImpl extends java.lang.Object implements com.intellij.psi.impl.file.impl.JavaFileManager com.intellij.openapi.Disposable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.impl.PsiManagerEx myManager
private volatile java.util.Set myNontrivialPackagePrefixes
private boolean myDisposed
private final com.intellij.openapi.roots.PackageIndex myPackageIndex
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void dispose ()
public com.intellij.psi.PsiPackage findPackage (java.lang.String)
String packageName
com.intellij.util.Query dirs
public com.intellij.psi.PsiClass[] findClasses (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String qName
com.intellij.psi.search.GlobalSearchScope scope
java.util.List result
int count
private java.util.List doFindClasses (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String qualifiedName
com.intellij.psi.PsiFile file
boolean valid
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiClass aClass
String qName
com.intellij.psi.search.GlobalSearchScope scope
java.util.Collection classes
java.util.List result
public com.intellij.psi.PsiClass findClass (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.util.Pair pair
com.intellij.openapi.vfs.VirtualFile vFile
int i
String qName
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.vfs.VirtualFile bestFile
com.intellij.psi.PsiClass bestClass
java.util.List result
private boolean hasAcceptablePackage (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.vfs.VirtualFile parent
com.intellij.psi.PsiNameHelper nameHelper
com.intellij.openapi.vfs.VirtualFile vFile
public java.util.Collection getNonTrivialPackagePrefixes ()
String packageName
com.intellij.openapi.vfs.VirtualFile sourceRoot
com.intellij.openapi.roots.ProjectRootManager rootManager
java.util.List sourceRoots
com.intellij.openapi.roots.ProjectFileIndex fileIndex
java.util.Set names
public java.util.Collection findModules (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String moduleName
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.search.GlobalSearchScope excludingScope
java.util.List results
java.util.Collection jars
private static java.util.Collection sortModules (java.util.Collection, com.intellij.psi.search.GlobalSearchScope)
java.util.List list
java.util.Collection modules
com.intellij.psi.search.GlobalSearchScope scope
private static java.util.Collection upgradeModules (java.util.Collection, java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiJavaModule candidate
java.util.ListIterator i
java.util.List list
com.intellij.openapi.roots.ModuleFileIndex index
com.intellij.openapi.module.Module module
boolean isModular
java.util.Collection modules
String moduleName
com.intellij.psi.search.GlobalSearchScope scope
private static synthetic boolean lambda$upgradeModules$5 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile root
private static synthetic int lambda$sortModules$4 (com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiJavaModule, com.intellij.psi.PsiJavaModule)
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiJavaModule m1
com.intellij.psi.PsiJavaModule m2
private synthetic com.intellij.psi.impl.light.LightJavaModule lambda$findModules$3 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile f
private static synthetic com.intellij.psi.PsiClass[] lambda$findClasses$2 (int)
int x$0
private static synthetic com.intellij.psi.PsiClass lambda$findClasses$1 (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair p
private static synthetic int lambda$findClasses$0 (com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.util.Pair, com.intellij.openapi.util.Pair)
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.util.Pair o1
com.intellij.openapi.util.Pair o2
static synthetic java.util.Set access$002 (com.intellij.psi.impl.file.impl.JavaFileManagerImpl, java.util.Set)
com.intellij.psi.impl.file.impl.JavaFileManagerImpl x0
java.util.Set x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/file/impl/JavaOutOfSourcesResolveScopeProvider.class
JavaOutOfSourcesResolveScopeProvider.java
package com.intellij.psi.impl.file.impl
public com.intellij.psi.impl.file.impl.JavaOutOfSourcesResolveScopeProvider extends com.intellij.psi.ResolveScopeProvider {
public void <init> ()
public com.intellij.psi.search.GlobalSearchScope getResolveScope (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.roots.ProjectFileIndex index
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.openapi.fileTypes.FileType type
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/FunExprOccurrence.class
FunExprOccurrence.java
package com.intellij.psi.impl.java
public com.intellij.psi.impl.java.FunExprOccurrence extends java.lang.Object {
private final int argIndex
private final java.util.List referenceContext
public void <init> (int, java.util.List)
int argIndex
java.util.List referenceContext
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.java.FunExprOccurrence that
public int hashCode ()
public java.lang.String toString ()
void serialize (java.io.DataOutput) throws java.io.IOException
java.io.DataOutput out
static com.intellij.psi.impl.java.FunExprOccurrence deserialize (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
int argIndex
private static void serializeLink (java.io.DataOutput, com.intellij.psi.impl.java.ReferenceChainLink) throws java.io.IOException
java.io.DataOutput out
com.intellij.psi.impl.java.ReferenceChainLink link
private static com.intellij.psi.impl.java.ReferenceChainLink deserializeLink (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
String referenceName
boolean isCall
public boolean canHaveType (java.util.List, com.intellij.openapi.vfs.VirtualFile)
int i
com.intellij.psi.impl.java.ReferenceChainLink link
java.util.List candidates
int i
java.util.List samClasses
com.intellij.openapi.vfs.VirtualFile placeFile
java.util.Set qualifiers
int maxPossiblePackageComponent
private boolean isCompatible (com.intellij.psi.impl.java.ReferenceChainLink, com.intellij.psi.PsiMember, java.util.List)
com.intellij.psi.impl.java.ReferenceChainLink link
com.intellij.psi.PsiMember member
java.util.List samClasses
public static boolean hasCompatibleParameter (com.intellij.psi.PsiMethod, int, java.util.List)
com.intellij.psi.PsiMethod method
int argIndex
java.util.List samClasses
com.intellij.psi.PsiParameter[] parameters
int paramIndex
private static boolean canPassFunctionalExpression (com.intellij.psi.PsiClass, com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass sam
com.intellij.psi.PsiType paramType
com.intellij.psi.PsiElement place
String paramClassName
private static boolean isTypeParameterVisible (java.lang.String, com.intellij.psi.PsiElement)
String name
com.intellij.psi.PsiElement fromPlace
com.intellij.util.containers.JBIterable typeParameters
private static boolean hasSuperTypeAssignableFromSam (com.intellij.psi.PsiClass, com.intellij.psi.PsiType)
com.intellij.psi.PsiClass sam
com.intellij.psi.PsiType type
private static synthetic boolean lambda$hasSuperTypeAssignableFromSam$7 (com.intellij.psi.PsiClass, com.intellij.psi.PsiType)
com.intellij.psi.PsiClass sam
com.intellij.psi.PsiType superType
private static synthetic java.lang.Iterable lambda$isTypeParameterVisible$6 (com.intellij.psi.PsiTypeParameterListOwner)
com.intellij.psi.PsiTypeParameterListOwner o
private static synthetic boolean lambda$isTypeParameterVisible$5 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement c
private static synthetic boolean lambda$hasCompatibleParameter$4 (com.intellij.psi.PsiParameter[], int, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiParameter[] parameters
int paramIndex
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass c
private static synthetic boolean lambda$isCompatible$3 (com.intellij.psi.PsiMember, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass c
private synthetic boolean lambda$canHaveType$2 (com.intellij.psi.impl.java.ReferenceChainLink, java.util.List, com.intellij.psi.PsiMember)
com.intellij.psi.impl.java.ReferenceChainLink link
java.util.List samClasses
com.intellij.psi.PsiMember m
private static synthetic com.intellij.psi.impl.java.ReferenceChainLink lambda$deserialize$1 (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
private static synthetic void lambda$serialize$0 (java.io.DataOutput, com.intellij.psi.impl.java.ReferenceChainLink) throws java.io.IOException
java.io.DataOutput out
com.intellij.psi.impl.java.ReferenceChainLink link
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/JavaBinaryPlusExpressionIndex$1.class
JavaBinaryPlusExpressionIndex.java
package com.intellij.psi.impl.java
com.intellij.psi.impl.java.JavaBinaryPlusExpressionIndex$1 extends java.lang.Object implements com.intellij.util.io.DataExternalizer {
final synthetic com.intellij.psi.impl.java.JavaBinaryPlusExpressionIndex this$0
void <init> (com.intellij.psi.impl.java.JavaBinaryPlusExpressionIndex)
com.intellij.psi.impl.java.JavaBinaryPlusExpressionIndex this$0
public void save (java.io.DataOutput, com.intellij.psi.impl.java.JavaBinaryPlusExpressionIndex$PlusOffsets) throws java.io.IOException
int i
java.io.DataOutput out
com.intellij.psi.impl.java.JavaBinaryPlusExpressionIndex$PlusOffsets value
int[] offsets
public com.intellij.psi.impl.java.JavaBinaryPlusExpressionIndex$PlusOffsets read (java.io.DataInput) throws java.io.IOException
int i
java.io.DataInput in
int[] result
public volatile synthetic java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile synthetic void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/JavaBinaryPlusExpressionIndex$2.class
JavaBinaryPlusExpressionIndex.java
package com.intellij.psi.impl.java
com.intellij.psi.impl.java.JavaBinaryPlusExpressionIndex$2 extends com.intellij.util.indexing.DefaultFileTypeSpecificInputFilter {
final synthetic com.intellij.psi.impl.java.JavaBinaryPlusExpressionIndex this$0
transient void <init> (com.intellij.psi.impl.java.JavaBinaryPlusExpressionIndex, com.intellij.openapi.fileTypes.FileType[])
com.intellij.psi.impl.java.JavaBinaryPlusExpressionIndex this$0
com.intellij.openapi.fileTypes.FileType[] arg0
public boolean acceptInput (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/JavaBinaryPlusExpressionIndex$PlusOffsets.class
JavaBinaryPlusExpressionIndex.java
package com.intellij.psi.impl.java
public com.intellij.psi.impl.java.JavaBinaryPlusExpressionIndex$PlusOffsets extends java.lang.Object {
private final int[] offsets
void <init> (int[])
int[] offsets
public int[] getOffsets ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.java.JavaBinaryPlusExpressionIndex$PlusOffsets offsets1
public int hashCode ()
}
com/intellij/psi/impl/java/JavaBinaryPlusExpressionIndex.class
JavaBinaryPlusExpressionIndex.java
package com.intellij.psi.impl.java
public com.intellij.psi.impl.java.JavaBinaryPlusExpressionIndex extends com.intellij.util.indexing.FileBasedIndexExtension implements com.intellij.util.indexing.PsiDependentIndex {
public static final com.intellij.util.indexing.ID INDEX_ID
public void <init> ()
public com.intellij.util.indexing.ID getName ()
public com.intellij.util.indexing.DataIndexer getIndexer ()
public com.intellij.util.io.KeyDescriptor getKeyDescriptor ()
public com.intellij.util.io.DataExternalizer getValueExternalizer ()
public int getVersion ()
public com.intellij.util.indexing.FileBasedIndex$InputFilter getInputFilter ()
public boolean dependsOnFileContent ()
private static boolean isStringConcatenation (com.intellij.lang.LighterASTNode, com.intellij.lang.LighterAST)
com.intellij.lang.LighterASTNode concatExpr
com.intellij.lang.LighterAST tree
public volatile synthetic com.intellij.util.indexing.IndexId getName ()
private static synthetic boolean lambda$isStringConcatenation$3 (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode e
private static synthetic java.util.Map lambda$getIndexer$2 (com.intellij.util.indexing.FileContent)
com.intellij.util.indexing.FileContent inputData
CharSequence text
int[] offsets
com.intellij.lang.LighterAST tree
gnu.trove.TIntArrayList result
java.util.Map stringConcatenations
gnu.trove.THashMap resultMap
private static synthetic void lambda$null$1 (com.intellij.lang.LighterAST, java.util.Map, gnu.trove.TIntArrayList, com.intellij.lang.LighterASTTokenNode, java.lang.Integer)
com.intellij.lang.LighterAST tree
java.util.Map stringConcatenations
gnu.trove.TIntArrayList result
com.intellij.lang.LighterASTTokenNode leaf
Integer offset
com.intellij.lang.LighterASTNode element
private static synthetic java.lang.Boolean lambda$null$0 (com.intellij.lang.LighterASTNode, com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode element
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode __
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/JavaFunctionalExpressionIndex$1.class
JavaFunctionalExpressionIndex.java
package com.intellij.psi.impl.java
final com.intellij.psi.impl.java.JavaFunctionalExpressionIndex$1 extends java.lang.Object implements com.intellij.util.io.KeyDescriptor {
void <init> ()
public int getHashCode (com.intellij.psi.impl.java.stubs.FunctionalExpressionKey)
com.intellij.psi.impl.java.stubs.FunctionalExpressionKey value
public boolean isEqual (com.intellij.psi.impl.java.stubs.FunctionalExpressionKey, com.intellij.psi.impl.java.stubs.FunctionalExpressionKey)
com.intellij.psi.impl.java.stubs.FunctionalExpressionKey val1
com.intellij.psi.impl.java.stubs.FunctionalExpressionKey val2
public void save (java.io.DataOutput, com.intellij.psi.impl.java.stubs.FunctionalExpressionKey) throws java.io.IOException
java.io.DataOutput out
com.intellij.psi.impl.java.stubs.FunctionalExpressionKey value
public com.intellij.psi.impl.java.stubs.FunctionalExpressionKey read (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
public volatile synthetic boolean isEqual (java.lang.Object, java.lang.Object)
public volatile synthetic int getHashCode (java.lang.Object)
public volatile synthetic java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile synthetic void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/JavaFunctionalExpressionIndex$2.class
JavaFunctionalExpressionIndex.java
package com.intellij.psi.impl.java
final com.intellij.psi.impl.java.JavaFunctionalExpressionIndex$2 extends com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor {
final synthetic com.intellij.lang.LighterAST val$tree
final synthetic com.intellij.openapi.util.Ref val$returnsSomething
final synthetic java.util.concurrent.atomic.AtomicBoolean val$isBoolean
final synthetic java.util.concurrent.atomic.AtomicBoolean val$hasStatements
void <init> (com.intellij.lang.LighterAST, com.intellij.lang.LighterAST, com.intellij.openapi.util.Ref, java.util.concurrent.atomic.AtomicBoolean, java.util.concurrent.atomic.AtomicBoolean)
com.intellij.lang.LighterAST arg0
public void visitNode (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode expr
com.intellij.lang.LighterASTNode element
com.intellij.psi.tree.IElementType type
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/JavaFunctionalExpressionIndex$3.class
JavaFunctionalExpressionIndex.java
package com.intellij.psi.impl.java
com.intellij.psi.impl.java.JavaFunctionalExpressionIndex$3 extends java.lang.Object implements com.intellij.util.io.DataExternalizer {
final synthetic com.intellij.psi.impl.java.JavaFunctionalExpressionIndex this$0
void <init> (com.intellij.psi.impl.java.JavaFunctionalExpressionIndex)
com.intellij.psi.impl.java.JavaFunctionalExpressionIndex this$0
public void save (java.io.DataOutput, java.util.Map) throws java.io.IOException
java.util.Map$Entry entry
java.io.DataOutput out
java.util.Map value
public java.util.Map read (java.io.DataInput) throws java.io.IOException
int offset
int i
java.io.DataInput in
int length
java.util.Map map
public volatile synthetic java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile synthetic void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/JavaFunctionalExpressionIndex$4.class
JavaFunctionalExpressionIndex.java
package com.intellij.psi.impl.java
com.intellij.psi.impl.java.JavaFunctionalExpressionIndex$4 extends com.intellij.util.indexing.DefaultFileTypeSpecificInputFilter {
final synthetic com.intellij.psi.impl.java.JavaFunctionalExpressionIndex this$0
transient void <init> (com.intellij.psi.impl.java.JavaFunctionalExpressionIndex, com.intellij.openapi.fileTypes.FileType[])
com.intellij.psi.impl.java.JavaFunctionalExpressionIndex this$0
com.intellij.openapi.fileTypes.FileType[] arg0
public boolean acceptInput (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/JavaFunctionalExpressionIndex.class
JavaFunctionalExpressionIndex.java
package com.intellij.psi.impl.java
public com.intellij.psi.impl.java.JavaFunctionalExpressionIndex extends com.intellij.util.indexing.FileBasedIndexExtension implements com.intellij.util.indexing.PsiDependentIndex {
public static final com.intellij.util.indexing.ID INDEX_ID
private static final com.intellij.util.io.KeyDescriptor KEY_DESCRIPTOR
static final synthetic boolean $assertionsDisabled
public void <init> ()
private static java.util.List createCallChain (com.intellij.psi.impl.source.FileLocalResolver, com.intellij.lang.LighterASTNode)
String typeName
boolean isCall
String referenceName
com.intellij.lang.LighterASTNode qualifier
com.intellij.psi.impl.source.FileLocalResolver resolver
com.intellij.lang.LighterASTNode expr
java.util.List chain
private static java.util.List reversedChain (java.util.List)
java.util.List chain
private static int getArgCount (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode expr
java.util.List args
private static com.intellij.lang.LighterASTNode getQualifier (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, boolean)
java.util.List children
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode expr
boolean isCall
com.intellij.lang.LighterASTNode qualifier
private static java.lang.String getReferencedMemberName (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, boolean)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode expr
boolean isCall
private static com.intellij.psi.impl.java.ReferenceChainLink createChainStart (com.intellij.psi.impl.source.FileLocalResolver, com.intellij.lang.LighterASTNode, boolean, java.lang.String)
String typeName
com.intellij.psi.impl.source.FileLocalResolver$LightResolveResult result
com.intellij.lang.LighterASTNode target
com.intellij.psi.impl.source.FileLocalResolver resolver
com.intellij.lang.LighterASTNode expr
boolean isCall
String referenceName
private static java.lang.String calcExprType (com.intellij.lang.LighterASTNode, com.intellij.psi.impl.source.FileLocalResolver)
com.intellij.lang.LighterASTNode lValue
com.intellij.lang.LighterASTNode typeRef
String refName
com.intellij.lang.LighterASTNode funExpr
com.intellij.psi.impl.source.FileLocalResolver resolver
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode scope
int arrayDepth
private static int getArgIndex (java.util.List, com.intellij.lang.LighterASTNode)
int i
java.util.List args
com.intellij.lang.LighterASTNode expr
private static com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType calcReturnType (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode expr
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode funExpr
com.intellij.lang.LighterASTNode block
com.intellij.openapi.util.Ref returnsSomething
java.util.concurrent.atomic.AtomicBoolean isBoolean
java.util.concurrent.atomic.AtomicBoolean hasStatements
private static com.intellij.lang.LighterASTNode findExpressionChild (com.intellij.lang.LighterASTNode, com.intellij.lang.LighterAST)
com.intellij.lang.LighterASTNode element
com.intellij.lang.LighterAST tree
private static boolean isBooleanExpression (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.psi.tree.IElementType child
java.util.List children
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode expr
com.intellij.psi.tree.IElementType type
private static int getFunExprParameterCount (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode funExpr
com.intellij.lang.LighterASTNode paramList
private static java.lang.String getCalledMethodName (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode anonClass
com.intellij.lang.LighterASTNode ref
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode call
com.intellij.lang.LighterASTNode methodExpr
private static java.lang.String getSuperClassName (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode call
com.intellij.lang.LighterASTNode aClass
private static java.lang.String getReferenceName (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode refParent
private static com.intellij.lang.LighterASTNode getContainingCall (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode parent
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.lang.LighterASTNode expressionList
private static com.intellij.lang.LighterASTNode skipExpressionsUp (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, 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
private static com.intellij.lang.LighterASTNode findClass (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
public com.intellij.util.io.KeyDescriptor getKeyDescriptor ()
public int getVersion ()
public com.intellij.util.indexing.ID getName ()
public com.intellij.util.indexing.DataIndexer getIndexer ()
private static com.intellij.psi.impl.java.FunExprOccurrence createOccurrence (com.intellij.lang.LighterASTNode, com.intellij.psi.impl.source.FileLocalResolver)
com.intellij.lang.LighterASTNode assignment
com.intellij.lang.LighterASTNode funExpr
com.intellij.psi.impl.source.FileLocalResolver resolver
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode containingCall
java.util.List args
int argIndex
com.intellij.lang.LighterASTNode chainExpr
public com.intellij.util.io.DataExternalizer getValueExternalizer ()
public com.intellij.util.indexing.FileBasedIndex$InputFilter getInputFilter ()
public boolean dependsOnFileContent ()
public volatile synthetic com.intellij.util.indexing.IndexId getName ()
private static synthetic java.util.Map lambda$getIndexer$3 (com.intellij.util.indexing.FileContent)
com.intellij.util.indexing.FileContent inputData
CharSequence text
int[] offsets
java.util.Map result
com.intellij.lang.LighterAST tree
com.intellij.psi.impl.source.FileLocalResolver resolver
private static synthetic void lambda$null$2 (com.intellij.lang.LighterAST, com.intellij.psi.impl.source.FileLocalResolver, java.util.Map, com.intellij.lang.LighterASTTokenNode, java.lang.Integer)
com.intellij.psi.impl.java.stubs.FunctionalExpressionKey key
java.util.Map map
com.intellij.lang.LighterAST tree
com.intellij.psi.impl.source.FileLocalResolver resolver
java.util.Map result
com.intellij.lang.LighterASTTokenNode leaf
Integer offset
com.intellij.lang.LighterASTNode element
private static synthetic java.util.Map lambda$null$1 (com.intellij.psi.impl.java.stubs.FunctionalExpressionKey)
com.intellij.psi.impl.java.stubs.FunctionalExpressionKey __
private static synthetic boolean lambda$findClass$0 (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode n
static synthetic com.intellij.lang.LighterASTNode access$000 (com.intellij.lang.LighterASTNode, com.intellij.lang.LighterAST)
com.intellij.lang.LighterASTNode x0
com.intellij.lang.LighterAST x1
static synthetic boolean access$100 (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST x0
com.intellij.lang.LighterASTNode x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/ReferenceChainLink.class
ReferenceChainLink.java
package com.intellij.psi.impl.java
public com.intellij.psi.impl.java.ReferenceChainLink extends java.lang.Object {
final String referenceName
final boolean isCall
final int argCount
private static final com.intellij.openapi.util.Key EXPENSIVE_LINKS
public void <init> (java.lang.String, boolean, int)
String referenceName
boolean isCall
int argCount
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.java.ReferenceChainLink link
public int hashCode ()
int result
public java.lang.String toString ()
java.util.List getGlobalMembers (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.psi.PsiPackage pkg
com.intellij.openapi.vfs.VirtualFile placeFile
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
java.util.Map cache
java.util.List candidates
private java.util.List calcMembersUnlessTooMany (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
java.util.List candidates
java.util.concurrent.atomic.AtomicInteger count
com.intellij.util.Processor processor
com.intellij.psi.search.PsiShortNamesCache cache
private static boolean canBeAccessible (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiMember)
com.intellij.openapi.vfs.VirtualFile placeFile
com.intellij.psi.PsiMember member
private boolean isExpensive (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
java.util.Set expensive
private void markExpensive (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
java.util.Set expensive
public java.util.List getSymbolMembers (java.util.Set)
java.util.Set qualifiers
private synthetic boolean lambda$calcMembersUnlessTooMany$3 (java.util.List, java.util.concurrent.atomic.AtomicInteger, com.intellij.psi.PsiMember)
java.util.List candidates
java.util.concurrent.atomic.AtomicInteger count
com.intellij.psi.PsiMember member
private static synthetic boolean lambda$getGlobalMembers$2 (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiMember)
com.intellij.openapi.vfs.VirtualFile placeFile
com.intellij.psi.PsiMember candidate
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getGlobalMembers$1 ()
java.util.Map map
private static synthetic java.util.List lambda$null$0 (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/index/JavaAnnotationIndex.class
JavaAnnotationIndex.java
package com.intellij.psi.impl.java.stubs.index
public com.intellij.psi.impl.java.stubs.index.JavaAnnotationIndex extends com.intellij.psi.stubs.StringStubIndexExtension {
private static final com.intellij.psi.impl.java.stubs.index.JavaAnnotationIndex ourInstance
public void <init> ()
public static com.intellij.psi.impl.java.stubs.index.JavaAnnotationIndex getInstance ()
public com.intellij.psi.stubs.StubIndexKey getKey ()
public java.util.Collection get (java.lang.String, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
String s
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
public volatile synthetic java.util.Collection get (java.lang.Object, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/index/JavaAnonymousClassBaseRefOccurenceIndex.class
JavaAnonymousClassBaseRefOccurenceIndex.java
package com.intellij.psi.impl.java.stubs.index
public com.intellij.psi.impl.java.stubs.index.JavaAnonymousClassBaseRefOccurenceIndex extends com.intellij.psi.stubs.StringStubIndexExtension {
private static final com.intellij.psi.impl.java.stubs.index.JavaAnonymousClassBaseRefOccurenceIndex ourInstance
public void <init> ()
public static com.intellij.psi.impl.java.stubs.index.JavaAnonymousClassBaseRefOccurenceIndex getInstance ()
public com.intellij.psi.stubs.StubIndexKey getKey ()
public java.util.Collection get (java.lang.String, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
String s
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
public volatile synthetic java.util.Collection get (java.lang.Object, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/index/JavaAutoModuleNameIndex.class
JavaAutoModuleNameIndex.java
package com.intellij.psi.impl.java.stubs.index
public com.intellij.psi.impl.java.stubs.index.JavaAutoModuleNameIndex extends com.intellij.util.indexing.ScalarIndexExtension {
private static final com.intellij.util.indexing.ID NAME
private final com.intellij.util.indexing.FileBasedIndex$InputFilter myFilter
private final com.intellij.util.indexing.DataIndexer myIndexer
public void <init> ()
public com.intellij.util.indexing.ID getName ()
public int getVersion ()
public com.intellij.util.io.KeyDescriptor getKeyDescriptor ()
public boolean dependsOnFileContent ()
public com.intellij.util.indexing.FileBasedIndex$InputFilter getInputFilter ()
public com.intellij.util.indexing.DataIndexer getIndexer ()
public static java.util.Collection getFilesByKey (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String moduleName
com.intellij.psi.search.GlobalSearchScope scope
public static java.util.Collection getAllKeys (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public volatile synthetic com.intellij.util.indexing.IndexId getName ()
private static synthetic java.util.Map lambda$new$1 (com.intellij.util.indexing.FileContent)
com.intellij.util.indexing.FileContent data
private static synthetic boolean lambda$new$0 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/index/JavaFieldNameIndex.class
JavaFieldNameIndex.java
package com.intellij.psi.impl.java.stubs.index
public com.intellij.psi.impl.java.stubs.index.JavaFieldNameIndex extends com.intellij.psi.stubs.StringStubIndexExtension {
private static final com.intellij.psi.impl.java.stubs.index.JavaFieldNameIndex ourInstance
public void <init> ()
public static com.intellij.psi.impl.java.stubs.index.JavaFieldNameIndex getInstance ()
public com.intellij.psi.stubs.StubIndexKey getKey ()
public java.util.Collection get (java.lang.String, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
String s
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
public volatile synthetic java.util.Collection get (java.lang.Object, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/index/JavaFullClassNameIndex.class
JavaFullClassNameIndex.java
package com.intellij.psi.impl.java.stubs.index
public com.intellij.psi.impl.java.stubs.index.JavaFullClassNameIndex extends com.intellij.psi.stubs.IntStubIndexExtension {
private static final com.intellij.psi.impl.java.stubs.index.JavaFullClassNameIndex ourInstance
public void <init> ()
public static com.intellij.psi.impl.java.stubs.index.JavaFullClassNameIndex getInstance ()
public com.intellij.psi.stubs.StubIndexKey getKey ()
public java.util.Collection get (java.lang.Integer, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
Integer integer
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
public volatile synthetic java.util.Collection get (java.lang.Object, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/index/JavaMethodNameIndex.class
JavaMethodNameIndex.java
package com.intellij.psi.impl.java.stubs.index
public com.intellij.psi.impl.java.stubs.index.JavaMethodNameIndex extends com.intellij.psi.stubs.StringStubIndexExtension {
private static final com.intellij.psi.impl.java.stubs.index.JavaMethodNameIndex ourInstance
public void <init> ()
public static com.intellij.psi.impl.java.stubs.index.JavaMethodNameIndex getInstance ()
public com.intellij.psi.stubs.StubIndexKey getKey ()
public java.util.Collection get (java.lang.String, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
String methodName
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
public volatile synthetic java.util.Collection get (java.lang.Object, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/index/JavaMethodParameterTypesIndex.class
JavaMethodParameterTypesIndex.java
package com.intellij.psi.impl.java.stubs.index
public com.intellij.psi.impl.java.stubs.index.JavaMethodParameterTypesIndex extends com.intellij.psi.stubs.StringStubIndexExtension {
private static final com.intellij.psi.impl.java.stubs.index.JavaMethodParameterTypesIndex ourInstance
public void <init> ()
public static com.intellij.psi.impl.java.stubs.index.JavaMethodParameterTypesIndex getInstance ()
public int getVersion ()
public com.intellij.psi.stubs.StubIndexKey getKey ()
public java.util.Collection get (java.lang.String, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
String s
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
public volatile synthetic java.util.Collection get (java.lang.Object, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/index/JavaModuleNameIndex.class
JavaModuleNameIndex.java
package com.intellij.psi.impl.java.stubs.index
public com.intellij.psi.impl.java.stubs.index.JavaModuleNameIndex extends com.intellij.psi.stubs.StringStubIndexExtension {
private static final com.intellij.psi.impl.java.stubs.index.JavaModuleNameIndex ourInstance
public void <init> ()
public static com.intellij.psi.impl.java.stubs.index.JavaModuleNameIndex getInstance ()
public int getVersion ()
public com.intellij.psi.stubs.StubIndexKey getKey ()
public java.util.Collection get (java.lang.String, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
String name
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
java.util.Collection modules
private static java.util.Collection filterVersions (com.intellij.openapi.project.Project, java.util.Collection)
int i
java.util.List files
com.intellij.openapi.vfs.VirtualFile main
com.intellij.openapi.vfs.VirtualFile root
com.intellij.psi.PsiJavaModule module
com.intellij.openapi.project.Project project
java.util.Collection modules
java.util.Set filter
com.intellij.openapi.roots.ProjectFileIndex index
public boolean traceKeyHashToVirtualFileMapping ()
public static com.intellij.openapi.vfs.VirtualFile descriptorFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.vfs.VirtualFile result
private static java.util.List descriptorFiles (com.intellij.openapi.vfs.VirtualFile, boolean, boolean)
com.intellij.openapi.vfs.VirtualFile version
com.intellij.openapi.vfs.VirtualFile[] versions
com.intellij.openapi.vfs.VirtualFile root
boolean checkAttribute
boolean filter
java.util.List results
com.intellij.openapi.vfs.VirtualFile versionsDir
private static boolean isMultiReleaseJar (com.intellij.openapi.vfs.VirtualFile)
java.io.InputStream stream
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.vfs.VirtualFile manifest
private static int version (com.intellij.openapi.vfs.VirtualFile)
RuntimeException ignore
com.intellij.openapi.vfs.VirtualFile dir
private static int compareVersions (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile dir1
com.intellij.openapi.vfs.VirtualFile dir2
int v1
int v2
public volatile synthetic java.util.Collection get (java.lang.Object, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
private static synthetic com.intellij.openapi.vfs.VirtualFile[] lambda$descriptorFiles$2 (int)
int x$0
private static synthetic boolean lambda$descriptorFiles$1 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile d
private static synthetic boolean lambda$filterVersions$0 (java.util.Set, com.intellij.psi.PsiJavaModule)
java.util.Set filter
com.intellij.psi.PsiJavaModule m
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/index/JavaShortClassNameIndex.class
JavaShortClassNameIndex.java
package com.intellij.psi.impl.java.stubs.index
public com.intellij.psi.impl.java.stubs.index.JavaShortClassNameIndex extends com.intellij.psi.stubs.StringStubIndexExtension {
private static final com.intellij.psi.impl.java.stubs.index.JavaShortClassNameIndex ourInstance
public void <init> ()
public static com.intellij.psi.impl.java.stubs.index.JavaShortClassNameIndex getInstance ()
public int getVersion ()
public com.intellij.psi.stubs.StubIndexKey getKey ()
public java.util.Collection get (java.lang.String, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
String shortName
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
public boolean traceKeyHashToVirtualFileMapping ()
public volatile synthetic java.util.Collection get (java.lang.Object, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/index/JavaStaticMemberNameIndex.class
JavaStaticMemberNameIndex.java
package com.intellij.psi.impl.java.stubs.index
public com.intellij.psi.impl.java.stubs.index.JavaStaticMemberNameIndex extends com.intellij.psi.stubs.StringStubIndexExtension {
private static final com.intellij.psi.impl.java.stubs.index.JavaStaticMemberNameIndex ourInstance
public void <init> ()
public static com.intellij.psi.impl.java.stubs.index.JavaStaticMemberNameIndex getInstance ()
public com.intellij.psi.stubs.StubIndexKey getKey ()
public java.util.Collection getStaticMembers (java.lang.String, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
String name
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/index/JavaStaticMemberTypeIndex.class
JavaStaticMemberTypeIndex.java
package com.intellij.psi.impl.java.stubs.index
public com.intellij.psi.impl.java.stubs.index.JavaStaticMemberTypeIndex extends com.intellij.psi.stubs.StringStubIndexExtension {
private static final com.intellij.psi.impl.java.stubs.index.JavaStaticMemberTypeIndex ourInstance
public void <init> ()
public static com.intellij.psi.impl.java.stubs.index.JavaStaticMemberTypeIndex getInstance ()
public com.intellij.psi.stubs.StubIndexKey getKey ()
public java.util.Collection getStaticMembers (java.lang.String, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
String shortTypeText
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/index/JavaSuperClassNameOccurenceIndex.class
JavaSuperClassNameOccurenceIndex.java
package com.intellij.psi.impl.java.stubs.index
public com.intellij.psi.impl.java.stubs.index.JavaSuperClassNameOccurenceIndex extends com.intellij.psi.stubs.StringStubIndexExtension {
private static final int VERSION
private static final com.intellij.psi.impl.java.stubs.index.JavaSuperClassNameOccurenceIndex ourInstance
public void <init> ()
public static com.intellij.psi.impl.java.stubs.index.JavaSuperClassNameOccurenceIndex getInstance ()
public com.intellij.psi.stubs.StubIndexKey getKey ()
public java.util.Collection get (java.lang.String, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
String s
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
public int getVersion ()
public volatile synthetic java.util.Collection get (java.lang.Object, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/AllClassesSearchExecutor$1.class
AllClassesSearchExecutor.java
package com.intellij.psi.impl.search
final com.intellij.psi.impl.search.AllClassesSearchExecutor$1 extends com.intellij.psi.JavaRecursiveElementVisitor {
final synthetic boolean[] val$stopped
final synthetic com.intellij.util.Processor val$processor
void <init> (boolean[], com.intellij.util.Processor)
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
}
com/intellij/psi/impl/search/AllClassesSearchExecutor$2.class
AllClassesSearchExecutor.java
package com.intellij.psi.impl.search
final com.intellij.psi.impl.search.AllClassesSearchExecutor$2 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic boolean[] val$stopped
final synthetic com.intellij.util.Processor val$processor
void <init> (boolean[], com.intellij.util.Processor)
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
}
com/intellij/psi/impl/search/AllClassesSearchExecutor.class
AllClassesSearchExecutor.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.AllClassesSearchExecutor extends java.lang.Object implements com.intellij.util.QueryExecutor {
public void <init> ()
public boolean execute (com.intellij.psi.search.searches.AllClassesSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.psi.PsiElement scopeRoot
com.intellij.psi.search.searches.AllClassesSearch$SearchParameters queryParameters
com.intellij.util.Processor consumer
com.intellij.psi.search.SearchScope scope
com.intellij.psi.PsiElement[] scopeRoots
private static boolean processAllClassesInGlobalScope (com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.search.searches.AllClassesSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.search.searches.AllClassesSearch$SearchParameters parameters
com.intellij.util.Processor processor
java.util.Set names
java.util.List sorted
public static boolean processClassesByNames (com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope, java.util.Collection, com.intellij.util.Processor)
com.intellij.psi.PsiClass psiClass
String name
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
java.util.Collection names
com.intellij.util.Processor processor
com.intellij.psi.search.PsiShortNamesCache cache
public static boolean processClassNames (com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor)
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor processor
boolean success
private static boolean processScopeRootForAllClasses (com.intellij.psi.PsiElement, com.intellij.util.Processor)
com.intellij.psi.PsiElement scopeRoot
com.intellij.util.Processor processor
boolean[] stopped
com.intellij.psi.JavaElementVisitor visitor
public volatile synthetic boolean execute (java.lang.Object, com.intellij.util.Processor)
private static synthetic void lambda$processScopeRootForAllClasses$4 (com.intellij.psi.PsiElement, com.intellij.psi.JavaElementVisitor)
com.intellij.psi.PsiElement scopeRoot
com.intellij.psi.JavaElementVisitor visitor
private static synthetic java.lang.Boolean lambda$processClassNames$3 (com.intellij.openapi.project.Project, com.intellij.util.Processor, com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.project.Project project
com.intellij.util.Processor processor
com.intellij.psi.search.GlobalSearchScope scope
private static synthetic boolean lambda$null$2 (com.intellij.util.Processor, java.lang.String)
com.intellij.util.Processor processor
String s
private static synthetic com.intellij.psi.PsiClass[] lambda$processClassesByNames$1 (com.intellij.psi.search.PsiShortNamesCache, java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.PsiShortNamesCache cache
String name
com.intellij.psi.search.GlobalSearchScope scope
private static synthetic boolean lambda$processAllClassesInGlobalScope$0 (com.intellij.psi.search.searches.AllClassesSearch$SearchParameters, java.util.Set, java.lang.String)
com.intellij.psi.search.searches.AllClassesSearch$SearchParameters parameters
java.util.Set names
String s
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/AnnotatedElementsSearcher.class
AnnotatedElementsSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.AnnotatedElementsSearcher extends java.lang.Object implements com.intellij.util.QueryExecutor {
public void <init> ()
public boolean execute (com.intellij.psi.search.searches.AnnotatedElementsSearch$Parameters, com.intellij.util.Processor)
com.intellij.psi.PsiModifierListOwner candidate
com.intellij.psi.PsiAnnotation ann
com.intellij.psi.search.searches.AnnotatedElementsSearch$Parameters p
com.intellij.util.Processor consumer
com.intellij.psi.PsiClass annClass
String annotationFQN
com.intellij.psi.PsiManager psiManager
com.intellij.psi.search.SearchScope useScope
Class[] types
private static java.util.Collection getAnnotationCandidates (com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope, com.intellij.openapi.project.Project)
com.intellij.psi.PsiClass annClass
com.intellij.psi.search.SearchScope useScope
com.intellij.openapi.project.Project project
public static boolean isInstanceof (com.intellij.psi.PsiElement, java.lang.Class[])
Class type
com.intellij.psi.PsiElement owner
Class[] types
public volatile synthetic boolean execute (java.lang.Object, com.intellij.util.Processor)
private static synthetic java.util.Collection lambda$getAnnotationCandidates$3 (com.intellij.psi.search.SearchScope, com.intellij.psi.PsiClass, com.intellij.openapi.project.Project) throws java.lang.RuntimeException
com.intellij.psi.PsiElement element
com.intellij.psi.search.SearchScope useScope
com.intellij.psi.PsiClass annClass
com.intellij.openapi.project.Project project
java.util.List result
private static synthetic com.intellij.psi.PsiModifierListOwner lambda$execute$2 (com.intellij.psi.PsiAnnotation, java.lang.Class[], com.intellij.psi.search.searches.AnnotatedElementsSearch$Parameters, com.intellij.psi.PsiManager, com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiAnnotation ann
Class[] types
com.intellij.psi.search.searches.AnnotatedElementsSearch$Parameters p
com.intellij.psi.PsiManager psiManager
com.intellij.psi.PsiClass annClass
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement owner
com.intellij.psi.PsiJavaCodeReferenceElement ref
private static synthetic com.intellij.psi.PsiManager lambda$execute$1 (com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiClass annClass
private static synthetic java.lang.String lambda$execute$0 (com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiClass annClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/AnnotatedPackagesSearcher$1.class
AnnotatedPackagesSearcher.java
package com.intellij.psi.impl.search
synthetic com.intellij.psi.impl.search.AnnotatedPackagesSearcher$1 extends java.lang.Object {
}
com/intellij/psi/impl/search/AnnotatedPackagesSearcher$PackageInfoFilesOnly.class
AnnotatedPackagesSearcher.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.AnnotatedPackagesSearcher$PackageInfoFilesOnly extends com.intellij.psi.search.GlobalSearchScope {
private void <init> ()
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)
com.intellij.openapi.module.Module aModule
synthetic void <init> (com.intellij.psi.impl.search.AnnotatedPackagesSearcher$1)
com.intellij.psi.impl.search.AnnotatedPackagesSearcher$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/AnnotatedPackagesSearcher.class
AnnotatedPackagesSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.AnnotatedPackagesSearcher extends java.lang.Object implements com.intellij.util.QueryExecutor {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final synthetic boolean $assertionsDisabled
public void <init> ()
public boolean execute (com.intellij.psi.search.searches.AnnotatedPackagesSearch$Parameters, com.intellij.util.Processor)
boolean accepted
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.search.searches.AnnotatedPackagesSearch$Parameters p
com.intellij.util.Processor consumer
com.intellij.psi.PsiClass annClass
String annotationFQN
com.intellij.psi.PsiManager psiManager
com.intellij.psi.search.GlobalSearchScope useScope
String annotationShortName
java.util.Collection annotations
com.intellij.psi.search.PsiSearchHelper helper
com.intellij.psi.search.GlobalSearchScope infoFilesFilter
com.intellij.psi.search.GlobalSearchScope infoFiles
boolean[] wantMore
public volatile synthetic boolean execute (java.lang.Object, com.intellij.util.Processor)
private static synthetic boolean lambda$execute$4 (java.lang.String, com.intellij.psi.PsiManager, com.intellij.psi.PsiClass, boolean[], com.intellij.util.Processor, com.intellij.psi.PsiFile)
String annotationFQN
com.intellij.psi.PsiManager psiManager
com.intellij.psi.PsiClass annClass
boolean[] wantMore
com.intellij.util.Processor consumer
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiPackageStatement stmt
com.intellij.psi.PsiModifierList annotations1
com.intellij.psi.PsiAnnotation ann
com.intellij.psi.PsiJavaCodeReferenceElement ref
private static synthetic java.lang.Boolean lambda$execute$3 (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiManager, com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor) throws java.lang.RuntimeException
String qname
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiClass candidate
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiManager psiManager
com.intellij.psi.PsiClass annClass
com.intellij.psi.search.GlobalSearchScope useScope
com.intellij.util.Processor consumer
com.intellij.psi.PsiModifierList modList
com.intellij.psi.PsiElement owner
private static synthetic java.lang.String lambda$execute$2 (com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiClass annClass
private static synthetic com.intellij.psi.PsiManager lambda$execute$1 (com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiClass annClass
private static synthetic java.lang.String lambda$execute$0 (com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiClass annClass
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/ApproximateResolver.class
ApproximateResolver.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.ApproximateResolver extends java.lang.Object {
public void <init> ()
static java.util.Set getPossibleTypes (com.intellij.psi.PsiExpression, int)
com.intellij.psi.PsiExpression expression
int maxDepth
private static java.util.Set getConditionalType (com.intellij.psi.PsiConditionalExpression, int)
com.intellij.psi.PsiClass thenType
com.intellij.psi.PsiClass elseType
com.intellij.psi.PsiConditionalExpression expression
int maxDepth
com.intellij.psi.PsiExpression thenBranch
com.intellij.psi.PsiExpression elseBranch
private static java.util.Set getNewType (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiAnonymousClass aClass
com.intellij.psi.PsiJavaCodeReferenceElement reference
private static java.util.Set getCallType (com.intellij.psi.PsiExpression, int)
com.intellij.psi.PsiExpression expression
int maxDepth
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiExpression qualifier
java.util.Set qualifierType
String refName
int argCount
java.util.List methods
private static java.util.Set getNonCallType (com.intellij.psi.PsiReferenceExpression, int)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiReferenceExpression expression
int maxDepth
com.intellij.psi.PsiExpression qualifier
java.util.Set qualifierType
String refName
java.util.List members
private static java.util.Set extractClass (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass psiClass
public static java.util.List getPossibleMethods (java.util.Set, java.lang.String, int)
java.util.Set symbols
String name
int callArgCount
public static java.util.List getPossibleNonMethods (java.util.Set, java.lang.String)
com.intellij.psi.PsiClass sym
java.util.Set symbols
String name
java.util.List result
public static java.util.Set getDefiniteSymbolTypes (java.util.List, java.util.Set)
com.intellij.psi.PsiClass substitutedTypeClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClass qualifierClass
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass typeClass
com.intellij.psi.PsiMember candidate
java.util.List candidates
java.util.Set qualifierType
java.util.Set possibleTypes
public static boolean canHaveArgCount (com.intellij.psi.PsiMethod, int)
com.intellij.psi.PsiMethod method
int argCount
private static synthetic boolean lambda$getPossibleMethods$1 (int, com.intellij.psi.PsiMethod)
int callArgCount
com.intellij.psi.PsiMethod m
private static synthetic java.lang.Iterable lambda$getPossibleMethods$0 (java.lang.String, com.intellij.psi.PsiClass)
String name
com.intellij.psi.PsiClass sym
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/ClassesWithAnnotatedMembersSearcher.class
ClassesWithAnnotatedMembersSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.ClassesWithAnnotatedMembersSearcher extends com.intellij.openapi.application.QueryExecutorBase {
public void <init> ()
public void processQuery (com.intellij.psi.search.searches.ClassesWithAnnotatedMembersSearch$Parameters, com.intellij.util.Processor)
com.intellij.util.QueryExecutor executor
com.intellij.psi.search.searches.ClassesWithAnnotatedMembersSearch$Parameters queryParameters
com.intellij.util.Processor consumer
com.intellij.psi.search.SearchScope scope
java.util.Set processed
public volatile synthetic void processQuery (java.lang.Object, com.intellij.util.Processor)
private static synthetic boolean lambda$processQuery$1 (java.util.Set, com.intellij.util.Processor, com.intellij.psi.PsiMember)
java.util.Set processed
com.intellij.util.Processor consumer
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass psiClass
private static synthetic com.intellij.psi.PsiClass lambda$null$0 (com.intellij.psi.PsiMember) throws java.lang.RuntimeException
com.intellij.psi.PsiMember member
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/ConstructorReferencesSearchHelper$1.class
ConstructorReferencesSearchHelper.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.ConstructorReferencesSearchHelper$1 extends com.intellij.psi.impl.light.LightMemberReference {
final synthetic com.intellij.psi.PsiMember val$usage
final synthetic com.intellij.psi.impl.search.ConstructorReferencesSearchHelper this$0
void <init> (com.intellij.psi.impl.search.ConstructorReferencesSearchHelper, com.intellij.psi.PsiManager, com.intellij.psi.PsiMember, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiMember)
com.intellij.psi.impl.search.ConstructorReferencesSearchHelper this$0
com.intellij.psi.PsiManager arg0
com.intellij.psi.PsiMember arg1
com.intellij.psi.PsiSubstitutor arg2
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
int startOffsetInParent
com.intellij.psi.PsiElement identifier
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/ConstructorReferencesSearchHelper.class
ConstructorReferencesSearchHelper.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.ConstructorReferencesSearchHelper extends java.lang.Object {
private final com.intellij.psi.PsiManager myManager
void <init> (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
boolean processConstructorReferences (com.intellij.util.Processor, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope, com.intellij.openapi.project.Project, boolean, boolean, com.intellij.psi.search.SearchRequestCollector)
com.intellij.util.Processor processor
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass containingClass
com.intellij.psi.search.SearchScope searchScope
com.intellij.openapi.project.Project project
boolean ignoreAccessScope
boolean isStrictSignatureSearch
com.intellij.psi.search.SearchRequestCollector collector
boolean[] constructorCanBeCalledImplicitly
boolean[] isEnum
boolean[] isUnder18
com.intellij.util.PairProcessor processor1
com.intellij.psi.search.SearchScope restrictedScope
com.intellij.util.Processor processor2
private static boolean processEnumReferences (com.intellij.util.Processor, com.intellij.psi.PsiMethod, com.intellij.openapi.project.Project, com.intellij.psi.PsiClass)
com.intellij.util.Processor processor
com.intellij.psi.PsiMethod constructor
com.intellij.openapi.project.Project project
com.intellij.psi.PsiClass aClass
private static boolean process18MethodPointers (com.intellij.util.Processor, com.intellij.psi.PsiMethod, com.intellij.openapi.project.Project, com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.util.Processor processor
com.intellij.psi.PsiMethod constructor
com.intellij.openapi.project.Project project
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.SearchScope searchScope
private boolean processSuperOrThis (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, boolean, com.intellij.psi.search.SearchScope, com.intellij.openapi.project.Project, boolean, java.lang.String, java.lang.String, com.intellij.util.Processor)
com.intellij.psi.PsiMethod constructor1
boolean match
com.intellij.psi.PsiElement referencedElement
com.intellij.psi.PsiReferenceExpression refExpr
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass inheritor
com.intellij.psi.PsiMethod constructor
boolean constructorCanBeCalledImplicitly
com.intellij.psi.search.SearchScope searchScope
com.intellij.openapi.project.Project project
boolean isStrictSignatureSearch
String superOrThisKeyword
String thisOrSuperKeyword
com.intellij.util.Processor processor
com.intellij.psi.PsiMethod[] constructors
private boolean processImplicitConstructorCall (com.intellij.psi.PsiMember, com.intellij.util.Processor, com.intellij.psi.PsiMethod, com.intellij.openapi.project.Project, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMember usage
com.intellij.util.Processor processor
com.intellij.psi.PsiMethod constructor
com.intellij.openapi.project.Project project
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass ctrClass
boolean isImplicitSuper
com.intellij.psi.PsiElement resolved
boolean resolvesToThisConstructor
private synthetic java.lang.Boolean lambda$processImplicitConstructorCall$8 (com.intellij.psi.PsiMethod, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiElement resolved
private synthetic java.lang.Boolean lambda$processImplicitConstructorCall$7 (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass ctrClass
com.intellij.psi.PsiClass containingClass
private static synthetic boolean lambda$process18MethodPointers$6 (com.intellij.openapi.project.Project, com.intellij.psi.PsiMethod, com.intellij.util.Processor, com.intellij.psi.PsiReference)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiMethod constructor
com.intellij.util.Processor processor
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement element
private static synthetic java.lang.Boolean lambda$null$5 (com.intellij.psi.PsiElement, com.intellij.psi.PsiMethod, com.intellij.util.Processor)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod constructor
com.intellij.util.Processor processor
com.intellij.psi.PsiElement parent
private static synthetic java.lang.Boolean lambda$processEnumReferences$4 (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.util.Processor)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod constructor
com.intellij.util.Processor processor
private synthetic boolean lambda$processConstructorReferences$3 (com.intellij.psi.PsiMethod, boolean[], com.intellij.psi.search.SearchScope, com.intellij.openapi.project.Project, boolean, com.intellij.util.Processor, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod constructor
boolean[] constructorCanBeCalledImplicitly
com.intellij.psi.search.SearchScope searchScope
com.intellij.openapi.project.Project project
boolean isStrictSignatureSearch
com.intellij.util.Processor processor
com.intellij.psi.PsiClass inheritor
com.intellij.psi.PsiElement navigationElement
private synthetic java.lang.Boolean lambda$processConstructorReferences$2 (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, boolean[], com.intellij.psi.search.SearchScope, com.intellij.openapi.project.Project, boolean, com.intellij.util.Processor)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod constructor
boolean[] constructorCanBeCalledImplicitly
com.intellij.psi.search.SearchScope searchScope
com.intellij.openapi.project.Project project
boolean isStrictSignatureSearch
com.intellij.util.Processor processor
private synthetic boolean lambda$processConstructorReferences$1 (boolean, com.intellij.psi.PsiMethod, com.intellij.util.Processor, com.intellij.psi.PsiClass, com.intellij.psi.PsiReference, com.intellij.psi.search.SearchRequestCollector)
com.intellij.psi.PsiMethod constructor1
boolean isStrictSignatureSearch
com.intellij.psi.PsiMethod constructor
com.intellij.util.Processor processor
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiReference reference
com.intellij.psi.search.SearchRequestCollector collector1
com.intellij.psi.PsiElement parent
private static synthetic java.lang.Object lambda$processConstructorReferences$0 (com.intellij.psi.PsiMethod, boolean[], boolean[], com.intellij.psi.PsiClass, boolean[])
com.intellij.psi.PsiMethod constructor
boolean[] constructorCanBeCalledImplicitly
boolean[] isEnum
com.intellij.psi.PsiClass containingClass
boolean[] isUnder18
com.intellij.psi.PsiParameter[] parameters
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/ConstructorReferencesSearcher.class
ConstructorReferencesSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.ConstructorReferencesSearcher extends com.intellij.openapi.application.QueryExecutorBase {
public void <init> ()
public void processQuery (com.intellij.psi.search.searches.ReferencesSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.psi.search.searches.ReferencesSearch$SearchParameters p
com.intellij.util.Processor consumer
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiManager[] manager
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.SearchScope scope
public volatile synthetic void processQuery (java.lang.Object, com.intellij.util.Processor)
private static synthetic com.intellij.psi.search.SearchScope lambda$processQuery$1 (com.intellij.psi.search.searches.ReferencesSearch$SearchParameters) throws java.lang.RuntimeException
com.intellij.psi.search.searches.ReferencesSearch$SearchParameters p
private static synthetic com.intellij.psi.PsiClass lambda$processQuery$0 (com.intellij.psi.PsiMethod, com.intellij.psi.PsiManager[]) throws java.lang.RuntimeException
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiManager[] manager
com.intellij.psi.PsiClass aClass1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/CustomPropertyScopeProvider.class
CustomPropertyScopeProvider.java
package com.intellij.psi.impl.search
public abstract com.intellij.psi.impl.search.CustomPropertyScopeProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.psi.search.SearchScope getScope (com.intellij.openapi.project.Project)
static void <clinit> ()
}
com/intellij/psi/impl/search/HighlightingCaches$1.class
HighlightingCaches.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.HighlightingCaches$1 extends java.lang.Object implements com.intellij.psi.impl.AnyPsiChangeListener {
final synthetic com.intellij.psi.impl.search.HighlightingCaches this$0
void <init> (com.intellij.psi.impl.search.HighlightingCaches)
com.intellij.psi.impl.search.HighlightingCaches this$0
public void beforePsiChanged (boolean)
boolean isPhysical
public void afterPsiChanged (boolean)
boolean isPhysical
}
com/intellij/psi/impl/search/HighlightingCaches.class
HighlightingCaches.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.HighlightingCaches extends java.lang.Object {
private final java.util.List allCaches
final java.util.concurrent.ConcurrentMap DIRECT_SUB_CLASSES
final java.util.concurrent.ConcurrentMap ALL_SUB_CLASSES
final java.util.Map OVERRIDING_METHODS
public static com.intellij.psi.impl.search.HighlightingCaches getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private java.util.concurrent.ConcurrentMap createWeakCache ()
java.util.concurrent.ConcurrentMap map
static synthetic java.util.List access$000 (com.intellij.psi.impl.search.HighlightingCaches)
com.intellij.psi.impl.search.HighlightingCaches x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/JavaAllOverridingMethodsSearcher.class
JavaAllOverridingMethodsSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.JavaAllOverridingMethodsSearcher extends java.lang.Object implements com.intellij.util.QueryExecutor {
public void <init> ()
public boolean execute (com.intellij.psi.search.searches.AllOverridingMethodsSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.psi.search.searches.AllOverridingMethodsSearch$SearchParameters p
com.intellij.util.Processor consumer
com.intellij.psi.PsiClass psiClass
java.util.List potentials
com.intellij.psi.search.SearchScope scope
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.util.Processor inheritorsProcessor
public volatile synthetic boolean execute (java.lang.Object, com.intellij.util.Processor)
private static synthetic boolean lambda$execute$2 (java.util.List, com.intellij.psi.JavaPsiFacade, com.intellij.psi.PsiClass, com.intellij.util.Processor, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod inInheritor
com.intellij.psi.PsiMethod superMethod
java.util.List potentials
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiClass psiClass
com.intellij.util.Processor consumer
com.intellij.psi.PsiClass inheritor
private static synthetic com.intellij.psi.JavaPsiFacade lambda$execute$1 (com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiClass psiClass
private static synthetic java.util.List lambda$execute$0 (com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiClass psiClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/JavaClassInheritorsSearcher$1$1.class
JavaClassInheritorsSearcher.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.JavaClassInheritorsSearcher$1$1 extends com.intellij.psi.JavaRecursiveElementVisitor {
final synthetic com.intellij.psi.impl.search.JavaClassInheritorsSearcher$1 this$0
void <init> (com.intellij.psi.impl.search.JavaClassInheritorsSearcher$1)
com.intellij.psi.impl.search.JavaClassInheritorsSearcher$1 this$0
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass candidate
}
com/intellij/psi/impl/search/JavaClassInheritorsSearcher$1.class
JavaClassInheritorsSearcher.java
package com.intellij.psi.impl.search
final com.intellij.psi.impl.search.JavaClassInheritorsSearcher$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.intellij.openapi.project.Project val$project
final synthetic com.intellij.openapi.vfs.VirtualFile val$virtualFile
final synthetic boolean[] val$success
final synthetic com.intellij.psi.PsiClass val$baseClass
final synthetic com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters val$parameters
final synthetic com.intellij.util.Processor val$consumer
void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, boolean[], com.intellij.psi.PsiClass, com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters, com.intellij.util.Processor)
public void run ()
com.intellij.psi.PsiFile psiFile
}
com/intellij/psi/impl/search/JavaClassInheritorsSearcher.class
JavaClassInheritorsSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.JavaClassInheritorsSearcher extends com.intellij.openapi.application.QueryExecutorBase {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void processQuery (com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters, com.intellij.util.Processor)
String className
com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters parameters
com.intellij.util.Processor consumer
com.intellij.psi.PsiClass baseClass
com.intellij.openapi.progress.ProgressIndicator progress
private static void processInheritors (com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.psi.PsiClass subClass
com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters parameters
com.intellij.util.Processor consumer
com.intellij.psi.PsiClass baseClass
com.intellij.psi.search.SearchScope searchScope
com.intellij.openapi.project.Project project
Iterable cached
private static java.lang.Iterable getOrComputeSubClasses (com.intellij.openapi.project.Project, com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope)
com.intellij.util.Function converter
com.intellij.util.containers.Predicate applicableFilter
boolean isPhysical
com.intellij.psi.search.SearchScope scopeToUse
com.intellij.psi.impl.search.LazyConcurrentCollection$MoreElementsGenerator generator
com.intellij.psi.PsiAnchor seed
Iterable computed
com.intellij.openapi.project.Project project
com.intellij.psi.PsiClass baseClass
com.intellij.psi.search.SearchScope searchScopeForNonPhysical
java.util.concurrent.ConcurrentMap map
Iterable cached
private static void processLocalScope (com.intellij.openapi.project.Project, com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters, com.intellij.psi.search.LocalSearchScope, com.intellij.psi.PsiClass, com.intellij.util.Processor)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.project.Project project
com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters parameters
com.intellij.psi.search.LocalSearchScope searchScope
com.intellij.psi.PsiClass baseClass
com.intellij.util.Processor consumer
com.intellij.openapi.vfs.VirtualFile[] virtualFiles
boolean[] success
private static boolean checkCandidate (com.intellij.psi.PsiClass, com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters)
com.intellij.psi.PsiClass candidate
com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters parameters
com.intellij.psi.search.SearchScope searchScope
String name
static boolean isJavaLangObject (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass baseClass
private static boolean isFinal (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass baseClass
public volatile synthetic void processQuery (java.lang.Object, com.intellij.util.Processor)
private static synthetic java.lang.Boolean lambda$isFinal$10 (com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiClass baseClass
private static synthetic java.lang.Boolean lambda$isJavaLangObject$9 (com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiClass baseClass
private static synthetic com.intellij.psi.PsiAnchor lambda$getOrComputeSubClasses$8 (com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiClass baseClass
private static synthetic void lambda$getOrComputeSubClasses$7 (com.intellij.psi.search.SearchScope, com.intellij.psi.PsiClass, com.intellij.util.Consumer)
com.intellij.psi.search.SearchScope scopeToUse
com.intellij.psi.PsiClass candidate
com.intellij.util.Consumer processor
private static synthetic boolean lambda$null$6 (com.intellij.util.Consumer, com.intellij.psi.PsiClass)
com.intellij.util.Consumer processor
com.intellij.psi.PsiClass subClass
com.intellij.psi.PsiAnchor pointer
private static synthetic com.intellij.psi.PsiAnchor lambda$null$5 (com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiClass subClass
private static synthetic boolean lambda$getOrComputeSubClasses$4 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass candidate
private static synthetic com.intellij.psi.PsiClass lambda$getOrComputeSubClasses$3 (com.intellij.psi.PsiAnchor)
com.intellij.psi.PsiAnchor anchor
private static synthetic com.intellij.psi.PsiClass lambda$null$2 (com.intellij.psi.PsiAnchor) throws java.lang.RuntimeException
com.intellij.psi.PsiAnchor anchor
private static synthetic java.lang.Boolean lambda$processInheritors$1 (com.intellij.psi.PsiClass, com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters, com.intellij.util.Processor) throws java.lang.RuntimeException
com.intellij.psi.PsiClass subClass
com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters parameters
com.intellij.util.Processor consumer
private static synthetic boolean lambda$processInheritors$0 (com.intellij.util.Processor, com.intellij.psi.PsiClass)
com.intellij.util.Processor consumer
com.intellij.psi.PsiClass aClass
static synthetic boolean access$000 (com.intellij.psi.PsiClass, com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters)
com.intellij.psi.PsiClass x0
com.intellij.psi.search.searches.ClassInheritorsSearch$SearchParameters x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/JavaDirectInheritorsSearcher.class
JavaDirectInheritorsSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.JavaDirectInheritorsSearcher extends java.lang.Object implements com.intellij.util.QueryExecutor {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public boolean execute (com.intellij.psi.search.searches.DirectClassInheritorsSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.psi.search.SearchScope useScope
com.intellij.openapi.vfs.VirtualFile currentJarFile
boolean fromSameJar
com.intellij.psi.PsiClass subClassCandidate
int g
com.intellij.psi.PsiClass subClass
String fqn
int i
com.intellij.psi.search.searches.DirectClassInheritorsSearch$SearchParameters parameters
com.intellij.util.Processor consumer
com.intellij.psi.PsiClass baseClass
com.intellij.openapi.project.Project project
com.intellij.psi.PsiClass[] cache
com.intellij.psi.search.SearchScope scope
com.intellij.openapi.vfs.VirtualFile baseClassJarFile
int groupStart
boolean sameJarClassFound
String currentFQN
boolean[] isOutOfScope
private static com.intellij.psi.PsiClass getClassToSearch (com.intellij.psi.search.searches.DirectClassInheritorsSearch$SearchParameters)
com.intellij.psi.search.searches.DirectClassInheritorsSearch$SearchParameters parameters
private static boolean isInScope (com.intellij.psi.search.SearchScope, com.intellij.psi.PsiClass)
com.intellij.psi.search.SearchScope scope
com.intellij.psi.PsiClass subClass
private static com.intellij.psi.PsiClass[] getOrCalculateDirectSubClasses (com.intellij.openapi.project.Project, com.intellij.psi.PsiClass, com.intellij.psi.search.searches.DirectClassInheritorsSearch$SearchParameters)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiClass baseClass
com.intellij.psi.search.searches.DirectClassInheritorsSearch$SearchParameters parameters
java.util.concurrent.ConcurrentMap map
com.intellij.psi.PsiClass[] cache
String baseClassName
private static boolean processConcurrentlyIfTooMany (java.util.Collection, com.intellij.util.Processor)
java.util.Collection collection
com.intellij.util.Processor processor
int size
private static com.intellij.psi.PsiClass[] calculateDirectSubClasses (com.intellij.openapi.project.Project, com.intellij.psi.PsiClass, java.lang.String, com.intellij.psi.search.searches.DirectClassInheritorsSearch$SearchParameters)
com.intellij.psi.search.SearchScope useScope
java.util.List list
Object value
com.intellij.psi.PsiEnumConstantInitializer initializingClass
com.intellij.psi.PsiField field
com.intellij.psi.PsiField[] fields
com.intellij.openapi.project.Project project
com.intellij.psi.PsiClass baseClass
String baseClassName
com.intellij.psi.search.searches.DirectClassInheritorsSearch$SearchParameters parameters
com.intellij.psi.search.SearchScope useScope
com.intellij.compiler.CompilerDirectHierarchyInfo info
com.intellij.openapi.project.DumbService dumbService
com.intellij.psi.search.GlobalSearchScope globalUseScope
java.util.Collection candidates
com.intellij.psi.impl.search.RelaxedDirectInheritorChecker checker
java.util.Map classesWithFqn
java.util.List result
java.util.Collection anonymousCandidates
boolean isEnum
private static com.intellij.openapi.vfs.VirtualFile getJarFile (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
private static com.intellij.compiler.CompilerDirectHierarchyInfo performSearchUsingCompilerIndices (com.intellij.psi.search.searches.DirectClassInheritorsSearch$SearchParameters, com.intellij.openapi.project.Project)
com.intellij.psi.search.searches.DirectClassInheritorsSearch$SearchParameters parameters
com.intellij.openapi.project.Project project
com.intellij.psi.search.SearchScope scope
com.intellij.compiler.CompilerReferenceService compilerReferenceService
public volatile synthetic boolean execute (java.lang.Object, com.intellij.util.Processor)
private static synthetic com.intellij.openapi.vfs.VirtualFile lambda$getJarFile$14 (com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiClass aClass
private static synthetic void lambda$calculateDirectSubClasses$13 (java.util.List, com.intellij.psi.PsiElement)
java.util.List result
com.intellij.psi.PsiElement aClass
private static synthetic boolean lambda$calculateDirectSubClasses$12 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic boolean lambda$calculateDirectSubClasses$11 (com.intellij.openapi.project.DumbService, com.intellij.psi.impl.search.RelaxedDirectInheritorChecker, java.util.List, com.intellij.psi.PsiAnonymousClass)
com.intellij.openapi.project.DumbService dumbService
com.intellij.psi.impl.search.RelaxedDirectInheritorChecker checker
java.util.List result
com.intellij.psi.PsiAnonymousClass candidate
private static synthetic java.lang.Boolean lambda$null$10 (com.intellij.psi.impl.search.RelaxedDirectInheritorChecker, com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.impl.search.RelaxedDirectInheritorChecker checker
com.intellij.psi.PsiAnonymousClass candidate
private static synthetic java.util.Collection lambda$calculateDirectSubClasses$9 (java.lang.String, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
String baseClassName
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope globalUseScope
private static synthetic boolean lambda$calculateDirectSubClasses$8 (com.intellij.openapi.project.DumbService, com.intellij.psi.impl.search.RelaxedDirectInheritorChecker, java.util.Map, com.intellij.psi.PsiReferenceList)
com.intellij.openapi.project.DumbService dumbService
com.intellij.psi.impl.search.RelaxedDirectInheritorChecker checker
java.util.Map classesWithFqn
com.intellij.psi.PsiReferenceList referenceList
private static synthetic void lambda$null$7 (com.intellij.psi.PsiReferenceList, com.intellij.psi.impl.search.RelaxedDirectInheritorChecker, java.util.Map)
java.util.List list
java.util.List list
Object value
String fqn
com.intellij.psi.PsiReferenceList referenceList
com.intellij.psi.impl.search.RelaxedDirectInheritorChecker checker
java.util.Map classesWithFqn
com.intellij.psi.PsiClass candidate
private static synthetic com.intellij.psi.impl.search.RelaxedDirectInheritorChecker lambda$calculateDirectSubClasses$6 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass baseClass
private static synthetic java.util.Collection lambda$calculateDirectSubClasses$5 (java.lang.String, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
String baseClassName
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope globalUseScope
private static synthetic com.intellij.psi.impl.search.JavaSourceFilterScope lambda$calculateDirectSubClasses$4 (com.intellij.psi.search.SearchScope, com.intellij.openapi.project.Project) throws java.lang.RuntimeException
com.intellij.psi.search.SearchScope useScope
com.intellij.openapi.project.Project project
private static synthetic com.intellij.psi.search.SearchScope lambda$calculateDirectSubClasses$3 (com.intellij.psi.PsiClass, com.intellij.compiler.CompilerDirectHierarchyInfo) throws java.lang.RuntimeException
com.intellij.psi.PsiClass baseClass
com.intellij.compiler.CompilerDirectHierarchyInfo info
private static synthetic java.lang.Boolean lambda$isInScope$2 (com.intellij.psi.search.SearchScope, com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.search.SearchScope scope
com.intellij.psi.PsiClass subClass
private static synthetic com.intellij.psi.PsiClass lambda$getClassToSearch$1 (com.intellij.psi.search.searches.DirectClassInheritorsSearch$SearchParameters) throws java.lang.RuntimeException
com.intellij.psi.search.searches.DirectClassInheritorsSearch$SearchParameters parameters
private static synthetic boolean lambda$execute$0 (com.intellij.util.Processor, com.intellij.psi.PsiClass)
com.intellij.util.Processor consumer
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClass superClass
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/JavaFilesSearchScope.class
JavaFilesSearchScope.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.JavaFilesSearchScope extends com.intellij.psi.search.GlobalSearchScope {
private final com.intellij.psi.PsiManager myPsiManager
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.FileViewProvider viewProvider
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/JavaFunctionalExpressionSearcher$SamDescriptor.class
JavaFunctionalExpressionSearcher.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.JavaFunctionalExpressionSearcher$SamDescriptor extends java.lang.Object {
final com.intellij.psi.PsiClass samClass
final int samParamCount
final boolean booleanCompatible
final boolean isVoid
final com.intellij.openapi.project.DumbService dumbService
final java.util.List keys
com.intellij.psi.search.GlobalSearchScope effectiveUseScope
void <init> (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.psi.PsiType, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass samClass
com.intellij.psi.PsiMethod samMethod
com.intellij.psi.PsiType samType
com.intellij.psi.search.GlobalSearchScope useScope
private java.util.List generateKeys ()
int lambdaParamCount
String lambdaType
String name
java.util.List result
private java.util.Set getMostLikelyFiles (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope searchScope
java.util.Set files
private synthetic void lambda$getMostLikelyFiles$1 (java.util.Set, com.intellij.psi.search.GlobalSearchScope)
String word
java.util.Set files
com.intellij.psi.search.GlobalSearchScope searchScope
String className
com.intellij.openapi.project.Project project
java.util.Set likelyNames
com.intellij.psi.impl.search.PsiSearchHelperImpl helper
com.intellij.util.Processor processor
private static synthetic boolean lambda$null$0 (java.util.Set, com.intellij.psi.PsiMethod)
java.util.Set likelyNames
com.intellij.psi.PsiMethod method
static synthetic java.util.Set access$000 (com.intellij.psi.impl.search.JavaFunctionalExpressionSearcher$SamDescriptor, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.impl.search.JavaFunctionalExpressionSearcher$SamDescriptor x0
com.intellij.psi.search.GlobalSearchScope x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/JavaFunctionalExpressionSearcher.class
JavaFunctionalExpressionSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.JavaFunctionalExpressionSearcher extends com.intellij.openapi.application.QueryExecutorBase {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final int SMART_SEARCH_THRESHOLD
public void <init> ()
public void processQuery (com.intellij.psi.search.searches.FunctionalExpressionSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.psi.search.searches.FunctionalExpressionSearch$SearchParameters p
com.intellij.util.Processor consumer
java.util.List descriptors
com.intellij.openapi.project.Project project
com.intellij.psi.search.SearchScope searchScope
java.util.concurrent.atomic.AtomicInteger exprCount
java.util.concurrent.atomic.AtomicInteger fileCount
com.intellij.psi.PsiManager manager
public static java.util.Set getFilesToSearchInPsi (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass samClass
java.util.Set result
private static java.util.List calcDescriptors (com.intellij.psi.search.searches.FunctionalExpressionSearch$SearchParameters)
com.intellij.psi.search.searches.FunctionalExpressionSearch$SearchParameters queryParameters
java.util.List descriptors
private static java.util.Set getLikelyFiles (java.util.List, java.util.Collection, com.intellij.openapi.project.Project)
java.util.List descriptors
java.util.Collection candidateFiles
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope candidateFilesScope
private static com.intellij.util.containers.MultiMap getAllOccurrences (java.util.List)
java.util.List descriptors
com.intellij.util.containers.MultiMap result
private static void processIndexValues (java.util.List, com.intellij.openapi.vfs.VirtualFile, com.intellij.util.indexing.FileBasedIndex$ValueProcessor)
com.intellij.psi.impl.java.stubs.FunctionalExpressionKey key
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.impl.search.JavaFunctionalExpressionSearcher$SamDescriptor descriptor
java.util.List descriptors
com.intellij.openapi.vfs.VirtualFile inFile
com.intellij.util.indexing.FileBasedIndex$ValueProcessor processor
private static void processOffsets (java.util.List, com.intellij.openapi.project.Project, com.intellij.util.PairProcessor)
java.util.List descriptors
com.intellij.openapi.project.Project project
com.intellij.util.PairProcessor processor
java.util.List samClasses
com.intellij.util.containers.MultiMap allCandidates
java.util.Set allFiles
java.util.Set filesFirst
com.intellij.util.Processor vFileProcessor
private static java.util.Set filterInapplicable (java.util.List, com.intellij.openapi.vfs.VirtualFile, java.util.Collection, com.intellij.openapi.project.Project)
java.util.List samClasses
com.intellij.openapi.vfs.VirtualFile vFile
java.util.Collection occurrences
com.intellij.openapi.project.Project project
private static boolean processFile (com.intellij.util.Processor, java.util.List, com.intellij.openapi.vfs.VirtualFile, java.util.Set)
com.intellij.util.Processor consumer
java.util.List descriptors
com.intellij.openapi.vfs.VirtualFile vFile
java.util.Set occurrences
private static gnu.trove.TIntArrayList getOccurrenceOffsets (java.util.List, com.intellij.openapi.vfs.VirtualFile, java.util.Set)
java.util.List descriptors
com.intellij.openapi.vfs.VirtualFile vFile
java.util.Set occurrences
gnu.trove.TIntArrayList offsets
private static boolean hasType (java.util.List, com.intellij.psi.PsiFunctionalExpression)
java.util.List descriptors
com.intellij.psi.PsiFunctionalExpression expression
com.intellij.psi.PsiClass actualClass
private static boolean canHaveType (com.intellij.psi.PsiFunctionalExpression, java.util.List)
java.util.Set approximateTypes
java.util.List methods
com.intellij.psi.PsiExpression[] args
int argIndex
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpression qualifier
String methodName
com.intellij.psi.PsiFunctionalExpression expression
java.util.List samClasses
com.intellij.psi.PsiElement parent
private static boolean hasJava8Modules (com.intellij.openapi.project.Project)
com.intellij.pom.java.LanguageLevel level
com.intellij.openapi.roots.LanguageLevelModuleExtension extension
com.intellij.openapi.module.Module module
com.intellij.openapi.project.Project project
boolean projectLevelIsHigh
private static void processSubInterfaces (com.intellij.psi.PsiClass, java.util.Set)
com.intellij.psi.PsiClass base
java.util.Set visited
private static boolean performSearchUsingCompilerIndices (java.util.List, com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.project.Project, com.intellij.util.Processor)
com.intellij.compiler.CompilerDirectHierarchyInfo info
com.intellij.psi.impl.search.JavaFunctionalExpressionSearcher$SamDescriptor descriptor
java.util.List descriptors
com.intellij.psi.search.GlobalSearchScope searchScope
com.intellij.openapi.project.Project project
com.intellij.util.Processor consumer
com.intellij.compiler.CompilerReferenceService compilerReferenceService
private static boolean processFunctionalExpressions (com.intellij.compiler.CompilerDirectHierarchyInfo, com.intellij.psi.impl.search.JavaFunctionalExpressionSearcher$SamDescriptor, com.intellij.util.Processor)
com.intellij.compiler.CompilerDirectHierarchyInfo funExprInfo
com.intellij.psi.impl.search.JavaFunctionalExpressionSearcher$SamDescriptor descriptor
com.intellij.util.Processor consumer
com.intellij.psi.search.GlobalSearchScope dirtyScope
public volatile synthetic void processQuery (java.lang.Object, com.intellij.util.Processor)
private static synthetic boolean lambda$processFunctionalExpressions$18 (com.intellij.util.Processor, com.intellij.psi.PsiElement)
com.intellij.util.Processor consumer
com.intellij.psi.PsiElement fe
private static synthetic boolean lambda$processSubInterfaces$17 (java.util.Set, com.intellij.psi.PsiClass)
java.util.Set visited
com.intellij.psi.PsiClass candidate
private static synthetic boolean lambda$canHaveType$16 (int, java.util.List, com.intellij.psi.PsiMethod)
int argIndex
java.util.List samClasses
com.intellij.psi.PsiMethod m
private static synthetic boolean lambda$hasType$15 (com.intellij.psi.PsiClass, com.intellij.psi.impl.search.JavaFunctionalExpressionSearcher$SamDescriptor)
com.intellij.psi.PsiClass actualClass
com.intellij.psi.impl.search.JavaFunctionalExpressionSearcher$SamDescriptor d
private static synthetic com.intellij.psi.PsiClass lambda$hasType$14 (com.intellij.psi.impl.search.JavaFunctionalExpressionSearcher$SamDescriptor)
com.intellij.psi.impl.search.JavaFunctionalExpressionSearcher$SamDescriptor d
private static synthetic boolean lambda$getOccurrenceOffsets$13 (java.util.Set, gnu.trove.TIntArrayList, com.intellij.openapi.vfs.VirtualFile, java.util.Map)
java.util.Map$Entry entry
java.util.Set occurrences
gnu.trove.TIntArrayList offsets
com.intellij.openapi.vfs.VirtualFile __
java.util.Map infos
private static synthetic java.lang.Boolean lambda$processFile$12 (java.util.List, com.intellij.openapi.vfs.VirtualFile, java.util.Set, com.intellij.util.Processor)
int offset
com.intellij.psi.PsiFunctionalExpression expression
int i
java.util.List descriptors
com.intellij.openapi.vfs.VirtualFile vFile
java.util.Set occurrences
com.intellij.util.Processor consumer
com.intellij.psi.PsiFile file
gnu.trove.TIntArrayList offsets
private static synthetic java.util.HashSet lambda$filterInapplicable$11 (java.util.Collection, java.util.List, com.intellij.openapi.vfs.VirtualFile)
java.util.Collection occurrences
java.util.List samClasses
com.intellij.openapi.vfs.VirtualFile vFile
private static synthetic boolean lambda$null$10 (java.util.List, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.impl.java.FunExprOccurrence)
java.util.List samClasses
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.impl.java.FunExprOccurrence it
private static synthetic boolean lambda$processOffsets$9 (java.util.List, com.intellij.util.containers.MultiMap, com.intellij.openapi.project.Project, com.intellij.util.PairProcessor, com.intellij.openapi.vfs.VirtualFile)
java.util.List samClasses
com.intellij.util.containers.MultiMap allCandidates
com.intellij.openapi.project.Project project
com.intellij.util.PairProcessor processor
com.intellij.openapi.vfs.VirtualFile vFile
java.util.Set toLoad
private static synthetic com.intellij.psi.PsiClass lambda$processOffsets$8 (com.intellij.psi.impl.search.JavaFunctionalExpressionSearcher$SamDescriptor)
com.intellij.psi.impl.search.JavaFunctionalExpressionSearcher$SamDescriptor d
private static synthetic void lambda$getAllOccurrences$7 (java.util.List, com.intellij.util.containers.MultiMap)
java.util.List descriptors
com.intellij.util.containers.MultiMap result
private static synthetic boolean lambda$null$6 (com.intellij.util.containers.MultiMap, com.intellij.openapi.vfs.VirtualFile, java.util.Map)
com.intellij.util.containers.MultiMap result
com.intellij.openapi.vfs.VirtualFile file
java.util.Map infos
private static synthetic java.lang.Iterable lambda$getLikelyFiles$5 (com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.impl.search.JavaFunctionalExpressionSearcher$SamDescriptor)
com.intellij.psi.search.GlobalSearchScope candidateFilesScope
com.intellij.psi.impl.search.JavaFunctionalExpressionSearcher$SamDescriptor descriptor
private static synthetic void lambda$calcDescriptors$4 (com.intellij.psi.search.searches.FunctionalExpressionSearch$SearchParameters, java.util.List) throws java.lang.RuntimeException
com.intellij.psi.PsiMethod saMethod
com.intellij.psi.PsiType samType
com.intellij.psi.search.SearchScope scope
com.intellij.psi.PsiClass samClass
com.intellij.psi.search.searches.FunctionalExpressionSearch$SearchParameters queryParameters
java.util.List descriptors
com.intellij.psi.PsiClass aClass
com.intellij.openapi.project.Project project
java.util.Set visited
private static synthetic boolean lambda$getFilesToSearchInPsi$3 (java.util.Set, com.intellij.openapi.vfs.VirtualFile, java.util.Set)
java.util.Set result
com.intellij.openapi.vfs.VirtualFile file
java.util.Set offsets
private static synthetic boolean lambda$processQuery$2 (java.util.concurrent.atomic.AtomicInteger, java.util.concurrent.atomic.AtomicInteger, com.intellij.util.Processor, java.util.List, com.intellij.openapi.vfs.VirtualFile, java.util.Set)
java.util.concurrent.atomic.AtomicInteger fileCount
java.util.concurrent.atomic.AtomicInteger exprCount
com.intellij.util.Processor consumer
java.util.List descriptors
com.intellij.openapi.vfs.VirtualFile file
java.util.Set occurrences
private static synthetic com.intellij.psi.PsiManager lambda$processQuery$1 (com.intellij.psi.search.searches.FunctionalExpressionSearch$SearchParameters) throws java.lang.RuntimeException
com.intellij.psi.search.searches.FunctionalExpressionSearch$SearchParameters p
private static synthetic com.intellij.psi.search.SearchScope lambda$processQuery$0 (com.intellij.psi.search.searches.FunctionalExpressionSearch$SearchParameters) throws java.lang.RuntimeException
com.intellij.psi.search.searches.FunctionalExpressionSearch$SearchParameters p
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/JavaNullMethodArgumentIndex$1.class
JavaNullMethodArgumentIndex.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.JavaNullMethodArgumentIndex$1 extends java.lang.Object implements com.intellij.util.io.KeyDescriptor {
final synthetic com.intellij.psi.impl.search.JavaNullMethodArgumentIndex this$0
void <init> (com.intellij.psi.impl.search.JavaNullMethodArgumentIndex)
com.intellij.psi.impl.search.JavaNullMethodArgumentIndex this$0
public int getHashCode (com.intellij.psi.impl.search.JavaNullMethodArgumentIndex$MethodCallData)
com.intellij.psi.impl.search.JavaNullMethodArgumentIndex$MethodCallData value
public boolean isEqual (com.intellij.psi.impl.search.JavaNullMethodArgumentIndex$MethodCallData, com.intellij.psi.impl.search.JavaNullMethodArgumentIndex$MethodCallData)
com.intellij.psi.impl.search.JavaNullMethodArgumentIndex$MethodCallData val1
com.intellij.psi.impl.search.JavaNullMethodArgumentIndex$MethodCallData val2
public void save (java.io.DataOutput, com.intellij.psi.impl.search.JavaNullMethodArgumentIndex$MethodCallData) throws java.io.IOException
java.io.DataOutput out
com.intellij.psi.impl.search.JavaNullMethodArgumentIndex$MethodCallData value
public com.intellij.psi.impl.search.JavaNullMethodArgumentIndex$MethodCallData read (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
public volatile synthetic boolean isEqual (java.lang.Object, java.lang.Object)
public volatile synthetic int getHashCode (java.lang.Object)
public volatile synthetic java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile synthetic void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/JavaNullMethodArgumentIndex$2.class
JavaNullMethodArgumentIndex.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.JavaNullMethodArgumentIndex$2 extends com.intellij.util.indexing.DefaultFileTypeSpecificInputFilter {
final synthetic com.intellij.psi.impl.search.JavaNullMethodArgumentIndex this$0
transient void <init> (com.intellij.psi.impl.search.JavaNullMethodArgumentIndex, com.intellij.openapi.fileTypes.FileType[])
com.intellij.psi.impl.search.JavaNullMethodArgumentIndex this$0
com.intellij.openapi.fileTypes.FileType[] arg0
public boolean acceptInput (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/JavaNullMethodArgumentIndex$Lazy.class
JavaNullMethodArgumentIndex.java
package com.intellij.psi.impl.search
abstract com.intellij.psi.impl.search.JavaNullMethodArgumentIndex$Lazy extends java.lang.Object {
public static final com.intellij.psi.tree.TokenSet CALL_TYPES
public static final gnu.trove.TIntHashSet WHITE_SPACE_OR_EOL_SYMBOLS
public static final gnu.trove.TIntHashSet STOP_SYMBOLS
static void <clinit> ()
}
com/intellij/psi/impl/search/JavaNullMethodArgumentIndex$MethodCallData.class
JavaNullMethodArgumentIndex.java
package com.intellij.psi.impl.search
public final com.intellij.psi.impl.search.JavaNullMethodArgumentIndex$MethodCallData extends java.lang.Object {
private final String myMethodName
private final int myNullParameterIndex
public void <init> (java.lang.String, int)
String name
int index
public java.lang.String getMethodName ()
public int getNullParameterIndex ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.search.JavaNullMethodArgumentIndex$MethodCallData data
public int hashCode ()
int result
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/JavaNullMethodArgumentIndex.class
JavaNullMethodArgumentIndex.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.JavaNullMethodArgumentIndex extends com.intellij.util.indexing.ScalarIndexExtension implements com.intellij.util.indexing.PsiDependentIndex {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.util.indexing.ID INDEX_ID
private final boolean myOfflineMode
public void <init> ()
public com.intellij.util.indexing.ID getName ()
public com.intellij.util.indexing.DataIndexer getIndexer ()
private static boolean containsStopSymbol (int, java.lang.CharSequence, boolean)
char c
int startIndex
CharSequence text
boolean leftDirection
int i
private static java.util.Set findCallsWithNulls (com.intellij.lang.LighterAST, java.lang.CharSequence)
com.intellij.lang.LighterAST lighterAst
CharSequence text
java.util.Set calls
gnu.trove.TIntArrayList occurrences
private static com.intellij.util.containers.IntArrayList getNullParameterIndices (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
int idx
com.intellij.lang.LighterAST lighterAst
com.intellij.lang.LighterASTNode methodCall
com.intellij.lang.LighterASTNode node
java.util.List parameters
com.intellij.util.containers.IntArrayList indices
private static boolean isNullLiteral (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST lighterAst
com.intellij.lang.LighterASTNode expr
private static java.lang.String getMethodName (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.tree.IElementType)
java.util.List refs
com.intellij.lang.LighterASTNode lastRef
com.intellij.lang.LighterAST lighterAst
com.intellij.lang.LighterASTNode call
com.intellij.psi.tree.IElementType elementType
com.intellij.lang.LighterASTNode methodReference
public com.intellij.util.io.KeyDescriptor getKeyDescriptor ()
public int getVersion ()
public com.intellij.util.indexing.FileBasedIndex$InputFilter getInputFilter ()
public boolean dependsOnFileContent ()
public volatile synthetic com.intellij.util.indexing.IndexId getName ()
private static synthetic void lambda$findCallsWithNulls$2 (com.intellij.lang.LighterAST, java.util.Set, com.intellij.lang.LighterASTTokenNode, java.lang.Integer)
com.intellij.lang.LighterASTNode exprList
com.intellij.lang.LighterAST lighterAst
java.util.Set calls
com.intellij.lang.LighterASTTokenNode leaf
Integer offset
com.intellij.lang.LighterASTNode literal
private static synthetic boolean lambda$findCallsWithNulls$1 (java.lang.CharSequence, gnu.trove.TIntArrayList, int)
CharSequence text
gnu.trove.TIntArrayList occurrences
int idx
private synthetic java.util.Map lambda$getIndexer$0 (com.intellij.util.indexing.FileContent)
int i
String name
com.intellij.util.containers.IntArrayList indices
com.intellij.lang.LighterASTNode element
com.intellij.util.indexing.FileContent inputData
com.intellij.lang.LighterAST lighterAst
CharSequence text
java.util.Set calls
java.util.Map result
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/JavaOverridingMethodsSearcher$1$1.class
JavaOverridingMethodsSearcher.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.JavaOverridingMethodsSearcher$1$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.psi.impl.search.JavaOverridingMethodsSearcher$1 this$0
void <init> (com.intellij.psi.impl.search.JavaOverridingMethodsSearcher$1)
com.intellij.psi.impl.search.JavaOverridingMethodsSearcher$1 this$0
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass candidate
com.intellij.psi.PsiMethod overridingMethod
}
com/intellij/psi/impl/search/JavaOverridingMethodsSearcher$1.class
JavaOverridingMethodsSearcher.java
package com.intellij.psi.impl.search
final com.intellij.psi.impl.search.JavaOverridingMethodsSearcher$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.intellij.openapi.project.Project val$project
final synthetic com.intellij.openapi.vfs.VirtualFile val$virtualFile
final synthetic com.intellij.psi.PsiClass val$methodContainingClass
final synthetic com.intellij.psi.PsiMethod val$method
final synthetic com.intellij.util.Processor val$consumer
final synthetic boolean[] val$success
void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.util.Processor, boolean[])
public void run ()
com.intellij.psi.PsiFile psiFile
}
com/intellij/psi/impl/search/JavaOverridingMethodsSearcher.class
JavaOverridingMethodsSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.JavaOverridingMethodsSearcher extends java.lang.Object implements com.intellij.util.QueryExecutor {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public boolean execute (com.intellij.psi.search.searches.OverridingMethodsSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.openapi.vfs.VirtualFile[] files
com.intellij.psi.PsiMethod subMethod
com.intellij.psi.search.searches.OverridingMethodsSearch$SearchParameters parameters
com.intellij.util.Processor consumer
com.intellij.psi.PsiMethod method
com.intellij.openapi.project.Project project
com.intellij.psi.search.SearchScope searchScope
Iterable cached
static boolean isJavaOnlyScope (com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.vfs.VirtualFile[] files
private static boolean processLocalScope (com.intellij.psi.search.LocalSearchScope, com.intellij.psi.PsiMethod, com.intellij.openapi.project.Project, com.intellij.util.Processor)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.search.LocalSearchScope searchScope
com.intellij.psi.PsiMethod method
com.intellij.openapi.project.Project project
com.intellij.util.Processor consumer
com.intellij.openapi.vfs.VirtualFile[] virtualFiles
com.intellij.psi.PsiClass methodContainingClass
boolean[] success
private static java.lang.Iterable compute (com.intellij.psi.PsiMethod, com.intellij.openapi.project.Project)
com.intellij.psi.PsiMethod method
com.intellij.openapi.project.Project project
com.intellij.psi.PsiClass containingClass
java.util.Collection result
com.intellij.util.Processor inheritorsProcessor
com.intellij.psi.search.SearchScope allScope
boolean success
public static com.intellij.psi.PsiMethod findOverridingMethod (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod found
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiMethod derived
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass inheritor
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass methodContainingClass
String name
private static com.intellij.psi.util.MethodSignature getSuperSignature (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass inheritor
com.intellij.psi.PsiClass parentClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
private static boolean isAcceptable (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod found
com.intellij.psi.PsiClass foundContainingClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass methodContainingClass
public volatile synthetic boolean execute (java.lang.Object, com.intellij.util.Processor)
private static synthetic boolean lambda$compute$3 (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, java.util.Collection, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
java.util.Collection result
com.intellij.psi.PsiClass inheritor
com.intellij.psi.PsiMethod found
private static synthetic com.intellij.psi.PsiMethod lambda$null$2 (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass) throws java.lang.RuntimeException
com.intellij.psi.PsiClass inheritor
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
private static synthetic boolean lambda$isJavaOnlyScope$1 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static synthetic java.lang.Boolean lambda$execute$0 (com.intellij.psi.search.SearchScope, com.intellij.psi.PsiMethod) throws java.lang.RuntimeException
com.intellij.psi.search.SearchScope searchScope
com.intellij.psi.PsiMethod subMethod
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/JavaSourceFilterScope.class
JavaSourceFilterScope.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.JavaSourceFilterScope extends com.intellij.psi.search.DelegatingGlobalSearchScope {
private final com.intellij.openapi.roots.ProjectFileIndex myIndex
private final boolean myIncludeVersions
public void <init> (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope delegate
public void <init> (com.intellij.psi.search.GlobalSearchScope, boolean)
com.intellij.psi.search.GlobalSearchScope delegate
boolean includeVersions
com.intellij.openapi.project.Project project
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static boolean isVersioned (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ProjectFileIndex)
com.intellij.openapi.vfs.VirtualFile parent
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.ProjectFileIndex index
com.intellij.openapi.vfs.VirtualFile root
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/LazyConcurrentCollection$1.class
LazyConcurrentCollection.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.LazyConcurrentCollection$1 extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator subClassIterator
final synthetic com.intellij.psi.impl.search.LazyConcurrentCollection this$0
void <init> (com.intellij.psi.impl.search.LazyConcurrentCollection)
com.intellij.psi.impl.search.LazyConcurrentCollection this$0
public boolean hasNext ()
public java.lang.Object next ()
Object next
Object next
}
com/intellij/psi/impl/search/LazyConcurrentCollection$2.class
LazyConcurrentCollection.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.LazyConcurrentCollection$2 extends java.lang.Object implements java.util.concurrent.ForkJoinPool$ManagedBlocker {
final synthetic java.util.Iterator val$subClassIterator
final synthetic java.util.concurrent.atomic.AtomicBoolean val$hasNext
final synthetic com.intellij.psi.impl.search.LazyConcurrentCollection this$0
void <init> (com.intellij.psi.impl.search.LazyConcurrentCollection, java.util.Iterator, java.util.concurrent.atomic.AtomicBoolean)
com.intellij.psi.impl.search.LazyConcurrentCollection this$0
public boolean block ()
public boolean isReleasable ()
boolean producedSomething
}
com/intellij/psi/impl/search/LazyConcurrentCollection$MoreElementsGenerator.class
LazyConcurrentCollection.java
package com.intellij.psi.impl.search
abstract com.intellij.psi.impl.search.LazyConcurrentCollection$MoreElementsGenerator extends java.lang.Object {
public abstract void generateMoreElementsFor (java.lang.Object, com.intellij.util.Consumer)
}
com/intellij/psi/impl/search/LazyConcurrentCollection.class
LazyConcurrentCollection.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.LazyConcurrentCollection extends java.lang.Object implements java.lang.Iterable {
private final com.intellij.util.containers.HashSetQueue subClasses
private final Object lock
private final com.intellij.util.Function myAnchorToValueConvertor
private final com.intellij.psi.impl.search.LazyConcurrentCollection$MoreElementsGenerator myGenerator
private final com.intellij.util.containers.Predicate myApplicableForGenerationFilter
private final com.intellij.util.concurrency.Semaphore currentlyProcessingClasses
private final com.intellij.util.containers.HashSetQueue$PositionalIterator candidatesToFindSubclassesIterator
private final java.util.Set classesBeingProcessed
private final java.util.Set classesProcessed
void <init> (java.lang.Object, com.intellij.util.Function, com.intellij.util.containers.Predicate, com.intellij.psi.impl.search.LazyConcurrentCollection$MoreElementsGenerator)
Object seedElement
com.intellij.util.Function convertor
com.intellij.util.containers.Predicate applicableForGenerationFilter
com.intellij.psi.impl.search.LazyConcurrentCollection$MoreElementsGenerator generator
public java.util.Iterator iterator ()
private void processMoreSubclasses (java.util.Iterator)
boolean producedSomething
com.intellij.openapi.util.Pair$NonNull pair
Object candidate
Object anchor
java.util.Iterator subClassIterator
private boolean waitForOtherThreadsToFinishProcessing (java.util.Iterator)
InterruptedException e
java.util.Iterator subClassIterator
java.util.concurrent.atomic.AtomicBoolean hasNext
private com.intellij.openapi.util.Pair$NonNull findNextClassInQueue (com.intellij.util.containers.HashSetQueue$PositionalIterator$IteratorPosition)
Object value
boolean isAccepted
Object anchor
com.intellij.util.containers.HashSetQueue$PositionalIterator$IteratorPosition position
private void advanceIteratorOnSuccess ()
Object next
boolean removed
private synthetic void lambda$processMoreSubclasses$1 (java.lang.Object)
Object generatedElement
private synthetic com.intellij.openapi.util.Pair$NonNull lambda$processMoreSubclasses$0 () throws java.lang.RuntimeException
com.intellij.util.containers.HashSetQueue$PositionalIterator$IteratorPosition startPosition
com.intellij.openapi.util.Pair$NonNull next
static synthetic com.intellij.util.containers.HashSetQueue access$000 (com.intellij.psi.impl.search.LazyConcurrentCollection)
com.intellij.psi.impl.search.LazyConcurrentCollection x0
static synthetic java.lang.Object access$100 (com.intellij.psi.impl.search.LazyConcurrentCollection)
com.intellij.psi.impl.search.LazyConcurrentCollection x0
static synthetic void access$200 (com.intellij.psi.impl.search.LazyConcurrentCollection, java.util.Iterator)
com.intellij.psi.impl.search.LazyConcurrentCollection x0
java.util.Iterator x1
static synthetic com.intellij.util.Function access$300 (com.intellij.psi.impl.search.LazyConcurrentCollection)
com.intellij.psi.impl.search.LazyConcurrentCollection x0
static synthetic com.intellij.util.concurrency.Semaphore access$400 (com.intellij.psi.impl.search.LazyConcurrentCollection)
com.intellij.psi.impl.search.LazyConcurrentCollection x0
static synthetic com.intellij.util.containers.HashSetQueue$PositionalIterator access$500 (com.intellij.psi.impl.search.LazyConcurrentCollection)
com.intellij.psi.impl.search.LazyConcurrentCollection x0
static synthetic java.util.Set access$600 (com.intellij.psi.impl.search.LazyConcurrentCollection)
com.intellij.psi.impl.search.LazyConcurrentCollection x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/MethodDeepestSuperSearcher.class
MethodDeepestSuperSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.MethodDeepestSuperSearcher extends java.lang.Object implements com.intellij.util.QueryExecutor {
public void <init> ()
public boolean execute (com.intellij.psi.PsiMethod, com.intellij.util.Processor)
com.intellij.psi.PsiMethod method
com.intellij.util.Processor consumer
public static boolean processDeepestSuperMethods (com.intellij.psi.PsiMethod, com.intellij.util.Processor)
com.intellij.psi.PsiMethod method
com.intellij.util.Processor consumer
java.util.Set methods
private static boolean findDeepestSuperOrSelfSignature (com.intellij.psi.PsiMethod, java.util.Set, java.util.Set, com.intellij.util.Processor)
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod method
java.util.Set set
java.util.Set guard
com.intellij.util.Processor processor
com.intellij.psi.PsiMethod[] supers
public volatile synthetic boolean execute (java.lang.Object, com.intellij.util.Processor)
private static synthetic com.intellij.psi.PsiMethod[] lambda$findDeepestSuperOrSelfSignature$0 (com.intellij.psi.PsiMethod) throws java.lang.RuntimeException
com.intellij.psi.PsiMethod method
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/MethodTextOccurrenceProcessor.class
MethodTextOccurrenceProcessor.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.MethodTextOccurrenceProcessor extends com.intellij.psi.search.RequestResultProcessor {
private static final com.intellij.psi.PsiReferenceService ourReferenceService
private final com.intellij.psi.PsiMethod[] myMethods
protected final com.intellij.psi.PsiClass myContainingClass
protected final boolean myStrictSignatureSearch
public transient void <init> (com.intellij.psi.PsiClass, boolean, com.intellij.psi.PsiMethod[])
com.intellij.psi.PsiClass aClass
boolean strictSignatureSearch
com.intellij.psi.PsiMethod[] methods
public final boolean processTextOccurrence (com.intellij.psi.PsiElement, int, com.intellij.util.Processor)
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiElement element
int offsetInElement
com.intellij.util.Processor consumer
private boolean processReference (com.intellij.util.Processor, com.intellij.psi.PsiReference)
com.intellij.psi.PsiMethod method
com.intellij.util.Processor consumer
com.intellij.psi.PsiReference ref
protected boolean processInexactReference (com.intellij.psi.PsiReference, com.intellij.psi.PsiElement, com.intellij.psi.PsiMethod, com.intellij.util.Processor)
com.intellij.psi.util.MethodSignature superSignature
com.intellij.psi.util.MethodSignature refSignature
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiMethod refMethod
com.intellij.psi.PsiClass refMethodClass
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiMethod method
com.intellij.util.Processor consumer
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/MethodUsagesSearcher.class
MethodUsagesSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.MethodUsagesSearcher extends com.intellij.openapi.application.QueryExecutorBase {
public void <init> ()
public void processQuery (com.intellij.psi.search.searches.MethodReferencesSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.util.Processor refProcessor
com.intellij.psi.search.searches.MethodReferencesSearch$SearchParameters p
com.intellij.util.Processor consumer
com.intellij.psi.PsiMethod method
boolean[] isConstructor
com.intellij.psi.PsiManager[] psiManager
String[] methodName
boolean[] isValueAnnotation
boolean[] needStrictSignatureSearch
boolean strictSignatureSearch
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.SearchRequestCollector collector
com.intellij.psi.search.SearchScope searchScope
protected com.intellij.psi.impl.search.MethodTextOccurrenceProcessor getTextOccurrenceProcessor (com.intellij.psi.PsiMethod[], com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiClass aClass
boolean strictSignatureSearch
public volatile synthetic void processQuery (java.lang.Object, com.intellij.util.Processor)
private synthetic java.lang.Object lambda$processQuery$1 (boolean, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, java.lang.String[], com.intellij.psi.search.searches.MethodReferencesSearch$SearchParameters, com.intellij.psi.search.SearchRequestCollector, com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope methodUseScope
com.intellij.psi.PsiMethod m
com.intellij.psi.PsiMethod method1
int i
boolean strictSignatureSearch
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String[] methodName
com.intellij.psi.search.searches.MethodReferencesSearch$SearchParameters p
com.intellij.psi.search.SearchRequestCollector collector
com.intellij.psi.search.SearchScope searchScope
com.intellij.psi.PsiMethod[] methods
short searchContext
com.intellij.psi.search.SearchScope accessScope
com.intellij.psi.search.SearchScope restrictedByAccessScope
private static synthetic com.intellij.psi.PsiClass lambda$processQuery$0 (com.intellij.psi.PsiMethod, boolean[], com.intellij.psi.PsiManager[], java.lang.String[], boolean[], boolean[], boolean)
com.intellij.psi.PsiMethod method
boolean[] isConstructor
com.intellij.psi.PsiManager[] psiManager
String[] methodName
boolean[] isValueAnnotation
boolean[] needStrictSignatureSearch
boolean strictSignatureSearch
com.intellij.psi.PsiClass aClass1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/PsiAnnotationMethodReferencesSearcher$1.class
PsiAnnotationMethodReferencesSearcher.java
package com.intellij.psi.impl.search
final com.intellij.psi.impl.search.PsiAnnotationMethodReferencesSearcher$1 extends com.intellij.openapi.application.ReadActionProcessor {
final synthetic com.intellij.util.Processor val$consumer
void <init> (com.intellij.util.Processor)
public boolean processInReadAction (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference t
com.intellij.psi.PsiNameValuePair[] members
com.intellij.psi.PsiJavaCodeReferenceElement javaReference
com.intellij.psi.PsiReference reference
public volatile synthetic boolean processInReadAction (java.lang.Object)
}
com/intellij/psi/impl/search/PsiAnnotationMethodReferencesSearcher.class
PsiAnnotationMethodReferencesSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.PsiAnnotationMethodReferencesSearcher extends java.lang.Object implements com.intellij.util.QueryExecutor {
public void <init> ()
public boolean execute (com.intellij.psi.search.searches.ReferencesSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.psi.search.SearchScope scope
com.intellij.util.Query query
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.psi.search.searches.ReferencesSearch$SearchParameters p
com.intellij.util.Processor consumer
com.intellij.psi.PsiElement refElement
boolean isAnnotation
static com.intellij.openapi.application.ReadActionProcessor createImplicitDefaultAnnotationMethodConsumer (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public volatile synthetic boolean execute (java.lang.Object, com.intellij.util.Processor)
private static synthetic com.intellij.psi.search.SearchScope lambda$execute$2 (com.intellij.psi.search.searches.ReferencesSearch$SearchParameters) throws java.lang.RuntimeException
com.intellij.psi.search.searches.ReferencesSearch$SearchParameters p
private static synthetic com.intellij.psi.PsiClass lambda$execute$1 (com.intellij.psi.PsiMethod) throws java.lang.RuntimeException
com.intellij.psi.PsiMethod method
boolean isValueMethod
private static synthetic java.lang.Boolean lambda$execute$0 (com.intellij.psi.PsiElement) throws java.lang.RuntimeException
com.intellij.psi.PsiElement refElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/RelaxedDirectInheritorChecker.class
RelaxedDirectInheritorChecker.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.RelaxedDirectInheritorChecker extends java.lang.Object {
private final String myBaseClassName
private final com.intellij.psi.PsiClass myBaseClass
private final com.intellij.openapi.util.VolatileNotNullLazyValue myClasses
private final com.intellij.openapi.roots.ProjectFileIndex myFileIndex
public void <init> (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass baseClass
private static com.intellij.openapi.util.Pair getClassesAndTheirAmbiguities (com.intellij.openapi.project.Project, java.lang.String)
com.intellij.psi.PsiClass[] classes
boolean ambiguities
com.intellij.openapi.project.Project project
String classShortName
java.util.Map cache
com.intellij.openapi.util.Pair result
private static boolean hasAmbiguities (java.util.List)
String qName
com.intellij.psi.PsiClass psiClass
java.util.List classes
int locals
String theFQN
public boolean checkInheritance (com.intellij.psi.PsiClass)
com.intellij.openapi.util.Pair value
boolean hasGlobalAmbiguities
com.intellij.psi.PsiClass[] classes
com.intellij.psi.search.GlobalSearchScope scope
java.util.List accessible
com.intellij.psi.PsiClass inheritorCandidate
private boolean isEnumOrAnnotationInheritor (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass inheritorCandidate
private static boolean isAccessibleLight (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass inheritorCandidate
com.intellij.psi.PsiClass base
com.intellij.psi.PsiModifierList modifierList
private static synthetic boolean lambda$checkInheritance$2 (com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiClass inheritorCandidate
com.intellij.psi.PsiClass base
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getClassesAndTheirAmbiguities$1 ()
java.util.Map map
private synthetic com.intellij.openapi.util.Pair lambda$new$0 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/SPIReferencesSearcher.class
SPIReferencesSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.SPIReferencesSearcher extends com.intellij.openapi.application.QueryExecutorBase {
public void <init> ()
public void processQuery (com.intellij.psi.search.searches.ReferencesSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiFile file
com.intellij.psi.PsiClass aClass
String jvmClassName
com.intellij.psi.PsiFile[] files
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiReference[] references
com.intellij.psi.PsiFile file
com.intellij.psi.PsiFile[] files
String filename
String qualifiedName
com.intellij.openapi.project.Project project
String[] filenames
com.intellij.psi.search.searches.ReferencesSearch$SearchParameters p
com.intellij.util.Processor consumer
com.intellij.psi.PsiElement element
com.intellij.psi.search.SearchScope scope
public volatile synthetic void processQuery (java.lang.Object, com.intellij.util.Processor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/SimpleAccessorReferenceSearcher.class
SimpleAccessorReferenceSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.SimpleAccessorReferenceSearcher extends com.intellij.openapi.application.QueryExecutorBase {
public void <init> ()
public void processQuery (com.intellij.psi.search.searches.ReferencesSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.psi.search.searches.ReferencesSearch$SearchParameters queryParameters
com.intellij.util.Processor consumer
com.intellij.psi.PsiElement refElement
static void addPropertyAccessUsages (com.intellij.psi.PsiMethod, com.intellij.psi.search.SearchScope, com.intellij.psi.search.SearchRequestCollector)
com.intellij.psi.impl.search.CustomPropertyScopeProvider provider
com.intellij.psi.search.SearchScope additional
com.intellij.psi.search.SearchScope propScope
com.intellij.psi.PsiMethod method
com.intellij.psi.search.SearchScope scope
com.intellij.psi.search.SearchRequestCollector collector
String propertyName
public volatile synthetic void processQuery (java.lang.Object, com.intellij.util.Processor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/VariableInIncompleteCodeSearcher.class
VariableInIncompleteCodeSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.VariableInIncompleteCodeSearcher extends com.intellij.openapi.application.QueryExecutorBase {
public void <init> ()
public void processQuery (com.intellij.psi.search.searches.ReferencesSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement[] elements
com.intellij.psi.PsiElement[] sourceElements
com.intellij.psi.search.searches.ReferencesSearch$SearchParameters p
com.intellij.util.Processor consumer
com.intellij.psi.PsiElement refElement
String name
com.intellij.psi.search.SearchScope scope
com.intellij.psi.PsiElement[] elements
public volatile synthetic void processQuery (java.lang.Object, com.intellij.util.Processor)
private static synthetic boolean lambda$processQuery$1 (java.lang.String, com.intellij.psi.PsiElement, com.intellij.util.Processor, com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement child
String name
com.intellij.psi.PsiElement refElement
com.intellij.util.Processor consumer
com.intellij.psi.PsiElement element
int offsetInElement
private static synthetic boolean lambda$processQuery$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/util/PropertyUtil.class
PropertyUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PropertyUtil extends com.intellij.psi.util.PropertyUtilBase {
private void <init> ()
public static com.intellij.psi.PsiField getFieldOfGetter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static com.intellij.psi.PsiField getFieldOfGetter (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod method
boolean useIndex
com.intellij.psi.PsiField field
com.intellij.psi.PsiType returnType
public static com.intellij.psi.PsiField getSimplyReturnedField (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression value
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiElement referent
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 boolean isSimpleGetter (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod method
boolean useIndex
public static com.intellij.psi.PsiField getFieldOfSetter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static com.intellij.psi.PsiField getFieldOfSetter (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiField field
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
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.PsiExpression rhs
com.intellij.psi.PsiReferenceExpression rReference
com.intellij.psi.PsiExpression rQualifier
com.intellij.psi.PsiElement rReferent
com.intellij.psi.PsiMethod method
boolean useIndex
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiField field
public static boolean isSimpleSetter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static boolean isSimpleSetter (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod method
boolean useIndex
public static com.intellij.psi.PsiMethod getReversePropertyMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod result
com.intellij.psi.PsiMethod propertyMethod
com.intellij.psi.PsiClass aClass
String methodName
com.intellij.lang.java.beans.PropertyKind kind
String name
com.intellij.psi.PsiField field
private static com.intellij.psi.PsiMethod findPropertyMethod (com.intellij.psi.PsiClass, com.intellij.lang.java.beans.PropertyKind, java.lang.String, com.intellij.psi.PsiField)
com.intellij.psi.PsiField field2
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.lang.java.beans.PropertyKind kind
String propertyName
com.intellij.psi.PsiField field1
com.intellij.psi.PsiMethod[] methods
private static boolean checkFieldLocation (com.intellij.psi.PsiMethod, com.intellij.psi.PsiField)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiField field
private static synthetic void $$$reportNull$$$0 (int)
}
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/stubs/impl/
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/psi/stub/
META-INF/JavaPsiPlugin.xml
com/intellij/codeInsight/BaseExternalAnnotationsManager$1.class
BaseExternalAnnotationsManager.java
package com.intellij.codeInsight
synthetic com.intellij.codeInsight.BaseExternalAnnotationsManager$1 extends java.lang.Object {
}
com/intellij/codeInsight/BaseExternalAnnotationsManager$AnnotationData.class
BaseExternalAnnotationsManager.java
package com.intellij.codeInsight
public 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 <init> (java.lang.String, java.lang.String)
String fqn
String parameters
public 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 synthetic java.lang.String access$300 (com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData)
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData x0
synthetic void <init> (java.lang.String, java.lang.String, com.intellij.codeInsight.BaseExternalAnnotationsManager$1)
String x0
String x1
com.intellij.codeInsight.BaseExternalAnnotationsManager$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/BaseExternalAnnotationsManager$DataParsingSaxHandler.class
BaseExternalAnnotationsManager.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 synthetic com.intellij.codeInsight.BaseExternalAnnotationsManager this$0
private void <init> (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)
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)
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 ()
synthetic void <init> (com.intellij.codeInsight.BaseExternalAnnotationsManager, com.intellij.psi.PsiFile, com.intellij.codeInsight.BaseExternalAnnotationsManager$1)
com.intellij.codeInsight.BaseExternalAnnotationsManager x0
com.intellij.psi.PsiFile x1
com.intellij.codeInsight.BaseExternalAnnotationsManager$1 x2
}
com/intellij/codeInsight/BaseExternalAnnotationsManager.class
BaseExternalAnnotationsManager.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 <init> (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager psiManager
protected static java.lang.String getExternalName (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner listOwner
protected static java.lang.String getExternalName (com.intellij.psi.PsiModifierListOwner, boolean)
com.intellij.psi.PsiModifierListOwner listOwner
boolean showParamName
protected abstract boolean hasAnyAnnotationsRoots ()
public boolean hasAnnotationRootsForFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
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 result
public java.util.List findExternalAnnotations (com.intellij.psi.PsiModifierListOwner, java.lang.String)
com.intellij.psi.PsiModifierListOwner listOwner
String annotationFQN
java.util.List result
public java.util.List findDefaultConstructorExternalAnnotations (com.intellij.psi.PsiClass, java.lang.String)
com.intellij.psi.PsiClass aClass
String annotationFQN
java.util.List result
private java.util.List filterAnnotations (java.util.List, java.lang.String)
java.util.List result
String annotationFQN
public java.util.List findDefaultConstructorExternalAnnotations (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
java.util.List result
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 collectDefaultConstructorExternalAnnotations (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
java.util.List annotationsFiles
String defCtrExternalName
private java.util.List collectExternalAnnotations (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner listOwner
private java.util.List collectExternalAnnotations (java.lang.Object, java.util.function.Supplier)
java.util.List computed
Object cacheKey
java.util.function.Supplier dataSupplier
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
public com.intellij.util.containers.MostlySingularMultiMap getDataFromFile (com.intellij.psi.PsiFile)
javax.xml.parsers.SAXParser saxParser
Exception 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.psi.PsiModifierListOwner listOwner
boolean onlyWritable
java.util.List files
String externalName
private java.util.List doCollect (java.lang.String, java.util.List, boolean)
com.intellij.util.containers.MostlySingularMultiMap fileData
com.intellij.psi.PsiFile file
String externalName
java.util.List annotationsFiles
boolean onlyWritable
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
protected void registerExternalAnnotations (com.intellij.psi.PsiFile, com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile fromFile
com.intellij.psi.PsiFile annotationsFile
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
private static synthetic java.util.List lambda$registerExternalAnnotations$8 (com.intellij.psi.PsiFile, com.intellij.openapi.vfs.VirtualFile, java.util.List)
com.intellij.psi.PsiFile annotationsFile
com.intellij.openapi.vfs.VirtualFile k
java.util.List v
private static synthetic int lambda$findExternalAnnotationsFiles$7 (com.intellij.psi.PsiFile, com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile f1
com.intellij.psi.PsiFile f2
boolean w1
boolean w2
private synthetic java.util.List lambda$collectExternalAnnotations$6 (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner listOwner
private synthetic java.util.List lambda$collectDefaultConstructorExternalAnnotations$5 (java.lang.String, java.util.List)
String defCtrExternalName
java.util.List annotationsFiles
private synthetic com.intellij.psi.PsiAnnotation lambda$findExternalAnnotations$4 (com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData)
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData data
private static synthetic boolean lambda$findByFQN$3 (java.lang.String, com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData)
String annotationFQN
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData data
private synthetic com.intellij.psi.PsiAnnotation lambda$findDefaultConstructorExternalAnnotations$2 (com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData)
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData data
private synthetic com.intellij.psi.PsiAnnotation lambda$filterAnnotations$1 (com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData)
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData data
private static synthetic boolean lambda$filterAnnotations$0 (java.lang.String, com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData)
String annotationFQN
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData data
static synthetic com.intellij.psi.PsiAnnotation access$100 (com.intellij.codeInsight.BaseExternalAnnotationsManager, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.codeInsight.BaseExternalAnnotationsManager x0
String x1
static synthetic java.lang.String access$200 (com.intellij.codeInsight.BaseExternalAnnotationsManager, java.lang.String)
com.intellij.codeInsight.BaseExternalAnnotationsManager x0
String x1
static synthetic 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/BlockUtils.class
BlockUtils.java
package com.intellij.codeInsight
public com.intellij.codeInsight.BlockUtils extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static transient com.intellij.psi.PsiStatement addBefore (com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement[])
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiStatement anchor
com.intellij.psi.PsiStatement[] newStatements
com.intellij.psi.PsiStatement oldStatement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement result
public static com.intellij.psi.PsiStatement addAfter (com.intellij.psi.PsiStatement, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement anchor
com.intellij.psi.PsiStatement newStatement
com.intellij.psi.PsiStatement oldStatement
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiStatement expandSingleStatementToBlockStatement (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiBlockStatement result
com.intellij.psi.PsiElement sibling
public static com.intellij.psi.PsiElement getBody (com.intellij.psi.PsiElement)
com.intellij.psi.PsiStatement loopBody
com.intellij.psi.PsiElement element
public static void unwrapTryBlock (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiCodeBlock tryBlock
com.intellij.psi.PsiElement parent
boolean singleStatement
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
private static com.intellij.psi.PsiElement skip (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean forward
public static boolean containsConflictingDeclarations (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiCodeBlock affectedBlock
com.intellij.psi.PsiVariable target
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiLocalVariable localVariable
String variableName
com.intellij.psi.PsiElement variable
com.intellij.psi.PsiDeclarationStatement declaration
com.intellij.psi.PsiElement[] variables
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiCodeBlock parentBlock
com.intellij.psi.PsiStatement[] statements
int endOffset
java.util.List affectedBlocks
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiResolveHelper resolveHelper
public static void inlineCodeBlock (com.intellij.psi.PsiStatement, com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiElement added
com.intellij.psi.codeStyle.CodeStyleManager codeStyleManager
com.intellij.psi.PsiStatement orig
com.intellij.psi.PsiCodeBlock codeBlock
com.intellij.psi.PsiJavaToken lBrace
com.intellij.psi.PsiJavaToken rBrace
com.intellij.psi.PsiElement[] children
public static com.intellij.psi.PsiBlockStatement createBlockStatement (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private static synthetic boolean lambda$containsConflictingDeclarations$1 (com.intellij.psi.PsiVariable, com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiVariable target
com.intellij.psi.PsiReferenceExpression ref
private static synthetic boolean lambda$containsConflictingDeclarations$0 (int, com.intellij.psi.PsiCodeBlock)
int endOffset
com.intellij.psi.PsiCodeBlock cb
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/ChangeContextUtil.class
ChangeContextUtil.java
package com.intellij.codeInsight
public com.intellij.codeInsight.ChangeContextUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key HARD_REF_TO_AST
private static final com.intellij.openapi.util.Key ENCODED_KEY
private 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
private static final com.intellij.openapi.util.Key REF_MEMBER_THIS_CLASS_KEY
private void <init> ()
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.PsiJavaCodeReferenceElement thisAccessQualifier
com.intellij.psi.PsiElement resolve
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 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/CustomExceptionHandler.class
CustomExceptionHandler.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 <init> ()
public abstract boolean isHandled (com.intellij.psi.PsiElement, com.intellij.psi.PsiClassType, com.intellij.psi.PsiElement)
static void <clinit> ()
}
com/intellij/codeInsight/ExceptionUtil$1.class
ExceptionUtil.java
package com.intellij.codeInsight
final com.intellij.codeInsight.ExceptionUtil$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic java.util.List val$array
final synthetic com.intellij.psi.PsiElement[] val$elements
void <init> (java.util.List, com.intellij.psi.PsiElement[])
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
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 visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/ExceptionUtil$1Visitor.class
ExceptionUtil.java
package com.intellij.codeInsight
com.intellij.codeInsight.ExceptionUtil$1Visitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.psi.PsiElement val$element
final synthetic java.util.List val$result
void <init> (com.intellij.psi.PsiElement, java.util.List)
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement psiElement
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiAnonymousClass aClass
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodRef
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiMethod method
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiMethod method
public void visitThrowStatement (com.intellij.psi.PsiThrowStatement)
com.intellij.psi.PsiThrowStatement statement
com.intellij.psi.PsiExpression expr
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public void visitResourceList (com.intellij.psi.PsiResourceList)
com.intellij.psi.PsiResourceListElement listElement
com.intellij.psi.PsiResourceList resourceList
public void visitTryStatement (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiTryStatement statement
}
com/intellij/codeInsight/ExceptionUtil$HandlePlace$1.class
ExceptionUtil.java
package com.intellij.codeInsight
final com.intellij.codeInsight.ExceptionUtil$HandlePlace$1 extends java.lang.Object implements com.intellij.codeInsight.ExceptionUtil$HandlePlace {
void <init> ()
}
com/intellij/codeInsight/ExceptionUtil$HandlePlace$2.class
ExceptionUtil.java
package com.intellij.codeInsight
final com.intellij.codeInsight.ExceptionUtil$HandlePlace$2 extends java.lang.Object implements com.intellij.codeInsight.ExceptionUtil$HandlePlace {
void <init> ()
}
com/intellij/codeInsight/ExceptionUtil$HandlePlace$TryCatch.class
ExceptionUtil.java
package com.intellij.codeInsight
public com.intellij.codeInsight.ExceptionUtil$HandlePlace$TryCatch extends java.lang.Object implements com.intellij.codeInsight.ExceptionUtil$HandlePlace {
private final com.intellij.psi.PsiTryStatement myTryStatement
private final com.intellij.psi.PsiParameter myParameter
public void <init> (com.intellij.psi.PsiTryStatement, com.intellij.psi.PsiParameter)
com.intellij.psi.PsiTryStatement statement
com.intellij.psi.PsiParameter parameter
public com.intellij.psi.PsiTryStatement getTryStatement ()
public com.intellij.psi.PsiParameter getParameter ()
}
com/intellij/codeInsight/ExceptionUtil$HandlePlace.class
ExceptionUtil.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.ExceptionUtil$HandlePlace extends java.lang.Object {
public static final com.intellij.codeInsight.ExceptionUtil$HandlePlace UNHANDLED
public static final com.intellij.codeInsight.ExceptionUtil$HandlePlace UNKNOWN
public static com.intellij.codeInsight.ExceptionUtil$HandlePlace fromBoolean (boolean)
boolean isHandled
static void <clinit> ()
}
com/intellij/codeInsight/ExceptionUtil.class
ExceptionUtil.java
package com.intellij.codeInsight
public com.intellij.codeInsight.ExceptionUtil extends java.lang.Object {
private static final String CLONE_METHOD_NAME
private void <init> ()
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.PsiElement element
java.util.List result
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 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.PsiCallExpression)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement topElement
com.intellij.psi.PsiCallExpression skippedCall
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
private static java.util.Set collectUnhandledExceptions (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.util.Set, java.util.function.Predicate)
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
java.util.function.Predicate callFilter
java.util.Collection unhandledExceptions
private static java.util.List 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 getOwnUnhandledExceptions (com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement element
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
private static java.util.List getUnhandledExceptions (com.intellij.psi.PsiCallExpression, com.intellij.psi.PsiElement, java.util.function.Predicate)
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
java.util.function.Predicate skipCondition
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType[] thrownExceptions
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.PsiType upperBound
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
private static java.util.List getUnhandledExceptions (com.intellij.psi.PsiMethod, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.util.function.Supplier)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement topElement
java.util.function.Supplier 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 isUncheckedException (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
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
public static com.intellij.codeInsight.ExceptionUtil$HandlePlace getHandlePlace (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.codeInsight.ExceptionUtil$HandlePlace place
com.intellij.codeInsight.ExceptionUtil$HandlePlace place
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 com.intellij.codeInsight.ExceptionUtil$HandlePlace getCaughtPlace (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
private static synthetic com.intellij.openapi.util.Pair lambda$getUnhandledExceptions$5 (com.intellij.psi.PsiMethod, com.intellij.psi.infos.CandidateInfo)
com.intellij.psi.PsiMethod method
com.intellij.psi.infos.CandidateInfo info
com.intellij.psi.PsiElement element1
private static synthetic boolean lambda$getUnhandledExceptions$4 (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression c
private static synthetic com.intellij.psi.PsiSubstitutor lambda$getOwnUnhandledExceptions$3 ()
private static synthetic boolean lambda$collectUnhandledExceptions$2 (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression expression
com.intellij.psi.PsiMethod method
private static synthetic boolean lambda$collectUnhandledExceptions$1 (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression c
private static synthetic boolean lambda$collectUnhandledExceptions$0 (com.intellij.psi.PsiCallExpression, com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression skippedCall
com.intellij.psi.PsiCallExpression c
static synthetic java.util.List access$000 (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod x0
com.intellij.psi.PsiSubstitutor x1
com.intellij.psi.PsiElement x2
static synthetic void access$100 (java.util.List, java.util.Collection)
java.util.List x0
java.util.Collection x1
static synthetic java.util.List access$200 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
static synthetic java.util.List access$300 (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiTryStatement x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/ExpressionUtil.class
ExpressionUtil.java
package com.intellij.codeInsight
public com.intellij.codeInsight.ExpressionUtil extends java.lang.Object {
public void <init> ()
public static boolean isEffectivelyUnqualified (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiJavaCodeReferenceElement thisQualifier
com.intellij.psi.PsiClass innerMostClass
com.intellij.psi.PsiReferenceExpression refExpression
com.intellij.psi.PsiExpression qualifier
}
com/intellij/codeInsight/JavaContainerProvider.class
JavaContainerProvider.java
package com.intellij.codeInsight
public com.intellij.codeInsight.JavaContainerProvider extends java.lang.Object implements com.intellij.codeInsight.ContainerProvider {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/JavaPsiEquivalenceUtil.class
JavaPsiEquivalenceUtil.java
package com.intellij.codeInsight
public com.intellij.codeInsight.JavaPsiEquivalenceUtil extends java.lang.Object {
public void <init> ()
public static boolean areExpressionsEquivalent (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expr1
com.intellij.psi.PsiExpression expr2
private static synthetic int lambda$areExpressionsEquivalent$1 (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
private static synthetic int lambda$areExpressionsEquivalent$0 (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/TestFrameworksImpl.class
TestFrameworksImpl.java
package com.intellij.codeInsight
public com.intellij.codeInsight.TestFrameworksImpl extends com.intellij.codeInsight.TestFrameworks {
private void <init> ()
public boolean isTestClass (com.intellij.psi.PsiClass)
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiClass psiClass
public boolean isPotentialTestClass (com.intellij.psi.PsiClass)
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiClass psiClass
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
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
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
protected boolean hasConfigMethods (com.intellij.psi.PsiClass)
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiClass psiClass
public boolean isTestMethod (com.intellij.psi.PsiMethod)
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiMethod method
public boolean isTestMethod (com.intellij.psi.PsiMethod, boolean)
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiMethod method
boolean checkAbstract
}
com/intellij/codeInsight/completion/proc/VariablesProcessor.class
VariablesProcessor.java
package com.intellij.codeInsight.completion.proc
public com.intellij.codeInsight.completion.proc.VariablesProcessor extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor com.intellij.psi.scope.ElementClassHint {
private final String myPrefix
private boolean myStaticScopeFlag
private final boolean myStaticSensitiveFlag
private final java.util.List myResultList
public void <init> (java.lang.String, boolean)
String _prefix
boolean staticSensitiveFlag
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/completion/scope/CompletionElement.class
CompletionElement.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 <init> (java.lang.Object, com.intellij.psi.PsiSubstitutor)
Object element
com.intellij.psi.PsiSubstitutor substitutor
public void <init> (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 another
Object anotherElement
com.intellij.psi.PsiType prevType
com.intellij.psi.PsiType candidateType
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/completion/scope/JavaCompletionHints.class
JavaCompletionHints.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 <init> ()
static void <clinit> ()
}
com/intellij/codeInsight/daemon/JavaErrorMessages.class
JavaErrorMessages.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 <init> ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightMessageUtil.class
HighlightMessageUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.HighlightMessageUtil extends java.lang.Object {
private void <init> ()
public static java.lang.String getSymbolName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement symbol
public static java.lang.String getSymbolName (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement symbol
com.intellij.psi.PsiSubstitutor substitutor
int options
public static java.lang.String getSymbolName (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, int)
int options
com.intellij.psi.PsiDirectory directory
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiElement symbol
com.intellij.psi.PsiSubstitutor substitutor
int parameterOptions
String symbolName
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightUtilBase.class
HighlightUtilBase.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 <init> ()
}
com/intellij/codeInsight/folding/impl/ClosureFolding.class
ClosureFolding.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 <init> (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
private static synthetic java.lang.String lambda$getFoldingHeader$0 (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter psiParameter
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/folding/impl/CommentFoldingUtil.class
CommentFoldingUtil.java
package com.intellij.codeInsight.folding.impl
public final com.intellij.codeInsight.folding.impl.CommentFoldingUtil extends java.lang.Object {
public void <init> ()
public static com.intellij.lang.folding.FoldingDescriptor getCommentDescriptor (com.intellij.psi.PsiComment, com.intellij.openapi.editor.Document, java.util.Set, java.util.function.Predicate, boolean)
com.intellij.psi.PsiComment comment
com.intellij.openapi.editor.Document document
java.util.Set processedComments
java.util.function.Predicate isCustomRegionFunc
boolean isCollapse
com.intellij.lang.Commenter commenter
com.intellij.lang.CodeDocumentationAwareCommenter docCommenter
com.intellij.psi.tree.IElementType commentType
com.intellij.openapi.util.TextRange commentRange
String placeholder
private static com.intellij.openapi.util.TextRange getCommentRange (com.intellij.psi.PsiComment, java.util.Set, java.util.function.Predicate, com.intellij.lang.CodeDocumentationAwareCommenter)
com.intellij.psi.PsiComment comment
java.util.Set processedComments
java.util.function.Predicate isCustomRegionFunc
com.intellij.lang.CodeDocumentationAwareCommenter docCommenter
com.intellij.psi.tree.IElementType commentType
private static com.intellij.openapi.util.TextRange getOneLineCommentRange (com.intellij.psi.PsiComment, java.util.Set, java.util.function.Predicate, com.intellij.lang.CodeDocumentationAwareCommenter)
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.PsiElement current
com.intellij.psi.PsiComment startComment
java.util.Set processedComments
java.util.function.Predicate isCustomRegionFunc
com.intellij.lang.CodeDocumentationAwareCommenter docCommenter
com.intellij.psi.PsiElement end
public static java.lang.String getCommentPlaceholder (com.intellij.openapi.editor.Document, com.intellij.psi.tree.IElementType, com.intellij.openapi.util.TextRange)
com.intellij.openapi.editor.Document document
com.intellij.psi.tree.IElementType commentType
com.intellij.openapi.util.TextRange commentRange
public static java.lang.String getCommentPlaceholder (com.intellij.openapi.editor.Document, com.intellij.psi.tree.IElementType, com.intellij.openapi.util.TextRange, java.lang.String)
String placeholder
String placeholder
String placeholder
com.intellij.openapi.editor.Document document
com.intellij.psi.tree.IElementType commentType
com.intellij.openapi.util.TextRange commentRange
String replacement
com.intellij.lang.Commenter commenter
com.intellij.lang.CodeDocumentationAwareCommenter docCommenter
String placeholder
private static java.lang.String getDocCommentPlaceholderText (com.intellij.openapi.editor.Document, com.intellij.lang.CodeDocumentationAwareCommenter, com.intellij.openapi.util.TextRange, java.lang.String)
com.intellij.openapi.editor.Document document
com.intellij.lang.CodeDocumentationAwareCommenter commenter
com.intellij.openapi.util.TextRange commentRange
String replacement
String prefix
String suffix
String linePrefix
String header
private static java.lang.String getMultilineCommentPlaceholderText (com.intellij.lang.Commenter, java.lang.String)
com.intellij.lang.Commenter commenter
String replacement
String prefix
String suffix
private static java.lang.String getLineCommentPlaceholderText (com.intellij.lang.Commenter, java.lang.String)
com.intellij.lang.Commenter commenter
String replacement
String prefix
public static java.lang.String getCommentPlaceholder (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String prefix
String suffix
String text
String replacement
StringBuilder sb
public static java.lang.String getCommentHeader (com.intellij.openapi.editor.Document, java.lang.String, java.lang.String, java.lang.String, com.intellij.openapi.util.TextRange)
com.intellij.openapi.editor.Document document
String commentSuffix
String commentPrefix
String linePrefix
com.intellij.openapi.util.TextRange commentRange
int nFirstCommentLine
com.intellij.openapi.util.TextRange lineRange
String line
int nSecondCommentLine
private static com.intellij.openapi.util.TextRange getLineRange (com.intellij.openapi.editor.Document, int)
com.intellij.openapi.editor.Document document
int nLine
int startOffset
int endOffset
private static java.lang.String getCommentLine (com.intellij.openapi.editor.Document, com.intellij.openapi.util.TextRange, java.lang.String, java.lang.String)
com.intellij.openapi.editor.Document document
com.intellij.openapi.util.TextRange lineRange
String prefix
String suffix
String line
private static synthetic boolean lambda$getCommentHeader$1 (int)
int c
private static synthetic boolean lambda$getCommentHeader$0 (int)
int c
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/folding/impl/JavaCodeFoldingSettingsBase.class
JavaCodeFoldingSettingsBase.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
private boolean COLLAPSE_MULTILINE_COMMENTS
private boolean REPLACE_VAR_WITH_INFERRED_TYPE
public void <init> ()
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 setCollapseMultilineComments (boolean)
boolean value
public boolean isCollapseMultilineComments ()
public void setCollapseEndOfLineComments (boolean)
boolean value
public boolean isReplaceVarWithInferredType ()
public void setReplaceVarWithInferredType (boolean)
boolean value
}
com/intellij/codeInsight/folding/impl/JavaFoldingBuilderBase$1.class
JavaFoldingBuilderBase.java
package com.intellij.codeInsight.folding.impl
com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic boolean val$dumb
final synthetic com.intellij.openapi.editor.Document val$document
final synthetic java.util.List val$list
final synthetic java.util.Set val$processedComments
final synthetic boolean val$quick
final synthetic com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase this$0
void <init> (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 visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
com.intellij.psi.PsiElement body
public void visitCodeBlock (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiCodeBlock block
public void visitComment (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment comment
}
com/intellij/codeInsight/folding/impl/JavaFoldingBuilderBase.class
JavaFoldingBuilderBase.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
public void <init> ()
private static java.lang.String getCodeBlockPlaceholder (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement codeBlock
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 importListRange (com.intellij.psi.PsiImportList)
com.intellij.psi.PsiImportList list
com.intellij.psi.PsiImportStatementBase[] statements
com.intellij.psi.PsiElement importKeyword
int startOffset
int endOffset
private static com.intellij.openapi.util.TextRange lambdaRange (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiElement body
private static com.intellij.openapi.util.TextRange methodRange (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod element
com.intellij.psi.PsiCodeBlock body
private static com.intellij.openapi.util.TextRange classRange (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement lBrace
com.intellij.psi.PsiElement rBrace
private static com.intellij.openapi.util.TextRange moduleRange (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule element
com.intellij.psi.PsiElement left
com.intellij.psi.PsiElement right
private static com.intellij.openapi.util.TextRange annotationRange (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiElement element
int startOffset
com.intellij.psi.PsiElement last
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 fileHeaderRange (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 (java.util.List, com.intellij.psi.PsiModifierList, com.intellij.openapi.editor.Document)
com.intellij.psi.PsiElement nextChild
com.intellij.psi.PsiAnnotation annotation
int j
com.intellij.psi.PsiElement child
int i
java.util.List list
com.intellij.psi.PsiModifierList modifierList
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiElement[] children
private static void addCommentsToFold (java.util.List, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, java.util.Set)
com.intellij.psi.PsiComment comment
java.util.List list
com.intellij.psi.PsiElement element
com.intellij.openapi.editor.Document document
java.util.Set processedComments
com.intellij.psi.PsiComment[] comments
private static void addCommentToFold (java.util.List, com.intellij.psi.PsiComment, com.intellij.openapi.editor.Document, java.util.Set)
java.util.List list
com.intellij.psi.PsiComment comment
com.intellij.openapi.editor.Document document
java.util.Set processedComments
com.intellij.lang.folding.FoldingDescriptor commentDescriptor
private static void addMethodGenericParametersFolding (java.util.List, com.intellij.psi.PsiMethodCallExpression, com.intellij.openapi.editor.Document, boolean)
com.intellij.psi.PsiElement parent
java.util.List list
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.openapi.editor.Document document
boolean quick
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiMethodCallExpression element
private static void addLocalVariableTypeFolding (java.util.List, com.intellij.psi.PsiVariable, boolean)
java.util.List list
com.intellij.psi.PsiVariable expression
boolean quick
com.intellij.psi.PsiTypeElement typeElement
String presentableText
private static boolean resolvesCorrectly (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiReferenceExpression expression
private static void addGenericParametersFolding (java.util.List, com.intellij.psi.PsiNewExpression, 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 parameterList
java.util.List list
com.intellij.psi.PsiNewExpression expression
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 list
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiReferenceParameterList parameterList
int ifLongerThan
boolean quick
String text
protected abstract boolean shouldShowExplicitLambdaType (com.intellij.psi.PsiAnonymousClass, com.intellij.psi.PsiNewExpression)
private static void addToFold (java.util.List, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean, java.lang.String, com.intellij.openapi.util.TextRange, boolean)
java.util.List list
com.intellij.psi.PsiElement elementToFold
com.intellij.openapi.editor.Document document
boolean allowOneLiners
String placeholder
com.intellij.openapi.util.TextRange range
boolean isCollapsedByDefault
private static void addFoldRegion (java.util.List, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean, com.intellij.openapi.util.TextRange, java.lang.String, boolean)
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
String placeholder
boolean isCollapsedByDefault
com.intellij.openapi.util.TextRange fileRange
protected void buildLanguageFoldRegions (java.util.List, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
com.intellij.psi.PsiClass aClass
java.util.List descriptors
com.intellij.psi.PsiElement root
com.intellij.openapi.editor.Document document
boolean quick
com.intellij.psi.PsiJavaFile file
java.util.Set processedComments
com.intellij.psi.PsiJavaModule module
com.intellij.psi.PsiClass[] classes
private static void addFoldsForImports (java.util.List, com.intellij.psi.PsiJavaFile)
com.intellij.lang.folding.FoldingDescriptor descriptor
com.intellij.openapi.util.TextRange rangeToFold
com.intellij.psi.PsiImportStatementBase[] statements
java.util.List list
com.intellij.psi.PsiJavaFile file
com.intellij.psi.PsiImportList importList
private static void addFoldsForFileHeader (java.util.List, com.intellij.psi.PsiJavaFile, com.intellij.openapi.editor.Document)
com.intellij.lang.ASTNode node
com.intellij.psi.PsiElement anchorElementToUse
com.intellij.psi.PsiElement candidate
java.util.List list
com.intellij.psi.PsiJavaFile file
com.intellij.openapi.editor.Document document
com.intellij.openapi.util.TextRange range
private static void addFoldsForModule (java.util.List, com.intellij.psi.PsiJavaModule, com.intellij.openapi.editor.Document, java.util.Set)
java.util.List list
com.intellij.psi.PsiJavaModule module
com.intellij.openapi.editor.Document document
java.util.Set processedComments
private void addFoldsForClass (java.util.List, com.intellij.psi.PsiClass, com.intellij.openapi.editor.Document, java.util.Set, boolean)
com.intellij.psi.PsiMethod method
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
java.util.Set processedComments
boolean quick
com.intellij.psi.PsiElement parent
private void addFoldsForMethod (java.util.List, com.intellij.psi.PsiMethod, com.intellij.openapi.editor.Document, boolean, java.util.Set)
com.intellij.psi.PsiParameter parameter
java.util.List list
com.intellij.psi.PsiMethod method
com.intellij.openapi.editor.Document document
boolean quick
java.util.Set processedComments
boolean oneLiner
com.intellij.psi.PsiCodeBlock body
private boolean addOneLineMethodFolding (java.util.List, com.intellij.psi.PsiMethod)
java.util.List list
com.intellij.psi.PsiMethod method
boolean collapseOneLineMethods
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.lang.ASTNode node
private static boolean isCollapseCommentByDefault (com.intellij.psi.PsiComment)
com.intellij.psi.PsiElement firstChild
com.intellij.psi.PsiComment comment
com.intellij.codeInsight.folding.JavaCodeFoldingSettings settings
com.intellij.psi.PsiElement parent
com.intellij.psi.tree.IElementType commentType
private static boolean isCollapseMethodByDefault (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod element
com.intellij.codeInsight.folding.JavaCodeFoldingSettings settings
private void addCodeBlockFolds (java.util.List, com.intellij.psi.PsiElement, java.util.Set, com.intellij.openapi.editor.Document, boolean)
java.util.List list
com.intellij.psi.PsiElement scope
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 list
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.psi.PsiFile, 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
private static synthetic boolean lambda$moduleRange$1 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic boolean lambda$moduleRange$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
static synthetic 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 synthetic java.lang.String access$100 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement x0
static synthetic com.intellij.openapi.util.TextRange access$200 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass x0
static synthetic void access$300 (java.util.List, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean, java.lang.String, com.intellij.openapi.util.TextRange, boolean)
java.util.List x0
com.intellij.psi.PsiElement x1
com.intellij.openapi.editor.Document x2
boolean x3
String x4
com.intellij.openapi.util.TextRange x5
boolean x6
static synthetic void access$400 (com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase, java.util.List, com.intellij.psi.PsiClass, com.intellij.openapi.editor.Document, java.util.Set, boolean)
com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase x0
java.util.List x1
com.intellij.psi.PsiClass x2
com.intellij.openapi.editor.Document x3
java.util.Set x4
boolean x5
static synthetic void access$500 (java.util.List, com.intellij.psi.PsiVariable, boolean)
java.util.List x0
com.intellij.psi.PsiVariable x1
boolean x2
static synthetic void access$600 (java.util.List, com.intellij.psi.PsiMethodCallExpression, com.intellij.openapi.editor.Document, boolean)
java.util.List x0
com.intellij.psi.PsiMethodCallExpression x1
com.intellij.openapi.editor.Document x2
boolean x3
static synthetic void access$700 (java.util.List, com.intellij.psi.PsiNewExpression, com.intellij.openapi.editor.Document, boolean)
java.util.List x0
com.intellij.psi.PsiNewExpression x1
com.intellij.openapi.editor.Document x2
boolean x3
static synthetic com.intellij.openapi.util.TextRange access$800 (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression x0
static synthetic void access$900 (java.util.List, com.intellij.psi.PsiComment, com.intellij.openapi.editor.Document, java.util.Set)
java.util.List x0
com.intellij.psi.PsiComment x1
com.intellij.openapi.editor.Document x2
java.util.Set x3
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/generation/OverrideImplementExploreUtil$1.class
OverrideImplementExploreUtil.java
package com.intellij.codeInsight.generation
final com.intellij.codeInsight.generation.OverrideImplementExploreUtil$1 extends com.intellij.openapi.util.VolatileNullableLazyValue {
void <init> ()
protected com.intellij.codeInsight.generation.OverrideImplementExploreUtil$MemberImplementorExplorersProvider compute ()
protected volatile synthetic java.lang.Object compute ()
}
com/intellij/codeInsight/generation/OverrideImplementExploreUtil$MemberImplementorExplorersProvider.class
OverrideImplementExploreUtil.java
package com.intellij.codeInsight.generation
public abstract com.intellij.codeInsight.generation.OverrideImplementExploreUtil$MemberImplementorExplorersProvider extends java.lang.Object {
public abstract java.util.List getExplorers ()
}
com/intellij/codeInsight/generation/OverrideImplementExploreUtil$MethodSignatureComparator.class
OverrideImplementExploreUtil.java
package com.intellij.codeInsight.generation
public com.intellij.codeInsight.generation.OverrideImplementExploreUtil$MethodSignatureComparator extends java.lang.Object implements java.util.Comparator {
public void <init> ()
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 synthetic int compare (java.lang.Object, java.lang.Object)
}
com/intellij/codeInsight/generation/OverrideImplementExploreUtil.class
OverrideImplementExploreUtil.java
package com.intellij.codeInsight.generation
public com.intellij.codeInsight.generation.OverrideImplementExploreUtil extends java.lang.Object {
private static final com.intellij.openapi.util.NullableLazyValue ourExplorersProvider
public void <init> ()
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.Collection allMethodSigs
com.intellij.psi.PsiResolveHelper resolveHelper
java.util.Map abstracts
java.util.Map finals
java.util.Map concretes
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
private 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/highlighting/JavaHighlightUsagesDescriptionProvider.class
JavaHighlightUsagesDescriptionProvider.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/highlighting/JavaReadWriteAccessDetector.class
JavaReadWriteAccessDetector.java
package com.intellij.codeInsight.highlighting
public com.intellij.codeInsight.highlighting.JavaReadWriteAccessDetector extends com.intellij.codeInsight.highlighting.ReadWriteAccessDetector {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/javadoc/JavaDocCodeStyle.class
JavaDocCodeStyle.java
package com.intellij.codeInsight.javadoc
public abstract com.intellij.codeInsight.javadoc.JavaDocCodeStyle extends java.lang.Object {
public void <init> ()
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.class
JavaDocUtil.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 <init> ()
public static com.intellij.psi.PsiClass resolveClassInTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiElement refElement
com.intellij.psi.javadoc.PsiDocTagValue value
com.intellij.psi.PsiElement refHolder
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.PsiClass findClassFromRef (com.intellij.psi.PsiManager, com.intellij.psi.JavaPsiFacade, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.PsiFile file
com.intellij.psi.PsiDirectory directory
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiManager manager
com.intellij.psi.JavaPsiFacade facade
String refText
com.intellij.psi.PsiElement context
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.GlobalSearchScope projectScope
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.PsiMethod[] allMethods
com.intellij.psi.PsiParameter[] params
int parameterNumber
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.util.MethodSignature methodSignature
com.intellij.psi.PsiMethod[] allMethods
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiMethod found
int hashIndex
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
StringBuilder 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.openapi.project.IndexNotReadyException e
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement context
String shortName
com.intellij.psi.PsiClass containingClass
String qName
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass resolvedClass
public static java.lang.String getLabelText (com.intellij.openapi.project.Project, com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.openapi.project.IndexNotReadyException e
com.intellij.openapi.project.IndexNotReadyException e
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
StringBuilder 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreJavaCodeStyleManager$1.class
CoreJavaCodeStyleManager.java
package com.intellij.core
final com.intellij.core.CoreJavaCodeStyleManager$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic String val$name1
final synthetic java.util.function.Predicate val$canBeReused
void <init> (java.lang.String, java.util.function.Predicate)
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.class
CoreJavaCodeStyleManager.java
package com.intellij.core
com.intellij.core.CoreJavaCodeStyleManager$1CancelException extends java.lang.RuntimeException {
void <init> ()
}
com/intellij/core/CoreJavaCodeStyleManager$2.class
CoreJavaCodeStyleManager.java
package com.intellij.core
com.intellij.core.CoreJavaCodeStyleManager$2 extends com.intellij.psi.codeStyle.SuggestedNameInfo {
final synthetic com.intellij.psi.codeStyle.SuggestedNameInfo val$baseNameInfo
final synthetic com.intellij.core.CoreJavaCodeStyleManager this$0
void <init> (com.intellij.core.CoreJavaCodeStyleManager, java.lang.String[], com.intellij.psi.codeStyle.SuggestedNameInfo)
com.intellij.core.CoreJavaCodeStyleManager this$0
String[] arg0
public void nameChosen (java.lang.String)
String name
}
com/intellij/core/CoreJavaCodeStyleManager.class
CoreJavaCodeStyleManager.java
package com.intellij.core
public com.intellij.core.CoreJavaCodeStyleManager extends com.intellij.psi.codeStyle.JavaCodeStyleManager {
public void <init> ()
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)
String baseName
com.intellij.psi.PsiElement place
boolean lookForward
private static java.lang.String suggestUniqueVariableName (java.lang.String, com.intellij.psi.PsiElement, boolean, java.util.function.Predicate)
com.intellij.core.CoreJavaCodeStyleManager$1CancelException e
String name1
com.intellij.psi.PsiElement run
String name
String baseName
com.intellij.psi.PsiElement place
boolean lookForward
java.util.function.Predicate canBeReused
int index
com.intellij.psi.PsiElement scope
public java.lang.String suggestUniqueVariableName (java.lang.String, com.intellij.psi.PsiElement, java.util.function.Predicate)
String baseName
com.intellij.psi.PsiElement place
java.util.function.Predicate canBeReused
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
public java.util.Collection suggestSemanticNames (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public com.intellij.psi.codeStyle.SuggestedNameInfo suggestNames (java.util.Collection, com.intellij.psi.codeStyle.VariableKind, com.intellij.psi.PsiType)
java.util.Collection semanticNames
com.intellij.psi.codeStyle.VariableKind kind
com.intellij.psi.PsiType type
private static synthetic boolean lambda$suggestUniqueVariableName$0 (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable v
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreJavaCodeStyleSettingsFacade.class
CoreJavaCodeStyleSettingsFacade.java
package com.intellij.core
public com.intellij.core.CoreJavaCodeStyleSettingsFacade extends com.intellij.psi.codeStyle.JavaCodeStyleSettingsFacade {
public void <init> ()
public int getNamesCountToUseImportOnDemand ()
public boolean isToImportInDemand (java.lang.String)
String qualifiedName
public boolean useFQClassNames ()
public boolean isJavaDocLeadingAsterisksEnabled ()
public int getIndentSize ()
public boolean isGenerateFinalParameters ()
public boolean isGenerateFinalLocals ()
}
com/intellij/core/CoreJavaDirectoryService.class
CoreJavaDirectoryService.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 <init> ()
public com.intellij.psi.PsiPackage getPackage (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory dir
public com.intellij.psi.PsiPackage getPackageInSources (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreJavaFileManager.class
CoreJavaFileManager.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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreJavaPsiImplementationHelper.class
CoreJavaPsiImplementationHelper.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 <init> (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.PsiJavaModule getOriginalModule (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule module
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreLanguageLevelProjectExtension.class
CoreLanguageLevelProjectExtension.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 <init> ()
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public void setLanguageLevel (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel languageLevel
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CorePackageIndex.class
CorePackageIndex.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CorePsiPackageImplementationHelper.class
CorePsiPackageImplementationHelper.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/JavaCoreApplicationEnvironment$1.class
JavaCoreApplicationEnvironment.java
package com.intellij.core
com.intellij.core.JavaCoreApplicationEnvironment$1 extends com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase {
final synthetic com.intellij.core.JavaCoreApplicationEnvironment this$0
void <init> (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.psi.PsiFile, int)
com.intellij.psi.PsiFile file
int lineLength
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/JavaCoreApplicationEnvironment.class
JavaCoreApplicationEnvironment.java
package com.intellij.core
public com.intellij.core.JavaCoreApplicationEnvironment extends com.intellij.core.CoreApplicationEnvironment {
public void <init> (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
public void <init> (com.intellij.openapi.Disposable, boolean)
com.intellij.openapi.Disposable parentDisposable
boolean unitTestMode
protected com.intellij.core.CoreJavaDirectoryService createJavaDirectoryService ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/JavaCoreProjectEnvironment.class
JavaCoreProjectEnvironment.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 synthetic boolean $assertionsDisabled
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/highlighter/JShellFileType.class
JShellFileType.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.JShellFileType 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.JShellFileType INSTANCE
private void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/highlighter/JavaClassFileType.class
JavaClassFileType.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/highlighter/JavaFileType.class
JavaFileType.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/JShellParserDefinition$1.class
JShellParserDefinition.java
package com.intellij.lang.java
final com.intellij.lang.java.JShellParserDefinition$1 extends java.lang.Object implements com.intellij.lang.PsiParser {
void <init> ()
public com.intellij.lang.ASTNode parse (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder)
com.intellij.psi.tree.IElementType rootElement
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker r
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/JShellParserDefinition.class
JShellParserDefinition.java
package com.intellij.lang.java
public com.intellij.lang.java.JShellParserDefinition extends com.intellij.lang.java.JavaParserDefinition {
private static final com.intellij.lang.PsiParser PARSER
public void <init> ()
public com.intellij.psi.PsiFile createFile (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
public com.intellij.psi.tree.IFileElementType getFileNodeType ()
public com.intellij.psi.PsiElement createElement (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType type
public com.intellij.lang.PsiParser createParser (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/JavaCommenter.class
JavaCommenter.java
package com.intellij.lang.java
public com.intellij.lang.java.JavaCommenter extends java.lang.Object implements com.intellij.lang.CodeDocumentationAwareCommenterEx {
public void <init> ()
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.class
JavaParserDefinition.java
package com.intellij.lang.java
public com.intellij.lang.java.JavaParserDefinition extends java.lang.Object implements com.intellij.lang.ParserDefinition {
public static final com.intellij.psi.tree.IStubFileElementType JAVA_FILE
public void <init> ()
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 spaceExistenceTypeBetweenTokens (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
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/lexer/JavaDocLexer$AsteriskStripperLexer.class
JavaDocLexer.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
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/lexer/JavaDocLexer.class
JavaDocLexer.java
package com.intellij.lang.java.lexer
public com.intellij.lang.java.lexer.JavaDocLexer extends com.intellij.lexer.MergingLexerAdapter {
public void <init> (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
private void <init> (com.intellij.lexer.DocCommentTokenTypes, boolean)
com.intellij.lexer.DocCommentTokenTypes tokenTypes
boolean isJdk15Enabled
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/lexer/JavaLexer.class
JavaLexer.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 <init> (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 getClosingQuote (int, char)
int offset
char quoteChar
int pos
char c
private int getClosingComment (int)
char c
int offset
int pos
private int getLineTerminator (int)
char c
int offset
int pos
private int getTextBlockEnd (int)
int offset
int pos
private int getRawLiteralEnd (int)
int offset
int pos
int quoteLen
int start
private char charAt (int)
int position
public java.lang.CharSequence getBufferSequence ()
public final int getBufferEnd ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
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 <init> (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 <init> (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 <clinit> ()
}
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 <init> (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
public void goTo (int)
int offset
void <init> (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 <clinit> ()
}
com/intellij/lang/java/parser/DeclarationParser$Context.class
DeclarationParser.java
package com.intellij.lang.java.parser
public final enum com.intellij.lang.java.parser.DeclarationParser$Context extends java.lang.Enum {
public static final enum com.intellij.lang.java.parser.DeclarationParser$Context FILE
public static final enum com.intellij.lang.java.parser.DeclarationParser$Context CLASS
public static final enum com.intellij.lang.java.parser.DeclarationParser$Context CODE_BLOCK
public static final enum com.intellij.lang.java.parser.DeclarationParser$Context ANNOTATION_INTERFACE
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/lang/java/parser/DeclarationParser$ListType.class
DeclarationParser.java
package com.intellij.lang.java.parser
final enum com.intellij.lang.java.parser.DeclarationParser$ListType extends java.lang.Enum {
public static final enum com.intellij.lang.java.parser.DeclarationParser$ListType METHOD
public static final enum com.intellij.lang.java.parser.DeclarationParser$ListType RESOURCE
public static final enum com.intellij.lang.java.parser.DeclarationParser$ListType LAMBDA_TYPED
public static final enum com.intellij.lang.java.parser.DeclarationParser$ListType LAMBDA_UNTYPED
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/lang/java/parser/DeclarationParser.class
DeclarationParser.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 synthetic boolean $assertionsDisabled
public void <init> (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.psi.tree.IElementType next
com.intellij.lang.PsiBuilder$Marker enumConstant
com.intellij.lang.PsiBuilder builder
boolean first
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
int flags
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.java.parser.ReferenceParser$TypeInfo 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 void parseParameterList (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public void parseResourceList (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public void parseLambdaParameterList (com.intellij.lang.PsiBuilder, boolean)
com.intellij.lang.PsiBuilder builder
boolean typed
private void 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, boolean)
com.intellij.lang.PsiBuilder builder
boolean ellipsis
boolean disjunctiveType
boolean varType
int typeFlags
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
int flags
private com.intellij.lang.PsiBuilder$Marker parseListElement (com.intellij.lang.PsiBuilder, boolean, int, 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
int typeFlags
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 void 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 void 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
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/parser/ExpressionParser$1.class
ExpressionParser.java
package com.intellij.lang.java.parser
synthetic com.intellij.lang.java.parser.ExpressionParser$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$lang$java$parser$ExpressionParser$ExprType
static void <clinit> ()
}
com/intellij/lang/java/parser/ExpressionParser$BreakPoint.class
ExpressionParser.java
package com.intellij.lang.java.parser
final enum com.intellij.lang.java.parser.ExpressionParser$BreakPoint extends java.lang.Enum {
public static final enum com.intellij.lang.java.parser.ExpressionParser$BreakPoint P1
public static final enum com.intellij.lang.java.parser.ExpressionParser$BreakPoint P2
public static final enum com.intellij.lang.java.parser.ExpressionParser$BreakPoint P4
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/lang/java/parser/ExpressionParser$ExprType.class
ExpressionParser.java
package com.intellij.lang.java.parser
final enum com.intellij.lang.java.parser.ExpressionParser$ExprType extends java.lang.Enum {
public static final enum com.intellij.lang.java.parser.ExpressionParser$ExprType CONDITIONAL_OR
public static final enum com.intellij.lang.java.parser.ExpressionParser$ExprType CONDITIONAL_AND
public static final enum com.intellij.lang.java.parser.ExpressionParser$ExprType OR
public static final enum com.intellij.lang.java.parser.ExpressionParser$ExprType XOR
public static final enum com.intellij.lang.java.parser.ExpressionParser$ExprType AND
public static final enum com.intellij.lang.java.parser.ExpressionParser$ExprType EQUALITY
public static final enum com.intellij.lang.java.parser.ExpressionParser$ExprType RELATIONAL
public static final enum com.intellij.lang.java.parser.ExpressionParser$ExprType SHIFT
public static final enum com.intellij.lang.java.parser.ExpressionParser$ExprType ADDITIVE
public static final enum com.intellij.lang.java.parser.ExpressionParser$ExprType MULTIPLICATIVE
public static final enum com.intellij.lang.java.parser.ExpressionParser$ExprType UNARY
public static final enum com.intellij.lang.java.parser.ExpressionParser$ExprType TYPE
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/lang/java/parser/ExpressionParser.class
ExpressionParser.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 static final com.intellij.openapi.util.Key CASE_LABEL
private final com.intellij.lang.java.parser.JavaParser myParser
static final synthetic boolean $assertionsDisabled
public void <init> (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
public com.intellij.lang.PsiBuilder$Marker parseCaseLabel (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, java.util.function.Function, java.lang.String)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType type
java.util.function.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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/parser/FileParser.class
FileParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.FileParser extends java.lang.Object {
protected static final com.intellij.psi.tree.TokenSet IMPORT_LIST_STOPPER_SET
private final com.intellij.lang.java.parser.JavaParser myParser
public void <init> (com.intellij.lang.java.parser.JavaParser)
com.intellij.lang.java.parser.JavaParser javaParser
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public void parseFile (com.intellij.lang.PsiBuilder, java.util.function.Predicate, com.intellij.AbstractBundle, java.lang.String)
com.intellij.lang.PsiBuilder$Marker declaration
com.intellij.lang.PsiBuilder builder
java.util.function.Predicate importListStopper
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
private static boolean stopImportListParsing (com.intellij.lang.PsiBuilder)
String text
com.intellij.lang.PsiBuilder b
com.intellij.psi.tree.IElementType type
protected com.intellij.lang.PsiBuilder$Marker parseInitial (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private void parsePackageStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker modList
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker ref
protected com.intellij.openapi.util.Pair parseImportList (com.intellij.lang.PsiBuilder, java.util.function.Predicate)
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker precede
com.intellij.lang.PsiBuilder builder
java.util.function.Predicate stopper
com.intellij.lang.PsiBuilder$Marker list
boolean isEmpty
com.intellij.lang.PsiBuilder$Marker invalidElements
protected com.intellij.lang.PsiBuilder$Marker parseImportStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
boolean isStatic
com.intellij.psi.tree.IElementType type
boolean isOk
private static java.lang.String error (com.intellij.AbstractBundle, java.lang.String)
com.intellij.AbstractBundle bundle
String errorMessageKey
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/parser/JShellParser$1.class
JShellParser.java
package com.intellij.lang.java.parser
com.intellij.lang.java.parser.JShellParser$1 extends com.intellij.lang.java.parser.FileParser {
private final com.intellij.psi.tree.TokenSet IMPORT_PARSING_STOP_LIST
final synthetic com.intellij.lang.java.parser.JShellParser this$0
void <init> (com.intellij.lang.java.parser.JShellParser, com.intellij.lang.java.parser.JavaParser)
com.intellij.lang.java.parser.JShellParser this$0
com.intellij.lang.java.parser.JavaParser javaParser
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker wrapper
com.intellij.psi.tree.IElementType wrapperType
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker rootClass
private synthetic boolean lambda$parse$0 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder b
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/parser/JShellParser.class
JShellParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.JShellParser extends com.intellij.lang.java.parser.JavaParser {
public static final com.intellij.lang.java.parser.JShellParser INSTANCE
private static final java.util.HashSet TOP_LEVEL_DECLARATIONS
private static final com.intellij.openapi.util.Condition IMPORT_PARSED_CONDITION
private static final com.intellij.openapi.util.Condition EXPRESSION_PARSED_CONDITION
private static final com.intellij.openapi.util.Condition STATEMENTS_PARSED_CONDITION
private static final com.intellij.openapi.util.Condition DECLARATION_PARSED_CONDITION
private final com.intellij.lang.java.parser.FileParser myJShellFileParser
public void <init> ()
private static boolean isParsed (com.intellij.lang.PsiBuilder$Marker, com.intellij.lang.PsiBuilder, com.intellij.openapi.util.Condition)
com.intellij.lang.PsiBuilder$Marker parsedMarker
com.intellij.lang.PsiBuilder builder
com.intellij.openapi.util.Condition cond
com.intellij.lang.LighterASTNode lastDone
private static void revert (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker parsedMarker
public com.intellij.lang.java.parser.FileParser getFileParser ()
private static synthetic boolean lambda$static$3 (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
private static synthetic boolean lambda$static$2 (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
private static synthetic boolean lambda$static$1 (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
private static synthetic boolean lambda$static$0 (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
static synthetic com.intellij.openapi.util.Condition access$000 ()
static synthetic boolean access$100 (com.intellij.lang.PsiBuilder$Marker, com.intellij.lang.PsiBuilder, com.intellij.openapi.util.Condition)
com.intellij.lang.PsiBuilder$Marker x0
com.intellij.lang.PsiBuilder x1
com.intellij.openapi.util.Condition x2
static synthetic void access$200 (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker x0
static synthetic com.intellij.openapi.util.Condition access$300 ()
static synthetic com.intellij.openapi.util.Condition access$400 ()
static synthetic com.intellij.openapi.util.Condition access$500 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/parser/JavaParser.class
JavaParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.JavaParser extends java.lang.Object {
public static final com.intellij.lang.java.parser.JavaParser INSTANCE
private final com.intellij.lang.java.parser.FileParser myFileParser
private final com.intellij.lang.java.parser.ModuleParser myModuleParser
private final com.intellij.lang.java.parser.DeclarationParser myDeclarationParser
private final com.intellij.lang.java.parser.StatementParser myStatementParser
private final com.intellij.lang.java.parser.ExpressionParser myExpressionParser
private final com.intellij.lang.java.parser.ReferenceParser myReferenceParser
public void <init> ()
public com.intellij.lang.java.parser.FileParser getFileParser ()
public com.intellij.lang.java.parser.ModuleParser getModuleParser ()
public com.intellij.lang.java.parser.DeclarationParser getDeclarationParser ()
public com.intellij.lang.java.parser.StatementParser getStatementParser ()
public com.intellij.lang.java.parser.ExpressionParser getExpressionParser ()
public com.intellij.lang.java.parser.ReferenceParser getReferenceParser ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/parser/JavaParserUtil$1.class
JavaParserUtil.java
package com.intellij.lang.java.parser
final com.intellij.lang.java.parser.JavaParserUtil$1 extends com.intellij.lang.impl.PsiBuilderAdapter {
final synthetic int val$stopAt
void <init> (com.intellij.lang.PsiBuilder, int)
com.intellij.lang.PsiBuilder arg0
public com.intellij.psi.tree.IElementType getTokenType ()
public boolean eof ()
}
com/intellij/lang/java/parser/JavaParserUtil$2.class
JavaParserUtil.java
package com.intellij.lang.java.parser
final com.intellij.lang.java.parser.JavaParserUtil$2 extends com.intellij.lang.impl.PsiBuilderAdapter {
final synthetic com.intellij.lang.PsiBuilder val$builder
final synthetic com.intellij.openapi.util.Condition val$condition
void <init> (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder, com.intellij.openapi.util.Condition)
com.intellij.lang.PsiBuilder arg0
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.class
JavaParserUtil.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.class
JavaParserUtil.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
void <init> (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.class
JavaParserUtil.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 <init> ()
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
synthetic void <init> (com.intellij.lang.java.parser.JavaParserUtil$1)
com.intellij.lang.java.parser.JavaParserUtil$1 x0
}
com/intellij/lang/java/parser/JavaParserUtil.class
JavaParserUtil.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 synthetic boolean $assertionsDisabled
private void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/parser/JavadocParser.class
JavadocParser.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
private 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 PARAM_TAG
private static final String VALUE_TAG
private static final java.util.Set REFERENCE_TAGS
private static final com.intellij.openapi.util.Key BRACE_SCOPE_KEY
private void <init> ()
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 parseParameterRef (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker tagValue
private static void parseSimpleTagValue (com.intellij.lang.PsiBuilder)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker tagData
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/parser/ModuleParser.class
ModuleParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.ModuleParser extends java.lang.Object {
private static final java.util.Set STATEMENT_KEYWORDS
private final com.intellij.lang.java.parser.JavaParser myParser
public void <init> (com.intellij.lang.java.parser.JavaParser)
com.intellij.lang.java.parser.JavaParser parser
public com.intellij.lang.PsiBuilder$Marker parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker module
com.intellij.lang.PsiBuilder$Marker firstAnnotation
com.intellij.psi.tree.IElementType type
String text
com.intellij.lang.PsiBuilder$Marker modifierList
private static com.intellij.lang.PsiBuilder$Marker parseName (com.intellij.lang.PsiBuilder)
com.intellij.psi.tree.IElementType t
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker nameElement
boolean empty
boolean idExpected
private void parseModuleContent (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType token
com.intellij.lang.PsiBuilder$Marker invalid
private com.intellij.lang.PsiBuilder$Marker parseStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
String kw
private static com.intellij.lang.PsiBuilder$Marker parseRequiresStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker modifierList
private com.intellij.lang.PsiBuilder$Marker parseExportsStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
private com.intellij.lang.PsiBuilder$Marker parseOpensStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
private com.intellij.lang.PsiBuilder$Marker parsePackageStatement (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder$Marker, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder$Marker ref
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.psi.tree.IElementType type
boolean hasError
private com.intellij.lang.PsiBuilder$Marker parseUsesStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
private com.intellij.lang.PsiBuilder$Marker parseProvidesStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.psi.tree.IElementType next
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
boolean hasError
private static com.intellij.lang.PsiBuilder$Marker parseNameRef (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker name
private static void mapAndAdvance (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType keyword
private static void parseExtras (com.intellij.lang.PsiBuilder, java.lang.String)
com.intellij.lang.PsiBuilder builder
String message
com.intellij.lang.PsiBuilder$Marker extras
private com.intellij.lang.PsiBuilder$Marker parseClassOrPackageRef (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/parser/ReferenceParser$TypeInfo.class
ReferenceParser.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 <init> ()
}
com/intellij/lang/java/parser/ReferenceParser.class
ReferenceParser.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
public static final int VAR_TYPE
private static final com.intellij.psi.tree.TokenSet WILDCARD_KEYWORD_SET
private final com.intellij.lang.java.parser.JavaParser myParser
static final synthetic boolean $assertionsDisabled
public void <init> (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)
com.intellij.lang.PsiBuilder$Marker dotPos
com.intellij.lang.PsiBuilder builder
boolean eatLastDot
boolean parameterList
boolean isImport
boolean isStaticImport
boolean isNew
boolean diamonds
com.intellij.lang.java.parser.ReferenceParser$TypeInfo typeInfo
com.intellij.lang.PsiBuilder$Marker refElement
public boolean parseReferenceParameterList (com.intellij.lang.PsiBuilder, boolean, boolean)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
boolean wildcard
boolean diamonds
com.intellij.lang.PsiBuilder$Marker list
int flags
boolean isOk
public com.intellij.lang.PsiBuilder$Marker parseTypeParameters (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker param
com.intellij.lang.PsiBuilder$Marker errorElement
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker list
public com.intellij.lang.PsiBuilder$Marker parseTypeParameter (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker param
boolean wild
public boolean parseReferenceList (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder$Marker classReference
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType start
com.intellij.psi.tree.IElementType type
com.intellij.psi.tree.IElementType delimiter
com.intellij.lang.PsiBuilder$Marker element
boolean endsWithError
private static boolean isKeywordAny (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static void dummy (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker mark
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/java/parser/StatementParser$BraceMode.class
StatementParser.java
package com.intellij.lang.java.parser
final enum com.intellij.lang.java.parser.StatementParser$BraceMode extends java.lang.Enum {
public static final enum com.intellij.lang.java.parser.StatementParser$BraceMode TILL_FIRST
public static final enum com.intellij.lang.java.parser.StatementParser$BraceMode TILL_LAST
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/lang/java/parser/StatementParser.class
StatementParser.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 synthetic boolean $assertionsDisabled
public void <init> (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.lang.PsiBuilder builder
boolean isStatement
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$Marker elseStatement
com.intellij.lang.PsiBuilder$Marker thenStatement
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
private com.intellij.lang.PsiBuilder$Marker parseWhileStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private com.intellij.lang.PsiBuilder$Marker parseForStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker afterParenth
com.intellij.lang.PsiBuilder$Marker param
private com.intellij.lang.PsiBuilder$Marker parseForLoopFromInitializer (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder$Marker)
boolean missingSemicolon
com.intellij.lang.PsiBuilder$Marker expr
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker bodyStatement
private static com.intellij.psi.tree.IElementType getLastToken (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType token
int offset
private void parseForUpdateExpressions (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 builder
com.intellij.lang.PsiBuilder$Marker statement
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
private com.intellij.lang.PsiBuilder$Marker parseSwitchLabelStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker nextExpression
com.intellij.lang.PsiBuilder$Marker expressionList
com.intellij.lang.PsiBuilder$Marker mark
com.intellij.lang.PsiBuilder$Marker body
com.intellij.lang.PsiBuilder$Marker body
com.intellij.lang.PsiBuilder$Marker expr
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
boolean isCase
private com.intellij.lang.PsiBuilder$Marker parseBreakStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
private com.intellij.lang.PsiBuilder$Marker parseYieldStatement (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
private com.intellij.lang.PsiBuilder$Marker parseSynchronizedStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
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 builder
com.intellij.lang.PsiBuilder$Marker statement
private com.intellij.lang.PsiBuilder$Marker parseBlockStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
public com.intellij.lang.PsiBuilder$Marker parseExprInParenthWithBlock (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.IElementType, boolean)
com.intellij.lang.PsiBuilder$Marker body
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType type
boolean block
com.intellij.lang.PsiBuilder$Marker statement
private boolean parseExprInParenth (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker beforeExpr
com.intellij.lang.PsiBuilder$Marker expr
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/jvm/facade/JvmFacadeImpl.class
JvmFacadeImpl.java
package com.intellij.lang.jvm.facade
public com.intellij.lang.jvm.facade.JvmFacadeImpl extends java.lang.Object implements com.intellij.lang.jvm.facade.JvmFacade {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.project.DumbService myDumbService
private final com.intellij.psi.impl.JavaPsiFacadeImpl myJavaPsiFacade
private final com.intellij.lang.jvm.facade.JvmElementProvider[] myElementProviders
private final java.util.Map myClassCache
public void <init> (com.intellij.openapi.project.Project, com.intellij.util.messages.MessageBus)
com.intellij.openapi.project.Project project
com.intellij.util.messages.MessageBus bus
public java.util.List findClasses (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
java.util.Map map
private java.util.List doFindClassesWithJavaFacade (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
private java.util.List findClassesWithJavaFacade (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
java.util.List result
java.util.List ownClasses
java.util.List javaClasses
public java.util.List findClassesWithoutJavaFacade (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
java.util.List providedClasses
com.intellij.lang.jvm.facade.JvmElementProvider provider
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
java.util.List result
private static java.util.List sortByScope (java.util.List, com.intellij.psi.search.GlobalSearchScope)
java.util.List classes
com.intellij.psi.search.GlobalSearchScope scope
private static void assertNotNullClasses (com.intellij.lang.jvm.facade.JvmElementProvider, java.util.List)
com.intellij.lang.jvm.JvmClass jvmClass
com.intellij.lang.jvm.facade.JvmElementProvider provider
java.util.List classes
private java.util.List filteredProviders ()
private synthetic java.util.List lambda$findClasses$2 (com.intellij.psi.search.GlobalSearchScope, java.lang.String)
com.intellij.psi.search.GlobalSearchScope scope
String fqn
private static synthetic java.util.Map lambda$findClasses$1 (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope s
private synthetic void lambda$new$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/Bottom.class
Bottom.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/ClassFileViewProvider$1.class
ClassFileViewProvider.java
package com.intellij.psi
final com.intellij.psi.ClassFileViewProvider$1 extends org.jetbrains.org.objectweb.asm.ClassVisitor {
final synthetic com.intellij.openapi.util.Ref val$ref
final synthetic String val$className
void <init> (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.class
ClassFileViewProvider.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 <init> (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile file
public void <init> (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 synthetic com.intellij.psi.FileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/ClassFileViewProviderFactory.class
ClassFileViewProviderFactory.java
package com.intellij.psi
public com.intellij.psi.ClassFileViewProviderFactory extends java.lang.Object implements com.intellij.psi.FileViewProviderFactory {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/NonClasspathClassFinder$1.class
NonClasspathClassFinder.java
package com.intellij.psi
com.intellij.psi.NonClasspathClassFinder$1 extends java.lang.Object implements com.intellij.openapi.vfs.newvfs.BulkFileListener {
final synthetic com.intellij.psi.NonClasspathClassFinder this$0
void <init> (com.intellij.psi.NonClasspathClassFinder)
com.intellij.psi.NonClasspathClassFinder this$0
public void after (java.util.List)
java.util.List events
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/NonClasspathClassFinder.class
NonClasspathClassFinder.java
package com.intellij.psi
public abstract com.intellij.psi.NonClasspathClassFinder extends com.intellij.psi.PsiElementFinder {
private static final com.intellij.openapi.diagnostic.Logger LOG
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 <init> (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)
java.util.List roots
java.util.List invalidRoots
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
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
java.util.List nonClasspathScopes
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
private static synthetic boolean lambda$processDirectories$6 (com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor processor
com.intellij.openapi.vfs.VirtualFile file
private static synthetic boolean lambda$processPackageDirectories$5 (com.intellij.psi.PsiPackage, com.intellij.util.Processor, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiPackage psiPackage
com.intellij.util.Processor consumer
com.intellij.openapi.vfs.VirtualFile dir
com.intellij.psi.PsiDirectory psiDirectory
private synthetic boolean lambda$getClassNames$4 (java.util.Set, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
java.util.Set result
com.intellij.openapi.vfs.VirtualFile dir
private synthetic boolean lambda$getClasses$3 (java.util.List, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiFile psi
com.intellij.openapi.vfs.VirtualFile file
java.util.List result
com.intellij.openapi.vfs.VirtualFile dir
private synthetic boolean lambda$findClass$2 (java.lang.String, com.intellij.openapi.util.Ref, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiClass[] classes
String qualifiedName
com.intellij.openapi.util.Ref result
com.intellij.openapi.vfs.VirtualFile dir
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiFile file
private static synthetic boolean lambda$getCache$1 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile f
private synthetic void lambda$new$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiDiamondTypeImpl$1.class
PsiDiamondTypeImpl.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondTypeImpl$1 extends com.intellij.psi.PsiDiamondType$DiamondInferenceResult {
final synthetic String val$errorMessage
void <init> (java.lang.String, java.lang.String)
String x0
public java.lang.String getErrorMessage ()
}
com/intellij/psi/PsiDiamondTypeImpl$2.class
PsiDiamondTypeImpl.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondTypeImpl$2 extends com.intellij.psi.scope.processor.MethodCandidatesProcessor {
final synthetic com.intellij.psi.PsiClass val$psiClass
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiDiamondTypeImpl$3.class
PsiDiamondTypeImpl.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondTypeImpl$3 extends java.lang.Object implements com.intellij.util.Function {
int myIdx
void <init> ()
public java.lang.String fun (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter psiParameter
public volatile synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/PsiDiamondTypeImpl$4.class
PsiDiamondTypeImpl.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondTypeImpl$4 extends com.intellij.psi.infos.MethodCandidateInfo {
private com.intellij.psi.PsiType[] myExpressionTypes
final synthetic boolean val$varargs
final synthetic com.intellij.psi.PsiElement val$parent
final synthetic com.intellij.psi.PsiExpressionList val$argumentList
void <init> (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
}
com/intellij/psi/PsiDiamondTypeImpl$5.class
PsiDiamondTypeImpl.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondTypeImpl$5 extends com.intellij.psi.PsiTypeVisitor {
final synthetic com.intellij.psi.PsiMethod val$method
void <init> (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 synthetic java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
}
com/intellij/psi/PsiDiamondTypeImpl$InferredAnonymousTypeVisitor.class
PsiDiamondTypeImpl.java
package com.intellij.psi
com.intellij.psi.PsiDiamondTypeImpl$InferredAnonymousTypeVisitor extends com.intellij.psi.PsiTypeVisitor {
private final com.intellij.psi.PsiElement myExpression
void <init> (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 synthetic java.lang.Object visitIntersectionType (com.intellij.psi.PsiIntersectionType)
public volatile synthetic java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/PsiDiamondTypeImpl.class
PsiDiamondTypeImpl.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 <init> (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.openapi.util.Ref refError
com.intellij.psi.PsiSubstitutor inferredSubstitutor
String errorMessage
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 java.util.List collectStaticFactories (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression newExpression
private static java.util.List collectStaticFactoriesInner (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiTypeParameter[] params
com.intellij.psi.PsiMethod staticFactory
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiNewExpression newExpression
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.psi.PsiClassType[] types
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.infos.MethodCandidateInfo, com.intellij.psi.PsiElement, boolean, com.intellij.psi.PsiExpressionList)
com.intellij.psi.infos.MethodCandidateInfo 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
private static synthetic java.lang.String lambda$generateStaticFactory$7 (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType type
private static synthetic java.lang.String lambda$generateStaticFactory$6 (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter psiTypeParameter
private static synthetic java.lang.String lambda$generateStaticFactory$5 (com.intellij.util.text.UniqueNameGenerator, com.intellij.psi.PsiTypeParameter)
com.intellij.util.Function canonicalTypePresentationFun
com.intellij.psi.PsiClassType[] extendsListTypes
com.intellij.util.text.UniqueNameGenerator generator
com.intellij.psi.PsiTypeParameter psiTypeParameter
String extendsList
private static synthetic java.lang.String lambda$null$4 (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType type
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$collectStaticFactories$3 (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression newExpression
private static synthetic com.intellij.psi.JavaResolveResult lambda$getStaticFactoryCandidateInfo$2 (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiElement context
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver resolver
java.util.List results
com.intellij.psi.infos.CandidateInfo result
com.intellij.psi.PsiMethod staticFactory
com.intellij.psi.infos.MethodCandidateInfo staticFactoryCandidateInfo
java.util.ArrayList conflicts
private static synthetic com.intellij.psi.PsiSubstitutor lambda$resolveInferredTypesNoCheck$1 (com.intellij.psi.JavaResolveResult, com.intellij.openapi.util.Ref)
com.intellij.psi.JavaResolveResult staticFactoryCandidateInfo
com.intellij.openapi.util.Ref refError
com.intellij.psi.PsiSubstitutor substitutor
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getStaticFactory$0 (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression newExpression
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiTypeMapper.class
PsiTypeMapper.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 <init> ()
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 synthetic java.lang.Object visitBottom (com.intellij.psi.Bottom)
public volatile synthetic java.lang.Object visitTypeVariable (com.intellij.psi.PsiTypeVariable)
public volatile synthetic java.lang.Object visitDiamondType (com.intellij.psi.PsiDiamondType)
public volatile synthetic java.lang.Object visitIntersectionType (com.intellij.psi.PsiIntersectionType)
public volatile synthetic java.lang.Object visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
public volatile synthetic java.lang.Object visitEllipsisType (com.intellij.psi.PsiEllipsisType)
public volatile synthetic java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile synthetic java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile synthetic java.lang.Object visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
public volatile synthetic java.lang.Object visitType (com.intellij.psi.PsiType)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiTypeVariable.class
PsiTypeVariable.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeVariable extends com.intellij.psi.PsiType {
protected void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/PsiTypeVisitorEx.class
PsiTypeVisitorEx.java
package com.intellij.psi
public com.intellij.psi.PsiTypeVisitorEx extends com.intellij.psi.PsiTypeVisitor {
public void <init> ()
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.class
AllVariablesControlFlowPolicy.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/AnalysisCanceledException.class
AnalysisCanceledException.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 <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement errorElement
public com.intellij.psi.PsiElement getErrorElement ()
}
com/intellij/psi/controlFlow/AnalysisCanceledSoftException.class
AnalysisCanceledSoftException.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.AnalysisCanceledSoftException extends java.lang.RuntimeException {
private final com.intellij.psi.PsiElement myErrorElement
void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement errorElement
public com.intellij.psi.PsiElement getErrorElement ()
}
com/intellij/psi/controlFlow/BranchingInstruction$Role.class
BranchingInstruction.java
package com.intellij.psi.controlFlow
public final enum com.intellij.psi.controlFlow.BranchingInstruction$Role extends java.lang.Enum {
public static final enum com.intellij.psi.controlFlow.BranchingInstruction$Role THEN
public static final enum com.intellij.psi.controlFlow.BranchingInstruction$Role ELSE
public static final enum com.intellij.psi.controlFlow.BranchingInstruction$Role END
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/controlFlow/BranchingInstruction.class
BranchingInstruction.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/CallInstruction.class
CallInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.CallInstruction extends com.intellij.psi.controlFlow.GoToInstruction {
int procBegin
int procEnd
public void <init> (int, int)
int procBegin
int procEnd
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/CommentInstruction.class
CommentInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.CommentInstruction extends com.intellij.psi.controlFlow.SimpleInstruction {
private final String myText
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/CompositeInstructionClientVisitor.class
CompositeInstructionClientVisitor.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
void <init> (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 synthetic java.lang.Object getResult ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ConditionalBranchingInstruction.class
ConditionalBranchingInstruction.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
void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ConditionalGoToInstruction.class
ConditionalGoToInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ConditionalGoToInstruction extends com.intellij.psi.controlFlow.ConditionalBranchingInstruction {
void <init> (int, com.intellij.psi.PsiExpression)
int offset
com.intellij.psi.PsiExpression expression
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ConditionalThrowToInstruction.class
ConditionalThrowToInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ConditionalThrowToInstruction extends com.intellij.psi.controlFlow.ConditionalBranchingInstruction {
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlow.class
ControlFlow.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 <clinit> ()
}
com/intellij/psi/controlFlow/ControlFlowAnalyzer$1.class
ControlFlowAnalyzer.java
package com.intellij.psi.controlFlow
synthetic com.intellij.psi.controlFlow.ControlFlowAnalyzer$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$psi$controlFlow$ControlFlowAnalyzer$Shortcut
static void <clinit> ()
}
com/intellij/psi/controlFlow/ControlFlowAnalyzer$FinallyBlockSubroutine.class
ControlFlowAnalyzer.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
void <init> (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 synthetic 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowAnalyzer$Shortcut.class
ControlFlowAnalyzer.java
package com.intellij.psi.controlFlow
final enum com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut extends java.lang.Enum {
public static final enum com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut NO_SHORTCUT
public static final enum com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut SKIP_CURRENT_OPERAND
public static final enum com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut STOP_EXPRESSION
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/controlFlow/ControlFlowAnalyzer$StatementStack.class
ControlFlowAnalyzer.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 <init> ()
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
synthetic void <init> (com.intellij.psi.controlFlow.ControlFlowAnalyzer$1)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$1 x0
static synthetic 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 synthetic void access$300 (com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack x0
static synthetic com.intellij.psi.PsiElement access$400 (com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack x0
static synthetic boolean access$500 (com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowAnalyzer.class
ControlFlowAnalyzer.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.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 synthetic boolean $assertionsDisabled
void <init> (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 <init> (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.PsiElement element
private void generateExceptionJumps (com.intellij.psi.PsiElement, java.util.Collection)
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.PsiBreakStatement statement
public void visitYieldStatement (com.intellij.psi.PsiYieldStatement)
com.intellij.psi.PsiYieldStatement statement
private void generateYieldInstructions (com.intellij.psi.PsiStatement, com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement)
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.PsiStatement statement
com.intellij.psi.PsiExpression valueExpression
com.intellij.psi.PsiElement exitedStatement
private void callFinallyBlocksOnExit (com.intellij.psi.PsiElement)
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.PsiElement 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)
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 thenReachable
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 visitSwitchLabeledRuleStatement (com.intellij.psi.PsiSwitchLabeledRuleStatement)
com.intellij.psi.PsiExpression caseValue
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiSwitchLabeledRuleStatement statement
com.intellij.psi.PsiExpressionList caseValues
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiSwitchBlock switchBlock
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement statement
public void visitSwitchExpression (com.intellij.psi.PsiSwitchExpression)
com.intellij.psi.PsiSwitchExpression expression
public void generateSwitchBlockInstructions (com.intellij.psi.PsiSwitchBlock)
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.PsiSwitchLabelStatementBase defaultLabel
com.intellij.psi.PsiSwitchBlock 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.PsiThrowStatement statement
com.intellij.psi.PsiExpression exception
java.util.List blocks
private void addThrowInstructions (java.util.List)
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
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)
Object conditionValue
com.intellij.psi.controlFlow.Instruction ifTrue
com.intellij.psi.PsiAssertStatement statement
com.intellij.psi.controlFlow.Instruction passByWhenAssertionsDisabled
com.intellij.psi.PsiExpression condition
boolean generateCondition
boolean throwReachable
com.intellij.psi.PsiExpression description
com.intellij.psi.PsiClassType exceptionClass
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
private void generateExpressionInstructions (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
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
boolean generatedWriteInstruction
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.PsiExpression qualifierExpression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethodCallExpression expression
java.util.ArrayDeque calls
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowFactory$1.class
ControlFlowFactory.java
package com.intellij.psi.controlFlow
synthetic com.intellij.psi.controlFlow.ControlFlowFactory$1 extends java.lang.Object {
}
com/intellij/psi/controlFlow/ControlFlowFactory$ControlFlowContext.class
ControlFlowFactory.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 <init> (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 synthetic boolean access$000 (com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext, com.intellij.psi.controlFlow.ControlFlowPolicy, boolean, boolean, long)
com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext x0
com.intellij.psi.controlFlow.ControlFlowPolicy x1
boolean x2
boolean x3
long x4
static synthetic com.intellij.psi.controlFlow.ControlFlow access$100 (com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext)
com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext x0
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowFactory.class
ControlFlowFactory.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 <init> (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
private synthetic void lambda$new$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowImpl.class
ControlFlowImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowInstructionVisitor.class
ControlFlowInstructionVisitor.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ControlFlowInstructionVisitor extends java.lang.Object {
public void <init> ()
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.class
ControlFlowPolicy.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/ControlFlowSubRange.class
ControlFlowSubRange.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.ControlFlow myControlFlow
private final int myStart
private final int myEnd
private java.util.List myInstructions
public void <init> (com.intellij.psi.controlFlow.ControlFlow, int, int)
com.intellij.psi.controlFlow.ControlFlow 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowUtil$1.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.ControlFlowUtil$1 extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final boolean[] neededBelow
final synthetic com.intellij.psi.controlFlow.ControlFlow val$flow
final synthetic com.intellij.psi.PsiVariable val$variable
final synthetic int val$offset
void <init> (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 synthetic java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$10MyVisitor.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$10MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private boolean reachable
final synthetic int[] val$instructionOffsets
void <init> (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 synthetic java.lang.Object getResult ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowUtil$1MyVisitor.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$1MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private final boolean[] isNormalCompletion
final synthetic com.intellij.psi.controlFlow.ControlFlow val$flow
final synthetic int val$startOffset
final synthetic int val$endOffset
void <init> (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 synthetic java.lang.Object getResult ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowUtil$1Worker$1.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$1Worker$1 extends com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowGraph {
final synthetic com.intellij.psi.controlFlow.ControlFlowUtil$1Worker this$0
void <init> (com.intellij.psi.controlFlow.ControlFlowUtil$1Worker, int)
com.intellij.psi.controlFlow.ControlFlowUtil$1Worker this$0
int size
void addArc (int, int)
int offset
int nextOffset
}
com/intellij/psi/controlFlow/ControlFlowUtil$1Worker.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$1Worker extends java.lang.Object {
final synthetic int val$flowStart
final synthetic int val$flowEnd
final synthetic java.util.List val$instructions
final synthetic com.intellij.psi.controlFlow.ControlFlow val$flow
void <init> (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
private static synthetic java.util.BitSet lambda$getReachableInstructionsCalculator$0 (int, com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowGraph, java.lang.Integer)
int flowEnd
com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowGraph graph
Integer startOffset
java.util.BitSet visitedOffsets
static synthetic java.util.Map access$600 (com.intellij.psi.controlFlow.ControlFlowUtil$1Worker)
com.intellij.psi.controlFlow.ControlFlowUtil$1Worker x0
static synthetic 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 synthetic 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 synthetic 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 synthetic 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowUtil$2.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.ControlFlowUtil$2 extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final synthetic java.util.Collection val$exitStatements
final synthetic com.intellij.psi.controlFlow.ControlFlow val$flow
final synthetic Class[] val$classesFilter
final synthetic int val$start
final synthetic int val$end
final synthetic com.intellij.util.containers.IntArrayList val$exitPoints
void <init> (java.util.Collection, com.intellij.psi.controlFlow.ControlFlow, java.lang.Class[], 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.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$2MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private final boolean[] canCompleteNormally
final synthetic com.intellij.psi.controlFlow.ControlFlow val$flow
final synthetic int val$endOffset
final synthetic int val$startOffset
void <init> (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.PsiStatement exitedStatement
com.intellij.psi.PsiStatement continuedStatement
com.intellij.psi.PsiElement element
int offset
int nextOffset
boolean isReturn
boolean isNormal
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 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 synthetic java.lang.Object getResult ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowUtil$3.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.ControlFlowUtil$3 extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final synthetic java.util.List val$list
void <init> (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 synthetic java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$3MyVisitor.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$3MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final java.util.BitSet myReachedWithoutDominator
final synthetic int val$maybeDominator
final synthetic int val$target
void <init> (int, 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 synthetic java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$4.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.ControlFlowUtil$4 extends com.intellij.psi.controlFlow.ControlFlowInstructionVisitor {
final synthetic com.intellij.psi.controlFlow.InstructionClientVisitor val$clientVisitor
final synthetic java.util.List val$instructions
final synthetic com.intellij.psi.controlFlow.ControlFlowUtil$WalkThroughStack val$walkThroughStack
void <init> (com.intellij.psi.controlFlow.InstructionClientVisitor, java.util.List, com.intellij.psi.controlFlow.ControlFlowUtil$WalkThroughStack)
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.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$4MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private final boolean[] maybeUnassigned
final synthetic com.intellij.psi.controlFlow.ControlFlow val$flow
final synthetic com.intellij.psi.PsiVariable val$variable
void <init> (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 visitGoToInstruction (com.intellij.psi.controlFlow.GoToInstruction, int, int)
boolean unassigned
com.intellij.psi.controlFlow.GoToInstruction 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 boolean[] getResult ()
public volatile synthetic java.lang.Object getResult ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowUtil$5.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.ControlFlowUtil$5 extends com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowGraph {
final synthetic int[] val$instructionOffsets
void <init> (int, int[])
int size
boolean isComplete (int, int)
int offset
int nextOffset
}
com/intellij/psi/controlFlow/ControlFlowUtil$5MyVisitor.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$5MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private final boolean[] maybeAssigned
final synthetic com.intellij.psi.controlFlow.ControlFlow val$flow
final synthetic com.intellij.psi.PsiVariable val$variable
void <init> (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 synthetic java.lang.Object getResult ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowUtil$6MyVisitor.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$6MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private final boolean[] maybeReferenced
final synthetic com.intellij.psi.controlFlow.ControlFlow val$flow
final synthetic int val$stop
final synthetic com.intellij.psi.PsiVariable val$variable
final synthetic int val$start
void <init> (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 synthetic java.lang.Object getResult ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowUtil$7MyVisitor.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$7MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private final gnu.trove.TIntHashSet[] exitPoints
final synthetic com.intellij.psi.controlFlow.ControlFlow val$flow
final synthetic int val$sourceOffset
final synthetic java.util.List val$references
void <init> (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 statement
int endOffset
com.intellij.psi.PsiElement element
gnu.trove.TIntHashSet exitPointSet
int size
int i
int minOffset
int maxExitPoints
public volatile synthetic java.lang.Object getResult ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowUtil$8MyVisitor.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$8MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private final boolean[] normalCompletion
private final boolean[] returnCalled
final synthetic int val$endOffset
final synthetic com.intellij.psi.controlFlow.ControlFlow val$flow
final synthetic int val$offset
void <init> (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 synthetic java.lang.Object getResult ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowUtil$9MyVisitor.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$9MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private boolean reachable
final synthetic int val$stopPoint
final synthetic java.util.Set val$readVars
void <init> (int, java.util.Set)
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
boolean foundRead
private boolean isWriteToReadVar (com.intellij.psi.controlFlow.Instruction)
com.intellij.psi.controlFlow.Instruction instruction
public java.lang.Boolean getResult ()
public volatile synthetic java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$CallStackItem.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.ControlFlowUtil$CallStackItem extends java.lang.Object {
final com.intellij.psi.controlFlow.ControlFlowUtil$CallStackItem next
final int target
private void <init> (com.intellij.psi.controlFlow.ControlFlowUtil$CallStackItem, int)
com.intellij.psi.controlFlow.ControlFlowUtil$CallStackItem next
int target
synthetic void <init> (com.intellij.psi.controlFlow.ControlFlowUtil$CallStackItem, int, com.intellij.psi.controlFlow.ControlFlowUtil$1)
com.intellij.psi.controlFlow.ControlFlowUtil$CallStackItem x0
int x1
com.intellij.psi.controlFlow.ControlFlowUtil$1 x2
}
com/intellij/psi/controlFlow/ControlFlowUtil$ControlFlowEdge.class
ControlFlowUtil.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
void <init> (int, int)
int from
int to
public java.lang.String toString ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$ControlFlowGraph.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
abstract com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowGraph extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final int[][] nextOffsets
void <init> (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 synthetic java.lang.Object getResult ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowUtil$ConvertReturnClientVisitor.class
ControlFlowUtil.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 <init> (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
void afterProcessing () throws com.intellij.util.IncorrectOperationException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowUtil$CopyOnWriteList.class
ControlFlowUtil.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 ()
void <init> ()
transient void <init> (com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo[])
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo[] infos
void <init> (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$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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowUtil$InitializedTwiceClientVisitor.class
ControlFlowUtil.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
void <init> (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.PsiExpression target
com.intellij.psi.PsiExpression target
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 synthetic java.lang.Object getResult ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowUtil$ReadBeforeWriteClientVisitor.class
ControlFlowUtil.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
void <init> (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 ()
public java.util.List getResult (int)
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo variableInfo
int startOffset
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList topReadVariables
java.util.List result
java.util.List list
public volatile synthetic java.lang.Object getResult ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowUtil$ReturnPresentClientVisitor.class
ControlFlowUtil.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
void <init> (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 synthetic java.lang.Object getResult ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowUtil$SSAInstructionState.class
ControlFlowUtil.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
void <init> (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
int getWriteCount ()
int getInstructionIdx ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$UnreachableStatementClientVisitor.class
ControlFlowUtil.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
void <init> (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
public com.intellij.psi.PsiElement getResult ()
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement unreachableParent
int endOffset
int startOffset
com.intellij.psi.PsiElement enclosingStatement
int i
private static com.intellij.psi.PsiElement getUnreachableExpressionParent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiElement element
private static com.intellij.psi.PsiElement getEnclosingUnreachableStatement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement blockParent
com.intellij.psi.PsiBlockStatement blockStatement
com.intellij.psi.PsiElement statement
com.intellij.psi.PsiElement parent
private static com.intellij.psi.PsiElement getUnreachableStatementParent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement statement
com.intellij.psi.PsiElement parent
public volatile synthetic java.lang.Object getResult ()
private static synthetic boolean lambda$getUnreachableExpressionParent$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowUtil$VariableInfo.class
ControlFlowUtil.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 <init> (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 synthetic com.intellij.psi.PsiVariable access$1600 (com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo)
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ControlFlowUtil$WalkThroughStack.class
ControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$WalkThroughStack extends java.lang.Object {
private int[] oldOffsets
private int[] newOffsets
private com.intellij.psi.controlFlow.ControlFlowUtil$CallStackItem[] callStacks
private com.intellij.psi.controlFlow.ControlFlowUtil$CallStackItem currentStack
private int size
void <init> (int)
int initialSize
void push (int, int)
int newSize
int oldOffset
int newOffset
void push (int)
int offset
int peekOldOffset ()
int popNewOffset ()
boolean isEmpty ()
public java.lang.String toString ()
int i
StringBuilder s
static synthetic com.intellij.psi.controlFlow.ControlFlowUtil$CallStackItem access$1102 (com.intellij.psi.controlFlow.ControlFlowUtil$WalkThroughStack, com.intellij.psi.controlFlow.ControlFlowUtil$CallStackItem)
com.intellij.psi.controlFlow.ControlFlowUtil$WalkThroughStack x0
com.intellij.psi.controlFlow.ControlFlowUtil$CallStackItem x1
static synthetic com.intellij.psi.controlFlow.ControlFlowUtil$CallStackItem access$1100 (com.intellij.psi.controlFlow.ControlFlowUtil$WalkThroughStack)
com.intellij.psi.controlFlow.ControlFlowUtil$WalkThroughStack x0
}
com/intellij/psi/controlFlow/ControlFlowUtil.class
ControlFlowUtil.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
private static final int RETURN_COMPLETION_REASON
public void <init> ()
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.List result
public 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.Set 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.List 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
private static int findSingleReadOffset (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 startOffset
int endOffset
com.intellij.psi.PsiVariable variable
java.util.List instructions
int readOffset
public static com.intellij.psi.PsiReferenceExpression findSingleReadOccurrence (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiElement readElement
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.PsiElement element
com.intellij.psi.PsiVariable variable
int readOffset
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.List 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.List 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 transient void processGoto (com.intellij.psi.controlFlow.ControlFlow, int, int, com.intellij.util.containers.IntArrayList, java.util.Collection, com.intellij.psi.controlFlow.BranchingInstruction, com.intellij.psi.PsiStatement, java.lang.Class[])
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
com.intellij.psi.PsiStatement statement
Class[] classesFilter
int gotoOffset
private static transient void processGotoStatement (java.util.Collection, com.intellij.psi.PsiStatement, java.lang.Class[])
java.util.Collection exitStatements
com.intellij.psi.PsiStatement statement
Class[] classesFilter
private static transient 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 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
public static boolean isDominator (com.intellij.psi.controlFlow.ControlFlow, int, int)
com.intellij.psi.controlFlow.ControlFlow flow
int maybeDominator
int target
com.intellij.psi.controlFlow.ControlFlowUtil$3MyVisitor visitor
public static boolean isVariableDefinitelyAssigned (com.intellij.psi.PsiVariable, com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.ControlFlow flow
int variableDeclarationOffset
int offset
boolean[] unassignedOffsets
public static boolean[] getVariablePossiblyUnassignedOffsets (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 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$5MyVisitor 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$6MyVisitor 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$7MyVisitor visitor
private static int findUnprocessed (int, int, com.intellij.psi.controlFlow.InstructionClientVisitor)
int i
int startOffset
int endOffset
com.intellij.psi.controlFlow.InstructionClientVisitor 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 offset
int newOffset
com.intellij.psi.controlFlow.Instruction instruction
java.util.List instructions
com.intellij.psi.controlFlow.InstructionClientVisitor clientVisitor
int startOffset
int endOffset
com.intellij.psi.controlFlow.ControlFlowUtil$WalkThroughStack walkThroughStack
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor getNextOffsetVisitor
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
private static java.util.List getReadBeforeWrite (com.intellij.psi.controlFlow.ControlFlow, int)
com.intellij.psi.controlFlow.ControlFlow flow
int startOffset
com.intellij.psi.controlFlow.ControlFlowUtil$ReadBeforeWriteClientVisitor 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$8MyVisitor 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.ControlFlowUtil$InitializedTwiceClientVisitor visitor
java.util.Collection result
com.intellij.psi.controlFlow.ControlFlow flow
int startOffset
int endOffset
public static java.util.Map getWritesBeforeReads (com.intellij.psi.controlFlow.ControlFlow, java.util.Set, java.util.Set, int)
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiVariable writtenVar
int i
com.intellij.psi.controlFlow.ControlFlow flow
java.util.Set writeVars
java.util.Set readVars
int stopPoint
java.util.Map writes
java.util.List instructions
private static boolean readBeforeStopPoint (com.intellij.psi.controlFlow.ControlFlow, java.util.Set, int, int)
com.intellij.psi.controlFlow.ControlFlow flow
java.util.Set readVars
int startOffset
int stopPoint
com.intellij.psi.controlFlow.ControlFlowUtil$9MyVisitor 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$10MyVisitor 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
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
public static boolean areVariablesUnmodifiedAtLocations (com.intellij.psi.controlFlow.ControlFlow, int, int, java.util.Set, java.lang.Iterable)
int offset
com.intellij.psi.PsiElement location
com.intellij.psi.controlFlow.Instruction instruction
int offset
com.intellij.psi.controlFlow.ControlFlow flow
int startOffset
int endOffset
java.util.Set variables
Iterable locations
java.util.List instructions
com.intellij.util.containers.IntArrayList locationOffsetList
int[] locationOffsets
private static synthetic boolean lambda$findSingleReadOccurrence$0 (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement e
static synthetic com.intellij.psi.PsiStatement access$000 (com.intellij.psi.controlFlow.ControlFlow, int)
com.intellij.psi.controlFlow.ControlFlow x0
int x1
static synthetic void access$100 (java.util.Collection, com.intellij.psi.PsiStatement, java.lang.Class[])
java.util.Collection x0
com.intellij.psi.PsiStatement x1
Class[] x2
static synthetic void access$200 (com.intellij.psi.controlFlow.ControlFlow, int, int, com.intellij.util.containers.IntArrayList, java.util.Collection, com.intellij.psi.controlFlow.BranchingInstruction, com.intellij.psi.PsiStatement, java.lang.Class[])
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
com.intellij.psi.PsiStatement x6
Class[] x7
static synthetic int access$300 (com.intellij.psi.controlFlow.ControlFlow, int)
com.intellij.psi.controlFlow.ControlFlow x0
int x1
static synthetic com.intellij.openapi.diagnostic.Logger access$400 ()
static synthetic boolean access$500 (com.intellij.psi.controlFlow.ControlFlow, int[], int)
com.intellij.psi.controlFlow.ControlFlow x0
int[] x1
int x2
static synthetic com.intellij.psi.PsiReferenceExpression access$1300 (com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiElement x0
com.intellij.psi.PsiVariable x1
static synthetic void access$1400 (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 synthetic boolean access$1500 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement x0
static synthetic void access$1700 (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/DefUseUtil$1$1.class
DefUseUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.DefUseUtil$1$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic java.util.Set val$res
final synthetic com.intellij.psi.controlFlow.DefUseUtil$1 this$0
void <init> (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.class
DefUseUtil.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 synthetic com.intellij.psi.PsiVariable val$def
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/DefUseUtil$2$1.class
DefUseUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.DefUseUtil$2$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic java.util.Set val$res
final synthetic com.intellij.psi.controlFlow.DefUseUtil$2 this$0
void <init> (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.class
DefUseUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.DefUseUtil$2 extends com.intellij.psi.controlFlow.DefUseUtil$RefsDefs {
final synthetic com.intellij.psi.PsiVariable val$def
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/DefUseUtil$3.class
DefUseUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.DefUseUtil$3 extends java.lang.Object implements com.intellij.psi.controlFlow.ControlFlowPolicy {
void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/DefUseUtil$Info.class
DefUseUtil.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/DefUseUtil$InstructionState.class
DefUseUtil.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
void <init> (com.intellij.psi.controlFlow.InstructionKey)
com.intellij.psi.controlFlow.InstructionKey instructionKey
void addBackwardTrace (com.intellij.psi.controlFlow.InstructionKey)
com.intellij.psi.controlFlow.InstructionKey key
java.util.List getBackwardTraces ()
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 ()
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
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 synthetic int compareTo (java.lang.Object)
static synthetic void access$000 (com.intellij.psi.controlFlow.DefUseUtil$InstructionState)
com.intellij.psi.controlFlow.DefUseUtil$InstructionState x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/DefUseUtil$InstructionStateWalker.class
DefUseUtil.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/DefUseUtil$RefsDefs$1Inner.class
DefUseUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.DefUseUtil$RefsDefs$1Inner extends java.lang.Object {
final synthetic boolean[] val$visited
final synthetic java.util.Set val$res
final synthetic com.intellij.psi.PsiVariable val$def
final synthetic com.intellij.psi.controlFlow.DefUseUtil$RefsDefs this$0
void <init> (com.intellij.psi.controlFlow.DefUseUtil$RefsDefs, boolean[], java.util.Set, com.intellij.psi.PsiVariable)
com.intellij.psi.controlFlow.DefUseUtil$RefsDefs this$0
private 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
static synthetic void access$500 (com.intellij.psi.controlFlow.DefUseUtil$RefsDefs$1Inner, int)
com.intellij.psi.controlFlow.DefUseUtil$RefsDefs$1Inner x0
int x1
}
com/intellij/psi/controlFlow/DefUseUtil$RefsDefs.class
DefUseUtil.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)
void <init> (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 synthetic 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/DefUseUtil$WalkThroughStack.class
DefUseUtil.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/DefUseUtil.class
DefUseUtil.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 <init> ()
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.PsiCodeBlock body
com.intellij.psi.PsiVariable def
com.intellij.psi.PsiElement ref
public static com.intellij.psi.PsiElement[] getDefs (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement, boolean)
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
boolean rethrow
public static com.intellij.psi.PsiElement[] getRefs (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
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, boolean)
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
boolean rethrow
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 synthetic com.intellij.util.containers.IntArrayList[] access$100 (java.util.List)
java.util.List x0
static synthetic com.intellij.psi.controlFlow.ControlFlowPolicy access$300 ()
static synthetic com.intellij.openapi.diagnostic.Logger access$400 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/EmptyInstruction.class
EmptyInstruction.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/GoToInstruction.class
GoToInstruction.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
void <init> (int)
int offset
void <init> (int, com.intellij.psi.controlFlow.BranchingInstruction$Role)
int offset
com.intellij.psi.controlFlow.BranchingInstruction$Role role
void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/Instruction.class
Instruction.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.class
InstructionBase.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 <init> ()
public com.intellij.psi.controlFlow.Instruction clone ()
CloneNotSupportedException e
public abstract java.lang.String toString ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/InstructionClientVisitor.class
InstructionClientVisitor.java
package com.intellij.psi.controlFlow
abstract com.intellij.psi.controlFlow.InstructionClientVisitor extends com.intellij.psi.controlFlow.ControlFlowInstructionVisitor {
boolean[] processedInstructions
void <init> ()
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.class
InstructionKey.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.InstructionKey$OverflowException extends java.lang.RuntimeException {
void <init> (int)
int offset
}
com/intellij/psi/controlFlow/InstructionKey.class
InstructionKey.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 <init> (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 synthetic int compareTo (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/InstructionKeySet$1.class
InstructionKeySet.java
package com.intellij.psi.controlFlow
synthetic com.intellij.psi.controlFlow.InstructionKeySet$1 extends java.lang.Object {
}
com/intellij/psi/controlFlow/InstructionKeySet$Node.class
InstructionKeySet.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.InstructionKeySet$Node extends gnu.trove.TIntObjectHashMap {
private void <init> (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
synthetic void <init> (int, com.intellij.psi.controlFlow.InstructionKeySet$1)
int x0
com.intellij.psi.controlFlow.InstructionKeySet$1 x1
static synthetic 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 synthetic 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/InstructionKeySet.class
InstructionKeySet.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/LocalsControlFlowPolicy.class
LocalsControlFlowPolicy.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/LocalsOrMyInstanceFieldsControlFlowPolicy.class
LocalsOrMyInstanceFieldsControlFlowPolicy.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 <init> ()
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
public static com.intellij.psi.controlFlow.LocalsOrMyInstanceFieldsControlFlowPolicy getInstance ()
public static boolean isLocalOrMyInstanceReference (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression variableReference
com.intellij.psi.PsiExpression qualifierExpression
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ReadVariableInstruction.class
ReadVariableInstruction.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ReturnInstruction.class
ReturnInstruction.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 com.intellij.psi.controlFlow.CallInstruction myCallInstruction
private boolean myRethrowFromFinally
public void <init> (int, com.intellij.psi.controlFlow.CallInstruction)
int offset
com.intellij.psi.controlFlow.CallInstruction callInstruction
public java.lang.String toString ()
int[] getPossibleReturnOffsets ()
int getProcBegin ()
int getProcEnd ()
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
void setRethrowFromFinally ()
boolean isRethrowFromFinally ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ReturnStatementsVisitor.class
ReturnStatementsVisitor.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.class
SimpleInstruction.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/ThrowToInstruction.class
ThrowToInstruction.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
void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/controlFlow/WriteVariableInstruction.class
WriteVariableInstruction.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/filters/ConstructorFilter.class
ConstructorFilter.java
package com.intellij.psi.filters
public com.intellij.psi.filters.ConstructorFilter extends com.intellij.psi.filters.ClassFilter {
public void <init> ()
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.class
AnnotationTypeFilter.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 <init> ()
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.class
ModifierFilter.java
package com.intellij.psi.filters.element
final com.intellij.psi.filters.element.ModifierFilter$ModifierRestriction extends java.lang.Object {
public final String modifierName
public final boolean isSet
void <init> (java.lang.String, boolean)
String modifierName
boolean isSet
}
com/intellij/psi/filters/element/ModifierFilter.class
ModifierFilter.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
public void <init> (java.lang.String, boolean)
String modifier
boolean hasToBe
public transient void <init> (java.lang.String[])
String[] modifiers
private void <init> (java.util.List)
java.util.List restrictions
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
boolean shouldHave
com.intellij.psi.filters.element.ModifierFilter$ModifierRestriction psiModifier
Object element
com.intellij.psi.PsiElement context
com.intellij.psi.PsiModifierList list
public java.lang.String toString ()
com.intellij.psi.filters.element.ModifierFilter$ModifierRestriction rest
StringBuilder sb
java.util.Iterator iter
private static synthetic com.intellij.psi.filters.element.ModifierFilter$ModifierRestriction lambda$new$0 (java.lang.String)
String modifier
}
com/intellij/psi/impl/ConstantExpressionEvaluator.class
ConstantExpressionEvaluator.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.class
ConstantExpressionVisitor.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.Interner myInterner
private java.util.Set myVisitedVars
private final java.util.Map myCachedValues
private final boolean myThrowExceptionOnOverflow
private Object myResult
private final com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator myAuxEvaluator
void <init> (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 java.lang.Object getStoredValue (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
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.PsiPolyadicExpression)
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.PsiPolyadicExpression expression
Object value
private static java.lang.Boolean handleEqualityComparison (java.lang.Object, java.lang.Object, com.intellij.psi.tree.IElementType)
Object lOperandValue
Object rOperandValue
com.intellij.psi.tree.IElementType tokenType
private static java.lang.Boolean compareNumbers (java.lang.Object, java.lang.Object, com.intellij.psi.tree.IElementType)
double v1
double v2
int result
float v1
float v2
int result
int result
Object o1
Object o2
com.intellij.psi.tree.IElementType op
Number n1
Number n2
int result
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 visitClassObjectAccessExpression (com.intellij.psi.PsiClassObjectAccessExpression)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassObjectAccessExpression expression
com.intellij.psi.PsiType type
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/ElementPresentationUtil.class
ElementPresentationUtil.java
package com.intellij.psi.impl
public final 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 <init> ()
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
StringBuilder 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
public static javax.swing.Icon addVisibilityIcon (com.intellij.psi.PsiModifierListOwner, int, com.intellij.ui.icons.RowIcon)
com.intellij.psi.PsiModifierListOwner element
int flags
com.intellij.ui.icons.RowIcon baseIcon
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getClassKind$0 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
static void <clinit> ()
com.intellij.ui.IconManager iconManager
}
com/intellij/psi/impl/EmptySubstitutorImpl.class
EmptySubstitutorImpl.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 <init> ()
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 ()
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/ExpressionConverter.class
ExpressionConverter.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 <init> ()
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 <clinit> ()
}
com/intellij/psi/impl/InheritanceImplUtil.class
InheritanceImplUtil.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/IsConstantExpressionVisitor.class
IsConstantExpressionVisitor.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 <init> ()
public boolean isConstant ()
public void visitExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
public void visitClassObjectAccessExpression (com.intellij.psi.PsiClassObjectAccessExpression)
com.intellij.psi.PsiClassObjectAccessExpression expression
public void visitParenthesizedExpression (com.intellij.psi.PsiParenthesizedExpression)
com.intellij.psi.PsiParenthesizedExpression expression
com.intellij.psi.PsiExpression expr
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiTypeElement element
com.intellij.psi.PsiType type
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiPrefixExpression expression
com.intellij.psi.PsiExpression operand
com.intellij.psi.tree.IElementType opType
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression expression
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
com.intellij.psi.PsiExpression thenExpr
com.intellij.psi.PsiExpression elseExpr
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiVariable variable
Boolean isConst
com.intellij.psi.PsiExpression initializer
}
com/intellij/psi/impl/JavaClassSupersImpl$1.class
JavaClassSupersImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.JavaClassSupersImpl$1 extends java.lang.Object implements com.intellij.psi.TypeAnnotationProvider {
final synthetic com.intellij.psi.PsiType val$innerType
final synthetic com.intellij.psi.PsiAnnotation[] val$typeAnnotations
void <init> (com.intellij.psi.PsiType, com.intellij.psi.PsiAnnotation[])
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/JavaClassSupersImpl$2.class
JavaClassSupersImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.JavaClassSupersImpl$2 extends com.intellij.psi.impl.ScopedClassHierarchy {
final synthetic StringBuilder val$msg
final synthetic com.intellij.psi.impl.JavaClassSupersImpl this$0
void <init> (com.intellij.psi.impl.JavaClassSupersImpl, com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope, java.lang.StringBuilder)
com.intellij.psi.impl.JavaClassSupersImpl this$0
com.intellij.psi.PsiClass psiClass
com.intellij.psi.search.GlobalSearchScope resolveScope
void visitType (com.intellij.psi.PsiClassType, java.util.Map)
com.intellij.psi.PsiClassType type
java.util.Map map
com.intellij.psi.PsiClass eachClass
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/JavaClassSupersImpl.class
JavaClassSupersImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.JavaClassSupersImpl extends com.intellij.psi.util.JavaClassSupers {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.Set ourReportedInconsistencies
public void <init> ()
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.PsiAnnotation[] typeAnnotations
com.intellij.psi.PsiType targetType
com.intellij.psi.PsiType innerType
com.intellij.psi.PsiClass paramCandidate
com.intellij.psi.PsiType targetType
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
public void reportHierarchyInconsistency (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass derivedClass
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
private static synthetic boolean lambda$reportHierarchyInconsistency$0 (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass s
static synthetic java.lang.String access$000 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/JavaConstantExpressionEvaluator$1.class
JavaConstantExpressionEvaluator.java
package com.intellij.psi.impl
com.intellij.psi.impl.JavaConstantExpressionEvaluator$1 extends java.lang.Object implements com.intellij.openapi.util.Factory {
final synthetic boolean val$throwExceptionOnOverflow
final synthetic com.intellij.psi.impl.JavaConstantExpressionEvaluator this$0
void <init> (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 synthetic java.lang.Object create ()
}
com/intellij/psi/impl/JavaConstantExpressionEvaluator.class
JavaConstantExpressionEvaluator.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 <init> (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.PsiExpression)
com.intellij.psi.PsiExpression element
private void cache (com.intellij.psi.PsiExpression, java.lang.Object)
com.intellij.psi.PsiExpression 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.PsiExpression 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
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$static$1 ()
java.util.concurrent.ConcurrentMap value
private static synthetic java.util.concurrent.ConcurrentMap lambda$new$0 (com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator, boolean)
com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator auxEvaluator
boolean throwExceptionOnOverflow
static synthetic com.intellij.openapi.util.Key access$000 ()
static synthetic com.intellij.openapi.util.Key access$100 ()
static synthetic com.intellij.openapi.project.Project access$200 (com.intellij.psi.impl.JavaConstantExpressionEvaluator)
com.intellij.psi.impl.JavaConstantExpressionEvaluator x0
static synthetic com.intellij.psi.util.CachedValueProvider access$300 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/JavaPsiFacadeEx.class
JavaPsiFacadeEx.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.JavaPsiFacadeEx extends com.intellij.psi.JavaPsiFacade {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/JavaPsiFacadeImpl$1.class
JavaPsiFacadeImpl.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 synthetic com.intellij.psi.util.PsiModificationTracker val$modificationTracker
final synthetic com.intellij.psi.impl.JavaPsiFacadeImpl this$0
void <init> (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.class
JavaPsiFacadeImpl.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.psi.PsiConstantEvaluationHelper myConstantEvaluationHelper
private final java.util.concurrent.ConcurrentMap myPackageCache
private final java.util.concurrent.ConcurrentMap myClassCache
private final java.util.Map myModuleCache
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.impl.file.impl.JavaFileManager myFileManager
private final com.intellij.openapi.util.AtomicNotNullLazyValue myJvmFacade
private final com.intellij.psi.JvmPsiConversionHelper myConversionHelper
public void <init> (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)
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
java.util.List allClasses
private java.util.List findClassesWithJvmFacade (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
java.util.List jvmPsiClasses
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
java.util.List result
java.util.List ownClasses
java.util.List jvmClasses
public java.util.List findClassesWithoutJvmFacade (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
public com.intellij.psi.PsiJavaModule findModule (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String moduleName
com.intellij.psi.search.GlobalSearchScope scope
java.util.Collection modules
public java.util.Collection findModules (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String moduleName
com.intellij.psi.search.GlobalSearchScope scope
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 ()
private synthetic java.util.Collection lambda$findModules$3 (com.intellij.psi.search.GlobalSearchScope, java.lang.String)
com.intellij.psi.search.GlobalSearchScope scope
String k
private static synthetic java.util.Map lambda$findModules$2 (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope k
private synthetic com.intellij.psi.PsiClass lambda$findClassesWithJvmFacade$1 (com.intellij.lang.jvm.JvmClass)
com.intellij.lang.jvm.JvmClass it
private static synthetic com.intellij.lang.jvm.facade.JvmFacadeImpl lambda$new$0 (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
static synthetic java.util.concurrent.ConcurrentMap access$000 (com.intellij.psi.impl.JavaPsiFacadeImpl)
com.intellij.psi.impl.JavaPsiFacadeImpl x0
static synthetic java.util.concurrent.ConcurrentMap access$100 (com.intellij.psi.impl.JavaPsiFacadeImpl)
com.intellij.psi.impl.JavaPsiFacadeImpl x0
static synthetic java.util.Map access$200 (com.intellij.psi.impl.JavaPsiFacadeImpl)
com.intellij.psi.impl.JavaPsiFacadeImpl x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/JavaPsiImplementationHelper.class
JavaPsiImplementationHelper.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.JavaPsiImplementationHelper extends java.lang.Object {
public void <init> ()
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.PsiJavaModule getOriginalModule (com.intellij.psi.PsiJavaModule)
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)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/JvmPsiConversionHelperImpl.class
JvmPsiConversionHelperImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.JvmPsiConversionHelperImpl extends java.lang.Object implements com.intellij.psi.JvmPsiConversionHelper {
public void <init> ()
public com.intellij.psi.PsiClass convertTypeDeclaration (com.intellij.lang.jvm.JvmTypeDeclaration)
com.intellij.lang.jvm.JvmTypeDeclaration typeDeclaration
public com.intellij.psi.PsiTypeParameter convertTypeParameter (com.intellij.lang.jvm.JvmTypeParameter)
com.intellij.lang.jvm.JvmTypeParameter typeParameter
public com.intellij.psi.PsiType convertType (com.intellij.lang.jvm.types.JvmType)
com.intellij.lang.jvm.types.JvmType type
public com.intellij.psi.PsiSubstitutor convertSubstitutor (com.intellij.lang.jvm.types.JvmSubstitutor)
com.intellij.psi.PsiTypeParameter psiTypeParameter
com.intellij.lang.jvm.types.JvmType substitution
com.intellij.psi.PsiType psiType
com.intellij.lang.jvm.JvmTypeParameter parameter
com.intellij.lang.jvm.types.JvmSubstitutor substitutor
com.intellij.psi.PsiSubstitutor result
public com.intellij.psi.PsiMethod convertMethod (com.intellij.lang.jvm.JvmMethod)
com.intellij.lang.jvm.JvmMethod method
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/LanguageConstantExpressionEvaluator.class
LanguageConstantExpressionEvaluator.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 <init> ()
static void <clinit> ()
}
com/intellij/psi/impl/PsiClassImplUtil$1.class
PsiClassImplUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiClassImplUtil$1 extends com.intellij.psi.scope.processor.FilterScopeProcessor {
final synthetic com.intellij.psi.impl.PsiClassImplUtil$MemberType val$key
final synthetic java.util.List val$allMembers
final synthetic java.util.Map val$map
final synthetic com.intellij.psi.scope.ElementClassHint val$classHint
void <init> (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.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
private static synthetic java.util.List lambda$add$0 (java.lang.String)
String __
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiClassImplUtil$2.class
PsiClassImplUtil.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 synthetic com.intellij.psi.PsiClass val$aClass
final synthetic com.intellij.psi.search.GlobalSearchScope val$resolveScope
final synthetic com.intellij.pom.java.LanguageLevel val$languageLevel
final synthetic com.intellij.psi.PsiSubstitutor val$substitutor
final synthetic boolean val$isRaw
void <init> (com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope, 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 synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/PsiClassImplUtil$3.class
PsiClassImplUtil.java
package com.intellij.psi.impl
synthetic com.intellij.psi.impl.PsiClassImplUtil$3 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$psi$impl$PsiClassImplUtil$MemberType
static void <clinit> ()
}
com/intellij/psi/impl/PsiClassImplUtil$ByNameCachedValueProvider.class
PsiClassImplUtil.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 <init> ()
public com.intellij.psi.util.CachedValueProvider$Result compute (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass myClass
java.util.Map map
public volatile synthetic com.intellij.psi.util.CachedValueProvider$Result compute (java.lang.Object)
private static synthetic com.intellij.psi.impl.PsiClassImplUtil$MembersMap lambda$compute$0 (com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass myClass
com.intellij.psi.search.GlobalSearchScope scope
static synthetic com.intellij.psi.impl.PsiClassImplUtil$ByNameCachedValueProvider access$100 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiClassImplUtil$ClassIconRequest.class
PsiClassImplUtil.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 <init> (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
synthetic void <init> (com.intellij.psi.PsiClass, int, javax.swing.Icon, com.intellij.psi.impl.PsiClassImplUtil$1)
com.intellij.psi.PsiClass x0
int x1
javax.swing.Icon x2
com.intellij.psi.impl.PsiClassImplUtil$1 x3
static synthetic com.intellij.psi.PsiClass access$500 (com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest)
com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest x0
static synthetic int access$600 (com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest)
com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest x0
static synthetic javax.swing.Icon access$700 (com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest)
com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiClassImplUtil$MemberType.class
PsiClassImplUtil.java
package com.intellij.psi.impl
public final enum com.intellij.psi.impl.PsiClassImplUtil$MemberType extends java.lang.Enum {
public static final enum com.intellij.psi.impl.PsiClassImplUtil$MemberType CLASS
public static final enum com.intellij.psi.impl.PsiClassImplUtil$MemberType FIELD
public static final enum com.intellij.psi.impl.PsiClassImplUtil$MemberType METHOD
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/impl/PsiClassImplUtil$MembersMap.class
PsiClassImplUtil.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiClassImplUtil$MembersMap extends java.lang.Object {
final java.util.concurrent.ConcurrentMap myMap
void <init> (com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.search.GlobalSearchScope scope
private java.util.Map get (com.intellij.psi.impl.PsiClassImplUtil$MemberType)
com.intellij.psi.impl.PsiClassImplUtil$MemberType type
static synthetic java.util.Map access$000 (com.intellij.psi.impl.PsiClassImplUtil$MembersMap, com.intellij.psi.impl.PsiClassImplUtil$MemberType)
com.intellij.psi.impl.PsiClassImplUtil$MembersMap x0
com.intellij.psi.impl.PsiClassImplUtil$MemberType x1
}
com/intellij/psi/impl/PsiClassImplUtil.class
PsiClassImplUtil.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 synthetic boolean $assertionsDisabled
private void <init> ()
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.icons.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
private static java.util.concurrent.ConcurrentMap createMembersMap (com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.search.GlobalSearchScope scope
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.search.GlobalSearchScope)
com.intellij.psi.PsiElement parent
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.psi.search.GlobalSearchScope resolveScope
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.PsiClassType type
com.intellij.psi.PsiClass resolved
String name
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 com.intellij.psi.PsiFile getOriginalFile (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiFile file
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
private static synthetic com.intellij.openapi.util.Pair lambda$withSubstitutors$4 (com.intellij.psi.impl.ScopedClassHierarchy, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiMember)
com.intellij.psi.impl.ScopedClassHierarchy hierarchy
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor substitutor
private static synthetic boolean lambda$processDeclarationsInClassNotCached$3 (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, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
java.util.Set visited1
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.PsiClass superClass
com.intellij.psi.PsiSubstitutor finalSubstitutor
private static synthetic java.util.Map lambda$createMembersMap$2 (com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.impl.PsiClassImplUtil$MemberType)
java.util.Map$Entry entry
com.intellij.psi.PsiClass psiClass
com.intellij.psi.search.GlobalSearchScope scope
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
private static synthetic boolean lambda$null$1 (com.intellij.psi.impl.PsiClassImplUtil$MemberType, com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.impl.PsiClassImplUtil$MemberType key
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
private static synthetic javax.swing.Icon lambda$static$0 (com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest)
com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest r
boolean isLocked
javax.swing.Icon symbolIcon
com.intellij.ui.icons.RowIcon baseIcon
javax.swing.Icon result
static synthetic java.util.concurrent.ConcurrentMap access$300 (com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass x0
com.intellij.psi.search.GlobalSearchScope x1
static synthetic com.intellij.psi.PsiSubstitutor access$400 (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 void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiConstantEvaluationHelperImpl.class
PsiConstantEvaluationHelperImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiConstantEvaluationHelperImpl extends com.intellij.psi.PsiConstantEvaluationHelper {
static final synthetic boolean $assertionsDisabled
public void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiDiamondTypeUtil.class
PsiDiamondTypeUtil.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 <init> ()
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.PsiElement psiElement
com.intellij.psi.PsiElement replacement
public static com.intellij.psi.PsiElement createExplicitReplacement (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
com.intellij.psi.PsiReferenceParameterList parameterList
StringBuilder text
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiDiamondType$DiamondInferenceResult result
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiJavaCodeReferenceElement newReference
com.intellij.psi.PsiReferenceParameterList newReferenceParameterList
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
private static boolean isAugmented (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement method
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiTypeElement typeElement
public static boolean areTypeArgumentsRedundant (com.intellij.psi.PsiType[], com.intellij.psi.PsiExpression, boolean, com.intellij.psi.PsiMethod, com.intellij.psi.PsiTypeParameter[])
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
Object marker
com.intellij.psi.PsiCall call
com.intellij.psi.PsiMethodReferenceExpression methodRefCopy
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.PsiExpression context
boolean constructorRef
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiTypeParameter[] typeParameters
private static boolean isInferenceEquivalent (com.intellij.psi.PsiType[], com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType inferredType
int i
com.intellij.psi.PsiType[] typeArguments
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethodReferenceExpression methodRefCopy
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiTypeElement qualifierType
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiSubstitutor psiSubstitutor
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
private static boolean checkParentApplicability (com.intellij.psi.PsiExpression)
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiExpression exprCopy
private static synthetic java.lang.String lambda$replaceDiamondWithExplicitTypes$0 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
static void <clinit> ()
}
com/intellij/psi/impl/PsiElementFactoryImpl.class
PsiElementFactoryImpl.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 java.util.concurrent.ConcurrentMap myArrayClasses
private final java.util.concurrent.ConcurrentMap myCachedObjectType
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper CATCH_SECTION
static final synthetic boolean $assertionsDisabled
public void <init> (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 (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
String text
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
public com.intellij.psi.PsiResourceVariable createResourceVariable (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement)
String name
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiElement context
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiResourceList resourceList
com.intellij.psi.PsiResourceVariable resourceVariable
com.intellij.psi.PsiIdentifier nameIdentifier
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.PsiAnnotation createAnnotationFromText (java.lang.String, com.intellij.psi.PsiElement, boolean) throws com.intellij.util.IncorrectOperationException
String annotationText
com.intellij.psi.PsiElement context
boolean markGenerated
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 synthetic com.intellij.psi.PsiElement createReferenceElementByType (com.intellij.psi.PsiClassType)
public volatile synthetic com.intellij.psi.PsiElement createExpressionFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
private static synthetic void lambda$static$0 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiElementFinderImpl$1.class
PsiElementFinderImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiElementFinderImpl$1 extends com.intellij.openapi.application.ReadActionProcessor {
final synthetic com.intellij.psi.search.GlobalSearchScope val$scope
final synthetic com.intellij.psi.PsiManager val$psiManager
final synthetic com.intellij.util.Processor val$consumer
final synthetic com.intellij.psi.impl.PsiElementFinderImpl this$0
void <init> (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 synthetic boolean processInReadAction (java.lang.Object)
}
com/intellij/psi/impl/PsiElementFinderImpl.class
PsiElementFinderImpl.java
package com.intellij.psi.impl
public final 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 <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiExpressionEvaluator.class
PsiExpressionEvaluator.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiExpressionEvaluator extends java.lang.Object implements com.intellij.psi.impl.ConstantExpressionEvaluator {
public void <init> ()
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.class
PsiImplUtil.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 synthetic boolean $assertionsDisabled
private void <init> ()
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 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 containingClass
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 boolean isDeprecated (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
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 isUnqualifiedReference (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static com.intellij.psi.PsiLoopStatement findEnclosingLoop (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
com.intellij.psi.PsiElement start
public static com.intellij.psi.PsiElement findEnclosingSwitchOrLoop (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
com.intellij.psi.PsiElement start
public static com.intellij.psi.PsiLabeledStatement findEnclosingLabeledStatement (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement e
com.intellij.psi.PsiElement start
String label
public static java.util.List findAllEnclosingLabels (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement start
java.util.List result
private static boolean isCodeBoundary (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
public static com.intellij.psi.PsiSwitchLabelStatementBase getSwitchLabel (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement grand
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
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)
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl.class
PsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiJavaParserFacadeImpl extends java.lang.Object implements com.intellij.psi.PsiJavaParserFacade {
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
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper DIAMOND_REF
private 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
protected final com.intellij.psi.PsiManager myManager
public void <init> (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
protected com.intellij.psi.PsiJavaFile createDummyJavaFile (java.lang.String)
String text
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 text
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 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
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
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, 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 createModuleStatementFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
String template
com.intellij.psi.PsiJavaModule module
com.intellij.psi.PsiStatement statement
public com.intellij.psi.PsiJavaModuleReferenceElement createModuleReferenceFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
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
private static synthetic void lambda$static$13 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void lambda$static$12 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void lambda$static$11 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void lambda$static$10 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void lambda$static$9 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void lambda$static$8 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void lambda$static$7 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void lambda$static$6 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void lambda$static$5 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void lambda$static$4 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void lambda$static$3 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
int flags
private static synthetic void lambda$static$2 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void lambda$static$1 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void lambda$static$0 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiNameHelperImpl$1.class
PsiNameHelperImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiNameHelperImpl$1 extends com.intellij.psi.impl.PsiNameHelperImpl {
void <init> ()
protected com.intellij.pom.java.LanguageLevel getLanguageLevel ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiNameHelperImpl.class
PsiNameHelperImpl.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 <init> (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 <init> ()
synthetic void <init> (com.intellij.psi.impl.PsiNameHelperImpl$1)
com.intellij.psi.impl.PsiNameHelperImpl$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiSubstitutorImpl$1.class
PsiSubstitutorImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiSubstitutorImpl$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void <init> ()
public int computeHashCode (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter parameter
public boolean equals (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter element1
com.intellij.psi.PsiTypeParameter element2
public volatile synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
}
com/intellij/psi/impl/PsiSubstitutorImpl$2.class
PsiSubstitutorImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiSubstitutorImpl$2 extends com.intellij.psi.PsiTypeVisitor {
final synthetic com.intellij.psi.impl.PsiSubstitutorImpl this$0
void <init> (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 synthetic java.lang.Object visitEllipsisType (com.intellij.psi.PsiEllipsisType)
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile synthetic java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/impl/PsiSubstitutorImpl$SubstitutionVisitor.class
PsiSubstitutorImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiSubstitutorImpl$SubstitutionVisitor extends com.intellij.psi.PsiTypeMapper {
static final synthetic boolean $assertionsDisabled
final synthetic com.intellij.psi.impl.PsiSubstitutorImpl this$0
private void <init> (com.intellij.psi.impl.PsiSubstitutorImpl)
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 synthetic java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitType (com.intellij.psi.PsiType)
synthetic void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiSubstitutorImpl.class
PsiSubstitutorImpl.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
static final synthetic boolean $assertionsDisabled
private void <init> (java.util.Map)
java.util.Map map
private void <init> (java.util.Map, com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType)
java.util.Map map
com.intellij.psi.PsiTypeParameter additionalKey
com.intellij.psi.PsiType additionalValue
void <init> (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType)
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType mapping
void <init> (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 static com.intellij.psi.TypeAnnotationProvider getMergedProvider (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
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
private static java.util.Map putAllInternal (java.util.Map, com.intellij.psi.PsiClass, com.intellij.psi.PsiType[])
com.intellij.psi.PsiType mapping
com.intellij.psi.PsiTypeParameter param
int i
java.util.Map originalMap
com.intellij.psi.PsiClass parentClass
com.intellij.psi.PsiType[] mappings
com.intellij.psi.PsiTypeParameter[] params
java.util.Map newMap
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
com.intellij.psi.impl.PsiSubstitutorImpl anotherImpl
java.util.Map newMap
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 synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic com.intellij.psi.PsiAnnotation[] lambda$getMergedProvider$1 (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
private synthetic com.intellij.psi.PsiType lambda$rawTypeForTypeParameter$0 (com.intellij.psi.PsiClassType[])
com.intellij.psi.PsiClassType[] extendsTypes
static synthetic boolean access$100 (com.intellij.psi.impl.PsiSubstitutorImpl, com.intellij.psi.PsiTypeParameter)
com.intellij.psi.impl.PsiSubstitutorImpl x0
com.intellij.psi.PsiTypeParameter x1
static synthetic com.intellij.psi.TypeAnnotationProvider access$200 (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType x0
com.intellij.psi.PsiType x1
static synthetic 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 synthetic com.intellij.psi.PsiType access$400 (com.intellij.psi.impl.PsiSubstitutorImpl, com.intellij.psi.PsiTypeParameter)
com.intellij.psi.impl.PsiSubstitutorImpl x0
com.intellij.psi.PsiTypeParameter x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiSuperMethodImplUtil$1.class
PsiSuperMethodImplUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiSuperMethodImplUtil$1 extends java.lang.Object implements com.intellij.util.containers.hash.EqualityPolicy {
void <init> ()
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 synthetic boolean isEqual (java.lang.Object, java.lang.Object)
public volatile synthetic int getHashCode (java.lang.Object)
}
com/intellij/psi/impl/PsiSuperMethodImplUtil$2.class
PsiSuperMethodImplUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiSuperMethodImplUtil$2 extends java.lang.Object implements com.intellij.util.containers.hash.EqualityPolicy {
final synthetic java.util.Map val$sameParameterErasureMethods
void <init> (java.util.Map)
public int getHashCode (com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature signature
public boolean isEqual (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 synthetic boolean isEqual (java.lang.Object, java.lang.Object)
public volatile synthetic int getHashCode (java.lang.Object)
}
com/intellij/psi/impl/PsiSuperMethodImplUtil.class
PsiSuperMethodImplUtil.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 void <init> ()
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
com.intellij.psi.PsiSubstitutor unifyingSubstitutor
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
public static com.intellij.psi.HierarchicalMethodSignature getHierarchicalMethodSignature (com.intellij.psi.PsiMethod, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiMethod method
com.intellij.psi.search.GlobalSearchScope resolveScope
java.util.Map signatures
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
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getHierarchicalMethodSignature$4 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
java.util.concurrent.ConcurrentMap map
private static synthetic com.intellij.psi.HierarchicalMethodSignature lambda$null$3 (com.intellij.psi.PsiMethod, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiMethod method
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiClass aClass
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.HierarchicalMethodSignature result
private static synthetic java.util.Map lambda$static$2 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
private static synthetic java.util.Map lambda$null$1 (com.intellij.psi.PsiClass, com.intellij.openapi.util.Pair)
com.intellij.psi.PsiClass psiClass
com.intellij.openapi.util.Pair pair
private static synthetic java.util.Map lambda$static$0 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass dom
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/PsiVariableEx.class
PsiVariableEx.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.class
ScopedClassHierarchy.java
package com.intellij.psi.impl
final com.intellij.psi.impl.ScopedClassHierarchy$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void <init> ()
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 synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
}
com/intellij/psi/impl/ScopedClassHierarchy$2.class
ScopedClassHierarchy.java
package com.intellij.psi.impl
com.intellij.psi.impl.ScopedClassHierarchy$2 extends java.lang.Object implements com.intellij.util.PairProcessor {
final synthetic java.util.Map val$map
final synthetic com.intellij.psi.PsiElementFactory val$factory
final synthetic com.intellij.pom.java.LanguageLevel val$level
final synthetic com.intellij.psi.impl.ScopedClassHierarchy this$0
void <init> (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 synthetic boolean process (java.lang.Object, java.lang.Object)
}
com/intellij/psi/impl/ScopedClassHierarchy.class
ScopedClassHierarchy.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 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
void <init> (com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.search.GlobalSearchScope resolveScope
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
private synthetic java.util.List lambda$getImmediateSupersWithCapturing$2 ()
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getHierarchy$1 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
java.util.Map result
private static synthetic com.intellij.psi.impl.ScopedClassHierarchy lambda$null$0 (com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.search.GlobalSearchScope resolveScope1
static synthetic com.intellij.psi.search.GlobalSearchScope access$000 (com.intellij.psi.impl.ScopedClassHierarchy)
com.intellij.psi.impl.ScopedClassHierarchy x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/TypeCorrector$1.class
TypeCorrector.java
package com.intellij.psi.impl
synthetic com.intellij.psi.impl.TypeCorrector$1 extends java.lang.Object {
}
com/intellij/psi/impl/TypeCorrector$CorrectedResolveResult.class
TypeCorrector.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 synthetic com.intellij.psi.impl.TypeCorrector this$0
void <init> (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 synthetic com.intellij.psi.PsiElement getElement ()
static synthetic com.intellij.psi.PsiClass access$200 (com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult)
com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult x0
static synthetic com.intellij.psi.PsiSubstitutor access$400 (com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult)
com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/TypeCorrector$PsiCorrectedClassType.class
TypeCorrector.java
package com.intellij.psi.impl
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 synthetic com.intellij.psi.impl.TypeCorrector this$0
private void <init> (com.intellij.psi.impl.TypeCorrector, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiClassType, com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult)
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiClassType delegate
com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult resolveResult
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
public volatile synthetic com.intellij.lang.jvm.JvmTypeDeclaration resolve ()
private synthetic com.intellij.psi.PsiType lambda$getParameters$0 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
static synthetic com.intellij.psi.PsiClassType access$000 (com.intellij.psi.impl.TypeCorrector$PsiCorrectedClassType)
com.intellij.psi.impl.TypeCorrector$PsiCorrectedClassType x0
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/TypeCorrector.class
TypeCorrector.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 <init> (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 synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitType (com.intellij.psi.PsiType)
static synthetic com.intellij.psi.search.GlobalSearchScope access$300 (com.intellij.psi.impl.TypeCorrector)
com.intellij.psi.impl.TypeCorrector x0
static synthetic com.intellij.openapi.diagnostic.Logger access$500 ()
static synthetic com.intellij.psi.PsiSubstitutor access$600 (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/ModifierFlags.class
ModifierFlags.java
package com.intellij.psi.impl.cache
public final com.intellij.psi.impl.cache.ModifierFlags extends java.lang.Object {
public static final int PUBLIC_MASK
public static final int PRIVATE_MASK
public static final int PROTECTED_MASK
public static final int STATIC_MASK
public static final int FINAL_MASK
public static final int SYNCHRONIZED_MASK
public static final int VOLATILE_MASK
public static final int TRANSIENT_MASK
public static final int NATIVE_MASK
public static final int DEFAULT_MASK
public static final int ABSTRACT_MASK
public static final int STRICTFP_MASK
public static final int PACKAGE_LOCAL_MASK
public static final int OPEN_MASK
public static final int TRANSITIVE_MASK
public static final gnu.trove.TObjectIntHashMap NAME_TO_MODIFIER_FLAG_MAP
public static final gnu.trove.TIntObjectHashMap MODIFIER_FLAG_TO_NAME_MAP
public static final gnu.trove.TObjectIntHashMap KEYWORD_TO_MODIFIER_FLAG_MAP
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static boolean hasModifierProperty (java.lang.String, int)
String name
int mask
int flag
static void <clinit> ()
Object name
}
com/intellij/psi/impl/cache/RecordUtil.class
RecordUtil.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 synthetic boolean $assertionsDisabled
private void <init> ()
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.impl.java.stubs.PsiModifierListStub type
int mask
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/TypeInfo.class
TypeInfo.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 synthetic boolean $assertionsDisabled
public void <init> (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 <clinit> ()
int i
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClassFileDecompiler.class
ClassFileDecompiler.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClassFileStubBuilder.class
ClassFileStubBuilder.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 <init> ()
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 synthetic com.intellij.psi.stubs.Stub buildStubTree (com.intellij.util.indexing.FileContent)
private static synthetic java.lang.String lambda$static$0 (java.lang.Object)
Object o
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsAnnotationImpl$1.class
ClsAnnotationImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsAnnotationImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final synthetic com.intellij.psi.impl.compiled.ClsAnnotationImpl this$0
void <init> (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 synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsAnnotationImpl$2.class
ClsAnnotationImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsAnnotationImpl$2 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final synthetic com.intellij.psi.impl.compiled.ClsAnnotationImpl this$0
void <init> (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 synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsAnnotationImpl.class
ClsAnnotationImpl.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 <init> (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.PsiAnnotationOwner getOwner ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsAnnotationParameterListImpl.class
ClsAnnotationParameterListImpl.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsAnnotationValueImpl.class
ClsAnnotationValueImpl.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsArrayInitializerMemberValueImpl.class
ClsArrayInitializerMemberValueImpl.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsBinaryExpressionImpl.class
ClsBinaryExpressionImpl.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsClassImpl.class
ClsClassImpl.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.openapi.ui.Queryable {
public static final com.intellij.openapi.util.Key DELEGATE_KEY
private final com.intellij.psi.impl.source.ClassInnerStuffCache myInnersCache
public void <init> (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 ()
private boolean isLocalClass ()
com.intellij.psi.impl.java.stubs.PsiClassStub stub
private boolean isAnonymousClass ()
com.intellij.psi.impl.java.stubs.PsiClassStub stub
private boolean isAnonymousOrLocalClass ()
public com.intellij.psi.PsiModifierList getModifierList ()
private com.intellij.psi.PsiModifierList getModifierListInternal ()
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 ()
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass[] classes
int anonymousOrLocalClassesCount
java.util.ArrayList result
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
com.intellij.psi.PsiModifierList modifierList
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 navigationPolicy
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 synthetic com.intellij.psi.PsiElement getRBrace ()
public volatile synthetic com.intellij.psi.PsiElement getLBrace ()
public volatile synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParameter[] getTypeParameters ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.lang.jvm.JvmClass[] getInnerClasses ()
public volatile synthetic com.intellij.lang.jvm.JvmField[] getFields ()
public volatile synthetic com.intellij.lang.jvm.JvmMethod[] getMethods ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsClassObjectAccessExpressionImpl.class
ClsClassObjectAccessExpressionImpl.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 <init> (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.icons.RowIcon rowIcon
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsCustomNavigationPolicy.class
ClsCustomNavigationPolicy.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 com.intellij.psi.PsiElement getNavigationElement (com.intellij.psi.impl.compiled.ClsFileImpl)
com.intellij.psi.impl.compiled.ClsFileImpl clsFile
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
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsCustomNavigationPolicyEx.class
ClsCustomNavigationPolicyEx.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 <init> ()
public com.intellij.psi.PsiFile getFileNavigationElement (com.intellij.psi.impl.compiled.ClsFileImpl)
com.intellij.psi.impl.compiled.ClsFileImpl file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsDocCommentImpl.class
ClsDocCommentImpl.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 <init> (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 synthetic com.intellij.psi.PsiElement getOwner ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsDocTagImpl$NameElement.class
ClsDocTagImpl.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
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsDocTagImpl.class
ClsDocTagImpl.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsElementImpl$InvalidMirrorException.class
ClsElementImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException extends java.lang.RuntimeException {
public void <init> (java.lang.String)
String message
public void <init> (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement stubElement
com.intellij.psi.PsiElement mirrorElement
public void <init> (java.util.List, java.util.List)
java.util.List stubElements
java.util.List mirrorElements
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsElementImpl.class
ClsElementImpl.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 <init> ()
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.PsiCompiledElement)
com.intellij.psi.PsiCompiledElement 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsEnumConstantImpl.class
ClsEnumConstantImpl.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 <init> (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
public volatile synthetic com.intellij.lang.jvm.types.JvmType getType ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsFieldImpl$1.class
ClsFieldImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsFieldImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
static final synthetic boolean $assertionsDisabled
final synthetic com.intellij.psi.impl.compiled.ClsFieldImpl this$0
void <init> (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 synthetic java.lang.Object compute ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsFieldImpl$2.class
ClsFieldImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsFieldImpl$2 extends com.intellij.openapi.util.VolatileNullableLazyValue {
final synthetic com.intellij.psi.impl.compiled.ClsFieldImpl this$0
void <init> (com.intellij.psi.impl.compiled.ClsFieldImpl)
com.intellij.psi.impl.compiled.ClsFieldImpl this$0
protected com.intellij.psi.PsiExpression compute ()
String initializerText
protected volatile synthetic java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsFieldImpl.class
ClsFieldImpl.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 <init> (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 navigationPolicy
com.intellij.psi.PsiElement field
com.intellij.psi.PsiClass mirrorClass
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.icons.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 synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.lang.jvm.types.JvmType getType ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsFileImpl$1.class
ClsFileImpl.java
package com.intellij.psi.impl.compiled
final com.intellij.psi.impl.compiled.ClsFileImpl$1 extends java.lang.Object implements com.intellij.psi.impl.compiled.InnerClassSourceStrategy {
static final synthetic boolean $assertionsDisabled
void <init> ()
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.openapi.vfs.VirtualFile file
Exception e
com.intellij.psi.impl.compiled.ClsFileImpl$FileContentPair innerClass
com.intellij.psi.impl.compiled.StubBuildingVisitor visitor
public volatile synthetic void accept (java.lang.Object, com.intellij.psi.impl.compiled.StubBuildingVisitor)
public volatile synthetic java.lang.Object findInnerClass (java.lang.String, java.lang.Object)
static void <clinit> ()
}
com/intellij/psi/impl/compiled/ClsFileImpl$FileContentPair.class
ClsFileImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsFileImpl$FileContentPair extends com.intellij.openapi.util.Pair {
void <init> (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile file
byte[] content
public byte[] getContent ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsFileImpl.class
ClsFileImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsFileImpl extends com.intellij.psi.impl.file.PsiBinaryFileImpl 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 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 static final com.intellij.psi.impl.compiled.InnerClassSourceStrategy STRATEGY
public static final org.jetbrains.org.objectweb.asm.Attribute[] EMPTY_ATTRIBUTES
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
private void <init> (com.intellij.psi.FileViewProvider, boolean)
com.intellij.psi.FileViewProvider viewProvider
boolean forDecompiling
public com.intellij.psi.PsiFile getContainingFile ()
public boolean isValid ()
boolean isForDecompiling ()
public com.intellij.lang.Language getLanguage ()
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 void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
private void appendMirrorText (java.lang.StringBuilder)
com.intellij.psi.PsiClass[] classes
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
private void setFileMirror (com.intellij.psi.impl.source.tree.TreeElement)
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.PsiElement navigationElement
com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy navigationPolicy
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 com.intellij.psi.PsiFile getCachedMirror ()
com.intellij.psi.impl.source.tree.TreeElement mirrorTreeElement
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public final com.intellij.openapi.util.TextRange getTextRange ()
public final int getStartOffsetInParent ()
public final com.intellij.psi.PsiElement findElementAt (int)
int offset
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
public final int getTextOffset ()
public char[] textToCharArray ()
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.psi.impl.source.StubbedSpine getStubbedSpine ()
public boolean isContentsLoaded ()
public void onContentReload ()
com.intellij.psi.stubs.StubTree stubTree
public void putInfo (java.util.Map)
java.util.Map info
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.compiled.OutOfOrderInnerClassException e
com.intellij.psi.impl.java.stubs.PsiJavaFileStub stub
org.jetbrains.org.objectweb.asm.ClassReader reader
String className
String internalName
boolean module
com.intellij.openapi.projectRoots.JavaSdkVersion jdkVersion
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
private static synthetic void lambda$decompile$2 (com.intellij.psi.impl.compiled.ClsFileImpl, java.lang.StringBuilder)
com.intellij.psi.impl.compiled.ClsFileImpl clsFile
StringBuilder buffer
private synthetic void lambda$getMirror$1 (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.openapi.editor.Document)
com.intellij.psi.impl.source.tree.TreeElement finalMirrorTreeElement
com.intellij.openapi.editor.Document document
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getNavigationElement$0 ()
com.intellij.psi.PsiElement target
com.intellij.openapi.util.ModificationTracker tracker
static synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsIdentifierImpl.class
ClsIdentifierImpl.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsJavaCodeReferenceElementImpl$Resolver.class
ClsJavaCodeReferenceElementImpl.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 <init> ()
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 synthetic com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsJavaCodeReferenceElementImpl.class
ClsJavaCodeReferenceElementImpl.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 <init> (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.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 synthetic com.intellij.psi.ResolveResult[] multiResolve (boolean)
static synthetic 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsJavaModuleImpl.class
ClsJavaModuleImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsJavaModuleImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiJavaModule {
private final com.intellij.psi.PsiJavaModuleReferenceElement myReference
public void <init> (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub)
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public java.lang.Iterable getRequires ()
public java.lang.Iterable getExports ()
public java.lang.Iterable getOpens ()
public java.lang.Iterable getUses ()
public java.lang.Iterable getProvides ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
int newIndentLevel
int start
private static void appendChildren (java.lang.Iterable, java.lang.StringBuilder, int, int)
com.intellij.psi.PsiElement statement
Iterable children
StringBuilder buffer
int indentLevel
int start
java.util.List statements
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiJavaModule mirror
private static void setMirrors (java.lang.Iterable, java.lang.Iterable)
Iterable stubs
Iterable mirrors
public com.intellij.psi.PsiJavaModuleReferenceElement getNameIdentifier ()
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiModifierList getModifierList ()
com.intellij.psi.stubs.StubElement childStub
public boolean hasModifierProperty (java.lang.String)
String name
com.intellij.psi.PsiModifierList modifierList
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public com.intellij.psi.PsiElement getNavigationElement ()
com.intellij.psi.PsiJavaModule module
com.intellij.psi.PsiElement file
com.intellij.psi.PsiElement parent
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsJavaModuleReferenceElementImpl.class
ClsJavaModuleReferenceElementImpl.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.PsiJavaModuleReference myReference
void <init> (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.PsiJavaModuleReference 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 synthetic com.intellij.psi.PsiReference getReference ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsJavaTokenImpl.class
ClsJavaTokenImpl.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsLiteralExpressionImpl.class
ClsLiteralExpressionImpl.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsMemberImpl$1.class
ClsMemberImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsMemberImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final synthetic com.intellij.psi.impl.compiled.ClsMemberImpl this$0
void <init> (com.intellij.psi.impl.compiled.ClsMemberImpl)
com.intellij.psi.impl.compiled.ClsMemberImpl this$0
protected com.intellij.psi.javadoc.PsiDocComment compute ()
protected volatile synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsMemberImpl$2.class
ClsMemberImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsMemberImpl$2 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final synthetic com.intellij.psi.impl.compiled.ClsMemberImpl this$0
void <init> (com.intellij.psi.impl.compiled.ClsMemberImpl)
com.intellij.psi.impl.compiled.ClsMemberImpl this$0
protected com.intellij.psi.PsiIdentifier compute ()
protected volatile synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsMemberImpl.class
ClsMemberImpl.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 <init> (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 synthetic com.intellij.psi.PsiElement getNameIdentifier ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsMethodImpl$1.class
ClsMethodImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsMethodImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
static final synthetic boolean $assertionsDisabled
final synthetic com.intellij.psi.impl.compiled.ClsMethodImpl this$0
void <init> (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 synthetic java.lang.Object compute ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsMethodImpl$2.class
ClsMethodImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsMethodImpl$2 extends com.intellij.openapi.util.VolatileNullableLazyValue {
final synthetic String val$text
final synthetic com.intellij.psi.impl.compiled.ClsMethodImpl this$0
void <init> (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 synthetic java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsMethodImpl.class
ClsMethodImpl.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.NullableLazyValue myDefaultValue
static final synthetic boolean $assertionsDisabled
public void <init> (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 mirrorClass
public com.intellij.psi.PsiElement getNavigationElement ()
com.intellij.psi.PsiElement navigationElement
com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy navigationPolicy
com.intellij.psi.PsiMethod method
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.icons.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 synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParameter[] getTypeParameters ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.psi.PsiElement getBody ()
public volatile synthetic com.intellij.lang.jvm.types.JvmType getReturnType ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getSourceMirrorMethod$0 ()
com.intellij.psi.PsiFile file
com.intellij.openapi.util.ModificationTracker tracker
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsModifierListImpl.class
ClsModifierListImpl.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 <init> (com.intellij.psi.impl.java.stubs.PsiModifierListStub)
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
public com.intellij.psi.PsiElement[] getChildren ()
public boolean hasModifierProperty (java.lang.String)
String name
public boolean hasExplicitModifier (java.lang.String)
String name
public void setModifierProperty (java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
String name
boolean value
public void checkSetModifierProperty (java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
String name
boolean value
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
public void appendMirrorText (int, java.lang.StringBuilder)
com.intellij.psi.PsiAnnotation annotation
int indentLevel
StringBuilder buffer
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiAnnotation[] annotations
boolean separateAnnotations
boolean isClass
boolean isInterface
boolean isEnum
boolean isInterfaceClass
boolean isMethod
boolean isInterfaceMethod
boolean isField
boolean isInterfaceField
boolean isEnumConstant
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsModifierListOwner.class
ClsModifierListOwner.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.class
ClsNameValuePairImpl.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsPackageAccessibilityStatementImpl$1.class
ClsPackageAccessibilityStatementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsPackageAccessibilityStatementImpl$1 extends com.intellij.openapi.util.AtomicNullableLazyValue {
final synthetic com.intellij.psi.impl.compiled.ClsPackageAccessibilityStatementImpl this$0
void <init> (com.intellij.psi.impl.compiled.ClsPackageAccessibilityStatementImpl)
com.intellij.psi.impl.compiled.ClsPackageAccessibilityStatementImpl this$0
protected com.intellij.psi.PsiJavaCodeReferenceElement compute ()
String packageName
protected volatile synthetic java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsPackageAccessibilityStatementImpl$2.class
ClsPackageAccessibilityStatementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsPackageAccessibilityStatementImpl$2 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final synthetic com.intellij.psi.impl.compiled.ClsPackageAccessibilityStatementImpl this$0
void <init> (com.intellij.psi.impl.compiled.ClsPackageAccessibilityStatementImpl)
com.intellij.psi.impl.compiled.ClsPackageAccessibilityStatementImpl this$0
protected java.lang.Iterable compute ()
protected volatile synthetic java.lang.Object compute ()
private synthetic com.intellij.psi.PsiJavaModuleReferenceElement lambda$compute$0 (java.lang.String)
String target
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsPackageAccessibilityStatementImpl.class
ClsPackageAccessibilityStatementImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsPackageAccessibilityStatementImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiPackageAccessibilityStatement {
private final com.intellij.openapi.util.NullableLazyValue myPackageReference
private final com.intellij.openapi.util.NotNullLazyValue myModuleReferences
public void <init> (com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub)
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
public com.intellij.psi.PsiPackageAccessibilityStatement$Role getRole ()
public com.intellij.psi.PsiJavaCodeReferenceElement getPackageReference ()
public java.lang.String getPackageName ()
public java.lang.Iterable getModuleReferences ()
public java.util.List getModuleNames ()
public void appendMirrorText (int, java.lang.StringBuilder)
int i
int indentLevel
StringBuilder buffer
java.util.List targets
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsPackageStatementImpl.class
ClsPackageStatementImpl.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 <init> ()
void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsParameterImpl$1.class
ClsParameterImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsParameterImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
static final synthetic boolean $assertionsDisabled
final synthetic com.intellij.psi.impl.compiled.ClsParameterImpl this$0
void <init> (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 synthetic java.lang.Object compute ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsParameterImpl.class
ClsParameterImpl.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 synthetic boolean $assertionsDisabled
public void <init> (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.icons.RowIcon baseIcon
public com.intellij.psi.search.SearchScope getUseScope ()
public java.lang.String toString ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.lang.jvm.types.JvmType getType ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getName$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsParameterListImpl.class
ClsParameterListImpl.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 synthetic boolean $assertionsDisabled
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsParsingUtil$1.class
ClsParsingUtil.java
package com.intellij.psi.impl.compiled
final com.intellij.psi.impl.compiled.ClsParsingUtil$1 extends com.intellij.psi.impl.compiled.ClsAnnotationValueImpl {
final synthetic String val$canonicalText
final synthetic com.intellij.psi.PsiAnnotation val$psiAnnotation
void <init> (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.class
ClsParsingUtil.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 synthetic boolean $assertionsDisabled
private void <init> ()
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.openapi.projectRoots.JavaSdkVersion getJdkVersionByBytecode (int)
com.intellij.util.lang.JavaVersion version
int major
private static synthetic void lambda$static$0 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsPrefixExpressionImpl.class
ClsPrefixExpressionImpl.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsProvidesStatementImpl.class
ClsProvidesStatementImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsProvidesStatementImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiProvidesStatement {
private final com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl myClassReference
public void <init> (com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub)
com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub stub
public com.intellij.psi.PsiJavaCodeReferenceElement getInterfaceReference ()
public com.intellij.psi.PsiReferenceList getImplementationList ()
com.intellij.psi.stubs.StubElement stub
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsReferenceExpressionImpl.class
ClsReferenceExpressionImpl.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 <init> (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 synthetic com.intellij.psi.ResolveResult[] multiResolve (boolean)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsReferenceListImpl$1.class
ClsReferenceListImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsReferenceListImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final synthetic com.intellij.psi.impl.compiled.ClsReferenceListImpl this$0
void <init> (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 synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsReferenceListImpl$2.class
ClsReferenceListImpl.java
package com.intellij.psi.impl.compiled
synthetic com.intellij.psi.impl.compiled.ClsReferenceListImpl$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$psi$PsiReferenceList$Role
static void <clinit> ()
}
com/intellij/psi/impl/compiled/ClsReferenceListImpl.class
ClsReferenceListImpl.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 <init> (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub)
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
public com.intellij.psi.PsiJavaCodeReferenceElement[] getReferenceElements ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiClassType[] getReferencedTypes ()
public com.intellij.psi.PsiReferenceList$Role getRole ()
public void appendMirrorText (int, java.lang.StringBuilder)
int i
int indentLevel
StringBuilder buffer
String[] names
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static synthetic com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl[] access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsReferenceParameterListImpl.class
ClsReferenceParameterListImpl.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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsRepositoryPsiElement.class
ClsRepositoryPsiElement.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsRequiresStatementImpl$1.class
ClsRequiresStatementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsRequiresStatementImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final synthetic com.intellij.psi.impl.compiled.ClsRequiresStatementImpl this$0
void <init> (com.intellij.psi.impl.compiled.ClsRequiresStatementImpl)
com.intellij.psi.impl.compiled.ClsRequiresStatementImpl this$0
protected com.intellij.psi.PsiJavaModuleReferenceElement compute ()
protected volatile synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsRequiresStatementImpl.class
ClsRequiresStatementImpl.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 <init> (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 com.intellij.psi.PsiJavaModuleReference getModuleReference ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiModifierList getModifierList ()
com.intellij.psi.stubs.StubElement childStub
public boolean hasModifierProperty (java.lang.String)
String name
com.intellij.psi.PsiModifierList modifierList
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsTypeElementImpl$1.class
ClsTypeElementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsTypeElementImpl$1 extends com.intellij.openapi.util.AtomicNullableLazyValue {
final synthetic com.intellij.psi.impl.compiled.ClsTypeElementImpl this$0
void <init> (com.intellij.psi.impl.compiled.ClsTypeElementImpl)
com.intellij.psi.impl.compiled.ClsTypeElementImpl this$0
protected com.intellij.psi.impl.compiled.ClsElementImpl compute ()
protected volatile synthetic java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsTypeElementImpl$2.class
ClsTypeElementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsTypeElementImpl$2 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final synthetic com.intellij.psi.impl.compiled.ClsTypeElementImpl this$0
void <init> (com.intellij.psi.impl.compiled.ClsTypeElementImpl)
com.intellij.psi.impl.compiled.ClsTypeElementImpl this$0
protected com.intellij.psi.PsiType compute ()
protected volatile synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsTypeElementImpl.class
ClsTypeElementImpl.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 synthetic boolean $assertionsDisabled
public void <init> (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 synthetic com.intellij.psi.impl.compiled.ClsElementImpl access$000 (com.intellij.psi.impl.compiled.ClsTypeElementImpl)
com.intellij.psi.impl.compiled.ClsTypeElementImpl x0
static synthetic com.intellij.psi.PsiType access$100 (com.intellij.psi.impl.compiled.ClsTypeElementImpl)
com.intellij.psi.impl.compiled.ClsTypeElementImpl x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsTypeParameterImpl.class
ClsTypeParameterImpl.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 <init> (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 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 synthetic com.intellij.psi.PsiElement getRBrace ()
public volatile synthetic com.intellij.psi.PsiElement getLBrace ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
public volatile synthetic com.intellij.lang.jvm.JvmAnnotation[] getAnnotations ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParameter[] getTypeParameters ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.lang.jvm.JvmClass[] getInnerClasses ()
public volatile synthetic com.intellij.lang.jvm.JvmField[] getFields ()
public volatile synthetic com.intellij.lang.jvm.JvmMethod[] getMethods ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParametersOwner getOwner ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsTypeParametersListImpl.class
ClsTypeParametersListImpl.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 synthetic boolean $assertionsDisabled
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/ClsUsesStatementImpl.class
ClsUsesStatementImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsUsesStatementImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiUsesStatement {
private final com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl myClassReference
public void <init> (com.intellij.psi.impl.java.stubs.PsiUsesStatementStub)
com.intellij.psi.impl.java.stubs.PsiUsesStatementStub stub
public com.intellij.psi.PsiJavaCodeReferenceElement getClassReference ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/InnerClassSourceStrategy.class
InnerClassSourceStrategy.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.class
ModuleStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor$1 extends org.jetbrains.org.objectweb.asm.ModuleVisitor {
final synthetic com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor this$0
void <init> (com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor, int)
com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor this$0
int x0
public void visitRequire (java.lang.String, int, java.lang.String)
com.intellij.psi.impl.java.stubs.impl.PsiRequiresStatementStubImpl statementStub
String module
int access
String version
public transient void visitExport (java.lang.String, int, java.lang.String[])
String packageName
int access
String[] modules
public transient void visitOpen (java.lang.String, int, java.lang.String[])
String packageName
int access
String[] modules
public void visitUse (java.lang.String)
String service
public transient void visitProvide (java.lang.String, java.lang.String[])
String service
String[] providers
com.intellij.psi.impl.java.stubs.impl.PsiProvidesStatementStubImpl statementStub
String[] names
}
com/intellij/psi/impl/compiled/ModuleStubBuildingVisitor.class
ModuleStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor extends org.jetbrains.org.objectweb.asm.ClassVisitor {
private static final com.intellij.util.Function NAME_MAPPER
private final com.intellij.psi.impl.java.stubs.PsiJavaFileStub myParent
private com.intellij.psi.impl.java.stubs.PsiJavaModuleStub myResult
private com.intellij.psi.impl.java.stubs.impl.PsiModifierListStubImpl myModList
public void <init> (com.intellij.psi.impl.java.stubs.PsiJavaFileStub)
com.intellij.psi.impl.java.stubs.PsiJavaFileStub parent
public com.intellij.psi.impl.java.stubs.PsiJavaModuleStub getResult ()
public org.jetbrains.org.objectweb.asm.ModuleVisitor visitModule (java.lang.String, int, java.lang.String)
String name
int access
String version
public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
private static boolean isGenerated (int)
int access
private static int moduleFlags (int)
int access
private static int requiresFlags (int)
int access
int flags
private synthetic void lambda$visitAnnotation$1 (java.lang.String)
String text
private static synthetic java.lang.String lambda$static$0 (java.lang.String)
String name1
static synthetic boolean access$000 (int)
int x0
static synthetic com.intellij.psi.impl.java.stubs.PsiJavaModuleStub access$100 (com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor)
com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor x0
static synthetic int access$200 (int)
int x0
static synthetic com.intellij.util.Function access$300 ()
static void <clinit> ()
}
com/intellij/psi/impl/compiled/OutOfOrderInnerClassException.class
OutOfOrderInnerClassException.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.OutOfOrderInnerClassException extends java.lang.RuntimeException {
public void <init> ()
public java.lang.Throwable fillInStackTrace ()
}
com/intellij/psi/impl/compiled/SignatureParsing.class
SignatureParsing.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 synthetic boolean $assertionsDisabled
private void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$1.class
StubBuildingVisitor.java
package com.intellij.psi.impl.compiled
final com.intellij.psi.impl.compiled.StubBuildingVisitor$1 extends org.jetbrains.org.objectweb.asm.ClassVisitor {
final synthetic java.util.Map val$mapping
void <init> (int, java.util.Map)
int x0
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$2.class
StubBuildingVisitor.java
package com.intellij.psi.impl.compiled
final com.intellij.psi.impl.compiled.StubBuildingVisitor$2 extends java.lang.Object implements com.intellij.util.Function {
final synthetic java.util.Map val$mapping
void <init> (java.util.Map)
public java.lang.String fun (java.lang.String)
com.intellij.openapi.util.Pair p
String internalName
String className
public volatile synthetic java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$AnnotationTextCollector.class
StubBuildingVisitor.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 <init> (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 ()
private synthetic void lambda$visitArray$1 (java.lang.String)
String text
private synthetic void lambda$visitAnnotation$0 (java.lang.String)
String text
synthetic void <init> (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
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$ClassInfo.class
StubBuildingVisitor.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 <init> ()
static synthetic java.util.List access$000 (com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo x0
static synthetic java.util.List access$100 (com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo x0
static synthetic java.lang.String access$200 (com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo x0
synthetic void <init> (com.intellij.psi.impl.compiled.StubBuildingVisitor$1)
com.intellij.psi.impl.compiled.StubBuildingVisitor$1 x0
static synthetic 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 synthetic 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 synthetic java.util.List access$102 (com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo, java.util.List)
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo x0
java.util.List x1
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$FieldAnnotationCollectingVisitor.class
StubBuildingVisitor.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 <init> (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
private synthetic void lambda$visitTypeAnnotation$1 (org.jetbrains.org.objectweb.asm.TypePath, java.lang.String)
org.jetbrains.org.objectweb.asm.TypePath typePath
String text
private synthetic void lambda$visitAnnotation$0 (java.lang.String)
String text
synthetic void <init> (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
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$MethodAnnotationCollectingVisitor.class
StubBuildingVisitor.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 com.intellij.psi.impl.java.stubs.impl.PsiParameterStubImpl[] myParamStubs
private final int myParamCount
private final int myLocalVarIgnoreCount
private final com.intellij.util.Function myMapping
private int myParamIgnoreCount
private int myParamNameIndex
private int myUsedParamSize
private int myUsedParamCount
private java.util.List myFilters
private void <init> (com.intellij.psi.impl.java.stubs.PsiMethodStub, com.intellij.psi.impl.java.stubs.PsiModifierListStub, com.intellij.psi.impl.java.stubs.impl.PsiParameterStubImpl[], int, int, com.intellij.util.Function)
com.intellij.psi.impl.java.stubs.PsiMethodStub owner
com.intellij.psi.impl.java.stubs.PsiModifierListStub modList
com.intellij.psi.impl.java.stubs.impl.PsiParameterStubImpl[] paramStubs
int paramIgnoreCount
int localVarIgnoreCount
com.intellij.util.Function mapping
public void visitAnnotableParameterCount (int, boolean)
int parameterCount
boolean visible
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 visitParameter (java.lang.String, int)
String name
int access
int paramIndex
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)
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 setParameterName (java.lang.String, int)
String name
int paramIndex
private boolean accepted (int, java.lang.String)
int i
int index
String text
java.util.Set filter
private synthetic void lambda$visitAnnotationDefault$3 (java.lang.String)
String text
private synthetic void lambda$visitTypeAnnotation$2 (org.jetbrains.org.objectweb.asm.TypeReference, org.jetbrains.org.objectweb.asm.TypePath, java.lang.String)
int idx
org.jetbrains.org.objectweb.asm.TypeReference ref
org.jetbrains.org.objectweb.asm.TypePath typePath
String text
private synthetic void lambda$visitParameterAnnotation$1 (int, java.lang.String)
int parameter
String text
int idx
private synthetic void lambda$visitAnnotation$0 (java.lang.String)
String text
synthetic void <init> (com.intellij.psi.impl.java.stubs.PsiMethodStub, com.intellij.psi.impl.java.stubs.PsiModifierListStub, com.intellij.psi.impl.java.stubs.impl.PsiParameterStubImpl[], int, int, 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
com.intellij.psi.impl.java.stubs.impl.PsiParameterStubImpl[] x2
int x3
int x4
com.intellij.util.Function x5
com.intellij.psi.impl.compiled.StubBuildingVisitor$1 x6
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$MethodInfo.class
StubBuildingVisitor.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 <init> ()
static synthetic java.lang.String access$600 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
static synthetic java.util.List access$700 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
static synthetic java.util.List access$800 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
static synthetic java.util.List access$900 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
synthetic void <init> (com.intellij.psi.impl.compiled.StubBuildingVisitor$1)
com.intellij.psi.impl.compiled.StubBuildingVisitor$1 x0
static synthetic java.util.List access$702 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo, java.util.List)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
java.util.List x1
static synthetic java.util.List access$802 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo, java.util.List)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
java.util.List x1
static synthetic java.lang.String access$602 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo, java.lang.String)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
String x1
static synthetic java.util.List access$902 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo, java.util.List)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
java.util.List x1
}
com/intellij/psi/impl/compiled/StubBuildingVisitor.class
StubBuildingVisitor.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 final boolean myAnonymousInner
private final boolean myLocalClassInner
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 <init> (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 void <init> (java.lang.Object, com.intellij.psi.impl.compiled.InnerClassSourceStrategy, com.intellij.psi.stubs.StubElement, int, java.lang.String, boolean, boolean)
Object classSource
com.intellij.psi.impl.compiled.InnerClassSourceStrategy innersStrategy
com.intellij.psi.stubs.StubElement parent
int access
String shortName
boolean anonymousInner
boolean localClassInner
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
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
short stubFlags
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo info
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 newTypeParameterList (com.intellij.psi.stubs.StubElement, java.util.List)
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub parameterStub
com.intellij.openapi.util.Pair parameter
com.intellij.psi.stubs.StubElement parent
java.util.List parameters
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub listStub
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
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)
int $index
int $index
com.intellij.psi.impl.compiled.StubBuildingVisitor visitor
Object innerClass
String name
String outerName
String innerName
int access
String jvmClassName
boolean isAnonymousInner
boolean isLocalClassInner
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
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 hasSignature
com.intellij.psi.impl.java.stubs.impl.PsiMethodStubImpl stub
com.intellij.psi.impl.java.stubs.PsiModifierListStub modList
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 paramIgnoreCount
int localVarIgnoreCount
private boolean isInner ()
private boolean isGroovyClosure (java.lang.String)
String[] names
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub extendsList
String canonicalMethodName
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
public static org.jetbrains.org.objectweb.asm.AnnotationVisitor getAnnotationTextCollector (java.lang.String, com.intellij.util.Consumer)
String desc
com.intellij.util.Consumer consumer
private static synthetic java.lang.String lambda$static$2 (java.lang.String)
char c
int p
StringBuilder sb
boolean updated
int start
String internalName
String canonicalText
private synthetic java.lang.String lambda$parseMethodDescription$1 (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type type
private synthetic void lambda$visitAnnotation$0 (java.lang.String)
String text
static synthetic java.lang.String access$1200 (org.jetbrains.org.objectweb.asm.Type, com.intellij.util.Function)
org.jetbrains.org.objectweb.asm.Type x0
com.intellij.util.Function x1
static synthetic java.lang.String access$1300 (java.lang.Object, java.lang.String, boolean, com.intellij.util.Function)
Object x0
String x1
boolean x2
com.intellij.util.Function x3
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/file/PsiPackageImpl$1.class
PsiPackageImpl.java
package com.intellij.psi.impl.file
synthetic com.intellij.psi.impl.file.PsiPackageImpl$1 extends java.lang.Object {
}
com/intellij/psi/impl/file/PsiPackageImpl$PackageAnnotationValueProvider.class
PsiPackageImpl.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 synthetic com.intellij.psi.impl.file.PsiPackageImpl this$0
private void <init> (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
synthetic void <init> (com.intellij.psi.impl.file.PsiPackageImpl, com.intellij.psi.impl.file.PsiPackageImpl$1)
com.intellij.psi.impl.file.PsiPackageImpl x0
com.intellij.psi.impl.file.PsiPackageImpl$1 x1
}
com/intellij/psi/impl/file/PsiPackageImpl.class
PsiPackageImpl.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 <init> (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.impl.file.PsiPackageImpl 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 ()
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
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)
RuntimeException 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 boolean mayHaveContentInScope (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public volatile synthetic com.intellij.psi.impl.file.PsiPackageBase getParentPackage ()
protected volatile synthetic com.intellij.psi.impl.file.PsiPackageBase findPackage (java.lang.String)
public volatile synthetic com.intellij.psi.PsiPackage getParentPackage ()
public volatile synthetic com.intellij.lang.jvm.JvmPackage getParentPackage ()
private static synthetic boolean lambda$findClassByShortName$2 (com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiClass)
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiClass aClass
private static synthetic boolean lambda$findClassesHeuristically$1 (java.lang.String, com.intellij.psi.PsiFile)
String name
com.intellij.psi.PsiFile file
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$createCachedDirectories$0 (boolean)
boolean includeLibrarySources
java.util.Collection result
com.intellij.util.Processor processor
static synthetic com.intellij.psi.impl.JavaPsiFacadeImpl access$100 (com.intellij.psi.impl.file.PsiPackageImpl)
com.intellij.psi.impl.file.PsiPackageImpl x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/file/PsiPackageImplementationHelper.class
PsiPackageImplementationHelper.java
package com.intellij.psi.impl.file
public abstract com.intellij.psi.impl.file.PsiPackageImplementationHelper extends java.lang.Object {
public void <init> ()
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.class
JavaFileManager.java
package com.intellij.psi.impl.file.impl
public abstract com.intellij.psi.impl.file.impl.JavaFileManager extends java.lang.Object {
public static com.intellij.psi.impl.file.impl.JavaFileManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
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)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/ClsStubPsiFactory.class
ClsStubPsiFactory.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 <init> ()
public com.intellij.psi.PsiClass createClass (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public com.intellij.psi.PsiAnnotation createAnnotation (com.intellij.psi.impl.java.stubs.PsiAnnotationStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
public com.intellij.psi.PsiClassInitializer createClassInitializer (com.intellij.psi.impl.java.stubs.PsiClassInitializerStub)
com.intellij.psi.impl.java.stubs.PsiClassInitializerStub stub
public com.intellij.psi.PsiReferenceList createClassReferenceList (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub)
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
public com.intellij.psi.PsiField createField (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public com.intellij.psi.PsiImportList createImportList (com.intellij.psi.impl.java.stubs.PsiImportListStub)
com.intellij.psi.impl.java.stubs.PsiImportListStub stub
public com.intellij.psi.PsiImportStatementBase createImportStatement (com.intellij.psi.impl.java.stubs.PsiImportStatementStub)
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
public com.intellij.psi.PsiMethod createMethod (com.intellij.psi.impl.java.stubs.PsiMethodStub)
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
public com.intellij.psi.PsiModifierList createModifierList (com.intellij.psi.impl.java.stubs.PsiModifierListStub)
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
public com.intellij.psi.PsiParameter createParameter (com.intellij.psi.impl.java.stubs.PsiParameterStub)
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
public com.intellij.psi.PsiParameterList createParameterList (com.intellij.psi.impl.java.stubs.PsiParameterListStub)
com.intellij.psi.impl.java.stubs.PsiParameterListStub stub
public com.intellij.psi.PsiTypeParameter createTypeParameter (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
public com.intellij.psi.PsiTypeParameterList createTypeParameterList (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub
public com.intellij.psi.PsiAnnotationParameterList createAnnotationParameterList (com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub stub
public com.intellij.psi.PsiNameValuePair createNameValuePair (com.intellij.psi.impl.java.stubs.PsiNameValuePairStub)
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
public com.intellij.psi.PsiJavaModule createModule (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub)
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public com.intellij.psi.PsiRequiresStatement createRequiresStatement (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public com.intellij.psi.PsiPackageAccessibilityStatement createPackageAccessibilityStatement (com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub)
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
public com.intellij.psi.PsiUsesStatement createUsesStatement (com.intellij.psi.impl.java.stubs.PsiUsesStatementStub)
com.intellij.psi.impl.java.stubs.PsiUsesStatementStub stub
public com.intellij.psi.PsiProvidesStatement createProvidesStatement (com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub)
com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub stub
static void <clinit> ()
}
com/intellij/psi/impl/java/stubs/FunctionalExpressionElementType.class
FunctionalExpressionElementType.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 <init> (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 synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/FunctionalExpressionKey$1.class
FunctionalExpressionKey.java
package com.intellij.psi.impl.java.stubs
synthetic com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$psi$impl$java$stubs$FunctionalExpressionKey$CoarseType
static void <clinit> ()
}
com/intellij/psi/impl/java/stubs/FunctionalExpressionKey$CoarseType.class
FunctionalExpressionKey.java
package com.intellij.psi.impl.java.stubs
public final enum com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType extends java.lang.Enum {
public static final enum com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType VOID
public static final enum com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType UNKNOWN
public static final enum com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType BOOLEAN
public static final enum com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType NON_VOID
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/impl/java/stubs/FunctionalExpressionKey.class
FunctionalExpressionKey.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/FunctionalExpressionStub.class
FunctionalExpressionStub.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 <init> (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.class
JavaAnnotationElementType.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 <init> ()
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 synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaAnnotationParameterListType.class
JavaAnnotationParameterListType.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 <init> ()
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 synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaClassElementType.class
JavaClassElementType.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 {
void <init> (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
boolean hasDocComment
String qualifiedName
String name
String baseRef
short flags
com.intellij.psi.impl.java.stubs.JavaClassElementType type
private 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
String name
String qname
String sourceFileName
com.intellij.psi.impl.java.stubs.impl.PsiClassStubImpl classStub
String baseRef
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
short 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 volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaClassInitializerElementType.class
JavaClassInitializerElementType.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 <init> ()
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 synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaClassReferenceListElementType.class
JavaClassReferenceListElementType.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 <init> (java.lang.String)
String id
public com.intellij.psi.PsiReferenceList createPsi (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub)
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
public com.intellij.psi.PsiReferenceList createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType type
private static java.lang.String[] getTexts (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
int i
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
java.util.List refs
String[] texts
public void serialize (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
String name
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
String[] names
public com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
int i
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
int len
String[] names
public void indexStub (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub, com.intellij.psi.stubs.IndexSink)
String shortName
String name
com.intellij.psi.impl.java.stubs.PsiClassStub psiClassStub
com.intellij.psi.stubs.StubElement parentStub
String[] names
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
com.intellij.psi.stubs.IndexSink sink
com.intellij.psi.PsiReferenceList$Role role
public static com.intellij.psi.PsiReferenceList$Role elementTypeToRole (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaFieldStubElementType.class
JavaFieldStubElementType.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 <init> (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
String name
com.intellij.psi.impl.cache.TypeInfo type
String 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 volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaImportListElementType.class
JavaImportListElementType.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 <init> ()
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 synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaImportStatementElementType.class
JavaImportStatementElementType.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 <init> (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
String 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 synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaLiteralExpressionElementType.class
JavaLiteralExpressionElementType.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 <init> ()
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 synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaMethodElementType.class
JavaMethodElementType.java
package com.intellij.psi.impl.java.stubs
abstract com.intellij.psi.impl.java.stubs.JavaMethodElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
private static final String TYPE_PARAMETER_PSEUDO_NAME
void <init> (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
String name
com.intellij.psi.impl.cache.TypeInfo type
byte flags
String 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.impl.java.stubs.PsiModifierListStub 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 synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaModifierListElementType.class
JavaModifierListElementType.java
package com.intellij.psi.impl.java.stubs
com.intellij.psi.impl.java.stubs.JavaModifierListElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
void <init> ()
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 synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaModuleElementType.class
JavaModuleElementType.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 <init> ()
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
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 synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaNameValuePairType.class
JavaNameValuePairType.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 <init> ()
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 synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaPackageAccessibilityStatementElementType.class
JavaPackageAccessibilityStatementElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaPackageAccessibilityStatementElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void <init> (java.lang.String)
String debugName
public com.intellij.psi.PsiPackageAccessibilityStatement createPsi (com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub)
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
public com.intellij.psi.PsiPackageAccessibilityStatement createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode child
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
String refText
java.util.List to
public void serialize (com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
String packageName
java.util.List targets
public void indexStub (com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
com.intellij.psi.stubs.IndexSink sink
public static com.intellij.psi.PsiPackageAccessibilityStatement$Role typeToRole (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaParameterElementType.class
JavaParameterElementType.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 <init> ()
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
String 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 synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaParameterListElementType.class
JavaParameterListElementType.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 <init> ()
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 synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaProvidesStatementElementType.class
JavaProvidesStatementElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaProvidesStatementElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void <init> ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiProvidesStatement createPsi (com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub)
com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub stub
public com.intellij.psi.PsiProvidesStatement createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.lang.LighterASTNode ref
String refText
public void serialize (com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaRequiresStatementElementType.class
JavaRequiresStatementElementType.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 <init> ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiRequiresStatement createPsi (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public com.intellij.psi.PsiRequiresStatement createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.lang.LighterASTNode ref
String refText
public void serialize (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaStubElementType.class
JavaStubElementType.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 <init> (java.lang.String)
String debugName
protected void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$1.class
JavaStubElementTypes.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 <init> (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$10.class
JavaStubElementTypes.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 <init> (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$11.class
JavaStubElementTypes.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 <init> (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$12.class
JavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$12 extends com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType {
void <init> (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$13.class
JavaStubElementTypes.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 <init> (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$14.class
JavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$14 extends com.intellij.psi.impl.java.stubs.JavaImportStatementElementType {
void <init> (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$2.class
JavaStubElementTypes.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 <init> (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$3.class
JavaStubElementTypes.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 <init> (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$4.class
JavaStubElementTypes.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 <init> (java.lang.String)
String name
public com.intellij.lang.ASTNode createCompositeNode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$5.class
JavaStubElementTypes.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 <init> (java.lang.String)
String name
public com.intellij.lang.ASTNode createCompositeNode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$6.class
JavaStubElementTypes.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 <init> (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$7.class
JavaStubElementTypes.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 <init> (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$8.class
JavaStubElementTypes.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 <init> (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$9.class
JavaStubElementTypes.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 <init> (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes.class
JavaStubElementTypes.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_REF_EXPRESSION
public static final com.intellij.psi.impl.java.stubs.JavaParameterListElementType PARAMETER_LIST
public static final com.intellij.psi.impl.java.stubs.JavaParameterElementType PARAMETER
public static final com.intellij.psi.impl.java.stubs.JavaTypeParameterElementType TYPE_PARAMETER
public static final com.intellij.psi.impl.java.stubs.JavaTypeParameterListElementType TYPE_PARAMETER_LIST
public static final com.intellij.psi.impl.java.stubs.JavaClassInitializerElementType CLASS_INITIALIZER
public static final com.intellij.psi.impl.java.stubs.JavaImportListElementType IMPORT_LIST
public static final com.intellij.psi.impl.java.stubs.JavaModuleElementType MODULE
public static final com.intellij.psi.impl.java.stubs.JavaRequiresStatementElementType REQUIRES_STATEMENT
public static final com.intellij.psi.impl.java.stubs.JavaUsesStatementElementType USES_STATEMENT
public static final com.intellij.psi.impl.java.stubs.JavaProvidesStatementElementType PROVIDES_STATEMENT
public static final com.intellij.psi.impl.java.stubs.JavaPackageAccessibilityStatementElementType EXPORTS_STATEMENT
public static final com.intellij.psi.impl.java.stubs.JavaPackageAccessibilityStatementElementType OPENS_STATEMENT
public static final com.intellij.psi.impl.java.stubs.JavaClassElementType CLASS
public static final com.intellij.psi.impl.java.stubs.JavaClassElementType ANONYMOUS_CLASS
public static final com.intellij.psi.impl.java.stubs.JavaClassElementType ENUM_CONSTANT_INITIALIZER
public static final com.intellij.psi.impl.java.stubs.JavaMethodElementType METHOD
public static final com.intellij.psi.impl.java.stubs.JavaMethodElementType ANNOTATION_METHOD
public static final com.intellij.psi.impl.java.stubs.JavaFieldStubElementType FIELD
public static final com.intellij.psi.impl.java.stubs.JavaFieldStubElementType ENUM_CONSTANT
public static final com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType EXTENDS_LIST
public static final com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType IMPLEMENTS_LIST
public static final com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType THROWS_LIST
public static final com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType EXTENDS_BOUND_LIST
public static final com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType PROVIDES_WITH_LIST
public static final com.intellij.psi.impl.java.stubs.JavaImportStatementElementType IMPORT_STATEMENT
public static final com.intellij.psi.impl.java.stubs.JavaImportStatementElementType IMPORT_STATIC_STATEMENT
public static final com.intellij.psi.tree.IStubFileElementType JAVA_FILE
static void <clinit> ()
}
com/intellij/psi/impl/java/stubs/JavaTypeParameterElementType.class
JavaTypeParameterElementType.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 <init> ()
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
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 synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaTypeParameterListElementType.class
JavaTypeParameterListElementType.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 <init> ()
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 synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/JavaUsesStatementElementType.class
JavaUsesStatementElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaUsesStatementElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void <init> ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiUsesStatement createPsi (com.intellij.psi.impl.java.stubs.PsiUsesStatementStub)
com.intellij.psi.impl.java.stubs.PsiUsesStatementStub stub
public com.intellij.psi.PsiUsesStatement createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiUsesStatementStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.lang.LighterASTNode ref
String refText
public void serialize (com.intellij.psi.impl.java.stubs.PsiUsesStatementStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiUsesStatementStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiUsesStatementStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiUsesStatementStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiUsesStatementStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/LambdaExpressionElementType$1.class
LambdaExpressionElementType.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 synthetic com.intellij.psi.impl.java.stubs.LambdaExpressionElementType this$0
void <init> (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)
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/LambdaExpressionElementType.class
LambdaExpressionElementType.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 <init> ()
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 synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/MethodReferenceElementType$1.class
MethodReferenceElementType.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.MethodReferenceElementType$1 extends com.intellij.openapi.util.NotNullLazyValue {
void <init> ()
protected com.intellij.psi.tree.TokenSet compute ()
protected volatile synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/MethodReferenceElementType$2.class
MethodReferenceElementType.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 synthetic com.intellij.psi.impl.java.stubs.MethodReferenceElementType this$0
void <init> (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)
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/MethodReferenceElementType.class
MethodReferenceElementType.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 <init> ()
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 synthetic com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile synthetic com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/PsiAnnotationParameterListStub.class
PsiAnnotationParameterListStub.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.class
PsiAnnotationStub.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 <clinit> ()
}
com/intellij/psi/impl/java/stubs/PsiClassInitializerStub.class
PsiClassInitializerStub.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.class
PsiClassReferenceListStub.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.class
PsiClassStub.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 isInterface ()
public abstract boolean isEnum ()
public abstract boolean isEnumConstantInitializer ()
public abstract boolean isAnonymous ()
public abstract boolean isAnonymousInQualifiedNew ()
public abstract boolean isAnnotationType ()
public abstract java.lang.String getSourceFileName ()
public abstract com.intellij.pom.java.LanguageLevel getLanguageLevel ()
}
com/intellij/psi/impl/java/stubs/PsiFieldStub.class
PsiFieldStub.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 ()
}
com/intellij/psi/impl/java/stubs/PsiImportListStub.class
PsiImportListStub.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.class
PsiImportStatementStub.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.class
PsiJavaFileStub.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.class
PsiJavaModuleStub.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.class
PsiMemberStub.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 ()
public boolean hasDeprecatedAnnotation ()
public boolean hasDocComment ()
}
com/intellij/psi/impl/java/stubs/PsiMethodStub.class
PsiMethodStub.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 com.intellij.psi.impl.java.stubs.PsiParameterStub findParameter (int)
}
com/intellij/psi/impl/java/stubs/PsiModifierListStub.class
PsiModifierListStub.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.class
PsiNameValuePairStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiNameValuePairStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract java.lang.String getName ()
public abstract java.lang.String getValue ()
}
com/intellij/psi/impl/java/stubs/PsiPackageAccessibilityStatementStub.class
PsiPackageAccessibilityStatementStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract java.lang.String getPackageName ()
public abstract java.util.List getTargets ()
}
com/intellij/psi/impl/java/stubs/PsiParameterListStub.class
PsiParameterListStub.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.class
PsiParameterStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiParameterStub extends java.lang.Object implements com.intellij.psi.stubs.NamedStub {
public abstract java.lang.String getName ()
public abstract boolean isParameterTypeEllipsis ()
public abstract com.intellij.psi.impl.cache.TypeInfo getType (boolean)
public abstract com.intellij.psi.impl.java.stubs.PsiModifierListStub getModList ()
}
com/intellij/psi/impl/java/stubs/PsiProvidesStatementStub.class
PsiProvidesStatementStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract java.lang.String getInterface ()
}
com/intellij/psi/impl/java/stubs/PsiRequiresStatementStub.class
PsiRequiresStatementStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract java.lang.String getModuleName ()
}
com/intellij/psi/impl/java/stubs/PsiTypeParameterListStub.class
PsiTypeParameterListStub.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.class
PsiTypeParameterStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiTypeParameterStub extends java.lang.Object implements com.intellij.psi.stubs.NamedStub {
public abstract java.util.List getAnnotations ()
}
com/intellij/psi/impl/java/stubs/PsiUsesStatementStub.class
PsiUsesStatementStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiUsesStatementStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract java.lang.String getClassName ()
}
com/intellij/psi/impl/java/stubs/SourceStubPsiFactory.class
SourceStubPsiFactory.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 <init> ()
public com.intellij.psi.PsiClass createClass (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public com.intellij.psi.PsiAnnotation createAnnotation (com.intellij.psi.impl.java.stubs.PsiAnnotationStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
public com.intellij.psi.PsiClassInitializer createClassInitializer (com.intellij.psi.impl.java.stubs.PsiClassInitializerStub)
com.intellij.psi.impl.java.stubs.PsiClassInitializerStub stub
public com.intellij.psi.PsiReferenceList createClassReferenceList (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub)
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
public com.intellij.psi.PsiField createField (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public com.intellij.psi.PsiImportList createImportList (com.intellij.psi.impl.java.stubs.PsiImportListStub)
com.intellij.psi.impl.java.stubs.PsiImportListStub stub
public com.intellij.psi.PsiImportStatementBase createImportStatement (com.intellij.psi.impl.java.stubs.PsiImportStatementStub)
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
public com.intellij.psi.PsiMethod createMethod (com.intellij.psi.impl.java.stubs.PsiMethodStub)
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
public com.intellij.psi.PsiModifierList createModifierList (com.intellij.psi.impl.java.stubs.PsiModifierListStub)
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
public com.intellij.psi.PsiParameter createParameter (com.intellij.psi.impl.java.stubs.PsiParameterStub)
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
public com.intellij.psi.PsiParameterList createParameterList (com.intellij.psi.impl.java.stubs.PsiParameterListStub)
com.intellij.psi.impl.java.stubs.PsiParameterListStub stub
public com.intellij.psi.PsiTypeParameter createTypeParameter (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
public com.intellij.psi.PsiTypeParameterList createTypeParameterList (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub
public com.intellij.psi.PsiAnnotationParameterList createAnnotationParameterList (com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub stub
public com.intellij.psi.PsiNameValuePair createNameValuePair (com.intellij.psi.impl.java.stubs.PsiNameValuePairStub)
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
public com.intellij.psi.PsiJavaModule createModule (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub)
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public com.intellij.psi.PsiRequiresStatement createRequiresStatement (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public com.intellij.psi.PsiPackageAccessibilityStatement createPackageAccessibilityStatement (com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub)
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
public com.intellij.psi.PsiUsesStatement createUsesStatement (com.intellij.psi.impl.java.stubs.PsiUsesStatementStub)
com.intellij.psi.impl.java.stubs.PsiUsesStatementStub stub
public com.intellij.psi.PsiProvidesStatement createProvidesStatement (com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub)
com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub stub
static void <clinit> ()
}
com/intellij/psi/impl/java/stubs/StubPsiFactory.class
StubPsiFactory.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.StubPsiFactory extends java.lang.Object {
public void <init> ()
public abstract com.intellij.psi.PsiClass createClass (com.intellij.psi.impl.java.stubs.PsiClassStub)
public abstract com.intellij.psi.PsiAnnotation createAnnotation (com.intellij.psi.impl.java.stubs.PsiAnnotationStub)
public abstract com.intellij.psi.PsiClassInitializer createClassInitializer (com.intellij.psi.impl.java.stubs.PsiClassInitializerStub)
public abstract com.intellij.psi.PsiReferenceList createClassReferenceList (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub)
public abstract com.intellij.psi.PsiField createField (com.intellij.psi.impl.java.stubs.PsiFieldStub)
public abstract com.intellij.psi.PsiImportList createImportList (com.intellij.psi.impl.java.stubs.PsiImportListStub)
public abstract com.intellij.psi.PsiImportStatementBase createImportStatement (com.intellij.psi.impl.java.stubs.PsiImportStatementStub)
public abstract com.intellij.psi.PsiMethod createMethod (com.intellij.psi.impl.java.stubs.PsiMethodStub)
public abstract com.intellij.psi.PsiModifierList createModifierList (com.intellij.psi.impl.java.stubs.PsiModifierListStub)
public abstract com.intellij.psi.PsiParameter createParameter (com.intellij.psi.impl.java.stubs.PsiParameterStub)
public abstract com.intellij.psi.PsiParameterList createParameterList (com.intellij.psi.impl.java.stubs.PsiParameterListStub)
public abstract com.intellij.psi.PsiTypeParameter createTypeParameter (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub)
public abstract com.intellij.psi.PsiTypeParameterList createTypeParameterList (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub)
public abstract com.intellij.psi.PsiAnnotationParameterList createAnnotationParameterList (com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub)
public abstract com.intellij.psi.PsiNameValuePair createNameValuePair (com.intellij.psi.impl.java.stubs.PsiNameValuePairStub)
public com.intellij.psi.PsiJavaModule createModule (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub)
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public com.intellij.psi.PsiRequiresStatement createRequiresStatement (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public com.intellij.psi.PsiPackageAccessibilityStatement createPackageAccessibilityStatement (com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub)
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
public com.intellij.psi.PsiUsesStatement createUsesStatement (com.intellij.psi.impl.java.stubs.PsiUsesStatementStub)
com.intellij.psi.impl.java.stubs.PsiUsesStatementStub stub
public com.intellij.psi.PsiProvidesStatement createProvidesStatement (com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub)
com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub stub
}
com/intellij/psi/impl/java/stubs/impl/PsiAnnotationParameterListStubImpl.class
PsiAnnotationParameterListStubImpl.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 <init> (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement parent
}
com/intellij/psi/impl/java/stubs/impl/PsiAnnotationStubImpl.class
PsiAnnotationStubImpl.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 <init> (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
private java.lang.String fileName ()
com.intellij.openapi.vfs.VirtualFile file
Object psi
com.intellij.psi.stubs.StubElement stub
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/impl/PsiClassInitializerStubImpl.class
PsiClassInitializerStubImpl.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 <init> (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement parent
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiClassReferenceListStubImpl.class
PsiClassReferenceListStubImpl.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 String[] myNames
private volatile com.intellij.psi.PsiClassType[] myTypes
public void <init> (com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType, com.intellij.psi.stubs.StubElement, java.lang.String[])
com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType type
com.intellij.psi.stubs.StubElement parent
String[] names
public com.intellij.psi.PsiClassType[] getReferencedTypes ()
com.intellij.psi.PsiClassType[] types
private com.intellij.psi.PsiClassType[] createTypes ()
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 ()
public com.intellij.psi.PsiReferenceList$Role getRole ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/impl/PsiClassStubImpl.class
PsiClassStubImpl.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 static final int ANONYMOUS_INNER
private static final int LOCAL_CLASS_INNER
private static final int HAS_DOC_COMMENT
private final String myQualifiedName
private final String myName
private final String myBaseRefText
private final short myFlags
private String mySourceFileName
public void <init> (com.intellij.psi.impl.java.stubs.JavaClassElementType, com.intellij.psi.stubs.StubElement, java.lang.String, java.lang.String, java.lang.String, short)
String creationTrace
com.intellij.psi.impl.java.stubs.JavaClassElementType type
com.intellij.psi.stubs.StubElement parent
String qualifiedName
String name
String baseRefText
short 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 (short)
short flags
public boolean isAnonymous ()
public static boolean isAnonymous (short)
short flags
public boolean isAnnotationType ()
public boolean hasDocComment ()
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 short getFlags ()
public static short packFlags (boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean)
boolean isDeprecated
boolean isInterface
boolean isEnum
boolean isEnumConstantInitializer
boolean isAnonymous
boolean isAnnotationType
boolean isInQualifiedNew
boolean hasDeprecatedAnnotation
boolean anonymousInner
boolean localClassInner
boolean hasDocComment
short flags
public boolean isAnonymousInner ()
public boolean isLocalClassInner ()
public java.lang.String toString ()
StringBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/impl/PsiFieldStubImpl.class
PsiFieldStubImpl.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/impl/PsiImportListStubImpl.class
PsiImportListStubImpl.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 <init> (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement parent
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiImportStatementStubImpl.class
PsiImportStatementStubImpl.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 String myText
private com.intellij.reference.SoftReference myReference
private static final int ON_DEMAND
private static final int STATIC
public void <init> (com.intellij.psi.stubs.StubElement, java.lang.String, byte)
com.intellij.psi.stubs.StubElement parent
String 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.class
PsiJavaFileStubImpl.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 <init> (java.lang.String, boolean)
String packageName
boolean compiled
public void <init> (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 synthetic com.intellij.psi.tree.StubFileElementType getType ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/impl/PsiJavaModuleStubImpl.class
PsiJavaModuleStubImpl.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 <init> (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.class
PsiLiteralStub.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 synthetic boolean $assertionsDisabled
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/impl/PsiMethodStubImpl.class
PsiMethodStubImpl.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/impl/PsiModifierListStubImpl.class
PsiModifierListStubImpl.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 <init> (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.class
PsiNameValuePairStubImpl.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 <init> (com.intellij.psi.stubs.StubElement, java.lang.String, java.lang.String)
com.intellij.psi.stubs.StubElement parent
String name
String value
public java.lang.String getName ()
public java.lang.String getValue ()
}
com/intellij/psi/impl/java/stubs/impl/PsiPackageAccessibilityStatementStubImpl.class
PsiPackageAccessibilityStatementStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiPackageAccessibilityStatementStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub {
private final String myPackageName
private final java.util.List myTargets
public void <init> (com.intellij.psi.stubs.StubElement, com.intellij.psi.stubs.IStubElementType, java.lang.String, java.util.List)
com.intellij.psi.stubs.StubElement parent
com.intellij.psi.stubs.IStubElementType type
String packageName
java.util.List targets
public java.lang.String getPackageName ()
public java.util.List getTargets ()
public java.lang.String toString ()
String target
StringBuilder sb
}
com/intellij/psi/impl/java/stubs/impl/PsiParameterListStubImpl.class
PsiParameterListStubImpl.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 <init> (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement parent
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiParameterStubImpl.class
PsiParameterStubImpl.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 <init> (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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/impl/PsiProvidesStatementStubImpl.class
PsiProvidesStatementStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiProvidesStatementStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub {
private final String myInterface
public void <init> (com.intellij.psi.stubs.StubElement, java.lang.String)
com.intellij.psi.stubs.StubElement parent
String interfaceName
public java.lang.String getInterface ()
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiRequiresStatementStubImpl.class
PsiRequiresStatementStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiRequiresStatementStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub {
private final String myModuleName
public void <init> (com.intellij.psi.stubs.StubElement, java.lang.String)
com.intellij.psi.stubs.StubElement parent
String refText
public java.lang.String getModuleName ()
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiTypeParameterListStubImpl.class
PsiTypeParameterListStubImpl.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 <init> (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement parent
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiTypeParameterStubImpl.class
PsiTypeParameterStubImpl.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 String myName
public void <init> (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 ()
public java.util.List getAnnotations ()
java.util.List children
private static synthetic com.intellij.psi.impl.java.stubs.PsiAnnotationStub lambda$getAnnotations$0 (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement stubElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/java/stubs/impl/PsiUsesStatementStubImpl.class
PsiUsesStatementStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiUsesStatementStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiUsesStatementStub {
private final String myClassName
public void <init> (com.intellij.psi.stubs.StubElement, java.lang.String)
com.intellij.psi.stubs.StubElement parent
String refText
public java.lang.String getClassName ()
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/index/JavaStubIndexKeys.class
JavaStubIndexKeys.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 <init> ()
static void <clinit> ()
}
com/intellij/psi/impl/light/AbstractLightClass.class
AbstractLightClass.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 <init> (com.intellij.psi.PsiManager, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
protected void <init> (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 synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParameter[] getTypeParameters ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.lang.jvm.JvmClass[] getInnerClasses ()
public volatile synthetic com.intellij.lang.jvm.JvmField[] getFields ()
public volatile synthetic com.intellij.lang.jvm.JvmMethod[] getMethods ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/ImplicitVariableImpl.class
ImplicitVariableImpl.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/JavaIdentifier.class
JavaIdentifier.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightClass.class
LightClass.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 <init> (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass delegate
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightClassReference.class
LightClassReference.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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 synthetic boolean isQualified ()
public volatile synthetic com.intellij.psi.PsiElement getQualifier ()
public volatile synthetic com.intellij.psi.PsiType[] getTypeParameters ()
public volatile synthetic com.intellij.psi.PsiElement getElement ()
public volatile synthetic com.intellij.openapi.util.TextRange getRangeInElement ()
public volatile synthetic boolean isSoft ()
public volatile synthetic java.lang.Object[] getVariants ()
public volatile synthetic boolean isReferenceTo (com.intellij.psi.PsiElement)
public volatile synthetic java.lang.String toString ()
public volatile synthetic void accept (com.intellij.psi.PsiElementVisitor)
public volatile synthetic com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public volatile synthetic com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
public volatile synthetic java.lang.String getCanonicalText ()
public volatile synthetic com.intellij.psi.PsiReference getReference ()
public volatile synthetic java.lang.String getText ()
public volatile synthetic com.intellij.psi.PsiReferenceParameterList getParameterList ()
public volatile synthetic com.intellij.psi.PsiElement getReferenceNameElement ()
public volatile synthetic void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
public volatile synthetic com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightClassReferenceBase.class
LightClassReferenceBase.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 <init> (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 synthetic com.intellij.psi.ResolveResult[] multiResolve (boolean)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightClassReferenceExpression.class
LightClassReferenceExpression.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightClassTypeReference.class
LightClassTypeReference.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 <init> (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 <init> (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 synthetic boolean isQualified ()
public volatile synthetic com.intellij.psi.PsiElement getQualifier ()
public volatile synthetic com.intellij.psi.PsiType[] getTypeParameters ()
public volatile synthetic com.intellij.psi.PsiElement getElement ()
public volatile synthetic com.intellij.openapi.util.TextRange getRangeInElement ()
public volatile synthetic boolean isSoft ()
public volatile synthetic java.lang.Object[] getVariants ()
public volatile synthetic boolean isReferenceTo (com.intellij.psi.PsiElement)
public volatile synthetic java.lang.String toString ()
public volatile synthetic void accept (com.intellij.psi.PsiElementVisitor)
public volatile synthetic com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public volatile synthetic com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
public volatile synthetic java.lang.String getCanonicalText ()
public volatile synthetic com.intellij.psi.PsiReference getReference ()
public volatile synthetic java.lang.String getText ()
public volatile synthetic java.lang.String getQualifiedName ()
public volatile synthetic com.intellij.psi.PsiReferenceParameterList getParameterList ()
public volatile synthetic com.intellij.psi.PsiElement getReferenceNameElement ()
public volatile synthetic void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
public volatile synthetic com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightEmptyImplementsList.class
LightEmptyImplementsList.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightField.class
LightField.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 <init> (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 synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.lang.jvm.types.JvmType getType ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightFieldBuilder.class
LightFieldBuilder.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 <init> (java.lang.String, java.lang.String, com.intellij.psi.PsiElement)
String name
String type
com.intellij.psi.PsiElement navigationElement
public void <init> (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 <init> (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 com.intellij.psi.PsiElement getParent ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass anotherClass
public volatile synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
public volatile synthetic com.intellij.lang.jvm.types.JvmType getType ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightIdentifier.class
LightIdentifier.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightJavaModule$1.class
LightJavaModule.java
package com.intellij.psi.impl.light
com.intellij.psi.impl.light.LightJavaModule$1 extends com.intellij.openapi.vfs.VirtualFileVisitor {
private final com.intellij.psi.JavaDirectoryService service
final synthetic java.util.List val$exports
final synthetic com.intellij.psi.impl.light.LightJavaModule this$0
transient void <init> (com.intellij.psi.impl.light.LightJavaModule, com.intellij.openapi.vfs.VirtualFileVisitor$Option[], java.util.List)
com.intellij.psi.impl.light.LightJavaModule this$0
com.intellij.openapi.vfs.VirtualFileVisitor$Option[] arg0
public boolean visitFile (com.intellij.openapi.vfs.VirtualFile)
String packageName
com.intellij.psi.PsiPackage pkg
com.intellij.psi.PsiDirectory directory
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightJavaModule$LightJavaModuleReferenceElement.class
LightJavaModule.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
private void <init> (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String text
public java.lang.String getReferenceText ()
public com.intellij.psi.PsiJavaModuleReference getReference ()
public java.lang.String toString ()
public volatile synthetic com.intellij.psi.PsiReference getReference ()
synthetic void <init> (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.impl.light.LightJavaModule$1)
com.intellij.psi.PsiManager x0
String x1
com.intellij.psi.impl.light.LightJavaModule$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightJavaModule$LightPackageAccessibilityStatement.class
LightJavaModule.java
package com.intellij.psi.impl.light
com.intellij.psi.impl.light.LightJavaModule$LightPackageAccessibilityStatement extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiPackageAccessibilityStatement {
private final String myPackageName
private void <init> (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String packageName
public com.intellij.psi.PsiPackageAccessibilityStatement$Role getRole ()
public com.intellij.psi.PsiJavaCodeReferenceElement getPackageReference ()
public java.lang.String getPackageName ()
public java.lang.Iterable getModuleReferences ()
public java.util.List getModuleNames ()
public java.lang.String toString ()
synthetic void <init> (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.impl.light.LightJavaModule$1)
com.intellij.psi.PsiManager x0
String x1
com.intellij.psi.impl.light.LightJavaModule$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightJavaModule$Patterns.class
LightJavaModule.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 NON_NAME
private static final java.util.regex.Pattern DOT_SEQUENCE
private void <init> ()
static synthetic java.util.regex.Pattern access$300 ()
static synthetic java.util.regex.Pattern access$400 ()
static synthetic java.util.regex.Pattern access$500 ()
static void <clinit> ()
}
com/intellij/psi/impl/light/LightJavaModule.class
LightJavaModule.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
private final com.intellij.openapi.util.NotNullLazyValue myExports
static final synthetic boolean $assertionsDisabled
private void <init> (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 java.lang.Iterable getRequires ()
public java.lang.Iterable getExports ()
private java.util.List findExports ()
java.util.List exports
public java.lang.Iterable getOpens ()
public java.lang.Iterable getUses ()
public java.lang.Iterable getProvides ()
public com.intellij.psi.PsiJavaModuleReferenceElement getNameIdentifier ()
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
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 (com.intellij.openapi.vfs.VirtualFile)
String claimed
java.io.InputStream stream
java.io.IOException e
com.intellij.openapi.vfs.VirtualFile jarRoot
com.intellij.openapi.vfs.VirtualFile manifest
public static java.lang.String moduleName (java.lang.String)
String name
java.util.regex.Matcher m
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getModule$1 (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile jarRoot
com.intellij.psi.PsiDirectory directory
com.intellij.psi.impl.light.LightJavaModule module
private synthetic java.util.List lambda$new$0 ()
static synthetic com.intellij.openapi.vfs.VirtualFile access$100 (com.intellij.psi.impl.light.LightJavaModule)
com.intellij.psi.impl.light.LightJavaModule x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightKeyword.class
LightKeyword.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightMemberReference.class
LightMemberReference.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 <init> (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
StringBuilder 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 synthetic com.intellij.psi.ResolveResult[] multiResolve (boolean)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightMethod.class
LightMethod.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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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.icons.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 synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParameter[] getTypeParameters ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.psi.PsiElement getBody ()
public volatile synthetic com.intellij.lang.jvm.types.JvmType getReturnType ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightMethodBuilder$1.class
LightMethodBuilder.java
package com.intellij.psi.impl.light
com.intellij.psi.impl.light.LightMethodBuilder$1 extends com.intellij.openapi.util.Computable$NotNullCachedComputable {
final synthetic String val$returnType
final synthetic com.intellij.psi.impl.light.LightMethodBuilder this$0
void <init> (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 synthetic java.lang.Object internalCompute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightMethodBuilder.class
LightMethodBuilder.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 <init> (com.intellij.psi.PsiClass, com.intellij.lang.Language)
com.intellij.psi.PsiClass constructedClass
com.intellij.lang.Language language
public void <init> (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String name
public void <init> (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 <init> (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 <init> (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.icons.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 ()
private java.util.List getParameterTypes ()
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 synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParameter[] getTypeParameters ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.psi.PsiElement getBody ()
public volatile synthetic com.intellij.lang.jvm.types.JvmType getReturnType ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightModifierList.class
LightModifierList.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 <init> (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner modifierListOwner
public void <init> (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public transient void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightPackageReference.class
LightPackageReference.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 <init> (com.intellij.psi.PsiManager, com.intellij.psi.PsiPackage)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiPackage refPackage
public void <init> (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 synthetic com.intellij.psi.ResolveResult[] multiResolve (boolean)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightPackageReferenceExpression.class
LightPackageReferenceExpression.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightParameter.class
LightParameter.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 <init> (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
String name
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement declarationScope
public void <init> (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 <init> (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 ()
public volatile synthetic com.intellij.lang.jvm.types.JvmType getType ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightParameterListBuilder.class
LightParameterListBuilder.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightParameterListWrapper.class
LightParameterListWrapper.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 <init> (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 synthetic com.intellij.psi.PsiElement getPrototype ()
private synthetic com.intellij.psi.PsiParameter lambda$getParameters$0 (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightParameterWrapper.class
LightParameterWrapper.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 <init> (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 synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.lang.jvm.types.JvmType getType ()
public volatile synthetic com.intellij.psi.PsiElement getPrototype ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightPsiClassBase.class
LightPsiClassBase.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 <init> (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement context
String name
public void <init> (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 synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParameter[] getTypeParameters ()
public volatile synthetic java.lang.Object setName (java.lang.String)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightPsiClassBuilder.class
LightPsiClassBuilder.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 <init> (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 synthetic com.intellij.psi.PsiModifierList getModifierList ()
public volatile synthetic com.intellij.psi.PsiReferenceList getImplementsList ()
public volatile synthetic com.intellij.psi.PsiReferenceList getExtendsList ()
public volatile synthetic com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public volatile synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
public volatile synthetic com.intellij.lang.jvm.JvmClass[] getInnerClasses ()
public volatile synthetic com.intellij.lang.jvm.JvmField[] getFields ()
public volatile synthetic com.intellij.lang.jvm.JvmMethod[] getMethods ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightReferenceListBuilder.class
LightReferenceListBuilder.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 volatile com.intellij.psi.PsiClassType[] myCachedTypes
private final com.intellij.psi.PsiReferenceList$Role myRole
private final com.intellij.psi.PsiElementFactory myFactory
public void <init> (com.intellij.psi.PsiManager, com.intellij.psi.PsiReferenceList$Role)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiReferenceList$Role role
public void <init> (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
public void addReference (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType type
public com.intellij.psi.PsiJavaCodeReferenceElement[] getReferenceElements ()
public com.intellij.psi.PsiClassType[] getReferencedTypes ()
int i
int size
com.intellij.psi.PsiClassType[] types
public com.intellij.psi.PsiReferenceList$Role getRole ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightReferenceParameterList.class
LightReferenceParameterList.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightTypeElement.class
LightTypeElement.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightTypeParameter.class
LightTypeParameter.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 <init> (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 synthetic com.intellij.psi.PsiClass getDelegate ()
public volatile synthetic com.intellij.lang.jvm.JvmAnnotation[] getAnnotations ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParametersOwner getOwner ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightTypeParameterBuilder.class
LightTypeParameterBuilder.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 <init> (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
public volatile synthetic com.intellij.lang.jvm.JvmAnnotation[] getAnnotations ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParametersOwner getOwner ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightTypeParameterListBuilder.class
LightTypeParameterListBuilder.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightVariableBase.class
LightVariableBase.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 <init> (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 <init> (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.icons.RowIcon baseIcon
public java.lang.String getOriginInfo ()
public void setOriginInfo (java.lang.String)
String originInfo
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic java.lang.Object setName (java.lang.String)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/light/LightVariableBuilder.class
LightVariableBuilder.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 <init> (java.lang.String, java.lang.String, com.intellij.psi.PsiElement)
String name
String type
com.intellij.psi.PsiElement navigationElement
public void <init> (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 <init> (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.icons.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 synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic java.lang.Object setName (java.lang.String)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/search/MethodSuperSearcher.class
MethodSuperSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.MethodSuperSearcher extends com.intellij.openapi.application.QueryExecutorBase {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public void processQuery (com.intellij.psi.search.searches.SuperMethodsSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.psi.HierarchicalMethodSignature superSignature
com.intellij.psi.search.searches.SuperMethodsSearch$SearchParameters queryParameters
com.intellij.util.Processor consumer
com.intellij.psi.PsiClass parentClass
com.intellij.psi.PsiMethod method
com.intellij.psi.HierarchicalMethodSignature signature
boolean checkBases
boolean allowStaticMethod
java.util.List supers
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 synthetic void processQuery (java.lang.Object, com.intellij.util.Processor)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/PsiClassReferenceTypePointerFactory$ClassReferenceTypePointer.class
PsiClassReferenceTypePointerFactory.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 <init> (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 synthetic com.intellij.psi.PsiType calcType ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/PsiClassReferenceTypePointerFactory.class
PsiClassReferenceTypePointerFactory.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 <init> ()
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 synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$1.class
SmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
synthetic com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$1 extends java.lang.Object {
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$ArrayTypePointer.class
SmartTypePointerManagerImpl.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
void <init> (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 synthetic com.intellij.psi.PsiType calcType ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$ClassTypePointer.class
SmartTypePointerManagerImpl.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 com.intellij.pom.java.LanguageLevel myLevel
private final java.util.Map myMap
private final com.intellij.psi.SmartPsiElementPointer[] myAnnotations
void <init> (com.intellij.psi.PsiClassType, com.intellij.psi.SmartPsiElementPointer, com.intellij.pom.java.LanguageLevel, java.util.Map, com.intellij.psi.SmartPsiElementPointer[])
com.intellij.psi.PsiClassType type
com.intellij.psi.SmartPsiElementPointer aClass
com.intellij.pom.java.LanguageLevel languageLevel
java.util.Map map
com.intellij.psi.SmartPsiElementPointer[] annotations
protected com.intellij.psi.PsiClassType calcType ()
com.intellij.psi.SmartTypePointer typePointer
com.intellij.psi.PsiTypeParameter 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
com.intellij.psi.PsiAnnotation[] resurrectedAnnotations
protected volatile synthetic com.intellij.psi.PsiType calcType ()
private static synthetic com.intellij.psi.PsiAnnotation[] lambda$calcType$0 (int)
int x$0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$DisjunctionTypePointer.class
SmartTypePointerManagerImpl.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 synthetic com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl this$0
private void <init> (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 synthetic com.intellij.psi.PsiType calcType ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$SimpleTypePointer.class
SmartTypePointerManagerImpl.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 <init> (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType getType ()
synthetic void <init> (com.intellij.psi.PsiType, com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$1)
com.intellij.psi.PsiType x0
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$SmartTypeCreatingVisitor.class
SmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$SmartTypeCreatingVisitor extends com.intellij.psi.PsiTypeVisitor {
final synthetic com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl this$0
private void <init> (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.SmartTypePointer typePointer
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
java.util.HashMap pointerMap
java.util.Map map
com.intellij.psi.SmartPsiElementPointer[] annotationPointers
com.intellij.pom.java.LanguageLevel languageLevel
public com.intellij.psi.SmartTypePointer visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
com.intellij.psi.PsiDisjunctionType disjunctionType
public volatile synthetic java.lang.Object visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
public volatile synthetic java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile synthetic java.lang.Object visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
private static synthetic com.intellij.psi.SmartPsiElementPointer[] lambda$visitClassType$0 (int)
int x$0
synthetic void <init> (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.class
SmartTypePointerManagerImpl.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 synthetic boolean $assertionsDisabled
void <init> (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 synthetic com.intellij.psi.PsiType calcType ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl.class
SmartTypePointerManagerImpl.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 <init> (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
private static synthetic com.intellij.psi.PsiType lambda$static$0 ()
static synthetic com.intellij.openapi.project.Project access$100 (com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl x0
static synthetic 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 synthetic com.intellij.psi.SmartPointerManager access$400 (com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/smartPointers/TypePointerBase.class
TypePointerBase.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/ClassInnerStuffCache$1.class
ClassInnerStuffCache.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.ClassInnerStuffCache$1 extends com.intellij.psi.impl.light.LightMethod {
final synthetic com.intellij.psi.impl.source.ClassInnerStuffCache this$0
void <init> (com.intellij.psi.impl.source.ClassInnerStuffCache, com.intellij.psi.PsiManager, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.impl.source.ClassInnerStuffCache this$0
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
public int getTextOffset ()
}
com/intellij/psi/impl/source/ClassInnerStuffCache.class
ClassInnerStuffCache.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 <init> (com.intellij.psi.impl.source.PsiExtensibleClass)
com.intellij.psi.impl.source.PsiExtensibleClass aClass
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
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 static java.lang.Object[] copy (java.lang.Object[])
Object[] value
private com.intellij.psi.util.CachedValueProvider$Result makeResult (java.lang.Object)
Object value
private com.intellij.psi.PsiField[] calcFields ()
java.util.List own
java.util.List ext
private com.intellij.psi.PsiMethod[] calcMethods ()
java.util.List own
java.util.List ext
private com.intellij.psi.PsiClass[] calcInnerClasses ()
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 makeValuesMethod ()
private com.intellij.psi.PsiMethod makeValueOfMethod ()
private com.intellij.psi.PsiMethod getSyntheticMethod (java.lang.String)
String text
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiMethod method
public void dropCaches ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getValueOfMethod$8 ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getValuesMethod$7 ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$findInnerClassByName$6 ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$findMethodsByName$5 ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$findFieldByName$4 ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getInnerClasses$3 ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getMethods$2 ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getFields$1 ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getConstructors$0 ()
static synthetic com.intellij.psi.impl.source.PsiExtensibleClass access$000 (com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.impl.source.ClassInnerStuffCache x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/ClassReferencePointer$1.class
ClassReferencePointer.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.ClassReferencePointer$1 extends java.lang.Object implements com.intellij.psi.impl.source.ClassReferencePointer {
final synthetic com.intellij.psi.PsiJavaCodeReferenceElement val$ref
void <init> (com.intellij.psi.PsiJavaCodeReferenceElement)
public com.intellij.psi.PsiJavaCodeReferenceElement retrieveReference ()
public com.intellij.psi.PsiJavaCodeReferenceElement retrieveNonNullReference ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/ClassReferencePointer.class
ClassReferencePointer.java
package com.intellij.psi.impl.source
abstract com.intellij.psi.impl.source.ClassReferencePointer extends java.lang.Object {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement retrieveReference ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement retrieveNonNullReference ()
public static com.intellij.psi.impl.source.ClassReferencePointer constant (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement ref
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/Constants.class
Constants.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 <clinit> ()
}
com/intellij/psi/impl/source/FileLocalResolver$LightResolveResult$1.class
FileLocalResolver.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 synthetic com.intellij.lang.LighterASTNode val$target
void <init> (com.intellij.lang.LighterASTNode)
public com.intellij.lang.LighterASTNode getTarget ()
}
com/intellij/psi/impl/source/FileLocalResolver$LightResolveResult.class
FileLocalResolver.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/FileLocalResolver.class
FileLocalResolver.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 <init> (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
public java.lang.String getShortClassTypeName (com.intellij.lang.LighterASTNode, int)
com.intellij.lang.LighterASTNode bracket
com.intellij.lang.LighterASTNode var
int arrayDepth
com.intellij.lang.LighterASTNode typeNode
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
private static synthetic boolean lambda$before$1 (com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode lastParent
com.intellij.lang.LighterASTNode node
private synthetic java.lang.Iterable lambda$walkChildrenScopes$0 (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode child
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/HierarchicalMethodSignatureImpl.class
HierarchicalMethodSignatureImpl.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/JShellFileImpl.class
JShellFileImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.JShellFileImpl extends com.intellij.psi.impl.source.PsiJavaFileBaseImpl implements com.intellij.psi.PsiJShellFile {
private static final com.intellij.openapi.util.Condition EXECUTABLE_PREDICATE
public void <init> (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
public com.intellij.lang.Language getLanguage ()
public com.intellij.openapi.fileTypes.FileType getFileType ()
public boolean isPhysical ()
public java.util.Collection getExecutableSnippets ()
java.util.List result
private static void collectExecutableSnippets (com.intellij.psi.PsiElement, java.util.Collection)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement container
java.util.Collection result
private static boolean isExecutable (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
private static synthetic boolean lambda$static$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement elem
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/JShellPsiAugmentProvider.class
JShellPsiAugmentProvider.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.JShellPsiAugmentProvider extends com.intellij.psi.augment.PsiAugmentProvider {
private static final java.util.Set JSHELL_FIELD_MODIFIERS
public void <init> ()
protected java.util.Set transformModifiers (com.intellij.psi.PsiModifierList, java.util.Set)
com.intellij.psi.PsiModifierList modifierList
java.util.Set modifiers
private static boolean isInsideJShellField (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/JavaDummyElement.class
JavaDummyElement.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 <init> (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 <init> (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 synthetic com.intellij.lang.ASTNode getLastChildNode ()
public volatile synthetic com.intellij.lang.ASTNode getFirstChildNode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/JavaDummyHolder$InjectedDeclarations.class
JavaDummyHolder.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.JavaDummyHolder$InjectedDeclarations extends java.lang.Object {
public abstract boolean process (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
}
com/intellij/psi/impl/source/JavaDummyHolder.class
JavaDummyHolder.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
private com.intellij.psi.impl.source.JavaDummyHolder$InjectedDeclarations myInjectedDeclarations
void <init> (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
void <init> (com.intellij.psi.PsiManager, com.intellij.util.CharTable, boolean)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
boolean validity
void <init> (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
void <init> (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
void <init> (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
void <init> (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 void setInjectedDeclarations (com.intellij.psi.impl.source.JavaDummyHolder$InjectedDeclarations)
com.intellij.psi.impl.source.JavaDummyHolder$InjectedDeclarations injectedDeclarations
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/JavaDummyHolderFactory.class
JavaDummyHolderFactory.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/JavaFileElementType.class
JavaFileElementType.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 <init> ()
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
String 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 synthetic com.intellij.psi.stubs.PsiFileStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.PsiFileStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
public volatile synthetic com.intellij.psi.StubBuilder getBuilder ()
public volatile synthetic void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile synthetic com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile synthetic void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/JavaLightStubBuilder$1.class
JavaLightStubBuilder.java
package com.intellij.psi.impl.source
synthetic com.intellij.psi.impl.source.JavaLightStubBuilder$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/JavaLightStubBuilder$CodeBlockVisitor.class
JavaLightStubBuilder.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 preLast
private com.intellij.psi.tree.IElementType last
private boolean seenNew
private boolean seenLParen
private boolean seenModifier
private void <init> ()
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
synthetic void <init> (com.intellij.psi.impl.source.JavaLightStubBuilder$1)
com.intellij.psi.impl.source.JavaLightStubBuilder$1 x0
static synthetic boolean access$100 (com.intellij.psi.impl.source.JavaLightStubBuilder$CodeBlockVisitor)
com.intellij.psi.impl.source.JavaLightStubBuilder$CodeBlockVisitor x0
static void <clinit> ()
}
com/intellij/psi/impl/source/JavaLightStubBuilder.class
JavaLightStubBuilder.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.JavaLightStubBuilder extends com.intellij.psi.stubs.LightStubBuilder {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/JavaLightTreeUtil.class
JavaLightTreeUtil.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.JavaLightTreeUtil extends java.lang.Object {
public void <init> ()
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
public static com.intellij.lang.LighterASTNode skipParenthesesCastsDown (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
public static com.intellij.lang.LighterASTNode skipParenthesesDown (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode expression
public static boolean hasExplicitModifier (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.tree.IElementType)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode modifierListOwner
com.intellij.psi.tree.IElementType modifierKeyword
com.intellij.lang.LighterASTNode modifierList
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/JavaStubPsiElement.class
JavaStubPsiElement.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 <init> (com.intellij.psi.stubs.StubElement, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.stubs.IStubElementType nodeType
public void <init> (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 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 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 com.intellij.psi.PsiElement[] getChildren ()
com.intellij.psi.PsiElement psiChild
int count
com.intellij.psi.PsiElement[] answer
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/JavaVarTypeUtil$1.class
JavaVarTypeUtil.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.JavaVarTypeUtil$1 extends com.intellij.psi.PsiTypeVisitor {
void <init> ()
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 volatile synthetic java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile synthetic java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/impl/source/JavaVarTypeUtil$DownwardProjectionTypeVisitor.class
JavaVarTypeUtil.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.JavaVarTypeUtil$DownwardProjectionTypeVisitor extends com.intellij.psi.PsiTypeVisitor {
private void <init> ()
public com.intellij.psi.PsiType visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType capturedWildcardType
public com.intellij.psi.PsiType visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiType projection
public com.intellij.psi.PsiType visitIntersectionType (com.intellij.psi.PsiIntersectionType)
com.intellij.psi.PsiIntersectionType intersectionType
com.intellij.psi.PsiType[] conjuncts
public com.intellij.psi.PsiType visitLambdaExpressionType (com.intellij.psi.PsiLambdaExpressionType)
com.intellij.psi.PsiLambdaExpressionType lambdaExpressionType
public com.intellij.psi.PsiType visitMethodReferenceType (com.intellij.psi.PsiMethodReferenceType)
com.intellij.psi.PsiMethodReferenceType methodReferenceType
public com.intellij.psi.PsiType visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType extendsBound
com.intellij.psi.PsiType projection
com.intellij.psi.PsiType superBound
com.intellij.psi.PsiType ai
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiSubstitutor targetSubstitutor
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClass aClass
public volatile synthetic java.lang.Object visitMethodReferenceType (com.intellij.psi.PsiMethodReferenceType)
public volatile synthetic java.lang.Object visitLambdaExpressionType (com.intellij.psi.PsiLambdaExpressionType)
public volatile synthetic java.lang.Object visitIntersectionType (com.intellij.psi.PsiIntersectionType)
public volatile synthetic java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile synthetic java.lang.Object visitType (com.intellij.psi.PsiType)
private static synthetic com.intellij.psi.PsiType[] lambda$visitIntersectionType$1 (int)
int x$0
private synthetic com.intellij.psi.PsiType lambda$visitIntersectionType$0 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType conjunct
synthetic void <init> (com.intellij.psi.impl.source.JavaVarTypeUtil$1)
com.intellij.psi.impl.source.JavaVarTypeUtil$1 x0
}
com/intellij/psi/impl/source/JavaVarTypeUtil$UpwardProjectionTypeVisitor.class
JavaVarTypeUtil.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.JavaVarTypeUtil$UpwardProjectionTypeVisitor extends com.intellij.psi.PsiTypeVisitorEx {
private void <init> ()
public com.intellij.psi.PsiType visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType capturedWildcardType
public com.intellij.psi.PsiType visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiType componentType
public com.intellij.psi.PsiType visitLambdaExpressionType (com.intellij.psi.PsiLambdaExpressionType)
com.intellij.psi.PsiLambdaExpressionType lambdaExpressionType
public com.intellij.psi.PsiType visitMethodReferenceType (com.intellij.psi.PsiMethodReferenceType)
com.intellij.psi.PsiMethodReferenceType methodReferenceType
public com.intellij.psi.PsiType visitIntersectionType (com.intellij.psi.PsiIntersectionType)
com.intellij.psi.PsiIntersectionType intersectionType
public com.intellij.psi.PsiType visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType U
com.intellij.psi.PsiType ai
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiSubstitutor targetSubstitutor
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClass aClass
private static com.intellij.psi.PsiWildcardType createDownwardProjection (com.intellij.psi.PsiManager, com.intellij.psi.PsiType)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiType bound
com.intellij.psi.PsiType downwardProjection
private static boolean tryUpperBound (com.intellij.psi.PsiClass, com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiType U
com.intellij.psi.PsiClassType[] extendsListTypes
com.intellij.psi.PsiType bi
public volatile synthetic java.lang.Object visitMethodReferenceType (com.intellij.psi.PsiMethodReferenceType)
public volatile synthetic java.lang.Object visitLambdaExpressionType (com.intellij.psi.PsiLambdaExpressionType)
public volatile synthetic java.lang.Object visitIntersectionType (com.intellij.psi.PsiIntersectionType)
public volatile synthetic java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile synthetic java.lang.Object visitType (com.intellij.psi.PsiType)
private synthetic com.intellij.psi.PsiType lambda$visitClassType$2 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType ai
private static synthetic com.intellij.psi.PsiType[] lambda$visitIntersectionType$1 (int)
int x$0
private synthetic com.intellij.psi.PsiType lambda$visitIntersectionType$0 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType conjunct
synthetic void <init> (com.intellij.psi.impl.source.JavaVarTypeUtil$1)
com.intellij.psi.impl.source.JavaVarTypeUtil$1 x0
}
com/intellij/psi/impl/source/JavaVarTypeUtil.class
JavaVarTypeUtil.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.JavaVarTypeUtil extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.PsiType getUpwardProjection (com.intellij.psi.PsiType)
com.intellij.psi.PsiType t
public static com.intellij.psi.PsiType getDownwardProjection (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
private static boolean mentionsRestrictedTypeVariables (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
static synthetic boolean access$200 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PackageAccessibilityStatementElement.class
PackageAccessibilityStatementElement.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PackageAccessibilityStatementElement extends com.intellij.psi.impl.source.tree.CompositeElement {
public void <init> (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.LeafElement to
com.intellij.psi.impl.source.tree.LeafElement comma
com.intellij.util.CharTable charTable
com.intellij.lang.ASTNode lastChild
com.intellij.lang.ASTNode addAfter
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 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiAnnotationMethodImpl.class
PsiAnnotationMethodImpl.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 <init> (com.intellij.psi.impl.java.stubs.PsiMethodStub)
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
public void <init> (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiAnonymousClassImpl.class
PsiAnonymousClassImpl.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 synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public void <init> (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
protected java.lang.Object clone ()
com.intellij.psi.impl.source.PsiAnonymousClassImpl clone
public void subtreeChanged ()
public com.intellij.psi.PsiExpressionList getArgumentList ()
public com.intellij.psi.PsiJavaCodeReferenceElement getBaseClassReference ()
com.intellij.psi.PsiElement baseRef
public com.intellij.psi.PsiClassType getBaseClassType ()
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.util.IncorrectOperationException e
String refText
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiElement context
com.intellij.psi.impl.java.stubs.PsiClassStub stub
com.intellij.psi.PsiClassType type
private boolean isDiamond (com.intellij.psi.impl.java.stubs.PsiClassStub)
String referenceText
com.intellij.psi.impl.java.stubs.PsiClassStub stub
private com.intellij.psi.PsiClassType getTypeByTree ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public java.lang.String getQualifiedName ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiReferenceList getExtendsList ()
public com.intellij.psi.PsiReferenceList getImplementsList ()
public com.intellij.psi.PsiClass getContainingClass ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public com.intellij.psi.PsiElement getOriginalElement ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public boolean isInQualifiedNew ()
com.intellij.psi.impl.java.stubs.PsiClassStub stub
com.intellij.psi.PsiElement parent
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiClassImpl.class
PsiClassImpl.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.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 <init> (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
protected void <init> (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 <init> (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 ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
com.intellij.psi.impl.java.stubs.PsiClassStub stub
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.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 synthetic com.intellij.lang.ASTNode getNode ()
public volatile synthetic com.intellij.psi.PsiElement getRBrace ()
public volatile synthetic com.intellij.psi.PsiElement getLBrace ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParameter[] getTypeParameters ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.lang.jvm.JvmClass[] getInnerClasses ()
public volatile synthetic com.intellij.lang.jvm.JvmField[] getFields ()
public volatile synthetic com.intellij.lang.jvm.JvmMethod[] getMethods ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getOriginalElement$0 ()
com.intellij.psi.impl.JavaPsiImplementationHelper helper
com.intellij.psi.PsiClass result
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiClassInitializerImpl.class
PsiClassInitializerImpl.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 <init> (com.intellij.psi.impl.java.stubs.PsiClassInitializerStub)
com.intellij.psi.impl.java.stubs.PsiClassInitializerStub stub
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiClassReferenceType$1.class
PsiClassReferenceType.java
package com.intellij.psi.impl.source
synthetic com.intellij.psi.impl.source.PsiClassReferenceType$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/PsiClassReferenceType$DelegatingClassResolveResult.class
PsiClassReferenceType.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 <init> (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 synthetic com.intellij.psi.PsiElement getElement ()
synthetic void <init> (com.intellij.psi.JavaResolveResult, com.intellij.psi.impl.source.PsiClassReferenceType$1)
com.intellij.psi.JavaResolveResult x0
com.intellij.psi.impl.source.PsiClassReferenceType$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiClassReferenceType.class
PsiClassReferenceType.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiClassReferenceType extends com.intellij.psi.PsiClassType$Stub {
private final com.intellij.psi.impl.source.ClassReferencePointer myReference
public void <init> (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.pom.java.LanguageLevel level
public void <init> (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 <init> (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
void <init> (com.intellij.psi.impl.source.ClassReferencePointer, com.intellij.pom.java.LanguageLevel, com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.impl.source.ClassReferencePointer 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.PsiAnnotation annotation
com.intellij.psi.PsiJavaCodeReferenceElement reference
public boolean equalsToText (java.lang.String)
String text
com.intellij.psi.PsiJavaCodeReferenceElement reference
String name
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
private com.intellij.psi.PsiAnnotation[] getAnnotations (boolean)
java.util.LinkedHashSet set
com.intellij.psi.PsiAnnotation[] embedded
com.intellij.psi.PsiJavaCodeReferenceElement reference
boolean merge
com.intellij.psi.PsiAnnotation[] annotations
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 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 ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeDeclaration resolve ()
public volatile synthetic com.intellij.lang.jvm.JvmAnnotation[] getAnnotations ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiDiamondTypeElementImpl.class
PsiDiamondTypeElementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiDiamondTypeElementImpl extends com.intellij.psi.impl.source.PsiTypeElementImpl {
public void <init> ()
public java.lang.String toString ()
}
com/intellij/psi/impl/source/PsiEnumConstantImpl$1.class
PsiEnumConstantImpl.java
package com.intellij.psi.impl.source
synthetic com.intellij.psi.impl.source.PsiEnumConstantImpl$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/PsiEnumConstantImpl$MyReference.class
PsiEnumConstantImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiEnumConstantImpl$MyReference extends java.lang.Object implements com.intellij.psi.PsiJavaReference {
final synthetic com.intellij.psi.impl.source.PsiEnumConstantImpl this$0
private void <init> (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 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 synthetic com.intellij.psi.ResolveResult[] multiResolve (boolean)
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiEnumConstantImpl.class
PsiEnumConstantImpl.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 <init> (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public void <init> (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 ()
public com.intellij.psi.JavaResolveResult resolveMethodGenerics ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public java.lang.String getName ()
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiMethod resolveConstructor ()
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.icons.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 synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.lang.jvm.types.JvmType getType ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$resolveMethodGenerics$0 ()
com.intellij.psi.PsiClass containingClass
com.intellij.psi.JavaPsiFacade facade
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiEnumConstantInitializerImpl.class
PsiEnumConstantInitializerImpl.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 <init> (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public void <init> (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 synthetic com.intellij.psi.PsiElement getNameIdentifier ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiExtensibleClass.class
PsiExtensibleClass.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.class
PsiFieldImpl.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 <init> ()
public java.lang.Object execute (com.intellij.psi.PsiVariable, java.util.Set)
com.intellij.psi.PsiVariable variable
java.util.Set visitedVars
static synthetic com.intellij.psi.impl.source.PsiFieldImpl$OurConstValueComputer access$100 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiFieldImpl.class
PsiFieldImpl.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 synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
protected void <init> (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 <init> (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.icons.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 ()
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 synthetic com.intellij.lang.ASTNode getNode ()
public volatile synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.lang.jvm.types.JvmType getType ()
static synthetic 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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiImmediateClassType$1.class
PsiImmediateClassType.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 synthetic com.intellij.psi.impl.source.PsiImmediateClassType this$0
void <init> (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 synthetic com.intellij.psi.PsiElement getElement ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiImmediateClassType$TextType.class
PsiImmediateClassType.java
package com.intellij.psi.impl.source
final enum com.intellij.psi.impl.source.PsiImmediateClassType$TextType extends java.lang.Enum {
public static final enum com.intellij.psi.impl.source.PsiImmediateClassType$TextType PRESENTABLE
public static final enum com.intellij.psi.impl.source.PsiImmediateClassType$TextType CANONICAL
public static final enum com.intellij.psi.impl.source.PsiImmediateClassType$TextType INT_CANONICAL
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/impl/source/PsiImmediateClassType.class
PsiImmediateClassType.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 synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor
public void <init> (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 <init> (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 <init> (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 ()
com.intellij.psi.PsiAnnotation annotation
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
public volatile synthetic com.intellij.lang.jvm.JvmTypeDeclaration resolve ()
static synthetic com.intellij.psi.PsiClass access$000 (com.intellij.psi.impl.source.PsiImmediateClassType)
com.intellij.psi.impl.source.PsiImmediateClassType x0
static synthetic com.intellij.psi.PsiSubstitutor access$100 (com.intellij.psi.impl.source.PsiImmediateClassType)
com.intellij.psi.impl.source.PsiImmediateClassType x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiImportListImpl.class
PsiImportListImpl.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 <init> (com.intellij.psi.impl.java.stubs.PsiImportListStub)
com.intellij.psi.impl.java.stubs.PsiImportListStub stub
public void <init> (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 ()
private static synthetic com.intellij.psi.PsiImportStatementBase[] lambda$static$0 (int)
int count
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiImportStatementBaseImpl.class
PsiImportStatementBaseImpl.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 <init> (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 <init> (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 <clinit> ()
}
com/intellij/psi/impl/source/PsiImportStatementImpl.class
PsiImportStatementImpl.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 <init> (com.intellij.psi.impl.java.stubs.PsiImportStatementStub)
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
public void <init> (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 ()
private static synthetic com.intellij.psi.impl.source.PsiImportStatementImpl[] lambda$static$0 (int)
int count
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiImportStaticReferenceElementImpl$OurGenericsResolver.class
PsiImportStaticReferenceElementImpl.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 <init> ()
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 synthetic com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, boolean)
public volatile synthetic java.lang.Object resolve (com.intellij.psi.PsiReference, boolean)
static synthetic com.intellij.psi.impl.source.PsiImportStaticReferenceElementImpl$OurGenericsResolver access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiImportStaticReferenceElementImpl.class
PsiImportStaticReferenceElementImpl.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 synthetic boolean $assertionsDisabled
public void <init> ()
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 void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public volatile synthetic com.intellij.psi.ResolveResult[] multiResolve (boolean)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiImportStaticStatementImpl.class
PsiImportStaticStatementImpl.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 <init> (com.intellij.psi.impl.java.stubs.PsiImportStatementStub)
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
public void <init> (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 ()
private static synthetic com.intellij.psi.impl.source.PsiImportStaticStatementImpl[] lambda$static$0 (int)
int count
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiJShellHolderMethodImpl.class
PsiJShellHolderMethodImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiJShellHolderMethodImpl extends com.intellij.extapi.psi.ASTWrapperPsiElement implements com.intellij.psi.PsiJShellHolderMethod {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final String myName
private com.intellij.psi.PsiParameterList myParameterList
private com.intellij.psi.PsiReferenceList myThrowsList
public void <init> (com.intellij.lang.ASTNode, int)
com.intellij.lang.ASTNode node
int index
public com.intellij.psi.PsiElement[] getStatements ()
com.intellij.psi.PsiElement child
java.util.List result
public java.lang.String getName ()
public com.intellij.psi.PsiType getReturnType ()
public com.intellij.psi.PsiTypeElement getReturnTypeElement ()
public com.intellij.psi.PsiParameterList getParameterList ()
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.util.IncorrectOperationException e
public com.intellij.psi.PsiReferenceList getThrowsList ()
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiElementFactory elementFactory
public com.intellij.psi.PsiCodeBlock getBody ()
com.intellij.psi.PsiElement child
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 com.intellij.psi.PsiModifierList getModifierList ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.HierarchicalMethodSignature getHierarchicalMethodSignature ()
public boolean isDeprecated ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean hasTypeParameters ()
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiClass getContainingClass ()
public boolean hasModifierProperty (java.lang.String)
String name
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParameter[] getTypeParameters ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.psi.PsiElement getBody ()
public volatile synthetic com.intellij.lang.jvm.types.JvmType getReturnType ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiJShellImportHolderImpl.class
PsiJShellImportHolderImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiJShellImportHolderImpl extends com.intellij.extapi.psi.ASTWrapperPsiElement implements com.intellij.psi.PsiJShellImportHolder {
public void <init> (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
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.PsiImportStatement importStatement
public com.intellij.psi.PsiImportStatement getImportStatement ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiJShellRootClassImpl.class
PsiJShellRootClassImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiJShellRootClassImpl extends com.intellij.extapi.psi.ASTWrapperPsiElement implements com.intellij.psi.PsiJShellRootClass {
private final String myName
private final String myQName
public void <init> (com.intellij.lang.ASTNode, int)
com.intellij.lang.ASTNode node
int index
public com.intellij.psi.PsiJShellImportHolder[] getSnippets ()
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 java.lang.String getName ()
public java.lang.String getQualifiedName ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public com.intellij.psi.PsiReferenceList getExtendsList ()
public com.intellij.psi.PsiReferenceList getImplementsList ()
public com.intellij.psi.PsiClassType[] getExtendsListTypes ()
public com.intellij.psi.PsiClassType[] getImplementsListTypes ()
public com.intellij.psi.PsiClass getSuperClass ()
public com.intellij.psi.PsiClass[] getInterfaces ()
public com.intellij.psi.PsiClass[] getSupers ()
public com.intellij.psi.PsiClassType[] getSuperTypes ()
public com.intellij.psi.PsiField[] getFields ()
public com.intellij.psi.PsiMethod[] getMethods ()
public com.intellij.psi.PsiMethod[] getConstructors ()
public com.intellij.psi.PsiClass[] getInnerClasses ()
public com.intellij.psi.PsiClassInitializer[] getInitializers ()
public com.intellij.psi.PsiField[] getAllFields ()
public com.intellij.psi.PsiMethod[] getAllMethods ()
public com.intellij.psi.PsiClass[] getAllInnerClasses ()
public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List getAllMethodsAndTheirSubstitutors ()
public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.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 boolean isDeprecated ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean hasTypeParameters ()
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
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 ()
private com.intellij.psi.PsiElement[] findChildren (java.lang.Class, com.intellij.psi.PsiElement[])
Class memberClass
com.intellij.psi.PsiElement[] emptyArray
com.intellij.psi.PsiElement[] members
public volatile synthetic com.intellij.psi.PsiElement getRBrace ()
public volatile synthetic com.intellij.psi.PsiElement getLBrace ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParameter[] getTypeParameters ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.lang.jvm.JvmClass[] getInnerClasses ()
public volatile synthetic com.intellij.lang.jvm.JvmField[] getFields ()
public volatile synthetic com.intellij.lang.jvm.JvmMethod[] getMethods ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiJavaCodeReferenceElementImpl$1.class
PsiJavaCodeReferenceElementImpl.java
package com.intellij.psi.impl.source
synthetic com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$psi$impl$source$PsiJavaCodeReferenceElementImpl$Kind
static void <clinit> ()
}
com/intellij/psi/impl/source/PsiJavaCodeReferenceElementImpl$Kind.class
PsiJavaCodeReferenceElementImpl.java
package com.intellij.psi.impl.source
public final enum com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind extends java.lang.Enum {
public static final enum com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind CLASS_NAME_KIND
public static final enum com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind PACKAGE_NAME_KIND
public static final enum com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind CLASS_OR_PACKAGE_NAME_KIND
public static final enum com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind CLASS_FQ_NAME_KIND
public static final enum com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind CLASS_FQ_OR_PACKAGE_NAME_KIND
public static final enum com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind CLASS_IN_QUALIFIED_NEW_KIND
private static final synthetic com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind[] $VALUES
public static com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind[] values ()
public static com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/impl/source/PsiJavaCodeReferenceElementImpl$OurGenericsResolver.class
PsiJavaCodeReferenceElementImpl.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 <init> ()
public com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiJavaReference, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.impl.source.resolve.VariableResolverProcessor processor
String qualifiedName
com.intellij.psi.PsiJavaReference ref
com.intellij.psi.PsiFile containingFile
boolean incompleteCode
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl referenceElement
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind kind
com.intellij.psi.JavaResolveResult[] result
public volatile synthetic com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
static synthetic com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiJavaCodeReferenceElementImpl.class
PsiJavaCodeReferenceElementImpl.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 com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind myKindWhenDummy
private final int myHC
static final synthetic boolean $assertionsDisabled
public void <init> ()
public final int hashCode ()
public int getTextOffset ()
com.intellij.lang.ASTNode refName
public void setKindWhenDummy (com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind)
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind kind
com.intellij.psi.tree.IElementType type
private static boolean isDummy (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind getKindEnum (com.intellij.psi.PsiFile)
com.intellij.lang.ASTNode qualifier
com.intellij.psi.impl.source.tree.CompositeElement granny
com.intellij.psi.tree.IElementType gType
com.intellij.lang.ASTNode qualifier
boolean isOnDemand
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind 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
public int getKind (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile containingFile
private void diagnoseUnknownParent ()
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.tree.IElementType i
StringBuilder msg
private static boolean isCodeFragmentType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.psi.PsiElement modifierList
com.intellij.lang.ASTNode dot
com.intellij.lang.ASTNode ref
com.intellij.psi.PsiElement lastChild
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
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind kind
public com.intellij.psi.PsiReference getReference ()
public final com.intellij.psi.PsiElement resolve ()
public static com.intellij.openapi.util.TextRange calcRangeInElement (com.intellij.psi.impl.source.tree.CompositePsiElement)
com.intellij.psi.impl.source.tree.TreeElement dot
com.intellij.psi.impl.source.tree.CompositePsiElement refElement
com.intellij.psi.impl.source.tree.TreeElement nameChild
public static com.intellij.psi.JavaResolveResult[] tryClassResult (java.lang.String, com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiClass referencedClass
com.intellij.psi.PsiClass aClass
String qualifiedName
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiElement qualifier
com.intellij.openapi.project.Project project
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.PsiClass)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiSubstitutor subst
com.intellij.psi.PsiType[] parameters
private com.intellij.psi.JavaResolveResult[] resolve (com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind, com.intellij.psi.PsiFile)
com.intellij.psi.PsiClass aClass
String text
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
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind classKind
com.intellij.psi.JavaResolveResult[] result
com.intellij.psi.PsiImportStatement importStatement
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind 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
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind kind
private static com.intellij.util.IncorrectOperationException cannotBindError (com.intellij.psi.PsiElement, com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind)
com.intellij.psi.PsiElement element
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind kind
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.PsiElement cur
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
StringBuilder text
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiReferenceParameterList refParameterList
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
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind kind
com.intellij.lang.ASTNode qualifier
com.intellij.psi.tree.IElementType qualifierElementType
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.PsiElement nameElement
String name
String qName
String qName
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind kind
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
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind 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.filters.AndFilter filter
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.scope.PsiScopeProcessor processor
java.util.List filters
com.intellij.psi.filters.OrFilter filter
com.intellij.psi.scope.processor.FilterScopeProcessor proc
private com.intellij.psi.PsiTypeParameter[] getUnfinishedMethodTypeParameters ()
com.intellij.psi.PsiTypeParameterList list
com.intellij.psi.PsiElement current
com.intellij.util.ProcessingContext context
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
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind kind
public java.lang.String getReferenceName ()
com.intellij.lang.ASTNode childByRole
public final com.intellij.openapi.util.TextRange getRangeInElement ()
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 synthetic com.intellij.psi.ResolveResult[] multiResolve (boolean)
static synthetic com.intellij.psi.JavaResolveResult[] access$100 (com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl, com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind, com.intellij.psi.PsiFile)
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl x0
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind x1
com.intellij.psi.PsiFile x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiJavaFileBaseImpl$1.class
PsiJavaFileBaseImpl.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiJavaFileBaseImpl$1 extends com.intellij.psi.scope.DelegatingScopeProcessor {
void <init> (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
private static synthetic boolean lambda$getHint$0 (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiJavaFileBaseImpl$MyCacheBuilder.class
PsiJavaFileBaseImpl.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
void <init> (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.class
PsiJavaFileBaseImpl.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
void <init> (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 synthetic boolean process (java.lang.Object)
}
com/intellij/psi/impl/source/PsiJavaFileBaseImpl$StaticImportFilteringProcessor.class
PsiJavaFileBaseImpl.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
void <init> (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 synthetic com.intellij.psi.scope.PsiScopeProcessor access$000 (com.intellij.psi.impl.source.PsiJavaFileBaseImpl$StaticImportFilteringProcessor)
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$StaticImportFilteringProcessor x0
static synthetic void access$100 (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiJavaFileBaseImpl.class
PsiJavaFileBaseImpl.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 synthetic boolean $assertionsDisabled
protected void <init> (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 text
com.intellij.psi.PsiElement prev
com.intellij.psi.PsiElement anchor
String packageName
com.intellij.psi.PsiPackageStatement packageStatement
com.intellij.psi.PsiElementFactory factory
private void cleanupBrokenPackageKeyword ()
com.intellij.psi.PsiElement child
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.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.PsiImportList importList
com.intellij.psi.PsiImportStatement[] importStatements
com.intellij.psi.PsiImportStaticStatement[] importStaticStatements
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$StaticImportFilteringProcessor staticImportProcessor
boolean shouldProcessClasses
private boolean processOwnClasses (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState)
com.intellij.psi.PsiClass aClass
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
private static boolean shouldProcessClasses (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.scope.ElementClassHint classHint
private static boolean processNamedImports (com.intellij.psi.ResolveState, com.intellij.psi.PsiImportStatement[], com.intellij.psi.PsiImportStaticStatement[], com.intellij.psi.impl.source.PsiJavaFileBaseImpl$StaticImportFilteringProcessor)
com.intellij.psi.ResolveState state
com.intellij.psi.PsiImportStatement[] importStatements
com.intellij.psi.PsiImportStaticStatement[] importStaticStatements
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$StaticImportFilteringProcessor staticImportProcessor
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.scope.NameHint nameHint
String name
private static boolean processNamedTypeImports (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, java.lang.String, com.intellij.psi.PsiImportStatement[])
String refText
com.intellij.psi.PsiClass containingClass
com.intellij.psi.ResolveState classState
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiImportStatement statement
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
String nameHint
com.intellij.psi.PsiImportStatement[] imports
private boolean processCurrentPackage (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement place
com.intellij.psi.PsiPackage aPackage
private static boolean processOnDemandTypeImports (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiImportStatement[])
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiImportStatement statement
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement place
com.intellij.psi.PsiImportStatement[] imports
private static boolean processNamedStaticImports (com.intellij.psi.ResolveState, java.lang.String, com.intellij.psi.PsiImportStaticStatement[], com.intellij.psi.impl.source.PsiJavaFileBaseImpl$StaticImportFilteringProcessor)
com.intellij.psi.PsiElement element
com.intellij.psi.JavaResolveResult result
com.intellij.psi.JavaResolveResult[] results
String referenceName
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiImportStaticStatement importStaticStatement
com.intellij.psi.ResolveState state
String nameHint
com.intellij.psi.PsiImportStaticStatement[] importStaticStatements
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$StaticImportFilteringProcessor staticImportProcessor
private static boolean processOnDemandStaticImports (com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiImportStaticStatement[], com.intellij.psi.impl.source.PsiJavaFileBaseImpl$StaticImportFilteringProcessor)
com.intellij.psi.PsiClass targetElement
com.intellij.psi.PsiImportStaticStatement importStaticStatement
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.PsiImportStaticStatement[] importStaticStatements
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$StaticImportFilteringProcessor staticImportProcessor
private boolean processImplicitImports (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiJavaCodeReferenceElement aImplicitlyImported
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement place
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 ()
public void setOriginalFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile originalFile
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
private static synthetic com.intellij.pom.java.LanguageLevel lambda$static$0 (com.intellij.psi.impl.source.PsiJavaFileBaseImpl)
com.intellij.psi.impl.source.PsiJavaFileBaseImpl file
static synthetic 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 synthetic com.intellij.psi.PsiSubstitutor access$300 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiJavaFileImpl.class
PsiJavaFileImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiJavaFileImpl extends com.intellij.psi.impl.source.PsiJavaFileBaseImpl {
public void <init> (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider file
public com.intellij.openapi.fileTypes.FileType getFileType ()
public com.intellij.psi.PsiJavaModule getModuleDeclaration ()
com.intellij.psi.impl.java.stubs.PsiJavaFileStub stub
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiJavaModuleImpl.class
PsiJavaModuleImpl.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 <init> (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub)
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public void <init> (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
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.Iterable getOpens ()
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public java.lang.Iterable getUses ()
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public java.lang.Iterable getProvides ()
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public com.intellij.psi.PsiJavaModuleReferenceElement getNameIdentifier ()
public java.lang.String getName ()
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.psi.PsiJavaModuleReferenceElement newName
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
com.intellij.psi.PsiModifierList modifierList
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public int getTextOffset ()
public com.intellij.psi.PsiElement getOriginalElement ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.search.SearchScope getUseScope ()
public java.lang.String toString ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getOriginalElement$2 ()
com.intellij.psi.impl.JavaPsiImplementationHelper helper
com.intellij.psi.PsiJavaModule result
private static synthetic boolean lambda$getOpens$1 (com.intellij.psi.PsiPackageAccessibilityStatement)
com.intellij.psi.PsiPackageAccessibilityStatement statement
private static synthetic boolean lambda$getExports$0 (com.intellij.psi.PsiPackageAccessibilityStatement)
com.intellij.psi.PsiPackageAccessibilityStatement statement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiJavaModuleReferenceElementImpl.class
PsiJavaModuleReferenceElementImpl.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 <init> ()
public java.lang.String getReferenceText ()
com.intellij.psi.PsiElement e
StringBuilder sb
public com.intellij.psi.PsiJavaModuleReference getReference ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public volatile synthetic com.intellij.psi.PsiReference getReference ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getReference$0 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiJavaModuleReferenceImpl$Resolver.class
PsiJavaModuleReferenceImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiJavaModuleReferenceImpl$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 <init> ()
public com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.impl.source.PsiJavaModuleReferenceImpl, boolean)
com.intellij.psi.PsiJavaModule module
com.intellij.psi.PsiJavaModule module
com.intellij.psi.ResolveResult[] result
int i
com.intellij.psi.impl.source.PsiJavaModuleReferenceImpl reference
boolean incompleteCode
com.intellij.psi.PsiJavaModuleReferenceElement refElement
com.intellij.psi.PsiFile file
String moduleName
boolean global
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
java.util.Collection modules
public volatile synthetic com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, boolean)
public volatile synthetic java.lang.Object resolve (com.intellij.psi.PsiReference, boolean)
static synthetic com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantResolver access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiJavaModuleReferenceImpl.class
PsiJavaModuleReferenceImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiJavaModuleReferenceImpl extends com.intellij.psi.PsiReferenceBase$Poly implements com.intellij.psi.PsiJavaModuleReference {
public void <init> (com.intellij.psi.PsiJavaModuleReferenceElement)
com.intellij.psi.PsiJavaModuleReferenceElement element
public java.lang.String getCanonicalText ()
public com.intellij.psi.PsiJavaModule resolve ()
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.PsiElement newElement
private com.intellij.openapi.project.Project getProject ()
public volatile synthetic com.intellij.psi.PsiElement resolve ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiLabelReference.class
PsiLabelReference.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 <init> (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 start
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.PsiElement context
String label
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 ()
public boolean isSoft ()
public volatile synthetic java.lang.Object[] getVariants ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiMethodImpl.class
PsiMethodImpl.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 synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.impl.java.stubs.PsiMethodStub)
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
protected void <init> (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 <init> (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 ()
com.intellij.psi.PsiReferenceList child
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
java.util.stream.Stream children
public com.intellij.psi.PsiCodeBlock getBody ()
public com.intellij.psi.impl.source.tree.CompositeElement getNode ()
public boolean isDeprecated ()
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.icons.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 synthetic com.intellij.lang.ASTNode getNode ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParameter[] getTypeParameters ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.psi.PsiElement getBody ()
public volatile synthetic com.intellij.lang.jvm.types.JvmType getReturnType ()
private synthetic com.intellij.psi.search.SearchScope lambda$getUseScope$3 () throws java.lang.RuntimeException
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getSignature$2 ()
com.intellij.psi.util.MethodSignature signature
private static synthetic java.lang.String lambda$getThrowsList$1 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement e
private static synthetic java.lang.String lambda$getThrowsList$0 (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement s
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiModifierListImpl$ModifierCache.class
PsiModifierListImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiModifierListImpl$ModifierCache extends java.lang.Object {
static final com.intellij.util.containers.Interner ourInterner
final com.intellij.psi.PsiFile file
final java.util.List modifiers
final long modCount
void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiModifierListImpl.class
PsiModifierListImpl.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 <init> (com.intellij.psi.impl.java.stubs.PsiModifierListStub)
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
public void <init> (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 ()
private static synthetic boolean lambda$getApplicableAnnotations$1 (com.intellij.psi.PsiAnnotation$TargetType[], com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation$TargetType[] targets
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotation$TargetType target
private static synthetic boolean lambda$calcImplicitModifiers$0 (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
static void <clinit> ()
String name
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiPackageAccessibilityStatementImpl.class
PsiPackageAccessibilityStatementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiPackageAccessibilityStatementImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiPackageAccessibilityStatement {
public void <init> (com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub)
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
public void <init> (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiPackageAccessibilityStatement$Role getRole ()
public com.intellij.psi.PsiJavaCodeReferenceElement getPackageReference ()
public java.lang.String getPackageName ()
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
public java.lang.Iterable getModuleReferences ()
public java.util.List getModuleNames ()
com.intellij.psi.PsiJavaModuleReferenceElement refElement
java.util.List targets
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiParameterImpl.class
PsiParameterImpl.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 synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.impl.java.stubs.PsiParameterStub)
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
protected void <init> (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 <init> (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.icons.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 synthetic com.intellij.lang.ASTNode getNode ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.lang.jvm.types.JvmType getType ()
private static synthetic com.intellij.psi.PsiType lambda$getLambdaParameterType$0 (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression lambdaExpression
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiParameterListImpl.class
PsiParameterListImpl.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 <init> (com.intellij.psi.impl.java.stubs.PsiParameterListStub)
com.intellij.psi.impl.java.stubs.PsiParameterListStub stub
public void <init> (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.stubs.StubElement child
int count
com.intellij.psi.impl.java.stubs.PsiParameterListStub stub
public boolean isEmpty ()
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 synthetic com.intellij.lang.ASTNode getNode ()
private static synthetic boolean lambda$isEmpty$0 (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement child
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiProvidesStatementImpl.class
PsiProvidesStatementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiProvidesStatementImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiProvidesStatement {
public void <init> (com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub)
com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub stub
public void <init> (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiJavaCodeReferenceElement getInterfaceReference ()
public com.intellij.psi.PsiReferenceList getImplementationList ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiReceiverParameterImpl.class
PsiReceiverParameterImpl.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 <init> ()
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 synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic java.lang.Object setName (java.lang.String)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiReferenceListImpl.class
PsiReferenceListImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiReferenceListImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiReferenceList {
public void <init> (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub)
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
public void <init> (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiJavaCodeReferenceElement[] getReferenceElements ()
public com.intellij.psi.PsiClassType[] getReferencedTypes ()
int i
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
com.intellij.psi.PsiJavaCodeReferenceElement[] refs
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiClassType[] types
public com.intellij.psi.PsiReferenceList$Role getRole ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiRequiresStatementImpl.class
PsiRequiresStatementImpl.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 {
private com.intellij.reference.SoftReference myReference
public void <init> (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public void <init> (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiJavaModuleReferenceElement getReferenceElement ()
public java.lang.String getModuleName ()
com.intellij.psi.PsiJavaModuleReferenceElement refElement
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public com.intellij.psi.PsiJavaModuleReference getModuleReference ()
String refText
com.intellij.psi.PsiJavaModuleReference ref
com.intellij.psi.PsiJavaModuleReferenceElement refElement
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
com.intellij.psi.PsiModifierList modifierList
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiTypeElementImpl$1.class
PsiTypeElementImpl.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiTypeElementImpl$1 extends java.lang.Object implements com.intellij.psi.impl.source.ClassReferencePointer {
volatile java.lang.ref.WeakReference myCache
final synthetic java.lang.ref.WeakReference val$ref
final synthetic com.intellij.psi.PsiElement val$parent
void <init> (java.lang.ref.WeakReference, com.intellij.psi.PsiElement)
public com.intellij.psi.PsiJavaCodeReferenceElement retrieveReference ()
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiJavaCodeReferenceElement result
private com.intellij.psi.PsiTypeElement calcTypeElement ()
public com.intellij.psi.PsiJavaCodeReferenceElement retrieveNonNullReference ()
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiJavaCodeReferenceElement result
public java.lang.String toString ()
String msg
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiTypeElementImpl$1SelfReferenceVisitor.class
PsiTypeElementImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiTypeElementImpl$1SelfReferenceVisitor extends com.intellij.psi.JavaRecursiveElementVisitor {
private boolean referenced
final synthetic com.intellij.psi.PsiElement val$parent
void <init> (com.intellij.psi.PsiElement)
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
static synthetic boolean access$000 (com.intellij.psi.impl.source.PsiTypeElementImpl$1SelfReferenceVisitor)
com.intellij.psi.impl.source.PsiTypeElementImpl$1SelfReferenceVisitor x0
}
com/intellij/psi/impl/source/PsiTypeElementImpl.class
PsiTypeElementImpl.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 synthetic boolean $assertionsDisabled
public void <init> ()
void <init> (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.psi.PsiType inferVarType (com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpression iteratedValue
com.intellij.psi.PsiElement declarationScope
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement e
com.intellij.psi.PsiElement parent
private static boolean isSelfReferenced (com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.PsiTypeElementImpl$1SelfReferenceVisitor visitor
public boolean isInferredType ()
com.intellij.psi.PsiElement firstChild
private com.intellij.psi.impl.source.ClassReferencePointer getReferenceComputable (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement parent
private static com.intellij.psi.impl.source.ClassReferencePointer 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 ()
private static synthetic com.intellij.psi.PsiType lambda$collectTypes$2 (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement typeElement
private static synthetic com.intellij.psi.PsiType lambda$inferVarType$1 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getType$0 ()
static synthetic com.intellij.psi.PsiJavaCodeReferenceElement access$100 (com.intellij.psi.impl.source.PsiTypeElementImpl)
com.intellij.psi.impl.source.PsiTypeElementImpl x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/PsiUsesStatementImpl.class
PsiUsesStatementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiUsesStatementImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiUsesStatement {
public void <init> (com.intellij.psi.impl.java.stubs.PsiUsesStatementStub)
com.intellij.psi.impl.java.stubs.PsiUsesStatementStub stub
public void <init> (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiJavaCodeReferenceElement getClassReference ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/SourceJavaCodeReference.class
SourceJavaCodeReference.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.class
AuthorDocTagInfo.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.AuthorDocTagInfo extends com.intellij.psi.impl.source.javadoc.SimpleDocTagInfo {
void <init> ()
public boolean isValidInContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/impl/source/javadoc/ClassReferenceTagInfo.class
ClassReferenceTagInfo.java
package com.intellij.psi.impl.source.javadoc
abstract com.intellij.psi.impl.source.javadoc.ClassReferenceTagInfo extends java.lang.Object implements com.intellij.psi.javadoc.JavadocTagInfo {
private final String myName
void <init> (java.lang.String)
String name
public java.lang.String getName ()
public boolean isInline ()
public java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
com.intellij.psi.PsiElement refHolder
com.intellij.psi.PsiElement refElement
public com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
}
com/intellij/psi/impl/source/javadoc/ExceptionTagInfo.class
ExceptionTagInfo.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.ExceptionTagInfo extends com.intellij.psi.impl.source.javadoc.ClassReferenceTagInfo {
void <init> (java.lang.String)
String name
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
String result
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/impl/source/javadoc/JavadocManagerImpl.class
JavadocManagerImpl.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/javadoc/ParamDocTagInfo.class
ParamDocTagInfo.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 <init> ()
public java.lang.String getName ()
public boolean isInline ()
public boolean isValidInContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
com.intellij.lang.ASTNode firstChildNode
public com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
}
com/intellij/psi/impl/source/javadoc/PsiDocCommentImpl.class
PsiDocCommentImpl.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 synthetic boolean $assertionsDisabled
public void <init> (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.List 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.List array
public com.intellij.psi.tree.IElementType getTokenType ()
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.psi.impl.source.tree.TreeElement lastNode
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.PsiManager)
com.intellij.psi.impl.source.tree.CompositeElement tag
com.intellij.openapi.project.Project project
com.intellij.psi.PsiManager manager
com.intellij.lang.ASTNode current
com.intellij.util.CharTable charTable
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.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 newLine
com.intellij.util.CharTable charTable
com.intellij.psi.PsiManager psiManager
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 nextChild
com.intellij.lang.ASTNode current
com.intellij.psi.impl.source.tree.CompositeElement compositePrev
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 synthetic com.intellij.psi.PsiElement getOwner ()
private static synthetic com.intellij.psi.javadoc.PsiDocTag[] lambda$static$0 (int)
int count
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/javadoc/PsiDocMethodOrFieldRef$1$1.class
PsiDocMethodOrFieldRef.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef$1$1 extends com.intellij.psi.scope.DelegatingScopeProcessor {
final synthetic com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef$1 this$1
void <init> (com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef$1, com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef$1 this$1
com.intellij.psi.scope.PsiScopeProcessor arg0
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/javadoc/PsiDocMethodOrFieldRef$1.class
PsiDocMethodOrFieldRef.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 synthetic String val$name
final synthetic com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef this$0
void <init> (com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef, com.intellij.psi.PsiElement[], java.lang.String)
com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef this$0
com.intellij.psi.PsiElement[] referredElements
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/javadoc/PsiDocMethodOrFieldRef$MyReference$1.class
PsiDocMethodOrFieldRef.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef$MyReference$1 extends com.intellij.psi.scope.DelegatingScopeProcessor {
final synthetic com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef$MyReference this$1
void <init> (com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef$MyReference, com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef$MyReference this$1
com.intellij.psi.scope.PsiScopeProcessor arg0
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/javadoc/PsiDocMethodOrFieldRef$MyReference.class
PsiDocMethodOrFieldRef.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[] myReferredElements
static final synthetic boolean $assertionsDisabled
final synthetic com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef this$0
public void <init> (com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef, com.intellij.psi.PsiElement[])
com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef this$0
com.intellij.psi.PsiElement[] referredElements
public com.intellij.psi.PsiElement resolve ()
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.PsiClass scope
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
public com.intellij.psi.PsiElement[] getVariants ()
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.PsiElement ref
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 myReferredElement
com.intellij.psi.PsiElement element
com.intellij.psi.impl.PsiManagerEx manager
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 synthetic com.intellij.psi.ResolveResult[] multiResolve (boolean)
public volatile synthetic java.lang.Object[] getVariants ()
private static synthetic java.lang.String lambda$bindToElement$2 (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
private static synthetic com.intellij.psi.JavaResolveResult[] lambda$multiResolve$1 (int)
int x$0
private static synthetic com.intellij.psi.infos.CandidateInfo lambda$multiResolve$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement myReferredElement
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/javadoc/PsiDocMethodOrFieldRef.class
PsiDocMethodOrFieldRef.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 <init> ()
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.PsiField var
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.PsiClass scope
com.intellij.psi.PsiElement element
String name
String[] signature
com.intellij.psi.util.MethodSignature methodSignature
com.intellij.psi.PsiMethod[] methods
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
public static com.intellij.psi.PsiMethod[] findMethods (com.intellij.psi.util.MethodSignature, com.intellij.psi.PsiClass, java.lang.String, com.intellij.psi.PsiMethod[])
com.intellij.psi.PsiMethod method
com.intellij.psi.util.MethodSignature methodSignature
com.intellij.psi.PsiClass scope
String name
com.intellij.psi.PsiMethod[] allMethods
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiSubstitutor substitutor
java.util.List candidates
java.util.Set filteredMethods
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
private static synthetic void lambda$findMethods$0 (java.util.Set, com.intellij.psi.HierarchicalMethodSignature)
java.util.Set filteredMethods
com.intellij.psi.HierarchicalMethodSignature signature
static synthetic com.intellij.psi.PsiClass access$000 (com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef)
com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/javadoc/PsiDocParamRef$1.class
PsiDocParamRef.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 synthetic com.intellij.psi.PsiElement val$resultReference
final synthetic com.intellij.lang.ASTNode val$valueToken
final synthetic com.intellij.psi.javadoc.PsiDocComment val$comment
final synthetic com.intellij.psi.PsiJavaDocumentedElement val$owner
final synthetic com.intellij.psi.impl.source.javadoc.PsiDocParamRef this$0
void <init> (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 synthetic com.intellij.psi.ResolveResult[] multiResolve (boolean)
public volatile synthetic java.lang.Object[] getVariants ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/javadoc/PsiDocParamRef.class
PsiDocParamRef.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/javadoc/PsiDocTagImpl.class
PsiDocTagImpl.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 synthetic boolean $assertionsDisabled
public void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/javadoc/PsiDocTagValueImpl.class
PsiDocTagValueImpl.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.PsiDocTagValueImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.javadoc.PsiDocTagValue {
public void <init> ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public com.intellij.psi.PsiReference getReference ()
com.intellij.psi.javadoc.PsiDocTag docTag
com.intellij.psi.javadoc.JavadocTagInfo info
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/javadoc/PsiDocTokenImpl.class
PsiDocTokenImpl.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/javadoc/PsiInlineDocTagImpl.class
PsiInlineDocTagImpl.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_BIT_SET
static final synthetic boolean $assertionsDisabled
public void <init> ()
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.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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/javadoc/ReturnDocTagInfo.class
ReturnDocTagInfo.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 <init> ()
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.class
SeeDocTagInfo.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
void <init> (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.class
SerialDocTagInfo.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 <init> ()
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/ServiceReferenceTagInfo.class
ServiceReferenceTagInfo.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.ServiceReferenceTagInfo extends com.intellij.psi.impl.source.javadoc.ClassReferenceTagInfo {
public void <init> (java.lang.String)
String name
public boolean isValidInContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public volatile synthetic com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
public volatile synthetic java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
public volatile synthetic boolean isInline ()
public volatile synthetic java.lang.String getName ()
}
com/intellij/psi/impl/source/javadoc/SimpleDocTagInfo.class
SimpleDocTagInfo.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/javadoc/ValueDocTagInfo.class
ValueDocTagInfo.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 <init> ()
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.class
ClassResolverProcessor.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.ClassResolverProcessor extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor 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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/Domination.class
Domination.java
package com.intellij.psi.impl.source.resolve
public final enum com.intellij.psi.impl.source.resolve.Domination extends java.lang.Enum {
public static final enum com.intellij.psi.impl.source.resolve.Domination DOMINATES
public static final enum com.intellij.psi.impl.source.resolve.Domination DOMINATED_BY
public static final enum com.intellij.psi.impl.source.resolve.Domination EQUAL
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/impl/source/resolve/JavaResolveCache$1.class
JavaResolveCache.java
package com.intellij.psi.impl.source.resolve
com.intellij.psi.impl.source.resolve.JavaResolveCache$1 extends com.intellij.psi.impl.AnyPsiChangeListener$Adapter {
final synthetic com.intellij.psi.impl.source.resolve.JavaResolveCache this$0
void <init> (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.class
JavaResolveCache.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.class
JavaResolveCache.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.atomic.AtomicReference myCalculatedTypes
private final java.util.concurrent.atomic.AtomicReference myVarToConstValueMapPhysical
private final java.util.concurrent.atomic.AtomicReference 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 <init> (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.PsiType alreadyCached
com.intellij.psi.PsiExpression expr
com.intellij.util.Function f
boolean isOverloadCheck
boolean polyExpression
java.util.concurrent.ConcurrentMap map
com.intellij.psi.PsiType type
private static void reportUnstableType (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiType type
com.intellij.psi.PsiType alreadyCached
com.intellij.psi.PsiFile file
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.concurrent.atomic.AtomicReference ref
java.util.Map map
Object cached
Object result
static synthetic void access$000 (com.intellij.psi.impl.source.resolve.JavaResolveCache, boolean)
com.intellij.psi.impl.source.resolve.JavaResolveCache x0
boolean x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/JavaResolveUtil$1.class
JavaResolveUtil.java
package com.intellij.psi.impl.source.resolve
final com.intellij.psi.impl.source.resolve.JavaResolveUtil$1 extends com.intellij.psi.infos.CandidateInfo {
final synthetic com.intellij.psi.PsiJavaCodeReferenceElement val$ref
final synthetic com.intellij.psi.PsiElement val$resultElement
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/JavaResolveUtil.class
JavaResolveUtil.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.JavaResolveUtil extends java.lang.Object {
public void <init> ()
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 scopeTopLevelClass
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
public static boolean canAccessProtectedMember (com.intellij.psi.PsiMember, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass memberClass
com.intellij.psi.PsiClass accessObjectClass
com.intellij.psi.PsiClass contextClass
boolean isStatic
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
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/ProcessCandidateParameterTypeInferencePolicy.class
ProcessCandidateParameterTypeInferencePolicy.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 <init> ()
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
private static synthetic com.intellij.psi.PsiType lambda$inferConstraint$0 (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiParameter)
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiParameter finalParameter
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/PsiOldInferenceHelper$1.class
PsiOldInferenceHelper.java
package com.intellij.psi.impl.source.resolve
synthetic com.intellij.psi.impl.source.resolve.PsiOldInferenceHelper$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$psi$ConstraintType
static void <clinit> ()
}
com/intellij/psi/impl/source/resolve/PsiOldInferenceHelper.class
PsiOldInferenceHelper.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 synthetic boolean $assertionsDisabled
public void <init> (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.infos.MethodCandidateInfo, 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.infos.MethodCandidateInfo currentMethod
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
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
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.psi.PsiSubstitutor, 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.psi.PsiSubstitutor partialSubstitutor
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.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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/PsiResolveHelperImpl$1.class
PsiResolveHelperImpl.java
package com.intellij.psi.impl.source.resolve
com.intellij.psi.impl.source.resolve.PsiResolveHelperImpl$1 extends com.intellij.psi.scope.processor.MethodCandidatesProcessor {
final synthetic boolean val$checkVarargs
final synthetic com.intellij.psi.impl.source.resolve.PsiResolveHelperImpl this$0
void <init> (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.class
PsiResolveHelperImpl.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 <init> (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
boolean accessible
public boolean isAccessible (com.intellij.psi.PsiPackage, com.intellij.psi.PsiElement)
com.intellij.psi.PsiPackage pkg
com.intellij.psi.PsiElement place
private static boolean isAccessible (java.util.function.Predicate)
java.util.function.Predicate predicate
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.infos.MethodCandidateInfo, 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.infos.MethodCandidateInfo currentCandidate
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.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] leftTypes
com.intellij.psi.PsiType[] rightTypes
com.intellij.psi.PsiSubstitutor partialSubstitutor
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
private static synthetic boolean lambda$isAccessible$1 (com.intellij.psi.PsiPackage, com.intellij.psi.PsiElement, com.intellij.psi.JavaModuleSystem)
com.intellij.psi.PsiPackage pkg
com.intellij.psi.PsiElement place
com.intellij.psi.JavaModuleSystem moduleSystem
private static synthetic boolean lambda$isAccessible$0 (com.intellij.psi.PsiMember, com.intellij.psi.PsiElement, com.intellij.psi.JavaModuleSystem)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiElement place
com.intellij.psi.JavaModuleSystem moduleSystem
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/ResolveClassUtil.class
ResolveClassUtil.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.ResolveClassUtil extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.PsiClass resolveClass (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiClass qualifierClass
com.intellij.psi.PsiType qualifierType
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement parent
String className
com.intellij.psi.impl.source.resolve.ClassResolverProcessor processor
com.intellij.psi.PsiElement classNameElement
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiFile containingFile
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/ResolveVariableUtil.class
ResolveVariableUtil.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.ResolveVariableUtil extends java.lang.Object {
public void <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/StaticImportResolveProcessor$OurResolveResult.class
StaticImportResolveProcessor.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
void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/StaticImportResolveProcessor.class
StaticImportResolveProcessor.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.StaticImportResolveProcessor extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor 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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/SymbolCollectingProcessor$ResultWithContext.class
SymbolCollectingProcessor.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/SymbolCollectingProcessor.class
SymbolCollectingProcessor.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.SymbolCollectingProcessor extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor com.intellij.psi.scope.ElementClassHint {
private final com.intellij.util.containers.MostlySingularMultiMap myResult
private com.intellij.psi.PsiElement myCurrentFileContext
public void <init> ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/VariableResolverProcessor.class
VariableResolverProcessor.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 <init> (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
protected boolean stopAtFoundResult (com.intellij.psi.JavaResolveResult)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiElement element
com.intellij.psi.JavaCodeFragment$VisibilityChecker visibilityChecker
com.intellij.psi.JavaResolveResult cachedResult
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/graphInference/CompoundInitialState.class
CompoundInitialState.java
package com.intellij.psi.impl.source.resolve.graphInference
com.intellij.psi.impl.source.resolve.graphInference.CompoundInitialState extends java.lang.Object {
private final com.intellij.psi.PsiSubstitutor myInitialSubstitutor
private final java.util.Map myInitialStates
void <init> (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.class
FunctionalInterfaceParameterizationUtil.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 <init> ()
public static boolean isWildcardParameterized (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType classType
public static com.intellij.psi.PsiType getGroundTargetType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiClassType
public static com.intellij.psi.PsiType getGroundTargetType (com.intellij.psi.PsiType, com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiType psiClassType
com.intellij.psi.PsiLambdaExpression expr
public static com.intellij.psi.PsiType getGroundTargetType (com.intellij.psi.PsiType, com.intellij.psi.PsiLambdaExpression, boolean)
com.intellij.psi.PsiType psiClassType
com.intellij.psi.PsiLambdaExpression expr
boolean performFinalCheck
private static com.intellij.psi.PsiType getFunctionalTypeExplicit (com.intellij.psi.PsiType, com.intellij.psi.PsiLambdaExpression, boolean)
com.intellij.psi.PsiType functionalType
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiType qType
int i
com.intellij.psi.PsiTypeParameter typeParameter
int i
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiClass samClass
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiParameter[] targetMethodParams
com.intellij.psi.PsiSubstitutor lambdaSubstitutor
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType[] newTypeParameters
com.intellij.psi.PsiClassType parameterization
com.intellij.psi.PsiType psiClassType
com.intellij.psi.PsiLambdaExpression expr
boolean performFinalCheck
com.intellij.psi.PsiParameter[] lambdaParams
com.intellij.psi.PsiType[] parameters
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass psiClass
private static boolean isWellFormed (com.intellij.psi.PsiClass, com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[])
com.intellij.psi.PsiClassType bound
int i
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] newTypeParameters
com.intellij.psi.PsiSubstitutor substitutor
public static com.intellij.psi.PsiType getNonWildcardParameterization (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType paramBound
com.intellij.psi.PsiClassType paramBound
com.intellij.psi.PsiType bound
com.intellij.psi.PsiType paramType
int i
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] newParameters
com.intellij.psi.PsiSubstitutor substitutor
java.util.HashSet typeParametersSet
com.intellij.psi.PsiClassType parameterization
com.intellij.psi.PsiClassType psiClassType
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClass psiClass
static void <clinit> ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceBound.class
InferenceBound.java
package com.intellij.psi.impl.source.resolve.graphInference
public final enum com.intellij.psi.impl.source.resolve.graphInference.InferenceBound extends java.lang.Enum {
public static final enum com.intellij.psi.impl.source.resolve.graphInference.InferenceBound UPPER
public static final enum com.intellij.psi.impl.source.resolve.graphInference.InferenceBound LOWER
public static final enum com.intellij.psi.impl.source.resolve.graphInference.InferenceBound EQ
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceIncorporationPhase.class
InferenceIncorporationPhase.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 <init> (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.impl.source.resolve.graphInference.InferenceVariable, com.intellij.psi.PsiType)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
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
private synthetic boolean lambda$upUp$0 (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiType sType
com.intellij.psi.PsiType tType
static void <clinit> ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSession$1.class
InferenceSession.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSession$1 extends com.intellij.psi.PsiTypeVisitor {
final synthetic com.intellij.util.Function val$fun
final synthetic java.util.Set val$dependencies
void <init> (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.PsiTypeParameter typeParameter
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClassType classType
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClass aClass
public volatile synthetic java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile synthetic java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile synthetic java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSession.class
InferenceSession.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.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
static final com.intellij.openapi.util.Key ORIGINAL_CAPTURE
protected final java.util.Set myInferenceVariables
private final java.util.List myConstraints
private final java.util.Set myConstraintsCopy
private final 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
public final com.intellij.psi.impl.source.resolve.graphInference.InferenceIncorporationPhase myIncorporationPhase
private final com.intellij.psi.PsiElement myContext
private final com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy myPolicy
private com.intellij.psi.PsiSubstitutor myInferenceSubstitution
private com.intellij.psi.PsiSubstitutor myRestoreNameSubstitution
private com.intellij.psi.infos.MethodCandidateInfo myCurrentMethod
private com.intellij.psi.ThreadLocalTypes myTempTypes
public void <init> (com.intellij.psi.impl.source.resolve.graphInference.InitialInferenceState, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.openapi.util.Pair capture
com.intellij.psi.impl.source.resolve.graphInference.InitialInferenceState initialState
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
public void <init> (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 <init> (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 <init> (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 com.intellij.psi.infos.MethodCandidateInfo getCurrentMethod (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiExpressionList argumentList
public void setCurrentMethod (com.intellij.psi.infos.MethodCandidateInfo)
com.intellij.psi.infos.MethodCandidateInfo currentMethod
public com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy getInferencePolicy ()
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.PsiMethod, boolean)
com.intellij.psi.PsiType parameterType
int i
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiMethod method
boolean varargs
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
static com.intellij.psi.PsiExpressionList getArgumentList (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 ()
com.intellij.psi.PsiSubstitutor collectAdditionalAndInfer (com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] args
com.intellij.psi.infos.MethodCandidateInfo 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.infos.MethodCandidateInfo)
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiElement parent
com.intellij.psi.infos.MethodCandidateInfo currentMethod
private com.intellij.psi.PsiSubstitutor performGuardedInference (com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiElement, com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiElement parent
com.intellij.psi.infos.MethodCandidateInfo currentMethod
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, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType actualType
com.intellij.openapi.util.Ref errorMessage
com.intellij.psi.PsiType targetType
com.intellij.psi.PsiType returnType
java.util.Set additionalConstraints
java.util.HashSet ignoredConstraints
String expectedActualErrorMessage
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 properties
com.intellij.psi.PsiSubstitutor initialSubstitutor
com.intellij.psi.PsiExpressionList argumentList
private static boolean isPertinentToApplicabilityCheckOnContainingCall (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
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)
com.intellij.psi.impl.source.resolve.graphInference.constraints.ExpressionCompatibilityConstraint compatibilityConstraint
com.intellij.psi.JavaResolveResult resolveResult
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
private boolean dependsOnIgnoredConstraint (java.util.Set, com.intellij.psi.impl.source.resolve.graphInference.constraints.ExpressionCompatibilityConstraint)
java.util.Set inputsOfIgnored
java.util.Set outputVariables
com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula ignoredConstraint
java.util.Set inputVariables
java.util.Set ignoredConstraints
com.intellij.psi.impl.source.resolve.graphInference.constraints.ExpressionCompatibilityConstraint compatibilityConstraint
public static boolean ignoreLambdaConstraintTree (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement expr
com.intellij.psi.PsiExpression arg
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.JavaResolveResult resolveResult
com.intellij.psi.PsiExpression resultExpression
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.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.PsiSubstitutor chooseSiteSubstitutor (com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiMethod)
com.intellij.psi.infos.MethodCandidateInfo currentMethod
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiMethod method
public static boolean chooseVarargsMode (com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.JavaResolveResult)
com.intellij.psi.infos.MethodCandidateInfo currentMethod
com.intellij.psi.JavaResolveResult resolveResult
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
protected 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
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
private 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.PsiElement)
com.intellij.psi.PsiSubstitutor currentSubstitutor
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
com.intellij.psi.PsiElement context
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
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
com.intellij.psi.PsiType parameter
java.util.List capturedParams
com.intellij.psi.PsiSubstitutor restParamSubstitution
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable[] variables
int idx
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.impl.source.resolve.graphInference.InferenceSession)
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
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
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
com.intellij.psi.PsiType targetType
private static com.intellij.psi.PsiType getTargetTypeFromParent (com.intellij.psi.PsiElement, com.intellij.openapi.util.Ref, boolean)
boolean varargs
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
com.intellij.psi.PsiSwitchExpression switchExpression
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
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
protected 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
com.intellij.util.text.UniqueNameGenerator uniqueNameGenerator
java.util.Collection allVars
java.util.Map map
private boolean initFreshVariables (com.intellij.psi.PsiSubstitutor, java.util.List, com.intellij.util.text.UniqueNameGenerator)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable var
com.intellij.psi.PsiTypeParameter parameter
int i
com.intellij.psi.PsiClassType upperBoundType
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable var
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiType lub
com.intellij.psi.PsiType lowerBound
int i
com.intellij.psi.PsiSubstitutor substitutor
java.util.List vars
com.intellij.util.text.UniqueNameGenerator nameGenerator
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)
com.intellij.psi.PsiCapturedWildcardType capturedWildcard
String incompatibleBoundsMessage
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType type
String conflictingConjunctsMessage
com.intellij.psi.PsiType lowerBoundConjunct
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
private boolean isLowerBoundNotAssignable (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable, com.intellij.psi.PsiType, boolean)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable var
com.intellij.psi.PsiType eqBound
boolean allowUncheckedConversion
private static java.lang.String getConjunctsConflict (com.intellij.psi.PsiIntersectionType)
com.intellij.psi.PsiClass oppositeConjunct
int i1
com.intellij.psi.PsiClass conjunct
int i
com.intellij.psi.PsiIntersectionType type
com.intellij.psi.PsiType[] conjuncts
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
private 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 bound
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 bounds
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.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.PsiClassType subclassType
com.intellij.psi.PsiSubstitutor receiverSubstitutor
com.intellij.psi.PsiType interfaceParamType
int i
com.intellij.psi.PsiType pType
com.intellij.psi.PsiElementFactory factory
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 setErased ()
private 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.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
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiParameter[] parameters1
com.intellij.psi.PsiParameter[] parameters2
int paramsLength
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
private 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
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
boolean hasCapture (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
public com.intellij.psi.PsiElement getContext ()
public final void propagateVariables (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession from
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
boolean found
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 ()
private static synthetic boolean lambda$argConstraints$14 (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.PsiExpression)
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
com.intellij.psi.PsiExpression resultExpression
private static synthetic java.lang.Boolean lambda$isMoreSpecific$13 (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 synthetic com.intellij.psi.PsiType lambda$getEqualsBound$12 (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
private synthetic com.intellij.psi.PsiType lambda$getLowerBound$11 (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
private synthetic java.lang.String lambda$incompatibleBoundsMessage$10 (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiType)
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType type
com.intellij.psi.PsiType substituted
private static synthetic java.lang.String lambda$registerIncompatibleErrorMessage$9 (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
private static synthetic int lambda$registerIncompatibleErrorMessage$8 (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
private synthetic boolean lambda$isLowerBoundNotAssignable$7 (com.intellij.psi.PsiType, boolean, com.intellij.psi.PsiType)
com.intellij.psi.PsiType eqBound
boolean allowUncheckedConversion
com.intellij.psi.PsiType lBound
private synthetic java.lang.String lambda$checkBoundsConsistency$6 (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiType)
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType bound
com.intellij.psi.PsiType substituted
private synthetic boolean lambda$checkBoundsConsistency$5 (com.intellij.psi.PsiSubstitutor, com.intellij.openapi.util.Pair)
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.openapi.util.Pair pair
private static synthetic com.intellij.psi.TypeAnnotationProvider lambda$checkBoundsConsistency$4 (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.augment.TypeAnnotationModifier)
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiType lb
com.intellij.psi.augment.TypeAnnotationModifier modifier
private synthetic com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable lambda$collectDependencies$3 (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType classType
private static synthetic boolean lambda$hasWildcardParameterization$2 (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
private synthetic com.intellij.psi.PsiSubstitutor lambda$performGuardedInference$1 (com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiElement, com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiSubstitutor, com.intellij.psi.ThreadLocalTypes)
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiElement parent
com.intellij.psi.infos.MethodCandidateInfo currentMethod
com.intellij.psi.PsiSubstitutor initialSubstitutor
com.intellij.psi.ThreadLocalTypes types
private static synthetic com.intellij.psi.PsiType lambda$static$0 (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSessionContainer$1.class
InferenceSessionContainer.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer$1 extends com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer {
final synthetic java.util.Map val$nestedStates
void <init> (java.util.Map)
public com.intellij.psi.PsiSubstitutor findNestedSubstitutor (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement arg
com.intellij.psi.PsiSubstitutor defaultSession
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.impl.source.resolve.graphInference.InitialInferenceState state
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSessionContainer.class
InferenceSessionContainer.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
void <init> ()
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.infos.MethodCandidateInfo)
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.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.infos.MethodCandidateInfo currentMethod
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession inferenceSession
private static com.intellij.psi.PsiSubstitutor inferNested (com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiCall, com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession childSession
com.intellij.psi.PsiElement returnContainer
com.intellij.psi.PsiParameter[] methodParameters
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession sessionInsideLambda
com.intellij.psi.PsiExpressionList argumentList
int idx
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement method
com.intellij.psi.PsiCall call
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiCall parent
com.intellij.psi.infos.MethodCandidateInfo currentMethod
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession parentSession
java.util.List errorMessages
com.intellij.psi.impl.source.resolve.graphInference.CompoundInitialState compoundInitialState
com.intellij.psi.impl.source.resolve.graphInference.InitialInferenceState initialInferenceState
com.intellij.psi.PsiElement gParent
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.infos.MethodCandidateInfo)
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.infos.MethodCandidateInfo currentMethod
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
private static synthetic com.intellij.psi.impl.source.resolve.graphInference.InferenceSession lambda$startTopLevelInference$2 (com.intellij.psi.PsiMethod, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiCall, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[])
com.intellij.psi.PsiMethod method
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiCall topLevelCall
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.psi.infos.MethodCandidateInfo currentMethod
com.intellij.psi.PsiParameter[] topLevelParameters
com.intellij.psi.PsiExpression[] topLevelArguments
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession topLevelSession
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$infer$1 (com.intellij.psi.PsiCall)
com.intellij.psi.PsiCall topLevelCall
private static synthetic com.intellij.psi.PsiCall lambda$infer$0 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceVariable.class
InferenceVariable.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 <init> (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.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
static com.intellij.psi.PsiType modifyAnnotations (com.intellij.psi.PsiType, java.util.function.BiFunction)
com.intellij.psi.TypeAnnotationProvider annotationProvider
com.intellij.psi.augment.TypeAnnotationModifier modifier
com.intellij.psi.PsiType type
java.util.function.BiFunction executeModifier
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.Set getDependencies (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
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
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 ()
com.intellij.psi.PsiElement getCallContext ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParametersOwner getOwner ()
private static synthetic boolean lambda$getDependencies$2 (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
private static synthetic java.util.List lambda$addBound$1 (com.intellij.psi.impl.source.resolve.graphInference.InferenceBound)
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound __
private static synthetic com.intellij.psi.TypeAnnotationProvider lambda$addBound$0 (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.augment.TypeAnnotationModifier)
com.intellij.psi.PsiType inferenceVariableType
com.intellij.psi.PsiType b
com.intellij.psi.augment.TypeAnnotationModifier modifier
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceVariablesOrder$InferenceGraphNode.class
InferenceVariablesOrder.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 synthetic boolean $assertionsDisabled
public void <init> (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 synthetic int access$000 (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode x0
static synthetic 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 synthetic 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 <clinit> ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceVariablesOrder.class
InferenceVariablesOrder.java
package com.intellij.psi.impl.source.resolve.graphInference
public com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder extends java.lang.Object {
public void <init> ()
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
private static synthetic java.util.List lambda$resolveOrderIterator$0 (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode node
}
com/intellij/psi/impl/source/resolve/graphInference/InitialInferenceState.class
InitialInferenceState.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 <init> (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.class
PsiGraphInferenceHelper.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 <init> (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.infos.MethodCandidateInfo, 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.infos.MethodCandidateInfo currentMethod
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.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.psi.PsiSubstitutor, 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.psi.PsiSubstitutor partialSubstitutor
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/CheckedExceptionCompatibilityConstraint.class
CheckedExceptionCompatibilityConstraint.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 final com.intellij.psi.PsiExpression myExpression
public void <init> (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
com.intellij.psi.PsiType myT
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.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
private static synthetic boolean lambda$reduce$1 (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType type
private static synthetic com.intellij.psi.PsiType lambda$reduce$0 (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiType)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType type
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/ConstraintFormula.class
ConstraintFormula.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.class
ExpressionCompatibilityConstraint.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
public void <init> (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.openapi.util.Pair pair
com.intellij.psi.infos.MethodCandidateInfo currentMethod
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession callSession
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.List constraints
com.intellij.psi.PsiType myT
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, boolean)
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 currentMethod
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
boolean registerErrorOnFailure
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 ()
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
private static synthetic void lambda$reduce$0 (java.util.List, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
java.util.List constraints
com.intellij.psi.PsiType myT
com.intellij.psi.PsiExpression expression
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/InputOutputConstraintFormula.class
InputOutputConstraintFormula.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 {
private com.intellij.psi.PsiType myT
protected void <init> (com.intellij.psi.PsiType)
com.intellij.psi.PsiType t
public abstract com.intellij.psi.PsiExpression getExpression ()
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
java.util.Set variables
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 com.intellij.psi.PsiType getCurrentType ()
public java.lang.String toString ()
private synthetic java.util.stream.Stream lambda$getInputVariables$0 (com.intellij.psi.PsiType, com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType type
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiExpression expression
java.util.Set inputVariables
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/LambdaExpressionCompatibilityConstraint.class
LambdaExpressionCompatibilityConstraint.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 <init> (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 ()
private static synthetic com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable lambda$reduce$0 (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiSubstitutor nestedSubstitutor
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClass psiClass
static void <clinit> ()
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/PsiMethodReferenceCompatibilityConstraint.class
PsiMethodReferenceCompatibilityConstraint.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 <init> (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 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.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.PsiClass qContainingClass
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
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.PsiClassType parameterization
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
private static com.intellij.psi.PsiClassType getParameterization (com.intellij.psi.util.MethodSignature, com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult, com.intellij.psi.PsiMember, com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClassType subclassType
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.PsiMember member
com.intellij.psi.PsiMethodReferenceExpression methodReferenceExpression
com.intellij.psi.PsiClass qContainingClass
public void apply (com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiSubstitutor substitutor
boolean cache
public java.lang.String toString ()
private synthetic com.intellij.psi.JavaResolveResult lambda$reduce$0 ()
static void <clinit> ()
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/StrictSubtypingConstraint.class
StrictSubtypingConstraint.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
private final boolean myCapture
public void <init> (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType t
com.intellij.psi.PsiType s
public void <init> (com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiType t
com.intellij.psi.PsiType s
boolean capture
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.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.PsiType lowerBound
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 static com.intellij.psi.PsiClassType getSubclassType (com.intellij.psi.PsiClass, com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiClassType$ClassResolveResult conjunctResult
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiType sType
boolean capture
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.class
SubtypingConstraint.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 synthetic boolean $assertionsDisabled
public void <init> (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 <clinit> ()
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/TypeCompatibilityConstraint.class
TypeCompatibilityConstraint.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 <init> (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.impl.source.resolve.graphInference.InferenceSession)
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiClassType$ClassResolveResult tResult
com.intellij.psi.PsiClass tClass
com.intellij.psi.PsiType t
com.intellij.psi.PsiType s
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
private static boolean isUncheckedConversion (com.intellij.psi.PsiClass, com.intellij.psi.PsiClassType, com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
com.intellij.psi.PsiClass boundClass
com.intellij.psi.PsiType bound
com.intellij.psi.PsiSubstitutor sSubstitutor
com.intellij.psi.PsiClass tClass
com.intellij.psi.PsiClassType s
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiClassType$ClassResolveResult sResult
com.intellij.psi.PsiClass sClass
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/TypeEqualityConstraint.class
TypeEqualityConstraint.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 <init> (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 <clinit> ()
}
com/intellij/psi/impl/source/resolve/reference/impl/manipulators/PsiDocTagValueManipulator.class
PsiDocTagValueManipulator.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 <init> ()
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 synthetic com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.PsiElement)
public volatile synthetic com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/manipulators/StringLiteralManipulator.class
StringLiteralManipulator.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 <init> ()
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)
String text
int leadingSeq
int trailingSeq
com.intellij.psi.tree.IElementType type
boolean isQuoted
Object value
com.intellij.psi.PsiLiteralExpression element
int length
boolean isQuoted
public volatile synthetic com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.PsiElement)
public volatile synthetic com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/GenericReferenceProvider.class
GenericReferenceProvider.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 <init> ()
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.class
ChildRole.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 <init> ()
public static boolean isUnique (int)
int role
}
com/intellij/psi/impl/source/tree/ElementType.class
ElementType.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_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
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 STRING_LITERALS
public static final com.intellij.psi.tree.TokenSet TEXT_LITERALS
static void <clinit> ()
}
com/intellij/psi/impl/source/tree/IJShellElementType.class
IJShellElementType.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.IJShellElementType extends com.intellij.psi.tree.ILazyParseableElementType {
public void <init> (java.lang.String)
String debugName
public abstract com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/JShellElementType$1.class
JShellElementType.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JShellElementType$1 extends com.intellij.psi.impl.source.tree.IJShellElementType {
private final java.util.concurrent.atomic.AtomicInteger ourClassCounter
void <init> (java.lang.String)
String debugName
public com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
}
com/intellij/psi/impl/source/tree/JShellElementType$2.class
JShellElementType.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JShellElementType$2 extends com.intellij.psi.impl.source.tree.IJShellElementType {
private final java.util.concurrent.atomic.AtomicInteger ourMethodCounter
void <init> (java.lang.String)
String debugName
public com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
}
com/intellij/psi/impl/source/tree/JShellElementType$3.class
JShellElementType.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JShellElementType$3 extends com.intellij.psi.impl.source.tree.IJShellElementType {
void <init> (java.lang.String)
String debugName
public com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
}
com/intellij/psi/impl/source/tree/JShellElementType.class
JShellElementType.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.JShellElementType extends java.lang.Object {
public static final com.intellij.psi.tree.IFileElementType FILE
public static final com.intellij.psi.tree.IElementType ROOT_CLASS
public static final com.intellij.psi.tree.IElementType STATEMENTS_HOLDER
public static final com.intellij.psi.tree.IElementType IMPORT_HOLDER
static void <clinit> ()
}
com/intellij/psi/impl/source/tree/JavaASTFactory.class
JavaASTFactory.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaASTFactory extends com.intellij.lang.ASTFactory {
private final com.intellij.lang.DefaultASTFactory myDefaultASTFactory
static final synthetic boolean $assertionsDisabled
public void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/JavaDocElementType$1.class
JavaDocElementType.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 <init> (java.lang.String)
String debugName
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
private static synthetic void lambda$$0 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/JavaDocElementType$2.class
JavaDocElementType.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 <init> (java.lang.String)
String debugName
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
private static synthetic void lambda$$0 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/JavaDocElementType$3.class
JavaDocElementType.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 <init> (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
private static synthetic void lambda$$0 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/JavaDocElementType$JavaDocCompositeElementType.class
JavaDocElementType.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.util.function.Supplier myConstructor
private void <init> (java.lang.String, java.util.function.Supplier)
String debugName
java.util.function.Supplier nodeClass
public com.intellij.lang.ASTNode createCompositeNode ()
synthetic void <init> (java.lang.String, java.util.function.Supplier, com.intellij.psi.impl.source.tree.JavaDocElementType$1)
String x0
java.util.function.Supplier x1
com.intellij.psi.impl.source.tree.JavaDocElementType$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/JavaDocElementType$JavaDocLazyElementType.class
JavaDocElementType.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 <init> (java.lang.String)
String debugName
public com.intellij.lang.ASTNode createNode (java.lang.CharSequence)
CharSequence text
synthetic void <init> (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.class
JavaDocElementType.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 <clinit> ()
}
com/intellij/psi/impl/source/tree/JavaElementType$1.class
JavaElementType.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 <init> (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
private static synthetic void lambda$$0 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/JavaElementType$2.class
JavaElementType.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 <init> (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
private static synthetic void lambda$$0 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/JavaElementType$3.class
JavaElementType.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 <init> (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
private static synthetic void lambda$$0 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/JavaElementType$4.class
JavaElementType.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JavaElementType$4 extends com.intellij.psi.impl.source.tree.ICodeFragmentElementType {
private final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper myParser
void <init> (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
private static synthetic void lambda$$0 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/JavaElementType$ICodeBlockElementType.class
JavaElementType.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 <init> ()
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)
CharSequence seq
com.intellij.lang.Language fileLanguage
com.intellij.openapi.project.Project project
com.intellij.lexer.Lexer lexer
synthetic void <init> (com.intellij.psi.impl.source.tree.JavaElementType$1)
com.intellij.psi.impl.source.tree.JavaElementType$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/JavaElementType$JavaCompositeElementType.class
JavaElementType.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.util.function.Supplier myConstructor
private void <init> (java.lang.String, java.util.function.Supplier)
String debugName
java.util.function.Supplier constructor
private void <init> (java.lang.String, java.util.function.Supplier, boolean)
String debugName
java.util.function.Supplier constructor
boolean leftBound
public com.intellij.lang.ASTNode createCompositeNode ()
synthetic void <init> (java.lang.String, java.util.function.Supplier, com.intellij.psi.impl.source.tree.JavaElementType$1)
String x0
java.util.function.Supplier x1
com.intellij.psi.impl.source.tree.JavaElementType$1 x2
synthetic void <init> (java.lang.String, java.util.function.Supplier, boolean, com.intellij.psi.impl.source.tree.JavaElementType$1)
String x0
java.util.function.Supplier x1
boolean x2
com.intellij.psi.impl.source.tree.JavaElementType$1 x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/JavaElementType$JavaDummyElementType$1.class
JavaElementType.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 synthetic com.intellij.psi.impl.source.tree.JavaElementType$JavaDummyElementType this$0
void <init> (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.class
JavaElementType.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 synthetic boolean $assertionsDisabled
private void <init> ()
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
synthetic void <init> (com.intellij.psi.impl.source.tree.JavaElementType$1)
com.intellij.psi.impl.source.tree.JavaElementType$1 x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/JavaElementType$TypeTextElementType$1.class
JavaElementType.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 synthetic com.intellij.psi.impl.source.tree.JavaElementType$TypeTextElementType this$0
void <init> (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
int flags
}
com/intellij/psi/impl/source/tree/JavaElementType$TypeTextElementType.class
JavaElementType.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
void <init> (java.lang.String, int)
String debugName
int flags
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
static synthetic int access$300 (com.intellij.psi.impl.source.tree.JavaElementType$TypeTextElementType)
com.intellij.psi.impl.source.tree.JavaElementType$TypeTextElementType x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/JavaElementType.class
JavaElementType.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.JavaElementType extends java.lang.Object {
public static final com.intellij.psi.tree.IElementType CLASS
public static final com.intellij.psi.tree.IElementType ANONYMOUS_CLASS
public static final com.intellij.psi.tree.IElementType ENUM_CONSTANT_INITIALIZER
public static final com.intellij.psi.tree.IElementType TYPE_PARAMETER_LIST
public static final com.intellij.psi.tree.IElementType TYPE_PARAMETER
public static final com.intellij.psi.tree.IElementType IMPORT_LIST
public static final com.intellij.psi.tree.IElementType IMPORT_STATEMENT
public static final com.intellij.psi.tree.IElementType IMPORT_STATIC_STATEMENT
public static final com.intellij.psi.tree.IElementType MODIFIER_LIST
public static final com.intellij.psi.tree.IElementType ANNOTATION
public static final com.intellij.psi.tree.IElementType NAME_VALUE_PAIR
public static final com.intellij.psi.tree.IElementType LITERAL_EXPRESSION
public static final com.intellij.psi.tree.IElementType ANNOTATION_PARAMETER_LIST
public static final com.intellij.psi.tree.IElementType EXTENDS_LIST
public static final com.intellij.psi.tree.IElementType IMPLEMENTS_LIST
public static final com.intellij.psi.tree.IElementType FIELD
public static final com.intellij.psi.tree.IElementType ENUM_CONSTANT
public static final com.intellij.psi.tree.IElementType METHOD
public static final com.intellij.psi.tree.IElementType ANNOTATION_METHOD
public static final com.intellij.psi.tree.IElementType CLASS_INITIALIZER
public static final com.intellij.psi.tree.IElementType PARAMETER
public static final com.intellij.psi.tree.IElementType PARAMETER_LIST
public static final com.intellij.psi.tree.IElementType EXTENDS_BOUND_LIST
public static final com.intellij.psi.tree.IElementType THROWS_LIST
public static final com.intellij.psi.tree.IElementType LAMBDA_EXPRESSION
public static final com.intellij.psi.tree.IElementType METHOD_REF_EXPRESSION
public static final com.intellij.psi.tree.IElementType MODULE
public static final com.intellij.psi.tree.IElementType REQUIRES_STATEMENT
public static final com.intellij.psi.tree.IElementType EXPORTS_STATEMENT
public static final com.intellij.psi.tree.IElementType OPENS_STATEMENT
public static final com.intellij.psi.tree.IElementType USES_STATEMENT
public static final com.intellij.psi.tree.IElementType PROVIDES_STATEMENT
public static final com.intellij.psi.tree.IElementType PROVIDES_WITH_LIST
public static final com.intellij.psi.tree.IElementType IMPORT_STATIC_REFERENCE
public static final com.intellij.psi.tree.IElementType TYPE
public static final com.intellij.psi.tree.IElementType DIAMOND_TYPE
public static final com.intellij.psi.tree.IElementType REFERENCE_PARAMETER_LIST
public static final com.intellij.psi.tree.IElementType JAVA_CODE_REFERENCE
public static final com.intellij.psi.tree.IElementType PACKAGE_STATEMENT
public static final com.intellij.psi.tree.IElementType LOCAL_VARIABLE
public static final com.intellij.psi.tree.IElementType REFERENCE_EXPRESSION
public static final com.intellij.psi.tree.IElementType THIS_EXPRESSION
public static final com.intellij.psi.tree.IElementType SUPER_EXPRESSION
public static final com.intellij.psi.tree.IElementType PARENTH_EXPRESSION
public static final com.intellij.psi.tree.IElementType METHOD_CALL_EXPRESSION
public static final com.intellij.psi.tree.IElementType TYPE_CAST_EXPRESSION
public static final com.intellij.psi.tree.IElementType PREFIX_EXPRESSION
public static final com.intellij.psi.tree.IElementType POSTFIX_EXPRESSION
public static final com.intellij.psi.tree.IElementType BINARY_EXPRESSION
public static final com.intellij.psi.tree.IElementType POLYADIC_EXPRESSION
public static final com.intellij.psi.tree.IElementType CONDITIONAL_EXPRESSION
public static final com.intellij.psi.tree.IElementType ASSIGNMENT_EXPRESSION
public static final com.intellij.psi.tree.IElementType NEW_EXPRESSION
public static final com.intellij.psi.tree.IElementType ARRAY_ACCESS_EXPRESSION
public static final com.intellij.psi.tree.IElementType ARRAY_INITIALIZER_EXPRESSION
public static final com.intellij.psi.tree.IElementType INSTANCE_OF_EXPRESSION
public static final com.intellij.psi.tree.IElementType CLASS_OBJECT_ACCESS_EXPRESSION
public static final com.intellij.psi.tree.IElementType EMPTY_EXPRESSION
public static final com.intellij.psi.tree.IElementType EXPRESSION_LIST
public static final com.intellij.psi.tree.IElementType EMPTY_STATEMENT
public static final com.intellij.psi.tree.IElementType BLOCK_STATEMENT
public static final com.intellij.psi.tree.IElementType EXPRESSION_STATEMENT
public static final com.intellij.psi.tree.IElementType EXPRESSION_LIST_STATEMENT
public static final com.intellij.psi.tree.IElementType DECLARATION_STATEMENT
public static final com.intellij.psi.tree.IElementType IF_STATEMENT
public static final com.intellij.psi.tree.IElementType WHILE_STATEMENT
public static final com.intellij.psi.tree.IElementType FOR_STATEMENT
public static final com.intellij.psi.tree.IElementType FOREACH_STATEMENT
public static final com.intellij.psi.tree.IElementType DO_WHILE_STATEMENT
public static final com.intellij.psi.tree.IElementType SWITCH_STATEMENT
public static final com.intellij.psi.tree.IElementType SWITCH_EXPRESSION
public static final com.intellij.psi.tree.IElementType SWITCH_LABEL_STATEMENT
public static final com.intellij.psi.tree.IElementType SWITCH_LABELED_RULE
public static final com.intellij.psi.tree.IElementType BREAK_STATEMENT
public static final com.intellij.psi.tree.IElementType YIELD_STATEMENT
public static final com.intellij.psi.tree.IElementType CONTINUE_STATEMENT
public static final com.intellij.psi.tree.IElementType RETURN_STATEMENT
public static final com.intellij.psi.tree.IElementType THROW_STATEMENT
public static final com.intellij.psi.tree.IElementType SYNCHRONIZED_STATEMENT
public static final com.intellij.psi.tree.IElementType TRY_STATEMENT
public static final com.intellij.psi.tree.IElementType RESOURCE_LIST
public static final com.intellij.psi.tree.IElementType RESOURCE_VARIABLE
public static final com.intellij.psi.tree.IElementType RESOURCE_EXPRESSION
public static final com.intellij.psi.tree.IElementType CATCH_SECTION
public static final com.intellij.psi.tree.IElementType LABELED_STATEMENT
public static final com.intellij.psi.tree.IElementType ASSERT_STATEMENT
public static final com.intellij.psi.tree.IElementType ANNOTATION_ARRAY_INITIALIZER
public static final com.intellij.psi.tree.IElementType RECEIVER_PARAMETER
public static final com.intellij.psi.tree.IElementType MODULE_REFERENCE
public static final com.intellij.psi.tree.ILazyParseableElementType CODE_BLOCK
public static final com.intellij.psi.tree.IElementType MEMBERS
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 <clinit> ()
}
com/intellij/psi/impl/source/tree/JavaSharedImplUtil$1.class
JavaSharedImplUtil.java
package com.intellij.psi.impl.source.tree
synthetic com.intellij.psi.impl.source.tree.JavaSharedImplUtil$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/tree/JavaSharedImplUtil$FilteringTypeAnnotationProvider.class
JavaSharedImplUtil.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 <init> (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
private static synthetic boolean lambda$getAnnotations$0 (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/JavaSharedImplUtil.class
JavaSharedImplUtil.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 synthetic boolean $assertionsDisabled
private void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/JavaSourceUtil$1.class
JavaSourceUtil.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 synthetic StringBuilder val$buffer
void <init> (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.class
JavaSourceUtil.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 synthetic boolean $assertionsDisabled
private void <init> ()
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.lang.ASTNode, 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.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement newChild
com.intellij.psi.PsiManager manager
boolean needParenth
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 synthetic com.intellij.psi.tree.TokenSet access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/JavaTreeGenerator$1.class
JavaTreeGenerator.java
package com.intellij.psi.impl.source.tree
synthetic com.intellij.psi.impl.source.tree.JavaTreeGenerator$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$psi$impl$source$PsiJavaCodeReferenceElementImpl$Kind
static void <clinit> ()
}
com/intellij/psi/impl/source/tree/JavaTreeGenerator.class
JavaTreeGenerator.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 synthetic boolean $assertionsDisabled
public void <init> ()
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
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$Kind 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
private static synthetic void lambda$static$0 (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/injected/StringLiteralEscaper.class
StringLiteralEscaper.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/AnnotationElement.class
AnnotationElement.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/AnnotationMethodElement.class
AnnotationMethodElement.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 <init> ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/AnnotationParamListElement.class
AnnotationParamListElement.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/AnonymousClassElement.class
AnonymousClassElement.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 <init> ()
}
com/intellij/psi/impl/source/tree/java/AnonymousClassElementBase.class
AnonymousClassElementBase.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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/ClassElement.class
ClassElement.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 synthetic boolean $assertionsDisabled
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/ClassInitializerElement.class
ClassInitializerElement.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/EnumConstantElement.class
EnumConstantElement.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/EnumConstantInitializerElement.class
EnumConstantInitializerElement.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 <init> ()
}
com/intellij/psi/impl/source/tree/java/ExpressionPsiElement.class
ExpressionPsiElement.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 <init> (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)
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement newElement
public final int hashCode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/FieldElement.class
FieldElement.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 synthetic boolean $assertionsDisabled
public void <init> ()
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/ImportListElement.class
ImportListElement.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 <init> ()
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
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement first
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/ImportStatementBaseElement.class
ImportStatementBaseElement.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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/ImportStatementElement.class
ImportStatementElement.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 <init> ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
com.intellij.lang.ASTNode result
}
com/intellij/psi/impl/source/tree/java/ImportStaticStatementElement.class
ImportStaticStatementElement.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/JavaFileElement.class
JavaFileElement.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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/MethodElement.class
MethodElement.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 <init> ()
protected void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/MethodReferenceResolver$1$1.class
MethodReferenceResolver.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 synthetic boolean val$varargs
final synthetic com.intellij.psi.PsiSubstitutor val$substitutor
final synthetic com.intellij.psi.PsiMethod val$method
final synthetic com.intellij.psi.impl.source.tree.java.MethodReferenceResolver$1 this$1
void <init> (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)
java.util.List errorMessages
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
private synthetic com.intellij.psi.PsiSubstitutor lambda$inferTypeArguments$0 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/MethodReferenceResolver$1.class
MethodReferenceResolver.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 synthetic com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl val$reference
final synthetic com.intellij.psi.PsiMethod val$interfaceMethod
final synthetic com.intellij.psi.PsiType val$functionalInterfaceType
final synthetic com.intellij.psi.PsiType val$interfaceMethodReturnType
final synthetic com.intellij.psi.util.MethodSignature val$signature
final synthetic com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult val$qualifierResolveResult
final synthetic com.intellij.psi.PsiClass val$containingClass
final synthetic com.intellij.psi.impl.source.tree.java.MethodReferenceResolver this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/MethodReferenceResolver$MethodReferenceConflictResolver.class
MethodReferenceResolver.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.PsiMethod myInterfaceMethod
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 <init> (com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl, com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult, com.intellij.psi.util.MethodSignature, com.intellij.psi.PsiMethod)
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl referenceExpression
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiMethod interfaceMethod
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
com.intellij.psi.infos.CandidateInfo candidateInfo
private static java.lang.Boolean isApplicableByFirstSearch (com.intellij.psi.infos.CandidateInfo, com.intellij.psi.PsiType[], boolean, com.intellij.psi.PsiMethodReferenceExpression, boolean, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass qualifierClass
com.intellij.psi.PsiClass containingClass
com.intellij.psi.infos.CandidateInfo conflict
com.intellij.psi.PsiType[] functionalInterfaceParamTypes
boolean hasReceiver
com.intellij.psi.PsiMethodReferenceExpression referenceExpression
boolean functionalMethodVarArgs
com.intellij.psi.PsiMethod interfaceMethod
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[], com.intellij.psi.PsiMethod, boolean, 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
com.intellij.psi.PsiMethod interfaceMethod
boolean varargs
com.intellij.psi.infos.CandidateInfo conflict
int offset
int min
private static void markNotApplicable (com.intellij.psi.infos.CandidateInfo)
com.intellij.psi.infos.CandidateInfo conflict
private com.intellij.psi.infos.CandidateInfo 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 synthetic java.lang.Boolean access$100 (com.intellij.psi.infos.CandidateInfo, com.intellij.psi.PsiType[], boolean, com.intellij.psi.PsiMethodReferenceExpression, boolean, com.intellij.psi.PsiMethod)
com.intellij.psi.infos.CandidateInfo x0
com.intellij.psi.PsiType[] x1
boolean x2
com.intellij.psi.PsiMethodReferenceExpression x3
boolean x4
com.intellij.psi.PsiMethod x5
synthetic void <init> (com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl, com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult, com.intellij.psi.util.MethodSignature, com.intellij.psi.PsiMethod, 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
com.intellij.psi.PsiMethod x3
com.intellij.psi.impl.source.tree.java.MethodReferenceResolver$1 x4
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/MethodReferenceResolver.class
MethodReferenceResolver.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 {
public void <init> ()
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.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 synthetic com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
static synthetic com.intellij.psi.PsiClassType access$000 (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass x0
com.intellij.psi.PsiSubstitutor x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/ModifierListElement.class
ModifierListElement.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 java.util.HashMap ourModifierToOrderMap
public void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/NameValuePairElement.class
NameValuePairElement.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/ParameterElement.class
ParameterElement.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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/ParameterListElement.class
ParameterListElement.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 <init> ()
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
private void ensureParenthesisAroundParameterList ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiAnnotationImpl.class
PsiAnnotationImpl.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 <init> (com.intellij.psi.impl.java.stubs.PsiAnnotationStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
public void <init> (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
private java.lang.String getShortName ()
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
com.intellij.psi.PsiJavaCodeReferenceElement nameRef
public boolean hasQualifiedName (java.lang.String)
String qualifiedName
public final void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
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
public static java.lang.String getAnnotationShortName (java.lang.String)
String annoText
int at
int paren
String qualified
private static synthetic com.intellij.psi.PsiAnnotation lambda$static$0 (com.intellij.openapi.project.Project, java.lang.String)
com.intellij.openapi.project.Project project
String text
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiAnnotationParamListImpl.class
PsiAnnotationParamListImpl.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 <init> (com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub stub
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiArrayAccessExpressionImpl.class
PsiArrayAccessExpressionImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiArrayInitializerExpressionImpl.class
PsiArrayInitializerExpressionImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiArrayInitializerMemberValueImpl.class
PsiArrayInitializerMemberValueImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiAssertStatementImpl.class
PsiAssertStatementImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiAssignmentExpressionImpl.class
PsiAssignmentExpressionImpl.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 <init> ()
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 ()
com.intellij.psi.PsiExpression lExpression
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiBinaryExpressionImpl.class
PsiBinaryExpressionImpl.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 <init> ()
protected void <init> (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
private static synthetic com.intellij.psi.PsiType lambda$static$0 (com.intellij.psi.impl.source.tree.java.PsiBinaryExpressionImpl)
com.intellij.psi.impl.source.tree.java.PsiBinaryExpressionImpl expression
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiBlockStatementImpl.class
PsiBlockStatementImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiBreakStatementImpl.class
PsiBreakStatementImpl.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 {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public com.intellij.psi.PsiReferenceExpression getLabelExpression ()
com.intellij.psi.PsiExpression expression
boolean isLabel
public com.intellij.psi.PsiExpression getValueExpression ()
com.intellij.psi.PsiExpression expression
boolean isValue
public com.intellij.psi.PsiExpression getExpression ()
public com.intellij.psi.PsiElement findExitedElement ()
com.intellij.psi.PsiElement enclosing
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiLabeledStatement labeled
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiCatchSectionImpl$1.class
PsiCatchSectionImpl.java
package com.intellij.psi.impl.source.tree.java
final com.intellij.psi.impl.source.tree.java.PsiCatchSectionImpl$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final synthetic com.intellij.psi.PsiParameter val$parameter
final synthetic boolean[] val$result
void <init> (com.intellij.psi.PsiParameter, boolean[])
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
}
com/intellij/psi/impl/source/tree/java/PsiCatchSectionImpl.class
PsiCatchSectionImpl.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 <init> ()
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
java.util.List types
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
private static synthetic com.intellij.psi.PsiType lambda$computePreciseCatchTypes$1 (int, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType catchType
int i
int currentIdx
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiClassType thrownType
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getTypesCache$0 ()
java.util.List types
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiClassObjectAccessExpressionImpl.class
PsiClassObjectAccessExpressionImpl.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 <init> ()
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.icons.RowIcon rowIcon
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiCodeBlockImpl$1.class
PsiCodeBlockImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl$1 extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor {
final synthetic java.util.Set val$localsSet
final synthetic com.intellij.openapi.util.Ref val$conflict
final synthetic java.util.Set val$classesSet
final synthetic com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl this$0
void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiCodeBlockImpl.class
PsiCodeBlockImpl.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 <init> (java.lang.CharSequence)
CharSequence text
public void clearCaches ()
public com.intellij.psi.PsiStatement[] getStatements ()
public int getStatementCount ()
com.intellij.lang.ASTNode child
int count
public boolean isEmpty ()
com.intellij.lang.ASTNode child
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiCompositeModifierList.class
PsiCompositeModifierList.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 <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiConditionalExpressionImpl.class
PsiConditionalExpressionImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiContinueStatementImpl.class
PsiContinueStatementImpl.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 {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public com.intellij.psi.PsiIdentifier getLabelIdentifier ()
public com.intellij.psi.PsiStatement findContinuedStatement ()
com.intellij.psi.PsiIdentifier label
com.intellij.psi.PsiLabeledStatement labeled
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.PsiIdentifier label
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiDeclarationStatementImpl.class
PsiDeclarationStatementImpl.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
static final synthetic boolean $assertionsDisabled
public void <init> ()
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.util.CharTable charTable
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.psi.impl.source.tree.TreeElement next
com.intellij.psi.impl.source.tree.TreeElement last
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement first
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 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 element
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 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiDoWhileStatementImpl.class
PsiDoWhileStatementImpl.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.java.PsiLoopStatementImpl implements com.intellij.psi.PsiDoWhileStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
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 ()
public volatile synthetic void deleteChildInternal (com.intellij.lang.ASTNode)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiEmptyExpressionImpl.class
PsiEmptyExpressionImpl.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 <init> ()
public com.intellij.psi.PsiType getType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiEmptyStatementImpl.class
PsiEmptyStatementImpl.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 <init> ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiExpressionListImpl.class
PsiExpressionListImpl.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
private volatile com.intellij.psi.PsiExpression[] myExpressions
public void <init> ()
public com.intellij.psi.PsiExpression[] getExpressions ()
com.intellij.psi.PsiExpression[] expressions
public void clearCaches ()
public int getExpressionCount ()
com.intellij.psi.PsiExpression[] expressions
public boolean isEmpty ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiExpressionListStatementImpl.class
PsiExpressionListStatementImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiExpressionStatementImpl.class
PsiExpressionStatementImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiForStatementImpl.class
PsiForStatementImpl.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.java.PsiLoopStatementImpl implements com.intellij.psi.PsiForStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
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.lang.ASTNode child
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiForeachStatementImpl.class
PsiForeachStatementImpl.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.java.PsiLoopStatementImpl implements com.intellij.psi.PsiForeachStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
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
public volatile synthetic void deleteChildInternal (com.intellij.lang.ASTNode)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiIdentifierImpl.class
PsiIdentifierImpl.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiIfStatementImpl.class
PsiIfStatementImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiInstanceOfExpressionImpl.class
PsiInstanceOfExpressionImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiJavaTokenImpl.class
PsiJavaTokenImpl.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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiKeywordImpl.class
PsiKeywordImpl.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 <init> (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 <clinit> ()
java.lang.reflect.Field field
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiLabeledStatementImpl.class
PsiLabeledStatementImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiLambdaExpressionImpl$1.class
PsiLambdaExpressionImpl.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiLambdaExpressionImpl.class
PsiLambdaExpressionImpl.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 <init> (com.intellij.psi.impl.java.stubs.FunctionalExpressionStub)
com.intellij.psi.impl.java.stubs.FunctionalExpressionStub stub
public void <init> (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.PsiTypeElement typeElement
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiParameter[] parameters
public boolean isAcceptable (com.intellij.psi.PsiType, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiType conjunctType
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
com.intellij.psi.PsiType leftType
com.intellij.psi.PsiMethod method
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
public com.intellij.psi.PsiType getGroundTargetType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType functionalInterfaceType
private static com.intellij.psi.PsiType toArray (com.intellij.psi.PsiType)
com.intellij.psi.PsiType paramType
public javax.swing.Icon getIcon (int)
int flags
private synthetic java.lang.Boolean lambda$isAcceptable$1 (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiType)
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType methodReturnType
private synthetic java.lang.Boolean lambda$isValueCompatible$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiLiteralExpressionImpl$1.class
PsiLiteralExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiLiteralExpressionImpl$1 extends com.intellij.psi.LiteralTextEscaper {
final synthetic com.intellij.psi.impl.source.tree.java.PsiLiteralExpressionImpl this$0
void <init> (com.intellij.psi.impl.source.tree.java.PsiLiteralExpressionImpl, com.intellij.psi.impl.source.tree.java.PsiLiteralExpressionImpl)
com.intellij.psi.impl.source.tree.java.PsiLiteralExpressionImpl this$0
com.intellij.psi.impl.source.tree.java.PsiLiteralExpressionImpl arg0
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiLiteralExpressionImpl.class
PsiLiteralExpressionImpl.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
private static final com.intellij.psi.tree.TokenSet NUMERIC_LITERALS
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub)
com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub stub
public void <init> (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiFile file
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
StringBuilder chars
boolean success
com.intellij.psi.tree.IElementType type
String text
int textLength
public java.lang.String getInnerText ()
String text
int textLength
private java.lang.String getTextBlockText ()
String line
int i
String[] lines
int prefix
StringBuilder sb
public int getTextBlockIndent ()
String[] lines
private static int getTextBlockIndent (java.lang.String[])
String line
int indent
int i
String[] lines
int prefix
private java.lang.String[] getTextBlockLines ()
char c
String rawText
int start
public java.lang.String getRawString ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiLocalVariableImpl.class
PsiLocalVariableImpl.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 {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile String myCachedName
static final synthetic boolean $assertionsDisabled
public void <init> ()
void <init> (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.psi.PsiElement nextSibling
com.intellij.psi.PsiElement lastWhitespaceAfterComma
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.icons.RowIcon baseIcon
protected boolean isVisibilitySupported ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic java.lang.Object setName (java.lang.String)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiLoopStatementImpl.class
PsiLoopStatementImpl.java
package com.intellij.psi.impl.source.tree.java
abstract com.intellij.psi.impl.source.tree.java.PsiLoopStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiLoopStatement {
protected void <init> (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiMethodCallExpressionImpl$1.class
PsiMethodCallExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
synthetic com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/tree/java/PsiMethodCallExpressionImpl$TypeEvaluator.class
PsiMethodCallExpressionImpl.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 <init> ()
public com.intellij.psi.PsiType fun (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpressionList parentArgList
com.intellij.psi.JavaResolveResult candidateInfo
com.intellij.psi.PsiElement element
com.intellij.psi.PsiType type
int i
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.JavaResolveResult[] results
com.intellij.psi.PsiFile file
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiElement callParent
com.intellij.psi.PsiExpressionList parentArgList
boolean genericParentOverloadResolution
com.intellij.psi.PsiType theOnly
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 synthetic java.lang.Object fun (java.lang.Object)
private static synthetic boolean lambda$getResultType$2 (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
private static synthetic boolean lambda$fun$1 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
private static synthetic com.intellij.psi.PsiExpression lambda$fun$0 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
synthetic void <init> (com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl$1)
com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiMethodCallExpressionImpl.class
PsiMethodCallExpressionImpl.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 <init> ()
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 ()
private 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 synthetic com.intellij.openapi.diagnostic.Logger access$100 ()
static synthetic com.intellij.psi.PsiType access$200 (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiMethod, com.intellij.psi.PsiType, com.intellij.psi.JavaResolveResult, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiMethodCallExpression x0
com.intellij.psi.PsiMethod x1
com.intellij.psi.PsiType x2
com.intellij.psi.JavaResolveResult x3
com.intellij.pom.java.LanguageLevel x4
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiMethodReferenceExpressionImpl$1.class
PsiMethodReferenceExpressionImpl.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 synthetic com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl this$0
void <init> (com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl)
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl this$0
protected com.intellij.psi.scope.PsiConflictResolver createResolver (com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl, com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult, com.intellij.psi.PsiMethod, com.intellij.psi.util.MethodSignature)
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl referenceExpression
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.util.MethodSignature signature
}
com/intellij/psi/impl/source/tree/java/PsiMethodReferenceExpressionImpl.class
PsiMethodReferenceExpressionImpl.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 <init> (com.intellij.psi.impl.java.stubs.FunctionalExpressionStub)
com.intellij.psi.impl.java.stubs.FunctionalExpressionStub stub
public void <init> (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)
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
com.intellij.psi.ResolveResult[] result
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
int interfaceArity
public com.intellij.psi.PsiType getGroundTargetType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType functionalInterfaceType
public com.intellij.psi.PsiMember getPotentiallyApplicableMember ()
private com.intellij.psi.PsiMember getPotentiallyApplicableMemberInternal ()
com.intellij.psi.PsiElement resolve
com.intellij.psi.HierarchicalMethodSignature signature
java.util.List result
String identifierName
com.intellij.psi.PsiTypeParameter[] typeParameters
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.PsiMethod)
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType left
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpressionList argsList
boolean isExact
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 synthetic com.intellij.psi.ResolveResult[] multiResolve (boolean)
private synthetic com.intellij.psi.JavaResolveResult lambda$isAcceptable$2 ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getPotentiallyApplicableMember$1 ()
private synthetic com.intellij.psi.JavaResolveResult[] lambda$isPotentiallyCompatible$0 (com.intellij.psi.impl.source.tree.java.MethodReferenceResolver)
com.intellij.psi.impl.source.tree.java.MethodReferenceResolver resolver
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiNameValuePairImpl$1.class
PsiNameValuePairImpl.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 synthetic com.intellij.psi.impl.source.tree.java.PsiNameValuePairImpl this$0
void <init> (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 ()
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 boolean isSoft ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiNameValuePairImpl.class
PsiNameValuePairImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiNameValuePairImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiNameValuePair {
private volatile java.lang.ref.Reference myDetachedValue
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> (com.intellij.psi.impl.java.stubs.PsiNameValuePairStub)
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
public void <init> (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 synthetic com.intellij.lang.ASTNode getNode ()
static synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiNewExpressionImpl$1.class
PsiNewExpressionImpl.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 synthetic com.intellij.psi.impl.source.tree.java.PsiNewExpressionImpl this$0
void <init> (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.PsiClassType aClass
com.intellij.lang.ASTNode argumentList
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiClassType 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 int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public volatile synthetic com.intellij.psi.ResolveResult[] resolveInner (boolean, com.intellij.psi.PsiFile)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiNewExpressionImpl.class
PsiNewExpressionImpl.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 synthetic boolean $assertionsDisabled
public void <init> ()
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 ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getConstructorFakeReference$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiPackageStatementImpl.class
PsiPackageStatementImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiParenthesizedExpressionImpl.class
PsiParenthesizedExpressionImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiPolyadicExpressionImpl.class
PsiPolyadicExpressionImpl.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 <init> ()
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 ()
private static synthetic com.intellij.psi.PsiType lambda$static$0 (com.intellij.psi.impl.source.tree.java.PsiPolyadicExpressionImpl)
com.intellij.psi.impl.source.tree.java.PsiPolyadicExpressionImpl expression
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiPostfixExpressionImpl.class
PsiPostfixExpressionImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiPrefixExpressionImpl.class
PsiPrefixExpressionImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl$1.class
PsiReferenceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$1 extends com.intellij.psi.scope.DelegatingScopeProcessor {
private com.intellij.psi.PsiElement myResolveContext
private final java.util.Set myVarNames
final synthetic com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl this$0
void <init> (com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl, com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl this$0
com.intellij.psi.scope.PsiScopeProcessor arg0
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
private boolean shouldProcess (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private boolean ensureNonShadowedVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable element
private boolean shouldProcessMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl ref
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl$OurGenericsResolver$1.class
PsiReferenceExpressionImpl.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 synthetic com.intellij.psi.impl.source.resolve.ResolveCache val$resolveCache
final synthetic boolean val$physical
final synthetic java.util.List val$qualifiers
final synthetic com.intellij.psi.PsiFile val$containingFile
void <init> (com.intellij.psi.impl.source.resolve.ResolveCache, boolean, 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl$OurGenericsResolver.class
PsiReferenceExpressionImpl.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
private static final com.intellij.psi.tree.TokenSet EXACT_REFS
public void <init> ()
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
boolean physical
public volatile synthetic com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl$TypeEvaluator.class
PsiReferenceExpressionImpl.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 <init> ()
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 synthetic java.lang.Object fun (java.lang.Object)
synthetic void <init> (com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$1)
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$1 x0
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl.class
PsiReferenceExpressionImpl.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.ExpressionPsiElement 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 synthetic boolean $assertionsDisabled
public void <init> ()
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
com.intellij.psi.codeStyle.JavaCodeStyleSettingsFacade javaCodeStyleSettingsFacade
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 java.lang.String getReferenceName ()
com.intellij.psi.PsiElement element
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.JavaResolveResult[] vars
com.intellij.psi.PsiElement breakStatement
com.intellij.psi.JavaResolveResult[] labels
com.intellij.psi.PsiLabeledStatement labeled
boolean insideSwitchExpression
com.intellij.psi.PsiElement context
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 boolean isSoft ()
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.scope.DelegatingScopeProcessor filterProcessor
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult[] results
private static boolean hasValidQualifier (com.intellij.psi.PsiMethod, com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassType type
java.util.Set classes
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiClass containingClass
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 com.intellij.psi.PsiReferenceParameterList getParameterList ()
public com.intellij.psi.PsiType[] getTypeParameters ()
com.intellij.psi.PsiReferenceParameterList parameterList
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.JavaPsiFacade facade
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 next
com.intellij.lang.ASTNode start
com.intellij.lang.ASTNode dot
com.intellij.lang.ASTNode first
com.intellij.lang.ASTNode child
public static com.intellij.psi.impl.source.tree.TreeElement createEmptyRefParameterList (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElementFactory factory
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.psi.impl.source.tree.TreeElement lastChild
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 com.intellij.psi.PsiReference getReference ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
public com.intellij.psi.PsiElement resolve ()
public java.lang.String getClassNameText ()
String cachedQName
public void fullyQualify (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass targetClass
public boolean isQualified ()
public java.lang.String getQualifiedName ()
private java.lang.String getCachedNormalizedText ()
String whiteSpaceAndComments
public java.lang.String toString ()
public volatile synthetic com.intellij.psi.ResolveResult[] multiResolve (boolean)
private static synthetic boolean lambda$seemsScrambledByStructure$1 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static synthetic boolean lambda$seemsScrambledByStructure$0 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
static synthetic 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 synthetic boolean access$200 (com.intellij.psi.PsiMethod, com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod x0
com.intellij.psi.PsiReferenceExpression x1
com.intellij.psi.PsiElement x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiReferenceParameterListImpl.class
PsiReferenceParameterListImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiResourceExpressionImpl.class
PsiResourceExpressionImpl.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 <init> ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiResourceListImpl.class
PsiResourceListImpl.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 <init> ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiResourceVariableImpl.class
PsiResourceVariableImpl.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 <init> ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiReturnStatementImpl.class
PsiReturnStatementImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiSuperExpressionImpl.class
PsiSuperExpressionImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiSwitchBlockImpl.class
PsiSwitchBlockImpl.java
package com.intellij.psi.impl.source.tree.java
public abstract com.intellij.psi.impl.source.tree.java.PsiSwitchBlockImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiSwitchBlock {
protected void <init> (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.PsiExpression getExpression ()
public com.intellij.psi.PsiCodeBlock getBody ()
public com.intellij.psi.PsiJavaToken getLParenth ()
public com.intellij.psi.PsiJavaToken getRParenth ()
}
com/intellij/psi/impl/source/tree/java/PsiSwitchExpressionImpl.class
PsiSwitchExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiSwitchExpressionImpl extends com.intellij.psi.impl.source.tree.java.PsiSwitchBlockImpl implements com.intellij.psi.PsiSwitchExpression {
public void <init> ()
public com.intellij.psi.PsiExpression getExpression ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiType resultExpressionType
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
java.util.List resultExpressions
java.util.Set resultTypes
int[] ranks
int maxRank
com.intellij.psi.PsiType leastUpperBound
private static boolean isNumericPromotion (java.util.List, int[], com.intellij.psi.PsiPrimitiveType)
java.util.List resultExpressions
int[] ranks
com.intellij.psi.PsiPrimitiveType type
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
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 java.lang.String toString ()
com.intellij.psi.PsiExpression expression
private static synthetic boolean lambda$isNumericPromotion$2 (com.intellij.psi.PsiPrimitiveType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiPrimitiveType type
com.intellij.psi.PsiExpression expression
private static synthetic int lambda$getType$1 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
private static synthetic boolean lambda$getType$0 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiSwitchLabelStatementBaseImpl.class
PsiSwitchLabelStatementBaseImpl.java
package com.intellij.psi.impl.source.tree.java
public abstract com.intellij.psi.impl.source.tree.java.PsiSwitchLabelStatementBaseImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiSwitchLabelStatementBase {
protected void <init> (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public boolean isDefaultCase ()
public com.intellij.psi.PsiExpressionList getCaseValues ()
public com.intellij.psi.PsiSwitchBlock getEnclosingSwitchBlock ()
com.intellij.psi.PsiElement switchBlock
com.intellij.psi.PsiElement codeBlock
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.PsiType type
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiSwitchBlock switchStatement
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiSwitchLabelStatementImpl.class
PsiSwitchLabelStatementImpl.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.java.PsiSwitchLabelStatementBaseImpl implements com.intellij.psi.PsiSwitchLabelStatement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiSwitchLabeledRuleStatementImpl.class
PsiSwitchLabeledRuleStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiSwitchLabeledRuleStatementImpl extends com.intellij.psi.impl.source.tree.java.PsiSwitchLabelStatementBaseImpl implements com.intellij.psi.PsiSwitchLabeledRuleStatement {
private static final com.intellij.psi.tree.TokenSet BODY_STATEMENTS
public void <init> ()
public com.intellij.psi.PsiStatement getBody ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiSwitchStatementImpl.class
PsiSwitchStatementImpl.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.java.PsiSwitchBlockImpl implements com.intellij.psi.PsiSwitchStatement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiSynchronizedStatementImpl.class
PsiSynchronizedStatementImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiThisExpressionImpl.class
PsiThisExpressionImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiThrowStatementImpl.class
PsiThrowStatementImpl.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiTryStatementImpl.class
PsiTryStatementImpl.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 <init> ()
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 tryBlock
com.intellij.lang.ASTNode child
public java.lang.String toString ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiTypeCastExpressionImpl.class
PsiTypeCastExpressionImpl.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 synthetic boolean $assertionsDisabled
public void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiTypeParameterImpl.class
PsiTypeParameterImpl.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 <init> (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
public void <init> (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 synthetic com.intellij.psi.PsiElement getRBrace ()
public volatile synthetic com.intellij.psi.PsiElement getLBrace ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic com.intellij.lang.jvm.JvmClass getContainingClass ()
public volatile synthetic com.intellij.lang.jvm.JvmAnnotation[] getAnnotations ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParameter[] getTypeParameters ()
public volatile synthetic java.lang.Object setName (java.lang.String)
public volatile synthetic com.intellij.lang.jvm.JvmClass[] getInnerClasses ()
public volatile synthetic com.intellij.lang.jvm.JvmField[] getFields ()
public volatile synthetic com.intellij.lang.jvm.JvmMethod[] getMethods ()
public volatile synthetic com.intellij.lang.jvm.JvmTypeParametersOwner getOwner ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiTypeParameterListImpl.class
PsiTypeParameterListImpl.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 <init> (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub
public void <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiWhileStatementImpl.class
PsiWhileStatementImpl.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.java.PsiLoopStatementImpl implements com.intellij.psi.PsiWhileStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
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 ()
public volatile synthetic void deleteChildInternal (com.intellij.lang.ASTNode)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/PsiYieldStatementImpl.class
PsiYieldStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiYieldStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiYieldStatement {
public void <init> ()
public com.intellij.psi.PsiExpression getExpression ()
public com.intellij.psi.PsiSwitchExpression findEnclosingExpression ()
com.intellij.psi.PsiElement enclosing
com.intellij.psi.PsiElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/ReferenceListElement.class
ReferenceListElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ReferenceListElement extends com.intellij.psi.impl.source.tree.CompositeElement {
private final com.intellij.psi.tree.IElementType myKeyword
private final String myKeywordText
private final com.intellij.psi.tree.IElementType mySeparator
private final String mySeparatorText
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType, java.lang.String)
com.intellij.psi.tree.IElementType type
com.intellij.psi.tree.IElementType keywordType
String keywordText
public void <init> (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType, java.lang.String, com.intellij.psi.tree.IElementType, java.lang.String)
com.intellij.psi.tree.IElementType type
com.intellij.psi.tree.IElementType keyword
String keywordText
com.intellij.psi.tree.IElementType separator
String separatorText
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 separator
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement separator
com.intellij.lang.ASTNode child
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
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 childType
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/ReplaceExpressionUtil.class
ReplaceExpressionUtil.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 <init> ()
public static boolean isNeedParenthesis (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
int role
com.intellij.psi.tree.IElementType newType
com.intellij.psi.PsiElement element
com.intellij.psi.tree.IElementType opType
com.intellij.psi.tree.IElementType newI
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 <clinit> ()
}
com/intellij/psi/impl/source/tree/java/TypeParameterElement.class
TypeParameterElement.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/TypeParameterExtendsBoundsListElement.class
TypeParameterExtendsBoundsListElement.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.java.ReferenceListElement {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType childType
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/java/TypeParameterListElement.class
TypeParameterListElement.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/presentation/java/ClassPresentationProvider$1.class
ClassPresentationProvider.java
package com.intellij.psi.presentation.java
com.intellij.psi.presentation.java.ClassPresentationProvider$1 extends java.lang.Object implements com.intellij.navigation.ColoredItemPresentation {
final synthetic com.intellij.psi.PsiClass val$psiClass
final synthetic com.intellij.psi.presentation.java.ClassPresentationProvider this$0
void <init> (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.class
ClassPresentationProvider.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 <init> ()
public com.intellij.navigation.ItemPresentation getPresentation (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public volatile synthetic com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/presentation/java/ClassPresentationUtil.class
ClassPresentationUtil.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.ClassPresentationUtil extends java.lang.Object {
private void <init> ()
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, boolean)
com.intellij.psi.PsiMethod method
String methodName
com.intellij.psi.PsiElement element
boolean qualified
boolean ignorePsiClassOwner
public static java.lang.String getContextName (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean qualified
public static java.lang.String getContextName (com.intellij.psi.PsiElement, boolean, boolean)
String name
com.intellij.psi.PsiElement element
boolean qualified
boolean ignorePsiClassOwner
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/presentation/java/FieldPresentationProvider.class
FieldPresentationProvider.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 <init> ()
public com.intellij.navigation.ItemPresentation getPresentation (com.intellij.psi.PsiField)
com.intellij.psi.PsiField item
public volatile synthetic com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/presentation/java/JavaModulePresentationProvider$1.class
JavaModulePresentationProvider.java
package com.intellij.psi.presentation.java
com.intellij.psi.presentation.java.JavaModulePresentationProvider$1 extends java.lang.Object implements com.intellij.navigation.ItemPresentation {
final synthetic com.intellij.psi.PsiJavaModule val$item
final synthetic com.intellij.psi.presentation.java.JavaModulePresentationProvider this$0
void <init> (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.class
JavaModulePresentationProvider.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 <init> ()
public com.intellij.navigation.ItemPresentation getPresentation (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule item
public volatile synthetic com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
static synthetic java.util.regex.Pattern access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/presentation/java/JavaPresentationUtil$1.class
JavaPresentationUtil.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 synthetic com.intellij.psi.PsiMethod val$psiMethod
void <init> (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.class
JavaPresentationUtil.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 synthetic com.intellij.psi.PsiField val$psiField
void <init> (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.class
JavaPresentationUtil.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.JavaPresentationUtil extends java.lang.Object {
private void <init> ()
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 synthetic java.lang.String access$000 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/presentation/java/MethodPresentationProvider.class
MethodPresentationProvider.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 <init> ()
public com.intellij.navigation.ItemPresentation getPresentation (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod item
public volatile synthetic com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/presentation/java/PackagePresentationProvider$1.class
PackagePresentationProvider.java
package com.intellij.psi.presentation.java
com.intellij.psi.presentation.java.PackagePresentationProvider$1 extends java.lang.Object implements com.intellij.navigation.ColoredItemPresentation {
final synthetic com.intellij.psi.PsiPackage val$aPackage
final synthetic com.intellij.psi.presentation.java.PackagePresentationProvider this$0
void <init> (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.class
PackagePresentationProvider.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 <init> ()
public com.intellij.navigation.ItemPresentation getPresentation (com.intellij.psi.PsiPackage)
com.intellij.psi.PsiPackage aPackage
public volatile synthetic com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/presentation/java/VariablePresentationProvider$1.class
VariablePresentationProvider.java
package com.intellij.psi.presentation.java
com.intellij.psi.presentation.java.VariablePresentationProvider$1 extends java.lang.Object implements com.intellij.navigation.ItemPresentation {
final synthetic com.intellij.psi.PsiVariable val$variable
final synthetic com.intellij.psi.presentation.java.VariablePresentationProvider this$0
void <init> (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.class
VariablePresentationProvider.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 <init> ()
public com.intellij.navigation.ItemPresentation getPresentation (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public volatile synthetic com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/scope/ElementClassFilter$1.class
ElementClassFilter.java
package com.intellij.psi.scope
synthetic com.intellij.psi.scope.ElementClassFilter$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$psi$scope$ElementClassHint$DeclarationKind
static void <clinit> ()
}
com/intellij/psi/scope/ElementClassFilter.class
ElementClassFilter.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
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
public static final com.intellij.psi.scope.ElementClassFilter PACKAGE_FILTER
private void <init> (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 <clinit> ()
}
com/intellij/psi/scope/ElementClassHint$DeclarationKind.class
ElementClassHint.java
package com.intellij.psi.scope
public final enum com.intellij.psi.scope.ElementClassHint$DeclarationKind extends java.lang.Enum {
public static final enum com.intellij.psi.scope.ElementClassHint$DeclarationKind CLASS
public static final enum com.intellij.psi.scope.ElementClassHint$DeclarationKind PACKAGE
public static final enum com.intellij.psi.scope.ElementClassHint$DeclarationKind METHOD
public static final enum com.intellij.psi.scope.ElementClassHint$DeclarationKind VARIABLE
public static final enum com.intellij.psi.scope.ElementClassHint$DeclarationKind FIELD
public static final enum com.intellij.psi.scope.ElementClassHint$DeclarationKind ENUM_CONST
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/scope/ElementClassHint.class
ElementClassHint.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 <clinit> ()
}
com/intellij/psi/scope/MethodProcessorSetupFailedException.class
MethodProcessorSetupFailedException.java
package com.intellij.psi.scope
public com.intellij.psi.scope.MethodProcessorSetupFailedException extends java.lang.Exception {
public void <init> (java.lang.String)
String message
public java.lang.Throwable fillInStackTrace ()
}
com/intellij/psi/scope/NameHint.class
NameHint.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 <clinit> ()
}
com/intellij/psi/scope/PsiConflictResolver.class
PsiConflictResolver.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.class
DuplicateConflictResolver.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/scope/conflictResolvers/JavaMethodsConflictResolver$1.class
JavaMethodsConflictResolver.java
package com.intellij.psi.scope.conflictResolvers
synthetic com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$psi$scope$conflictResolvers$JavaMethodsConflictResolver$Specifics
static void <clinit> ()
}
com/intellij/psi/scope/conflictResolvers/JavaMethodsConflictResolver$Specifics.class
JavaMethodsConflictResolver.java
package com.intellij.psi.scope.conflictResolvers
final enum com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics extends java.lang.Enum {
public static final enum com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics FIRST
public static final enum com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics SECOND
public static final enum com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics NEITHER
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/scope/conflictResolvers/JavaMethodsConflictResolver.class
JavaMethodsConflictResolver.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 synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.PsiExpressionList, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiExpressionList list
com.intellij.pom.java.LanguageLevel languageLevel
public void <init> (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)
java.util.List conflicts
protected com.intellij.psi.infos.CandidateInfo guardedOverloadResolution (java.util.List)
java.util.List conflicts
java.util.Map 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)
java.util.List conflicts
int applicabilityLevel
public void checkSpecifics (java.util.List, int, java.util.Map, int)
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
java.util.Map map
int offset
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, java.util.Map)
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
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
int i
java.util.List conflicts
java.util.Map map
java.util.Map signatures
java.util.Set superMethods
com.intellij.psi.search.GlobalSearchScope resolveScope
private static com.intellij.psi.PsiSubstitutor getSubstitutor (com.intellij.psi.infos.MethodCandidateInfo, java.util.Map)
com.intellij.psi.infos.MethodCandidateInfo existing
java.util.Map map
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.PsiClass qualifierClass
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement parent
public boolean checkParametersNumber (java.util.List, int, java.util.Map, 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
java.util.Map 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, java.util.Map, int)
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 siteSubstitutor
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
java.util.Map map
int offset
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 com.intellij.psi.PsiSubstitutor getSiteSubstitutor (com.intellij.psi.infos.MethodCandidateInfo)
com.intellij.psi.PsiTypeParameter param
com.intellij.psi.infos.MethodCandidateInfo info
com.intellij.psi.PsiSubstitutor siteSubstitutor
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClass containingClass
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 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 siteSubstitutor
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
private static synthetic boolean lambda$isFunctionalTypeMoreSpecific$2 (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 resultExpr
private synthetic boolean lambda$isApplicableTo$1 (com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, int)
com.intellij.psi.PsiClass rightClass
com.intellij.psi.PsiSubstitutor siteSubstitutor
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiType left
com.intellij.psi.PsiType right
boolean allowUncheckedConversion
int argId
private static synthetic com.intellij.psi.PsiSubstitutor lambda$guardedOverloadResolution$0 (com.intellij.psi.infos.MethodCandidateInfo)
com.intellij.psi.infos.MethodCandidateInfo key
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/scope/conflictResolvers/JavaVariableConflictResolver.class
JavaVariableConflictResolver.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 <init> ()
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/scope/processor/ConflictFilterProcessor.class
ConflictFilterProcessor.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 <init> (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 boolean stopAtFoundResult (com.intellij.psi.JavaResolveResult)
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/scope/processor/FilterScopeProcessor.class
FilterScopeProcessor.java
package com.intellij.psi.scope.processor
public com.intellij.psi.scope.processor.FilterScopeProcessor extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor {
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 <init> (com.intellij.psi.filters.ElementFilter, java.util.List)
com.intellij.psi.filters.ElementFilter filter
java.util.List container
public void <init> (com.intellij.psi.filters.ElementFilter, com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.scope.PsiScopeProcessor processor
public void <init> (com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter
public void <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/scope/processor/MethodCandidatesProcessor$VarargsAwareMethodCandidateInfo.class
MethodCandidatesProcessor.java
package com.intellij.psi.scope.processor
com.intellij.psi.scope.processor.MethodCandidatesProcessor$VarargsAwareMethodCandidateInfo extends com.intellij.psi.infos.MethodCandidateInfo {
private final com.intellij.psi.PsiExpressionList myArgumentList
private final boolean myVarargs
private com.intellij.psi.PsiType[] myExpressionTypes
void <init> (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, boolean, boolean, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiElement, com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
boolean accessible
boolean staticProblem
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiElement context
com.intellij.psi.PsiType[] arguments
com.intellij.pom.java.LanguageLevel level
boolean varargs
public com.intellij.psi.PsiType[] getArgumentTypes ()
com.intellij.psi.PsiType[] expressionTypes
public boolean isVarargs ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/scope/processor/MethodCandidatesProcessor.class
MethodCandidatesProcessor.java
package com.intellij.psi.scope.processor
public com.intellij.psi.scope.processor.MethodCandidatesProcessor extends com.intellij.psi.scope.processor.MethodsProcessor {
boolean myHasAccessibleStaticCorrectCandidate
protected void <init> (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 <init> (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
private 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
private 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
static synthetic com.intellij.psi.PsiType[] access$000 (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiExpressionList x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/scope/processor/MethodResolveProcessor.class
MethodResolveProcessor.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 <init> ()
public void <init> (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 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/scope/processor/MethodResolverProcessor.class
MethodResolverProcessor.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 <init> (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiFile)
com.intellij.psi.PsiMethodCallExpression place
com.intellij.psi.PsiFile placeFile
public void <init> (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 <init> (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 <init> (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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/scope/processor/MethodsProcessor.class
MethodsProcessor.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 <init> (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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/scope/processor/VariablesNotProcessor.class
VariablesNotProcessor.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 <init> (com.intellij.psi.PsiVariable, boolean, java.util.List)
com.intellij.psi.PsiVariable var
boolean staticSensitive
java.util.List list
public void <init> (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.class
VariablesProcessor.java
package com.intellij.psi.scope.processor
public abstract com.intellij.psi.scope.processor.VariablesProcessor extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor com.intellij.psi.scope.ElementClassHint {
private boolean myStaticScopeFlag
private final boolean myStaticSensitiveFlag
private final java.util.List myResultList
public void <init> (boolean)
boolean staticSensitive
public void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/scope/util/PsiScopesUtil.class
PsiScopesUtil.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 synthetic boolean $assertionsDisabled
private void <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/stub/JavaStubImplUtil.class
JavaStubImplUtil.java
package com.intellij.psi.stub
public com.intellij.psi.stub.JavaStubImplUtil extends java.lang.Object {
public void <init> ()
public static int getMethodStubIndex (com.intellij.psi.PsiMethod)
int i
com.intellij.psi.PsiMethod method
com.intellij.psi.impl.source.PsiFileImpl file
com.intellij.psi.impl.source.StubbedSpine spine
int result
public static boolean isMemberDeprecated (com.intellij.psi.PsiMember, com.intellij.psi.impl.java.stubs.PsiMemberStub)
com.intellij.psi.PsiMember member
com.intellij.psi.impl.java.stubs.PsiMemberStub stub
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/CanonicalTypes$1.class
CanonicalTypes.java
package com.intellij.refactoring.util
synthetic com.intellij.refactoring.util.CanonicalTypes$1 extends java.lang.Object {
}
com/intellij/refactoring/util/CanonicalTypes$AnnotatedType.class
CanonicalTypes.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
void <init> (com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.TypeAnnotationProvider provider
com.intellij.psi.PsiAnnotation[] annotations
private static synthetic com.intellij.psi.PsiAnnotation lambda$new$0 (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/CanonicalTypes$Array.class
CanonicalTypes.java
package com.intellij.refactoring.util
com.intellij.refactoring.util.CanonicalTypes$Array extends com.intellij.refactoring.util.CanonicalTypes$AnnotatedType {
final com.intellij.refactoring.util.CanonicalTypes$Type myComponentType
private void <init> (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 ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/CanonicalTypes$ClassType.class
CanonicalTypes.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 <init> (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
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/CanonicalTypes$Creator.class
CanonicalTypes.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 <init> ()
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 synthetic java.lang.Object visitIntersectionType (com.intellij.psi.PsiIntersectionType)
public volatile synthetic java.lang.Object visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
public volatile synthetic java.lang.Object visitEllipsisType (com.intellij.psi.PsiEllipsisType)
public volatile synthetic java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile synthetic java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile synthetic java.lang.Object visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
private synthetic com.intellij.refactoring.util.CanonicalTypes$Type lambda$visitIntersectionType$1 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type1
private synthetic com.intellij.refactoring.util.CanonicalTypes$Type lambda$visitDisjunctionType$0 (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/CanonicalTypes$Ellipsis.class
CanonicalTypes.java
package com.intellij.refactoring.util
com.intellij.refactoring.util.CanonicalTypes$Ellipsis extends com.intellij.refactoring.util.CanonicalTypes$Array {
private void <init> (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 ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/CanonicalTypes$LogicalOperationType.class
CanonicalTypes.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 <init> (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
private static synthetic java.lang.String lambda$getTypeText$1 (com.intellij.refactoring.util.CanonicalTypes$Type)
com.intellij.refactoring.util.CanonicalTypes$Type type
private static synthetic com.intellij.psi.PsiType lambda$getType$0 (com.intellij.psi.PsiElement, com.intellij.psi.PsiManager, com.intellij.refactoring.util.CanonicalTypes$Type)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiManager manager
com.intellij.refactoring.util.CanonicalTypes$Type type
synthetic void <init> (java.util.List, boolean, com.intellij.refactoring.util.CanonicalTypes$1)
java.util.List x0
boolean x1
com.intellij.refactoring.util.CanonicalTypes$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/CanonicalTypes$Primitive.class
CanonicalTypes.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 <init> (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 ()
synthetic void <init> (com.intellij.psi.PsiPrimitiveType, com.intellij.refactoring.util.CanonicalTypes$1)
com.intellij.psi.PsiPrimitiveType x0
com.intellij.refactoring.util.CanonicalTypes$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/CanonicalTypes$Type.class
CanonicalTypes.java
package com.intellij.refactoring.util
public abstract com.intellij.refactoring.util.CanonicalTypes$Type extends java.lang.Object {
public void <init> ()
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 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/CanonicalTypes$UnresolvedType.class
CanonicalTypes.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 <init> (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 ()
synthetic void <init> (com.intellij.psi.PsiType, com.intellij.refactoring.util.CanonicalTypes$1)
com.intellij.psi.PsiType x0
com.intellij.refactoring.util.CanonicalTypes$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/CanonicalTypes$WildcardType.class
CanonicalTypes.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 <init> (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 ()
synthetic void <init> (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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/CanonicalTypes.class
CanonicalTypes.java
package com.intellij.refactoring.util
public com.intellij.refactoring.util.CanonicalTypes extends java.lang.Object {
private void <init> ()
public static com.intellij.refactoring.util.CanonicalTypes$Type createTypeWrapper (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/refactoring/util/RefactoringChangeUtil.class
RefactoringChangeUtil.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
static final synthetic boolean $assertionsDisabled
public void <init> ()
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
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.PsiThisExpression thisExpression
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiReferenceExpression expressionFromText
com.intellij.psi.PsiModifierListOwner staticElement
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/text/LiteralFormatUtil$1.class
LiteralFormatUtil.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 <init> ()
public boolean accept (char)
char ch
}
com/intellij/util/text/LiteralFormatUtil.class
LiteralFormatUtil.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 <init> ()
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 <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
messages/JavaErrorMessages.properties
com/intellij/ide/projectView/impl/
com/intellij/openapi/components/impl/stores/
com/intellij/openapi/projectRoots/impl/
com/intellij/openapi/roots/impl/storage/
com/intellij/project/
com/intellij/project/model/
com/intellij/project/model/impl/
com/intellij/project/model/impl/module/
com/intellij/project/model/impl/module/content/
com/intellij/util/modules/
META-INF/intellij.platform.projectModel.impl.kotlin_module
com/intellij/application/options/PathMacroExpandableProtocolBean.class
PathMacroExpandableProtocolBean.java
package com.intellij.application.options
public final com.intellij.application.options.PathMacroExpandableProtocolBean extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public String protocol
public void <init> ()
static void <clinit> ()
}
com/intellij/application/options/PathMacrosCollector.class
PathMacrosCollector.java
package com.intellij.application.options
public com.intellij.application.options.PathMacrosCollector extends com.intellij.openapi.components.PathMacroMap {
public static final com.intellij.openapi.extensions.ExtensionPointName MACRO_FILTER_EXTENSION_POINT_NAME
public static final java.util.regex.Pattern MACRO_PATTERN
private final java.util.regex.Matcher myMatcher
private final java.util.Map myMacroMap
private void <init> ()
public static java.util.Set getMacroNames (org.jdom.Element)
org.jdom.Element e
public static java.util.Set getMacroNames (org.jdom.Element, com.intellij.openapi.application.PathMacroFilter, com.intellij.application.options.PathMacrosImpl)
org.jdom.Element root
com.intellij.openapi.application.PathMacroFilter filter
com.intellij.application.options.PathMacrosImpl pathMacros
com.intellij.application.options.PathMacrosCollector collector
java.util.Set preResult
java.util.Set result
public java.lang.String substituteRecursively (java.lang.String, boolean)
String text
boolean caseSensitive
public java.lang.String substitute (java.lang.String, boolean)
String protocol
String text
boolean caseSensitive
int startPos
public int hashCode ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/application/options/PathMacrosImpl$1.class
PathMacrosImpl.java
package com.intellij.application.options
com.intellij.application.options.PathMacrosImpl$1 extends com.intellij.openapi.util.AtomicClearableLazyValue {
final synthetic com.intellij.application.options.PathMacrosImpl this$0
void <init> (com.intellij.application.options.PathMacrosImpl)
com.intellij.application.options.PathMacrosImpl this$0
protected java.util.Map compute ()
com.intellij.util.containers.hash.LinkedHashMap result
protected volatile synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/application/options/PathMacrosImpl.class
PathMacrosImpl.java
package com.intellij.application.options
public com.intellij.application.options.PathMacrosImpl extends com.intellij.openapi.application.PathMacros implements com.intellij.openapi.components.PersistentStateComponent com.intellij.openapi.util.ModificationTracker {
public static final String IGNORED_MACRO_ELEMENT
public static final String MAVEN_REPOSITORY
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.Set SYSTEM_MACROS
private final java.util.Map myLegacyMacros
private final java.util.Map myMacros
private long myModificationStamp
private final java.util.concurrent.locks.ReentrantReadWriteLock myLock
private final java.util.List myIgnoredMacros
private final com.intellij.openapi.util.AtomicClearableLazyValue myUserMacroMapCache
public void <init> ()
public static com.intellij.application.options.PathMacrosImpl getInstanceEx ()
public java.util.Set getUserMacroNames ()
public java.util.Map getUserMacros ()
public java.util.Set getToolMacroNames ()
public java.util.Set getSystemMacroNames ()
public java.util.Collection getIgnoredMacroNames ()
public void setIgnoredMacroNames (java.util.Collection)
java.util.Collection names
public void addIgnoredMacro (java.lang.String)
String name
public long getModificationCount ()
public boolean isIgnoredMacroName (java.lang.String)
String macro
public java.util.Set getAllMacroNames ()
public java.lang.String getValue (java.lang.String)
String name
public void removeAllMacros ()
public java.util.Collection getLegacyMacroNames ()
public void setMacro (java.lang.String, java.lang.String)
String prevValue
String name
String value
private void userMacroModified ()
public void addLegacyMacro (java.lang.String, java.lang.String)
String name
String value
public void removeMacro (java.lang.String)
String name
public org.jdom.Element getState ()
org.jdom.Element macro
String value
java.util.Map$Entry entry
org.jdom.Element macroElement
String macro
org.jdom.Element element
public void loadState (org.jdom.Element)
String name
String value
org.jdom.Element macro
String ignoredName
org.jdom.Element macroElement
org.jdom.Element element
public void addMacroReplacements (com.intellij.application.options.ReplacePathToMacroMap)
String value
String name
com.intellij.application.options.ReplacePathToMacroMap result
java.util.Map userMacros
public void addMacroExpands (com.intellij.openapi.components.ExpandMacroToPathMap)
String value
String name
java.util.Map$Entry entry
com.intellij.openapi.components.ExpandMacroToPathMap result
java.util.Map userMacros
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
static synthetic java.util.concurrent.locks.ReentrantReadWriteLock access$000 (com.intellij.application.options.PathMacrosImpl)
com.intellij.application.options.PathMacrosImpl x0
static synthetic java.util.Map access$100 (com.intellij.application.options.PathMacrosImpl)
com.intellij.application.options.PathMacrosImpl x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/application/options/ReplacePathToMacroMap.class
ReplacePathToMacroMap.java
package com.intellij.application.options
public com.intellij.application.options.ReplacePathToMacroMap extends com.intellij.openapi.components.PathMacroMap {
private java.util.List myPathsIndex
private final java.util.Map myMacroMap
public static final String[] PROTOCOLS
public void <init> ()
public void <init> (com.intellij.application.options.ReplacePathToMacroMap)
com.intellij.application.options.ReplacePathToMacroMap map
public void addMacroReplacement (java.lang.String, java.lang.String)
String path
String macroName
public void addReplacement (java.lang.String, java.lang.String, boolean)
String protocol
String path
String macroExpr
boolean overwrite
private void putIfAbsent (java.lang.String, java.lang.String, boolean)
String path
String substitution
boolean overwrite
public java.lang.String substitute (java.lang.String, boolean)
String path
String text
boolean caseSensitive
private java.lang.String replacePathMacro (java.lang.String, java.lang.String, boolean)
String text
String path
boolean caseSensitive
int endOfOccurrence
boolean isWindowsRoot
String s
public java.lang.String substituteRecursively (java.lang.String, boolean)
String path
String text
boolean caseSensitive
CharSequence result
private java.lang.CharSequence replacePathMacroRecursively (java.lang.CharSequence, java.lang.String, boolean)
char prev
int endOfOccurrence
int occurrenceOfPath
CharSequence text
String path
boolean caseSensitive
StringBuilder newText
boolean isWindowsRoot
int i
private static int getIndex (java.lang.String)
String replacement
private static int stripPrefix (java.lang.String)
String key
private java.util.List getPathIndex ()
java.util.Map$Entry entry
java.util.List entries
gnu.trove.TObjectIntHashMap weights
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public void put (java.lang.String, java.lang.String)
String path
String replacement
public java.lang.String toString ()
private static synthetic java.lang.String lambda$getPathIndex$1 (java.util.Map$Entry)
java.util.Map$Entry entry
private static synthetic int lambda$getPathIndex$0 (gnu.trove.TObjectIntHashMap, java.util.Map$Entry, java.util.Map$Entry)
gnu.trove.TObjectIntHashMap weights
java.util.Map$Entry o1
java.util.Map$Entry o2
static void <clinit> ()
com.intellij.application.options.PathMacroExpandableProtocolBean bean
java.util.List protocols
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/configurationStore/BaseXmlOutputter$Companion.class
BaseXmlOutputter.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.BaseXmlOutputter$Companion extends java.lang.Object {
public final boolean doesNameSuggestSensitiveInformation (java.lang.String)
boolean isRemember
String name
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/configurationStore/BaseXmlOutputter.class
BaseXmlOutputter.kt
package com.intellij.configurationStore
public abstract com.intellij.configurationStore.BaseXmlOutputter extends java.lang.Object {
private final String lineSeparator
public static final com.intellij.configurationStore.BaseXmlOutputter$Companion Companion
protected final void printDocType (java.io.Writer, org.jdom.DocType) throws java.io.IOException
boolean hasPublic
String internalSubset
String systemID
String publicID
java.io.Writer out
org.jdom.DocType docType
protected final void writeProcessingInstruction (java.io.Writer, org.jdom.ProcessingInstruction, java.lang.String) throws java.io.IOException
String rawData
java.io.Writer out
org.jdom.ProcessingInstruction pi
String target
protected final java.lang.String getLineSeparator ()
public void <init> (java.lang.String)
String lineSeparator
static void <clinit> ()
}
com/intellij/configurationStore/BinaryXmlOutputterKt.class
BinaryXmlOutputter.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.BinaryXmlOutputterKt extends java.lang.Object {
public static final void serializeElementToBinary (org.jdom.Element, java.io.OutputStream)
org.jdom.Element element
java.io.OutputStream out
public static final org.jdom.Element deserializeElementFromBinary (java.io.InputStream)
java.io.InputStream input
}
com/intellij/configurationStore/BinaryXmlReader.class
BinaryXmlOutputter.kt
package com.intellij.configurationStore
final com.intellij.configurationStore.BinaryXmlReader extends java.lang.Object {
private final java.util.ArrayList strings
private final java.io.DataInputStream input
public final org.jdom.Element read ()
private final java.lang.String readString ()
String string
int lengthOrIndex
private final org.jdom.Element readElement ()
org.jdom.Element element
private final void readContent (org.jdom.Element)
org.jdom.Element element
private final void readAttributes (org.jdom.Element)
int i
int size
org.jdom.Element element
private final int readUInt29 ()
int b
int value
public void <init> (java.io.DataInputStream)
java.io.DataInputStream input
}
com/intellij/configurationStore/BinaryXmlWriter.class
BinaryXmlWriter.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.BinaryXmlWriter extends java.lang.Object {
private final com.intellij.util.containers.ObjectIntHashMap strings
private final java.io.DataOutputStream out
public final void write (org.jdom.Element)
org.jdom.Element element
private final void writeString (java.lang.String)
int reference
String string
private final void writeElement (org.jdom.Element)
String text
org.jdom.Content item
java.util.List content
org.jdom.Element element
private final void writeAttributes (java.util.List)
org.jdom.Attribute attribute
int size
java.util.List attributes
private final void writeUInt29 (int)
int v
public void <init> (java.io.DataOutputStream)
java.io.DataOutputStream out
}
com/intellij/configurationStore/BinaryXmlWriterKt.class
BinaryXmlWriter.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.BinaryXmlWriterKt extends java.lang.Object {
private static final boolean isEmptySafe (java.lang.String)
NullPointerException e
String $this$isEmptySafe
public static final synthetic boolean access$isEmptySafe (java.lang.String)
String $this$access_u24isEmptySafe
}
com/intellij/configurationStore/BundledSchemeEP.class
scheme-impl.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.BundledSchemeEP extends com.intellij.openapi.extensions.AbstractExtensionPointBean {
private String path
public final java.lang.String getPath ()
public final void setPath (java.lang.String)
String
public void <init> ()
}
com/intellij/configurationStore/DefaultStateSerializerKt.class
DefaultStateSerializer.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.DefaultStateSerializerKt extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.diagnostic.Logger getLOG ()
public static final java.lang.Object deserializeState (org.jdom.Element, java.lang.Class, java.lang.Object)
Object t
org.jdom.Element stateElement
Class stateClass
Object mergeInto
static void <clinit> ()
}
com/intellij/configurationStore/DigestOutputStream.class
scheme-impl.kt
package com.intellij.configurationStore
final com.intellij.configurationStore.DigestOutputStream extends java.io.OutputStream {
private final java.security.MessageDigest digest
public void write (int)
int b
public void write (byte[], int, int)
byte[] b
int off
int len
public void write (byte[])
byte[] b
public java.lang.String toString ()
public final byte[] digest ()
public void <init> (java.security.MessageDigest)
java.security.MessageDigest digest
}
com/intellij/configurationStore/InitializedSchemeWrapper.class
scheme-impl.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.InitializedSchemeWrapper extends com.intellij.configurationStore.SchemeWrapper {
private final kotlin.Lazy lazyScheme
private final kotlin.jvm.functions.Function1 writer
protected kotlin.Lazy getLazyScheme ()
public org.jdom.Element writeScheme ()
public void <init> (com.intellij.openapi.options.Scheme, kotlin.jvm.functions.Function1)
com.intellij.openapi.options.Scheme scheme
kotlin.jvm.functions.Function1 writer
}
com/intellij/configurationStore/JbXmlOutputter$Companion.class
JbXmlOutputter.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.JbXmlOutputter$Companion extends java.lang.Object {
public final void collapseMacrosAndWrite (org.jdom.Element, com.intellij.openapi.components.ComponentManager, java.io.Writer) throws java.io.IOException
com.intellij.openapi.components.PathMacroManager macroManager
org.jdom.Element element
com.intellij.openapi.components.ComponentManager project
java.io.Writer writer
public final java.lang.String collapseMacrosAndWrite (org.jdom.Element, com.intellij.openapi.components.ComponentManager) throws java.io.IOException
java.io.StringWriter writer
org.jdom.Element element
com.intellij.openapi.components.ComponentManager project
public final java.lang.String escapeElementEntities (java.lang.String)
String str
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/configurationStore/JbXmlOutputter.class
JbXmlOutputter.kt
package com.intellij.configurationStore
public com.intellij.configurationStore.JbXmlOutputter extends com.intellij.configurationStore.BaseXmlOutputter {
private final org.jdom.output.Format format
private final com.intellij.openapi.util.JDOMUtil$ElementOutputFilter elementFilter
private final com.intellij.application.options.ReplacePathToMacroMap macroMap
private final com.intellij.openapi.application.PathMacroFilter macroFilter
private final boolean isForbidSensitiveData
private final String storageFilePathForDebugPurposes
private static final java.util.Set reportedSensitiveProblems
public static final com.intellij.configurationStore.JbXmlOutputter$Companion Companion
public final void output (org.jdom.Document, java.io.Writer) throws java.io.IOException
org.jdom.Content obj
java.util.List content
org.jdom.Document doc
java.io.Writer out
private final void writeLineSeparator (java.io.Writer) throws java.io.IOException
java.io.Writer out
public final void output (org.jdom.DocType, java.io.Writer) throws java.io.IOException
org.jdom.DocType doctype
java.io.Writer out
public final void output (org.jdom.Element, java.io.Writer) throws java.io.IOException
org.jdom.Element element
java.io.Writer out
private final void printDeclaration (java.io.Writer, java.lang.String) throws java.io.IOException
java.io.Writer out
String encoding
private final void printProcessingInstruction (java.io.Writer, org.jdom.ProcessingInstruction) throws java.io.IOException
boolean piProcessed
String target
java.io.Writer out
org.jdom.ProcessingInstruction pi
private final void printCDATA (java.io.Writer, org.jdom.CDATA) throws java.io.IOException
String str
java.io.Writer out
org.jdom.CDATA cdata
private final void printString (java.io.Writer, java.lang.String) throws java.io.IOException
String normalizedString
java.io.Writer out
String str
public final void printElement (java.io.Writer, org.jdom.Element, int) throws java.io.IOException
java.io.Writer out
org.jdom.Element element
int level
protected boolean writeContent (java.io.Writer, org.jdom.Element, int) throws java.io.IOException
int size
int start
java.util.List content
java.io.Writer out
org.jdom.Element element
int level
private final void printContentRange (java.io.Writer, java.util.List, int, int, int) throws java.io.IOException
int index
int first
org.jdom.Content next
boolean firstNode
java.io.Writer out
java.util.List content
int start
int end
int level
private final void printTextRange (java.io.Writer, java.util.List, int, int) throws java.io.IOException
String next
org.jdom.Content node
int i
String previous
int end
int start
java.io.Writer out
java.util.List content
int start
int end
private final void printAttributes (java.io.Writer, java.util.List) throws java.io.IOException
String value
org.jdom.Attribute attribute
java.io.Writer out
java.util.List attributes
private final void newline (java.io.Writer) throws java.io.IOException
java.io.Writer out
private final void indent (java.io.Writer, int) throws java.io.IOException
int i
java.io.Writer out
int level
private final int skipLeadingWhite (java.util.List, int)
org.jdom.output.Format$TextMode textMode
int size
int index
java.util.List content
int start
private final int skipTrailingWhite (java.util.List, int)
org.jdom.output.Format$TextMode textMode
int size
int index
java.util.List content
int start
private final void checkIsElementContainsSensitiveInformation (org.jdom.Element)
String name
org.jdom.Element element
private final void logSensitiveInformationError (java.lang.String, java.lang.String, org.jdom.Element)
String componentName
String parentId
org.jdom.Element parent
java.util.ArrayList ids
String message
String parentPath
String name
String elementKind
org.jdom.Element parentElement
public void <init> (java.lang.String, com.intellij.openapi.util.JDOMUtil$ElementOutputFilter, com.intellij.application.options.ReplacePathToMacroMap, com.intellij.openapi.application.PathMacroFilter, boolean, java.lang.String)
String lineSeparator
com.intellij.openapi.util.JDOMUtil$ElementOutputFilter elementFilter
com.intellij.application.options.ReplacePathToMacroMap macroMap
com.intellij.openapi.application.PathMacroFilter macroFilter
boolean isForbidSensitiveData
String storageFilePathForDebugPurposes
public synthetic void <init> (java.lang.String, com.intellij.openapi.util.JDOMUtil$ElementOutputFilter, com.intellij.application.options.ReplacePathToMacroMap, com.intellij.openapi.application.PathMacroFilter, boolean, java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker)
public void <init> (java.lang.String, com.intellij.openapi.util.JDOMUtil$ElementOutputFilter, com.intellij.application.options.ReplacePathToMacroMap, com.intellij.openapi.application.PathMacroFilter, boolean)
String lineSeparator
com.intellij.openapi.util.JDOMUtil$ElementOutputFilter elementFilter
com.intellij.application.options.ReplacePathToMacroMap macroMap
com.intellij.openapi.application.PathMacroFilter macroFilter
boolean isForbidSensitiveData
public void <init> (java.lang.String, com.intellij.openapi.util.JDOMUtil$ElementOutputFilter, com.intellij.application.options.ReplacePathToMacroMap, com.intellij.openapi.application.PathMacroFilter)
String lineSeparator
com.intellij.openapi.util.JDOMUtil$ElementOutputFilter elementFilter
com.intellij.application.options.ReplacePathToMacroMap macroMap
com.intellij.openapi.application.PathMacroFilter macroFilter
public void <init> (java.lang.String, com.intellij.openapi.util.JDOMUtil$ElementOutputFilter, com.intellij.application.options.ReplacePathToMacroMap)
String lineSeparator
com.intellij.openapi.util.JDOMUtil$ElementOutputFilter elementFilter
com.intellij.application.options.ReplacePathToMacroMap macroMap
public void <init> (java.lang.String, com.intellij.openapi.util.JDOMUtil$ElementOutputFilter)
String lineSeparator
com.intellij.openapi.util.JDOMUtil$ElementOutputFilter elementFilter
public void <init> (java.lang.String)
String lineSeparator
public void <init> ()
static void <clinit> ()
public static final void collapseMacrosAndWrite (org.jdom.Element, com.intellij.openapi.components.ComponentManager, java.io.Writer) throws java.io.IOException
org.jdom.Element element
com.intellij.openapi.components.ComponentManager project
java.io.Writer writer
public static final java.lang.String collapseMacrosAndWrite (org.jdom.Element, com.intellij.openapi.components.ComponentManager) throws java.io.IOException
org.jdom.Element element
com.intellij.openapi.components.ComponentManager project
}
com/intellij/configurationStore/JbXmlOutputterKt.class
JbXmlOutputter.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.JbXmlOutputterKt extends java.lang.Object {
private static final org.jdom.output.Format DEFAULT_FORMAT
private static final int nextNonText (java.util.List, int)
org.jdom.Content node
int size
int index
java.util.List content
int start
private static final void printEntityRef (java.io.Writer, org.jdom.EntityRef)
java.io.Writer out
org.jdom.EntityRef entity
private static final void printComment (java.io.Writer, org.jdom.Comment)
java.io.Writer out
org.jdom.Comment comment
private static final boolean isAllWhitespace (org.jdom.Content)
int i
String str
org.jdom.Content obj
private static final boolean startsWithWhite (java.lang.String)
String str
private static final boolean endsWithWhite (java.lang.String)
String str
private static final java.lang.String escapeAttributeEntities (java.lang.String)
String str
private static final void printQualifiedName (java.io.Writer, org.jdom.Element) throws java.io.IOException
java.io.Writer out
org.jdom.Element e
private static final void printQualifiedName (java.io.Writer, org.jdom.Attribute) throws java.io.IOException
String prefix
java.io.Writer out
org.jdom.Attribute a
static void <clinit> ()
public static final synthetic void access$printComment (java.io.Writer, org.jdom.Comment)
java.io.Writer out
org.jdom.Comment comment
public static final synthetic void access$printQualifiedName (java.io.Writer, org.jdom.Element)
java.io.Writer out
org.jdom.Element e
public static final synthetic int access$nextNonText (java.util.List, int)
java.util.List content
int start
public static final synthetic boolean access$endsWithWhite (java.lang.String)
String str
public static final synthetic boolean access$startsWithWhite (java.lang.String)
String str
public static final synthetic void access$printEntityRef (java.io.Writer, org.jdom.EntityRef)
java.io.Writer out
org.jdom.EntityRef entity
public static final synthetic void access$printQualifiedName (java.io.Writer, org.jdom.Attribute)
java.io.Writer out
org.jdom.Attribute a
public static final synthetic java.lang.String access$escapeAttributeEntities (java.lang.String)
String str
public static final synthetic boolean access$isAllWhitespace (org.jdom.Content)
org.jdom.Content obj
public static final synthetic org.jdom.output.Format access$getDEFAULT_FORMAT$p ()
}
com/intellij/configurationStore/LazySchemeProcessor.class
scheme-impl.kt
package com.intellij.configurationStore
public abstract com.intellij.configurationStore.LazySchemeProcessor extends com.intellij.openapi.options.SchemeProcessor {
private final String nameAttribute
public java.lang.String getSchemeKey (java.util.function.Function, java.lang.String)
java.util.function.Function attributeProvider
String fileNameWithoutExtension
public abstract java.lang.Object createScheme (com.intellij.configurationStore.SchemeDataHolder, java.lang.String, java.util.function.Function, boolean)
public static synthetic java.lang.Object createScheme$default (com.intellij.configurationStore.LazySchemeProcessor, com.intellij.configurationStore.SchemeDataHolder, java.lang.String, java.util.function.Function, boolean, int, java.lang.Object)
public org.jdom.Element writeScheme (java.lang.Object)
Object scheme
public volatile synthetic org.jdom.Parent writeScheme (java.lang.Object)
public boolean isSchemeFile (java.lang.CharSequence)
CharSequence name
public boolean isSchemeDefault (java.lang.Object, byte[])
Object scheme
byte[] digest
public boolean isSchemeEqualToBundled (java.lang.Object)
Object scheme
public void <init> (java.lang.String)
String nameAttribute
public synthetic void <init> (java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker)
public void <init> ()
}
com/intellij/configurationStore/LazySchemeWrapper.class
scheme-impl.kt
package com.intellij.configurationStore
public abstract com.intellij.configurationStore.LazySchemeWrapper extends com.intellij.configurationStore.SchemeWrapper {
private final java.util.concurrent.atomic.AtomicReference dataHolder
private final kotlin.jvm.functions.Function1 writer
protected final java.util.concurrent.atomic.AtomicReference getDataHolder ()
public final org.jdom.Element writeScheme ()
com.intellij.configurationStore.SchemeDataHolder dataHolder
protected final kotlin.jvm.functions.Function1 getWriter ()
public void <init> (java.lang.String, com.intellij.configurationStore.SchemeDataHolder, kotlin.jvm.functions.Function1)
String name
com.intellij.configurationStore.SchemeDataHolder dataHolder
kotlin.jvm.functions.Function1 writer
}
com/intellij/configurationStore/SchemeContentChangedHandler.class
scheme-impl.kt
package com.intellij.configurationStore
public abstract com.intellij.configurationStore.SchemeContentChangedHandler extends java.lang.Object {
public abstract void schemeContentChanged (java.lang.Object, java.lang.String, com.intellij.configurationStore.SchemeDataHolder)
}
com/intellij/configurationStore/SchemeDataHolder.class
scheme-impl.kt
package com.intellij.configurationStore
public abstract com.intellij.configurationStore.SchemeDataHolder extends java.lang.Object {
public abstract org.jdom.Element read ()
public abstract void updateDigest (java.lang.Object)
public abstract void updateDigest (org.jdom.Element)
}
com/intellij/configurationStore/SchemeExtensionProvider.class
scheme-impl.kt
package com.intellij.configurationStore
public abstract com.intellij.configurationStore.SchemeExtensionProvider extends java.lang.Object {
public abstract java.lang.String getSchemeExtension ()
}
com/intellij/configurationStore/SchemeManagerIprProvider.class
SchemeManagerIprProvider.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.SchemeManagerIprProvider extends com.intellij.openapi.util.SimpleModificationTracker implements com.intellij.configurationStore.StreamProvider {
private final java.util.concurrent.locks.ReentrantReadWriteLock lock
private java.util.LinkedHashMap nameToData
private final boolean isExclusive
private final String subStateTagName
private final java.util.Comparator comparator
public boolean isExclusive ()
public boolean read (java.lang.String, com.intellij.openapi.components.RoamingType, kotlin.jvm.functions.Function1)
byte[] p1
int $i$a$-unknown-SchemeManagerIprProvider$read$1$1
int $i$a$-read-SchemeManagerIprProvider$read$1
String fileSpec
com.intellij.openapi.components.RoamingType roamingType
kotlin.jvm.functions.Function1 consumer
public boolean delete (java.lang.String, com.intellij.openapi.components.RoamingType)
int $i$a$-write-SchemeManagerIprProvider$delete$1
String fileSpec
com.intellij.openapi.components.RoamingType roamingType
public boolean processChildren (java.lang.String, com.intellij.openapi.components.RoamingType, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function3)
java.io.ByteArrayInputStream it
int $i$a$-use-SchemeManagerIprProvider$processChildren$1$1
byte[] data
String name
int $i$a$-read-SchemeManagerIprProvider$processChildren$1
String path
com.intellij.openapi.components.RoamingType roamingType
kotlin.jvm.functions.Function1 filter
kotlin.jvm.functions.Function3 processor
public void write (java.lang.String, byte[], int, com.intellij.openapi.components.RoamingType)
int $i$a$-write-SchemeManagerIprProvider$write$1
String fileSpec
byte[] content
int size
com.intellij.openapi.components.RoamingType roamingType
public final void load (org.jdom.Element, kotlin.jvm.functions.Function1)
int $i$a$-write-SchemeManagerIprProvider$load$1
org.jdom.Element optionElement
String name
org.jdom.Element child
int $i$a$-write-SchemeManagerIprProvider$load$2
com.intellij.util.text.UniqueNameGenerator nameGenerator
java.util.LinkedHashMap nameToData
org.jdom.Element state
kotlin.jvm.functions.Function1 keyGetter
public static synthetic void load$default (com.intellij.configurationStore.SchemeManagerIprProvider, org.jdom.Element, kotlin.jvm.functions.Function1, int, java.lang.Object)
public final void writeState (org.jdom.Element)
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$toTypedArray
byte[] it
int $i$a$-let-SchemeManagerIprProvider$writeState$1$1
String name
String[] names
int $i$a$-read-SchemeManagerIprProvider$writeState$1
org.jdom.Element state
public final void copyIfNotExists (com.intellij.configurationStore.SchemeManagerIprProvider)
String key
int $i$a$-write-SchemeManagerIprProvider$copyIfNotExists$1$1
int $i$a$-read-SchemeManagerIprProvider$copyIfNotExists$1
com.intellij.configurationStore.SchemeManagerIprProvider provider
public void <init> (java.lang.String, java.util.Comparator)
String subStateTagName
java.util.Comparator comparator
public synthetic void <init> (java.lang.String, java.util.Comparator, int, kotlin.jvm.internal.DefaultConstructorMarker)
public void write (java.lang.String, com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream, com.intellij.openapi.components.RoamingType)
String path
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream content
com.intellij.openapi.components.RoamingType roamingType
public boolean getEnabled ()
public boolean isDisableExportAction ()
public boolean isApplicable (java.lang.String, com.intellij.openapi.components.RoamingType)
String fileSpec
com.intellij.openapi.components.RoamingType roamingType
}
com/intellij/configurationStore/SchemeWrapper.class
scheme-impl.kt
package com.intellij.configurationStore
public abstract com.intellij.configurationStore.SchemeWrapper extends com.intellij.openapi.options.ExternalizableSchemeAdapter implements com.intellij.configurationStore.SerializableScheme {
protected abstract kotlin.Lazy getLazyScheme ()
public final java.lang.Object getScheme ()
public com.intellij.openapi.options.SchemeState getSchemeState ()
public void <init> (java.lang.String)
String name
}
com/intellij/configurationStore/Scheme_implKt$CURRENT_NAME_CONVERTER$1.class
scheme-impl.kt
package com.intellij.configurationStore
final com.intellij.configurationStore.Scheme_implKt$CURRENT_NAME_CONVERTER$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.intellij.configurationStore.Scheme_implKt$CURRENT_NAME_CONVERTER$1 INSTANCE
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String it
void <init> ()
static void <clinit> ()
}
com/intellij/configurationStore/Scheme_implKt$MODERN_NAME_CONVERTER$1.class
scheme-impl.kt
package com.intellij.configurationStore
final com.intellij.configurationStore.Scheme_implKt$MODERN_NAME_CONVERTER$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.intellij.configurationStore.Scheme_implKt$MODERN_NAME_CONVERTER$1 INSTANCE
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String it
void <init> ()
static void <clinit> ()
}
com/intellij/configurationStore/Scheme_implKt$OLD_NAME_CONVERTER$1.class
scheme-impl.kt
package com.intellij.configurationStore
final com.intellij.configurationStore.Scheme_implKt$OLD_NAME_CONVERTER$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.intellij.configurationStore.Scheme_implKt$OLD_NAME_CONVERTER$1 INSTANCE
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String it
void <init> ()
static void <clinit> ()
}
com/intellij/configurationStore/Scheme_implKt$sha1MessageDigestThreadLocal$1.class
scheme-impl.kt
package com.intellij.configurationStore
final com.intellij.configurationStore.Scheme_implKt$sha1MessageDigestThreadLocal$1 extends java.lang.Object implements java.util.function.Supplier {
public static final com.intellij.configurationStore.Scheme_implKt$sha1MessageDigestThreadLocal$1 INSTANCE
public volatile synthetic java.lang.Object get ()
public final java.security.MessageDigest get ()
void <init> ()
static void <clinit> ()
}
com/intellij/configurationStore/Scheme_implKt.class
scheme-impl.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.Scheme_implKt extends java.lang.Object {
private static final kotlin.jvm.functions.Function1 OLD_NAME_CONVERTER
private static final kotlin.jvm.functions.Function1 CURRENT_NAME_CONVERTER
private static final kotlin.jvm.functions.Function1 MODERN_NAME_CONVERTER
private static final ThreadLocal sha1MessageDigestThreadLocal
public static final kotlin.jvm.functions.Function1 getOLD_NAME_CONVERTER ()
public static final kotlin.jvm.functions.Function1 getCURRENT_NAME_CONVERTER ()
public static final kotlin.jvm.functions.Function1 getMODERN_NAME_CONVERTER ()
public static final java.security.MessageDigest createDataDigest ()
java.security.MessageDigest digest
public static final byte[] digest (org.jdom.Element, java.security.MessageDigest)
com.intellij.configurationStore.DigestOutputStream digestOut
org.jdom.Element $this$digest
java.security.MessageDigest messageDigest
public static synthetic byte[] digest$default (org.jdom.Element, java.security.MessageDigest, int, java.lang.Object)
public static final byte[] digest (org.jdom.Element)
org.jdom.Element $this$digest
public static final org.jdom.Element unwrapState (org.jdom.Element, com.intellij.openapi.project.Project, com.intellij.configurationStore.SchemeManagerIprProvider, com.intellij.openapi.options.SchemeManager)
com.intellij.configurationStore.SchemeManagerIprProvider it
int $i$a$-let-Scheme_implKt$unwrapState$1
org.jdom.Element data
org.jdom.Element element
com.intellij.openapi.project.Project project
com.intellij.configurationStore.SchemeManagerIprProvider iprAdapter
com.intellij.openapi.options.SchemeManager schemeManager
public static final org.jdom.Element wrapState (org.jdom.Element, com.intellij.openapi.project.Project)
org.jdom.Element wrapper
org.jdom.Element element
com.intellij.openapi.project.Project project
public static final void save (com.intellij.openapi.options.SchemeManager)
com.intellij.util.SmartList errors
com.intellij.openapi.options.SchemeManager $this$save
static void <clinit> ()
}
com/intellij/configurationStore/SerializableScheme.class
SerializableScheme.java
package com.intellij.configurationStore
public abstract com.intellij.configurationStore.SerializableScheme extends java.lang.Object {
public abstract org.jdom.Element writeScheme ()
public com.intellij.openapi.options.SchemeState getSchemeState ()
}
com/intellij/configurationStore/StateStorageManager$DefaultImpls.class
StateStorageManager.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.StateStorageManager$DefaultImpls extends java.lang.Object {
public static com.intellij.openapi.components.PathMacroSubstitutor getMacroSubstitutor (com.intellij.configurationStore.StateStorageManager)
com.intellij.configurationStore.StateStorageManager $this
public static synthetic void addStreamProvider$default (com.intellij.configurationStore.StateStorageManager, com.intellij.configurationStore.StreamProvider, boolean, int, java.lang.Object)
}
com/intellij/configurationStore/StateStorageManager.class
StateStorageManager.kt
package com.intellij.configurationStore
public abstract com.intellij.configurationStore.StateStorageManager extends java.lang.Object {
public abstract com.intellij.openapi.components.PathMacroSubstitutor getMacroSubstitutor ()
public abstract com.intellij.openapi.components.ComponentManager getComponentManager ()
public abstract com.intellij.openapi.components.StateStorage getStateStorage (com.intellij.openapi.components.Storage)
public abstract void addStreamProvider (com.intellij.configurationStore.StreamProvider, boolean)
public abstract void removeStreamProvider (java.lang.Class)
public abstract void rename (java.lang.String, java.lang.String)
public abstract com.intellij.openapi.components.StateStorage getOldStorage (java.lang.Object, java.lang.String, com.intellij.openapi.components.StateStorageOperation)
public abstract java.lang.String expandMacros (java.lang.String)
}
com/intellij/configurationStore/StateStorageManagerKt$saveComponentManager$1.class
StateStorageManager.kt
package com.intellij.configurationStore
final com.intellij.configurationStore.StateStorageManagerKt$saveComponentManager$1 extends kotlin.coroutines.jvm.internal.SuspendLambda implements kotlin.jvm.functions.Function2 {
private kotlinx.coroutines.CoroutineScope p$
Object L$0
int label
final synthetic com.intellij.openapi.components.ComponentManager $componentManager
final synthetic boolean $forceSavingAllSettings
public final java.lang.Object invokeSuspend (java.lang.Object)
kotlinx.coroutines.CoroutineScope $this$runBlocking
Object $result
void <init> (com.intellij.openapi.components.ComponentManager, boolean, kotlin.coroutines.Continuation)
public final kotlin.coroutines.Continuation create (java.lang.Object, kotlin.coroutines.Continuation)
Object value
kotlin.coroutines.Continuation completion
public final java.lang.Object invoke (java.lang.Object, java.lang.Object)
}
com/intellij/configurationStore/StateStorageManagerKt.class
StateStorageManager.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.StateStorageManagerKt extends java.lang.Object {
public static final void saveComponentManager (com.intellij.openapi.components.ComponentManager, boolean)
com.intellij.openapi.components.ComponentManager componentManager
boolean forceSavingAllSettings
public static synthetic void saveComponentManager$default (com.intellij.openapi.components.ComponentManager, boolean, int, java.lang.Object)
public static final void saveComponentManager (com.intellij.openapi.components.ComponentManager)
com.intellij.openapi.components.ComponentManager componentManager
public static final boolean isFireStorageFileChangedEvent (com.intellij.openapi.vfs.newvfs.events.VFileEvent)
com.intellij.openapi.vfs.newvfs.events.VFileEvent event
}
com/intellij/configurationStore/StorageCreator.class
StateStorageManager.kt
package com.intellij.configurationStore
public abstract com.intellij.configurationStore.StorageCreator extends java.lang.Object {
public abstract java.lang.String getKey ()
public abstract com.intellij.openapi.components.StateStorage create (com.intellij.configurationStore.StateStorageManager)
}
com/intellij/configurationStore/StreamProviderFactory$Companion.class
StreamProviderFactory.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.StreamProviderFactory$Companion extends java.lang.Object {
private static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
static final synthetic com.intellij.configurationStore.StreamProviderFactory$Companion $$INSTANCE
public final com.intellij.openapi.extensions.ExtensionPointName getEP_NAME ()
private void <init> ()
static void <clinit> ()
}
com/intellij/configurationStore/StreamProviderFactory$DefaultImpls.class
StreamProviderFactory.kt
package com.intellij.configurationStore
public final com.intellij.configurationStore.StreamProviderFactory$DefaultImpls extends java.lang.Object {
public static com.intellij.configurationStore.StreamProvider createProvider (com.intellij.configurationStore.StreamProviderFactory, com.intellij.openapi.components.ComponentManager, com.intellij.configurationStore.StateStorageManager)
com.intellij.configurationStore.StreamProviderFactory $this
com.intellij.openapi.components.ComponentManager componentManager
com.intellij.configurationStore.StateStorageManager storageManager
public static java.util.List customizeStorageSpecs (com.intellij.configurationStore.StreamProviderFactory, com.intellij.openapi.components.PersistentStateComponent, com.intellij.configurationStore.StateStorageManager, com.intellij.openapi.components.State, java.util.List, com.intellij.openapi.components.StateStorageOperation)
com.intellij.configurationStore.StreamProviderFactory $this
com.intellij.openapi.components.PersistentStateComponent component
com.intellij.configurationStore.StateStorageManager storageManager
com.intellij.openapi.components.State stateSpec
java.util.List storages
com.intellij.openapi.components.StateStorageOperation operation
}
com/intellij/configurationStore/StreamProviderFactory.class
StreamProviderFactory.kt
package com.intellij.configurationStore
public abstract com.intellij.configurationStore.StreamProviderFactory extends java.lang.Object {
public static final com.intellij.configurationStore.StreamProviderFactory$Companion Companion
public abstract com.intellij.configurationStore.StreamProvider createProvider (com.intellij.openapi.components.ComponentManager, com.intellij.configurationStore.StateStorageManager)
public abstract java.util.List customizeStorageSpecs (com.intellij.openapi.components.PersistentStateComponent, com.intellij.configurationStore.StateStorageManager, com.intellij.openapi.components.State, java.util.List, com.intellij.openapi.components.StateStorageOperation)
static void <clinit> ()
}
com/intellij/configurationStore/TypeMarker.class
BinaryXmlOutputter.kt
package com.intellij.configurationStore
public final enum com.intellij.configurationStore.TypeMarker extends java.lang.Enum {
public static final enum com.intellij.configurationStore.TypeMarker ELEMENT
public static final enum com.intellij.configurationStore.TypeMarker CDATA
public static final enum com.intellij.configurationStore.TypeMarker TEXT
public static final enum com.intellij.configurationStore.TypeMarker ELEMENT_END
private static final synthetic com.intellij.configurationStore.TypeMarker[] $VALUES
static void <clinit> ()
private void <init> (java.lang.String, int)
String $enum_name_or_ordinal$0
int $enum_name_or_ordinal$1
public static com.intellij.configurationStore.TypeMarker[] values ()
public static com.intellij.configurationStore.TypeMarker valueOf (java.lang.String)
}
com/intellij/core/CoreModule$1.class
CoreModule.java
package com.intellij.core
com.intellij.core.CoreModule$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final synthetic com.intellij.core.CoreModule this$0
void <init> (com.intellij.core.CoreModule)
com.intellij.core.CoreModule this$0
public void dispose ()
}
com/intellij/core/CoreModule$2.class
CoreModule.java
package com.intellij.core
com.intellij.core.CoreModule$2 extends com.intellij.openapi.roots.impl.ModuleRootManagerImpl {
final synthetic com.intellij.core.CoreModule this$0
void <init> (com.intellij.core.CoreModule, com.intellij.openapi.module.Module, com.intellij.openapi.roots.impl.ProjectRootManagerImpl, com.intellij.openapi.vfs.pointers.VirtualFilePointerManager)
com.intellij.core.CoreModule this$0
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
com.intellij.openapi.vfs.pointers.VirtualFilePointerManager filePointerManager
public void loadState (com.intellij.openapi.roots.impl.ModuleRootManagerImpl$ModuleRootManagerState)
com.intellij.openapi.roots.impl.ModuleRootManagerImpl$ModuleRootManagerState object
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreModule.class
CoreModule.java
package com.intellij.core
public com.intellij.core.CoreModule extends com.intellij.mock.MockComponentManager implements com.intellij.openapi.module.impl.ModuleEx {
private final String myPath
private final com.intellij.openapi.Disposable myLifetime
private final com.intellij.openapi.project.Project myProject
private final com.intellij.openapi.module.impl.ModuleScopeProvider myModuleScopeProvider
public void <init> (com.intellij.openapi.Disposable, com.intellij.openapi.project.Project, java.lang.String)
com.intellij.openapi.Disposable parentDisposable
com.intellij.openapi.project.Project project
String moduleFilePath
com.intellij.openapi.roots.impl.ModuleRootManagerImpl moduleRootManager
protected void initModuleExtensions ()
protected void addModuleExtension (com.intellij.openapi.extensions.ExtensionPointName, java.lang.Object)
com.intellij.openapi.extensions.ExtensionPointName name
Object extension
protected com.intellij.openapi.module.impl.ModuleScopeProvider createModuleScopeProvider ()
protected com.intellij.openapi.components.PathMacroManager createModulePathMacroManager (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
protected com.intellij.openapi.roots.ModuleFileIndex createModuleFileIndex (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void clearScopesCache ()
public com.intellij.openapi.vfs.VirtualFile getModuleFile ()
public java.lang.String getModuleFilePath ()
public com.intellij.openapi.project.Project getProject ()
public java.lang.String getName ()
public boolean isLoaded ()
public void setOption (java.lang.String, java.lang.String)
String optionName
String optionValue
public java.lang.String getOptionValue (java.lang.String)
String optionName
public com.intellij.psi.search.GlobalSearchScope getModuleScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleScope (boolean)
boolean includeTests
public com.intellij.psi.search.GlobalSearchScope getModuleWithLibrariesScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleWithDependenciesScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleContentScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleContentWithDependenciesScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleWithDependenciesAndLibrariesScope (boolean)
boolean includeTests
public com.intellij.psi.search.GlobalSearchScope getModuleWithDependentsScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleTestsWithDependentsScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleRuntimeScope (boolean)
boolean includeTests
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreModuleManager.class
CoreModuleManager.java
package com.intellij.core
public com.intellij.core.CoreModuleManager extends com.intellij.openapi.module.impl.ModuleManagerImpl {
private final com.intellij.openapi.Disposable myParentDisposable
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.Disposable)
com.intellij.openapi.project.Project project
com.intellij.openapi.Disposable parentDisposable
protected com.intellij.openapi.module.impl.ModuleEx createModule (java.lang.String)
String filePath
protected com.intellij.openapi.module.impl.ModuleEx createAndLoadModule (java.lang.String) throws java.io.IOException
com.intellij.openapi.roots.impl.ModuleRootManagerImpl$ModuleRootManagerState state
org.jdom.JDOMException e
String filePath
com.intellij.openapi.module.impl.ModuleEx module
com.intellij.openapi.vfs.VirtualFile vFile
public void loadModules ()
protected com.intellij.openapi.Disposable getLifetime ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreModuleScopeProvider.class
CoreModuleScopeProvider.java
package com.intellij.core
public com.intellij.core.CoreModuleScopeProvider extends java.lang.Object implements com.intellij.openapi.module.impl.ModuleScopeProvider {
public void <init> ()
public com.intellij.psi.search.GlobalSearchScope getModuleScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleScope (boolean)
boolean includeTests
public com.intellij.psi.search.GlobalSearchScope getModuleWithLibrariesScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleWithDependenciesScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleContentScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleContentWithDependenciesScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleWithDependenciesAndLibrariesScope (boolean)
boolean includeTests
public com.intellij.psi.search.GlobalSearchScope getModuleWithDependentsScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleTestsWithDependentsScope ()
public com.intellij.psi.search.GlobalSearchScope getModuleRuntimeScope (boolean)
boolean includeTests
public void clearCache ()
}
com/intellij/core/CoreProjectJdkTable.class
CoreProjectJdkTable.java
package com.intellij.core
public com.intellij.core.CoreProjectJdkTable extends com.intellij.openapi.projectRoots.ProjectJdkTable {
private final java.util.List mySdks
public void <init> ()
public com.intellij.openapi.projectRoots.Sdk findJdk (java.lang.String)
com.intellij.openapi.projectRoots.Sdk jdk
String name
public com.intellij.openapi.projectRoots.Sdk findJdk (java.lang.String, java.lang.String)
String name
String type
public com.intellij.openapi.projectRoots.Sdk[] getAllJdks ()
public java.util.List getSdksOfType (com.intellij.openapi.projectRoots.SdkTypeId)
com.intellij.openapi.projectRoots.Sdk sdk
com.intellij.openapi.projectRoots.SdkTypeId type
java.util.List result
public void addJdk (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk jdk
public void removeJdk (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk jdk
public void updateJdk (com.intellij.openapi.projectRoots.Sdk, com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk originalJdk
com.intellij.openapi.projectRoots.Sdk modifiedJdk
public com.intellij.openapi.projectRoots.SdkTypeId getDefaultSdkType ()
public com.intellij.openapi.projectRoots.SdkTypeId getSdkTypeByName (java.lang.String)
String name
public com.intellij.openapi.projectRoots.Sdk createSdk (java.lang.String, com.intellij.openapi.projectRoots.SdkTypeId)
String name
com.intellij.openapi.projectRoots.SdkTypeId sdkType
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreProjectLoader.class
CoreProjectLoader.java
package com.intellij.core
public com.intellij.core.CoreProjectLoader extends java.lang.Object {
public void <init> ()
public static boolean loadProject (com.intellij.mock.MockProject, com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException org.jdom.JDOMException
com.intellij.mock.MockProject project
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.vfs.VirtualFile ideaDir
private static void loadDirectoryProject (com.intellij.mock.MockProject, com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException org.jdom.JDOMException
org.jdom.Element projectRootManagerState
java.util.Map data
org.jdom.Element libraryTable
com.intellij.mock.MockProject project
com.intellij.openapi.vfs.VirtualFile dotIdea
com.intellij.openapi.vfs.VirtualFile modulesXml
java.util.Map storageData
org.jdom.Element moduleManagerState
com.intellij.core.CoreModuleManager moduleManager
com.intellij.openapi.vfs.VirtualFile miscXml
com.intellij.openapi.vfs.VirtualFile libraries
static java.util.Map loadStorageFile (com.intellij.openapi.components.ComponentManager, com.intellij.openapi.vfs.VirtualFile) throws org.jdom.JDOMException java.io.IOException
com.intellij.openapi.components.ComponentManager componentManager
com.intellij.openapi.vfs.VirtualFile modulesXml
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/core/CoreSdkType.class
CoreSdkType.java
package com.intellij.core
public com.intellij.core.CoreSdkType extends java.lang.Object implements com.intellij.openapi.projectRoots.SdkTypeId {
public static com.intellij.core.CoreSdkType INSTANCE
private void <init> ()
public java.lang.String getName ()
public java.lang.String getVersionString (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk sdk
public void saveAdditionalData (com.intellij.openapi.projectRoots.SdkAdditionalData, org.jdom.Element)
com.intellij.openapi.projectRoots.SdkAdditionalData additionalData
org.jdom.Element additional
public com.intellij.openapi.projectRoots.SdkAdditionalData loadAdditionalData (com.intellij.openapi.projectRoots.Sdk, org.jdom.Element)
com.intellij.openapi.projectRoots.Sdk currentSdk
org.jdom.Element additional
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/projectView/impl/ProjectRootsUtil.class
ProjectRootsUtil.java
package com.intellij.ide.projectView.impl
public com.intellij.ide.projectView.impl.ProjectRootsUtil extends java.lang.Object {
private void <init> ()
public static boolean isSourceRoot (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory psiDirectory
public static boolean isSourceRoot (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile directoryFile
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectFileIndex fileIndex
public static boolean isInSource (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory directory
public static boolean isInSource (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile directoryFile
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectFileIndex projectFileIndex
public static boolean isInTestSource (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile vFile
public static boolean isInTestSource (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile directoryFile
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectFileIndex projectFileIndex
public static boolean isModuleSourceRoot (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.project.Project project
public static com.intellij.openapi.roots.SourceFolder getModuleSourceRoot (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectFileIndex projectFileIndex
com.intellij.openapi.module.Module module
public static boolean isLibraryRoot (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile parent
com.intellij.openapi.vfs.VirtualFile directoryFile
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectFileIndex projectFileIndex
public static boolean isModuleContentRoot (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory directory
public static boolean isModuleContentRoot (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile directoryFile
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectFileIndex projectFileIndex
com.intellij.openapi.vfs.VirtualFile contentRootForFile
public static java.lang.String findUnloadedModuleByContentRoot (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.impl.DirectoryInfo info
public static java.lang.String findUnloadedModuleByFile (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.roots.impl.DirectoryInfo rootInfo
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.impl.DirectoryInfo info
com.intellij.openapi.vfs.VirtualFile contentRoot
public static boolean isProjectHome (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory psiDirectory
public static boolean isOutsideSourceRoot (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.ProjectFileIndex projectFileIndex
public static com.intellij.openapi.roots.SourceFolder findSourceFolder (com.intellij.openapi.module.Module, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.module.Module module
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.roots.impl.ProjectFileIndexImpl index
com.intellij.openapi.roots.SourceFolder folder
public static com.intellij.openapi.roots.ExcludeFolder findExcludeFolder (com.intellij.openapi.module.Module, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.roots.ExcludeFolder folder
com.intellij.openapi.roots.ContentEntry entry
com.intellij.openapi.module.Module module
com.intellij.openapi.vfs.VirtualFile root
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/ProjectPropertiesComponentImpl.class
ProjectPropertiesComponentImpl.java
package com.intellij.ide.util
public final com.intellij.ide.util.ProjectPropertiesComponentImpl extends com.intellij.ide.util.PropertiesComponentImpl {
public void <init> ()
}
com/intellij/ide/util/PropertiesComponentImpl.class
PropertiesComponentImpl.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 static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.Map myMap
private static final String ELEMENT_PROPERTY
private static final String ATTRIBUTE_NAME
private static final String ATTRIBUTE_VALUE
void <init> ()
private void doPut (java.lang.String, java.lang.String)
String key
String value
String reason
public org.jdom.Element getState ()
org.jdom.Element element
String value
String key
org.jdom.Element parentNode
java.util.List keys
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 synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/components/CompositePathMacroFilter.class
CompositePathMacroFilter.kt
package com.intellij.openapi.components
public final com.intellij.openapi.components.CompositePathMacroFilter extends com.intellij.openapi.application.PathMacroFilter {
private final java.util.List filters
public boolean skipPathMacros (org.jdom.Element)
com.intellij.openapi.application.PathMacroFilter it
int $i$a$-any-CompositePathMacroFilter$skipPathMacros$1
Object element$iv
Iterable $this$any$iv
int $i$f$any
org.jdom.Element element
public boolean skipPathMacros (org.jdom.Attribute)
com.intellij.openapi.application.PathMacroFilter it
int $i$a$-any-CompositePathMacroFilter$skipPathMacros$2
Object element$iv
Iterable $this$any$iv
int $i$f$any
org.jdom.Attribute attribute
public boolean recursePathMacros (org.jdom.Attribute)
com.intellij.openapi.application.PathMacroFilter it
int $i$a$-any-CompositePathMacroFilter$recursePathMacros$1
Object element$iv
Iterable $this$any$iv
int $i$f$any
org.jdom.Attribute attribute
public void <init> (java.util.List)
java.util.List filters
}
com/intellij/openapi/components/PathMacroManager$Holder.class
PathMacroManager.java
package com.intellij.openapi.components
com.intellij.openapi.components.PathMacroManager$Holder extends java.lang.Object {
private static final com.intellij.openapi.components.CompositePathMacroFilter FILTER
private void <init> ()
static synthetic com.intellij.openapi.components.CompositePathMacroFilter access$000 ()
static void <clinit> ()
}
com/intellij/openapi/components/PathMacroManager.class
PathMacroManager.java
package com.intellij.openapi.components
public com.intellij.openapi.components.PathMacroManager extends java.lang.Object implements com.intellij.openapi.components.PathMacroSubstitutor {
private com.intellij.application.options.PathMacrosImpl myPathMacros
private com.intellij.application.options.ReplacePathToMacroMap myReplacePathToMacroMap
private long myPathMacrosModificationCount
public static com.intellij.openapi.components.PathMacroManager getInstance (com.intellij.openapi.components.ComponentManager)
com.intellij.openapi.components.ComponentManager componentManager
public void <init> (com.intellij.openapi.application.PathMacros)
com.intellij.openapi.application.PathMacros pathMacros
public com.intellij.openapi.application.PathMacroFilter getMacroFilter ()
protected static void addFileHierarchyReplacements (com.intellij.openapi.components.ExpandMacroToPathMap, java.lang.String, java.lang.String)
com.intellij.openapi.components.ExpandMacroToPathMap result
String macroName
String path
private static void doAddFileHierarchyReplacements (com.intellij.openapi.components.ExpandMacroToPathMap, java.lang.String, java.lang.String)
com.intellij.openapi.components.ExpandMacroToPathMap result
String path
String macro
String parentPath
protected static void addFileHierarchyReplacements (com.intellij.application.options.ReplacePathToMacroMap, java.lang.String, java.lang.String, java.lang.String)
com.intellij.application.options.ReplacePathToMacroMap result
String macroName
String path
String stopAt
String macro
boolean overwrite
public com.intellij.openapi.components.ExpandMacroToPathMap getExpandMacroMap ()
java.util.Map$Entry entry
com.intellij.openapi.components.ExpandMacroToPathMap result
public final synchronized com.intellij.application.options.ReplacePathToMacroMap getReplacePathMap ()
long pathMacrosModificationCount
protected com.intellij.application.options.ReplacePathToMacroMap computeReplacePathMap ()
java.util.Map$Entry entry
com.intellij.application.options.ReplacePathToMacroMap result
public java.lang.String expandPath (java.lang.String)
String text
public java.lang.String collapsePath (java.lang.String, boolean)
String text
boolean recursively
public void expandPaths (org.jdom.Element)
org.jdom.Element element
public void collapsePaths (org.jdom.Element, boolean)
org.jdom.Element element
boolean recursively
public static void collapsePaths (org.jdom.Element, boolean, com.intellij.application.options.ReplacePathToMacroMap)
org.jdom.Element element
boolean recursively
com.intellij.application.options.ReplacePathToMacroMap map
private com.intellij.application.options.PathMacrosImpl getPathMacros ()
protected static boolean pathsEqual (java.lang.String, java.lang.String)
String path1
String path2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/components/PathMacroSubstitutor.class
PathMacroSubstitutor.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.PathMacroSubstitutor extends java.lang.Object {
public abstract java.lang.String expandPath (java.lang.String)
public java.lang.String collapsePath (java.lang.String)
String text
public abstract java.lang.String collapsePath (java.lang.String, boolean)
public abstract void expandPaths (org.jdom.Element)
public void collapsePaths (org.jdom.Element)
org.jdom.Element element
public void collapsePathsRecursively (org.jdom.Element)
org.jdom.Element element
public abstract void collapsePaths (org.jdom.Element, boolean)
public java.lang.String collapsePathsRecursively (java.lang.String)
String text
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/components/ServiceKt.class
service.kt
package com.intellij.openapi.components
public final com.intellij.openapi.components.ServiceKt extends java.lang.Object {
public static final synthetic java.lang.Object service ()
int $i$f$service
public static final synthetic java.lang.Object serviceOrNull ()
int $i$f$serviceOrNull
public static final synthetic java.lang.Object serviceIfCreated ()
int $i$f$serviceIfCreated
public static final synthetic java.lang.Object service (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project $this$service
int $i$f$service
public static final com.intellij.openapi.components.impl.stores.IComponentStore getStateStore (com.intellij.openapi.components.ComponentManager)
com.intellij.openapi.components.ComponentManager $this$stateStore
public static final java.util.List getComponents (com.intellij.openapi.components.ComponentManager, java.lang.Class)
com.intellij.openapi.components.ComponentManager $this$getComponents
Class baseClass
}
com/intellij/openapi/components/TrackingPathMacroSubstitutor.class
TrackingPathMacroSubstitutor.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.TrackingPathMacroSubstitutor extends java.lang.Object implements com.intellij.openapi.components.PathMacroSubstitutor {
public abstract java.util.Set getUnknownMacros (java.lang.String)
public abstract java.util.Set getComponents (java.util.Collection)
public abstract void addUnknownMacros (java.lang.String, java.util.Collection)
public abstract void invalidateUnknownMacros (java.util.Set)
public abstract void reset ()
}
com/intellij/openapi/components/impl/ModulePathMacroManager.class
ModulePathMacroManager.java
package com.intellij.openapi.components.impl
public com.intellij.openapi.components.impl.ModulePathMacroManager extends com.intellij.openapi.components.PathMacroManager {
private final com.intellij.openapi.module.Module myModule
public void <init> (com.intellij.openapi.application.PathMacros, com.intellij.openapi.module.Module)
com.intellij.openapi.application.PathMacros pathMacros
com.intellij.openapi.module.Module module
public com.intellij.openapi.components.ExpandMacroToPathMap getExpandMacroMap ()
com.intellij.openapi.components.ExpandMacroToPathMap result
public com.intellij.application.options.ReplacePathToMacroMap computeReplacePathMap ()
com.intellij.application.options.ReplacePathToMacroMap result
String modulePath
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/components/impl/ProjectPathMacroManager.class
ProjectPathMacroManager.java
package com.intellij.openapi.components.impl
public com.intellij.openapi.components.impl.ProjectPathMacroManager extends com.intellij.openapi.components.PathMacroManager {
private final com.intellij.openapi.project.Project myProject
public void <init> (com.intellij.openapi.application.PathMacros, com.intellij.openapi.project.Project)
com.intellij.openapi.application.PathMacros pathMacros
com.intellij.openapi.project.Project project
public com.intellij.openapi.components.ExpandMacroToPathMap getExpandMacroMap ()
com.intellij.openapi.components.ExpandMacroToPathMap result
protected com.intellij.application.options.ReplacePathToMacroMap computeReplacePathMap ()
com.intellij.application.options.ReplacePathToMacroMap result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/components/impl/stores/DirectoryStorageUtil.class
DirectoryStorageUtil.java
package com.intellij.openapi.components.impl.stores
public com.intellij.openapi.components.impl.stores.DirectoryStorageUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public static java.util.Map loadFrom (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.components.PathMacroSubstitutor)
org.jdom.Element element
String componentName
java.util.List elementChildren
org.jdom.Element state
org.jdom.Element newState
Throwable e
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile dir
com.intellij.openapi.components.PathMacroSubstitutor pathMacroSubstitutor
java.util.Map fileToState
public static org.jdom.Element getCompositeState (java.util.Map, com.intellij.openapi.components.StateSplitterEx)
org.jdom.Element subState
String fileName
java.util.Map fileToState
com.intellij.openapi.components.StateSplitterEx splitter
org.jdom.Element state
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/components/impl/stores/FileStorageCoreUtil.class
FileStorageCoreUtil.java
package com.intellij.openapi.components.impl.stores
public com.intellij.openapi.components.impl.stores.FileStorageCoreUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String COMPONENT
public static final String NAME
public static final String DEFAULT_EXT
public void <init> ()
public static java.util.Map load (org.jdom.Element, com.intellij.openapi.components.PathMacroSubstitutor)
org.jdom.Element element
String name
java.util.Iterator iterator
org.jdom.Element rootElement
com.intellij.openapi.components.PathMacroSubstitutor pathMacroSubstitutor
java.util.List children
com.intellij.openapi.components.CompositePathMacroFilter filter
java.util.Map map
static java.lang.String getComponentNameIfValid (org.jdom.Element)
org.jdom.Element element
String name
public static java.lang.String findComponentName (org.jdom.Element)
org.jdom.Parent parent
org.jdom.Element element
org.jdom.Element componentElement
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/components/impl/stores/IComponentStore$DefaultImpls.class
IComponentStore.kt
package com.intellij.openapi.components.impl.stores
public final com.intellij.openapi.components.impl.stores.IComponentStore$DefaultImpls extends java.lang.Object {
public static synthetic java.lang.Object save$default (com.intellij.openapi.components.impl.stores.IComponentStore, boolean, kotlin.coroutines.Continuation, int, java.lang.Object)
}
com/intellij/openapi/components/impl/stores/IComponentStore.class
IComponentStore.kt
package com.intellij.openapi.components.impl.stores
public abstract com.intellij.openapi.components.impl.stores.IComponentStore extends java.lang.Object {
public abstract com.intellij.configurationStore.StateStorageManager getStorageManager ()
public abstract void setPath (java.lang.String)
public abstract void initComponent (java.lang.Object, com.intellij.openapi.components.ServiceDescriptor)
public abstract void initPersistencePlainComponent (java.lang.Object, java.lang.String)
public abstract void reloadStates (java.util.Set, com.intellij.util.messages.MessageBus)
public abstract void reloadState (java.lang.Class)
public abstract boolean isReloadPossible (java.util.Set)
public abstract java.lang.Object save (boolean, kotlin.coroutines.Continuation)
public abstract void saveComponent (com.intellij.openapi.components.PersistentStateComponent)
}
com/intellij/openapi/components/impl/stores/IProjectStore.class
IProjectStore.java
package com.intellij.openapi.components.impl.stores
public abstract com.intellij.openapi.components.impl.stores.IProjectStore extends java.lang.Object implements com.intellij.openapi.components.impl.stores.IComponentStore {
public abstract java.lang.String getProjectBasePath ()
public abstract java.lang.String getProjectName ()
public abstract com.intellij.openapi.components.StorageScheme getStorageScheme ()
public abstract java.lang.String getProjectFilePath ()
public abstract java.lang.String getProjectConfigDir ()
public abstract java.lang.String getWorkspaceFilePath ()
public abstract void clearStorages ()
public abstract boolean isOptimiseTestLoadSpeed ()
public abstract void setOptimiseTestLoadSpeed (boolean)
public abstract boolean isProjectFile (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.vfs.VirtualFile getDirectoryStoreFile ()
public abstract java.lang.String getDirectoryStorePath (boolean)
public java.lang.String getDirectoryStorePath ()
public abstract java.lang.String getDirectoryStorePathOrBase ()
public abstract void setPath (java.lang.String, boolean, com.intellij.openapi.project.Project)
}
com/intellij/openapi/components/impl/stores/ModuleStore.class
ModuleStore.kt
package com.intellij.openapi.components.impl.stores
public abstract com.intellij.openapi.components.impl.stores.ModuleStore extends java.lang.Object {
public abstract void setPath (java.lang.String, boolean)
}
com/intellij/openapi/components/impl/stores/SaveSessionAndFile.class
IComponentStore.kt
package com.intellij.openapi.components.impl.stores
public final com.intellij.openapi.components.impl.stores.SaveSessionAndFile extends java.lang.Object {
private final com.intellij.configurationStore.SaveSession session
private final com.intellij.openapi.vfs.VirtualFile file
public final com.intellij.configurationStore.SaveSession getSession ()
public final com.intellij.openapi.vfs.VirtualFile getFile ()
public void <init> (com.intellij.configurationStore.SaveSession, com.intellij.openapi.vfs.VirtualFile)
com.intellij.configurationStore.SaveSession session
com.intellij.openapi.vfs.VirtualFile file
public final com.intellij.configurationStore.SaveSession component1 ()
public final com.intellij.openapi.vfs.VirtualFile component2 ()
public final com.intellij.openapi.components.impl.stores.SaveSessionAndFile copy (com.intellij.configurationStore.SaveSession, com.intellij.openapi.vfs.VirtualFile)
com.intellij.configurationStore.SaveSession session
com.intellij.openapi.vfs.VirtualFile file
public static synthetic com.intellij.openapi.components.impl.stores.SaveSessionAndFile copy$default (com.intellij.openapi.components.impl.stores.SaveSessionAndFile, com.intellij.configurationStore.SaveSession, com.intellij.openapi.vfs.VirtualFile, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/intellij/openapi/module/ConfigurationErrorDescription.class
ConfigurationErrorDescription.java
package com.intellij.openapi.module
public abstract com.intellij.openapi.module.ConfigurationErrorDescription extends java.lang.Object {
private final String myElementName
private final String myDescription
private final com.intellij.openapi.module.ConfigurationErrorType myErrorType
protected void <init> (java.lang.String, java.lang.String, com.intellij.openapi.module.ConfigurationErrorType)
String elementName
String description
com.intellij.openapi.module.ConfigurationErrorType errorType
public java.lang.String getElementName ()
public com.intellij.openapi.module.ConfigurationErrorType getErrorType ()
public java.lang.String getDescription ()
public abstract void ignoreInvalidElement ()
public abstract java.lang.String getIgnoreConfirmationMessage ()
public boolean isValid ()
}
com/intellij/openapi/module/ConfigurationErrorType.class
ConfigurationErrorType.java
package com.intellij.openapi.module
public com.intellij.openapi.module.ConfigurationErrorType extends java.lang.Object {
private final String myElementKind
private final boolean myCanIgnore
public void <init> (java.lang.String, boolean)
String elementKind
boolean canIgnore
public java.lang.String getElementKind ()
public boolean canIgnore ()
}
com/intellij/openapi/module/EmptyModuleManager.class
EmptyModuleManager.kt
package com.intellij.openapi.module
public final com.intellij.openapi.module.EmptyModuleManager extends com.intellij.openapi.module.ModuleManager {
private final com.intellij.openapi.project.Project project
public boolean hasModuleGroups ()
public java.lang.Void newModule (java.lang.String, java.lang.String)
String filePath
String moduleTypeId
public volatile synthetic com.intellij.openapi.module.Module newModule (java.lang.String, java.lang.String)
public java.lang.Void loadModule (java.lang.String)
String filePath
public volatile synthetic com.intellij.openapi.module.Module loadModule (java.lang.String)
public void disposeModule (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public com.intellij.openapi.module.Module[] getModules ()
public java.lang.Void findModuleByName (java.lang.String)
String name
public volatile synthetic com.intellij.openapi.module.Module findModuleByName (java.lang.String)
public com.intellij.openapi.module.Module[] getSortedModules ()
public java.lang.Void moduleDependencyComparator ()
public volatile synthetic java.util.Comparator moduleDependencyComparator ()
public java.util.List getModuleDependentModules (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public boolean isModuleDependent (com.intellij.openapi.module.Module, com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module onModule
public java.lang.Void moduleGraph ()
public volatile synthetic com.intellij.util.graph.Graph moduleGraph ()
public java.lang.Void moduleGraph (boolean)
boolean includeTests
public volatile synthetic com.intellij.util.graph.Graph moduleGraph (boolean)
public java.lang.Void getModifiableModel ()
public volatile synthetic com.intellij.openapi.module.ModifiableModuleModel getModifiableModel ()
public java.lang.String[] getModuleGroupPath (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public void setUnloadedModules (java.util.List)
java.util.List unloadedModuleNames
public com.intellij.openapi.module.ModuleGrouper getModuleGrouper (com.intellij.openapi.module.ModifiableModuleModel)
com.intellij.openapi.module.ModifiableModuleModel model
public java.util.List getAllModuleDescriptions ()
public volatile synthetic java.util.Collection getAllModuleDescriptions ()
public java.util.List getUnloadedModuleDescriptions ()
public volatile synthetic java.util.Collection getUnloadedModuleDescriptions ()
public java.lang.Void getUnloadedModuleDescription (java.lang.String)
String moduleName
public volatile synthetic com.intellij.openapi.module.UnloadedModuleDescription getUnloadedModuleDescription (java.lang.String)
public void removeUnloadedModules (java.util.Collection)
java.util.Collection unloadedModules
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/openapi/module/ProjectLoadingErrorsNotifier.class
ProjectLoadingErrorsNotifier.java
package com.intellij.openapi.module
public abstract com.intellij.openapi.module.ProjectLoadingErrorsNotifier extends java.lang.Object {
public void <init> ()
public static com.intellij.openapi.module.ProjectLoadingErrorsNotifier getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract void registerError (com.intellij.openapi.module.ConfigurationErrorDescription)
public abstract void registerErrors (java.util.Collection)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/impl/ExplicitModuleGrouper.class
moduleGroupers.kt
package com.intellij.openapi.module.impl
final com.intellij.openapi.module.impl.ExplicitModuleGrouper extends com.intellij.openapi.module.impl.ModuleGrouperBase {
public java.util.List getGroupPath (com.intellij.openapi.module.Module)
String[] path
com.intellij.openapi.module.Module module
public java.util.List getGroupPath (com.intellij.openapi.module.ModuleDescription)
com.intellij.openapi.module.ModuleDescription description
public java.lang.String getShortenedNameByFullModuleName (java.lang.String)
String name
public java.lang.String getShortenedNameByFullModuleName (java.lang.String, java.lang.String)
String name
String parentGroupName
public java.util.List getGroupPathByModuleName (java.lang.String)
String name
public java.lang.Void getModuleAsGroupPath (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public volatile synthetic java.util.List getModuleAsGroupPath (com.intellij.openapi.module.Module)
public java.lang.Void getModuleAsGroupPath (com.intellij.openapi.module.ModuleDescription)
com.intellij.openapi.module.ModuleDescription description
public volatile synthetic java.util.List getModuleAsGroupPath (com.intellij.openapi.module.ModuleDescription)
public boolean getCompactGroupNodes ()
public void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.module.ModifiableModuleModel)
com.intellij.openapi.project.Project project
com.intellij.openapi.module.ModifiableModuleModel model
}
com/intellij/openapi/module/impl/ExternalModuleListStorage.class
ExternalModuleListStorage.kt
package com.intellij.openapi.module.impl
public abstract com.intellij.openapi.module.impl.ExternalModuleListStorage extends java.lang.Object {
public abstract java.util.Set getExternalModules ()
}
com/intellij/openapi/module/impl/ExternalModuleListStorageImpl.class
ExternalModuleListStorage.kt
package com.intellij.openapi.module.impl
public final com.intellij.openapi.module.impl.ExternalModuleListStorageImpl extends java.lang.Object implements com.intellij.openapi.components.PersistentStateComponent com.intellij.openapi.roots.ProjectModelElement com.intellij.openapi.module.impl.ExternalModuleListStorage {
private java.util.Set loadedState
private final com.intellij.openapi.project.Project project
public final java.util.Set getLoadedState ()
public java.util.Set getExternalModules ()
public org.jdom.Element getState ()
com.intellij.openapi.module.impl.ModuleManagerImpl moduleManager
org.jdom.Element e
public volatile synthetic java.lang.Object getState ()
public void loadState (org.jdom.Element)
org.jdom.Element state
public volatile synthetic void loadState (java.lang.Object)
public com.intellij.openapi.roots.ProjectModelExternalSource getExternalSource ()
com.intellij.openapi.roots.ProjectModelExternalSource it
int $i$a$-let-ExternalModuleListStorageImpl$getExternalSource$1
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.ExternalProjectSystemRegistry externalProjectSystemRegistry
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/openapi/module/impl/ExternalModuleListStorageKt.class
ExternalModuleListStorage.kt
package com.intellij.openapi.module.impl
public final com.intellij.openapi.module.impl.ExternalModuleListStorageKt extends java.lang.Object {
public static final java.util.List getFilteredModuleList (com.intellij.openapi.project.Project, com.intellij.openapi.module.Module[], boolean)
com.intellij.openapi.module.Module it
int $i$a$-filter-ExternalModuleListStorageKt$getFilteredModuleList$1
Object element$iv$iv
Object[] $this$filterTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Object[] $this$filter$iv
int $i$f$filter
com.intellij.openapi.roots.ExternalProjectSystemRegistry externalProjectSystemRegistry
com.intellij.openapi.project.Project project
com.intellij.openapi.module.Module[] modules
boolean isExternal
}
com/intellij/openapi/module/impl/LoadedModuleDescriptionImpl.class
LoadedModuleDescriptionImpl.kt
package com.intellij.openapi.module.impl
public final com.intellij.openapi.module.impl.LoadedModuleDescriptionImpl extends java.lang.Object implements com.intellij.openapi.module.LoadedModuleDescription {
private final com.intellij.openapi.module.Module module
public com.intellij.openapi.module.Module getModule ()
public java.lang.String getName ()
public java.util.List getDependencyModuleNames ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public void <init> (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
}
com/intellij/openapi/module/impl/ModuleEx.class
ModuleEx.java
package com.intellij.openapi.module.impl
public abstract com.intellij.openapi.module.impl.ModuleEx extends java.lang.Object implements com.intellij.openapi.module.Module {
public void init (java.lang.Runnable)
Runnable beforeComponentCreation
public void moduleAdded ()
public void projectOpened ()
public void projectClosed ()
public void rename (java.lang.String, boolean)
String newName
boolean notifyStorage
public abstract void clearScopesCache ()
public long getOptionsModificationCount ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/impl/ModuleGrouperBase.class
moduleGroupers.kt
package com.intellij.openapi.module.impl
abstract com.intellij.openapi.module.impl.ModuleGrouperBase extends com.intellij.openapi.module.ModuleGrouper {
private final com.intellij.openapi.project.Project project
private final com.intellij.openapi.module.ModifiableModuleModel model
public com.intellij.openapi.module.Module[] getAllModules ()
protected final java.lang.String getModuleName (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public java.lang.String getShortenedName (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public java.lang.String getShortenedName (com.intellij.openapi.module.Module, java.lang.String)
com.intellij.openapi.module.Module module
String parentGroupName
protected final com.intellij.openapi.project.Project getProject ()
protected final com.intellij.openapi.module.ModifiableModuleModel getModel ()
public void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.module.ModifiableModuleModel)
com.intellij.openapi.project.Project project
com.intellij.openapi.module.ModifiableModuleModel model
}
com/intellij/openapi/module/impl/ModuleGroupersKt.class
moduleGroupers.kt
package com.intellij.openapi.module.impl
public final com.intellij.openapi.module.impl.ModuleGroupersKt extends java.lang.Object {
public static final com.intellij.openapi.module.ModuleGrouper createGrouper (com.intellij.openapi.project.Project, com.intellij.openapi.module.ModifiableModuleModel)
boolean hasGroups
com.intellij.openapi.project.Project project
com.intellij.openapi.module.ModifiableModuleModel moduleModel
public static synthetic com.intellij.openapi.module.ModuleGrouper createGrouper$default (com.intellij.openapi.project.Project, com.intellij.openapi.module.ModifiableModuleModel, int, java.lang.Object)
private static final java.util.List splitByDotsJoiningIncorrectIdentifiers (java.lang.String)
int end
java.util.ArrayList names
int next
int start
String $this$splitByDotsJoiningIncorrectIdentifiers
private static final java.lang.String substringAfterLastDotNotFollowedByIncorrectChar (java.lang.String)
int i
String $this$substringAfterLastDotNotFollowedByIncorrectChar
public static final kotlin.Pair splitStringByDotsJoiningIncorrectIdentifiers (java.lang.String)
String string
public static final synthetic java.lang.String access$substringAfterLastDotNotFollowedByIncorrectChar (java.lang.String)
String $this$access_u24substringAfterLastDotNotFollowedByIncorrectChar
public static final synthetic java.util.List access$splitByDotsJoiningIncorrectIdentifiers (java.lang.String)
String $this$access_u24splitByDotsJoiningIncorrectIdentifiers
}
com/intellij/openapi/module/impl/ModuleLoadingErrorDescription.class
ModuleLoadingErrorDescription.java
package com.intellij.openapi.module.impl
public com.intellij.openapi.module.impl.ModuleLoadingErrorDescription extends com.intellij.openapi.module.ConfigurationErrorDescription {
private static final com.intellij.openapi.module.ConfigurationErrorType INVALID_MODULE
private final com.intellij.openapi.module.impl.ModulePath myModulePath
private final com.intellij.openapi.module.impl.ModuleManagerImpl myModuleManager
void <init> (java.lang.String, com.intellij.openapi.module.impl.ModulePath, com.intellij.openapi.module.impl.ModuleManagerImpl)
String description
com.intellij.openapi.module.impl.ModulePath modulePath
com.intellij.openapi.module.impl.ModuleManagerImpl moduleManager
public com.intellij.openapi.module.impl.ModulePath getModulePath ()
public void ignoreInvalidElement ()
public java.lang.String getIgnoreConfirmationMessage ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/impl/ModuleManagerImpl$1.class
ModuleManagerImpl.java
package com.intellij.openapi.module.impl
synthetic com.intellij.openapi.module.impl.ModuleManagerImpl$1 extends java.lang.Object {
}
com/intellij/openapi/module/impl/ModuleManagerImpl$ModuleGroupInterner$1.class
ModuleManagerImpl.java
package com.intellij.openapi.module.impl
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleGroupInterner$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
final synthetic com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleGroupInterner this$0
void <init> (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleGroupInterner)
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleGroupInterner this$0
public int computeHashCode (java.lang.String[])
String[] object
public boolean equals (java.lang.String[], java.lang.String[])
String[] o1
String[] o2
public volatile synthetic boolean equals (java.lang.Object, java.lang.Object)
public volatile synthetic int computeHashCode (java.lang.Object)
}
com/intellij/openapi/module/impl/ModuleManagerImpl$ModuleGroupInterner.class
ModuleManagerImpl.java
package com.intellij.openapi.module.impl
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleGroupInterner extends java.lang.Object {
private final com.intellij.util.containers.Interner groups
private final java.util.Map paths
private void <init> ()
private void setModuleGroupPath (com.intellij.openapi.module.ModifiableModuleModel, com.intellij.openapi.module.Module, java.lang.String[])
String g
int i
com.intellij.openapi.module.ModifiableModuleModel model
com.intellij.openapi.module.Module module
String[] group
String[] cached
synthetic void <init> (com.intellij.openapi.module.impl.ModuleManagerImpl$1)
com.intellij.openapi.module.impl.ModuleManagerImpl$1 x0
static synthetic void access$300 (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleGroupInterner, com.intellij.openapi.module.ModifiableModuleModel, com.intellij.openapi.module.Module, java.lang.String[])
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleGroupInterner x0
com.intellij.openapi.module.ModifiableModuleModel x1
com.intellij.openapi.module.Module x2
String[] x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/impl/ModuleManagerImpl$ModuleModelImpl$1.class
ModuleManagerImpl.java
package com.intellij.openapi.module.impl
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl$1 extends java.lang.Object implements com.intellij.util.graph.InboundSemiGraph {
final synthetic boolean val$includeTests
final synthetic com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl this$0
void <init> (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl, boolean)
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl this$0
public java.util.Collection getNodes ()
public java.util.Iterator getIn (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module m
com.intellij.openapi.module.Module[] dependentModules
public volatile synthetic java.util.Iterator getIn (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/impl/ModuleManagerImpl$ModuleModelImpl.class
ModuleManagerImpl.java
package com.intellij.openapi.module.impl
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl extends java.lang.Object implements com.intellij.openapi.module.ModifiableModuleModel {
final java.util.Map myModules
private volatile com.intellij.openapi.module.Module[] myModulesCache
private final java.util.List myModulesToDispose
private final java.util.Map myModuleToNewName
private final java.util.Map myNewNameToModule
private boolean myIsWritable
private java.util.Map myModuleGroupPath
private final com.intellij.openapi.module.impl.ModuleManagerImpl myManager
private void <init> (com.intellij.openapi.module.impl.ModuleManagerImpl)
com.intellij.openapi.module.impl.ModuleManagerImpl manager
private void <init> (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl)
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl that
java.util.Map groupPath
private void assertWritable ()
public com.intellij.openapi.module.Module[] getModules ()
java.util.Collection modules
com.intellij.openapi.module.Module[] cache
private com.intellij.openapi.module.Module[] getSortedModules ()
com.intellij.openapi.module.Module[] allModules
public void renameModule (com.intellij.openapi.module.Module, java.lang.String) throws com.intellij.openapi.module.ModuleWithNameAlreadyExists
com.intellij.openapi.module.Module module
String newName
com.intellij.openapi.module.Module oldModule
public com.intellij.openapi.module.Module getModuleToBeRenamed (java.lang.String)
String newName
private com.intellij.openapi.module.Module getModuleByNewName (java.lang.String)
String newName
com.intellij.openapi.module.Module moduleToBeRenamed
com.intellij.openapi.module.Module moduleWithOldName
public java.lang.String getNewName (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public java.lang.String getActualName (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public com.intellij.openapi.module.Module newModule (java.lang.String, java.lang.String)
String filePath
String moduleTypeId
public com.intellij.openapi.module.Module newModule (java.lang.String, java.lang.String, java.util.Map)
String filePath
String moduleTypeId
java.util.Map options
com.intellij.openapi.module.impl.ModuleEx module
com.intellij.openapi.module.impl.ModuleEx newModule
String finalFilePath
private static java.lang.String resolveShortWindowsName (java.lang.String)
java.io.IOException ignored
String filePath
private com.intellij.openapi.module.impl.ModuleEx getModuleByFilePath (java.lang.String)
com.intellij.openapi.module.Module module
String filePath
public com.intellij.openapi.module.Module loadModule (java.lang.String) throws java.io.IOException
com.intellij.openapi.module.Module module
java.io.FileNotFoundException e
java.io.IOException e
String filePath
String resolvedPath
private com.intellij.openapi.module.Module loadModuleInternal (java.lang.String) throws java.io.IOException
String filePath
private void initModule (com.intellij.openapi.module.impl.ModuleEx, java.lang.Runnable)
Throwable e
com.intellij.openapi.module.impl.ModuleEx module
Runnable beforeComponentCreation
public void disposeModule (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public com.intellij.openapi.module.Module findModuleByName (java.lang.String)
String name
com.intellij.openapi.module.Module module
private java.util.Comparator moduleDependencyComparator ()
com.intellij.util.graph.DFSTBuilder builder
private com.intellij.util.graph.Graph moduleGraph (boolean)
boolean includeTests
public void commit ()
private void commitWithRunnable (java.lang.Runnable)
Runnable runnable
private void clearRenamingStuff ()
public void dispose ()
com.intellij.openapi.module.Module thisModule
com.intellij.openapi.module.Module moduleToDispose
java.util.Set existingModules
public boolean isChanged ()
private void disposeModel ()
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module[] modules
public java.lang.String[] getModuleGroupPath (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public boolean hasModuleGroups ()
public void setModuleGroupPath (com.intellij.openapi.module.Module, java.lang.String[])
com.intellij.openapi.module.Module module
String[] groupPath
private synthetic com.intellij.openapi.module.impl.ModuleEx lambda$loadModuleInternal$2 (java.lang.String) throws java.io.IOException
String filePath
com.intellij.openapi.module.impl.ModuleEx module
private static synthetic void lambda$null$1 (com.intellij.openapi.module.impl.ModuleEx, java.lang.String)
com.intellij.openapi.module.impl.ModuleEx module
String filePath
private static synthetic void lambda$newModule$0 (com.intellij.openapi.module.impl.ModuleEx, java.lang.String, java.lang.String, java.util.Map)
java.util.Map$Entry option
com.intellij.openapi.module.impl.ModuleEx newModule
String finalFilePath
String moduleTypeId
java.util.Map options
synthetic void <init> (com.intellij.openapi.module.impl.ModuleManagerImpl, com.intellij.openapi.module.impl.ModuleManagerImpl$1)
com.intellij.openapi.module.impl.ModuleManagerImpl x0
com.intellij.openapi.module.impl.ModuleManagerImpl$1 x1
static synthetic void access$100 (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl)
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl x0
static synthetic com.intellij.openapi.module.Module access$400 (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl, java.lang.String) throws java.io.IOException
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl x0
String x1
static synthetic com.intellij.openapi.module.Module[] access$502 (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl, com.intellij.openapi.module.Module[])
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl x0
com.intellij.openapi.module.Module[] x1
static synthetic com.intellij.openapi.module.impl.ModuleEx access$600 (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl, java.lang.String)
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl x0
String x1
synthetic void <init> (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl, com.intellij.openapi.module.impl.ModuleManagerImpl$1)
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl x0
com.intellij.openapi.module.impl.ModuleManagerImpl$1 x1
static synthetic boolean access$800 (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl)
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl x0
static synthetic com.intellij.openapi.module.Module[] access$900 (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl)
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl x0
static synthetic java.util.Comparator access$1000 (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl)
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl x0
static synthetic com.intellij.util.graph.Graph access$1100 (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl, boolean)
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl x0
boolean x1
static synthetic void access$1200 (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl, java.lang.Runnable)
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl x0
Runnable x1
static synthetic java.util.List access$1600 (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl)
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl x0
static synthetic java.util.Map access$1700 (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl)
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl x0
static synthetic boolean access$802 (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl, boolean)
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl x0
boolean x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/impl/ModuleManagerImpl$ModuleSaveItem.class
ModuleManagerImpl.java
package com.intellij.openapi.module.impl
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleSaveItem extends com.intellij.openapi.module.impl.SaveItem {
private final com.intellij.openapi.module.Module myModule
final synthetic com.intellij.openapi.module.impl.ModuleManagerImpl this$0
void <init> (com.intellij.openapi.module.impl.ModuleManagerImpl, com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
protected java.lang.String getModuleName ()
protected java.lang.String getGroupPathString ()
String[] groupPath
protected java.lang.String getModuleFilePath ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/impl/ModuleManagerImpl.class
ModuleManagerImpl.java
package com.intellij.openapi.module.impl
public abstract com.intellij.openapi.module.impl.ModuleManagerImpl extends com.intellij.openapi.module.ModuleManager implements com.intellij.openapi.Disposable com.intellij.openapi.components.PersistentStateComponent com.intellij.openapi.components.ProjectComponent {
public static final String COMPONENT_NAME
public static final String ELEMENT_MODULES
public static final String ELEMENT_MODULE
public static final String ATTRIBUTE_FILEURL
public static final String ATTRIBUTE_FILEPATH
public static final String ATTRIBUTE_GROUP
public static final String IML_EXTENSION
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key DISPOSED_MODULE_NAME
public static final String MODULE_GROUP_SEPARATOR
protected final com.intellij.openapi.project.Project myProject
protected final com.intellij.util.messages.MessageBus myMessageBus
protected volatile com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl myModuleModel
private java.util.Set myModulePathsToLoad
private final java.util.Set myFailedModulePaths
private final java.util.Map myUnloadedModules
private boolean myModulesLoaded
private double myProgressStep
private volatile com.intellij.openapi.module.Module[] myCachedSortedModules
private volatile com.intellij.util.graph.Graph myCachedModuleProductionGraph
private volatile com.intellij.util.graph.Graph myCachedModuleTestGraph
private volatile java.util.Comparator myCachedModuleComparator
public static com.intellij.openapi.module.impl.ModuleManagerImpl getInstanceImpl (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void projectOpened ()
com.intellij.openapi.module.Module module
public void projectClosed ()
com.intellij.openapi.module.Module module
protected void cleanCachedStuff ()
public void dispose ()
public org.jdom.Element getState ()
org.jdom.Element e
public void loadState (org.jdom.Element)
org.jdom.Element state
java.util.Set files
java.util.Set externalModules
public void noStateLoaded ()
java.util.Set externalModules
public void loadStateFromModulePaths (java.util.Set)
java.util.Set modulePaths
private void loadState (java.util.Set)
com.intellij.openapi.module.impl.ModulePath modulePath
com.intellij.openapi.module.impl.UnloadedModuleDescriptionImpl description
com.intellij.openapi.module.impl.ModulePath modulePath
String groupStr
String[] group
com.intellij.openapi.module.impl.ModulePath correspondingPath
com.intellij.openapi.module.Module existingModule
java.util.Set modulePaths
boolean isFirstLoadState
java.util.Set unloadedModuleNames
java.util.Iterator iterator
java.util.List unloadedModulePaths
java.util.List unloaded
com.intellij.openapi.module.ModifiableModuleModel model
com.intellij.openapi.module.Module[] existingModules
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleGroupInterner groupInterner
java.util.Map modulePathMap
protected void unloadNewlyAddedModulesIfPossible (java.util.Set, java.util.List)
java.util.Set modulesToLoad
java.util.List modulesToUnload
public static java.util.Set getPathsToModuleFiles (org.jdom.Element)
String filepath
String fileUrlValue
String filepath
org.jdom.Element moduleElement
org.jdom.Element element
java.util.Set paths
org.jdom.Element modules
protected void loadModules (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl)
String path
com.intellij.openapi.module.impl.ModulePath modulePath
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module module
com.intellij.openapi.module.impl.ModulePath modulePath
String groupPathString
java.io.IOException e
Exception e
com.intellij.openapi.util.Pair task
com.intellij.openapi.module.Module oldModule
String url
com.intellij.openapi.module.Module module
java.util.Map track
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl moduleModel
com.intellij.openapi.progress.ProgressIndicator globalIndicator
com.intellij.openapi.progress.ProgressIndicator progressIndicator
java.util.List errors
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleGroupInterner groupInterner
java.util.concurrent.ExecutorService service
java.util.List tasks
java.util.Set paths
boolean parallel
java.util.List modulesWithUnknownTypes
com.intellij.openapi.application.Application app
private void reportError (java.util.List, com.intellij.openapi.module.impl.ModulePath, java.lang.Exception)
java.util.List errors
com.intellij.openapi.module.impl.ModulePath modulePath
Exception e
public int getModulePathsCount ()
public boolean areModulesLoaded ()
public void setProgressStep (double)
double step
protected boolean isUnknownModuleType (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
protected void showUnknownModuleTypeNotification (java.util.List)
java.util.List types
protected void fireModuleAdded (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
protected void fireModuleRemoved (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
protected void fireBeforeModuleRemoved (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
protected void fireModulesRenamed (java.util.List, java.util.Map)
com.intellij.openapi.roots.impl.ModuleRootManagerImpl moduleRootManager
com.intellij.openapi.module.Module module
Exception e
java.util.List modules
java.util.Map oldNames
private void onModuleLoadErrors (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl, java.util.List)
com.intellij.openapi.module.Module module
com.intellij.openapi.module.impl.ModuleLoadingErrorDescription error
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl moduleModel
java.util.List errors
private static void disposeModuleLater (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
protected void fireModuleLoadErrors (java.util.List)
java.util.List errors
public void removeFailedModulePath (com.intellij.openapi.module.impl.ModulePath)
com.intellij.openapi.module.impl.ModulePath modulePath
public com.intellij.openapi.module.ModifiableModuleModel getModifiableModel ()
public void writeExternal (org.jdom.Element, java.util.List)
com.intellij.openapi.module.Module module
com.intellij.openapi.module.impl.ModulePath modulePath
com.intellij.openapi.module.impl.UnloadedModuleDescriptionImpl description
com.intellij.openapi.module.impl.SaveItem saveItem
org.jdom.Element modules
org.jdom.Element element
java.util.List collection
java.util.List sorted
public com.intellij.openapi.module.Module newModule (java.lang.String, java.lang.String)
String filePath
String moduleTypeId
com.intellij.openapi.module.ModifiableModuleModel modifiableModel
com.intellij.openapi.module.Module module
public com.intellij.openapi.module.Module loadModule (java.lang.String) throws java.io.IOException com.intellij.openapi.module.ModuleWithNameAlreadyExists
String filePath
com.intellij.openapi.module.ModifiableModuleModel modifiableModel
com.intellij.openapi.module.Module module
public void disposeModule (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public com.intellij.openapi.module.Module[] getModules ()
public com.intellij.openapi.module.Module[] getSortedModules ()
public com.intellij.openapi.module.Module findModuleByName (java.lang.String)
String name
public java.util.Comparator moduleDependencyComparator ()
java.util.Comparator cachedModuleComparator
protected void deliverPendingEvents ()
public com.intellij.util.graph.Graph moduleGraph ()
public com.intellij.util.graph.Graph moduleGraph (boolean)
boolean includeTests
com.intellij.util.graph.Graph graph
public java.util.List getModuleDependentModules (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
com.intellij.openapi.module.Module module
java.util.List result
public boolean isModuleDependent (com.intellij.openapi.module.Module, com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module onModule
private static boolean isModuleDependsOn (com.intellij.openapi.module.Module, com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module onModule
protected void fireModulesAdded ()
com.intellij.openapi.module.Module module
protected void fireModuleAddedInWriteAction (com.intellij.openapi.module.impl.ModuleEx)
com.intellij.openapi.module.impl.ModuleEx module
public static void commitModelWithRunnable (com.intellij.openapi.module.ModifiableModuleModel, java.lang.Runnable)
com.intellij.openapi.module.ModifiableModuleModel model
Runnable runnable
protected abstract com.intellij.openapi.module.impl.ModuleEx createModule (java.lang.String)
protected abstract com.intellij.openapi.module.impl.ModuleEx createAndLoadModule (java.lang.String) throws java.io.IOException
private void commitModel (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl, java.lang.Runnable)
java.util.Collection addedModules
java.util.Collection removedModules
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl moduleModel
Runnable runnable
java.util.Collection oldModules
java.util.Collection newModules
java.util.Collection addedModules
java.util.Collection removedModules
public void fireModuleRenamedByVfsEvent (com.intellij.openapi.module.Module, java.lang.String)
com.intellij.openapi.module.Module module
String oldName
com.intellij.openapi.module.Module moduleInMap
public java.lang.String[] getModuleGroupPath (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public boolean hasModuleGroups ()
public java.util.Collection getAllModuleDescriptions ()
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module[] modules
java.util.List descriptions
public java.util.Collection getUnloadedModuleDescriptions ()
public com.intellij.openapi.module.UnloadedModuleDescription getUnloadedModuleDescription (java.lang.String)
String moduleName
public com.intellij.openapi.module.ModuleGrouper getModuleGrouper (com.intellij.openapi.module.ModifiableModuleModel)
com.intellij.openapi.module.ModifiableModuleModel model
public void setUnloadedModules (java.util.List)
com.intellij.openapi.module.impl.LoadedModuleDescriptionImpl description
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleSaveItem saveItem
com.intellij.openapi.module.impl.ModulePath modulePath
com.intellij.openapi.vfs.pointers.VirtualFilePointerManager pointerManager
java.util.List contentRoots
com.intellij.openapi.module.impl.UnloadedModuleDescriptionImpl unloadedModuleDescription
com.intellij.openapi.module.Module module
String name
java.util.List unloadedModuleNames
com.intellij.openapi.module.ModifiableModuleModel model
java.util.Map toLoad
java.util.List oldFailedPaths
public void removeUnloadedModules (java.util.Collection)
com.intellij.openapi.module.UnloadedModuleDescription module
java.util.Collection unloadedModules
protected void setUnloadedModuleNames (java.util.List)
java.util.List unloadedModuleNames
public void setModuleGroupPath (com.intellij.openapi.module.Module, java.lang.String[])
com.intellij.openapi.module.Module module
String[] groupPath
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private synthetic com.intellij.openapi.vfs.pointers.VirtualFilePointer lambda$setUnloadedModules$7 (com.intellij.openapi.vfs.pointers.VirtualFilePointerManager, java.lang.String)
com.intellij.openapi.vfs.pointers.VirtualFilePointerManager pointerManager
String url
private synthetic void lambda$fireModuleRenamedByVfsEvent$6 (com.intellij.openapi.module.Module, java.lang.String)
com.intellij.openapi.module.Module module
String oldName
private synthetic void lambda$commitModel$5 (java.util.Collection, com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl, java.util.Collection, java.lang.Runnable, java.util.Collection)
com.intellij.openapi.module.Module removedModule
com.intellij.openapi.module.Module neverAddedModule
java.util.List neverAddedModules
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module addedModule
java.util.Collection removedModules
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl moduleModel
java.util.Collection oldModules
Runnable runnable
java.util.Collection addedModules
java.util.Map modulesToNewNamesMap
java.util.Set modulesToBeRenamed
java.util.List modules
java.util.Map oldNames
com.intellij.openapi.module.impl.UnloadedModulesListStorage unloadedModulesListStorage
private synthetic void lambda$fireModuleAddedInWriteAction$4 (com.intellij.openapi.module.impl.ModuleEx)
com.intellij.openapi.module.impl.ModuleEx module
private synthetic void lambda$disposeModule$3 (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
com.intellij.openapi.module.ModifiableModuleModel modifiableModel
private static synthetic void lambda$disposeModuleLater$2 (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
private synthetic com.intellij.openapi.module.Module lambda$loadModules$1 (com.intellij.openapi.progress.ProgressIndicator, com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl, java.lang.String, java.util.List, com.intellij.openapi.module.impl.ModulePath) throws java.lang.Exception
com.intellij.openapi.progress.ProgressIndicator progressIndicator
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl moduleModel
String path
java.util.List errors
com.intellij.openapi.module.impl.ModulePath modulePath
private synthetic com.intellij.openapi.module.Module lambda$null$0 (com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl, java.lang.String, java.util.List, com.intellij.openapi.module.impl.ModulePath)
java.io.IOException e
Exception e
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl moduleModel
String path
java.util.List errors
com.intellij.openapi.module.impl.ModulePath modulePath
static synthetic com.intellij.openapi.diagnostic.Logger access$1300 ()
static synthetic void access$1400 (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module x0
static synthetic void access$1500 (com.intellij.openapi.module.impl.ModuleManagerImpl, com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl, java.lang.Runnable)
com.intellij.openapi.module.impl.ModuleManagerImpl x0
com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl x1
Runnable x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/module/impl/ModulePath.class
modulePath.kt
package com.intellij.openapi.module.impl
public final com.intellij.openapi.module.impl.ModulePath extends java.lang.Object {
private final String moduleName
private final String path
private final String group
public final java.lang.String getModuleName ()
public final java.lang.String getPath ()
public final java.lang.String getGroup ()
public void <init> (java.lang.String, java.lang.String)
String path
String group
public final java.lang.String component1 ()
public final java.lang.String component2 ()
public final com.intellij.openapi.module.impl.ModulePath copy (java.lang.String, java.lang.String)
String path
String group
public static synthetic com.intellij.openapi.module.impl.ModulePath copy$default (com.intellij.openapi.module.impl.ModulePath, java.lang.String, java.lang.String, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/intellij/openapi/module/impl/ModulePathKt.class
modulePath.kt
package com.intellij.openapi.module.impl
public final com.intellij.openapi.module.impl.ModulePathKt extends java.lang.Object {
public static final java.lang.String getModuleNameByFilePath (java.lang.String)
String path
}
com/intellij/openapi/module/impl/ModulePathSaveItem.class
modulePath.kt
package com.intellij.openapi.module.impl
public final com.intellij.openapi.module.impl.ModulePathSaveItem extends com.intellij.openapi.module.impl.SaveItem {
private final com.intellij.openapi.module.impl.ModulePath modulePath
protected java.lang.String getGroupPathString ()
protected java.lang.String getModuleFilePath ()
protected java.lang.String getModuleName ()
public void <init> (com.intellij.openapi.module.impl.ModulePath)
com.intellij.openapi.module.impl.ModulePath modulePath
}
com/intellij/openapi/module/impl/ModulePointerImpl.class
ModulePointerImpl.kt
package com.intellij.openapi.module.impl
public final com.intellij.openapi.module.impl.ModulePointerImpl extends java.lang.Object implements com.intellij.openapi.module.ModulePointer {
private com.intellij.openapi.module.Module module
private String moduleName
private final java.util.concurrent.locks.ReentrantReadWriteLock lock
public com.intellij.openapi.module.Module getModule ()
int $i$a$-read-ModulePointerImpl$getModule$1
public java.lang.String getModuleName ()
int $i$a$-read-ModulePointerImpl$getModuleName$1
public final void moduleAdded$intellij_platform_projectModel_impl (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public final void moduleRemoved$intellij_platform_projectModel_impl (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module resolvedModule
com.intellij.openapi.module.Module module
public final void renameUnresolved$intellij_platform_projectModel_impl (java.lang.String)
String newName
public java.lang.String toString ()
public void <init> (com.intellij.openapi.module.Module, java.util.concurrent.locks.ReentrantReadWriteLock)
com.intellij.openapi.module.Module module
java.util.concurrent.locks.ReentrantReadWriteLock lock
public void <init> (java.lang.String, java.util.concurrent.locks.ReentrantReadWriteLock)
String moduleName
java.util.concurrent.locks.ReentrantReadWriteLock lock
}
com/intellij/openapi/module/impl/ModulePointerImplKt.class
ModulePointerImpl.kt
package com.intellij.openapi.module.impl
public final com.intellij.openapi.module.impl.ModulePointerImplKt extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
static void <clinit> ()
public static final synthetic com.intellij.openapi.diagnostic.Logger access$getLOG$p ()
}
com/intellij/openapi/module/impl/ModulePointerManagerImpl$1$modulesRenamed$1.class
ModulePointerManagerImpl.kt
package com.intellij.openapi.module.impl
final com.intellij.openapi.module.impl.ModulePointerManagerImpl$1$modulesRenamed$1 extends java.lang.Object implements gnu.trove.TObjectFunction {
final synthetic java.util.Map $renamedOldToNew
public volatile synthetic java.lang.Object execute (java.lang.Object)
public final java.lang.String execute (java.lang.String)
String newName
void <init> (java.util.Map)
}
com/intellij/openapi/module/impl/ModulePointerManagerImpl$1.class
ModulePointerManagerImpl.kt
package com.intellij.openapi.module.impl
public final com.intellij.openapi.module.impl.ModulePointerManagerImpl$1 extends java.lang.Object implements com.intellij.openapi.project.ModuleListener {
final synthetic com.intellij.openapi.module.impl.ModulePointerManagerImpl this$0
public void beforeModuleRemoved (com.intellij.openapi.project.Project, com.intellij.openapi.module.Module)
com.intellij.openapi.project.Project project
com.intellij.openapi.module.Module module
public void moduleAdded (com.intellij.openapi.project.Project, com.intellij.openapi.module.Module)
com.intellij.openapi.project.Project project
com.intellij.openapi.module.Module module
public void modulesRenamed (com.intellij.openapi.project.Project, java.util.List, com.intellij.util.Function)
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module it
int $i$a$-associateBy-ModulePointerManagerImpl$1$modulesRenamed$renamedOldToNew$1
com.intellij.openapi.module.Module it
int $i$a$-associateBy-ModulePointerManagerImpl$1$modulesRenamed$renamedOldToNew$2
Object element$iv$iv
Iterable $this$associateByTo$iv$iv
java.util.Map destination$iv$iv
int $i$f$associateByTo
int capacity$iv
Iterable $this$associateBy$iv
int $i$f$associateBy
java.util.Map renamedOldToNew
com.intellij.openapi.project.Project project
java.util.List modules
com.intellij.util.Function oldNameProvider
void <init> (com.intellij.openapi.module.impl.ModulePointerManagerImpl)
com.intellij.openapi.module.impl.ModulePointerManagerImpl $outer
}
com/intellij/openapi/module/impl/ModulePointerManagerImpl$registerPointer$1.class
ModulePointerManagerImpl.kt
package com.intellij.openapi.module.impl
final com.intellij.openapi.module.impl.ModulePointerManagerImpl$registerPointer$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final synthetic com.intellij.openapi.module.impl.ModulePointerManagerImpl this$0
final synthetic com.intellij.openapi.module.Module $module
public final void dispose ()
void <init> (com.intellij.openapi.module.impl.ModulePointerManagerImpl, com.intellij.openapi.module.Module)
}
com/intellij/openapi/module/impl/ModulePointerManagerImpl.class
ModulePointerManagerImpl.kt
package com.intellij.openapi.module.impl
public final com.intellij.openapi.module.impl.ModulePointerManagerImpl extends com.intellij.openapi.module.ModulePointerManager implements com.intellij.openapi.components.PersistentStateComponent {
private final com.intellij.util.containers.MultiMap unresolved
private final com.intellij.util.containers.MultiMap pointers
private final java.util.concurrent.locks.ReentrantReadWriteLock lock
private final gnu.trove.THashMap oldToNewName
private final com.intellij.openapi.project.Project project
public com.intellij.openapi.module.impl.ModuleRenamingHistoryState getState ()
int $i$a$-read-ModulePointerManagerImpl$getState$1$1
com.intellij.openapi.module.impl.ModuleRenamingHistoryState $this$apply
int $i$a$-apply-ModulePointerManagerImpl$getState$1
public volatile synthetic java.lang.Object getState ()
public void loadState (com.intellij.openapi.module.impl.ModuleRenamingHistoryState)
com.intellij.openapi.module.impl.ModuleRenamingHistoryState state
public volatile synthetic void loadState (java.lang.Object)
public final void setRenamingScheme (java.util.Map)
com.intellij.openapi.module.Module oldModule
java.util.Map$Entry $dstr$oldName$newName
String oldName
String newName
int $i$a$-forEach-ModulePointerManagerImpl$setRenamingScheme$1$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
com.intellij.openapi.module.ModuleManager moduleManager
int $i$a$-write-ModulePointerManagerImpl$setRenamingScheme$1
java.util.Map renamingScheme
private final void updateUnresolvedPointers (java.lang.String, java.lang.String, com.intellij.openapi.module.ModuleManager)
com.intellij.openapi.module.Module module
com.intellij.openapi.module.impl.ModulePointerImpl pointer
int $i$a$-forEach-ModulePointerManagerImpl$updateUnresolvedPointers$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
java.util.Collection pointers
String oldName
String newName
com.intellij.openapi.module.ModuleManager moduleManager
private final void moduleAppears (com.intellij.openapi.module.Module)
com.intellij.openapi.module.impl.ModulePointerImpl it
int $i$a$-forEach-ModulePointerManagerImpl$moduleAppears$1$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
int $i$a$-write-ModulePointerManagerImpl$moduleAppears$1
com.intellij.openapi.module.Module module
private final void registerPointer (com.intellij.openapi.module.Module, com.intellij.openapi.module.impl.ModulePointerImpl)
com.intellij.openapi.module.Module module
com.intellij.openapi.module.impl.ModulePointerImpl pointer
private final void unregisterPointer (com.intellij.openapi.module.Module)
com.intellij.openapi.module.impl.ModulePointerImpl it
int $i$a$-forEach-ModulePointerManagerImpl$unregisterPointer$1$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
int $i$a$-write-ModulePointerManagerImpl$unregisterPointer$1
com.intellij.openapi.module.Module module
public com.intellij.openapi.module.ModulePointer create (com.intellij.openapi.module.Module)
int $i$a$-read-ModulePointerManagerImpl$create$1
com.intellij.openapi.module.impl.ModulePointerImpl it
int $i$a$-let-ModulePointerManagerImpl$create$2$1
com.intellij.openapi.module.impl.ModulePointerImpl pointer
com.intellij.openapi.module.impl.ModulePointerImpl it
int $i$a$-forEach-ModulePointerManagerImpl$create$2$2
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
java.util.Collection pointers
int $i$a$-write-ModulePointerManagerImpl$create$2
int $i$a$-write-ModulePointerManagerImpl$create$2
com.intellij.openapi.module.Module module
public com.intellij.openapi.module.ModulePointer create (java.lang.String)
com.intellij.openapi.module.Module it
int $i$a$-let-ModulePointerManagerImpl$create$3
int $i$a$-read-ModulePointerManagerImpl$create$newName$1
com.intellij.openapi.module.Module it
int $i$a$-let-ModulePointerManagerImpl$create$4
com.intellij.openapi.module.impl.ModulePointerImpl it
int $i$a$-let-ModulePointerManagerImpl$create$5$1$1
com.intellij.openapi.module.Module it
int $i$a$-firstOrNull-ModulePointerManagerImpl$create$5$1$2
Object element$iv
Iterable $this$firstOrNull$iv
int $i$f$firstOrNull
com.intellij.openapi.module.Module it
int $i$a$-let-ModulePointerManagerImpl$create$5$1$3
com.intellij.openapi.module.impl.ModulePointerImpl pointer
int $i$a$-write-ModulePointerManagerImpl$create$5$1
int $i$a$-write-ModulePointerManagerImpl$create$5$1
int $i$a$-write-ModulePointerManagerImpl$create$5$1
int $i$a$-read-ModulePointerManagerImpl$create$5
int $i$a$-read-ModulePointerManagerImpl$create$5
int $i$a$-read-ModulePointerManagerImpl$create$5
String newName
String moduleName
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static final synthetic void access$unregisterPointer (com.intellij.openapi.module.impl.ModulePointerManagerImpl, com.intellij.openapi.module.Module)
com.intellij.openapi.module.impl.ModulePointerManagerImpl $this
com.intellij.openapi.module.Module module
public static final synthetic void access$moduleAppears (com.intellij.openapi.module.impl.ModulePointerManagerImpl, com.intellij.openapi.module.Module)
com.intellij.openapi.module.impl.ModulePointerManagerImpl $this
com.intellij.openapi.module.Module module
public static final synthetic gnu.trove.THashMap access$getOldToNewName$p (com.intellij.openapi.module.impl.ModulePointerManagerImpl)
com.intellij.openapi.module.impl.ModulePointerManagerImpl $this
}
com/intellij/openapi/module/impl/ModuleRenamingHistoryState.class
ModuleRenamingHistoryState.kt
package com.intellij.openapi.module.impl
public final com.intellij.openapi.module.impl.ModuleRenamingHistoryState extends java.lang.Object {
public java.util.HashMap oldToNewName
public void <init> ()
}
com/intellij/openapi/module/impl/QualifiedNameGrouper$Companion.class
moduleGroupers.kt
package com.intellij.openapi.module.impl
public final com.intellij.openapi.module.impl.QualifiedNameGrouper$Companion extends java.lang.Object {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/openapi/module/impl/QualifiedNameGrouper.class
moduleGroupers.kt
package com.intellij.openapi.module.impl
final com.intellij.openapi.module.impl.QualifiedNameGrouper extends com.intellij.openapi.module.impl.ModuleGrouperBase {
private static final boolean compactImplicitGroupNodes
public static final com.intellij.openapi.module.impl.QualifiedNameGrouper$Companion Companion
public java.util.List getGroupPath (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public java.util.List getGroupPath (com.intellij.openapi.module.ModuleDescription)
com.intellij.openapi.module.ModuleDescription description
public java.lang.String getShortenedNameByFullModuleName (java.lang.String)
String name
public java.lang.String getShortenedNameByFullModuleName (java.lang.String, java.lang.String)
String name
String parentGroupName
public java.util.List getGroupPathByModuleName (java.lang.String)
String name
public java.util.List getModuleAsGroupPath (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public java.util.List getModuleAsGroupPath (com.intellij.openapi.module.ModuleDescription)
com.intellij.openapi.module.ModuleDescription description
public boolean getCompactGroupNodes ()
public void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.module.ModifiableModuleModel)
com.intellij.openapi.project.Project project
com.intellij.openapi.module.ModifiableModuleModel model
static void <clinit> ()
}
com/intellij/openapi/module/impl/SaveItem.class
modulePath.kt
package com.intellij.openapi.module.impl
public abstract com.intellij.openapi.module.impl.SaveItem extends java.lang.Object {
protected abstract java.lang.String getModuleName ()
protected abstract java.lang.String getModuleFilePath ()
protected abstract java.lang.String getGroupPathString ()
public final void writeExternal (org.jdom.Element)
String it
int $i$a$-let-SaveItem$writeExternal$1
String url
String moduleFilePath
org.jdom.Element moduleElement
org.jdom.Element parentElement
public void <init> ()
}
com/intellij/openapi/module/impl/UnloadedModuleDescriptionImpl$Companion.class
UnloadedModuleDescriptionImpl.kt
package com.intellij.openapi.module.impl
public final com.intellij.openapi.module.impl.UnloadedModuleDescriptionImpl$Companion extends java.lang.Object {
public final java.util.List createFromPaths (java.util.Collection, com.intellij.openapi.Disposable)
com.intellij.openapi.module.impl.ModulePath it
int $i$a$-map-UnloadedModuleDescriptionImpl$Companion$createFromPaths$modules$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
com.intellij.openapi.module.impl.ModulePath it
int $i$a$-associateBy-UnloadedModuleDescriptionImpl$Companion$createFromPaths$pathsByName$1
Object element$iv$iv
Iterable $this$associateByTo$iv$iv
java.util.Map destination$iv$iv
int $i$f$associateByTo
int capacity$iv
Iterable $this$associateBy$iv
int $i$f$associateBy
org.jetbrains.jps.model.module.JpsModule it
int $i$a$-map-UnloadedModuleDescriptionImpl$Companion$createFromPaths$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
java.util.Map pathsByName
java.util.List modules
java.util.Map pathVariables
java.util.Collection paths
com.intellij.openapi.Disposable parentDisposable
private final com.intellij.openapi.module.impl.UnloadedModuleDescriptionImpl create (com.intellij.openapi.module.impl.ModulePath, org.jetbrains.jps.model.module.JpsModule, com.intellij.openapi.Disposable)
org.jetbrains.jps.model.module.JpsModuleDependency it
int $i$a$-map-UnloadedModuleDescriptionImpl$Companion$create$dependencyModuleNames$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
String it
int $i$a$-map-UnloadedModuleDescriptionImpl$Companion$create$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
com.intellij.openapi.vfs.pointers.VirtualFilePointerManager pointerManager
java.util.List dependencyModuleNames
com.intellij.openapi.module.impl.ModulePath path
org.jetbrains.jps.model.module.JpsModule module
com.intellij.openapi.Disposable parentDisposable
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/openapi/module/impl/UnloadedModuleDescriptionImpl.class
UnloadedModuleDescriptionImpl.kt
package com.intellij.openapi.module.impl
public final com.intellij.openapi.module.impl.UnloadedModuleDescriptionImpl extends java.lang.Object implements com.intellij.openapi.module.UnloadedModuleDescription {
private final com.intellij.openapi.module.impl.ModulePath modulePath
private final java.util.List dependencyModuleNames
private final java.util.List contentRoots
public static final com.intellij.openapi.module.impl.UnloadedModuleDescriptionImpl$Companion Companion
public java.util.List getGroupPath ()
public java.lang.String getName ()
public java.util.List getContentRoots ()
public java.util.List getDependencyModuleNames ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public final com.intellij.openapi.module.impl.ModulePath getModulePath ()
public void <init> (com.intellij.openapi.module.impl.ModulePath, java.util.List, java.util.List)
com.intellij.openapi.module.impl.ModulePath modulePath
java.util.List dependencyModuleNames
java.util.List contentRoots
static void <clinit> ()
public static final java.util.List createFromPaths (java.util.Collection, com.intellij.openapi.Disposable)
java.util.Collection paths
com.intellij.openapi.Disposable parentDisposable
}
com/intellij/openapi/module/impl/UnloadedModulesListStorage.class
UnloadedModulesListStorage.java
package com.intellij.openapi.module.impl
public com.intellij.openapi.module.impl.UnloadedModulesListStorage extends java.lang.Object implements com.intellij.openapi.components.PersistentStateComponent {
private java.util.List myModuleNames
public void <init> ()
static com.intellij.openapi.module.impl.UnloadedModulesListStorage getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public java.util.List getUnloadedModuleNames ()
public void setUnloadedModuleNames (java.util.List)
java.util.List moduleNames
public com.intellij.openapi.module.impl.UnloadedModulesListStorage getState ()
public void loadState (com.intellij.openapi.module.impl.UnloadedModulesListStorage)
com.intellij.openapi.module.impl.UnloadedModulesListStorage state
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/options/BaseSchemeProcessor.class
ExternalizableSchemeAdapter.kt
package com.intellij.openapi.options
public abstract com.intellij.openapi.options.BaseSchemeProcessor extends com.intellij.openapi.options.NonLazySchemeProcessor {
public void <init> ()
}
com/intellij/openapi/options/EmptySchemesManager.class
EmptySchemesManager.java
package com.intellij.openapi.options
public com.intellij.openapi.options.EmptySchemesManager extends com.intellij.openapi.options.SchemeManager {
public void <init> ()
public java.util.Collection loadSchemes ()
public void reload ()
public void addScheme (java.lang.Object, boolean)
Object scheme
boolean replaceExisting
public java.util.List getAllSchemes ()
public java.lang.Object findSchemeByName (java.lang.String)
String schemeName
public java.lang.String getCurrentSchemeName ()
public boolean removeScheme (java.lang.Object)
Object scheme
public java.util.Collection getAllSchemeNames ()
public java.io.File getRootDirectory ()
public void setCurrentSchemeName (java.lang.String, boolean)
String schemeName
boolean notify
public void setCurrentSchemeName (java.lang.String)
String s
public com.intellij.openapi.options.Scheme getActiveScheme ()
public java.lang.Object removeScheme (java.lang.String)
String name
public volatile synthetic java.lang.Object getActiveScheme ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/options/ExternalizableScheme.class
scheme.kt
package com.intellij.openapi.options
public abstract com.intellij.openapi.options.ExternalizableScheme extends java.lang.Object implements com.intellij.openapi.options.Scheme {
public abstract void setName (java.lang.String)
}
com/intellij/openapi/options/ExternalizableSchemeAdapter.class
ExternalizableSchemeAdapter.kt
package com.intellij.openapi.options
public abstract com.intellij.openapi.options.ExternalizableSchemeAdapter extends java.lang.Object implements com.intellij.openapi.options.ExternalizableScheme {
static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
private final kotlin.properties.ReadWriteProperty myName$delegate
static void <clinit> ()
private final java.lang.String getMyName ()
private final void setMyName (java.lang.String)
String
public java.lang.String getName ()
public void setName (java.lang.String)
String value
public java.lang.String toString ()
public void <init> ()
}
com/intellij/openapi/options/NonLazySchemeProcessor.class
ExternalizableSchemeAdapter.kt
package com.intellij.openapi.options
public abstract com.intellij.openapi.options.NonLazySchemeProcessor extends com.intellij.openapi.options.SchemeProcessor {
public abstract java.lang.Object readScheme (org.jdom.Element, boolean) throws java.lang.Exception
public void <init> ()
}
com/intellij/openapi/options/SchemeManager$Companion.class
SchemeManager.kt
package com.intellij.openapi.options
public final com.intellij.openapi.options.SchemeManager$Companion extends java.lang.Object {
public final java.lang.String getDisplayName (com.intellij.openapi.options.Scheme)
com.intellij.openapi.options.Scheme scheme
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/openapi/options/SchemeManager.class
SchemeManager.kt
package com.intellij.openapi.options
public abstract com.intellij.openapi.options.SchemeManager extends java.lang.Object {
public static final String EDITABLE_COPY_PREFIX
public static final com.intellij.openapi.options.SchemeManager$Companion Companion
public abstract java.util.List getAllSchemes ()
public boolean isEmpty ()
public abstract java.lang.Object getActiveScheme ()
public abstract java.lang.String getCurrentSchemeName ()
public abstract void setCurrentSchemeName (java.lang.String)
public abstract java.util.Collection getAllSchemeNames ()
public abstract java.io.File getRootDirectory ()
public abstract java.util.Collection loadSchemes ()
public abstract void reload ()
public final void addNewScheme (com.intellij.openapi.options.Scheme, boolean)
com.intellij.openapi.options.Scheme scheme
boolean replaceExisting
public final void addScheme (java.lang.Object)
Object scheme
public abstract void addScheme (java.lang.Object, boolean)
public abstract java.lang.Object findSchemeByName (java.lang.String)
public abstract void setCurrentSchemeName (java.lang.String, boolean)
public void setCurrent (java.lang.Object, boolean)
Object scheme
boolean notify
public static synthetic void setCurrent$default (com.intellij.openapi.options.SchemeManager, java.lang.Object, boolean, int, java.lang.Object)
public void setCurrent (java.lang.Object)
Object scheme
public abstract boolean removeScheme (java.lang.Object)
public abstract java.lang.Object removeScheme (java.lang.String)
public void loadBundledScheme (java.lang.String, java.lang.Object)
String resourceName
Object requestor
public void setSchemes (java.util.List, java.lang.Object, java.util.function.Predicate)
java.util.List newSchemes
Object newCurrentScheme
java.util.function.Predicate removeCondition
public static synthetic void setSchemes$default (com.intellij.openapi.options.SchemeManager, java.util.List, java.lang.Object, java.util.function.Predicate, int, java.lang.Object)
public void setSchemes (java.util.List, java.lang.Object)
java.util.List newSchemes
Object newCurrentScheme
public void setSchemes (java.util.List)
java.util.List newSchemes
public boolean isMetadataEditable (java.lang.Object)
Object scheme
public void save (java.util.List)
java.util.List errors
public void <init> ()
static void <clinit> ()
public static final java.lang.String getDisplayName (com.intellij.openapi.options.Scheme)
com.intellij.openapi.options.Scheme scheme
}
com/intellij/openapi/options/SchemeManagerFactory$Companion.class
scheme.kt
package com.intellij.openapi.options
public final com.intellij.openapi.options.SchemeManagerFactory$Companion extends java.lang.Object {
public final com.intellij.openapi.options.SchemeManagerFactory getInstance ()
public final com.intellij.openapi.options.SchemeManagerFactory getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project $this$service$iv
int $i$f$service
com.intellij.openapi.project.Project project
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/openapi/options/SchemeManagerFactory.class
scheme.kt
package com.intellij.openapi.options
public abstract com.intellij.openapi.options.SchemeManagerFactory extends java.lang.Object {
public static final com.intellij.openapi.options.SchemeManagerFactory$Companion Companion
public final com.intellij.openapi.options.SchemeManager create (java.lang.String, com.intellij.openapi.options.SchemeProcessor, java.lang.String, java.nio.file.Path)
String directoryName
com.intellij.openapi.options.SchemeProcessor processor
String presentableName
java.nio.file.Path directoryPath
public static synthetic com.intellij.openapi.options.SchemeManager create$default (com.intellij.openapi.options.SchemeManagerFactory, java.lang.String, com.intellij.openapi.options.SchemeProcessor, java.lang.String, java.nio.file.Path, int, java.lang.Object)
public final com.intellij.openapi.options.SchemeManager create (java.lang.String, com.intellij.openapi.options.SchemeProcessor, java.lang.String)
String directoryName
com.intellij.openapi.options.SchemeProcessor processor
String presentableName
public final com.intellij.openapi.options.SchemeManager create (java.lang.String, com.intellij.openapi.options.SchemeProcessor)
String directoryName
com.intellij.openapi.options.SchemeProcessor processor
public abstract com.intellij.openapi.options.SchemeManager create (java.lang.String, com.intellij.openapi.options.SchemeProcessor, java.lang.String, com.intellij.openapi.components.RoamingType, kotlin.jvm.functions.Function1, com.intellij.configurationStore.StreamProvider, java.nio.file.Path, boolean)
public static synthetic com.intellij.openapi.options.SchemeManager create$default (com.intellij.openapi.options.SchemeManagerFactory, java.lang.String, com.intellij.openapi.options.SchemeProcessor, java.lang.String, com.intellij.openapi.components.RoamingType, kotlin.jvm.functions.Function1, com.intellij.configurationStore.StreamProvider, java.nio.file.Path, boolean, int, java.lang.Object)
public void dispose (com.intellij.openapi.options.SchemeManager)
com.intellij.openapi.options.SchemeManager schemeManager
public void <init> ()
static void <clinit> ()
public static final com.intellij.openapi.options.SchemeManagerFactory getInstance ()
public static final com.intellij.openapi.options.SchemeManagerFactory getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/openapi/options/SchemeProcessor.class
scheme.kt
package com.intellij.openapi.options
public abstract com.intellij.openapi.options.SchemeProcessor extends java.lang.Object {
public java.lang.String getSchemeKey (java.lang.Object)
Object scheme
public boolean isExternalizable (java.lang.Object)
Object scheme
public abstract org.jdom.Parent writeScheme (java.lang.Object)
public void onSchemeAdded (java.lang.Object)
Object scheme
public void onSchemeDeleted (java.lang.Object)
Object scheme
public void onCurrentSchemeSwitched (java.lang.Object, java.lang.Object)
Object oldScheme
Object newScheme
public com.intellij.openapi.options.SchemeState getState (java.lang.Object)
Object scheme
public void beforeReloaded (com.intellij.openapi.options.SchemeManager)
com.intellij.openapi.options.SchemeManager schemeManager
public void reloaded (com.intellij.openapi.options.SchemeManager, java.util.Collection)
com.intellij.openapi.options.SchemeManager schemeManager
java.util.Collection schemes
public void <init> ()
}
com/intellij/openapi/options/SchemeState.class
scheme.kt
package com.intellij.openapi.options
public final enum com.intellij.openapi.options.SchemeState extends java.lang.Enum {
public static final enum com.intellij.openapi.options.SchemeState UNCHANGED
public static final enum com.intellij.openapi.options.SchemeState NON_PERSISTENT
public static final enum com.intellij.openapi.options.SchemeState POSSIBLY_CHANGED
private static final synthetic com.intellij.openapi.options.SchemeState[] $VALUES
static void <clinit> ()
private void <init> (java.lang.String, int)
String $enum_name_or_ordinal$0
int $enum_name_or_ordinal$1
public static com.intellij.openapi.options.SchemeState[] values ()
public static com.intellij.openapi.options.SchemeState valueOf (java.lang.String)
}
com/intellij/openapi/options/SchemesManager.class
scheme.kt
package com.intellij.openapi.options
public abstract com.intellij.openapi.options.SchemesManager extends com.intellij.openapi.options.SchemeManager {
public void <init> ()
}
com/intellij/openapi/project/ProjectLocatorImpl.class
ProjectLocatorImpl.java
package com.intellij.openapi.project
public com.intellij.openapi.project.ProjectLocatorImpl extends com.intellij.openapi.project.ProjectLocator {
public void <init> ()
public com.intellij.openapi.project.Project guessProjectForFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
private static boolean isUnder (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.ProjectFileIndex fileIndex
public java.util.Collection getProjectsForFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.ProjectManager projectManager
com.intellij.openapi.project.Project[] openProjects
java.util.List result
private static synthetic com.intellij.openapi.project.Project lambda$guessProjectForFile$0 (com.intellij.openapi.vfs.VirtualFile) throws java.lang.RuntimeException
com.intellij.openapi.project.Project openProject
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.ProjectManager projectManager
com.intellij.openapi.project.Project[] openProjects
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/projectRoots/impl/MockSdk$1.class
MockSdk.java
package com.intellij.openapi.projectRoots.impl
com.intellij.openapi.projectRoots.impl.MockSdk$1 extends com.intellij.openapi.projectRoots.impl.MockSdk {
private final com.intellij.openapi.util.UserDataHolder udh
final synthetic com.intellij.openapi.projectRoots.impl.MockSdk this$0
void <init> (com.intellij.openapi.projectRoots.impl.MockSdk, java.lang.String, java.lang.String, java.lang.String, com.intellij.util.containers.MultiMap, com.intellij.openapi.projectRoots.SdkTypeId)
com.intellij.openapi.projectRoots.impl.MockSdk this$0
String name
String homePath
String versionString
com.intellij.util.containers.MultiMap roots
com.intellij.openapi.projectRoots.SdkTypeId sdkType
public com.intellij.openapi.projectRoots.SdkModificator getSdkModificator ()
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 volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/projectRoots/impl/MockSdk$2.class
MockSdk.java
package com.intellij.openapi.projectRoots.impl
com.intellij.openapi.projectRoots.impl.MockSdk$2 extends java.lang.Object implements com.intellij.openapi.roots.RootProvider {
final synthetic com.intellij.openapi.projectRoots.impl.MockSdk this$0
void <init> (com.intellij.openapi.projectRoots.impl.MockSdk)
com.intellij.openapi.projectRoots.impl.MockSdk this$0
public java.lang.String[] getUrls (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType rootType
public com.intellij.openapi.vfs.VirtualFile[] getFiles (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType rootType
public void addRootSetChangedListener (com.intellij.openapi.roots.RootProvider$RootSetChangedListener)
com.intellij.openapi.roots.RootProvider$RootSetChangedListener listener
public void addRootSetChangedListener (com.intellij.openapi.roots.RootProvider$RootSetChangedListener, com.intellij.openapi.Disposable)
com.intellij.openapi.roots.RootProvider$RootSetChangedListener listener
com.intellij.openapi.Disposable parentDisposable
public void removeRootSetChangedListener (com.intellij.openapi.roots.RootProvider$RootSetChangedListener)
com.intellij.openapi.roots.RootProvider$RootSetChangedListener listener
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/projectRoots/impl/MockSdk.class
MockSdk.java
package com.intellij.openapi.projectRoots.impl
public com.intellij.openapi.projectRoots.impl.MockSdk extends java.lang.Object implements com.intellij.openapi.projectRoots.Sdk com.intellij.openapi.projectRoots.SdkModificator {
private String myName
private String myHomePath
private String myVersionString
private final com.intellij.util.containers.MultiMap myRoots
private final com.intellij.openapi.projectRoots.SdkTypeId mySdkType
private com.intellij.openapi.projectRoots.SdkAdditionalData myData
public void <init> (java.lang.String, java.lang.String, java.lang.String, com.intellij.util.containers.MultiMap, com.intellij.openapi.projectRoots.SdkTypeId)
String name
String homePath
String versionString
com.intellij.util.containers.MultiMap roots
com.intellij.openapi.projectRoots.SdkTypeId sdkType
public com.intellij.openapi.projectRoots.SdkTypeId getSdkType ()
public java.lang.String getName ()
public java.lang.String getVersionString ()
public java.lang.String getHomePath ()
public com.intellij.openapi.vfs.VirtualFile getHomeDirectory ()
public com.intellij.openapi.projectRoots.SdkAdditionalData getSdkAdditionalData ()
public com.intellij.openapi.projectRoots.Sdk clone ()
public com.intellij.openapi.projectRoots.SdkModificator getSdkModificator ()
public com.intellij.openapi.vfs.VirtualFile[] getRoots (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType rootType
public void setName (java.lang.String)
String name
public void setHomePath (java.lang.String)
String path
public void setVersionString (java.lang.String)
String versionString
public void setSdkAdditionalData (com.intellij.openapi.projectRoots.SdkAdditionalData)
com.intellij.openapi.projectRoots.SdkAdditionalData data
public void addRoot (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.roots.OrderRootType rootType
public void removeRoot (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.roots.OrderRootType rootType
public void removeRoots (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType rootType
public void removeAllRoots ()
public void commitChanges ()
com.intellij.openapi.project.Project project
public boolean isWritable ()
public com.intellij.openapi.roots.RootProvider getRootProvider ()
private static void throwReadOnly ()
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.String toString ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static synthetic void lambda$commitChanges$0 (com.intellij.openapi.project.Project) throws java.lang.RuntimeException
com.intellij.openapi.project.Project project
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/projectRoots/impl/ProjectJdkImpl$1.class
ProjectJdkImpl.java
package com.intellij.openapi.projectRoots.impl
final com.intellij.openapi.projectRoots.impl.ProjectJdkImpl$1 extends java.lang.Object implements com.intellij.openapi.vfs.pointers.VirtualFilePointerListener {
void <init> ()
public void beforeValidityChanged (com.intellij.openapi.vfs.pointers.VirtualFilePointer[])
com.intellij.openapi.vfs.pointers.VirtualFilePointerListener listener
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.pointers.VirtualFilePointer[] pointers
public void validityChanged (com.intellij.openapi.vfs.pointers.VirtualFilePointer[])
com.intellij.openapi.vfs.pointers.VirtualFilePointerListener listener
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.pointers.VirtualFilePointer[] pointers
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/projectRoots/impl/ProjectJdkImpl$MyRootProvider.class
ProjectJdkImpl.java
package com.intellij.openapi.projectRoots.impl
com.intellij.openapi.projectRoots.impl.ProjectJdkImpl$MyRootProvider extends com.intellij.openapi.roots.impl.RootProviderBaseImpl implements com.intellij.openapi.projectRoots.ProjectRootListener {
final synthetic com.intellij.openapi.projectRoots.impl.ProjectJdkImpl this$0
private void <init> (com.intellij.openapi.projectRoots.impl.ProjectJdkImpl)
public java.lang.String[] getUrls (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType rootType
public com.intellij.openapi.vfs.VirtualFile[] getFiles (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType rootType
public void rootsChanged ()
synthetic void <init> (com.intellij.openapi.projectRoots.impl.ProjectJdkImpl, com.intellij.openapi.projectRoots.impl.ProjectJdkImpl$1)
com.intellij.openapi.projectRoots.impl.ProjectJdkImpl x0
com.intellij.openapi.projectRoots.impl.ProjectJdkImpl$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/projectRoots/impl/ProjectJdkImpl.class
ProjectJdkImpl.java
package com.intellij.openapi.projectRoots.impl
public com.intellij.openapi.projectRoots.impl.ProjectJdkImpl extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.openapi.projectRoots.Sdk com.intellij.openapi.projectRoots.SdkModificator com.intellij.openapi.Disposable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private String myName
private String myVersionString
private boolean myVersionDefined
private String myHomePath
private final com.intellij.openapi.projectRoots.impl.RootsAsVirtualFilePointers myRoots
private com.intellij.openapi.projectRoots.impl.ProjectJdkImpl myOrigin
private com.intellij.openapi.projectRoots.SdkAdditionalData myAdditionalData
private com.intellij.openapi.projectRoots.SdkTypeId mySdkType
public static final String ELEMENT_NAME
public static final String ATTRIBUTE_VALUE
public static final String ELEMENT_TYPE
private static final String ELEMENT_VERSION
private static final String ELEMENT_ROOTS
private static final String ELEMENT_HOMEPATH
private static final String ELEMENT_ADDITIONAL
private final com.intellij.openapi.projectRoots.impl.ProjectJdkImpl$MyRootProvider myRootProvider
private static final com.intellij.openapi.vfs.pointers.VirtualFilePointerListener tellAllProjectsTheirRootsAreGoingToChange
public void <init> (java.lang.String, com.intellij.openapi.projectRoots.SdkTypeId)
String name
com.intellij.openapi.projectRoots.SdkTypeId sdkType
public void <init> (java.lang.String, com.intellij.openapi.projectRoots.SdkTypeId, java.lang.String, java.lang.String)
String name
com.intellij.openapi.projectRoots.SdkTypeId sdkType
String homePath
String version
public static com.intellij.openapi.vfs.pointers.VirtualFilePointerListener getGlobalVirtualFilePointerListener ()
public void dispose ()
public com.intellij.openapi.projectRoots.SdkTypeId getSdkType ()
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public final void setVersionString (java.lang.String)
String versionString
public java.lang.String getVersionString ()
String homePath
public final void resetVersionString ()
public java.lang.String getHomePath ()
public com.intellij.openapi.vfs.VirtualFile getHomeDirectory ()
public void readExternal (org.jdom.Element)
org.jdom.Element element
public void readExternal (org.jdom.Element, com.intellij.openapi.projectRoots.ProjectJdkTable) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
com.intellij.openapi.projectRoots.ProjectJdkTable projectJdkTable
org.jdom.Element elementName
org.jdom.Element typeChild
String sdkTypeName
org.jdom.Element version
String versionValue
org.jdom.Element homePath
org.jdom.Element elementRoots
org.jdom.Element additional
private static org.jdom.Element assertNotMissing (org.jdom.Element, java.lang.String)
org.jdom.Element parent
String childName
org.jdom.Element child
public void writeExternal (org.jdom.Element)
org.jdom.Element sdkType
org.jdom.Element version
org.jdom.Element element
org.jdom.Element name
org.jdom.Element home
org.jdom.Element roots
org.jdom.Element additional
public void setHomePath (java.lang.String)
String path
boolean changes
public com.intellij.openapi.projectRoots.impl.ProjectJdkImpl clone ()
com.intellij.openapi.projectRoots.impl.ProjectJdkImpl newJdk
public com.intellij.openapi.roots.RootProvider getRootProvider ()
void copyTo (com.intellij.openapi.projectRoots.impl.ProjectJdkImpl)
com.intellij.openapi.projectRoots.impl.ProjectJdkImpl dest
String name
public com.intellij.openapi.projectRoots.SdkModificator getSdkModificator ()
com.intellij.openapi.projectRoots.impl.ProjectJdkImpl sdk
public void commitChanges ()
public com.intellij.openapi.projectRoots.SdkAdditionalData getSdkAdditionalData ()
public void setSdkAdditionalData (com.intellij.openapi.projectRoots.SdkAdditionalData)
com.intellij.openapi.projectRoots.SdkAdditionalData data
public com.intellij.openapi.vfs.VirtualFile[] getRoots (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType rootType
public java.lang.String[] getUrls (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType rootType
public void addRoot (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.roots.OrderRootType rootType
public void addRoot (java.lang.String, com.intellij.openapi.roots.OrderRootType)
String url
com.intellij.openapi.roots.OrderRootType rootType
public void removeRoot (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.roots.OrderRootType rootType
public void removeRoot (java.lang.String, com.intellij.openapi.roots.OrderRootType)
String url
com.intellij.openapi.roots.OrderRootType rootType
public void removeRoots (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType rootType
public void removeAllRoots ()
public boolean isWritable ()
public java.lang.String toString ()
public volatile synthetic java.lang.Object clone ()
static synthetic com.intellij.openapi.projectRoots.impl.RootsAsVirtualFilePointers access$100 (com.intellij.openapi.projectRoots.impl.ProjectJdkImpl)
com.intellij.openapi.projectRoots.impl.ProjectJdkImpl x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/projectRoots/impl/ProjectRootUtil.class
ProjectRootUtil.java
package com.intellij.openapi.projectRoots.impl
public com.intellij.openapi.projectRoots.impl.ProjectRootUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void <init> ()
private static com.intellij.psi.PsiDirectory[] convertRoots (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile[] roots
private static com.intellij.psi.PsiDirectory[] convertRoots (com.intellij.psi.impl.file.impl.FileManager, com.intellij.openapi.vfs.VirtualFile[])
com.intellij.psi.PsiDirectory dir
com.intellij.openapi.vfs.VirtualFile root
com.intellij.psi.impl.file.impl.FileManager fileManager
com.intellij.openapi.vfs.VirtualFile[] roots
java.util.List dirs
public static com.intellij.psi.PsiDirectory[] getSourceRootDirectories (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile[] files
public static com.intellij.psi.PsiDirectory[] getAllContentRoots (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile[] files
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/projectRoots/impl/RootsAsVirtualFilePointers.class
RootsAsVirtualFilePointers.java
package com.intellij.openapi.projectRoots.impl
public com.intellij.openapi.projectRoots.impl.RootsAsVirtualFilePointers extends java.lang.Object implements com.intellij.openapi.roots.RootProvider {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.Map myRoots
private final boolean myNoCopyJars
private final com.intellij.openapi.vfs.pointers.VirtualFilePointerListener myListener
private final com.intellij.openapi.Disposable myParent
void <init> (boolean, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener, com.intellij.openapi.Disposable)
boolean noCopyJars
com.intellij.openapi.vfs.pointers.VirtualFilePointerListener listener
com.intellij.openapi.Disposable parent
public com.intellij.openapi.vfs.VirtualFile[] getFiles (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType type
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
public java.lang.String[] getUrls (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType type
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
public void addRoot (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.roots.OrderRootType type
public void addRoot (java.lang.String, com.intellij.openapi.roots.OrderRootType)
String url
com.intellij.openapi.roots.OrderRootType type
public void removeAllRoots (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType type
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
public void removeRoot (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.roots.OrderRootType type
public void removeRoot (java.lang.String, com.intellij.openapi.roots.OrderRootType)
String url
com.intellij.openapi.roots.OrderRootType type
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
public void removeAllRoots ()
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer myRoot
public void readExternal (org.jdom.Element)
com.intellij.openapi.roots.PersistentOrderRootType type
org.jdom.Element element
public void writeExternal (org.jdom.Element)
com.intellij.openapi.roots.PersistentOrderRootType type
org.jdom.Element element
void copyRootsFrom (com.intellij.openapi.roots.RootProvider)
String newRoot
String[] newRoots
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.roots.RootProvider rootContainer
private static void setNoCopyJars (java.lang.String)
String path
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
String url
private void read (org.jdom.Element, com.intellij.openapi.roots.PersistentOrderRootType)
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
org.jdom.Element roots
com.intellij.openapi.roots.PersistentOrderRootType type
String sdkRootName
org.jdom.Element child
java.util.List composites
org.jdom.Element composite
private void write (org.jdom.Element, com.intellij.openapi.roots.PersistentOrderRootType)
org.jdom.Element root
org.jdom.Element roots
com.intellij.openapi.roots.PersistentOrderRootType type
String sdkRootName
org.jdom.Element e
org.jdom.Element composite
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
public void addRootSetChangedListener (com.intellij.openapi.roots.RootProvider$RootSetChangedListener)
com.intellij.openapi.roots.RootProvider$RootSetChangedListener listener
public void addRootSetChangedListener (com.intellij.openapi.roots.RootProvider$RootSetChangedListener, com.intellij.openapi.Disposable)
com.intellij.openapi.roots.RootProvider$RootSetChangedListener listener
com.intellij.openapi.Disposable parentDisposable
public void removeRootSetChangedListener (com.intellij.openapi.roots.RootProvider$RootSetChangedListener)
com.intellij.openapi.roots.RootProvider$RootSetChangedListener listener
private com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer getOrCreateContainer (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer roots
private synthetic void lambda$readExternal$1 ()
private synthetic void lambda$null$0 (com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer)
String root
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/AdditionalLibraryRootsProvider.class
AdditionalLibraryRootsProvider.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.AdditionalLibraryRootsProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public java.util.Collection getAdditionalProjectLibraries (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
java.util.Collection roots
public java.util.Collection getRootsToWatch (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public java.util.Collection getAdditionalProjectLibrarySourceRoots (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/AnnotationOrderRootType$1.class
AnnotationOrderRootType.java
package com.intellij.openapi.roots
final com.intellij.openapi.roots.AnnotationOrderRootType$1 extends com.intellij.openapi.roots.RootPolicy {
void <init> ()
public java.util.List visitLibraryOrderEntry (com.intellij.openapi.roots.LibraryOrderEntry, java.util.List)
com.intellij.openapi.roots.LibraryOrderEntry orderEntry
java.util.List value
public java.util.List visitJdkOrderEntry (com.intellij.openapi.roots.JdkOrderEntry, java.util.List)
com.intellij.openapi.roots.JdkOrderEntry orderEntry
java.util.List value
public java.util.List visitModuleSourceOrderEntry (com.intellij.openapi.roots.ModuleSourceOrderEntry, java.util.List)
com.intellij.openapi.roots.ModuleSourceOrderEntry orderEntry
java.util.List value
public volatile synthetic java.lang.Object visitJdkOrderEntry (com.intellij.openapi.roots.JdkOrderEntry, java.lang.Object)
public volatile synthetic java.lang.Object visitLibraryOrderEntry (com.intellij.openapi.roots.LibraryOrderEntry, java.lang.Object)
public volatile synthetic java.lang.Object visitModuleSourceOrderEntry (com.intellij.openapi.roots.ModuleSourceOrderEntry, java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/AnnotationOrderRootType$2.class
AnnotationOrderRootType.java
package com.intellij.openapi.roots
final com.intellij.openapi.roots.AnnotationOrderRootType$2 extends com.intellij.openapi.roots.RootPolicy {
void <init> ()
public java.util.List visitLibraryOrderEntry (com.intellij.openapi.roots.LibraryOrderEntry, java.util.List)
com.intellij.openapi.roots.LibraryOrderEntry orderEntry
java.util.List value
public java.util.List visitJdkOrderEntry (com.intellij.openapi.roots.JdkOrderEntry, java.util.List)
com.intellij.openapi.roots.JdkOrderEntry orderEntry
java.util.List value
public java.util.List visitModuleSourceOrderEntry (com.intellij.openapi.roots.ModuleSourceOrderEntry, java.util.List)
com.intellij.openapi.roots.ModuleSourceOrderEntry orderEntry
java.util.List value
public volatile synthetic java.lang.Object visitJdkOrderEntry (com.intellij.openapi.roots.JdkOrderEntry, java.lang.Object)
public volatile synthetic java.lang.Object visitLibraryOrderEntry (com.intellij.openapi.roots.LibraryOrderEntry, java.lang.Object)
public volatile synthetic java.lang.Object visitModuleSourceOrderEntry (com.intellij.openapi.roots.ModuleSourceOrderEntry, java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/AnnotationOrderRootType.class
AnnotationOrderRootType.java
package com.intellij.openapi.roots
public com.intellij.openapi.roots.AnnotationOrderRootType extends com.intellij.openapi.roots.PersistentOrderRootType {
public static com.intellij.openapi.roots.OrderRootType getInstance ()
public void <init> ()
public boolean skipWriteIfEmpty ()
public static com.intellij.openapi.vfs.VirtualFile[] getFiles (com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.roots.OrderEntry entry
java.util.List result
com.intellij.openapi.roots.RootPolicy policy
public static java.lang.String[] getUrls (com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.roots.OrderEntry entry
java.util.List result
com.intellij.openapi.roots.RootPolicy policy
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/ImmutableSyntheticLibrary.class
ImmutableSyntheticLibrary.java
package com.intellij.openapi.roots
com.intellij.openapi.roots.ImmutableSyntheticLibrary extends com.intellij.openapi.roots.SyntheticLibrary {
private final java.util.Collection myBinaryRoots
private final java.util.Collection mySourceRoots
private final java.util.Set myExcludedRoots
private final com.intellij.openapi.util.Condition myExcludeCondition
void <init> (java.util.Collection, java.util.Collection, java.util.Set, com.intellij.openapi.util.Condition)
java.util.Collection sourceRoots
java.util.Collection binaryRoots
java.util.Set excludedRoots
com.intellij.openapi.util.Condition excludeCondition
public java.util.Collection getSourceRoots ()
public java.util.Collection getBinaryRoots ()
public java.util.Set getExcludedRoots ()
public com.intellij.openapi.util.Condition getExcludeFileCondition ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.roots.ImmutableSyntheticLibrary library
public int hashCode ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/JavaSyntheticLibrary.class
JavaSyntheticLibrary.java
package com.intellij.openapi.roots
public com.intellij.openapi.roots.JavaSyntheticLibrary extends com.intellij.openapi.roots.ImmutableSyntheticLibrary {
public void <init> (java.util.Collection, java.util.Collection, java.util.Set, com.intellij.openapi.util.Condition)
java.util.Collection sourceRoots
java.util.Collection binaryRoots
java.util.Set excludedRoots
com.intellij.openapi.util.Condition excludeCondition
public volatile synthetic int hashCode ()
public volatile synthetic boolean equals (java.lang.Object)
public volatile synthetic com.intellij.openapi.util.Condition getExcludeFileCondition ()
public volatile synthetic java.util.Set getExcludedRoots ()
public volatile synthetic java.util.Collection getBinaryRoots ()
public volatile synthetic java.util.Collection getSourceRoots ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/JavadocOrderRootType$1.class
JavadocOrderRootType.java
package com.intellij.openapi.roots
com.intellij.openapi.roots.JavadocOrderRootType$1 extends com.intellij.openapi.roots.RootPolicy {
final synthetic com.intellij.openapi.roots.JavadocOrderRootType this$0
void <init> (com.intellij.openapi.roots.JavadocOrderRootType)
com.intellij.openapi.roots.JavadocOrderRootType this$0
public java.util.List visitLibraryOrderEntry (com.intellij.openapi.roots.LibraryOrderEntry, java.util.List)
com.intellij.openapi.roots.LibraryOrderEntry orderEntry
java.util.List value
public java.util.List visitJdkOrderEntry (com.intellij.openapi.roots.JdkOrderEntry, java.util.List)
com.intellij.openapi.roots.JdkOrderEntry orderEntry
java.util.List value
public java.util.List visitModuleSourceOrderEntry (com.intellij.openapi.roots.ModuleSourceOrderEntry, java.util.List)
com.intellij.openapi.roots.ModuleSourceOrderEntry orderEntry
java.util.List value
public volatile synthetic java.lang.Object visitJdkOrderEntry (com.intellij.openapi.roots.JdkOrderEntry, java.lang.Object)
public volatile synthetic java.lang.Object visitLibraryOrderEntry (com.intellij.openapi.roots.LibraryOrderEntry, java.lang.Object)
public volatile synthetic java.lang.Object visitModuleSourceOrderEntry (com.intellij.openapi.roots.ModuleSourceOrderEntry, java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/JavadocOrderRootType.class
JavadocOrderRootType.java
package com.intellij.openapi.roots
public com.intellij.openapi.roots.JavadocOrderRootType extends com.intellij.openapi.roots.PersistentOrderRootType {
public void <init> ()
public static com.intellij.openapi.roots.OrderRootType getInstance ()
public static java.lang.String[] getUrls (com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.roots.OrderEntry entry
private java.lang.String[] doGetUrls (com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.roots.OrderEntry entry
java.util.List result
com.intellij.openapi.roots.RootPolicy policy
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/ModuleRootManagerEx.class
ModuleRootManagerEx.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ModuleRootManagerEx extends com.intellij.openapi.roots.ModuleRootManager {
public void <init> ()
public abstract com.intellij.openapi.roots.ModifiableRootModel getModifiableModel (com.intellij.openapi.roots.impl.RootConfigurationAccessor)
public abstract long getModificationCountForTests ()
public abstract void dropCaches ()
public static com.intellij.openapi.roots.ModuleRootManagerEx getInstanceEx (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/ProjectExtension.class
ProjectExtension.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ProjectExtension extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public void projectSdkChanged (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk sdk
public abstract void readExternal (org.jdom.Element)
public abstract void writeExternal (org.jdom.Element)
static void <clinit> ()
}
com/intellij/openapi/roots/ProjectRootModificationTrackerImpl.class
ProjectRootModificationTrackerImpl.java
package com.intellij.openapi.roots
public com.intellij.openapi.roots.ProjectRootModificationTrackerImpl extends com.intellij.openapi.roots.ProjectRootModificationTracker {
private final com.intellij.openapi.roots.ProjectRootManager myManager
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public long getModificationCount ()
}
com/intellij/openapi/roots/ProjectRootTestSourcesFilter.class
ProjectRootTestSourcesFilter.java
package com.intellij.openapi.roots
public com.intellij.openapi.roots.ProjectRootTestSourcesFilter extends com.intellij.openapi.roots.TestSourcesFilter {
public void <init> ()
public boolean isTestSource (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/SyntheticLibrary.class
SyntheticLibrary.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.SyntheticLibrary extends java.lang.Object {
public void <init> ()
public abstract java.util.Collection getSourceRoots ()
public java.util.Collection getBinaryRoots ()
public java.util.Set getExcludedRoots ()
public com.intellij.openapi.util.Condition getExcludeFileCondition ()
public boolean isShowInExternalLibrariesNode ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public static com.intellij.openapi.roots.SyntheticLibrary newImmutableLibrary (java.util.Collection)
java.util.Collection sourceRoots
public static com.intellij.openapi.roots.SyntheticLibrary newImmutableLibrary (java.util.Collection, java.util.Set, com.intellij.openapi.util.Condition)
java.util.Collection sourceRoots
java.util.Set excludedRoots
com.intellij.openapi.util.Condition excludeCondition
public static com.intellij.openapi.roots.SyntheticLibrary newImmutableLibrary (java.util.Collection, java.util.Collection, java.util.Set, com.intellij.openapi.util.Condition)
java.util.Collection sourceRoots
java.util.Collection binaryRoots
java.util.Set excludedRoots
com.intellij.openapi.util.Condition excludeCondition
public final java.util.Collection getAllRoots ()
private java.util.Collection getRoots (boolean, boolean)
java.util.Collection sourceRoots
java.util.Collection binaryRoots
boolean includeSources
boolean includeBinaries
public final boolean contains (com.intellij.openapi.vfs.VirtualFile, boolean, boolean)
com.intellij.openapi.vfs.VirtualFile file
boolean includeSources
boolean includeBinaries
java.util.Set roots
public final boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static java.util.Set asSet (java.util.Collection)
java.util.Collection collection
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/TestModuleProperties.class
TestModuleProperties.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.TestModuleProperties extends java.lang.Object {
public void <init> ()
public static com.intellij.openapi.roots.TestModuleProperties getInstance (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public abstract java.lang.String getProductionModuleName ()
public abstract com.intellij.openapi.module.Module getProductionModule ()
public abstract void setProductionModuleName (java.lang.String)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ClonableContentEntry.class
ClonableContentEntry.java
package com.intellij.openapi.roots.impl
abstract com.intellij.openapi.roots.impl.ClonableContentEntry extends java.lang.Object {
public abstract com.intellij.openapi.roots.ContentEntry cloneEntry (com.intellij.openapi.roots.impl.RootModelImpl)
}
com/intellij/openapi/roots/impl/ClonableContentFolder.class
ClonableContentFolder.java
package com.intellij.openapi.roots.impl
abstract com.intellij.openapi.roots.impl.ClonableContentFolder extends java.lang.Object {
public abstract com.intellij.openapi.roots.ContentFolder cloneFolder (com.intellij.openapi.roots.ContentEntry)
}
com/intellij/openapi/roots/impl/ClonableOrderEntry.class
ClonableOrderEntry.java
package com.intellij.openapi.roots.impl
public abstract com.intellij.openapi.roots.impl.ClonableOrderEntry extends java.lang.Object {
public abstract com.intellij.openapi.roots.OrderEntry cloneEntry (com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl, com.intellij.openapi.vfs.pointers.VirtualFilePointerManager)
}
com/intellij/openapi/roots/impl/ContentEntryImpl$ContentFolderComparator.class
ContentEntryImpl.java
package com.intellij.openapi.roots.impl
final com.intellij.openapi.roots.impl.ContentEntryImpl$ContentFolderComparator extends java.lang.Object implements java.util.Comparator {
public static final com.intellij.openapi.roots.impl.ContentEntryImpl$ContentFolderComparator INSTANCE
private void <init> ()
public int compare (com.intellij.openapi.roots.ContentFolder, com.intellij.openapi.roots.ContentFolder)
com.intellij.openapi.roots.ContentFolder o1
com.intellij.openapi.roots.ContentFolder o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ContentEntryImpl.class
ContentEntryImpl.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.ContentEntryImpl extends com.intellij.openapi.roots.impl.RootModelComponentBase implements com.intellij.openapi.roots.ContentEntry com.intellij.openapi.roots.impl.ClonableContentEntry java.lang.Comparable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.vfs.pointers.VirtualFilePointer myRoot
public static final String ELEMENT_NAME
private final java.util.Set mySourceFolders
private final java.util.Set myExcludeFolders
public static final String URL_ATTRIBUTE
private java.util.List myExcludePatterns
static final synthetic boolean $assertionsDisabled
void <init> (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.impl.RootModelImpl)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.impl.RootModelImpl m
void <init> (java.lang.String, com.intellij.openapi.roots.impl.RootModelImpl)
String url
com.intellij.openapi.roots.impl.RootModelImpl m
void <init> (org.jdom.Element, com.intellij.openapi.roots.impl.RootModelImpl) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element e
com.intellij.openapi.roots.impl.RootModelImpl m
private void loadExcludePatterns (org.jdom.Element)
org.jdom.Element element
org.jdom.Element e
private static java.lang.String getUrlFrom (org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element e
String url
private void loadSourceFolders (org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element child
org.jdom.Element e
private void loadExcludeFolders (org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
com.intellij.openapi.roots.impl.ExcludeFolderImpl excludeFolder
org.jdom.Element child
org.jdom.Element e
public com.intellij.openapi.vfs.VirtualFile getFile ()
public java.lang.String getUrl ()
public com.intellij.openapi.roots.SourceFolder[] getSourceFolders ()
public java.util.List getSourceFolders (org.jetbrains.jps.model.module.JpsModuleSourceRootType)
org.jetbrains.jps.model.module.JpsModuleSourceRootType rootType
public java.util.List getSourceFolders (java.util.Set)
com.intellij.openapi.roots.SourceFolder folder
java.util.Set rootTypes
com.intellij.util.SmartList folders
public com.intellij.openapi.vfs.VirtualFile[] getSourceFolderFiles ()
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.SourceFolder sourceFolder
com.intellij.openapi.roots.SourceFolder[] sourceFolders
java.util.ArrayList result
public com.intellij.openapi.roots.ExcludeFolder[] getExcludeFolders ()
public java.util.List getExcludeFolderUrls ()
com.intellij.openapi.roots.ExcludeFolder folder
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
com.intellij.openapi.roots.impl.DirectoryIndexExcludePolicy excludePolicy
java.util.List excluded
public com.intellij.openapi.vfs.VirtualFile[] getExcludeFolderFiles ()
com.intellij.openapi.roots.ExcludeFolder excludeFolder
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
com.intellij.openapi.roots.impl.DirectoryIndexExcludePolicy excludePolicy
java.util.ArrayList result
public com.intellij.openapi.roots.SourceFolder addSourceFolder (com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.vfs.VirtualFile file
boolean isTestSource
public com.intellij.openapi.roots.SourceFolder addSourceFolder (com.intellij.openapi.vfs.VirtualFile, boolean, java.lang.String)
com.intellij.openapi.vfs.VirtualFile file
boolean isTestSource
String packagePrefix
org.jetbrains.jps.model.java.JavaSourceRootType type
public com.intellij.openapi.roots.SourceFolder addSourceFolder (com.intellij.openapi.vfs.VirtualFile, org.jetbrains.jps.model.module.JpsModuleSourceRootType, org.jetbrains.jps.model.JpsElement)
com.intellij.openapi.vfs.VirtualFile file
org.jetbrains.jps.model.module.JpsModuleSourceRootType type
org.jetbrains.jps.model.JpsElement properties
public com.intellij.openapi.roots.SourceFolder addSourceFolder (com.intellij.openapi.vfs.VirtualFile, org.jetbrains.jps.model.module.JpsModuleSourceRootType)
com.intellij.openapi.vfs.VirtualFile file
org.jetbrains.jps.model.module.JpsModuleSourceRootType type
public com.intellij.openapi.roots.SourceFolder addSourceFolder (java.lang.String, boolean)
String url
boolean isTestSource
public com.intellij.openapi.roots.SourceFolder addSourceFolder (java.lang.String, org.jetbrains.jps.model.module.JpsModuleSourceRootType)
String url
org.jetbrains.jps.model.module.JpsModuleSourceRootType type
public com.intellij.openapi.roots.SourceFolder addSourceFolder (java.lang.String, org.jetbrains.jps.model.module.JpsModuleSourceRootType, org.jetbrains.jps.model.JpsElement)
String url
org.jetbrains.jps.model.module.JpsModuleSourceRootType type
org.jetbrains.jps.model.JpsElement properties
org.jetbrains.jps.model.module.JpsModuleSourceRoot sourceRoot
private com.intellij.openapi.roots.SourceFolder addSourceFolder (com.intellij.openapi.roots.impl.SourceFolderImpl)
com.intellij.openapi.roots.impl.SourceFolderImpl f
public void removeSourceFolder (com.intellij.openapi.roots.SourceFolder)
com.intellij.openapi.roots.SourceFolder sourceFolder
private void doRemove (com.intellij.openapi.roots.SourceFolder)
com.intellij.openapi.roots.SourceFolder sourceFolder
public void clearSourceFolders ()
com.intellij.openapi.roots.SourceFolder folder
public com.intellij.openapi.roots.ExcludeFolder addExcludeFolder (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.roots.ExcludeFolder addExcludeFolder (java.lang.String)
String url
private void assertCanAddFolder (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private void assertCanAddFolder (java.lang.String)
String url
public void removeExcludeFolder (com.intellij.openapi.roots.ExcludeFolder)
com.intellij.openapi.roots.ExcludeFolder excludeFolder
public boolean removeExcludeFolder (java.lang.String)
com.intellij.openapi.roots.ExcludeFolder folder
String url
public void clearExcludeFolders ()
com.intellij.openapi.roots.ExcludeFolder excludeFolder
public java.util.List getExcludePatterns ()
public void addExcludePattern (java.lang.String)
String pattern
public void removeExcludePattern (java.lang.String)
String pattern
public void setExcludePatterns (java.util.List)
java.util.List patterns
private com.intellij.openapi.roots.ExcludeFolder addExcludeFolder (com.intellij.openapi.roots.ExcludeFolder)
com.intellij.openapi.roots.ExcludeFolder f
private void assertCanRemoveFrom (com.intellij.openapi.roots.ContentFolder, java.util.Set)
com.intellij.openapi.roots.ContentFolder f
java.util.Set ff
private void assertFolderUnderMe (java.lang.String)
String url
String path
String rootPath
public boolean isSynthetic ()
public com.intellij.openapi.roots.ContentEntry cloneEntry (com.intellij.openapi.roots.impl.RootModelImpl)
com.intellij.openapi.roots.ContentFolder folder
com.intellij.openapi.roots.SourceFolder sourceFolder
com.intellij.openapi.roots.ContentFolder folder
com.intellij.openapi.roots.ExcludeFolder excludeFolder
String pattern
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ContentEntryImpl cloned
public void writeExternal (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
com.intellij.openapi.roots.SourceFolder sourceFolder
org.jdom.Element subElement
com.intellij.openapi.roots.ExcludeFolder excludeFolder
String pattern
org.jdom.Element element
public int compareTo (com.intellij.openapi.roots.impl.ContentEntryImpl)
com.intellij.openapi.roots.impl.ContentEntryImpl other
int i
public volatile synthetic boolean isDisposed ()
public volatile synthetic void dispose ()
public volatile synthetic com.intellij.openapi.roots.impl.RootModelImpl getRootModel ()
public volatile synthetic com.intellij.openapi.roots.ModuleRootModel getRootModel ()
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ContentFolderBaseImpl.class
ContentFolderBaseImpl.java
package com.intellij.openapi.roots.impl
public abstract com.intellij.openapi.roots.impl.ContentFolderBaseImpl extends com.intellij.openapi.roots.impl.RootModelComponentBase implements com.intellij.openapi.roots.ContentFolder java.lang.Comparable {
public static final String URL_ATTRIBUTE
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.vfs.pointers.VirtualFilePointer myFilePointer
protected final com.intellij.openapi.roots.impl.ContentEntryImpl myContentEntry
void <init> (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.impl.ContentEntryImpl)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.impl.ContentEntryImpl contentEntry
void <init> (java.lang.String, com.intellij.openapi.roots.impl.ContentEntryImpl)
String url
com.intellij.openapi.roots.impl.ContentEntryImpl contentEntry
protected void <init> (com.intellij.openapi.roots.impl.ContentFolderBaseImpl, com.intellij.openapi.roots.impl.ContentEntryImpl)
com.intellij.openapi.roots.impl.ContentFolderBaseImpl that
com.intellij.openapi.roots.impl.ContentEntryImpl contentEntry
void <init> (org.jdom.Element, com.intellij.openapi.roots.impl.ContentEntryImpl) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
com.intellij.openapi.roots.impl.ContentEntryImpl contentEntry
protected void <init> (com.intellij.openapi.vfs.pointers.VirtualFilePointer, com.intellij.openapi.roots.impl.ContentEntryImpl)
com.intellij.openapi.vfs.pointers.VirtualFilePointer filePointer
com.intellij.openapi.roots.impl.ContentEntryImpl contentEntry
private static java.lang.String getUrlFrom (org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
String url
public com.intellij.openapi.vfs.VirtualFile getFile ()
public com.intellij.openapi.roots.ContentEntry getContentEntry ()
protected void writeFolder (org.jdom.Element, java.lang.String)
org.jdom.Element element
String elementName
public java.lang.String getUrl ()
public boolean isSynthetic ()
public int compareTo (com.intellij.openapi.roots.impl.ContentFolderBaseImpl)
com.intellij.openapi.roots.impl.ContentFolderBaseImpl folder
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
public volatile synthetic boolean isDisposed ()
public volatile synthetic void dispose ()
public volatile synthetic com.intellij.openapi.roots.impl.RootModelImpl getRootModel ()
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/DirectoryIndex.class
DirectoryIndex.java
package com.intellij.openapi.roots.impl
public abstract com.intellij.openapi.roots.impl.DirectoryIndex extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static com.intellij.openapi.roots.impl.DirectoryIndex getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.openapi.roots.impl.DirectoryInfo getInfoForFile (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.roots.SourceFolder getSourceRootFolder (com.intellij.openapi.roots.impl.DirectoryInfo)
public abstract org.jetbrains.jps.model.module.JpsModuleSourceRootType getSourceRootType (com.intellij.openapi.roots.impl.DirectoryInfo)
public abstract com.intellij.util.Query getDirectoriesByPackageName (java.lang.String, boolean)
public abstract java.lang.String getPackageName (com.intellij.openapi.vfs.VirtualFile)
public abstract java.util.List getOrderEntries (com.intellij.openapi.roots.impl.DirectoryInfo)
public abstract java.util.Set getDependentUnloadedModules (com.intellij.openapi.module.Module)
static void <clinit> ()
}
com/intellij/openapi/roots/impl/DirectoryIndexExcludePolicy.class
DirectoryIndexExcludePolicy.java
package com.intellij.openapi.roots.impl
public abstract com.intellij.openapi.roots.impl.DirectoryIndexExcludePolicy extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public com.intellij.openapi.vfs.VirtualFile[] getExcludeRootsForProject ()
public java.lang.String[] getExcludeUrlsForProject ()
public com.intellij.util.Function getExcludeSdkRootsStrategy ()
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointer[] getExcludeRootsForModule (com.intellij.openapi.roots.ModuleRootModel)
public static com.intellij.openapi.roots.impl.DirectoryIndexExcludePolicy[] getExtensions (com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaInstance areaInstance
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/DirectoryIndexImpl$1.class
DirectoryIndexImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.DirectoryIndexImpl$1 extends java.lang.Object implements com.intellij.openapi.roots.ModuleRootListener {
final synthetic com.intellij.openapi.roots.impl.DirectoryIndexImpl this$0
void <init> (com.intellij.openapi.roots.impl.DirectoryIndexImpl)
com.intellij.openapi.roots.impl.DirectoryIndexImpl this$0
public void beforeRootsChange (com.intellij.openapi.roots.ModuleRootEvent)
com.intellij.openapi.roots.ModuleRootEvent event
public void rootsChanged (com.intellij.openapi.roots.ModuleRootEvent)
com.intellij.openapi.roots.ModuleRootEvent event
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/DirectoryIndexImpl$2.class
DirectoryIndexImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.DirectoryIndexImpl$2 extends java.lang.Object implements com.intellij.openapi.vfs.newvfs.BulkFileListener {
final synthetic com.intellij.openapi.roots.impl.DirectoryIndexImpl this$0
void <init> (com.intellij.openapi.roots.impl.DirectoryIndexImpl)
com.intellij.openapi.roots.impl.DirectoryIndexImpl this$0
public void after (java.util.List)
com.intellij.openapi.vfs.newvfs.events.VFileEvent event
java.util.List events
com.intellij.openapi.roots.impl.RootIndex rootIndex
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/DirectoryIndexImpl.class
DirectoryIndexImpl.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.DirectoryIndexImpl extends com.intellij.openapi.roots.impl.DirectoryIndex {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.project.Project myProject
private final com.intellij.util.messages.MessageBusConnection myConnection
private volatile boolean myDisposed
private volatile com.intellij.openapi.roots.impl.RootIndex myRootIndex
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private void subscribeToFileChanges ()
private static boolean shouldResetOnEvents (java.util.List)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.newvfs.events.VFileEvent event
java.util.List events
private static boolean isIgnoredFileCreated (com.intellij.openapi.vfs.newvfs.events.VFileEvent)
com.intellij.openapi.vfs.newvfs.events.VFileEvent event
private void dispatchPendingEvents ()
public com.intellij.util.Query getDirectoriesByPackageName (java.lang.String, boolean)
String packageName
boolean includeLibrarySources
private com.intellij.openapi.roots.impl.RootIndex getRootIndex ()
com.intellij.openapi.roots.impl.RootIndex rootIndex
public com.intellij.openapi.roots.impl.DirectoryInfo getInfoForFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.roots.SourceFolder getSourceRootFolder (com.intellij.openapi.roots.impl.DirectoryInfo)
com.intellij.openapi.roots.impl.DirectoryInfo info
boolean inModuleSource
public org.jetbrains.jps.model.module.JpsModuleSourceRootType getSourceRootType (com.intellij.openapi.roots.impl.DirectoryInfo)
com.intellij.openapi.roots.impl.DirectoryInfo info
com.intellij.openapi.roots.SourceFolder folder
public java.lang.String getPackageName (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile dir
public java.util.List getOrderEntries (com.intellij.openapi.roots.impl.DirectoryInfo)
com.intellij.openapi.roots.impl.DirectoryInfo info
public java.util.Set getDependentUnloadedModules (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public void assertConsistency (com.intellij.openapi.roots.impl.DirectoryInfo)
int i
com.intellij.openapi.roots.impl.DirectoryInfo info
java.util.List entries
private void checkAvailability ()
private synthetic void lambda$new$1 ()
com.intellij.openapi.roots.impl.RootIndex index
private synthetic void lambda$new$0 ()
static synthetic com.intellij.openapi.roots.impl.RootIndex access$002 (com.intellij.openapi.roots.impl.DirectoryIndexImpl, com.intellij.openapi.roots.impl.RootIndex)
com.intellij.openapi.roots.impl.DirectoryIndexImpl x0
com.intellij.openapi.roots.impl.RootIndex x1
static synthetic com.intellij.openapi.roots.impl.RootIndex access$000 (com.intellij.openapi.roots.impl.DirectoryIndexImpl)
com.intellij.openapi.roots.impl.DirectoryIndexImpl x0
static synthetic boolean access$100 (java.util.List)
java.util.List x0
static synthetic boolean access$200 (com.intellij.openapi.vfs.newvfs.events.VFileEvent)
com.intellij.openapi.vfs.newvfs.events.VFileEvent x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/DirectoryInfo.class
DirectoryInfo.java
package com.intellij.openapi.roots.impl
public abstract com.intellij.openapi.roots.impl.DirectoryInfo extends java.lang.Object {
public void <init> ()
public abstract boolean isInProject (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isIgnored ()
public abstract boolean isExcluded (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isInModuleSource (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isInLibrarySource (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.vfs.VirtualFile getSourceRoot ()
public abstract com.intellij.openapi.roots.SourceFolder getSourceRootFolder ()
public boolean hasLibraryClassRoot ()
public abstract com.intellij.openapi.vfs.VirtualFile getLibraryClassRoot ()
public abstract com.intellij.openapi.vfs.VirtualFile getContentRoot ()
public abstract com.intellij.openapi.module.Module getModule ()
public abstract java.lang.String getUnloadedModuleName ()
public abstract boolean processContentBeneathExcluded (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.Processor)
}
com/intellij/openapi/roots/impl/DirectoryInfoImpl.class
DirectoryInfoImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.DirectoryInfoImpl extends com.intellij.openapi.roots.impl.DirectoryInfo {
protected final com.intellij.openapi.vfs.VirtualFile myRoot
private final com.intellij.openapi.module.Module module
private final com.intellij.openapi.vfs.VirtualFile libraryClassRoot
private final com.intellij.openapi.vfs.VirtualFile contentRoot
private final com.intellij.openapi.vfs.VirtualFile sourceRoot
private final com.intellij.openapi.roots.SourceFolder sourceRootFolder
private final boolean myInModuleSource
private final boolean myInLibrarySource
private final boolean myExcluded
private final String myUnloadedModuleName
final java.util.List myContentInfosBeneath
void <init> (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.module.Module, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.SourceFolder, com.intellij.openapi.vfs.VirtualFile, boolean, boolean, boolean, java.lang.String)
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.module.Module module
com.intellij.openapi.vfs.VirtualFile contentRoot
com.intellij.openapi.vfs.VirtualFile sourceRoot
com.intellij.openapi.roots.SourceFolder sourceRootFolder
com.intellij.openapi.vfs.VirtualFile libraryClassRoot
boolean inModuleSource
boolean inLibrarySource
boolean isExcluded
String unloadedModuleName
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
public boolean isInProject (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isIgnored ()
public com.intellij.openapi.vfs.VirtualFile getSourceRoot ()
public com.intellij.openapi.roots.SourceFolder getSourceRootFolder ()
public com.intellij.openapi.vfs.VirtualFile getLibraryClassRoot ()
public com.intellij.openapi.vfs.VirtualFile getContentRoot ()
public boolean isInModuleSource ()
public boolean isInLibrarySource (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isExcluded ()
public boolean isExcluded (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isInModuleSource (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.module.Module getModule ()
public java.lang.String getUnloadedModuleName ()
public com.intellij.openapi.vfs.VirtualFile getRoot ()
public boolean processContentBeneathExcluded (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.Processor)
com.intellij.openapi.vfs.VirtualFile dir
com.intellij.util.Processor processor
private static synthetic boolean lambda$processContentBeneathExcluded$0 (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.Processor, com.intellij.openapi.roots.impl.DirectoryInfoImpl)
com.intellij.openapi.vfs.VirtualFile dir
com.intellij.util.Processor processor
com.intellij.openapi.roots.impl.DirectoryInfoImpl child
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/DirectoryInfoWithExcludePatterns.class
DirectoryInfoWithExcludePatterns.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.DirectoryInfoWithExcludePatterns extends com.intellij.openapi.roots.impl.DirectoryInfoImpl {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.fileTypes.impl.FileTypeAssocTable myContentExcludePatterns
private final com.intellij.openapi.util.Condition myLibraryExcludeCondition
void <init> (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.module.Module, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.SourceFolder, com.intellij.openapi.vfs.VirtualFile, boolean, boolean, boolean, com.intellij.openapi.fileTypes.impl.FileTypeAssocTable, com.intellij.openapi.util.Condition, java.lang.String)
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.module.Module module
com.intellij.openapi.vfs.VirtualFile contentRoot
com.intellij.openapi.vfs.VirtualFile sourceRoot
com.intellij.openapi.roots.SourceFolder sourceFolder
com.intellij.openapi.vfs.VirtualFile libraryClassRoot
boolean inModuleSource
boolean inLibrarySource
boolean isExcluded
com.intellij.openapi.fileTypes.impl.FileTypeAssocTable contentExcludePatterns
com.intellij.openapi.util.Condition libraryExcludeCondition
String unloadedModuleName
public boolean isInLibrarySource (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private boolean isExcludedByCondition (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.util.Condition)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.util.Condition condition
com.intellij.openapi.vfs.VirtualFile current
private boolean isExcludedByPatterns (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.fileTypes.impl.FileTypeAssocTable)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.impl.FileTypeAssocTable patterns
private static com.intellij.openapi.vfs.VirtualFile getPhysicalFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isExcluded (com.intellij.openapi.vfs.VirtualFile)
CharSequence name
boolean excludedFromModule
boolean excludedFromLibrary
com.intellij.openapi.vfs.VirtualFile file
boolean inContent
com.intellij.openapi.vfs.VirtualFile current
public boolean isInModuleSource (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static synthetic boolean lambda$isExcludedByPatterns$0 (com.intellij.openapi.fileTypes.impl.FileTypeAssocTable, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.fileTypes.impl.FileTypeAssocTable patterns
com.intellij.openapi.vfs.VirtualFile f
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ExcludeFolderImpl.class
ExcludeFolderImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.ExcludeFolderImpl extends com.intellij.openapi.roots.impl.ContentFolderBaseImpl implements com.intellij.openapi.roots.impl.ClonableContentFolder com.intellij.openapi.roots.UserDefinedExcludeFolder {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String ELEMENT_NAME
void <init> (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.impl.ContentEntryImpl)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.impl.ContentEntryImpl contentEntry
void <init> (java.lang.String, com.intellij.openapi.roots.impl.ContentEntryImpl)
String url
com.intellij.openapi.roots.impl.ContentEntryImpl contentEntry
void <init> (org.jdom.Element, com.intellij.openapi.roots.impl.ContentEntryImpl) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
com.intellij.openapi.roots.impl.ContentEntryImpl contentEntry
private void <init> (com.intellij.openapi.roots.impl.ExcludeFolderImpl, com.intellij.openapi.roots.impl.ContentEntryImpl)
com.intellij.openapi.roots.impl.ExcludeFolderImpl that
com.intellij.openapi.roots.impl.ContentEntryImpl contentEntry
public void writeExternal (org.jdom.Element)
org.jdom.Element element
public com.intellij.openapi.roots.ContentFolder cloneFolder (com.intellij.openapi.roots.ContentEntry)
com.intellij.openapi.roots.ContentEntry contentEntry
public int compareTo (com.intellij.openapi.roots.impl.ContentFolderBaseImpl)
com.intellij.openapi.roots.impl.ContentFolderBaseImpl folder
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/FileIndexBase$1.class
FileIndexBase.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.FileIndexBase$1 extends com.intellij.openapi.vfs.VirtualFileVisitor {
final synthetic com.intellij.openapi.roots.ContentIterator val$processor
final synthetic com.intellij.openapi.vfs.VirtualFileFilter val$customFilter
final synthetic com.intellij.openapi.vfs.VirtualFile val$dir
final synthetic com.intellij.openapi.roots.impl.FileIndexBase this$0
transient void <init> (com.intellij.openapi.roots.impl.FileIndexBase, com.intellij.openapi.vfs.VirtualFileVisitor$Option[], com.intellij.openapi.roots.ContentIterator, com.intellij.openapi.vfs.VirtualFileFilter, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.roots.impl.FileIndexBase this$0
com.intellij.openapi.vfs.VirtualFileVisitor$Option[] arg0
public com.intellij.openapi.vfs.VirtualFileVisitor$Result visitFileEx (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.impl.DirectoryInfo info
boolean accepted
private synthetic java.lang.Boolean lambda$visitFileEx$2 (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.impl.DirectoryInfo) throws java.lang.RuntimeException
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.impl.DirectoryInfo info
private synthetic boolean lambda$visitFileEx$1 (com.intellij.openapi.roots.ContentIterator, com.intellij.openapi.vfs.VirtualFileFilter, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.roots.ContentIterator processor
com.intellij.openapi.vfs.VirtualFileFilter customFilter
com.intellij.openapi.vfs.VirtualFile content
private synthetic com.intellij.openapi.roots.impl.DirectoryInfo lambda$visitFileEx$0 (com.intellij.openapi.vfs.VirtualFile) throws java.lang.RuntimeException
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/FileIndexBase.class
FileIndexBase.java
package com.intellij.openapi.roots.impl
abstract com.intellij.openapi.roots.impl.FileIndexBase extends java.lang.Object implements com.intellij.openapi.roots.FileIndex {
private final com.intellij.openapi.fileTypes.FileTypeRegistry myFileTypeRegistry
final com.intellij.openapi.roots.impl.DirectoryIndex myDirectoryIndex
void <init> (com.intellij.openapi.roots.impl.DirectoryIndex, com.intellij.openapi.fileTypes.FileTypeRegistry)
com.intellij.openapi.roots.impl.DirectoryIndex directoryIndex
com.intellij.openapi.fileTypes.FileTypeRegistry fileTypeManager
protected abstract boolean isScopeDisposed ()
public boolean iterateContent (com.intellij.openapi.roots.ContentIterator)
com.intellij.openapi.roots.ContentIterator processor
public boolean iterateContentUnderDirectory (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ContentIterator, com.intellij.openapi.vfs.VirtualFileFilter)
com.intellij.openapi.vfs.VirtualFile dir
com.intellij.openapi.roots.ContentIterator processor
com.intellij.openapi.vfs.VirtualFileFilter customFilter
com.intellij.openapi.vfs.VirtualFileVisitor$Result result
public boolean iterateContentUnderDirectory (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ContentIterator)
com.intellij.openapi.vfs.VirtualFile dir
com.intellij.openapi.roots.ContentIterator processor
boolean isTestSourcesRoot (com.intellij.openapi.roots.impl.DirectoryInfo)
com.intellij.openapi.roots.impl.DirectoryInfo info
org.jetbrains.jps.model.module.JpsModuleSourceRootType rootType
public com.intellij.openapi.roots.impl.DirectoryInfo getInfoForFileOrDirectory (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isContentSourceFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
static com.intellij.openapi.vfs.VirtualFile[][] getModuleContentAndSourceRoots (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
protected boolean isInContent (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.impl.DirectoryInfo)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.impl.DirectoryInfo info
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/InheritedJdkOrderEntryImpl$1.class
InheritedJdkOrderEntryImpl.java
package com.intellij.openapi.roots.impl
synthetic com.intellij.openapi.roots.impl.InheritedJdkOrderEntryImpl$1 extends java.lang.Object {
}
com/intellij/openapi/roots/impl/InheritedJdkOrderEntryImpl$MyJdkTableListener.class
InheritedJdkOrderEntryImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.InheritedJdkOrderEntryImpl$MyJdkTableListener extends java.lang.Object implements com.intellij.openapi.projectRoots.ProjectJdkTable$Listener {
final synthetic com.intellij.openapi.roots.impl.InheritedJdkOrderEntryImpl this$0
private void <init> (com.intellij.openapi.roots.impl.InheritedJdkOrderEntryImpl)
public void jdkRemoved (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk jdk
public void jdkAdded (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk jdk
public void jdkNameChanged (com.intellij.openapi.projectRoots.Sdk, java.lang.String)
com.intellij.openapi.projectRoots.Sdk jdk
String previousName
private boolean isAffectedByJdk (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk jdk
synthetic void <init> (com.intellij.openapi.roots.impl.InheritedJdkOrderEntryImpl, com.intellij.openapi.roots.impl.InheritedJdkOrderEntryImpl$1)
com.intellij.openapi.roots.impl.InheritedJdkOrderEntryImpl x0
com.intellij.openapi.roots.impl.InheritedJdkOrderEntryImpl$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/InheritedJdkOrderEntryImpl$MyProjectJdkListener.class
InheritedJdkOrderEntryImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.InheritedJdkOrderEntryImpl$MyProjectJdkListener extends java.lang.Object implements com.intellij.openapi.roots.ex.ProjectRootManagerEx$ProjectJdkListener {
final synthetic com.intellij.openapi.roots.impl.InheritedJdkOrderEntryImpl this$0
private void <init> (com.intellij.openapi.roots.impl.InheritedJdkOrderEntryImpl)
public void projectJdkChanged ()
synthetic void <init> (com.intellij.openapi.roots.impl.InheritedJdkOrderEntryImpl, com.intellij.openapi.roots.impl.InheritedJdkOrderEntryImpl$1)
com.intellij.openapi.roots.impl.InheritedJdkOrderEntryImpl x0
com.intellij.openapi.roots.impl.InheritedJdkOrderEntryImpl$1 x1
}
com/intellij/openapi/roots/impl/InheritedJdkOrderEntryImpl.class
InheritedJdkOrderEntryImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.InheritedJdkOrderEntryImpl extends com.intellij.openapi.roots.impl.LibraryOrderEntryBaseImpl implements com.intellij.openapi.roots.InheritedJdkOrderEntry com.intellij.openapi.roots.impl.ClonableOrderEntry com.intellij.openapi.roots.impl.WritableOrderEntry {
public static final String ENTRY_TYPE
private final com.intellij.openapi.roots.impl.InheritedJdkOrderEntryImpl$MyProjectJdkListener myListener
void <init> (com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl)
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
void <init> (org.jdom.Element, com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
public com.intellij.openapi.roots.OrderEntry cloneEntry (com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl, com.intellij.openapi.vfs.pointers.VirtualFilePointerManager)
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
com.intellij.openapi.vfs.pointers.VirtualFilePointerManager filePointerManager
public boolean isSynthetic ()
public boolean isValid ()
public java.lang.Object accept (com.intellij.openapi.roots.RootPolicy, java.lang.Object)
com.intellij.openapi.roots.RootPolicy policy
Object initialValue
public void writeExternal (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element rootElement
org.jdom.Element orderEntryElement
public com.intellij.openapi.projectRoots.Sdk getJdk ()
com.intellij.openapi.project.Project project
public java.lang.String getJdkName ()
com.intellij.openapi.project.Project project
protected com.intellij.openapi.roots.RootProvider getRootProvider ()
com.intellij.openapi.projectRoots.Sdk projectJdk
public java.lang.String getPresentableName ()
public void dispose ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/LibraryOrderEntryBaseImpl.class
LibraryOrderEntryBaseImpl.java
package com.intellij.openapi.roots.impl
abstract com.intellij.openapi.roots.impl.LibraryOrderEntryBaseImpl extends com.intellij.openapi.roots.impl.OrderEntryBaseImpl implements com.intellij.openapi.roots.LibraryOrSdkOrderEntry {
private static final com.intellij.openapi.diagnostic.Logger LOG
final com.intellij.openapi.roots.impl.ProjectRootManagerImpl myProjectRootManagerImpl
protected com.intellij.openapi.roots.DependencyScope myScope
private com.intellij.openapi.roots.RootProvider myCurrentlySubscribedRootProvider
void <init> (com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl)
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
protected final void init ()
public com.intellij.openapi.vfs.VirtualFile[] getFiles (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType type
public java.lang.String[] getUrls (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType type
public com.intellij.openapi.vfs.VirtualFile[] getRootFiles (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType type
com.intellij.openapi.roots.RootProvider rootProvider
protected abstract com.intellij.openapi.roots.RootProvider getRootProvider ()
public java.lang.String[] getRootUrls (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType type
com.intellij.openapi.roots.RootProvider rootProvider
public final com.intellij.openapi.module.Module getOwnerModule ()
void updateFromRootProviderAndSubscribe ()
private void resubscribe (com.intellij.openapi.roots.RootProvider)
com.intellij.openapi.roots.RootProvider wrapper
private void subscribe (com.intellij.openapi.roots.RootProvider)
com.intellij.openapi.roots.RootProvider wrapper
private void unsubscribe ()
public void dispose ()
private synthetic void lambda$updateFromRootProviderAndSubscribe$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/LibraryOrderEntryImpl$MyOrderEntryLibraryTableListener.class
LibraryOrderEntryImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.LibraryOrderEntryImpl$MyOrderEntryLibraryTableListener extends java.lang.Object implements com.intellij.openapi.roots.libraries.LibraryTable$Listener {
final synthetic com.intellij.openapi.roots.impl.LibraryOrderEntryImpl this$0
void <init> (com.intellij.openapi.roots.impl.LibraryOrderEntryImpl)
public void afterLibraryAdded (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library newLibrary
public void afterLibraryRenamed (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library library
public void beforeLibraryRemoved (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library library
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/LibraryOrderEntryImpl.class
LibraryOrderEntryImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.LibraryOrderEntryImpl extends com.intellij.openapi.roots.impl.LibraryOrderEntryBaseImpl implements com.intellij.openapi.roots.LibraryOrderEntry com.intellij.openapi.roots.impl.ClonableOrderEntry com.intellij.openapi.roots.impl.WritableOrderEntry {
private static final com.intellij.openapi.diagnostic.Logger LOG
private com.intellij.openapi.roots.libraries.Library myLibrary
private String myLibraryName
private String myLibraryLevel
private boolean myExported
static final String ENTRY_TYPE
private static final String NAME_ATTR
private static final String LEVEL_ATTR
private final com.intellij.openapi.roots.impl.LibraryOrderEntryImpl$MyOrderEntryLibraryTableListener myLibraryListener
private static final String EXPORTED_ATTR
void <init> (com.intellij.openapi.roots.libraries.Library, com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl)
com.intellij.openapi.roots.libraries.Library library
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
void <init> (org.jdom.Element, com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
String level
String name
private void <init> (com.intellij.openapi.roots.impl.LibraryOrderEntryImpl, com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl)
com.intellij.openapi.roots.impl.LibraryOrderEntryImpl that
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
void <init> (java.lang.String, java.lang.String, com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl)
String name
String level
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
private void searchForLibrary (java.lang.String, java.lang.String)
String name
String level
com.intellij.openapi.roots.libraries.LibraryTable libraryTable
com.intellij.openapi.roots.libraries.Library library
public boolean isExported ()
public void setExported (boolean)
boolean exported
public com.intellij.openapi.roots.DependencyScope getScope ()
public void setScope (com.intellij.openapi.roots.DependencyScope)
com.intellij.openapi.roots.DependencyScope scope
public com.intellij.openapi.roots.libraries.Library getLibrary ()
com.intellij.openapi.roots.libraries.Library library
public boolean isModuleLevel ()
public java.lang.String getPresentableName ()
protected com.intellij.openapi.roots.RootProvider getRootProvider ()
public boolean isValid ()
com.intellij.openapi.roots.libraries.Library library
public java.lang.Object accept (com.intellij.openapi.roots.RootPolicy, java.lang.Object)
com.intellij.openapi.roots.RootPolicy policy
Object initialValue
public com.intellij.openapi.roots.OrderEntry cloneEntry (com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl, com.intellij.openapi.vfs.pointers.VirtualFilePointerManager)
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
com.intellij.openapi.vfs.pointers.VirtualFilePointerManager filePointerManager
com.intellij.openapi.roots.impl.ProjectRootManagerImpl rootManager
public void writeExternal (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element rootElement
org.jdom.Element element
String libraryLevel
public java.lang.String getLibraryLevel ()
com.intellij.openapi.roots.libraries.LibraryTable table
public java.lang.String getLibraryName ()
private void addListeners ()
String libraryLevel
com.intellij.openapi.roots.libraries.LibraryTable libraryTable
public boolean isSynthetic ()
public void dispose ()
com.intellij.openapi.roots.libraries.LibraryTable libraryTable
private void afterLibraryAdded (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library newLibrary
private void beforeLibraryRemoved (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library library
static synthetic void access$000 (com.intellij.openapi.roots.impl.LibraryOrderEntryImpl, com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.impl.LibraryOrderEntryImpl x0
com.intellij.openapi.roots.libraries.Library x1
static synthetic void access$100 (com.intellij.openapi.roots.impl.LibraryOrderEntryImpl, com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.impl.LibraryOrderEntryImpl x0
com.intellij.openapi.roots.libraries.Library x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ModifiableModelCommitter$1$1.class
ModifiableModelCommitter.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.ModifiableModelCommitter$1$1 extends com.intellij.openapi.roots.RootPolicy {
final synthetic com.intellij.openapi.roots.impl.ModifiableModelCommitter$1 this$0
void <init> (com.intellij.openapi.roots.impl.ModifiableModelCommitter$1)
com.intellij.openapi.roots.impl.ModifiableModelCommitter$1 this$0
public java.util.List visitModuleOrderEntry (com.intellij.openapi.roots.ModuleOrderEntry, java.util.List)
com.intellij.openapi.module.Module moduleToBeRenamed
com.intellij.openapi.roots.ModuleOrderEntry moduleOrderEntry
java.util.List strings
com.intellij.openapi.module.Module module
public volatile synthetic java.lang.Object visitModuleOrderEntry (com.intellij.openapi.roots.ModuleOrderEntry, java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ModifiableModelCommitter$1.class
ModifiableModelCommitter.java
package com.intellij.openapi.roots.impl
final com.intellij.openapi.roots.impl.ModifiableModelCommitter$1 extends java.lang.Object implements com.intellij.util.graph.InboundSemiGraph {
final synthetic java.util.Collection val$allRootModels
final synthetic com.intellij.openapi.module.ModifiableModuleModel val$moduleModel
final synthetic java.util.Map val$nameToModel
void <init> (java.util.Collection, com.intellij.openapi.module.ModifiableModuleModel, java.util.Map)
public java.util.Collection getNodes ()
public java.util.Iterator getIn (com.intellij.openapi.roots.impl.RootModelImpl)
com.intellij.openapi.roots.impl.RootModelImpl depRootModel
String name
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.OrderEnumerator entries
java.util.List namesList
String[] names
java.util.List result
public volatile synthetic java.util.Iterator getIn (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ModifiableModelCommitter.class
ModifiableModelCommitter.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.ModifiableModelCommitter extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public static void multiCommit (com.intellij.openapi.roots.ModifiableRootModel[], com.intellij.openapi.module.ModifiableModuleModel)
com.intellij.openapi.roots.ModifiableRootModel[] rootModels
com.intellij.openapi.module.ModifiableModuleModel moduleModel
public static void multiCommit (java.util.Collection, com.intellij.openapi.module.ModifiableModuleModel)
java.util.Collection rootModels
com.intellij.openapi.module.ModifiableModuleModel moduleModel
java.util.List modelsToCommit
java.util.List modelsToDispose
private static java.util.List getSortedChangedModels (java.util.Collection, com.intellij.openapi.module.ModifiableModuleModel)
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.ModifiableRootModel model
java.util.Collection rootModels
com.intellij.openapi.module.ModifiableModuleModel moduleModel
java.util.List result
private static com.intellij.util.graph.DFSTBuilder createDFSTBuilder (java.util.List, com.intellij.openapi.module.ModifiableModuleModel)
String name
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.RootModelImpl rootModel
String name
com.intellij.openapi.module.Module module
java.util.List rootModels
com.intellij.openapi.module.ModifiableModuleModel moduleModel
java.util.Map nameToModel
com.intellij.openapi.module.Module[] modules
java.util.Collection allRootModels
com.intellij.util.graph.InboundSemiGraph graph
private static synthetic void lambda$multiCommit$0 (java.util.List, java.util.List)
com.intellij.openapi.roots.impl.RootModelImpl model
com.intellij.openapi.roots.ModifiableRootModel model
java.util.List modelsToCommit
java.util.List modelsToDispose
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ModuleFileIndexImpl$FakeOrderEntry.class
ModuleFileIndexImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.ModuleFileIndexImpl$FakeOrderEntry extends java.lang.Object implements com.intellij.openapi.roots.OrderEntry {
private final com.intellij.openapi.module.Module myOwnerModule
void <init> (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module ownerModule
public com.intellij.openapi.vfs.VirtualFile[] getFiles (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType type
public java.lang.String[] getUrls (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType rootType
public java.lang.String getPresentableName ()
public boolean isValid ()
public com.intellij.openapi.module.Module getOwnerModule ()
public java.lang.Object accept (com.intellij.openapi.roots.RootPolicy, java.lang.Object)
com.intellij.openapi.roots.RootPolicy policy
Object initialValue
public int compareTo (com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.roots.OrderEntry o
public boolean isSynthetic ()
public volatile synthetic int compareTo (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ModuleFileIndexImpl.class
ModuleFileIndexImpl.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.ModuleFileIndexImpl extends com.intellij.openapi.roots.impl.FileIndexBase implements com.intellij.openapi.roots.ModuleFileIndex {
private final com.intellij.openapi.module.Module myModule
public void <init> (com.intellij.openapi.module.Module, com.intellij.openapi.roots.impl.DirectoryIndex)
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.impl.DirectoryIndex directoryIndex
public boolean iterateContent (com.intellij.openapi.roots.ContentIterator, com.intellij.openapi.vfs.VirtualFileFilter)
com.intellij.openapi.vfs.VirtualFile contentRoot
com.intellij.openapi.roots.ContentIterator processor
com.intellij.openapi.vfs.VirtualFileFilter filter
java.util.Set contentRoots
java.util.Set getModuleRootsToIterate ()
public boolean isInContent (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile fileOrDir
public boolean isInSourceContent (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile fileOrDir
com.intellij.openapi.roots.impl.DirectoryInfo info
public java.util.List getOrderEntriesForFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile fileOrDir
public com.intellij.openapi.roots.OrderEntry getOrderEntryForFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile fileOrDir
public boolean isInTestSourceContent (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile fileOrDir
com.intellij.openapi.roots.impl.DirectoryInfo info
public boolean isUnderSourceRootOfType (com.intellij.openapi.vfs.VirtualFile, java.util.Set)
com.intellij.openapi.vfs.VirtualFile fileOrDir
java.util.Set rootTypes
com.intellij.openapi.roots.impl.DirectoryInfo info
protected boolean isScopeDisposed ()
public static com.intellij.openapi.roots.OrderEntry findOrderEntryWithOwnerModule (com.intellij.openapi.module.Module, java.util.List)
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.module.Module ownerModule
java.util.List orderEntries
int index
private static java.util.List findAllOrderEntriesWithOwnerModule (com.intellij.openapi.module.Module, java.util.List)
com.intellij.openapi.roots.OrderEntry entry
com.intellij.openapi.module.Module ownerModule
java.util.List entries
int index
int firstIndex
int lastIndex
protected boolean isInContent (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.impl.DirectoryInfo)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.impl.DirectoryInfo info
public volatile synthetic boolean isContentSourceFile (com.intellij.openapi.vfs.VirtualFile)
public volatile synthetic com.intellij.openapi.roots.impl.DirectoryInfo getInfoForFileOrDirectory (com.intellij.openapi.vfs.VirtualFile)
public volatile synthetic boolean iterateContentUnderDirectory (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ContentIterator)
public volatile synthetic boolean iterateContentUnderDirectory (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ContentIterator, com.intellij.openapi.vfs.VirtualFileFilter)
public volatile synthetic boolean iterateContent (com.intellij.openapi.roots.ContentIterator)
private synthetic java.util.Set lambda$getModuleRootsToIterate$0 () throws java.lang.RuntimeException
com.intellij.openapi.roots.impl.DirectoryInfo parentInfo
com.intellij.openapi.roots.impl.DirectoryInfo info
com.intellij.openapi.vfs.VirtualFile parent
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.vfs.VirtualFile[] roots
java.util.Set result
com.intellij.openapi.vfs.VirtualFile[][] allRoots
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ModuleJdkOrderEntryImpl.class
ModuleJdkOrderEntryImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.ModuleJdkOrderEntryImpl extends com.intellij.openapi.roots.impl.LibraryOrderEntryBaseImpl implements com.intellij.openapi.roots.impl.WritableOrderEntry com.intellij.openapi.roots.impl.ClonableOrderEntry com.intellij.openapi.roots.ModuleJdkOrderEntry com.intellij.openapi.projectRoots.ProjectJdkTable$Listener {
public static final String ENTRY_TYPE
private static final String JDK_NAME_ATTR
private static final String JDK_TYPE_ATTR
private com.intellij.openapi.projectRoots.Sdk myJdk
private String myJdkName
private String myJdkType
void <init> (com.intellij.openapi.projectRoots.Sdk, com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl)
com.intellij.openapi.projectRoots.Sdk projectJdk
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
void <init> (org.jdom.Element, com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
org.jdom.Attribute jdkNameAttribute
String jdkName
String jdkType
com.intellij.openapi.projectRoots.Sdk jdkByName
private static com.intellij.openapi.projectRoots.Sdk findJdk (java.lang.String, java.lang.String)
com.intellij.openapi.projectRoots.Sdk sdk
com.intellij.openapi.roots.impl.SdkFinder sdkFinder
String sdkName
String sdkType
com.intellij.openapi.projectRoots.ProjectJdkTable projectJdkTable
private void <init> (com.intellij.openapi.roots.impl.ModuleJdkOrderEntryImpl, com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl)
com.intellij.openapi.roots.impl.ModuleJdkOrderEntryImpl that
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
void <init> (java.lang.String, java.lang.String, com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl)
String jdkName
String jdkType
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
private void init (com.intellij.openapi.projectRoots.Sdk, java.lang.String, java.lang.String)
com.intellij.openapi.projectRoots.Sdk jdk
String jdkName
String jdkType
private java.lang.String getJdkType ()
protected com.intellij.openapi.roots.RootProvider getRootProvider ()
public com.intellij.openapi.projectRoots.Sdk getJdk ()
public java.lang.String getJdkName ()
com.intellij.openapi.projectRoots.Sdk jdk
public boolean isSynthetic ()
public java.lang.String getPresentableName ()
public boolean isValid ()
public java.lang.Object accept (com.intellij.openapi.roots.RootPolicy, java.lang.Object)
com.intellij.openapi.roots.RootPolicy policy
Object initialValue
public void jdkAdded (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk jdk
public void jdkNameChanged (com.intellij.openapi.projectRoots.Sdk, java.lang.String)
com.intellij.openapi.projectRoots.Sdk jdk
String previousName
public void jdkRemoved (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk jdk
public void writeExternal (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element rootElement
org.jdom.Element element
String jdkName
String jdkType
public com.intellij.openapi.roots.OrderEntry cloneEntry (com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl, com.intellij.openapi.vfs.pointers.VirtualFilePointerManager)
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
com.intellij.openapi.vfs.pointers.VirtualFilePointerManager filePointerManager
private void setJdkName (java.lang.String)
String jdkName
private void setJdkType (java.lang.String)
String jdkType
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ModuleLibraryOrderEntryImpl.class
ModuleLibraryOrderEntryImpl.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.ModuleLibraryOrderEntryImpl extends com.intellij.openapi.roots.impl.LibraryOrderEntryBaseImpl implements com.intellij.openapi.roots.LibraryOrderEntry com.intellij.openapi.roots.impl.ClonableOrderEntry com.intellij.openapi.roots.impl.WritableOrderEntry {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.roots.libraries.Library myLibrary
public static final String ENTRY_TYPE
private boolean myExported
private static final String EXPORTED_ATTR
private void <init> (com.intellij.openapi.roots.libraries.Library, com.intellij.openapi.roots.impl.RootModelImpl, boolean, com.intellij.openapi.roots.DependencyScope)
com.intellij.openapi.roots.libraries.Library library
com.intellij.openapi.roots.impl.RootModelImpl rootModel
boolean isExported
com.intellij.openapi.roots.DependencyScope scope
void <init> (java.lang.String, com.intellij.openapi.roots.libraries.PersistentLibraryKind, com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl, com.intellij.openapi.roots.ProjectModelExternalSource)
String name
com.intellij.openapi.roots.libraries.PersistentLibraryKind kind
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
com.intellij.openapi.roots.ProjectModelExternalSource externalSource
void <init> (org.jdom.Element, com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
private void doinit ()
protected com.intellij.openapi.roots.RootProvider getRootProvider ()
public com.intellij.openapi.roots.libraries.Library getLibrary ()
public boolean isModuleLevel ()
public java.lang.String getLibraryName ()
public java.lang.String getLibraryLevel ()
public java.lang.String getPresentableName ()
String url
String[] urls
String name
public boolean isValid ()
public java.lang.Object accept (com.intellij.openapi.roots.RootPolicy, java.lang.Object)
com.intellij.openapi.roots.RootPolicy policy
Object initialValue
public boolean isSynthetic ()
public com.intellij.openapi.roots.OrderEntry cloneEntry (com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl, com.intellij.openapi.vfs.pointers.VirtualFilePointerManager)
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
com.intellij.openapi.vfs.pointers.VirtualFilePointerManager filePointerManager
public void writeExternal (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element rootElement
org.jdom.Element element
public boolean isExported ()
public void setExported (boolean)
boolean value
public com.intellij.openapi.roots.DependencyScope getScope ()
public void setScope (com.intellij.openapi.roots.DependencyScope)
com.intellij.openapi.roots.DependencyScope scope
public volatile synthetic void dispose ()
public volatile synthetic java.lang.String[] getRootUrls (com.intellij.openapi.roots.OrderRootType)
public volatile synthetic com.intellij.openapi.vfs.VirtualFile[] getRootFiles (com.intellij.openapi.roots.OrderRootType)
public volatile synthetic java.lang.String[] getUrls (com.intellij.openapi.roots.OrderRootType)
public volatile synthetic com.intellij.openapi.vfs.VirtualFile[] getFiles (com.intellij.openapi.roots.OrderRootType)
public volatile synthetic java.lang.String toString ()
public volatile synthetic int compareTo (com.intellij.openapi.roots.OrderEntry)
public volatile synthetic boolean isDisposed ()
public volatile synthetic com.intellij.openapi.roots.impl.RootModelImpl getRootModel ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ModuleLibraryTable$1.class
ModuleLibraryTable.java
package com.intellij.openapi.roots.impl
final com.intellij.openapi.roots.impl.ModuleLibraryTable$1 extends com.intellij.openapi.roots.libraries.LibraryTablePresentation {
void <init> ()
public java.lang.String getDisplayName (boolean)
boolean plural
public java.lang.String getDescription ()
public java.lang.String getLibraryTableEditorTitle ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ModuleLibraryTable$ModuleLibraryOrderEntryCondition.class
ModuleLibraryTable.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.ModuleLibraryTable$ModuleLibraryOrderEntryCondition extends java.lang.Object implements com.intellij.openapi.util.Condition {
private void <init> ()
public boolean value (com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.roots.OrderEntry entry
public volatile synthetic boolean value (java.lang.Object)
synthetic void <init> (com.intellij.openapi.roots.impl.ModuleLibraryTable$1)
com.intellij.openapi.roots.impl.ModuleLibraryTable$1 x0
}
com/intellij/openapi/roots/impl/ModuleLibraryTable$OrderEntryToLibraryConvertor.class
ModuleLibraryTable.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.ModuleLibraryTable$OrderEntryToLibraryConvertor extends java.lang.Object implements com.intellij.util.containers.Convertor {
private void <init> ()
public com.intellij.openapi.roots.libraries.Library convert (com.intellij.openapi.roots.LibraryOrderEntry)
com.intellij.openapi.roots.LibraryOrderEntry o
public volatile synthetic java.lang.Object convert (java.lang.Object)
synthetic void <init> (com.intellij.openapi.roots.impl.ModuleLibraryTable$1)
com.intellij.openapi.roots.impl.ModuleLibraryTable$1 x0
}
com/intellij/openapi/roots/impl/ModuleLibraryTable.class
ModuleLibraryTable.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.ModuleLibraryTable extends java.lang.Object implements com.intellij.openapi.roots.libraries.LibraryTable com.intellij.openapi.roots.libraries.LibraryTable$ModifiableModel {
private static final com.intellij.openapi.roots.impl.ModuleLibraryTable$ModuleLibraryOrderEntryCondition MODULE_LIBRARY_ORDER_ENTRY_FILTER
private static final com.intellij.openapi.roots.impl.ModuleLibraryTable$OrderEntryToLibraryConvertor ORDER_ENTRY_TO_LIBRARY_CONVERTOR
private final com.intellij.openapi.roots.impl.RootModelImpl myRootModel
private final com.intellij.openapi.roots.impl.ProjectRootManagerImpl myProjectRootManager
public static final com.intellij.openapi.roots.libraries.LibraryTablePresentation MODULE_LIBRARY_TABLE_PRESENTATION
void <init> (com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl)
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
public com.intellij.openapi.roots.libraries.Library[] getLibraries ()
java.util.ArrayList result
java.util.Iterator libraryIterator
public com.intellij.openapi.roots.libraries.Library createLibrary ()
public com.intellij.openapi.roots.libraries.Library createLibrary (java.lang.String)
String name
public com.intellij.openapi.roots.libraries.Library createLibrary (java.lang.String, com.intellij.openapi.roots.libraries.PersistentLibraryKind)
String name
com.intellij.openapi.roots.libraries.PersistentLibraryKind type
public com.intellij.openapi.roots.libraries.Library createLibrary (java.lang.String, com.intellij.openapi.roots.libraries.PersistentLibraryKind, com.intellij.openapi.roots.ProjectModelExternalSource)
String name
com.intellij.openapi.roots.libraries.PersistentLibraryKind kind
com.intellij.openapi.roots.ProjectModelExternalSource externalSource
com.intellij.openapi.roots.impl.ModuleLibraryOrderEntryImpl orderEntry
public void removeLibrary (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.LibraryOrderEntry libraryOrderEntry
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.roots.libraries.Library library
java.util.Iterator orderIterator
public java.util.Iterator getLibraryIterator ()
com.intellij.util.containers.FilteringIterator filteringIterator
public java.lang.String getTableLevel ()
public com.intellij.openapi.roots.libraries.LibraryTablePresentation getPresentation ()
public com.intellij.openapi.roots.libraries.Library getLibraryByName (java.lang.String)
com.intellij.openapi.roots.libraries.Library library
String name
java.util.Iterator libraryIterator
public void addListener (com.intellij.openapi.roots.libraries.LibraryTable$Listener)
com.intellij.openapi.roots.libraries.LibraryTable$Listener listener
public void addListener (com.intellij.openapi.roots.libraries.LibraryTable$Listener, com.intellij.openapi.Disposable)
com.intellij.openapi.roots.libraries.LibraryTable$Listener listener
com.intellij.openapi.Disposable parentDisposable
public void removeListener (com.intellij.openapi.roots.libraries.LibraryTable$Listener)
com.intellij.openapi.roots.libraries.LibraryTable$Listener listener
public com.intellij.openapi.module.Module getModule ()
public void commit ()
public void dispose ()
public boolean isChanged ()
public com.intellij.openapi.roots.libraries.LibraryTable$ModifiableModel getModifiableModel ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ModuleOrderEntryImpl.class
ModuleOrderEntryImpl.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.ModuleOrderEntryImpl extends com.intellij.openapi.roots.impl.OrderEntryBaseImpl implements com.intellij.openapi.roots.ModuleOrderEntry com.intellij.openapi.roots.impl.WritableOrderEntry com.intellij.openapi.roots.impl.ClonableOrderEntry {
public static final String ENTRY_TYPE
public static final String MODULE_NAME_ATTR
private static final String EXPORTED_ATTR
private static final String PRODUCTION_ON_TEST_ATTRIBUTE
private final com.intellij.openapi.module.ModulePointer myModulePointer
private boolean myExported
private com.intellij.openapi.roots.DependencyScope myScope
private boolean myProductionOnTestDependency
void <init> (com.intellij.openapi.module.Module, com.intellij.openapi.roots.impl.RootModelImpl)
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.impl.RootModelImpl rootModel
void <init> (java.lang.String, com.intellij.openapi.roots.impl.RootModelImpl)
String moduleName
com.intellij.openapi.roots.impl.RootModelImpl rootModel
void <init> (org.jdom.Element, com.intellij.openapi.roots.impl.RootModelImpl) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
com.intellij.openapi.roots.impl.RootModelImpl rootModel
String moduleName
private void <init> (com.intellij.openapi.roots.impl.ModuleOrderEntryImpl, com.intellij.openapi.roots.impl.RootModelImpl)
com.intellij.openapi.roots.impl.ModuleOrderEntryImpl that
com.intellij.openapi.roots.impl.RootModelImpl rootModel
public com.intellij.openapi.module.Module getOwnerModule ()
public boolean isProductionOnTestDependency ()
public void setProductionOnTestDependency (boolean)
boolean productionOnTestDependency
public com.intellij.openapi.vfs.VirtualFile[] getFiles (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType type
com.intellij.openapi.roots.OrderRootsEnumerator enumerator
private com.intellij.openapi.roots.OrderRootsEnumerator getEnumerator (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType type
com.intellij.openapi.module.Module module
public java.lang.String[] getUrls (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.roots.OrderRootsEnumerator enumerator
public boolean isValid ()
public java.lang.Object accept (com.intellij.openapi.roots.RootPolicy, java.lang.Object)
com.intellij.openapi.roots.RootPolicy policy
Object initialValue
public java.lang.String getPresentableName ()
public boolean isSynthetic ()
public com.intellij.openapi.module.Module getModule ()
public void writeExternal (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element rootElement
org.jdom.Element element
public java.lang.String getModuleName ()
public com.intellij.openapi.roots.OrderEntry cloneEntry (com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl, com.intellij.openapi.vfs.pointers.VirtualFilePointerManager)
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
com.intellij.openapi.vfs.pointers.VirtualFilePointerManager filePointerManager
public boolean isExported ()
public void setExported (boolean)
boolean value
public com.intellij.openapi.roots.DependencyScope getScope ()
public void setScope (com.intellij.openapi.roots.DependencyScope)
com.intellij.openapi.roots.DependencyScope scope
public volatile synthetic java.lang.String toString ()
public volatile synthetic int compareTo (com.intellij.openapi.roots.OrderEntry)
public volatile synthetic boolean isDisposed ()
public volatile synthetic void dispose ()
public volatile synthetic com.intellij.openapi.roots.impl.RootModelImpl getRootModel ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ModuleOrderEnumerator.class
ModuleOrderEnumerator.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.ModuleOrderEnumerator extends com.intellij.openapi.roots.impl.OrderEnumeratorBase {
private final com.intellij.openapi.roots.ModuleRootModel myRootModel
void <init> (com.intellij.openapi.roots.ModuleRootModel, com.intellij.openapi.roots.impl.OrderRootsCache)
com.intellij.openapi.roots.ModuleRootModel rootModel
com.intellij.openapi.roots.impl.OrderRootsCache cache
public void processRootModules (com.intellij.util.Processor)
com.intellij.util.Processor processor
protected void forEach (com.intellij.util.PairProcessor)
com.intellij.util.PairProcessor processor
public boolean isRootModuleModel (com.intellij.openapi.roots.ModuleRootModel)
com.intellij.openapi.roots.ModuleRootModel rootModel
public volatile synthetic boolean isProductionOnly ()
public volatile synthetic boolean isCompileOnly ()
public volatile synthetic boolean isRuntimeOnly ()
public volatile synthetic java.lang.Object process (com.intellij.openapi.roots.RootPolicy, java.lang.Object)
public volatile synthetic void forEachModule (com.intellij.util.Processor)
public volatile synthetic void forEachLibrary (com.intellij.util.Processor)
public volatile synthetic void forEach (com.intellij.util.Processor)
public volatile synthetic boolean shouldRecurse (com.intellij.openapi.roots.ModuleOrderEntry, java.util.List)
public volatile synthetic int getFlags ()
public volatile synthetic com.intellij.openapi.roots.OrderRootsEnumerator roots (com.intellij.util.NotNullFunction)
public volatile synthetic com.intellij.openapi.roots.OrderRootsEnumerator roots (com.intellij.openapi.roots.OrderRootType)
public volatile synthetic com.intellij.openapi.roots.OrderRootsEnumerator sources ()
public volatile synthetic com.intellij.openapi.roots.OrderRootsEnumerator classes ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator using (com.intellij.openapi.roots.RootModelProvider)
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator satisfying (com.intellij.openapi.util.Condition)
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator exportedOnly ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator recursively ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator withoutModuleSourceEntries ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator withoutDepModules ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator withoutLibraries ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator withoutSdk ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator runtimeOnly ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator compileOnly ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator productionOnly ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ModuleRootEventImpl.class
ModuleRootEventImpl.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.ModuleRootEventImpl extends com.intellij.openapi.roots.ModuleRootEvent {
private final boolean myFiletypes
public void <init> (com.intellij.openapi.project.Project, boolean)
com.intellij.openapi.project.Project project
boolean filetypes
public boolean isCausedByFileTypesChange ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ModuleRootManagerImpl$1.class
ModuleRootManagerImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.ModuleRootManagerImpl$1 extends com.intellij.openapi.roots.impl.RootModelImpl {
final synthetic com.intellij.openapi.roots.impl.ModuleRootManagerImpl this$0
void <init> (com.intellij.openapi.roots.impl.ModuleRootManagerImpl, com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ModuleRootManagerImpl, boolean, com.intellij.openapi.roots.impl.RootConfigurationAccessor, com.intellij.openapi.vfs.pointers.VirtualFilePointerManager, com.intellij.openapi.roots.impl.ProjectRootManagerImpl)
com.intellij.openapi.roots.impl.ModuleRootManagerImpl this$0
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ModuleRootManagerImpl moduleRootManager
boolean writable
com.intellij.openapi.roots.impl.RootConfigurationAccessor rootConfigurationAccessor
com.intellij.openapi.vfs.pointers.VirtualFilePointerManager filePointerManager
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
public void dispose ()
}
com/intellij/openapi/roots/impl/ModuleRootManagerImpl$ModuleRootManagerState.class
ModuleRootManagerImpl.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.ModuleRootManagerImpl$ModuleRootManagerState extends java.lang.Object implements com.intellij.openapi.util.JDOMExternalizable {
private com.intellij.openapi.roots.impl.RootModelImpl myRootModel
private org.jdom.Element myRootModelElement
public void <init> ()
public void <init> (com.intellij.openapi.roots.impl.RootModelImpl)
com.intellij.openapi.roots.impl.RootModelImpl rootModel
public void readExternal (org.jdom.Element)
org.jdom.Element element
public void writeExternal (org.jdom.Element)
org.jdom.Element element
public org.jdom.Element getRootModelElement ()
}
com/intellij/openapi/roots/impl/ModuleRootManagerImpl.class
ModuleRootManagerImpl.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.ModuleRootManagerImpl extends com.intellij.openapi.roots.ModuleRootManagerEx implements com.intellij.openapi.Disposable {
protected static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.module.Module myModule
private final com.intellij.openapi.roots.impl.ProjectRootManagerImpl myProjectRootManager
private final com.intellij.openapi.vfs.pointers.VirtualFilePointerManager myFilePointerManager
protected com.intellij.openapi.roots.impl.RootModelImpl myRootModel
private boolean myIsDisposed
private boolean myLoaded
private final com.intellij.openapi.roots.impl.OrderRootsCache myOrderRootsCache
private final java.util.Map myModelCreations
protected final com.intellij.openapi.util.SimpleModificationTracker myModificationTracker
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.openapi.module.Module, com.intellij.openapi.roots.impl.ProjectRootManagerImpl, com.intellij.openapi.vfs.pointers.VirtualFilePointerManager)
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
com.intellij.openapi.vfs.pointers.VirtualFilePointerManager filePointerManager
public com.intellij.openapi.module.Module getModule ()
public com.intellij.openapi.roots.ModuleFileIndex getFileIndex ()
public void dispose ()
java.util.List entries
java.util.Map$Entry entry
java.util.List entries
public com.intellij.openapi.roots.ModifiableRootModel getModifiableModel ()
public com.intellij.openapi.roots.ModifiableRootModel getModifiableModel (com.intellij.openapi.roots.impl.RootConfigurationAccessor)
com.intellij.openapi.roots.impl.RootConfigurationAccessor accessor
com.intellij.openapi.roots.impl.RootModelImpl model
public long getModificationCountForTests ()
void makeRootsChange (java.lang.Runnable)
Runnable runnable
com.intellij.openapi.roots.ex.ProjectRootManagerEx projectRootManagerEx
public com.intellij.openapi.roots.impl.RootModelImpl getRootModel ()
public com.intellij.openapi.roots.ContentEntry[] getContentEntries ()
public com.intellij.openapi.roots.OrderEntry[] getOrderEntries ()
public com.intellij.openapi.projectRoots.Sdk getSdk ()
public boolean isSdkInherited ()
void commitModel (com.intellij.openapi.roots.impl.RootModelImpl)
com.intellij.openapi.roots.impl.RootModelImpl rootModel
boolean changed
com.intellij.openapi.project.Project project
com.intellij.openapi.module.ModifiableModuleModel moduleModel
static void doCommit (com.intellij.openapi.roots.impl.RootModelImpl)
Exception e
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ModuleRootManagerImpl rootManager
public com.intellij.openapi.module.Module[] getDependencies ()
public com.intellij.openapi.module.Module[] getDependencies (boolean)
boolean includeTests
public com.intellij.openapi.module.Module[] getModuleDependencies ()
public com.intellij.openapi.module.Module[] getModuleDependencies (boolean)
boolean includeTests
public boolean isDependsOn (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public java.lang.String[] getDependencyModuleNames ()
public java.lang.Object getModuleExtension (java.lang.Class)
Class klass
public java.lang.Object processOrder (com.intellij.openapi.roots.RootPolicy, java.lang.Object)
com.intellij.openapi.roots.RootPolicy policy
Object initialValue
public com.intellij.openapi.roots.OrderEnumerator orderEntries ()
public static com.intellij.openapi.roots.OrderRootsEnumerator getCachingEnumeratorForType (com.intellij.openapi.roots.OrderRootType, com.intellij.openapi.module.Module)
com.intellij.openapi.roots.OrderRootType type
com.intellij.openapi.module.Module module
private static com.intellij.openapi.roots.OrderRootsEnumerator getEnumeratorForType (com.intellij.openapi.roots.OrderRootType, com.intellij.openapi.module.Module)
com.intellij.openapi.roots.OrderRootType type
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.OrderEnumerator base
public com.intellij.openapi.vfs.VirtualFile[] getContentRoots ()
public java.lang.String[] getContentRootUrls ()
public java.lang.String[] getExcludeRootUrls ()
public com.intellij.openapi.vfs.VirtualFile[] getExcludeRoots ()
public java.lang.String[] getSourceRootUrls ()
public java.lang.String[] getSourceRootUrls (boolean)
boolean includingTests
public com.intellij.openapi.vfs.VirtualFile[] getSourceRoots ()
public com.intellij.openapi.vfs.VirtualFile[] getSourceRoots (boolean)
boolean includingTests
public java.util.List getSourceRoots (org.jetbrains.jps.model.module.JpsModuleSourceRootType)
org.jetbrains.jps.model.module.JpsModuleSourceRootType rootType
public java.util.List getSourceRoots (java.util.Set)
java.util.Set rootTypes
public void dropCaches ()
public com.intellij.openapi.roots.impl.ModuleRootManagerImpl$ModuleRootManagerState getState ()
public void loadState (com.intellij.openapi.roots.impl.ModuleRootManagerImpl$ModuleRootManagerState)
com.intellij.openapi.roots.impl.ModuleRootManagerImpl$ModuleRootManagerState object
protected void loadState (com.intellij.openapi.roots.impl.ModuleRootManagerImpl$ModuleRootManagerState, boolean)
com.intellij.openapi.util.InvalidDataException e
com.intellij.openapi.roots.impl.ModuleRootManagerImpl$ModuleRootManagerState object
boolean throwEvent
com.intellij.util.ThrowableRunnable r
public void stateChanged ()
public com.intellij.openapi.roots.ProjectModelExternalSource getExternalSource ()
private synthetic void lambda$loadState$1 (com.intellij.openapi.roots.impl.ModuleRootManagerImpl$ModuleRootManagerState, boolean) throws java.lang.RuntimeException
com.intellij.openapi.roots.impl.ModuleRootManagerImpl$ModuleRootManagerState object
boolean throwEvent
com.intellij.openapi.roots.impl.RootModelImpl newModel
private static synthetic void lambda$null$0 (com.intellij.openapi.roots.impl.RootModelImpl)
com.intellij.openapi.roots.impl.RootModelImpl newModel
static synthetic java.util.Map access$000 (com.intellij.openapi.roots.impl.ModuleRootManagerImpl)
com.intellij.openapi.roots.impl.ModuleRootManagerImpl x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ModuleSourceOrderEntryImpl.class
ModuleSourceOrderEntryImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.ModuleSourceOrderEntryImpl extends com.intellij.openapi.roots.impl.OrderEntryBaseImpl implements com.intellij.openapi.roots.ModuleSourceOrderEntry com.intellij.openapi.roots.impl.WritableOrderEntry com.intellij.openapi.roots.impl.ClonableOrderEntry {
static final String ENTRY_TYPE
private static final String ATTRIBUTE_FOR_TESTS
void <init> (com.intellij.openapi.roots.impl.RootModelImpl)
com.intellij.openapi.roots.impl.RootModelImpl rootModel
void <init> (org.jdom.Element, com.intellij.openapi.roots.impl.RootModelImpl) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
com.intellij.openapi.roots.impl.RootModelImpl rootModel
public void writeExternal (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element rootElement
org.jdom.Element element
public boolean isValid ()
public com.intellij.openapi.module.Module getOwnerModule ()
public java.lang.Object accept (com.intellij.openapi.roots.RootPolicy, java.lang.Object)
com.intellij.openapi.roots.RootPolicy policy
Object initialValue
public java.lang.String getPresentableName ()
public com.intellij.openapi.vfs.VirtualFile[] getFiles (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType type
public java.lang.String[] getUrls (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.SourceFolder sourceFolder
com.intellij.openapi.roots.ContentEntry contentEntry
java.util.List result
com.intellij.openapi.roots.OrderRootType type
public com.intellij.openapi.roots.OrderEntry cloneEntry (com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl, com.intellij.openapi.vfs.pointers.VirtualFilePointerManager)
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
com.intellij.openapi.vfs.pointers.VirtualFilePointerManager filePointerManager
public boolean isSynthetic ()
public volatile synthetic com.intellij.openapi.roots.ModuleRootModel getRootModel ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ModulesOrderEnumerator.class
ModulesOrderEnumerator.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.ModulesOrderEnumerator extends com.intellij.openapi.roots.impl.OrderEnumeratorBase {
private final java.util.Collection myModules
public void <init> (java.util.Collection)
java.util.Collection modules
public void processRootModules (com.intellij.util.Processor)
com.intellij.openapi.module.Module each
com.intellij.util.Processor processor
protected void forEach (com.intellij.util.PairProcessor)
com.intellij.openapi.module.Module module
com.intellij.util.PairProcessor processor
gnu.trove.THashSet processed
public boolean isRootModuleModel (com.intellij.openapi.roots.ModuleRootModel)
com.intellij.openapi.roots.ModuleRootModel rootModel
public volatile synthetic boolean isProductionOnly ()
public volatile synthetic boolean isCompileOnly ()
public volatile synthetic boolean isRuntimeOnly ()
public volatile synthetic java.lang.Object process (com.intellij.openapi.roots.RootPolicy, java.lang.Object)
public volatile synthetic void forEachModule (com.intellij.util.Processor)
public volatile synthetic void forEachLibrary (com.intellij.util.Processor)
public volatile synthetic void forEach (com.intellij.util.Processor)
public volatile synthetic boolean shouldRecurse (com.intellij.openapi.roots.ModuleOrderEntry, java.util.List)
public volatile synthetic int getFlags ()
public volatile synthetic com.intellij.openapi.roots.OrderRootsEnumerator roots (com.intellij.util.NotNullFunction)
public volatile synthetic com.intellij.openapi.roots.OrderRootsEnumerator roots (com.intellij.openapi.roots.OrderRootType)
public volatile synthetic com.intellij.openapi.roots.OrderRootsEnumerator sources ()
public volatile synthetic com.intellij.openapi.roots.OrderRootsEnumerator classes ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator using (com.intellij.openapi.roots.RootModelProvider)
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator satisfying (com.intellij.openapi.util.Condition)
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator exportedOnly ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator recursively ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator withoutModuleSourceEntries ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator withoutDepModules ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator withoutLibraries ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator withoutSdk ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator runtimeOnly ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator compileOnly ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator productionOnly ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/NonProjectDirectoryInfo$1.class
NonProjectDirectoryInfo.java
package com.intellij.openapi.roots.impl
final com.intellij.openapi.roots.impl.NonProjectDirectoryInfo$1 extends com.intellij.openapi.roots.impl.NonProjectDirectoryInfo {
void <init> (java.lang.String)
String debugName
public boolean isIgnored ()
}
com/intellij/openapi/roots/impl/NonProjectDirectoryInfo$2.class
NonProjectDirectoryInfo.java
package com.intellij.openapi.roots.impl
final com.intellij.openapi.roots.impl.NonProjectDirectoryInfo$2 extends com.intellij.openapi.roots.impl.NonProjectDirectoryInfo {
void <init> (java.lang.String)
String debugName
public boolean isExcluded ()
}
com/intellij/openapi/roots/impl/NonProjectDirectoryInfo$WithBeneathInfo.class
NonProjectDirectoryInfo.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.NonProjectDirectoryInfo$WithBeneathInfo extends com.intellij.openapi.roots.impl.NonProjectDirectoryInfo {
private final com.intellij.openapi.roots.impl.NonProjectDirectoryInfo myDelegate
final java.util.List myContentInfosBeneath
void <init> (com.intellij.openapi.roots.impl.NonProjectDirectoryInfo)
com.intellij.openapi.roots.impl.NonProjectDirectoryInfo delegate
public boolean processContentBeneathExcluded (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.Processor)
com.intellij.openapi.vfs.VirtualFile dir
com.intellij.util.Processor processor
public boolean isInProject (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public java.lang.String toString ()
public boolean isIgnored ()
public com.intellij.openapi.vfs.VirtualFile getSourceRoot ()
public com.intellij.openapi.vfs.VirtualFile getLibraryClassRoot ()
public com.intellij.openapi.vfs.VirtualFile getContentRoot ()
public boolean isInLibrarySource (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isExcluded ()
public boolean isExcluded (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isInModuleSource (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.module.Module getModule ()
public java.lang.String getUnloadedModuleName ()
public com.intellij.openapi.roots.SourceFolder getSourceRootFolder ()
public boolean hasLibraryClassRoot ()
private static synthetic boolean lambda$processContentBeneathExcluded$0 (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.Processor, com.intellij.openapi.roots.impl.DirectoryInfoImpl)
com.intellij.openapi.vfs.VirtualFile dir
com.intellij.util.Processor processor
com.intellij.openapi.roots.impl.DirectoryInfoImpl child
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/NonProjectDirectoryInfo.class
NonProjectDirectoryInfo.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.NonProjectDirectoryInfo extends com.intellij.openapi.roots.impl.DirectoryInfo {
static final com.intellij.openapi.roots.impl.NonProjectDirectoryInfo IGNORED
static final com.intellij.openapi.roots.impl.NonProjectDirectoryInfo EXCLUDED
static final com.intellij.openapi.roots.impl.NonProjectDirectoryInfo NOT_UNDER_PROJECT_ROOTS
static final com.intellij.openapi.roots.impl.NonProjectDirectoryInfo INVALID
static final com.intellij.openapi.roots.impl.NonProjectDirectoryInfo NOT_SUPPORTED_VIRTUAL_FILE_IMPLEMENTATION
private final String myDebugName
private void <init> (java.lang.String)
String debugName
public boolean isInProject (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public boolean isIgnored ()
public com.intellij.openapi.vfs.VirtualFile getSourceRoot ()
public com.intellij.openapi.vfs.VirtualFile getLibraryClassRoot ()
public com.intellij.openapi.vfs.VirtualFile getContentRoot ()
public boolean isInLibrarySource (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isExcluded ()
public boolean isExcluded (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isInModuleSource (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.module.Module getModule ()
public java.lang.String getUnloadedModuleName ()
public com.intellij.openapi.roots.SourceFolder getSourceRootFolder ()
public boolean processContentBeneathExcluded (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.Processor)
com.intellij.openapi.vfs.VirtualFile dir
com.intellij.util.Processor processor
synthetic void <init> (java.lang.String, com.intellij.openapi.roots.impl.NonProjectDirectoryInfo$1)
String x0
com.intellij.openapi.roots.impl.NonProjectDirectoryInfo$1 x1
static synthetic java.lang.String access$100 (com.intellij.openapi.roots.impl.NonProjectDirectoryInfo)
com.intellij.openapi.roots.impl.NonProjectDirectoryInfo x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/OrderEntryBaseImpl.class
OrderEntryBaseImpl.java
package com.intellij.openapi.roots.impl
abstract com.intellij.openapi.roots.impl.OrderEntryBaseImpl extends com.intellij.openapi.roots.impl.RootModelComponentBase implements com.intellij.openapi.roots.OrderEntry {
private static final com.intellij.openapi.diagnostic.Logger LOG
private int myIndex
private static int _hc
private final int hc
protected void <init> (com.intellij.openapi.roots.impl.RootModelImpl)
com.intellij.openapi.roots.impl.RootModelImpl rootModel
void setIndex (int)
int index
public int compareTo (com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.roots.OrderEntry orderEntry
boolean sameType (com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.roots.OrderEntry that
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/OrderEntryFactory.class
OrderEntryFactory.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.OrderEntryFactory extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String ORDER_ENTRY_ELEMENT_NAME
public static final String ORDER_ENTRY_TYPE_ATTR
void <init> ()
static com.intellij.openapi.roots.OrderEntry createOrderEntryByElement (org.jdom.Element, com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
String type
static org.jdom.Element createOrderEntryElement (java.lang.String)
String type
org.jdom.Element element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/OrderEntryUtil.class
OrderEntryUtil.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.OrderEntryUtil extends java.lang.Object {
private void <init> ()
public static com.intellij.openapi.roots.LibraryOrderEntry findLibraryOrderEntry (com.intellij.openapi.roots.ModuleRootModel, com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.roots.ModuleRootModel model
com.intellij.openapi.roots.libraries.Library library
public static com.intellij.openapi.roots.LibraryOrderEntry findLibraryOrderEntry (com.intellij.openapi.roots.ModuleRootModel, java.lang.String)
String libName
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.roots.ModuleRootModel model
String libraryName
public static com.intellij.openapi.roots.ModuleOrderEntry findModuleOrderEntry (com.intellij.openapi.roots.ModuleRootModel, com.intellij.openapi.module.Module)
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.roots.ModuleRootModel model
com.intellij.openapi.module.Module module
public static com.intellij.openapi.roots.JdkOrderEntry findJdkOrderEntry (com.intellij.openapi.roots.ModuleRootModel, com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.roots.ModuleRootModel model
com.intellij.openapi.projectRoots.Sdk sdk
public static boolean equals (com.intellij.openapi.roots.OrderEntry, com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.roots.JdkOrderEntry jdkOrderEntry1
com.intellij.openapi.roots.JdkOrderEntry jdkOrderEntry2
com.intellij.openapi.roots.LibraryOrderEntry jdkOrderEntry1
com.intellij.openapi.roots.LibraryOrderEntry jdkOrderEntry2
com.intellij.openapi.roots.ModuleSourceOrderEntry jdkOrderEntry1
com.intellij.openapi.roots.ModuleSourceOrderEntry jdkOrderEntry2
com.intellij.openapi.roots.ModuleOrderEntry jdkOrderEntry1
com.intellij.openapi.roots.ModuleOrderEntry jdkOrderEntry2
com.intellij.openapi.roots.OrderEntry orderEntry1
com.intellij.openapi.roots.OrderEntry orderEntry2
public static boolean equals (com.intellij.openapi.roots.libraries.Library, com.intellij.openapi.roots.libraries.Library)
String name
com.intellij.openapi.roots.OrderRootType type
com.intellij.openapi.roots.libraries.Library library1
com.intellij.openapi.roots.libraries.Library library2
com.intellij.openapi.roots.libraries.LibraryTable table
public static void addLibraryToRoots (com.intellij.openapi.roots.LibraryOrderEntry, com.intellij.openapi.module.Module)
com.intellij.openapi.roots.LibraryOrderEntry libraryOrderEntry
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.libraries.Library library
public static void addLibraryToRoots (com.intellij.openapi.module.Module, com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.libraries.Library library
public static void addLibraryToRoots (com.intellij.openapi.module.Module, com.intellij.openapi.roots.libraries.Library, com.intellij.openapi.roots.DependencyScope, boolean)
com.intellij.openapi.vfs.VirtualFile jarFile
com.intellij.openapi.vfs.VirtualFile[] files
com.intellij.openapi.roots.OrderRootType orderRootType
com.intellij.openapi.roots.libraries.Library jarLibrary
com.intellij.openapi.roots.libraries.Library$ModifiableModel libraryModel
com.intellij.openapi.roots.LibraryOrderEntry entry
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.libraries.Library library
com.intellij.openapi.roots.DependencyScope scope
boolean exported
com.intellij.openapi.roots.ModifiableRootModel rootModel
com.intellij.openapi.roots.LibraryOrderEntry entry
private static int findLibraryOrderEntry (com.intellij.openapi.roots.OrderEntry[], com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.OrderEntry entry
int i
com.intellij.openapi.roots.OrderEntry[] entries
com.intellij.openapi.roots.libraries.Library library
public static void replaceLibrary (com.intellij.openapi.roots.ModifiableRootModel, com.intellij.openapi.roots.libraries.Library, com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.ModifiableRootModel model
com.intellij.openapi.roots.libraries.Library oldLibrary
com.intellij.openapi.roots.libraries.Library newLibrary
int i
public static void replaceLibraryEntryByAdded (com.intellij.openapi.roots.ModifiableRootModel, com.intellij.openapi.roots.LibraryOrderEntry)
com.intellij.openapi.roots.ModifiableRootModel model
com.intellij.openapi.roots.LibraryOrderEntry entry
int i
private static void replaceLibraryByAdded (com.intellij.openapi.roots.ModifiableRootModel, int)
com.intellij.openapi.roots.ModifiableRootModel model
int toReplace
com.intellij.openapi.roots.OrderEntry[] entries
com.intellij.openapi.roots.LibraryOrderEntry newEntry
com.intellij.openapi.roots.LibraryOrderEntry libraryEntry
boolean exported
com.intellij.openapi.roots.DependencyScope scope
com.intellij.openapi.roots.OrderEntry[] newEntries
public static void processOrderEntries (com.intellij.openapi.module.Module, java.lang.Class, com.intellij.util.Processor)
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.module.Module module
Class orderEntryClass
com.intellij.util.Processor processor
com.intellij.openapi.roots.OrderEntry[] orderEntries
public static com.intellij.openapi.roots.DependencyScope intersectScopes (com.intellij.openapi.roots.DependencyScope, com.intellij.openapi.roots.DependencyScope)
com.intellij.openapi.roots.DependencyScope scope1
com.intellij.openapi.roots.DependencyScope scope2
public static java.util.List getModuleLibraries (com.intellij.openapi.roots.ModuleRootModel)
com.intellij.openapi.roots.LibraryOrderEntry entry
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.roots.ModuleRootModel model
com.intellij.openapi.roots.OrderEntry[] orderEntries
java.util.List libraries
public static boolean isModuleLibraryOrderEntry (com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.roots.OrderEntry orderEntry
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/OrderEnumeratorBase$1.class
OrderEnumeratorBase.java
package com.intellij.openapi.roots.impl
synthetic com.intellij.openapi.roots.impl.OrderEnumeratorBase$1 extends java.lang.Object {
}
com/intellij/openapi/roots/impl/OrderEnumeratorBase$OrderEntryProcessor.class
OrderEnumeratorBase.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.OrderEnumeratorBase$OrderEntryProcessor extends java.lang.Object implements com.intellij.util.PairProcessor {
private Object myValue
private final com.intellij.openapi.roots.RootPolicy myPolicy
private void <init> (com.intellij.openapi.roots.RootPolicy, java.lang.Object)
com.intellij.openapi.roots.RootPolicy policy
Object initialValue
public boolean process (com.intellij.openapi.roots.OrderEntry, java.util.List)
com.intellij.openapi.roots.OrderEntry orderEntry
java.util.List customHandlers
public volatile synthetic boolean process (java.lang.Object, java.lang.Object)
synthetic void <init> (com.intellij.openapi.roots.RootPolicy, java.lang.Object, com.intellij.openapi.roots.impl.OrderEnumeratorBase$1)
com.intellij.openapi.roots.RootPolicy x0
Object x1
com.intellij.openapi.roots.impl.OrderEnumeratorBase$1 x2
static synthetic java.lang.Object access$100 (com.intellij.openapi.roots.impl.OrderEnumeratorBase$OrderEntryProcessor)
com.intellij.openapi.roots.impl.OrderEnumeratorBase$OrderEntryProcessor x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/OrderEnumeratorBase$ProcessEntryAction.class
OrderEnumeratorBase.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.OrderEnumeratorBase$ProcessEntryAction extends java.lang.Object {
public com.intellij.openapi.roots.impl.OrderEnumeratorBase$ProcessEntryActionType type
com.intellij.openapi.module.Module recurseOnModule
public static final com.intellij.openapi.roots.impl.OrderEnumeratorBase$ProcessEntryAction SKIP
public static final com.intellij.openapi.roots.impl.OrderEnumeratorBase$ProcessEntryAction PROCESS
private void <init> (com.intellij.openapi.roots.impl.OrderEnumeratorBase$ProcessEntryActionType)
com.intellij.openapi.roots.impl.OrderEnumeratorBase$ProcessEntryActionType type
static com.intellij.openapi.roots.impl.OrderEnumeratorBase$ProcessEntryAction RECURSE (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.impl.OrderEnumeratorBase$ProcessEntryAction result
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/OrderEnumeratorBase$ProcessEntryActionType.class
OrderEnumeratorBase.java
package com.intellij.openapi.roots.impl
public final enum com.intellij.openapi.roots.impl.OrderEnumeratorBase$ProcessEntryActionType extends java.lang.Enum {
public static final enum com.intellij.openapi.roots.impl.OrderEnumeratorBase$ProcessEntryActionType SKIP
public static final enum com.intellij.openapi.roots.impl.OrderEnumeratorBase$ProcessEntryActionType RECURSE
public static final enum com.intellij.openapi.roots.impl.OrderEnumeratorBase$ProcessEntryActionType PROCESS
private static final synthetic com.intellij.openapi.roots.impl.OrderEnumeratorBase$ProcessEntryActionType[] $VALUES
public static com.intellij.openapi.roots.impl.OrderEnumeratorBase$ProcessEntryActionType[] values ()
public static com.intellij.openapi.roots.impl.OrderEnumeratorBase$ProcessEntryActionType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/openapi/roots/impl/OrderEnumeratorBase.class
OrderEnumeratorBase.java
package com.intellij.openapi.roots.impl
abstract com.intellij.openapi.roots.impl.OrderEnumeratorBase extends com.intellij.openapi.roots.OrderEnumerator implements com.intellij.openapi.roots.OrderEnumeratorSettings {
private static final com.intellij.openapi.diagnostic.Logger LOG
private boolean myProductionOnly
private boolean myCompileOnly
private boolean myRuntimeOnly
private boolean myWithoutJdk
private boolean myWithoutLibraries
boolean myWithoutDepModules
private boolean myWithoutModuleSourceEntries
boolean myRecursively
boolean myRecursivelyExportedOnly
private boolean myExportedOnly
private com.intellij.openapi.util.Condition myCondition
com.intellij.openapi.roots.RootModelProvider myModulesProvider
private final com.intellij.openapi.roots.impl.OrderRootsCache myCache
static final synthetic boolean $assertionsDisabled
void <init> (com.intellij.openapi.roots.impl.OrderRootsCache)
com.intellij.openapi.roots.impl.OrderRootsCache cache
static java.util.List getCustomHandlers (com.intellij.openapi.module.Module)
com.intellij.openapi.roots.OrderEnumerationHandler$Factory handlerFactory
com.intellij.openapi.module.Module module
java.util.List customHandlers
public com.intellij.openapi.roots.OrderEnumerator productionOnly ()
public com.intellij.openapi.roots.OrderEnumerator compileOnly ()
public com.intellij.openapi.roots.OrderEnumerator runtimeOnly ()
public com.intellij.openapi.roots.OrderEnumerator withoutSdk ()
public com.intellij.openapi.roots.OrderEnumerator withoutLibraries ()
public com.intellij.openapi.roots.OrderEnumerator withoutDepModules ()
public com.intellij.openapi.roots.OrderEnumerator withoutModuleSourceEntries ()
public com.intellij.openapi.roots.OrderEnumerator recursively ()
public com.intellij.openapi.roots.OrderEnumerator exportedOnly ()
public com.intellij.openapi.roots.OrderEnumerator satisfying (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition condition
public com.intellij.openapi.roots.OrderEnumerator using (com.intellij.openapi.roots.RootModelProvider)
com.intellij.openapi.roots.RootModelProvider provider
public com.intellij.openapi.roots.OrderRootsEnumerator classes ()
public com.intellij.openapi.roots.OrderRootsEnumerator sources ()
public com.intellij.openapi.roots.OrderRootsEnumerator roots (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType rootType
public com.intellij.openapi.roots.OrderRootsEnumerator roots (com.intellij.util.NotNullFunction)
com.intellij.util.NotNullFunction rootTypeProvider
com.intellij.openapi.roots.ModuleRootModel getRootModel (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.impl.OrderRootsCache getCache ()
public int getFlags ()
int flags
public boolean shouldRecurse (com.intellij.openapi.roots.ModuleOrderEntry, java.util.List)
com.intellij.openapi.roots.ModuleOrderEntry entry
java.util.List handlers
com.intellij.openapi.roots.impl.OrderEnumeratorBase$ProcessEntryAction action
private com.intellij.openapi.roots.impl.OrderEnumeratorBase$ProcessEntryAction shouldAddOrRecurse (com.intellij.openapi.roots.OrderEntry, boolean, java.util.List)
com.intellij.openapi.roots.OrderEnumerationHandler handler
com.intellij.openapi.roots.DependencyScope scope
boolean forTestCompile
com.intellij.openapi.roots.ExportableOrderEntry exportableEntry
com.intellij.openapi.roots.ModuleOrderEntry moduleOrderEntry
com.intellij.openapi.module.Module depModule
com.intellij.openapi.roots.OrderEntry entry
boolean firstLevel
java.util.List customHandlers
com.intellij.openapi.roots.OrderEnumerationHandler$AddDependencyType shouldAdd
boolean exported
protected void processEntries (com.intellij.openapi.roots.ModuleRootModel, com.intellij.util.PairProcessor, java.util.Set, boolean, java.util.List)
com.intellij.openapi.roots.impl.OrderEnumeratorBase$ProcessEntryAction action
com.intellij.openapi.roots.OrderEntry entry
com.intellij.openapi.roots.ModuleRootModel rootModel
com.intellij.util.PairProcessor processor
java.util.Set processed
boolean firstLevel
java.util.List customHandlers
private static boolean shouldAddRuntimeDependenciesToTestCompilationClasspath (java.util.List)
com.intellij.openapi.roots.OrderEnumerationHandler handler
java.util.List customHandlers
private static boolean shouldProcessRecursively (java.util.List)
com.intellij.openapi.roots.OrderEnumerationHandler handler
java.util.List customHandlers
public void forEach (com.intellij.util.Processor)
com.intellij.util.Processor processor
protected abstract void forEach (com.intellij.util.PairProcessor)
public void forEachLibrary (com.intellij.util.Processor)
com.intellij.util.Processor processor
public void forEachModule (com.intellij.util.Processor)
com.intellij.util.Processor processor
public java.lang.Object process (com.intellij.openapi.roots.RootPolicy, java.lang.Object)
com.intellij.openapi.roots.RootPolicy policy
Object initialValue
com.intellij.openapi.roots.impl.OrderEnumeratorBase$OrderEntryProcessor processor
static boolean shouldIncludeTestsFromDependentModulesToTestClasspath (java.util.List)
com.intellij.openapi.roots.OrderEnumerationHandler handler
java.util.List customHandlers
static boolean addCustomRootsForLibrary (com.intellij.openapi.roots.OrderEntry, com.intellij.openapi.roots.OrderRootType, java.util.Collection, java.util.List)
String url
java.util.List urls
boolean added
com.intellij.openapi.roots.OrderEnumerationHandler handler
com.intellij.openapi.roots.OrderEntry forOrderEntry
com.intellij.openapi.roots.OrderRootType type
java.util.Collection result
java.util.List customHandlers
static boolean addCustomRootUrlsForLibrary (com.intellij.openapi.roots.OrderEntry, com.intellij.openapi.roots.OrderRootType, java.util.Collection, java.util.List)
java.util.List urls
boolean added
com.intellij.openapi.roots.OrderEnumerationHandler handler
com.intellij.openapi.roots.OrderEntry forOrderEntry
com.intellij.openapi.roots.OrderRootType type
java.util.Collection result
java.util.List customHandlers
static boolean addCustomRootsForModule (com.intellij.openapi.roots.OrderRootType, com.intellij.openapi.roots.ModuleRootModel, java.util.Collection, boolean, boolean, java.util.List)
String url
java.util.List urls
boolean added
com.intellij.openapi.roots.OrderEnumerationHandler handler
com.intellij.openapi.roots.OrderRootType type
com.intellij.openapi.roots.ModuleRootModel rootModel
java.util.Collection result
boolean includeProduction
boolean includeTests
java.util.List customHandlers
public boolean isRuntimeOnly ()
public boolean isCompileOnly ()
public boolean isProductionOnly ()
public boolean isRootModuleModel (com.intellij.openapi.roots.ModuleRootModel)
com.intellij.openapi.roots.ModuleRootModel rootModel
public abstract void processRootModules (com.intellij.util.Processor)
private synthetic boolean lambda$forEachModule$2 (com.intellij.util.Processor, com.intellij.openapi.roots.OrderEntry, java.util.List)
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module module
com.intellij.util.Processor processor
com.intellij.openapi.roots.OrderEntry orderEntry
java.util.List customHandlers
private static synthetic boolean lambda$forEachLibrary$1 (com.intellij.util.Processor, com.intellij.openapi.roots.OrderEntry, java.util.List)
com.intellij.openapi.roots.libraries.Library library
com.intellij.util.Processor processor
com.intellij.openapi.roots.OrderEntry entry
java.util.List handlers
private static synthetic boolean lambda$forEach$0 (com.intellij.util.Processor, com.intellij.openapi.roots.OrderEntry, java.util.List)
com.intellij.util.Processor processor
com.intellij.openapi.roots.OrderEntry entry
java.util.List handlers
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/OrderRootsCache$1.class
OrderRootsCache.java
package com.intellij.openapi.roots.impl
synthetic com.intellij.openapi.roots.impl.OrderRootsCache$1 extends java.lang.Object {
}
com/intellij/openapi/roots/impl/OrderRootsCache$CacheKey.class
OrderRootsCache.java
package com.intellij.openapi.roots.impl
final com.intellij.openapi.roots.impl.OrderRootsCache$CacheKey extends java.lang.Object {
private final com.intellij.openapi.roots.OrderRootType myRootType
private final int myFlags
private void <init> (com.intellij.openapi.roots.OrderRootType, int)
com.intellij.openapi.roots.OrderRootType rootType
int flags
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.roots.impl.OrderRootsCache$CacheKey cacheKey
public int hashCode ()
synthetic void <init> (com.intellij.openapi.roots.OrderRootType, int, com.intellij.openapi.roots.impl.OrderRootsCache$1)
com.intellij.openapi.roots.OrderRootType x0
int x1
com.intellij.openapi.roots.impl.OrderRootsCache$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/OrderRootsCache.class
OrderRootsCache.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.OrderRootsCache extends java.lang.Object {
private final java.util.concurrent.atomic.AtomicReference myRoots
private final com.intellij.openapi.Disposable myParentDisposable
private com.intellij.openapi.Disposable myRootsDisposable
private static final com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer EMPTY
void <init> (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
private void disposePointers ()
private com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer setCachedRoots (com.intellij.openapi.roots.impl.OrderRootsCache$CacheKey, java.util.Collection)
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
com.intellij.openapi.roots.impl.OrderRootsCache$CacheKey key
java.util.Collection urls
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
java.util.Map map
private com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer getOrComputeContainer (com.intellij.openapi.roots.OrderRootType, int, java.util.function.Supplier)
java.util.Collection roots
com.intellij.openapi.roots.OrderRootType rootType
int flags
java.util.function.Supplier computer
java.util.Map map
com.intellij.openapi.roots.impl.OrderRootsCache$CacheKey key
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer cached
com.intellij.openapi.vfs.VirtualFile[] getOrComputeRoots (com.intellij.openapi.roots.OrderRootType, int, java.util.function.Supplier)
com.intellij.openapi.roots.OrderRootType rootType
int flags
java.util.function.Supplier computer
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
java.lang.String[] getOrComputeUrls (com.intellij.openapi.roots.OrderRootType, int, java.util.function.Supplier)
com.intellij.openapi.roots.OrderRootType rootType
int flags
java.util.function.Supplier computer
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
void clearCache ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/OrderRootsEnumeratorImpl.class
OrderRootsEnumeratorImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.OrderRootsEnumeratorImpl extends java.lang.Object implements com.intellij.openapi.roots.OrderRootsEnumerator {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.roots.impl.OrderEnumeratorBase myOrderEnumerator
private final com.intellij.openapi.roots.OrderRootType myRootType
private final com.intellij.util.NotNullFunction myRootTypeProvider
private boolean myUsingCache
private com.intellij.util.NotNullFunction myCustomRootProvider
private boolean myWithoutSelfModuleOutput
void <init> (com.intellij.openapi.roots.impl.OrderEnumeratorBase, com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.impl.OrderEnumeratorBase orderEnumerator
com.intellij.openapi.roots.OrderRootType rootType
void <init> (com.intellij.openapi.roots.impl.OrderEnumeratorBase, com.intellij.util.NotNullFunction)
com.intellij.openapi.roots.impl.OrderEnumeratorBase orderEnumerator
com.intellij.util.NotNullFunction rootTypeProvider
public com.intellij.openapi.vfs.VirtualFile[] getRoots ()
com.intellij.openapi.roots.impl.OrderRootsCache cache
int flags
public java.lang.String[] getUrls ()
com.intellij.openapi.roots.impl.OrderRootsCache cache
int flags
private void checkCanUseCache ()
private java.util.Collection computeRoots ()
java.util.Collection result
private java.util.Collection computeRootsUrls ()
java.util.Collection result
public com.intellij.util.PathsList getPathsList ()
com.intellij.util.PathsList list
public void collectPaths (com.intellij.util.PathsList)
com.intellij.util.PathsList list
public com.intellij.openapi.roots.OrderRootsEnumerator usingCache ()
public com.intellij.openapi.roots.OrderRootsEnumerator withoutSelfModuleOutput ()
public com.intellij.openapi.roots.OrderRootsEnumerator usingCustomRootProvider (com.intellij.util.NotNullFunction)
com.intellij.util.NotNullFunction provider
private void collectModuleRoots (com.intellij.openapi.roots.OrderRootType, com.intellij.openapi.roots.ModuleRootModel, java.util.Collection, boolean, boolean, java.util.List)
com.intellij.openapi.roots.CompilerModuleExtension extension
com.intellij.openapi.roots.OrderRootType type
com.intellij.openapi.roots.ModuleRootModel rootModel
java.util.Collection result
boolean includeProduction
boolean includeTests
java.util.List customHandlers
private void collectModuleRootsUrls (com.intellij.openapi.roots.OrderRootType, com.intellij.openapi.roots.ModuleRootModel, java.util.Collection, boolean, boolean)
com.intellij.openapi.roots.SourceFolder folder
com.intellij.openapi.roots.ContentEntry entry
com.intellij.openapi.roots.CompilerModuleExtension extension
com.intellij.openapi.roots.OrderRootType type
com.intellij.openapi.roots.ModuleRootModel rootModel
java.util.Collection result
boolean includeProduction
boolean includeTests
private com.intellij.openapi.roots.OrderRootType getRootType (com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.roots.OrderEntry e
private synthetic boolean lambda$computeRootsUrls$1 (java.util.Collection, com.intellij.openapi.roots.OrderEntry, java.util.List)
com.intellij.openapi.roots.ModuleRootModel rootModel
boolean productionOnTests
boolean includeTests
com.intellij.openapi.roots.ModuleOrderEntry moduleOrderEntry
com.intellij.openapi.module.Module module
java.util.Collection result
com.intellij.openapi.roots.OrderEntry orderEntry
java.util.List customHandlers
com.intellij.openapi.roots.OrderRootType type
private synthetic boolean lambda$computeRoots$0 (java.util.Collection, com.intellij.openapi.roots.OrderEntry, java.util.List)
com.intellij.openapi.roots.ModuleRootModel rootModel
boolean productionOnTests
boolean includeTests
com.intellij.openapi.roots.ModuleOrderEntry moduleOrderEntry
com.intellij.openapi.module.Module module
java.util.Collection result
com.intellij.openapi.roots.OrderEntry orderEntry
java.util.List customHandlers
com.intellij.openapi.roots.OrderRootType type
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ProjectFileIndexFacade.class
ProjectFileIndexFacade.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.ProjectFileIndexFacade extends com.intellij.openapi.roots.FileIndexFacade {
private final com.intellij.openapi.roots.impl.DirectoryIndex myDirectoryIndex
private final com.intellij.openapi.roots.ProjectFileIndex myFileIndex
public void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.roots.ProjectRootManager, com.intellij.openapi.roots.impl.DirectoryIndex)
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectRootManager rootManager
com.intellij.openapi.roots.impl.DirectoryIndex directoryIndex
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 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 childDir
public com.intellij.openapi.util.ModificationTracker getRootModificationTracker ()
public java.util.Collection getUnloadedModuleDescriptions ()
public boolean isInProjectScope (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.impl.DirectoryInfo info
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ProjectFileIndexImpl.class
ProjectFileIndexImpl.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.ProjectFileIndexImpl extends com.intellij.openapi.roots.impl.FileIndexBase implements com.intellij.openapi.roots.ProjectFileIndex {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.project.Project myProject
public void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.roots.impl.DirectoryIndex, com.intellij.openapi.fileTypes.FileTypeRegistry)
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.impl.DirectoryIndex directoryIndex
com.intellij.openapi.fileTypes.FileTypeRegistry fileTypeManager
public boolean iterateContent (com.intellij.openapi.roots.ContentIterator, com.intellij.openapi.vfs.VirtualFileFilter)
com.intellij.openapi.vfs.VirtualFile contentRoot
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.ContentIterator processor
com.intellij.openapi.vfs.VirtualFileFilter filter
com.intellij.openapi.module.Module[] modules
private java.util.Set getRootsToIterate (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public boolean isExcluded (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.impl.DirectoryInfo info
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 com.intellij.openapi.module.Module getModuleForFile (com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.vfs.VirtualFile file
boolean honorExclusion
com.intellij.openapi.roots.impl.DirectoryInfo info
public java.util.List getOrderEntriesForFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.vfs.VirtualFile getClassRootForFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public static com.intellij.openapi.vfs.VirtualFile getClassRootForFile (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.impl.DirectoryInfo)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.impl.DirectoryInfo info
public com.intellij.openapi.vfs.VirtualFile getSourceRootForFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public static com.intellij.openapi.vfs.VirtualFile getSourceRootForFile (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.impl.DirectoryInfo)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.impl.DirectoryInfo info
public com.intellij.openapi.vfs.VirtualFile getContentRootForFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.vfs.VirtualFile getContentRootForFile (com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.vfs.VirtualFile file
boolean honorExclusion
public static com.intellij.openapi.vfs.VirtualFile getContentRootForFile (com.intellij.openapi.roots.impl.DirectoryInfo, com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.roots.impl.DirectoryInfo info
com.intellij.openapi.vfs.VirtualFile file
boolean honorExclusion
public java.lang.String getPackageNameByDirectory (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile dir
public boolean isLibraryClassFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.impl.DirectoryInfo parentInfo
public boolean isInSource (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile fileOrDir
com.intellij.openapi.roots.impl.DirectoryInfo info
public boolean isInLibraryClasses (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile fileOrDir
com.intellij.openapi.roots.impl.DirectoryInfo info
public boolean isInLibrarySource (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile fileOrDir
com.intellij.openapi.roots.impl.DirectoryInfo info
public boolean isInLibrary (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile fileOrDir
com.intellij.openapi.roots.impl.DirectoryInfo info
public boolean isIgnored (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isInContent (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile fileOrDir
public static boolean isFileInContent (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.impl.DirectoryInfo)
com.intellij.openapi.vfs.VirtualFile fileOrDir
com.intellij.openapi.roots.impl.DirectoryInfo info
public boolean isInSourceContent (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile fileOrDir
public boolean isInTestSourceContent (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile fileOrDir
com.intellij.openapi.roots.impl.DirectoryInfo info
public boolean isUnderSourceRootOfType (com.intellij.openapi.vfs.VirtualFile, java.util.Set)
com.intellij.openapi.vfs.VirtualFile fileOrDir
java.util.Set rootTypes
com.intellij.openapi.roots.impl.DirectoryInfo info
public com.intellij.openapi.roots.SourceFolder getSourceFolder (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile fileOrDir
protected boolean isScopeDisposed ()
public volatile synthetic boolean isContentSourceFile (com.intellij.openapi.vfs.VirtualFile)
public volatile synthetic com.intellij.openapi.roots.impl.DirectoryInfo getInfoForFileOrDirectory (com.intellij.openapi.vfs.VirtualFile)
public volatile synthetic boolean iterateContentUnderDirectory (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ContentIterator)
public volatile synthetic boolean iterateContentUnderDirectory (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.ContentIterator, com.intellij.openapi.vfs.VirtualFileFilter)
public volatile synthetic boolean iterateContent (com.intellij.openapi.roots.ContentIterator)
private synthetic java.util.Set lambda$getRootsToIterate$1 (com.intellij.openapi.module.Module) throws java.lang.RuntimeException
com.intellij.openapi.roots.impl.DirectoryInfo parentInfo
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.roots.impl.DirectoryInfo info
com.intellij.openapi.vfs.VirtualFile parent
java.util.Iterator iterator
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.impl.ModuleFileIndexImpl moduleFileIndex
java.util.Set result
private synthetic com.intellij.openapi.module.Module[] lambda$iterateContent$0 () throws java.lang.RuntimeException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ProjectOrderEnumerator.class
ProjectOrderEnumerator.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.ProjectOrderEnumerator extends com.intellij.openapi.roots.impl.OrderEnumeratorBase {
private final com.intellij.openapi.project.Project myProject
public void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.roots.impl.OrderRootsCache)
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.impl.OrderRootsCache rootsCache
public void processRootModules (com.intellij.util.Processor)
com.intellij.openapi.module.Module each
com.intellij.util.Processor processor
com.intellij.openapi.module.Module[] modules
protected void forEach (com.intellij.util.PairProcessor)
com.intellij.util.PairProcessor processor
gnu.trove.THashSet processed
public void forEachModule (com.intellij.util.Processor)
com.intellij.util.Processor processor
public boolean isRootModuleModel (com.intellij.openapi.roots.ModuleRootModel)
com.intellij.openapi.roots.ModuleRootModel rootModel
public volatile synthetic boolean isProductionOnly ()
public volatile synthetic boolean isCompileOnly ()
public volatile synthetic boolean isRuntimeOnly ()
public volatile synthetic java.lang.Object process (com.intellij.openapi.roots.RootPolicy, java.lang.Object)
public volatile synthetic void forEachLibrary (com.intellij.util.Processor)
public volatile synthetic void forEach (com.intellij.util.Processor)
public volatile synthetic boolean shouldRecurse (com.intellij.openapi.roots.ModuleOrderEntry, java.util.List)
public volatile synthetic int getFlags ()
public volatile synthetic com.intellij.openapi.roots.OrderRootsEnumerator roots (com.intellij.util.NotNullFunction)
public volatile synthetic com.intellij.openapi.roots.OrderRootsEnumerator roots (com.intellij.openapi.roots.OrderRootType)
public volatile synthetic com.intellij.openapi.roots.OrderRootsEnumerator sources ()
public volatile synthetic com.intellij.openapi.roots.OrderRootsEnumerator classes ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator using (com.intellij.openapi.roots.RootModelProvider)
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator satisfying (com.intellij.openapi.util.Condition)
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator exportedOnly ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator recursively ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator withoutModuleSourceEntries ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator withoutDepModules ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator withoutLibraries ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator withoutSdk ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator runtimeOnly ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator compileOnly ()
public volatile synthetic com.intellij.openapi.roots.OrderEnumerator productionOnly ()
private synthetic boolean lambda$forEach$0 (com.intellij.util.PairProcessor, gnu.trove.THashSet, com.intellij.openapi.module.Module)
com.intellij.util.PairProcessor processor
gnu.trove.THashSet processed
com.intellij.openapi.module.Module module
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ProjectRootManagerImpl$1.class
ProjectRootManagerImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.ProjectRootManagerImpl$1 extends java.lang.Object implements com.intellij.openapi.vfs.pointers.VirtualFilePointerListener {
final synthetic com.intellij.openapi.roots.impl.ProjectRootManagerImpl this$0
void <init> (com.intellij.openapi.roots.impl.ProjectRootManagerImpl)
com.intellij.openapi.roots.impl.ProjectRootManagerImpl this$0
}
com/intellij/openapi/roots/impl/ProjectRootManagerImpl$BatchSession.class
ProjectRootManagerImpl.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.ProjectRootManagerImpl$BatchSession extends java.lang.Object {
private final boolean myFileTypes
private int myBatchLevel
private boolean myChanged
final synthetic com.intellij.openapi.roots.impl.ProjectRootManagerImpl this$0
private void <init> (com.intellij.openapi.roots.impl.ProjectRootManagerImpl, boolean)
com.intellij.openapi.roots.impl.ProjectRootManagerImpl this$0
boolean fileTypes
protected void levelUp ()
protected void levelDown ()
public void beforeRootsChanged ()
public void rootsChanged ()
private synthetic void lambda$levelDown$0 () throws java.lang.RuntimeException
synthetic void <init> (com.intellij.openapi.roots.impl.ProjectRootManagerImpl, boolean, com.intellij.openapi.roots.impl.ProjectRootManagerImpl$1)
com.intellij.openapi.roots.impl.ProjectRootManagerImpl x0
boolean x1
com.intellij.openapi.roots.impl.ProjectRootManagerImpl$1 x2
static synthetic int access$500 (com.intellij.openapi.roots.impl.ProjectRootManagerImpl$BatchSession)
com.intellij.openapi.roots.impl.ProjectRootManagerImpl$BatchSession x0
}
com/intellij/openapi/roots/impl/ProjectRootManagerImpl$JdkTableMultiListener.class
ProjectRootManagerImpl.java
package com.intellij.openapi.roots.impl
final com.intellij.openapi.roots.impl.ProjectRootManagerImpl$JdkTableMultiListener extends com.intellij.openapi.roots.impl.ProjectRootManagerImpl$ListenerContainer implements com.intellij.openapi.projectRoots.ProjectJdkTable$Listener {
final synthetic com.intellij.openapi.roots.impl.ProjectRootManagerImpl this$0
private void <init> (com.intellij.openapi.roots.impl.ProjectRootManagerImpl, com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void jdkAdded (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk jdk
public void jdkRemoved (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk jdk
public void jdkNameChanged (com.intellij.openapi.projectRoots.Sdk, java.lang.String)
com.intellij.openapi.projectRoots.Sdk jdk
String previousName
String currentName
private synthetic void lambda$jdkNameChanged$2 (com.intellij.openapi.projectRoots.Sdk, java.lang.String)
com.intellij.openapi.projectRoots.ProjectJdkTable$Listener listener
com.intellij.openapi.projectRoots.Sdk jdk
String previousName
private synthetic void lambda$jdkRemoved$1 (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.ProjectJdkTable$Listener listener
com.intellij.openapi.projectRoots.Sdk jdk
private synthetic void lambda$jdkAdded$0 (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.ProjectJdkTable$Listener listener
com.intellij.openapi.projectRoots.Sdk jdk
synthetic void <init> (com.intellij.openapi.roots.impl.ProjectRootManagerImpl, com.intellij.openapi.project.Project, com.intellij.openapi.roots.impl.ProjectRootManagerImpl$1)
com.intellij.openapi.roots.impl.ProjectRootManagerImpl x0
com.intellij.openapi.project.Project x1
com.intellij.openapi.roots.impl.ProjectRootManagerImpl$1 x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ProjectRootManagerImpl$LibraryTableMultiListener.class
ProjectRootManagerImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.ProjectRootManagerImpl$LibraryTableMultiListener extends com.intellij.openapi.roots.impl.ProjectRootManagerImpl$ListenerContainer implements com.intellij.openapi.roots.libraries.LibraryTable$Listener {
final synthetic com.intellij.openapi.roots.impl.ProjectRootManagerImpl this$0
private void <init> (com.intellij.openapi.roots.impl.ProjectRootManagerImpl)
public void afterLibraryAdded (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library newLibrary
public void afterLibraryRenamed (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library library
public void beforeLibraryRemoved (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library library
public void afterLibraryRemoved (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library library
private synthetic void lambda$afterLibraryRemoved$3 (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.LibraryTable$Listener listener
com.intellij.openapi.roots.libraries.Library library
private synthetic void lambda$beforeLibraryRemoved$2 (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.LibraryTable$Listener listener
com.intellij.openapi.roots.libraries.Library library
private synthetic void lambda$afterLibraryRenamed$1 (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.LibraryTable$Listener listener
com.intellij.openapi.roots.libraries.Library library
private synthetic void lambda$afterLibraryAdded$0 (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.LibraryTable$Listener listener
com.intellij.openapi.roots.libraries.Library newLibrary
synthetic void <init> (com.intellij.openapi.roots.impl.ProjectRootManagerImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl$1)
com.intellij.openapi.roots.impl.ProjectRootManagerImpl x0
com.intellij.openapi.roots.impl.ProjectRootManagerImpl$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ProjectRootManagerImpl$ListenerContainer.class
ProjectRootManagerImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.ProjectRootManagerImpl$ListenerContainer extends java.lang.Object {
private final java.util.Set myListeners
private final Object[] myEmptyArray
private Object[] myListenersArray
private void <init> (java.lang.Object[])
Object[] emptyArray
synchronized void addListener (java.lang.Object)
Object listener
synchronized boolean removeListener (java.lang.Object)
Object listener
synchronized java.lang.Object[] getListeners ()
synthetic void <init> (java.lang.Object[], com.intellij.openapi.roots.impl.ProjectRootManagerImpl$1)
Object[] x0
com.intellij.openapi.roots.impl.ProjectRootManagerImpl$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ProjectRootManagerImpl$RootProviderChangeListener.class
ProjectRootManagerImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.ProjectRootManagerImpl$RootProviderChangeListener extends java.lang.Object implements com.intellij.openapi.roots.RootProvider$RootSetChangedListener {
private boolean myInsideRootsChange
final synthetic com.intellij.openapi.roots.impl.ProjectRootManagerImpl this$0
private void <init> (com.intellij.openapi.roots.impl.ProjectRootManagerImpl)
public void rootSetChanged (com.intellij.openapi.roots.RootProvider)
com.intellij.openapi.roots.RootProvider wrapper
synthetic void <init> (com.intellij.openapi.roots.impl.ProjectRootManagerImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl$1)
com.intellij.openapi.roots.impl.ProjectRootManagerImpl x0
com.intellij.openapi.roots.impl.ProjectRootManagerImpl$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/ProjectRootManagerImpl.class
ProjectRootManagerImpl.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.ProjectRootManagerImpl extends com.intellij.openapi.roots.ex.ProjectRootManagerEx implements com.intellij.openapi.components.PersistentStateComponent {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String PROJECT_JDK_NAME_ATTR
private static final String PROJECT_JDK_TYPE_ATTR
private static final String ATTRIBUTE_VERSION
protected final com.intellij.openapi.project.Project myProject
private final com.intellij.util.EventDispatcher myProjectJdkEventDispatcher
private String myProjectSdkName
private String myProjectSdkType
private final com.intellij.openapi.roots.impl.OrderRootsCache myRootsCache
protected boolean myStartupActivityPerformed
private final com.intellij.openapi.roots.impl.ProjectRootManagerImpl$RootProviderChangeListener myRootProviderChangeListener
protected final com.intellij.openapi.roots.impl.ProjectRootManagerImpl$BatchSession myRootsChanged
protected final com.intellij.openapi.roots.impl.ProjectRootManagerImpl$BatchSession myFileTypesChanged
private final com.intellij.openapi.vfs.pointers.VirtualFilePointerListener myRootsValidityChangedListener
private boolean myMergedCallStarted
private boolean myMergedCallHasRootChange
private int myRootsChangesDepth
protected boolean isFiringEvent
private final Object myLibraryTableListenersLock
private final java.util.Map myLibraryTableMultiListeners
private final com.intellij.openapi.roots.impl.ProjectRootManagerImpl$JdkTableMultiListener myJdkTableMultiListener
private final java.util.Map myRegisteredRootProviders
public static com.intellij.openapi.roots.impl.ProjectRootManagerImpl getInstanceImpl (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.openapi.roots.ProjectFileIndex getFileIndex ()
public java.util.List getContentRootUrls ()
com.intellij.openapi.module.Module module
java.util.List result
public com.intellij.openapi.vfs.VirtualFile[] getContentRoots ()
com.intellij.openapi.vfs.VirtualFile[] contentRoots
com.intellij.openapi.module.Module module
java.util.List result
com.intellij.openapi.module.Module[] modules
public com.intellij.openapi.vfs.VirtualFile[] getContentSourceRoots ()
com.intellij.openapi.vfs.VirtualFile[] sourceRoots
com.intellij.openapi.module.Module module
java.util.List result
public java.util.List getModuleSourceRoots (java.util.Set)
com.intellij.openapi.module.Module module
java.util.Set rootTypes
java.util.List roots
public com.intellij.openapi.roots.OrderEnumerator orderEntries ()
public com.intellij.openapi.roots.OrderEnumerator orderEntries (java.util.Collection)
java.util.Collection modules
public com.intellij.openapi.vfs.VirtualFile[] getContentRootsFromAllModules ()
com.intellij.openapi.vfs.VirtualFile[] files
com.intellij.openapi.module.Module module
java.util.List result
com.intellij.openapi.module.Module[] modules
public com.intellij.openapi.projectRoots.Sdk getProjectSdk ()
com.intellij.openapi.projectRoots.ProjectJdkTable projectJdkTable
public java.lang.String getProjectSdkName ()
public void setProjectSdk (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk sdk
private void projectJdkChanged ()
com.intellij.openapi.roots.ProjectExtension extension
com.intellij.openapi.projectRoots.Sdk sdk
public void setProjectSdkName (java.lang.String)
String name
public void addProjectJdkListener (com.intellij.openapi.roots.ex.ProjectRootManagerEx$ProjectJdkListener)
com.intellij.openapi.roots.ex.ProjectRootManagerEx$ProjectJdkListener listener
public void removeProjectJdkListener (com.intellij.openapi.roots.ex.ProjectRootManagerEx$ProjectJdkListener)
com.intellij.openapi.roots.ex.ProjectRootManagerEx$ProjectJdkListener listener
public void loadState (org.jdom.Element)
com.intellij.openapi.roots.ProjectExtension extension
org.jdom.Element element
public org.jdom.Element getState ()
com.intellij.openapi.roots.ProjectExtension extension
org.jdom.Element element
public void mergeRootsChangesDuring (java.lang.Runnable)
int depth
Runnable runnable
protected void clearScopesCaches ()
public void clearScopesCachesForModules ()
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module[] modules
public void makeRootsChange (java.lang.Runnable, boolean, boolean)
Runnable runnable
boolean fileTypes
boolean fireEvents
com.intellij.openapi.roots.impl.ProjectRootManagerImpl$BatchSession session
protected com.intellij.openapi.roots.impl.ProjectRootManagerImpl$BatchSession getBatchSession (boolean)
boolean fileTypes
private boolean fireBeforeRootsChanged (boolean)
boolean fileTypes
protected void fireBeforeRootsChangeEvent (boolean)
boolean fileTypes
private boolean fireRootsChanged (boolean)
boolean fileTypes
protected void fireRootsChangedEvent (boolean)
boolean fileTypes
protected void addRootsToWatch ()
public com.intellij.openapi.project.Project getProject ()
protected void doSynchronizeRoots ()
public static java.lang.String extractLocalPath (java.lang.String)
String url
String path
int separatorIndex
private com.intellij.openapi.module.ModuleManager getModuleManager ()
void subscribeToRootProvider (com.intellij.openapi.roots.OrderEntry, com.intellij.openapi.roots.RootProvider)
java.util.Set owners
com.intellij.openapi.roots.OrderEntry owner
com.intellij.openapi.roots.RootProvider provider
void unsubscribeFromRootProvider (com.intellij.openapi.roots.OrderEntry, com.intellij.openapi.roots.RootProvider)
java.util.Set owners
com.intellij.openapi.roots.OrderEntry owner
com.intellij.openapi.roots.RootProvider provider
void addListenerForTable (com.intellij.openapi.roots.libraries.LibraryTable$Listener, com.intellij.openapi.roots.libraries.LibraryTable)
com.intellij.openapi.roots.impl.ProjectRootManagerImpl$LibraryTableMultiListener multiListener
com.intellij.openapi.roots.libraries.LibraryTable$Listener libraryListener
com.intellij.openapi.roots.libraries.LibraryTable libraryTable
void removeListenerForTable (com.intellij.openapi.roots.libraries.LibraryTable$Listener, com.intellij.openapi.roots.libraries.LibraryTable)
boolean last
com.intellij.openapi.roots.impl.ProjectRootManagerImpl$LibraryTableMultiListener multiListener
com.intellij.openapi.roots.libraries.LibraryTable$Listener libraryListener
com.intellij.openapi.roots.libraries.LibraryTable libraryTable
void addJdkTableListener (com.intellij.openapi.projectRoots.ProjectJdkTable$Listener, com.intellij.openapi.Disposable)
com.intellij.openapi.projectRoots.ProjectJdkTable$Listener jdkTableListener
com.intellij.openapi.Disposable parent
void assertListenersAreDisposed ()
com.intellij.openapi.roots.OrderEntry orderEntry
java.util.Map$Entry entry
com.intellij.openapi.roots.RootProvider provider
StringBuilder details
public void markRootsForRefresh ()
public com.intellij.openapi.vfs.pointers.VirtualFilePointerListener getRootsValidityChangedListener ()
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private synthetic void lambda$addJdkTableListener$1 (com.intellij.openapi.projectRoots.ProjectJdkTable$Listener)
com.intellij.openapi.projectRoots.ProjectJdkTable$Listener jdkTableListener
private synthetic void lambda$projectJdkChanged$0 ()
static synthetic boolean access$100 (com.intellij.openapi.roots.impl.ProjectRootManagerImpl, boolean)
com.intellij.openapi.roots.impl.ProjectRootManagerImpl x0
boolean x1
static synthetic boolean access$200 (com.intellij.openapi.roots.impl.ProjectRootManagerImpl, boolean)
com.intellij.openapi.roots.impl.ProjectRootManagerImpl x0
boolean x1
static synthetic java.lang.String access$802 (com.intellij.openapi.roots.impl.ProjectRootManagerImpl, java.lang.String)
com.intellij.openapi.roots.impl.ProjectRootManagerImpl x0
String x1
static synthetic java.lang.String access$902 (com.intellij.openapi.roots.impl.ProjectRootManagerImpl, java.lang.String)
com.intellij.openapi.roots.impl.ProjectRootManagerImpl x0
String x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/RootConfigurationAccessor.class
RootConfigurationAccessor.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.RootConfigurationAccessor extends java.lang.Object {
public void <init> ()
public com.intellij.openapi.roots.libraries.Library getLibrary (com.intellij.openapi.roots.libraries.Library, java.lang.String, java.lang.String)
com.intellij.openapi.roots.libraries.Library library
String libraryName
String libraryLevel
public com.intellij.openapi.projectRoots.Sdk getSdk (com.intellij.openapi.projectRoots.Sdk, java.lang.String)
com.intellij.openapi.projectRoots.Sdk sdk
String sdkName
public com.intellij.openapi.module.Module getModule (com.intellij.openapi.module.Module, java.lang.String)
com.intellij.openapi.module.Module module
String moduleName
public com.intellij.openapi.projectRoots.Sdk getProjectSdk (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public java.lang.String getProjectSdkName (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/openapi/roots/impl/RootIndex$1.class
RootIndex.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.RootIndex$1 extends com.intellij.openapi.roots.impl.PackageDirectoryCache {
final synthetic com.intellij.openapi.roots.impl.RootIndex this$0
void <init> (com.intellij.openapi.roots.impl.RootIndex, com.intellij.util.containers.MultiMap)
com.intellij.openapi.roots.impl.RootIndex this$0
com.intellij.util.containers.MultiMap arg0
protected boolean isPackageDirectory (com.intellij.openapi.vfs.VirtualFile, java.lang.String)
com.intellij.openapi.vfs.VirtualFile dir
String packageName
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/RootIndex$OrderEntryGraph$1.class
RootIndex.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$1 extends com.intellij.openapi.roots.impl.RootIndex$SynchronizedSLRUCache {
final synthetic com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph this$0
void <init> (com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph, int, int)
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph this$0
int protectedQueueSize
int probationalQueueSize
public java.util.List createValue (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile key
public volatile synthetic java.lang.Object createValue (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/RootIndex$OrderEntryGraph$2.class
RootIndex.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$2 extends com.intellij.openapi.roots.impl.RootIndex$SynchronizedSLRUCache {
final synthetic com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph this$0
void <init> (com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph, int, int)
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph this$0
int protectedQueueSize
int probationalQueueSize
public java.util.Set createValue (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module key
public volatile synthetic java.lang.Object createValue (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/RootIndex$OrderEntryGraph$Edge.class
RootIndex.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Edge extends java.lang.Object {
private final com.intellij.openapi.module.Module myKey
private final com.intellij.openapi.roots.ModuleOrderEntry myOrderEntry
private final boolean myRecursive
void <init> (com.intellij.openapi.module.Module, com.intellij.openapi.roots.ModuleOrderEntry, boolean)
com.intellij.openapi.module.Module key
com.intellij.openapi.roots.ModuleOrderEntry orderEntry
boolean recursive
public java.lang.String toString ()
static synthetic com.intellij.openapi.roots.ModuleOrderEntry access$2300 (com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Edge)
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Edge x0
static synthetic boolean access$2400 (com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Edge)
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Edge x0
static synthetic com.intellij.openapi.module.Module access$2500 (com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Edge)
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Edge x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/RootIndex$OrderEntryGraph$Graph.class
RootIndex.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Graph extends java.lang.Object {
private final java.util.Map myNodes
void <init> (int)
int moduleCount
static synthetic java.util.Map access$1800 (com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Graph)
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Graph x0
}
com/intellij/openapi/roots/impl/RootIndex$OrderEntryGraph$Node.class
RootIndex.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Node extends java.lang.Object {
private final com.intellij.openapi.module.Module myKey
private final java.util.List myEdges
private java.util.Set myUnloadedDependentModules
private void <init> (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module key
public java.lang.String toString ()
synthetic void <init> (com.intellij.openapi.module.Module, com.intellij.openapi.roots.impl.RootIndex$1)
com.intellij.openapi.module.Module x0
com.intellij.openapi.roots.impl.RootIndex$1 x1
static synthetic java.util.List access$2000 (com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Node)
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Node x0
static synthetic java.util.Set access$2100 (com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Node)
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Node x0
static synthetic java.util.Set access$2102 (com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Node, java.util.Set)
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Node x0
java.util.Set x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/RootIndex$OrderEntryGraph.class
RootIndex.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph extends java.lang.Object {
private final com.intellij.openapi.project.Project myProject
private final com.intellij.openapi.roots.impl.RootIndex$RootInfo myRootInfo
private final java.util.Set myAllRoots
private final com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Graph myGraph
private final com.intellij.util.containers.MultiMap myRoots
private final com.intellij.openapi.roots.impl.RootIndex$SynchronizedSLRUCache myCache
private final com.intellij.openapi.roots.impl.RootIndex$SynchronizedSLRUCache myDependentUnloadedModulesCache
private final com.intellij.util.containers.MultiMap myLibClassRootEntries
private final com.intellij.util.containers.MultiMap myLibSourceRootEntries
void <init> (com.intellij.openapi.project.Project, com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.impl.RootIndex$RootInfo rootInfo
int cacheSize
int dependentUnloadedModulesCacheSize
com.intellij.openapi.util.Pair pair
com.intellij.openapi.util.Pair lpair
private com.intellij.openapi.util.Pair initGraphRoots ()
com.intellij.openapi.vfs.VirtualFile importedClassRoot
com.intellij.openapi.vfs.VirtualFile sourceRoot
com.intellij.openapi.vfs.VirtualFile[] importedClassRoots
com.intellij.openapi.vfs.VirtualFile[] importedSourceRoots
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Node node
com.intellij.openapi.roots.OrderEnumerator en
boolean shouldRecurse
com.intellij.openapi.roots.ModuleOrderEntry moduleOrderEntry
com.intellij.openapi.module.Module depModule
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.roots.ModuleRootManager moduleRootManager
java.util.List handlers
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Node node
com.intellij.openapi.module.Module depModule
String depName
com.intellij.openapi.module.UnloadedModuleDescription description
com.intellij.openapi.module.ModuleManager moduleManager
com.intellij.openapi.module.Module[] modules
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Graph graph
com.intellij.util.containers.MultiMap roots
private com.intellij.openapi.util.Pair initLibraryClassSourceRoots ()
com.intellij.openapi.vfs.VirtualFile sourceRoot
com.intellij.openapi.vfs.VirtualFile classRoot
com.intellij.openapi.roots.LibraryOrSdkOrderEntry entry
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.roots.ModuleRootManager moduleRootManager
com.intellij.openapi.module.Module module
com.intellij.util.containers.MultiMap libClassRootEntries
com.intellij.util.containers.MultiMap libSourceRootEntries
private java.util.List getOrderEntries (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private java.util.List collectOrderEntries (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Node node
java.util.Collection nodes
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Node targetNode
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Edge edge
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Node node
com.intellij.openapi.vfs.VirtualFile file
java.util.List roots
com.intellij.util.containers.Stack stack
java.util.Set seen
java.util.List result
com.intellij.openapi.util.Pair libraryClassRootInfo
com.intellij.openapi.util.Pair librarySourceRootInfo
com.intellij.openapi.vfs.VirtualFile moduleContentRoot
java.util.Set getDependentUnloadedModules (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
private java.util.Set collectDependentUnloadedModules (com.intellij.openapi.module.Module)
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Node targetNode
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Edge edge
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Node node
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph$Node start
java.util.Deque stack
java.util.Set seen
java.util.Set result
static synthetic java.util.List access$1600 (com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph x0
com.intellij.openapi.vfs.VirtualFile x1
static synthetic java.util.Set access$1700 (com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph, com.intellij.openapi.module.Module)
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph x0
com.intellij.openapi.module.Module x1
static synthetic java.util.List access$3300 (com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph x0
com.intellij.openapi.vfs.VirtualFile x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/RootIndex$RootInfo.class
RootIndex.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.RootIndex$RootInfo extends java.lang.Object {
private final java.util.Set classAndSourceRoots
private final java.util.Set libraryOrSdkSources
private final java.util.Set libraryOrSdkClasses
private final java.util.Map contentRootOf
private final java.util.Map contentRootOfUnloaded
private final com.intellij.util.containers.MultiMap sourceRootOf
private final java.util.Map sourceFolders
private final com.intellij.util.containers.MultiMap excludedFromLibraries
private final com.intellij.util.containers.MultiMap classOfLibraries
private final com.intellij.util.containers.MultiMap sourceOfLibraries
private final java.util.Set excludedFromProject
private final java.util.Set excludedFromSdkRoots
private final java.util.Map excludedFromModule
private final java.util.Map excludeFromContentRootTables
private final java.util.Map packagePrefix
static final synthetic boolean $assertionsDisabled
private void <init> ()
java.util.Set getAllRoots ()
java.util.Set result
private com.intellij.openapi.vfs.VirtualFile findNearestContentRoot (java.util.List)
com.intellij.openapi.fileTypes.impl.FileTypeAssocTable table
java.util.Collection modulesForSourceRoot
com.intellij.openapi.module.Module module
com.intellij.openapi.module.Module excludedFrom
com.intellij.openapi.vfs.VirtualFile root
java.util.List hierarchy
java.util.Collection sourceRootOwners
boolean underExcludedSourceRoot
private static boolean isExcludedByPattern (com.intellij.openapi.vfs.VirtualFile, java.util.List, com.intellij.openapi.fileTypes.impl.FileTypeAssocTable)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile contentRoot
java.util.List hierarchy
com.intellij.openapi.fileTypes.impl.FileTypeAssocTable table
private com.intellij.openapi.vfs.VirtualFile findNearestContentRootForExcluded (java.util.List)
com.intellij.openapi.vfs.VirtualFile root
java.util.List hierarchy
private com.intellij.openapi.util.Pair findLibraryRootInfo (java.util.List, boolean)
java.util.List found
java.util.List found
com.intellij.openapi.vfs.VirtualFile root
java.util.List hierarchy
boolean source
java.util.Set librariesToIgnore
private static java.util.List findInLibraryProducers (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.containers.MultiMap, java.util.Set)
com.intellij.openapi.util.Condition exclusion
Object library
com.intellij.openapi.vfs.VirtualFile root
com.intellij.util.containers.MultiMap libraryRoots
java.util.Set librariesToIgnore
java.util.Collection producers
java.util.Set libraries
java.util.List exclusions
private java.lang.String calcPackagePrefix (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
String relative
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.vfs.VirtualFile packageRoot
String prefix
private com.intellij.openapi.vfs.VirtualFile findPackageRootInfo (java.util.List, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile root
java.util.List hierarchy
com.intellij.openapi.vfs.VirtualFile moduleContentRoot
com.intellij.openapi.vfs.VirtualFile libraryClassRoot
com.intellij.openapi.vfs.VirtualFile librarySourceRoot
private java.util.Set getLibraryOrderEntries (java.util.List, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, com.intellij.util.containers.MultiMap, com.intellij.util.containers.MultiMap)
com.intellij.openapi.vfs.VirtualFile root
java.util.List hierarchy
com.intellij.openapi.vfs.VirtualFile libraryClassRoot
com.intellij.openapi.vfs.VirtualFile librarySourceRoot
com.intellij.util.containers.MultiMap libClassRootEntries
com.intellij.util.containers.MultiMap libSourceRootEntries
java.util.Set orderEntries
private com.intellij.openapi.roots.ModuleSourceOrderEntry getModuleSourceEntry (java.util.List, com.intellij.openapi.vfs.VirtualFile, com.intellij.util.containers.MultiMap)
com.intellij.openapi.vfs.VirtualFile root
java.util.List hierarchy
com.intellij.openapi.vfs.VirtualFile moduleContentRoot
com.intellij.util.containers.MultiMap libClassRootEntries
com.intellij.openapi.module.Module module
synthetic void <init> (com.intellij.openapi.roots.impl.RootIndex$1)
com.intellij.openapi.roots.impl.RootIndex$1 x0
static synthetic java.util.Map access$100 (com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
static synthetic java.util.Map access$200 (com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
static synthetic java.util.Map access$300 (com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
static synthetic java.util.Map access$400 (com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
static synthetic java.util.Set access$500 (com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
static synthetic com.intellij.util.containers.MultiMap access$600 (com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
static synthetic java.util.Map access$700 (com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
static synthetic java.util.Set access$800 (com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
static synthetic java.util.Set access$900 (com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
static synthetic com.intellij.util.containers.MultiMap access$1000 (com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
static synthetic com.intellij.util.containers.MultiMap access$1100 (com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
static synthetic com.intellij.util.containers.MultiMap access$1200 (com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
static synthetic java.util.Set access$1300 (com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
static synthetic java.util.Set access$1400 (com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
static synthetic java.util.Map access$1500 (com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
static synthetic com.intellij.openapi.util.Pair access$2600 (com.intellij.openapi.roots.impl.RootIndex$RootInfo, java.util.List, boolean)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
java.util.List x1
boolean x2
static synthetic java.util.Set access$2700 (com.intellij.openapi.roots.impl.RootIndex$RootInfo, java.util.List, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, com.intellij.util.containers.MultiMap, com.intellij.util.containers.MultiMap)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
java.util.List x1
com.intellij.openapi.vfs.VirtualFile x2
com.intellij.openapi.vfs.VirtualFile x3
com.intellij.util.containers.MultiMap x4
com.intellij.util.containers.MultiMap x5
static synthetic com.intellij.openapi.vfs.VirtualFile access$2800 (com.intellij.openapi.roots.impl.RootIndex$RootInfo, java.util.List)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
java.util.List x1
static synthetic com.intellij.openapi.roots.ModuleSourceOrderEntry access$2900 (com.intellij.openapi.roots.impl.RootIndex$RootInfo, java.util.List, com.intellij.openapi.vfs.VirtualFile, com.intellij.util.containers.MultiMap)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
java.util.List x1
com.intellij.openapi.vfs.VirtualFile x2
com.intellij.util.containers.MultiMap x3
static synthetic com.intellij.openapi.vfs.VirtualFile access$3000 (com.intellij.openapi.roots.impl.RootIndex$RootInfo, java.util.List)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
java.util.List x1
static synthetic com.intellij.openapi.vfs.VirtualFile access$3100 (com.intellij.openapi.roots.impl.RootIndex$RootInfo, java.util.List, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
java.util.List x1
com.intellij.openapi.vfs.VirtualFile x2
com.intellij.openapi.vfs.VirtualFile x3
com.intellij.openapi.vfs.VirtualFile x4
static synthetic java.lang.String access$3200 (com.intellij.openapi.roots.impl.RootIndex$RootInfo, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.roots.impl.RootIndex$RootInfo x0
com.intellij.openapi.vfs.VirtualFile x1
com.intellij.openapi.vfs.VirtualFile x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/RootIndex$SynchronizedSLRUCache.class
RootIndex.java
package com.intellij.openapi.roots.impl
abstract com.intellij.openapi.roots.impl.RootIndex$SynchronizedSLRUCache extends com.intellij.util.containers.SLRUMap {
private final Object myLock
void <init> (int, int)
int protectedQueueSize
int probationalQueueSize
public abstract java.lang.Object createValue (java.lang.Object)
public java.lang.Object get (java.lang.Object)
Object value
Object key
Object value
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/RootIndex.class
RootIndex.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.RootIndex extends java.lang.Object {
static final java.util.Comparator BY_OWNER_MODULE
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.fileTypes.FileTypeRegistry ourFileTypes
private final java.util.Map myPackagePrefixByRoot
private final java.util.Map myRootInfos
private final com.intellij.util.containers.ConcurrentBitSet myNonInterestingIds
private final com.intellij.openapi.project.Project myProject
final com.intellij.openapi.roots.impl.PackageDirectoryCache myPackageDirectoryCache
private com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph myOrderEntryGraph
static final synthetic boolean $assertionsDisabled
void <init> (com.intellij.openapi.project.Project)
java.util.List hierarchy
com.intellij.openapi.util.Pair pair
String packagePrefix
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.project.Project project
com.intellij.openapi.module.ModuleManager manager
com.intellij.openapi.roots.impl.RootIndex$RootInfo info
java.util.Set allRoots
com.intellij.util.containers.MultiMap rootsByPackagePrefix
java.util.List hierarchies
private void storeContentsBeneathExcluded (java.util.Set, java.util.List)
com.intellij.openapi.roots.impl.DirectoryInfo parentInfo
com.intellij.openapi.vfs.VirtualFile parentRoot
java.util.List hierarchy
com.intellij.openapi.roots.impl.DirectoryInfo dirInfo
boolean hasContent
com.intellij.openapi.vfs.VirtualFile root
java.util.Set allRoots
java.util.List hierarchies
int i
private void addContentBeneathExcludedInfo (com.intellij.openapi.roots.impl.DirectoryInfo, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.impl.DirectoryInfo)
java.util.List beneathInfo
com.intellij.openapi.roots.impl.NonProjectDirectoryInfo$WithBeneathInfo newInfo
java.util.List beneathInfo
java.util.List beneathInfo
com.intellij.openapi.roots.impl.DirectoryInfo parentExcludedInfo
com.intellij.openapi.vfs.VirtualFile parentFile
com.intellij.openapi.roots.impl.DirectoryInfo childInfo
java.util.List beneathInfo
private static boolean isExcluded (com.intellij.openapi.roots.impl.DirectoryInfo)
com.intellij.openapi.roots.impl.DirectoryInfo info
void onLowMemory ()
private com.intellij.openapi.roots.impl.RootIndex$RootInfo buildRootInfo (com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile contentRoot
com.intellij.openapi.vfs.VirtualFile excludeRoot
String pattern
com.intellij.openapi.fileTypes.impl.FileTypeAssocTable table
java.util.List patterns
com.intellij.openapi.vfs.VirtualFile sourceFolderRoot
com.intellij.openapi.roots.SourceFolder sourceFolder
com.intellij.openapi.roots.ContentEntry contentEntry
com.intellij.openapi.vfs.VirtualFile sourceRoot
com.intellij.openapi.vfs.VirtualFile classRoot
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.roots.libraries.Library library
com.intellij.openapi.roots.LibraryOrSdkOrderEntry entry
com.intellij.openapi.vfs.VirtualFile[] sourceRoots
com.intellij.openapi.vfs.VirtualFile[] classRoots
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.roots.ModuleRootManager moduleRootManager
com.intellij.openapi.module.Module module
com.intellij.openapi.vfs.VirtualFile sourceRoot
com.intellij.openapi.vfs.VirtualFile classRoot
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.SyntheticLibrary descriptor
java.util.Collection libraries
com.intellij.openapi.roots.AdditionalLibraryRootsProvider provider
com.intellij.openapi.projectRoots.Sdk sdk
com.intellij.openapi.module.Module m
com.intellij.openapi.projectRoots.Sdk sdk
com.intellij.openapi.projectRoots.Sdk sdk
java.util.Set sdks
java.util.Set roots
java.util.List files
com.intellij.util.Function fun
com.intellij.openapi.roots.impl.DirectoryIndexExcludePolicy policy
com.intellij.openapi.vfs.VirtualFile contentRoot
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
com.intellij.openapi.module.UnloadedModuleDescription description
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.impl.RootIndex$RootInfo info
com.intellij.openapi.module.ModuleManager moduleManager
private static boolean ensureValid (com.intellij.openapi.vfs.VirtualFile, java.lang.Object)
com.intellij.openapi.vfs.VirtualFile file
Object container
private synchronized com.intellij.openapi.roots.impl.RootIndex$OrderEntryGraph getOrderEntryGraph ()
com.intellij.openapi.roots.impl.RootIndex$RootInfo rootInfo
com.intellij.openapi.roots.impl.DirectoryInfo getInfoForFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.roots.impl.DirectoryInfo info
int id
com.intellij.openapi.vfs.VirtualFile each
com.intellij.openapi.vfs.VirtualFile file
com.intellij.util.Query getDirectoriesByPackageName (java.lang.String, boolean)
String packageName
boolean includeLibrarySources
java.util.List result
java.lang.String getPackageName (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile parent
com.intellij.openapi.vfs.VirtualFile dir
private static java.lang.String getPackageNameForSubdir (java.lang.String, java.lang.String)
String parentPackageName
String subdirName
private static java.util.List getHierarchy (com.intellij.openapi.vfs.VirtualFile, java.util.Set, com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.vfs.VirtualFile dir
com.intellij.openapi.vfs.VirtualFile deepDir
java.util.Set allRoots
com.intellij.openapi.roots.impl.RootIndex$RootInfo info
java.util.List hierarchy
boolean hasContentRoots
private static com.intellij.openapi.util.Pair calcDirectoryInfoAndPackagePrefix (com.intellij.openapi.vfs.VirtualFile, java.util.List, com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.vfs.VirtualFile nearestContentRoot
com.intellij.openapi.vfs.VirtualFile root
java.util.List hierarchy
com.intellij.openapi.roots.impl.RootIndex$RootInfo info
com.intellij.openapi.vfs.VirtualFile moduleContentRoot
com.intellij.openapi.util.Pair librarySourceRootInfo
com.intellij.openapi.vfs.VirtualFile librarySourceRoot
com.intellij.openapi.util.Pair libraryClassRootInfo
com.intellij.openapi.vfs.VirtualFile libraryClassRoot
boolean inProject
com.intellij.openapi.vfs.VirtualFile nearestContentRoot
com.intellij.openapi.vfs.VirtualFile sourceRoot
com.intellij.openapi.vfs.VirtualFile moduleSourceRoot
boolean inModuleSources
boolean inLibrarySource
com.intellij.openapi.roots.SourceFolder sourceFolder
com.intellij.openapi.module.Module module
String unloadedModuleName
com.intellij.openapi.fileTypes.impl.FileTypeAssocTable contentExcludePatterns
com.intellij.openapi.util.Condition libraryExclusionPredicate
com.intellij.openapi.roots.impl.DirectoryInfo directoryInfo
com.intellij.openapi.vfs.VirtualFile packageRoot
String packagePrefix
private static com.intellij.openapi.util.Condition getLibraryExclusionPredicate (java.util.List)
com.intellij.openapi.util.Condition exclusion
com.intellij.openapi.util.Condition result
java.util.List exclusions
java.util.List getOrderEntries (com.intellij.openapi.roots.impl.DirectoryInfo)
com.intellij.openapi.roots.impl.DirectoryInfo info
java.util.Set getDependentUnloadedModules (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
private synthetic boolean lambda$getDirectoriesByPackageName$4 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.impl.DirectoryInfo info
private static synthetic boolean lambda$buildRootInfo$3 (com.intellij.openapi.roots.impl.DirectoryIndexExcludePolicy, java.util.Set, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.roots.impl.DirectoryIndexExcludePolicy policy
java.util.Set roots
com.intellij.openapi.vfs.VirtualFile file
private static synthetic boolean lambda$buildRootInfo$2 (com.intellij.openapi.roots.impl.DirectoryIndexExcludePolicy, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.roots.impl.DirectoryIndexExcludePolicy policy
com.intellij.openapi.vfs.VirtualFile file
private static synthetic com.intellij.openapi.vfs.VirtualFile lambda$buildRootInfo$1 (java.lang.String)
String url
private static synthetic int lambda$static$0 (com.intellij.openapi.roots.OrderEntry, com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.roots.OrderEntry o1
com.intellij.openapi.roots.OrderEntry o2
String name1
String name2
static synthetic java.util.List access$2200 (com.intellij.openapi.vfs.VirtualFile, java.util.Set, com.intellij.openapi.roots.impl.RootIndex$RootInfo)
com.intellij.openapi.vfs.VirtualFile x0
java.util.Set x1
com.intellij.openapi.roots.impl.RootIndex$RootInfo x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/RootModelBase$1.class
RootModelBase.java
package com.intellij.openapi.roots.impl
synthetic com.intellij.openapi.roots.impl.RootModelBase$1 extends java.lang.Object {
}
com/intellij/openapi/roots/impl/RootModelBase$CollectDependentModules.class
RootModelBase.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.RootModelBase$CollectDependentModules extends com.intellij.openapi.roots.RootPolicy {
private void <init> ()
public java.util.List visitModuleOrderEntry (com.intellij.openapi.roots.ModuleOrderEntry, java.util.List)
com.intellij.openapi.roots.ModuleOrderEntry moduleOrderEntry
java.util.List arrayList
public volatile synthetic java.lang.Object visitModuleOrderEntry (com.intellij.openapi.roots.ModuleOrderEntry, java.lang.Object)
synthetic void <init> (com.intellij.openapi.roots.impl.RootModelBase$1)
com.intellij.openapi.roots.impl.RootModelBase$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/RootModelBase.class
RootModelBase.java
package com.intellij.openapi.roots.impl
public abstract com.intellij.openapi.roots.impl.RootModelBase extends java.lang.Object implements com.intellij.openapi.roots.ModuleRootModel {
public void <init> ()
public com.intellij.openapi.vfs.VirtualFile[] getContentRoots ()
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.ContentEntry contentEntry
java.util.Collection content
java.util.List result
public java.lang.String[] getContentRootUrls ()
com.intellij.openapi.roots.ContentEntry contentEntry
java.util.Collection content
java.util.List result
public java.lang.String[] getExcludeRootUrls ()
com.intellij.openapi.roots.ContentEntry contentEntry
java.util.List result
public com.intellij.openapi.vfs.VirtualFile[] getExcludeRoots ()
com.intellij.openapi.roots.ContentEntry contentEntry
java.util.List result
public java.lang.String[] getSourceRootUrls ()
public java.lang.String[] getSourceRootUrls (boolean)
com.intellij.openapi.roots.SourceFolder sourceFolder
com.intellij.openapi.roots.SourceFolder[] sourceFolders
com.intellij.openapi.roots.ContentEntry contentEntry
boolean includingTests
java.util.List result
public com.intellij.openapi.vfs.VirtualFile[] getSourceRoots ()
public com.intellij.openapi.vfs.VirtualFile[] getSourceRoots (boolean)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.SourceFolder sourceFolder
com.intellij.openapi.roots.SourceFolder[] sourceFolders
com.intellij.openapi.roots.ContentEntry contentEntry
boolean includingTests
java.util.List result
public java.util.List getSourceRoots (org.jetbrains.jps.model.module.JpsModuleSourceRootType)
org.jetbrains.jps.model.module.JpsModuleSourceRootType rootType
public java.util.List getSourceRoots (java.util.Set)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.SourceFolder sourceFolder
java.util.List sourceFolders
com.intellij.openapi.roots.ContentEntry contentEntry
java.util.Set rootTypes
java.util.List result
public com.intellij.openapi.roots.ContentEntry[] getContentEntries ()
java.util.Collection content
protected abstract java.util.Collection getContent ()
public com.intellij.openapi.projectRoots.Sdk getSdk ()
com.intellij.openapi.roots.OrderEntry orderEntry
public boolean isSdkInherited ()
com.intellij.openapi.roots.OrderEntry orderEntry
public com.intellij.openapi.roots.OrderEnumerator orderEntries ()
public java.lang.Object processOrder (com.intellij.openapi.roots.RootPolicy, java.lang.Object)
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.roots.RootPolicy policy
Object initialValue
Object result
public java.lang.String[] getDependencyModuleNames ()
java.util.List result
public com.intellij.openapi.module.Module[] getModuleDependencies ()
public com.intellij.openapi.module.Module[] getModuleDependencies (boolean)
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.DependencyScope scope
com.intellij.openapi.roots.OrderEntry entry
boolean includeTests
com.intellij.openapi.roots.OrderEntry[] entries
java.util.List result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/RootModelComponentBase.class
RootModelComponentBase.java
package com.intellij.openapi.roots.impl
abstract com.intellij.openapi.roots.impl.RootModelComponentBase extends java.lang.Object implements com.intellij.openapi.Disposable {
private final com.intellij.openapi.roots.impl.RootModelImpl myRootModel
private boolean myDisposed
void <init> (com.intellij.openapi.roots.impl.RootModelImpl)
com.intellij.openapi.roots.impl.RootModelImpl rootModel
public com.intellij.openapi.roots.impl.RootModelImpl getRootModel ()
public void dispose ()
public boolean isDisposed ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/RootModelImpl$1.class
RootModelImpl.java
package com.intellij.openapi.roots.impl
synthetic com.intellij.openapi.roots.impl.RootModelImpl$1 extends java.lang.Object {
}
com/intellij/openapi/roots/impl/RootModelImpl$ContentComparator.class
RootModelImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.RootModelImpl$ContentComparator extends java.lang.Object implements java.util.Comparator {
public static final com.intellij.openapi.roots.impl.RootModelImpl$ContentComparator INSTANCE
private void <init> ()
public int compare (com.intellij.openapi.roots.ContentEntry, com.intellij.openapi.roots.ContentEntry)
com.intellij.openapi.roots.ContentEntry o1
com.intellij.openapi.roots.ContentEntry o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/RootModelImpl$Order.class
RootModelImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.RootModelImpl$Order extends java.util.ArrayList {
final synthetic com.intellij.openapi.roots.impl.RootModelImpl this$0
private void <init> (com.intellij.openapi.roots.impl.RootModelImpl)
public void clear ()
public com.intellij.openapi.roots.OrderEntry set (int, com.intellij.openapi.roots.OrderEntry)
int i
com.intellij.openapi.roots.OrderEntry orderEntry
public boolean add (com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.roots.OrderEntry orderEntry
public void add (int, com.intellij.openapi.roots.OrderEntry)
int i
com.intellij.openapi.roots.OrderEntry orderEntry
public com.intellij.openapi.roots.OrderEntry remove (int)
int i
com.intellij.openapi.roots.OrderEntry entry
public boolean remove (java.lang.Object)
Object o
int index
public boolean addAll (java.util.Collection)
java.util.Collection collection
int startSize
boolean result
public boolean addAll (int, java.util.Collection)
int i
java.util.Collection collection
boolean result
public void removeRange (int, int)
int i
int i1
public boolean removeAll (java.util.Collection)
java.util.Collection collection
boolean result
public boolean retainAll (java.util.Collection)
java.util.Collection collection
boolean result
private void clearCachedEntries ()
private void setIndices (int)
int j
int startIndex
public volatile synthetic java.lang.Object remove (int)
public volatile synthetic void add (int, java.lang.Object)
public volatile synthetic boolean add (java.lang.Object)
public volatile synthetic java.lang.Object set (int, java.lang.Object)
synthetic void <init> (com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.RootModelImpl$1)
com.intellij.openapi.roots.impl.RootModelImpl x0
com.intellij.openapi.roots.impl.RootModelImpl$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/RootModelImpl.class
RootModelImpl.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.RootModelImpl extends com.intellij.openapi.roots.impl.RootModelBase implements com.intellij.openapi.roots.ModifiableRootModel {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.Set myContent
private final java.util.List myOrderEntries
private com.intellij.openapi.roots.OrderEntry[] myCachedOrderEntries
private final com.intellij.openapi.roots.impl.ModuleLibraryTable myModuleLibraryTable
final com.intellij.openapi.roots.impl.ModuleRootManagerImpl myModuleRootManager
private boolean myWritable
private final com.intellij.openapi.vfs.pointers.VirtualFilePointerManager myFilePointerManager
private boolean myDisposed
private final java.util.Set myExtensions
private final java.util.Map myExtensionToStateDigest
private final com.intellij.openapi.roots.impl.RootConfigurationAccessor myConfigurationAccessor
private final com.intellij.openapi.roots.impl.ProjectRootManagerImpl myProjectRootManager
private final com.intellij.openapi.CompositeDisposable myDisposable
static final synthetic boolean $assertionsDisabled
void <init> (com.intellij.openapi.roots.impl.ModuleRootManagerImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl, com.intellij.openapi.vfs.pointers.VirtualFilePointerManager)
com.intellij.openapi.roots.ModuleExtension model
com.intellij.openapi.roots.ModuleExtension extension
com.intellij.openapi.roots.impl.ModuleRootManagerImpl moduleRootManager
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
com.intellij.openapi.vfs.pointers.VirtualFilePointerManager filePointerManager
private void addSourceOrderEntries ()
void <init> (org.jdom.Element, com.intellij.openapi.roots.impl.ModuleRootManagerImpl, com.intellij.openapi.roots.impl.ProjectRootManagerImpl, com.intellij.openapi.vfs.pointers.VirtualFilePointerManager, boolean) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element child
com.intellij.openapi.roots.OrderEntry orderEntry
org.jdom.Element child
com.intellij.openapi.roots.ModuleExtension model
com.intellij.openapi.roots.ModuleExtension extension
org.jdom.Element element
com.intellij.openapi.roots.impl.ModuleRootManagerImpl moduleRootManager
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
com.intellij.openapi.vfs.pointers.VirtualFilePointerManager filePointerManager
boolean writable
boolean moduleSourceAdded
com.intellij.openapi.roots.impl.RootModelImpl originalRootModel
public boolean isWritable ()
com.intellij.openapi.roots.impl.RootConfigurationAccessor getConfigurationAccessor ()
void <init> (com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.impl.ModuleRootManagerImpl, boolean, com.intellij.openapi.roots.impl.RootConfigurationAccessor, com.intellij.openapi.vfs.pointers.VirtualFilePointerManager, com.intellij.openapi.roots.impl.ProjectRootManagerImpl)
com.intellij.openapi.roots.ContentEntry cloned
com.intellij.openapi.roots.ContentEntry contentEntry
Exception e
org.jdom.Element state
com.intellij.openapi.roots.ModuleExtension model
com.intellij.openapi.roots.ModuleExtension extension
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.impl.ModuleRootManagerImpl moduleRootManager
boolean writable
com.intellij.openapi.roots.impl.RootConfigurationAccessor rootConfigurationAccessor
com.intellij.openapi.vfs.pointers.VirtualFilePointerManager filePointerManager
com.intellij.openapi.roots.impl.ProjectRootManagerImpl projectRootManager
private void setOrderEntriesFrom (com.intellij.openapi.roots.impl.RootModelImpl)
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.roots.impl.RootModelImpl rootModel
private void removeAllOrderEntries ()
com.intellij.openapi.roots.OrderEntry entry
public com.intellij.openapi.roots.OrderEntry[] getOrderEntries ()
com.intellij.openapi.roots.OrderEntry[] cachedOrderEntries
java.util.Iterator getOrderIterator ()
public void removeContentEntry (com.intellij.openapi.roots.ContentEntry)
com.intellij.openapi.roots.impl.RootModelImpl entryModel
com.intellij.openapi.roots.ContentEntry entry
public void addOrderEntry (com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.roots.OrderEntry entry
public com.intellij.openapi.roots.LibraryOrderEntry addLibraryEntry (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.impl.libraries.LibraryEx libraryEx
boolean libraryDisposed
com.intellij.openapi.roots.libraries.Library library
com.intellij.openapi.roots.LibraryOrderEntry libraryOrderEntry
public com.intellij.openapi.roots.LibraryOrderEntry addInvalidLibrary (java.lang.String, java.lang.String)
String name
String level
com.intellij.openapi.roots.LibraryOrderEntry libraryOrderEntry
public com.intellij.openapi.roots.ModuleOrderEntry addModuleOrderEntry (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.impl.ModuleOrderEntryImpl moduleOrderEntry
public com.intellij.openapi.roots.ModuleOrderEntry addInvalidModuleEntry (java.lang.String)
String name
com.intellij.openapi.roots.impl.ModuleOrderEntryImpl moduleOrderEntry
public com.intellij.openapi.roots.ModuleOrderEntry findModuleOrderEntry (com.intellij.openapi.module.Module)
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.module.Module module
public com.intellij.openapi.roots.LibraryOrderEntry findLibraryOrderEntry (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.roots.libraries.Library library
public void removeOrderEntry (com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.roots.OrderEntry entry
private void removeOrderEntryInternal (com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.roots.OrderEntry entry
public void rearrangeOrderEntries (com.intellij.openapi.roots.OrderEntry[])
com.intellij.openapi.roots.OrderEntry[] newEntries
private void assertValidRearrangement (com.intellij.openapi.roots.OrderEntry[])
com.intellij.openapi.roots.OrderEntry[] newEntries
String error
private java.lang.String checkValidRearrangement (com.intellij.openapi.roots.OrderEntry[])
com.intellij.openapi.roots.OrderEntry newEntry
com.intellij.openapi.roots.OrderEntry[] newEntries
java.util.Set set
public void clear ()
com.intellij.openapi.projectRoots.Sdk jdk
private void removeAllContentEntries ()
com.intellij.openapi.roots.ContentEntry entry
public void commit ()
void docommit ()
com.intellij.openapi.roots.ModuleExtension extension
com.intellij.openapi.roots.ContentEntry cloned
com.intellij.openapi.roots.ContentEntry contentEntry
public com.intellij.openapi.roots.libraries.LibraryTable getModuleLibraryTable ()
public com.intellij.openapi.project.Project getProject ()
public com.intellij.openapi.roots.ContentEntry addContentEntry (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.roots.ContentEntry addContentEntry (java.lang.String)
String url
public boolean isDisposed ()
private com.intellij.openapi.roots.ContentEntry addContentEntry (com.intellij.openapi.roots.ContentEntry)
com.intellij.openapi.roots.ContentEntry contentEntry
com.intellij.openapi.roots.ContentEntry e
long getStateModificationCount ()
com.intellij.openapi.roots.ModuleExtension extension
long result
public void writeExternal (org.jdom.Element)
com.intellij.openapi.roots.ModuleExtension extension
org.jdom.Element subElement
com.intellij.openapi.roots.ContentEntry contentEntry
com.intellij.openapi.roots.OrderEntry orderEntry
org.jdom.Element element
public void setSdk (com.intellij.openapi.projectRoots.Sdk)
com.intellij.openapi.projectRoots.Sdk jdk
com.intellij.openapi.roots.JdkOrderEntry jdkLibraryEntry
public void setInvalidSdk (java.lang.String, java.lang.String)
String jdkName
String jdkType
public void inheritSdk ()
public void replaceEntryOfType (java.lang.Class, com.intellij.openapi.roots.OrderEntry)
com.intellij.openapi.roots.OrderEntry orderEntry
int i
Class entryClass
com.intellij.openapi.roots.OrderEntry entry
public java.lang.String getSdkName ()
com.intellij.openapi.roots.OrderEntry orderEntry
void assertWritable ()
boolean isOrderEntryDisposed ()
com.intellij.openapi.roots.OrderEntry entry
protected java.util.Set getContent ()
public com.intellij.openapi.module.Module getModule ()
public boolean isChanged ()
com.intellij.openapi.roots.ModuleExtension moduleExtension
private boolean areContentEntriesChanged ()
private boolean areOrderEntriesChanged ()
com.intellij.openapi.roots.OrderEntry orderEntry
com.intellij.openapi.roots.OrderEntry sourceOrderEntry
int i
com.intellij.openapi.roots.OrderEntry[] orderEntries
com.intellij.openapi.roots.OrderEntry[] sourceOrderEntries
private static boolean orderEntriesEquals (com.intellij.openapi.roots.OrderEntry, com.intellij.openapi.roots.OrderEntry)
String name1
String name2
com.intellij.openapi.roots.ModuleOrderEntry entry1
com.intellij.openapi.roots.ModuleOrderEntry entry2
com.intellij.openapi.roots.LibraryOrderEntry libraryOrderEntry1
com.intellij.openapi.roots.LibraryOrderEntry libraryOrderEntry2
boolean equal
com.intellij.openapi.roots.libraries.Library library1
com.intellij.openapi.roots.libraries.Library library2
String[] orderedRootUrls1
String[] orderedRootUrls2
com.intellij.openapi.roots.OrderRootType type
com.intellij.openapi.roots.OrderEntry orderEntry1
com.intellij.openapi.roots.OrderEntry orderEntry2
com.intellij.openapi.roots.OrderRootType[] allTypes
void makeExternalChange (java.lang.Runnable)
Runnable runnable
public void dispose ()
private com.intellij.openapi.roots.impl.RootModelImpl getSourceModel ()
public java.lang.String toString ()
public java.lang.Object getModuleExtension (java.lang.Class)
com.intellij.openapi.roots.ModuleExtension extension
Class klass
void registerOnDispose (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable disposable
void unregisterOnDispose (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable disposable
void checkModuleExtensionModification ()
com.intellij.openapi.roots.ModuleExtension extension
byte[] newDigest
Exception e
org.jdom.Element state
java.util.Map$Entry entry
public com.intellij.openapi.vfs.pointers.VirtualFilePointerListener getRootsChangedListener ()
protected volatile synthetic java.util.Collection getContent ()
private static synthetic int lambda$new$0 (com.intellij.openapi.roots.ModuleExtension, com.intellij.openapi.roots.ModuleExtension)
com.intellij.openapi.roots.ModuleExtension o1
com.intellij.openapi.roots.ModuleExtension o2
static synthetic com.intellij.openapi.roots.OrderEntry[] access$102 (com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.OrderEntry[])
com.intellij.openapi.roots.impl.RootModelImpl x0
com.intellij.openapi.roots.OrderEntry[] x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/RootProviderBaseImpl.class
RootProviderBaseImpl.java
package com.intellij.openapi.roots.impl
public abstract com.intellij.openapi.roots.impl.RootProviderBaseImpl extends java.lang.Object implements com.intellij.openapi.roots.RootProvider {
protected final com.intellij.util.EventDispatcher myDispatcher
public void <init> ()
public void addRootSetChangedListener (com.intellij.openapi.roots.RootProvider$RootSetChangedListener)
com.intellij.openapi.roots.RootProvider$RootSetChangedListener listener
public void removeRootSetChangedListener (com.intellij.openapi.roots.RootProvider$RootSetChangedListener)
com.intellij.openapi.roots.RootProvider$RootSetChangedListener listener
public void addRootSetChangedListener (com.intellij.openapi.roots.RootProvider$RootSetChangedListener, com.intellij.openapi.Disposable)
com.intellij.openapi.roots.RootProvider$RootSetChangedListener listener
com.intellij.openapi.Disposable parentDisposable
protected void fireRootSetChanged ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/SdkFinder.class
SdkFinder.java
package com.intellij.openapi.roots.impl
public abstract com.intellij.openapi.roots.impl.SdkFinder extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public com.intellij.openapi.projectRoots.Sdk findSdk (java.lang.String, java.lang.String)
String name
String sdkType
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/SourceFolderImpl.class
SourceFolderImpl.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.SourceFolderImpl extends com.intellij.openapi.roots.impl.ContentFolderBaseImpl implements com.intellij.openapi.roots.SourceFolder com.intellij.openapi.roots.impl.ClonableContentFolder {
private final org.jetbrains.jps.model.module.JpsModuleSourceRoot myJpsElement
public static final String ELEMENT_NAME
public static final String TEST_SOURCE_ATTR
static final String DEFAULT_PACKAGE_PREFIX
static final synthetic boolean $assertionsDisabled
void <init> (com.intellij.openapi.vfs.VirtualFile, org.jetbrains.jps.model.module.JpsModuleSourceRoot, com.intellij.openapi.roots.impl.ContentEntryImpl)
com.intellij.openapi.vfs.VirtualFile file
org.jetbrains.jps.model.module.JpsModuleSourceRoot jpsElement
com.intellij.openapi.roots.impl.ContentEntryImpl contentEntry
public void <init> (org.jetbrains.jps.model.module.JpsModuleSourceRoot, com.intellij.openapi.roots.impl.ContentEntryImpl)
org.jetbrains.jps.model.module.JpsModuleSourceRoot jpsElement
com.intellij.openapi.roots.impl.ContentEntryImpl contentEntry
void <init> (org.jdom.Element, com.intellij.openapi.roots.impl.ContentEntryImpl) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
com.intellij.openapi.roots.impl.ContentEntryImpl contentEntry
private void <init> (com.intellij.openapi.roots.impl.SourceFolderImpl, com.intellij.openapi.roots.impl.ContentEntryImpl)
com.intellij.openapi.roots.impl.SourceFolderImpl that
com.intellij.openapi.roots.impl.ContentEntryImpl contentEntry
private static org.jetbrains.jps.model.module.JpsModuleSourceRoot createCopy (com.intellij.openapi.roots.impl.SourceFolderImpl, org.jetbrains.jps.model.module.JpsTypedModuleSourceRoot)
com.intellij.openapi.roots.impl.SourceFolderImpl that
org.jetbrains.jps.model.module.JpsTypedModuleSourceRoot jpsElement
public boolean isTestSource ()
public java.lang.String getPackagePrefix ()
org.jetbrains.jps.model.java.JavaSourceRootProperties properties
org.jetbrains.jps.model.java.JavaResourceRootProperties resourceJavaProperties
private org.jetbrains.jps.model.java.JavaSourceRootProperties getJavaProperties ()
private org.jetbrains.jps.model.java.JavaResourceRootProperties getResourceJavaProperties ()
public void setPackagePrefix (java.lang.String)
String packagePrefix
org.jetbrains.jps.model.java.JavaSourceRootProperties properties
public org.jetbrains.jps.model.module.JpsModuleSourceRootType getRootType ()
public com.intellij.openapi.roots.ContentFolder cloneFolder (com.intellij.openapi.roots.ContentEntry)
com.intellij.openapi.roots.ContentEntry contentEntry
public org.jetbrains.jps.model.module.JpsModuleSourceRoot getJpsElement ()
private boolean isForGeneratedSources ()
org.jetbrains.jps.model.java.JavaSourceRootProperties properties
org.jetbrains.jps.model.java.JavaResourceRootProperties resourceJavaProperties
public int compareTo (com.intellij.openapi.roots.impl.ContentFolderBaseImpl)
com.intellij.openapi.roots.impl.ContentFolderBaseImpl folder
int i
com.intellij.openapi.roots.impl.SourceFolderImpl sourceFolder
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/TestModulePropertiesImpl$TestModulePropertiesState.class
TestModulePropertiesImpl.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.TestModulePropertiesImpl$TestModulePropertiesState extends java.lang.Object {
public String moduleName
public void <init> ()
}
com/intellij/openapi/roots/impl/TestModulePropertiesImpl.class
TestModulePropertiesImpl.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.TestModulePropertiesImpl extends com.intellij.openapi.roots.TestModuleProperties implements com.intellij.openapi.components.PersistentStateComponent com.intellij.openapi.roots.ProjectModelElement {
private final com.intellij.openapi.module.ModulePointerManager myModulePointerManager
private com.intellij.openapi.module.ModulePointer myProductionModulePointer
private final com.intellij.openapi.module.Module myModule
void <init> (com.intellij.openapi.module.Module, com.intellij.openapi.module.ModulePointerManager)
com.intellij.openapi.module.Module module
com.intellij.openapi.module.ModulePointerManager modulePointerManager
public java.lang.String getProductionModuleName ()
public com.intellij.openapi.module.Module getProductionModule ()
public void setProductionModuleName (java.lang.String)
String moduleName
public com.intellij.openapi.roots.impl.TestModulePropertiesImpl$TestModulePropertiesState getState ()
com.intellij.openapi.roots.impl.TestModulePropertiesImpl$TestModulePropertiesState state
public void loadState (com.intellij.openapi.roots.impl.TestModulePropertiesImpl$TestModulePropertiesState)
com.intellij.openapi.roots.impl.TestModulePropertiesImpl$TestModulePropertiesState state
public com.intellij.openapi.roots.ProjectModelExternalSource getExternalSource ()
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/WritableOrderEntry.class
WritableOrderEntry.java
package com.intellij.openapi.roots.impl
abstract com.intellij.openapi.roots.impl.WritableOrderEntry extends java.lang.Object {
public abstract void writeExternal (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
}
com/intellij/openapi/roots/impl/libraries/ApplicationLibraryTable$1.class
ApplicationLibraryTable.java
package com.intellij.openapi.roots.impl.libraries
final com.intellij.openapi.roots.impl.libraries.ApplicationLibraryTable$1 extends com.intellij.openapi.roots.libraries.LibraryTablePresentation {
void <init> ()
public java.lang.String getDisplayName (boolean)
boolean plural
public java.lang.String getDescription ()
public java.lang.String getLibraryTableEditorTitle ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/libraries/ApplicationLibraryTable.class
ApplicationLibraryTable.java
package com.intellij.openapi.roots.impl.libraries
public com.intellij.openapi.roots.impl.libraries.ApplicationLibraryTable extends com.intellij.openapi.roots.impl.libraries.LibraryTableBase {
private static final com.intellij.openapi.roots.libraries.LibraryTablePresentation GLOBAL_LIBRARY_TABLE_PRESENTATION
public void <init> ()
public static com.intellij.openapi.roots.impl.libraries.ApplicationLibraryTable getApplicationTable ()
public java.lang.String getTableLevel ()
public com.intellij.openapi.roots.libraries.LibraryTablePresentation getPresentation ()
public static java.lang.String getExternalFileName ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/libraries/LibraryImpl.class
LibraryImpl.java
package com.intellij.openapi.roots.impl.libraries
public com.intellij.openapi.roots.impl.libraries.LibraryImpl extends com.intellij.openapi.util.TraceableDisposable implements com.intellij.openapi.roots.impl.libraries.LibraryEx$ModifiableModelEx com.intellij.openapi.roots.impl.libraries.LibraryEx com.intellij.openapi.roots.RootProvider {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String LIBRARY_NAME_ATTR
public static final String LIBRARY_TYPE_ATTR
public static final String ROOT_PATH_ELEMENT
public static final String ELEMENT
public static final String PROPERTIES_ELEMENT
public static final String EXCLUDED_ROOTS_TAG
private String myName
private final com.intellij.openapi.roots.libraries.LibraryTable myLibraryTable
private final java.util.Map myRoots
private com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer myExcludedRoots
private final com.intellij.openapi.roots.impl.libraries.LibraryImpl mySource
private com.intellij.openapi.roots.libraries.PersistentLibraryKind myKind
private com.intellij.openapi.roots.libraries.LibraryProperties myProperties
private final com.intellij.openapi.roots.ModifiableRootModel myRootModel
private boolean myDisposed
private final com.intellij.openapi.Disposable myPointersDisposable
private final com.intellij.openapi.roots.ProjectModelExternalSource myExternalSource
private final com.intellij.util.EventDispatcher myDispatcher
public static final String ROOT_TYPE_ATTR
private static final com.intellij.openapi.roots.OrderRootType DEFAULT_JAR_DIRECTORY_TYPE
void <init> (com.intellij.openapi.roots.libraries.LibraryTable, org.jdom.Element, com.intellij.openapi.roots.ModifiableRootModel) throws com.intellij.openapi.util.InvalidDataException
com.intellij.openapi.roots.libraries.LibraryTable table
org.jdom.Element element
com.intellij.openapi.roots.ModifiableRootModel rootModel
void <init> (java.lang.String, com.intellij.openapi.roots.libraries.PersistentLibraryKind, com.intellij.openapi.roots.libraries.LibraryTable, com.intellij.openapi.roots.ModifiableRootModel, com.intellij.openapi.roots.ProjectModelExternalSource)
String name
com.intellij.openapi.roots.libraries.PersistentLibraryKind kind
com.intellij.openapi.roots.libraries.LibraryTable table
com.intellij.openapi.roots.ModifiableRootModel rootModel
com.intellij.openapi.roots.ProjectModelExternalSource externalSource
private void <init> (com.intellij.openapi.roots.impl.libraries.LibraryImpl, com.intellij.openapi.roots.impl.libraries.LibraryImpl, com.intellij.openapi.roots.ModifiableRootModel)
Object state
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer thatContainer
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.roots.impl.libraries.LibraryImpl from
com.intellij.openapi.roots.impl.libraries.LibraryImpl newSource
com.intellij.openapi.roots.ModifiableRootModel rootModel
private void <init> (com.intellij.openapi.roots.libraries.LibraryTable, com.intellij.openapi.roots.ModifiableRootModel, com.intellij.openapi.roots.impl.libraries.LibraryImpl, java.lang.String, com.intellij.openapi.roots.libraries.PersistentLibraryKind, com.intellij.openapi.roots.ProjectModelExternalSource)
com.intellij.openapi.roots.libraries.LibraryTable table
com.intellij.openapi.roots.ModifiableRootModel rootModel
com.intellij.openapi.roots.impl.libraries.LibraryImpl newSource
String name
com.intellij.openapi.roots.libraries.PersistentLibraryKind kind
com.intellij.openapi.roots.ProjectModelExternalSource externalSource
private static com.intellij.openapi.roots.ProjectModelExternalSource findExternalSource (org.jdom.Element)
org.jdom.Element element
String externalSourceId
private static com.intellij.openapi.roots.libraries.PersistentLibraryKind findPersistentLibraryKind (org.jdom.Element)
org.jdom.Element element
String typeString
com.intellij.openapi.roots.libraries.LibraryKind kind
private java.util.Set getAllRootTypes ()
java.util.Set rootTypes
public void dispose ()
private void checkDisposed ()
public boolean isDisposed ()
public java.lang.String getName ()
public java.lang.String[] getUrls (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer result
public com.intellij.openapi.vfs.VirtualFile[] getFiles (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
public void setName (java.lang.String)
String name
public com.intellij.openapi.roots.impl.libraries.LibraryEx$ModifiableModelEx getModifiableModel ()
public com.intellij.openapi.roots.libraries.Library cloneLibrary (com.intellij.openapi.roots.impl.RootModelImpl)
com.intellij.openapi.roots.impl.RootModelImpl rootModel
public java.util.List getInvalidRootUrls (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
com.intellij.openapi.roots.OrderRootType type
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
java.util.List pointers
java.util.List invalidPaths
public void setProperties (com.intellij.openapi.roots.libraries.LibraryProperties)
com.intellij.openapi.roots.libraries.LibraryProperties properties
public com.intellij.openapi.roots.RootProvider getRootProvider ()
private java.util.Map initRoots ()
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
com.intellij.openapi.roots.OrderRootType rootType
java.util.Map result
com.intellij.openapi.vfs.pointers.VirtualFilePointerListener listener
private com.intellij.openapi.vfs.pointers.VirtualFilePointerListener getListener ()
com.intellij.openapi.project.Project project
public com.intellij.openapi.roots.ProjectModelExternalSource getExternalSource ()
public void readExternal (org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
private com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer getOrCreateContainer (com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer roots
private void readJarDirectories (org.jdom.Element)
String recursive
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer roots
boolean recursively
String url
org.jdom.Element jarDir
org.jdom.Element element
java.util.List jarDirs
private static com.intellij.openapi.roots.OrderRootType getJarDirectoryRootType (java.lang.String)
com.intellij.openapi.roots.PersistentOrderRootType rootType
String type
private void readProperties (org.jdom.Element)
org.jdom.Element element
String typeId
org.jdom.Element propertiesElement
private void readName (org.jdom.Element)
org.jdom.Element element
private void readRoots (org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer roots
org.jdom.Element rootChild
com.intellij.openapi.roots.OrderRootType rootType
org.jdom.Element element
org.jdom.Element excludedRoot
private com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer getOrCreateExcludedRoots ()
private static java.util.List sortRootTypes (java.util.Collection)
java.util.Collection rootTypes
java.util.List allTypes
public void writeExternal (org.jdom.Element)
org.jdom.Element propertiesElement
Object state
com.intellij.openapi.project.Project project
com.intellij.openapi.module.Module module
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer roots
org.jdom.Element rootTypeElement
com.intellij.openapi.roots.OrderRootType rootType
org.jdom.Element excluded
org.jdom.Element rootElement
org.jdom.Element element
java.util.List storableRootTypes
private void writeJarDirectories (org.jdom.Element)
String url
boolean isRecursive
org.jdom.Element jarDirElement
com.intellij.openapi.util.Pair pair
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
java.util.List jarDirectories
com.intellij.openapi.roots.OrderRootType rootType
org.jdom.Element element
java.util.List rootTypes
private boolean isWritable ()
public com.intellij.openapi.roots.libraries.PersistentLibraryKind getKind ()
public void addExcludedRoot (java.lang.String)
String url
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer roots
public boolean removeExcludedRoot (java.lang.String)
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
String url
public java.lang.String[] getExcludedRootUrls ()
public com.intellij.openapi.vfs.VirtualFile[] getExcludedRoots ()
public com.intellij.openapi.roots.libraries.LibraryProperties getProperties ()
public void setKind (com.intellij.openapi.roots.libraries.PersistentLibraryKind)
com.intellij.openapi.roots.libraries.PersistentLibraryKind kind
public void addRoot (java.lang.String, com.intellij.openapi.roots.OrderRootType)
String url
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
public void addRoot (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
public void addJarDirectory (java.lang.String, boolean)
String url
boolean recursive
public void addJarDirectory (com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.vfs.VirtualFile file
boolean recursive
public void addJarDirectory (java.lang.String, boolean, com.intellij.openapi.roots.OrderRootType)
String url
boolean recursive
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
public void addJarDirectory (com.intellij.openapi.vfs.VirtualFile, boolean, com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.vfs.VirtualFile file
boolean recursive
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
public boolean isJarDirectory (java.lang.String)
String url
public boolean isJarDirectory (java.lang.String, com.intellij.openapi.roots.OrderRootType)
String url
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
java.util.List jarDirectories
public boolean isValid (java.lang.String, com.intellij.openapi.roots.OrderRootType)
String url
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
com.intellij.openapi.vfs.pointers.VirtualFilePointer fp
public boolean removeRoot (java.lang.String, com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
String excludedRoot
String url
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
com.intellij.openapi.vfs.pointers.VirtualFilePointer byUrl
private boolean isUnderRoots (java.lang.String)
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
String url
public void moveRootUp (java.lang.String, com.intellij.openapi.roots.OrderRootType)
String url
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
public void moveRootDown (java.lang.String, com.intellij.openapi.roots.OrderRootType)
String url
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
public boolean isChanged ()
private boolean areRootsChanged (com.intellij.openapi.roots.impl.libraries.LibraryImpl)
com.intellij.openapi.roots.impl.libraries.LibraryImpl that
public com.intellij.openapi.roots.libraries.Library getSource ()
public void commit ()
private void commit (com.intellij.openapi.roots.impl.libraries.LibraryImpl)
com.intellij.openapi.roots.impl.libraries.LibraryImpl fromModel
private void copyRootsFrom (com.intellij.openapi.roots.impl.libraries.LibraryImpl)
com.intellij.openapi.roots.OrderRootType rootType
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer clone
java.util.Map$Entry entry
com.intellij.openapi.roots.impl.libraries.LibraryImpl fromModel
java.util.Map clonedRoots
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer excludedRoots
private void disposeMyPointers ()
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer container
public com.intellij.openapi.roots.libraries.LibraryTable getTable ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.roots.impl.libraries.LibraryImpl library
public int hashCode ()
int result
public java.lang.String toString ()
public com.intellij.openapi.module.Module getModule ()
public void addRootSetChangedListener (com.intellij.openapi.roots.RootProvider$RootSetChangedListener)
com.intellij.openapi.roots.RootProvider$RootSetChangedListener listener
public void removeRootSetChangedListener (com.intellij.openapi.roots.RootProvider$RootSetChangedListener)
com.intellij.openapi.roots.RootProvider$RootSetChangedListener listener
public void addRootSetChangedListener (com.intellij.openapi.roots.RootProvider$RootSetChangedListener, com.intellij.openapi.Disposable)
com.intellij.openapi.roots.RootProvider$RootSetChangedListener listener
com.intellij.openapi.Disposable parentDisposable
private void fireRootSetChanged ()
public volatile synthetic com.intellij.openapi.roots.libraries.Library$ModifiableModel getModifiableModel ()
private static synthetic java.lang.String lambda$writeJarDirectories$1 (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair p
private static synthetic int lambda$sortRootTypes$0 (com.intellij.openapi.roots.OrderRootType, com.intellij.openapi.roots.OrderRootType)
com.intellij.openapi.roots.OrderRootType o1
com.intellij.openapi.roots.OrderRootType o2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/libraries/LibraryStateSplitter.class
LibraryStateSplitter.kt
package com.intellij.openapi.roots.impl.libraries
public final com.intellij.openapi.roots.impl.libraries.LibraryStateSplitter extends com.intellij.openapi.components.StateSplitterEx {
public java.util.List splitState (org.jdom.Element)
org.jdom.Element state
public void <init> ()
public static final synthetic java.util.List access$splitState$s2025038123 (org.jdom.Element, java.lang.String)
org.jdom.Element p0
String p1
}
com/intellij/openapi/roots/impl/libraries/LibraryTableBase$1.class
LibraryTableBase.java
package com.intellij.openapi.roots.impl.libraries
synthetic com.intellij.openapi.roots.impl.libraries.LibraryTableBase$1 extends java.lang.Object {
}
com/intellij/openapi/roots/impl/libraries/LibraryTableBase$LibraryModel.class
LibraryTableBase.java
package com.intellij.openapi.roots.impl.libraries
com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel extends java.lang.Object implements com.intellij.openapi.roots.libraries.LibraryTable$ModifiableModel com.intellij.openapi.util.JDOMExternalizable com.intellij.openapi.roots.libraries.LibraryTable$Listener com.intellij.openapi.Disposable {
private final java.util.List myLibraries
private final java.util.Set myAddedLibraries
private final java.util.Set myRemovedLibraries
private volatile java.util.Map myLibraryByNameCache
private boolean myWritable
final synthetic com.intellij.openapi.roots.impl.libraries.LibraryTableBase this$0
private void <init> (com.intellij.openapi.roots.impl.libraries.LibraryTableBase)
com.intellij.openapi.roots.impl.libraries.LibraryTableBase this$0
private void <init> (com.intellij.openapi.roots.impl.libraries.LibraryTableBase, com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel)
com.intellij.openapi.roots.impl.libraries.LibraryTableBase this$0
com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel that
public void commit ()
public void dispose ()
com.intellij.openapi.roots.libraries.Library library
public java.util.Iterator getLibraryIterator ()
public com.intellij.openapi.roots.libraries.Library getLibraryByName (java.lang.String)
com.intellij.openapi.roots.libraries.Library library
com.intellij.openapi.roots.impl.libraries.LibraryImpl libraryFromProperty
String name
java.util.Map cache
com.intellij.openapi.roots.libraries.Library library
String libraryPrefix
String libPath
public com.intellij.openapi.roots.libraries.Library[] getLibraries ()
private void assertWritable ()
public com.intellij.openapi.roots.libraries.Library createLibrary (java.lang.String)
String name
public com.intellij.openapi.roots.libraries.Library createLibrary (java.lang.String, com.intellij.openapi.roots.libraries.PersistentLibraryKind)
String name
com.intellij.openapi.roots.libraries.PersistentLibraryKind kind
public com.intellij.openapi.roots.libraries.Library createLibrary (java.lang.String, com.intellij.openapi.roots.libraries.PersistentLibraryKind, com.intellij.openapi.roots.ProjectModelExternalSource)
String name
com.intellij.openapi.roots.libraries.PersistentLibraryKind kind
com.intellij.openapi.roots.ProjectModelExternalSource externalSource
com.intellij.openapi.roots.impl.libraries.LibraryImpl library
public void removeLibrary (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library library
public boolean isChanged ()
public void readExternal (org.jdom.Element)
com.intellij.openapi.roots.impl.libraries.LibraryImpl library
org.jdom.Element libraryElement
org.jdom.Element element
java.util.List libraryElements
public void afterLibraryRenamed (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library library
public void writeExternal (org.jdom.Element)
com.intellij.openapi.roots.libraries.Library library
org.jdom.Element element
java.util.List libraries
private void applyChanges (com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel)
com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel model
private static synthetic int lambda$writeExternal$1 (com.intellij.openapi.roots.libraries.Library, com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library o1
com.intellij.openapi.roots.libraries.Library o2
private static synthetic boolean lambda$writeExternal$0 (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library library
synthetic void <init> (com.intellij.openapi.roots.impl.libraries.LibraryTableBase, com.intellij.openapi.roots.impl.libraries.LibraryTableBase$1)
com.intellij.openapi.roots.impl.libraries.LibraryTableBase x0
com.intellij.openapi.roots.impl.libraries.LibraryTableBase$1 x1
synthetic void <init> (com.intellij.openapi.roots.impl.libraries.LibraryTableBase, com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel, com.intellij.openapi.roots.impl.libraries.LibraryTableBase$1)
com.intellij.openapi.roots.impl.libraries.LibraryTableBase x0
com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel x1
com.intellij.openapi.roots.impl.libraries.LibraryTableBase$1 x2
static synthetic java.util.Set access$200 (com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel)
com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel x0
static synthetic void access$300 (com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel, com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel)
com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel x0
com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel x1
static synthetic java.util.Set access$400 (com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel)
com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/libraries/LibraryTableBase.class
LibraryTableBase.java
package com.intellij.openapi.roots.impl.libraries
public abstract com.intellij.openapi.roots.impl.libraries.LibraryTableBase extends java.lang.Object implements com.intellij.openapi.components.PersistentStateComponent com.intellij.openapi.roots.libraries.LibraryTable com.intellij.openapi.Disposable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.util.EventDispatcher myDispatcher
private com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel myModel
private boolean myFirstLoad
private final com.intellij.openapi.util.SimpleModificationTracker myModificationTracker
public void <init> ()
public com.intellij.openapi.roots.libraries.LibraryTable$ModifiableModel getModifiableModel ()
public org.jdom.Element getState ()
com.intellij.openapi.util.WriteExternalException e
org.jdom.Element element
public void noStateLoaded ()
public void loadState (org.jdom.Element)
com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel model
org.jdom.Element element
public long getStateModificationCount ()
public com.intellij.openapi.roots.libraries.Library[] getLibraries ()
public java.util.Iterator getLibraryIterator ()
public com.intellij.openapi.roots.libraries.Library getLibraryByName (java.lang.String)
String name
public void addListener (com.intellij.openapi.roots.libraries.LibraryTable$Listener)
com.intellij.openapi.roots.libraries.LibraryTable$Listener listener
public void addListener (com.intellij.openapi.roots.libraries.LibraryTable$Listener, com.intellij.openapi.Disposable)
com.intellij.openapi.roots.libraries.LibraryTable$Listener listener
com.intellij.openapi.Disposable parentDisposable
public void removeListener (com.intellij.openapi.roots.libraries.LibraryTable$Listener)
com.intellij.openapi.roots.libraries.LibraryTable$Listener listener
private void fireLibraryAdded (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library library
private void fireBeforeLibraryRemoved (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library library
public void dispose ()
com.intellij.openapi.roots.libraries.Library library
public com.intellij.openapi.roots.libraries.Library createLibrary ()
void fireLibraryRenamed (com.intellij.openapi.roots.impl.libraries.LibraryImpl)
com.intellij.openapi.roots.impl.libraries.LibraryImpl library
private void incrementModificationCount ()
public com.intellij.openapi.roots.libraries.Library createLibrary (java.lang.String)
String name
com.intellij.openapi.roots.libraries.LibraryTable$ModifiableModel modifiableModel
com.intellij.openapi.roots.libraries.Library library
public void removeLibrary (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library library
com.intellij.openapi.roots.libraries.LibraryTable$ModifiableModel modifiableModel
private void commit (com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel)
com.intellij.openapi.roots.libraries.Library library
com.intellij.openapi.roots.libraries.Library library
com.intellij.openapi.roots.libraries.Library library
com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel model
java.util.Set removedLibraries
private void fireAfterLibraryRemoved (com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.libraries.Library library
public void readExternal (org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
public void writeExternal (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element element
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private static synthetic void lambda$loadState$0 (com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel, org.jdom.Element) throws java.lang.RuntimeException
com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel model
org.jdom.Element element
static synthetic com.intellij.util.EventDispatcher access$500 (com.intellij.openapi.roots.impl.libraries.LibraryTableBase)
com.intellij.openapi.roots.impl.libraries.LibraryTableBase x0
static synthetic void access$600 (com.intellij.openapi.roots.impl.libraries.LibraryTableBase, com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel)
com.intellij.openapi.roots.impl.libraries.LibraryTableBase x0
com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel x1
static synthetic com.intellij.openapi.diagnostic.Logger access$700 ()
static synthetic void access$800 (com.intellij.openapi.roots.impl.libraries.LibraryTableBase)
com.intellij.openapi.roots.impl.libraries.LibraryTableBase x0
static synthetic void access$900 (com.intellij.openapi.roots.impl.libraries.LibraryTableBase, com.intellij.openapi.roots.libraries.Library)
com.intellij.openapi.roots.impl.libraries.LibraryTableBase x0
com.intellij.openapi.roots.libraries.Library x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/libraries/LibraryTableImplUtil.class
LibraryTableImplUtil.java
package com.intellij.openapi.roots.impl.libraries
public com.intellij.openapi.roots.impl.libraries.LibraryTableImplUtil extends java.lang.Object {
public static final String MODULE_LEVEL
private void <init> ()
public static com.intellij.openapi.roots.libraries.Library loadLibrary (org.jdom.Element, com.intellij.openapi.roots.impl.RootModelImpl) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element rootElement
com.intellij.openapi.roots.impl.RootModelImpl rootModel
java.util.List children
org.jdom.Element element
public static com.intellij.openapi.roots.libraries.Library createModuleLevelLibrary (java.lang.String, com.intellij.openapi.roots.libraries.PersistentLibraryKind, com.intellij.openapi.roots.impl.RootModelImpl, com.intellij.openapi.roots.ProjectModelExternalSource)
String name
com.intellij.openapi.roots.libraries.PersistentLibraryKind kind
com.intellij.openapi.roots.impl.RootModelImpl rootModel
com.intellij.openapi.roots.ProjectModelExternalSource externalSource
public static boolean isValidLibrary (com.intellij.openapi.roots.libraries.Library)
String name
com.intellij.openapi.roots.OrderEntry entry
com.intellij.openapi.roots.libraries.Library library
com.intellij.openapi.roots.libraries.LibraryTable table
com.intellij.openapi.module.Module module
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/libraries/LibraryTablesRegistrarImpl.class
LibraryTablesRegistrarImpl.java
package com.intellij.openapi.roots.impl.libraries
com.intellij.openapi.roots.impl.libraries.LibraryTablesRegistrarImpl extends com.intellij.openapi.roots.libraries.LibraryTablesRegistrar implements com.intellij.openapi.Disposable {
private static final java.util.Map myLibraryTables
void <init> ()
public com.intellij.openapi.roots.libraries.LibraryTable getLibraryTable ()
public com.intellij.openapi.roots.libraries.LibraryTable getLibraryTable (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.openapi.roots.libraries.LibraryTable getLibraryTableByLevel (java.lang.String, com.intellij.openapi.project.Project)
String level
com.intellij.openapi.project.Project project
public void registerLibraryTable (com.intellij.openapi.roots.libraries.LibraryTable)
com.intellij.openapi.roots.libraries.LibraryTable libraryTable
String tableLevel
com.intellij.openapi.roots.libraries.LibraryTable oldTable
public java.util.List getCustomLibraryTables ()
public void dispose ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/openapi/roots/impl/libraries/ProjectLibraryTable.class
ProjectLibraryTable.java
package com.intellij.openapi.roots.impl.libraries
public abstract com.intellij.openapi.roots.impl.libraries.ProjectLibraryTable extends java.lang.Object implements com.intellij.openapi.roots.libraries.LibraryTable {
public static com.intellij.openapi.roots.libraries.LibraryTable getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.openapi.project.Project getProject ()
}
com/intellij/openapi/roots/impl/libraries/ProjectLibraryTableImpl.class
ProjectLibraryTableImpl.kt
package com.intellij.openapi.roots.impl.libraries
public final com.intellij.openapi.roots.impl.libraries.ProjectLibraryTableImpl extends com.intellij.openapi.roots.impl.libraries.LibraryTableBase implements com.intellij.openapi.roots.impl.libraries.ProjectLibraryTable {
private final com.intellij.openapi.project.Project parentProject
public com.intellij.openapi.project.Project getProject ()
public java.lang.String getTableLevel ()
public com.intellij.openapi.roots.libraries.LibraryTablePresentation getPresentation ()
public final com.intellij.openapi.project.Project getParentProject ()
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project parentProject
}
com/intellij/openapi/roots/impl/libraries/ProjectLibraryTableImplKt$PROJECT_LIBRARY_TABLE_PRESENTATION$1.class
ProjectLibraryTableImpl.kt
package com.intellij.openapi.roots.impl.libraries
public final com.intellij.openapi.roots.impl.libraries.ProjectLibraryTableImplKt$PROJECT_LIBRARY_TABLE_PRESENTATION$1 extends com.intellij.openapi.roots.libraries.LibraryTablePresentation {
public java.lang.String getDisplayName (boolean)
boolean plural
public java.lang.String getDescription ()
public java.lang.String getLibraryTableEditorTitle ()
void <init> ()
}
com/intellij/openapi/roots/impl/libraries/ProjectLibraryTableImplKt.class
ProjectLibraryTableImpl.kt
package com.intellij.openapi.roots.impl.libraries
public final com.intellij.openapi.roots.impl.libraries.ProjectLibraryTableImplKt extends java.lang.Object {
private static final com.intellij.openapi.roots.libraries.LibraryTablePresentation PROJECT_LIBRARY_TABLE_PRESENTATION
public static final com.intellij.openapi.roots.libraries.LibraryTablePresentation getPROJECT_LIBRARY_TABLE_PRESENTATION ()
static void <clinit> ()
}
com/intellij/openapi/roots/impl/storage/ClassPathStorageUtil.class
ClassPathStorageUtil.java
package com.intellij.openapi.roots.impl.storage
public com.intellij.openapi.roots.impl.storage.ClassPathStorageUtil extends java.lang.Object {
public static final String DEFAULT_STORAGE
public void <init> ()
public static java.lang.String getStorageType (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
String id
public static boolean isClasspathStorage (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/project/ProjectKt.class
project.kt
package com.intellij.project
public final com.intellij.project.ProjectKt extends java.lang.Object {
public static final com.intellij.openapi.components.impl.stores.IProjectStore getStateStore (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project $this$stateStore
public static final boolean isDirectoryBased (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project $this$isDirectoryBased
public static final com.intellij.openapi.vfs.VirtualFile getProjectStoreDirectory (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public static final boolean isEqualToProjectFileStorePath (com.intellij.openapi.project.Project, java.lang.String, java.lang.String)
com.intellij.openapi.project.Project project
String filePath
String storePath
}
com/intellij/project/ProjectStoreOwner.class
project.kt
package com.intellij.project
public abstract com.intellij.project.ProjectStoreOwner extends java.lang.Object {
public abstract com.intellij.openapi.components.impl.stores.IComponentStore getComponentStore ()
}
com/intellij/project/model/JpsSdkManager.class
JpsSdkManager.java
package com.intellij.project.model
public abstract com.intellij.project.model.JpsSdkManager extends java.lang.Object {
public void <init> ()
public static com.intellij.project.model.JpsSdkManager getInstance ()
public abstract com.intellij.openapi.projectRoots.Sdk getSdk (org.jetbrains.jps.model.library.JpsLibrary)
}
com/intellij/project/model/impl/module/JpsRootModel.class
JpsRootModel.java
package com.intellij.project.model.impl.module
public com.intellij.project.model.impl.module.JpsRootModel extends com.intellij.openapi.roots.impl.RootModelBase implements com.intellij.openapi.roots.ModuleRootModel {
private final com.intellij.openapi.module.Module myModule
private final java.util.List myContentEntries
public void <init> (com.intellij.openapi.module.Module, org.jetbrains.jps.model.module.JpsModule)
String contentRoot
com.intellij.openapi.module.Module module
org.jetbrains.jps.model.module.JpsModule jpsModule
public com.intellij.openapi.module.Module getModule ()
protected java.util.Collection getContent ()
public com.intellij.openapi.roots.OrderEntry[] getOrderEntries ()
public java.lang.Object getModuleExtension (java.lang.Class)
Class klass
public com.intellij.openapi.project.Project getProject ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/project/model/impl/module/content/JpsContentEntry.class
JpsContentEntry.java
package com.intellij.project.model.impl.module.content
public com.intellij.project.model.impl.module.content.JpsContentEntry extends java.lang.Object implements com.intellij.openapi.roots.ContentEntry com.intellij.openapi.Disposable {
private final com.intellij.openapi.vfs.pointers.VirtualFilePointer myRoot
private final org.jetbrains.jps.model.module.JpsModule myModule
private final com.intellij.project.model.impl.module.JpsRootModel myRootModel
private final java.util.List mySourceFolders
private final java.util.List myExcludeFolders
private final java.util.List myExcludePatterns
public void <init> (org.jetbrains.jps.model.module.JpsModule, com.intellij.project.model.impl.module.JpsRootModel, java.lang.String)
org.jetbrains.jps.model.module.JpsModuleSourceRoot root
String excludedUrl
org.jetbrains.jps.model.JpsExcludePattern pattern
org.jetbrains.jps.model.module.JpsModule module
com.intellij.project.model.impl.module.JpsRootModel rootModel
String rootUrl
String rootPath
public com.intellij.openapi.vfs.VirtualFile getFile ()
public java.lang.String getUrl ()
public com.intellij.openapi.roots.SourceFolder[] getSourceFolders ()
public java.util.List getSourceFolders (org.jetbrains.jps.model.module.JpsModuleSourceRootType)
org.jetbrains.jps.model.module.JpsModuleSourceRootType rootType
public java.util.List getSourceFolders (java.util.Set)
com.intellij.project.model.impl.module.content.JpsSourceFolder folder
java.util.Set rootTypes
java.util.List folders
public com.intellij.openapi.vfs.VirtualFile[] getSourceFolderFiles ()
private static com.intellij.openapi.vfs.VirtualFile[] getFiles (com.intellij.openapi.roots.ContentFolder[])
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.ContentFolder sourceFolder
com.intellij.openapi.roots.ContentFolder[] sourceFolders
java.util.ArrayList result
public com.intellij.openapi.roots.ExcludeFolder[] getExcludeFolders ()
public java.util.List getExcludeFolderUrls ()
com.intellij.project.model.impl.module.content.JpsExcludeFolder folder
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
com.intellij.openapi.roots.impl.DirectoryIndexExcludePolicy excludePolicy
java.util.List excluded
public com.intellij.openapi.vfs.VirtualFile[] getExcludeFolderFiles ()
com.intellij.project.model.impl.module.content.JpsExcludeFolder folder
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
com.intellij.openapi.roots.impl.DirectoryIndexExcludePolicy excludePolicy
java.util.List excluded
public com.intellij.openapi.roots.SourceFolder addSourceFolder (com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.vfs.VirtualFile file
boolean isTestSource
public com.intellij.openapi.roots.SourceFolder addSourceFolder (com.intellij.openapi.vfs.VirtualFile, boolean, java.lang.String)
com.intellij.openapi.vfs.VirtualFile file
boolean isTestSource
String packagePrefix
public com.intellij.openapi.roots.SourceFolder addSourceFolder (com.intellij.openapi.vfs.VirtualFile, org.jetbrains.jps.model.module.JpsModuleSourceRootType, org.jetbrains.jps.model.JpsElement)
com.intellij.openapi.vfs.VirtualFile file
org.jetbrains.jps.model.module.JpsModuleSourceRootType type
org.jetbrains.jps.model.JpsElement properties
org.jetbrains.jps.model.module.JpsModuleSourceRoot sourceRoot
com.intellij.project.model.impl.module.content.JpsSourceFolder sourceFolder
public com.intellij.openapi.roots.SourceFolder addSourceFolder (com.intellij.openapi.vfs.VirtualFile, org.jetbrains.jps.model.module.JpsModuleSourceRootType)
com.intellij.openapi.vfs.VirtualFile file
org.jetbrains.jps.model.module.JpsModuleSourceRootType type
private com.intellij.openapi.roots.SourceFolder addSourceFolder (java.lang.String, boolean, java.lang.String)
String url
boolean isTestSource
String packagePrefix
org.jetbrains.jps.model.java.JavaSourceRootType rootType
org.jetbrains.jps.model.java.JavaSourceRootProperties properties
public com.intellij.openapi.roots.SourceFolder addSourceFolder (java.lang.String, boolean)
String url
boolean isTestSource
public com.intellij.openapi.roots.SourceFolder addSourceFolder (java.lang.String, org.jetbrains.jps.model.module.JpsModuleSourceRootType)
String url
org.jetbrains.jps.model.module.JpsModuleSourceRootType type
public com.intellij.openapi.roots.SourceFolder addSourceFolder (java.lang.String, org.jetbrains.jps.model.module.JpsModuleSourceRootType, org.jetbrains.jps.model.JpsElement)
String url
org.jetbrains.jps.model.module.JpsModuleSourceRootType type
org.jetbrains.jps.model.JpsElement properties
org.jetbrains.jps.model.module.JpsModuleSourceRoot sourceRoot
com.intellij.project.model.impl.module.content.JpsSourceFolder sourceFolder
public void removeSourceFolder (com.intellij.openapi.roots.SourceFolder)
com.intellij.openapi.roots.SourceFolder sourceFolder
com.intellij.project.model.impl.module.content.JpsSourceFolder folder
public void clearSourceFolders ()
com.intellij.project.model.impl.module.content.JpsSourceFolder folder
org.jetbrains.jps.model.module.JpsModuleSourceRoot root
java.util.List toRemove
public com.intellij.openapi.roots.ExcludeFolder addExcludeFolder (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.roots.ExcludeFolder addExcludeFolder (java.lang.String)
String url
com.intellij.project.model.impl.module.content.JpsExcludeFolder folder
public void removeExcludeFolder (com.intellij.openapi.roots.ExcludeFolder)
com.intellij.openapi.roots.ExcludeFolder excludeFolder
com.intellij.project.model.impl.module.content.JpsExcludeFolder folder
public boolean removeExcludeFolder (java.lang.String)
com.intellij.project.model.impl.module.content.JpsExcludeFolder folder
String url
public void clearExcludeFolders ()
com.intellij.project.model.impl.module.content.JpsExcludeFolder folder
String url
java.util.List toRemove
public java.util.List getExcludePatterns ()
public void addExcludePattern (java.lang.String)
String pattern
public void removeExcludePattern (java.lang.String)
String pattern
public void setExcludePatterns (java.util.List)
String pattern
String pattern
java.util.List patterns
public com.intellij.openapi.roots.ModuleRootModel getRootModel ()
public boolean isSynthetic ()
public void dispose ()
com.intellij.project.model.impl.module.content.JpsSourceFolder folder
com.intellij.project.model.impl.module.content.JpsExcludeFolder folder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/project/model/impl/module/content/JpsContentFolderBase.class
JpsContentFolderBase.java
package com.intellij.project.model.impl.module.content
public com.intellij.project.model.impl.module.content.JpsContentFolderBase extends java.lang.Object implements com.intellij.openapi.Disposable com.intellij.openapi.roots.ContentFolder {
protected final com.intellij.project.model.impl.module.content.JpsContentEntry myContentEntry
protected com.intellij.openapi.vfs.pointers.VirtualFilePointer myFilePointer
public void <init> (java.lang.String, com.intellij.project.model.impl.module.content.JpsContentEntry)
String url
com.intellij.project.model.impl.module.content.JpsContentEntry contentEntry
public com.intellij.openapi.vfs.VirtualFile getFile ()
public com.intellij.openapi.roots.ContentEntry getContentEntry ()
public java.lang.String getUrl ()
public boolean isSynthetic ()
public void dispose ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/project/model/impl/module/content/JpsExcludeFolder.class
JpsExcludeFolder.java
package com.intellij.project.model.impl.module.content
public com.intellij.project.model.impl.module.content.JpsExcludeFolder extends com.intellij.project.model.impl.module.content.JpsContentFolderBase implements com.intellij.openapi.roots.ExcludeFolder {
public void <init> (java.lang.String, com.intellij.project.model.impl.module.content.JpsContentEntry)
String url
com.intellij.project.model.impl.module.content.JpsContentEntry contentEntry
}
com/intellij/project/model/impl/module/content/JpsSourceFolder.class
JpsSourceFolder.java
package com.intellij.project.model.impl.module.content
public com.intellij.project.model.impl.module.content.JpsSourceFolder extends com.intellij.project.model.impl.module.content.JpsContentFolderBase implements com.intellij.openapi.roots.SourceFolder {
private final org.jetbrains.jps.model.module.JpsModuleSourceRoot mySourceRoot
public void <init> (org.jetbrains.jps.model.module.JpsModuleSourceRoot, com.intellij.project.model.impl.module.content.JpsContentEntry)
org.jetbrains.jps.model.module.JpsModuleSourceRoot sourceRoot
com.intellij.project.model.impl.module.content.JpsContentEntry contentEntry
public org.jetbrains.jps.model.module.JpsModuleSourceRoot getSourceRoot ()
public boolean isTestSource ()
public java.lang.String getPackagePrefix ()
org.jetbrains.jps.model.JpsSimpleElement properties
private org.jetbrains.jps.model.java.JavaSourceRootProperties getJavaProperties ()
public void setPackagePrefix (java.lang.String)
String packagePrefix
org.jetbrains.jps.model.java.JavaSourceRootProperties properties
public org.jetbrains.jps.model.module.JpsModuleSourceRootType getRootType ()
public org.jetbrains.jps.model.module.JpsModuleSourceRoot getJpsElement ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/presentation/java/SymbolPresentationUtil.class
SymbolPresentationUtil.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.SymbolPresentationUtil extends java.lang.Object {
private void <init> ()
public static java.lang.String getSymbolPresentableText (com.intellij.psi.PsiElement)
com.intellij.navigation.ItemPresentation presentation
com.intellij.psi.PsiElement element
public static java.lang.String getSymbolContainerText (com.intellij.psi.PsiElement)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiFile file
com.intellij.navigation.ItemPresentation presentation
com.intellij.psi.PsiElement element
public static java.lang.String getFilePathPresentation (com.intellij.psi.PsiFile)
String relativePath
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.roots.ProjectFileIndex index
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile rootForFile
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/modules/CircularModuleDependenciesDetector$1.class
CircularModuleDependenciesDetector.java
package com.intellij.util.modules
final com.intellij.util.modules.CircularModuleDependenciesDetector$1 extends java.lang.Object implements com.intellij.util.graph.InboundSemiGraph {
final synthetic java.util.Map val$models
void <init> (java.util.Map)
public java.util.Collection getNodes ()
public java.util.Iterator getIn (com.intellij.openapi.roots.ModuleRootModel)
com.intellij.openapi.roots.ModuleRootModel model
java.util.List dependencies
public volatile synthetic java.util.Iterator getIn (java.lang.Object)
private static synthetic boolean lambda$getIn$0 (java.util.Map, java.util.List, com.intellij.openapi.module.Module)
java.util.Map models
java.util.List dependencies
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.ModuleRootModel depModel
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/util/modules/CircularModuleDependenciesDetector.class
CircularModuleDependenciesDetector.java
package com.intellij.util.modules
public com.intellij.util.modules.CircularModuleDependenciesDetector extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
public void <init> ()
private static com.intellij.util.graph.Graph createGraphGenerator (java.util.Map)
java.util.Map models
private static java.util.Collection buildChunks (java.util.Map)
java.util.Map models
public static com.intellij.openapi.util.Couple addingDependencyFormsCircularity (com.intellij.openapi.module.Module, com.intellij.openapi.module.Module)
com.intellij.openapi.roots.ModifiableRootModel model
com.intellij.openapi.module.Module module
com.intellij.util.Chunk chunk
com.intellij.openapi.roots.ModifiableRootModel model
java.util.List nodes
com.intellij.util.Chunk chunk
java.util.Collection nodesAfter
com.intellij.openapi.roots.ModifiableRootModel model
com.intellij.openapi.roots.ModifiableRootModel model
com.intellij.openapi.module.Module currentModule
com.intellij.openapi.module.Module toDependOn
java.util.Map models
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ModifiableRootModel currentModel
com.intellij.openapi.roots.ModifiableRootModel toDependOnModel
java.util.Collection nodesBefore
private static synthetic java.lang.String lambda$addingDependencyFormsCircularity$0 (com.intellij.openapi.roots.ModifiableRootModel)
com.intellij.openapi.roots.ModifiableRootModel m
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
messages/ProjectBundle.properties
com/intellij/ide/structureView/customRegions/
com/intellij/ide/structureView/impl/common/
com/intellij/ide/highlighter/LanguageFileTypeStructureViewBuilderProvider.class
LanguageFileTypeStructureViewBuilderProvider.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.LanguageFileTypeStructureViewBuilderProvider extends java.lang.Object implements com.intellij.ide.structureView.StructureViewBuilderProvider {
public void <init> ()
public com.intellij.ide.structureView.StructureViewBuilder getStructureViewBuilder (com.intellij.openapi.fileTypes.FileType, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile psiFile
com.intellij.lang.PsiStructureViewFactory factory
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/StructureViewExtension.class
StructureViewExtension.java
package com.intellij.ide.structureView
public abstract com.intellij.ide.structureView.StructureViewExtension extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT_NAME
public abstract java.lang.Class getType ()
public abstract com.intellij.ide.structureView.StructureViewTreeElement[] getChildren (com.intellij.psi.PsiElement)
public abstract java.lang.Object getCurrentEditorElement (com.intellij.openapi.editor.Editor, com.intellij.psi.PsiElement)
public void filterChildren (java.util.Collection, com.intellij.ide.structureView.StructureViewTreeElement[])
java.util.Collection baseChildren
com.intellij.ide.structureView.StructureViewTreeElement[] extensionChildren
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/StructureViewFactoryEx.class
StructureViewFactoryEx.java
package com.intellij.ide.structureView
public abstract com.intellij.ide.structureView.StructureViewFactoryEx extends com.intellij.ide.structureView.StructureViewFactory {
public void <init> ()
public abstract com.intellij.ide.structureView.StructureViewWrapper getStructureViewWrapper ()
public abstract java.util.Collection getAllExtensions (java.lang.Class)
public abstract void setActiveAction (java.lang.String, boolean)
public abstract boolean isActionActive (java.lang.String)
public static com.intellij.ide.structureView.StructureViewFactoryEx getInstanceEx (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract void runWhenInitialized (java.lang.Runnable)
}
com/intellij/ide/structureView/StructureViewWrapper.class
StructureViewWrapper.java
package com.intellij.ide.structureView
public abstract com.intellij.ide.structureView.StructureViewWrapper extends java.lang.Object {
public abstract boolean selectCurrentElement (com.intellij.openapi.fileEditor.FileEditor, com.intellij.openapi.vfs.VirtualFile, boolean)
}
com/intellij/ide/structureView/customRegions/CustomRegionStructureUtil.class
CustomRegionStructureUtil.java
package com.intellij.ide.structureView.customRegions
public com.intellij.ide.structureView.customRegions.CustomRegionStructureUtil extends java.lang.Object {
public void <init> ()
public static java.util.Collection groupByCustomRegions (com.intellij.psi.PsiElement, java.util.Collection)
com.intellij.ide.structureView.customRegions.CustomRegionTreeElement customRegion
boolean isInCustomRegion
com.intellij.ide.structureView.StructureViewTreeElement element
java.util.List result
com.intellij.psi.PsiElement rootElement
java.util.Collection originalElements
java.util.List physicalElements
java.util.Set childrenRanges
java.util.Collection customRegions
private static com.intellij.openapi.util.TextRange getTextRange (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement next
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement first
private static java.util.Collection collectCustomRegions (com.intellij.psi.PsiElement, java.util.Set)
String commentText
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement rootElement
java.util.Set ranges
com.intellij.openapi.util.TextRange rootRange
java.util.Iterator iterator
java.util.List customRegions
com.intellij.ide.structureView.customRegions.CustomRegionTreeElement currRegionElement
com.intellij.lang.folding.CustomFoldingProvider provider
static com.intellij.lang.folding.CustomFoldingProvider getProvider (com.intellij.psi.PsiElement)
com.intellij.lang.folding.CustomFoldingProvider provider
com.intellij.psi.PsiElement element
com.intellij.lang.ASTNode node
private static boolean isInsideRanges (com.intellij.psi.PsiElement, java.util.Set)
com.intellij.openapi.util.TextRange elementRange
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiElement element
java.util.Set ranges
private static boolean isCustomRegionCommentCandidate (com.intellij.psi.PsiElement)
com.intellij.lang.folding.FoldingBuilder builder
com.intellij.psi.PsiElement element
com.intellij.lang.Language language
private static synthetic boolean lambda$collectCustomRegions$2 (com.intellij.openapi.util.TextRange, java.util.Set, com.intellij.psi.PsiElement)
com.intellij.openapi.util.TextRange rootRange
java.util.Set ranges
com.intellij.psi.PsiElement element
private static synthetic com.intellij.openapi.util.TextRange lambda$groupByCustomRegions$1 (com.intellij.ide.structureView.StructureViewTreeElement)
com.intellij.ide.structureView.StructureViewTreeElement element
Object value
private static synthetic boolean lambda$groupByCustomRegions$0 (com.intellij.ide.structureView.StructureViewTreeElement)
com.intellij.ide.structureView.StructureViewTreeElement element
Object value
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/customRegions/CustomRegionTreeElement$1.class
CustomRegionTreeElement.java
package com.intellij.ide.structureView.customRegions
com.intellij.ide.structureView.customRegions.CustomRegionTreeElement$1 extends java.lang.Object implements com.intellij.navigation.ItemPresentation {
final synthetic com.intellij.ide.structureView.customRegions.CustomRegionTreeElement this$0
void <init> (com.intellij.ide.structureView.customRegions.CustomRegionTreeElement)
com.intellij.ide.structureView.customRegions.CustomRegionTreeElement this$0
public java.lang.String getPresentableText ()
public java.lang.String getLocationString ()
public javax.swing.Icon getIcon (boolean)
boolean unused
}
com/intellij/ide/structureView/customRegions/CustomRegionTreeElement.class
CustomRegionTreeElement.java
package com.intellij.ide.structureView.customRegions
public com.intellij.ide.structureView.customRegions.CustomRegionTreeElement extends java.lang.Object implements com.intellij.ide.structureView.StructureViewTreeElement {
private final com.intellij.psi.PsiElement myStartElement
private int myEndOffset
private final java.util.Collection myChildElements
private final com.intellij.lang.folding.CustomFoldingProvider myProvider
private final com.intellij.ide.structureView.customRegions.CustomRegionTreeElement myParent
private java.util.List mySubRegions
public void <init> (com.intellij.psi.PsiElement, com.intellij.lang.folding.CustomFoldingProvider, com.intellij.ide.structureView.customRegions.CustomRegionTreeElement)
com.intellij.psi.PsiElement startElement
com.intellij.lang.folding.CustomFoldingProvider provider
com.intellij.ide.structureView.customRegions.CustomRegionTreeElement parent
public void <init> (com.intellij.psi.PsiElement, com.intellij.lang.folding.CustomFoldingProvider)
com.intellij.psi.PsiElement startElement
com.intellij.lang.folding.CustomFoldingProvider provider
public java.lang.Object getValue ()
public void navigate (boolean)
boolean requestFocus
public boolean canNavigate ()
public boolean canNavigateToSource ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public void addChild (com.intellij.ide.structureView.StructureViewTreeElement)
com.intellij.ide.structureView.customRegions.CustomRegionTreeElement subRegion
com.intellij.ide.structureView.StructureViewTreeElement childElement
public com.intellij.ide.util.treeView.smartTree.TreeElement[] getChildren ()
com.intellij.ide.structureView.StructureViewTreeElement child
com.intellij.ide.structureView.StructureViewTreeElement subRegion
com.intellij.ide.structureView.StructureViewTreeElement[] allElements
int index
public boolean containsElement (com.intellij.ide.structureView.StructureViewTreeElement)
com.intellij.openapi.util.TextRange elementRange
com.intellij.ide.structureView.StructureViewTreeElement element
Object o
public com.intellij.ide.structureView.customRegions.CustomRegionTreeElement createNestedRegion (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.ide.structureView.customRegions.CustomRegionTreeElement currSubRegion
public com.intellij.ide.structureView.customRegions.CustomRegionTreeElement endRegion (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String toString ()
static synthetic com.intellij.psi.PsiElement access$000 (com.intellij.ide.structureView.customRegions.CustomRegionTreeElement)
com.intellij.ide.structureView.customRegions.CustomRegionTreeElement x0
static synthetic com.intellij.lang.folding.CustomFoldingProvider access$100 (com.intellij.ide.structureView.customRegions.CustomRegionTreeElement)
com.intellij.ide.structureView.customRegions.CustomRegionTreeElement x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/StructureViewComposite$1M.class
StructureViewComposite.java
package com.intellij.ide.structureView.impl
com.intellij.ide.structureView.impl.StructureViewComposite$1M extends com.intellij.ide.structureView.TextEditorBasedStructureViewModel implements com.intellij.ide.structureView.StructureViewTreeElement com.intellij.navigation.ItemPresentation {
final synthetic com.intellij.ide.structureView.impl.StructureViewComposite this$0
void <init> (com.intellij.ide.structureView.impl.StructureViewComposite)
com.intellij.ide.structureView.impl.StructureViewComposite this$0
public com.intellij.ide.structureView.StructureViewTreeElement getRoot ()
public java.lang.Object getValue ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public com.intellij.ide.util.treeView.smartTree.TreeElement[] getChildren ()
public java.lang.String getPresentableText ()
public java.lang.String getLocationString ()
public javax.swing.Icon getIcon (boolean)
boolean unused
public void navigate (boolean)
boolean requestFocus
public boolean canNavigate ()
public boolean canNavigateToSource ()
public volatile synthetic com.intellij.ide.util.treeView.smartTree.TreeElement getRoot ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/StructureViewComposite$StructureViewDescriptor.class
StructureViewComposite.java
package com.intellij.ide.structureView.impl
public com.intellij.ide.structureView.impl.StructureViewComposite$StructureViewDescriptor extends java.lang.Object {
public final String title
public final com.intellij.ide.structureView.StructureViewModel structureModel
public final com.intellij.ide.structureView.StructureView structureView
public final javax.swing.Icon icon
public void <init> (java.lang.String, com.intellij.ide.structureView.StructureView, javax.swing.Icon)
String title
com.intellij.ide.structureView.StructureView structureView
javax.swing.Icon icon
public void <init> (java.lang.String, com.intellij.ide.structureView.StructureViewModel, javax.swing.Icon)
String title
com.intellij.ide.structureView.StructureViewModel structureModel
javax.swing.Icon icon
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/StructureViewComposite.class
StructureViewComposite.java
package com.intellij.ide.structureView.impl
public com.intellij.ide.structureView.impl.StructureViewComposite extends java.lang.Object implements com.intellij.ide.structureView.StructureView {
private final com.intellij.ide.structureView.impl.StructureViewComposite$StructureViewDescriptor[] myStructureViews
public transient void <init> (com.intellij.ide.structureView.impl.StructureViewComposite$StructureViewDescriptor[])
com.intellij.ide.structureView.impl.StructureViewComposite$StructureViewDescriptor descriptor
com.intellij.ide.structureView.impl.StructureViewComposite$StructureViewDescriptor[] views
public boolean isOutdated ()
public com.intellij.ide.structureView.StructureView getSelectedStructureView ()
com.intellij.ide.structureView.impl.StructureViewComposite$StructureViewDescriptor descriptor
public com.intellij.openapi.fileEditor.FileEditor getFileEditor ()
com.intellij.ide.structureView.StructureView view
public boolean navigateToSelectedElement (boolean)
boolean requestFocus
com.intellij.ide.structureView.StructureView view
public javax.swing.JComponent getComponent ()
com.intellij.ide.structureView.StructureView view
public void dispose ()
public void centerSelectedRow ()
com.intellij.ide.structureView.StructureView view
public void restoreState ()
com.intellij.ide.structureView.impl.StructureViewComposite$StructureViewDescriptor descriptor
public void storeState ()
com.intellij.ide.structureView.impl.StructureViewComposite$StructureViewDescriptor descriptor
public com.intellij.ide.structureView.impl.StructureViewComposite$StructureViewDescriptor[] getStructureViews ()
public com.intellij.ide.structureView.StructureViewModel getTreeModel ()
com.intellij.ide.structureView.StructureView view
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/StructureViewElementWrapper.class
StructureViewElementWrapper.java
package com.intellij.ide.structureView.impl
public com.intellij.ide.structureView.impl.StructureViewElementWrapper extends java.lang.Object implements com.intellij.ide.structureView.StructureViewTreeElement {
private final com.intellij.ide.structureView.StructureViewTreeElement myTreeElement
private final com.intellij.psi.PsiFile myMainFile
void <init> (com.intellij.ide.structureView.StructureViewTreeElement, com.intellij.psi.PsiFile)
com.intellij.ide.structureView.StructureViewTreeElement treeElement
com.intellij.psi.PsiFile mainFile
public com.intellij.ide.structureView.StructureViewTreeElement getWrappedElement ()
public com.intellij.psi.PsiElement getValue ()
public com.intellij.ide.structureView.StructureViewTreeElement[] getChildren ()
com.intellij.ide.structureView.StructureViewTreeElement wrapper
com.intellij.ide.util.treeView.smartTree.TreeElement element
com.intellij.ide.util.treeView.smartTree.TreeElement[] baseChildren
java.util.List result
public com.intellij.navigation.ItemPresentation getPresentation ()
public void navigate (boolean)
boolean requestFocus
com.intellij.pom.Navigatable navigatable
private com.intellij.pom.Navigatable getNavigatableInTemplateLanguageFile ()
com.intellij.psi.PsiElement element
int offset
com.intellij.lang.Language dataLanguage
com.intellij.psi.PsiFile dataFile
com.intellij.psi.PsiElement tlElement
public boolean canNavigate ()
public boolean canNavigateToSource ()
public volatile synthetic java.lang.Object getValue ()
public volatile synthetic com.intellij.ide.util.treeView.smartTree.TreeElement[] getChildren ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/StructureViewModelWrapper.class
StructureViewModelWrapper.java
package com.intellij.ide.structureView.impl
public com.intellij.ide.structureView.impl.StructureViewModelWrapper extends java.lang.Object implements com.intellij.ide.structureView.StructureViewModel {
private final com.intellij.ide.structureView.StructureViewModel myStructureViewModel
private final com.intellij.psi.PsiFile myMainFile
public void <init> (com.intellij.ide.structureView.StructureViewModel, com.intellij.psi.PsiFile)
com.intellij.ide.structureView.StructureViewModel structureViewModel
com.intellij.psi.PsiFile mainFile
public java.lang.Object getCurrentEditorElement ()
public void addEditorPositionListener (com.intellij.ide.structureView.FileEditorPositionListener)
com.intellij.ide.structureView.FileEditorPositionListener listener
public void removeEditorPositionListener (com.intellij.ide.structureView.FileEditorPositionListener)
com.intellij.ide.structureView.FileEditorPositionListener listener
public void addModelListener (com.intellij.ide.structureView.ModelListener)
com.intellij.ide.structureView.ModelListener modelListener
public void removeModelListener (com.intellij.ide.structureView.ModelListener)
com.intellij.ide.structureView.ModelListener modelListener
public com.intellij.ide.structureView.StructureViewTreeElement getRoot ()
public void dispose ()
public boolean shouldEnterElement (java.lang.Object)
Object element
public com.intellij.ide.util.treeView.smartTree.Grouper[] getGroupers ()
public com.intellij.ide.util.treeView.smartTree.Sorter[] getSorters ()
public com.intellij.ide.util.treeView.smartTree.Filter[] getFilters ()
public volatile synthetic com.intellij.ide.util.treeView.smartTree.TreeElement getRoot ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/common/PsiTreeElementBase.class
PsiTreeElementBase.java
package com.intellij.ide.structureView.impl.common
public abstract com.intellij.ide.structureView.impl.common.PsiTreeElementBase extends java.lang.Object implements com.intellij.ide.structureView.StructureViewTreeElement com.intellij.navigation.ItemPresentation com.intellij.ide.util.treeView.NodeDescriptorProvidingKey {
private final Object myValue
protected void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public com.intellij.navigation.ItemPresentation getPresentation ()
public java.lang.Object getKey ()
public final com.intellij.psi.PsiElement getElement ()
public javax.swing.Icon getIcon (boolean)
int flags
boolean open
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getValue ()
public java.lang.String getLocationString ()
public boolean isSearchInLocationString ()
public java.lang.String toString ()
com.intellij.psi.PsiElement element
public final com.intellij.ide.structureView.StructureViewTreeElement[] getChildren ()
private com.intellij.ide.structureView.StructureViewTreeElement[] doGetChildren ()
com.intellij.psi.PsiElement element
public void navigate (boolean)
boolean requestFocus
com.intellij.psi.PsiElement element
public boolean canNavigate ()
com.intellij.psi.PsiElement element
public boolean canNavigateToSource ()
public abstract java.util.Collection getChildrenBase ()
public boolean equals (java.lang.Object)
Object o
com.intellij.ide.structureView.impl.common.PsiTreeElementBase that
com.intellij.psi.PsiElement value
public int hashCode ()
com.intellij.psi.PsiElement value
public boolean isValid ()
public static com.intellij.ide.structureView.StructureViewTreeElement[] mergeWithExtensions (com.intellij.psi.PsiElement, java.util.Collection)
com.intellij.ide.structureView.StructureViewTreeElement[] children
com.intellij.ide.structureView.StructureViewExtension extension
com.intellij.psi.PsiElement element
java.util.Collection baseChildren
java.util.List result
com.intellij.ide.structureView.StructureViewFactoryEx structureViewFactory
Class aClass
public volatile synthetic java.lang.Object getValue ()
public volatile synthetic com.intellij.ide.util.treeView.smartTree.TreeElement[] getChildren ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/InheritedMembersNodeProvider.class
InheritedMembersNodeProvider.java
package com.intellij.ide.util
public abstract com.intellij.ide.util.InheritedMembersNodeProvider extends java.lang.Object implements com.intellij.ide.util.FileStructureNodeProvider com.intellij.ide.util.ActionShortcutProvider {
public static final String ID
public void <init> ()
public java.lang.String getCheckBoxText ()
public com.intellij.openapi.actionSystem.Shortcut[] getShortcut ()
public java.lang.String getActionIdForShortcut ()
public com.intellij.ide.util.treeView.smartTree.ActionPresentation getPresentation ()
public java.lang.String getName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/treeView/AbstractTreeStructureBase.class
AbstractTreeStructureBase.java
package com.intellij.ide.util.treeView
public abstract com.intellij.ide.util.treeView.AbstractTreeStructureBase extends com.intellij.ide.util.treeView.AbstractTreeStructure {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected final com.intellij.openapi.project.Project myProject
protected void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public java.lang.Object[] getChildElements (java.lang.Object)
com.intellij.openapi.project.IndexNotReadyException e
com.intellij.openapi.progress.ProcessCanceledException e
Exception e
com.intellij.ide.projectView.TreeStructureProvider provider
com.intellij.ide.projectView.ViewSettings settings
Object element
com.intellij.ide.util.treeView.AbstractTreeNode treeNode
java.util.Collection elements
java.util.List providers
public boolean isValid (java.lang.Object)
Object element
public java.lang.Object getParentElement (java.lang.Object)
Object element
public com.intellij.ide.util.treeView.NodeDescriptor createDescriptor (java.lang.Object, com.intellij.ide.util.treeView.NodeDescriptor)
Object element
com.intellij.ide.util.treeView.NodeDescriptor parentDescriptor
public abstract java.util.List getProviders ()
public java.lang.Object getDataFromProviders (java.util.List, java.lang.String)
Object fromProvider
com.intellij.ide.projectView.TreeStructureProvider treeStructureProvider
java.util.List selectedNodes
String dataId
java.util.List providers
private java.util.List getProvidersDumbAware ()
java.util.List providers
private static synthetic void lambda$getChildElements$0 (com.intellij.ide.util.treeView.AbstractTreeNode, com.intellij.ide.util.treeView.AbstractTreeNode)
com.intellij.ide.util.treeView.AbstractTreeNode treeNode
com.intellij.ide.util.treeView.AbstractTreeNode node
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/treeView/smartTree/CachingChildrenTreeNode$CompositeComparator.class
CachingChildrenTreeNode.java
package com.intellij.ide.util.treeView.smartTree
com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode$CompositeComparator extends java.lang.Object implements java.util.Comparator {
private final com.intellij.ide.util.treeView.smartTree.Sorter[] mySorters
void <init> (com.intellij.ide.util.treeView.smartTree.Sorter[])
com.intellij.ide.util.treeView.smartTree.Sorter[] sorters
public int compare (com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode, com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode)
int result
com.intellij.ide.util.treeView.smartTree.Sorter sorter
com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode o1
com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode o2
Object value1
Object value2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/treeView/smartTree/CachingChildrenTreeNode.class
CachingChildrenTreeNode.java
package com.intellij.ide.util.treeView.smartTree
public abstract com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode extends com.intellij.ide.util.treeView.AbstractTreeNode {
private static final com.intellij.openapi.diagnostic.Logger LOG
private java.util.List myChildren
private java.util.List myOldChildren
protected final com.intellij.ide.util.treeView.smartTree.TreeModel myTreeModel
void <init> (com.intellij.openapi.project.Project, java.lang.Object, com.intellij.ide.util.treeView.smartTree.TreeModel)
com.intellij.openapi.project.Project project
Object value
com.intellij.ide.util.treeView.smartTree.TreeModel treeModel
public java.util.Collection getChildren ()
private void ensureChildrenAreInitialized ()
com.intellij.openapi.progress.ProcessCanceledException pce
void addSubElement (com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode)
com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode node
com.intellij.util.containers.JBIterable parents
protected void setChildren (java.util.Collection)
com.intellij.ide.util.treeView.AbstractTreeNode node
java.util.Collection children
protected void sortChildren (com.intellij.ide.util.treeView.smartTree.Sorter[])
com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode child
com.intellij.ide.util.treeView.smartTree.Sorter[] sorters
protected void filterChildren (com.intellij.ide.util.treeView.smartTree.Filter[])
com.intellij.ide.util.treeView.AbstractTreeNode eachChild
Object value
java.util.Iterator eachNode
com.intellij.ide.util.treeView.smartTree.Filter filter
com.intellij.ide.util.treeView.smartTree.Filter[] filters
java.util.Collection children
void groupChildren (com.intellij.ide.util.treeView.smartTree.Grouper[])
com.intellij.ide.util.treeView.smartTree.Grouper grouper
com.intellij.ide.util.treeView.AbstractTreeNode child
com.intellij.ide.util.treeView.smartTree.Grouper[] groupers
java.util.Collection children
private void groupElements (com.intellij.ide.util.treeView.smartTree.Grouper)
com.intellij.ide.util.treeView.AbstractTreeNode child
com.intellij.ide.util.treeView.AbstractTreeNode parent
com.intellij.ide.util.treeView.AbstractTreeNode child
com.intellij.ide.util.treeView.smartTree.Grouper grouper
java.util.ArrayList ungrouped
java.util.Collection children
java.util.Collection result
private void processUngrouped (java.util.List, com.intellij.ide.util.treeView.smartTree.Grouper)
com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode child
com.intellij.ide.util.treeView.AbstractTreeNode abstractTreeNode
com.intellij.ide.util.treeView.smartTree.TreeElement node
com.intellij.ide.util.treeView.smartTree.GroupWrapper groupWrapper
java.util.Collection children
com.intellij.ide.util.treeView.smartTree.Group group
java.util.List ungrouped
com.intellij.ide.util.treeView.smartTree.Grouper grouper
java.util.Map ungroupedObjects
java.util.Collection groups
java.util.Map groupNodes
protected com.intellij.ide.util.treeView.smartTree.TreeElementWrapper createChildNode (com.intellij.ide.util.treeView.smartTree.TreeElement)
com.intellij.ide.util.treeView.smartTree.TreeElement child
private static java.util.Map collectValues (java.util.List)
com.intellij.ide.util.treeView.AbstractTreeNode node
java.util.List ungrouped
java.util.Map objects
private java.util.Map createGroupNodes (java.util.Collection)
com.intellij.ide.util.treeView.smartTree.Group group
java.util.Collection groups
java.util.Map result
protected com.intellij.ide.util.treeView.smartTree.GroupWrapper createGroupWrapper (com.intellij.openapi.project.Project, com.intellij.ide.util.treeView.smartTree.Group, com.intellij.ide.util.treeView.smartTree.TreeModel)
com.intellij.openapi.project.Project project
com.intellij.ide.util.treeView.smartTree.Group group
com.intellij.ide.util.treeView.smartTree.TreeModel treeModel
private void rebuildSubtree ()
void synchronizeChildren ()
Object oldValue
com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode oldChild
com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode oldChild
com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode newChild
Object newValue
int i
java.util.HashMap oldValuesToChildrenMap
java.util.List children
protected abstract void copyFromNewInstance (com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode)
protected abstract void performTreeActions ()
protected abstract void initChildren ()
public void navigate (boolean)
boolean requestFocus
public boolean canNavigate ()
public boolean canNavigateToSource ()
protected void clearChildren ()
void rebuildChildren ()
com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode node
protected void resetChildren ()
private static synthetic java.lang.Object lambda$addSubElement$1 (com.intellij.ide.util.treeView.AbstractTreeNode)
com.intellij.ide.util.treeView.AbstractTreeNode o
private static synthetic com.intellij.ide.util.treeView.AbstractTreeNode lambda$addSubElement$0 (com.intellij.ide.util.treeView.AbstractTreeNode)
com.intellij.ide.util.treeView.AbstractTreeNode o
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/treeView/smartTree/GroupWrapper.class
GroupWrapper.java
package com.intellij.ide.util.treeView.smartTree
public com.intellij.ide.util.treeView.smartTree.GroupWrapper extends com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> (com.intellij.openapi.project.Project, com.intellij.ide.util.treeView.smartTree.Group, com.intellij.ide.util.treeView.smartTree.TreeModel)
com.intellij.openapi.project.Project project
com.intellij.ide.util.treeView.smartTree.Group value
com.intellij.ide.util.treeView.smartTree.TreeModel treeModel
public void copyFromNewInstance (com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode)
com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode newInstance
public void update (com.intellij.ide.projectView.PresentationData)
com.intellij.ide.projectView.PresentationData presentation
public void initChildren ()
com.intellij.ide.util.treeView.smartTree.TreeElementWrapper childNode
com.intellij.ide.util.treeView.smartTree.TreeElement child
com.intellij.ide.util.treeView.smartTree.Group group
java.util.Collection children
protected void performTreeActions ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/treeView/smartTree/SmartTreeStructure.class
SmartTreeStructure.java
package com.intellij.ide.util.treeView.smartTree
public com.intellij.ide.util.treeView.smartTree.SmartTreeStructure extends com.intellij.ide.util.treeView.AbstractTreeStructure {
protected final com.intellij.ide.util.treeView.smartTree.TreeModel myModel
protected final com.intellij.openapi.project.Project myProject
private com.intellij.ide.util.treeView.smartTree.TreeElementWrapper myRootElementWrapper
public void <init> (com.intellij.openapi.project.Project, com.intellij.ide.util.treeView.smartTree.TreeModel)
com.intellij.openapi.project.Project project
com.intellij.ide.util.treeView.smartTree.TreeModel model
public void commit ()
public com.intellij.openapi.util.ActionCallback asyncCommit ()
public boolean hasSomethingToCommit ()
public com.intellij.ide.util.treeView.NodeDescriptor createDescriptor (java.lang.Object, com.intellij.ide.util.treeView.NodeDescriptor)
Object element
com.intellij.ide.util.treeView.NodeDescriptor parentDescriptor
public java.lang.Object[] getChildElements (java.lang.Object)
Object element
public java.lang.Object getParentElement (java.lang.Object)
Object element
public java.lang.Object getRootElement ()
protected com.intellij.ide.util.treeView.smartTree.TreeElementWrapper createTree ()
public boolean isAlwaysLeaf (java.lang.Object)
Object element
public void rebuildTree ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/treeView/smartTree/TreeElementWrapper.class
TreeElementWrapper.java
package com.intellij.ide.util.treeView.smartTree
public com.intellij.ide.util.treeView.smartTree.TreeElementWrapper extends com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> (com.intellij.openapi.project.Project, com.intellij.ide.util.treeView.smartTree.TreeElement, com.intellij.ide.util.treeView.smartTree.TreeModel)
com.intellij.openapi.project.Project project
com.intellij.ide.util.treeView.smartTree.TreeElement value
com.intellij.ide.util.treeView.smartTree.TreeModel treeModel
public void copyFromNewInstance (com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode)
com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode oldInstance
public void update (com.intellij.ide.projectView.PresentationData)
com.intellij.ide.projectView.PresentationData presentation
public void initChildren ()
com.intellij.ide.util.treeView.smartTree.TreeElement child
com.intellij.ide.util.treeView.smartTree.TreeElement node
java.util.Collection nodes
com.intellij.ide.util.treeView.smartTree.NodeProvider provider
java.util.Collection originalProviders
java.util.Collection providers
com.intellij.ide.util.treeView.smartTree.TreeElement value
com.intellij.ide.util.treeView.smartTree.TreeElement[] children
protected void performTreeActions ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/util/treeView/smartTree/TreeStructureUtil.class
TreeStructureUtil.java
package com.intellij.ide.util.treeView.smartTree
public com.intellij.ide.util.treeView.smartTree.TreeStructureUtil extends java.lang.Object {
public static final String PLACE
private void <init> ()
public static boolean isInStructureViewPopup (com.intellij.ui.PlaceHolder)
com.intellij.ui.PlaceHolder model
public static java.lang.String getPropertyName (java.lang.String)
String propertyName
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/application/options/editor/
com/intellij/codeInsight/daemon/impl/tagTreeHighlighting/
com/intellij/codeInspection/htmlInspections/
inspectionDescriptions/
intentionDescriptions/
intentionDescriptions/CollapseTagIntention/
intentionDescriptions/RemoveAttributeIntentionFix/
com/intellij/application/options/editor/WebEditorOptions.class
WebEditorOptions.java
package com.intellij.application.options.editor
public com.intellij.application.options.editor.WebEditorOptions extends java.lang.Object implements com.intellij.openapi.components.PersistentStateComponent {
private static final boolean myShowCssColorPreviewInGutter
private boolean mySelectWholeCssIdentifierOnDoubleClick
private boolean myShowCssInlineColorPreview
private boolean myAutomaticallyInsertClosingTag
private boolean myAutomaticallyInsertRequiredAttributes
private boolean myAutomaticallyInsertRequiredSubTags
private boolean myAutoCloseTag
private boolean mySyncTagEditing
private boolean myAutomaticallyStartAttribute
private boolean myInsertQuotesForAttributeValue
private boolean myTagTreeHighlightingEnabled
private int myTagTreeHighlightingLevelCount
private int myTagTreeHighlightingOpacity
public void <init> ()
public static com.intellij.application.options.editor.WebEditorOptions getInstance ()
public boolean isShowCssInlineColorPreview ()
public void setShowCssInlineColorPreview (boolean)
boolean showCssInlineColorPreview
public boolean isShowCssColorPreviewInGutter ()
public boolean isAutomaticallyInsertClosingTag ()
public void setAutomaticallyInsertClosingTag (boolean)
boolean automaticallyInsertClosingTag
public boolean isAutomaticallyInsertRequiredAttributes ()
public void setAutomaticallyInsertRequiredAttributes (boolean)
boolean automaticallyInsertRequiredAttributes
public boolean isAutomaticallyStartAttribute ()
public void setAutomaticallyStartAttribute (boolean)
boolean automaticallyStartAttribute
public boolean isAutomaticallyInsertRequiredSubTags ()
public void setAutomaticallyInsertRequiredSubTags (boolean)
boolean automaticallyInsertRequiredSubTags
public int getTagTreeHighlightingLevelCount ()
public void setTagTreeHighlightingLevelCount (int)
int tagTreeHighlightingLevelCount
public int getTagTreeHighlightingOpacity ()
public void setTagTreeHighlightingOpacity (int)
int tagTreeHighlightingOpacity
public boolean isTagTreeHighlightingEnabled ()
public void setTagTreeHighlightingEnabled (boolean)
boolean tagTreeHighlightingEnabled
public java.lang.Object clone ()
CloneNotSupportedException e
public com.intellij.application.options.editor.WebEditorOptions getState ()
public void loadState (com.intellij.application.options.editor.WebEditorOptions)
com.intellij.application.options.editor.WebEditorOptions state
public boolean isSelectWholeCssIdentifierOnDoubleClick ()
public void setSelectWholeCssIdentifierOnDoubleClick (boolean)
boolean selectWholeCssIdentifiersOnDoubleClick
public boolean isInsertQuotesForAttributeValue ()
public void setInsertQuotesForAttributeValue (boolean)
boolean insertQuotesForAttributeValue
public boolean isAutoCloseTag ()
public void setAutoCloseTag (boolean)
boolean autoCloseTag
public boolean isSyncTagEditing ()
public void setSyncTagEditing (boolean)
boolean syncTagEditing
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/HtmlFileReferenceHelper.class
HtmlFileReferenceHelper.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.HtmlFileReferenceHelper extends com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper {
public void <init> ()
public java.util.Collection getContexts (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile base
com.intellij.psi.PsiDirectory result
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiFile file
com.intellij.openapi.module.Module module
String basePath
protected java.util.Collection getBaseRoots (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public boolean isMine (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/HtmlUnknownAnchorTargetInspection.class
HtmlUnknownAnchorTargetInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.HtmlUnknownAnchorTargetInspection extends com.intellij.codeInsight.daemon.impl.analysis.XmlPathReferenceInspection {
public void <init> ()
public java.lang.String getShortName ()
protected boolean isForHtml ()
protected boolean needToCheckRef (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/HtmlUnknownTargetInspection.class
HtmlUnknownTargetInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.HtmlUnknownTargetInspection extends com.intellij.codeInsight.daemon.impl.analysis.XmlPathReferenceInspection {
public void <init> ()
public java.lang.String getShortName ()
protected boolean isForHtml ()
protected boolean needToCheckRef (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
static boolean notRemoteBase (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiFile file
String basePath
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/RemoveAttributeIntentionFix.class
RemoveAttributeIntentionFix.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.RemoveAttributeIntentionFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix com.intellij.codeInsight.intention.IntentionAction {
private final String myLocalName
public void <init> (java.lang.String, com.intellij.psi.xml.XmlAttribute)
String localName
com.intellij.psi.xml.XmlAttribute attribute
public void <init> (java.lang.String)
String localName
public void <init> ()
public java.lang.String getName ()
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public boolean startInWriteAction ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement e
protected void removeAttribute (com.intellij.psi.PsiElement, com.intellij.openapi.editor.Editor)
com.intellij.psi.PsiElement e
com.intellij.openapi.editor.Editor editor
com.intellij.psi.xml.XmlAttribute myAttribute
com.intellij.psi.PsiElement next
private static com.intellij.psi.PsiElement findNextAttribute (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.PsiElement nextSibling
private static com.intellij.psi.xml.XmlAttribute getAttribute (com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
int offset
com.intellij.psi.xml.XmlAttribute attribute
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/RemoveTagIntentionFix.class
RemoveTagIntentionFix.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.RemoveTagIntentionFix extends com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement {
private final String myTagName
public void <init> (java.lang.String, com.intellij.psi.xml.XmlTag)
String name
com.intellij.psi.xml.XmlTag tag
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public void invoke (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement endElement
com.intellij.psi.xml.XmlTag next
com.intellij.psi.xml.XmlTag prev
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/XmlDefaultAttributeValueInspection$1.class
XmlDefaultAttributeValueInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.XmlDefaultAttributeValueInspection$1 extends com.intellij.psi.XmlElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInsight.daemon.impl.analysis.XmlDefaultAttributeValueInspection this$0
void <init> (com.intellij.codeInsight.daemon.impl.analysis.XmlDefaultAttributeValueInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInsight.daemon.impl.analysis.XmlDefaultAttributeValueInspection this$0
public void visitXmlAttributeValue (com.intellij.psi.xml.XmlAttributeValue)
com.intellij.psi.xml.XmlAttributeValue value
com.intellij.psi.PsiElement parent
com.intellij.xml.XmlAttributeDescriptor descriptor
String defaultValue
}
com/intellij/codeInsight/daemon/impl/analysis/XmlDefaultAttributeValueInspection.class
XmlDefaultAttributeValueInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.XmlDefaultAttributeValueInspection extends com.intellij.codeInspection.XmlSuppressableInspectionTool {
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/XmlDeprecatedElementInspection$1.class
XmlDeprecatedElementInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.XmlDeprecatedElementInspection$1 extends com.intellij.psi.XmlElementVisitor {
final synthetic java.util.regex.Pattern val$pattern
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInsight.daemon.impl.analysis.XmlDeprecatedElementInspection this$0
void <init> (com.intellij.codeInsight.daemon.impl.analysis.XmlDeprecatedElementInspection, java.util.regex.Pattern, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInsight.daemon.impl.analysis.XmlDeprecatedElementInspection this$0
public void visitXmlTag (com.intellij.psi.xml.XmlTag)
com.intellij.lang.ASTNode nameNode
com.intellij.psi.xml.XmlTag tag
public void visitXmlAttribute (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attribute
}
com/intellij/codeInsight/daemon/impl/analysis/XmlDeprecatedElementInspection$OptionsPanel.class
XmlDeprecatedElementInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.XmlDeprecatedElementInspection$OptionsPanel extends java.lang.Object {
private javax.swing.JTextField myTextField
private javax.swing.JPanel myPanel
public void <init> (com.intellij.codeInsight.daemon.impl.analysis.XmlDeprecatedElementInspection)
com.intellij.codeInsight.daemon.impl.analysis.XmlDeprecatedElementInspection inspection
private synthetic void lambda$new$0 (com.intellij.codeInsight.daemon.impl.analysis.XmlDeprecatedElementInspection, java.awt.event.ActionEvent)
com.intellij.codeInsight.daemon.impl.analysis.XmlDeprecatedElementInspection inspection
java.awt.event.ActionEvent e
static synthetic javax.swing.JPanel access$100 (com.intellij.codeInsight.daemon.impl.analysis.XmlDeprecatedElementInspection$OptionsPanel)
com.intellij.codeInsight.daemon.impl.analysis.XmlDeprecatedElementInspection$OptionsPanel x0
private synthetic void $$$setupUI$$$ ()
public synthetic javax.swing.JComponent $$$getRootComponent$$$ ()
}
com/intellij/codeInsight/daemon/impl/analysis/XmlDeprecatedElementInspection.class
XmlDeprecatedElementInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.XmlDeprecatedElementInspection extends com.intellij.codeInspection.XmlSuppressableInspectionTool {
public String regexp
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
java.util.regex.Pattern pattern
public javax.swing.JComponent createOptionsPanel ()
private static boolean checkDeprecated (com.intellij.psi.meta.PsiMetaData, java.util.regex.Pattern)
com.intellij.psi.meta.PsiMetaData metaData
java.util.regex.Pattern pattern
com.intellij.psi.PsiElement declaration
com.intellij.psi.xml.XmlComment comment
com.intellij.psi.xml.XmlTag tag
private static boolean checkTag (com.intellij.psi.xml.XmlTag, java.util.regex.Pattern)
String text
com.intellij.psi.xml.XmlTag subTag
com.intellij.psi.xml.XmlTag tag
java.util.regex.Pattern pattern
static synthetic boolean access$000 (com.intellij.psi.meta.PsiMetaData, java.util.regex.Pattern)
com.intellij.psi.meta.PsiMetaData x0
java.util.regex.Pattern x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/XmlErrorQuickFixProvider$1.class
XmlErrorQuickFixProvider.java
package com.intellij.codeInsight.daemon.impl.analysis
final com.intellij.codeInsight.daemon.impl.analysis.XmlErrorQuickFixProvider$1 extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
static final synthetic boolean $assertionsDisabled
final synthetic com.intellij.psi.PsiErrorElement val$element
void <init> (com.intellij.psi.PsiErrorElement)
public java.lang.String getText ()
public java.lang.String getFamilyName ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.PsiFile topLevelFile
com.intellij.openapi.editor.Document document
int textOffset
public boolean startInWriteAction ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/XmlErrorQuickFixProvider.class
XmlErrorQuickFixProvider.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.XmlErrorQuickFixProvider extends java.lang.Object implements com.intellij.codeInsight.daemon.impl.analysis.ErrorQuickFixProvider {
private static final String AMP_ENTITY
public void <init> ()
public void registerErrorQuickFix (com.intellij.psi.PsiErrorElement, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.psi.PsiErrorElement element
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
private static void registerXmlErrorQuickFix (com.intellij.psi.PsiErrorElement, com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.psi.PsiErrorElement element
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
String text
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/XmlHighlightVisitor$1.class
XmlHighlightVisitor.java
package com.intellij.codeInsight.daemon.impl.analysis
final com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor$1 extends com.intellij.openapi.editor.markup.TextAttributes {
void <init> ()
public boolean isEmpty ()
}
com/intellij/codeInsight/daemon/impl/analysis/XmlHighlightVisitor.class
XmlHighlightVisitor.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor extends com.intellij.psi.XmlElementVisitor implements com.intellij.codeInsight.daemon.impl.HighlightVisitor com.intellij.codeInsight.daemon.IdeValidationHost {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static boolean ourDoJaxpTesting
private static final com.intellij.openapi.editor.markup.TextAttributes NONEMPTY_TEXT_ATTRIBUTES
private com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder myHolder
static final synthetic boolean $assertionsDisabled
public void <init> ()
private void addElementsForTag (com.intellij.psi.xml.XmlTag, java.lang.String, com.intellij.codeInsight.daemon.impl.HighlightInfoType)
com.intellij.psi.xml.XmlTag tag
String localizedMessage
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
private transient void addElementsForTagWithManyQuickFixes (com.intellij.psi.xml.XmlTag, java.lang.String, com.intellij.codeInsight.daemon.impl.HighlightInfoType, com.intellij.codeInsight.intention.IntentionAction[])
com.intellij.psi.xml.XmlTag tag
String localizedMessage
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
com.intellij.codeInsight.intention.IntentionAction[] quickFixActions
public void visitXmlToken (com.intellij.psi.xml.XmlToken)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange textRange
int start
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.psi.xml.XmlTag tag
String s
String marker
int i
com.intellij.psi.xml.XmlToken token
com.intellij.psi.tree.IElementType tokenType
private void checkTag (com.intellij.psi.xml.XmlTag)
com.intellij.xml.XmlElementDescriptor descriptor
com.intellij.psi.xml.XmlTag tag
private transient void bindMessageToTag (com.intellij.psi.xml.XmlTag, com.intellij.codeInsight.daemon.impl.HighlightInfoType, int, java.lang.String, com.intellij.codeInsight.intention.IntentionAction[])
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInsight.daemon.impl.HighlightInfoType warning
int messageLength
String localizedMessage
com.intellij.codeInsight.intention.IntentionAction[] quickFixActions
com.intellij.psi.xml.XmlToken childByRole
public void visitXmlProcessingInstruction (com.intellij.psi.xml.XmlProcessingInstruction)
com.intellij.psi.PsiElement eParent
String description
com.intellij.psi.PsiElement e
com.intellij.psi.xml.XmlProcessingInstruction processingInstruction
com.intellij.psi.PsiElement parent
private transient void bindMessageToAstNode (com.intellij.psi.PsiElement, com.intellij.codeInsight.daemon.impl.HighlightInfoType, int, java.lang.String, com.intellij.codeInsight.intention.IntentionAction[])
com.intellij.codeInsight.intention.IntentionAction quickFixAction
com.intellij.openapi.util.TextRange textRange
int startOffset
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiElement childByRole
com.intellij.codeInsight.daemon.impl.HighlightInfoType warning
int length
String localizedMessage
com.intellij.codeInsight.intention.IntentionAction[] quickFixActions
private void checkTagByDescriptor (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag parentTag
com.intellij.xml.XmlElementDescriptor parentDescriptor
com.intellij.xml.XmlElementDescriptor elementDescriptor
com.intellij.psi.xml.XmlTag tag
String name
com.intellij.xml.XmlElementDescriptor elementDescriptor
com.intellij.psi.PsiElement parent
private static com.intellij.codeInsight.daemon.impl.HighlightInfoType getTagProblemInfoType (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public static boolean isInjectedWithoutValidation (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static boolean skipValidation (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public static void setSkipValidation (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitXmlAttribute (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attribute
private void checkAttribute (com.intellij.psi.xml.XmlAttribute)
com.intellij.openapi.util.TextRange textRange
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
String description
com.intellij.codeInsight.daemon.impl.HighlightInfo info
com.intellij.codeInsight.intention.IntentionAction action
com.intellij.codeInsight.intention.IntentionAction[] fixes
com.intellij.xml.XmlUndefinedElementFixProvider fixProvider
com.intellij.psi.PsiFile file
String localizedMessage
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiReference[] attrRefs
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlTag tag
String name
com.intellij.psi.PsiElement prevLeaf
com.intellij.xml.XmlElementDescriptor elementDescriptor
com.intellij.xml.XmlAttributeDescriptor attributeDescriptor
private com.intellij.codeInsight.daemon.impl.HighlightInfo reportAttributeProblem (com.intellij.psi.xml.XmlTag, java.lang.String, com.intellij.psi.xml.XmlAttribute, java.lang.String)
com.intellij.codeInsight.daemon.impl.HighlightInfoType tagProblemInfoType
com.intellij.lang.ASTNode node
com.intellij.lang.ASTNode child
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.xml.XmlTag tag
String localName
com.intellij.psi.xml.XmlAttribute attribute
String localizedMessage
com.intellij.codeInsight.daemon.impl.analysis.RemoveAttributeIntentionFix removeAttributeIntention
private void checkDuplicateAttribute (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlAttribute)
String localName
com.intellij.lang.ASTNode attributeNode
com.intellij.lang.ASTNode attributeNameNode
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.codeInsight.intention.IntentionAction intentionAction
com.intellij.psi.xml.XmlAttribute tagAttribute
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlAttribute[] attributes
com.intellij.psi.PsiFile containingFile
com.intellij.xml.XmlExtension extension
public void visitXmlDocument (com.intellij.psi.xml.XmlDocument)
com.intellij.psi.meta.PsiMetaData psiMetaData
com.intellij.psi.xml.XmlDocument document
public void visitXmlTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public void visitXmlAttributeValue (com.intellij.psi.xml.XmlAttributeValue)
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
String error
com.intellij.psi.xml.XmlAttributeValue value
com.intellij.psi.PsiElement parent
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.XmlElementDescriptor elementDescriptor
com.intellij.xml.XmlAttributeDescriptor attributeDescriptor
private void checkReferences (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement value
private void doCheckRefs (com.intellij.psi.PsiElement, com.intellij.psi.PsiReference[], int)
String name
com.intellij.psi.PsiElement parent
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.codeInspection.LocalQuickFix fix
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.LocalQuickFix[] fixes
com.intellij.psi.PsiReference reference
String description
int startOffset
com.intellij.openapi.util.TextRange referenceRange
com.intellij.codeInsight.daemon.impl.HighlightInfoType type
com.intellij.codeInsight.daemon.impl.HighlightInfo info
int i
com.intellij.psi.PsiElement value
com.intellij.psi.PsiReference[] references
int start
public static boolean isUrlReference (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
public static java.lang.String getErrorDescription (com.intellij.psi.PsiReference)
String message
String description
IllegalArgumentException ex
com.intellij.psi.PsiReference reference
String message
String description
public static boolean hasBadResolve (com.intellij.psi.PsiReference, boolean)
com.intellij.psi.PsiReference reference
boolean checkSoft
public void visitXmlDoctype (com.intellij.psi.xml.XmlDoctype)
com.intellij.psi.xml.XmlDoctype xmlDoctype
private void addToResults (com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
public static void setDoJaxpTesting (boolean)
boolean doJaxpTesting
public void addMessage (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType)
com.intellij.psi.PsiElement context
String message
com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType type
public transient void addMessageWithFixes (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType, com.intellij.codeInsight.intention.IntentionAction[])
com.intellij.openapi.util.TextRange range
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.codeInsight.intention.IntentionAction quickFixAction
com.intellij.psi.PsiElement contextOfFile
com.intellij.codeInsight.daemon.impl.HighlightInfo highlightInfo
com.intellij.psi.PsiFile containingFile
com.intellij.codeInsight.daemon.impl.HighlightInfoType defaultInfoType
com.intellij.psi.PsiElement context
String message
com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType type
com.intellij.codeInsight.intention.IntentionAction[] fixes
public boolean suitableForFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiFile file
public void visit (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean analyze (com.intellij.psi.PsiFile, boolean, com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder, java.lang.Runnable)
com.intellij.psi.PsiFile file
boolean updateWholeFile
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder holder
Runnable action
public com.intellij.codeInsight.daemon.impl.HighlightVisitor clone ()
public static java.lang.String getUnquotedValue (com.intellij.psi.xml.XmlAttributeValue, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlAttributeValue value
com.intellij.psi.xml.XmlTag tag
String unquotedValue
public static boolean shouldBeValidated (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.PsiElement parent
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/XmlHighlightVisitorBasedInspection$1.class
XmlHighlightVisitorBasedInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitorBasedInspection$1 extends com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder {
final synthetic com.intellij.psi.PsiFile val$file
final synthetic com.intellij.codeInspection.InspectionManager val$manager
final synthetic com.intellij.codeInspection.ProblemDescriptionsProcessor val$problemDescriptionsProcessor
final synthetic com.intellij.codeInspection.GlobalInspectionContext val$globalContext
final synthetic com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitorBasedInspection this$0
transient void <init> (com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitorBasedInspection, com.intellij.psi.PsiFile, com.intellij.codeInsight.daemon.impl.HighlightInfoFilter[], com.intellij.psi.PsiFile, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.ProblemDescriptionsProcessor, com.intellij.codeInspection.GlobalInspectionContext)
com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitorBasedInspection this$0
com.intellij.psi.PsiFile arg0
com.intellij.codeInsight.daemon.impl.HighlightInfoFilter[] arg1
public boolean add (com.intellij.codeInsight.daemon.impl.HighlightInfo)
com.intellij.codeInsight.daemon.impl.HighlightInfo info
}
com/intellij/codeInsight/daemon/impl/analysis/XmlHighlightVisitorBasedInspection$2$1.class
XmlHighlightVisitorBasedInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitorBasedInspection$2$1 extends com.intellij.psi.XmlRecursiveElementVisitor {
final synthetic com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitorBasedInspection$2 this$1
void <init> (com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitorBasedInspection$2)
com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitorBasedInspection$2 this$1
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/codeInsight/daemon/impl/analysis/XmlHighlightVisitorBasedInspection$2.class
XmlHighlightVisitorBasedInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitorBasedInspection$2 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.intellij.psi.PsiFile val$file
final synthetic com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor val$highlightVisitor
final synthetic com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitorBasedInspection this$0
void <init> (com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitorBasedInspection, com.intellij.psi.PsiFile, com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor)
com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitorBasedInspection this$0
public void run ()
}
com/intellij/codeInsight/daemon/impl/analysis/XmlHighlightVisitorBasedInspection.class
XmlHighlightVisitorBasedInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitorBasedInspection extends com.intellij.codeInspection.GlobalSimpleInspectionTool {
public void <init> ()
public com.intellij.codeHighlighting.HighlightDisplayLevel getDefaultLevel ()
public void checkFile (com.intellij.psi.PsiFile, com.intellij.codeInspection.InspectionManager, com.intellij.codeInspection.ProblemsHolder, com.intellij.codeInspection.GlobalInspectionContext, com.intellij.codeInspection.ProblemDescriptionsProcessor)
com.intellij.psi.PsiFile file
com.intellij.codeInspection.InspectionManager manager
com.intellij.codeInspection.ProblemsHolder problemsHolder
com.intellij.codeInspection.GlobalInspectionContext globalContext
com.intellij.codeInspection.ProblemDescriptionsProcessor problemDescriptionsProcessor
com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder myHolder
com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor highlightVisitor
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/XmlHighlightingAwareElementDescriptor.class
XmlHighlightingAwareElementDescriptor.java
package com.intellij.codeInsight.daemon.impl.analysis
public abstract com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightingAwareElementDescriptor extends java.lang.Object {
public abstract boolean shouldCheckRequiredAttributes ()
}
com/intellij/codeInsight/daemon/impl/analysis/XmlNSColorProvider.class
XmlNSColorProvider.java
package com.intellij.codeInsight.daemon.impl.analysis
public abstract com.intellij.codeInsight.daemon.impl.analysis.XmlNSColorProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT_NAME
public abstract com.intellij.openapi.editor.colors.TextAttributesKey getKeyForNamespace (java.lang.String, com.intellij.psi.xml.XmlElement)
static void <clinit> ()
}
com/intellij/codeInsight/daemon/impl/analysis/XmlNamespaceAnnotator.class
XmlNamespaceAnnotator.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.XmlNamespaceAnnotator extends java.lang.Object implements com.intellij.lang.annotation.Annotator {
private static final com.intellij.codeInsight.daemon.impl.analysis.XmlNSColorProvider[] PROVIDERS
public void <init> ()
public void annotate (com.intellij.psi.PsiElement, com.intellij.lang.annotation.AnnotationHolder)
com.intellij.openapi.util.TextRange range
com.intellij.openapi.util.TextRange endTagRange
com.intellij.openapi.editor.colors.TextAttributesKey key
com.intellij.codeInsight.daemon.impl.analysis.XmlNSColorProvider provider
com.intellij.psi.xml.XmlTag tag
String namespace
com.intellij.psi.PsiElement element
com.intellij.lang.annotation.AnnotationHolder holder
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/XmlNsPrefixAnnotator.class
XmlNsPrefixAnnotator.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.XmlNsPrefixAnnotator extends java.lang.Object implements com.intellij.lang.annotation.Annotator {
public void <init> ()
public void annotate (com.intellij.psi.PsiElement, com.intellij.lang.annotation.AnnotationHolder)
com.intellij.openapi.util.TextRange rangeInElement
com.intellij.openapi.util.TextRange range
com.intellij.psi.impl.source.xml.SchemaPrefixReference ref
com.intellij.psi.PsiElement element
com.intellij.lang.annotation.AnnotationHolder holder
com.intellij.psi.PsiElement parent
com.intellij.openapi.util.TextRange elementRange
java.util.List references
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/XmlPathReferenceInspection$1.class
XmlPathReferenceInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.XmlPathReferenceInspection$1 extends com.intellij.psi.XmlElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInsight.daemon.impl.analysis.XmlPathReferenceInspection this$0
void <init> (com.intellij.codeInsight.daemon.impl.analysis.XmlPathReferenceInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInsight.daemon.impl.analysis.XmlPathReferenceInspection this$0
public void visitXmlAttributeValue (com.intellij.psi.xml.XmlAttributeValue)
com.intellij.psi.xml.XmlAttributeValue value
public void visitXmlDoctype (com.intellij.psi.xml.XmlDoctype)
com.intellij.psi.xml.XmlDoctype xmlDoctype
public void visitXmlTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
}
com/intellij/codeInsight/daemon/impl/analysis/XmlPathReferenceInspection.class
XmlPathReferenceInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.XmlPathReferenceInspection extends com.intellij.codeInspection.XmlSuppressableInspectionTool {
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private void checkRefs (com.intellij.psi.PsiElement, com.intellij.codeInspection.ProblemsHolder)
boolean isHtml
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement element
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.PsiReference[] references
protected boolean needToCheckRef (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
protected boolean isForHtml ()
static synthetic void access$000 (com.intellij.codeInsight.daemon.impl.analysis.XmlPathReferenceInspection, com.intellij.psi.PsiElement, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInsight.daemon.impl.analysis.XmlPathReferenceInspection x0
com.intellij.psi.PsiElement x1
com.intellij.codeInspection.ProblemsHolder x2
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/XmlUnboundNsPrefixInspection$1.class
XmlUnboundNsPrefixInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.XmlUnboundNsPrefixInspection$1 extends com.intellij.psi.XmlElementVisitor {
private Boolean isXml
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic boolean val$isOnTheFly
final synthetic com.intellij.codeInsight.daemon.impl.analysis.XmlUnboundNsPrefixInspection this$0
void <init> (com.intellij.codeInsight.daemon.impl.analysis.XmlUnboundNsPrefixInspection, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInsight.daemon.impl.analysis.XmlUnboundNsPrefixInspection this$0
private boolean isXmlFile (com.intellij.psi.xml.XmlElement)
com.intellij.psi.PsiFile file
com.intellij.psi.xml.XmlElement element
public void visitXmlToken (com.intellij.psi.xml.XmlToken)
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement element
com.intellij.psi.xml.XmlToken token
public void visitXmlAttribute (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attribute
String namespace
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.XmlElementDescriptor elementDescriptor
String name
public void visitXmlAttributeValue (com.intellij.psi.xml.XmlAttributeValue)
com.intellij.psi.PsiReference reference
com.intellij.psi.xml.XmlAttributeValue value
com.intellij.psi.PsiReference[] references
}
com/intellij/codeInsight/daemon/impl/analysis/XmlUnboundNsPrefixInspection.class
XmlUnboundNsPrefixInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.XmlUnboundNsPrefixInspection extends com.intellij.codeInspection.XmlSuppressableInspectionTool {
private static final String XML
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static void checkUnboundNamespacePrefix (com.intellij.psi.xml.XmlElement, com.intellij.psi.xml.XmlTag, java.lang.String, com.intellij.psi.xml.XmlToken, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.LocalQuickFix fix
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInspection.LocalQuickFix fix
com.intellij.codeInspection.LocalQuickFix fix
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlElement element
com.intellij.psi.xml.XmlTag context
String namespacePrefix
com.intellij.psi.xml.XmlToken token
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
String namespaceByPrefix
com.intellij.psi.PsiFile psiFile
com.intellij.psi.xml.XmlFile containingFile
com.intellij.xml.XmlExtension extension
String localizedMessage
int prefixLength
com.intellij.openapi.util.TextRange range
com.intellij.codeInsight.daemon.impl.HighlightInfoType infoType
com.intellij.codeInspection.ProblemHighlightType highlightType
private static void reportTagProblem (com.intellij.psi.xml.XmlElement, java.lang.String, com.intellij.openapi.util.TextRange, com.intellij.codeInspection.ProblemHighlightType, com.intellij.codeInspection.LocalQuickFix, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.xml.XmlElement element
String localizedMessage
com.intellij.openapi.util.TextRange range
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.codeInspection.LocalQuickFix fix
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.xml.XmlToken nameToken
public boolean isEnabledByDefault ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
static synthetic void access$000 (com.intellij.psi.xml.XmlElement, com.intellij.psi.xml.XmlTag, java.lang.String, com.intellij.psi.xml.XmlToken, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.psi.xml.XmlElement x0
com.intellij.psi.xml.XmlTag x1
String x2
com.intellij.psi.xml.XmlToken x3
com.intellij.codeInspection.ProblemsHolder x4
boolean x5
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/XmlUnusedNamespaceInspection$1.class
XmlUnusedNamespaceInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
com.intellij.codeInsight.daemon.impl.analysis.XmlUnusedNamespaceInspection$1 extends com.intellij.psi.XmlElementVisitor {
static final synthetic boolean $assertionsDisabled
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInsight.daemon.impl.analysis.XmlUnusedNamespaceInspection this$0
void <init> (com.intellij.codeInsight.daemon.impl.analysis.XmlUnusedNamespaceInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInsight.daemon.impl.analysis.XmlUnusedNamespaceInspection this$0
public void visitXmlAttribute (com.intellij.psi.xml.XmlAttribute)
com.intellij.codeInsight.daemon.ImplicitUsageProvider provider
com.intellij.psi.xml.XmlAttribute location
com.intellij.psi.PsiReference reference
com.intellij.psi.xml.XmlAttributeValue value
com.intellij.psi.xml.XmlTag parent
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.PsiFile file
com.intellij.xml.util.XmlRefCountHolder refCountHolder
String namespace
String declaredPrefix
static void <clinit> ()
}
com/intellij/codeInsight/daemon/impl/analysis/XmlUnusedNamespaceInspection$RemoveNamespaceDeclarationFix.class
XmlUnusedNamespaceInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.XmlUnusedNamespaceInspection$RemoveNamespaceDeclarationFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
protected final String myPrefix
private final boolean myLocationFix
private final boolean myRemoveLocation
static final synthetic boolean $assertionsDisabled
private void <init> (java.lang.String, boolean, boolean)
String prefix
boolean locationFix
boolean removeLocation
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
public com.intellij.psi.SmartPsiElementPointer doFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor, boolean)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
boolean reformat
com.intellij.psi.PsiElement element
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlTag parent
com.intellij.psi.SmartPsiElementPointer pointer
public static void reformatStartTag (com.intellij.openapi.project.Project, com.intellij.psi.SmartPsiElementPointer)
com.intellij.openapi.project.Project project
com.intellij.psi.SmartPsiElementPointer pointer
com.intellij.psi.PsiDocumentManager manager
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Document document
com.intellij.psi.xml.XmlTag tag
protected void doRemove (com.intellij.openapi.project.Project, com.intellij.psi.xml.XmlAttribute, com.intellij.psi.xml.XmlTag)
com.intellij.psi.impl.source.xml.SchemaPrefix schemaPrefix
com.intellij.psi.xml.XmlAttribute locationAttr
com.intellij.psi.PsiReference[] references
com.intellij.openapi.project.Project project
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlTag parent
String namespace
String prefix
com.intellij.psi.PsiDocumentManager documentManager
com.intellij.openapi.editor.Document document
public static void removeReferenceText (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiDocumentManager manager
com.intellij.openapi.editor.Document document
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
synthetic void <init> (java.lang.String, boolean, boolean, com.intellij.codeInsight.daemon.impl.analysis.XmlUnusedNamespaceInspection$1)
String x0
boolean x1
boolean x2
com.intellij.codeInsight.daemon.impl.analysis.XmlUnusedNamespaceInspection$1 x3
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/XmlUnusedNamespaceInspection$RemoveNamespaceLocationFix.class
XmlUnusedNamespaceInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.XmlUnusedNamespaceInspection$RemoveNamespaceLocationFix extends com.intellij.codeInsight.daemon.impl.analysis.XmlUnusedNamespaceInspection$RemoveNamespaceDeclarationFix {
public static final String NAME
private void <init> (java.lang.String)
String namespace
public java.lang.String getName ()
protected void doRemove (com.intellij.openapi.project.Project, com.intellij.psi.xml.XmlAttribute, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlAttributeValue value
com.intellij.psi.PsiReference[] references
com.intellij.openapi.project.Project project
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlTag parent
public boolean equals (java.lang.Object)
Object obj
synthetic void <init> (java.lang.String, com.intellij.codeInsight.daemon.impl.analysis.XmlUnusedNamespaceInspection$1)
String x0
com.intellij.codeInsight.daemon.impl.analysis.XmlUnusedNamespaceInspection$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/analysis/XmlUnusedNamespaceInspection.class
XmlUnusedNamespaceInspection.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.XmlUnusedNamespaceInspection extends com.intellij.codeInspection.XmlSuppressableInspectionTool {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static void removeReferencesOrAttribute (com.intellij.psi.PsiReference[])
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiReference[] references
com.intellij.psi.xml.XmlAttributeValue element
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.PsiFile file
com.intellij.openapi.project.Project project
com.intellij.psi.SmartPsiElementPointer pointer
com.intellij.psi.PsiDocumentManager documentManager
com.intellij.openapi.editor.Document document
String trimmed
com.intellij.psi.xml.XmlAttribute pointerElement
private static void checkUnusedLocations (com.intellij.psi.xml.XmlAttribute, com.intellij.codeInspection.ProblemsHolder, com.intellij.xml.util.XmlRefCountHolder)
com.intellij.psi.PsiReference nextRef
int j
String ns
com.intellij.psi.PsiReference reference
int i
int referencesLength
com.intellij.psi.xml.XmlAttributeValue value
com.intellij.psi.PsiReference[] references
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.xml.util.XmlRefCountHolder refCountHolder
private static java.lang.String getDeclaredPrefix (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attribute
private static com.intellij.psi.xml.XmlAttribute getDefaultLocation (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag parent
private static com.intellij.psi.PsiReference[] getLocationReferences (java.lang.String, com.intellij.psi.xml.XmlTag)
String namespace
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlAttribute locationAttr
com.intellij.psi.xml.XmlAttributeValue value
private static com.intellij.psi.PsiReference[] getLocationReferences (java.lang.String, com.intellij.psi.xml.XmlAttributeValue)
com.intellij.psi.PsiReference reference
int i
int referencesLength
String namespace
com.intellij.psi.xml.XmlAttributeValue value
com.intellij.psi.PsiReference[] references
private static java.lang.String getNamespaceFromReference (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
public boolean isEnabledByDefault ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
static synthetic void access$000 (com.intellij.psi.xml.XmlAttribute, com.intellij.codeInspection.ProblemsHolder, com.intellij.xml.util.XmlRefCountHolder)
com.intellij.psi.xml.XmlAttribute x0
com.intellij.codeInspection.ProblemsHolder x1
com.intellij.xml.util.XmlRefCountHolder x2
static synthetic java.lang.String access$100 (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute x0
static synthetic com.intellij.psi.xml.XmlAttribute access$300 (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag x0
static synthetic com.intellij.psi.PsiReference[] access$400 (java.lang.String, com.intellij.psi.xml.XmlTag)
String x0
com.intellij.psi.xml.XmlTag x1
static synthetic void access$600 (com.intellij.psi.PsiReference[])
com.intellij.psi.PsiReference[] x0
static synthetic com.intellij.psi.PsiReference[] access$700 (java.lang.String, com.intellij.psi.xml.XmlAttributeValue)
String x0
com.intellij.psi.xml.XmlAttributeValue x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/tagTreeHighlighting/XmlTagTreeHighlightingColors.class
XmlTagTreeHighlightingColors.java
package com.intellij.codeInsight.daemon.impl.tagTreeHighlighting
public com.intellij.codeInsight.daemon.impl.tagTreeHighlighting.XmlTagTreeHighlightingColors extends java.lang.Object {
private static com.intellij.openapi.editor.colors.ColorKey[] ourColorKeys
private static final java.awt.Color[] DEFAULT_COLORS
private void <init> ()
public static synchronized com.intellij.openapi.editor.colors.ColorKey[] getColorKeys ()
int i
int levelCount
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/impl/tagTreeHighlighting/XmlTagTreeHighlightingUtil.class
XmlTagTreeHighlightingUtil.java
package com.intellij.codeInsight.daemon.impl.tagTreeHighlighting
public com.intellij.codeInsight.daemon.impl.tagTreeHighlighting.XmlTagTreeHighlightingUtil extends java.lang.Object {
private void <init> ()
static boolean containsTagsWithSameName (com.intellij.psi.PsiElement[])
String name
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] elements
java.util.Set names
static boolean isTagTreeHighlightingActive (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
private static boolean hasXmlViewProvider (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile f
com.intellij.psi.PsiFile file
public static java.awt.Color makeTransparent (java.awt.Color, java.awt.Color, double)
java.awt.Color color
java.awt.Color backgroundColor
double transparency
int r
int g
int b
private static int makeTransparent (double, int, int)
double transparency
int channel
int backgroundChannel
int result
static java.awt.Color[] getBaseColors ()
int i
com.intellij.openapi.editor.colors.ColorKey[] colorKeys
java.awt.Color[] colors
com.intellij.openapi.editor.colors.EditorColorsScheme colorsScheme
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/highlighting/HtmlClosingTagErrorFilter.class
HtmlClosingTagErrorFilter.java
package com.intellij.codeInsight.highlighting
final com.intellij.codeInsight.highlighting.HtmlClosingTagErrorFilter extends com.intellij.codeInsight.highlighting.HighlightErrorFilter {
void <init> ()
public boolean shouldHighlightErrorElement (com.intellij.psi.PsiErrorElement)
com.intellij.psi.PsiErrorElement element
com.intellij.psi.PsiFile psiFile
public static boolean skip (com.intellij.psi.PsiErrorElement)
com.intellij.psi.PsiErrorElement element
com.intellij.psi.PsiElement[] children
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/highlighting/InjectedHtmlErrorFilter.class
InjectedHtmlErrorFilter.java
package com.intellij.codeInsight.highlighting
public com.intellij.codeInsight.highlighting.InjectedHtmlErrorFilter extends com.intellij.codeInsight.highlighting.HighlightErrorFilter {
public void <init> ()
public boolean shouldHighlightErrorElement (com.intellij.psi.PsiErrorElement)
com.intellij.psi.PsiErrorElement element
com.intellij.psi.PsiFile containingFile
private static boolean isErrorToBeFiltered (java.lang.String)
String errorDescription
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/EmptyXmlQuickFixFactory.class
EmptyXmlQuickFixFactory.java
package com.intellij.codeInspection
public com.intellij.codeInspection.EmptyXmlQuickFixFactory extends com.intellij.codeInspection.XmlQuickFixFactory {
public void <init> ()
public transient com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement insertRequiredAttributeFix (com.intellij.psi.xml.XmlTag, java.lang.String, java.lang.String[])
com.intellij.psi.xml.XmlTag tag
String attrName
String[] values
public com.intellij.codeInspection.LocalQuickFix createNSDeclarationIntentionFix (com.intellij.psi.PsiElement, java.lang.String, com.intellij.psi.xml.XmlToken)
com.intellij.psi.PsiElement element
String namespacePrefix
com.intellij.psi.xml.XmlToken token
public com.intellij.codeInspection.LocalQuickFixAndIntentionActionOnPsiElement addAttributeValueFix (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attribute
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/AddCustomHtmlElementIntentionAction.class
AddCustomHtmlElementIntentionAction.java
package com.intellij.codeInspection.htmlInspections
public com.intellij.codeInspection.htmlInspections.AddCustomHtmlElementIntentionAction extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final String myName
private final String myText
private final com.intellij.openapi.util.Key myInspectionKey
public void <init> (com.intellij.openapi.util.Key, java.lang.String, java.lang.String)
com.intellij.openapi.util.Key inspectionKey
String name
String text
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.codeInspection.InspectionProfile profile
public boolean startInWriteAction ()
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private synthetic void lambda$applyFix$0 (com.intellij.codeInspection.htmlInspections.HtmlUnknownElementInspection)
com.intellij.codeInspection.htmlInspections.HtmlUnknownElementInspection tool
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/AddHtmlTagOrAttributeToCustomsIntention.class
AddHtmlTagOrAttributeToCustomsIntention.java
package com.intellij.codeInspection.htmlInspections
public com.intellij.codeInspection.htmlInspections.AddHtmlTagOrAttributeToCustomsIntention extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final String myName
private final String myText
private final com.intellij.openapi.util.Key myInspectionKey
public void <init> (com.intellij.openapi.util.Key, java.lang.String, java.lang.String)
com.intellij.openapi.util.Key inspectionKey
String name
String text
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.codeInspection.InspectionProfile profile
public boolean startInWriteAction ()
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private synthetic void lambda$applyFix$0 (com.intellij.codeInspection.InspectionProfileEntry)
com.intellij.codeInspection.InspectionProfileEntry entry
com.intellij.codeInspection.htmlInspections.XmlEntitiesInspection xmlEntitiesInspection
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/HtmlExtraClosingTagInspection.class
HtmlExtraClosingTagInspection.java
package com.intellij.codeInspection.htmlInspections
public com.intellij.codeInspection.htmlInspections.HtmlExtraClosingTagInspection extends com.intellij.codeInspection.htmlInspections.HtmlLocalInspectionTool {
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
protected void checkTag (com.intellij.psi.xml.XmlTag, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
com.intellij.openapi.util.TextRange range
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/HtmlLocalInspectionTool$1.class
HtmlLocalInspectionTool.java
package com.intellij.codeInspection.htmlInspections
com.intellij.codeInspection.htmlInspections.HtmlLocalInspectionTool$1 extends com.intellij.psi.XmlElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic boolean val$isOnTheFly
final synthetic com.intellij.codeInspection.htmlInspections.HtmlLocalInspectionTool this$0
void <init> (com.intellij.codeInspection.htmlInspections.HtmlLocalInspectionTool, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.htmlInspections.HtmlLocalInspectionTool this$0
public void visitXmlToken (com.intellij.psi.xml.XmlToken)
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement element
com.intellij.psi.xml.XmlToken token
com.intellij.psi.tree.IElementType tokenType
public void visitXmlAttribute (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attribute
}
com/intellij/codeInspection/htmlInspections/HtmlLocalInspectionTool.class
HtmlLocalInspectionTool.java
package com.intellij.codeInspection.htmlInspections
public abstract com.intellij.codeInspection.htmlInspections.HtmlLocalInspectionTool extends com.intellij.codeInspection.XmlSuppressableInspectionTool {
public void <init> ()
public boolean isEnabledByDefault ()
protected void checkTag (com.intellij.psi.xml.XmlTag, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
protected void checkAttribute (com.intellij.psi.xml.XmlAttribute, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/HtmlMissingClosingTagInspection$MissingClosingTagFix.class
HtmlMissingClosingTagInspection.java
package com.intellij.codeInspection.htmlInspections
com.intellij.codeInspection.htmlInspections.HtmlMissingClosingTagInspection$MissingClosingTagFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final String myName
static final synthetic boolean $assertionsDisabled
void <init> (java.lang.String)
String name
public java.lang.String getName ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
char c
int i
int cutoff
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
String text
String replacementText
com.intellij.psi.XmlElementFactory factory
com.intellij.psi.xml.XmlTag newTag
com.intellij.psi.PsiElement child
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void lambda$applyFix$0 (com.intellij.psi.PsiElement, com.intellij.psi.xml.XmlTag, com.intellij.psi.PsiElement, com.intellij.psi.XmlElementFactory)
com.intellij.psi.xml.XmlTag dummyTag
com.intellij.psi.xml.XmlText whitespace
com.intellij.psi.PsiElement grandChild
com.intellij.psi.PsiElement parent
com.intellij.psi.xml.XmlTag newTag
com.intellij.psi.PsiElement child
com.intellij.psi.XmlElementFactory factory
com.intellij.psi.PsiElement replacement
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/HtmlMissingClosingTagInspection.class
HtmlMissingClosingTagInspection.java
package com.intellij.codeInspection.htmlInspections
public com.intellij.codeInspection.htmlInspections.HtmlMissingClosingTagInspection extends com.intellij.codeInspection.htmlInspections.HtmlLocalInspectionTool {
public void <init> ()
protected void checkTag (com.intellij.psi.xml.XmlTag, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
com.intellij.psi.PsiElement child
com.intellij.psi.xml.XmlToken tagNameElement
String tagName
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/HtmlUnknownAttributeInspectionBase$RenameAttributeFix.class
HtmlUnknownAttributeInspectionBase.java
package com.intellij.codeInspection.htmlInspections
com.intellij.codeInspection.htmlInspections.HtmlUnknownAttributeInspectionBase$RenameAttributeFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix com.intellij.codeInsight.intention.HighPriorityAction {
private final String name
void <init> (com.intellij.xml.XmlAttributeDescriptor)
com.intellij.xml.XmlAttributeDescriptor attr
public java.lang.String getFamilyName ()
public java.lang.String getName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.xml.XmlAttribute attribute
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/HtmlUnknownAttributeInspectionBase.class
HtmlUnknownAttributeInspectionBase.java
package com.intellij.codeInspection.htmlInspections
public com.intellij.codeInspection.htmlInspections.HtmlUnknownAttributeInspectionBase extends com.intellij.codeInspection.htmlInspections.HtmlUnknownElementInspection {
private static final com.intellij.openapi.util.Key ATTRIBUTE_KEY
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public void <init> (java.lang.String)
String defaultValues
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
protected java.lang.String getCheckboxTitle ()
protected java.lang.String getPanelTitle ()
protected com.intellij.openapi.diagnostic.Logger getLogger ()
protected void checkAttribute (com.intellij.psi.xml.XmlAttribute, com.intellij.codeInspection.ProblemsHolder, boolean)
boolean maySwitchToHtml5
java.util.ArrayList quickfixes
String name
com.intellij.xml.XmlElementDescriptor elementDescriptor
com.intellij.xml.XmlAttributeDescriptor attributeDescriptor
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
com.intellij.psi.xml.XmlTag tag
private static void addSimilarAttributesQuickFixes (com.intellij.psi.xml.XmlTag, java.lang.String, java.util.ArrayList)
com.intellij.xml.XmlAttributeDescriptor attr
com.intellij.psi.xml.XmlTag tag
String name
java.util.ArrayList quickfixes
com.intellij.xml.XmlElementDescriptor descriptor
com.intellij.xml.XmlAttributeDescriptor[] descriptors
int initialSize
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/HtmlUnknownBooleanAttributeInspectionBase.class
HtmlUnknownBooleanAttributeInspectionBase.java
package com.intellij.codeInspection.htmlInspections
public com.intellij.codeInspection.htmlInspections.HtmlUnknownBooleanAttributeInspectionBase extends com.intellij.codeInspection.htmlInspections.HtmlUnknownElementInspection {
private static final com.intellij.openapi.util.Key BOOLEAN_ATTRIBUTE_KEY
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public void <init> (java.lang.String)
String defaultValues
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
protected java.lang.String getCheckboxTitle ()
protected java.lang.String getPanelTitle ()
protected com.intellij.openapi.diagnostic.Logger getLogger ()
protected void checkAttribute (com.intellij.psi.xml.XmlAttribute, com.intellij.codeInspection.ProblemsHolder, boolean)
boolean html5
com.intellij.codeInspection.LocalQuickFix[] quickFixes
String error
String name
com.intellij.xml.XmlElementDescriptor elementDescriptor
com.intellij.xml.XmlAttributeDescriptor attributeDescriptor
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/HtmlUnknownElementInspection.class
HtmlUnknownElementInspection.java
package com.intellij.codeInspection.htmlInspections
public abstract com.intellij.codeInspection.htmlInspections.HtmlUnknownElementInspection extends com.intellij.codeInspection.htmlInspections.HtmlLocalInspectionTool implements com.intellij.codeInspection.htmlInspections.XmlEntitiesInspection {
public com.intellij.openapi.util.JDOMExternalizableStringList myValues
public boolean myCustomValuesEnabled
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String)
String defaultValues
protected static com.intellij.openapi.util.JDOMExternalizableStringList reparseProperties (java.lang.String)
String properties
com.intellij.openapi.util.JDOMExternalizableStringList result
java.util.StringTokenizer tokenizer
protected static transient void registerProblemOnAttributeName (com.intellij.psi.xml.XmlAttribute, java.lang.String, com.intellij.codeInspection.ProblemsHolder, com.intellij.codeInspection.LocalQuickFix[])
com.intellij.psi.PsiElement nameElement
com.intellij.psi.xml.XmlAttribute attribute
String message
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.codeInspection.LocalQuickFix[] quickfixes
com.intellij.lang.ASTNode node
com.intellij.lang.ASTNode nameNode
protected boolean isCustomValue (java.lang.String)
String value
public void addEntry (java.lang.String)
String text
String s
public boolean isCustomValuesEnabled ()
public java.lang.String getAdditionalEntries ()
public void enableCustomValues (boolean)
boolean customValuesEnabled
public void updateAdditionalEntries (java.lang.String)
String values
protected abstract java.lang.String getCheckboxTitle ()
protected abstract java.lang.String getPanelTitle ()
protected abstract com.intellij.openapi.diagnostic.Logger getLogger ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/HtmlUnknownTagInspectionBase.class
HtmlUnknownTagInspectionBase.java
package com.intellij.codeInspection.htmlInspections
public com.intellij.codeInspection.htmlInspections.HtmlUnknownTagInspectionBase extends com.intellij.codeInspection.htmlInspections.HtmlUnknownElementInspection {
public static final com.intellij.openapi.util.Key TAG_KEY
private static final com.intellij.openapi.diagnostic.Logger LOG
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String)
String defaultValues
public void <init> ()
private static boolean isAbstractDescriptor (com.intellij.xml.XmlElementDescriptor)
com.intellij.xml.XmlElementDescriptor descriptor
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
protected com.intellij.openapi.diagnostic.Logger getLogger ()
protected java.lang.String getCheckboxTitle ()
protected java.lang.String getPanelTitle ()
protected void checkTag (com.intellij.psi.xml.XmlTag, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.psi.PsiFile file
com.intellij.codeInspection.htmlInspections.AddCustomHtmlElementIntentionAction action
String message
com.intellij.psi.PsiElement startTagName
com.intellij.psi.PsiElement endTagName
java.util.List quickfixes
com.intellij.codeInspection.ProblemHighlightType highlightType
String name
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
com.intellij.xml.XmlElementDescriptor descriptorFromContext
com.intellij.psi.PsiElement parent
com.intellij.xml.XmlElementDescriptor parentDescriptor
com.intellij.xml.XmlElementDescriptor ownDescriptor
protected com.intellij.codeInspection.LocalQuickFix createChangeTemplateDataFix (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/RemoveExtraClosingTagIntentionAction.class
RemoveExtraClosingTagIntentionAction.java
package com.intellij.codeInspection.htmlInspections
public com.intellij.codeInspection.htmlInspections.RemoveExtraClosingTagIntentionAction extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix com.intellij.codeInsight.intention.IntentionAction {
public void <init> ()
public java.lang.String getFamilyName ()
public java.lang.String getText ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement psiElement
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public boolean startInWriteAction ()
private static void doFix (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.util.TextRange range
java.util.Collection outers
String replacement
com.intellij.openapi.editor.Document document
com.intellij.openapi.editor.Document document
com.intellij.lang.ASTNode endTagStart
com.intellij.lang.ASTNode astNode
com.intellij.psi.PsiElement tagElement
private static com.intellij.openapi.editor.Document getDocument (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement tagElement
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement element
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/RenameTagBeginOrEndIntentionAction.class
RenameTagBeginOrEndIntentionAction.java
package com.intellij.codeInspection.htmlInspections
public com.intellij.codeInspection.htmlInspections.RenameTagBeginOrEndIntentionAction extends java.lang.Object implements com.intellij.codeInsight.intention.IntentionAction {
private final boolean myStart
private final String myTargetName
private final String mySourceName
void <init> (java.lang.String, java.lang.String, boolean)
String targetName
String sourceName
boolean start
public java.lang.String getFamilyName ()
public java.lang.String getText ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.util.TextRange textRange
com.intellij.openapi.editor.Document document
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiElement target
String text
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
int offset
com.intellij.psi.PsiElement psiElement
public static com.intellij.psi.PsiElement findOtherSide (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiErrorElement errorElement
com.intellij.psi.PsiElement psiElement
boolean start
com.intellij.psi.PsiElement target
com.intellij.psi.PsiElement parent
public boolean startInWriteAction ()
public java.lang.String getName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/RequiredAttributesInspectionBase.class
RequiredAttributesInspectionBase.java
package com.intellij.codeInspection.htmlInspections
public com.intellij.codeInspection.htmlInspections.RequiredAttributesInspectionBase extends com.intellij.codeInspection.htmlInspections.HtmlLocalInspectionTool implements com.intellij.codeInspection.htmlInspections.XmlEntitiesInspection {
public static final com.intellij.openapi.util.Key SHORT_NAME_KEY
protected static final com.intellij.openapi.diagnostic.Logger LOG
public String myAdditionalRequiredHtmlAttributes
public void <init> ()
private static java.lang.String appendName (java.lang.String, java.lang.String)
String toAppend
String text
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public java.lang.String getAdditionalEntries ()
public void addEntry (java.lang.String)
String text
public static com.intellij.codeInspection.LocalQuickFix getIntentionAction (java.lang.String)
String name
protected void checkTag (com.intellij.psi.xml.XmlTag, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.xml.XmlAttributeDescriptor attribute
com.intellij.codeInspection.LocalQuickFix insertRequiredAttributeIntention
String localizedMessage
String attrName
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
String name
com.intellij.xml.XmlElementDescriptor elementDescriptor
com.intellij.xml.XmlAttributeDescriptor[] attributeDescriptors
java.util.Set requiredAttributes
private static boolean hasAttribute (com.intellij.psi.xml.XmlTag, java.lang.String)
com.intellij.psi.xml.XmlTag tag
String attrName
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.xml.XmlAttributeDescriptor descriptor
private void reportOneTagProblem (com.intellij.psi.xml.XmlTag, java.lang.String, java.lang.String, com.intellij.codeInspection.LocalQuickFix, com.intellij.codeInspection.ProblemsHolder, com.intellij.codeInspection.LocalQuickFix)
com.intellij.codeInspection.LocalQuickFix[] fixes
com.intellij.codeInspection.ProblemHighlightType highlightType
com.intellij.psi.xml.XmlTag tag
String name
String localizedMessage
com.intellij.codeInspection.LocalQuickFix basicIntention
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.codeInspection.LocalQuickFix addAttributeFix
boolean htmlTag
com.intellij.codeInspection.LocalQuickFix[] fixes
com.intellij.codeInspection.ProblemHighlightType highlightType
private static transient void addElementsForTag (com.intellij.psi.xml.XmlTag, java.lang.String, com.intellij.codeInspection.ProblemHighlightType, com.intellij.codeInspection.ProblemsHolder, com.intellij.codeInspection.LocalQuickFix[])
com.intellij.psi.xml.XmlTag tag
String message
com.intellij.codeInspection.ProblemHighlightType error
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.codeInspection.LocalQuickFix[] fixes
private static void registerProblem (java.lang.String, com.intellij.codeInspection.ProblemHighlightType, com.intellij.codeInspection.ProblemsHolder, com.intellij.psi.xml.XmlToken, com.intellij.codeInspection.LocalQuickFix[])
String message
com.intellij.codeInspection.ProblemHighlightType error
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.xml.XmlToken start
com.intellij.codeInspection.LocalQuickFix[] fixes
private static boolean isAdditionallyDeclared (java.lang.String, java.lang.String)
String additional
String name
java.util.StringTokenizer tokenizer
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/SwitchToHtml5Action.class
SwitchToHtml5Action.java
package com.intellij.codeInspection.htmlInspections
public com.intellij.codeInspection.htmlInspections.SwitchToHtml5Action extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix com.intellij.codeInsight.intention.IntentionAction {
public void <init> ()
public java.lang.String getFamilyName ()
public java.lang.String getText ()
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
public boolean startInWriteAction ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
public com.intellij.psi.PsiElement getElementToMakeWritable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
private static void applyFix (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/SwitchToHtml5WithHighPriorityAction.class
SwitchToHtml5WithHighPriorityAction.java
package com.intellij.codeInspection.htmlInspections
public com.intellij.codeInspection.htmlInspections.SwitchToHtml5WithHighPriorityAction extends com.intellij.codeInspection.htmlInspections.SwitchToHtml5Action implements com.intellij.codeInsight.intention.HighPriorityAction {
public void <init> ()
}
com/intellij/codeInspection/htmlInspections/XmlWrongClosingTagNameInspection.class
XmlWrongClosingTagNameInspection.java
package com.intellij.codeInspection.htmlInspections
public com.intellij.codeInspection.htmlInspections.XmlWrongClosingTagNameInspection extends java.lang.Object implements com.intellij.lang.annotation.Annotator {
public void <init> ()
public void annotate (com.intellij.psi.PsiElement, com.intellij.lang.annotation.AnnotationHolder)
com.intellij.psi.PsiErrorElement errorElement
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlToken start
com.intellij.psi.xml.XmlToken endTagName
com.intellij.lang.annotation.Annotation annotation
String message
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement psiElement
com.intellij.lang.annotation.AnnotationHolder holder
private static void registerProblemStart (com.intellij.lang.annotation.AnnotationHolder, com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlToken, com.intellij.psi.xml.XmlToken)
com.intellij.lang.ASTNode contextNode
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.lang.annotation.AnnotationHolder holder
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlToken start
com.intellij.psi.xml.XmlToken end
com.intellij.psi.PsiElement context
String tagName
String endTokenText
com.intellij.codeInspection.htmlInspections.RenameTagBeginOrEndIntentionAction renameEndAction
com.intellij.codeInspection.htmlInspections.RenameTagBeginOrEndIntentionAction renameStartAction
com.intellij.lang.annotation.Annotation annotation
private static void registerProblemEnd (com.intellij.lang.annotation.AnnotationHolder, com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlToken)
com.intellij.lang.ASTNode contextNode
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.lang.annotation.AnnotationHolder holder
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlToken end
com.intellij.psi.PsiElement context
String tagName
String endTokenText
com.intellij.codeInspection.htmlInspections.RenameTagBeginOrEndIntentionAction renameEndAction
com.intellij.codeInspection.htmlInspections.RenameTagBeginOrEndIntentionAction renameStartAction
com.intellij.lang.annotation.Annotation annotation
static com.intellij.psi.xml.XmlToken findEndTagName (com.intellij.psi.PsiErrorElement)
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.PsiErrorElement element
com.intellij.lang.ASTNode astNode
com.intellij.lang.ASTNode current
com.intellij.lang.ASTNode prev
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/XmlWrongRootElementInspection$MyLocalQuickFix.class
XmlWrongRootElementInspection.java
package com.intellij.codeInspection.htmlInspections
com.intellij.codeInspection.htmlInspections.XmlWrongRootElementInspection$MyLocalQuickFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final String myText
void <init> (java.lang.String)
String text
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.xml.XmlTag myTag
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/XmlWrongRootElementInspection.class
XmlWrongRootElementInspection.java
package com.intellij.codeInspection.htmlInspections
public com.intellij.codeInspection.htmlInspections.XmlWrongRootElementInspection extends com.intellij.codeInspection.htmlInspections.HtmlLocalInspectionTool {
public void <init> ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public com.intellij.codeHighlighting.HighlightDisplayLevel getDefaultLevel ()
protected void checkTag (com.intellij.psi.xml.XmlTag, com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.LocalQuickFix localQuickFix
com.intellij.lang.ASTNode astNode
com.intellij.psi.PsiFile psiFile
com.intellij.psi.xml.XmlFile xmlFile
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlProlog prolog
com.intellij.psi.xml.XmlDoctype doctype
com.intellij.psi.xml.XmlElement nameElement
String name
String text
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/xml/XMLExternalAnnotator$MyHost.class
XMLExternalAnnotator.java
package com.intellij.lang.xml
com.intellij.lang.xml.XMLExternalAnnotator$MyHost extends java.lang.Object implements com.intellij.codeInsight.daemon.Validator$ValidationHost {
private final java.util.List messages
void <init> ()
public void addMessage (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType)
com.intellij.psi.PsiElement context
String message
com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType type
void apply (com.intellij.lang.annotation.AnnotationHolder)
com.intellij.openapi.util.Trinity message
com.intellij.lang.annotation.AnnotationHolder holder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/xml/XMLExternalAnnotator.class
XMLExternalAnnotator.java
package com.intellij.lang.xml
public com.intellij.lang.xml.XMLExternalAnnotator extends com.intellij.lang.annotation.ExternalAnnotator {
public void <init> ()
public com.intellij.lang.xml.XMLExternalAnnotator$MyHost collectInformation (com.intellij.psi.PsiFile)
com.intellij.lang.xml.XMLExternalAnnotator$MyHost host
com.intellij.psi.PsiFile file
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlTag rootTag
com.intellij.xml.XmlNSDescriptor nsDescriptor
public com.intellij.lang.xml.XMLExternalAnnotator$MyHost doAnnotate (com.intellij.lang.xml.XMLExternalAnnotator$MyHost)
com.intellij.lang.xml.XMLExternalAnnotator$MyHost collectedInfo
public void apply (com.intellij.psi.PsiFile, com.intellij.lang.xml.XMLExternalAnnotator$MyHost, com.intellij.lang.annotation.AnnotationHolder)
com.intellij.psi.PsiFile file
com.intellij.lang.xml.XMLExternalAnnotator$MyHost annotationResult
com.intellij.lang.annotation.AnnotationHolder holder
private static transient void appendFixes (com.intellij.lang.annotation.Annotation, com.intellij.codeInsight.intention.IntentionAction[])
com.intellij.codeInsight.intention.IntentionAction action
com.intellij.lang.annotation.Annotation annotation
com.intellij.codeInsight.intention.IntentionAction[] actions
public static transient void addMessageWithFixes (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType, com.intellij.lang.annotation.AnnotationHolder, com.intellij.codeInsight.intention.IntentionAction[])
com.intellij.psi.PsiElement context
String message
com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType type
com.intellij.lang.annotation.AnnotationHolder myHolder
com.intellij.codeInsight.intention.IntentionAction[] fixes
private static transient void addMessagesForTag (com.intellij.psi.xml.XmlTag, java.lang.String, com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType, com.intellij.lang.annotation.AnnotationHolder, com.intellij.codeInsight.intention.IntentionAction[])
com.intellij.psi.xml.XmlTag tag
String message
com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType type
com.intellij.lang.annotation.AnnotationHolder myHolder
com.intellij.codeInsight.intention.IntentionAction[] actions
com.intellij.psi.xml.XmlToken childByRole
private static transient void addMessagesForTreeChild (com.intellij.psi.xml.XmlToken, com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType, java.lang.String, com.intellij.lang.annotation.AnnotationHolder, com.intellij.codeInsight.intention.IntentionAction[])
com.intellij.lang.annotation.Annotation annotation
com.intellij.lang.annotation.Annotation annotation
com.intellij.psi.xml.XmlToken childByRole
com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType type
String message
com.intellij.lang.annotation.AnnotationHolder myHolder
com.intellij.codeInsight.intention.IntentionAction[] actions
public volatile synthetic void apply (com.intellij.psi.PsiFile, java.lang.Object, com.intellij.lang.annotation.AnnotationHolder)
public volatile synthetic java.lang.Object doAnnotate (java.lang.Object)
public volatile synthetic java.lang.Object collectInformation (com.intellij.psi.PsiFile)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/IdRefReference$1$1.class
IdRefReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
com.intellij.psi.impl.source.resolve.reference.impl.providers.IdRefReference$1$1 extends com.intellij.psi.XmlRecursiveElementVisitor {
final synthetic java.util.List val$result
final synthetic com.intellij.psi.impl.source.resolve.reference.impl.providers.IdRefReference$1 this$0
void <init> (com.intellij.psi.impl.source.resolve.reference.impl.providers.IdRefReference$1, boolean, java.util.List)
com.intellij.psi.impl.source.resolve.reference.impl.providers.IdRefReference$1 this$0
boolean x0
public void visitXmlTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public void visitComment (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment comment
public void visitXmlComment (com.intellij.psi.xml.XmlComment)
com.intellij.psi.xml.XmlComment comment
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/IdRefReference$1.class
IdRefReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
final com.intellij.psi.impl.source.resolve.reference.impl.providers.IdRefReference$1 extends com.intellij.psi.impl.source.resolve.reference.impl.providers.FileBasedUserDataCache {
private final com.intellij.openapi.util.Key ourCachedIdsValueKey
void <init> ()
protected java.util.List doCompute (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
java.util.List result
protected com.intellij.openapi.util.Key getKey ()
protected volatile synthetic java.lang.Object doCompute (com.intellij.psi.PsiFile)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/IdRefReference$2.class
IdRefReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
com.intellij.psi.impl.source.resolve.reference.impl.providers.IdRefReference$2 extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
final String canonicalText
final synthetic com.intellij.psi.PsiElement[] val$result
final synthetic com.intellij.psi.impl.source.resolve.reference.impl.providers.IdRefReference this$0
void <init> (com.intellij.psi.impl.source.resolve.reference.impl.providers.IdRefReference, com.intellij.psi.PsiElement[])
com.intellij.psi.impl.source.resolve.reference.impl.providers.IdRefReference this$0
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
String idValue
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/IdRefReference$3.class
IdRefReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
com.intellij.psi.impl.source.resolve.reference.impl.providers.IdRefReference$3 extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
final synthetic java.util.List val$result
final synthetic com.intellij.psi.impl.source.resolve.reference.impl.providers.IdRefReference this$0
void <init> (com.intellij.psi.impl.source.resolve.reference.impl.providers.IdRefReference, java.util.List)
com.intellij.psi.impl.source.resolve.reference.impl.providers.IdRefReference this$0
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
String value
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/IdRefReference.class
IdRefReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.IdRefReference extends com.intellij.psi.impl.source.resolve.reference.impl.providers.BasicAttributeValueReference {
private final boolean myIdAttrsOnly
private static final com.intellij.psi.impl.source.resolve.reference.impl.providers.FileBasedUserDataCache ourCachedIdsCache
public void <init> (com.intellij.psi.PsiElement, int, boolean)
com.intellij.psi.PsiElement element
int offset
boolean idAttrsOnly
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected com.intellij.psi.PsiElement getIdValueElement (com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.PsiElement element
protected java.lang.String getIdValue (com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlTag tag
String s
com.intellij.psi.PsiElement element
public static com.intellij.psi.xml.XmlAttribute getImplicitIdRefAttr (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlAttribute value
com.intellij.psi.impl.source.resolve.reference.impl.providers.ImplicitIdRefProvider idRefProvider
com.intellij.psi.xml.XmlTag tag
public static com.intellij.psi.xml.XmlAttributeValue getImplicitIdRefValueElement (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlAttribute value
com.intellij.psi.impl.source.resolve.reference.impl.providers.ImplicitIdRefProvider idRefProvider
com.intellij.psi.xml.XmlTag tag
public static java.lang.String getImplicitIdRefValue (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlAttributeValue attribute
protected static boolean isAcceptableTagType (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag subTag
private static boolean isDeclarationComment (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment comment
private static java.lang.String getImplicitIdValue (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment comment
private void process (com.intellij.psi.search.PsiElementProcessor)
com.intellij.psi.search.PsiElementProcessor processor
com.intellij.psi.PsiFile psiFile
public static void process (com.intellij.psi.search.PsiElementProcessor, com.intellij.psi.PsiFile)
com.intellij.psi.PsiElement e
com.intellij.psi.search.PsiElementProcessor processor
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.PsiElement[] result
public java.lang.Object[] getVariants ()
java.util.List result
public boolean isSoft ()
static synthetic boolean access$000 (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/IdReferenceProvider$1.class
IdReferenceProvider.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
com.intellij.psi.impl.source.resolve.reference.impl.providers.IdReferenceProvider$1 extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
final synthetic com.intellij.psi.impl.source.resolve.reference.impl.providers.IdReferenceProvider this$0
void <init> (com.intellij.psi.impl.source.resolve.reference.impl.providers.IdReferenceProvider)
com.intellij.psi.impl.source.resolve.reference.impl.providers.IdReferenceProvider this$0
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlTag tag
Object element
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement grandParent
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/IdReferenceProvider$2.class
IdReferenceProvider.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
com.intellij.psi.impl.source.resolve.reference.impl.providers.IdReferenceProvider$2 extends com.intellij.psi.impl.source.resolve.reference.impl.providers.IdRefReference {
final synthetic com.intellij.psi.PsiElement val$parentElement
final synthetic com.intellij.psi.impl.source.resolve.reference.impl.providers.IdReferenceProvider this$0
void <init> (com.intellij.psi.impl.source.resolve.reference.impl.providers.IdReferenceProvider, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.impl.source.resolve.reference.impl.providers.IdReferenceProvider this$0
com.intellij.psi.PsiElement element
public boolean isSoft ()
com.intellij.xml.XmlAttributeDescriptor descriptor
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/IdReferenceProvider$GlobalAttributeValueSelfReference.class
IdReferenceProvider.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.IdReferenceProvider$GlobalAttributeValueSelfReference extends com.intellij.psi.impl.source.resolve.reference.impl.providers.AttributeValueSelfReference {
private final boolean mySoft
public void <init> (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean soft
public boolean isSoft ()
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/IdReferenceProvider.class
IdReferenceProvider.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.IdReferenceProvider extends com.intellij.psi.PsiReferenceProvider {
public static final String FOR_ATTR_NAME
public static final String ID_ATTR_NAME
public static final String STYLE_ID_ATTR_NAME
public static final String NAME_ATTR_NAME
private static final gnu.trove.THashSet ourNamespacesWithoutNameReference
public void <init> ()
public java.lang.String[] getIdForAttributeNames ()
public com.intellij.psi.filters.ElementFilter getIdForFilter ()
public com.intellij.psi.PsiReference[] getReferencesByElement (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.impl.source.resolve.reference.impl.providers.AttributeValueSelfReference attributeValueSelfReference
com.intellij.psi.impl.source.resolve.reference.impl.providers.AttributeValueSelfReference attributeValueSelfReference
boolean allowReferences
com.intellij.xml.XmlExtension extension
com.intellij.psi.PsiElement parentElement
String name
String ns
boolean jsfNs
com.intellij.psi.PsiElement element
com.intellij.util.ProcessingContext context
private static boolean hasOuterLanguageElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/XmlUndefinedElementFixProvider.class
XmlUndefinedElementFixProvider.java
package com.intellij.xml
public abstract com.intellij.xml.XmlUndefinedElementFixProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public com.intellij.codeInsight.intention.IntentionAction[] createFixes (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attribute
public com.intellij.codeInspection.LocalQuickFix[] createFixes (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/AnchorReference.class
AnchorReference.java
package com.intellij.xml.util
public abstract com.intellij.xml.util.AnchorReference extends java.lang.Object {
}
com/intellij/xml/util/CheckDtdReferencesInspection$1.class
CheckDtdReferencesInspection.java
package com.intellij.xml.util
com.intellij.xml.util.CheckDtdReferencesInspection$1 extends com.intellij.psi.XmlElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.xml.util.CheckDtdReferencesInspection this$0
void <init> (com.intellij.xml.util.CheckDtdReferencesInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.xml.util.CheckDtdReferencesInspection this$0
public void visitXmlElement (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement element
}
com/intellij/xml/util/CheckDtdReferencesInspection.class
CheckDtdReferencesInspection.java
package com.intellij.xml.util
public com.intellij.xml.util.CheckDtdReferencesInspection extends com.intellij.codeInspection.XmlSuppressableInspectionTool {
public void <init> ()
public boolean isEnabledByDefault ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static void doCheckRefs (com.intellij.psi.xml.XmlElement, com.intellij.codeInspection.ProblemsHolder)
String image
com.intellij.psi.PsiReference ref
com.intellij.psi.xml.XmlElement element
com.intellij.codeInspection.ProblemsHolder holder
public com.intellij.codeHighlighting.HighlightDisplayLevel getDefaultLevel ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
static synthetic void access$000 (com.intellij.psi.xml.XmlElement, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.xml.XmlElement x0
com.intellij.codeInspection.ProblemsHolder x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/CheckEmptyTagInspection$1.class
CheckEmptyTagInspection.java
package com.intellij.xml.util
com.intellij.xml.util.CheckEmptyTagInspection$1 extends com.intellij.psi.XmlElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.xml.util.CheckEmptyTagInspection this$0
void <init> (com.intellij.xml.util.CheckEmptyTagInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.xml.util.CheckEmptyTagInspection this$0
public void visitXmlTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInspection.LocalQuickFix fix
}
com/intellij/xml/util/CheckEmptyTagInspection$MyLocalQuickFix.class
CheckEmptyTagInspection.java
package com.intellij.xml.util
com.intellij.xml.util.CheckEmptyTagInspection$MyLocalQuickFix extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private void <init> ()
public java.lang.String getFamilyName ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.xml.XmlTag tag
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
synthetic void <init> (com.intellij.xml.util.CheckEmptyTagInspection$1)
com.intellij.xml.util.CheckEmptyTagInspection$1 x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/CheckEmptyTagInspection.class
CheckEmptyTagInspection.java
package com.intellij.xml.util
public com.intellij.xml.util.CheckEmptyTagInspection extends com.intellij.codeInspection.XmlSuppressableInspectionTool {
private static final java.util.Set ourTagsWithEmptyEndsNotAllowed
public void <init> ()
public boolean isEnabledByDefault ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
public static boolean isTagWithEmptyEndNotAllowed (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
String tagName
com.intellij.lang.Language language
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public static boolean tagIsWellFormed (com.intellij.psi.xml.XmlTag)
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiElement child
com.intellij.psi.xml.XmlTag tag
boolean ok
com.intellij.psi.PsiElement[] children
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/CheckTagEmptyBodyInspection$1.class
CheckTagEmptyBodyInspection.java
package com.intellij.xml.util
com.intellij.xml.util.CheckTagEmptyBodyInspection$1 extends com.intellij.psi.XmlElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.xml.util.CheckTagEmptyBodyInspection this$0
void <init> (com.intellij.xml.util.CheckTagEmptyBodyInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.xml.util.CheckTagEmptyBodyInspection this$0
public void visitXmlTag (com.intellij.psi.xml.XmlTag)
com.intellij.lang.ASTNode node
com.intellij.lang.ASTNode child
com.intellij.psi.xml.XmlTag tag
}
com/intellij/xml/util/CheckTagEmptyBodyInspection$Fix.class
CheckTagEmptyBodyInspection.java
package com.intellij.xml.util
public com.intellij.xml.util.CheckTagEmptyBodyInspection$Fix extends com.intellij.xml.util.CollapseTagIntention {
private final com.intellij.psi.SmartPsiElementPointer myPointer
public void <init> (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.xml.XmlTag tag
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/CheckTagEmptyBodyInspection.class
CheckTagEmptyBodyInspection.java
package com.intellij.xml.util
public com.intellij.xml.util.CheckTagEmptyBodyInspection extends com.intellij.codeInspection.XmlSuppressableInspectionTool {
public void <init> ()
public boolean isEnabledByDefault ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
static boolean isCollapsibleTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
String name
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/CheckValidXmlInScriptBodyInspectionBase$1.class
CheckValidXmlInScriptBodyInspectionBase.java
package com.intellij.xml.util
com.intellij.xml.util.CheckValidXmlInScriptBodyInspectionBase$1 extends com.intellij.psi.XmlElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.xml.util.CheckValidXmlInScriptBodyInspectionBase this$0
void <init> (com.intellij.xml.util.CheckValidXmlInScriptBodyInspectionBase, com.intellij.codeInspection.ProblemsHolder)
com.intellij.xml.util.CheckValidXmlInScriptBodyInspectionBase this$0
public void visitXmlTag (com.intellij.psi.xml.XmlTag)
int valueStart
int offset
com.intellij.psi.PsiElement psiElement
com.intellij.openapi.util.TextRange elementRange
int offsetInElement
int endOfElementInScriptTag
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.xml.XmlTagValue tagValue
String tagBodyText
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.psi.xml.XmlTag tag
}
com/intellij/xml/util/CheckValidXmlInScriptBodyInspectionBase.class
CheckValidXmlInScriptBodyInspectionBase.java
package com.intellij.xml.util
public com.intellij.xml.util.CheckValidXmlInScriptBodyInspectionBase extends com.intellij.codeInspection.XmlSuppressableInspectionTool {
protected static final String AMP_ENTITY_REFERENCE
protected static final String LT_ENTITY_REFERENCE
private com.intellij.lexer.Lexer myXmlLexer
public void <init> ()
public boolean isEnabledByDefault ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
protected com.intellij.codeInspection.LocalQuickFix createFix (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement psiElement
int offsetInElement
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
public com.intellij.codeHighlighting.HighlightDisplayLevel getDefaultLevel ()
static synthetic com.intellij.lexer.Lexer access$000 (com.intellij.xml.util.CheckValidXmlInScriptBodyInspectionBase)
com.intellij.xml.util.CheckValidXmlInScriptBodyInspectionBase x0
static synthetic com.intellij.lexer.Lexer access$002 (com.intellij.xml.util.CheckValidXmlInScriptBodyInspectionBase, com.intellij.lexer.Lexer)
com.intellij.xml.util.CheckValidXmlInScriptBodyInspectionBase x0
com.intellij.lexer.Lexer x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/CheckXmlFileWithXercesValidatorInspection.class
CheckXmlFileWithXercesValidatorInspection.java
package com.intellij.xml.util
public com.intellij.xml.util.CheckXmlFileWithXercesValidatorInspection extends com.intellij.codeInspection.XmlSuppressableInspectionTool implements com.intellij.codeInspection.ex.UnfairLocalInspectionTool {
public void <init> ()
public boolean isEnabledByDefault ()
public com.intellij.codeHighlighting.HighlightDisplayLevel getDefaultLevel ()
public java.lang.String getGroupDisplayName ()
public java.lang.String getDisplayName ()
public java.lang.String getShortName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/CollapseTagIntention.class
CollapseTagIntention.java
package com.intellij.xml.util
public com.intellij.xml.util.CollapseTagIntention extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix com.intellij.codeInsight.intention.IntentionAction {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public java.lang.String getFamilyName ()
public java.lang.String getText ()
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
public boolean isAvailable (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.xml.XmlTag tag
public void invoke (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
com.intellij.psi.xml.XmlTag tag
private static com.intellij.psi.xml.XmlTag getTag (com.intellij.openapi.editor.Editor, com.intellij.psi.PsiFile)
com.intellij.psi.PsiElement element
com.intellij.psi.xml.XmlTag tag
com.intellij.lang.Language language
com.intellij.openapi.editor.Editor editor
com.intellij.psi.PsiFile file
int offset
com.intellij.psi.FileViewProvider provider
public boolean startInWriteAction ()
protected static void applyFix (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement tag
com.intellij.lang.ASTNode child
int offset
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.editor.Document document
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/TagSetRuleProvider$TagsRuleMap.class
TagSetRuleProvider.java
package com.intellij.xml.util
public com.intellij.xml.util.TagSetRuleProvider$TagsRuleMap extends java.util.HashMap {
static final synthetic boolean $assertionsDisabled
protected void <init> ()
public transient void add (java.lang.String, com.intellij.xml.XmlTagRuleProvider$Rule[])
String tagName
com.intellij.xml.XmlTagRuleProvider$Rule[] rules
com.intellij.xml.XmlTagRuleProvider$Rule[] oldValue
static void <clinit> ()
}
com/intellij/xml/util/TagSetRuleProvider.class
TagSetRuleProvider.java
package com.intellij.xml.util
public abstract com.intellij.xml.util.TagSetRuleProvider extends com.intellij.xml.util.XmlTagRuleProviderBase {
private final java.util.Map map
public void <init> ()
protected abstract java.lang.String getNamespace (com.intellij.psi.xml.XmlTag)
protected abstract void initMap (com.intellij.xml.util.TagSetRuleProvider$TagsRuleMap, java.lang.String)
public com.intellij.xml.XmlTagRuleProvider$Rule[] getTagRule (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
String namespace
public com.intellij.xml.XmlTagRuleProvider$Rule[] getTagRule (com.intellij.psi.xml.XmlTag, java.lang.String)
com.intellij.psi.xml.XmlTag tag
String namespace
com.intellij.xml.util.TagSetRuleProvider$TagsRuleMap ruleMap
String tagName
com.intellij.xml.XmlTagRuleProvider$Rule[] rules
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlDeclareIdInCommentAction.class
XmlDeclareIdInCommentAction.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlDeclareIdInCommentAction extends java.lang.Object implements com.intellij.codeInspection.LocalQuickFix {
private final String myId
public void <init> (java.lang.String)
String id
public java.lang.String getFamilyName ()
public static java.lang.String getImplicitlyDeclaredId (com.intellij.psi.PsiComment)
String result
com.intellij.psi.PsiComment comment
String text
private static java.lang.String getUncommentedText (com.intellij.psi.PsiComment)
String suffix
String text
String prefix
com.intellij.psi.PsiComment comment
com.intellij.psi.PsiFile psiFile
com.intellij.lang.Language language
com.intellij.lang.Commenter commenter
public void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.ProblemDescriptor)
com.intellij.openapi.project.Project project
com.intellij.codeInspection.ProblemDescriptor descriptor
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiFile psiFile
public volatile synthetic void applyFix (com.intellij.openapi.project.Project, com.intellij.codeInspection.CommonProblemDescriptor)
private synthetic void lambda$applyFix$0 (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile) throws java.lang.RuntimeException
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiFile psiFile
com.intellij.psi.xml.XmlTag tag
com.intellij.lang.Language language
com.intellij.lang.Commenter commenter
String commentText
com.intellij.psi.xml.XmlTag parent
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlDuplicatedIdInspection$1.class
XmlDuplicatedIdInspection.java
package com.intellij.xml.util
com.intellij.xml.util.XmlDuplicatedIdInspection$1 extends com.intellij.psi.XmlElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.xml.util.XmlDuplicatedIdInspection this$0
void <init> (com.intellij.xml.util.XmlDuplicatedIdInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.xml.util.XmlDuplicatedIdInspection this$0
public void visitXmlAttributeValue (com.intellij.psi.xml.XmlAttributeValue)
com.intellij.psi.xml.XmlAttributeValue value
com.intellij.psi.PsiFile file
com.intellij.psi.PsiFile baseFile
com.intellij.xml.util.XmlRefCountHolder refHolder
com.intellij.psi.PsiElement parent
com.intellij.psi.xml.XmlTag tag
}
com/intellij/xml/util/XmlDuplicatedIdInspection.class
XmlDuplicatedIdInspection.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlDuplicatedIdInspection extends com.intellij.codeInspection.XmlSuppressableInspectionTool implements com.intellij.codeInspection.ex.UnfairLocalInspectionTool {
public void <init> ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
protected void checkValue (com.intellij.psi.xml.XmlAttributeValue, com.intellij.psi.xml.XmlFile, com.intellij.xml.util.XmlRefCountHolder, com.intellij.psi.xml.XmlTag, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.xml.XmlAttributeValue value
com.intellij.psi.xml.XmlFile file
com.intellij.xml.util.XmlRefCountHolder refHolder
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInspection.ProblemsHolder holder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlInvalidIdInspection.class
XmlInvalidIdInspection.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlInvalidIdInspection extends com.intellij.xml.util.XmlDuplicatedIdInspection {
public void <init> ()
protected void checkValue (com.intellij.psi.xml.XmlAttributeValue, com.intellij.psi.xml.XmlFile, com.intellij.xml.util.XmlRefCountHolder, com.intellij.psi.xml.XmlTag, com.intellij.codeInspection.ProblemsHolder)
com.intellij.xml.util.XmlIdContributor contributor
com.intellij.psi.FileViewProvider viewProvider
boolean hasIdDeclaration
com.intellij.psi.xml.XmlAttributeValue value
com.intellij.psi.xml.XmlFile file
com.intellij.xml.util.XmlRefCountHolder refHolder
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInspection.ProblemsHolder holder
String idRef
}
com/intellij/xml/util/XmlRefCountHolder$1.class
XmlRefCountHolder.java
package com.intellij.xml.util
final com.intellij.xml.util.XmlRefCountHolder$1 extends com.intellij.openapi.util.UserDataCache {
static final synthetic boolean $assertionsDisabled
void <init> ()
protected com.intellij.psi.util.CachedValue compute (com.intellij.psi.xml.XmlFile, java.lang.Object)
com.intellij.psi.xml.XmlFile file
Object p
protected volatile synthetic java.lang.Object compute (java.lang.Object, java.lang.Object)
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$compute$0 (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
com.intellij.xml.util.XmlRefCountHolder holder
com.intellij.lang.Language language
com.intellij.psi.PsiFile psiFile
static void <clinit> ()
}
com/intellij/xml/util/XmlRefCountHolder$IdGatheringRecursiveVisitor.class
XmlRefCountHolder.java
package com.intellij.xml.util
com.intellij.xml.util.XmlRefCountHolder$IdGatheringRecursiveVisitor extends com.intellij.psi.XmlRecursiveElementWalkingVisitor {
private final com.intellij.xml.util.XmlRefCountHolder myHolder
private void <init> (com.intellij.xml.util.XmlRefCountHolder)
com.intellij.xml.util.XmlRefCountHolder holder
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private void visitOuterLanguageElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReference[] references
public void visitComment (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment comment
public void visitXmlComment (com.intellij.psi.xml.XmlComment)
com.intellij.psi.xml.XmlComment comment
private void doVisitAnyComment (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment comment
String id
public void visitXmlTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
String text
public void visitXmlAttribute (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attribute
public void visitXmlAttributeValue (com.intellij.psi.xml.XmlAttributeValue)
com.intellij.psi.impl.source.xml.SchemaPrefix prefix
com.intellij.psi.PsiReference r
com.intellij.psi.PsiReference[] references
com.intellij.psi.xml.XmlAttributeValue value
com.intellij.psi.PsiElement element
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.XmlElementDescriptor descriptor
com.intellij.xml.XmlAttributeDescriptor attributeDescriptor
String s
private void detectPrefix (java.lang.String, com.intellij.psi.xml.XmlTag)
String group
java.util.regex.Matcher matcher
String s
com.intellij.psi.xml.XmlTag tag
private void updateMap (com.intellij.psi.xml.XmlAttribute, com.intellij.psi.xml.XmlAttributeValue, boolean)
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlAttributeValue value
boolean soft
String id
synthetic void <init> (com.intellij.xml.util.XmlRefCountHolder, com.intellij.xml.util.XmlRefCountHolder$1)
com.intellij.xml.util.XmlRefCountHolder x0
com.intellij.xml.util.XmlRefCountHolder$1 x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlRefCountHolder.class
XmlRefCountHolder.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlRefCountHolder extends java.lang.Object {
private static final com.intellij.openapi.util.Key xmlRefCountHolderKey
private static final com.intellij.openapi.util.UserDataCache CACHE
private final java.util.Map myId2AttributeListMap
private final java.util.Set myPossiblyDuplicateIds
private final java.util.List myIdReferences
private final java.util.Set myAdditionallyDeclaredIds
private final java.util.Set myDoNotValidateParentsList
private final java.util.Set myUsedPrefixes
private final java.util.Set myUsedNamespaces
private static final java.util.regex.Pattern PREFIX_PATTERN
public static com.intellij.xml.util.XmlRefCountHolder getRefCountHolder (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
private void <init> ()
public boolean isDuplicateIdAttributeValue (com.intellij.psi.xml.XmlAttributeValue)
com.intellij.psi.xml.XmlAttributeValue value
public boolean isValidatable (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean hasIdDeclaration (java.lang.String)
String idRef
public boolean isIdReferenceValue (com.intellij.psi.xml.XmlAttributeValue)
com.intellij.psi.xml.XmlAttributeValue value
private void registerId (java.lang.String, com.intellij.psi.xml.XmlAttributeValue, boolean)
boolean html
boolean html5
java.util.List notSoft
String id
com.intellij.psi.xml.XmlAttributeValue attributeValue
boolean soft
java.util.List list
private void registerAdditionalId (java.lang.String)
String id
private void registerIdReference (com.intellij.psi.xml.XmlAttributeValue)
com.intellij.psi.xml.XmlAttributeValue value
private void registerOuterLanguageElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
public boolean isInUse (java.lang.String)
String prefix
public boolean isUsedNamespace (java.lang.String)
String ns
private void addUsedPrefix (java.lang.String)
String prefix
private void addUsedNamespace (java.lang.String)
String ns
private static synthetic com.intellij.psi.xml.XmlAttributeValue lambda$registerId$0 (boolean, boolean, com.intellij.psi.xml.XmlAttributeValue, com.intellij.openapi.util.Pair)
boolean html5
boolean html
com.intellij.psi.xml.XmlAttributeValue attributeValue
com.intellij.openapi.util.Pair pair
synthetic void <init> (com.intellij.xml.util.XmlRefCountHolder$1)
com.intellij.xml.util.XmlRefCountHolder$1 x0
static synthetic void access$200 (com.intellij.xml.util.XmlRefCountHolder, com.intellij.psi.PsiElement)
com.intellij.xml.util.XmlRefCountHolder x0
com.intellij.psi.PsiElement x1
static synthetic void access$300 (com.intellij.xml.util.XmlRefCountHolder, java.lang.String)
com.intellij.xml.util.XmlRefCountHolder x0
String x1
static synthetic void access$400 (com.intellij.xml.util.XmlRefCountHolder, java.lang.String)
com.intellij.xml.util.XmlRefCountHolder x0
String x1
static synthetic void access$500 (com.intellij.xml.util.XmlRefCountHolder, java.lang.String)
com.intellij.xml.util.XmlRefCountHolder x0
String x1
static synthetic void access$600 (com.intellij.xml.util.XmlRefCountHolder, com.intellij.psi.xml.XmlAttributeValue)
com.intellij.xml.util.XmlRefCountHolder x0
com.intellij.psi.xml.XmlAttributeValue x1
static synthetic java.util.regex.Pattern access$700 ()
static synthetic void access$800 (com.intellij.xml.util.XmlRefCountHolder, java.lang.String, com.intellij.psi.xml.XmlAttributeValue, boolean)
com.intellij.xml.util.XmlRefCountHolder x0
String x1
com.intellij.psi.xml.XmlAttributeValue x2
boolean x3
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlTagRuleProviderBase$ConditionRule.class
XmlTagRuleProviderBase.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlTagRuleProviderBase$ConditionRule extends com.intellij.xml.XmlTagRuleProvider$Rule {
private final com.intellij.openapi.util.Condition myCondition
private final com.intellij.xml.util.XmlTagRuleProviderBase$Effect[] myEffect
public transient void <init> (com.intellij.openapi.util.Condition, com.intellij.xml.util.XmlTagRuleProviderBase$Effect[])
com.intellij.openapi.util.Condition condition
com.intellij.xml.util.XmlTagRuleProviderBase$Effect[] effect
public void annotate (com.intellij.psi.xml.XmlTag, com.intellij.codeInspection.ProblemsHolder)
com.intellij.xml.util.XmlTagRuleProviderBase$Effect effect
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInspection.ProblemsHolder holder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlTagRuleProviderBase$Effect.class
XmlTagRuleProviderBase.java
package com.intellij.xml.util
public abstract com.intellij.xml.util.XmlTagRuleProviderBase$Effect extends java.lang.Object {
public void <init> ()
public abstract void annotate (com.intellij.psi.xml.XmlTag, com.intellij.codeInspection.ProblemsHolder)
}
com/intellij/xml/util/XmlTagRuleProviderBase$InvalidAllExpectSome.class
XmlTagRuleProviderBase.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlTagRuleProviderBase$InvalidAllExpectSome extends com.intellij.xml.util.XmlTagRuleProviderBase$Effect {
private final String[] myAttrNames
private final String myText
private final com.intellij.codeInspection.ProblemHighlightType myType
public transient void <init> (java.lang.String, com.intellij.codeInspection.ProblemHighlightType, java.lang.String[])
String text
com.intellij.codeInspection.ProblemHighlightType type
String[] attrNames
public void annotate (com.intellij.psi.xml.XmlTag, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.PsiElement attributeNameElement
String attrName
com.intellij.psi.xml.XmlAttribute xmlAttribute
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInspection.ProblemsHolder holder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlTagRuleProviderBase$InvalidAttrEffect.class
XmlTagRuleProviderBase.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlTagRuleProviderBase$InvalidAttrEffect extends com.intellij.xml.util.XmlTagRuleProviderBase$Effect {
private final String myAttrName
private final String myText
private final com.intellij.codeInspection.ProblemHighlightType myType
public void <init> (java.lang.String, java.lang.String, com.intellij.codeInspection.ProblemHighlightType)
String attrName
String text
com.intellij.codeInspection.ProblemHighlightType type
public void annotate (com.intellij.psi.xml.XmlTag, com.intellij.codeInspection.ProblemsHolder)
com.intellij.psi.PsiElement attributeNameElement
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.xml.XmlAttribute attribute
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlTagRuleProviderBase$RequireAttributeOneOf.class
XmlTagRuleProviderBase.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlTagRuleProviderBase$RequireAttributeOneOf extends com.intellij.xml.util.XmlTagRuleProviderBase$ShouldHaveParams {
private final String[] myAttributeNames
private final com.intellij.codeInspection.ProblemHighlightType myProblemHighlightType
static final synthetic boolean $assertionsDisabled
public transient void <init> (java.lang.String[])
String[] attributeNames
public transient void <init> (com.intellij.codeInspection.ProblemHighlightType, java.lang.String[])
com.intellij.codeInspection.ProblemHighlightType problemHighlightType
String[] attributeNames
public java.lang.String[] getAttributeNames ()
public void annotate (com.intellij.psi.xml.XmlTag, com.intellij.codeInspection.ProblemsHolder)
String attributeName
int i
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.PsiElement tagNameElement
com.intellij.codeInspection.LocalQuickFix[] fixes
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlTagRuleProviderBase$ShouldHaveParams.class
XmlTagRuleProviderBase.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlTagRuleProviderBase$ShouldHaveParams extends com.intellij.xml.XmlTagRuleProvider$Rule {
public void <init> ()
public boolean needAtLeastOneAttribute (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlTagRuleProviderBase.class
XmlTagRuleProviderBase.java
package com.intellij.xml.util
public abstract com.intellij.xml.util.XmlTagRuleProviderBase extends com.intellij.xml.XmlTagRuleProvider {
public void <init> ()
public static transient com.intellij.xml.util.XmlTagRuleProviderBase$RequireAttributeOneOf requireAttr (java.lang.String[])
String[] attributeNames
public static com.intellij.xml.util.XmlTagRuleProviderBase$ShouldHaveParams shouldHaveParams ()
public static transient com.intellij.xml.XmlTagRuleProvider$Rule unusedIfPresent (java.lang.String, java.lang.String[])
int i
String attrPresent
String[] attrUnused
com.intellij.xml.util.XmlTagRuleProviderBase$Effect[] effects
public static transient com.intellij.xml.XmlTagRuleProvider$Rule unusedAllIfPresent (java.lang.String, java.lang.String[])
String attrPresent
String[] attrUnused
public static com.intellij.xml.util.XmlTagRuleProviderBase$Effect invalid (java.lang.String, java.lang.String)
String attrName
String text
public static com.intellij.xml.util.XmlTagRuleProviderBase$Effect unused (java.lang.String)
String attrName
public static com.intellij.xml.util.XmlTagRuleProviderBase$Effect unused (java.lang.String, java.lang.String)
String attrName
String text
public static transient com.intellij.xml.util.XmlTagRuleProviderBase$Effect unusedAll (java.lang.String, java.lang.String[])
String text
String[] attrNames
public static transient com.intellij.xml.XmlTagRuleProvider$Rule rule (com.intellij.openapi.util.Condition, com.intellij.xml.util.XmlTagRuleProviderBase$Effect[])
com.intellij.openapi.util.Condition condition
com.intellij.xml.util.XmlTagRuleProviderBase$Effect[] effect
public static com.intellij.psi.PsiElement getXmlElement (com.intellij.psi.tree.RoleFinder, com.intellij.psi.xml.XmlElement)
com.intellij.psi.tree.RoleFinder roleFinder
com.intellij.psi.xml.XmlElement tag
com.intellij.lang.ASTNode tagNode
com.intellij.lang.ASTNode nameElement
public static com.intellij.psi.PsiElement getTagNameElement (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public static com.intellij.psi.PsiElement getAttributeNameElement (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attribute
public static boolean isClosedTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public static com.intellij.openapi.util.Condition ifAttrPresent (java.lang.String)
String attrName
private static synthetic boolean lambda$ifAttrPresent$0 (java.lang.String, com.intellij.psi.xml.XmlTag)
String attrName
com.intellij.psi.xml.XmlTag tag
}
inspectionDescriptions/CheckDtdRefs.html
inspectionDescriptions/CheckEmptyScriptTag.html
inspectionDescriptions/CheckTagEmptyBody.html
inspectionDescriptions/CheckValidXmlInScriptTagBody.html
inspectionDescriptions/CheckXmlFileWithXercesValidator.html
inspectionDescriptions/HtmlExtraClosingTag.html
inspectionDescriptions/HtmlMissingClosingTag.html
inspectionDescriptions/HtmlUnknownAnchorTarget.html
inspectionDescriptions/HtmlUnknownAttribute.html
inspectionDescriptions/HtmlUnknownBooleanAttribute.html
inspectionDescriptions/HtmlUnknownTag.html
inspectionDescriptions/HtmlUnknownTarget.html
inspectionDescriptions/RequiredAttributes.html
inspectionDescriptions/XmlDefaultAttributeValue.html
inspectionDescriptions/XmlDeprecatedElement.html
inspectionDescriptions/XmlDuplicatedId.html
inspectionDescriptions/XmlHighlighting.html
inspectionDescriptions/XmlInvalidId.html
inspectionDescriptions/XmlPathReference.html
inspectionDescriptions/XmlUnboundNsPrefix.html
inspectionDescriptions/XmlUnusedNamespaceDeclaration.html
inspectionDescriptions/XmlWrongRootElement.html
intentionDescriptions/CollapseTagIntention/after.xml.template
intentionDescriptions/CollapseTagIntention/before.xml.template
intentionDescriptions/CollapseTagIntention/description.html
intentionDescriptions/RemoveAttributeIntentionFix/after.xml.template
intentionDescriptions/RemoveAttributeIntentionFix/before.xml.template
intentionDescriptions/RemoveAttributeIntentionFix/description.html
com/intellij/embedding/
com/intellij/html/impl/
com/intellij/html/impl/util/
com/intellij/pom/xml/impl/
com/intellij/pom/xml/impl/events/
com/intellij/psi/impl/cache/impl/idCache/
com/intellij/psi/impl/source/html/
com/intellij/psi/impl/source/html/dtd/
com/intellij/psi/impl/source/parsing/
com/intellij/psi/impl/source/parsing/xml/
com/intellij/psi/impl/source/xml/
com/intellij/psi/impl/source/xml/behavior/
com/intellij/xml/actions/
com/intellij/xml/actions/validate/
com/intellij/xml/impl/
com/intellij/xml/impl/dtd/
com/intellij/xml/impl/schema/
com/intellij/xml/index/
com/intellij/xml/util/documentation/
com/intellij/xml/util/documentation/compatData/
com/intellij/xml/util/documentation/compatData/elements/
com/intellij/xml/util/documentation/compatData/elements/input/
com/intellij/xml/util/documentation/compatData/mathml/
com/intellij/xml/util/documentation/compatData/mathml/elements/
com/intellij/xml/util/documentation/compatData/svg/
com/intellij/xml/util/documentation/compatData/svg/attributes/
com/intellij/xml/util/documentation/compatData/svg/elements/
com/intellij/xml/util/documentation/mimeTypes/
org/apache/
org/apache/xerces/
org/apache/xerces/impl/
standardSchemas/
standardSchemas/XMLSchema-1_1/
standardSchemas/html5/
standardSchemas/xhtml-mobile/
standardSchemas/xhtml11/
com/intellij/application/options/editor/XmlFoldingSettings$State.class
XmlFoldingSettings.java
package com.intellij.application.options.editor
public final com.intellij.application.options.editor.XmlFoldingSettings$State extends java.lang.Object {
public boolean COLLAPSE_XML_TAGS
public boolean COLLAPSE_HTML_STYLE_ATTRIBUTE
public boolean COLLAPSE_ENTITIES
public boolean COLLAPSE_DATA_URI
public void <init> ()
}
com/intellij/application/options/editor/XmlFoldingSettings.class
XmlFoldingSettings.java
package com.intellij.application.options.editor
public com.intellij.application.options.editor.XmlFoldingSettings extends java.lang.Object implements com.intellij.lang.XmlCodeFoldingSettings com.intellij.openapi.components.PersistentStateComponent {
private final com.intellij.application.options.editor.XmlFoldingSettings$State myState
public void <init> ()
public static com.intellij.application.options.editor.XmlFoldingSettings getInstance ()
public boolean isCollapseXmlTags ()
public boolean isCollapseHtmlStyleAttribute ()
public boolean isCollapseEntities ()
public boolean isCollapseDataUri ()
public com.intellij.application.options.editor.XmlFoldingSettings$State getState ()
public void loadState (com.intellij.application.options.editor.XmlFoldingSettings$State)
com.intellij.application.options.editor.XmlFoldingSettings$State state
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/daemon/XmlErrorMessages.class
XmlErrorMessages.java
package com.intellij.codeInsight.daemon
public com.intellij.codeInsight.daemon.XmlErrorMessages extends com.intellij.AbstractBundle {
private static final com.intellij.codeInsight.daemon.XmlErrorMessages ourInstance
private static final String BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void <init> ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInsight/highlighting/XmlReadWriteAccessDetector.class
XmlReadWriteAccessDetector.java
package com.intellij.codeInsight.highlighting
public com.intellij.codeInsight.highlighting.XmlReadWriteAccessDetector extends com.intellij.codeInsight.highlighting.ReadWriteAccessDetector {
public void <init> ()
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
com.intellij.psi.PsiElement refElement
public com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access getExpressionAccess (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement expression
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/htmlInspections/XmlEntitiesInspection.class
XmlEntitiesInspection.java
package com.intellij.codeInspection.htmlInspections
public abstract com.intellij.codeInspection.htmlInspections.XmlEntitiesInspection extends java.lang.Object {
public static final String BOOLEAN_ATTRIBUTE_SHORT_NAME
public static final String ATTRIBUTE_SHORT_NAME
public static final String TAG_SHORT_NAME
public static final String REQUIRED_ATTRIBUTES_SHORT_NAME
public abstract java.lang.String getAdditionalEntries ()
public abstract void addEntry (java.lang.String)
}
com/intellij/embedding/EmbeddedLazyParseableElementType.class
EmbeddedLazyParseableElementType.java
package com.intellij.embedding
public com.intellij.embedding.EmbeddedLazyParseableElementType extends com.intellij.psi.tree.ILazyParseableElementType implements com.intellij.embedding.EmbeddingElementType {
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public com.intellij.lexer.Lexer createLexer (com.intellij.lang.ASTNode, com.intellij.openapi.project.Project, com.intellij.lang.Language)
com.intellij.lang.ASTNode chameleon
com.intellij.openapi.project.Project project
com.intellij.lang.Language parentLanguage
com.intellij.lang.Language language
com.intellij.lang.ParserDefinition parserDefinition
public com.intellij.lang.ASTNode parseAndGetTree (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiParser parser
protected com.intellij.lang.PsiParser getParser (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
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.psi.PsiFile file
com.intellij.openapi.project.Project project
com.intellij.lang.Language language
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.lexer.Lexer lexer
com.intellij.lang.PsiBuilder builder
public com.intellij.lang.PsiBuilder getBuilder (com.intellij.lang.ASTNode, com.intellij.openapi.project.Project, com.intellij.lang.ParserDefinition, com.intellij.lexer.Lexer)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.ASTNode chameleon
com.intellij.openapi.project.Project project
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.lexer.Lexer lexer
com.intellij.lang.PsiBuilder builder
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/embedding/EmbeddingElementType.class
EmbeddingElementType.java
package com.intellij.embedding
public abstract com.intellij.embedding.EmbeddingElementType extends java.lang.Object {
}
com/intellij/embedding/EmbeddingUtil.class
EmbeddingUtil.java
package com.intellij.embedding
public com.intellij.embedding.EmbeddingUtil extends java.lang.Object {
public void <init> ()
public static int calcBaseIndent (com.intellij.lang.ASTNode)
char c
com.intellij.lang.ASTNode chameleon
com.intellij.lang.ASTNode prevLeaf
CharSequence text
int offset
int answer
}
com/intellij/embedding/IndentEatingLexer$DeletedIndentInfo.class
IndentEatingLexer.java
package com.intellij.embedding
com.intellij.embedding.IndentEatingLexer$DeletedIndentInfo extends java.lang.Object {
private final int realPos
private final int length
private int shrunkPos
void <init> (int, int)
int realPos
int length
public void setShrunkPos (int)
int shrunkPos
public int getRealPos ()
public int getLength ()
public int getShrunkPos ()
}
com/intellij/embedding/IndentEatingLexer.class
IndentEatingLexer.java
package com.intellij.embedding
public com.intellij.embedding.IndentEatingLexer extends com.intellij.embedding.MasqueradingLexer$SmartDelegate {
private final int myIndent
private CharSequence myBuffer
private java.util.List myDeletions
private int myCurrentDelta
private int myTotalDelta
private int myCurrentDelIndex
public void <init> (com.intellij.lexer.Lexer, int)
com.intellij.lexer.Lexer delegate
int baseIndent
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
CharSequence newSequence
private void updateDeltas ()
com.intellij.embedding.IndentEatingLexer$DeletedIndentInfo info
public void advance ()
public int getTokenStart ()
public int getTokenEnd ()
public java.lang.String getTokenText ()
private java.util.List findAllDeletions (java.lang.CharSequence, int, int)
char c
int newline
int charsToDelete
CharSequence buffer
int startOffset
int endOffset
java.util.List result
int offset
private java.lang.CharSequence deleteIndents (java.lang.CharSequence, int, int)
com.intellij.embedding.IndentEatingLexer$DeletedIndentInfo deletion
CharSequence buffer
int startOffset
int endOffset
StringBuilder result
int offset
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/embedding/LazyDelegateLexer.class
LazyDelegateLexer.java
package com.intellij.embedding
public abstract com.intellij.embedding.LazyDelegateLexer extends com.intellij.lexer.LexerBase {
public static final com.intellij.lexer.EmptyLexer EMPTY_LEXER
private com.intellij.lexer.Lexer myDelegate
public void <init> ()
protected abstract com.intellij.lexer.Lexer createDelegate ()
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public java.lang.CharSequence getTokenSequence ()
public java.lang.String getTokenText ()
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 java.lang.CharSequence getBufferSequence ()
public int getBufferEnd ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/embedding/MasqueradingLexer$SmartDelegate.class
MasqueradingLexer.java
package com.intellij.embedding
public com.intellij.embedding.MasqueradingLexer$SmartDelegate extends com.intellij.embedding.MasqueradingLexer {
public void <init> (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer delegate
public com.intellij.psi.tree.IElementType getMasqueTokenType ()
public java.lang.String getMasqueTokenText ()
}
com/intellij/embedding/MasqueradingLexer.class
MasqueradingLexer.java
package com.intellij.embedding
public abstract com.intellij.embedding.MasqueradingLexer extends com.intellij.lexer.DelegateLexer {
public void <init> (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer delegate
public abstract com.intellij.psi.tree.IElementType getMasqueTokenType ()
public abstract java.lang.String getMasqueTokenText ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/embedding/MasqueradingPsiBuilderAdapter$MyMarker.class
MasqueradingPsiBuilderAdapter.java
package com.intellij.embedding
com.intellij.embedding.MasqueradingPsiBuilderAdapter$MyMarker extends com.intellij.lang.impl.DelegateMarker {
private final int myBuilderPosition
private final com.intellij.lang.PsiBuilder$Marker myOriginalPositionMarker
final synthetic com.intellij.embedding.MasqueradingPsiBuilderAdapter this$0
void <init> (com.intellij.embedding.MasqueradingPsiBuilderAdapter, com.intellij.lang.PsiBuilder$Marker, com.intellij.lang.PsiBuilder$Marker, int)
com.intellij.lang.PsiBuilder$Marker delegate
com.intellij.lang.PsiBuilder$Marker originalPositionMarker
int builderPosition
public void rollbackTo ()
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 drop ()
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 error (java.lang.String)
String message
private com.intellij.lang.PsiBuilder$Marker getDelegateOrThis (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker marker
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/embedding/MasqueradingPsiBuilderAdapter$MyShiftedToken.class
MasqueradingPsiBuilderAdapter.java
package com.intellij.embedding
com.intellij.embedding.MasqueradingPsiBuilderAdapter$MyShiftedToken extends java.lang.Object {
public final com.intellij.psi.tree.IElementType elementType
public final int realStart
public final int realEnd
public final int shrunkStart
public final int shrunkEnd
void <init> (com.intellij.psi.tree.IElementType, int, int, int, int)
com.intellij.psi.tree.IElementType elementType
int realStart
int realEnd
int shrunkStart
int shrunkEnd
public java.lang.String toString ()
}
com/intellij/embedding/MasqueradingPsiBuilderAdapter.class
MasqueradingPsiBuilderAdapter.java
package com.intellij.embedding
public com.intellij.embedding.MasqueradingPsiBuilderAdapter extends com.intellij.lang.impl.PsiBuilderAdapter {
private static final com.intellij.openapi.diagnostic.Logger LOG
private java.util.List myShrunkSequence
private CharSequence myShrunkCharSequence
private int myLexPosition
private final com.intellij.lang.impl.PsiBuilderImpl myBuilderDelegate
private final com.intellij.embedding.MasqueradingLexer myLexer
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.openapi.project.Project, com.intellij.lang.ParserDefinition, com.intellij.embedding.MasqueradingLexer, com.intellij.lang.ASTNode, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.embedding.MasqueradingLexer lexer
com.intellij.lang.ASTNode chameleon
CharSequence text
public void <init> (com.intellij.openapi.project.Project, com.intellij.lang.ParserDefinition, com.intellij.embedding.MasqueradingLexer, com.intellij.lang.LighterLazyParseableNode, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.embedding.MasqueradingLexer lexer
com.intellij.lang.LighterLazyParseableNode chameleon
CharSequence text
private void <init> (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl builder
public java.lang.CharSequence getOriginalText ()
public void advanceLexer ()
private void synchronizePositions (boolean)
int delegatePosition
boolean exact
com.intellij.lang.PsiBuilder delegate
int keepUpPosition
private int getKeepUpPosition (boolean)
boolean exact
int lexPosition
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 int getCurrentOffset ()
public com.intellij.psi.tree.IElementType getTokenType ()
public java.lang.String getTokenText ()
com.intellij.embedding.MasqueradingPsiBuilderAdapter$MyShiftedToken token
public boolean eof ()
boolean isEof
public com.intellij.lang.PsiBuilder$Marker mark ()
com.intellij.lang.PsiBuilder$Marker originalPositionMarker
com.intellij.lang.PsiBuilder$Marker mark
private void skipWhitespace ()
private boolean isWhiteSpaceOnPos (int)
int pos
protected void initShrunkSequence ()
private void initTokenListAndCharSequence (com.intellij.embedding.MasqueradingLexer)
int masqueLength
com.intellij.psi.tree.IElementType masqueTokenType
String masqueTokenText
int realLength
com.intellij.embedding.MasqueradingLexer lexer
StringBuilder charSequenceBuilder
int realPos
int shrunkPos
private void logPos ()
com.intellij.embedding.MasqueradingPsiBuilderAdapter$MyShiftedToken token
StringBuilder sb
static synthetic int access$002 (com.intellij.embedding.MasqueradingPsiBuilderAdapter, int)
com.intellij.embedding.MasqueradingPsiBuilderAdapter x0
int x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/embedding/TemplateMasqueradingLexer$MyLexer.class
TemplateMasqueradingLexer.java
package com.intellij.embedding
public abstract com.intellij.embedding.TemplateMasqueradingLexer$MyLexer extends com.intellij.lexer.LexerBase {
protected static final int LEXING_BY_SELF
protected static final int DELEGATE_IS_LEXING_LINE
protected static final int DELEGATE_IS_LEXING_BLOCK
protected static final int EOF
protected final int myIndent
protected final com.intellij.lexer.Lexer myDelegate
protected int myStartOffset
protected int myEndOffset
protected CharSequence myBuffer
protected int myState
protected com.intellij.psi.tree.IElementType myTokenType
protected int myTokenStart
protected int myTokenEnd
public void <init> (int, com.intellij.lexer.Lexer)
int indent
com.intellij.lexer.Lexer delegateLexer
protected abstract com.intellij.psi.tree.IElementType getIndentTokenType ()
protected abstract com.intellij.psi.tree.IElementType getEmbeddedContentTokenType ()
protected abstract int getEmbeddedCodeStartMarkerLength ()
protected int getDelegateState (int)
int state
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 java.lang.String getTokenText ()
public int getTokenStart ()
public int getTokenEnd ()
public void advance ()
int curIndent
int embeddedCodeStartMarkerLength
private boolean prevLineWithMinusIsEmpty (int)
int offset
int minusOffset
int eolPos
protected int findEndByIndent (int)
int indent
int offset
protected int calcIndent (int)
char c
int offset
int answer
protected int findNonWhitespace (int)
int offset
public java.lang.CharSequence getBufferSequence ()
public int getBufferEnd ()
protected int findEol (int)
int offset
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/embedding/TemplateMasqueradingLexer.class
TemplateMasqueradingLexer.java
package com.intellij.embedding
public abstract com.intellij.embedding.TemplateMasqueradingLexer extends com.intellij.embedding.MasqueradingLexer {
public static final com.intellij.psi.tree.IElementType MINUS_TYPE
public void <init> (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer delegate
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/html/impl/DelegatingRelaxedHtmlElementDescriptor.class
DelegatingRelaxedHtmlElementDescriptor.java
package com.intellij.html.impl
public com.intellij.html.impl.DelegatingRelaxedHtmlElementDescriptor extends java.lang.Object implements com.intellij.xml.XmlElementDescriptor com.intellij.xml.XmlElementDescriptorAwareAboutChildren {
protected final com.intellij.xml.XmlElementDescriptor myDelegate
public void <init> (com.intellij.xml.XmlElementDescriptor)
com.intellij.xml.XmlElementDescriptor delegate
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag childTag
com.intellij.psi.xml.XmlTag contextTag
com.intellij.xml.XmlElementDescriptor elementDescriptor
public java.lang.String getQualifiedName ()
public java.lang.String getDefaultName ()
public com.intellij.xml.XmlElementDescriptor[] getElementsDescriptors (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag context
public com.intellij.xml.XmlAttributeDescriptor[] getAttributesDescriptors (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag context
public com.intellij.xml.XmlAttributeDescriptor getAttributeDescriptor (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.xml.XmlAttributeDescriptor descriptor
public com.intellij.xml.XmlNSDescriptor getNSDescriptor ()
public com.intellij.xml.XmlElementsGroup getTopGroup ()
public int getContentType ()
public java.lang.String getDefaultValue ()
public com.intellij.xml.XmlAttributeDescriptor getAttributeDescriptor (java.lang.String, com.intellij.psi.xml.XmlTag)
String attributeName
com.intellij.psi.xml.XmlTag context
com.intellij.xml.XmlAttributeDescriptor descriptor
public com.intellij.psi.PsiElement getDeclaration ()
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public java.lang.String getName ()
public void init (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getDependencies ()
public boolean allowElementsFromNamespace (java.lang.String, com.intellij.psi.xml.XmlTag)
String namespace
com.intellij.psi.xml.XmlTag context
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/html/impl/RelaxedHtmlFromSchemaElementDescriptor.class
RelaxedHtmlFromSchemaElementDescriptor.java
package com.intellij.html.impl
public com.intellij.html.impl.RelaxedHtmlFromSchemaElementDescriptor extends com.intellij.xml.impl.schema.XmlElementDescriptorImpl {
void <init> (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag childTag
com.intellij.psi.xml.XmlTag contextTag
com.intellij.xml.XmlElementDescriptor elementDescriptor
public com.intellij.xml.XmlElementDescriptor[] getElementsDescriptors (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag context
public static com.intellij.xml.XmlElementDescriptor getRelaxedDescriptor (com.intellij.xml.XmlElementDescriptor, com.intellij.psi.xml.XmlTag)
com.intellij.xml.XmlElementDescriptor base
com.intellij.psi.xml.XmlTag childTag
String namespace
com.intellij.xml.XmlExtension extension
public com.intellij.xml.XmlAttributeDescriptor[] getAttributesDescriptors (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag context
public static com.intellij.xml.XmlAttributeDescriptor[] addAttrDescriptorsForFacelets (com.intellij.psi.xml.XmlTag, com.intellij.xml.XmlAttributeDescriptor[])
com.intellij.xml.XmlAttributeDescriptorsProvider provider
com.intellij.psi.xml.XmlTag context
com.intellij.xml.XmlAttributeDescriptor[] descriptors
public com.intellij.xml.XmlAttributeDescriptor getAttributeDescriptor (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attribute
public com.intellij.xml.XmlAttributeDescriptor getAttributeDescriptor (java.lang.String, com.intellij.psi.xml.XmlTag)
String attributeName
com.intellij.psi.xml.XmlTag context
com.intellij.xml.XmlAttributeDescriptor descriptor
public static com.intellij.xml.XmlAttributeDescriptor getAttributeDescriptorFromFacelets (java.lang.String, com.intellij.psi.xml.XmlTag)
com.intellij.xml.XmlAttributeDescriptor descriptor
com.intellij.xml.XmlAttributeDescriptorsProvider provider
String attributeName
com.intellij.psi.xml.XmlTag context
public boolean allowElementsFromNamespace (java.lang.String, com.intellij.psi.xml.XmlTag)
String namespace
com.intellij.psi.xml.XmlTag context
}
com/intellij/html/impl/RelaxedHtmlFromSchemaNSDescriptor.class
RelaxedHtmlFromSchemaNSDescriptor.java
package com.intellij.html.impl
public com.intellij.html.impl.RelaxedHtmlFromSchemaNSDescriptor extends com.intellij.xml.impl.schema.XmlNSDescriptorImpl implements com.intellij.html.RelaxedHtmlNSDescriptor {
public void <init> ()
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (com.intellij.psi.xml.XmlTag)
String namespace
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.XmlElementDescriptor elementDescriptor
protected com.intellij.xml.XmlElementDescriptor createElementDescriptor (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public com.intellij.xml.XmlElementDescriptor[] getRootElementsDescriptors (com.intellij.psi.xml.XmlDocument)
com.intellij.psi.xml.XmlDocument doc
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/html/impl/util/MicrodataUtil$1$1.class
MicrodataUtil.java
package com.intellij.html.impl.util
com.intellij.html.impl.util.MicrodataUtil$1$1 extends com.intellij.psi.XmlRecursiveElementVisitor {
final synthetic java.util.Map val$result
final synthetic com.intellij.html.impl.util.MicrodataUtil$1 this$0
void <init> (com.intellij.html.impl.util.MicrodataUtil$1, java.util.Map)
com.intellij.html.impl.util.MicrodataUtil$1 this$0
public void visitXmlTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlAttribute refAttr
private static synthetic com.intellij.psi.PsiReference lambda$visitXmlTag$0 (java.util.Map, com.intellij.psi.xml.XmlTag, java.lang.String, java.lang.Integer)
java.util.Map result
com.intellij.psi.xml.XmlTag tag
String t
Integer v
}
com/intellij/html/impl/util/MicrodataUtil$1.class
MicrodataUtil.java
package com.intellij.html.impl.util
final com.intellij.html.impl.util.MicrodataUtil$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final synthetic com.intellij.psi.PsiFile val$file
void <init> (com.intellij.psi.PsiFile)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
java.util.Map result
}
com/intellij/html/impl/util/MicrodataUtil$CollectNamesByMicrodataVisitor.class
MicrodataUtil.java
package com.intellij.html.impl.util
public com.intellij.html.impl.util.MicrodataUtil$CollectNamesByMicrodataVisitor extends com.intellij.html.impl.util.MicrodataUtil$CollectNamesVisitor {
protected final String myType
private boolean myCollecting
public void <init> (java.lang.String)
String type
public void visitXmlTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
String value
boolean isTypeTag
public volatile synthetic java.util.List getValues ()
}
com/intellij/html/impl/util/MicrodataUtil$CollectNamesFromSchemaOrgVisitor.class
MicrodataUtil.java
package com.intellij.html.impl.util
public com.intellij.html.impl.util.MicrodataUtil$CollectNamesFromSchemaOrgVisitor extends com.intellij.html.impl.util.MicrodataUtil$CollectNamesVisitor {
public void <init> ()
public void visitXmlTag (com.intellij.psi.xml.XmlTag)
String code
com.intellij.psi.xml.XmlTag tag
public volatile synthetic java.util.List getValues ()
}
com/intellij/html/impl/util/MicrodataUtil$CollectNamesVisitor.class
MicrodataUtil.java
package com.intellij.html.impl.util
com.intellij.html.impl.util.MicrodataUtil$CollectNamesVisitor extends com.intellij.psi.XmlRecursiveElementVisitor {
protected final java.util.Set myValues
private void <init> ()
public java.util.List getValues ()
synthetic void <init> (com.intellij.html.impl.util.MicrodataUtil$1)
com.intellij.html.impl.util.MicrodataUtil$1 x0
}
com/intellij/html/impl/util/MicrodataUtil.class
MicrodataUtil.java
package com.intellij.html.impl.util
public com.intellij.html.impl.util.MicrodataUtil extends java.lang.Object {
public static final com.intellij.openapi.util.Key ITEM_PROP_KEYS
public static final String ITEM_REF
public static final String ITEM_SCOPE
public static final String ITEM_TYPE
public static final String ITEM_PROP
public static final String ITEM_ID
public void <init> ()
public static boolean hasScopeTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public static com.intellij.psi.xml.XmlTag findScopeTag (com.intellij.psi.xml.XmlTag)
String id
com.intellij.psi.xml.XmlTag context
java.util.Map id2tag
com.intellij.psi.xml.XmlTag tag
private static java.util.Map findScopesWithItemRef (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public static java.util.List extractProperties (com.intellij.psi.PsiFile, java.lang.String)
com.intellij.psi.PsiFile file
String type
com.intellij.openapi.vfs.VirtualFile virtualFile
java.util.List result
private static java.util.List collectNames (com.intellij.psi.PsiFile, java.lang.String)
com.intellij.html.impl.util.MicrodataUtil$CollectNamesVisitor collectNamesVisitor
com.intellij.psi.PsiFile file
String type
private static com.intellij.html.impl.util.MicrodataUtil$CollectNamesVisitor getVisitorByType (java.lang.String)
String type
public static com.intellij.psi.PsiReference[] getUrlReferencesForAttributeValue (com.intellij.psi.xml.XmlAttributeValue)
com.intellij.psi.xml.XmlAttributeValue element
public static com.intellij.psi.PsiReference[] getReferencesForAttributeValue (com.intellij.psi.xml.XmlAttributeValue, com.intellij.util.PairFunction)
String token
int index
com.intellij.psi.PsiReference ref
com.intellij.psi.xml.XmlAttributeValue element
com.intellij.util.PairFunction refFun
String text
String urls
com.intellij.util.text.StringTokenizer tokenizer
java.util.List result
public static java.lang.String getStripedAttributeValue (com.intellij.psi.xml.XmlTag, java.lang.String)
com.intellij.psi.xml.XmlTag tag
String attributeName
String value
private static synthetic com.intellij.psi.PsiReference lambda$getUrlReferencesForAttributeValue$0 (com.intellij.psi.xml.XmlAttributeValue, java.lang.String, java.lang.Integer)
com.intellij.openapi.util.TextRange range
com.intellij.psi.impl.source.resolve.reference.impl.providers.URLReference urlReference
com.intellij.psi.xml.XmlAttributeValue element
String token
Integer offset
static void <clinit> ()
}
com/intellij/ide/highlighter/DTDFileType.class
DTDFileType.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.DTDFileType extends com.intellij.openapi.fileTypes.LanguageFileType {
public static final com.intellij.ide.highlighter.DTDFileType INSTANCE
private void <init> ()
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.String getDefaultExtension ()
public javax.swing.Icon getIcon ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/highlighter/DomSupportEnabled.class
DomSupportEnabled.java
package com.intellij.ide.highlighter
public abstract com.intellij.ide.highlighter.DomSupportEnabled extends java.lang.Object {
}
com/intellij/ide/highlighter/EmbeddedTokenHighlighter.class
EmbeddedTokenHighlighter.java
package com.intellij.ide.highlighter
public abstract com.intellij.ide.highlighter.EmbeddedTokenHighlighter extends java.lang.Object {
public abstract com.intellij.util.containers.MultiMap getEmbeddedTokenAttributes ()
}
com/intellij/ide/highlighter/HtmlFileHighlighter.class
HtmlFileHighlighter.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.HtmlFileHighlighter extends com.intellij.openapi.fileTypes.SyntaxHighlighterBase {
private static final com.intellij.util.containers.MultiMap ourMap
public void <init> ()
public com.intellij.lexer.Lexer getHighlightingLexer ()
public com.intellij.openapi.editor.colors.TextAttributesKey[] getTokenHighlights (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
public static synchronized void registerEmbeddedTokenAttributes (java.util.Map, java.util.Map)
java.util.Map _keys1
java.util.Map _keys2
java.util.HashSet existingKeys
static void <clinit> ()
com.intellij.psi.tree.IElementType type
com.intellij.psi.tree.IElementType type
com.intellij.psi.tree.IElementType type
com.intellij.psi.tree.IElementType type
java.util.Map$Entry entry
com.intellij.util.containers.MultiMap attributes
com.intellij.ide.highlighter.EmbeddedTokenHighlighter highlighter
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/highlighter/HtmlFileType.class
HtmlFileType.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.HtmlFileType extends com.intellij.ide.highlighter.XmlLikeFileType {
public static final String DOT_DEFAULT_EXTENSION
public static final com.intellij.ide.highlighter.HtmlFileType INSTANCE
private void <init> ()
protected void <init> (com.intellij.lang.Language)
com.intellij.lang.Language language
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
com.intellij.openapi.fileEditor.impl.LoadTextUtil$DetectResult guessed
String charset
String strContent
java.nio.charset.Charset c
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
String name
java.nio.charset.Charset charset
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/highlighter/HtmlHighlighterFactory.class
HtmlHighlighterFactory.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.HtmlHighlighterFactory extends java.lang.Object {
public void <init> ()
public static com.intellij.openapi.editor.highlighter.EditorHighlighter createHTMLHighlighter (com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.editor.colors.EditorColorsScheme settings
com.intellij.openapi.fileTypes.SyntaxHighlighter highlighter
}
com/intellij/ide/highlighter/XHtmlFileType.class
XHtmlFileType.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.XHtmlFileType extends com.intellij.ide.highlighter.HtmlFileType {
public static final com.intellij.ide.highlighter.XHtmlFileType INSTANCE
private void <init> ()
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.String getDefaultExtension ()
public javax.swing.Icon getIcon ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/highlighter/XmlFileHighlighter.class
XmlFileHighlighter.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.XmlFileHighlighter extends com.intellij.openapi.fileTypes.SyntaxHighlighterBase {
static final com.intellij.openapi.extensions.ExtensionPointName EMBEDDED_HIGHLIGHTERS
private static final com.intellij.util.containers.MultiMap ourMap
private final boolean myIsDtd
private boolean myIsXHtml
public void <init> ()
public void <init> (boolean)
boolean dtd
public void <init> (boolean, boolean)
boolean dtd
boolean xhtml
public com.intellij.lexer.Lexer getHighlightingLexer ()
public com.intellij.openapi.editor.colors.TextAttributesKey[] getTokenHighlights (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
public static synchronized void registerEmbeddedTokenAttributes (java.util.Map, java.util.Map)
java.util.Map _keys1
java.util.Map _keys2
java.util.HashSet existingKeys
static void addMissing (java.util.Map, java.util.Set, com.intellij.util.containers.MultiMap)
java.util.Map$Entry entry
java.util.Map from
java.util.Set existingKeys
com.intellij.util.containers.MultiMap to
static void <clinit> ()
com.intellij.psi.tree.IElementType type
com.intellij.psi.tree.IElementType type
com.intellij.psi.tree.IElementType type
com.intellij.psi.tree.IElementType type
com.intellij.psi.tree.IElementType type
com.intellij.psi.tree.IElementType type
java.util.Map$Entry entry
com.intellij.util.containers.MultiMap attributes
com.intellij.ide.highlighter.EmbeddedTokenHighlighter highlighter
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/highlighter/XmlFileType.class
XmlFileType.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.XmlFileType extends com.intellij.ide.highlighter.XmlLikeFileType implements com.intellij.ide.highlighter.DomSupportEnabled {
public static final com.intellij.ide.highlighter.XmlFileType INSTANCE
public static final String DEFAULT_EXTENSION
public static final String DOT_DEFAULT_EXTENSION
private void <init> ()
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.String getDefaultExtension ()
public javax.swing.Icon getIcon ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/highlighter/XmlHighlighterFactory.class
XmlHighlighterFactory.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.XmlHighlighterFactory extends java.lang.Object {
public void <init> ()
public static com.intellij.openapi.editor.highlighter.EditorHighlighter createXMLHighlighter (com.intellij.openapi.editor.colors.EditorColorsScheme)
com.intellij.openapi.editor.colors.EditorColorsScheme settings
}
com/intellij/ide/highlighter/XmlLikeFileType.class
XmlLikeFileType.java
package com.intellij.ide.highlighter
public abstract com.intellij.ide.highlighter.XmlLikeFileType extends com.intellij.openapi.fileTypes.LanguageFileType {
protected void <init> (com.intellij.lang.Language)
com.intellij.lang.Language language
public java.lang.String getCharset (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile file
byte[] content
com.intellij.openapi.fileEditor.impl.LoadTextUtil$DetectResult guessed
String charset
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
String name
java.nio.charset.Charset charset
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/javaee/CoreExternalResourceManager.class
CoreExternalResourceManager.java
package com.intellij.javaee
public com.intellij.javaee.CoreExternalResourceManager extends com.intellij.javaee.ExternalResourceManagerEx {
public void <init> ()
public void removeResource (java.lang.String, com.intellij.openapi.project.Project)
String url
com.intellij.openapi.project.Project project
public void addResource (java.lang.String, java.lang.String, com.intellij.openapi.project.Project)
String url
String location
com.intellij.openapi.project.Project project
public java.lang.String[] getAvailableUrls ()
public java.lang.String[] getAvailableUrls (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void clearAllResources ()
public void clearAllResources (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void addIgnoredResource (java.lang.String)
String url
public void addIgnoredResources (java.util.List, com.intellij.openapi.Disposable)
java.util.List urls
com.intellij.openapi.Disposable disposable
public boolean isIgnoredResource (java.lang.String)
String url
public java.lang.String[] getIgnoredResources ()
public void addExternalResourceListener (com.intellij.javaee.ExternalResourceListener)
com.intellij.javaee.ExternalResourceListener listener
public void removeExternalResourceListener (com.intellij.javaee.ExternalResourceListener)
com.intellij.javaee.ExternalResourceListener listener
public boolean isUserResource (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isStandardResource (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public java.lang.String getUserResource (com.intellij.openapi.project.Project, java.lang.String, java.lang.String)
com.intellij.openapi.project.Project project
String url
String version
public java.lang.String getStdResource (java.lang.String, java.lang.String)
String url
String version
public java.lang.String getDefaultHtmlDoctype (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void setDefaultHtmlDoctype (java.lang.String, com.intellij.openapi.project.Project)
String defaultHtmlDoctype
com.intellij.openapi.project.Project project
public com.intellij.javaee.ExternalResourceManagerEx$XMLSchemaVersion getXmlSchemaVersion (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void setXmlSchemaVersion (com.intellij.javaee.ExternalResourceManagerEx$XMLSchemaVersion, com.intellij.openapi.project.Project)
com.intellij.javaee.ExternalResourceManagerEx$XMLSchemaVersion version
com.intellij.openapi.project.Project project
public java.lang.String getCatalogPropertiesFile ()
public void setCatalogPropertiesFile (java.lang.String)
String filePath
public long getModificationCount (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.util.containers.MultiMap getUrlsByNamespace (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void addResource (java.lang.String, java.lang.String)
String url
String location
public void addResource (java.lang.String, java.lang.String, java.lang.String)
String url
String version
String location
public void removeResource (java.lang.String)
String url
public void removeResource (java.lang.String, java.lang.String)
String url
String version
public java.lang.String getResourceLocation (java.lang.String)
String url
public java.lang.String getResourceLocation (java.lang.String, java.lang.String)
String url
String version
public java.lang.String getResourceLocation (java.lang.String, com.intellij.openapi.project.Project)
String url
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiFile getResourceLocation (java.lang.String, com.intellij.psi.PsiFile, java.lang.String)
String url
com.intellij.psi.PsiFile baseFile
String version
public java.lang.String[] getResourceUrls (com.intellij.openapi.fileTypes.FileType, boolean)
com.intellij.openapi.fileTypes.FileType fileType
boolean includeStandard
public java.lang.String[] getResourceUrls (com.intellij.openapi.fileTypes.FileType, java.lang.String, boolean)
com.intellij.openapi.fileTypes.FileType fileType
String version
boolean includeStandard
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/javaee/ExternalResourceListener.class
ExternalResourceListener.java
package com.intellij.javaee
public abstract com.intellij.javaee.ExternalResourceListener extends java.lang.Object {
public abstract void externalResourceChanged ()
}
com/intellij/javaee/ExternalResourceManagerEx$XMLSchemaVersion.class
ExternalResourceManagerEx.java
package com.intellij.javaee
public final enum com.intellij.javaee.ExternalResourceManagerEx$XMLSchemaVersion extends java.lang.Enum {
public static final enum com.intellij.javaee.ExternalResourceManagerEx$XMLSchemaVersion XMLSchema_1_0
public static final enum com.intellij.javaee.ExternalResourceManagerEx$XMLSchemaVersion XMLSchema_1_1
private static final synthetic com.intellij.javaee.ExternalResourceManagerEx$XMLSchemaVersion[] $VALUES
public static com.intellij.javaee.ExternalResourceManagerEx$XMLSchemaVersion[] values ()
public static com.intellij.javaee.ExternalResourceManagerEx$XMLSchemaVersion valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/javaee/ExternalResourceManagerEx.class
ExternalResourceManagerEx.java
package com.intellij.javaee
public abstract com.intellij.javaee.ExternalResourceManagerEx extends com.intellij.javaee.ExternalResourceManager {
public static final String STANDARD_SCHEMAS
public void <init> ()
public static com.intellij.javaee.ExternalResourceManagerEx getInstanceEx ()
public abstract void removeResource (java.lang.String, com.intellij.openapi.project.Project)
public abstract void addResource (java.lang.String, java.lang.String, com.intellij.openapi.project.Project)
public abstract java.lang.String[] getAvailableUrls ()
public abstract java.lang.String[] getAvailableUrls (com.intellij.openapi.project.Project)
public abstract void clearAllResources ()
public abstract void clearAllResources (com.intellij.openapi.project.Project)
public abstract void addIgnoredResource (java.lang.String)
public abstract void addIgnoredResources (java.util.List, com.intellij.openapi.Disposable)
public abstract boolean isIgnoredResource (java.lang.String)
public abstract java.lang.String[] getIgnoredResources ()
public abstract void addExternalResourceListener (com.intellij.javaee.ExternalResourceListener)
public abstract void removeExternalResourceListener (com.intellij.javaee.ExternalResourceListener)
public abstract boolean isUserResource (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isStandardResource (com.intellij.openapi.vfs.VirtualFile)
public abstract java.lang.String getUserResource (com.intellij.openapi.project.Project, java.lang.String, java.lang.String)
public abstract java.lang.String getStdResource (java.lang.String, java.lang.String)
public abstract java.lang.String getDefaultHtmlDoctype (com.intellij.openapi.project.Project)
public abstract void setDefaultHtmlDoctype (java.lang.String, com.intellij.openapi.project.Project)
public abstract com.intellij.javaee.ExternalResourceManagerEx$XMLSchemaVersion getXmlSchemaVersion (com.intellij.openapi.project.Project)
public abstract void setXmlSchemaVersion (com.intellij.javaee.ExternalResourceManagerEx$XMLSchemaVersion, com.intellij.openapi.project.Project)
public abstract java.lang.String getCatalogPropertiesFile ()
public abstract void setCatalogPropertiesFile (java.lang.String)
public abstract long getModificationCount (com.intellij.openapi.project.Project)
public abstract com.intellij.util.containers.MultiMap getUrlsByNamespace (com.intellij.openapi.project.Project)
}
com/intellij/javaee/ExternalResourceManagerExImpl$1.class
ExternalResourceManagerExImpl.java
package com.intellij.javaee
com.intellij.javaee.ExternalResourceManagerExImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final synthetic com.intellij.javaee.ExternalResourceManagerExImpl this$0
void <init> (com.intellij.javaee.ExternalResourceManagerExImpl)
com.intellij.javaee.ExternalResourceManagerExImpl this$0
protected java.util.Map compute ()
protected volatile synthetic java.lang.Object compute ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/javaee/ExternalResourceManagerExImpl$Resource.class
ExternalResourceManagerExImpl.java
package com.intellij.javaee
com.intellij.javaee.ExternalResourceManagerExImpl$Resource extends java.lang.Object {
private final String myFile
private final ClassLoader myClassLoader
private final Class myClass
private volatile String myResolvedResourcePath
void <init> (java.lang.String, java.lang.Class, java.lang.ClassLoader)
String _file
Class _class
ClassLoader _classLoader
void <init> (java.lang.String, com.intellij.javaee.ExternalResourceManagerExImpl$Resource)
String _file
com.intellij.javaee.ExternalResourceManagerExImpl$Resource baseResource
java.lang.String directoryName ()
int i
java.lang.String getResourceUrl ()
String message
String resolvedResourcePath
java.net.URL resource
String path
public boolean equals (java.lang.Object)
Object o
com.intellij.javaee.ExternalResourceManagerExImpl$Resource resource
public int hashCode ()
public java.lang.String toString ()
}
com/intellij/javaee/ExternalResourceManagerExImpl.class
ExternalResourceManagerExImpl.java
package com.intellij.javaee
public com.intellij.javaee.ExternalResourceManagerExImpl extends com.intellij.javaee.ExternalResourceManagerEx implements com.intellij.openapi.components.PersistentStateComponent {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String J2EE_1_3
public static final String J2EE_1_2
public static final String J2EE_NS
public static final String JAVAEE_NS
private static final String CATALOG_PROPERTIES_ELEMENT
private static final String XSD_1_1
private final java.util.Map myResources
private final java.util.Set myResourceLocations
private final java.util.Set myIgnoredResources
private final java.util.Set myStandardIgnoredResources
private final com.intellij.openapi.util.NotNullLazyValue myStandardResources
private final com.intellij.psi.util.CachedValueProvider myUrlByNamespaceProvider
private String myDefaultHtmlDoctype
private com.intellij.javaee.ExternalResourceManagerEx$XMLSchemaVersion myXMLSchemaVersion
private String myCatalogPropertiesFile
private com.intellij.javaee.XMLCatalogManager myCatalogManager
private static final String HTML5_DOCTYPE_ELEMENT
private final java.util.List myListeners
private static final String RESOURCE_ELEMENT
private static final String URL_ATTR
private static final String LOCATION_ATTR
private static final String IGNORED_RESOURCE_ELEMENT
private static final String HTML_DEFAULT_DOCTYPE_ELEMENT
private static final String XML_SCHEMA_VERSION
private static final String DEFAULT_VERSION
private static final com.intellij.openapi.util.NotNullLazyKey INSTANCE_CACHE
static final synthetic boolean $assertionsDisabled
public void <init> ()
protected java.util.Map computeStdResources ()
com.intellij.javaee.StandardResourceProvider provider
com.intellij.javaee.StandardResourceEP extension
com.intellij.javaee.ResourceRegistrarImpl registrar
public boolean isStandardResource (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile parent
public boolean isUserResource (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
static java.util.Map getMap (java.util.Map, java.lang.String, boolean)
java.util.Map resources
String version
boolean create
java.util.Map map
public java.lang.String getResourceLocation (java.lang.String)
String url
public java.lang.String getResourceLocation (java.lang.String, java.lang.String)
com.intellij.javaee.XMLCatalogManager manager
String url
String version
String result
public java.lang.String getUserResource (com.intellij.openapi.project.Project, java.lang.String, java.lang.String)
com.intellij.openapi.project.Project project
String url
String version
String resource
public java.lang.String getStdResource (java.lang.String, java.lang.String)
com.intellij.javaee.ExternalResourceManagerExImpl$Resource resource
String url
String version
java.util.Map map
private java.lang.String getUserResource (java.lang.String, java.lang.String)
String url
String version
java.util.Map map
public java.lang.String getResourceLocation (java.lang.String, com.intellij.openapi.project.Project)
String url
com.intellij.openapi.project.Project project
private java.lang.String getResourceLocation (java.lang.String, java.lang.String, com.intellij.openapi.project.Project)
String url
String version
com.intellij.openapi.project.Project project
com.intellij.javaee.ExternalResourceManagerExImpl projectResources
String location
public com.intellij.psi.PsiFile getResourceLocation (java.lang.String, com.intellij.psi.PsiFile, java.lang.String)
String url
com.intellij.psi.PsiFile baseFile
String version
com.intellij.psi.xml.XmlFile schema
String location
public java.lang.String[] getResourceUrls (com.intellij.openapi.fileTypes.FileType, boolean)
com.intellij.openapi.fileTypes.FileType fileType
boolean includeStandard
public java.lang.String[] getResourceUrls (com.intellij.openapi.fileTypes.FileType, java.lang.String, boolean)
com.intellij.openapi.fileTypes.FileType fileType
String version
boolean includeStandard
java.util.List result
private static void addResourcesFromMap (java.util.List, java.lang.String, java.util.Map)
java.util.List result
String version
java.util.Map resourcesMap
java.util.Map resources
public static void addTestResource (java.lang.String, java.lang.String, com.intellij.openapi.Disposable)
String url
String location
com.intellij.openapi.Disposable parentDisposable
public void addResource (java.lang.String, java.lang.String)
String url
String location
public void addResource (java.lang.String, java.lang.String, java.lang.String)
String url
String version
String location
private void addSilently (java.lang.String, java.lang.String, java.lang.String)
String url
String version
String location
java.util.Map map
public void removeResource (java.lang.String)
String url
public void removeResource (java.lang.String, java.lang.String)
String location
String url
String version
java.util.Map map
public void removeResource (java.lang.String, com.intellij.openapi.project.Project)
String url
com.intellij.openapi.project.Project project
public void addResource (java.lang.String, java.lang.String, com.intellij.openapi.project.Project)
String url
String location
com.intellij.openapi.project.Project project
public java.lang.String[] getAvailableUrls ()
java.util.Map map
java.util.Set urls
public java.lang.String[] getAvailableUrls (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void clearAllResources ()
public void clearAllResources (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void addIgnoredResource (java.lang.String)
String url
public void addIgnoredResources (java.util.List, com.intellij.openapi.Disposable)
java.util.List urls
com.intellij.openapi.Disposable disposable
com.intellij.openapi.application.Application app
private void doAddIgnoredResources (java.util.List, com.intellij.openapi.Disposable)
String url
java.util.List urls
com.intellij.openapi.Disposable disposable
long modificationCount
private boolean addIgnoredSilently (java.lang.String)
String url
public boolean isIgnoredResource (java.lang.String)
String url
private static boolean isImplicitNamespaceDescriptor (java.lang.String)
com.intellij.javaee.ImplicitNamespaceDescriptorProvider provider
String url
public java.lang.String[] getIgnoredResources ()
java.util.Set set
public long getModificationCount (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public org.jdom.Element getState ()
java.util.Map map
String location
org.jdom.Element e
String url
org.jdom.Element e
String ignoredResource
org.jdom.Element e
org.jdom.Element e
org.jdom.Element properties
org.jdom.Element element
java.util.Set urls
com.intellij.application.options.ReplacePathToMacroMap macroReplacements
public void loadState (org.jdom.Element)
String url
org.jdom.Element element
org.jdom.Element element
String text
String text
org.jdom.Element state
com.intellij.openapi.components.ExpandMacroToPathMap macroExpands
org.jdom.Element child
org.jdom.Element schemaElement
org.jdom.Element catalogElement
public void addExternalResourceListener (com.intellij.javaee.ExternalResourceListener)
com.intellij.javaee.ExternalResourceListener listener
public void removeExternalResourceListener (com.intellij.javaee.ExternalResourceListener)
com.intellij.javaee.ExternalResourceListener listener
private void fireExternalResourceChanged ()
com.intellij.javaee.ExternalResourceListener listener
java.util.Collection getStandardResources ()
private static com.intellij.javaee.ExternalResourceManagerExImpl getProjectResources (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public java.lang.String getDefaultHtmlDoctype (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
String doctype
public void setDefaultHtmlDoctype (java.lang.String, com.intellij.openapi.project.Project)
String defaultHtmlDoctype
com.intellij.openapi.project.Project project
public com.intellij.javaee.ExternalResourceManagerEx$XMLSchemaVersion getXmlSchemaVersion (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void setXmlSchemaVersion (com.intellij.javaee.ExternalResourceManagerEx$XMLSchemaVersion, com.intellij.openapi.project.Project)
com.intellij.javaee.ExternalResourceManagerEx$XMLSchemaVersion version
com.intellij.openapi.project.Project project
public java.lang.String getCatalogPropertiesFile ()
public void setCatalogPropertiesFile (java.lang.String)
String filePath
public com.intellij.util.containers.MultiMap getUrlsByNamespace (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private com.intellij.javaee.XMLCatalogManager getCatalogManager ()
private void setDefaultHtmlDoctype (java.lang.String)
String defaultHtmlDoctype
public static void registerResourceTemporarily (java.lang.String, java.lang.String, com.intellij.openapi.Disposable)
String url
String location
com.intellij.openapi.Disposable disposable
com.intellij.openapi.application.Application app
public volatile synthetic void loadState (java.lang.Object)
public volatile synthetic java.lang.Object getState ()
private static synthetic void lambda$registerResourceTemporarily$6 (com.intellij.openapi.application.Application, java.lang.String)
com.intellij.openapi.application.Application app
String url
private static synthetic void lambda$null$5 (java.lang.String)
String url
private static synthetic void lambda$registerResourceTemporarily$4 (java.lang.String, java.lang.String)
String url
String location
private synthetic void lambda$doAddIgnoredResources$3 (java.util.List)
java.util.List urls
private synthetic void lambda$null$2 (java.util.List)
String url
java.util.List urls
boolean isChanged
private synthetic void lambda$addIgnoredResources$1 (java.util.List, com.intellij.openapi.Disposable)
java.util.List urls
com.intellij.openapi.Disposable disposable
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$new$0 ()
String namespace
com.intellij.openapi.vfs.VirtualFile file
String url
java.util.Map$Entry entry
java.util.Map map
com.intellij.util.containers.MultiMap result
java.util.Collection values
static synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/javaee/ImplicitNamespaceDescriptorProvider.class
ImplicitNamespaceDescriptorProvider.java
package com.intellij.javaee
public abstract com.intellij.javaee.ImplicitNamespaceDescriptorProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.xml.XmlNSDescriptor getNamespaceDescriptor (com.intellij.openapi.module.Module, java.lang.String, com.intellij.psi.PsiFile)
static void <clinit> ()
}
com/intellij/javaee/InternalResourceProvider.class
InternalResourceProvider.java
package com.intellij.javaee
public com.intellij.javaee.InternalResourceProvider extends java.lang.Object implements com.intellij.javaee.StandardResourceProvider {
public void <init> ()
public void registerResources (com.intellij.javaee.ResourceRegistrar)
com.intellij.javaee.ResourceRegistrar registrar
com.intellij.javaee.ResourceRegistrarImpl impl
}
com/intellij/javaee/ProjectResources.class
ProjectResources.java
package com.intellij.javaee
public com.intellij.javaee.ProjectResources extends com.intellij.javaee.ExternalResourceManagerExImpl {
public void <init> ()
protected java.util.Map computeStdResources ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/javaee/ResourceRegistrarImpl.class
ResourceRegistrarImpl.java
package com.intellij.javaee
public com.intellij.javaee.ResourceRegistrarImpl extends java.lang.Object implements com.intellij.javaee.ResourceRegistrar {
private final java.util.Map myResources
private final java.util.List myIgnored
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void addStdResource (java.lang.String, java.lang.String)
String resource
String fileName
public void addStdResource (java.lang.String, java.lang.String, java.lang.Class)
String resource
String fileName
Class klass
public void addStdResource (java.lang.String, java.lang.String, java.lang.String, java.lang.Class, java.lang.ClassLoader)
String resource
String version
String fileName
Class klass
ClassLoader classLoader
java.util.Map map
public void addStdResource (java.lang.String, java.lang.String, java.lang.String, java.lang.Class)
String resource
String version
String fileName
Class klass
public void addIgnoredResource (java.lang.String)
String url
public void addInternalResource (java.lang.String, java.lang.String)
String resource
String fileName
public void addInternalResource (java.lang.String, java.lang.String, java.lang.Class)
String resource
String fileName
Class clazz
public void addInternalResource (java.lang.String, java.lang.String, java.lang.String)
String resource
String version
String fileName
public void addInternalResource (java.lang.String, java.lang.String, java.lang.String, java.lang.Class)
String resource
String version
String fileName
Class clazz
public java.util.Map getResources ()
public java.util.List getIgnored ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/javaee/XMLCatalogManager.class
XMLCatalogManager.java
package com.intellij.javaee
public com.intellij.javaee.XMLCatalogManager extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.lang.reflect.Field ourResources
private static final java.lang.reflect.Field ourPropertyFileUri
private final org.apache.xml.resolver.CatalogManager myManager
public void <init> (java.lang.String)
String s
java.util.PropertyResourceBundle bundle
IllegalAccessException e
java.io.IOException e
String propertiesFilePath
java.io.File file
public java.lang.String resolve (java.lang.String)
org.apache.xml.resolver.Catalog catalog
String resolved
java.io.IOException e
String uri
public org.apache.xml.resolver.CatalogManager getManager ()
static void <clinit> ()
NoSuchFieldException e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/HtmlInlineScriptTokenTypesProvider.class
HtmlInlineScriptTokenTypesProvider.java
package com.intellij.lang
public abstract com.intellij.lang.HtmlInlineScriptTokenTypesProvider extends java.lang.Object {
public abstract com.intellij.psi.tree.IElementType getElementType ()
public abstract com.intellij.openapi.fileTypes.FileType getFileType ()
}
com/intellij/lang/HtmlScriptContentProvider$Empty.class
HtmlScriptContentProvider.java
package com.intellij.lang
public com.intellij.lang.HtmlScriptContentProvider$Empty extends java.lang.Object implements com.intellij.lang.HtmlScriptContentProvider {
public void <init> ()
public com.intellij.psi.tree.IElementType getScriptElementType ()
public com.intellij.lexer.Lexer getHighlightingLexer ()
}
com/intellij/lang/HtmlScriptContentProvider.class
HtmlScriptContentProvider.java
package com.intellij.lang
public abstract com.intellij.lang.HtmlScriptContentProvider extends java.lang.Object {
public abstract com.intellij.psi.tree.IElementType getScriptElementType ()
public abstract com.intellij.lexer.Lexer getHighlightingLexer ()
}
com/intellij/lang/LanguageHtmlInlineScriptTokenTypesProvider.class
LanguageHtmlInlineScriptTokenTypesProvider.java
package com.intellij.lang
public com.intellij.lang.LanguageHtmlInlineScriptTokenTypesProvider extends com.intellij.lang.LanguageExtension {
public static final com.intellij.lang.LanguageHtmlInlineScriptTokenTypesProvider INSTANCE
public void <init> ()
public static com.intellij.lang.HtmlInlineScriptTokenTypesProvider getInlineScriptProvider (com.intellij.lang.Language)
com.intellij.lang.Language language
static void <clinit> ()
}
com/intellij/lang/LanguageHtmlScriptContentProvider.class
LanguageHtmlScriptContentProvider.java
package com.intellij.lang
public com.intellij.lang.LanguageHtmlScriptContentProvider extends com.intellij.lang.LanguageExtension {
public static final com.intellij.lang.LanguageHtmlScriptContentProvider INSTANCE
public void <init> ()
public static com.intellij.lang.HtmlScriptContentProvider getScriptContentProvider (com.intellij.lang.Language)
com.intellij.lang.Language language
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/XmlCodeFoldingBuilder.class
XmlCodeFoldingBuilder.java
package com.intellij.lang
public abstract com.intellij.lang.XmlCodeFoldingBuilder extends com.intellij.lang.folding.CustomFoldingBuilder implements com.intellij.openapi.project.DumbAware {
private static final com.intellij.psi.tree.TokenSet XML_ATTRIBUTE_SET
private static final int MIN_TEXT_RANGE_LENGTH
public void <init> ()
public void buildLanguageFoldRegions (java.util.List, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
com.intellij.psi.xml.XmlFile file
java.util.List foldings
com.intellij.psi.PsiElement psiElement
com.intellij.openapi.editor.Document document
boolean quick
com.intellij.psi.xml.XmlDocument xmlDocument
com.intellij.psi.xml.XmlElement rootTag
protected void addElementsToFold (java.util.List, com.intellij.psi.xml.XmlElement, com.intellij.openapi.editor.Document)
java.util.List foldings
com.intellij.psi.xml.XmlElement tag
com.intellij.openapi.editor.Document document
protected void doAddForChildren (com.intellij.psi.xml.XmlElement, java.util.List, com.intellij.openapi.editor.Document)
com.intellij.psi.PsiElement grandChild
com.intellij.psi.PsiElement[] grandChildren
com.intellij.lang.folding.FoldingDescriptor[] foldingDescriptors
com.intellij.lang.folding.FoldingBuilder foldingBuilder
com.intellij.lang.Language language
com.intellij.psi.PsiElement child
com.intellij.psi.xml.XmlElement tag
java.util.List foldings
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiElement[] children
public com.intellij.openapi.util.TextRange getRangeToFold (com.intellij.psi.PsiElement)
com.intellij.lang.ASTNode child
int attributeEnd
com.intellij.lang.ASTNode lastAttribute
com.intellij.lang.ASTNode lastAttributeBeforeCR
com.intellij.lang.ASTNode tagNode
com.intellij.psi.xml.XmlToken tagNameElement
int nameEnd
int end
com.intellij.lang.ASTNode[] attributes
com.intellij.psi.xml.XmlComment xmlComment
com.intellij.openapi.util.TextRange textRange
int commentStartOffset
int commentEndOffset
com.intellij.psi.xml.XmlConditionalSection conditionalSection
com.intellij.openapi.util.TextRange textRange
com.intellij.psi.PsiElement bodyStart
int startOffset
int endOffset
com.intellij.psi.xml.XmlAttributeValue valueElement
com.intellij.psi.PsiElement element
protected int getCommentStartOffset (com.intellij.psi.xml.XmlComment)
com.intellij.psi.xml.XmlComment element
protected int getCommentStartEnd (com.intellij.psi.xml.XmlComment)
com.intellij.psi.xml.XmlComment element
protected boolean addToFold (java.util.List, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document)
com.intellij.lang.ASTNode node
String placeholder
int startLine
int endLine
boolean entity
java.util.List foldings
com.intellij.psi.PsiElement elementToFold
com.intellij.openapi.editor.Document document
com.intellij.openapi.util.TextRange range
public java.lang.String getLanguagePlaceholderText (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange)
String value
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiElement psi
com.intellij.lang.folding.FoldingBuilder foldingBuilder
public static java.lang.String getEntityPlaceholder (com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlEntityDecl resolve
com.intellij.psi.xml.XmlAttributeValue value
com.intellij.psi.PsiElement psi
String text
String fastPath
public static java.lang.String getEntityValue (java.lang.String)
int charNum
int radix
String number
String value
int i
public boolean isRegionCollapsedByDefault (com.intellij.lang.ASTNode)
com.intellij.lang.XmlCodeFoldingSettings foldingSettings
com.intellij.lang.ASTNode node
com.intellij.psi.PsiElement psi
com.intellij.lang.folding.FoldingBuilder foldingBuilder
private static boolean hasEntityPlaceholder (com.intellij.psi.PsiElement)
com.intellij.openapi.project.IndexNotReadyException e
com.intellij.psi.PsiElement psi
private static boolean foldSrc (com.intellij.psi.xml.XmlAttribute, com.intellij.lang.XmlCodeFoldingSettings)
com.intellij.psi.xml.XmlAttribute psi
com.intellij.lang.XmlCodeFoldingSettings settings
private static boolean foldStyle (com.intellij.psi.xml.XmlAttribute, com.intellij.lang.XmlCodeFoldingSettings)
com.intellij.psi.xml.XmlAttribute psi
com.intellij.lang.XmlCodeFoldingSettings settings
private static boolean isEntity (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psi
private static boolean isAttributeShouldBeFolded (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute child
protected abstract com.intellij.lang.XmlCodeFoldingSettings getFoldingSettings ()
protected boolean isCustomFoldingRoot (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
protected boolean isCustomFoldingCandidate (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/dtd/DTDParserDefinition$1.class
DTDParserDefinition.java
package com.intellij.lang.dtd
com.intellij.lang.dtd.DTDParserDefinition$1 extends java.lang.Object implements com.intellij.lang.PsiParser {
final synthetic com.intellij.lang.dtd.DTDParserDefinition this$0
void <init> (com.intellij.lang.dtd.DTDParserDefinition)
com.intellij.lang.dtd.DTDParserDefinition this$0
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/dtd/DTDParserDefinition.class
DTDParserDefinition.java
package com.intellij.lang.dtd
public com.intellij.lang.dtd.DTDParserDefinition extends com.intellij.lang.xml.XMLParserDefinition {
public void <init> ()
public com.intellij.lang.ParserDefinition$SpaceRequirements spaceExistenceTypeBetweenTokens (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode left
com.intellij.lang.ASTNode right
public com.intellij.psi.PsiFile createFile (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
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.lexer.Lexer createLexer (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/dtd/DtdSyntaxHighlighterFactory.class
DtdSyntaxHighlighterFactory.java
package com.intellij.lang.dtd
public com.intellij.lang.dtd.DtdSyntaxHighlighterFactory extends com.intellij.openapi.fileTypes.SingleLazyInstanceSyntaxHighlighterFactory {
public void <init> ()
protected com.intellij.openapi.fileTypes.SyntaxHighlighter createHighlighter ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/html/HTMLParser.class
HTMLParser.java
package com.intellij.lang.html
public com.intellij.lang.html.HTMLParser extends java.lang.Object implements com.intellij.lang.PsiParser {
public void <init> ()
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
public static void parseWithoutBuildingTree (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder)
com.intellij.psi.tree.IElementType root
com.intellij.lang.PsiBuilder builder
private static void parseWithoutBuildingTree (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder, com.intellij.lang.html.HtmlParsing)
com.intellij.psi.tree.IElementType root
com.intellij.lang.PsiBuilder builder
com.intellij.lang.html.HtmlParsing htmlParsing
com.intellij.lang.PsiBuilder$Marker file
protected com.intellij.lang.html.HtmlParsing createHtmlParsing (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/html/HTMLParserDefinition.class
HTMLParserDefinition.java
package com.intellij.lang.html
public com.intellij.lang.html.HTMLParserDefinition extends java.lang.Object implements com.intellij.lang.ParserDefinition {
public void <init> ()
public com.intellij.lexer.Lexer createLexer (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.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
public com.intellij.psi.PsiFile createFile (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
public com.intellij.lang.ParserDefinition$SpaceRequirements spaceExistenceTypeBetweenTokens (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode left
com.intellij.lang.ASTNode right
com.intellij.lexer.Lexer lexer
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/html/HtmlParsing.class
HtmlParsing.java
package com.intellij.lang.html
public com.intellij.lang.html.HtmlParsing extends java.lang.Object {
private static final String TR_TAG
private static final String TD_TAG
private static final String TH_TAG
private static final String TABLE_TAG
private final com.intellij.lang.PsiBuilder myBuilder
private final com.intellij.util.containers.Stack myTagNamesStack
private final com.intellij.util.containers.Stack myOriginalTagNamesStack
private final com.intellij.util.containers.Stack myTagMarkersStack
private static final String COMPLETION_NAME
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public void parseDocument ()
com.intellij.lang.PsiBuilder$Marker tagEndError
com.intellij.psi.tree.IElementType tt
com.intellij.lang.PsiBuilder$Marker document
com.intellij.lang.PsiBuilder$Marker error
protected boolean hasCustomTopLevelContent ()
protected com.intellij.lang.PsiBuilder$Marker parseCustomTopLevelContent (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker error
protected boolean hasCustomTagContent ()
protected com.intellij.lang.PsiBuilder$Marker parseCustomTagContent (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker xmlText
protected static com.intellij.lang.PsiBuilder$Marker flushError (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker error
private void parseDoctype ()
com.intellij.lang.PsiBuilder$Marker doctype
public void parseTag ()
String originalTagName
com.intellij.lang.PsiBuilder$Marker top
com.intellij.lang.PsiBuilder$Marker footer
com.intellij.lang.PsiBuilder$Marker tag
String tagName
String originalTagName
com.intellij.lang.PsiBuilder$Marker error
boolean isOptionalTagEnd
boolean hasChancesToMatch
String endName
String parentTagName
com.intellij.lang.PsiBuilder$Marker footer
com.intellij.psi.tree.IElementType tt
String tagName
com.intellij.lang.PsiBuilder$Marker xmlText
protected boolean isSingleTag (java.lang.String, java.lang.String)
String tagName
String originalTagName
protected boolean hasTags ()
protected com.intellij.lang.PsiBuilder$Marker closeTag ()
protected java.lang.String peekTagName ()
protected com.intellij.lang.PsiBuilder$Marker peekTagMarker ()
private void doneTag (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker top
com.intellij.lang.PsiBuilder$Marker tag
String tagName
String parentTagName
boolean isInlineTagContainer
boolean isOptionalTagEnd
private void parseHeader (java.lang.String)
com.intellij.psi.tree.IElementType tt
String tagName
boolean freeMakerTag
private boolean childTerminatesParentInStack (java.lang.String)
String parentName
boolean isParentTable
boolean isParentStructure
int i
String childName
boolean isCell
boolean isRow
boolean isStructure
private static boolean isStructure (java.lang.String)
String childName
protected com.intellij.lang.PsiBuilder$Marker startText (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker xmlText
protected final com.intellij.lang.PsiBuilder getBuilder ()
protected final com.intellij.lang.PsiBuilder$Marker mark ()
protected static com.intellij.lang.PsiBuilder$Marker terminateText (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker xmlText
protected void parseCData ()
com.intellij.lang.PsiBuilder$Marker cdata
protected void parseComment ()
com.intellij.lang.PsiBuilder$Marker error
com.intellij.psi.tree.IElementType tt
com.intellij.lang.PsiBuilder$Marker comment
protected void parseReference ()
com.intellij.lang.PsiBuilder$Marker ref
protected void parseAttribute ()
com.intellij.lang.PsiBuilder$Marker att
protected void parseAttributeValue ()
com.intellij.lang.PsiBuilder$Marker error
com.intellij.psi.tree.IElementType tt
com.intellij.lang.PsiBuilder$Marker attValue
private void parseProlog ()
com.intellij.psi.tree.IElementType tt
com.intellij.psi.tree.IElementType tt
com.intellij.lang.PsiBuilder$Marker prolog
protected void parseProcessingInstruction ()
com.intellij.lang.PsiBuilder$Marker pi
protected final com.intellij.psi.tree.IElementType token ()
protected final boolean eof ()
protected final void advance ()
protected void error (java.lang.String)
String message
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/html/HtmlSyntaxHighlighterFactory.class
HtmlSyntaxHighlighterFactory.java
package com.intellij.lang.html
public com.intellij.lang.html.HtmlSyntaxHighlighterFactory extends com.intellij.openapi.fileTypes.SingleLazyInstanceSyntaxHighlighterFactory {
public void <init> ()
protected com.intellij.openapi.fileTypes.SyntaxHighlighter createHighlighter ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/xhtml/XHTMLParserDefinition.class
XHTMLParserDefinition.java
package com.intellij.lang.xhtml
public com.intellij.lang.xhtml.XHTMLParserDefinition extends com.intellij.lang.xml.XMLParserDefinition {
public void <init> ()
public com.intellij.lexer.Lexer createLexer (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.lang.ParserDefinition$SpaceRequirements spaceExistenceTypeBetweenTokens (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode left
com.intellij.lang.ASTNode right
com.intellij.lexer.Lexer lexer
public com.intellij.psi.PsiFile createFile (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/xhtml/XhtmlSyntaxHighlighterFactory.class
XhtmlSyntaxHighlighterFactory.java
package com.intellij.lang.xhtml
public com.intellij.lang.xhtml.XhtmlSyntaxHighlighterFactory extends com.intellij.openapi.fileTypes.SingleLazyInstanceSyntaxHighlighterFactory {
public void <init> ()
protected com.intellij.openapi.fileTypes.SyntaxHighlighter createHighlighter ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/xml/XMLParserDefinition.class
XMLParserDefinition.java
package com.intellij.lang.xml
public com.intellij.lang.xml.XMLParserDefinition extends java.lang.Object implements com.intellij.lang.ParserDefinition {
public void <init> ()
public com.intellij.lexer.Lexer createLexer (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.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
public com.intellij.psi.PsiFile createFile (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
public com.intellij.lang.ParserDefinition$SpaceRequirements spaceExistenceTypeBetweenTokens (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode left
com.intellij.lang.ASTNode right
com.intellij.lexer.Lexer lexer
public static com.intellij.lang.ParserDefinition$SpaceRequirements canStickTokensTogetherByLexerInXml (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.lexer.Lexer, int)
com.intellij.lang.ASTNode left
com.intellij.lang.ASTNode right
com.intellij.lexer.Lexer lexer
int state
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/xml/XmlASTFactory$1.class
XmlASTFactory.java
package com.intellij.lang.xml
com.intellij.lang.xml.XmlASTFactory$1 extends com.intellij.psi.impl.source.tree.CompositePsiElement {
final synthetic com.intellij.lang.xml.XmlASTFactory this$0
void <init> (com.intellij.lang.xml.XmlASTFactory, com.intellij.psi.tree.IElementType)
com.intellij.lang.xml.XmlASTFactory this$0
com.intellij.psi.tree.IElementType x0
}
com/intellij/lang/xml/XmlASTFactory.class
XmlASTFactory.java
package com.intellij.lang.xml
public com.intellij.lang.xml.XmlASTFactory extends com.intellij.lang.ASTFactory {
public void <init> ()
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.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.LeafElement createLeaf (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/xml/XmlFindUsagesProvider.class
XmlFindUsagesProvider.java
package com.intellij.lang.xml
public com.intellij.lang.xml.XmlFindUsagesProvider extends java.lang.Object implements com.intellij.lang.findUsages.FindUsagesProvider {
public void <init> ()
public boolean canFindUsagesFor (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String getType (com.intellij.psi.PsiElement)
com.intellij.psi.meta.PsiMetaData metaData
com.intellij.psi.PsiElement element
public java.lang.String getHelpId (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String getDescriptiveName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String getNodeText (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.xml.XmlTag xmlTag
com.intellij.psi.meta.PsiMetaData metaData
String name
String presentableName
com.intellij.psi.PsiElement element
boolean useFullName
public com.intellij.lang.cacheBuilder.WordsScanner getWordsScanner ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/xml/XmlFoldingBuilder.class
XmlFoldingBuilder.java
package com.intellij.lang.xml
public com.intellij.lang.xml.XmlFoldingBuilder extends com.intellij.lang.XmlCodeFoldingBuilder {
public void <init> ()
protected com.intellij.lang.XmlCodeFoldingSettings getFoldingSettings ()
}
com/intellij/lang/xml/XmlSyntaxHighlighterFactory.class
XmlSyntaxHighlighterFactory.java
package com.intellij.lang.xml
public com.intellij.lang.xml.XmlSyntaxHighlighterFactory extends com.intellij.openapi.fileTypes.SingleLazyInstanceSyntaxHighlighterFactory {
public void <init> ()
protected com.intellij.openapi.fileTypes.SyntaxHighlighter createHighlighter ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/xml/XmlTemplateTreePatcher.class
XmlTemplateTreePatcher.java
package com.intellij.lang.xml
public com.intellij.lang.xml.XmlTemplateTreePatcher extends java.lang.Object implements com.intellij.psi.templateLanguages.TreePatcher {
public void <init> ()
public void insert (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.templateLanguages.OuterLanguageElement)
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.impl.source.tree.TreeElement anchorBefore
com.intellij.psi.templateLanguages.OuterLanguageElement toInsert
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lexer/BaseHtmlLexer$1.class
BaseHtmlLexer.java
package com.intellij.lexer
com.intellij.lexer.BaseHtmlLexer$1 extends java.lang.Object implements com.intellij.lexer.BaseHtmlLexer$TokenHandler {
final synthetic com.intellij.lexer.BaseHtmlLexer$TokenHandler val$tokenHandler
final synthetic com.intellij.lexer.BaseHtmlLexer$TokenHandler val$newHandler
final synthetic com.intellij.lexer.BaseHtmlLexer this$0
void <init> (com.intellij.lexer.BaseHtmlLexer, com.intellij.lexer.BaseHtmlLexer$TokenHandler, com.intellij.lexer.BaseHtmlLexer$TokenHandler)
com.intellij.lexer.BaseHtmlLexer this$0
public void handleElement (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer lexer
}
com/intellij/lexer/BaseHtmlLexer$TokenHandler.class
BaseHtmlLexer.java
package com.intellij.lexer
public abstract com.intellij.lexer.BaseHtmlLexer$TokenHandler extends java.lang.Object {
public abstract void handleElement (com.intellij.lexer.Lexer)
}
com/intellij/lexer/BaseHtmlLexer$XmlAttributeValueEndHandler.class
BaseHtmlLexer.java
package com.intellij.lexer
com.intellij.lexer.BaseHtmlLexer$XmlAttributeValueEndHandler extends java.lang.Object implements com.intellij.lexer.BaseHtmlLexer$TokenHandler {
final synthetic com.intellij.lexer.BaseHtmlLexer this$0
void <init> (com.intellij.lexer.BaseHtmlLexer)
com.intellij.lexer.BaseHtmlLexer this$0
public void handleElement (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer lexer
}
com/intellij/lexer/BaseHtmlLexer$XmlAttributeValueHandler.class
BaseHtmlLexer.java
package com.intellij.lexer
com.intellij.lexer.BaseHtmlLexer$XmlAttributeValueHandler extends java.lang.Object implements com.intellij.lexer.BaseHtmlLexer$TokenHandler {
final synthetic com.intellij.lexer.BaseHtmlLexer this$0
void <init> (com.intellij.lexer.BaseHtmlLexer)
com.intellij.lexer.BaseHtmlLexer this$0
public void handleElement (com.intellij.lexer.Lexer)
String mimeType
String type
com.intellij.lexer.Lexer lexer
}
com/intellij/lexer/BaseHtmlLexer$XmlNameHandler.class
BaseHtmlLexer.java
package com.intellij.lexer
public com.intellij.lexer.BaseHtmlLexer$XmlNameHandler extends java.lang.Object implements com.intellij.lexer.BaseHtmlLexer$TokenHandler {
private static final String TOKEN_SCRIPT
private static final String TOKEN_STYLE
private static final String TOKEN_ON
final synthetic com.intellij.lexer.BaseHtmlLexer this$0
public void <init> (com.intellij.lexer.BaseHtmlLexer)
com.intellij.lexer.BaseHtmlLexer this$0
public void handleElement (com.intellij.lexer.Lexer)
CharSequence buffer
String name
com.intellij.lexer.Lexer lexer
CharSequence buffer
char firstCh
String name
boolean style
int state
boolean script
}
com/intellij/lexer/BaseHtmlLexer$XmlTagClosedHandler.class
BaseHtmlLexer.java
package com.intellij.lexer
com.intellij.lexer.BaseHtmlLexer$XmlTagClosedHandler extends java.lang.Object implements com.intellij.lexer.BaseHtmlLexer$TokenHandler {
final synthetic com.intellij.lexer.BaseHtmlLexer this$0
void <init> (com.intellij.lexer.BaseHtmlLexer)
com.intellij.lexer.BaseHtmlLexer this$0
public void handleElement (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer lexer
}
com/intellij/lexer/BaseHtmlLexer$XmlTagEndHandler.class
BaseHtmlLexer.java
package com.intellij.lexer
com.intellij.lexer.BaseHtmlLexer$XmlTagEndHandler extends java.lang.Object implements com.intellij.lexer.BaseHtmlLexer$TokenHandler {
final synthetic com.intellij.lexer.BaseHtmlLexer this$0
void <init> (com.intellij.lexer.BaseHtmlLexer)
com.intellij.lexer.BaseHtmlLexer this$0
public void handleElement (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer lexer
}
com/intellij/lexer/BaseHtmlLexer.class
BaseHtmlLexer.java
package com.intellij.lexer
public abstract com.intellij.lexer.BaseHtmlLexer extends com.intellij.lexer.DelegateLexer {
protected static final int BASE_STATE_MASK
private static final int SEEN_TAG
private static final int SEEN_ATTRIBUTE
private static final int SEEN_CONTENT_TYPE
private static final int SEEN_STYLESHEET_TYPE
private static final int SEEN_STYLE_SCRIPT_SHIFT
private static final int SEEN_STYLE_SCRIPT_MASK
protected static final int BASE_STATE_SHIFT
protected static final com.intellij.lang.Language ourDefaultLanguage
protected static final com.intellij.lang.Language ourDefaultStyleLanguage
protected boolean seenTag
protected boolean seenAttribute
protected boolean seenStyle
protected boolean seenScript
private static final char SCRIPT
private static final char STYLE
private final int[] scriptStyleStack
protected String scriptType
protected String styleType
private final boolean caseInsensitive
protected boolean seenContentType
protected boolean seenStylesheetType
private CharSequence cachedBufferSequence
private com.intellij.lexer.Lexer lexerOfCacheBufferSequence
static final com.intellij.psi.tree.TokenSet TOKENS_TO_MERGE
private final java.util.HashMap tokenHandlers
protected void pushScriptStyle (boolean, boolean)
boolean script
boolean style
int position
protected void popScriptStyle ()
int position
protected com.intellij.lang.Language getScriptLanguage ()
java.util.Collection instancesByMimeType
protected com.intellij.lang.Language getStyleLanguage ()
String mimeType
com.intellij.lang.Language language
protected com.intellij.psi.tree.IElementType getCurrentScriptElementType ()
com.intellij.lang.HtmlScriptContentProvider scriptContentProvider
protected com.intellij.psi.tree.IElementType getCurrentStylesheetElementType ()
com.intellij.psi.tree.IElementType elementType
com.intellij.lexer.EmbeddedTokenTypesProvider provider
com.intellij.lang.Language language
protected com.intellij.lang.HtmlScriptContentProvider findScriptContentProvider (java.lang.String)
com.intellij.lang.HtmlScriptContentProvider scriptContentProvider
com.intellij.lang.Language language
String mimeType
java.util.Collection instancesByMimeType
protected void <init> (com.intellij.lexer.Lexer, boolean)
com.intellij.lexer.Lexer _baseLexer
boolean _caseInsensitive
com.intellij.lexer.BaseHtmlLexer$XmlNameHandler value
protected void registerHandler (com.intellij.psi.tree.IElementType, com.intellij.lexer.BaseHtmlLexer$TokenHandler)
com.intellij.lexer.BaseHtmlLexer$TokenHandler newHandler
com.intellij.psi.tree.IElementType elementType
com.intellij.lexer.BaseHtmlLexer$TokenHandler value
com.intellij.lexer.BaseHtmlLexer$TokenHandler tokenHandler
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
private void initState (int)
int initialState
int position
protected int skipToTheEndOfTheEmbeddment ()
int i
int end
String name
com.intellij.lexer.Lexer base
int tokenEnd
int lastState
int lastStart
CharSequence buf
char[] bufArray
protected boolean endOfTheEmbeddment (java.lang.String)
String name
protected boolean isValidAttributeValueTokenType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
public void advance ()
com.intellij.psi.tree.IElementType type
com.intellij.lexer.BaseHtmlLexer$TokenHandler tokenHandler
public int getState ()
int state
private int encodeScriptStack ()
private void decodeScriptStack (int)
int value
protected final boolean hasSeenStyle ()
protected final boolean hasSeenAttribute ()
protected final boolean hasSeenTag ()
protected boolean hasSeenScript ()
protected abstract boolean isHtmlTagState (int)
static synthetic com.intellij.lexer.Lexer access$000 (com.intellij.lexer.BaseHtmlLexer)
com.intellij.lexer.BaseHtmlLexer x0
static synthetic java.lang.CharSequence access$100 (com.intellij.lexer.BaseHtmlLexer)
com.intellij.lexer.BaseHtmlLexer x0
static synthetic java.lang.CharSequence access$102 (com.intellij.lexer.BaseHtmlLexer, java.lang.CharSequence)
com.intellij.lexer.BaseHtmlLexer x0
CharSequence x1
static synthetic com.intellij.lexer.Lexer access$002 (com.intellij.lexer.BaseHtmlLexer, com.intellij.lexer.Lexer)
com.intellij.lexer.BaseHtmlLexer x0
com.intellij.lexer.Lexer x1
static synthetic boolean access$200 (com.intellij.lexer.BaseHtmlLexer)
com.intellij.lexer.BaseHtmlLexer x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lexer/DtdLexer.class
DtdLexer.java
package com.intellij.lexer
public com.intellij.lexer.DtdLexer extends com.intellij.lexer.MergingLexerAdapter {
private static final com.intellij.psi.tree.TokenSet TOKENS_TO_MERGE
public void <init> (boolean)
boolean highlightingMode
static void <clinit> ()
}
com/intellij/lexer/EmbeddedTokenTypesProvider.class
EmbeddedTokenTypesProvider.java
package com.intellij.lexer
public abstract com.intellij.lexer.EmbeddedTokenTypesProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT_NAME
public abstract java.lang.String getName ()
public abstract com.intellij.psi.tree.IElementType getElementType ()
static void <clinit> ()
}
com/intellij/lexer/HtmlHighlightingLexer$ElEmbeddmentHandler.class
HtmlHighlightingLexer.java
package com.intellij.lexer
public com.intellij.lexer.HtmlHighlightingLexer$ElEmbeddmentHandler extends java.lang.Object implements com.intellij.lexer.BaseHtmlLexer$TokenHandler {
final synthetic com.intellij.lexer.HtmlHighlightingLexer this$0
public void <init> (com.intellij.lexer.HtmlHighlightingLexer)
com.intellij.lexer.HtmlHighlightingLexer this$0
public void handleElement (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer lexer
}
com/intellij/lexer/HtmlHighlightingLexer$XmlEmbeddmentHandler.class
HtmlHighlightingLexer.java
package com.intellij.lexer
public com.intellij.lexer.HtmlHighlightingLexer$XmlEmbeddmentHandler extends java.lang.Object implements com.intellij.lexer.BaseHtmlLexer$TokenHandler {
final synthetic com.intellij.lexer.HtmlHighlightingLexer this$0
public void <init> (com.intellij.lexer.HtmlHighlightingLexer)
com.intellij.lexer.HtmlHighlightingLexer this$0
public void handleElement (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer lexer
com.intellij.psi.tree.IElementType tokenType
}
com/intellij/lexer/HtmlHighlightingLexer.class
HtmlHighlightingLexer.java
package com.intellij.lexer
public com.intellij.lexer.HtmlHighlightingLexer extends com.intellij.lexer.BaseHtmlLexer {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final int EMBEDDED_LEXER_ON
private static final int EMBEDDED_LEXER_STATE_SHIFT
private static final com.intellij.openapi.fileTypes.FileType ourInlineScriptFileType
private final com.intellij.openapi.fileTypes.FileType ourStyleFileType
protected com.intellij.lexer.Lexer elLexer
private com.intellij.lexer.Lexer embeddedLexer
private final java.util.Map scriptLexers
private final java.util.Map styleLexers
private boolean hasNoEmbeddments
private final boolean hasNoLayers
public void <init> ()
public void <init> (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType styleFileType
protected void <init> (com.intellij.lexer.Lexer, boolean, com.intellij.openapi.fileTypes.FileType)
com.intellij.lexer.Lexer lexer
boolean caseInsensitive
com.intellij.openapi.fileTypes.FileType styleFileType
com.intellij.lexer.HtmlHighlightingLexer$XmlEmbeddmentHandler value
public void start (java.lang.CharSequence, int, int, int)
int state
CharSequence buffer
int startOffset
int endOffset
int initialState
protected com.intellij.lexer.Lexer getInlineScriptHighlightingLexer ()
com.intellij.openapi.fileTypes.SyntaxHighlighter syntaxHighlighter
private void setEmbeddedLexer ()
com.intellij.lang.Language language
com.intellij.openapi.fileTypes.SyntaxHighlighter highlighter
com.intellij.psi.tree.IElementType currentStylesheetElementType
com.intellij.openapi.fileTypes.SyntaxHighlighter highlighter
com.intellij.lexer.Lexer styleLexer
com.intellij.lang.HtmlScriptContentProvider provider
com.intellij.lexer.Lexer scriptLexer
com.intellij.lexer.Lexer newLexer
protected com.intellij.lexer.Lexer createELLexer (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer newLexer
public void advance ()
public com.intellij.psi.tree.IElementType getTokenType ()
int state
int state
com.intellij.psi.tree.IElementType tokenType
public int getTokenStart ()
public int getTokenEnd ()
public int getState ()
int state
protected boolean isHtmlTagState (int)
int state
public void setHasNoEmbeddments (boolean)
boolean hasNoEmbeddments
static synthetic boolean access$000 (com.intellij.lexer.HtmlHighlightingLexer)
com.intellij.lexer.HtmlHighlightingLexer x0
static synthetic void access$100 (com.intellij.lexer.HtmlHighlightingLexer)
com.intellij.lexer.HtmlHighlightingLexer x0
static synthetic com.intellij.lexer.Lexer access$200 (com.intellij.lexer.HtmlHighlightingLexer)
com.intellij.lexer.HtmlHighlightingLexer x0
static synthetic int access$301 (com.intellij.lexer.HtmlHighlightingLexer)
com.intellij.lexer.HtmlHighlightingLexer x0
static synthetic com.intellij.lexer.Lexer access$202 (com.intellij.lexer.HtmlHighlightingLexer, com.intellij.lexer.Lexer)
com.intellij.lexer.HtmlHighlightingLexer x0
com.intellij.lexer.Lexer x1
static synthetic int access$401 (com.intellij.lexer.HtmlHighlightingLexer)
com.intellij.lexer.HtmlHighlightingLexer x0
static synthetic int access$501 (com.intellij.lexer.HtmlHighlightingLexer)
com.intellij.lexer.HtmlHighlightingLexer x0
static void <clinit> ()
com.intellij.lang.HtmlInlineScriptTokenTypesProvider provider
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lexer/HtmlLexer.class
HtmlLexer.java
package com.intellij.lexer
public com.intellij.lexer.HtmlLexer extends com.intellij.lexer.BaseHtmlLexer {
private static final com.intellij.psi.tree.IElementType ourInlineStyleElementType
private static final com.intellij.psi.tree.IElementType ourInlineScriptElementType
public static final String INLINE_STYLE_NAME
private com.intellij.psi.tree.IElementType myTokenType
private int myTokenStart
private int myTokenEnd
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public void advance ()
public com.intellij.psi.tree.IElementType getTokenType ()
com.intellij.psi.tree.IElementType currentStylesheetElementType
com.intellij.lang.Language stylesheetLanguage
com.intellij.psi.tree.IElementType currentScriptElementType
com.intellij.lang.Language scriptLanguage
com.intellij.psi.tree.IElementType tokenType
private static boolean isStartOfEmbeddmentAttributeValue (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
private static boolean isStartOfEmbeddmentTagContent (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
public void <init> ()
protected void <init> (com.intellij.lexer.Lexer, boolean)
com.intellij.lexer.Lexer _baseLexer
boolean _caseInsensitive
protected boolean isHtmlTagState (int)
int state
public int getTokenStart ()
public int getTokenEnd ()
static void <clinit> ()
com.intellij.lexer.EmbeddedTokenTypesProvider extension
java.util.List extensions
com.intellij.psi.tree.IElementType inlineStyleElementType
com.intellij.lang.HtmlInlineScriptTokenTypesProvider provider
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lexer/XHtmlHighlightingLexer.class
XHtmlHighlightingLexer.java
package com.intellij.lexer
public com.intellij.lexer.XHtmlHighlightingLexer extends com.intellij.lexer.HtmlHighlightingLexer {
public void <init> ()
public void <init> (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer baseLexer
protected boolean isHtmlTagState (int)
int state
}
com/intellij/lexer/XHtmlLexer.class
XHtmlLexer.java
package com.intellij.lexer
public com.intellij.lexer.XHtmlLexer extends com.intellij.lexer.HtmlLexer {
public void <init> (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer baseLexer
public void <init> ()
protected boolean isHtmlTagState (int)
int state
}
com/intellij/lexer/XmlHighlightingLexer.class
XmlHighlightingLexer.java
package com.intellij.lexer
public com.intellij.lexer.XmlHighlightingLexer extends com.intellij.lexer.DelegateLexer {
public void <init> ()
public com.intellij.psi.tree.IElementType getTokenType ()
com.intellij.psi.tree.IElementType tokenType
private com.intellij.psi.tree.IElementType fixWrongTokenTypes (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
int state
}
com/intellij/lexer/XmlLexer.class
XmlLexer.java
package com.intellij.lexer
public com.intellij.lexer.XmlLexer extends com.intellij.lexer.MergingLexerAdapter {
private static final com.intellij.psi.tree.TokenSet TOKENS_TO_MERGE
public void <init> ()
public void <init> (boolean)
boolean conditionalCommentsSupport
public void <init> (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer baseLexer
static void <clinit> ()
}
com/intellij/lexer/_DtdLexer.class
_DtdLexer.java
package com.intellij.lexer
public com.intellij.lexer._DtdLexer 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 DECL
public static final int DECL_ATTR
public static final int DECL_ATTR_VALUE_DQ
public static final int DECL_ATTR_VALUE_SQ
public static final int TAG_NAME
public static final int TAG_ATTRIBUTES
public static final int COMMENT
public static final int ATTRIBUTE_VALUE_START
public static final int ATTRIBUTE_VALUE_DQ
public static final int ATTRIBUTE_VALUE_SQ
public static final int PROCESSING_INSTRUCTION
public static final int DOCTYPE_MARKUP_STARTED
public static final int DOCTYPE
public static final int DOCTYPE_EXTERNAL_ID
public static final int DOCTYPE_MARKUP
public static final int DOCTYPE_MARKUP_DQ
public static final int DOCTYPE_MARKUP_SQ
public static final int CDATA
public static final int CONDITIONAL
public static final int DOCTYPE_COMMENT
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 isHighlightModeOn
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 <init> (boolean)
boolean highlightModeOn
public void <init> (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 <clinit> ()
}
com/intellij/lexer/_HtmlLexer.class
_HtmlLexer.java
package com.intellij.lexer
public com.intellij.lexer._HtmlLexer 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 DOC_TYPE
public static final int COMMENT
public static final int START_TAG_NAME
public static final int END_TAG_NAME
public static final int BEFORE_TAG_ATTRIBUTES
public static final int TAG_ATTRIBUTES
public static final int ATTRIBUTE_VALUE_START
public static final int ATTRIBUTE_VALUE_DQ
public static final int ATTRIBUTE_VALUE_SQ
public static final int PROCESSING_INSTRUCTION
public static final int TAG_CHARACTERS
public static final int C_COMMENT_START
public static final int C_COMMENT_END
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
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 <init> ()
public void <init> (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 loc
char prev
char prevPrev
int zzAttributes
int zzInput
int zzAction
int zzCurrentPosL
int zzMarkedPosL
int zzEndReadL
CharSequence zzBufferL
int[] zzTransL
int[] zzRowMapL
int[] zzAttrL
static void <clinit> ()
}
com/intellij/lexer/_XmlLexer.class
_XmlLexer.java
package com.intellij.lexer
public com.intellij.lexer._XmlLexer extends com.intellij.lexer.FlexAdapter {
private static final int STATE_SHIFT
private static final int STATE_MASK
private int myState
public void <init> (com.intellij.lexer.__XmlLexer)
com.intellij.lexer.__XmlLexer flexLexer
public void <init> (com.intellij.lexer.__XmlLexer, boolean)
com.intellij.lexer.__XmlLexer flexLexer
boolean conditionalCommentsSupport
private void packState ()
com.intellij.lexer.__XmlLexer flex
private void handleState (int)
int initialState
com.intellij.lexer.__XmlLexer flex
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public int getState ()
public void advance ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lexer/__XmlLexer.class
__XmlLexer.java
package com.intellij.lexer
public com.intellij.lexer.__XmlLexer 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 TAG
public static final int PROCESSING_INSTRUCTION
public static final int PI_ANY
public static final int END_TAG
public static final int COMMENT
public static final int ATTR_LIST
public static final int ATTR
public static final int ATTR_VALUE_START
public static final int ATTR_VALUE_DQ
public static final int ATTR_VALUE_SQ
public static final int DTD_MARKUP
public static final int DOCTYPE
public static final int CDATA
public static final int C_COMMENT_START
public static final int C_COMMENT_END
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 com.intellij.psi.tree.IElementType elTokenType
private com.intellij.psi.tree.IElementType elTokenType2
private com.intellij.psi.tree.IElementType javaEmbeddedTokenType
private boolean myConditionalCommentsSupport
private int myPrevState
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 setConditionalCommentsSupport (boolean)
boolean b
public void setElTypes (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType _elTokenType
com.intellij.psi.tree.IElementType _elTokenType2
public void setJavaEmbeddedType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType _tokenType
public int yyprevstate ()
private int popState ()
int prev
protected void pushState (int)
int state
public void <init> (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 <clinit> ()
}
com/intellij/pom/xml/impl/XmlAspectChangeSetImpl.class
XmlAspectChangeSetImpl.java
package com.intellij.pom.xml.impl
public com.intellij.pom.xml.impl.XmlAspectChangeSetImpl extends java.lang.Object implements com.intellij.pom.xml.XmlChangeSet {
private final com.intellij.pom.PomModel myModel
private final java.util.List myChanges
private final java.util.List myChangedFiles
public void <init> (com.intellij.pom.PomModel)
com.intellij.pom.PomModel model
public void <init> (com.intellij.pom.PomModel, com.intellij.psi.xml.XmlFile)
com.intellij.pom.PomModel model
com.intellij.psi.xml.XmlFile xmlFile
public java.util.List getChanges ()
public com.intellij.pom.PomModelAspect getAspect ()
public void merge (com.intellij.pom.event.PomChangeSet)
com.intellij.pom.xml.events.XmlChange xmlChange
com.intellij.pom.event.PomChangeSet blocked
java.util.List changes
public void add (com.intellij.pom.xml.events.XmlChange)
com.intellij.pom.xml.events.XmlChange xmlChange
public void clear ()
public java.lang.Iterable getChangedFiles ()
public java.lang.String toString ()
com.intellij.pom.xml.events.XmlChange xmlChange
StringBuilder buffer
java.util.Iterator iterator
public void addChangedFile (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile xmlFile
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/pom/xml/impl/XmlAspectImpl$1.class
XmlAspectImpl.java
package com.intellij.pom.xml.impl
com.intellij.pom.xml.impl.XmlAspectImpl$1 extends com.intellij.psi.XmlElementVisitor {
com.intellij.pom.tree.events.TreeChange myChange
final synthetic com.intellij.pom.tree.events.TreeChange val$finalChangedElement
final synthetic com.intellij.pom.xml.impl.XmlAspectChangeSetImpl val$xmlChangeSet
final synthetic com.intellij.util.CharTable val$table
final synthetic com.intellij.pom.xml.impl.XmlAspectImpl this$0
void <init> (com.intellij.pom.xml.impl.XmlAspectImpl, com.intellij.pom.tree.events.TreeChange, com.intellij.pom.xml.impl.XmlAspectChangeSetImpl, com.intellij.util.CharTable)
com.intellij.pom.xml.impl.XmlAspectImpl this$0
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitXmlAttribute (com.intellij.psi.xml.XmlAttribute)
com.intellij.pom.tree.events.ChangeInfo changeByChild
int changeType
com.intellij.lang.ASTNode treeElement
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.lang.ASTNode[] affectedChildren
String oldName
String oldValue
private com.intellij.psi.impl.source.tree.TreeElement getReplacedNode (com.intellij.pom.tree.events.ChangeInfo)
com.intellij.pom.tree.events.ChangeInfo info
public void visitXmlTag (com.intellij.psi.xml.XmlTag)
com.intellij.lang.ASTNode treeElement
com.intellij.psi.xml.XmlTagChild replaced
com.intellij.psi.PsiElement psi
com.intellij.pom.tree.events.ChangeInfo changeByChild
int changeType
com.intellij.psi.tree.IElementType type
com.intellij.psi.PsiElement element
com.intellij.lang.ASTNode treeElement
com.intellij.psi.xml.XmlTag tag
com.intellij.lang.ASTNode[] affectedChildren
public void visitXmlDocument (com.intellij.psi.xml.XmlDocument)
com.intellij.psi.xml.XmlDocument document
public void visitFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.psi.xml.XmlDocument document
}
com/intellij/pom/xml/impl/XmlAspectImpl.class
XmlAspectImpl.java
package com.intellij.pom.xml.impl
public com.intellij.pom.xml.impl.XmlAspectImpl extends java.lang.Object implements com.intellij.pom.xml.XmlAspect {
private final com.intellij.pom.PomModel myModel
private final com.intellij.pom.tree.TreeAspect myTreeAspect
public void <init> (com.intellij.pom.PomModel, com.intellij.pom.tree.TreeAspect)
com.intellij.pom.PomModel model
com.intellij.pom.tree.TreeAspect aspect
public void update (com.intellij.pom.event.PomModelEvent)
com.intellij.pom.tree.events.impl.TreeChangeImpl changesByElement
com.intellij.psi.PsiElement psiElement
com.intellij.pom.tree.events.TreeChange finalChangedElement
com.intellij.lang.ASTNode changedElement
com.intellij.pom.event.PomModelEvent event
com.intellij.pom.tree.events.TreeChangeEvent changeSet
com.intellij.lang.ASTNode rootElement
com.intellij.psi.PsiFile file
com.intellij.pom.xml.impl.XmlAspectChangeSetImpl xmlChangeSet
com.intellij.lang.ASTNode[] changedElements
com.intellij.util.CharTable table
private static com.intellij.pom.tree.events.impl.TreeChangeImpl createChildrenChangedInfo (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode changedElement
com.intellij.lang.ASTNode parent
com.intellij.pom.tree.events.impl.TreeChangeImpl changesByElement
static synthetic com.intellij.pom.tree.events.impl.TreeChangeImpl access$000 (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/pom/xml/impl/events/XmlAttributeSetImpl.class
XmlAttributeSetImpl.java
package com.intellij.pom.xml.impl.events
public com.intellij.pom.xml.impl.events.XmlAttributeSetImpl extends java.lang.Object implements com.intellij.pom.xml.events.XmlAttributeSet {
private final String myName
private final String myValue
private final com.intellij.psi.xml.XmlTag myTag
public void <init> (com.intellij.psi.xml.XmlTag, java.lang.String, java.lang.String)
com.intellij.psi.xml.XmlTag xmlTag
String name
String value
public java.lang.String getName ()
public java.lang.String getValue ()
public com.intellij.psi.xml.XmlTag getTag ()
public static com.intellij.pom.event.PomModelEvent createXmlAttributeSet (com.intellij.pom.PomModel, com.intellij.psi.xml.XmlTag, java.lang.String, java.lang.String)
com.intellij.pom.PomModel model
com.intellij.psi.xml.XmlTag xmlTag
String name
String value
com.intellij.pom.event.PomModelEvent event
com.intellij.pom.xml.impl.XmlAspectChangeSetImpl xmlAspectChangeSet
public java.lang.String toString ()
}
com/intellij/pom/xml/impl/events/XmlDocumentChangedImpl.class
XmlDocumentChangedImpl.java
package com.intellij.pom.xml.impl.events
public com.intellij.pom.xml.impl.events.XmlDocumentChangedImpl extends java.lang.Object implements com.intellij.pom.xml.events.XmlDocumentChanged {
private final com.intellij.psi.xml.XmlDocument myDocument
public void <init> (com.intellij.psi.xml.XmlDocument)
com.intellij.psi.xml.XmlDocument document
public com.intellij.psi.xml.XmlDocument getDocument ()
public static com.intellij.pom.event.PomModelEvent createXmlDocumentChanged (com.intellij.pom.PomModel, com.intellij.psi.xml.XmlDocument)
com.intellij.pom.PomModel source
com.intellij.psi.xml.XmlDocument document
com.intellij.pom.event.PomModelEvent event
com.intellij.psi.xml.XmlFile xmlFile
com.intellij.pom.xml.impl.XmlAspectChangeSetImpl xmlAspectChangeSet
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/pom/xml/impl/events/XmlElementChangedImpl.class
XmlElementChangedImpl.java
package com.intellij.pom.xml.impl.events
public com.intellij.pom.xml.impl.events.XmlElementChangedImpl extends java.lang.Object implements com.intellij.pom.xml.events.XmlElementChanged {
private final com.intellij.psi.xml.XmlElement myElement
public void <init> (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement treeElement
public com.intellij.psi.xml.XmlElement getElement ()
public java.lang.String toString ()
}
com/intellij/pom/xml/impl/events/XmlTagChildAddImpl.class
XmlTagChildAddImpl.java
package com.intellij.pom.xml.impl.events
public com.intellij.pom.xml.impl.events.XmlTagChildAddImpl extends java.lang.Object implements com.intellij.pom.xml.events.XmlTagChildAdd {
private final com.intellij.psi.xml.XmlTag myTag
private final com.intellij.psi.xml.XmlTagChild myChild
public void <init> (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTagChild)
com.intellij.psi.xml.XmlTag context
com.intellij.psi.xml.XmlTagChild treeElement
public com.intellij.psi.xml.XmlTag getTag ()
public com.intellij.psi.xml.XmlTagChild getChild ()
public java.lang.String toString ()
}
com/intellij/pom/xml/impl/events/XmlTagChildChangedImpl.class
XmlTagChildChangedImpl.java
package com.intellij.pom.xml.impl.events
public com.intellij.pom.xml.impl.events.XmlTagChildChangedImpl extends java.lang.Object implements com.intellij.pom.xml.events.XmlTagChildChanged {
private final com.intellij.psi.xml.XmlTag myTag
private final com.intellij.psi.xml.XmlTagChild myChild
public void <init> (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTagChild)
com.intellij.psi.xml.XmlTag context
com.intellij.psi.xml.XmlTagChild treeElement
public com.intellij.psi.xml.XmlTag getTag ()
public com.intellij.psi.xml.XmlTagChild getChild ()
public static com.intellij.pom.event.PomModelEvent createXmlTagChildChanged (com.intellij.pom.PomModel, com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTagChild)
com.intellij.pom.PomModel source
com.intellij.psi.xml.XmlTag context
com.intellij.psi.xml.XmlTagChild treeElement
com.intellij.pom.event.PomModelEvent event
com.intellij.pom.xml.impl.XmlAspectChangeSetImpl xmlAspectChangeSet
public java.lang.String toString ()
}
com/intellij/pom/xml/impl/events/XmlTagChildRemovedImpl.class
XmlTagChildRemovedImpl.java
package com.intellij.pom.xml.impl.events
public com.intellij.pom.xml.impl.events.XmlTagChildRemovedImpl extends java.lang.Object implements com.intellij.pom.xml.events.XmlTagChildRemoved {
private final com.intellij.psi.xml.XmlTag myTag
private final com.intellij.psi.xml.XmlTagChild myChild
public void <init> (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTagChild)
com.intellij.psi.xml.XmlTag context
com.intellij.psi.xml.XmlTagChild treeElement
public com.intellij.psi.xml.XmlTag getTag ()
public com.intellij.psi.xml.XmlTagChild getChild ()
public java.lang.String toString ()
}
com/intellij/pom/xml/impl/events/XmlTagNameChangedImpl.class
XmlTagNameChangedImpl.java
package com.intellij.pom.xml.impl.events
public com.intellij.pom.xml.impl.events.XmlTagNameChangedImpl extends java.lang.Object implements com.intellij.pom.xml.events.XmlTagNameChanged {
private final String myOldName
private final com.intellij.psi.xml.XmlTag myTag
public void <init> (com.intellij.psi.xml.XmlTag, java.lang.String)
com.intellij.psi.xml.XmlTag tag
String oldName
public java.lang.String getOldName ()
public com.intellij.psi.xml.XmlTag getTag ()
public static com.intellij.pom.event.PomModelEvent createXmlTagNameChanged (com.intellij.pom.PomModel, com.intellij.psi.xml.XmlTag, java.lang.String)
com.intellij.pom.PomModel model
com.intellij.psi.xml.XmlTag tag
String oldName
com.intellij.pom.event.PomModelEvent event
com.intellij.pom.xml.impl.XmlAspectChangeSetImpl xmlAspectChangeSet
public java.lang.String toString ()
}
com/intellij/pom/xml/impl/events/XmlTextChangedImpl.class
XmlTextChangedImpl.java
package com.intellij.pom.xml.impl.events
public com.intellij.pom.xml.impl.events.XmlTextChangedImpl extends java.lang.Object implements com.intellij.pom.xml.events.XmlTextChanged {
private final String myOldText
private final com.intellij.psi.xml.XmlText myText
public void <init> (com.intellij.psi.xml.XmlText, java.lang.String)
com.intellij.psi.xml.XmlText xmlText
String oldText
public java.lang.String getOldText ()
public com.intellij.psi.xml.XmlText getText ()
public static com.intellij.pom.event.PomModelEvent createXmlTextChanged (com.intellij.pom.PomModel, com.intellij.psi.xml.XmlText, java.lang.String)
com.intellij.pom.PomModel source
com.intellij.psi.xml.XmlText xmlText
String oldText
com.intellij.pom.event.PomModelEvent event
com.intellij.pom.xml.impl.XmlAspectChangeSetImpl xmlAspectChangeSet
public java.lang.String toString ()
}
com/intellij/psi/XmlElementFactoryImpl.class
XmlElementFactoryImpl.java
package com.intellij.psi
public com.intellij.psi.XmlElementFactoryImpl extends com.intellij.psi.XmlElementFactory {
private final com.intellij.openapi.project.Project myProject
private static final com.intellij.openapi.diagnostic.Logger LOG
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.xml.XmlTag createTagFromText (java.lang.CharSequence, com.intellij.lang.Language) throws com.intellij.util.IncorrectOperationException
CharSequence text
com.intellij.lang.Language language
com.intellij.openapi.fileTypes.FileType type
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlTag tag
public com.intellij.psi.xml.XmlTag createTagFromText (java.lang.CharSequence) throws com.intellij.util.IncorrectOperationException
CharSequence text
public com.intellij.psi.xml.XmlAttribute createXmlAttribute (java.lang.String, java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
String value
public com.intellij.psi.xml.XmlAttribute createAttribute (java.lang.String, java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String name
String value
com.intellij.psi.PsiElement context
private com.intellij.psi.xml.XmlAttribute createAttribute (java.lang.String, java.lang.String, com.intellij.openapi.fileTypes.FileType)
String name
String value
com.intellij.openapi.fileTypes.FileType fileType
String quotedValue
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlAttribute[] attributes
public static java.lang.String quoteValue (java.lang.String)
char quoteChar
char quoteChar
String value
char quoteChar
public com.intellij.psi.xml.XmlText createDisplayText (java.lang.String) throws com.intellij.util.IncorrectOperationException
String s
com.intellij.psi.xml.XmlTag tagFromText
com.intellij.psi.xml.XmlText[] textElements
public com.intellij.psi.xml.XmlTag createXHTMLTagFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlTag tag
public com.intellij.psi.xml.XmlTag createHTMLTagFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlTag tag
private com.intellij.psi.xml.XmlDocument createXmlDocument (java.lang.CharSequence, java.lang.String, com.intellij.openapi.fileTypes.FileType)
com.intellij.psi.xml.XmlFile xmlFile
CharSequence text
String fileName
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.psi.PsiFile fileFromText
com.intellij.psi.xml.XmlFile xmlFile
com.intellij.psi.xml.XmlDocument document
private static com.intellij.openapi.fileTypes.FileType getFileType (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
private static com.intellij.openapi.fileTypes.FileType getFileType (com.intellij.lang.Language)
com.intellij.lang.Language language
com.intellij.openapi.fileTypes.FileType type
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/filters/TextContainFilter.class
TextContainFilter.java
package com.intellij.psi.filters
public com.intellij.psi.filters.TextContainFilter extends com.intellij.psi.filters.XmlTextFilter {
public void <init> (java.lang.String)
String value
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
String elementValue
String value
Object element
com.intellij.psi.PsiElement context
}
com/intellij/psi/filters/XmlTagFilter.class
XmlTagFilter.java
package com.intellij.psi.filters
public com.intellij.psi.filters.XmlTagFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
public static final com.intellij.psi.filters.XmlTagFilter INSTANCE
private void <init> ()
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 <clinit> ()
}
com/intellij/psi/filters/XmlTextFilter.class
XmlTextFilter.java
package com.intellij.psi.filters
public com.intellij.psi.filters.XmlTextFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
protected final String[] myValue
public void <init> (java.lang.String)
String value
public transient void <init> (java.lang.String[])
String[] values
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
String value
String text
Object element
com.intellij.psi.PsiElement context
public java.lang.String toString ()
int i
String ret
protected java.lang.String getTextByElement (java.lang.Object)
Object element
String elementValue
}
com/intellij/psi/filters/position/RootTagFilter.class
RootTagFilter.java
package com.intellij.psi.filters.position
public com.intellij.psi.filters.position.RootTagFilter extends com.intellij.psi.filters.position.PositionElementFilter {
public void <init> (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.xml.XmlTag rootTag
public java.lang.String toString ()
}
com/intellij/psi/filters/position/TargetNamespaceFilter.class
TargetNamespaceFilter.java
package com.intellij.psi.filters.position
public com.intellij.psi.filters.position.TargetNamespaceFilter extends com.intellij.psi.filters.XmlTextFilter {
public void <init> (java.lang.String)
String str
public void <init> (java.lang.String[])
String[] strs
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
String aMyValue
String attributeValue
Object element
com.intellij.psi.PsiElement context
}
com/intellij/psi/filters/position/XmlTokenTypeFilter.class
XmlTokenTypeFilter.java
package com.intellij.psi.filters.position
public com.intellij.psi.filters.position.XmlTokenTypeFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
private com.intellij.psi.tree.IElementType myType
public void <init> ()
public void <init> (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
com.intellij.lang.ASTNode node
Object element
com.intellij.psi.PsiElement context
public java.lang.String toString ()
}
com/intellij/psi/impl/cache/impl/idCache/HtmlIdIndexer.class
HtmlIdIndexer.java
package com.intellij.psi.impl.cache.impl.idCache
public com.intellij.psi.impl.cache.impl.idCache.HtmlIdIndexer extends com.intellij.psi.impl.cache.impl.id.LexerBasedIdIndexer {
public void <init> ()
public com.intellij.lexer.Lexer createLexer (com.intellij.psi.impl.cache.impl.OccurrenceConsumer)
com.intellij.psi.impl.cache.impl.OccurrenceConsumer consumer
static com.intellij.psi.impl.cache.impl.idCache.XHtmlFilterLexer createIndexingLexer (com.intellij.psi.impl.cache.impl.OccurrenceConsumer)
com.intellij.psi.impl.cache.impl.OccurrenceConsumer consumer
public int getVersion ()
}
com/intellij/psi/impl/cache/impl/idCache/HtmlIndexPatternBuilder.class
HtmlIndexPatternBuilder.java
package com.intellij.psi.impl.cache.impl.idCache
public com.intellij.psi.impl.cache.impl.idCache.HtmlIndexPatternBuilder extends com.intellij.psi.impl.cache.impl.idCache.XmlIndexPatternBuilder {
public void <init> ()
public com.intellij.lexer.Lexer getIndexingLexer (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/idCache/HtmlTodoIndexer.class
HtmlTodoIndexer.java
package com.intellij.psi.impl.cache.impl.idCache
public com.intellij.psi.impl.cache.impl.idCache.HtmlTodoIndexer extends com.intellij.psi.impl.cache.impl.todo.LexerBasedTodoIndexer {
public void <init> ()
public com.intellij.lexer.Lexer createLexer (com.intellij.psi.impl.cache.impl.OccurrenceConsumer)
com.intellij.psi.impl.cache.impl.OccurrenceConsumer consumer
}
com/intellij/psi/impl/cache/impl/idCache/XHtmlFilterLexer.class
XHtmlFilterLexer.java
package com.intellij.psi.impl.cache.impl.idCache
public com.intellij.psi.impl.cache.impl.idCache.XHtmlFilterLexer extends com.intellij.psi.impl.cache.impl.BaseFilterLexer {
public void <init> (com.intellij.lexer.Lexer, com.intellij.psi.impl.cache.impl.OccurrenceConsumer)
com.intellij.lexer.Lexer originalLexer
com.intellij.psi.impl.cache.impl.OccurrenceConsumer table
public void advance ()
boolean inComments
com.intellij.psi.tree.IElementType tokenType
}
com/intellij/psi/impl/cache/impl/idCache/XHtmlIdIndexer.class
XHtmlIdIndexer.java
package com.intellij.psi.impl.cache.impl.idCache
public com.intellij.psi.impl.cache.impl.idCache.XHtmlIdIndexer extends com.intellij.psi.impl.cache.impl.id.LexerBasedIdIndexer {
public void <init> ()
public com.intellij.lexer.Lexer createLexer (com.intellij.psi.impl.cache.impl.OccurrenceConsumer)
com.intellij.psi.impl.cache.impl.OccurrenceConsumer consumer
static com.intellij.psi.impl.cache.impl.idCache.XHtmlFilterLexer createIndexingLexer (com.intellij.psi.impl.cache.impl.OccurrenceConsumer)
com.intellij.psi.impl.cache.impl.OccurrenceConsumer consumer
public int getVersion ()
}
com/intellij/psi/impl/cache/impl/idCache/XHtmlTodoIndexer.class
XHtmlTodoIndexer.java
package com.intellij.psi.impl.cache.impl.idCache
public com.intellij.psi.impl.cache.impl.idCache.XHtmlTodoIndexer extends com.intellij.psi.impl.cache.impl.todo.LexerBasedTodoIndexer {
public void <init> ()
public com.intellij.lexer.Lexer createLexer (com.intellij.psi.impl.cache.impl.OccurrenceConsumer)
com.intellij.psi.impl.cache.impl.OccurrenceConsumer consumer
}
com/intellij/psi/impl/cache/impl/idCache/XmlFilterLexer.class
XmlFilterLexer.java
package com.intellij.psi.impl.cache.impl.idCache
public com.intellij.psi.impl.cache.impl.idCache.XmlFilterLexer extends com.intellij.psi.impl.cache.impl.BaseFilterLexer {
public static final com.intellij.psi.tree.TokenSet NO_WORDS_TOKEN_SET
public void <init> (com.intellij.lexer.Lexer, com.intellij.psi.impl.cache.impl.OccurrenceConsumer)
com.intellij.lexer.Lexer originalLexer
com.intellij.psi.impl.cache.impl.OccurrenceConsumer table
public void advance ()
com.intellij.psi.tree.IElementType tokenType
static void <clinit> ()
}
com/intellij/psi/impl/cache/impl/idCache/XmlIdIndexer.class
XmlIdIndexer.java
package com.intellij.psi.impl.cache.impl.idCache
public com.intellij.psi.impl.cache.impl.idCache.XmlIdIndexer extends com.intellij.psi.impl.cache.impl.id.LexerBasedIdIndexer {
public void <init> ()
public com.intellij.lexer.Lexer createLexer (com.intellij.psi.impl.cache.impl.OccurrenceConsumer)
com.intellij.psi.impl.cache.impl.OccurrenceConsumer consumer
static com.intellij.psi.impl.cache.impl.idCache.XmlFilterLexer createIndexingLexer (com.intellij.psi.impl.cache.impl.OccurrenceConsumer)
com.intellij.psi.impl.cache.impl.OccurrenceConsumer consumer
}
com/intellij/psi/impl/cache/impl/idCache/XmlIndexPatternBuilder.class
XmlIndexPatternBuilder.java
package com.intellij.psi.impl.cache.impl.idCache
public com.intellij.psi.impl.cache.impl.idCache.XmlIndexPatternBuilder extends java.lang.Object implements com.intellij.psi.impl.search.IndexPatternBuilder {
public static final com.intellij.psi.tree.TokenSet XML_COMMENT_BIT_SET
public void <init> ()
public com.intellij.lexer.Lexer getIndexingLexer (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.intellij.psi.tree.TokenSet getCommentTokenSet (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public int getCommentStartDelta (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
public int getCommentEndDelta (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tokenType
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/cache/impl/idCache/XmlTodoIndexer.class
XmlTodoIndexer.java
package com.intellij.psi.impl.cache.impl.idCache
public com.intellij.psi.impl.cache.impl.idCache.XmlTodoIndexer extends com.intellij.psi.impl.cache.impl.todo.LexerBasedTodoIndexer {
public void <init> ()
public com.intellij.lexer.Lexer createLexer (com.intellij.psi.impl.cache.impl.OccurrenceConsumer)
com.intellij.psi.impl.cache.impl.OccurrenceConsumer consumer
}
com/intellij/psi/impl/source/html/HtmlConditionalCommentInjector.class
HtmlConditionalCommentInjector.java
package com.intellij.psi.impl.source.html
public com.intellij.psi.impl.source.html.HtmlConditionalCommentInjector extends java.lang.Object implements com.intellij.lang.injection.MultiHostInjector {
public void <init> ()
public static boolean isConditionalComment (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement host
private static com.intellij.openapi.util.Pair parseConditionalCommentBoundaries (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement host
com.intellij.lang.ASTNode comment
com.intellij.lang.ASTNode conditionalStart
com.intellij.lang.ASTNode conditionalEnd
com.intellij.lang.ASTNode endOfEnd
public void getLanguagesToInject (com.intellij.lang.injection.MultiHostRegistrar, com.intellij.psi.PsiElement)
com.intellij.lang.injection.MultiHostRegistrar registrar
com.intellij.psi.PsiElement host
com.intellij.openapi.util.Pair pair
com.intellij.openapi.util.TextRange textRange
int startOffset
com.intellij.lang.Language language
com.intellij.lang.ASTNode conditionalStart
com.intellij.lang.ASTNode conditionalEnd
com.intellij.openapi.util.TextRange range
public java.util.List elementsToInjectIn ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/html/HtmlDocumentImpl.class
HtmlDocumentImpl.java
package com.intellij.psi.impl.source.html
public com.intellij.psi.impl.source.html.HtmlDocumentImpl extends com.intellij.psi.impl.source.xml.XmlDocumentImpl {
public void <init> ()
public void <init> (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.xml.XmlTag getRootTag ()
}
com/intellij/psi/impl/source/html/HtmlEmbeddedContentImpl.class
HtmlEmbeddedContentImpl.java
package com.intellij.psi.impl.source.html
public com.intellij.psi.impl.source.html.HtmlEmbeddedContentImpl extends com.intellij.extapi.psi.ASTWrapperPsiElement implements com.intellij.psi.xml.XmlTagChild {
public void <init> (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.xml.XmlTag getParentTag ()
com.intellij.psi.PsiElement parent
public com.intellij.psi.xml.XmlTagChild getNextSiblingInTag ()
com.intellij.psi.PsiElement nextSibling
public com.intellij.psi.xml.XmlTagChild getPrevSiblingInTag ()
com.intellij.psi.PsiElement prevSibling
public boolean processElements (com.intellij.psi.search.PsiElementProcessor, com.intellij.psi.PsiElement)
com.intellij.psi.search.PsiElementProcessor processor
com.intellij.psi.PsiElement place
public java.lang.String toString ()
String s
com.intellij.psi.tree.IElementType type
public void delete () throws com.intellij.util.IncorrectOperationException
com.intellij.lang.ASTNode astNode
}
com/intellij/psi/impl/source/html/HtmlFileImpl.class
HtmlFileImpl.java
package com.intellij.psi.impl.source.html
public com.intellij.psi.impl.source.html.HtmlFileImpl extends com.intellij.psi.impl.source.xml.XmlFileImpl implements com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceResolver com.intellij.psi.impl.source.html.HtmlLikeFile {
public void <init> (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider provider
public void <init> (com.intellij.psi.FileViewProvider, com.intellij.psi.tree.IFileElementType)
com.intellij.psi.FileViewProvider provider
com.intellij.psi.tree.IFileElementType type
public java.lang.String toString ()
public com.intellij.psi.xml.XmlDocument getDocument ()
com.intellij.psi.impl.source.tree.CompositeElement treeElement
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiFileSystemItem resolveFileReference (com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference, java.lang.String)
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference childReference
int i
int n
com.intellij.openapi.vfs.VirtualFile childParent
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference[] references
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference reference
String name
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile parent
com.intellij.openapi.vfs.VirtualFile childFile
com.intellij.openapi.vfs.ex.http.HttpFileSystem fileSystem
public java.util.Collection getVariants (com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference)
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference reference
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/html/HtmlLikeFile.class
HtmlLikeFile.java
package com.intellij.psi.impl.source.html
public abstract com.intellij.psi.impl.source.html.HtmlLikeFile extends java.lang.Object {
}
com/intellij/psi/impl/source/html/HtmlTagImpl.class
HtmlTagImpl.java
package com.intellij.psi.impl.source.html
public com.intellij.psi.impl.source.html.HtmlTagImpl extends com.intellij.psi.impl.source.xml.XmlTagImpl implements com.intellij.psi.html.HtmlTag {
public void <init> ()
public com.intellij.psi.xml.XmlTag[] findSubTags (java.lang.String, java.lang.String)
String tagName
com.intellij.psi.xml.XmlTag subTag
String name
String namespace
com.intellij.psi.xml.XmlTag[] subTags
java.util.List result
public boolean isCaseSensitive ()
public java.lang.String getAttributeValue (java.lang.String)
String qname
protected void cacheOneAttributeValue (java.lang.String, java.lang.String, java.util.Map)
String name
String value
java.util.Map attributesValueMap
public java.lang.String getAttributeValue (java.lang.String, java.lang.String)
String name
String namespace
public java.lang.String getNamespace ()
String xmlNamespace
protected java.lang.String getRealNs (java.lang.String)
String value
public java.lang.String toString ()
public java.lang.String getPrefixByNamespace (java.lang.String)
String namespace
public com.intellij.psi.xml.XmlTag getParentTag ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/html/ScriptSupportUtil$1.class
ScriptSupportUtil.java
package com.intellij.psi.impl.source.html
final com.intellij.psi.impl.source.html.ScriptSupportUtil$1 extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
final synthetic java.util.List val$scriptTags
void <init> (java.util.List)
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.xml.XmlElementDescriptor descriptor
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.PsiElement element1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/html/ScriptSupportUtil.class
ScriptSupportUtil.java
package com.intellij.psi.impl.source.html
public com.intellij.psi.impl.source.html.ScriptSupportUtil extends java.lang.Object {
private static final com.intellij.openapi.util.Key CachedScriptTagsKey
private static final ThreadLocal ProcessingDeclarationsFlag
private void <init> ()
public static void clearCaches (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile element
public static boolean processDeclarations (com.intellij.psi.xml.XmlFile, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlTagChild child
com.intellij.psi.PsiFile psiFile
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlTagChild[] children
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlFile element
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.util.CachedValue myCachedScriptTags
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$processDeclarations$0 (com.intellij.psi.xml.XmlFile)
com.intellij.psi.search.PsiElementProcessor psiElementProcessor
com.intellij.psi.xml.XmlFile element
java.util.List scriptTags
com.intellij.psi.xml.XmlDocument document
static void <clinit> ()
}
com/intellij/psi/impl/source/html/TemplateHtmlScriptContentProvider.class
TemplateHtmlScriptContentProvider.java
package com.intellij.psi.impl.source.html
public com.intellij.psi.impl.source.html.TemplateHtmlScriptContentProvider extends java.lang.Object implements com.intellij.lang.HtmlScriptContentProvider {
public void <init> ()
public com.intellij.psi.tree.IElementType getScriptElementType ()
public com.intellij.lexer.Lexer getHighlightingLexer ()
}
com/intellij/psi/impl/source/html/dtd/HtmlAttributeDescriptorImpl.class
HtmlAttributeDescriptorImpl.java
package com.intellij.psi.impl.source.html.dtd
public com.intellij.psi.impl.source.html.dtd.HtmlAttributeDescriptorImpl extends com.intellij.xml.impl.BasicXmlAttributeDescriptor {
private final com.intellij.xml.XmlAttributeDescriptor delegate
private final boolean myCaseSensitive
public void <init> (com.intellij.xml.XmlAttributeDescriptor, boolean)
com.intellij.xml.XmlAttributeDescriptor _delegate
boolean caseSensitive
public boolean isRequired ()
public boolean isFixed ()
public boolean hasIdType ()
public boolean hasIdRefType ()
public java.lang.String getDefaultValue ()
public boolean isEnumerated ()
public java.lang.String[] getEnumeratedValues ()
public java.lang.String validateValue (com.intellij.psi.xml.XmlElement, java.lang.String)
com.intellij.psi.xml.XmlElement context
String value
public com.intellij.psi.PsiElement getDeclaration ()
public java.util.Collection getDeclarations ()
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public java.lang.String getName ()
public void init (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String toString ()
public com.intellij.psi.PsiElement getValueDeclaration (com.intellij.psi.xml.XmlElement, java.lang.String)
com.intellij.psi.xml.XmlElement attributeValue
String value
String s
public boolean isCaseSensitive ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/html/dtd/HtmlElementDescriptorImpl.class
HtmlElementDescriptorImpl.java
package com.intellij.psi.impl.source.html.dtd
public com.intellij.psi.impl.source.html.dtd.HtmlElementDescriptorImpl extends com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl {
private final com.intellij.xml.XmlElementDescriptor myDelegate
private final boolean myRelaxed
private final boolean myCaseSensitive
public void <init> (com.intellij.xml.XmlElementDescriptor, boolean, boolean)
com.intellij.xml.XmlElementDescriptor _delegate
boolean relaxed
boolean caseSensitive
public java.lang.String getQualifiedName ()
public java.lang.String getDefaultName ()
protected final com.intellij.xml.XmlElementDescriptor[] doCollectXmlDescriptors (com.intellij.psi.xml.XmlTag)
int i
com.intellij.psi.xml.XmlTag context
com.intellij.xml.XmlElementDescriptor[] elementsDescriptors
com.intellij.xml.XmlElementDescriptor[] temp
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag child
com.intellij.xml.XmlElementDescriptor headDescriptor
com.intellij.xml.XmlElementDescriptor bodyDescriptor
com.intellij.psi.xml.XmlTag head
com.intellij.psi.xml.XmlTag body
com.intellij.psi.xml.XmlTag element
com.intellij.psi.xml.XmlTag contextTag
String name
com.intellij.xml.XmlElementDescriptor xmlElementDescriptor
protected java.util.HashMap collectElementDescriptorsMap (com.intellij.psi.xml.XmlTag)
com.intellij.xml.XmlElementDescriptor elementDescriptor
com.intellij.psi.xml.XmlTag element
java.util.HashMap hashMap
com.intellij.xml.XmlElementDescriptor[] elementDescriptors
protected com.intellij.xml.XmlAttributeDescriptor[] collectAttributeDescriptors (com.intellij.psi.xml.XmlTag)
int i
com.intellij.psi.xml.XmlTag context
com.intellij.xml.XmlAttributeDescriptor[] attributesDescriptors
com.intellij.xml.XmlAttributeDescriptor[] temp
public com.intellij.xml.XmlAttributeDescriptor getAttributeDescriptor (java.lang.String, com.intellij.psi.xml.XmlTag)
com.intellij.xml.XmlNSDescriptor nsdescriptor
String prefix
String attributeName
com.intellij.psi.xml.XmlTag context
String caseSensitiveAttributeName
com.intellij.xml.XmlAttributeDescriptor descriptor
protected java.util.HashMap collectAttributeDescriptorsMap (com.intellij.psi.xml.XmlTag)
com.intellij.xml.XmlAttributeDescriptor attributeDescriptor
com.intellij.psi.xml.XmlTag context
java.util.HashMap hashMap
com.intellij.xml.XmlAttributeDescriptor[] elementAttributeDescriptors
public com.intellij.xml.XmlNSDescriptor getNSDescriptor ()
public int getContentType ()
public com.intellij.psi.PsiElement getDeclaration ()
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public java.lang.String getName ()
public void init (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getDependencies ()
public com.intellij.xml.XmlAttributeDescriptor[] getAttributesDescriptors (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag context
public com.intellij.xml.XmlAttributeDescriptor[] getDefaultAttributeDescriptors (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag context
public boolean allowElementsFromNamespace (java.lang.String, com.intellij.psi.xml.XmlTag)
String namespace
com.intellij.psi.xml.XmlTag context
com.intellij.xml.XmlElementDescriptor getDelegate ()
public java.lang.String toString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/html/dtd/HtmlNSDescriptorImpl$1.class
HtmlNSDescriptorImpl.java
package com.intellij.psi.impl.source.html.dtd
final com.intellij.psi.impl.source.html.dtd.HtmlNSDescriptorImpl$1 extends com.intellij.openapi.util.SimpleFieldCache {
void <init> ()
protected java.util.Map compute (com.intellij.psi.impl.source.html.dtd.HtmlNSDescriptorImpl)
com.intellij.psi.impl.source.html.dtd.HtmlNSDescriptorImpl htmlNSDescriptor
protected java.util.Map getValue (com.intellij.psi.impl.source.html.dtd.HtmlNSDescriptorImpl)
com.intellij.psi.impl.source.html.dtd.HtmlNSDescriptorImpl htmlNSDescriptor
protected void putValue (java.util.Map, com.intellij.psi.impl.source.html.dtd.HtmlNSDescriptorImpl)
java.util.Map map
com.intellij.psi.impl.source.html.dtd.HtmlNSDescriptorImpl htmlNSDescriptor
protected volatile synthetic void putValue (java.lang.Object, java.lang.Object)
protected volatile synthetic java.lang.Object getValue (java.lang.Object)
protected volatile synthetic java.lang.Object compute (java.lang.Object)
}
com/intellij/psi/impl/source/html/dtd/HtmlNSDescriptorImpl.class
HtmlNSDescriptorImpl.java
package com.intellij.psi.impl.source.html.dtd
public com.intellij.psi.impl.source.html.dtd.HtmlNSDescriptorImpl extends java.lang.Object implements com.intellij.xml.XmlNSDescriptor com.intellij.openapi.project.DumbAware com.intellij.xml.impl.schema.XmlNSTypeDescriptorProvider {
private final com.intellij.xml.XmlNSDescriptor myDelegate
private final boolean myRelaxed
private final boolean myCaseSensitive
private static final com.intellij.openapi.util.SimpleFieldCache myCachedDeclsCache
private volatile java.util.Map myCachedDecls
public void <init> (com.intellij.xml.XmlNSDescriptor)
com.intellij.xml.XmlNSDescriptor _delegate
public void <init> (com.intellij.xml.XmlNSDescriptor, boolean, boolean)
com.intellij.xml.XmlNSDescriptor _delegate
boolean relaxed
boolean caseSensitive
public static com.intellij.xml.XmlAttributeDescriptor getCommonAttributeDescriptor (java.lang.String, com.intellij.psi.xml.XmlTag)
String attributeName
com.intellij.psi.xml.XmlTag context
com.intellij.xml.XmlElementDescriptor descriptor
public static com.intellij.xml.XmlAttributeDescriptor[] getCommonAttributeDescriptors (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag context
com.intellij.xml.XmlElementDescriptor descriptor
public static com.intellij.xml.XmlElementDescriptor guessTagForCommonAttributes (com.intellij.psi.xml.XmlTag)
com.intellij.xml.XmlElementDescriptor descriptor
com.intellij.psi.xml.XmlTag context
com.intellij.xml.XmlNSDescriptor nsDescriptor
private java.util.Map buildDeclarationMap ()
private java.util.HashMap doBuildCachedMap ()
com.intellij.xml.XmlElementDescriptor element
java.util.HashMap decls
com.intellij.xml.XmlElementDescriptor[] elements
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.XmlElementDescriptor xmlElementDescriptor
private com.intellij.xml.XmlElementDescriptor getElementDescriptorByName (java.lang.String)
String name
public com.intellij.xml.XmlElementDescriptor[] getRootElementsDescriptors (com.intellij.psi.xml.XmlDocument)
com.intellij.psi.xml.XmlDocument document
public com.intellij.psi.xml.XmlFile getDescriptorFile ()
public com.intellij.psi.PsiElement getDeclaration ()
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public java.lang.String getName ()
public void init (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getDependencies ()
public com.intellij.xml.impl.schema.TypeDescriptor getTypeDescriptor (java.lang.String, com.intellij.psi.xml.XmlTag)
String name
com.intellij.psi.xml.XmlTag context
public com.intellij.xml.impl.schema.TypeDescriptor getTypeDescriptor (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag descriptorTag
private static synthetic com.intellij.xml.XmlElementDescriptor[] lambda$getRootElementsDescriptors$0 (int)
int x$0
static synthetic java.util.HashMap access$000 (com.intellij.psi.impl.source.html.dtd.HtmlNSDescriptorImpl)
com.intellij.psi.impl.source.html.dtd.HtmlNSDescriptorImpl x0
static synthetic java.util.Map access$100 (com.intellij.psi.impl.source.html.dtd.HtmlNSDescriptorImpl)
com.intellij.psi.impl.source.html.dtd.HtmlNSDescriptorImpl x0
static synthetic java.util.Map access$102 (com.intellij.psi.impl.source.html.dtd.HtmlNSDescriptorImpl, java.util.Map)
com.intellij.psi.impl.source.html.dtd.HtmlNSDescriptorImpl x0
java.util.Map x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/parsing/xml/DtdParsing$1.class
DtdParsing.java
package com.intellij.psi.impl.source.parsing.xml
com.intellij.psi.impl.source.parsing.xml.DtdParsing$1 extends com.intellij.lexer.DtdLexer {
final int myInitialState
final synthetic com.intellij.psi.tree.IElementType val$type
final synthetic com.intellij.psi.xml.XmlEntityDecl$EntityContextType val$contextType
void <init> (boolean, com.intellij.psi.tree.IElementType, com.intellij.psi.xml.XmlEntityDecl$EntityContextType)
boolean highlightingMode
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/parsing/xml/DtdParsing$2.class
DtdParsing.java
package com.intellij.psi.impl.source.parsing.xml
synthetic com.intellij.psi.impl.source.parsing.xml.DtdParsing$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$psi$xml$XmlEntityDecl$EntityContextType
static void <clinit> ()
}
com/intellij/psi/impl/source/parsing/xml/DtdParsing.class
DtdParsing.java
package com.intellij.psi.impl.source.parsing.xml
public com.intellij.psi.impl.source.parsing.xml.DtdParsing extends com.intellij.psi.impl.source.parsing.xml.XmlParsing implements com.intellij.psi.xml.XmlElementType {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.tree.IElementType myRootType
public static final com.intellij.psi.xml.XmlEntityDecl$EntityContextType TYPE_FOR_MARKUP_DECL
private final com.intellij.psi.xml.XmlEntityDecl$EntityContextType myContextType
public void <init> (com.intellij.psi.tree.IElementType, com.intellij.psi.xml.XmlEntityDecl$EntityContextType, com.intellij.lang.PsiBuilder)
com.intellij.psi.tree.IElementType root
com.intellij.psi.xml.XmlEntityDecl$EntityContextType contextType
com.intellij.lang.PsiBuilder builder
public void <init> (java.lang.CharSequence, com.intellij.psi.tree.IElementType, com.intellij.psi.xml.XmlEntityDecl$EntityContextType, com.intellij.psi.PsiFile)
CharSequence chars
com.intellij.psi.tree.IElementType type
com.intellij.psi.xml.XmlEntityDecl$EntityContextType contextType
com.intellij.psi.PsiFile contextFile
public com.intellij.lang.ASTNode parse ()
com.intellij.psi.impl.source.DummyHolder result
com.intellij.psi.impl.source.tree.FileElement holder
com.intellij.psi.PsiFile file
com.intellij.lang.PsiBuilder$Marker root
com.intellij.lang.PsiBuilder$Marker document
com.intellij.lang.ASTNode astNode
private static int getLexerInitialState (com.intellij.psi.tree.IElementType, com.intellij.psi.xml.XmlEntityDecl$EntityContextType)
com.intellij.psi.tree.IElementType rootNodeType
com.intellij.psi.xml.XmlEntityDecl$EntityContextType context
short state
private void parseGenericXml ()
com.intellij.psi.tree.IElementType tokenType
private void parseNotationDecl ()
com.intellij.lang.PsiBuilder$Marker decl
private void parseEntityDecl ()
com.intellij.lang.PsiBuilder$Marker decl
private boolean parseCompositeName ()
private void parseEntityDeclContent ()
com.intellij.psi.tree.IElementType tokenType
private boolean parseConditionalSection ()
com.intellij.lang.PsiBuilder$Marker conditionalSection
com.intellij.psi.tree.IElementType tokenType
private boolean parseProcessingInstruction ()
com.intellij.lang.PsiBuilder$Marker tag
private void parseEntityRef ()
com.intellij.lang.PsiBuilder$Marker ref
private void parseProlog ()
com.intellij.lang.PsiBuilder$Marker prolog
private void parseDocType ()
com.intellij.lang.PsiBuilder$Marker docType
private void parseMarkupDecl ()
com.intellij.lang.PsiBuilder$Marker decl
private void parseMarkupContent ()
com.intellij.psi.tree.IElementType tokenType
private void parseElementDecl ()
com.intellij.lang.PsiBuilder$Marker decl
private void skipTillEndOfBlock ()
private boolean isAnotherDeclStart (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
private boolean parseName ()
com.intellij.psi.tree.IElementType type
private boolean consumeKeywordAsName (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
private void doParseContentSpec (boolean)
String tokenText
com.intellij.lang.PsiBuilder$Marker spec
com.intellij.psi.tree.IElementType tokenType
boolean topLevel
com.intellij.lang.PsiBuilder$Marker spec
private boolean parseElementContentSpecInner (boolean)
boolean topLevel
com.intellij.psi.tree.IElementType tokenType
boolean endedWithDelimiter
private boolean parseGroup ()
com.intellij.lang.PsiBuilder$Marker group
boolean b
private void parseAttlistDecl ()
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder$Marker decl
private void parseAttlistContent ()
private boolean parseAttributeDecl ()
com.intellij.lang.PsiBuilder$Marker decl
boolean b
private boolean parseAttributeContentSpec ()
private void parseEnumeratedType ()
com.intellij.lang.PsiBuilder$Marker enumeratedType
private void parseEnumeratedTypeContent ()
private void parseDecl ()
com.intellij.lang.PsiBuilder$Marker decl
private void parseAttributeList ()
int lastPosition
private int parseAttributeValue ()
com.intellij.lang.PsiBuilder$Marker value
int tokenEnd
private void addToken ()
private void parseTopLevelMarkupDecl ()
private void parseAttrValue ()
static synthetic int access$000 (com.intellij.psi.tree.IElementType, com.intellij.psi.xml.XmlEntityDecl$EntityContextType)
com.intellij.psi.tree.IElementType x0
com.intellij.psi.xml.XmlEntityDecl$EntityContextType x1
static void <clinit> ()
}
com/intellij/psi/impl/source/parsing/xml/HtmlBuilderDriver.class
HtmlBuilderDriver.java
package com.intellij.psi.impl.source.parsing.xml
public com.intellij.psi.impl.source.parsing.xml.HtmlBuilderDriver extends com.intellij.psi.impl.source.parsing.xml.XmlBuilderDriver {
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.CharSequence)
CharSequence text
protected com.intellij.lang.PsiBuilder createBuilderAndParse ()
com.intellij.lang.ParserDefinition htmlParserDef
com.intellij.lang.PsiBuilder b
static void <clinit> ()
}
com/intellij/psi/impl/source/parsing/xml/XmlBuilder$ProcessingOrder.class
XmlBuilder.java
package com.intellij.psi.impl.source.parsing.xml
public final enum com.intellij.psi.impl.source.parsing.xml.XmlBuilder$ProcessingOrder extends java.lang.Enum {
public static final enum com.intellij.psi.impl.source.parsing.xml.XmlBuilder$ProcessingOrder TAGS
public static final enum com.intellij.psi.impl.source.parsing.xml.XmlBuilder$ProcessingOrder TAGS_AND_TEXTS
public static final enum com.intellij.psi.impl.source.parsing.xml.XmlBuilder$ProcessingOrder TAGS_AND_ATTRIBUTES
public static final enum com.intellij.psi.impl.source.parsing.xml.XmlBuilder$ProcessingOrder TAGS_AND_ATTRIBUTES_AND_TEXTS
private static final synthetic com.intellij.psi.impl.source.parsing.xml.XmlBuilder$ProcessingOrder[] $VALUES
public static com.intellij.psi.impl.source.parsing.xml.XmlBuilder$ProcessingOrder[] values ()
public static com.intellij.psi.impl.source.parsing.xml.XmlBuilder$ProcessingOrder valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/impl/source/parsing/xml/XmlBuilder.class
XmlBuilder.java
package com.intellij.psi.impl.source.parsing.xml
public abstract com.intellij.psi.impl.source.parsing.xml.XmlBuilder extends java.lang.Object {
public abstract void doctype (java.lang.CharSequence, java.lang.CharSequence, int, int)
public abstract com.intellij.psi.impl.source.parsing.xml.XmlBuilder$ProcessingOrder startTag (java.lang.CharSequence, java.lang.String, int, int, int)
public abstract void endTag (java.lang.CharSequence, java.lang.String, int, int)
public abstract void attribute (java.lang.CharSequence, java.lang.CharSequence, int, int)
public abstract void textElement (java.lang.CharSequence, java.lang.CharSequence, int, int)
public abstract void entityRef (java.lang.CharSequence, int, int)
public abstract void error (java.lang.String, int, int)
}
com/intellij/psi/impl/source/parsing/xml/XmlBuilderDriver.class
XmlBuilderDriver.java
package com.intellij.psi.impl.source.parsing.xml
public com.intellij.psi.impl.source.parsing.xml.XmlBuilderDriver extends java.lang.Object {
private final com.intellij.util.containers.Stack myNamespacesStack
private final com.intellij.util.containers.Stack myPrefixesStack
private final CharSequence myText
private static final String XMLNS
private static final String XMLNS_COLON
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.CharSequence)
CharSequence text
protected java.lang.CharSequence getText ()
public void addImplicitBinding (java.lang.String, java.lang.String)
String prefix
String namespace
public void build (com.intellij.psi.impl.source.parsing.xml.XmlBuilder)
com.intellij.lang.LighterASTNode child
com.intellij.psi.tree.IElementType tt
int i
com.intellij.psi.impl.source.parsing.xml.XmlBuilder builder
com.intellij.lang.PsiBuilder b
com.intellij.util.diff.FlyweightCapableTreeStructure structure
com.intellij.lang.LighterASTNode root
com.intellij.openapi.util.Ref childrenRef
int count
com.intellij.lang.LighterASTNode[] children
private void processPrologNode (com.intellij.lang.PsiBuilder, com.intellij.psi.impl.source.parsing.xml.XmlBuilder, com.intellij.util.diff.FlyweightCapableTreeStructure, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
com.intellij.psi.tree.IElementType type
int i
com.intellij.lang.PsiBuilder psiBuilder
com.intellij.psi.impl.source.parsing.xml.XmlBuilder builder
com.intellij.util.diff.FlyweightCapableTreeStructure structure
com.intellij.lang.LighterASTNode prolog
com.intellij.openapi.util.Ref prologChildren
int prologChildrenCount
private void processDoctypeNode (com.intellij.psi.impl.source.parsing.xml.XmlBuilder, com.intellij.util.diff.FlyweightCapableTreeStructure, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode token
int i
CharSequence publicId
boolean afterPublic
CharSequence systemId
boolean afterSystem
com.intellij.psi.impl.source.parsing.xml.XmlBuilder builder
com.intellij.util.diff.FlyweightCapableTreeStructure structure
com.intellij.lang.LighterASTNode doctype
com.intellij.openapi.util.Ref tokens
int tokenCount
private java.lang.CharSequence getTokenText (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode token
protected com.intellij.lang.PsiBuilder createBuilderAndParse ()
com.intellij.lang.ParserDefinition xmlParserDefinition
com.intellij.lang.PsiBuilder b
private void processErrorNode (com.intellij.lang.PsiBuilder, com.intellij.lang.LighterASTNode, com.intellij.psi.impl.source.parsing.xml.XmlBuilder)
com.intellij.lang.PsiBuilder psiBuilder
com.intellij.lang.LighterASTNode node
com.intellij.psi.impl.source.parsing.xml.XmlBuilder builder
String message
private void processTagNode (com.intellij.lang.PsiBuilder, com.intellij.util.diff.FlyweightCapableTreeStructure, com.intellij.lang.LighterASTNode, com.intellij.psi.impl.source.parsing.xml.XmlBuilder)
com.intellij.lang.LighterASTNode child
com.intellij.psi.tree.IElementType tt
int i
com.intellij.lang.LighterASTNode child
com.intellij.psi.tree.IElementType tt
int i
int i
com.intellij.lang.PsiBuilder psiBuilder
com.intellij.util.diff.FlyweightCapableTreeStructure structure
com.intellij.lang.LighterASTNode node
com.intellij.psi.impl.source.parsing.xml.XmlBuilder builder
com.intellij.psi.tree.IElementType nodeTT
com.intellij.openapi.util.Ref childrenRef
int count
com.intellij.lang.LighterASTNode[] children
int stackFrameSize
CharSequence tagName
int headerEndOffset
CharSequence localName
String namespace
com.intellij.psi.impl.source.parsing.xml.XmlBuilder$ProcessingOrder order
boolean processAttrs
boolean processTexts
int framesToDrop
private void processTextNode (com.intellij.util.diff.FlyweightCapableTreeStructure, com.intellij.lang.LighterASTNode, com.intellij.psi.impl.source.parsing.xml.XmlBuilder)
com.intellij.lang.LighterASTNode child
com.intellij.psi.tree.IElementType tt
int start
int end
CharSequence physical
int i
com.intellij.util.diff.FlyweightCapableTreeStructure structure
com.intellij.lang.LighterASTNode node
com.intellij.psi.impl.source.parsing.xml.XmlBuilder builder
com.intellij.openapi.util.Ref childrenRef
int count
com.intellij.lang.LighterASTNode[] children
private void processAttributeNode (com.intellij.lang.LighterASTNode, com.intellij.util.diff.FlyweightCapableTreeStructure, com.intellij.psi.impl.source.parsing.xml.XmlBuilder)
com.intellij.lang.LighterASTNode attrNode
com.intellij.util.diff.FlyweightCapableTreeStructure structure
com.intellij.psi.impl.source.parsing.xml.XmlBuilder builder
private java.lang.String getNamespace (java.lang.CharSequence)
String namespacePrefix
int i
CharSequence tagName
String namespacePrefix
int pos
private void checkForXmlns (com.intellij.lang.LighterASTNode, com.intellij.util.diff.FlyweightCapableTreeStructure)
com.intellij.lang.LighterASTNode attrNode
com.intellij.util.diff.FlyweightCapableTreeStructure structure
CharSequence name
private java.lang.CharSequence getAttributeName (com.intellij.lang.LighterASTNode, com.intellij.util.diff.FlyweightCapableTreeStructure)
com.intellij.lang.LighterASTNode attrNode
com.intellij.util.diff.FlyweightCapableTreeStructure structure
private java.lang.CharSequence getAttributeValue (com.intellij.lang.LighterASTNode, com.intellij.util.diff.FlyweightCapableTreeStructure)
com.intellij.lang.LighterASTNode attrNode
com.intellij.util.diff.FlyweightCapableTreeStructure structure
CharSequence fullValue
int start
int end
private java.lang.CharSequence findTextByTokenType (com.intellij.lang.LighterASTNode, com.intellij.util.diff.FlyweightCapableTreeStructure, com.intellij.psi.tree.IElementType)
com.intellij.lang.LighterASTNode child
int i
com.intellij.lang.LighterASTNode attrNode
com.intellij.util.diff.FlyweightCapableTreeStructure structure
com.intellij.psi.tree.IElementType tt
com.intellij.openapi.util.Ref childrenRef
int count
com.intellij.lang.LighterASTNode[] children
CharSequence name
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/parsing/xml/XmlParser.class
XmlParser.java
package com.intellij.psi.impl.source.parsing.xml
public com.intellij.psi.impl.source.parsing.xml.XmlParser extends java.lang.Object implements com.intellij.lang.PsiParser {
private static final com.intellij.util.TripleFunction REPARSE_XML_TAG_BY_NAME
public void <init> ()
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
com.intellij.lang.PsiBuilder$Marker file
private static synthetic com.intellij.util.ThreeState lambda$static$0 (com.intellij.lang.ASTNode, com.intellij.lang.LighterASTNode, com.intellij.util.diff.FlyweightCapableTreeStructure)
String oldName
com.intellij.openapi.util.Ref childrenRef
int count
com.intellij.lang.LighterASTNode[] children
com.intellij.lang.LighterASTTokenNode name
CharSequence newName
com.intellij.lang.ASTNode oldNode
com.intellij.lang.LighterASTNode newNode
com.intellij.util.diff.FlyweightCapableTreeStructure structure
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/parsing/xml/XmlParsing.class
XmlParsing.java
package com.intellij.psi.impl.source.parsing.xml
public com.intellij.psi.impl.source.parsing.xml.XmlParsing extends java.lang.Object {
private static final int BALANCING_DEPTH_THRESHOLD
protected final com.intellij.lang.PsiBuilder myBuilder
private final com.intellij.util.containers.Stack myTagNamesStack
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public void parseDocument ()
com.intellij.psi.tree.IElementType tt
com.intellij.lang.PsiBuilder$Marker rootTag
com.intellij.lang.PsiBuilder$Marker document
int rootTagCount
com.intellij.lang.PsiBuilder$Marker error
private static com.intellij.lang.PsiBuilder$Marker flushError (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker error
private void parseDoctype ()
com.intellij.lang.PsiBuilder$Marker doctype
protected void parseTag (boolean)
String endName
com.intellij.lang.PsiBuilder$Marker footer
boolean multipleRootTagError
com.intellij.lang.PsiBuilder$Marker tag
String tagName
com.intellij.lang.PsiBuilder$Marker content
private java.lang.String parseTagHeader (boolean, com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker error
String tagName
com.intellij.psi.tree.IElementType tt
boolean multipleRootTagError
com.intellij.lang.PsiBuilder$Marker tag
String tagName
public void parseTagContent ()
com.intellij.lang.PsiBuilder$Marker error
com.intellij.psi.tree.IElementType tt
com.intellij.lang.PsiBuilder$Marker xmlText
protected boolean isCommentToken (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType tt
private com.intellij.lang.PsiBuilder$Marker startText (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker xmlText
protected final com.intellij.lang.PsiBuilder$Marker mark ()
private static com.intellij.lang.PsiBuilder$Marker terminateText (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker xmlText
private void parseCData ()
com.intellij.lang.PsiBuilder$Marker cdata
protected void parseComment ()
com.intellij.lang.PsiBuilder$Marker error
com.intellij.psi.tree.IElementType tt
com.intellij.lang.PsiBuilder$Marker comment
private void parseReference ()
com.intellij.lang.PsiBuilder$Marker ref
private void parseAttribute ()
com.intellij.lang.PsiBuilder$Marker att
private void parseAttributeValue ()
com.intellij.lang.PsiBuilder$Marker error
com.intellij.psi.tree.IElementType tt
com.intellij.lang.PsiBuilder$Marker attValue
private void parseProlog ()
com.intellij.psi.tree.IElementType tt
com.intellij.lang.PsiBuilder$Marker prolog
private void parseProcessingInstruction ()
com.intellij.lang.PsiBuilder$Marker pi
com.intellij.psi.tree.IElementType tokenType
protected final com.intellij.psi.tree.IElementType token ()
protected final boolean eof ()
protected final void advance ()
private void error (java.lang.String)
String message
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/manipulators/SimpleTagManipulator.class
SimpleTagManipulator.java
package com.intellij.psi.impl.source.resolve.reference.impl.manipulators
public abstract com.intellij.psi.impl.source.resolve.reference.impl.manipulators.SimpleTagManipulator extends com.intellij.psi.AbstractElementManipulator {
public void <init> ()
public com.intellij.psi.xml.XmlTag handleContentChange (com.intellij.psi.xml.XmlTag, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.xml.XmlTag tag
com.intellij.openapi.util.TextRange range
String newContent
StringBuilder replacement
int valueOffset
public volatile synthetic com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/manipulators/XmlAttributeManipulator.class
XmlAttributeManipulator.java
package com.intellij.psi.impl.source.resolve.reference.impl.manipulators
public com.intellij.psi.impl.source.resolve.reference.impl.manipulators.XmlAttributeManipulator extends com.intellij.psi.AbstractElementManipulator {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final synthetic boolean $assertionsDisabled
public void <init> ()
public com.intellij.psi.xml.XmlAttribute handleContentChange (com.intellij.psi.xml.XmlAttribute, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
String content
com.intellij.psi.xml.XmlAttributeValue value
StringBuilder replacement
int offset
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.openapi.util.TextRange range
String newContent
String attr
com.intellij.lang.ASTNode astNode
com.intellij.psi.PsiElement namePsi
int startOffsetInParent
com.intellij.openapi.util.TextRange nameRange
public com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlAttributeValue value
com.intellij.openapi.util.TextRange range
public volatile synthetic com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.PsiElement)
public volatile synthetic com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/manipulators/XmlAttributeValueManipulator.class
XmlAttributeValueManipulator.java
package com.intellij.psi.impl.source.resolve.reference.impl.manipulators
public com.intellij.psi.impl.source.resolve.reference.impl.manipulators.XmlAttributeValueManipulator extends com.intellij.psi.AbstractElementManipulator {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final synthetic boolean $assertionsDisabled
public void <init> ()
public com.intellij.psi.xml.XmlAttributeValue handleContentChange (com.intellij.psi.xml.XmlAttributeValue, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
String textBeforeRange
String textAfterRange
String text
StringIndexOutOfBoundsException e
com.intellij.psi.xml.XmlAttributeValue element
com.intellij.openapi.util.TextRange range
String newContent
String text
String oldText
com.intellij.openapi.project.Project project
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlAttribute attribute
public com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.xml.XmlAttributeValue)
com.intellij.psi.xml.XmlAttributeValue xmlAttributeValue
com.intellij.psi.PsiElement first
com.intellij.lang.ASTNode firstNode
com.intellij.psi.PsiElement last
com.intellij.lang.ASTNode lastNode
int textLength
int start
int end
public volatile synthetic com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.PsiElement)
public volatile synthetic com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/manipulators/XmlProcessingInstructionManipulator.class
XmlProcessingInstructionManipulator.java
package com.intellij.psi.impl.source.resolve.reference.impl.manipulators
public com.intellij.psi.impl.source.resolve.reference.impl.manipulators.XmlProcessingInstructionManipulator extends com.intellij.psi.AbstractElementManipulator {
public void <init> ()
public com.intellij.psi.xml.XmlProcessingInstruction handleContentChange (com.intellij.psi.xml.XmlProcessingInstruction, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
int offsetInParent
String textBeforeRange
String textAfterRange
String text
StringIndexOutOfBoundsException e
com.intellij.psi.xml.XmlProcessingInstruction element
com.intellij.openapi.util.TextRange range
String newContent
com.intellij.psi.impl.source.tree.CompositeElement attrNode
com.intellij.lang.ASTNode valueNode
com.intellij.psi.PsiElement elementToReplace
String text
com.intellij.util.CharTable charTableByTree
com.intellij.psi.impl.source.tree.LeafElement newValueElement
public volatile synthetic com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/manipulators/XmlTagManipulator.class
XmlTagManipulator.java
package com.intellij.psi.impl.source.resolve.reference.impl.manipulators
public com.intellij.psi.impl.source.resolve.reference.impl.manipulators.XmlTagManipulator extends com.intellij.psi.impl.source.resolve.reference.impl.manipulators.SimpleTagManipulator {
public void <init> ()
public com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlTagValue value
com.intellij.psi.xml.XmlText[] texts
private static com.intellij.openapi.util.TextRange getValueRange (com.intellij.psi.xml.XmlText)
com.intellij.psi.xml.XmlText xmlText
int offset
String value
String trimmed
int i
int start
public static com.intellij.openapi.util.TextRange[] getValueRanges (com.intellij.psi.xml.XmlTag)
int i
com.intellij.openapi.util.TextRange[] ranges
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlTagValue value
com.intellij.psi.xml.XmlText[] texts
public volatile synthetic com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.PsiElement)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/manipulators/XmlTextManipulator.class
XmlTextManipulator.java
package com.intellij.psi.impl.source.resolve.reference.impl.manipulators
public com.intellij.psi.impl.source.resolve.reference.impl.manipulators.XmlTextManipulator extends com.intellij.psi.AbstractElementManipulator {
public void <init> ()
public com.intellij.psi.xml.XmlText handleContentChange (com.intellij.psi.xml.XmlText, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
String newValue
StringBuilder replacement
com.intellij.psi.xml.XmlText text
com.intellij.openapi.util.TextRange range
String newContent
String newValue
String value
public com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.xml.XmlText)
com.intellij.psi.xml.XmlText text
private static com.intellij.openapi.util.TextRange getValueRange (com.intellij.psi.xml.XmlText)
com.intellij.psi.xml.XmlText xmlText
String value
int i
int start
public volatile synthetic com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.PsiElement)
public volatile synthetic com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/manipulators/XmlTokenManipulator.class
XmlTokenManipulator.java
package com.intellij.psi.impl.source.resolve.reference.impl.manipulators
public com.intellij.psi.impl.source.resolve.reference.impl.manipulators.XmlTokenManipulator extends com.intellij.psi.AbstractElementManipulator {
public void <init> ()
public com.intellij.psi.xml.XmlToken handleContentChange (com.intellij.psi.xml.XmlToken, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.xml.XmlToken xmlToken
com.intellij.openapi.util.TextRange range
String newContent
String oldText
String newText
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.impl.source.tree.FileElement holder
com.intellij.psi.impl.source.tree.LeafElement leaf
public volatile synthetic com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/AttributeValueSelfReference.class
AttributeValueSelfReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.AttributeValueSelfReference extends com.intellij.psi.impl.source.resolve.reference.impl.providers.BasicAttributeValueReference {
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void <init> (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement element
int offset
public void <init> (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
public com.intellij.psi.PsiElement resolve ()
public boolean isSoft ()
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/BasicAttributeValueReference.class
BasicAttributeValueReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public abstract com.intellij.psi.impl.source.resolve.reference.impl.providers.BasicAttributeValueReference extends java.lang.Object implements com.intellij.psi.PsiReference {
protected final com.intellij.psi.PsiElement myElement
protected final com.intellij.openapi.util.TextRange myRange
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void <init> (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement element
int offset
private static com.intellij.openapi.util.TextRange createTextRange (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement element
int offset
int valueEndOffset
public void <init> (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
public java.lang.String getCanonicalText ()
String s
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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/DependentNSReference.class
DependentNSReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.DependentNSReference extends com.intellij.psi.impl.source.resolve.reference.impl.providers.BasicAttributeValueReference {
private final com.intellij.psi.impl.source.resolve.reference.impl.providers.URLReference myReference
private final boolean myForceFetchResultValid
public void <init> (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, com.intellij.psi.impl.source.resolve.reference.impl.providers.URLReference)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
com.intellij.psi.impl.source.resolve.reference.impl.providers.URLReference ref
public void <init> (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, com.intellij.psi.impl.source.resolve.reference.impl.providers.URLReference, boolean)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
com.intellij.psi.impl.source.resolve.reference.impl.providers.URLReference ref
boolean valid
public com.intellij.psi.PsiElement resolve ()
String canonicalText
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement element
public boolean isSoft ()
public boolean isForceFetchResultValid ()
public com.intellij.psi.impl.source.resolve.reference.impl.providers.URLReference getNamespaceReference ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/DtdResolveUtil.class
DtdResolveUtil.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.DtdResolveUtil extends java.lang.Object {
public void <init> ()
static com.intellij.xml.XmlNSDescriptor getNsDescriptor (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlDocument document
com.intellij.xml.XmlNSDescriptor rootTagNSDescriptor
com.intellij.psi.xml.XmlMarkupDecl markupDecl
com.intellij.psi.meta.PsiMetaData psiMetaData
com.intellij.psi.xml.XmlElement element
com.intellij.psi.xml.XmlElement parentThatProvidesMetaData
public static com.intellij.xml.XmlElementDescriptor resolveElementReference (java.lang.String, com.intellij.psi.xml.XmlElement)
String name
com.intellij.psi.xml.XmlElement context
com.intellij.xml.XmlNSDescriptor rootTagNSDescriptor
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/FileBasedUserDataCache.class
FileBasedUserDataCache.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public abstract com.intellij.psi.impl.source.resolve.reference.impl.providers.FileBasedUserDataCache extends com.intellij.openapi.util.UserDataCache {
public void <init> ()
protected com.intellij.psi.util.CachedValue compute (com.intellij.psi.PsiFile, java.lang.Object)
com.intellij.psi.PsiFile xmlFile
Object o
protected java.lang.Object[] getDependencies (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile xmlFile
protected abstract java.lang.Object doCompute (com.intellij.psi.PsiFile)
protected abstract com.intellij.openapi.util.Key getKey ()
public java.lang.Object compute (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.psi.FileViewProvider fileViewProvider
com.intellij.psi.PsiFile baseFile
protected volatile synthetic java.lang.Object compute (java.lang.Object, java.lang.Object)
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$compute$0 (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile xmlFile
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/ImplicitIdRefProvider.class
ImplicitIdRefProvider.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public abstract com.intellij.psi.impl.source.resolve.reference.impl.providers.ImplicitIdRefProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT_NAME
public abstract com.intellij.psi.xml.XmlAttribute getIdRefAttribute (com.intellij.psi.xml.XmlTag)
static void <clinit> ()
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/SchemaReferencesProvider$NameReference.class
SchemaReferencesProvider.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.SchemaReferencesProvider$NameReference extends java.lang.Object implements com.intellij.psi.PsiReference {
private final com.intellij.psi.PsiElement myElement
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
public com.intellij.psi.PsiElement resolve ()
public java.lang.String getCanonicalText ()
String text
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 boolean isSoft ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/SchemaReferencesProvider.class
SchemaReferencesProvider.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.SchemaReferencesProvider extends com.intellij.psi.PsiReferenceProvider {
private static final String VALUE_ATTR_NAME
static final String NAME_ATTR_NAME
static final String MEMBER_TYPES_ATTR_NAME
static final String ITEM_TYPE_ATTR_NAME
static final String BASE_ATTR_NAME
static final String GROUP_TAG_NAME
static final String ATTRIBUTE_GROUP_TAG_NAME
static final String ATTRIBUTE_TAG_NAME
static final String ELEMENT_TAG_NAME
static final String SIMPLE_TYPE_TAG_NAME
static final String COMPLEX_TYPE_TAG_NAME
static final String REF_ATTR_NAME
static final String TYPE_ATTR_NAME
static final String SUBSTITUTION_GROUP_ATTR_NAME
public void <init> ()
public java.lang.String[] getCandidateAttributeNamesForSchemaReferences ()
public com.intellij.psi.PsiReference[] getReferencesByElement (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
int i
java.util.List result
String text
int lastIndex
int testLength
com.intellij.psi.PsiReference prefix
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiElement element
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement parent
String attrName
public static com.intellij.psi.PsiReference createTypeOrElementOrAttributeReference (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiReference createTypeOrElementOrAttributeReference (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String ns
int length
int offset
com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference ref
private static com.intellij.psi.PsiReference createSchemaPrefixReference (com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlAttributeValue attributeValue
String prefix
com.intellij.psi.PsiElement element
public static com.intellij.xml.impl.schema.XmlNSDescriptorImpl findRedefinedDescriptor (com.intellij.psi.xml.XmlTag, java.lang.String)
com.intellij.psi.xml.XmlTag grandParent
com.intellij.psi.xml.XmlTag parentTag
com.intellij.psi.xml.XmlTag tag
String text
String localName
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/TypeOrElementOrAttributeReference$1.class
TypeOrElementOrAttributeReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
synthetic com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$psi$impl$source$resolve$reference$impl$providers$TypeOrElementOrAttributeReference$ReferenceType
static void <clinit> ()
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/TypeOrElementOrAttributeReference$CompletionProcessor.class
TypeOrElementOrAttributeReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$CompletionProcessor extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
final java.util.List myElements
String namespace
final com.intellij.psi.xml.XmlTag tag
private final String prefix
void <init> (com.intellij.psi.xml.XmlTag, java.lang.String)
com.intellij.psi.xml.XmlTag tag
String prefix
public boolean execute (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag element
String name
String prefixByNamespace
public volatile synthetic boolean execute (com.intellij.psi.PsiElement)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/TypeOrElementOrAttributeReference$ReferenceType.class
TypeOrElementOrAttributeReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public final enum com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$ReferenceType extends java.lang.Enum {
public static final enum com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$ReferenceType ElementReference
public static final enum com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$ReferenceType AttributeReference
public static final enum com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$ReferenceType GroupReference
public static final enum com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$ReferenceType AttributeGroupReference
public static final enum com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$ReferenceType TypeReference
private static final synthetic com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$ReferenceType[] $VALUES
public static com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$ReferenceType[] values ()
public static com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$ReferenceType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/TypeOrElementOrAttributeReference.class
TypeOrElementOrAttributeReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference extends java.lang.Object implements com.intellij.psi.PsiReference {
private static final String TARGET_NAMESPACE
private final com.intellij.psi.PsiElement myElement
private com.intellij.openapi.util.TextRange myRange
private String nsPrefix
private final com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$ReferenceType myType
static final com.intellij.psi.impl.source.resolve.ResolveCache$Resolver RESOLVER
static final synthetic boolean $assertionsDisabled
public com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$ReferenceType getType ()
public void setNamespacePrefix (java.lang.String)
String prefix
protected void <init> (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$ReferenceType)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$ReferenceType type
void <init> (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
private static com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$ReferenceType determineReferenceType (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlTag tag
String localName
String attributeLocalName
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
public com.intellij.psi.PsiElement resolve ()
private com.intellij.psi.PsiElement resolveInner ()
com.intellij.xml.XmlElementDescriptor descriptor
String localNameByQualifiedName
com.intellij.xml.XmlAttributeDescriptor descriptor
com.intellij.xml.impl.schema.TypeDescriptor typeDescriptor
com.intellij.psi.xml.XmlTag tag
String canonicalText
boolean[] redefined
com.intellij.xml.impl.schema.XsdNsDescriptor nsDescriptor
com.intellij.xml.impl.schema.XsdNsDescriptor getDescriptor (com.intellij.psi.xml.XmlTag, java.lang.String, boolean[])
String attrName
String tagLocalName
com.intellij.xml.impl.schema.XmlNSDescriptorImpl redefinedDescriptor
com.intellij.psi.PsiElement parentElement
com.intellij.psi.PsiElement grandParentElement
boolean doRedefineCheck
com.intellij.xml.XmlNSDescriptor[] descrs
com.intellij.psi.xml.XmlTag tag
String text
boolean[] redefined
String namespace
com.intellij.xml.XmlNSDescriptor nsDescriptor
com.intellij.psi.PsiFile file
com.intellij.psi.xml.XmlDocument document
private static java.lang.String getNamespace (com.intellij.psi.xml.XmlTag, java.lang.String)
String targetNsPrefix
String targetNS
com.intellij.psi.xml.XmlTag tag
String text
String namespacePrefix
String namespaceByPrefix
com.intellij.psi.xml.XmlTag rootTag
public java.lang.String getCanonicalText ()
String text
String name
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
String canonicalText
com.intellij.psi.PsiElement element
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 ()
com.intellij.psi.xml.XmlTag tag
public static java.lang.Object[] getVariants (com.intellij.psi.xml.XmlTag, com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$ReferenceType, java.lang.String)
com.intellij.xml.XmlNSDescriptor nsDescriptor
String namespace
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$ReferenceType type
String prefix
String[] tagNames
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlTag rootTag
String ourNamespace
com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$CompletionProcessor processor
com.intellij.xml.XmlNSDescriptor nsDescriptor
private static void processNamespace (java.lang.String, com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$CompletionProcessor, com.intellij.xml.impl.schema.XsdNsDescriptor, java.lang.String[])
String namespace
com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference$CompletionProcessor processor
com.intellij.xml.impl.schema.XsdNsDescriptor nsDescriptor
String[] tagNames
public boolean isSoft ()
private static synthetic com.intellij.psi.PsiElement lambda$static$2 (com.intellij.psi.PsiReference, boolean)
com.intellij.psi.PsiReference ref
boolean incompleteCode
private static synthetic boolean lambda$getDescriptor$1 (java.lang.String, com.intellij.xml.XmlNSDescriptor[], com.intellij.psi.xml.XmlTag)
String namespace
com.intellij.xml.XmlNSDescriptor[] descrs
com.intellij.psi.xml.XmlTag xmlTag
private static synthetic com.intellij.psi.PsiElement lambda$resolve$0 (com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference, boolean)
com.intellij.psi.impl.source.resolve.reference.impl.providers.TypeOrElementOrAttributeReference ref
boolean incompleteCode
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/URIReferenceProvider$1.class
URIReferenceProvider.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
final com.intellij.psi.impl.source.resolve.reference.impl.providers.URIReferenceProvider$1 extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
void <init> ()
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlAttribute attribute
Object element
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement parent
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/URIReferenceProvider$2.class
URIReferenceProvider.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
com.intellij.psi.impl.source.resolve.reference.impl.providers.URIReferenceProvider$2 extends com.intellij.psi.impl.source.resolve.reference.impl.providers.URLReference {
final synthetic com.intellij.psi.impl.source.resolve.reference.impl.providers.URIReferenceProvider this$0
void <init> (com.intellij.psi.impl.source.resolve.reference.impl.providers.URIReferenceProvider, com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, boolean)
com.intellij.psi.impl.source.resolve.reference.impl.providers.URIReferenceProvider this$0
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
boolean soft
public boolean isSchemaLocation ()
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/URIReferenceProvider.class
URIReferenceProvider.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.URIReferenceProvider extends com.intellij.psi.PsiReferenceProvider {
public static final com.intellij.psi.filters.ElementFilter ELEMENT_FILTER
private static final String NAMESPACE_ATTR_NAME
public void <init> ()
public com.intellij.psi.PsiReference[] getReferencesByElement (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
String namespace
int offset
com.intellij.openapi.util.TextRange range
com.intellij.psi.impl.source.resolve.reference.impl.providers.URLReference urlReference
String url
java.util.List refs
java.util.StringTokenizer tokenizer
com.intellij.psi.PsiElement element
com.intellij.util.ProcessingContext context
String text
String s
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiReference reference
static com.intellij.psi.PsiReference getUrlReference (com.intellij.psi.PsiElement, java.lang.String)
boolean namespaceSoftRef
com.intellij.psi.PsiElement element
String s
com.intellij.psi.PsiElement parent
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/URLReference.class
URLReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.URLReference extends java.lang.Object implements com.intellij.psi.PsiReference com.intellij.codeInsight.daemon.EmptyResolveMessageProvider {
public static final String TARGET_NAMESPACE_ATTR_NAME
private final com.intellij.psi.PsiElement myElement
private final com.intellij.openapi.util.TextRange myRange
private final boolean mySoft
private boolean myIncorrectResourceMapped
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void <init> (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 getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.xml.XmlAttribute attr
com.intellij.psi.PsiFile file
String name
com.intellij.psi.xml.XmlTag t
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlTag rootTag
com.intellij.xml.XmlNSDescriptor nsDescriptor
String url
com.intellij.psi.PsiElement[] result
String canonicalText
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.PsiFile containingFile
public java.lang.String getCanonicalText ()
String text
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
com.intellij.openapi.util.TextRange textRangeInElement
com.intellij.psi.PsiElement elementToChange
com.intellij.psi.ElementManipulator manipulator
int offsetFromStart
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiElement element
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isSchemaLocation ()
public boolean isSoft ()
public java.lang.String getUnresolvedMessagePattern ()
public static void processWsdlSchemas (com.intellij.psi.xml.XmlTag, com.intellij.util.Processor)
com.intellij.psi.xml.XmlTag t
com.intellij.psi.xml.XmlTag[] tags
int i
String nsPrefix
String types
com.intellij.psi.xml.XmlTag subTag
com.intellij.psi.xml.XmlTag rootTag
com.intellij.util.Processor processor
private static synthetic boolean lambda$resolve$0 (java.lang.String, com.intellij.psi.PsiElement[], com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlAttribute location
com.intellij.psi.xml.XmlTag anImport
String canonicalText
com.intellij.psi.PsiElement[] result
com.intellij.psi.xml.XmlTag t
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/XmlBaseReferenceProvider.class
XmlBaseReferenceProvider.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.XmlBaseReferenceProvider extends com.intellij.psi.PsiReferenceProvider {
private final boolean myAcceptSelf
public void <init> (boolean)
boolean acceptSelf
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.PsiReference reference
com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceSet referenceSet
private java.util.Collection getContext (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.ResolveResult[] results
com.intellij.psi.PsiReference reference
com.intellij.psi.xml.XmlAttributeValue value
com.intellij.psi.xml.XmlAttribute base
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.PsiDirectory directory
private static synthetic com.intellij.psi.PsiFileSystemItem lambda$getContext$1 (com.intellij.psi.ResolveResult)
com.intellij.psi.ResolveResult result
private synthetic java.util.Collection lambda$getReferencesByElement$0 (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/XmlValueReference.class
XmlValueReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public abstract com.intellij.psi.impl.source.resolve.reference.impl.providers.XmlValueReference extends java.lang.Object implements com.intellij.psi.PsiReference {
protected final com.intellij.psi.xml.XmlTag myTag
protected com.intellij.openapi.util.TextRange myRange
protected void <init> (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
public java.lang.String getCanonicalText ()
protected void replaceContent (java.lang.String) throws com.intellij.util.IncorrectOperationException
String str
com.intellij.psi.ElementManipulator manipulator
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isSoft ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/XsdRegExpInjector.class
XsdRegExpInjector.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.XsdRegExpInjector extends java.lang.Object implements com.intellij.lang.injection.MultiHostInjector {
private static final com.intellij.patterns.XmlAttributeValuePattern PATTERN
public void <init> ()
public void getLanguagesToInject (com.intellij.lang.injection.MultiHostRegistrar, com.intellij.psi.PsiElement)
com.intellij.lang.injection.MultiHostRegistrar registrar
com.intellij.psi.PsiElement context
public java.util.List elementsToInjectIn ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/XsdRegExpParserDefinition$1.class
XsdRegExpParserDefinition.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
final com.intellij.psi.impl.source.resolve.reference.impl.providers.XsdRegExpParserDefinition$1 extends com.intellij.lang.Language {
transient void <init> (com.intellij.lang.Language, java.lang.String, java.lang.String[])
com.intellij.lang.Language arg0
String arg1
String[] arg2
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/XsdRegExpParserDefinition.class
XsdRegExpParserDefinition.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.XsdRegExpParserDefinition extends org.intellij.lang.regexp.RegExpParserDefinition {
public static final com.intellij.lang.Language LANGUAGE
private static final com.intellij.psi.tree.IFileElementType XSD_REGEXP_FILE
private final java.util.EnumSet CAPABILITIES
public void <init> ()
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.PsiFile createFile (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/HtmlFileElement.class
HtmlFileElement.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.HtmlFileElement extends com.intellij.psi.impl.source.tree.FileElement implements com.intellij.psi.xml.XmlElementType {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> (java.lang.CharSequence)
CharSequence text
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/XmlFileElement.class
XmlFileElement.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.XmlFileElement extends com.intellij.psi.impl.source.tree.FileElement implements com.intellij.psi.xml.XmlElementType {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> (java.lang.CharSequence)
CharSequence text
public void <init> (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/injected/XmlAttributeLiteralEscaper.class
XmlAttributeLiteralEscaper.java
package com.intellij.psi.impl.source.tree.injected
public com.intellij.psi.impl.source.tree.injected.XmlAttributeLiteralEscaper extends com.intellij.psi.LiteralTextEscaper {
private final com.intellij.psi.xml.XmlAttribute myXmlAttribute
public void <init> (com.intellij.psi.impl.source.xml.XmlAttributeValueImpl)
com.intellij.psi.impl.source.xml.XmlAttributeValueImpl host
com.intellij.psi.PsiElement parent
public boolean decode (com.intellij.openapi.util.TextRange, java.lang.StringBuilder)
com.intellij.openapi.util.TextRange rangeInsideHost
StringBuilder outChars
com.intellij.openapi.util.TextRange valueTextRange
int startInDecoded
int endInDecoded
String displayValue
public int getOffsetInHost (int, com.intellij.openapi.util.TextRange)
int offsetInDecoded
com.intellij.openapi.util.TextRange rangeInsideHost
com.intellij.openapi.util.TextRange valueTextRange
int displayStart
int dp
public boolean isOneLine ()
public com.intellij.openapi.util.TextRange getRelevantTextRange ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/injected/XmlCommentLiteralEscaper.class
XmlCommentLiteralEscaper.java
package com.intellij.psi.impl.source.tree.injected
public com.intellij.psi.impl.source.tree.injected.XmlCommentLiteralEscaper extends com.intellij.psi.LiteralTextEscaper {
public void <init> (com.intellij.psi.impl.source.xml.XmlCommentImpl)
com.intellij.psi.impl.source.xml.XmlCommentImpl 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
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/tree/injected/XmlTextLiteralEscaper.class
XmlTextLiteralEscaper.java
package com.intellij.psi.impl.source.tree.injected
public com.intellij.psi.impl.source.tree.injected.XmlTextLiteralEscaper extends com.intellij.psi.LiteralTextEscaper {
public void <init> (com.intellij.psi.impl.source.xml.XmlTextImpl)
com.intellij.psi.impl.source.xml.XmlTextImpl xmlText
public boolean decode (com.intellij.openapi.util.TextRange, java.lang.StringBuilder)
com.intellij.openapi.util.TextRange rangeInsideHost
StringBuilder outChars
int startInDecoded
int endInDecoded
public int getOffsetInHost (int, com.intellij.openapi.util.TextRange)
int offsetInDecoded
com.intellij.openapi.util.TextRange rangeInsideHost
int rangeInsideHostStartOffset
int displayStart
int i
int rangeInsideHostEndOffset
public com.intellij.openapi.util.TextRange getRelevantTextRange ()
public boolean isOneLine ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/LanguageXmlPsiPolicy.class
LanguageXmlPsiPolicy.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.LanguageXmlPsiPolicy extends com.intellij.lang.LanguageExtension {
public static final com.intellij.psi.impl.source.xml.LanguageXmlPsiPolicy INSTANCE
private void <init> ()
static void <clinit> ()
}
com/intellij/psi/impl/source/xml/PossiblePrefixReference.class
PossiblePrefixReference.java
package com.intellij.psi.impl.source.xml
public abstract com.intellij.psi.impl.source.xml.PossiblePrefixReference extends java.lang.Object implements com.intellij.psi.PsiReference {
public abstract boolean isPrefixReference ()
}
com/intellij/psi/impl/source/xml/SchemaPrefix$1.class
SchemaPrefix.java
package com.intellij.psi.impl.source.xml
final com.intellij.psi.impl.source.xml.SchemaPrefix$1 extends com.intellij.psi.impl.source.xml.SchemaPrefix {
void <init> (com.intellij.psi.xml.XmlAttribute, com.intellij.openapi.util.TextRange, java.lang.String)
com.intellij.psi.xml.XmlAttribute parent
com.intellij.openapi.util.TextRange range
String name
protected java.lang.String getNamespace ()
public volatile synthetic com.intellij.psi.PsiElement getDeclaration ()
}
com/intellij/psi/impl/source/xml/SchemaPrefix.class
SchemaPrefix.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.SchemaPrefix extends com.intellij.psi.impl.RenameableFakePsiElement {
private final com.intellij.openapi.util.TextRange myRange
private final String myName
public void <init> (com.intellij.psi.xml.XmlAttribute, com.intellij.openapi.util.TextRange, java.lang.String)
com.intellij.psi.xml.XmlAttribute parent
com.intellij.openapi.util.TextRange range
String name
public static com.intellij.psi.impl.source.xml.SchemaPrefix createJspPrefix (com.intellij.psi.xml.XmlAttributeValue, java.lang.String)
com.intellij.psi.xml.XmlAttributeValue element
String prefix
com.intellij.openapi.util.TextRange range
public java.lang.String getTypeName ()
public javax.swing.Icon getIcon ()
public int getTextOffset ()
public int getTextLength ()
public java.lang.String getName ()
public com.intellij.psi.xml.XmlAttribute getDeclaration ()
public com.intellij.openapi.util.TextRange getTextRange ()
public com.intellij.psi.search.SearchScope getUseScope ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public java.lang.String getQuickNavigateInfo ()
String ns
StringBuilder builder
protected java.lang.String getNamespace ()
com.intellij.psi.xml.XmlAttribute parent
public volatile synthetic com.intellij.psi.PsiElement getDeclaration ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/SchemaPrefixReference.class
SchemaPrefixReference.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.SchemaPrefixReference extends com.intellij.psi.PsiReferenceBase implements com.intellij.psi.impl.source.xml.PossiblePrefixReference com.intellij.psi.ResolvingHint {
private final com.intellij.psi.impl.source.xml.SchemaPrefix myPrefix
private final String myName
private final com.intellij.psi.impl.source.xml.TagNameReference myTagNameReference
public void <init> (com.intellij.psi.xml.XmlElement, com.intellij.openapi.util.TextRange, java.lang.String, com.intellij.psi.impl.source.xml.TagNameReference)
com.intellij.psi.xml.XmlElement element
com.intellij.openapi.util.TextRange range
String name
com.intellij.psi.impl.source.xml.TagNameReference reference
public java.lang.String getNamespacePrefix ()
public boolean canResolveTo (java.lang.Class)
Class elementClass
public com.intellij.psi.impl.source.xml.SchemaPrefix resolve ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.xml.XmlAttribute attr
com.intellij.psi.xml.XmlTag tag
String name
public static com.intellij.psi.impl.source.xml.SchemaPrefix resolvePrefix (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String name
com.intellij.xml.XmlExtension extension
public boolean isSoft ()
public boolean isPrefixReference ()
public com.intellij.psi.impl.source.xml.TagNameReference getTagNameReference ()
public volatile synthetic com.intellij.psi.PsiElement resolve ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/TagNameReference.class
TagNameReference.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.TagNameReference extends java.lang.Object implements com.intellij.psi.PsiReference {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected final boolean myStartTagFlag
private final com.intellij.lang.ASTNode myNameElement
public void <init> (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode nameElement
boolean startTagFlag
public com.intellij.psi.PsiElement getElement ()
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
protected com.intellij.psi.xml.XmlTag getTagElement ()
com.intellij.psi.PsiElement element
public com.intellij.openapi.util.TextRange getRangeInElement ()
int parentOffset
com.intellij.lang.ASTNode node
com.intellij.psi.PsiElement element
int elementLength
int diffFromEnd
int nameEnd
com.intellij.lang.ASTNode nameElement
int colon
protected int getPrefixIndex (java.lang.String)
String name
public com.intellij.lang.ASTNode getNameElement ()
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.XmlElementDescriptor descriptor
public java.lang.String getCanonicalText ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement psiElement
String namespacePrefix
int index
String newElementName
com.intellij.psi.xml.XmlTag element
protected java.lang.String prependNamespacePrefix (java.lang.String, java.lang.String)
String newElementName
String namespacePrefix
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.meta.PsiMetaOwner owner
com.intellij.psi.xml.XmlTag tagElement
String newElementName
int index
com.intellij.psi.PsiElement element
com.intellij.psi.meta.PsiMetaData metaData
com.intellij.psi.xml.XmlTag tag
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isSoft ()
static com.intellij.psi.impl.source.xml.TagNameReference createTagNameReference (com.intellij.psi.xml.XmlElement, com.intellij.lang.ASTNode, boolean)
com.intellij.psi.xml.XmlElement element
com.intellij.lang.ASTNode nameElement
boolean startTagFlag
com.intellij.xml.XmlExtension extension
public boolean isStartTagFlag ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/TagNameVariantCollector.class
TagNameVariantCollector.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.TagNameVariantCollector extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static java.util.List getTagDescriptors (com.intellij.psi.xml.XmlTag, java.util.Collection, java.util.List)
com.intellij.xml.XmlElementDescriptor descriptor
com.intellij.psi.xml.XmlTag declarationTag
String namespace
com.intellij.xml.XmlElementDescriptor descriptor
int i
int initialSize
String namespace
com.intellij.psi.xml.XmlTag element
java.util.Collection namespaces
java.util.List nsInfo
com.intellij.xml.XmlElementDescriptor elementDescriptor
String elementNamespace
java.util.Map descriptorsMap
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement curElement
java.util.Set visited
com.intellij.xml.XmlExtension extension
java.util.ArrayList variants
boolean hasPrefix
private static void processVariantsInNamespace (java.lang.String, com.intellij.psi.xml.XmlTag, java.util.List, com.intellij.xml.XmlElementDescriptor, java.lang.String, java.util.Map, java.util.Set, com.intellij.psi.xml.XmlTag, com.intellij.xml.XmlExtension)
com.intellij.xml.XmlElementDescriptor containedDescriptor
com.intellij.xml.XmlElementDescriptor descriptor
com.intellij.xml.XmlElementDescriptor parentDescriptor
com.intellij.xml.XmlElementDescriptor candidateDescriptor
com.intellij.xml.XmlElementDescriptor[] rootElementsDescriptors
com.intellij.psi.xml.XmlTag parentTag
com.intellij.xml.XmlElementDescriptor parentDescriptor
com.intellij.xml.XmlNSDescriptor nsDescriptor
String namespace
com.intellij.psi.xml.XmlTag element
java.util.List variants
com.intellij.xml.XmlElementDescriptor elementDescriptor
String elementNamespace
java.util.Map descriptorsMap
java.util.Set visited
com.intellij.psi.xml.XmlTag parent
com.intellij.xml.XmlExtension extension
private static com.intellij.xml.XmlNSDescriptor getDescriptor (com.intellij.psi.xml.XmlTag, java.lang.String, boolean, com.intellij.xml.XmlExtension)
com.intellij.psi.xml.XmlTag element
String namespace
boolean strict
com.intellij.xml.XmlExtension extension
static boolean couldContainDescriptor (com.intellij.psi.xml.XmlTag, com.intellij.xml.XmlElementDescriptor, com.intellij.xml.XmlElementDescriptor, java.lang.String, boolean)
com.intellij.psi.xml.XmlTag parentTag
com.intellij.xml.XmlElementDescriptor parentDescriptor
com.intellij.xml.XmlElementDescriptor childDescriptor
String childNamespace
boolean strict
com.intellij.psi.xml.XmlTag childTag
com.intellij.xml.XmlElementDescriptor descriptor
private static boolean isAcceptableNs (com.intellij.psi.xml.XmlTag, com.intellij.xml.XmlElementDescriptor, java.lang.String, java.lang.String)
com.intellij.psi.xml.XmlTag element
com.intellij.xml.XmlElementDescriptor elementDescriptor
String elementNamespace
String namespace
public static boolean couldContain (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag parent
com.intellij.psi.xml.XmlTag child
private static synthetic boolean lambda$getTagDescriptors$0 (boolean, java.util.Collection, com.intellij.xml.XmlElementDescriptor)
boolean hasPrefix
java.util.Collection namespaces
com.intellij.xml.XmlElementDescriptor descriptor
static void <clinit> ()
}
com/intellij/psi/impl/source/xml/XmlAttlistDeclImpl$1.class
XmlAttlistDeclImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlAttlistDeclImpl$1 extends com.intellij.psi.scope.processor.FilterElementProcessor {
final synthetic com.intellij.psi.impl.source.xml.XmlAttlistDeclImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlAttlistDeclImpl, com.intellij.psi.filters.ElementFilter, java.util.List)
com.intellij.psi.impl.source.xml.XmlAttlistDeclImpl this$0
com.intellij.psi.filters.ElementFilter x0
java.util.List x1
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlAttlistDeclImpl.class
XmlAttlistDeclImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlAttlistDeclImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlAttlistDecl {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public com.intellij.psi.xml.XmlElement getNameElement ()
public com.intellij.psi.xml.XmlAttributeDecl[] getAttributeDecls ()
java.util.List result
public com.intellij.psi.PsiReference[] getReferences ()
public java.lang.String getName ()
com.intellij.psi.xml.XmlElement xmlElement
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlAttributeDeclImpl$1.class
XmlAttributeDeclImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlAttributeDeclImpl$1 extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
final synthetic StringBuilder val$builder
final synthetic com.intellij.psi.impl.source.xml.XmlAttributeDeclImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlAttributeDeclImpl, java.lang.StringBuilder)
com.intellij.psi.impl.source.xml.XmlAttributeDeclImpl this$0
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlAttributeDeclImpl.class
XmlAttributeDeclImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlAttributeDeclImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlAttributeDecl com.intellij.psi.xml.XmlElementType {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String ID_ATT
private static final String IDREF_ATT
public void <init> ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.psi.xml.XmlElement getNameElement ()
public boolean isAttributeRequired ()
public boolean isAttributeFixed ()
public boolean isAttributeImplied ()
public com.intellij.psi.xml.XmlAttributeValue getDefaultValue ()
public java.lang.String getDefaultValueText ()
com.intellij.psi.xml.XmlAttributeValue value
String text
StringBuilder builder
public boolean isEnumerated ()
public com.intellij.psi.xml.XmlElement[] getEnumeratedValues ()
com.intellij.psi.xml.XmlEnumeratedType enumeratedType
public boolean isIdAttribute ()
com.intellij.psi.PsiElement elementType
private com.intellij.psi.PsiElement findElementType ()
com.intellij.psi.PsiElement elementName
com.intellij.psi.PsiElement nextSibling
com.intellij.psi.PsiElement elementType
public boolean isIdRefAttribute ()
com.intellij.psi.PsiElement elementType
public com.intellij.psi.meta.PsiMetaData getMetaData ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public java.lang.String getName ()
com.intellij.psi.xml.XmlElement name
public boolean canNavigate ()
com.intellij.psi.PsiNamedElement psiNamedElement
public void navigate (boolean)
boolean requestFocus
com.intellij.psi.PsiNamedElement psiNamedElement
com.intellij.pom.Navigatable navigatable
public com.intellij.psi.PsiElement getNavigationElement ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlAttributeImpl$1.class
XmlAttributeImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlAttributeImpl$1 extends com.intellij.pom.impl.PomTransactionBase {
final synthetic com.intellij.lang.ASTNode val$value
final synthetic com.intellij.lang.ASTNode val$newValue
final synthetic com.intellij.pom.PomModel val$model
final synthetic com.intellij.psi.impl.source.xml.XmlAttributeImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlAttributeImpl, com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.pom.PomModel)
com.intellij.psi.impl.source.xml.XmlAttributeImpl this$0
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner ()
com.intellij.psi.impl.source.xml.XmlAttributeImpl att
}
com/intellij/psi/impl/source/xml/XmlAttributeImpl$2.class
XmlAttributeImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlAttributeImpl$2 extends com.intellij.pom.impl.PomTransactionBase {
final synthetic com.intellij.pom.PomModel val$model
final synthetic String val$oldName
final synthetic String val$nameText
final synthetic String val$oldValue
final synthetic com.intellij.psi.xml.XmlAttribute val$attribute
final synthetic com.intellij.openapi.util.Ref val$replaced
final synthetic com.intellij.lang.ASTNode val$name
final synthetic com.intellij.lang.ASTNode val$newName
final synthetic com.intellij.psi.impl.source.xml.XmlAttributeImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlAttributeImpl, com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, com.intellij.pom.PomModel, java.lang.String, java.lang.String, java.lang.String, com.intellij.psi.xml.XmlAttribute, com.intellij.openapi.util.Ref, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.psi.impl.source.xml.XmlAttributeImpl this$0
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.psi.PsiFile file
com.intellij.pom.xml.XmlChangeSet xmlAspectChangeSet
}
com/intellij/psi/impl/source/xml/XmlAttributeImpl$VolatileState.class
XmlAttributeImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlAttributeImpl$VolatileState extends java.lang.Object {
private final String myDisplayText
private final int[] myGapDisplayStarts
private final int[] myGapPhysicalStarts
private final com.intellij.openapi.util.TextRange myValueTextRange
private void <init> (java.lang.String, int[], int[], com.intellij.openapi.util.TextRange)
String displayText
int[] gapDisplayStarts
int[] gapPhysicalStarts
com.intellij.openapi.util.TextRange valueTextRange
static synthetic java.lang.String access$000 (com.intellij.psi.impl.source.xml.XmlAttributeImpl$VolatileState)
com.intellij.psi.impl.source.xml.XmlAttributeImpl$VolatileState x0
static synthetic com.intellij.openapi.util.TextRange access$100 (com.intellij.psi.impl.source.xml.XmlAttributeImpl$VolatileState)
com.intellij.psi.impl.source.xml.XmlAttributeImpl$VolatileState x0
static synthetic int[] access$200 (com.intellij.psi.impl.source.xml.XmlAttributeImpl$VolatileState)
com.intellij.psi.impl.source.xml.XmlAttributeImpl$VolatileState x0
static synthetic int[] access$300 (com.intellij.psi.impl.source.xml.XmlAttributeImpl$VolatileState)
com.intellij.psi.impl.source.xml.XmlAttributeImpl$VolatileState x0
synthetic void <init> (java.lang.String, int[], int[], com.intellij.openapi.util.TextRange, com.intellij.psi.impl.source.xml.XmlAttributeImpl$1)
String x0
int[] x1
int[] x2
com.intellij.openapi.util.TextRange x3
com.intellij.psi.impl.source.xml.XmlAttributeImpl$1 x4
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlAttributeImpl.class
XmlAttributeImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlAttributeImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlAttribute com.intellij.psi.HintedReferenceHost {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final int myHC
private volatile com.intellij.psi.impl.source.xml.XmlAttributeImpl$VolatileState myVolatileState
public final int hashCode ()
public void <init> ()
protected void <init> (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType elementType
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.psi.xml.XmlAttributeValue getValueElement ()
public void setValue (java.lang.String) throws com.intellij.util.IncorrectOperationException
String valueText
com.intellij.lang.ASTNode value
com.intellij.pom.PomModel model
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.lang.ASTNode newValue
com.intellij.pom.xml.XmlAspect aspect
protected com.intellij.psi.xml.XmlAttribute createAttribute (java.lang.String, java.lang.String)
String valueText
String name
public com.intellij.psi.xml.XmlElement getNameElement ()
public java.lang.String getNamespace ()
String name
String prefixByQualifiedName
public java.lang.String getNamespacePrefix ()
public com.intellij.psi.xml.XmlTag getParent ()
com.intellij.psi.PsiElement parentTag
public java.lang.String getLocalName ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String getValue ()
com.intellij.psi.xml.XmlAttributeValue valueElement
protected void appendChildToDisplayValue (java.lang.StringBuilder, com.intellij.lang.ASTNode)
StringBuilder buffer
com.intellij.lang.ASTNode child
public java.lang.String getDisplayValue ()
com.intellij.psi.impl.source.xml.XmlAttributeImpl$VolatileState state
public int physicalToDisplay (int)
int gapIndex
int gapIndex
int physicalIndex
com.intellij.psi.impl.source.xml.XmlAttributeImpl$VolatileState state
int bsResult
int gapIndex
int shift
public int displayToPhysical (int)
int gapIndex
int gapIndex
int displayIndex
com.intellij.psi.impl.source.xml.XmlAttributeImpl$VolatileState state
String displayValue
int[] gapDisplayStarts
int bsResult
int gapIndex
int shift
public com.intellij.openapi.util.TextRange getValueTextRange ()
com.intellij.psi.impl.source.xml.XmlAttributeImpl$VolatileState state
public void clearCaches ()
public java.lang.String getName ()
com.intellij.psi.xml.XmlElement element
public boolean isNamespaceDeclaration ()
String name
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String nameText
com.intellij.lang.ASTNode name
String oldName
String oldValue
com.intellij.pom.PomModel model
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.lang.ASTNode newName
com.intellij.pom.xml.XmlAspect aspect
com.intellij.openapi.util.Ref replaced
public com.intellij.psi.PsiReference getReference ()
com.intellij.psi.PsiReference[] refs
public boolean shouldAskParentForReferences (com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiReferenceService$Hints hints
public final com.intellij.psi.PsiReference[] getReferences ()
public com.intellij.psi.PsiReference[] getReferences (com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.xml.XmlElement nameElement
String localName
String prefix
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiReference[] refs
com.intellij.psi.PsiReference[] refs
String prefix
com.intellij.psi.PsiReferenceService$Hints hints
com.intellij.psi.PsiReference[] referencesFromProviders
com.intellij.psi.PsiReference[] refs
public com.intellij.xml.XmlAttributeDescriptor getDescriptor ()
private com.intellij.openapi.util.ModificationTracker externalResourceModificationTracker ()
com.intellij.openapi.project.Project project
com.intellij.javaee.ExternalResourceManagerEx manager
private com.intellij.xml.XmlAttributeDescriptor getDescriptorImpl ()
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.XmlElementDescriptor descr
com.intellij.xml.XmlAttributeDescriptor attributeDescr
public java.lang.String getRealLocalName ()
String name
private com.intellij.psi.impl.source.xml.XmlAttributeImpl$VolatileState getFreshState ()
com.intellij.psi.impl.source.xml.XmlAttributeImpl$VolatileState state
private com.intellij.psi.impl.source.xml.XmlAttributeImpl$VolatileState recalculate ()
int start
com.intellij.psi.tree.IElementType elementType
int end
int originalLength
int i
com.intellij.psi.xml.XmlAttributeValue value
com.intellij.psi.PsiElement firstChild
com.intellij.lang.ASTNode child
com.intellij.openapi.util.TextRange valueTextRange
gnu.trove.TIntArrayList gapsStarts
gnu.trove.TIntArrayList gapsShifts
StringBuilder buffer
int[] gapDisplayStarts
int[] gapPhysicalStarts
int currentGapsSum
com.intellij.psi.impl.source.xml.XmlAttributeImpl$VolatileState volatileState
private static java.lang.String getEntityValue (com.intellij.psi.xml.XmlEntityRef)
com.intellij.psi.xml.XmlAttributeValue valueElement
com.intellij.psi.xml.XmlEntityRef entityRef
com.intellij.psi.xml.XmlEntityDecl decl
public volatile synthetic com.intellij.psi.PsiElement getParent ()
private static synthetic long lambda$externalResourceModificationTracker$1 (com.intellij.javaee.ExternalResourceManagerEx, com.intellij.openapi.project.Project)
com.intellij.javaee.ExternalResourceManagerEx manager
com.intellij.openapi.project.Project project
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getDescriptor$0 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlAttributeReference$1.class
XmlAttributeReference.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlAttributeReference$1 extends com.intellij.openapi.util.NullableLazyValue {
final synthetic com.intellij.psi.impl.source.xml.XmlAttributeReference this$0
void <init> (com.intellij.psi.impl.source.xml.XmlAttributeReference)
com.intellij.psi.impl.source.xml.XmlAttributeReference this$0
protected com.intellij.xml.XmlAttributeDescriptor compute ()
protected volatile synthetic java.lang.Object compute ()
}
com/intellij/psi/impl/source/xml/XmlAttributeReference.class
XmlAttributeReference.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlAttributeReference extends java.lang.Object implements com.intellij.psi.PsiPolyVariantReference {
private final com.intellij.openapi.util.NullableLazyValue myDescriptor
private final com.intellij.psi.impl.source.xml.XmlAttributeImpl myAttribute
public void <init> (com.intellij.psi.impl.source.xml.XmlAttributeImpl)
com.intellij.psi.impl.source.xml.XmlAttributeImpl attribute
public com.intellij.psi.xml.XmlAttribute getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
int parentOffset
int nsLen
public com.intellij.psi.PsiElement resolve ()
com.intellij.xml.XmlAttributeDescriptor descriptor
public java.lang.String getCanonicalText ()
public com.intellij.psi.ResolveResult[] multiResolve (boolean)
boolean incompleteCode
com.intellij.xml.XmlAttributeDescriptor descriptor
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String prefix
com.intellij.xml.impl.XmlAttributeDescriptorEx xmlAttributeDescriptorEx
String s
String newElementName
String newName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.meta.PsiMetaOwner owner
com.intellij.psi.PsiElement element
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiManager manager
public java.lang.Object[] getVariants ()
public boolean isSoft ()
protected com.intellij.xml.XmlAttributeDescriptor getDescriptor ()
public volatile synthetic com.intellij.psi.PsiElement getElement ()
private static synthetic boolean lambda$isReferenceTo$0 (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement, com.intellij.psi.ResolveResult)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveResult result
static synthetic com.intellij.psi.impl.source.xml.XmlAttributeImpl access$000 (com.intellij.psi.impl.source.xml.XmlAttributeReference)
com.intellij.psi.impl.source.xml.XmlAttributeReference x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlAttributeValueImpl$1.class
XmlAttributeValueImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlAttributeValueImpl$1 extends java.lang.Object implements com.intellij.navigation.ItemPresentationWithSeparator {
final synthetic com.intellij.psi.impl.source.xml.XmlAttributeValueImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlAttributeValueImpl)
com.intellij.psi.impl.source.xml.XmlAttributeValueImpl this$0
public java.lang.String getPresentableText ()
public java.lang.String getLocationString ()
public javax.swing.Icon getIcon (boolean)
boolean open
}
com/intellij/psi/impl/source/xml/XmlAttributeValueImpl.class
XmlAttributeValueImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlAttributeValueImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlAttributeValue com.intellij.psi.PsiLanguageInjectionHost org.intellij.lang.regexp.RegExpLanguageHost com.intellij.psi.meta.PsiMetaOwner com.intellij.psi.meta.PsiMetaData {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String getValue ()
String text
com.intellij.lang.ASTNode startQuote
com.intellij.lang.ASTNode endQuote
public com.intellij.openapi.util.TextRange getValueTextRange ()
com.intellij.openapi.util.TextRange range
String value
int start
int end
public com.intellij.psi.PsiReference[] getReferences ()
public com.intellij.psi.PsiReference getReference ()
com.intellij.psi.PsiReference[] refs
public int getTextOffset ()
public boolean isValidHost ()
public com.intellij.psi.PsiLanguageInjectionHost updateText (java.lang.String)
String quoteChar
String contents
com.intellij.psi.xml.XmlAttribute newAttribute
com.intellij.psi.xml.XmlAttributeValue newValue
com.intellij.util.IncorrectOperationException e
String text
public com.intellij.psi.LiteralTextEscaper createLiteralTextEscaper ()
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 java.lang.String getName ()
public void init (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.navigation.ItemPresentation getPresentation ()
public boolean characterNeedsEscaping (char)
char c
public boolean supportsPerl5EmbeddedComments ()
public boolean supportsPossessiveQuantifiers ()
public boolean supportsPythonConditionalRefs ()
public boolean supportsNamedGroupSyntax (org.intellij.lang.regexp.psi.RegExpGroup)
org.intellij.lang.regexp.psi.RegExpGroup group
public boolean supportsNamedGroupRefSyntax (org.intellij.lang.regexp.psi.RegExpNamedGroupRef)
org.intellij.lang.regexp.psi.RegExpNamedGroupRef ref
public boolean supportsExtendedHexCharacter (org.intellij.lang.regexp.psi.RegExpChar)
org.intellij.lang.regexp.psi.RegExpChar regExpChar
public boolean isValidCategory (java.lang.String)
String[] name
String category
public java.lang.String[][] getAllKnownProperties ()
public java.lang.String getPropertyDescription (java.lang.String)
String name
public java.lang.String[][] getKnownCharacterClasses ()
public volatile synthetic java.lang.Object getValue ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlCommentImpl.class
XmlCommentImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlCommentImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlComment com.intellij.psi.xml.XmlElementType com.intellij.psi.meta.PsiMetaOwner com.intellij.psi.PsiLanguageInjectionHost {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public com.intellij.psi.tree.IElementType getTokenType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean isValidHost ()
public com.intellij.psi.xml.XmlTag getParentTag ()
public com.intellij.psi.xml.XmlTagChild getNextSiblingInTag ()
public com.intellij.psi.xml.XmlTagChild getPrevSiblingInTag ()
public com.intellij.psi.PsiReference[] getReferences ()
public com.intellij.psi.meta.PsiMetaData getMetaData ()
public com.intellij.psi.PsiLanguageInjectionHost updateText (java.lang.String)
String text
com.intellij.psi.PsiFile psiFile
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlComment comment
public com.intellij.psi.LiteralTextEscaper createLiteralTextEscaper ()
public java.lang.String getCommentText ()
com.intellij.lang.ASTNode node
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlConditionalSectionImpl.class
XmlConditionalSectionImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlConditionalSectionImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlConditionalSection {
public void <init> ()
public boolean isIncluded (com.intellij.psi.PsiFile)
boolean b
com.intellij.lang.ASTNode e
com.intellij.psi.xml.XmlEntityDecl decl
com.intellij.psi.xml.XmlEntityRef xmlEntityRef
String text
String name
com.intellij.psi.PsiElement psiElement
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.PsiFile targetFile
com.intellij.lang.ASTNode child
public com.intellij.psi.PsiElement getBodyStart ()
com.intellij.lang.ASTNode child
}
com/intellij/psi/impl/source/xml/XmlContentParticleImpl.class
XmlContentParticleImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlContentParticleImpl extends java.lang.Object implements com.intellij.psi.xml.XmlContentParticle com.intellij.psi.xml.XmlTokenType {
private final com.intellij.psi.xml.XmlToken myToken
public void <init> (com.intellij.psi.xml.XmlToken)
com.intellij.psi.xml.XmlToken token
public com.intellij.psi.xml.XmlContentParticle$Type getType ()
public com.intellij.psi.xml.XmlContentParticle$Quantifier getQuantifier ()
public static com.intellij.psi.xml.XmlContentParticle$Quantifier getQuantifierImpl (com.intellij.psi.PsiElement)
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement nextSibling
public com.intellij.psi.xml.XmlContentParticle[] getSubParticles ()
public com.intellij.xml.XmlElementDescriptor getElementDescriptor ()
}
com/intellij/psi/impl/source/xml/XmlDeclImpl.class
XmlDeclImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlDeclImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlDecl {
public void <init> ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlDescriptorUtil.class
XmlDescriptorUtil.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlDescriptorUtil extends java.lang.Object {
public void <init> ()
public static com.intellij.xml.XmlElementDescriptor[] getElementsDescriptors (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag context
com.intellij.psi.impl.source.xml.XmlDocumentImpl xmlDocument
public static com.intellij.xml.XmlElementDescriptor getElementDescriptor (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
com.intellij.xml.XmlElementDescriptor descriptor
com.intellij.psi.xml.XmlTag childTag
com.intellij.psi.xml.XmlTag contextTag
com.intellij.psi.xml.XmlDocument document
com.intellij.xml.XmlNSDescriptor nsDescriptor
public static com.intellij.html.impl.DelegatingRelaxedHtmlElementDescriptor wrapInDelegating (com.intellij.xml.XmlElementDescriptor)
com.intellij.xml.XmlElementDescriptor descriptor
private static synthetic com.intellij.xml.XmlElementDescriptor lambda$getElementsDescriptors$0 (com.intellij.xml.XmlElementDescriptor)
com.intellij.xml.XmlElementDescriptor descriptor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlDoctypeImpl$1.class
XmlDoctypeImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlDoctypeImpl$1 extends com.intellij.psi.impl.source.resolve.reference.impl.providers.URLReference {
final synthetic com.intellij.psi.PsiElement val$dtdUrlElement
final synthetic com.intellij.psi.impl.source.xml.XmlDoctypeImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlDoctypeImpl, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.impl.source.xml.XmlDoctypeImpl this$0
com.intellij.psi.PsiElement element
public java.lang.String getCanonicalText ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlDoctypeImpl.class
XmlDoctypeImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlDoctypeImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlDoctype {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public void clearCaches ()
com.intellij.psi.xml.XmlTag rootTag
com.intellij.psi.xml.XmlDocument doc
private com.intellij.psi.xml.XmlDocument getContainingDocument ()
com.intellij.psi.PsiElement elem
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public java.lang.String getDtdUri ()
com.intellij.psi.PsiElement dtdUrlElement
private static java.lang.String extractValue (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
String text
private static java.lang.String stripInjectedEscapingQuotes (java.lang.String)
String text
private static boolean hasInjectedEscapingQuotes (com.intellij.psi.PsiElement, java.lang.String)
char escapedChar
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement element
String text
public com.intellij.psi.PsiElement getDtdUrlElement ()
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement docTypePublic
com.intellij.psi.PsiElement docTypeSystem
public com.intellij.psi.xml.XmlElement getNameElement ()
public java.lang.String getPublicId ()
public java.lang.String getSystemId ()
private java.lang.String getSomeId (int)
com.intellij.psi.PsiElement element
int role
com.intellij.psi.PsiElement docTypeSystem
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.xml.XmlMarkupDecl getMarkupDecl ()
com.intellij.psi.PsiElement child
public com.intellij.psi.PsiReference[] getReferences ()
com.intellij.psi.PsiElement dtdUrlElement
com.intellij.psi.PsiReference uriRef
com.intellij.psi.PsiReference[] refs
protected com.intellij.psi.PsiReference createUrlReference (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement dtdUrlElement
static synthetic java.lang.String access$000 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlDocumentImpl$1.class
XmlDocumentImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlDocumentImpl$1 extends com.intellij.psi.XmlRecursiveElementVisitor {
private static final String TOKENS_KEY
private static final String ELEMENTS_KEY
final synthetic gnu.trove.TObjectIntHashMap val$map
final synthetic com.intellij.psi.impl.source.xml.XmlDocumentImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlDocumentImpl, gnu.trove.TObjectIntHashMap)
com.intellij.psi.impl.source.xml.XmlDocumentImpl this$0
public void visitXmlToken (com.intellij.psi.xml.XmlToken)
com.intellij.psi.xml.XmlToken token
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private void inc (java.lang.String)
String key
}
com/intellij/psi/impl/source/xml/XmlDocumentImpl$2.class
XmlDocumentImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlDocumentImpl$2 extends com.intellij.pom.impl.PomTransactionBase {
final synthetic com.intellij.psi.impl.source.tree.TreeElement[] val$holder
final synthetic com.intellij.psi.impl.source.tree.TreeElement val$first
final synthetic com.intellij.lang.ASTNode val$last
final synthetic com.intellij.lang.ASTNode val$anchor
final synthetic Boolean val$before
final synthetic com.intellij.pom.PomModel val$model
final synthetic com.intellij.psi.impl.source.xml.XmlDocumentImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlDocumentImpl, com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, com.intellij.psi.impl.source.tree.TreeElement[], com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean, com.intellij.pom.PomModel)
com.intellij.psi.impl.source.xml.XmlDocumentImpl this$0
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner ()
}
com/intellij/psi/impl/source/xml/XmlDocumentImpl$3.class
XmlDocumentImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlDocumentImpl$3 extends com.intellij.pom.impl.PomTransactionBase {
final synthetic com.intellij.lang.ASTNode val$child
final synthetic com.intellij.pom.PomModel val$model
final synthetic com.intellij.psi.impl.source.xml.XmlDocumentImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlDocumentImpl, com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, com.intellij.lang.ASTNode, com.intellij.pom.PomModel)
com.intellij.psi.impl.source.xml.XmlDocumentImpl this$0
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner ()
}
com/intellij/psi/impl/source/xml/XmlDocumentImpl$4.class
XmlDocumentImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlDocumentImpl$4 extends com.intellij.pom.impl.PomTransactionBase {
final synthetic com.intellij.lang.ASTNode val$child
final synthetic com.intellij.psi.impl.source.tree.TreeElement val$newElement
final synthetic com.intellij.pom.PomModel val$model
final synthetic com.intellij.psi.impl.source.xml.XmlDocumentImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlDocumentImpl, com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, com.intellij.lang.ASTNode, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.pom.PomModel)
com.intellij.psi.impl.source.xml.XmlDocumentImpl this$0
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner ()
}
com/intellij/psi/impl/source/xml/XmlDocumentImpl.class
XmlDocumentImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlDocumentImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlDocument {
private static final com.intellij.openapi.util.Key AUTO_GENERATED
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.util.concurrency.AtomicFieldUpdater MY_PROLOG_UPDATER
private static final com.intellij.util.concurrency.AtomicFieldUpdater MY_ROOT_TAG_UPDATER
private volatile com.intellij.psi.xml.XmlProlog myProlog
private volatile com.intellij.psi.xml.XmlTag myRootTag
private volatile long myExtResourcesModCount
private java.util.concurrent.ConcurrentMap myDefaultDescriptorsCacheStrict
private java.util.concurrent.ConcurrentMap myDefaultDescriptorsCacheNotStrict
public static boolean isAutoGeneratedSchema (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
public void <init> ()
protected void <init> (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
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.tree.IElementType i
public com.intellij.psi.xml.XmlProlog getProlog ()
com.intellij.psi.xml.XmlProlog prolog
public com.intellij.psi.xml.XmlTag getRootTag ()
com.intellij.psi.xml.XmlTag rootTag
public com.intellij.xml.XmlNSDescriptor getRootTagNSDescriptor ()
com.intellij.psi.xml.XmlTag rootTag
public void clearCaches ()
public com.intellij.xml.XmlNSDescriptor getDefaultNSDescriptor (java.lang.String, boolean)
java.util.concurrent.ConcurrentMap defaultDescriptorsCache
String namespace
boolean strict
long curExtResourcesModCount
java.util.concurrent.ConcurrentMap defaultDescriptorsCache
com.intellij.psi.util.CachedValue cachedValue
private boolean isGeneratedFromDtd (com.intellij.xml.XmlNSDescriptor)
com.intellij.xml.XmlNSDescriptor defaultNSDescriptorInner
com.intellij.psi.xml.XmlFile descriptorFile
String otherName
private com.intellij.xml.XmlNSDescriptor getDefaultNSDescriptorInner (java.lang.String, boolean)
String htmlns
com.intellij.psi.xml.XmlFile descriptorFile
com.intellij.xml.XmlNSDescriptor nsDescriptor
String xhtmlNamespace
com.intellij.psi.xml.XmlDocument document
boolean documentIsSchemaThatDefinesNs
com.intellij.psi.xml.XmlFile xmlFile
com.intellij.xml.XmlNSDescriptor descr
com.intellij.psi.xml.XmlFile xmlFile
com.intellij.psi.PsiFile fileFromText
com.intellij.openapi.progress.ProcessCanceledException ex
String namespace
boolean strict
com.intellij.psi.xml.XmlFile containingFile
com.intellij.psi.xml.XmlProlog prolog
com.intellij.psi.xml.XmlDoctype doctype
boolean dtdUriFromDocTypeIsNamespace
public static com.intellij.xml.XmlNSDescriptor getCachedHtmlNsDescriptor (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile descriptorFile
private static java.lang.String getFilePathForLogging (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile vFile
private com.intellij.xml.XmlNSDescriptor getNsDescriptorFormDocType (com.intellij.psi.xml.XmlDoctype, com.intellij.psi.xml.XmlFile, boolean)
com.intellij.psi.xml.XmlFile xmlFile
String schemaFilePath
com.intellij.xml.XmlNSDescriptor descriptorFromDtd
com.intellij.psi.xml.XmlDoctype doctype
com.intellij.psi.xml.XmlFile containingFile
boolean forHtml
com.intellij.xml.XmlNSDescriptor descriptor
String filePath
String dtdUri
private com.intellij.xml.XmlNSDescriptor getNSDescriptorFromMetaData (com.intellij.psi.meta.PsiMetaOwner, boolean)
com.intellij.psi.meta.PsiMetaOwner metaOwner
boolean nonEmpty
com.intellij.xml.XmlNSDescriptor descriptor
public com.intellij.psi.impl.source.tree.CompositePsiElement clone ()
java.util.HashMap cacheStrict
java.util.HashMap cacheNotStrict
com.intellij.psi.impl.source.xml.XmlDocumentImpl copy
public com.intellij.psi.PsiElement copy ()
java.util.HashMap cacheStrict
java.util.HashMap cacheNotStrict
com.intellij.psi.impl.source.xml.XmlDocumentImpl copy
private void updateSelfDependentDtdDescriptors (com.intellij.psi.impl.source.xml.XmlDocumentImpl, java.util.HashMap, java.util.HashMap)
com.intellij.xml.XmlNSDescriptor nsDescriptor
java.util.Map$Entry e
com.intellij.xml.XmlNSDescriptor nsDescriptor
java.util.Map$Entry e
com.intellij.psi.impl.source.xml.XmlDocumentImpl copy
java.util.HashMap cacheStrict
java.util.HashMap cacheNotStrict
public com.intellij.psi.meta.PsiMetaData getMetaData ()
public void dumpStatistics ()
Object key
gnu.trove.TObjectIntHashMap map
com.intellij.psi.PsiElementVisitor psiRecursiveElementVisitor
Object[] keys
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.pom.PomModel model
com.intellij.pom.xml.XmlAspect aspect
com.intellij.psi.impl.source.tree.TreeElement[] holder
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.pom.PomModel model
com.intellij.pom.xml.XmlAspect aspect
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
com.intellij.pom.PomModel model
com.intellij.pom.xml.XmlAspect aspect
public volatile synthetic com.intellij.psi.impl.source.tree.CompositeElement clone ()
public volatile synthetic java.lang.Object clone ()
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getCachedHtmlNsDescriptor$2 (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile descriptorFile
com.intellij.psi.xml.XmlDocument document
private static synthetic com.intellij.psi.xml.XmlDocument lambda$getDefaultNSDescriptorInner$1 (com.intellij.psi.xml.XmlFile) throws java.lang.RuntimeException
com.intellij.psi.xml.XmlFile xmlFile
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getDefaultNSDescriptor$0 (java.lang.String, boolean)
String namespace
boolean strict
com.intellij.xml.XmlNSDescriptor defaultNSDescriptorInner
static synthetic com.intellij.psi.impl.source.tree.TreeElement access$001 (com.intellij.psi.impl.source.xml.XmlDocumentImpl, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.xml.XmlDocumentImpl x0
com.intellij.psi.impl.source.tree.TreeElement x1
com.intellij.lang.ASTNode x2
com.intellij.lang.ASTNode x3
Boolean x4
static synthetic void access$101 (com.intellij.psi.impl.source.xml.XmlDocumentImpl, com.intellij.lang.ASTNode)
com.intellij.psi.impl.source.xml.XmlDocumentImpl x0
com.intellij.lang.ASTNode x1
static synthetic void access$201 (com.intellij.psi.impl.source.xml.XmlDocumentImpl, com.intellij.lang.ASTNode, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.xml.XmlDocumentImpl x0
com.intellij.lang.ASTNode x1
com.intellij.psi.impl.source.tree.TreeElement x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlElementChangeUtil.class
XmlElementChangeUtil.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlElementChangeUtil extends java.lang.Object {
private void <init> ()
static void doNameReplacement (com.intellij.psi.PsiNamedElement, com.intellij.psi.xml.XmlElement, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiNamedElement xmlElementDecl
com.intellij.psi.xml.XmlElement nameElement
String name
static boolean isInProjectContent (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile vfile
}
com/intellij/psi/impl/source/xml/XmlElementContentGroupImpl$1.class
XmlElementContentGroupImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlElementContentGroupImpl$1 extends com.intellij.openapi.util.NotNullLazyValue {
static final synthetic boolean $assertionsDisabled
final synthetic com.intellij.psi.impl.source.xml.XmlElementContentGroupImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlElementContentGroupImpl)
com.intellij.psi.impl.source.xml.XmlElementContentGroupImpl this$0
protected com.intellij.psi.xml.XmlContentParticle[] compute ()
protected volatile synthetic java.lang.Object compute ()
private static synthetic com.intellij.psi.xml.XmlContentParticle lambda$compute$0 (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode astNode
com.intellij.psi.PsiElement element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlElementContentGroupImpl.class
XmlElementContentGroupImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlElementContentGroupImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlElementContentGroup com.intellij.psi.xml.XmlElementType {
private final com.intellij.openapi.util.NotNullLazyValue myParticles
public void <init> ()
public com.intellij.psi.xml.XmlContentParticle$Type getType ()
public com.intellij.psi.xml.XmlContentParticle$Quantifier getQuantifier ()
public com.intellij.psi.xml.XmlContentParticle[] getSubParticles ()
public com.intellij.xml.XmlElementDescriptor getElementDescriptor ()
}
com/intellij/psi/impl/source/xml/XmlElementContentSpecImpl.class
XmlElementContentSpecImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlElementContentSpecImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlElementContentSpec com.intellij.psi.xml.XmlElementType {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public boolean isEmpty ()
public boolean isAny ()
public boolean isMixed ()
com.intellij.psi.xml.XmlElementContentGroup topGroup
public boolean hasChildren ()
public com.intellij.psi.xml.XmlElementContentGroup getTopGroup ()
public com.intellij.psi.PsiReference[] getReferences ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlElementDeclImpl.class
XmlElementDeclImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlElementDeclImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlElementDecl com.intellij.psi.xml.XmlElementType {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public int getTextOffset ()
com.intellij.psi.xml.XmlElement name
public com.intellij.psi.xml.XmlElement getNameElement ()
public com.intellij.psi.xml.XmlElementContentSpec getContentSpecElement ()
public com.intellij.psi.meta.PsiMetaData getMetaData ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiReference[] getReferences ()
public com.intellij.psi.PsiElement getOriginalElement ()
com.intellij.psi.PsiNamedElement element
public boolean canNavigate ()
public void navigate (boolean)
com.intellij.psi.PsiElement element
boolean requestFocus
public java.lang.String getName ()
com.intellij.psi.xml.XmlElement xmlElement
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
public com.intellij.psi.PsiElement getNameIdentifier ()
public com.intellij.psi.PsiElement getNavigationElement ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlElementDescriptorProvider.class
XmlElementDescriptorProvider.java
package com.intellij.psi.impl.source.xml
public abstract com.intellij.psi.impl.source.xml.XmlElementDescriptorProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.xml.XmlElementDescriptor getDescriptor (com.intellij.psi.xml.XmlTag)
static void <clinit> ()
}
com/intellij/psi/impl/source/xml/XmlElementImpl$1.class
XmlElementImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlElementImpl$1 extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
final synthetic com.intellij.psi.tree.IElementType val$type
final synthetic com.intellij.psi.xml.XmlElement[] val$result
final synthetic com.intellij.psi.impl.source.xml.XmlElementImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlElementImpl, com.intellij.psi.tree.IElementType, com.intellij.psi.xml.XmlElement[])
com.intellij.psi.impl.source.xml.XmlElementImpl this$0
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlElementImpl$2.class
XmlElementImpl.java
package com.intellij.psi.impl.source.xml
final com.intellij.psi.impl.source.xml.XmlElementImpl$2 extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
final synthetic StringBuilder val$builder
void <init> (java.lang.StringBuilder)
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlElementImpl.class
XmlElementImpl.java
package com.intellij.psi.impl.source.xml
public abstract com.intellij.psi.impl.source.xml.XmlElementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.xml.XmlElement {
public void <init> (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public boolean processElements (com.intellij.psi.search.PsiElementProcessor, com.intellij.psi.PsiElement)
com.intellij.psi.search.PsiElementProcessor processor
com.intellij.psi.PsiElement place
public boolean processChildren (com.intellij.psi.search.PsiElementProcessor)
com.intellij.psi.search.PsiElementProcessor processor
public com.intellij.psi.xml.XmlElement findElementByTokenType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
com.intellij.psi.xml.XmlElement[] result
public com.intellij.psi.PsiElement getContext ()
com.intellij.psi.xml.XmlElement data
private com.intellij.psi.PsiElement getAstParent ()
public com.intellij.psi.PsiElement getNavigationElement ()
com.intellij.psi.xml.XmlElement including
com.intellij.psi.PsiElement astParent
com.intellij.psi.PsiElement parentNavigation
public com.intellij.psi.PsiElement getParent ()
public com.intellij.lang.Language getLanguage ()
protected static java.lang.String getNameFromEntityRef (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.tree.IElementType)
StringBuilder builder
com.intellij.psi.impl.source.tree.CompositeElement compositeElement
com.intellij.psi.tree.IElementType xmlEntityDeclStart
com.intellij.lang.ASTNode node
com.intellij.lang.ASTNode name
public com.intellij.psi.search.SearchScope getUseScope ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
com.intellij.psi.PsiElement element1
public boolean skipValidation ()
com.intellij.psi.PsiElement child
com.intellij.psi.PsiFile containingFile
Boolean doNotValidate
com.intellij.psi.templateLanguages.OuterLanguageElement element
public void clearCaches ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlEntityCache.class
XmlEntityCache.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlEntityCache extends java.lang.Object {
static final Object LOCK
private static final com.intellij.openapi.util.Key XML_ENTITY_DECL_MAP
public void <init> ()
public static void cacheParticularEntity (com.intellij.psi.PsiFile, com.intellij.psi.xml.XmlEntityDecl)
java.util.Map cachingMap
String name
com.intellij.psi.SmartPsiElementPointer declPointer
com.intellij.psi.PsiFile file
com.intellij.psi.xml.XmlEntityDecl decl
static java.util.Map getCachingMap (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement targetElement
java.util.Map map
public static void copyEntityCaches (com.intellij.psi.PsiFile, com.intellij.psi.PsiFile)
java.util.Map$Entry entry
java.util.Map cachingMap
com.intellij.psi.PsiFile file
com.intellij.psi.PsiFile context
public static com.intellij.psi.xml.XmlEntityDecl getCachedEntity (com.intellij.psi.PsiFile, java.lang.String)
java.util.Map cachingMap
com.intellij.psi.util.CachedValue cachedValue
com.intellij.psi.PsiFile file
String name
com.intellij.psi.util.CachedValue cachedValue
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$cacheParticularEntity$0 (com.intellij.psi.SmartPsiElementPointer, java.lang.String, java.util.Map)
com.intellij.psi.SmartPsiElementPointer declPointer
String name
java.util.Map cachingMap
com.intellij.psi.PsiElement declElement
static void <clinit> ()
}
com/intellij/psi/impl/source/xml/XmlEntityDeclImpl.class
XmlEntityDeclImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlEntityDeclImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlEntityDecl com.intellij.psi.xml.XmlElementType {
public void <init> ()
public com.intellij.psi.PsiElement getNameElement ()
com.intellij.psi.impl.source.xml.XmlTokenImpl xmlToken
com.intellij.lang.ASTNode e
public com.intellij.psi.xml.XmlAttributeValue getValueElement ()
com.intellij.lang.ASTNode e
com.intellij.lang.ASTNode e
public java.lang.String getName ()
com.intellij.psi.PsiElement nameElement
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.psi.PsiElement nameElement
public com.intellij.psi.PsiElement parse (com.intellij.psi.PsiFile, com.intellij.psi.xml.XmlEntityDecl$EntityContextType, com.intellij.psi.xml.XmlEntityRef)
com.intellij.psi.xml.XmlAttributeValue attributeValue
com.intellij.psi.PsiFile file
com.intellij.psi.PsiFile baseFile
com.intellij.psi.xml.XmlEntityDecl$EntityContextType contextType
com.intellij.psi.xml.XmlEntityRef originalElement
com.intellij.psi.PsiElement dep
com.intellij.psi.PsiElement dependsOnElement
String value
com.intellij.psi.impl.source.parsing.xml.DtdParsing dtdParsing
com.intellij.psi.PsiElement generated
private com.intellij.psi.PsiElement setDependsOnElement (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement generated
com.intellij.psi.PsiElement dependsOnElement
com.intellij.psi.PsiElement e
private com.intellij.psi.PsiElement setOriginalElement (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement valueElement
com.intellij.psi.PsiElement e
private com.intellij.psi.PsiElement getValueElement (com.intellij.psi.PsiFile)
com.intellij.psi.xml.XmlFile xmlFile
int i
String value
com.intellij.psi.PsiFile baseFile
com.intellij.psi.xml.XmlAttributeValue attributeValue
public boolean isInternalReference ()
com.intellij.psi.xml.XmlToken token
com.intellij.lang.ASTNode e
public com.intellij.psi.PsiElement getNavigationElement ()
public int getTextOffset ()
com.intellij.psi.PsiElement name
public boolean canNavigate ()
com.intellij.psi.PsiNamedElement psiNamedElement
public void navigate (boolean)
boolean requestFocus
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlEntityRefImpl$1$1.class
XmlEntityRefImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlEntityRefImpl$1$1 extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
final synthetic java.util.List val$deps
final synthetic com.intellij.psi.xml.XmlEntityDecl[] val$result
final synthetic com.intellij.psi.impl.source.xml.XmlEntityRefImpl$1 this$0
void <init> (com.intellij.psi.impl.source.xml.XmlEntityRefImpl$1, java.util.List, com.intellij.psi.xml.XmlEntityDecl[])
com.intellij.psi.impl.source.xml.XmlEntityRefImpl$1 this$0
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlFile file
com.intellij.psi.xml.XmlFile xmlFile
com.intellij.psi.xml.XmlDoctype xmlDoctype
String dtdUri
com.intellij.psi.xml.XmlMarkupDecl markupDecl
com.intellij.psi.xml.XmlEntityDecl entityDecl
String declName
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlEntityRefImpl$1.class
XmlEntityRefImpl.java
package com.intellij.psi.impl.source.xml
final com.intellij.psi.impl.source.xml.XmlEntityRefImpl$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final synthetic com.intellij.psi.PsiElement val$targetElement
final synthetic String val$entityName
final synthetic com.intellij.psi.PsiFile val$contextFile
void <init> (com.intellij.psi.PsiElement, java.lang.String, com.intellij.psi.PsiFile)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
com.intellij.xml.XmlElementDescriptor descriptor
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlTag rootTag
com.intellij.psi.xml.XmlFile descriptorFile
java.util.List deps
com.intellij.psi.xml.XmlEntityDecl[] result
com.intellij.psi.search.PsiElementProcessor processor
com.intellij.psi.FileViewProvider provider
boolean notfound
public volatile synthetic java.lang.Object compute ()
}
com/intellij/psi/impl/source/xml/XmlEntityRefImpl.class
XmlEntityRefImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlEntityRefImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlEntityRef {
private static final String GT_ENTITY
private static final String QUOT_ENTITY
public void <init> ()
public com.intellij.psi.xml.XmlEntityDecl resolve (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile targetFile
String text
public static com.intellij.psi.xml.XmlEntityDecl resolveEntity (com.intellij.psi.xml.XmlElement, java.lang.String, com.intellij.psi.PsiFile)
com.intellij.psi.PsiManager manager
java.util.Map map
com.intellij.psi.PsiFile containingFile
com.intellij.psi.util.CachedValue value
com.intellij.psi.xml.XmlElement element
String text
com.intellij.psi.PsiFile targetFile
String entityName
com.intellij.psi.PsiElement targetElement
com.intellij.psi.util.CachedValue value
private static com.intellij.psi.util.CachedValueProvider$Result doResolveEntity (com.intellij.psi.PsiElement, java.lang.String, com.intellij.psi.PsiFile)
com.intellij.psi.PsiElement targetElement
String entityName
com.intellij.psi.PsiFile contextFile
private static java.lang.String getDtdForEntity (com.intellij.psi.xml.XmlDoctype)
com.intellij.psi.xml.XmlDoctype xmlDoctype
public com.intellij.psi.xml.XmlTag getParentTag ()
com.intellij.psi.xml.XmlElement parent
public com.intellij.psi.xml.XmlTagChild getNextSiblingInTag ()
com.intellij.psi.PsiElement nextSibling
public com.intellij.psi.xml.XmlTagChild getPrevSiblingInTag ()
com.intellij.psi.PsiElement prevSibling
public com.intellij.psi.PsiReference[] getReferences ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$resolveEntity$0 (com.intellij.psi.PsiElement, java.lang.String, com.intellij.psi.PsiFile)
com.intellij.psi.PsiElement targetElement
String entityName
com.intellij.psi.PsiFile containingFile
static synthetic java.lang.String access$000 (com.intellij.psi.xml.XmlDoctype)
com.intellij.psi.xml.XmlDoctype x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlEnumeratedTypeImpl.class
XmlEnumeratedTypeImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlEnumeratedTypeImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlEnumeratedType com.intellij.psi.xml.XmlElementType {
public void <init> ()
public com.intellij.psi.xml.XmlElement[] getEnumeratedValues ()
java.util.List result
}
com/intellij/psi/impl/source/xml/XmlFileImpl.class
XmlFileImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlFileImpl extends com.intellij.psi.impl.source.PsiFileImpl implements com.intellij.psi.xml.XmlFile {
private com.intellij.openapi.fileTypes.FileType myType
public void <init> (com.intellij.psi.FileViewProvider, com.intellij.psi.tree.IElementType)
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.tree.IElementType elementType
public com.intellij.psi.xml.XmlDocument getDocument ()
com.intellij.psi.PsiElement child
public com.intellij.psi.xml.XmlTag getRootTag ()
com.intellij.psi.xml.XmlDocument document
public boolean processElements (com.intellij.psi.search.PsiElementProcessor, com.intellij.psi.PsiElement)
com.intellij.psi.search.PsiElementProcessor processor
com.intellij.psi.PsiElement place
com.intellij.psi.xml.XmlDocument document
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.openapi.vfs.VirtualFile virtualFile
public void clearCaches ()
private boolean isWebFileType ()
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 getFileResolveScope ()
public boolean ignoreReferencedElementAccessibility ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlMarkupDeclImpl.class
XmlMarkupDeclImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlMarkupDeclImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlMarkupDecl {
public void <init> ()
public com.intellij.psi.meta.PsiMetaData getMetaData ()
}
com/intellij/psi/impl/source/xml/XmlNotationDeclImpl.class
XmlNotationDeclImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlNotationDeclImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlNotationDecl com.intellij.psi.xml.XmlElementType {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public com.intellij.psi.xml.XmlElement getNameElement ()
public com.intellij.psi.xml.XmlElementContentSpec getContentSpecElement ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlProcessingInstructionImpl.class
XmlProcessingInstructionImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlProcessingInstructionImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlProcessingInstruction {
public void <init> ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.xml.XmlTag getParentTag ()
com.intellij.psi.PsiElement parent
public com.intellij.psi.xml.XmlTagChild getNextSiblingInTag ()
com.intellij.psi.PsiElement nextSibling
public com.intellij.psi.xml.XmlTagChild getPrevSiblingInTag ()
com.intellij.psi.PsiElement prevSibling
public com.intellij.psi.PsiReference[] getReferences ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlPrologImpl.class
XmlPrologImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlPrologImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlProlog com.intellij.psi.xml.XmlElementType {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public com.intellij.psi.xml.XmlDoctype getDoctype ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlPsiPolicy.class
XmlPsiPolicy.java
package com.intellij.psi.impl.source.xml
public abstract com.intellij.psi.impl.source.xml.XmlPsiPolicy extends java.lang.Object {
public abstract com.intellij.lang.ASTNode encodeXmlTextContents (java.lang.String, com.intellij.psi.PsiElement)
}
com/intellij/psi/impl/source/xml/XmlTagImpl$1.class
XmlTagImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlTagImpl$1 extends com.intellij.pom.impl.PomTransactionBase {
final synthetic com.intellij.lang.ASTNode val$closingName
final synthetic com.intellij.lang.ASTNode val$startTagEnd
final synthetic com.intellij.psi.impl.source.xml.XmlTagImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlTagImpl, com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.psi.impl.source.xml.XmlTagImpl this$0
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner ()
com.intellij.lang.ASTNode closingBracket
com.intellij.psi.impl.source.tree.LeafElement emptyTagEnd
}
com/intellij/psi/impl/source/xml/XmlTagImpl$2.class
XmlTagImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlTagImpl$2 extends com.intellij.pom.impl.PomTransactionBase {
final synthetic String val$name
final synthetic com.intellij.pom.PomModel val$model
final synthetic com.intellij.psi.impl.source.xml.XmlTagImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlTagImpl, com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, java.lang.String, com.intellij.pom.PomModel)
com.intellij.psi.impl.source.xml.XmlTagImpl this$0
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner () throws com.intellij.util.IncorrectOperationException
com.intellij.psi.impl.source.tree.TreeElement treeElement
String oldName
com.intellij.psi.impl.source.xml.XmlTagImpl dummyTag
com.intellij.psi.impl.source.xml.XmlTagImpl tag
com.intellij.util.CharTable charTableByTree
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement tagElement
com.intellij.lang.ASTNode childByRole
}
com/intellij/psi/impl/source/xml/XmlTagImpl$3.class
XmlTagImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlTagImpl$3 extends com.intellij.pom.impl.PomTransactionBase {
final synthetic com.intellij.lang.ASTNode val$child
final synthetic com.intellij.pom.PomModel val$model
final synthetic com.intellij.psi.impl.source.xml.XmlTagImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlTagImpl, com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, com.intellij.lang.ASTNode, com.intellij.pom.PomModel)
com.intellij.psi.impl.source.xml.XmlTagImpl this$0
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner ()
String name
}
com/intellij/psi/impl/source/xml/XmlTagImpl$BodyInsertTransaction.class
XmlTagImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlTagImpl$BodyInsertTransaction extends com.intellij.psi.impl.source.xml.XmlTagImpl$InsertTransaction {
private final com.intellij.psi.impl.source.tree.TreeElement myChild
private com.intellij.lang.ASTNode myNewElement
private final com.intellij.xml.XmlElementDescriptor myParentDescriptor
final synthetic com.intellij.psi.impl.source.xml.XmlTagImpl this$0
public void <init> (com.intellij.psi.impl.source.xml.XmlTagImpl, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.xml.XmlTagImpl this$0
com.intellij.psi.impl.source.tree.TreeElement child
public com.intellij.pom.event.PomModelEvent runInner () throws com.intellij.util.IncorrectOperationException
com.intellij.psi.xml.XmlEntityRef entityRef
com.intellij.lang.ASTNode subTag
com.intellij.lang.ASTNode child
String childElementName
com.intellij.xml.XmlElementDescriptor childElementDescriptor
com.intellij.xml.XmlElementDescriptor[] childElementDescriptors
int subTagNum
com.intellij.lang.ASTNode child
com.intellij.psi.xml.XmlTag[] subTags
com.intellij.psi.PsiElement declaration
com.intellij.lang.ASTNode anchor
public com.intellij.psi.impl.source.tree.TreeElement getFirstInserted ()
}
com/intellij/psi/impl/source/xml/XmlTagImpl$GenericInsertTransaction.class
XmlTagImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlTagImpl$GenericInsertTransaction extends com.intellij.psi.impl.source.xml.XmlTagImpl$InsertTransaction {
private final com.intellij.psi.impl.source.tree.TreeElement myChild
private final com.intellij.lang.ASTNode myAnchor
private final boolean myBefore
private com.intellij.psi.impl.source.tree.TreeElement myRetHolder
final synthetic com.intellij.psi.impl.source.xml.XmlTagImpl this$0
public void <init> (com.intellij.psi.impl.source.xml.XmlTagImpl, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, boolean)
com.intellij.psi.impl.source.xml.XmlTagImpl this$0
com.intellij.psi.impl.source.tree.TreeElement child
com.intellij.lang.ASTNode anchor
boolean before
public com.intellij.pom.event.PomModelEvent runInner ()
public com.intellij.psi.impl.source.tree.TreeElement getFirstInserted ()
}
com/intellij/psi/impl/source/xml/XmlTagImpl$InsertAttributeTransaction.class
XmlTagImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlTagImpl$InsertAttributeTransaction extends com.intellij.psi.impl.source.xml.XmlTagImpl$InsertTransaction {
private final com.intellij.psi.impl.source.tree.TreeElement myChild
private final com.intellij.lang.ASTNode myAnchor
private final boolean myBefore
private final com.intellij.pom.PomModel myModel
private com.intellij.psi.impl.source.tree.TreeElement myFirstInserted
final synthetic com.intellij.psi.impl.source.xml.XmlTagImpl this$0
public void <init> (com.intellij.psi.impl.source.xml.XmlTagImpl, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, boolean, com.intellij.pom.PomModel)
com.intellij.psi.impl.source.xml.XmlTagImpl this$0
com.intellij.psi.impl.source.tree.TreeElement child
com.intellij.lang.ASTNode anchor
boolean before
com.intellij.pom.PomModel model
public com.intellij.pom.event.PomModelEvent runInner ()
com.intellij.psi.impl.source.tree.LeafElement token
com.intellij.lang.ASTNode anchor
com.intellij.lang.ASTNode anchor
com.intellij.lang.ASTNode startTagEnd
String value
String name
public com.intellij.psi.impl.source.tree.TreeElement getFirstInserted ()
}
com/intellij/psi/impl/source/xml/XmlTagImpl$InsertTransaction.class
XmlTagImpl.java
package com.intellij.psi.impl.source.xml
public abstract com.intellij.psi.impl.source.xml.XmlTagImpl$InsertTransaction extends com.intellij.pom.impl.PomTransactionBase {
final synthetic com.intellij.psi.impl.source.xml.XmlTagImpl this$0
public void <init> (com.intellij.psi.impl.source.xml.XmlTagImpl, com.intellij.psi.PsiElement)
com.intellij.psi.impl.source.xml.XmlTagImpl this$0
com.intellij.psi.PsiElement scope
public abstract com.intellij.psi.impl.source.tree.TreeElement getFirstInserted ()
}
com/intellij/psi/impl/source/xml/XmlTagImpl.class
XmlTagImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlTagImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlTag com.intellij.psi.HintedReferenceHost {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String XML_NS_PREFIX
private static final com.intellij.openapi.util.Key SUBTAGS_WITH_INCLUDES_KEY
private static final com.intellij.openapi.util.Key SUBTAGS_WITHOUT_INCLUDES_KEY
private static final java.util.Comparator RANGE_COMPARATOR
private final int myHC
private volatile String myName
private volatile String myLocalName
private volatile com.intellij.psi.xml.XmlAttribute[] myAttributes
private volatile com.intellij.openapi.util.TextRange[] myTextElements
private volatile java.util.Map myAttributeValueMap
private volatile com.intellij.psi.xml.XmlTagValue myValue
private volatile boolean myHasNamespaceDeclarations
public void <init> ()
protected void <init> (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
private static com.intellij.xml.XmlNSDescriptor getDtdDescriptor (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile containingFile
com.intellij.psi.xml.XmlDocument document
String url
private static java.lang.String getNSVersion (java.lang.String, com.intellij.psi.impl.source.xml.XmlTagImpl)
String ns
com.intellij.psi.impl.source.xml.XmlTagImpl xmlTag
String versionValue
public final int hashCode ()
public void clearCaches ()
public final com.intellij.psi.PsiReference[] getReferences ()
public boolean shouldAskParentForReferences (com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiReferenceService$Hints hints
public com.intellij.psi.PsiReference[] getReferences (com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiReferenceService$Hints hints
private com.intellij.psi.PsiReference[] getReferencesImpl (com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.impl.source.xml.TagNameReference startTagRef
com.intellij.psi.impl.source.xml.TagNameReference endTagRef
com.intellij.psi.PsiReferenceService$Hints hints
com.intellij.lang.ASTNode startTagName
com.intellij.lang.ASTNode endTagName
java.util.List refs
String prefix
boolean inStartTag
boolean inEndTag
private static boolean childContainsOffset (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement child
int offsetInTag
private boolean isInsideXmlText (int)
int offsetInTag
com.intellij.openapi.util.TextRange[] ranges
int i
private com.intellij.openapi.util.TextRange[] getValueTextRanges ()
com.intellij.psi.PsiElement psi
com.intellij.lang.ASTNode child
java.util.List list
com.intellij.openapi.util.TextRange[] elements
protected java.util.Collection createPrefixReferences (com.intellij.lang.ASTNode, java.lang.String, com.intellij.psi.impl.source.xml.TagNameReference)
com.intellij.lang.ASTNode startTagName
String prefix
com.intellij.psi.impl.source.xml.TagNameReference tagRef
public com.intellij.xml.XmlNSDescriptor getNSDescriptor (java.lang.String, boolean)
com.intellij.xml.XmlNSDescriptor descriptor
com.intellij.xml.XmlNSDescriptor value
com.intellij.psi.xml.XmlDocument parentOfType
String namespace
boolean strict
com.intellij.psi.xml.XmlTag parentTag
java.util.Map map
com.intellij.psi.util.CachedValue descriptor
public boolean isEmpty ()
public void collapseIfEmpty ()
com.intellij.util.IncorrectOperationException e
com.intellij.psi.xml.XmlTag[] tags
com.intellij.lang.ASTNode closingName
com.intellij.lang.ASTNode startTagEnd
com.intellij.pom.PomModel pomModel
com.intellij.pom.impl.PomTransactionBase transaction
public java.lang.String getSubTagText (java.lang.String)
String qname
com.intellij.psi.xml.XmlTag tag
protected final java.util.Map getNSDescriptorsMap ()
private java.util.Map computeNsDescriptorMap ()
String uri
java.util.StringTokenizer tokenizer
java.util.Set locations
String ns
com.intellij.psi.xml.XmlAttribute attribute
java.util.Map map
String noNamespaceDeclaration
String schemaLocationDeclaration
private java.util.Map initializeSchema (java.lang.String, java.lang.String, java.util.Set, java.util.Map, boolean)
String namespace
String version
java.util.Set fileLocations
java.util.Map map
boolean nsDecl
private com.intellij.xml.XmlNSDescriptor getDescriptor (com.intellij.psi.xml.XmlFile, java.lang.String, java.lang.String)
com.intellij.psi.xml.XmlFile containingFile
com.intellij.psi.xml.XmlFile xmlFile
String defaultValue
com.intellij.xml.XmlAttributeDescriptor attributeDescriptor
com.intellij.xml.XmlElementDescriptor elementDescriptor
String uri
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlFile currentFile
String fileLocation
String namespace
com.intellij.xml.XmlNSDescriptor descriptor
com.intellij.psi.meta.PsiMetaOwner currentOwner
private com.intellij.xml.XmlNSDescriptor getImplicitNamespaceDescriptor (java.lang.String)
com.intellij.xml.XmlNSDescriptor nsDescriptor
com.intellij.javaee.ImplicitNamespaceDescriptorProvider provider
String ns
com.intellij.psi.PsiFile file
com.intellij.openapi.module.Module module
private com.intellij.psi.xml.XmlFile retrieveFile (java.lang.String, java.lang.String, java.lang.String, boolean)
String fileLocation
String version
String namespace
boolean nsDecl
String targetNs
com.intellij.psi.xml.XmlFile file
com.intellij.psi.PsiFile psiFile
private com.intellij.psi.meta.PsiMetaOwner retrieveOwner (com.intellij.psi.xml.XmlFile, java.lang.String)
com.intellij.psi.xml.XmlFile file
String namespace
public com.intellij.psi.PsiReference getReference ()
public com.intellij.xml.XmlElementDescriptor getDescriptor ()
private com.intellij.openapi.util.ModificationTracker externalResourceModificationTracker ()
com.intellij.openapi.project.Project project
com.intellij.javaee.ExternalResourceManagerEx manager
protected com.intellij.xml.XmlElementDescriptor computeElementDescriptor ()
com.intellij.xml.XmlElementDescriptor elementDescriptor
com.intellij.psi.impl.source.xml.XmlElementDescriptorProvider provider
com.intellij.xml.XmlElementDescriptor fromParent
com.intellij.xml.XmlElementDescriptor descriptor
com.intellij.psi.xml.XmlTag parent
String namespace
com.intellij.xml.XmlElementDescriptor elementDescriptor
com.intellij.xml.XmlNSDescriptor nsDescriptor
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public java.lang.String getName ()
com.intellij.lang.ASTNode nameElement
String name
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.pom.PomModel model
com.intellij.pom.xml.XmlAspect aspect
public com.intellij.psi.xml.XmlAttribute[] getAttributes ()
com.intellij.psi.xml.XmlAttribute[] attributes
private com.intellij.psi.xml.XmlAttribute[] calculateAttributes ()
java.util.List result
protected void cacheOneAttributeValue (java.lang.String, java.lang.String, java.util.Map)
String name
String value
java.util.Map attributesValueMap
public java.lang.String getAttributeValue (java.lang.String)
com.intellij.psi.xml.XmlAttribute attribute
String qname
java.util.Map map
public java.lang.String getAttributeValue (java.lang.String, java.lang.String)
String value
String prefix
java.util.List keysByValue
com.intellij.util.containers.BidirectionalMap map
com.intellij.psi.PsiElement parent
String _name
String namespace
com.intellij.psi.impl.source.xml.XmlTagImpl current
public com.intellij.psi.xml.XmlTag[] getSubTags ()
boolean processIncludes
public com.intellij.psi.xml.XmlTag[] getSubTags (boolean)
boolean processIncludes
com.intellij.openapi.util.Key key
com.intellij.psi.xml.XmlTag[] cached
public static boolean shouldProcessIncludesNow ()
protected com.intellij.psi.xml.XmlTag[] calcSubTags (boolean)
boolean processIncludes
java.util.List result
public com.intellij.psi.xml.XmlTag[] findSubTags (java.lang.String)
String name
public com.intellij.psi.xml.XmlTag[] findSubTags (java.lang.String, java.lang.String)
com.intellij.psi.xml.XmlTag subTag
String name
String namespace
com.intellij.psi.xml.XmlTag[] subTags
java.util.List result
public com.intellij.psi.xml.XmlTag findFirstSubTag (java.lang.String)
String name
com.intellij.psi.xml.XmlTag[] subTags
public com.intellij.psi.xml.XmlAttribute getAttribute (java.lang.String, java.lang.String)
String name
String namespace
String prefix
public com.intellij.psi.xml.XmlAttribute getAttribute (java.lang.String)
com.intellij.psi.impl.source.tree.LeafElement attrNameElement
com.intellij.lang.ASTNode child
com.intellij.psi.xml.XmlAttribute attribute
String qname
com.intellij.psi.xml.XmlAttribute[] attributes
boolean caseSensitive
public boolean isCaseSensitive ()
public java.lang.String getNamespace ()
public java.lang.String getNamespacePrefix ()
protected java.lang.String getNamespacePrefix (java.lang.String)
String name
public java.lang.String getNamespaceByPrefix (java.lang.String)
String ns
String result
String prefix
com.intellij.util.containers.BidirectionalMap map
com.intellij.psi.xml.XmlTag parentTag
public java.lang.String getPrefixByNamespace (java.lang.String)
java.util.List keysByValue
String ns
String namespace
com.intellij.util.containers.BidirectionalMap map
com.intellij.psi.xml.XmlTag parentTag
public java.lang.String[] knownNamespaces ()
com.intellij.psi.xml.XmlTag rootTag
com.intellij.psi.xml.XmlFile xmlFile
com.intellij.xml.XmlExtension xmlExtension
com.intellij.psi.PsiElement parentElement
com.intellij.util.containers.BidirectionalMap map
java.util.Set known
private com.intellij.util.containers.BidirectionalMap getNamespaceMap ()
private com.intellij.util.containers.BidirectionalMap computeNamespaceMap (com.intellij.psi.PsiElement)
String name
int splitIndex
String value
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlAttribute[] attributes
String[] prefix2ns
String[][] namespacesFromDocument
com.intellij.xml.XmlExtension extension
com.intellij.psi.PsiElement parent
com.intellij.util.containers.BidirectionalMap map
boolean hasNamespaceDeclarations
private java.util.Set getNsLocations (java.lang.String)
String location
com.intellij.psi.xml.XmlTag subTag
String ns
java.util.Set locations
protected java.lang.String getRealNs (java.lang.String)
String value
public java.lang.String getLocalName ()
String name
String localName
public boolean hasNamespaceDeclarations ()
public java.util.Map getLocalNamespaceDeclarations ()
String localName
com.intellij.psi.xml.XmlAttribute attribute
java.util.Map namespaces
public com.intellij.psi.xml.XmlAttribute setAttribute (java.lang.String, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement xmlAttribute
String qname
String value
com.intellij.psi.xml.XmlAttribute attribute
protected com.intellij.psi.xml.XmlAttribute createAttribute (java.lang.String, java.lang.String)
String qname
String value
public com.intellij.psi.xml.XmlAttribute setAttribute (java.lang.String, java.lang.String, java.lang.String) throws com.intellij.util.IncorrectOperationException
String prefix
String name
String namespace
String value
public com.intellij.psi.xml.XmlTag createChildTag (java.lang.String, java.lang.String, java.lang.String, boolean)
String localName
String namespace
String bodyText
boolean enforceNamespacesDeep
public com.intellij.psi.xml.XmlTag addSubTag (com.intellij.psi.xml.XmlTag, boolean)
com.intellij.psi.xml.XmlTag subTag
boolean first
com.intellij.psi.xml.XmlTagChild[] children
public com.intellij.psi.xml.XmlTagValue getValue ()
com.intellij.psi.xml.XmlTagValue tagValue
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.psi.meta.PsiMetaData getMetaData ()
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 next
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean beforeB
com.intellij.psi.impl.source.tree.TreeElement firstAppended
boolean before
private com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, boolean) throws com.intellij.util.IncorrectOperationException
com.intellij.lang.ASTNode other
com.intellij.psi.xml.XmlText psi
com.intellij.psi.impl.source.xml.XmlTagImpl$InsertTransaction transaction
com.intellij.psi.impl.source.xml.XmlTagImpl$InsertTransaction transaction
com.intellij.psi.impl.source.tree.TreeElement child
com.intellij.lang.ASTNode anchor
boolean before
com.intellij.pom.PomModel model
com.intellij.psi.impl.source.xml.XmlTagImpl$InsertTransaction transaction
protected com.intellij.psi.impl.source.xml.XmlTagImpl$InsertTransaction getBodyInsertTransaction (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement child
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.util.IncorrectOperationException e
com.intellij.psi.xml.XmlText prevText
com.intellij.psi.xml.XmlText nextText
String newValue
com.intellij.lang.ASTNode treePrev
com.intellij.lang.ASTNode treeNext
com.intellij.lang.ASTNode child
com.intellij.pom.PomModel model
com.intellij.pom.xml.XmlAspect aspect
private com.intellij.lang.ASTNode expandTag () throws com.intellij.util.IncorrectOperationException
com.intellij.psi.impl.source.xml.XmlTagImpl tagFromText
com.intellij.lang.ASTNode startTagStart
com.intellij.psi.impl.source.tree.LeafElement emptyTagEnd
com.intellij.lang.ASTNode endTagStart
public com.intellij.psi.xml.XmlTag getParentTag ()
com.intellij.psi.PsiElement parent
public com.intellij.psi.xml.XmlTagChild getNextSiblingInTag ()
com.intellij.psi.PsiElement nextSibling
public com.intellij.psi.xml.XmlTagChild getPrevSiblingInTag ()
com.intellij.psi.PsiElement prevSibling
public javax.swing.Icon getElementIcon (int)
int flags
private synthetic void lambda$deleteChildInternal$13 (com.intellij.psi.xml.XmlText, com.intellij.psi.xml.XmlText, java.lang.String, com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.psi.xml.XmlText prevText
com.intellij.psi.xml.XmlText nextText
String newValue
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
com.intellij.psi.PsiElement anchor
com.intellij.psi.xml.XmlText text
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getNamespaceMap$12 ()
private synthetic java.lang.String lambda$getNamespaceByPrefix$11 ()
String nsFromEmptyPrefix
com.intellij.xml.XmlNSDescriptor nsDescriptor
com.intellij.xml.XmlElementDescriptor descriptor
String nameFromRealDescriptor
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getNamespace$10 ()
private static synthetic boolean lambda$calcSubTags$9 (java.util.List, com.intellij.psi.PsiElement)
java.util.List result
com.intellij.psi.PsiElement element
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getSubTags$8 (boolean)
boolean processIncludes
private synthetic boolean lambda$calculateAttributes$7 (java.util.List, com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlAttribute attribute
java.util.List result
com.intellij.psi.PsiElement element
private static synthetic long lambda$externalResourceModificationTracker$6 (com.intellij.javaee.ExternalResourceManagerEx, com.intellij.openapi.project.Project)
com.intellij.javaee.ExternalResourceManagerEx manager
com.intellij.openapi.project.Project project
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getDescriptor$5 ()
com.intellij.xml.XmlElementDescriptor descriptor
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$initializeSchema$4 (java.util.Set, java.lang.String, java.lang.String, boolean)
java.util.Set fileLocations
String version
String namespace
boolean nsDecl
com.intellij.psi.xml.XmlFile[] file
java.util.List descriptors
com.intellij.xml.XmlNSDescriptor descriptor
private static synthetic com.intellij.xml.impl.schema.XmlNSDescriptorImpl lambda$null$3 (com.intellij.xml.XmlNSDescriptor)
com.intellij.xml.XmlNSDescriptor descriptor1
private synthetic com.intellij.xml.XmlNSDescriptor lambda$null$2 (com.intellij.psi.xml.XmlFile[], java.lang.String, java.lang.String, boolean, java.lang.String)
com.intellij.psi.xml.XmlFile[] file
String version
String namespace
boolean nsDecl
String s
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getNSDescriptorsMap$1 ()
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getReferences$0 ()
static synthetic com.intellij.openapi.diagnostic.Logger access$000 ()
static synthetic void access$101 (com.intellij.psi.impl.source.xml.XmlTagImpl, com.intellij.lang.ASTNode)
com.intellij.psi.impl.source.xml.XmlTagImpl x0
com.intellij.lang.ASTNode x1
static synthetic com.intellij.lang.ASTNode access$200 (com.intellij.psi.impl.source.xml.XmlTagImpl) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.impl.source.xml.XmlTagImpl x0
static synthetic com.intellij.psi.impl.source.tree.TreeElement access$301 (com.intellij.psi.impl.source.xml.XmlTagImpl, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.xml.XmlTagImpl x0
com.intellij.psi.impl.source.tree.TreeElement x1
com.intellij.lang.ASTNode x2
com.intellij.lang.ASTNode x3
Boolean x4
static synthetic com.intellij.psi.impl.source.tree.TreeElement access$401 (com.intellij.psi.impl.source.xml.XmlTagImpl, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.xml.XmlTagImpl x0
com.intellij.psi.impl.source.tree.TreeElement x1
com.intellij.lang.ASTNode x2
com.intellij.lang.ASTNode x3
Boolean x4
static synthetic com.intellij.psi.impl.source.tree.TreeElement access$501 (com.intellij.psi.impl.source.xml.XmlTagImpl, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.xml.XmlTagImpl x0
com.intellij.psi.impl.source.tree.TreeElement x1
com.intellij.lang.ASTNode x2
com.intellij.lang.ASTNode x3
Boolean x4
static synthetic com.intellij.psi.impl.source.tree.TreeElement access$601 (com.intellij.psi.impl.source.xml.XmlTagImpl, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.xml.XmlTagImpl x0
com.intellij.psi.impl.source.tree.TreeElement x1
com.intellij.lang.ASTNode x2
com.intellij.lang.ASTNode x3
Boolean x4
static synthetic com.intellij.psi.impl.source.tree.TreeElement access$701 (com.intellij.psi.impl.source.xml.XmlTagImpl, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.xml.XmlTagImpl x0
com.intellij.psi.impl.source.tree.TreeElement x1
com.intellij.lang.ASTNode x2
com.intellij.lang.ASTNode x3
Boolean x4
static synthetic com.intellij.psi.impl.source.tree.TreeElement access$801 (com.intellij.psi.impl.source.xml.XmlTagImpl, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.xml.XmlTagImpl x0
com.intellij.psi.impl.source.tree.TreeElement x1
com.intellij.lang.ASTNode x2
com.intellij.lang.ASTNode x3
Boolean x4
static synthetic com.intellij.psi.impl.source.tree.TreeElement access$901 (com.intellij.psi.impl.source.xml.XmlTagImpl, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.xml.XmlTagImpl x0
com.intellij.psi.impl.source.tree.TreeElement x1
com.intellij.lang.ASTNode x2
com.intellij.lang.ASTNode x3
Boolean x4
static synthetic com.intellij.psi.impl.source.tree.TreeElement access$1001 (com.intellij.psi.impl.source.xml.XmlTagImpl, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.xml.XmlTagImpl x0
com.intellij.psi.impl.source.tree.TreeElement x1
com.intellij.lang.ASTNode x2
com.intellij.lang.ASTNode x3
Boolean x4
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlTagValueImpl$1.class
XmlTagValueImpl.java
package com.intellij.psi.impl.source.xml
final com.intellij.psi.impl.source.xml.XmlTagValueImpl$1 extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
boolean insideBody
final synthetic java.util.List val$bodyElements
void <init> (java.util.List)
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.lang.ASTNode treeElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlTagValueImpl.class
XmlTagValueImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlTagValueImpl extends java.lang.Object implements com.intellij.psi.xml.XmlTagValue {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.xml.XmlTag myTag
private final com.intellij.psi.xml.XmlTagChild[] myElements
private volatile com.intellij.psi.xml.XmlText[] myTextElements
private volatile String myText
private volatile String myTrimmedText
public void <init> (com.intellij.psi.xml.XmlTagChild[], com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTagChild[] bodyElements
com.intellij.psi.xml.XmlTag tag
public com.intellij.psi.xml.XmlTagChild[] getChildren ()
public com.intellij.psi.xml.XmlText[] getTextElements ()
com.intellij.psi.xml.XmlText[] textElements
public java.lang.String getText ()
com.intellij.psi.xml.XmlTagChild element
StringBuilder consolidatedText
String text
public com.intellij.openapi.util.TextRange getTextRange ()
com.intellij.lang.ASTNode child
public java.lang.String getTrimmedText ()
com.intellij.psi.xml.XmlText textElement
StringBuilder consolidatedText
com.intellij.psi.xml.XmlText[] textElements
String trimmedText
public void setText (java.lang.String)
String value
public void setEscapedText (java.lang.String)
String value
private void setText (java.lang.String, boolean)
com.intellij.psi.xml.XmlText[] texts
com.intellij.psi.xml.XmlTagChild child
com.intellij.psi.xml.XmlText text
com.intellij.util.IncorrectOperationException e
String value
boolean defaultPolicy
public boolean hasCDATA ()
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement[] children
com.intellij.psi.xml.XmlText xmlText
public static com.intellij.psi.xml.XmlTagValue createXmlTagValue (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
java.util.List bodyElements
com.intellij.psi.xml.XmlTagChild[] tagChildren
private static synthetic com.intellij.psi.xml.XmlText[] lambda$getTextElements$2 (int)
int x$0
private static synthetic com.intellij.psi.xml.XmlText lambda$getTextElements$1 (com.intellij.psi.xml.XmlTagChild)
com.intellij.psi.xml.XmlTagChild element
private static synthetic boolean lambda$getTextElements$0 (com.intellij.psi.xml.XmlTagChild)
com.intellij.psi.xml.XmlTagChild element
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlTextImpl$1.class
XmlTextImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlTextImpl$1 extends com.intellij.pom.impl.PomTransactionBase {
final synthetic com.intellij.psi.impl.source.xml.XmlPsiPolicy val$policy
final synthetic String val$s
final synthetic com.intellij.pom.PomModel val$model
final synthetic com.intellij.psi.impl.source.xml.XmlTextImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlTextImpl, com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, com.intellij.psi.impl.source.xml.XmlPsiPolicy, java.lang.String, com.intellij.pom.PomModel)
com.intellij.psi.impl.source.xml.XmlTextImpl this$0
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner ()
String oldText
com.intellij.lang.ASTNode firstEncodedElement
}
com/intellij/psi/impl/source/xml/XmlTextImpl$1MyTransaction.class
XmlTextImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlTextImpl$1MyTransaction extends com.intellij.pom.impl.PomTransactionBase {
private com.intellij.psi.impl.source.xml.XmlTextImpl myRight
final synthetic com.intellij.psi.xml.XmlTag val$xmlTag
final synthetic com.intellij.pom.xml.XmlAspect val$aspect
final synthetic int val$displayOffset
final synthetic com.intellij.psi.impl.source.xml.XmlTextImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlTextImpl, com.intellij.psi.xml.XmlTag, com.intellij.pom.xml.XmlAspect, int)
com.intellij.psi.impl.source.xml.XmlTextImpl this$0
public com.intellij.pom.event.PomModelEvent runInner () throws com.intellij.util.IncorrectOperationException
com.intellij.psi.impl.source.tree.FileElement holder
int splitOffset
com.intellij.psi.PsiElement e
String leftText
String rightText
com.intellij.psi.impl.source.tree.LeafElement rightElement
com.intellij.psi.impl.source.tree.LeafElement leftElement
com.intellij.psi.PsiFile containingFile
com.intellij.psi.impl.source.tree.FileElement holder
com.intellij.psi.impl.source.xml.XmlTextImpl rightText
String value
String oldText
int physicalOffset
com.intellij.psi.PsiElement childElement
public com.intellij.psi.xml.XmlText getResult ()
}
com/intellij/psi/impl/source/xml/XmlTextImpl$2.class
XmlTextImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlTextImpl$2 extends com.intellij.pom.impl.PomTransactionBase {
static final synthetic boolean $assertionsDisabled
final synthetic int val$displayOffset
final synthetic com.intellij.psi.xml.XmlElement val$element
final synthetic com.intellij.psi.impl.source.xml.XmlTextImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlTextImpl, com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, int, com.intellij.psi.xml.XmlElement)
com.intellij.psi.impl.source.xml.XmlTextImpl this$0
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner () throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement result
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlText rightPart
com.intellij.psi.PsiElement result
static void <clinit> ()
}
com/intellij/psi/impl/source/xml/XmlTextImpl$3.class
XmlTextImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlTextImpl$3 extends com.intellij.pom.impl.PomTransactionBase {
final synthetic String val$newElementText
final synthetic com.intellij.psi.PsiElement val$psiElement
final synthetic com.intellij.pom.PomModel val$model
final synthetic com.intellij.psi.impl.source.xml.XmlTextImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlTextImpl, com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, java.lang.String, com.intellij.psi.PsiElement, com.intellij.pom.PomModel)
com.intellij.psi.impl.source.xml.XmlTextImpl this$0
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner ()
String oldText
com.intellij.lang.ASTNode e
com.intellij.lang.ASTNode node
com.intellij.lang.ASTNode treeNext
}
com/intellij/psi/impl/source/xml/XmlTextImpl$4.class
XmlTextImpl.java
package com.intellij.psi.impl.source.xml
com.intellij.psi.impl.source.xml.XmlTextImpl$4 extends com.intellij.pom.impl.PomTransactionBase {
final synthetic String val$newElementText
final synthetic com.intellij.psi.PsiElement val$psiElement
final synthetic com.intellij.pom.PomModel val$model
final synthetic com.intellij.psi.impl.source.xml.XmlTextImpl this$0
void <init> (com.intellij.psi.impl.source.xml.XmlTextImpl, com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, java.lang.String, com.intellij.psi.PsiElement, com.intellij.pom.PomModel)
com.intellij.psi.impl.source.xml.XmlTextImpl this$0
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner () throws com.intellij.util.IncorrectOperationException
com.intellij.lang.ASTNode e
String oldText
}
com/intellij/psi/impl/source/xml/XmlTextImpl.class
XmlTextImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlTextImpl extends com.intellij.psi.impl.source.xml.XmlElementImpl implements com.intellij.psi.xml.XmlText com.intellij.psi.PsiLanguageInjectionHost {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile String myDisplayText
private volatile int[] myGapDisplayStarts
private volatile int[] myGapPhysicalStarts
public void <init> ()
public java.lang.String toString ()
public boolean isValidHost ()
public com.intellij.psi.xml.XmlText split (int)
com.intellij.util.IncorrectOperationException e
int displayIndex
public java.lang.String getValue ()
com.intellij.lang.ASTNode cdata
String text
int start
com.intellij.psi.tree.IElementType elementType
int end
int originalLength
com.intellij.lang.ASTNode next
int i
String displayText
StringBuilder buffer
com.intellij.lang.ASTNode child
gnu.trove.TIntArrayList gapsStarts
gnu.trove.TIntArrayList gapsShifts
int[] gapDisplayStarts
int[] gapPhysicalStarts
int currentGapsSum
String text
public int physicalToDisplay (int)
int prevDisplayGapLength
int physicalIndex
int bsResult
int insertionIndex
int prevPhysGapStart
int prevDisplayGapStart
public int displayToPhysical (int)
int displayIndex
int bsResult
int insertionIndex
int prevPhysGapStart
int prevDisplayGapStart
public void setValue (java.lang.String) throws com.intellij.util.IncorrectOperationException
String s
public void doSetValue (java.lang.String, com.intellij.psi.impl.source.xml.XmlPsiPolicy) throws com.intellij.util.IncorrectOperationException
String s
com.intellij.psi.impl.source.xml.XmlPsiPolicy policy
com.intellij.pom.PomModel model
com.intellij.pom.xml.XmlAspect aspect
public com.intellij.psi.xml.XmlElement insertAtOffset (com.intellij.psi.xml.XmlElement, int) throws com.intellij.util.IncorrectOperationException
com.intellij.pom.PomModel model
com.intellij.pom.xml.XmlAspect aspect
com.intellij.psi.xml.XmlElement element
int displayOffset
private com.intellij.psi.impl.source.xml.XmlPsiPolicy getPolicy ()
public void insertText (java.lang.String, int) throws com.intellij.util.IncorrectOperationException
int insertOffset
String oldElementText
String newElementText
com.intellij.pom.PomModel model
com.intellij.pom.xml.XmlAspect aspect
String text
int displayOffset
int physicalOffset
com.intellij.psi.PsiElement psiElement
com.intellij.psi.tree.IElementType elementType
public void removeText (int, int) throws com.intellij.util.IncorrectOperationException
int physicalEnd
int removeStart
int removeEnd
String oldElementText
String newElementText
com.intellij.pom.PomModel model
com.intellij.pom.xml.XmlAspect aspect
com.intellij.psi.tree.IElementType elementType
int elementDisplayEnd
int elementDisplayStart
int displayStart
int displayEnd
String value
int physicalStart
com.intellij.psi.PsiElement psiElement
public com.intellij.psi.xml.XmlTag getParentTag ()
com.intellij.psi.PsiElement parent
public com.intellij.psi.xml.XmlTagChild getNextSiblingInTag ()
com.intellij.psi.PsiElement nextSibling
public com.intellij.psi.xml.XmlTagChild getPrevSiblingInTag ()
com.intellij.psi.PsiElement prevSibling
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 void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public void clearCaches ()
public com.intellij.openapi.util.TextRange getCDATAInterior ()
com.intellij.lang.ASTNode startNode
com.intellij.lang.ASTNode startNode
com.intellij.psi.PsiElement[] elements
int first
int start
int end
int last
public com.intellij.psi.PsiLanguageInjectionHost updateText (java.lang.String)
com.intellij.util.IncorrectOperationException e
String text
private com.intellij.psi.xml.XmlText _splitText (int) throws com.intellij.util.IncorrectOperationException
int displayOffset
com.intellij.psi.xml.XmlTag xmlTag
int length
com.intellij.pom.PomModel model
com.intellij.pom.xml.XmlAspect aspect
com.intellij.psi.impl.source.xml.XmlTextImpl$1MyTransaction transaction
private transient com.intellij.pom.event.PomModelEvent createEvent (com.intellij.pom.xml.events.XmlChange[])
com.intellij.pom.xml.events.XmlChange xmlChange
com.intellij.pom.xml.events.XmlChange[] events
com.intellij.pom.event.PomModelEvent event
com.intellij.pom.xml.impl.XmlAspectChangeSetImpl xmlAspectChangeSet
public com.intellij.psi.LiteralTextEscaper createLiteralTextEscaper ()
static synthetic com.intellij.psi.xml.XmlText access$000 (com.intellij.psi.impl.source.xml.XmlTextImpl, int) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.impl.source.xml.XmlTextImpl x0
int x1
static synthetic com.intellij.pom.event.PomModelEvent access$100 (com.intellij.psi.impl.source.xml.XmlTextImpl, com.intellij.pom.xml.events.XmlChange[])
com.intellij.psi.impl.source.xml.XmlTextImpl x0
com.intellij.pom.xml.events.XmlChange[] x1
static synthetic com.intellij.psi.impl.source.xml.XmlPsiPolicy access$200 (com.intellij.psi.impl.source.xml.XmlTextImpl)
com.intellij.psi.impl.source.xml.XmlTextImpl x0
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/XmlTokenImpl.class
XmlTokenImpl.java
package com.intellij.psi.impl.source.xml
public com.intellij.psi.impl.source.xml.XmlTokenImpl extends com.intellij.psi.impl.source.tree.LeafPsiElement implements com.intellij.psi.xml.XmlToken com.intellij.pom.Navigatable {
public void <init> (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public boolean processElements (com.intellij.psi.search.PsiElementProcessor, com.intellij.psi.PsiElement)
com.intellij.psi.search.PsiElementProcessor processor
com.intellij.psi.PsiElement place
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.psi.tree.IElementType getTokenType ()
public com.intellij.psi.PsiReference[] getReferences ()
com.intellij.psi.PsiElement element
com.intellij.psi.tree.IElementType elementType
public com.intellij.psi.PsiElement getNavigationElement ()
com.intellij.psi.PsiElement parent
public boolean canNavigate ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/impl/source/xml/behavior/CDATAOnAnyEncodedPolicy.class
CDATAOnAnyEncodedPolicy.java
package com.intellij.psi.impl.source.xml.behavior
public com.intellij.psi.impl.source.xml.behavior.CDATAOnAnyEncodedPolicy extends com.intellij.psi.impl.source.xml.behavior.DefaultXmlPsiPolicy {
public void <init> ()
public com.intellij.lang.ASTNode encodeXmlTextContents (java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.impl.source.tree.FileElement dummyParent
String displayText
com.intellij.psi.PsiElement text
com.intellij.lang.ASTNode firstChild
boolean textAlreadyHasCDATA
public static com.intellij.psi.impl.source.tree.FileElement createCDATAElement (com.intellij.psi.PsiManager, com.intellij.util.CharTable, java.lang.String)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable charTableByTree
String displayText
com.intellij.psi.impl.source.tree.FileElement dummyParent
com.intellij.psi.impl.source.tree.CompositeElement cdata
}
com/intellij/psi/impl/source/xml/behavior/DefaultXmlPsiPolicy.class
DefaultXmlPsiPolicy.java
package com.intellij.psi.impl.source.xml.behavior
public com.intellij.psi.impl.source.xml.behavior.DefaultXmlPsiPolicy extends java.lang.Object implements com.intellij.psi.impl.source.xml.XmlPsiPolicy {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final synthetic boolean $assertionsDisabled
public void <init> ()
public com.intellij.lang.ASTNode encodeXmlTextContents (java.lang.String, com.intellij.psi.PsiElement)
String displayText
com.intellij.psi.PsiElement text
com.intellij.util.CharTable charTable
com.intellij.psi.impl.source.tree.FileElement dummyParent
com.intellij.psi.xml.XmlTag rootTag
com.intellij.psi.xml.XmlTagChild[] tagChildren
com.intellij.psi.xml.XmlTagChild child
com.intellij.psi.impl.source.tree.TreeElement element
static void <clinit> ()
}
com/intellij/psi/impl/source/xml/behavior/EncodeEachSymbolPolicy.class
EncodeEachSymbolPolicy.java
package com.intellij.psi.impl.source.xml.behavior
public com.intellij.psi.impl.source.xml.behavior.EncodeEachSymbolPolicy extends com.intellij.psi.impl.source.xml.behavior.DefaultXmlPsiPolicy {
public void <init> ()
public com.intellij.lang.ASTNode encodeXmlTextContents (java.lang.String, com.intellij.psi.PsiElement)
String plainSection
String displayText
com.intellij.psi.PsiElement text
com.intellij.psi.impl.source.tree.FileElement dummyParent
int sectionStartOffset
int offset
String plainSection
private static com.intellij.psi.impl.source.tree.TreeElement createCharEntity (char, com.intellij.util.CharTable)
String charEncoding
char ch
com.intellij.util.CharTable charTable
private static boolean toCode (java.lang.String)
char ch
int i
String str
private static boolean toCode (char)
char ch
}
com/intellij/psi/xml/StartTagEndTokenProvider.class
StartTagEndTokenProvider.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.StartTagEndTokenProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.psi.tree.IElementType[] getTypes ()
static void <clinit> ()
}
com/intellij/psi/xml/XmlChildRole$1.class
XmlChildRole.java
package com.intellij.psi.xml
final com.intellij.psi.xml.XmlChildRole$1 extends java.lang.Object implements com.intellij.psi.tree.RoleFinder {
void <init> ()
public com.intellij.lang.ASTNode findChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/xml/XmlChildRole$2.class
XmlChildRole.java
package com.intellij.psi.xml
final com.intellij.psi.xml.XmlChildRole$2 extends java.lang.Object implements com.intellij.psi.tree.RoleFinder {
void <init> ()
public com.intellij.lang.ASTNode findChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/xml/XmlChildRole$3.class
XmlChildRole.java
package com.intellij.psi.xml
final com.intellij.psi.xml.XmlChildRole$3 extends java.lang.Object implements com.intellij.psi.tree.RoleFinder {
void <init> ()
public com.intellij.lang.ASTNode findChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode oldDocument
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/xml/XmlChildRole$4.class
XmlChildRole.java
package com.intellij.psi.xml
final com.intellij.psi.xml.XmlChildRole$4 extends com.intellij.psi.tree.DefaultRoleFinder {
transient void <init> (com.intellij.psi.tree.IElementType[])
com.intellij.psi.xml.StartTagEndTokenProvider tokenProvider
com.intellij.psi.tree.IElementType[] x0
}
com/intellij/psi/xml/XmlChildRole.class
XmlChildRole.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlChildRole extends java.lang.Object {
public static final com.intellij.psi.tree.RoleFinder START_TAG_NAME_FINDER
public static final com.intellij.psi.tree.RoleFinder CLOSING_TAG_NAME_FINDER
public static final com.intellij.psi.tree.RoleFinder DOCUMENT_FINDER
public static final com.intellij.psi.tree.RoleFinder ATTRIBUTE_VALUE_FINDER
public static final com.intellij.psi.tree.RoleFinder CLOSING_TAG_START_FINDER
public static final com.intellij.psi.tree.RoleFinder EMPTY_TAG_END_FINDER
public static final com.intellij.psi.tree.RoleFinder ATTRIBUTE_NAME_FINDER
public static final com.intellij.psi.tree.RoleFinder ATTRIBUTE_VALUE_VALUE_FINDER
public static final com.intellij.psi.tree.RoleFinder START_TAG_END_FINDER
public static final com.intellij.psi.tree.RoleFinder START_TAG_START_FINDER
public static final com.intellij.psi.tree.RoleFinder PROLOG_FINDER
public static final int XML_DOCUMENT
public static final int XML_TAG_NAME
public static final int XML_PROLOG
public static final int XML_DOCTYPE
public static final int XML_DOCTYPE_PUBLIC
public static final int XML_DOCTYPE_SYSTEM
public static final int XML_NAME
public static final int XML_ELEMENT_CONTENT_SPEC
public static final int XML_CONTENT_ANY
public static final int XML_CONTENT_EMPTY
public static final int XML_PCDATA
public static final int XML_ATT_REQUIRED
public static final int XML_ATT_IMPLIED
public static final int XML_ATT_FIXED
public static final int XML_DEFAULT_VALUE
public static final int XML_ENUMERATED_TYPE
public static final int XML_ATTRIBUTE
public static final int XML_TAG
public static final int XML_ATTRIBUTE_VALUE
public static final int HTML_DOCUMENT
static void <clinit> ()
}
com/intellij/psi/xml/XmlElementType$1.class
XmlElementType.java
package com.intellij.psi.xml
final com.intellij.psi.xml.XmlElementType$1 extends com.intellij.psi.tree.IStubFileElementType {
void <init> (com.intellij.lang.Language)
com.intellij.lang.Language x0
public int getStubVersion ()
}
com/intellij/psi/xml/XmlElementType$2.class
XmlElementType.java
package com.intellij.psi.xml
final com.intellij.psi.xml.XmlElementType$2 extends com.intellij.psi.tree.CustomParsingType {
void <init> (java.lang.String, com.intellij.lang.Language)
String arg0
com.intellij.lang.Language arg1
public com.intellij.lang.ASTNode parse (java.lang.CharSequence, com.intellij.util.CharTable)
CharSequence text
com.intellij.util.CharTable table
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/psi/xml/XmlElementType$EmbeddedHtmlContentElementType.class
XmlElementType.java
package com.intellij.psi.xml
public com.intellij.psi.xml.XmlElementType$EmbeddedHtmlContentElementType extends com.intellij.psi.tree.ILazyParseableElementType implements com.intellij.psi.tree.ILightLazyParseableElementType {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public com.intellij.util.diff.FlyweightCapableTreeStructure parseContents (com.intellij.lang.LighterLazyParseableNode)
com.intellij.lang.LighterLazyParseableNode chameleon
com.intellij.psi.PsiFile file
com.intellij.lang.PsiBuilder builder
static void <clinit> ()
}
com/intellij/psi/xml/XmlElementType.class
XmlElementType.java
package com.intellij.psi.xml
public abstract com.intellij.psi.xml.XmlElementType extends java.lang.Object implements com.intellij.psi.xml.XmlTokenType {
public static final com.intellij.psi.tree.IElementType XML_DOCUMENT
public static final com.intellij.psi.tree.IElementType XML_PROLOG
public static final com.intellij.psi.tree.IElementType XML_DECL
public static final com.intellij.psi.tree.IElementType XML_DOCTYPE
public static final com.intellij.psi.tree.IElementType XML_ATTRIBUTE
public static final com.intellij.psi.tree.IElementType XML_COMMENT
public static final com.intellij.psi.tree.IElementType XML_TAG
public static final com.intellij.psi.tree.IElementType XML_ELEMENT_DECL
public static final com.intellij.psi.tree.IElementType XML_CONDITIONAL_SECTION
public static final com.intellij.psi.tree.IElementType XML_ATTLIST_DECL
public static final com.intellij.psi.tree.IElementType XML_NOTATION_DECL
public static final com.intellij.psi.tree.IElementType XML_ENTITY_DECL
public static final com.intellij.psi.tree.IElementType XML_ELEMENT_CONTENT_SPEC
public static final com.intellij.psi.tree.IElementType XML_ELEMENT_CONTENT_GROUP
public static final com.intellij.psi.tree.IElementType XML_ATTRIBUTE_DECL
public static final com.intellij.psi.tree.IElementType XML_ATTRIBUTE_VALUE
public static final com.intellij.psi.tree.IElementType XML_ENTITY_REF
public static final com.intellij.psi.tree.IElementType XML_ENUMERATED_TYPE
public static final com.intellij.psi.tree.IElementType XML_PROCESSING_INSTRUCTION
public static final com.intellij.psi.tree.IElementType XML_CDATA
public static final com.intellij.psi.tree.IElementType HTML_DOCUMENT
public static final com.intellij.psi.tree.IElementType HTML_TAG
public static final com.intellij.psi.tree.IFileElementType HTML_FILE
public static final com.intellij.psi.tree.IElementType HTML_EMBEDDED_CONTENT
public static final com.intellij.psi.tree.IElementType XML_TEXT
public static final com.intellij.psi.tree.IFileElementType XML_FILE
public static final com.intellij.psi.tree.IElementType XHTML_FILE
public static final com.intellij.psi.tree.IFileElementType DTD_FILE
public static final com.intellij.psi.tree.IElementType XML_MARKUP_DECL
static void <clinit> ()
}
com/intellij/psi/xml/XmlTextElementType.class
XmlTextElementType.java
package com.intellij.psi.xml
com.intellij.psi.xml.XmlTextElementType extends com.intellij.psi.tree.xml.IXmlElementType implements com.intellij.psi.tree.IStrongWhitespaceHolderElementType {
void <init> ()
}
com/intellij/xml/DefaultXmlExtension$1.class
DefaultXmlExtension.java
package com.intellij.xml
com.intellij.xml.DefaultXmlExtension$1 extends com.intellij.xml.XmlExtension$TagInfo {
final synthetic com.intellij.xml.XmlElementDescriptor val$descriptor
final synthetic com.intellij.xml.DefaultXmlExtension this$0
void <init> (com.intellij.xml.DefaultXmlExtension, java.lang.String, java.lang.String, com.intellij.xml.XmlElementDescriptor)
com.intellij.xml.DefaultXmlExtension this$0
String name
String namespace
public com.intellij.psi.PsiElement getDeclaration ()
}
com/intellij/xml/DefaultXmlExtension.class
DefaultXmlExtension.java
package com.intellij.xml
public com.intellij.xml.DefaultXmlExtension extends com.intellij.xml.XmlExtension {
public static final com.intellij.xml.XmlExtension DEFAULT_EXTENSION
private static final com.intellij.openapi.diagnostic.Logger LOG
static final synthetic boolean $assertionsDisabled
public void <init> ()
public boolean isAvailable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public java.util.List getAvailableTagNames (com.intellij.psi.xml.XmlFile, com.intellij.psi.xml.XmlTag)
com.intellij.xml.XmlSchemaProvider provider
com.intellij.xml.XmlElementDescriptor descriptor
String qualifiedName
int pos
String name
int i
com.intellij.psi.xml.XmlFile file
com.intellij.psi.xml.XmlTag context
java.util.Set namespaces
java.util.List providers
java.util.List nsInfo
java.util.List descriptors
java.util.List set
public static java.util.Set filterNamespaces (java.util.Set, java.lang.String, com.intellij.psi.xml.XmlFile)
com.intellij.xml.XmlElementDescriptor elementDescriptor
com.intellij.psi.xml.XmlDocument document
com.intellij.xml.XmlNSDescriptor nsDescriptor
com.intellij.xml.XmlElementDescriptor[] elementDescriptors
com.intellij.psi.xml.XmlFile xmlFile
String namespace
java.util.Set namespaces
String tagName
com.intellij.psi.xml.XmlFile context
java.util.HashSet set
private static boolean hasTag (com.intellij.xml.XmlElementDescriptor, java.lang.String, java.util.Set)
com.intellij.xml.XmlElementDescriptor descriptor
com.intellij.xml.XmlElementDescriptor elementDescriptor
String tagName
java.util.Set visited
String name
public com.intellij.psi.impl.source.xml.SchemaPrefix getPrefixDeclaration (com.intellij.psi.xml.XmlTag, java.lang.String)
String attrPrefix
com.intellij.openapi.util.TextRange textRange
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlTag t
com.intellij.psi.xml.XmlTag context
String namespacePrefix
String nsDeclarationAttrName
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/DefaultXmlNamespaceHelper.class
DefaultXmlNamespaceHelper.java
package com.intellij.xml
public com.intellij.xml.DefaultXmlNamespaceHelper extends com.intellij.xml.XmlNamespaceHelper {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final synthetic boolean $assertionsDisabled
public void <init> ()
protected boolean isAvailable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public void insertNamespaceDeclaration (com.intellij.psi.xml.XmlFile, com.intellij.openapi.editor.Editor, java.util.Set, java.lang.String, com.intellij.xml.XmlNamespaceHelper$Runner) throws com.intellij.util.IncorrectOperationException
String value
com.intellij.psi.xml.XmlAttribute locationAttribute
String pair
com.intellij.psi.xml.XmlAttributeValue value
int startOffset
com.intellij.psi.xml.XmlAttribute xmlAttribute
com.intellij.psi.xml.XmlFile file
com.intellij.openapi.editor.Editor editor
java.util.Set possibleNamespaces
String nsPrefix
com.intellij.xml.XmlNamespaceHelper$Runner runAfter
String namespace
com.intellij.openapi.project.Project project
com.intellij.psi.xml.XmlTag rootTag
com.intellij.psi.xml.XmlAttribute anchor
java.util.List providers
String prefix
com.intellij.psi.XmlElementFactory elementFactory
String location
String xsiPrefix
String qname
com.intellij.psi.xml.XmlAttribute attribute
private static java.lang.String getPrefix (com.intellij.psi.xml.XmlFile, java.lang.String, java.lang.String, java.util.List)
com.intellij.xml.XmlSchemaProvider provider
com.intellij.psi.xml.XmlFile file
String nsPrefix
String namespace
java.util.List providers
String prefix
private static com.intellij.psi.xml.XmlAttribute getAnchor (com.intellij.psi.xml.XmlTag)
com.intellij.xml.XmlAttributeDescriptor descriptor
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlTag rootTag
com.intellij.psi.xml.XmlAttribute[] attributes
com.intellij.psi.xml.XmlAttribute anchor
private static java.lang.String getLocation (com.intellij.psi.xml.XmlFile, java.lang.String, java.util.List)
java.util.Set locations
com.intellij.xml.XmlSchemaProvider provider
com.intellij.psi.xml.XmlFile file
String namespace
java.util.List providers
String location
public java.util.Set guessUnboundNamespaces (com.intellij.psi.PsiElement, com.intellij.psi.xml.XmlFile)
java.util.Set filtered
com.intellij.xml.XmlElementDescriptor descriptor
com.intellij.psi.xml.XmlDocument document
com.intellij.xml.XmlNSDescriptor nsDescriptor
com.intellij.xml.XmlElementDescriptor[] descriptors
com.intellij.psi.xml.XmlFile namespace
String s
java.util.Collection namespaces
java.util.Iterator i
com.intellij.psi.PsiElement element
com.intellij.psi.xml.XmlFile file
com.intellij.psi.xml.XmlTag tag
String name
java.util.Set byTagName
java.util.Set set
com.intellij.psi.xml.XmlTag parentTag
private static java.util.Set guessNamespace (com.intellij.psi.PsiFile, java.lang.String)
String namespace
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiFile file
String tagName
com.intellij.openapi.project.Project project
java.util.Collection files
java.util.Set possibleUris
public java.util.Set getNamespacesByTagName (java.lang.String, com.intellij.psi.xml.XmlFile)
com.intellij.xml.XmlSchemaProvider provider
String tagName
com.intellij.psi.xml.XmlFile context
java.util.List providers
java.util.HashSet set
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/Html5SchemaProvider.class
Html5SchemaProvider.java
package com.intellij.xml
public abstract com.intellij.xml.Html5SchemaProvider extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.NotNullLazyValue HTML5_SCHEMA_LOCATION
private static final com.intellij.openapi.util.NotNullLazyValue XHTML5_SCHEMA_LOCATION
private static final com.intellij.openapi.util.NotNullLazyValue CHARS_DTD_LOCATION
public void <init> ()
private static java.lang.String loadLocation (java.net.URL, java.lang.String)
java.net.URL url
String id
String location
public static java.lang.String getHtml5SchemaLocation ()
public static java.lang.String getXhtml5SchemaLocation ()
public static java.lang.String getCharsDtdLocation ()
private static com.intellij.xml.Html5SchemaProvider getInstance ()
public abstract java.net.URL getHtmlSchemaLocation ()
public abstract java.net.URL getXhtmlSchemaLocation ()
public abstract java.net.URL getCharsLocation ()
private static synthetic java.lang.String lambda$static$2 ()
private static synthetic java.lang.String lambda$static$1 ()
private static synthetic java.lang.String lambda$static$0 ()
static void <clinit> ()
}
com/intellij/xml/HtmlXmlExtension.class
HtmlXmlExtension.java
package com.intellij.xml
public com.intellij.xml.HtmlXmlExtension extends com.intellij.xml.DefaultXmlExtension {
public void <init> ()
public boolean isAvailable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public java.lang.String[][] getNamespacesFromDocument (com.intellij.psi.xml.XmlDocument, boolean)
String[] namespace
com.intellij.psi.xml.XmlDocument parent
boolean declarationsExist
String[][] namespaces
String[][] newNamespaces
}
com/intellij/xml/NamespaceAwareXmlAttributeDescriptor.class
NamespaceAwareXmlAttributeDescriptor.java
package com.intellij.xml
public abstract com.intellij.xml.NamespaceAwareXmlAttributeDescriptor extends java.lang.Object implements com.intellij.xml.XmlAttributeDescriptor {
public abstract java.lang.String getNamespace (com.intellij.psi.xml.XmlTag)
}
com/intellij/xml/XmlAttributeDescriptorsProvider.class
XmlAttributeDescriptorsProvider.java
package com.intellij.xml
public abstract com.intellij.xml.XmlAttributeDescriptorsProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.xml.XmlAttributeDescriptor[] getAttributeDescriptors (com.intellij.psi.xml.XmlTag)
public abstract com.intellij.xml.XmlAttributeDescriptor getAttributeDescriptor (java.lang.String, com.intellij.psi.xml.XmlTag)
static void <clinit> ()
}
com/intellij/xml/XmlChangeLocalityDetector.class
XmlChangeLocalityDetector.java
package com.intellij.xml
public com.intellij.xml.XmlChangeLocalityDetector extends java.lang.Object implements com.intellij.codeInsight.daemon.ChangeLocalityDetector {
public void <init> ()
public com.intellij.psi.PsiElement getChangeHighlightingDirtyScopeFor (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement changedElement
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/XmlCoreEnvironment$ApplicationEnvironment.class
XmlCoreEnvironment.java
package com.intellij.xml
public com.intellij.xml.XmlCoreEnvironment$ApplicationEnvironment extends java.lang.Object {
public void <init> (com.intellij.core.CoreApplicationEnvironment)
com.intellij.lang.Language myLanguage
com.intellij.core.CoreApplicationEnvironment appEnvironment
com.intellij.lang.Language[] myLanguages
protected com.intellij.javaee.ExternalResourceManagerEx createExternalResourceManager ()
}
com/intellij/xml/XmlCoreEnvironment$ProjectEnvironment.class
XmlCoreEnvironment.java
package com.intellij.xml
public com.intellij.xml.XmlCoreEnvironment$ProjectEnvironment extends java.lang.Object {
public void <init> (com.intellij.core.CoreProjectEnvironment)
com.intellij.core.CoreProjectEnvironment projectEnvironment
}
com/intellij/xml/XmlCoreEnvironment.class
XmlCoreEnvironment.java
package com.intellij.xml
public com.intellij.xml.XmlCoreEnvironment extends java.lang.Object {
public void <init> ()
}
com/intellij/xml/XmlExtension$1.class
XmlExtension.java
package com.intellij.xml
com.intellij.xml.XmlExtension$1 extends java.lang.Object implements com.intellij.xml.XmlExtension$AttributeValuePresentation {
final synthetic String val$defaultAttributeQuote
final synthetic com.intellij.xml.XmlExtension this$0
void <init> (com.intellij.xml.XmlExtension, java.lang.String)
com.intellij.xml.XmlExtension this$0
public java.lang.String getPrefix ()
public java.lang.String getPostfix ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/XmlExtension$AttributeValuePresentation.class
XmlExtension.java
package com.intellij.xml
public abstract com.intellij.xml.XmlExtension$AttributeValuePresentation extends java.lang.Object {
public abstract java.lang.String getPrefix ()
public abstract java.lang.String getPostfix ()
public boolean showAutoPopup ()
}
com/intellij/xml/XmlExtension$TagInfo.class
XmlExtension.java
package com.intellij.xml
public com.intellij.xml.XmlExtension$TagInfo extends java.lang.Object {
public final String name
public final String namespace
public void <init> (java.lang.String, java.lang.String)
String name
String namespace
public com.intellij.psi.PsiElement getDeclaration ()
}
com/intellij/xml/XmlExtension.class
XmlExtension.java
package com.intellij.xml
public abstract com.intellij.xml.XmlExtension extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void <init> ()
public static com.intellij.xml.XmlExtension getExtension (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
private static com.intellij.xml.XmlExtension calcExtension (com.intellij.psi.PsiFile)
com.intellij.xml.XmlExtension extension
com.intellij.psi.PsiFile file
public static com.intellij.xml.XmlExtension getExtensionByElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile psiFile
public abstract boolean isAvailable (com.intellij.psi.PsiFile)
public abstract java.util.List getAvailableTagNames (com.intellij.psi.xml.XmlFile, com.intellij.psi.xml.XmlTag)
public com.intellij.psi.impl.source.xml.TagNameReference createTagNameReference (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode nameElement
boolean startTagFlag
public java.lang.String[][] getNamespacesFromDocument (com.intellij.psi.xml.XmlDocument, boolean)
com.intellij.psi.xml.XmlDocument parent
boolean declarationsExist
public boolean canBeDuplicated (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attribute
public boolean isRequiredAttributeImplicitlyPresent (com.intellij.psi.xml.XmlTag, java.lang.String)
com.intellij.psi.xml.XmlTag tag
String attrName
public com.intellij.codeInsight.daemon.impl.HighlightInfoType getHighlightInfoType (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
public abstract com.intellij.psi.impl.source.xml.SchemaPrefix getPrefixDeclaration (com.intellij.psi.xml.XmlTag, java.lang.String)
public com.intellij.psi.search.SearchScope getNsPrefixScope (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute declaration
public boolean shouldBeHighlightedAsTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag, com.intellij.xml.XmlElementDescriptor)
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlTag contextTag
com.intellij.xml.XmlElementDescriptor parentDescriptor
public com.intellij.xml.XmlNSDescriptor getNSDescriptor (com.intellij.psi.xml.XmlTag, java.lang.String, boolean)
com.intellij.psi.xml.XmlTag element
String namespace
boolean strict
public com.intellij.psi.xml.XmlTag getParentTagForNamespace (com.intellij.psi.xml.XmlTag, com.intellij.xml.XmlNSDescriptor)
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.XmlNSDescriptor namespace
public com.intellij.psi.xml.XmlFile getContainingFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile psiFile
public com.intellij.xml.XmlNSDescriptor getDescriptorFromDoctype (com.intellij.psi.xml.XmlFile, com.intellij.xml.XmlNSDescriptor)
com.intellij.psi.xml.XmlFile containingFile
com.intellij.xml.XmlNSDescriptor descr
public boolean hasDynamicComponents (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isIndirectSyntax (com.intellij.xml.XmlAttributeDescriptor)
com.intellij.xml.XmlAttributeDescriptor descriptor
public boolean shouldBeInserted (com.intellij.xml.XmlAttributeDescriptor)
com.intellij.xml.XmlAttributeDescriptor descriptor
public com.intellij.xml.XmlExtension$AttributeValuePresentation getAttributeValuePresentation (com.intellij.xml.XmlAttributeDescriptor, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.xml.XmlAttributeDescriptor descriptor
String defaultAttributeQuote
com.intellij.psi.PsiElement context
public com.intellij.xml.XmlExtension$AttributeValuePresentation getAttributeValuePresentation (com.intellij.psi.xml.XmlTag, java.lang.String, java.lang.String)
com.intellij.psi.xml.XmlTag tag
String attributeName
String defaultAttributeQuote
public boolean isCustomTagAllowed (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public boolean useXmlTagInsertHandler ()
public boolean isCollapsibleTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public boolean isSelfClosingTagAllowed (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public boolean isSingleTagException (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public static boolean shouldIgnoreSelfClosingTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.XmlExtension extension
public static boolean isCollapsible (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.XmlExtension extension
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getExtension$0 (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/XmlNamespaceHelper$Runner.class
XmlNamespaceHelper.java
package com.intellij.xml
public abstract com.intellij.xml.XmlNamespaceHelper$Runner extends java.lang.Object {
public abstract void run (java.lang.Object) throws java.lang.Throwable
}
com/intellij/xml/XmlNamespaceHelper.class
XmlNamespaceHelper.java
package com.intellij.xml
public abstract com.intellij.xml.XmlNamespaceHelper extends java.lang.Object {
private static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public static final com.intellij.xml.XmlNamespaceHelper DEFAULT_EXTENSION
public void <init> ()
public static com.intellij.xml.XmlNamespaceHelper getHelper (com.intellij.psi.PsiFile)
com.intellij.xml.XmlNamespaceHelper extension
com.intellij.psi.PsiFile file
protected abstract boolean isAvailable (com.intellij.psi.PsiFile)
public java.lang.String getNamespacePrefix (com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlAttribute attribute
String prefix
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement tag
public abstract void insertNamespaceDeclaration (com.intellij.psi.xml.XmlFile, com.intellij.openapi.editor.Editor, java.util.Set, java.lang.String, com.intellij.xml.XmlNamespaceHelper$Runner) throws com.intellij.util.IncorrectOperationException
public boolean qualifyWithPrefix (java.lang.String, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document) throws com.intellij.util.IncorrectOperationException
String name
String prefix
String namespacePrefix
com.intellij.psi.PsiElement element
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiElement tag
public abstract java.util.Set guessUnboundNamespaces (com.intellij.psi.PsiElement, com.intellij.psi.xml.XmlFile)
public abstract java.util.Set getNamespacesByTagName (java.lang.String, com.intellij.psi.xml.XmlFile)
public java.lang.String getNamespaceAlias (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/actions/validate/ErrorReporter.class
ErrorReporter.java
package com.intellij.xml.actions.validate
public abstract com.intellij.xml.actions.validate.ErrorReporter extends java.lang.Object {
protected final java.util.Set ourErrorsSet
protected final com.intellij.xml.actions.validate.ValidateXmlActionHandler myHandler
public void <init> (com.intellij.xml.actions.validate.ValidateXmlActionHandler)
com.intellij.xml.actions.validate.ValidateXmlActionHandler handler
public abstract void processError (org.xml.sax.SAXParseException, com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType) throws org.xml.sax.SAXException
public boolean filterValidationException (java.lang.Exception)
Exception ex
public void startProcessing ()
public boolean isStopOnUndeclaredResource ()
public boolean isUniqueProblem (org.xml.sax.SAXParseException)
org.xml.sax.SAXParseException e
String error
}
com/intellij/xml/actions/validate/ValidateXmlActionHandler$1.class
ValidateXmlActionHandler.java
package com.intellij.xml.actions.validate
com.intellij.xml.actions.validate.ValidateXmlActionHandler$1 extends org.xml.sax.helpers.DefaultHandler {
final synthetic com.intellij.xml.actions.validate.ValidateXmlActionHandler this$0
void <init> (com.intellij.xml.actions.validate.ValidateXmlActionHandler)
com.intellij.xml.actions.validate.ValidateXmlActionHandler this$0
public void warning (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
public void error (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
public void fatalError (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)
String publicId
String systemId
com.intellij.psi.PsiFile psiFile
public void startDocument () throws org.xml.sax.SAXException
}
com/intellij/xml/actions/validate/ValidateXmlActionHandler$ProblemType.class
ValidateXmlActionHandler.java
package com.intellij.xml.actions.validate
public final enum com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType extends java.lang.Enum {
public static final enum com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType WARNING
public static final enum com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType ERROR
public static final enum com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType FATAL
private static final synthetic com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType[] $VALUES
public static com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType[] values ()
public static com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/xml/actions/validate/ValidateXmlActionHandler.class
ValidateXmlActionHandler.java
package com.intellij.xml.actions.validate
public com.intellij.xml.actions.validate.ValidateXmlActionHandler extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String SCHEMA_FULL_CHECKING_FEATURE_ID
private static final String GRAMMAR_FEATURE_ID
private static final String ENTITY_MANAGER_PROPERTY_ID
private static final com.intellij.openapi.util.Key GRAMMAR_POOL_KEY
private static final com.intellij.openapi.util.Key GRAMMAR_POOL_TIME_STAMP_KEY
private static final com.intellij.openapi.util.Key DEPENDENT_FILES_KEY
private static final com.intellij.openapi.util.Key KNOWN_NAMESPACES_KEY
private static final com.intellij.openapi.util.Key ENTITIES_KEY
public static final String JDK_XML_MAX_OCCUR_LIMIT
private com.intellij.openapi.project.Project myProject
private com.intellij.psi.xml.XmlFile myFile
private com.intellij.xml.actions.validate.ErrorReporter myErrorReporter
private javax.xml.parsers.SAXParser myParser
private com.intellij.xml.util.XmlResourceResolver myXmlResourceResolver
private final boolean myForceChecking
private static final String ENTITY_RESOLVER_PROPERTY_NAME
public void <init> (boolean)
boolean _forceChecking
public void setErrorReporter (com.intellij.xml.actions.validate.ErrorReporter)
com.intellij.xml.actions.validate.ErrorReporter errorReporter
public com.intellij.openapi.vfs.VirtualFile getProblemFile (org.xml.sax.SAXParseException)
com.intellij.openapi.vfs.VirtualFile file
String path
com.intellij.psi.PsiFile file
org.xml.sax.SAXParseException ex
String publicId
String systemId
String path
public java.lang.String buildMessageString (org.xml.sax.SAXParseException)
org.xml.sax.SAXParseException ex
String msg
com.intellij.openapi.vfs.VirtualFile file
public void doValidate (com.intellij.psi.xml.XmlFile)
Exception e
Exception exception
com.intellij.psi.xml.XmlFile file
private void filterAppException (java.lang.Exception)
Exception exception
public void doParse ()
int i
com.intellij.openapi.vfs.VirtualFile[] files
org.xml.sax.InputSource inputSource
String[] resourcePaths
org.xml.sax.SAXException e
Exception exception
protected javax.xml.parsers.SAXParser createParser () throws org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException
org.apache.xerces.util.SecurityManager securityManager
org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool
org.xml.sax.SAXNotRecognizedException ex
javax.xml.parsers.SAXParserFactory factory
boolean schemaChecking
javax.xml.parsers.SAXParser parser
String property
public static org.apache.xerces.xni.grammars.XMLGrammarPool getGrammarPool (com.intellij.psi.xml.XmlFile, boolean)
com.intellij.psi.xml.XmlFile file
boolean forceChecking
org.apache.xerces.xni.grammars.XMLGrammarPool previousGrammarPool
org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool
public static org.apache.xerces.xni.grammars.XMLGrammarPool getGrammarPool (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
public static boolean isValidationDependentFilesOutOfDate (com.intellij.psi.xml.XmlFile)
long dependentFilesTimestamp
com.intellij.psi.xml.XmlFile myFile
com.intellij.openapi.vfs.VirtualFile[] files
Long grammarPoolTimeStamp
String[] ns
private static void invalidateEntityManager (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
private static void configureEntityManager (com.intellij.psi.xml.XmlFile, javax.xml.parsers.SAXParser) throws org.xml.sax.SAXException
java.util.Map$Entry entry
java.util.Map map
com.intellij.psi.xml.XmlFile file
javax.xml.parsers.SAXParser parser
org.apache.xerces.impl.XMLEntityManager entityManager
java.util.Map entities
private static java.lang.String[] getNamespaces (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
com.intellij.psi.xml.XmlTag rootTag
private static long calculateTimeStamp (com.intellij.openapi.vfs.VirtualFile[], com.intellij.openapi.project.Project)
com.intellij.psi.PsiFile psifile
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile[] files
com.intellij.openapi.project.Project myProject
long timestamp
private boolean hasDtdDeclaration ()
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlProlog prolog
com.intellij.psi.xml.XmlDoctype doctype
private boolean needsDtdChecking ()
com.intellij.psi.xml.XmlDocument document
private boolean needsSchemaChecking ()
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlTag rootTag
com.intellij.psi.xml.XmlAttribute[] attributes
private static synthetic java.lang.String lambda$getNamespaces$0 (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attribute
static synthetic com.intellij.xml.actions.validate.ErrorReporter access$000 (com.intellij.xml.actions.validate.ValidateXmlActionHandler)
com.intellij.xml.actions.validate.ValidateXmlActionHandler x0
static synthetic com.intellij.xml.util.XmlResourceResolver access$100 (com.intellij.xml.actions.validate.ValidateXmlActionHandler)
com.intellij.xml.actions.validate.ValidateXmlActionHandler x0
static synthetic javax.xml.parsers.SAXParser access$200 (com.intellij.xml.actions.validate.ValidateXmlActionHandler)
com.intellij.xml.actions.validate.ValidateXmlActionHandler x0
static synthetic com.intellij.psi.xml.XmlFile access$300 (com.intellij.xml.actions.validate.ValidateXmlActionHandler)
com.intellij.xml.actions.validate.ValidateXmlActionHandler x0
static synthetic void access$400 (com.intellij.psi.xml.XmlFile, javax.xml.parsers.SAXParser) throws org.xml.sax.SAXException
com.intellij.psi.xml.XmlFile x0
javax.xml.parsers.SAXParser x1
static void <clinit> ()
}
com/intellij/xml/impl/BasicXmlAttributeDescriptor.class
BasicXmlAttributeDescriptor.java
package com.intellij.xml.impl
public abstract com.intellij.xml.impl.BasicXmlAttributeDescriptor extends com.intellij.xml.impl.XmlEnumerationDescriptor implements com.intellij.xml.XmlAttributeDescriptor {
public void <init> ()
public java.lang.String validateValue (com.intellij.psi.xml.XmlElement, java.lang.String)
com.intellij.psi.xml.XmlElement context
String value
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public java.lang.String[] getEnumeratedValues (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement context
public boolean isEnumerated (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement context
public java.lang.String toString ()
protected com.intellij.psi.PsiElement getEnumeratedValueDeclaration (com.intellij.psi.xml.XmlElement, java.lang.String)
com.intellij.psi.xml.XmlElement xmlElement
String value
String[] values
protected com.intellij.psi.PsiElement getDefaultValueDeclaration ()
}
com/intellij/xml/impl/ExternalDocumentValidator$1.class
ExternalDocumentValidator.java
package com.intellij.xml.impl
com.intellij.xml.impl.ExternalDocumentValidator$1 extends java.lang.Object implements com.intellij.codeInsight.daemon.Validator$ValidationHost {
final synthetic java.util.List val$results
final synthetic com.intellij.xml.impl.ExternalDocumentValidator this$0
void <init> (com.intellij.xml.impl.ExternalDocumentValidator, java.util.List)
com.intellij.xml.impl.ExternalDocumentValidator this$0
public void addMessage (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType)
com.intellij.psi.PsiElement context
String message
com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType type
com.intellij.xml.impl.ExternalDocumentValidator$ValidationInfo o
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/ExternalDocumentValidator$2.class
ExternalDocumentValidator.java
package com.intellij.xml.impl
com.intellij.xml.impl.ExternalDocumentValidator$2 extends com.intellij.xml.actions.validate.ErrorReporter {
int unsupportedSchemeAt
final synthetic com.intellij.psi.PsiFile val$file
final synthetic com.intellij.openapi.editor.Document val$document
final synthetic com.intellij.openapi.project.Project val$project
final synthetic com.intellij.xml.impl.ExternalDocumentValidator this$0
void <init> (com.intellij.xml.impl.ExternalDocumentValidator, com.intellij.xml.actions.validate.ValidateXmlActionHandler, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project)
com.intellij.xml.impl.ExternalDocumentValidator this$0
com.intellij.xml.actions.validate.ValidateXmlActionHandler handler
public boolean isStopOnUndeclaredResource ()
public void processError (org.xml.sax.SAXParseException, com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType)
Exception ex
org.xml.sax.SAXParseException e
com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType warning
private synthetic void lambda$processError$0 (org.xml.sax.SAXParseException, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Document, com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType, com.intellij.openapi.project.Project)
com.intellij.psi.xml.XmlTag tag
int messagePrefixLength
int nextQuoteIndex
String attrName
com.intellij.psi.xml.XmlTag parent
String prefix
int i
int nextQuoteIndex
String attrName
com.intellij.psi.xml.XmlTag parent
int messagePrefixLength
org.xml.sax.SAXParseException e
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Document document
com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType warning
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile errorFile
com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType problemType
int offset
com.intellij.psi.PsiElement currentElement
com.intellij.psi.PsiElement originalElement
String elementText
String localizedMessage
int endIndex
String messageId
}
com/intellij/xml/impl/ExternalDocumentValidator$ValidationInfo.class
ExternalDocumentValidator.java
package com.intellij.xml.impl
com.intellij.xml.impl.ExternalDocumentValidator$ValidationInfo extends java.lang.Object {
final com.intellij.psi.PsiElement element
final String message
final com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType type
private void <init> (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType)
com.intellij.psi.PsiElement element
String message
com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType type
synthetic void <init> (com.intellij.psi.PsiElement, java.lang.String, com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType, com.intellij.xml.impl.ExternalDocumentValidator$1)
com.intellij.psi.PsiElement x0
String x1
com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType x2
com.intellij.xml.impl.ExternalDocumentValidator$1 x3
}
com/intellij/xml/impl/ExternalDocumentValidator.class
ExternalDocumentValidator.java
package com.intellij.xml.impl
public com.intellij.xml.impl.ExternalDocumentValidator extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key validatorInstanceKey
public static final String INSPECTION_SHORT_NAME
private com.intellij.xml.actions.validate.ValidateXmlActionHandler myHandler
private com.intellij.codeInsight.daemon.Validator$ValidationHost myHost
private long myModificationStamp
private com.intellij.psi.PsiFile myFile
private static final String CANNOT_FIND_DECLARATION_ERROR_PREFIX
private static final String ELEMENT_ERROR_PREFIX
private static final String ROOT_ELEMENT_ERROR_PREFIX
private static final String CONTENT_OF_ELEMENT_TYPE_ERROR_PREFIX
private static final String VALUE_ERROR_PREFIX
private static final String ATTRIBUTE_ERROR_PREFIX
private static final String STRING_ERROR_PREFIX
private static final String ATTRIBUTE_MESSAGE_PREFIX
private java.lang.ref.WeakReference myInfos
public void <init> ()
private void runJaxpValidation (com.intellij.psi.xml.XmlElement, com.intellij.codeInsight.daemon.Validator$ValidationHost)
com.intellij.psi.xml.XmlElement element
com.intellij.codeInsight.daemon.Validator$ValidationHost host
com.intellij.psi.PsiFile file
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
java.util.List results
private static com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType getProblemType (com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType)
com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType warning
private static com.intellij.psi.PsiElement getNodeForMessage (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement currentElement
com.intellij.psi.PsiElement parentOfType
private static void addAllInfos (com.intellij.codeInsight.daemon.Validator$ValidationHost, java.util.List)
com.intellij.xml.impl.ExternalDocumentValidator$ValidationInfo info
com.intellij.codeInsight.daemon.Validator$ValidationHost host
java.util.List highlightInfos
private com.intellij.psi.PsiElement addProblemToTagName (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String, com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType)
com.intellij.psi.PsiElement currentElement
com.intellij.psi.PsiElement originalElement
String localizedMessage
com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType problemType
private static void assertValidElement (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.PsiElement currentElement
com.intellij.psi.PsiElement originalElement
String message
public static synchronized void doValidation (com.intellij.psi.xml.XmlDocument, com.intellij.codeInsight.daemon.Validator$ValidationHost)
com.intellij.lang.Language lang
com.intellij.psi.xml.XmlDocument document
com.intellij.codeInsight.daemon.Validator$ValidationHost host
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.psi.xml.XmlTag rootTag
String namespace
com.intellij.openapi.project.Project project
com.intellij.codeInspection.InspectionProfile profile
com.intellij.codeInspection.ex.InspectionToolWrapper toolWrapper
com.intellij.reference.SoftReference validatorReference
com.intellij.xml.impl.ExternalDocumentValidator validator
static synthetic com.intellij.openapi.diagnostic.Logger access$100 ()
static synthetic com.intellij.codeInsight.daemon.Validator$ValidationHost$ErrorType access$200 (com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType)
com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType x0
static synthetic com.intellij.psi.PsiElement access$300 (com.intellij.xml.impl.ExternalDocumentValidator, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String, com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType)
com.intellij.xml.impl.ExternalDocumentValidator x0
com.intellij.psi.PsiElement x1
com.intellij.psi.PsiElement x2
String x3
com.intellij.xml.actions.validate.ValidateXmlActionHandler$ProblemType x4
static synthetic void access$400 (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement x0
com.intellij.psi.PsiElement x1
String x2
static synthetic com.intellij.codeInsight.daemon.Validator$ValidationHost access$500 (com.intellij.xml.impl.ExternalDocumentValidator)
com.intellij.xml.impl.ExternalDocumentValidator x0
static synthetic com.intellij.psi.PsiElement access$600 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement x0
static void <clinit> ()
}
com/intellij/xml/impl/XmlAttributeDescriptorEx.class
XmlAttributeDescriptorEx.java
package com.intellij.xml.impl
public abstract com.intellij.xml.impl.XmlAttributeDescriptorEx extends java.lang.Object implements com.intellij.xml.XmlAttributeDescriptor {
public abstract java.lang.String handleTargetRename (java.lang.String)
}
com/intellij/xml/impl/XmlEnumerationDescriptor.class
XmlEnumerationDescriptor.java
package com.intellij.xml.impl
public abstract com.intellij.xml.impl.XmlEnumerationDescriptor extends java.lang.Object {
public void <init> ()
public abstract boolean isFixed ()
public abstract java.lang.String getDefaultValue ()
public abstract boolean isEnumerated (com.intellij.psi.xml.XmlElement)
public abstract java.lang.String[] getEnumeratedValues ()
public java.lang.String[] getValuesForCompletion ()
public com.intellij.psi.PsiElement getValueDeclaration (com.intellij.psi.xml.XmlElement, java.lang.String)
com.intellij.psi.xml.XmlElement attributeValue
String value
String defaultValue
protected abstract com.intellij.psi.PsiElement getEnumeratedValueDeclaration (com.intellij.psi.xml.XmlElement, java.lang.String)
protected abstract com.intellij.psi.PsiElement getDefaultValueDeclaration ()
public boolean isList ()
public com.intellij.psi.PsiReference[] getValueReferences (com.intellij.psi.xml.XmlElement, java.lang.String)
com.intellij.psi.xml.XmlElement element
String text
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/dtd/BaseXmlElementDescriptorImpl$1.class
BaseXmlElementDescriptorImpl.java
package com.intellij.xml.impl.dtd
final com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl$1 extends com.intellij.openapi.util.FieldCache {
void <init> ()
protected final com.intellij.xml.XmlElementDescriptor[] compute (com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl, com.intellij.psi.xml.XmlTag)
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl xmlElementDescriptor
com.intellij.psi.xml.XmlTag tag
protected final com.intellij.xml.XmlElementDescriptor[] getValue (com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl, java.lang.Object)
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl xmlElementDescriptor
Object o
protected final void putValue (com.intellij.xml.XmlElementDescriptor[], com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl, java.lang.Object)
com.intellij.xml.XmlElementDescriptor[] xmlElementDescriptors
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl xmlElementDescriptor
Object o
protected volatile synthetic void putValue (java.lang.Object, java.lang.Object, java.lang.Object)
protected volatile synthetic java.lang.Object getValue (java.lang.Object, java.lang.Object)
protected volatile synthetic java.lang.Object compute (java.lang.Object, java.lang.Object)
}
com/intellij/xml/impl/dtd/BaseXmlElementDescriptorImpl$2.class
BaseXmlElementDescriptorImpl.java
package com.intellij.xml.impl.dtd
final com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl$2 extends com.intellij.openapi.util.SimpleFieldCache {
void <init> ()
protected final com.intellij.xml.XmlAttributeDescriptor[] compute (com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl)
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl xmlElementDescriptor
protected final com.intellij.xml.XmlAttributeDescriptor[] getValue (com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl)
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl xmlElementDescriptor
protected final void putValue (com.intellij.xml.XmlAttributeDescriptor[], com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl)
com.intellij.xml.XmlAttributeDescriptor[] xmlAttributeDescriptors
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl xmlElementDescriptor
protected volatile synthetic void putValue (java.lang.Object, java.lang.Object)
protected volatile synthetic java.lang.Object getValue (java.lang.Object)
protected volatile synthetic java.lang.Object compute (java.lang.Object)
}
com/intellij/xml/impl/dtd/BaseXmlElementDescriptorImpl$3.class
BaseXmlElementDescriptorImpl.java
package com.intellij.xml.impl.dtd
final com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl$3 extends com.intellij.openapi.util.SimpleFieldCache {
void <init> ()
protected final java.util.HashMap compute (com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl)
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl baseXmlElementDescriptor
protected final java.util.HashMap getValue (com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl)
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl baseXmlElementDescriptor
protected final void putValue (java.util.HashMap, com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl)
java.util.HashMap hashMap
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl baseXmlElementDescriptor
protected volatile synthetic void putValue (java.lang.Object, java.lang.Object)
protected volatile synthetic java.lang.Object getValue (java.lang.Object)
protected volatile synthetic java.lang.Object compute (java.lang.Object)
}
com/intellij/xml/impl/dtd/BaseXmlElementDescriptorImpl$4.class
BaseXmlElementDescriptorImpl.java
package com.intellij.xml.impl.dtd
final com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl$4 extends com.intellij.openapi.util.FieldCache {
void <init> ()
protected final java.util.HashMap compute (com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl, com.intellij.psi.xml.XmlTag)
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl baseXmlElementDescriptor
com.intellij.psi.xml.XmlTag p
protected final java.util.HashMap getValue (com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl, java.lang.Object)
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl baseXmlElementDescriptor
Object p
protected final void putValue (java.util.HashMap, com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl, java.lang.Object)
java.util.HashMap hashMap
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl baseXmlElementDescriptor
Object p
protected volatile synthetic void putValue (java.lang.Object, java.lang.Object, java.lang.Object)
protected volatile synthetic java.lang.Object getValue (java.lang.Object, java.lang.Object)
protected volatile synthetic java.lang.Object compute (java.lang.Object, java.lang.Object)
}
com/intellij/xml/impl/dtd/BaseXmlElementDescriptorImpl.class
BaseXmlElementDescriptorImpl.java
package com.intellij.xml.impl.dtd
public abstract com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl extends java.lang.Object implements com.intellij.xml.XmlElementDescriptor {
private volatile com.intellij.xml.XmlElementDescriptor[] myElementDescriptors
private volatile com.intellij.xml.XmlAttributeDescriptor[] myAttributeDescriptors
private volatile java.util.HashMap myElementDescriptorsMap
private volatile java.util.HashMap attributeDescriptorsMap
static final com.intellij.openapi.util.FieldCache myElementDescriptorsCache
private static final com.intellij.openapi.util.SimpleFieldCache myAttributeDescriptorsCache
private static final com.intellij.openapi.util.SimpleFieldCache attributeDescriptorsMapCache
private static final com.intellij.openapi.util.FieldCache myElementDescriptorsMapCache
protected void <init> ()
public com.intellij.xml.XmlElementsGroup getTopGroup ()
public java.lang.String getDefaultValue ()
protected abstract com.intellij.xml.XmlElementDescriptor[] doCollectXmlDescriptors (com.intellij.psi.xml.XmlTag)
public com.intellij.xml.XmlElementDescriptor[] getElementsDescriptors (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag context
public com.intellij.xml.XmlAttributeDescriptor[] getAttributesDescriptors (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag context
protected abstract com.intellij.xml.XmlAttributeDescriptor[] collectAttributeDescriptors (com.intellij.psi.xml.XmlTag)
public com.intellij.xml.XmlAttributeDescriptor getAttributeDescriptor (java.lang.String, com.intellij.psi.xml.XmlTag)
String attributeName
com.intellij.psi.xml.XmlTag context
protected abstract java.util.HashMap collectAttributeDescriptorsMap (com.intellij.psi.xml.XmlTag)
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag element
com.intellij.psi.xml.XmlTag contextTag
public final com.intellij.xml.XmlElementDescriptor getElementDescriptor (java.lang.String, com.intellij.psi.xml.XmlTag)
String name
com.intellij.psi.xml.XmlTag context
protected abstract java.util.HashMap collectElementDescriptorsMap (com.intellij.psi.xml.XmlTag)
public final com.intellij.xml.XmlAttributeDescriptor getAttributeDescriptor (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attr
public java.lang.String toString ()
static synthetic com.intellij.xml.XmlElementDescriptor[] access$000 (com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl)
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl x0
static synthetic com.intellij.xml.XmlElementDescriptor[] access$002 (com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl, com.intellij.xml.XmlElementDescriptor[])
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl x0
com.intellij.xml.XmlElementDescriptor[] x1
static synthetic com.intellij.xml.XmlAttributeDescriptor[] access$100 (com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl)
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl x0
static synthetic com.intellij.xml.XmlAttributeDescriptor[] access$102 (com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl, com.intellij.xml.XmlAttributeDescriptor[])
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl x0
com.intellij.xml.XmlAttributeDescriptor[] x1
static synthetic java.util.HashMap access$200 (com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl)
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl x0
static synthetic java.util.HashMap access$202 (com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl, java.util.HashMap)
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl x0
java.util.HashMap x1
static synthetic java.util.HashMap access$300 (com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl)
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl x0
static synthetic java.util.HashMap access$302 (com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl, java.util.HashMap)
com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl x0
java.util.HashMap x1
static void <clinit> ()
}
com/intellij/xml/impl/dtd/XmlAttributeDescriptorImpl.class
XmlAttributeDescriptorImpl.java
package com.intellij.xml.impl.dtd
public com.intellij.xml.impl.dtd.XmlAttributeDescriptorImpl extends com.intellij.xml.impl.BasicXmlAttributeDescriptor implements com.intellij.psi.meta.PsiWritableMetaData {
private com.intellij.psi.xml.XmlAttributeDecl myDecl
private boolean myRequired
private boolean myEnumerated
private boolean myFixed
private String myName
public void <init> ()
public void <init> (com.intellij.psi.xml.XmlAttributeDecl)
com.intellij.psi.xml.XmlAttributeDecl decl
public boolean isRequired ()
public com.intellij.psi.PsiElement getDeclaration ()
public java.lang.String getName ()
public void init (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getDependencies ()
public boolean isFixed ()
public boolean hasIdType ()
public boolean hasIdRefType ()
public java.lang.String getDefaultValue ()
String text
public boolean isEnumerated ()
public java.lang.String[] getEnumeratedValues ()
com.intellij.psi.xml.XmlElement value
com.intellij.psi.xml.XmlElement[] values
java.util.List result
public java.lang.String getQualifiedName ()
public void setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/dtd/XmlElementDescriptorImpl$1.class
XmlElementDescriptorImpl.java
package com.intellij.xml.impl.dtd
final com.intellij.xml.impl.dtd.XmlElementDescriptorImpl$1 extends com.intellij.openapi.util.UserDataCache {
void <init> ()
protected final com.intellij.psi.util.CachedValue compute (com.intellij.psi.xml.XmlElement, java.lang.Object)
com.intellij.psi.xml.XmlElement owner
Object o
protected volatile synthetic java.lang.Object compute (java.lang.Object, java.lang.Object)
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$compute$0 (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement owner
com.intellij.psi.xml.XmlAttlistDecl[] decls
}
com/intellij/xml/impl/dtd/XmlElementDescriptorImpl$2.class
XmlElementDescriptorImpl.java
package com.intellij.xml.impl.dtd
com.intellij.xml.impl.dtd.XmlElementDescriptorImpl$2 extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
final synthetic com.intellij.xml.XmlNSDescriptor val$NSDescriptor
final synthetic java.util.LinkedHashSet val$result
final synthetic com.intellij.xml.impl.dtd.XmlElementDescriptorImpl this$0
void <init> (com.intellij.xml.impl.dtd.XmlElementDescriptorImpl, com.intellij.xml.XmlNSDescriptor, java.util.LinkedHashSet)
com.intellij.xml.impl.dtd.XmlElementDescriptorImpl this$0
public boolean execute (com.intellij.psi.PsiElement)
String text
com.intellij.xml.XmlElementDescriptor element
com.intellij.xml.XmlNSDescriptor xmlNSDescriptor
com.intellij.psi.xml.XmlToken token
com.intellij.psi.PsiElement child
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/dtd/XmlElementDescriptorImpl.class
XmlElementDescriptorImpl.java
package com.intellij.xml.impl.dtd
public com.intellij.xml.impl.dtd.XmlElementDescriptorImpl extends com.intellij.xml.impl.dtd.BaseXmlElementDescriptorImpl implements com.intellij.psi.meta.PsiWritableMetaData {
protected com.intellij.psi.xml.XmlElementDecl myElementDecl
private String myName
private static final Class[] ourParentClassesToScanAttributes
private static final com.intellij.openapi.util.Key ourCachedAttlistKeys
private static final com.intellij.openapi.util.UserDataCache myAttlistDeclCache
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.xml.XmlElementDecl)
com.intellij.psi.xml.XmlElementDecl elementDecl
public void <init> ()
public com.intellij.psi.PsiElement getDeclaration ()
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public java.lang.String getName ()
public void init (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getDependencies ()
public com.intellij.xml.XmlNSDescriptor getNSDescriptor ()
private static com.intellij.xml.XmlNSDescriptor getNsDescriptorFrom (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement elementDecl
com.intellij.psi.xml.XmlFile file
com.intellij.psi.xml.XmlDocument document
com.intellij.xml.XmlNSDescriptor descriptor
protected final com.intellij.xml.XmlElementDescriptor[] doCollectXmlDescriptors (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag context
java.util.LinkedHashSet result
com.intellij.psi.xml.XmlElementContentSpec contentSpecElement
com.intellij.xml.XmlNSDescriptor nsDescriptor
com.intellij.xml.XmlNSDescriptor NSDescriptor
private static com.intellij.xml.XmlElementDescriptor getElementDescriptor (java.lang.String, com.intellij.xml.XmlNSDescriptor)
com.intellij.xml.XmlNSDescriptor xmlNSDescriptor
java.util.List sequence
String text
com.intellij.xml.XmlNSDescriptor NSDescriptor
com.intellij.xml.XmlElementDescriptor element
protected final com.intellij.xml.XmlAttributeDescriptor[] collectAttributeDescriptors (com.intellij.psi.xml.XmlTag)
com.intellij.psi.meta.PsiMetaData psiMetaData
com.intellij.psi.xml.XmlAttributeDecl attributeDecl
com.intellij.psi.xml.XmlAttlistDecl attlistDecl
com.intellij.psi.xml.XmlTag context
java.util.List result
protected java.util.HashMap collectAttributeDescriptorsMap (com.intellij.psi.xml.XmlTag)
com.intellij.xml.XmlAttributeDescriptor xmlAttributeDescriptor
com.intellij.psi.xml.XmlTag context
java.util.HashMap localADM
com.intellij.xml.XmlAttributeDescriptor[] xmlAttributeDescriptors
private com.intellij.psi.xml.XmlAttlistDecl[] findAttlistDeclarations (java.lang.String)
String name
com.intellij.psi.xml.XmlAttlistDecl declaration
String elementName
java.util.List result
private com.intellij.psi.xml.XmlAttlistDecl[] getAttlistDeclarations ()
public static com.intellij.psi.xml.XmlAttlistDecl[] getCachedAttributeDeclarations (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement owner
private static com.intellij.psi.xml.XmlAttlistDecl[] doCollectAttlistDeclarations (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement xmlElement
java.util.List result
public com.intellij.xml.XmlElementsGroup getTopGroup ()
com.intellij.psi.xml.XmlElementContentGroup topGroup
public int getContentType ()
protected java.util.HashMap collectElementDescriptorsMap (com.intellij.psi.xml.XmlTag)
com.intellij.xml.XmlElementDescriptor descriptor
com.intellij.psi.xml.XmlTag element
java.util.HashMap elementDescriptorsMap
com.intellij.xml.XmlElementDescriptor[] descriptors
public java.lang.String getQualifiedName ()
public java.lang.String getDefaultName ()
public void setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
static synthetic com.intellij.psi.xml.XmlAttlistDecl[] access$000 (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement x0
static synthetic com.intellij.xml.XmlElementDescriptor access$100 (java.lang.String, com.intellij.xml.XmlNSDescriptor)
String x0
com.intellij.xml.XmlNSDescriptor x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/dtd/XmlElementsGroupImpl$1.class
XmlElementsGroupImpl.java
package com.intellij.xml.impl.dtd
com.intellij.xml.impl.dtd.XmlElementsGroupImpl$1 extends com.intellij.openapi.util.NotNullLazyValue {
final synthetic com.intellij.xml.impl.dtd.XmlElementsGroupImpl this$0
void <init> (com.intellij.xml.impl.dtd.XmlElementsGroupImpl)
com.intellij.xml.impl.dtd.XmlElementsGroupImpl this$0
protected java.util.List compute ()
protected volatile synthetic java.lang.Object compute ()
private synthetic com.intellij.xml.XmlElementsGroup lambda$compute$0 (com.intellij.psi.xml.XmlContentParticle)
com.intellij.psi.xml.XmlContentParticle xmlContentParticle
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/dtd/XmlElementsGroupImpl$2.class
XmlElementsGroupImpl.java
package com.intellij.xml.impl.dtd
synthetic com.intellij.xml.impl.dtd.XmlElementsGroupImpl$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$intellij$psi$xml$XmlContentParticle$Quantifier
static final synthetic int[] $SwitchMap$com$intellij$psi$xml$XmlContentParticle$Type
static void <clinit> ()
}
com/intellij/xml/impl/dtd/XmlElementsGroupImpl.class
XmlElementsGroupImpl.java
package com.intellij.xml.impl.dtd
public com.intellij.xml.impl.dtd.XmlElementsGroupImpl extends java.lang.Object implements com.intellij.xml.XmlElementsGroup {
private final com.intellij.psi.xml.XmlContentParticle myParticle
private final com.intellij.xml.XmlElementsGroup myParent
private final com.intellij.openapi.util.NotNullLazyValue mySubGroups
public void <init> (com.intellij.psi.xml.XmlContentParticle, com.intellij.xml.XmlElementsGroup)
com.intellij.psi.xml.XmlContentParticle particle
com.intellij.xml.XmlElementsGroup parent
public int getMinOccurs ()
public int getMaxOccurs ()
public com.intellij.xml.XmlElementsGroup$Type getGroupType ()
public com.intellij.xml.XmlElementsGroup getParentGroup ()
public java.util.List getSubGroups ()
public com.intellij.xml.XmlElementDescriptor getLeafDescriptor ()
static synthetic com.intellij.psi.xml.XmlContentParticle access$000 (com.intellij.xml.impl.dtd.XmlElementsGroupImpl)
com.intellij.xml.impl.dtd.XmlElementsGroupImpl x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/dtd/XmlNSDescriptorImpl$1.class
XmlNSDescriptorImpl.java
package com.intellij.xml.impl.dtd
final com.intellij.xml.impl.dtd.XmlNSDescriptorImpl$1 extends com.intellij.openapi.util.SimpleFieldCache {
void <init> ()
protected final com.intellij.psi.util.CachedValue compute (com.intellij.xml.impl.dtd.XmlNSDescriptorImpl)
com.intellij.xml.impl.dtd.XmlNSDescriptorImpl xmlNSDescriptor
protected final com.intellij.psi.util.CachedValue getValue (com.intellij.xml.impl.dtd.XmlNSDescriptorImpl)
com.intellij.xml.impl.dtd.XmlNSDescriptorImpl xmlNSDescriptor
protected final void putValue (com.intellij.psi.util.CachedValue, com.intellij.xml.impl.dtd.XmlNSDescriptorImpl)
com.intellij.psi.util.CachedValue cachedValue
com.intellij.xml.impl.dtd.XmlNSDescriptorImpl xmlNSDescriptor
protected volatile synthetic void putValue (java.lang.Object, java.lang.Object)
protected volatile synthetic java.lang.Object getValue (java.lang.Object)
protected volatile synthetic java.lang.Object compute (java.lang.Object)
}
com/intellij/xml/impl/dtd/XmlNSDescriptorImpl$2.class
XmlNSDescriptorImpl.java
package com.intellij.xml.impl.dtd
final com.intellij.xml.impl.dtd.XmlNSDescriptorImpl$2 extends java.lang.Object implements com.intellij.xml.util.XmlUtil$DuplicationInfoProvider {
void <init> ()
public java.lang.String getName (com.intellij.psi.xml.XmlElementDecl)
com.intellij.psi.xml.XmlElementDecl psiElement
public java.lang.String getNameKey (com.intellij.psi.xml.XmlElementDecl, java.lang.String)
com.intellij.psi.xml.XmlElementDecl psiElement
String name
public com.intellij.psi.PsiElement getNodeForMessage (com.intellij.psi.xml.XmlElementDecl)
com.intellij.psi.xml.XmlElementDecl psiElement
public volatile synthetic com.intellij.psi.PsiElement getNodeForMessage (com.intellij.psi.PsiElement)
public volatile synthetic java.lang.String getNameKey (com.intellij.psi.PsiElement, java.lang.String)
public volatile synthetic java.lang.String getName (com.intellij.psi.PsiElement)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/dtd/XmlNSDescriptorImpl$3.class
XmlNSDescriptorImpl.java
package com.intellij.xml.impl.dtd
com.intellij.xml.impl.dtd.XmlNSDescriptorImpl$3 extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
final synthetic java.util.List val$decls
final synthetic com.intellij.xml.impl.dtd.XmlNSDescriptorImpl this$0
void <init> (com.intellij.xml.impl.dtd.XmlNSDescriptorImpl, java.util.List)
com.intellij.xml.impl.dtd.XmlNSDescriptorImpl this$0
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/dtd/XmlNSDescriptorImpl.class
XmlNSDescriptorImpl.java
package com.intellij.xml.impl.dtd
public com.intellij.xml.impl.dtd.XmlNSDescriptorImpl extends java.lang.Object implements com.intellij.xml.XmlNSDescriptorEx com.intellij.codeInsight.daemon.Validator com.intellij.openapi.project.DumbAware {
private com.intellij.psi.xml.XmlElement myElement
private com.intellij.psi.xml.XmlFile myDescriptorFile
private static final com.intellij.openapi.util.SimpleFieldCache myCachedDeclsCache
private volatile com.intellij.psi.util.CachedValue myCachedDecls
private static final com.intellij.xml.util.XmlUtil$DuplicationInfoProvider XML_ELEMENT_DECL_PROVIDER
public void <init> ()
public com.intellij.psi.xml.XmlFile getDescriptorFile ()
public com.intellij.xml.XmlElementDescriptor[] getElements ()
java.util.Collection declarations
private java.util.Map buildDeclarationMap ()
private com.intellij.psi.util.CachedValue doBuildDeclarationMap ()
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
String name
public com.intellij.xml.XmlElementDescriptor[] getRootElementsDescriptors (com.intellij.psi.xml.XmlDocument)
com.intellij.xml.XmlElementDescriptor descriptor
com.intellij.psi.xml.XmlElement element
com.intellij.psi.xml.XmlDoctype doctype
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlProlog prolog
public final com.intellij.xml.XmlElementDescriptor getElementDescriptor (java.lang.String)
String name
public com.intellij.psi.PsiElement getDeclaration ()
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public java.lang.String getName ()
public void init (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getDependencies ()
public void validate (com.intellij.psi.xml.XmlDocument, com.intellij.codeInsight.daemon.Validator$ValidationHost)
java.util.List decls
com.intellij.psi.xml.XmlDocument document
com.intellij.codeInsight.daemon.Validator$ValidationHost host
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (java.lang.String, java.lang.String)
String localName
String namespace
public volatile synthetic void validate (com.intellij.psi.PsiElement, com.intellij.codeInsight.daemon.Validator$ValidationHost)
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$doBuildDeclarationMap$0 ()
com.intellij.psi.PsiFile dependingElementContainingFile
com.intellij.psi.PsiElement dependingElement
String name
com.intellij.psi.xml.XmlElementDecl xmlElementDecl
java.util.List result
java.util.Map ret
java.util.Set dependencies
static synthetic com.intellij.psi.util.CachedValue access$000 (com.intellij.xml.impl.dtd.XmlNSDescriptorImpl)
com.intellij.xml.impl.dtd.XmlNSDescriptorImpl x0
static synthetic com.intellij.psi.util.CachedValue access$100 (com.intellij.xml.impl.dtd.XmlNSDescriptorImpl)
com.intellij.xml.impl.dtd.XmlNSDescriptorImpl x0
static synthetic com.intellij.psi.util.CachedValue access$102 (com.intellij.xml.impl.dtd.XmlNSDescriptorImpl, com.intellij.psi.util.CachedValue)
com.intellij.xml.impl.dtd.XmlNSDescriptorImpl x0
com.intellij.psi.util.CachedValue x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/schema/AnyXmlAttributeDescriptor.class
AnyXmlAttributeDescriptor.java
package com.intellij.xml.impl.schema
public com.intellij.xml.impl.schema.AnyXmlAttributeDescriptor extends java.lang.Object implements com.intellij.xml.XmlAttributeDescriptor {
private final String myAttributeName
private final com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType myCanContainAttributeType
public void <init> (java.lang.String)
String attributeName
public void <init> (java.lang.String, com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType)
String attributeName
com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType canContainAttributeType
public com.intellij.psi.PsiElement getDeclaration ()
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public java.lang.String getName ()
public void init (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String getQualifiedName ()
public java.lang.String getDefaultName ()
public boolean isRequired ()
public boolean isFixed ()
public boolean hasIdType ()
public boolean hasIdRefType ()
public java.lang.String getDefaultValue ()
public boolean isEnumerated ()
public java.lang.String[] getEnumeratedValues ()
public java.lang.String validateValue (com.intellij.psi.xml.XmlElement, java.lang.String)
com.intellij.psi.xml.XmlElement context
String value
public com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType getCanContainAttributeType ()
}
com/intellij/xml/impl/schema/AnyXmlElementDescriptor.class
AnyXmlElementDescriptor.java
package com.intellij.xml.impl.schema
public com.intellij.xml.impl.schema.AnyXmlElementDescriptor extends java.lang.Object implements com.intellij.xml.XmlElementDescriptor {
private final com.intellij.xml.XmlElementDescriptor myParentDescriptor
private final com.intellij.xml.XmlNSDescriptor myXmlNSDescriptor
public void <init> (com.intellij.xml.XmlElementDescriptor, com.intellij.xml.XmlNSDescriptor)
com.intellij.xml.XmlElementDescriptor parentDescriptor
com.intellij.xml.XmlNSDescriptor xmlNSDescriptor
public com.intellij.xml.XmlNSDescriptor getNSDescriptor ()
public com.intellij.xml.XmlElementsGroup getTopGroup ()
public com.intellij.psi.PsiElement getDeclaration ()
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public java.lang.String getName ()
public void init (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String getQualifiedName ()
public java.lang.String getDefaultName ()
public com.intellij.xml.XmlElementDescriptor[] getElementsDescriptors (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag context
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlTag contextTag
public com.intellij.xml.XmlAttributeDescriptor[] getAttributesDescriptors (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag context
public com.intellij.xml.XmlAttributeDescriptor getAttributeDescriptor (java.lang.String, com.intellij.psi.xml.XmlTag)
String attributeName
com.intellij.psi.xml.XmlTag context
public com.intellij.xml.XmlAttributeDescriptor getAttributeDescriptor (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attr
public int getContentType ()
public java.lang.String getDefaultValue ()
}
com/intellij/xml/impl/schema/ComplexTypeDescriptor$1.class
ComplexTypeDescriptor.java
package com.intellij.xml.impl.schema
final com.intellij.xml.impl.schema.ComplexTypeDescriptor$1 extends com.intellij.openapi.util.FieldCache {
void <init> ()
protected com.intellij.xml.XmlElementDescriptor[] compute (com.intellij.xml.impl.schema.ComplexTypeDescriptor, com.intellij.psi.xml.XmlElement)
com.intellij.xml.impl.schema.ComplexTypeDescriptor complexTypeDescriptor
com.intellij.psi.xml.XmlElement context
protected com.intellij.xml.XmlElementDescriptor[] getValue (com.intellij.xml.impl.schema.ComplexTypeDescriptor, java.lang.Object)
com.intellij.xml.impl.schema.ComplexTypeDescriptor complexTypeDescriptor
Object p
protected void putValue (com.intellij.xml.XmlElementDescriptor[], com.intellij.xml.impl.schema.ComplexTypeDescriptor, java.lang.Object)
com.intellij.xml.XmlElementDescriptor[] xmlElementDescriptors
com.intellij.xml.impl.schema.ComplexTypeDescriptor complexTypeDescriptor
Object p
protected volatile synthetic void putValue (java.lang.Object, java.lang.Object, java.lang.Object)
protected volatile synthetic java.lang.Object getValue (java.lang.Object, java.lang.Object)
protected volatile synthetic java.lang.Object compute (java.lang.Object, java.lang.Object)
}
com/intellij/xml/impl/schema/ComplexTypeDescriptor$2.class
ComplexTypeDescriptor.java
package com.intellij.xml.impl.schema
final com.intellij.xml.impl.schema.ComplexTypeDescriptor$2 extends com.intellij.openapi.util.FieldCache {
void <init> ()
protected final com.intellij.xml.XmlAttributeDescriptor[] compute (com.intellij.xml.impl.schema.ComplexTypeDescriptor, com.intellij.psi.xml.XmlElement)
com.intellij.xml.impl.schema.ComplexTypeDescriptor complexTypeDescriptor
com.intellij.psi.xml.XmlElement p
protected final com.intellij.xml.XmlAttributeDescriptor[] getValue (com.intellij.xml.impl.schema.ComplexTypeDescriptor, java.lang.Object)
com.intellij.xml.impl.schema.ComplexTypeDescriptor complexTypeDescriptor
Object o
protected final void putValue (com.intellij.xml.XmlAttributeDescriptor[], com.intellij.xml.impl.schema.ComplexTypeDescriptor, java.lang.Object)
com.intellij.xml.XmlAttributeDescriptor[] xmlAttributeDescriptors
com.intellij.xml.impl.schema.ComplexTypeDescriptor complexTypeDescriptor
Object p
protected volatile synthetic void putValue (java.lang.Object, java.lang.Object, java.lang.Object)
protected volatile synthetic java.lang.Object getValue (java.lang.Object, java.lang.Object)
protected volatile synthetic java.lang.Object compute (java.lang.Object, java.lang.Object)
}
com/intellij/xml/impl/schema/ComplexTypeDescriptor$3.class
ComplexTypeDescriptor.java
package com.intellij.xml.impl.schema
com.intellij.xml.impl.schema.ComplexTypeDescriptor$3 extends com.intellij.xml.impl.schema.XmlSchemaTagsProcessor {
final synthetic java.util.Map val$map
final synthetic com.intellij.xml.impl.schema.ComplexTypeDescriptor this$0
transient void <init> (com.intellij.xml.impl.schema.ComplexTypeDescriptor, com.intellij.xml.impl.schema.XmlNSDescriptorImpl, java.lang.String[], java.util.Map)
com.intellij.xml.impl.schema.ComplexTypeDescriptor this$0
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
String[] tagsToIgnore
protected void tagStarted (com.intellij.psi.xml.XmlTag, java.lang.String, com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
String tagName
com.intellij.psi.xml.XmlTag context
com.intellij.psi.xml.XmlTag ref
String refName
}
com/intellij/xml/impl/schema/ComplexTypeDescriptor$4.class
ComplexTypeDescriptor.java
package com.intellij.xml.impl.schema
com.intellij.xml.impl.schema.ComplexTypeDescriptor$4 extends com.intellij.xml.impl.schema.XmlSchemaTagsProcessor {
final synthetic java.util.List val$result
final synthetic com.intellij.xml.impl.schema.ComplexTypeDescriptor this$0
transient void <init> (com.intellij.xml.impl.schema.ComplexTypeDescriptor, com.intellij.xml.impl.schema.XmlNSDescriptorImpl, java.lang.String[], java.util.List)
com.intellij.xml.impl.schema.ComplexTypeDescriptor this$0
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
String[] tagsToIgnore
protected void tagStarted (com.intellij.psi.xml.XmlTag, java.lang.String, com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
com.intellij.xml.impl.schema.XmlAttributeDescriptorImpl descriptor
String name
String use
com.intellij.psi.xml.XmlTag tag
String tagName
com.intellij.psi.xml.XmlTag context
com.intellij.psi.xml.XmlTag ref
}
com/intellij/xml/impl/schema/ComplexTypeDescriptor$CanContainAttributeType.class
ComplexTypeDescriptor.java
package com.intellij.xml.impl.schema
final enum com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType extends java.lang.Enum {
public static final enum com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType CanContainButSkip
public static final enum com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType CanContainButDoNotSkip
public static final enum com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType CanContainAny
public static final enum com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType CanNotContain
private static final synthetic com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType[] $VALUES
public static com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType[] values ()
public static com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/xml/impl/schema/ComplexTypeDescriptor$CurrentContextInfo.class
ComplexTypeDescriptor.java
package com.intellij.xml.impl.schema
com.intellij.xml.impl.schema.ComplexTypeDescriptor$CurrentContextInfo extends java.lang.Object {
final com.intellij.xml.impl.schema.XmlNSDescriptorImpl documentDescriptor
final String expectedDefaultNs
void <init> (com.intellij.xml.impl.schema.XmlNSDescriptorImpl, java.lang.String)
com.intellij.xml.impl.schema.XmlNSDescriptorImpl _nsDescriptor
String _ns
}
com/intellij/xml/impl/schema/ComplexTypeDescriptor.class
ComplexTypeDescriptor.java
package com.intellij.xml.impl.schema
public com.intellij.xml.impl.schema.ComplexTypeDescriptor extends com.intellij.xml.impl.schema.TypeDescriptor {
protected final com.intellij.xml.impl.schema.XmlNSDescriptorImpl myDocumentDescriptor
private static final com.intellij.openapi.util.FieldCache myElementDescriptorsCache
private static final com.intellij.openapi.util.FieldCache myAttributeDescriptorsCache
private final java.util.Map myAnyAttributeCache
private volatile com.intellij.xml.XmlElementDescriptor[] myElementDescriptors
private volatile com.intellij.xml.XmlAttributeDescriptor[] myAttributeDescriptors
private static final String PROHIBITED_ATTR_VALUE
private static final String OTHER_NAMESPACE_ATTR_VALUE
private static final String TRUE_ATTR_VALUE
private static final String REF_ATTR_NAME
private static final String NAME_ATTR_NAME
private static final String ELEMENT_TAG_NAME
private static final String ATTRIBUTE_TAG_NAME
private boolean myHasAnyInContentModel
private static final String RESTRICTION_TAG_NAME
private static final String EXTENSION_TAG_NAME
private static final String BASE_ATTR_NAME
public void <init> (com.intellij.xml.impl.schema.XmlNSDescriptorImpl, com.intellij.psi.xml.XmlTag)
com.intellij.xml.impl.schema.XmlNSDescriptorImpl documentDescriptor
com.intellij.psi.xml.XmlTag tag
public com.intellij.psi.xml.XmlTag getDeclaration ()
public com.intellij.xml.XmlElementsGroup getTopGroup ()
public com.intellij.xml.XmlElementDescriptor[] getElements (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement context
private com.intellij.xml.XmlElementDescriptor[] doCollectElements (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement context
java.util.Map map
com.intellij.xml.XmlNSDescriptor descriptor
protected void processElements (com.intellij.xml.impl.schema.XmlSchemaTagsProcessor, java.util.Map)
com.intellij.xml.impl.schema.XmlSchemaTagsProcessor processor
java.util.Map map
protected com.intellij.xml.impl.schema.XmlSchemaTagsProcessor createProcessor (java.util.Map, com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
java.util.Map map
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
protected void addElementDescriptor (com.intellij.psi.xml.XmlTag, java.lang.String, java.util.Map, java.lang.String, com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
com.intellij.xml.XmlElementDescriptor element
String name
com.intellij.psi.xml.XmlTag tag
String tagName
java.util.Map map
String refName
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
private static void addSubstitutionGroups (java.util.Map, com.intellij.xml.impl.schema.XmlNSDescriptorImpl, java.util.Set)
com.intellij.xml.XmlElementDescriptor substitute
com.intellij.xml.impl.schema.XmlElementDescriptorImpl descriptor
com.intellij.xml.XmlElementDescriptor[] substitutes
boolean toContinue
com.intellij.xml.XmlElementDescriptor xmlElementDescriptor
com.intellij.psi.meta.PsiMetaData metaData
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReference reference
com.intellij.psi.xml.XmlAttributeValue valueElement
com.intellij.psi.xml.XmlAttribute location
com.intellij.psi.xml.XmlTag tag
java.util.Map result
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
java.util.Set visited
private static void filterAbstractElements (java.util.Map)
com.intellij.xml.impl.schema.XmlElementDescriptorImpl descriptor
java.util.Iterator iterator
java.util.Map result
public com.intellij.xml.XmlAttributeDescriptor[] getAttributes (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement context
private com.intellij.xml.XmlAttributeDescriptor[] doCollectAttributes ()
java.util.List result
com.intellij.xml.impl.schema.XmlSchemaTagsProcessor processor
public com.intellij.xml.impl.schema.XmlNSDescriptorImpl getNsDescriptor ()
protected static void addElementDescriptor (java.util.Map, com.intellij.xml.XmlElementDescriptor, java.lang.String)
java.util.Map result
com.intellij.xml.XmlElementDescriptor element
String name
private static void removeAttributeDescriptor (java.util.List, java.lang.String, java.lang.String)
com.intellij.xml.impl.schema.XmlAttributeDescriptorImpl descriptor
java.util.Iterator iterator
java.util.List result
String name
String referenceName
private static void addAttributeDescriptor (java.util.List, com.intellij.xml.impl.schema.XmlAttributeDescriptorImpl)
java.util.List result
com.intellij.xml.impl.schema.XmlAttributeDescriptorImpl descriptor
public boolean canContainTag (java.lang.String, java.lang.String, com.intellij.psi.xml.XmlElement)
String localName
String namespace
com.intellij.psi.xml.XmlElement context
static com.intellij.xml.impl.schema.ComplexTypeDescriptor$CurrentContextInfo getContextInfo (com.intellij.xml.impl.schema.ComplexTypeDescriptor$CurrentContextInfo, java.lang.String)
String ns
com.intellij.xml.impl.schema.ComplexTypeDescriptor$CurrentContextInfo info
String ref
com.intellij.psi.xml.XmlTag rootTag
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
String ns
private boolean _canContainTag (java.lang.String, java.lang.String, com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlElement, java.util.Set, com.intellij.xml.impl.schema.ComplexTypeDescriptor$CurrentContextInfo, boolean)
com.intellij.psi.xml.XmlTag groupTag
String ref
com.intellij.xml.impl.schema.ComplexTypeDescriptor complexTypeDescriptor
com.intellij.xml.impl.schema.TypeDescriptor descriptor
String base
com.intellij.psi.xml.XmlAttributeValue element
com.intellij.psi.PsiElement psiElement
String substitutionValue
com.intellij.xml.XmlNSDescriptor _nsDescriptor
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
com.intellij.xml.XmlElementDescriptor descriptor
String name
com.intellij.psi.xml.XmlAttribute ref
com.intellij.psi.xml.XmlTag descriptorTag
com.intellij.psi.xml.XmlTag subTag
String localName
String namespace
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlElement context
java.util.Set visited
com.intellij.xml.impl.schema.ComplexTypeDescriptor$CurrentContextInfo info
boolean restriction
public com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType canContainAttribute (java.lang.String, java.lang.String)
String namespace
String qName
private com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType _canContainAttribute (java.lang.String, com.intellij.psi.xml.XmlTag, java.lang.String, java.util.Set, java.util.Set)
String ns
com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType canContainAttributeType
com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType containAttributeType
com.intellij.psi.xml.XmlTag groupTag
String ref
com.intellij.psi.xml.XmlTag declaration
com.intellij.xml.impl.schema.ComplexTypeDescriptor complexTypeDescriptor
com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType containAttributeType
com.intellij.xml.impl.schema.TypeDescriptor descriptor
String base
com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType containAttributeType
com.intellij.psi.xml.XmlTag subTag
String namespace
com.intellij.psi.xml.XmlTag tag
String qName
java.util.Set visited
java.util.Set dependencies
com.intellij.psi.xml.XmlTag[] subTags
public boolean hasAnyInContentModel ()
public int getContentType ()
com.intellij.psi.xml.XmlTag tag
public java.lang.String getTypeName ()
public java.lang.String toString ()
private synthetic com.intellij.psi.util.CachedValue lambda$new$1 (java.lang.String)
String key
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$null$0 (java.lang.String)
String key
gnu.trove.THashSet dependencies
com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType type
static synthetic com.intellij.xml.XmlElementDescriptor[] access$000 (com.intellij.xml.impl.schema.ComplexTypeDescriptor, com.intellij.psi.xml.XmlElement)
com.intellij.xml.impl.schema.ComplexTypeDescriptor x0
com.intellij.psi.xml.XmlElement x1
static synthetic com.intellij.xml.XmlElementDescriptor[] access$100 (com.intellij.xml.impl.schema.ComplexTypeDescriptor)
com.intellij.xml.impl.schema.ComplexTypeDescriptor x0
static synthetic com.intellij.xml.XmlElementDescriptor[] access$102 (com.intellij.xml.impl.schema.ComplexTypeDescriptor, com.intellij.xml.XmlElementDescriptor[])
com.intellij.xml.impl.schema.ComplexTypeDescriptor x0
com.intellij.xml.XmlElementDescriptor[] x1
static synthetic com.intellij.xml.XmlAttributeDescriptor[] access$200 (com.intellij.xml.impl.schema.ComplexTypeDescriptor)
com.intellij.xml.impl.schema.ComplexTypeDescriptor x0
static synthetic com.intellij.xml.XmlAttributeDescriptor[] access$300 (com.intellij.xml.impl.schema.ComplexTypeDescriptor)
com.intellij.xml.impl.schema.ComplexTypeDescriptor x0
static synthetic com.intellij.xml.XmlAttributeDescriptor[] access$302 (com.intellij.xml.impl.schema.ComplexTypeDescriptor, com.intellij.xml.XmlAttributeDescriptor[])
com.intellij.xml.impl.schema.ComplexTypeDescriptor x0
com.intellij.xml.XmlAttributeDescriptor[] x1
static synthetic void access$400 (java.util.List, java.lang.String, java.lang.String)
java.util.List x0
String x1
String x2
static synthetic void access$500 (java.util.List, com.intellij.xml.impl.schema.XmlAttributeDescriptorImpl)
java.util.List x0
com.intellij.xml.impl.schema.XmlAttributeDescriptorImpl x1
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/schema/MultiFileNsDescriptor.class
MultiFileNsDescriptor.java
package com.intellij.xml.impl.schema
public com.intellij.xml.impl.schema.MultiFileNsDescriptor extends java.lang.Object implements com.intellij.xml.impl.schema.XsdNsDescriptor {
private final java.util.List myDescriptors
public void <init> (java.util.List)
java.util.List descriptors
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public com.intellij.xml.XmlElementDescriptor[] getRootElementsDescriptors (com.intellij.psi.xml.XmlDocument)
com.intellij.psi.xml.XmlDocument document
public com.intellij.psi.xml.XmlFile getDescriptorFile ()
public com.intellij.psi.PsiElement getDeclaration ()
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public java.lang.String getName ()
public void init (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getDependencies ()
public com.intellij.xml.impl.schema.TypeDescriptor getTypeDescriptor (java.lang.String, com.intellij.psi.xml.XmlTag)
String name
com.intellij.psi.xml.XmlTag context
public com.intellij.xml.impl.schema.TypeDescriptor getTypeDescriptor (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag descriptorTag
private java.lang.Object getFirst (java.util.function.Function)
Object t
com.intellij.xml.impl.schema.XmlNSDescriptorImpl descriptor
java.util.function.Function function
public boolean processTagsInNamespace (java.lang.String[], com.intellij.psi.search.PsiElementProcessor)
com.intellij.xml.impl.schema.XmlNSDescriptorImpl descriptor
String[] tagNames
com.intellij.psi.search.PsiElementProcessor processor
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (java.lang.String, java.lang.String, java.util.Set, boolean)
String localName
String namespace
java.util.Set visited
boolean reference
public com.intellij.xml.XmlAttributeDescriptor getAttribute (java.lang.String, java.lang.String, com.intellij.psi.xml.XmlTag)
String localName
String namespace
com.intellij.psi.xml.XmlTag context
public com.intellij.xml.impl.schema.TypeDescriptor findTypeDescriptor (java.lang.String, java.lang.String)
String localName
String namespace
public com.intellij.psi.xml.XmlTag findGroup (java.lang.String)
String name
public com.intellij.psi.xml.XmlTag findAttributeGroup (java.lang.String)
String name
private static synthetic com.intellij.psi.xml.XmlTag lambda$findAttributeGroup$9 (java.lang.String, com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
String name
com.intellij.xml.impl.schema.XmlNSDescriptorImpl descriptor
private static synthetic com.intellij.psi.xml.XmlTag lambda$findGroup$8 (java.lang.String, com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
String name
com.intellij.xml.impl.schema.XmlNSDescriptorImpl descriptor
private static synthetic com.intellij.xml.impl.schema.TypeDescriptor lambda$findTypeDescriptor$7 (java.lang.String, java.lang.String, com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
String localName
String namespace
com.intellij.xml.impl.schema.XmlNSDescriptorImpl descriptor
private static synthetic com.intellij.xml.XmlAttributeDescriptor lambda$getAttribute$6 (java.lang.String, java.lang.String, com.intellij.psi.xml.XmlTag, com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
String localName
String namespace
com.intellij.psi.xml.XmlTag context
com.intellij.xml.impl.schema.XmlNSDescriptorImpl descriptor
private static synthetic com.intellij.xml.XmlElementDescriptor lambda$getElementDescriptor$5 (java.lang.String, java.lang.String, java.util.Set, boolean, com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
String localName
String namespace
java.util.Set visited
boolean reference
com.intellij.xml.impl.schema.XmlNSDescriptorImpl descriptor
private static synthetic com.intellij.xml.impl.schema.TypeDescriptor lambda$getTypeDescriptor$4 (com.intellij.psi.xml.XmlTag, com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
com.intellij.psi.xml.XmlTag descriptorTag
com.intellij.xml.impl.schema.XmlNSDescriptorImpl descriptor
private static synthetic com.intellij.xml.impl.schema.TypeDescriptor lambda$getTypeDescriptor$3 (java.lang.String, com.intellij.psi.xml.XmlTag, com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
String name
com.intellij.psi.xml.XmlTag context
com.intellij.xml.impl.schema.XmlNSDescriptorImpl descriptor
private static synthetic java.util.stream.Stream lambda$getDependencies$2 (com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
com.intellij.xml.impl.schema.XmlNSDescriptorImpl descriptor
private static synthetic java.util.stream.Stream lambda$getRootElementsDescriptors$1 (com.intellij.psi.xml.XmlDocument, com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
com.intellij.psi.xml.XmlDocument document
com.intellij.xml.impl.schema.XmlNSDescriptorImpl descriptor
private static synthetic com.intellij.xml.XmlElementDescriptor lambda$getElementDescriptor$0 (com.intellij.psi.xml.XmlTag, com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.impl.schema.XmlNSDescriptorImpl descriptor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/schema/NamedObjectDescriptor.class
NamedObjectDescriptor.java
package com.intellij.xml.impl.schema
public com.intellij.xml.impl.schema.NamedObjectDescriptor extends java.lang.Object implements com.intellij.psi.meta.PsiWritableMetaData com.intellij.psi.meta.PsiMetaData {
private com.intellij.psi.xml.XmlTag myDcl
public void <init> ()
public void setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
static void setName (com.intellij.psi.xml.XmlTag, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.xml.XmlTag dcl
String name
public com.intellij.psi.PsiElement getDeclaration ()
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public java.lang.String getName ()
public void init (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getDependencies ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/schema/NullElementDescriptor.class
NullElementDescriptor.java
package com.intellij.xml.impl.schema
public com.intellij.xml.impl.schema.NullElementDescriptor extends java.lang.Object implements com.intellij.xml.XmlElementDescriptor {
private static final com.intellij.xml.impl.schema.NullElementDescriptor INSTANCE
public static com.intellij.xml.impl.schema.NullElementDescriptor getInstance ()
private void <init> ()
public java.lang.String getQualifiedName ()
public java.lang.String getDefaultName ()
public com.intellij.xml.XmlElementDescriptor[] getElementsDescriptors (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag context
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag childTag
com.intellij.psi.xml.XmlTag contextTag
public com.intellij.xml.XmlAttributeDescriptor[] getAttributesDescriptors (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag context
public com.intellij.xml.XmlAttributeDescriptor getAttributeDescriptor (java.lang.String, com.intellij.psi.xml.XmlTag)
String attributeName
com.intellij.psi.xml.XmlTag context
public com.intellij.xml.XmlAttributeDescriptor getAttributeDescriptor (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attribute
public com.intellij.xml.XmlNSDescriptor getNSDescriptor ()
public com.intellij.xml.XmlElementsGroup getTopGroup ()
public int getContentType ()
public java.lang.String getDefaultValue ()
public com.intellij.psi.PsiElement getDeclaration ()
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public java.lang.String getName ()
public void init (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
static void <clinit> ()
}
com/intellij/xml/impl/schema/RedefinedElementDescriptor.class
RedefinedElementDescriptor.java
package com.intellij.xml.impl.schema
public com.intellij.xml.impl.schema.RedefinedElementDescriptor extends com.intellij.xml.impl.schema.XmlElementDescriptorImpl {
private final com.intellij.xml.impl.schema.XmlNSDescriptorImpl myRedefined
private final com.intellij.xml.impl.schema.XmlNSDescriptorImpl myOriginalNsDescriptor
public void <init> (com.intellij.xml.impl.schema.XmlElementDescriptorImpl, com.intellij.xml.impl.schema.XmlNSDescriptorImpl, com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
com.intellij.xml.impl.schema.XmlElementDescriptorImpl original
com.intellij.xml.impl.schema.XmlNSDescriptorImpl redefined
com.intellij.xml.impl.schema.XmlNSDescriptorImpl originalNsDescriptor
public com.intellij.xml.impl.schema.TypeDescriptor getType (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement context
com.intellij.xml.impl.schema.TypeDescriptor typeDescriptor
}
com/intellij/xml/impl/schema/RedefinedTypeDescriptor$1.class
RedefinedElementDescriptor.java
package com.intellij.xml.impl.schema
com.intellij.xml.impl.schema.RedefinedTypeDescriptor$1 extends com.intellij.xml.impl.schema.XmlSchemaTagsProcessor {
final synthetic java.util.Map val$map
final synthetic com.intellij.xml.impl.schema.RedefinedTypeDescriptor this$0
transient void <init> (com.intellij.xml.impl.schema.RedefinedTypeDescriptor, com.intellij.xml.impl.schema.XmlNSDescriptorImpl, java.lang.String[], java.util.Map)
com.intellij.xml.impl.schema.RedefinedTypeDescriptor this$0
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
String[] tagsToIgnore
protected void tagStarted (com.intellij.psi.xml.XmlTag, java.lang.String, com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
com.intellij.xml.XmlElementDescriptor element
com.intellij.xml.XmlElementDescriptor[] elements
com.intellij.xml.impl.schema.TypeDescriptor descriptor
String base
com.intellij.psi.xml.XmlTag tag
String tagName
com.intellij.psi.xml.XmlTag context
com.intellij.psi.xml.XmlTag ref
}
com/intellij/xml/impl/schema/RedefinedTypeDescriptor.class
RedefinedElementDescriptor.java
package com.intellij.xml.impl.schema
com.intellij.xml.impl.schema.RedefinedTypeDescriptor extends com.intellij.xml.impl.schema.ComplexTypeDescriptor {
private final com.intellij.xml.impl.schema.XmlNSDescriptorImpl myRedefinedNSDescriptor
private final com.intellij.xml.impl.schema.XmlNSDescriptorImpl myOriginalNsDescriptor
void <init> (com.intellij.xml.impl.schema.ComplexTypeDescriptor, com.intellij.xml.impl.schema.XmlNSDescriptorImpl, com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
com.intellij.xml.impl.schema.ComplexTypeDescriptor original
com.intellij.xml.impl.schema.XmlNSDescriptorImpl redefined
com.intellij.xml.impl.schema.XmlNSDescriptorImpl originalNsDescriptor
protected void processElements (com.intellij.xml.impl.schema.XmlSchemaTagsProcessor, java.util.Map)
com.intellij.xml.impl.schema.XmlSchemaTagsProcessor processor
java.util.Map map
String typeName
com.intellij.xml.impl.schema.TypeDescriptor descriptor
protected com.intellij.xml.impl.schema.XmlSchemaTagsProcessor createProcessor (java.util.Map, com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
java.util.Map map
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
static synthetic com.intellij.xml.impl.schema.XmlNSDescriptorImpl access$000 (com.intellij.xml.impl.schema.RedefinedTypeDescriptor)
com.intellij.xml.impl.schema.RedefinedTypeDescriptor x0
}
com/intellij/xml/impl/schema/SchemaNSDescriptor$1.class
SchemaNSDescriptor.java
package com.intellij.xml.impl.schema
final com.intellij.xml.impl.schema.SchemaNSDescriptor$1 extends java.lang.Object implements com.intellij.codeInsight.daemon.Validator {
void <init> ()
public void validate (com.intellij.psi.xml.XmlTag, com.intellij.codeInsight.daemon.Validator$ValidationHost)
String name
com.intellij.psi.xml.XmlAttribute attr
int minOccurs
int maxOccurs
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInsight.daemon.Validator$ValidationHost host
boolean hasRefAttribute
String minOccursValue
String maxOccursValue
public volatile synthetic void validate (com.intellij.psi.PsiElement, com.intellij.codeInsight.daemon.Validator$ValidationHost)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/schema/SchemaNSDescriptor$2.class
SchemaNSDescriptor.java
package com.intellij.xml.impl.schema
final com.intellij.xml.impl.schema.SchemaNSDescriptor$2 extends java.lang.Object implements com.intellij.codeInsight.daemon.Validator {
void <init> ()
public void validate (com.intellij.psi.xml.XmlTag, com.intellij.codeInsight.daemon.Validator$ValidationHost)
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInsight.daemon.Validator$ValidationHost host
public volatile synthetic void validate (com.intellij.psi.PsiElement, com.intellij.codeInsight.daemon.Validator$ValidationHost)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/schema/SchemaNSDescriptor$3.class
SchemaNSDescriptor.java
package com.intellij.xml.impl.schema
final com.intellij.xml.impl.schema.SchemaNSDescriptor$3 extends java.lang.Object implements com.intellij.xml.util.XmlUtil$DuplicationInfoProvider {
void <init> ()
public java.lang.String getName (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag t
public java.lang.String getNameKey (com.intellij.psi.xml.XmlTag, java.lang.String)
com.intellij.psi.xml.XmlTag t
String name
public com.intellij.psi.PsiElement getNodeForMessage (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag t
public volatile synthetic com.intellij.psi.PsiElement getNodeForMessage (com.intellij.psi.PsiElement)
public volatile synthetic java.lang.String getNameKey (com.intellij.psi.PsiElement, java.lang.String)
public volatile synthetic java.lang.String getName (com.intellij.psi.PsiElement)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/schema/SchemaNSDescriptor$4.class
SchemaNSDescriptor.java
package com.intellij.xml.impl.schema
final com.intellij.xml.impl.schema.SchemaNSDescriptor$4 extends java.lang.Object implements com.intellij.codeInsight.daemon.Validator {
void <init> ()
public void validate (com.intellij.psi.xml.XmlTag, com.intellij.codeInsight.daemon.Validator$ValidationHost)
com.intellij.psi.xml.XmlTag tag
com.intellij.codeInsight.daemon.Validator$ValidationHost host
String nsPrefix
com.intellij.psi.xml.XmlTag[] attrDeclTags
com.intellij.psi.xml.XmlTag[] elementDeclTags
public volatile synthetic void validate (com.intellij.psi.PsiElement, com.intellij.codeInsight.daemon.Validator$ValidationHost)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/schema/SchemaNSDescriptor.class
SchemaNSDescriptor.java
package com.intellij.xml.impl.schema
public com.intellij.xml.impl.schema.SchemaNSDescriptor extends com.intellij.xml.impl.schema.XmlNSDescriptorImpl {
private static final String MIN_OCCURS_ATTR_NAME
private static final String MAX_OCCURS_ATTR_VALUE
private static final String MAX_OCCURS_ATTR_NAME
private static final String ID_ATTR_NAME
private static final String REF_ATTR_NAME
private static final String DEFAULT_ATTR_NAME
private static final String FIXED_ATTR_NAME
private static final String NAME_ATTR_NAME
private static final com.intellij.codeInsight.daemon.Validator ELEMENT_VALIDATOR
private static final com.intellij.codeInsight.daemon.Validator ATTRIBUTE_VALIDATOR
private static final com.intellij.xml.util.XmlUtil$DuplicationInfoProvider SCHEMA_ATTR_DUP_INFO_PROVIDER
private static final com.intellij.codeInsight.daemon.Validator ELEMENT_AND_ATTR_VALIDATOR
public void <init> ()
private static boolean isFromSchemaNs (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
protected com.intellij.xml.XmlElementDescriptor createElementDescriptor (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.XmlElementDescriptor descriptor
String localName
public java.lang.String toString ()
static synthetic boolean access$000 (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag x0
static synthetic com.intellij.xml.util.XmlUtil$DuplicationInfoProvider access$100 ()
static void <clinit> ()
}
com/intellij/xml/impl/schema/SimpleTypeDescriptor.class
SimpleTypeDescriptor.java
package com.intellij.xml.impl.schema
com.intellij.xml.impl.schema.SimpleTypeDescriptor extends com.intellij.xml.impl.schema.TypeDescriptor {
void <init> (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
}
com/intellij/xml/impl/schema/StdTypeDescriptor.class
StdTypeDescriptor.java
package com.intellij.xml.impl.schema
com.intellij.xml.impl.schema.StdTypeDescriptor extends com.intellij.xml.impl.schema.TypeDescriptor {
void <init> (java.lang.String)
String name
}
com/intellij/xml/impl/schema/TypeDescriptor.class
TypeDescriptor.java
package com.intellij.xml.impl.schema
public abstract com.intellij.xml.impl.schema.TypeDescriptor extends java.lang.Object {
protected final com.intellij.psi.xml.XmlTag myTag
protected void <init> ()
protected void <init> (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public com.intellij.psi.xml.XmlTag getDeclaration ()
}
com/intellij/xml/impl/schema/XmlAttributeDescriptorImpl.class
XmlAttributeDescriptorImpl.java
package com.intellij.xml.impl.schema
public com.intellij.xml.impl.schema.XmlAttributeDescriptorImpl extends com.intellij.xml.impl.schema.XsdEnumerationDescriptor implements com.intellij.psi.meta.PsiWritableMetaData com.intellij.xml.XmlAttributeDescriptor {
private com.intellij.psi.xml.XmlTag myTag
String myUse
String myReferenceName
public static final String REQUIRED_ATTR_VALUE
public static final String QUALIFIED_ATTR_VALUE
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public void <init> ()
public com.intellij.psi.xml.XmlTag getDeclaration ()
public java.lang.String getName ()
public void init (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isRequired ()
private boolean hasSimpleSchemaType (java.lang.String)
String namespacePrefix
String type
String attributeValue
public java.lang.String getType ()
public boolean hasIdType ()
public boolean hasIdRefType ()
public boolean isEnumerated ()
public java.lang.String validateValue (com.intellij.psi.xml.XmlElement, java.lang.String)
com.intellij.psi.xml.XmlElement context
String value
public java.lang.String getName (com.intellij.psi.PsiElement)
String prefixByNamespace
com.intellij.psi.PsiElement context
String name
com.intellij.psi.xml.XmlTag rootTag
String targetNs
com.intellij.psi.xml.XmlTag contextTag
private boolean shouldBeQualified (java.lang.String, com.intellij.psi.xml.XmlTag)
com.intellij.xml.impl.schema.ComplexTypeDescriptor typeDescriptor
com.intellij.xml.XmlAttributeDescriptor[] attributes
com.intellij.xml.impl.schema.XmlElementDescriptorImpl elementDescriptor
com.intellij.xml.impl.schema.TypeDescriptor type
com.intellij.xml.XmlElementDescriptor xmlElementDescriptor
String targetNs
com.intellij.psi.xml.XmlTag contextTag
boolean attributeShouldBeQualified
String contextNs
public void setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public java.lang.String toString ()
public java.lang.Object[] getDependencies ()
public volatile synthetic com.intellij.psi.PsiElement getDeclaration ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/schema/XmlElementDescriptorByType.class
XmlElementDescriptorByType.java
package com.intellij.xml.impl.schema
public com.intellij.xml.impl.schema.XmlElementDescriptorByType extends com.intellij.xml.impl.schema.XmlElementDescriptorImpl {
private com.intellij.xml.impl.schema.ComplexTypeDescriptor myType
public static final String QUALIFIED_ATTR_VALUE
public void <init> (com.intellij.psi.xml.XmlTag, com.intellij.xml.impl.schema.ComplexTypeDescriptor)
com.intellij.psi.xml.XmlTag instanceTag
com.intellij.xml.impl.schema.ComplexTypeDescriptor descriptor
public void <init> ()
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public com.intellij.xml.XmlNSDescriptor getNSDescriptor ()
com.intellij.psi.xml.XmlFile file
com.intellij.psi.xml.XmlDocument document
com.intellij.xml.XmlNSDescriptor nsDescriptor
public com.intellij.xml.impl.schema.ComplexTypeDescriptor getType (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement context
public java.lang.String getDefaultName ()
com.intellij.psi.xml.XmlTag rootTag
protected boolean askParentDescriptorViaXsi ()
public boolean equals (java.lang.Object)
Object o
com.intellij.xml.impl.schema.XmlElementDescriptorByType that
public int hashCode ()
public volatile synthetic com.intellij.xml.impl.schema.TypeDescriptor getType (com.intellij.psi.xml.XmlElement)
}
com/intellij/xml/impl/schema/XmlElementDescriptorImpl.class
XmlElementDescriptorImpl.java
package com.intellij.xml.impl.schema
public com.intellij.xml.impl.schema.XmlElementDescriptorImpl extends com.intellij.xml.impl.schema.XsdEnumerationDescriptor implements com.intellij.xml.XmlElementDescriptor com.intellij.psi.meta.PsiWritableMetaData com.intellij.codeInsight.daemon.Validator com.intellij.xml.XmlElementDescriptorAwareAboutChildren {
protected com.intellij.psi.xml.XmlTag myDescriptorTag
protected volatile com.intellij.xml.XmlNSDescriptor NSDescriptor
private volatile com.intellij.codeInsight.daemon.Validator myValidator
public static final String QUALIFIED_ATTR_VALUE
public static final String NONQUALIFIED_ATTR_VALUE
private static final String ELEMENT_FORM_DEFAULT
public void <init> (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag descriptorTag
public void <init> ()
public com.intellij.psi.xml.XmlTag getDeclaration ()
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlTag rootTag
String namespacePrefix
String namespace
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.PsiElement context
String value
public java.lang.String getName ()
public java.lang.String getNamespaceByContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public java.lang.String getNamespace ()
String name
String namespacePrefix
public void init (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getDependencies ()
private com.intellij.xml.XmlNSDescriptor getNSDescriptor (com.intellij.psi.xml.XmlElement)
com.intellij.xml.XmlNSDescriptor previousDescriptor
String defaultNamespace
com.intellij.psi.xml.XmlTag tag
String tagNs
com.intellij.psi.xml.XmlElement context
com.intellij.xml.XmlNSDescriptor nsDescriptor
public com.intellij.xml.XmlNSDescriptor getNSDescriptor ()
com.intellij.psi.xml.XmlFile file
com.intellij.psi.xml.XmlDocument document
com.intellij.xml.XmlNSDescriptor nsDescriptor
public com.intellij.xml.XmlElementsGroup getTopGroup ()
com.intellij.xml.impl.schema.TypeDescriptor type
public com.intellij.xml.impl.schema.TypeDescriptor getType ()
public com.intellij.xml.impl.schema.TypeDescriptor getType (com.intellij.psi.xml.XmlElement)
String namespacePrefix
String namespace
String local
com.intellij.xml.impl.schema.XmlElementDescriptorImpl originalElement
String substAttr
com.intellij.xml.impl.schema.TypeDescriptor typeDescriptor
com.intellij.xml.XmlNSDescriptor descriptor
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlElement context
com.intellij.xml.XmlNSDescriptor nsDescriptor
com.intellij.xml.impl.schema.TypeDescriptor type
public com.intellij.xml.XmlElementDescriptor[] getElementsDescriptors (com.intellij.psi.xml.XmlTag)
com.intellij.xml.XmlElementDescriptor parentDescriptorByType
com.intellij.xml.XmlNSDescriptor nsDescriptor
com.intellij.xml.impl.schema.ComplexTypeDescriptor descriptor
com.intellij.psi.PsiFile containingFile
String contextNs
com.intellij.psi.xml.XmlTag context
com.intellij.xml.XmlElementDescriptor[] elementsDescriptors
com.intellij.xml.impl.schema.TypeDescriptor type
private com.intellij.xml.XmlElementDescriptor[] getElementsDescriptorsImpl (com.intellij.psi.xml.XmlElement)
String name
String s
com.intellij.xml.XmlElementDescriptor[] substitutes
com.intellij.xml.XmlElementDescriptor element
com.intellij.xml.XmlNSDescriptor descriptor
String namespace
java.util.List result
String[] namespaces
com.intellij.xml.impl.schema.ComplexTypeDescriptor typeDescriptor
com.intellij.xml.XmlElementDescriptor[] elements
com.intellij.psi.xml.XmlElement context
com.intellij.xml.impl.schema.TypeDescriptor type
public com.intellij.xml.XmlAttributeDescriptor[] getAttributesDescriptors (com.intellij.psi.xml.XmlTag)
String ns
String contextNs
boolean seenXmlNs
com.intellij.xml.impl.schema.ComplexTypeDescriptor typeDescriptor
com.intellij.xml.XmlAttributeDescriptor[] attributeDescriptors
com.intellij.psi.xml.XmlTag context
com.intellij.xml.impl.schema.TypeDescriptor type
private static com.intellij.xml.XmlAttributeDescriptor[] updateAttributeDescriptorsFromAny (com.intellij.psi.xml.XmlTag, com.intellij.xml.impl.schema.ComplexTypeDescriptor, com.intellij.xml.XmlAttributeDescriptor[], java.lang.String)
com.intellij.xml.XmlAttributeDescriptor[] rootDescriptors
com.intellij.xml.XmlNSDescriptor descriptor
com.intellij.psi.xml.XmlTag context
com.intellij.xml.impl.schema.ComplexTypeDescriptor typeDescriptor
com.intellij.xml.XmlAttributeDescriptor[] attributeDescriptors
String ns
public com.intellij.xml.XmlAttributeDescriptor getAttributeDescriptor (java.lang.String, com.intellij.psi.xml.XmlTag)
String attributeName
com.intellij.psi.xml.XmlTag context
private com.intellij.xml.XmlAttributeDescriptor getAttributeDescriptorImpl (java.lang.String, com.intellij.psi.xml.XmlTag)
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
com.intellij.xml.XmlAttributeDescriptor xmlAttributeDescriptor
com.intellij.xml.XmlNSDescriptor candidateNSDescriptor
com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType containAttributeType
String attributeName
com.intellij.psi.xml.XmlTag context
String localName
String namespacePrefix
String namespace
com.intellij.xml.XmlAttributeDescriptor attribute
private java.lang.String getDefaultNamespace ()
com.intellij.xml.XmlNSDescriptor nsDescriptor
public com.intellij.xml.XmlAttributeDescriptor getAttributeDescriptor (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute attribute
private com.intellij.xml.XmlAttributeDescriptor getAttribute (java.lang.String, java.lang.String, com.intellij.psi.xml.XmlTag, java.lang.String)
com.intellij.xml.XmlAttributeDescriptor descriptor
com.intellij.xml.impl.schema.ComplexTypeDescriptor descriptor
com.intellij.xml.impl.schema.ComplexTypeDescriptor$CanContainAttributeType containAttributeType
String attributeName
String namespace
com.intellij.psi.xml.XmlTag context
String qName
com.intellij.xml.XmlAttributeDescriptor[] descriptors
com.intellij.xml.impl.schema.TypeDescriptor type
public int getContentType ()
com.intellij.xml.impl.schema.TypeDescriptor type
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (java.lang.String)
String name
String localName
String namespacePrefix
String namespace
protected com.intellij.xml.XmlElementDescriptor getElementDescriptor (java.lang.String, java.lang.String, com.intellij.psi.xml.XmlElement, java.lang.String)
com.intellij.xml.XmlNSDescriptor descriptor
com.intellij.xml.impl.schema.XmlElementDescriptorImpl element
String namespaceByContext
com.intellij.xml.XmlElementDescriptor element1
com.intellij.xml.impl.schema.ComplexTypeDescriptor descriptor
String localName
String namespace
com.intellij.psi.xml.XmlElement context
String fullName
com.intellij.xml.XmlElementDescriptor[] elements
com.intellij.xml.impl.schema.TypeDescriptor type
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
com.intellij.xml.XmlElementDescriptor parentXmlDescriptorByType
com.intellij.xml.XmlElementDescriptor xmlDescriptorByType
com.intellij.psi.xml.XmlTag element
com.intellij.psi.xml.XmlTag contextTag
com.intellij.psi.xml.XmlElement context
com.intellij.xml.XmlElementDescriptor elementDescriptor
protected boolean askParentDescriptorViaXsi ()
public java.lang.String getQualifiedName ()
String ns
private java.lang.String getNS ()
public java.lang.String getDefaultName ()
private boolean isQualifiedForm ()
com.intellij.psi.PsiFile psiFile
com.intellij.psi.xml.XmlTag rootTag
String value
public boolean isAbstract ()
public static java.lang.Boolean isAbstractDeclaration (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag descriptorTag
public void setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public void setValidator (com.intellij.codeInsight.daemon.Validator)
com.intellij.codeInsight.daemon.Validator validator
public void validate (com.intellij.psi.xml.XmlTag, com.intellij.codeInsight.daemon.Validator$ValidationHost)
com.intellij.psi.xml.XmlTag context
com.intellij.codeInsight.daemon.Validator$ValidationHost host
com.intellij.codeInsight.daemon.Validator validator
public com.intellij.psi.PsiReference[] getValueReferences (com.intellij.psi.xml.XmlTag, java.lang.String)
com.intellij.psi.xml.XmlTag xmlTag
String text
com.intellij.psi.xml.XmlTagValue value
com.intellij.psi.xml.XmlText[] elements
public boolean allowElementsFromNamespace (java.lang.String, com.intellij.psi.xml.XmlTag)
com.intellij.xml.impl.schema.ComplexTypeDescriptor typeDescriptor
String namespace
com.intellij.psi.xml.XmlTag context
com.intellij.xml.impl.schema.TypeDescriptor type
public java.lang.String toString ()
String namespace
com.intellij.psi.PsiInvalidElementAccessException e
String namespace
public boolean equals (java.lang.Object)
Object o
com.intellij.xml.impl.schema.XmlElementDescriptorImpl that
public int hashCode ()
public volatile synthetic com.intellij.psi.PsiReference[] getValueReferences (com.intellij.psi.xml.XmlElement, java.lang.String)
public volatile synthetic com.intellij.psi.PsiElement getDeclaration ()
public volatile synthetic void validate (com.intellij.psi.PsiElement, com.intellij.codeInsight.daemon.Validator$ValidationHost)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/schema/XmlElementsGroupBase.class
XmlElementsGroupBase.java
package com.intellij.xml.impl.schema
public abstract com.intellij.xml.impl.schema.XmlElementsGroupBase extends java.lang.Object implements com.intellij.xml.XmlElementsGroup {
protected final com.intellij.psi.xml.XmlTag myTag
private final com.intellij.xml.XmlElementsGroup myParent
private final com.intellij.psi.xml.XmlTag myRef
public void <init> (com.intellij.psi.xml.XmlTag, com.intellij.xml.XmlElementsGroup, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.XmlElementsGroup parent
com.intellij.psi.xml.XmlTag ref
public int getMinOccurs ()
private static int getMinOccursImpl (com.intellij.psi.xml.XmlTag)
NumberFormatException e
com.intellij.psi.xml.XmlTag tag
String value
public int getMaxOccurs ()
private static int getMaxOccursImpl (com.intellij.psi.xml.XmlTag)
NumberFormatException e
com.intellij.psi.xml.XmlTag tag
String value
public com.intellij.xml.XmlElementsGroup getParentGroup ()
}
com/intellij/xml/impl/schema/XmlElementsGroupImpl.class
XmlElementsGroupImpl.java
package com.intellij.xml.impl.schema
public com.intellij.xml.impl.schema.XmlElementsGroupImpl extends com.intellij.xml.impl.schema.XmlElementsGroupBase {
private static final java.util.Map TYPES
private final java.util.List mySubGroups
public void <init> (com.intellij.psi.xml.XmlTag, com.intellij.xml.XmlElementsGroup, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.XmlElementsGroup parent
com.intellij.psi.xml.XmlTag ref
public com.intellij.xml.XmlElementsGroup$Type getGroupType ()
public static com.intellij.xml.XmlElementsGroup$Type getTagType (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public java.util.List getSubGroups ()
public com.intellij.xml.XmlElementDescriptor getLeafDescriptor ()
public void addSubGroup (com.intellij.xml.XmlElementsGroup)
com.intellij.xml.XmlElementsGroup group
public java.lang.String toString ()
static void <clinit> ()
}
com/intellij/xml/impl/schema/XmlElementsGroupLeaf.class
XmlElementsGroupLeaf.java
package com.intellij.xml.impl.schema
public com.intellij.xml.impl.schema.XmlElementsGroupLeaf extends com.intellij.xml.impl.schema.XmlElementsGroupBase {
private final com.intellij.xml.XmlElementDescriptor myDescriptor
public void <init> (com.intellij.psi.xml.XmlTag, com.intellij.xml.XmlElementDescriptor, com.intellij.xml.XmlElementsGroup, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.XmlElementDescriptor descriptor
com.intellij.xml.XmlElementsGroup parent
com.intellij.psi.xml.XmlTag ref
public com.intellij.xml.XmlElementsGroup$Type getGroupType ()
public java.util.List getSubGroups ()
public com.intellij.xml.XmlElementDescriptor getLeafDescriptor ()
}
com/intellij/xml/impl/schema/XmlElementsGroupProcessor$1.class
XmlElementsGroupProcessor.java
package com.intellij.xml.impl.schema
com.intellij.xml.impl.schema.XmlElementsGroupProcessor$1 extends com.intellij.xml.impl.schema.XmlElementsGroupImpl {
final synthetic com.intellij.xml.impl.schema.XmlElementsGroupProcessor this$0
void <init> (com.intellij.xml.impl.schema.XmlElementsGroupProcessor, com.intellij.psi.xml.XmlTag, com.intellij.xml.XmlElementsGroup, com.intellij.psi.xml.XmlTag)
com.intellij.xml.impl.schema.XmlElementsGroupProcessor this$0
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.XmlElementsGroup parent
com.intellij.psi.xml.XmlTag ref
public com.intellij.xml.XmlElementsGroup$Type getGroupType ()
public java.lang.String toString ()
}
com/intellij/xml/impl/schema/XmlElementsGroupProcessor.class
XmlElementsGroupProcessor.java
package com.intellij.xml.impl.schema
public com.intellij.xml.impl.schema.XmlElementsGroupProcessor extends com.intellij.xml.impl.schema.XmlSchemaTagsProcessor {
final java.util.Stack myGroups
public static com.intellij.xml.XmlElementsGroup computeGroups (com.intellij.xml.impl.schema.XmlNSDescriptorImpl, com.intellij.psi.xml.XmlTag)
com.intellij.xml.impl.schema.XmlNSDescriptorImpl descriptor
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.impl.schema.XmlElementsGroupProcessor processor
private com.intellij.xml.XmlElementsGroup getRootGroup ()
private void <init> (com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
protected void tagStarted (com.intellij.psi.xml.XmlTag, java.lang.String, com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
com.intellij.xml.impl.schema.XmlElementsGroupImpl group
com.intellij.xml.XmlElementsGroup group
com.intellij.psi.xml.XmlTag tag
String tagName
com.intellij.psi.xml.XmlTag context
com.intellij.psi.xml.XmlTag ref
com.intellij.xml.XmlElementsGroup$Type type
protected void tagFinished (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
private void addSubGroup (com.intellij.xml.XmlElementsGroup)
com.intellij.xml.XmlElementsGroup last
com.intellij.xml.XmlElementsGroup group
}
com/intellij/xml/impl/schema/XmlNSDescriptorImpl$1.class
XmlNSDescriptorImpl.java
package com.intellij.xml.impl.schema
com.intellij.xml.impl.schema.XmlNSDescriptorImpl$1 extends com.intellij.xml.impl.schema.XmlNSDescriptorImpl$1CollectElementsProcessor {
final synthetic com.intellij.xml.impl.schema.XmlNSDescriptorImpl this$0
void <init> (com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
com.intellij.xml.impl.schema.XmlNSDescriptorImpl this$0
public boolean execute (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag element
public volatile synthetic boolean execute (com.intellij.psi.PsiElement)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/schema/XmlNSDescriptorImpl$1CollectAttributesProcessor.class
XmlNSDescriptorImpl.java
package com.intellij.xml.impl.schema
com.intellij.xml.impl.schema.XmlNSDescriptorImpl$1CollectAttributesProcessor extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
final java.util.List result
final synthetic com.intellij.xml.impl.schema.XmlNSDescriptorImpl this$0
void <init> (com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
com.intellij.xml.impl.schema.XmlNSDescriptorImpl this$0
public boolean execute (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag element
public volatile synthetic boolean execute (com.intellij.psi.PsiElement)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/schema/XmlNSDescriptorImpl$1CollectElementsProcessor.class
XmlNSDescriptorImpl.java
package com.intellij.xml.impl.schema
com.intellij.xml.impl.schema.XmlNSDescriptorImpl$1CollectElementsProcessor extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
final java.util.List result
final synthetic com.intellij.xml.impl.schema.XmlNSDescriptorImpl this$0
void <init> (com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
com.intellij.xml.impl.schema.XmlNSDescriptorImpl this$0
public boolean execute (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag element
public volatile synthetic boolean execute (com.intellij.psi.PsiElement)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/schema/XmlNSDescriptorImpl$QNameKey.class
XmlNSDescriptorImpl.java
package com.intellij.xml.impl.schema
com.intellij.xml.impl.schema.XmlNSDescriptorImpl$QNameKey extends com.intellij.openapi.util.Pair {
void <init> (java.lang.String, java.lang.String)
String name
String namespace
}
com/intellij/xml/impl/schema/XmlNSDescriptorImpl.class
XmlNSDescriptorImpl.java
package com.intellij.xml.impl.schema
public com.intellij.xml.impl.schema.XmlNSDescriptorImpl extends java.lang.Object implements com.intellij.xml.XmlNSDescriptorEx com.intellij.codeInsight.daemon.Validator com.intellij.openapi.project.DumbAware com.intellij.xml.impl.schema.XsdNsDescriptor {
public static final String XSD_PREFIX
public static final String SCHEMA_TAG_NAME
public static final String IMPORT_TAG_NAME
static final String ELEMENT_TAG_NAME
static final String ATTRIBUTE_TAG_NAME
static final String COMPLEX_TYPE_TAG_NAME
static final String SEQUENCE_TAG_NAME
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.Set STD_TYPES
private static final java.util.Set UNDECLARED_STD_TYPES
private static final String INCLUDE_TAG_NAME
private static final String REDEFINE_TAG_NAME
private final java.util.Map myDescriptorsMap
private final java.util.Map myTypesMap
private com.intellij.psi.xml.XmlFile myFile
private com.intellij.psi.xml.XmlTag myTag
private String myTargetNamespace
private volatile Object[] dependencies
private com.intellij.util.containers.MultiMap mySubstitutions
public void <init> (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
public void <init> ()
private static void collectDependencies (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlFile, java.util.Set)
com.intellij.psi.xml.XmlFile xmlFile
String schemaLocation
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.PsiFile resourceLocation
String uri
java.util.StringTokenizer tokenizer
com.intellij.psi.xml.XmlTag myTag
com.intellij.psi.xml.XmlFile myFile
java.util.Set visited
com.intellij.psi.xml.XmlTag[] tags
String schemaLocationDeclaration
private static void addDependency (com.intellij.psi.xml.XmlFile, java.util.Set)
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlFile file
java.util.Set visited
private static boolean checkSchemaNamespace (java.lang.String, com.intellij.psi.xml.XmlTag)
String name
com.intellij.psi.xml.XmlTag context
String namespace
public static boolean checkSchemaNamespace (java.lang.String)
String namespace
public static boolean checkSchemaNamespace (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag context
String namespace
static com.intellij.xml.impl.schema.XmlNSDescriptorImpl getNSDescriptorToSearchIn (com.intellij.psi.xml.XmlTag, java.lang.String, com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
String namespace
com.intellij.xml.XmlNSDescriptor nsDescriptor
com.intellij.psi.xml.XmlTag rootTag
String name
com.intellij.xml.impl.schema.XmlNSDescriptorImpl defaultNSDescriptor
String namespacePrefix
private static com.intellij.xml.XmlElementDescriptor getDescriptorFromParent (com.intellij.psi.xml.XmlTag, com.intellij.xml.XmlElementDescriptor)
com.intellij.xml.XmlElementDescriptor descriptor
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.XmlElementDescriptor elementDescriptor
com.intellij.psi.PsiElement parent
public boolean processTagsInNamespace (java.lang.String[], com.intellij.psi.search.PsiElementProcessor)
String[] tagNames
com.intellij.psi.search.PsiElementProcessor processor
private static boolean processTagsInNamespaceInner (com.intellij.psi.xml.XmlTag, java.lang.String[], com.intellij.psi.search.PsiElementProcessor, java.util.Set)
String name
String tagName
com.intellij.psi.xml.XmlDocument includedDocument
com.intellij.psi.xml.XmlFile xmlFile
String schemaLocation
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlTag rootTag
String[] tagNames
com.intellij.psi.search.PsiElementProcessor processor
java.util.Set visitedTags
com.intellij.psi.xml.XmlTag[] tags
public static boolean equalsToSchemaName (com.intellij.psi.xml.XmlTag, java.lang.String)
com.intellij.psi.xml.XmlTag tag
String schemaName
private static com.intellij.psi.xml.XmlTag findSpecialTag (java.lang.String, java.lang.String, com.intellij.psi.xml.XmlTag, com.intellij.xml.impl.schema.XmlNSDescriptorImpl, java.util.HashSet)
com.intellij.psi.xml.XmlDocument document
String name
String specialName
com.intellij.psi.xml.XmlTag rootTag
com.intellij.xml.impl.schema.XmlNSDescriptorImpl descriptor
java.util.HashSet visited
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
com.intellij.psi.xml.XmlTag[] tags
private static com.intellij.psi.xml.XmlTag findSpecialTagIn (com.intellij.psi.xml.XmlTag[], java.lang.String, java.lang.String, com.intellij.psi.xml.XmlTag, com.intellij.xml.impl.schema.XmlNSDescriptorImpl, java.util.HashSet)
String attribute
com.intellij.psi.xml.XmlTag rTag
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlFile xmlFile
String schemaLocation
com.intellij.psi.xml.XmlTag redefinedRootTag
com.intellij.psi.xml.XmlTag rTag
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlTag[] tags
String specialName
String name
com.intellij.psi.xml.XmlTag rootTag
com.intellij.xml.impl.schema.XmlNSDescriptorImpl descriptor
java.util.HashSet visited
public static com.intellij.xml.impl.schema.XmlNSDescriptorImpl getRedefinedElementDescriptor (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.meta.PsiMetaData metaData
com.intellij.psi.xml.XmlTag parentTag
com.intellij.psi.xml.XmlFile file
public static com.intellij.psi.xml.XmlFile getRedefinedElementDescriptorFile (com.intellij.psi.xml.XmlTag)
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiReference[] references
com.intellij.psi.xml.XmlTag parentTag
String schemaL
public com.intellij.psi.xml.XmlFile getDescriptorFile ()
public java.lang.String getDefaultNamespace ()
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (java.lang.String, java.lang.String)
String localName
String namespace
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (java.lang.String, java.lang.String, java.util.Set, boolean)
com.intellij.xml.XmlElementDescriptor value
com.intellij.psi.util.CachedValue cachedValue
String name
com.intellij.xml.XmlElementDescriptor elementDescriptor
com.intellij.psi.meta.PsiMetaData data
com.intellij.psi.xml.XmlDocument includedDocument
com.intellij.psi.xml.XmlFile xmlFile
String schemaLocation
com.intellij.xml.XmlElementDescriptor xmlElementDescriptor
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
com.intellij.psi.xml.XmlTag tag
String localName
String namespace
java.util.Set visited
boolean reference
com.intellij.xml.impl.schema.XmlNSDescriptorImpl$QNameKey pair
com.intellij.psi.util.CachedValue descriptor
com.intellij.psi.xml.XmlTag rootTag
com.intellij.psi.xml.XmlTag[] tags
protected com.intellij.xml.XmlElementDescriptor createElementDescriptor (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
private boolean checkElementNameEquivalence (java.lang.String, java.lang.String, java.lang.String, com.intellij.psi.xml.XmlTag)
String localName
String namespace
String fqn
com.intellij.psi.xml.XmlTag context
String localAttrName
String attrNamespace
public com.intellij.xml.XmlAttributeDescriptor getAttribute (java.lang.String, java.lang.String, com.intellij.psi.xml.XmlTag)
String localName
String namespace
com.intellij.psi.xml.XmlTag context
private com.intellij.xml.XmlAttributeDescriptor getAttributeImpl (java.lang.String, java.lang.String, java.util.Set)
String name
com.intellij.psi.util.CachedValue value
com.intellij.xml.XmlAttributeDescriptor attributeDescriptor
com.intellij.psi.meta.PsiMetaData data
com.intellij.psi.xml.XmlDocument includedDocument
com.intellij.psi.xml.XmlFile xmlFile
String schemaLocation
com.intellij.psi.xml.XmlTag tag
String localName
String namespace
java.util.Set visited
com.intellij.xml.XmlNSDescriptor nsDescriptor
com.intellij.psi.xml.XmlTag[] tags
protected com.intellij.xml.impl.schema.XmlAttributeDescriptorImpl createAttributeDescriptor (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public com.intellij.xml.impl.schema.TypeDescriptor getTypeDescriptor (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag descriptorTag
String type
public com.intellij.xml.impl.schema.TypeDescriptor getTypeDescriptor (java.lang.String, com.intellij.psi.xml.XmlTag)
String localNameByQualifiedName
String name
com.intellij.psi.xml.XmlTag context
public com.intellij.xml.XmlElementDescriptor getDescriptorByType (java.lang.String, com.intellij.psi.xml.XmlTag)
String qName
com.intellij.psi.xml.XmlTag instanceTag
com.intellij.xml.impl.schema.TypeDescriptor typeDescriptor
protected com.intellij.xml.impl.schema.TypeDescriptor findTypeDescriptor (java.lang.String)
String qname
private com.intellij.xml.impl.schema.TypeDescriptor findTypeDescriptor (java.lang.String, com.intellij.psi.xml.XmlTag)
String qname
com.intellij.psi.xml.XmlTag context
String namespace
String localName
public com.intellij.xml.impl.schema.TypeDescriptor findTypeDescriptor (java.lang.String, java.lang.String)
String localName
String namespace
private com.intellij.xml.impl.schema.TypeDescriptor findTypeDescriptorImpl (com.intellij.psi.xml.XmlTag, java.lang.String, java.lang.String)
com.intellij.psi.xml.XmlTag rootTag
String name
String namespace
private com.intellij.xml.impl.schema.TypeDescriptor doFindIn (com.intellij.psi.xml.XmlTag[], java.lang.String, java.lang.String, com.intellij.openapi.util.Pair, com.intellij.psi.xml.XmlTag)
com.intellij.psi.util.CachedValue value
com.intellij.psi.util.CachedValue cachedValue
String nameAttribute
com.intellij.psi.util.CachedValue value
com.intellij.psi.util.CachedValue cachedValue
String nameAttribute
com.intellij.psi.util.CachedValue value
com.intellij.xml.impl.schema.TypeDescriptor type
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlFile xmlFile
String schemaLocation
com.intellij.xml.impl.schema.TypeDescriptor finalDescriptor
com.intellij.psi.util.CachedValue value
com.intellij.psi.xml.XmlTag redefinedRootTag
com.intellij.psi.xml.XmlTag[] subTags
com.intellij.xml.impl.schema.TypeDescriptor descriptor
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlTag[] tags
String name
String namespace
com.intellij.openapi.util.Pair pair
com.intellij.psi.xml.XmlTag rootTag
private boolean isSameName (java.lang.String, java.lang.String, java.lang.String)
String name
String namespace
String nameAttribute
private com.intellij.xml.impl.schema.XmlNSDescriptorImpl findNSDescriptor (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlDocument)
com.intellij.xml.XmlNSDescriptor importedDescriptor
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlDocument document
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
private com.intellij.psi.util.CachedValue createAndPutTypesCachedValueSimpleType (com.intellij.psi.xml.XmlTag, com.intellij.openapi.util.Pair)
com.intellij.psi.xml.XmlTag tag
com.intellij.openapi.util.Pair pair
com.intellij.psi.util.CachedValue value
private com.intellij.psi.util.CachedValue createAndPutTypesCachedValue (com.intellij.psi.xml.XmlTag, com.intellij.openapi.util.Pair)
com.intellij.psi.xml.XmlTag tag
com.intellij.openapi.util.Pair pair
com.intellij.psi.util.CachedValue value
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (com.intellij.psi.xml.XmlTag)
com.intellij.xml.XmlElementDescriptor elementDescriptor
com.intellij.xml.XmlElementDescriptor elementDescriptorFromParent
com.intellij.psi.xml.XmlTag parentTag
com.intellij.xml.XmlElementDescriptor parentDescriptor
com.intellij.xml.XmlElementDescriptor elementDescriptor
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.PsiElement parent
String namespace
public com.intellij.xml.XmlElementDescriptor[] getRootElementsDescriptors (com.intellij.psi.xml.XmlDocument)
com.intellij.psi.xml.XmlDocument doc
com.intellij.xml.impl.schema.XmlNSDescriptorImpl$1CollectElementsProcessor processor
public com.intellij.xml.XmlAttributeDescriptor[] getRootAttributeDescriptors (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag context
com.intellij.xml.impl.schema.XmlNSDescriptorImpl$1CollectAttributesProcessor processor
public com.intellij.psi.xml.XmlTag findGroup (java.lang.String)
String name
public com.intellij.psi.xml.XmlTag findAttributeGroup (java.lang.String)
String name
public synchronized com.intellij.xml.XmlElementDescriptor[] getSubstitutes (java.lang.String, java.lang.String)
String substAttr
com.intellij.psi.xml.XmlTag tag
String localName
String namespace
java.util.Collection substitutions
java.util.List result
private boolean initSubstitutes ()
String substLocalName
String substAttr
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlTag[] tags
public com.intellij.psi.PsiElement getDeclaration ()
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public java.lang.String getName ()
public void init (com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.PsiElement element
gnu.trove.THashSet dependenciesSet
public java.lang.Object[] getDependencies ()
public void validate (com.intellij.psi.xml.XmlDocument, com.intellij.codeInsight.daemon.Validator$ValidationHost)
com.intellij.psi.xml.XmlDocument context
com.intellij.codeInsight.daemon.Validator$ValidationHost host
public com.intellij.psi.xml.XmlTag getTag ()
public synchronized boolean hasSubstitutions ()
public boolean isValid ()
public volatile synthetic void validate (com.intellij.psi.PsiElement, com.intellij.codeInsight.daemon.Validator$ValidationHost)
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$createAndPutTypesCachedValue$7 (com.intellij.psi.xml.XmlTag, com.intellij.openapi.util.Pair)
com.intellij.psi.xml.XmlTag tag
com.intellij.openapi.util.Pair pair
String name
com.intellij.xml.impl.schema.ComplexTypeDescriptor complexTypeDescriptor
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$createAndPutTypesCachedValueSimpleType$6 (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.impl.schema.SimpleTypeDescriptor simpleTypeDescriptor
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$doFindIn$5 (com.intellij.xml.impl.schema.TypeDescriptor, com.intellij.xml.impl.schema.XmlNSDescriptorImpl)
com.intellij.xml.impl.schema.TypeDescriptor finalDescriptor
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
com.intellij.xml.impl.schema.RedefinedTypeDescriptor typeDescriptor
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$doFindIn$4 (com.intellij.psi.xml.XmlTag, java.lang.String, com.intellij.psi.xml.XmlFile, com.intellij.openapi.util.Pair, java.lang.String)
com.intellij.psi.xml.XmlTag tag
String name
com.intellij.psi.xml.XmlFile xmlFile
com.intellij.openapi.util.Pair pair
String namespace
String currentName
com.intellij.psi.xml.XmlDocument document1
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
com.intellij.psi.xml.XmlTag rTag
com.intellij.xml.impl.schema.TypeDescriptor complexTypeDescriptor
private synthetic com.intellij.xml.impl.schema.TypeDescriptor lambda$findTypeDescriptorImpl$3 (java.lang.String, com.intellij.psi.xml.XmlTag, java.lang.String)
com.intellij.xml.XmlNSDescriptor nsDescriptor
com.intellij.xml.impl.schema.TypeDescriptor value
String namespace
com.intellij.psi.xml.XmlTag rootTag
String name
com.intellij.xml.impl.schema.XmlNSDescriptorImpl responsibleDescriptor
com.intellij.openapi.util.Pair pair
com.intellij.psi.util.CachedValue descriptor
com.intellij.psi.xml.XmlTag[] tags
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getAttributeImpl$2 (com.intellij.xml.XmlAttributeDescriptor)
com.intellij.xml.XmlAttributeDescriptor attributeDescriptor
Object[] deps
private synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$getElementDescriptor$1 (com.intellij.psi.xml.XmlTag, com.intellij.xml.impl.schema.XmlNSDescriptorImpl$QNameKey)
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.impl.schema.XmlNSDescriptorImpl$QNameKey pair
String name1
com.intellij.xml.XmlElementDescriptor xmlElementDescriptor
private static synthetic java.lang.Object lambda$collectDependencies$0 (com.intellij.psi.xml.XmlTag, java.util.Set)
com.intellij.psi.xml.XmlTag tag
java.util.Set visited
com.intellij.psi.xml.XmlFile file
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/impl/schema/XmlNSTypeDescriptorProvider.class
XmlNSTypeDescriptorProvider.java
package com.intellij.xml.impl.schema
public abstract com.intellij.xml.impl.schema.XmlNSTypeDescriptorProvider extends java.lang.Object {
public abstract com.intellij.xml.impl.schema.TypeDescriptor getTypeDescriptor (java.lang.String, com.intellij.psi.xml.XmlTag)
public abstract com.intellij.xml.impl.schema.TypeDescriptor getTypeDescriptor (com.intellij.psi.xml.XmlTag)
}
com/intellij/xml/impl/schema/XmlSchemaTagsProcessor.class
XmlSchemaTagsProcessor.java
package com.intellij.xml.impl.schema
public abstract com.intellij.xml.impl.schema.XmlSchemaTagsProcessor extends java.lang.Object {
public static final ThreadLocal PROCESSING_FLAG
private final java.util.Set myVisited
protected final com.intellij.xml.impl.schema.XmlNSDescriptorImpl myNsDescriptor
private final String[] myTagsToIgnore
static final synthetic boolean $assertionsDisabled
public transient void <init> (com.intellij.xml.impl.schema.XmlNSDescriptorImpl, java.lang.String[])
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
String[] tagsToIgnore
public final void startProcessing (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
private void processTag (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag resolved
com.intellij.psi.xml.XmlAttribute ref
com.intellij.psi.xml.XmlTag group
String value
com.intellij.psi.xml.XmlTag group
String ref
com.intellij.psi.xml.XmlTag group
com.intellij.psi.xml.XmlTag parentTag
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlTag context
String tagName
private void processTagWithSubTags (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag subTag
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlTag ctx
com.intellij.psi.xml.XmlTag ref
com.intellij.psi.xml.XmlTag[] subTags
protected abstract void tagStarted (com.intellij.psi.xml.XmlTag, java.lang.String, com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
protected void tagFinished (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public static com.intellij.psi.xml.XmlTag resolveTagReference (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.xml.XmlAttribute ref
com.intellij.psi.PsiElement element
static com.intellij.psi.PsiElement resolveReference (com.intellij.psi.xml.XmlAttribute)
com.intellij.psi.PsiReference[] references
com.intellij.psi.xml.XmlAttributeValue value
com.intellij.psi.xml.XmlAttribute ref
protected static transient boolean checkTagName (java.lang.String, java.lang.String[])
String tagName
String[] names
static void <clinit> ()
}
com/intellij/xml/impl/schema/XsdEnumerationDescriptor$1.class
XsdEnumerationDescriptor.java
package com.intellij.xml.impl.schema
com.intellij.xml.impl.schema.XsdEnumerationDescriptor$1 extends com.intellij.xml.impl.schema.XmlSchemaTagsProcessor {
final synthetic com.intellij.openapi.util.Ref val$result
final synthetic com.intellij.xml.impl.schema.XsdEnumerationDescriptor this$0
transient void <init> (com.intellij.xml.impl.schema.XsdEnumerationDescriptor, com.intellij.xml.impl.schema.XmlNSDescriptorImpl, java.lang.String[], com.intellij.openapi.util.Ref)
com.intellij.xml.impl.schema.XsdEnumerationDescriptor this$0
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
String[] tagsToIgnore
protected void tagStarted (com.intellij.psi.xml.XmlTag, java.lang.String, com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
String tagName
com.intellij.psi.xml.XmlTag context
com.intellij.psi.xml.XmlTag ref
}
com/intellij/xml/impl/schema/XsdEnumerationDescriptor.class
XsdEnumerationDescriptor.java
package com.intellij.xml.impl.schema
public abstract com.intellij.xml.impl.schema.XsdEnumerationDescriptor extends com.intellij.xml.impl.XmlEnumerationDescriptor {
private boolean myExhaustiveEnum
public void <init> ()
public abstract com.intellij.psi.xml.XmlTag getDeclaration ()
public java.lang.String getDefaultValue ()
public boolean isFixed ()
public java.lang.String[] getEnumeratedValues ()
public java.lang.String[] getValuesForCompletion ()
private java.lang.String[] getEnumeratedValues (boolean)
boolean forCompletion
java.util.List list
String defaultValue
private boolean processEnumeration (com.intellij.psi.xml.XmlElement, com.intellij.util.PairProcessor, boolean)
com.intellij.xml.impl.schema.TypeDescriptor type
com.intellij.psi.xml.XmlElement context
com.intellij.util.PairProcessor processor
boolean forCompletion
com.intellij.psi.xml.XmlTag contextTag
com.intellij.xml.impl.schema.XmlElementDescriptorImpl elementDescriptor
String namespacePrefix
com.intellij.psi.xml.XmlTag type
private boolean processEnumerationImpl (com.intellij.psi.xml.XmlTag, com.intellij.xml.impl.schema.ComplexTypeDescriptor, com.intellij.util.PairProcessor, boolean)
com.intellij.psi.xml.XmlAttributeValue valueElement
String namespace
com.intellij.xml.impl.schema.XmlNSDescriptorImpl nsDescriptor
com.intellij.psi.xml.XmlTag declaration
com.intellij.xml.impl.schema.ComplexTypeDescriptor type
com.intellij.util.PairProcessor pairProcessor
boolean forCompletion
com.intellij.psi.xml.XmlAttribute name
com.intellij.openapi.util.Ref found
public com.intellij.psi.PsiElement getValueDeclaration (com.intellij.psi.xml.XmlElement, java.lang.String)
com.intellij.psi.xml.XmlElement attributeValue
String value
com.intellij.psi.PsiElement declaration
public boolean isEnumerated (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement context
public com.intellij.psi.PsiElement getEnumeratedValueDeclaration (com.intellij.psi.xml.XmlElement, java.lang.String)
com.intellij.psi.xml.XmlElement xmlElement
String value
com.intellij.openapi.util.Ref result
protected com.intellij.psi.PsiElement getDefaultValueDeclaration ()
public boolean isList ()
com.intellij.xml.impl.schema.XmlElementDescriptorImpl elementDescriptor
com.intellij.xml.impl.schema.TypeDescriptor type
com.intellij.openapi.util.Ref result
private static synthetic boolean lambda$getEnumeratedValueDeclaration$2 (java.lang.String, com.intellij.openapi.util.Ref, com.intellij.psi.PsiElement, java.lang.String)
String value
com.intellij.openapi.util.Ref result
com.intellij.psi.PsiElement element
String s
private static synthetic boolean lambda$processEnumerationImpl$1 (com.intellij.openapi.util.Ref, com.intellij.util.PairProcessor, com.intellij.psi.xml.XmlTag)
com.intellij.openapi.util.Ref found
com.intellij.util.PairProcessor pairProcessor
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlAttribute name1
private static synthetic boolean lambda$getEnumeratedValues$0 (java.util.List, com.intellij.psi.PsiElement, java.lang.String)
java.util.List list
com.intellij.psi.PsiElement element
String s
}
com/intellij/xml/impl/schema/XsdNsDescriptor.class
XsdNsDescriptor.java
package com.intellij.xml.impl.schema
public abstract com.intellij.xml.impl.schema.XsdNsDescriptor extends java.lang.Object implements com.intellij.xml.XmlNSDescriptor com.intellij.xml.impl.schema.XmlNSTypeDescriptorProvider {
public abstract boolean processTagsInNamespace (java.lang.String[], com.intellij.psi.search.PsiElementProcessor)
public abstract com.intellij.xml.XmlElementDescriptor getElementDescriptor (java.lang.String, java.lang.String, java.util.Set, boolean)
public abstract com.intellij.xml.XmlAttributeDescriptor getAttribute (java.lang.String, java.lang.String, com.intellij.psi.xml.XmlTag)
public abstract com.intellij.xml.impl.schema.TypeDescriptor findTypeDescriptor (java.lang.String, java.lang.String)
public abstract com.intellij.psi.xml.XmlTag findGroup (java.lang.String)
public abstract com.intellij.psi.xml.XmlTag findAttributeGroup (java.lang.String)
}
com/intellij/xml/index/IndexedRelevantResource.class
IndexedRelevantResource.java
package com.intellij.xml.index
public com.intellij.xml.index.IndexedRelevantResource extends java.lang.Object implements java.lang.Comparable {
private final com.intellij.openapi.vfs.VirtualFile myFile
private final Object myKey
private final Comparable myValue
private final com.intellij.xml.index.ResourceRelevance myRelevance
public static java.util.List getResources (com.intellij.util.indexing.ID, java.lang.Object, com.intellij.openapi.module.Module, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
com.intellij.util.indexing.ID indexId
Object key
com.intellij.openapi.module.Module module
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope additionalScope
java.util.ArrayList resources
com.intellij.openapi.roots.ProjectFileIndex fileIndex
public static java.util.List getAllResources (com.intellij.util.indexing.ID, com.intellij.openapi.module.Module, com.intellij.openapi.project.Project, com.intellij.util.NullableFunction)
com.intellij.xml.index.IndexedRelevantResource resource
java.util.List resources
Object key
com.intellij.util.indexing.ID indexId
com.intellij.openapi.module.Module module
com.intellij.openapi.project.Project project
com.intellij.util.NullableFunction chooser
java.util.ArrayList all
java.util.Collection allKeys
public void <init> (com.intellij.openapi.vfs.VirtualFile, java.lang.Object, java.lang.Comparable, com.intellij.xml.index.ResourceRelevance)
com.intellij.openapi.vfs.VirtualFile file
Object key
Comparable value
com.intellij.xml.index.ResourceRelevance relevance
public com.intellij.openapi.vfs.VirtualFile getFile ()
public java.lang.Comparable getValue ()
public com.intellij.xml.index.ResourceRelevance getRelevance ()
public int compareTo (com.intellij.xml.index.IndexedRelevantResource)
com.intellij.xml.index.IndexedRelevantResource o
int i
public java.lang.Object getKey ()
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
private static synthetic boolean lambda$getResources$0 (com.intellij.openapi.module.Module, com.intellij.openapi.roots.ProjectFileIndex, com.intellij.psi.search.GlobalSearchScope, java.util.ArrayList, java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.Comparable)
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.ProjectFileIndex fileIndex
com.intellij.psi.search.GlobalSearchScope additionalScope
java.util.ArrayList resources
Object key
com.intellij.openapi.vfs.VirtualFile file
Comparable value
com.intellij.xml.index.ResourceRelevance relevance
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/index/ResourceRelevance.class
ResourceRelevance.java
package com.intellij.xml.index
public final enum com.intellij.xml.index.ResourceRelevance extends java.lang.Enum {
public static final enum com.intellij.xml.index.ResourceRelevance STANDARD
public static final enum com.intellij.xml.index.ResourceRelevance LIBRARY
public static final enum com.intellij.xml.index.ResourceRelevance SOURCE
public static final enum com.intellij.xml.index.ResourceRelevance MAPPED
private static final synthetic com.intellij.xml.index.ResourceRelevance[] $VALUES
public static com.intellij.xml.index.ResourceRelevance[] values ()
public static com.intellij.xml.index.ResourceRelevance valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public static com.intellij.xml.index.ResourceRelevance getRelevance (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.module.Module, com.intellij.openapi.roots.ProjectFileIndex, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.module.Module resourceModule
com.intellij.openapi.vfs.VirtualFile resource
com.intellij.openapi.module.Module module
com.intellij.openapi.roots.ProjectFileIndex fileIndex
com.intellij.psi.search.GlobalSearchScope additionalScope
boolean inTest
com.intellij.javaee.ExternalResourceManagerEx resourceManager
static void <clinit> ()
}
com/intellij/xml/index/SchemaTypeInfo.class
SchemaTypeInfo.java
package com.intellij.xml.index
public com.intellij.xml.index.SchemaTypeInfo extends java.lang.Object implements java.lang.Comparable {
private final String myTagName
private final String myNamespaceUri
private final boolean myIsTypeName
public void <init> (java.lang.String, boolean, java.lang.String)
String tagName
boolean isTypeName
String namespace
public java.lang.String getTagName ()
public java.lang.String getNamespaceUri ()
public boolean isIsTypeName ()
public boolean equals (java.lang.Object)
Object o
com.intellij.xml.index.SchemaTypeInfo info
public int hashCode ()
int result
public int compareTo (com.intellij.xml.index.SchemaTypeInfo)
com.intellij.xml.index.SchemaTypeInfo o
public volatile synthetic int compareTo (java.lang.Object)
}
com/intellij/xml/index/SchemaTypeInheritanceIndex$1.class
SchemaTypeInheritanceIndex.java
package com.intellij.xml.index
com.intellij.xml.index.SchemaTypeInheritanceIndex$1 extends java.lang.Object implements com.intellij.util.indexing.DataIndexer {
final synthetic com.intellij.xml.index.SchemaTypeInheritanceIndex this$0
void <init> (com.intellij.xml.index.SchemaTypeInheritanceIndex)
com.intellij.xml.index.SchemaTypeInheritanceIndex this$0
public java.util.Map map (com.intellij.util.indexing.FileContent)
com.intellij.xml.index.SchemaTypeInfo key
com.intellij.util.indexing.FileContent inputData
java.util.Map map
com.intellij.util.containers.MultiMap multiMap
public volatile synthetic java.util.Map map (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/index/SchemaTypeInheritanceIndex$2.class
SchemaTypeInheritanceIndex.java
package com.intellij.xml.index
com.intellij.xml.index.SchemaTypeInheritanceIndex$2 extends java.lang.Object implements com.intellij.util.io.DataExternalizer {
final synthetic com.intellij.xml.index.SchemaTypeInheritanceIndex this$0
void <init> (com.intellij.xml.index.SchemaTypeInheritanceIndex)
com.intellij.xml.index.SchemaTypeInheritanceIndex this$0
public void save (java.io.DataOutput, java.util.Set) throws java.io.IOException
com.intellij.xml.index.SchemaTypeInfo key
java.io.DataOutput out
java.util.Set value
public java.util.Set read (java.io.DataInput) throws java.io.IOException
String nsUri
String tagName
boolean isType
int i
java.io.DataInput in
java.util.Set set
int size
public volatile synthetic java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile synthetic void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/index/SchemaTypeInheritanceIndex$MyWorker.class
SchemaTypeInheritanceIndex.java
package com.intellij.xml.index
com.intellij.xml.index.SchemaTypeInheritanceIndex$MyWorker extends java.lang.Object implements java.util.function.BiFunction {
private final com.intellij.openapi.project.Project myProject
private final com.intellij.openapi.vfs.VirtualFile myCurrentFile
private final com.intellij.psi.search.GlobalSearchScope myFilter
private final boolean myShouldParseCurrent
private com.intellij.util.containers.MultiMap myMap
private void <init> (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile currentFile
com.intellij.openapi.project.Project project
public java.util.List apply (java.lang.String, java.lang.String)
java.io.IOException e
String ns
String name
java.util.List type
public volatile synthetic java.lang.Object apply (java.lang.Object, java.lang.Object)
synthetic void <init> (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.xml.index.SchemaTypeInheritanceIndex$1)
com.intellij.openapi.vfs.VirtualFile x0
com.intellij.openapi.project.Project x1
com.intellij.xml.index.SchemaTypeInheritanceIndex$1 x2
}
com/intellij/xml/index/SchemaTypeInheritanceIndex$NsPlusTag.class
SchemaTypeInheritanceIndex.java
package com.intellij.xml.index
com.intellij.xml.index.SchemaTypeInheritanceIndex$NsPlusTag extends java.lang.Object {
private static final com.intellij.xml.index.SchemaTypeInheritanceIndex$NsPlusTag INSTANCE
private static final char ourSeparator
private void <init> ()
public java.lang.String encode (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
public com.intellij.openapi.util.Pair decode (java.lang.String)
String s
int i
static synthetic com.intellij.xml.index.SchemaTypeInheritanceIndex$NsPlusTag access$000 ()
static void <clinit> ()
}
com/intellij/xml/index/SchemaTypeInheritanceIndex.class
SchemaTypeInheritanceIndex.java
package com.intellij.xml.index
public com.intellij.xml.index.SchemaTypeInheritanceIndex extends com.intellij.xml.index.XmlIndex {
private static final com.intellij.util.indexing.ID NAME
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
private static java.util.List getDirectChildrenOfType (com.intellij.openapi.project.Project, java.lang.String, java.lang.String)
com.intellij.openapi.project.Project project
String ns
String name
com.intellij.psi.search.GlobalSearchScope filter
public static java.util.function.BiFunction getWorker (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile currentFile
public int getVersion ()
public com.intellij.util.indexing.ID getName ()
public com.intellij.util.indexing.DataIndexer getIndexer ()
public com.intellij.util.io.DataExternalizer getValueExternalizer ()
public volatile synthetic com.intellij.util.indexing.IndexId getName ()
static synthetic java.util.List access$200 (com.intellij.openapi.project.Project, java.lang.String, java.lang.String)
com.intellij.openapi.project.Project x0
String x1
String x2
static synthetic com.intellij.openapi.diagnostic.Logger access$300 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/index/XmlIndex$1.class
XmlIndex.java
package com.intellij.xml.index
final com.intellij.xml.index.XmlIndex$1 extends com.intellij.psi.search.GlobalSearchScope {
final synthetic com.intellij.psi.search.GlobalSearchScope val$projectScope
void <init> (com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.project.Project arg0
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 contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile parent
public boolean isSearchInLibraries ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/index/XmlIndex$2.class
XmlIndex.java
package com.intellij.xml.index
com.intellij.xml.index.XmlIndex$2 extends com.intellij.util.indexing.DefaultFileTypeSpecificInputFilter {
final synthetic com.intellij.xml.index.XmlIndex this$0
transient void <init> (com.intellij.xml.index.XmlIndex, com.intellij.openapi.fileTypes.FileType[])
com.intellij.xml.index.XmlIndex this$0
com.intellij.openapi.fileTypes.FileType[] arg0
public boolean acceptInput (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/index/XmlIndex.class
XmlIndex.java
package com.intellij.xml.index
public abstract com.intellij.xml.index.XmlIndex extends com.intellij.util.indexing.FileBasedIndexExtension {
public void <init> ()
protected static com.intellij.psi.search.GlobalSearchScope createFilter (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope projectScope
public com.intellij.util.io.KeyDescriptor getKeyDescriptor ()
public com.intellij.util.indexing.FileBasedIndex$InputFilter getInputFilter ()
public boolean dependsOnFileContent ()
public int getVersion ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/index/XmlNamespaceIndex$1.class
XmlNamespaceIndex.java
package com.intellij.xml.index
com.intellij.xml.index.XmlNamespaceIndex$1 extends com.intellij.util.indexing.DefaultFileTypeSpecificInputFilter {
final synthetic com.intellij.xml.index.XmlNamespaceIndex this$0
transient void <init> (com.intellij.xml.index.XmlNamespaceIndex, com.intellij.openapi.fileTypes.FileType[])
com.intellij.xml.index.XmlNamespaceIndex this$0
com.intellij.openapi.fileTypes.FileType[] arg0
public boolean acceptInput (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
String extension
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/index/XmlNamespaceIndex$2.class
XmlNamespaceIndex.java
package com.intellij.xml.index
com.intellij.xml.index.XmlNamespaceIndex$2 extends java.lang.Object implements com.intellij.util.indexing.DataIndexer {
final synthetic com.intellij.xml.index.XmlNamespaceIndex this$0
void <init> (com.intellij.xml.index.XmlNamespaceIndex)
com.intellij.xml.index.XmlNamespaceIndex this$0
public java.util.Map map (com.intellij.util.indexing.FileContent)
com.intellij.xml.index.XsdNamespaceBuilder builder
com.intellij.util.indexing.FileContent inputData
com.intellij.xml.index.XsdNamespaceBuilder builder
String namespace
public volatile synthetic java.util.Map map (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/index/XmlNamespaceIndex$3.class
XmlNamespaceIndex.java
package com.intellij.xml.index
com.intellij.xml.index.XmlNamespaceIndex$3 extends java.lang.Object implements com.intellij.util.io.DataExternalizer {
final synthetic com.intellij.xml.index.XmlNamespaceIndex this$0
void <init> (com.intellij.xml.index.XmlNamespaceIndex)
com.intellij.xml.index.XmlNamespaceIndex this$0
public void save (java.io.DataOutput, com.intellij.xml.index.XsdNamespaceBuilder) throws java.io.IOException
java.io.DataOutput out
com.intellij.xml.index.XsdNamespaceBuilder value
public com.intellij.xml.index.XsdNamespaceBuilder read (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
String namespace
String version
public volatile synthetic java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile synthetic void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/index/XmlNamespaceIndex$4.class
XmlNamespaceIndex.java
package com.intellij.xml.index
final com.intellij.xml.index.XmlNamespaceIndex$4 extends java.lang.Object implements java.util.Comparator {
final synthetic String[] val$split
void <init> (java.lang.String[])
public int compare (com.intellij.xml.index.IndexedRelevantResource, com.intellij.xml.index.IndexedRelevantResource)
com.intellij.xml.index.IndexedRelevantResource o1
com.intellij.xml.index.IndexedRelevantResource o2
int weight (com.intellij.xml.index.IndexedRelevantResource)
String s
int i
com.intellij.xml.index.IndexedRelevantResource o1
com.intellij.openapi.vfs.VirtualFile file
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/intellij/xml/index/XmlNamespaceIndex.class
XmlNamespaceIndex.java
package com.intellij.xml.index
public com.intellij.xml.index.XmlNamespaceIndex extends com.intellij.xml.index.XmlIndex {
private static final String LOCAL_SCHEMA_ID
public static final com.intellij.util.indexing.ID NAME
private static final String NULL_STRING
public void <init> ()
public static java.lang.String getNamespace (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
java.util.Map data
com.intellij.xml.index.XsdNamespaceBuilder item
String namespace
public static java.lang.String computeNamespace (com.intellij.openapi.vfs.VirtualFile)
java.io.IOException e
com.intellij.openapi.vfs.VirtualFile file
java.io.InputStream stream
public static java.util.List getResourcesByNamespace (java.lang.String, com.intellij.openapi.project.Project, com.intellij.openapi.module.Module)
String namespace
com.intellij.openapi.project.Project project
com.intellij.openapi.module.Module module
java.util.List resources
private static com.intellij.xml.index.IndexedRelevantResource getResourceByLocalFile (java.lang.String, com.intellij.openapi.project.Project, com.intellij.openapi.module.Module)
com.intellij.xml.index.ResourceRelevance relevance
java.util.Map data
com.intellij.xml.index.XsdNamespaceBuilder xsdNamespaceBuilder
com.intellij.openapi.vfs.VirtualFile file
String namespace
com.intellij.openapi.project.Project project
com.intellij.openapi.module.Module module
String protocol
com.intellij.openapi.vfs.VirtualFileManager virtualFileManager
public static java.util.List getAllResources (com.intellij.openapi.module.Module, com.intellij.openapi.project.Project)
com.intellij.openapi.module.Module module
com.intellij.openapi.project.Project project
public com.intellij.util.indexing.ID getName ()
public com.intellij.util.indexing.FileBasedIndex$InputFilter getInputFilter ()
public com.intellij.util.indexing.DataIndexer getIndexer ()
public com.intellij.util.io.DataExternalizer getValueExternalizer ()
public int getVersion ()
public static com.intellij.xml.index.IndexedRelevantResource guessSchema (java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.intellij.openapi.module.Module, com.intellij.openapi.project.Project)
String namespace
String tagName
String version
String schemaLocation
com.intellij.openapi.module.Module module
com.intellij.openapi.project.Project project
java.util.List resources
String fileName
com.intellij.xml.index.IndexedRelevantResource resource
public static com.intellij.psi.xml.XmlFile guessSchema (java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.intellij.psi.PsiFile)
String namespace
String tagName
String version
String schemaLocation
com.intellij.psi.PsiFile file
com.intellij.xml.index.IndexedRelevantResource resource
private static com.intellij.psi.xml.XmlFile findSchemaFile (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiFile)
com.intellij.openapi.vfs.VirtualFile resourceFile
com.intellij.psi.PsiFile baseFile
com.intellij.psi.PsiFile psiFile
public static com.intellij.psi.xml.XmlFile guessDtd (java.lang.String, com.intellij.psi.PsiFile)
String[] split
com.intellij.xml.index.IndexedRelevantResource resource
String dtdUri
com.intellij.psi.PsiFile baseFile
String dtdFileName
java.util.List list
com.intellij.xml.index.IndexedRelevantResource resource
public volatile synthetic com.intellij.util.indexing.IndexId getName ()
private static synthetic int lambda$guessSchema$0 (java.lang.String, java.lang.String, java.lang.String, com.intellij.xml.index.IndexedRelevantResource, com.intellij.xml.index.IndexedRelevantResource)
int i
int i
String fileName
String tagName
String version
com.intellij.xml.index.IndexedRelevantResource o1
com.intellij.xml.index.IndexedRelevantResource o2
int i
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/index/XmlTagNamesIndex$1.class
XmlTagNamesIndex.java
package com.intellij.xml.index
com.intellij.xml.index.XmlTagNamesIndex$1 extends java.lang.Object implements com.intellij.util.indexing.DataIndexer {
final synthetic com.intellij.xml.index.XmlTagNamesIndex this$0
void <init> (com.intellij.xml.index.XmlTagNamesIndex)
com.intellij.xml.index.XmlTagNamesIndex this$0
public java.util.Map map (com.intellij.util.indexing.FileContent)
String tag
com.intellij.util.indexing.FileContent inputData
CharSequence text
java.util.Collection tags
java.util.Map map
public volatile synthetic java.util.Map map (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/index/XmlTagNamesIndex.class
XmlTagNamesIndex.java
package com.intellij.xml.index
public com.intellij.xml.index.XmlTagNamesIndex extends com.intellij.xml.index.XmlIndex {
static final com.intellij.util.indexing.ID NAME
public void <init> ()
public static java.util.Collection getFilesByTagName (java.lang.String, com.intellij.openapi.project.Project)
String tagName
com.intellij.openapi.project.Project project
public static java.util.Collection getAllTagNames (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.util.indexing.ID getName ()
public com.intellij.util.indexing.DataIndexer getIndexer ()
public com.intellij.util.io.DataExternalizer getValueExternalizer ()
public volatile synthetic com.intellij.util.indexing.IndexId getName ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/index/XsdComplexTypeInfoBuilder$1.class
XsdComplexTypeInfoBuilder.java
package com.intellij.xml.index
synthetic com.intellij.xml.index.XsdComplexTypeInfoBuilder$1 extends java.lang.Object {
}
com/intellij/xml/index/XsdComplexTypeInfoBuilder$NameSpaceHelper.class
XsdComplexTypeInfoBuilder.java
package com.intellij.xml.index
com.intellij.xml.index.XsdComplexTypeInfoBuilder$NameSpaceHelper extends com.intellij.util.xml.NanoXmlUtil$EmptyValidator {
public static final String XMLNS
public static final String XMLNS_
private boolean myInSchema
private final java.util.Map myNamespaces
private void <init> ()
public void attributeAdded (java.lang.String, java.lang.String, java.lang.String, int)
String prefix
String key
String value
String systemId
int lineNr
public void elementStarted (java.lang.String, java.lang.String, int)
String name
String systemId
int lineNr
public java.util.Map getNamespaces ()
synthetic void <init> (com.intellij.xml.index.XsdComplexTypeInfoBuilder$1)
com.intellij.xml.index.XsdComplexTypeInfoBuilder$1 x0
}
com/intellij/xml/index/XsdComplexTypeInfoBuilder.class
XsdComplexTypeInfoBuilder.java
package com.intellij.xml.index
public com.intellij.xml.index.XsdComplexTypeInfoBuilder extends java.lang.Object implements com.intellij.util.xml.NanoXmlBuilder {
private static final String SIGN
public static final String HTTP_WWW_W3_ORG_2001_XMLSCHEMA
private final com.intellij.util.containers.MultiMap myMap
private com.intellij.xml.index.XsdComplexTypeInfoBuilder$NameSpaceHelper myNameSpaceHelper
private String myCurrentElementName
private String myCurrentComplexTypeName
private String myCurrentSimpleTypeName
private boolean myInsideSchema
private boolean myInsideRestriction
private boolean myInsideExtension
private boolean myInsideContent
public void setNameSpaceHelper (com.intellij.xml.index.XsdComplexTypeInfoBuilder$NameSpaceHelper)
com.intellij.xml.index.XsdComplexTypeInfoBuilder$NameSpaceHelper nameSpaceHelper
public static com.intellij.util.containers.MultiMap parse (java.io.InputStream)
java.io.InputStream is
public static com.intellij.util.containers.MultiMap parse (java.io.Reader)
com.intellij.xml.index.XsdComplexTypeInfoBuilder builder
com.intellij.xml.index.XsdComplexTypeInfoBuilder$NameSpaceHelper helper
java.io.Reader reader
private void <init> ()
public com.intellij.util.containers.MultiMap getMap ()
public void startElement (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int) throws java.lang.Exception
String name
String nsPrefix
String nsURI
String systemID
int lineNr
public void endElement (java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
String name
String nsPrefix
String nsURI
public void addAttribute (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
String key
String nsPrefix
String nsURI
String value
String type
private void putTypeDataToMap (java.lang.String, java.lang.String)
String value
String typeName
boolean isAnonymous
private com.intellij.xml.index.SchemaTypeInfo createSchemaTypeInfo (java.lang.String, boolean)
String value
boolean isType
int separatorIdx
String ns
String element
String nsUri
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/index/XsdNamespaceBuilder.class
XsdNamespaceBuilder.java
package com.intellij.xml.index
public com.intellij.xml.index.XsdNamespaceBuilder extends java.lang.Object implements java.lang.Comparable com.intellij.util.xml.NanoXmlBuilder {
private String myCurrentTag
private int myCurrentDepth
private String myNamespace
private String myVersion
private final java.util.List myTags
private final java.util.Set myReferencedTags
private final java.util.List myRootTags
private final java.util.List myAttributes
public static java.lang.String computeNamespace (java.io.InputStream)
java.io.InputStream is
public static com.intellij.xml.index.XsdNamespaceBuilder computeNamespace (java.io.Reader)
com.intellij.xml.index.XsdNamespaceBuilder builder
java.util.HashSet tags
java.io.Reader reader
public void startElement (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int) throws java.lang.Exception
String name
String nsPrefix
String nsURI
String systemID
int lineNr
public void endElement (java.lang.String, java.lang.String, java.lang.String)
String name
String nsPrefix
String nsURI
public void addAttribute (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
String key
String nsPrefix
String nsURI
String value
String type
public int compareTo (com.intellij.xml.index.XsdNamespaceBuilder)
com.intellij.xml.index.XsdNamespaceBuilder o
public boolean hasTag (java.lang.String)
String tagName
public int getRating (java.lang.String, java.lang.String)
String tagName
String version
int rate
private void <init> ()
void <init> (java.lang.String, java.lang.String, java.util.List, java.util.List)
String namespace
String version
java.util.List tags
java.util.List rootTags
public java.lang.String getNamespace ()
public java.lang.String getVersion ()
public java.util.List getTags ()
public java.util.List getRootTags ()
public java.util.List getAttributes ()
public boolean equals (java.lang.Object)
Object o
com.intellij.xml.index.XsdNamespaceBuilder builder
public int hashCode ()
int result
public volatile synthetic int compareTo (java.lang.Object)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/index/XsdTagNameBuilder.class
XsdTagNameBuilder.java
package com.intellij.xml.index
public com.intellij.xml.index.XsdTagNameBuilder extends java.lang.Object implements com.intellij.util.xml.NanoXmlBuilder {
private final java.util.Collection myTagNames
private boolean myElementStarted
public void <init> ()
public static java.util.Collection computeTagNames (java.io.InputStream)
java.io.InputStream is
public static java.util.Collection computeTagNames (java.io.Reader)
com.intellij.xml.index.XsdTagNameBuilder builder
java.io.Reader reader
public void startElement (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int) throws java.lang.Exception
String name
String nsPrefix
String nsURI
String systemID
int lineNr
public void addAttribute (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
String key
String nsPrefix
String nsURI
String value
String type
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/ColorIconCache$1.class
ColorIconCache.java
package com.intellij.xml.util
final com.intellij.xml.util.ColorIconCache$1 extends com.intellij.util.containers.SoftFactoryMap {
void <init> ()
protected java.util.Map create (java.awt.Color)
java.awt.Color key
protected volatile synthetic java.lang.Object create (java.lang.Object)
}
com/intellij/xml/util/ColorIconCache$ColorIcon.class
ColorIconCache.java
package com.intellij.xml.util
public com.intellij.xml.util.ColorIconCache$ColorIcon extends com.intellij.util.ui.EmptyIcon {
private java.awt.Color myColor
private java.awt.Color[] myColours
public void <init> (int, java.awt.Color)
int size
java.awt.Color color
public void <init> (int, java.awt.Color[])
int size
java.awt.Color[] colours
protected void <init> (com.intellij.xml.util.ColorIconCache$ColorIcon)
com.intellij.xml.util.ColorIconCache$ColorIcon icon
public com.intellij.xml.util.ColorIconCache$ColorIcon copy ()
public java.awt.Color getColor ()
public java.awt.Color[] getColours ()
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.Color top
java.awt.Color right
java.awt.Color bottom
java.awt.Color left
java.awt.Component component
java.awt.Graphics g
int i
int j
int iconWidth
int iconHeight
java.awt.Composite old
public volatile synthetic com.intellij.util.ui.EmptyIcon copy ()
public volatile synthetic com.intellij.util.ui.JBCachingScalableIcon copy ()
public volatile synthetic javax.swing.Icon copy ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/ColorIconCache.class
ColorIconCache.java
package com.intellij.xml.util
public com.intellij.xml.util.ColorIconCache extends java.lang.Object {
private static final com.intellij.xml.util.ColorIconCache INSTANCE
private static final com.intellij.util.containers.SoftFactoryMap ourCache
private void <init> ()
public static com.intellij.xml.util.ColorIconCache getIconCache ()
public javax.swing.Icon getIcon (java.awt.Color, int)
java.awt.Color color
int size
private static synthetic javax.swing.Icon lambda$getIcon$0 (java.awt.Color, java.lang.Integer)
java.awt.Color color
Integer s
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/ColorMap.class
ColorMap.java
package com.intellij.xml.util
public com.intellij.xml.util.ColorMap extends java.lang.Object {
private static final java.util.Map ourColorNameToHexCodeMap
private static final java.util.Map ourHexCodeToColorNameMap
static final String systemColorsString
static final String standardColorsString
static final String colorsString
private static final java.util.ArrayList ourSystemColors
private static final java.util.List ourStandardColors
public void <init> ()
public static synchronized void getColors ()
String name
String value
String name
String hexValue
java.util.StringTokenizer tokenizer
java.util.HashMap standardColors
public static boolean isSystemColorName (java.lang.String)
String s
public static boolean isStandardColor (java.lang.String)
String s
public static synchronized java.lang.String getHexCodeForColorName (java.lang.String)
String colorName
public static synchronized java.lang.String getColorNameForHexCode (java.lang.String)
String hexString
public static java.awt.Color getColor (java.lang.String)
String text
String hexValue
static void <clinit> ()
String name
String name
java.util.StringTokenizer tokenizer
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/HTMLControls$AutoCloseConverter.class
HTMLControls.java
package com.intellij.xml.util
com.intellij.xml.util.HTMLControls$AutoCloseConverter extends com.intellij.util.xmlb.Converter {
private void <init> ()
public java.util.Set fromString (java.lang.String)
String closingTag
String value
gnu.trove.THashSet result
public java.lang.String toString (java.util.Set)
java.util.Set o
public volatile synthetic java.lang.String toString (java.lang.Object)
public volatile synthetic java.lang.Object fromString (java.lang.String)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/HTMLControls$Control.class
HTMLControls.java
package com.intellij.xml.util
public com.intellij.xml.util.HTMLControls$Control extends java.lang.Object {
public String name
public com.intellij.xml.util.HTMLControls$TagState startTag
public com.intellij.xml.util.HTMLControls$TagState endTag
public boolean emptyAllowed
public java.util.Set autoClosedBy
public void <init> ()
}
com/intellij/xml/util/HTMLControls$TagState.class
HTMLControls.java
package com.intellij.xml.util
public final enum com.intellij.xml.util.HTMLControls$TagState extends java.lang.Enum {
public static final enum com.intellij.xml.util.HTMLControls$TagState REQUIRED
public static final enum com.intellij.xml.util.HTMLControls$TagState OPTIONAL
public static final enum com.intellij.xml.util.HTMLControls$TagState FORBIDDEN
private static final synthetic com.intellij.xml.util.HTMLControls$TagState[] $VALUES
public static com.intellij.xml.util.HTMLControls$TagState[] values ()
public static com.intellij.xml.util.HTMLControls$TagState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/intellij/xml/util/HTMLControls$TagStateConverter.class
HTMLControls.java
package com.intellij.xml.util
com.intellij.xml.util.HTMLControls$TagStateConverter extends com.intellij.util.xmlb.Converter {
private void <init> ()
public com.intellij.xml.util.HTMLControls$TagState fromString (java.lang.String)
String value
public java.lang.String toString (com.intellij.xml.util.HTMLControls$TagState)
com.intellij.xml.util.HTMLControls$TagState state
public volatile synthetic java.lang.String toString (java.lang.Object)
public volatile synthetic java.lang.Object fromString (java.lang.String)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/HTMLControls.class
HTMLControls.java
package com.intellij.xml.util
public com.intellij.xml.util.HTMLControls extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static com.intellij.xml.util.HTMLControls$Control[] ourControls
public void <init> ()
public static com.intellij.xml.util.HTMLControls$Control[] getControls ()
private static com.intellij.xml.util.HTMLControls$Control[] loadControls ()
byte[] bytes
java.io.InputStream stream
org.jdom.Element element
com.intellij.util.io.UnsyncByteArrayInputStream bytesStream
byte[] bytes
org.jdom.Element element
Exception e
org.jdom.Element element
static void <clinit> ()
}
com/intellij/xml/util/HtmlControls.xml
com/intellij/xml/util/HtmlDoctypeProvider.class
HtmlDoctypeProvider.java
package com.intellij.xml.util
public abstract com.intellij.xml.util.HtmlDoctypeProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.psi.xml.XmlDoctype getDoctype (com.intellij.psi.xml.XmlFile)
static void <clinit> ()
}
com/intellij/xml/util/HtmlFileNSInfoProvider.class
HtmlFileNSInfoProvider.java
package com.intellij.xml.util
public com.intellij.xml.util.HtmlFileNSInfoProvider extends java.lang.Object implements com.intellij.psi.xml.XmlFileNSInfoProvider {
public void <init> ()
public java.lang.String[][] getDefaultNamespaces (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
public boolean overrideNamespaceFromDocType (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/HtmlPsiUtil.class
HtmlPsiUtil.java
package com.intellij.xml.util
public com.intellij.xml.util.HtmlPsiUtil extends java.lang.Object {
public void <init> ()
public static com.intellij.psi.xml.XmlDocument getRealXmlDocument (com.intellij.psi.xml.XmlDocument)
com.intellij.psi.xml.XmlDocument doc
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiFile templateFile
}
com/intellij/xml/util/HtmlUtil$1.class
HtmlUtil.java
package com.intellij.xml.util
final com.intellij.xml.util.HtmlUtil$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final synthetic com.intellij.openapi.util.registry.RegistryValue val$registryValue
final synthetic boolean val$oldValue
void <init> (com.intellij.openapi.util.registry.RegistryValue, boolean)
public void dispose ()
}
com/intellij/xml/util/HtmlUtil$2.class
HtmlUtil.java
package com.intellij.xml.util
final com.intellij.xml.util.HtmlUtil$2 extends com.intellij.xml.impl.schema.XmlAttributeDescriptorImpl {
final synthetic String val$customName
void <init> (java.lang.String)
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public java.lang.String getName ()
}
com/intellij/xml/util/HtmlUtil$3.class
HtmlUtil.java
package com.intellij.xml.util
final com.intellij.xml.util.HtmlUtil$3 extends com.intellij.xml.impl.schema.XmlAttributeDescriptorImpl {
void <init> ()
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public java.lang.String getName ()
}
com/intellij/xml/util/HtmlUtil$4.class
HtmlUtil.java
package com.intellij.xml.util
final com.intellij.xml.util.HtmlUtil$4 extends java.lang.Object implements com.intellij.psi.impl.source.parsing.xml.XmlBuilder {
final java.util.Set inTag
boolean metHttpEquiv
boolean metHttml5Charset
private String contentAttributeValue
final synthetic com.intellij.openapi.util.Ref val$charsetNameRef
void <init> (com.intellij.openapi.util.Ref)
public void doctype (java.lang.CharSequence, java.lang.CharSequence, int, int)
CharSequence publicId
CharSequence systemId
int startOffset
int endOffset
public com.intellij.psi.impl.source.parsing.xml.XmlBuilder$ProcessingOrder startTag (java.lang.CharSequence, java.lang.String, int, int, int)
CharSequence localName
String namespace
int startoffset
int endoffset
int headerEndOffset
String name
private void terminate ()
public void endTag (java.lang.CharSequence, java.lang.String, int, int)
int start
int end
String charsetName
String charsetName
CharSequence localName
String namespace
int startoffset
int endoffset
String name
public void attribute (java.lang.CharSequence, java.lang.CharSequence, int, int)
String value
CharSequence localName
CharSequence v
int startoffset
int endoffset
String name
public void textElement (java.lang.CharSequence, java.lang.CharSequence, int, int)
CharSequence display
CharSequence physical
int startoffset
int endoffset
public void entityRef (java.lang.CharSequence, int, int)
CharSequence ref
int startOffset
int endOffset
public void error (java.lang.String, int, int)
String message
int startOffset
int endOffset
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/HtmlUtil$5.class
HtmlUtil.java
package com.intellij.xml.util
final com.intellij.xml.util.HtmlUtil$5 extends com.intellij.psi.XmlRecursiveElementWalkingVisitor {
final synthetic java.util.List val$result
void <init> (java.util.List)
public void visitXmlTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlAttribute attribute
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/xml/util/HtmlUtil$CustomXmlTagDescriptor.class
HtmlUtil.java
package com.intellij.xml.util
public com.intellij.xml.util.HtmlUtil$CustomXmlTagDescriptor extends com.intellij.xml.impl.schema.XmlElementDescriptorImpl {
private final String myTagName
public void <init> (java.lang.String)
String tagName
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public java.lang.String getDefaultName ()
public boolean allowElementsFromNamespace (java.lang.String, com.intellij.psi.xml.XmlTag)
String namespace
com.intellij.psi.xml.XmlTag context
}
com/intellij/xml/util/HtmlUtil$TerminateException.class
HtmlUtil.java
package com.intellij.xml.util
com.intellij.xml.util.HtmlUtil$TerminateException extends java.lang.RuntimeException {
private static final com.intellij.xml.util.HtmlUtil$TerminateException INSTANCE
private void <init> ()
static synthetic com.intellij.xml.util.HtmlUtil$TerminateException access$000 ()
static void <clinit> ()
}
com/intellij/xml/util/HtmlUtil.class
HtmlUtil.java
package com.intellij.xml.util
public com.intellij.xml.util.HtmlUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String JSFC
private static final String CHARSET
private static final String CHARSET_PREFIX
public static final String HTML5_DATA_ATTR_PREFIX
public static final String SCRIPT_TAG_NAME
public static final String STYLE_TAG_NAME
public static final String STYLE_ATTRIBUTE_NAME
public static final String ID_ATTRIBUTE_NAME
public static final String CLASS_ATTRIBUTE_NAME
public static final String[] CONTENT_TYPES
public static final String MATH_ML_NAMESPACE
public static final String SVG_NAMESPACE
public static final String[] RFC2616_HEADERS
private static final java.util.Set EMPTY_TAGS_MAP
private static final String[] OPTIONAL_END_TAGS
private static final java.util.Set OPTIONAL_END_TAGS_MAP
private static final String[] BLOCK_TAGS
private static final String[] POSSIBLY_INLINE_TAGS
private static final java.util.Set BLOCK_TAGS_MAP
private static final String[] INLINE_ELEMENTS_CONTAINER
private static final java.util.Set INLINE_ELEMENTS_CONTAINER_MAP
private static final java.util.Set POSSIBLY_INLINE_TAGS_MAP
private static final String[] HTML5_TAGS
private static final java.util.Set HTML5_TAGS_SET
private static final java.util.Map AUTO_CLOSE_BY_MAP
private void <init> ()
public static boolean isSingleHtmlTag (com.intellij.psi.xml.XmlTag, boolean)
com.intellij.psi.xml.XmlTag tag
boolean lowerCase
com.intellij.xml.XmlExtension extension
String name
boolean result
public static boolean isSingleHtmlTag (java.lang.String)
String tagName
public static boolean isSingleHtmlTagL (java.lang.String)
String tagName
public static boolean isOptionalEndForHtmlTag (java.lang.String)
String tagName
public static boolean isOptionalEndForHtmlTagL (java.lang.String)
String tagName
public static boolean canTerminate (java.lang.String, java.lang.String)
String childTagName
String tagName
java.util.Set closingTags
public static boolean isHtmlBlockTag (java.lang.String)
String tagName
public static boolean isPossiblyInlineTag (java.lang.String)
String tagName
public static boolean isHtmlBlockTagL (java.lang.String)
String tagName
public static boolean isInlineTagContainer (java.lang.String)
String tagName
public static boolean isInlineTagContainerL (java.lang.String)
String tagName
public static void addHtmlSpecificCompletions (com.intellij.xml.XmlElementDescriptor, com.intellij.psi.xml.XmlTag, java.util.List)
com.intellij.xml.XmlElementDescriptor elementsDescriptor
com.intellij.xml.XmlElementDescriptor parentDescriptor
com.intellij.xml.XmlElementDescriptor elementDescriptor
com.intellij.xml.XmlNSDescriptor nsDescriptor
com.intellij.psi.PsiElement parent
com.intellij.xml.XmlElementDescriptor descriptor
com.intellij.psi.xml.XmlTag element
java.util.List variants
String name
public static com.intellij.psi.xml.XmlDocument getRealXmlDocument (com.intellij.psi.xml.XmlDocument)
com.intellij.psi.xml.XmlDocument doc
public static boolean isShortNotationOfBooleanAttributePreferred ()
public static void setShortNotationOfBooleanAttributeIsPreferred (boolean, com.intellij.openapi.Disposable)
boolean value
com.intellij.openapi.Disposable parent
boolean oldValue
com.intellij.openapi.util.registry.RegistryValue registryValue
public static boolean isBooleanAttribute (com.intellij.xml.XmlAttributeDescriptor, com.intellij.psi.PsiElement)
String[] values
com.intellij.xml.XmlAttributeDescriptor descriptor
com.intellij.psi.PsiElement context
public static boolean isCustomBooleanAttribute (java.lang.String, com.intellij.psi.PsiElement)
java.util.StringTokenizer tokenizer
String attributeName
com.intellij.psi.PsiElement context
String entitiesString
public static com.intellij.xml.XmlAttributeDescriptor[] getCustomAttributeDescriptors (com.intellij.psi.xml.XmlElement)
String customName
com.intellij.psi.xml.XmlElement context
String entitiesString
java.util.StringTokenizer tokenizer
com.intellij.xml.XmlAttributeDescriptor[] descriptors
int index
public static com.intellij.xml.XmlElementDescriptor[] getCustomTagDescriptors (com.intellij.psi.PsiElement)
String tagName
com.intellij.psi.PsiElement context
String entitiesString
java.util.StringTokenizer tokenizer
com.intellij.xml.XmlElementDescriptor[] descriptors
int index
public static java.lang.String getEntitiesString (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement context
String inspectionName
com.intellij.psi.PsiFile containingFile
com.intellij.codeInspection.InspectionProfile profile
com.intellij.codeInspection.htmlInspections.XmlEntitiesInspection inspection
public static com.intellij.xml.XmlAttributeDescriptor[] appendHtmlSpecificAttributeCompletions (com.intellij.psi.xml.XmlTag, com.intellij.xml.XmlAttributeDescriptor[], com.intellij.psi.xml.XmlAttribute)
String jsfHtmlUri
com.intellij.psi.xml.XmlTag declarationTag
com.intellij.xml.XmlAttributeDescriptor[] descriptors
com.intellij.psi.xml.XmlAttribute context
boolean isJsfHtmlNamespace
public static boolean isHtml5Document (com.intellij.psi.xml.XmlDocument)
String htmlFileFullName
com.intellij.openapi.vfs.VirtualFile vFile
String htmlFileFullName
com.intellij.psi.xml.XmlDocument doc
com.intellij.psi.xml.XmlProlog prolog
com.intellij.psi.xml.XmlDoctype doctype
com.intellij.psi.PsiFile htmlFile
String htmlFileFullName
boolean html5Doctype
String doctypeDescription
public static boolean isHtml5Doctype (com.intellij.psi.xml.XmlDoctype)
com.intellij.psi.xml.XmlDoctype doctype
public static boolean isHtml5Context (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement context
com.intellij.psi.xml.XmlDocument doc
public static boolean isHtmlTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlDocument doc
String doctype
public static boolean hasNonHtml5Doctype (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement context
com.intellij.psi.xml.XmlDocument doc
com.intellij.psi.xml.XmlProlog prolog
com.intellij.psi.xml.XmlDoctype doctype
public static boolean isHtml5Tag (java.lang.String)
String tagName
public static boolean isCustomHtml5Attribute (java.lang.String)
String attributeName
public static java.lang.String getHrefBase (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
com.intellij.psi.xml.XmlTag root
com.intellij.psi.xml.XmlTag head
com.intellij.psi.xml.XmlTag base
public static boolean isOwnHtmlAttribute (com.intellij.xml.XmlAttributeDescriptor)
com.intellij.xml.XmlAttributeDescriptor descriptor
com.intellij.psi.PsiElement declaration
com.intellij.psi.PsiFile file
String name
public static boolean tagHasHtml5Schema (com.intellij.psi.xml.XmlTag)
com.intellij.xml.XmlNSDescriptor nsDescriptor
com.intellij.psi.xml.XmlFile descriptorFile
String descriptorPath
com.intellij.psi.xml.XmlTag context
com.intellij.xml.XmlElementDescriptor descriptor
public static java.nio.charset.Charset detectCharsetFromMetaTag (java.lang.CharSequence)
int charsetPrefixEnd
CharSequence content
int charPrefix
com.intellij.openapi.util.Ref charsetNameRef
String name
public static boolean isTagWithoutAttributes (java.lang.String)
String tagName
public static boolean hasHtml (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public static boolean supportsXmlTypedHandlers (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.lang.Language language
public static boolean hasHtmlPrefix (java.lang.String)
String url
public static boolean isHtmlFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.lang.Language language
public static boolean isHtmlFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
public static boolean isHtmlTagContainingFile (com.intellij.psi.PsiElement)
com.intellij.lang.Language language
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.FileViewProvider provider
com.intellij.lang.Language language
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
public static boolean isScriptTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public static java.lang.Iterable splitClassNames (java.lang.String)
String classAttributeValue
public static java.lang.String getTagPresentation (com.intellij.psi.xml.XmlTag)
String className
com.intellij.psi.xml.XmlTag tag
StringBuilder builder
String idValue
String classValue
private static java.lang.String getAttributeValue (com.intellij.psi.xml.XmlTag, java.lang.String)
String value
com.intellij.psi.xml.XmlTag tag
String attrName
com.intellij.psi.xml.XmlAttribute classAttribute
private static com.intellij.psi.xml.XmlAttribute getAttributeByName (com.intellij.psi.xml.XmlTag, java.lang.String)
com.intellij.psi.PsiElement nameElement
com.intellij.psi.xml.XmlTag tag
String name
com.intellij.psi.PsiElement child
private static boolean containsOuterLanguageElements (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement child
public static java.util.List getIncludedPathsElements (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
java.util.List result
static void <clinit> ()
String tagName
com.intellij.xml.util.HTMLControls$Control control
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/IncludedXmlAttribute.class
IncludedXmlAttribute.java
package com.intellij.xml.util
public com.intellij.xml.util.IncludedXmlAttribute extends com.intellij.xml.util.IncludedXmlElement implements com.intellij.psi.xml.XmlAttribute {
public void <init> (com.intellij.psi.xml.XmlAttribute, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlAttribute original
com.intellij.psi.xml.XmlTag parent
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public java.lang.String getLocalName ()
public com.intellij.psi.xml.XmlElement getNameElement ()
public java.lang.String getNamespace ()
public java.lang.String getNamespacePrefix ()
public com.intellij.psi.xml.XmlTag getParent ()
public java.lang.String getValue ()
public java.lang.String getDisplayValue ()
public int physicalToDisplay (int)
int offset
public int displayToPhysical (int)
int offset
public com.intellij.openapi.util.TextRange getValueTextRange ()
public boolean isNamespaceDeclaration ()
public com.intellij.xml.XmlAttributeDescriptor getDescriptor ()
public com.intellij.psi.xml.XmlAttributeValue getValueElement ()
public void setValue (java.lang.String) throws com.intellij.util.IncorrectOperationException
String value
public volatile synthetic com.intellij.psi.PsiElement getParent ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/IncludedXmlElement$1.class
IncludedXmlElement.java
package com.intellij.xml.util
com.intellij.xml.util.IncludedXmlElement$1 extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
final synthetic com.intellij.xml.util.IncludedXmlElement val$self
final synthetic com.intellij.psi.search.PsiElementProcessor val$processor
final synthetic com.intellij.xml.util.IncludedXmlElement this$0
void <init> (com.intellij.xml.util.IncludedXmlElement, com.intellij.xml.util.IncludedXmlElement, com.intellij.psi.search.PsiElementProcessor)
com.intellij.xml.util.IncludedXmlElement this$0
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlTag theirParent
com.intellij.psi.PsiElement parent
com.intellij.psi.xml.XmlTag theirParent
com.intellij.psi.xml.XmlTag parent
com.intellij.psi.xml.XmlTag theirParent
com.intellij.psi.xml.XmlTag parent
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/IncludedXmlElement.class
IncludedXmlElement.java
package com.intellij.xml.util
public abstract com.intellij.xml.util.IncludedXmlElement extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.xml.XmlElement {
private final com.intellij.psi.PsiAnchor myOriginal
private com.intellij.reference.SoftReference myRef
private final com.intellij.psi.PsiElement myParent
public void <init> (com.intellij.psi.xml.XmlElement, com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlElement original
com.intellij.psi.PsiElement parent
com.intellij.psi.xml.XmlElement realOriginal
public boolean isValid ()
com.intellij.psi.xml.XmlElement t
public boolean equals (java.lang.Object)
Object o
com.intellij.xml.util.IncludedXmlElement element
public int hashCode ()
int result
public com.intellij.psi.xml.XmlElement getOriginal ()
com.intellij.psi.xml.XmlElement element
public com.intellij.psi.xml.XmlElement getNavigationElement ()
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.psi.PsiElement getParent ()
public java.lang.String toString ()
public boolean processElements (com.intellij.psi.search.PsiElementProcessor, com.intellij.psi.PsiElement)
com.intellij.psi.search.PsiElementProcessor processor
com.intellij.psi.PsiElement place
com.intellij.xml.util.IncludedXmlElement self
public volatile synthetic com.intellij.psi.PsiElement getNavigationElement ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/IncludedXmlTag.class
IncludedXmlTag.java
package com.intellij.xml.util
public com.intellij.xml.util.IncludedXmlTag extends com.intellij.xml.util.IncludedXmlElement implements com.intellij.psi.xml.XmlTag {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> (com.intellij.psi.xml.XmlTag, com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlTag original
com.intellij.psi.PsiElement parent
public com.intellij.psi.xml.XmlTag getParentTag ()
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public java.lang.String getNamespace ()
com.intellij.psi.xml.XmlTag original
public java.lang.String getLocalName ()
public com.intellij.xml.XmlElementDescriptor getDescriptor ()
public com.intellij.psi.xml.XmlAttribute[] getAttributes ()
com.intellij.psi.xml.XmlAttribute attribute
int i
com.intellij.psi.xml.XmlAttribute[] original
com.intellij.psi.xml.XmlAttribute[] attributes
public com.intellij.psi.xml.XmlAttribute getAttribute (java.lang.String, java.lang.String)
String name
String namespace
com.intellij.psi.xml.XmlAttribute attribute
public com.intellij.psi.xml.XmlAttribute getAttribute (java.lang.String)
String qname
com.intellij.psi.xml.XmlAttribute attribute
public java.lang.String getAttributeValue (java.lang.String, java.lang.String)
String name
String namespace
public java.lang.String getAttributeValue (java.lang.String)
String qname
public com.intellij.psi.xml.XmlAttribute setAttribute (java.lang.String, java.lang.String, java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
String namespace
String value
public com.intellij.psi.xml.XmlAttribute setAttribute (java.lang.String, java.lang.String) throws com.intellij.util.IncorrectOperationException
String qname
String value
public com.intellij.psi.xml.XmlTag createChildTag (java.lang.String, java.lang.String, java.lang.String, boolean)
String localName
String namespace
String bodyText
boolean enforceNamespacesDeep
public com.intellij.psi.xml.XmlTag addSubTag (com.intellij.psi.xml.XmlTag, boolean)
com.intellij.psi.xml.XmlTag subTag
boolean first
public com.intellij.psi.xml.XmlTag[] getSubTags ()
private com.intellij.psi.xml.XmlTag[] wrapTags (com.intellij.psi.xml.XmlTag[])
int i
com.intellij.psi.xml.XmlTag[] original
com.intellij.psi.xml.XmlTag[] result
public com.intellij.psi.xml.XmlTag[] findSubTags (java.lang.String)
String qname
public com.intellij.psi.xml.XmlTag[] findSubTags (java.lang.String, java.lang.String)
String localName
String namespace
public com.intellij.psi.xml.XmlTag findFirstSubTag (java.lang.String)
String qname
com.intellij.psi.xml.XmlTag tag
public java.lang.String getNamespacePrefix ()
public java.lang.String getNamespaceByPrefix (java.lang.String)
String prefix
public java.lang.String getPrefixByNamespace (java.lang.String)
String namespace
public java.lang.String[] knownNamespaces ()
public boolean hasNamespaceDeclarations ()
public java.util.Map getLocalNamespaceDeclarations ()
public com.intellij.psi.xml.XmlTagValue getValue ()
public com.intellij.xml.XmlNSDescriptor getNSDescriptor (java.lang.String, boolean)
String namespace
boolean strict
public boolean isEmpty ()
public void collapseIfEmpty ()
public java.lang.String getSubTagText (java.lang.String)
String qname
public com.intellij.psi.meta.PsiMetaData getMetaData ()
public com.intellij.psi.xml.XmlTagChild getNextSiblingInTag ()
public com.intellij.psi.xml.XmlTagChild getPrevSiblingInTag ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/IncludedXmlText.class
IncludedXmlText.java
package com.intellij.xml.util
public com.intellij.xml.util.IncludedXmlText extends com.intellij.xml.util.IncludedXmlElement implements com.intellij.psi.xml.XmlText {
public void <init> (com.intellij.psi.xml.XmlText, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlText original
com.intellij.psi.xml.XmlTag parent
public com.intellij.psi.xml.XmlTag getParentTag ()
public com.intellij.psi.xml.XmlTagChild getNextSiblingInTag ()
public com.intellij.psi.xml.XmlTagChild getPrevSiblingInTag ()
public java.lang.String getText ()
public java.lang.String getValue ()
public void setValue (java.lang.String) throws com.intellij.util.IncorrectOperationException
String s
public com.intellij.psi.xml.XmlElement insertAtOffset (com.intellij.psi.xml.XmlElement, int) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.xml.XmlElement element
int displayOffset
public void insertText (java.lang.String, int) throws com.intellij.util.IncorrectOperationException
String text
int displayOffset
public void removeText (int, int) throws com.intellij.util.IncorrectOperationException
int displayStart
int displayEnd
public int physicalToDisplay (int)
int offset
public int displayToPhysical (int)
int offset
public com.intellij.psi.xml.XmlText split (int)
int displayIndex
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/InclusionProvider.class
InclusionProvider.java
package com.intellij.xml.util
com.intellij.xml.util.InclusionProvider extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
private final com.intellij.psi.xml.XmlTag myXincludeTag
void <init> (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag xincludeTag
public static com.intellij.psi.PsiElement[] getIncludedTags (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag xincludeTag
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.psi.PsiElement[] result
private static com.intellij.psi.xml.XmlTag[] extractXpointer (com.intellij.psi.xml.XmlTag, java.lang.String)
String pointer
java.util.regex.Matcher matcher
com.intellij.psi.xml.XmlTag rootTag
String xpointer
private static com.intellij.psi.PsiElement[] computeInclusion (com.intellij.psi.xml.XmlTag)
int i
String xpointer
com.intellij.psi.xml.XmlTag[] includeTag
com.intellij.psi.PsiElement[] result
com.intellij.psi.xml.XmlTag xincludeTag
com.intellij.psi.xml.XmlFile included
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlTag rootTag
private synthetic com.intellij.psi.PsiElement[] lambda$compute$0 ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlApplicationComponent.class
XmlApplicationComponent.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlApplicationComponent extends java.lang.Object implements com.intellij.psi.meta.MetaDataContributor {
public void <init> ()
public void contributeMetaData (com.intellij.psi.meta.MetaDataRegistrar)
com.intellij.psi.meta.MetaDataRegistrar registrar
}
com/intellij/xml/util/XmlEnumeratedReferenceSet.class
XmlEnumeratedReferenceSet.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlEnumeratedReferenceSet extends com.intellij.psi.util.ReferenceSetBase {
private final com.intellij.xml.impl.XmlEnumerationDescriptor myDescriptor
public void <init> (com.intellij.psi.xml.XmlElement, com.intellij.xml.impl.XmlEnumerationDescriptor)
com.intellij.psi.xml.XmlElement element
com.intellij.xml.impl.XmlEnumerationDescriptor descriptor
protected com.intellij.xml.util.XmlEnumeratedValueReference createReference (com.intellij.openapi.util.TextRange, int)
com.intellij.openapi.util.TextRange range
int index
public java.util.List getReferences ()
protected volatile synthetic com.intellij.psi.PsiReference createReference (com.intellij.openapi.util.TextRange, int)
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlEnumeratedValueReference.class
XmlEnumeratedValueReference.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlEnumeratedValueReference extends com.intellij.psi.PsiReferenceBase implements com.intellij.codeInsight.daemon.EmptyResolveMessageProvider com.intellij.psi.ResolvingHint {
private final com.intellij.xml.impl.XmlEnumerationDescriptor myDescriptor
public void <init> (com.intellij.psi.xml.XmlElement, com.intellij.xml.impl.XmlEnumerationDescriptor)
com.intellij.psi.xml.XmlElement value
com.intellij.xml.impl.XmlEnumerationDescriptor descriptor
public void <init> (com.intellij.psi.xml.XmlElement, com.intellij.xml.impl.XmlEnumerationDescriptor, com.intellij.openapi.util.TextRange)
com.intellij.psi.xml.XmlElement value
com.intellij.xml.impl.XmlEnumerationDescriptor descriptor
com.intellij.openapi.util.TextRange range
public boolean canResolveTo (java.lang.Class)
Class elementClass
public com.intellij.psi.PsiElement resolve ()
public java.lang.Object[] getVariants ()
String defaultValue
String[] values
public java.lang.String getUnresolvedMessagePattern ()
String name
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlIconProvider.class
XmlIconProvider.java
package com.intellij.xml.util
final com.intellij.xml.util.XmlIconProvider extends com.intellij.ide.IconProvider implements com.intellij.openapi.project.DumbAware {
private static final String XSD_FILE_EXTENSION
private static final String WSDL_FILE_EXTENSION
void <init> ()
public javax.swing.Icon getIcon (com.intellij.psi.PsiElement, int)
String extension
com.intellij.openapi.vfs.VirtualFile vf
com.intellij.psi.PsiElement element
int _flags
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlIdContributor.class
XmlIdContributor.java
package com.intellij.xml.util
public abstract com.intellij.xml.util.XmlIdContributor extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract boolean suppressExistingIdValidation (com.intellij.psi.xml.XmlFile)
static void <clinit> ()
}
com/intellij/xml/util/XmlIncludeHandler.class
XmlIncludeHandler.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlIncludeHandler extends java.lang.Object {
private static final String INCLUDE_TAG_NAME
public void <init> ()
public static boolean isXInclude (com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlTag xmlTag
com.intellij.psi.PsiElement element
public static com.intellij.psi.xml.XmlFile resolveXIncludeFile (com.intellij.psi.xml.XmlTag)
com.intellij.psi.PsiElement target
com.intellij.psi.xml.XmlTag xincludeTag
com.intellij.psi.xml.XmlAttribute hrefAttribute
com.intellij.psi.xml.XmlAttributeValue xmlAttributeValue
java.util.List references
private static synthetic int lambda$resolveXIncludeFile$0 (com.intellij.psi.PsiReference, com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference1
com.intellij.psi.PsiReference reference2
}
com/intellij/xml/util/XmlNSDescriptorSequence.class
XmlNSDescriptorSequence.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlNSDescriptorSequence extends java.lang.Object implements com.intellij.xml.XmlNSDescriptor {
final java.util.List sequence
public void <init> ()
public void <init> (com.intellij.xml.XmlNSDescriptor[])
com.intellij.xml.XmlNSDescriptor descriptor
com.intellij.xml.XmlNSDescriptor[] descriptors
public void add (com.intellij.xml.XmlNSDescriptor)
com.intellij.xml.XmlNSDescriptor descriptor
public com.intellij.xml.XmlElementDescriptor getElementDescriptor (com.intellij.psi.xml.XmlTag)
com.intellij.xml.XmlElementDescriptor elementDescriptor
com.intellij.xml.XmlNSDescriptor descriptor
com.intellij.psi.xml.XmlTag tag
public com.intellij.xml.XmlElementDescriptor[] getRootElementsDescriptors (com.intellij.psi.xml.XmlDocument)
com.intellij.xml.XmlNSDescriptor descriptor
com.intellij.psi.xml.XmlDocument document
java.util.List descriptors
public com.intellij.psi.xml.XmlFile getDescriptorFile ()
com.intellij.psi.xml.XmlFile file
com.intellij.xml.XmlNSDescriptor descriptor
public java.util.List getSequence ()
public com.intellij.psi.PsiElement getDeclaration ()
com.intellij.psi.PsiElement declaration
com.intellij.xml.XmlNSDescriptor descriptor
public java.lang.String getName (com.intellij.psi.PsiElement)
String name
com.intellij.xml.XmlNSDescriptor descriptor
com.intellij.psi.PsiElement context
public java.lang.String getName ()
String name
com.intellij.xml.XmlNSDescriptor descriptor
public void init (com.intellij.psi.PsiElement)
com.intellij.xml.XmlNSDescriptor descriptor
com.intellij.psi.PsiElement element
public java.lang.Object[] getDependencies ()
com.intellij.xml.XmlNSDescriptor descriptor
java.util.List ret
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlPrefixReferenceProvider.class
XmlPrefixReferenceProvider.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlPrefixReferenceProvider extends com.intellij.psi.PsiReferenceProvider {
public void <init> ()
public com.intellij.psi.PsiReference[] getReferencesByElement (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
String prefix
String ns
String type
com.intellij.xml.XmlAttributeDescriptor descriptor
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.PsiElement element
com.intellij.util.ProcessingContext context
com.intellij.psi.xml.XmlAttributeValue attributeValue
String value
int i
com.intellij.psi.PsiElement parent
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlPsiUtil$XmlElementProcessor.class
XmlPsiUtil.java
package com.intellij.xml.util
com.intellij.xml.util.XmlPsiUtil$XmlElementProcessor extends java.lang.Object {
private final com.intellij.psi.search.PsiElementProcessor processor
private final com.intellij.psi.PsiFile targetFile
private final java.util.Set visitedEntities
void <init> (com.intellij.psi.search.PsiElementProcessor, com.intellij.psi.PsiFile)
com.intellij.psi.search.PsiElementProcessor _processor
com.intellij.psi.PsiFile _targetFile
private boolean processXmlElements (com.intellij.psi.PsiElement, boolean, boolean, boolean)
com.intellij.psi.xml.XmlEntityRef ref
com.intellij.psi.PsiElement newElement
com.intellij.psi.xml.XmlConditionalSection xmlConditionalSection
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
boolean deepFlag
boolean wideFlag
boolean processIncludes
com.intellij.psi.PsiElement startFrom
private boolean processElement (com.intellij.psi.PsiElement, boolean, boolean, boolean)
com.intellij.psi.xml.XmlEntityDecl xmlEntityDecl
com.intellij.psi.PsiElement child
boolean deepFlag
boolean wideFlag
boolean processIncludes
static synthetic boolean access$000 (com.intellij.xml.util.XmlPsiUtil$XmlElementProcessor, com.intellij.psi.PsiElement, boolean, boolean, boolean)
com.intellij.xml.util.XmlPsiUtil$XmlElementProcessor x0
com.intellij.psi.PsiElement x1
boolean x2
boolean x3
boolean x4
static synthetic boolean access$100 (com.intellij.xml.util.XmlPsiUtil$XmlElementProcessor, com.intellij.psi.PsiElement, boolean, boolean, boolean)
com.intellij.xml.util.XmlPsiUtil$XmlElementProcessor x0
com.intellij.psi.PsiElement x1
boolean x2
boolean x3
boolean x4
}
com/intellij/xml/util/XmlPsiUtil.class
XmlPsiUtil.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlPsiUtil extends java.lang.Object {
private static final com.intellij.openapi.util.Key PARSED_DECL_KEY
public static final String XINCLUDE_URI
public void <init> ()
public static boolean processXmlElements (com.intellij.psi.xml.XmlElement, com.intellij.psi.search.PsiElementProcessor, boolean)
com.intellij.psi.xml.XmlElement element
com.intellij.psi.search.PsiElementProcessor processor
boolean deepFlag
public static boolean processXmlElements (com.intellij.psi.xml.XmlElement, com.intellij.psi.search.PsiElementProcessor, boolean, boolean)
com.intellij.psi.xml.XmlElement element
com.intellij.psi.search.PsiElementProcessor processor
boolean deepFlag
boolean wideFlag
com.intellij.psi.PsiFile baseFile
public static boolean processXmlElements (com.intellij.psi.xml.XmlElement, com.intellij.psi.search.PsiElementProcessor, boolean, boolean, com.intellij.psi.PsiFile)
com.intellij.psi.xml.XmlElement element
com.intellij.psi.search.PsiElementProcessor processor
boolean deepFlag
boolean wideFlag
com.intellij.psi.PsiFile baseFile
public static boolean processXmlElements (com.intellij.psi.xml.XmlElement, com.intellij.psi.search.PsiElementProcessor, boolean, boolean, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.xml.XmlElement element
com.intellij.psi.search.PsiElementProcessor processor
boolean deepFlag
boolean wideFlag
com.intellij.psi.PsiFile baseFile
boolean processIncludes
public static boolean processXmlElementChildren (com.intellij.psi.xml.XmlElement, com.intellij.psi.search.PsiElementProcessor, boolean)
com.intellij.psi.PsiElement child
com.intellij.psi.xml.XmlElement element
com.intellij.psi.search.PsiElementProcessor processor
boolean deepFlag
com.intellij.xml.util.XmlPsiUtil$XmlElementProcessor p
boolean wideFlag
private static com.intellij.psi.PsiElement parseEntityRef (com.intellij.psi.PsiFile, com.intellij.psi.xml.XmlEntityRef)
com.intellij.psi.xml.XmlEntityDecl entityDecl
com.intellij.psi.xml.XmlEntityDecl entityDecl
com.intellij.psi.PsiFile f
com.intellij.psi.PsiFile refFile
com.intellij.psi.xml.XmlEntityDecl entityDecl
com.intellij.psi.xml.XmlEntityDecl entityDecl
com.intellij.psi.PsiFile targetFile
com.intellij.psi.xml.XmlEntityRef ref
com.intellij.psi.xml.XmlEntityDecl$EntityContextType type
com.intellij.psi.PsiElement e
com.intellij.psi.PsiElement element
private static com.intellij.psi.xml.XmlEntityDecl$EntityContextType getContextType (com.intellij.psi.xml.XmlEntityRef)
com.intellij.psi.xml.XmlEntityRef ref
com.intellij.psi.xml.XmlEntityDecl$EntityContextType type
com.intellij.psi.PsiElement temp
private static com.intellij.psi.PsiElement parseEntityDecl (com.intellij.psi.xml.XmlEntityDecl, com.intellij.psi.PsiFile, com.intellij.psi.xml.XmlEntityDecl$EntityContextType, com.intellij.psi.xml.XmlEntityRef)
com.intellij.psi.xml.XmlEntityDecl entityDecl
com.intellij.psi.PsiFile targetFile
com.intellij.psi.xml.XmlEntityDecl$EntityContextType type
com.intellij.psi.xml.XmlEntityRef entityRef
com.intellij.psi.util.CachedValue value
private static synthetic com.intellij.psi.util.CachedValueProvider$Result lambda$parseEntityDecl$0 (com.intellij.psi.xml.XmlEntityDecl, com.intellij.psi.PsiFile, com.intellij.psi.xml.XmlEntityDecl$EntityContextType, com.intellij.psi.xml.XmlEntityRef)
com.intellij.psi.xml.XmlEntityDecl entityDecl
com.intellij.psi.PsiFile targetFile
com.intellij.psi.xml.XmlEntityDecl$EntityContextType type
com.intellij.psi.xml.XmlEntityRef entityRef
com.intellij.psi.PsiElement res
static synthetic com.intellij.psi.PsiElement access$200 (com.intellij.psi.PsiFile, com.intellij.psi.xml.XmlEntityRef)
com.intellij.psi.PsiFile x0
com.intellij.psi.xml.XmlEntityRef x1
static void <clinit> ()
}
com/intellij/xml/util/XmlResourceResolver$IgnoredResourceException.class
XmlResourceResolver.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlResourceResolver$IgnoredResourceException extends java.lang.RuntimeException {
public void <init> ()
}
com/intellij/xml/util/XmlResourceResolver.class
XmlResourceResolver.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlResourceResolver extends java.lang.Object implements org.apache.xerces.xni.parser.XMLEntityResolver {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.xml.XmlFile myFile
private final com.intellij.openapi.project.Project myProject
private final java.util.Map myExternalResourcesMap
private boolean myStopOnUnDeclaredResource
public static final String HONOUR_ALL_SCHEMA_LOCATIONS_PROPERTY_KEY
private final com.intellij.xml.actions.validate.ErrorReporter myErrorReporter
public void <init> (com.intellij.psi.xml.XmlFile, com.intellij.openapi.project.Project, com.intellij.xml.actions.validate.ErrorReporter)
com.intellij.psi.xml.XmlFile _xmlFile
com.intellij.openapi.project.Project _project
com.intellij.xml.actions.validate.ErrorReporter errorReporter
public java.lang.String getPathByPublicId (java.lang.String)
String baseId
public java.lang.String[] getResourcePaths ()
public com.intellij.psi.PsiFile resolve (java.lang.String, java.lang.String)
String url
com.intellij.openapi.vfs.VirtualFile file
String baseSystemId
String _systemId
int length
String systemId
com.intellij.openapi.util.Computable action
com.intellij.psi.PsiFile psiFile
private com.intellij.psi.PsiFile getBaseFile (java.lang.String)
String baseSystemId
com.intellij.psi.PsiFile baseFile
java.io.File workingFile
String workingDir
String id
com.intellij.openapi.vfs.VirtualFile vFile
public org.apache.xerces.xni.parser.XMLInputSource resolveEntity (org.apache.xerces.xni.XMLResourceIdentifier) throws org.apache.xerces.xni.XNIException
java.nio.file.Path publicIdPath
java.nio.file.Path basePath
org.apache.xerces.xni.parser.XMLInputSource source
String url
com.intellij.openapi.vfs.VirtualFile virtualFile
org.apache.xerces.xni.XMLResourceIdentifier xmlResourceIdentifier
String publicId
com.intellij.psi.PsiFile psiFile
org.apache.xerces.xni.parser.XMLInputSource source
private static com.intellij.psi.PsiFile resolveByLocation (com.intellij.psi.PsiFile, java.lang.String)
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiReference[] references
com.intellij.psi.xml.XmlAttributeValue element
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.PsiFile baseFile
String location
public void setStopOnUnDeclaredResource (boolean)
boolean stopOnUnDeclaredResource
private synthetic com.intellij.psi.PsiFile lambda$resolve$0 (java.lang.String, java.lang.String)
com.intellij.psi.xml.XmlTag rootTag
com.intellij.psi.xml.XmlFile file
String fullUrl
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile relativeFile
String path
java.io.File workingFile
String workingDir
String relativePath
String baseSystemId
String systemId
com.intellij.psi.PsiFile baseFile
String version
String tagName
String resource
com.intellij.psi.PsiFile byLocation
com.intellij.psi.PsiFile psiFile
static void <clinit> ()
}
com/intellij/xml/util/XmlUtil$1.class
XmlUtil.java
package com.intellij.xml.util
final com.intellij.xml.util.XmlUtil$1 extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
final synthetic com.intellij.psi.xml.XmlTag[] val$simpleContent
void <init> (com.intellij.psi.xml.XmlTag[])
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlTag tag
String s
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlUtil$2.class
XmlUtil.java
package com.intellij.xml.util
final com.intellij.xml.util.XmlUtil$2 extends com.intellij.psi.scope.processor.FilterElementProcessor {
final synthetic java.util.List val$tags
final synthetic java.util.Map val$tagsMap
final synthetic java.util.Map val$attributesMap
final synthetic boolean val$processIncludes
void <init> (com.intellij.psi.filters.ElementFilter, java.util.List, java.util.Map, java.util.Map, boolean)
com.intellij.psi.filters.ElementFilter x0
public void add (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.xml.XmlTag tag
}
com/intellij/xml/util/XmlUtil$3.class
XmlUtil.java
package com.intellij.xml.util
final com.intellij.xml.util.XmlUtil$3 extends com.intellij.psi.XmlRecursiveElementVisitor {
final synthetic String val$prefix
void <init> (java.lang.String)
public void visitXmlTag (com.intellij.psi.xml.XmlTag)
String qname
com.intellij.util.IncorrectOperationException e
String qname
com.intellij.psi.xml.XmlTag tag
String namespacePrefix
}
com/intellij/xml/util/XmlUtil$4.class
XmlUtil.java
package com.intellij.xml.util
final com.intellij.xml.util.XmlUtil$4 extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
final synthetic String val$name
final synthetic com.intellij.psi.PsiNamedElement val$_element
final synthetic com.intellij.psi.xml.XmlEntityRef val$lastEntityRef
final synthetic com.intellij.psi.PsiNamedElement[] val$result
void <init> (java.lang.String, com.intellij.psi.PsiNamedElement, com.intellij.psi.xml.XmlEntityRef, com.intellij.psi.PsiNamedElement[])
public boolean execute (com.intellij.psi.PsiElement)
String elementName
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/XmlUtil$DuplicationInfoProvider.class
XmlUtil.java
package com.intellij.xml.util
public abstract com.intellij.xml.util.XmlUtil$DuplicationInfoProvider extends java.lang.Object {
public abstract java.lang.String getName (com.intellij.psi.PsiElement)
public abstract java.lang.String getNameKey (com.intellij.psi.PsiElement, java.lang.String)
public abstract com.intellij.psi.PsiElement getNodeForMessage (com.intellij.psi.PsiElement)
}
com/intellij/xml/util/XmlUtil$MyAttributeInfo.class
XmlUtil.java
package com.intellij.xml.util
com.intellij.xml.util.XmlUtil$MyAttributeInfo extends java.lang.Object implements java.lang.Comparable {
boolean myRequired
String myName
void <init> (java.lang.String)
String name
void <init> (java.lang.String, boolean)
String name
boolean flag
public int compareTo (java.lang.Object)
Object o
}
com/intellij/xml/util/XmlUtil.class
XmlUtil.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlUtil extends java.lang.Object {
public static final String XML_SCHEMA_URI
public static final String XML_SCHEMA_URI2
public static final String XML_SCHEMA_URI3
public static final String[] SCHEMA_URIS
public static final String XML_SCHEMA_INSTANCE_URI
public static final String XML_SCHEMA_VERSIONING_URI
public static final String XSLT_URI
public static final String XINCLUDE_URI
public static final String ANT_URI
public static final String XHTML_URI
public static final String HTML_URI
public static final String EMPTY_URI
public static final com.intellij.openapi.util.Key TEST_PATH
public static final String TAGLIB_1_2_URI
public static final String JSP_URI
public static final String JSTL_CORE_URI
public static final String JSTL_CORE_URI2
public static final String JSTL_CORE_URI3
public static final String JSTL_CORE_URI_JAVAEE_7
public static final String[] JSTL_CORE_URIS
public static final String JSF_HTML_URI
public static final String JSF_HTML_URI_JAVAEE_7
public static final String[] JSF_HTML_URIS
public static final String JSF_CORE_URI
public static final String JSF_CORE_URI_JAVAEE_7
public static final String[] JSF_CORE_URIS
public static final String JSF_PASS_THROUGH_ATTR_URI_JAVAEE7
public static final String JSF_PASSTHROUGH_URI
public static final String JSTL_FORMAT_URI
public static final String JSTL_FORMAT_URI2
public static final String SPRING_URI
public static final String SPRING_FORMS_URI
public static final String STRUTS_BEAN_URI
public static final String STRUTS_BEAN_URI2
public static final String APACHE_I18N_URI
public static final String STRUTS_LOGIC_URI
public static final String STRUTS_HTML_URI
public static final String STRUTS_HTML_URI2
public static final String APACHE_TRINIDAD_URI
public static final String APACHE_TRINIDAD_HTML_URI
public static final String XSD_SIMPLE_CONTENT_TAG
public static final String NO_NAMESPACE_SCHEMA_LOCATION_ATT
public static final String SCHEMA_LOCATION_ATT
public static final String[] WEB_XML_URIS
public static final String FACELETS_URI
public static final String FACELETS_URI_JAVAEE_7
public static final String[] FACELETS_URIS
public static final String JSTL_FUNCTIONS_URI
public static final String JSTL_FUNCTIONS_URI2
public static final String JSTL_FUNCTIONS_JAVAEE_7
public static final String[] JSTL_FUNCTIONS_URIS
public static final String JSTL_FN_FACELET_URI
public static final String JSTL_CORE_FACELET_URI
public static final String TARGET_NAMESPACE_ATTR_NAME
public static final String XML_NAMESPACE_URI
public static final java.util.List ourSchemaUrisList
public static final com.intellij.openapi.util.Key ANT_FILE_SIGN
public static final String TAG_DIR_NS_PREFIX
public static final String VALUE_ATTR_NAME
public static final String ENUMERATION_TAG_NAME
public static final String HTML4_LOOSE_URI
public static final String WSDL_SCHEMA_URI
public static final String XHTML4_SCHEMA_LOCATION
public static final ThreadLocal BUILDING_DOM_STUBS
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String JSTL_FORMAT_URI3
public static final String[] JSTL_FORMAT_URIS
private static final String FILE
private static final String CLASSPATH
private static final String URN
private static final java.util.Set doNotVisitTags
private void <init> ()
public static java.lang.String getSchemaLocation (com.intellij.psi.xml.XmlTag, java.lang.String)
String token
java.util.StringTokenizer tokenizer
int i
String schemaLocation
com.intellij.psi.xml.XmlTag tag
String namespace
public static java.lang.String findNamespacePrefixByURI (com.intellij.psi.xml.XmlFile, java.lang.String)
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlFile file
String uri
com.intellij.psi.xml.XmlTag tag
public static com.intellij.psi.xml.XmlFile findNamespace (com.intellij.psi.PsiFile, java.lang.String)
com.intellij.psi.PsiFile base
String nsLocation
String location
com.intellij.psi.xml.XmlFile xmlFile
public static com.intellij.psi.xml.XmlFile findNamespaceByLocation (com.intellij.psi.PsiFile, java.lang.String)
com.intellij.psi.PsiFile base
String nsLocation
String location
public static java.util.Collection findNSFilesByURI (java.lang.String, com.intellij.openapi.project.Project, com.intellij.openapi.module.Module)
String namespace
com.intellij.openapi.project.Project project
com.intellij.openapi.module.Module module
java.util.List resources
com.intellij.psi.PsiManager psiManager
public static com.intellij.psi.xml.XmlFile findXmlFile (com.intellij.psi.PsiFile, java.lang.String)
String filePath
com.intellij.openapi.vfs.VirtualFile path
String data
com.intellij.psi.PsiFile base
String uri
com.intellij.psi.PsiFile result
public static com.intellij.psi.xml.XmlToken getTokenOfType (com.intellij.psi.PsiElement, com.intellij.psi.tree.IElementType)
com.intellij.psi.xml.XmlToken token
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
com.intellij.psi.tree.IElementType type
com.intellij.psi.PsiElement[] children
public static boolean processXmlElements (com.intellij.psi.xml.XmlElement, com.intellij.psi.search.PsiElementProcessor, boolean)
com.intellij.psi.xml.XmlElement element
com.intellij.psi.search.PsiElementProcessor processor
boolean deepFlag
public static boolean processXmlElements (com.intellij.psi.xml.XmlElement, com.intellij.psi.search.PsiElementProcessor, boolean, boolean)
com.intellij.psi.xml.XmlElement element
com.intellij.psi.search.PsiElementProcessor processor
boolean deepFlag
boolean wideFlag
public static boolean processXmlElements (com.intellij.psi.xml.XmlElement, com.intellij.psi.search.PsiElementProcessor, boolean, boolean, com.intellij.psi.PsiFile)
com.intellij.psi.xml.XmlElement element
com.intellij.psi.search.PsiElementProcessor processor
boolean deepFlag
boolean wideFlag
com.intellij.psi.PsiFile baseFile
public static boolean processXmlElements (com.intellij.psi.xml.XmlElement, com.intellij.psi.search.PsiElementProcessor, boolean, boolean, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.xml.XmlElement element
com.intellij.psi.search.PsiElementProcessor processor
boolean deepFlag
boolean wideFlag
com.intellij.psi.PsiFile baseFile
boolean processIncludes
public static boolean processXmlElementChildren (com.intellij.psi.xml.XmlElement, com.intellij.psi.search.PsiElementProcessor, boolean)
com.intellij.psi.xml.XmlElement element
com.intellij.psi.search.PsiElementProcessor processor
boolean deepFlag
public static boolean tagFromTemplateFramework (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
String ns
public static boolean nsFromTemplateFramework (java.lang.String)
String ns
public static char getCharFromEntityRef (java.lang.String)
char c
StringIndexOutOfBoundsException e
int code
int code
NumberFormatException e
String text
public static boolean attributeFromTemplateFramework (java.lang.String, com.intellij.psi.xml.XmlTag)
String name
com.intellij.psi.xml.XmlTag tag
public static java.lang.String getTargetSchemaNsFromTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag xmlTag
String targetNamespace
public static com.intellij.psi.xml.XmlTag getSchemaSimpleContent (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag[] simpleContent
com.intellij.xml.impl.schema.TypeDescriptor type
com.intellij.psi.xml.XmlTag tag
com.intellij.xml.XmlElementDescriptor descriptor
public static void doDuplicationCheckForElements (com.intellij.psi.PsiElement[], java.util.Map, com.intellij.xml.util.XmlUtil$DuplicationInfoProvider, com.intellij.codeInsight.daemon.Validator$ValidationHost)
com.intellij.psi.PsiElement psiElement
String message
String name
String nameKey
com.intellij.psi.PsiElement t
com.intellij.psi.PsiElement[] elements
java.util.Map presentNames
com.intellij.xml.util.XmlUtil$DuplicationInfoProvider provider
com.intellij.codeInsight.daemon.Validator$ValidationHost host
public static boolean isAntFile (com.intellij.psi.PsiFile)
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlFile xmlFile
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.PsiFile file
private static boolean isJsfHtmlScheme (com.intellij.psi.xml.XmlTag)
String jsfHtmlUri
com.intellij.psi.xml.XmlTag tag
public static com.intellij.psi.PsiFile findRelativeFile (java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.PsiFile baseFile
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiDirectory baseDir
com.intellij.openapi.vfs.VirtualFile file
String uri
com.intellij.psi.PsiElement base
public static java.lang.String getCommentText (com.intellij.psi.xml.XmlComment)
com.intellij.psi.xml.XmlComment comment
public static void reformatTagStart (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.lang.ASTNode child
public static com.intellij.xml.XmlElementDescriptor getDescriptorFromContext (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag parentTag
com.intellij.xml.XmlElementDescriptor parentDescriptor
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.PsiElement parent
public static void expandTag (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlTag newTag
com.intellij.lang.ASTNode node
com.intellij.psi.impl.source.tree.CompositeElement compositeElement
com.intellij.psi.impl.source.tree.LeafElement emptyTagEnd
com.intellij.psi.PsiElement[] children
public static java.lang.String getDefaultXhtmlNamespace (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
String doctype
public static java.lang.CharSequence getLocalName (java.lang.CharSequence)
CharSequence tagName
int pos
public static boolean isStubBuilding ()
public static com.intellij.psi.xml.XmlTag addChildTag (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag, int) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.XmlElementFactory factory
String name
String text
com.intellij.psi.xml.XmlTag tag
String childElementName
int prevSubTagNum
com.intellij.xml.XmlElementDescriptor childElementDescriptor
com.intellij.psi.xml.XmlTag parent
com.intellij.psi.xml.XmlTag child
int index
com.intellij.xml.XmlElementDescriptor parentDescriptor
com.intellij.psi.xml.XmlTag[] subTags
int subTagNum
public static java.lang.String[][] getDefaultNamespaces (com.intellij.psi.xml.XmlDocument)
String[] nsMapping
String[][] pairs
com.intellij.psi.xml.XmlFileNSInfoProvider nsProvider
com.intellij.psi.xml.XmlFileNSInfoProvider provider
boolean overrideNamespaceFromDocType
com.intellij.lang.Language language
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlFile file
com.intellij.psi.xml.XmlTag tag
java.util.List nsProviders
String namespace
public static java.lang.String getDtdUri (com.intellij.psi.xml.XmlDocument)
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.xml.XmlProlog prolog
public static java.lang.String getDtdUri (com.intellij.psi.xml.XmlDoctype)
String publicId
String docType
com.intellij.psi.xml.XmlDoctype doctype
private static java.lang.String guessDtdByPublicId (java.lang.String)
String id
private static void computeTag (com.intellij.psi.xml.XmlTag, java.util.Map, java.util.Map, boolean)
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlAttribute[] attributes
com.intellij.xml.util.XmlUtil$MyAttributeInfo info
boolean requiredFlag
com.intellij.psi.xml.XmlAttribute[] attributes
java.util.Iterator iter
int index
com.intellij.psi.xml.XmlTag tag
java.util.Map tagsMap
java.util.Map attributesMap
boolean processIncludes
String tagName
java.util.List list
java.util.List tags
com.intellij.psi.PsiFile file
public static com.intellij.xml.XmlElementDescriptor findXmlDescriptorByType (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag xmlTag
public static com.intellij.xml.XmlElementDescriptor findXmlDescriptorByType (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
String ns
com.intellij.psi.xml.XmlDocument document
com.intellij.psi.PsiFile containingFile
com.intellij.xml.impl.schema.XmlNSDescriptorImpl schemaDescriptor
String namespaceByPrefix
com.intellij.xml.XmlNSDescriptor typeDecr
com.intellij.psi.xml.XmlTag xmlTag
com.intellij.psi.xml.XmlTag context
String type
com.intellij.xml.XmlElementDescriptor elementDescriptor
public static boolean collectEnumerationValues (com.intellij.psi.xml.XmlTag, java.util.HashSet)
com.intellij.psi.xml.XmlTag element
java.util.HashSet variants
public static boolean processEnumerationValues (com.intellij.psi.xml.XmlTag, com.intellij.util.Processor)
com.intellij.psi.xml.XmlTag element
com.intellij.util.Processor tagProcessor
private static boolean processEnumerationValues (com.intellij.psi.xml.XmlTag, com.intellij.util.Processor, java.util.Set)
String attributeValue
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiReference reference
com.intellij.psi.xml.XmlAttribute attribute
com.intellij.psi.xml.XmlTag base
String localName
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlTag element
com.intellij.util.Processor tagProcessor
java.util.Set visited
boolean exhaustiveEnum
public static com.intellij.psi.xml.XmlTag createChildTag (com.intellij.psi.xml.XmlTag, java.lang.String, java.lang.String, java.lang.String, boolean)
String qname
com.intellij.psi.xml.XmlTag retTag
String tagStart
com.intellij.lang.Language language
com.intellij.psi.xml.XmlTag retTag
com.intellij.util.IncorrectOperationException e
com.intellij.psi.xml.XmlTag xmlTag
String localName
String namespace
String bodyText
boolean enforceNamespacesDeep
String qname
String prefix
public static com.intellij.openapi.util.Pair findTagChildrenInRange (com.intellij.psi.PsiFile, int, int)
com.intellij.psi.PsiElement elementAt
com.intellij.psi.PsiElement elementAt
com.intellij.psi.PsiFile file
int startOffset
int endOffset
com.intellij.psi.PsiElement elementAtStart
com.intellij.psi.PsiElement elementAtEnd
com.intellij.psi.xml.XmlTagChild first
com.intellij.psi.xml.XmlTagChild last
public static boolean isSimpleValue (java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlFile file
char ch
int i
String unquotedValue
com.intellij.psi.PsiElement context
public static boolean toCode (java.lang.String)
int i
String str
public static boolean toCode (char)
char ch
public static com.intellij.psi.PsiNamedElement findRealNamedElement (com.intellij.psi.PsiNamedElement)
com.intellij.psi.PsiElement dependingElement
com.intellij.psi.xml.XmlEntityDecl cachedEntity
String name
com.intellij.psi.PsiNamedElement[] result
com.intellij.psi.PsiNamedElement _element
com.intellij.psi.PsiElement currentElement
com.intellij.psi.xml.XmlEntityRef lastEntityRef
public static int getPrefixLength (java.lang.String)
String s
public static boolean isUrlText (java.lang.String, com.intellij.openapi.project.Project)
String s
com.intellij.openapi.project.Project project
boolean surelyUrl
int protocolIndex
public static java.lang.String generateDocumentDTD (com.intellij.psi.xml.XmlDocument, boolean)
com.intellij.psi.PsiElement element
String tagName
com.intellij.psi.xml.XmlDocument doc
boolean full
java.util.Map tags
java.util.Map attributes
com.intellij.psi.xml.XmlTag rootTag
StringBuilder buffer
public static java.lang.String generateElementDTD (java.lang.String, java.util.List, java.util.List)
String tagName
java.util.Iterator iter
com.intellij.xml.util.XmlUtil$MyAttributeInfo info
String name
java.util.List tags
java.util.List attributes
StringBuilder buffer
private static java.lang.String generateAttributeDTD (com.intellij.xml.util.XmlUtil$MyAttributeInfo)
com.intellij.xml.util.XmlUtil$MyAttributeInfo info
public static java.lang.String findNamespaceByPrefix (java.lang.String, com.intellij.psi.xml.XmlTag)
String prefix
com.intellij.psi.xml.XmlTag contextTag
public static java.lang.String findPrefixByQualifiedName (java.lang.String)
String name
int prefixEnd
public static java.lang.String findLocalNameByQualifiedName (java.lang.String)
String name
public static com.intellij.psi.xml.XmlFile getContainingFile (com.intellij.psi.PsiElement)
com.intellij.xml.XmlExtension extension
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement element
public static java.lang.String unescape (java.lang.String)
String text
public static java.lang.String escape (java.lang.String)
String text
public static boolean isValidTagNameChar (char)
char c
public static java.lang.String extractXmlEncodingFromProlog (byte[])
byte[] content
public static java.lang.String extractXmlEncodingFromProlog (java.lang.CharSequence)
CharSequence text
public static void registerXmlAttributeValueReferenceProvider (com.intellij.psi.PsiReferenceRegistrar, java.lang.String[], com.intellij.psi.filters.ElementFilter, com.intellij.psi.PsiReferenceProvider)
com.intellij.psi.PsiReferenceRegistrar registrar
String[] attributeNames
com.intellij.psi.filters.ElementFilter elementFilter
com.intellij.psi.PsiReferenceProvider provider
public static void registerXmlAttributeValueReferenceProvider (com.intellij.psi.PsiReferenceRegistrar, java.lang.String[], com.intellij.psi.filters.ElementFilter, boolean, com.intellij.psi.PsiReferenceProvider)
com.intellij.psi.PsiReferenceRegistrar registrar
String[] attributeNames
com.intellij.psi.filters.ElementFilter elementFilter
boolean caseSensitive
com.intellij.psi.PsiReferenceProvider provider
public static void registerXmlAttributeValueReferenceProvider (com.intellij.psi.PsiReferenceRegistrar, java.lang.String[], com.intellij.psi.filters.ElementFilter, boolean, com.intellij.psi.PsiReferenceProvider, double)
com.intellij.psi.PsiReferenceRegistrar registrar
String[] attributeNames
com.intellij.psi.filters.ElementFilter elementFilter
boolean caseSensitive
com.intellij.psi.PsiReferenceProvider provider
double priority
com.intellij.patterns.StringPattern namePattern
public static void registerXmlTagReferenceProvider (com.intellij.psi.PsiReferenceRegistrar, java.lang.String[], com.intellij.psi.filters.ElementFilter, boolean, com.intellij.psi.PsiReferenceProvider)
com.intellij.psi.PsiReferenceRegistrar registrar
String[] names
com.intellij.psi.filters.ElementFilter elementFilter
boolean caseSensitive
com.intellij.psi.PsiReferenceProvider provider
com.intellij.patterns.StringPattern namePattern
public static com.intellij.psi.xml.XmlFile findDescriptorFile (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.xml.XmlFile containingFile
com.intellij.xml.XmlElementDescriptor descriptor
com.intellij.xml.XmlNSDescriptor nsDescriptor
com.intellij.psi.xml.XmlFile descriptorFile
public static boolean isTagDefinedByNamespace (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag xmlTag
com.intellij.xml.XmlNSDescriptor nsDescriptor
com.intellij.xml.XmlElementDescriptor descriptor
public static com.intellij.psi.xml.XmlComment findPreviousComment (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement curElement
private static synthetic boolean lambda$collectEnumerationValues$2 (java.util.HashSet, com.intellij.psi.xml.XmlTag)
java.util.HashSet variants
com.intellij.psi.xml.XmlTag xmlTag
private static synthetic com.intellij.psi.xml.XmlFile lambda$findNSFilesByURI$1 (com.intellij.psi.PsiManager, com.intellij.xml.index.IndexedRelevantResource)
com.intellij.psi.PsiManager psiManager
com.intellij.xml.index.IndexedRelevantResource resource
com.intellij.psi.PsiFile file
private static synthetic java.lang.Boolean lambda$static$0 ()
static synthetic void access$000 (com.intellij.psi.xml.XmlTag, java.util.Map, java.util.Map, boolean)
com.intellij.psi.xml.XmlTag x0
java.util.Map x1
java.util.Map x2
boolean x3
static synthetic com.intellij.openapi.diagnostic.Logger access$100 ()
static void <clinit> ()
java.net.URL xhtml4SchemaLocationUrl
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/documentation/CompositeAttributeTagDescriptor.class
CompositeAttributeTagDescriptor.java
package com.intellij.xml.util.documentation
com.intellij.xml.util.documentation.CompositeAttributeTagDescriptor extends com.intellij.xml.util.documentation.HtmlAttributeDescriptor {
final java.util.List attributes
void <init> ()
com.intellij.xml.util.documentation.HtmlAttributeDescriptor findHtmlAttributeInContext (com.intellij.psi.xml.XmlTag)
com.intellij.xml.util.documentation.HtmlAttributeDescriptor attributeDescriptor
com.intellij.psi.xml.XmlTag tag
String contextName
}
com/intellij/xml/util/documentation/EntityDescriptor.class
EntityDescriptor.java
package com.intellij.xml.util.documentation
com.intellij.xml.util.documentation.EntityDescriptor extends java.lang.Object {
private String description
private String helpRef
private String name
private char dtd
static final char LOOSE_DTD
static final char FRAME_DTD
void <init> ()
char getDtd ()
void setDtd (char)
char dtd
java.lang.String getDescription ()
void setDescription (java.lang.String)
String description
java.lang.String getHelpRef ()
void setHelpRef (java.lang.String)
String helpRef
java.lang.String getName ()
void setName (java.lang.String)
String name
}
com/intellij/xml/util/documentation/HtmlAttributeDescriptor.class
HtmlAttributeDescriptor.java
package com.intellij.xml.util.documentation
com.intellij.xml.util.documentation.HtmlAttributeDescriptor extends com.intellij.xml.util.documentation.EntityDescriptor {
private String myType
private boolean myHasDefaultValue
private String[] mySetOfParentTags
private boolean myParentSetIsExclusionSet
void <init> ()
boolean isValidParentTagName (java.lang.String)
String str
boolean containsInSet
java.lang.String getType ()
void setType (java.lang.String)
String type
boolean isHasDefaultValue ()
void setHasDefaultValue (boolean)
boolean hasDefaultValue
java.lang.String[] getSetOfParentTags ()
boolean isParentSetIsExclusionSet ()
void setParentSetIsExclusionSet (boolean)
boolean _parentSetIsExclusionSet
void setSetOfParentTags (java.lang.String[])
String[] _setOfParentTags
}
com/intellij/xml/util/documentation/HtmlCompatibilityData.class
HtmlCompatibilityData.java
package com.intellij.xml.util.documentation
public com.intellij.xml.util.documentation.HtmlCompatibilityData extends java.lang.Object {
private static final java.util.Map ourTagsCache
private static final com.intellij.openapi.util.Ref ourGlobalAttributesCache
public static final String MATHML
public static final String SVG
public static final String MATH
public void <init> ()
public static java.util.Map getTagData (java.lang.String, java.lang.String)
Object element
Object data
Object json
Object tagHolder
Object elements
int subKey
Object data
java.io.IOException e
java.net.URL resource
String namespace
String tagName
String key
String cacheKey
public static java.util.Map getTagData (com.intellij.psi.xml.XmlTag)
String type
com.intellij.psi.xml.XmlTag tag
String key
private static java.lang.String getNamespace (com.intellij.psi.xml.XmlTag)
String name
com.intellij.psi.xml.XmlTag tag
com.intellij.psi.PsiElement element
public static java.util.Map getAttributeData (com.intellij.psi.xml.XmlTag, java.lang.String)
Object attributeData
Object json
Object html
Object globalAttributes
com.intellij.psi.xml.XmlTag tag
String attributeName
Object data
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/xml/util/documentation/HtmlDescriptorsTable.class
HtmlDescriptorsTable.java
package com.intellij.xml.util.documentation
public com.intellij.xml.util.documentation.HtmlDescriptorsTable extends java.lang.Object {
public static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.HashMap ourTagTable
private static final java.util.HashMap ourAttributeTable
public static final String HTMLTABLE_RESOURCE_NAME
public static final String HTML5TABLE_RESOURCE_NAME
private static final String MATHML_RESOURCE_NAME
private static final String SVG_RESOURCE_NAME
public static final String TAG_ELEMENT_NAME
public static final String BASE_HELP_REF_ATTR
public static final String NAME_ATTR
public static final String HELPREF_ATTR
public static final String DESCRIPTION_ATTR
public static final String STARTTAG_ATTR
public static final String ENDTAG_ATTR
public static final String EMPTY_ATTR
public static final String DTD_ATTR
public static final String ATTRIBUTE_ELEMENT_NAME
public static final String TYPE_ATTR
public static final String DEFAULT_ATTR
public static final String RELATED_TAGS_ATTR
private void <init> ()
private static void loadHtmlElements (java.lang.String, java.util.Collection) throws org.jdom.JDOMException java.io.IOException
String htmlTagName
com.intellij.xml.util.documentation.HtmlTagDescriptor value
String attributeValue
org.jdom.Element element
com.intellij.xml.util.documentation.CompositeAttributeTagDescriptor parentDescriptor
com.intellij.xml.util.documentation.CompositeAttributeTagDescriptor parentDescriptor
String s
int i
String attrName
com.intellij.xml.util.documentation.HtmlAttributeDescriptor value
com.intellij.xml.util.documentation.HtmlAttributeDescriptor previousDescriptor
String attributeValue
java.util.StringTokenizer tokenizer
int tokenCount
org.jdom.Element element
String resourceName
java.util.Collection htmlTagNames
org.jdom.Element rootElement
java.util.List elements
String baseHtmlExtDocUrl
java.util.List attributes
public static com.intellij.xml.util.documentation.HtmlTagDescriptor getTagDescriptor (java.lang.String)
String tagName
public static com.intellij.xml.util.documentation.HtmlAttributeDescriptor getAttributeDescriptor (java.lang.String)
String attributeName
static void <clinit> ()
java.util.Set htmlTagNames
Exception ex
}
com/intellij/xml/util/documentation/HtmlTagDescriptor.class
HtmlTagDescriptor.java
package com.intellij.xml.util.documentation
com.intellij.xml.util.documentation.HtmlTagDescriptor extends com.intellij.xml.util.documentation.EntityDescriptor {
private boolean hasStartTag
private boolean hasEndTag
private boolean empty
void <init> ()
boolean isHasStartTag ()
void setHasStartTag (boolean)
boolean hasStartTag
boolean isHasEndTag ()
void setHasEndTag (boolean)
boolean hasEndTag
boolean isEmpty ()
void setEmpty (boolean)
boolean empty
}
com/intellij/xml/util/documentation/MimeTypeDictionary.class
MimeTypeDictionary.java
package com.intellij.xml.util.documentation
public com.intellij.xml.util.documentation.MimeTypeDictionary extends java.lang.Object {
private static java.util.Set ourContentTypes
public void <init> ()
public static java.util.Collection getContentTypes ()
private static java.util.Set loadContentTypes ()
java.util.TreeSet result
private static void readMediaTypes (java.util.TreeSet, java.lang.String)
java.io.IOException e
String[] split
String line
java.util.TreeSet result
String category
java.io.InputStream stream
String csv
String[] lines
private static java.lang.String withCategory (java.lang.String, java.lang.String)
String category
String name
int whitespacePosition
}
com/intellij/xml/util/documentation/compatData/elements/a.json
com/intellij/xml/util/documentation/compatData/elements/abbr.json
com/intellij/xml/util/documentation/compatData/elements/acronym.json
com/intellij/xml/util/documentation/compatData/elements/address.json
com/intellij/xml/util/documentation/compatData/elements/applet.json
com/intellij/xml/util/documentation/compatData/elements/area.json
com/intellij/xml/util/documentation/compatData/elements/article.json
com/intellij/xml/util/documentation/compatData/elements/aside.json
com/intellij/xml/util/documentation/compatData/elements/audio.json
com/intellij/xml/util/documentation/compatData/elements/b.json
com/intellij/xml/util/documentation/compatData/elements/base.json
com/intellij/xml/util/documentation/compatData/elements/basefont.json
com/intellij/xml/util/documentation/compatData/elements/bdi.json
com/intellij/xml/util/documentation/compatData/elements/bdo.json
com/intellij/xml/util/documentation/compatData/elements/bgsound.json
com/intellij/xml/util/documentation/compatData/elements/big.json
com/intellij/xml/util/documentation/compatData/elements/blink.json
com/intellij/xml/util/documentation/compatData/elements/blockquote.json
com/intellij/xml/util/documentation/compatData/elements/body.json
com/intellij/xml/util/documentation/compatData/elements/br.json
com/intellij/xml/util/documentation/compatData/elements/button.json
com/intellij/xml/util/documentation/compatData/elements/canvas.json
com/intellij/xml/util/documentation/compatData/elements/caption.json
com/intellij/xml/util/documentation/compatData/elements/center.json
com/intellij/xml/util/documentation/compatData/elements/cite.json
com/intellij/xml/util/documentation/compatData/elements/code.json
com/intellij/xml/util/documentation/compatData/elements/col.json
com/intellij/xml/util/documentation/compatData/elements/colgroup.json
com/intellij/xml/util/documentation/compatData/elements/command.json
com/intellij/xml/util/documentation/compatData/elements/content.json
com/intellij/xml/util/documentation/compatData/elements/data.json
com/intellij/xml/util/documentation/compatData/elements/datalist.json
com/intellij/xml/util/documentation/compatData/elements/dd.json
com/intellij/xml/util/documentation/compatData/elements/del.json
com/intellij/xml/util/documentation/compatData/elements/details.json
com/intellij/xml/util/documentation/compatData/elements/dfn.json
com/intellij/xml/util/documentation/compatData/elements/dialog.json
com/intellij/xml/util/documentation/compatData/elements/dir.json
com/intellij/xml/util/documentation/compatData/elements/div.json
com/intellij/xml/util/documentation/compatData/elements/dl.json
com/intellij/xml/util/documentation/compatData/elements/dt.json
com/intellij/xml/util/documentation/compatData/elements/element.json
com/intellij/xml/util/documentation/compatData/elements/em.json
com/intellij/xml/util/documentation/compatData/elements/embed.json
com/intellij/xml/util/documentation/compatData/elements/fieldset.json
com/intellij/xml/util/documentation/compatData/elements/figcaption.json
com/intellij/xml/util/documentation/compatData/elements/figure.json
com/intellij/xml/util/documentation/compatData/elements/font.json
com/intellij/xml/util/documentation/compatData/elements/footer.json
com/intellij/xml/util/documentation/compatData/elements/form.json
com/intellij/xml/util/documentation/compatData/elements/frame.json
com/intellij/xml/util/documentation/compatData/elements/frameset.json
com/intellij/xml/util/documentation/compatData/elements/h1.json
com/intellij/xml/util/documentation/compatData/elements/h2.json
com/intellij/xml/util/documentation/compatData/elements/h3.json
com/intellij/xml/util/documentation/compatData/elements/h4.json
com/intellij/xml/util/documentation/compatData/elements/h5.json
com/intellij/xml/util/documentation/compatData/elements/h6.json
com/intellij/xml/util/documentation/compatData/elements/head.json
com/intellij/xml/util/documentation/compatData/elements/header.json
com/intellij/xml/util/documentation/compatData/elements/hgroup.json
com/intellij/xml/util/documentation/compatData/elements/hr.json
com/intellij/xml/util/documentation/compatData/elements/html.json
com/intellij/xml/util/documentation/compatData/elements/i.json
com/intellij/xml/util/documentation/compatData/elements/iframe.json
com/intellij/xml/util/documentation/compatData/elements/image.json
com/intellij/xml/util/documentation/compatData/elements/img.json
com/intellij/xml/util/documentation/compatData/elements/input/button.json
com/intellij/xml/util/documentation/compatData/elements/input/checkbox.json
com/intellij/xml/util/documentation/compatData/elements/input/color.json
com/intellij/xml/util/documentation/compatData/elements/input/date.json
com/intellij/xml/util/documentation/compatData/elements/input/datetime-local.json
com/intellij/xml/util/documentation/compatData/elements/input/email.json
com/intellij/xml/util/documentation/compatData/elements/input/file.json
com/intellij/xml/util/documentation/compatData/elements/input/hidden.json
com/intellij/xml/util/documentation/compatData/elements/input/image.json
com/intellij/xml/util/documentation/compatData/elements/input/input.json
com/intellij/xml/util/documentation/compatData/elements/input/month.json
com/intellij/xml/util/documentation/compatData/elements/input/number.json
com/intellij/xml/util/documentation/compatData/elements/input/password.json
com/intellij/xml/util/documentation/compatData/elements/input/radio.json
com/intellij/xml/util/documentation/compatData/elements/input/range.json
com/intellij/xml/util/documentation/compatData/elements/input/reset.json
com/intellij/xml/util/documentation/compatData/elements/input/search.json
com/intellij/xml/util/documentation/compatData/elements/input/submit.json
com/intellij/xml/util/documentation/compatData/elements/input/tel.json
com/intellij/xml/util/documentation/compatData/elements/input/text.json
com/intellij/xml/util/documentation/compatData/elements/input/time.json
com/intellij/xml/util/documentation/compatData/elements/input/url.json
com/intellij/xml/util/documentation/compatData/elements/input/week.json
com/intellij/xml/util/documentation/compatData/elements/ins.json
com/intellij/xml/util/documentation/compatData/elements/isindex.json
com/intellij/xml/util/documentation/compatData/elements/kbd.json
com/intellij/xml/util/documentation/compatData/elements/keygen.json
com/intellij/xml/util/documentation/compatData/elements/label.json
com/intellij/xml/util/documentation/compatData/elements/legend.json
com/intellij/xml/util/documentation/compatData/elements/li.json
com/intellij/xml/util/documentation/compatData/elements/link.json
com/intellij/xml/util/documentation/compatData/elements/listing.json
com/intellij/xml/util/documentation/compatData/elements/main.json
com/intellij/xml/util/documentation/compatData/elements/map.json
com/intellij/xml/util/documentation/compatData/elements/mark.json
com/intellij/xml/util/documentation/compatData/elements/marquee.json
com/intellij/xml/util/documentation/compatData/elements/menu.json
com/intellij/xml/util/documentation/compatData/elements/menuitem.json
com/intellij/xml/util/documentation/compatData/elements/meta.json
com/intellij/xml/util/documentation/compatData/elements/meter.json
com/intellij/xml/util/documentation/compatData/elements/multicol.json
com/intellij/xml/util/documentation/compatData/elements/nav.json
com/intellij/xml/util/documentation/compatData/elements/nextid.json
com/intellij/xml/util/documentation/compatData/elements/nobr.json
com/intellij/xml/util/documentation/compatData/elements/noembed.json
com/intellij/xml/util/documentation/compatData/elements/noframes.json
com/intellij/xml/util/documentation/compatData/elements/noscript.json
com/intellij/xml/util/documentation/compatData/elements/object.json
com/intellij/xml/util/documentation/compatData/elements/ol.json
com/intellij/xml/util/documentation/compatData/elements/optgroup.json
com/intellij/xml/util/documentation/compatData/elements/option.json
com/intellij/xml/util/documentation/compatData/elements/output.json
com/intellij/xml/util/documentation/compatData/elements/p.json
com/intellij/xml/util/documentation/compatData/elements/param.json
com/intellij/xml/util/documentation/compatData/elements/picture.json
com/intellij/xml/util/documentation/compatData/elements/plaintext.json
com/intellij/xml/util/documentation/compatData/elements/pre.json
com/intellij/xml/util/documentation/compatData/elements/progress.json
com/intellij/xml/util/documentation/compatData/elements/q.json
com/intellij/xml/util/documentation/compatData/elements/rb.json
com/intellij/xml/util/documentation/compatData/elements/rp.json
com/intellij/xml/util/documentation/compatData/elements/rt.json
com/intellij/xml/util/documentation/compatData/elements/rtc.json
com/intellij/xml/util/documentation/compatData/elements/ruby.json
com/intellij/xml/util/documentation/compatData/elements/s.json
com/intellij/xml/util/documentation/compatData/elements/samp.json
com/intellij/xml/util/documentation/compatData/elements/script.json
com/intellij/xml/util/documentation/compatData/elements/section.json
com/intellij/xml/util/documentation/compatData/elements/select.json
com/intellij/xml/util/documentation/compatData/elements/shadow.json
com/intellij/xml/util/documentation/compatData/elements/slot.json
com/intellij/xml/util/documentation/compatData/elements/small.json
com/intellij/xml/util/documentation/compatData/elements/source.json
com/intellij/xml/util/documentation/compatData/elements/spacer.json
com/intellij/xml/util/documentation/compatData/elements/span.json
com/intellij/xml/util/documentation/compatData/elements/strike.json
com/intellij/xml/util/documentation/compatData/elements/strong.json
com/intellij/xml/util/documentation/compatData/elements/style.json
com/intellij/xml/util/documentation/compatData/elements/sub.json
com/intellij/xml/util/documentation/compatData/elements/summary.json
com/intellij/xml/util/documentation/compatData/elements/sup.json
com/intellij/xml/util/documentation/compatData/elements/table.json
com/intellij/xml/util/documentation/compatData/elements/tbody.json
com/intellij/xml/util/documentation/compatData/elements/td.json
com/intellij/xml/util/documentation/compatData/elements/template.json
com/intellij/xml/util/documentation/compatData/elements/textarea.json
com/intellij/xml/util/documentation/compatData/elements/tfoot.json
com/intellij/xml/util/documentation/compatData/elements/th.json
com/intellij/xml/util/documentation/compatData/elements/thead.json
com/intellij/xml/util/documentation/compatData/elements/time.json
com/intellij/xml/util/documentation/compatData/elements/title.json
com/intellij/xml/util/documentation/compatData/elements/tr.json
com/intellij/xml/util/documentation/compatData/elements/track.json
com/intellij/xml/util/documentation/compatData/elements/tt.json
com/intellij/xml/util/documentation/compatData/elements/u.json
com/intellij/xml/util/documentation/compatData/elements/ul.json
com/intellij/xml/util/documentation/compatData/elements/var.json
com/intellij/xml/util/documentation/compatData/elements/video.json
com/intellij/xml/util/documentation/compatData/elements/wbr.json
com/intellij/xml/util/documentation/compatData/elements/xmp.json
com/intellij/xml/util/documentation/compatData/global_attributes.json
com/intellij/xml/util/documentation/compatData/mathml/elements/maction.json
com/intellij/xml/util/documentation/compatData/mathml/elements/math.json
com/intellij/xml/util/documentation/compatData/mathml/elements/menclose.json
com/intellij/xml/util/documentation/compatData/mathml/elements/merror.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mfenced.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mfrac.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mglyph.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mi.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mlabeledtr.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mmultiscripts.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mn.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mo.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mover.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mpadded.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mphantom.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mroot.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mrow.json
com/intellij/xml/util/documentation/compatData/mathml/elements/ms.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mspace.json
com/intellij/xml/util/documentation/compatData/mathml/elements/msqrt.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mstyle.json
com/intellij/xml/util/documentation/compatData/mathml/elements/msub.json
com/intellij/xml/util/documentation/compatData/mathml/elements/msubsup.json
com/intellij/xml/util/documentation/compatData/mathml/elements/msup.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mtable.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mtd.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mtext.json
com/intellij/xml/util/documentation/compatData/mathml/elements/mtr.json
com/intellij/xml/util/documentation/compatData/mathml/elements/munder.json
com/intellij/xml/util/documentation/compatData/mathml/elements/munderover.json
com/intellij/xml/util/documentation/compatData/mathml/elements/semantics.json
com/intellij/xml/util/documentation/compatData/svg/attributes/conditional_processing.json
com/intellij/xml/util/documentation/compatData/svg/attributes/core.json
com/intellij/xml/util/documentation/compatData/svg/attributes/data.json
com/intellij/xml/util/documentation/compatData/svg/attributes/events.json
com/intellij/xml/util/documentation/compatData/svg/attributes/href.json
com/intellij/xml/util/documentation/compatData/svg/attributes/paint-order.json
com/intellij/xml/util/documentation/compatData/svg/attributes/presentation.json
com/intellij/xml/util/documentation/compatData/svg/attributes/style.json
com/intellij/xml/util/documentation/compatData/svg/attributes/textLength.json
com/intellij/xml/util/documentation/compatData/svg/attributes/xlink.json
com/intellij/xml/util/documentation/compatData/svg/elements/a.json
com/intellij/xml/util/documentation/compatData/svg/elements/altGlyph.json
com/intellij/xml/util/documentation/compatData/svg/elements/altGlyphDef.json
com/intellij/xml/util/documentation/compatData/svg/elements/altGlyphItem.json
com/intellij/xml/util/documentation/compatData/svg/elements/animate.json
com/intellij/xml/util/documentation/compatData/svg/elements/animateColor.json
com/intellij/xml/util/documentation/compatData/svg/elements/animateMotion.json
com/intellij/xml/util/documentation/compatData/svg/elements/animateTransform.json
com/intellij/xml/util/documentation/compatData/svg/elements/circle.json
com/intellij/xml/util/documentation/compatData/svg/elements/clippath.json
com/intellij/xml/util/documentation/compatData/svg/elements/color-profile.json
com/intellij/xml/util/documentation/compatData/svg/elements/cursor.json
com/intellij/xml/util/documentation/compatData/svg/elements/defs.json
com/intellij/xml/util/documentation/compatData/svg/elements/desc.json
com/intellij/xml/util/documentation/compatData/svg/elements/discard.json
com/intellij/xml/util/documentation/compatData/svg/elements/ellipse.json
com/intellij/xml/util/documentation/compatData/svg/elements/feBlend.json
com/intellij/xml/util/documentation/compatData/svg/elements/feColorMatrix.json
com/intellij/xml/util/documentation/compatData/svg/elements/feComponentTransfer.json
com/intellij/xml/util/documentation/compatData/svg/elements/feComposite.json
com/intellij/xml/util/documentation/compatData/svg/elements/feConvolveMatrix.json
com/intellij/xml/util/documentation/compatData/svg/elements/feDiffuseLighting.json
com/intellij/xml/util/documentation/compatData/svg/elements/feDisplacementMap.json
com/intellij/xml/util/documentation/compatData/svg/elements/feDistantLight.json
com/intellij/xml/util/documentation/compatData/svg/elements/feDropShadow.json
com/intellij/xml/util/documentation/compatData/svg/elements/feFlood.json
com/intellij/xml/util/documentation/compatData/svg/elements/feFuncA.json
com/intellij/xml/util/documentation/compatData/svg/elements/feFuncB.json
com/intellij/xml/util/documentation/compatData/svg/elements/feFuncG.json
com/intellij/xml/util/documentation/compatData/svg/elements/feFuncR.json
com/intellij/xml/util/documentation/compatData/svg/elements/feGaussianBlur.json
com/intellij/xml/util/documentation/compatData/svg/elements/feImage.json
com/intellij/xml/util/documentation/compatData/svg/elements/feMerge.json
com/intellij/xml/util/documentation/compatData/svg/elements/feMergeNode.json
com/intellij/xml/util/documentation/compatData/svg/elements/feMorphology.json
com/intellij/xml/util/documentation/compatData/svg/elements/feOffset.json
com/intellij/xml/util/documentation/compatData/svg/elements/fePointLight.json
com/intellij/xml/util/documentation/compatData/svg/elements/feSpecularLighting.json
com/intellij/xml/util/documentation/compatData/svg/elements/feSpotLight.json
com/intellij/xml/util/documentation/compatData/svg/elements/feTile.json
com/intellij/xml/util/documentation/compatData/svg/elements/feTurbulence.json
com/intellij/xml/util/documentation/compatData/svg/elements/filter.json
com/intellij/xml/util/documentation/compatData/svg/elements/font-face-format.json
com/intellij/xml/util/documentation/compatData/svg/elements/font-face-name.json
com/intellij/xml/util/documentation/compatData/svg/elements/font-face-src.json
com/intellij/xml/util/documentation/compatData/svg/elements/font-face-uri.json
com/intellij/xml/util/documentation/compatData/svg/elements/font-face.json
com/intellij/xml/util/documentation/compatData/svg/elements/font.json
com/intellij/xml/util/documentation/compatData/svg/elements/foreignObject.json
com/intellij/xml/util/documentation/compatData/svg/elements/g.json
com/intellij/xml/util/documentation/compatData/svg/elements/glyph.json
com/intellij/xml/util/documentation/compatData/svg/elements/glyphRef.json
com/intellij/xml/util/documentation/compatData/svg/elements/hatch.json
com/intellij/xml/util/documentation/compatData/svg/elements/hatchpath.json
com/intellij/xml/util/documentation/compatData/svg/elements/hkern.json
com/intellij/xml/util/documentation/compatData/svg/elements/image.json
com/intellij/xml/util/documentation/compatData/svg/elements/line.json
com/intellij/xml/util/documentation/compatData/svg/elements/linearGradient.json
com/intellij/xml/util/documentation/compatData/svg/elements/marker.json
com/intellij/xml/util/documentation/compatData/svg/elements/mask.json
com/intellij/xml/util/documentation/compatData/svg/elements/mesh.json
com/intellij/xml/util/documentation/compatData/svg/elements/meshgradient.json
com/intellij/xml/util/documentation/compatData/svg/elements/meshpatch.json
com/intellij/xml/util/documentation/compatData/svg/elements/meshrow.json
com/intellij/xml/util/documentation/compatData/svg/elements/metadata.json
com/intellij/xml/util/documentation/compatData/svg/elements/missing-glyph.json
com/intellij/xml/util/documentation/compatData/svg/elements/mpath.json
com/intellij/xml/util/documentation/compatData/svg/elements/path.json
com/intellij/xml/util/documentation/compatData/svg/elements/pattern.json
com/intellij/xml/util/documentation/compatData/svg/elements/polygon.json
com/intellij/xml/util/documentation/compatData/svg/elements/polyline.json
com/intellij/xml/util/documentation/compatData/svg/elements/radialGradient.json
com/intellij/xml/util/documentation/compatData/svg/elements/rect.json
com/intellij/xml/util/documentation/compatData/svg/elements/script.json
com/intellij/xml/util/documentation/compatData/svg/elements/set.json
com/intellij/xml/util/documentation/compatData/svg/elements/solidcolor.json
com/intellij/xml/util/documentation/compatData/svg/elements/stop.json
com/intellij/xml/util/documentation/compatData/svg/elements/style.json
com/intellij/xml/util/documentation/compatData/svg/elements/svg.json
com/intellij/xml/util/documentation/compatData/svg/elements/switch.json
com/intellij/xml/util/documentation/compatData/svg/elements/symbol.json
com/intellij/xml/util/documentation/compatData/svg/elements/text.json
com/intellij/xml/util/documentation/compatData/svg/elements/textpath.json
com/intellij/xml/util/documentation/compatData/svg/elements/title.json
com/intellij/xml/util/documentation/compatData/svg/elements/tref.json
com/intellij/xml/util/documentation/compatData/svg/elements/tspan.json
com/intellij/xml/util/documentation/compatData/svg/elements/use.json
com/intellij/xml/util/documentation/compatData/svg/elements/view.json
com/intellij/xml/util/documentation/compatData/svg/elements/vkern.json
com/intellij/xml/util/documentation/html5table.xml
com/intellij/xml/util/documentation/htmltable.xml
com/intellij/xml/util/documentation/mathmltable.xml
com/intellij/xml/util/documentation/mimeTypes/application.csv
com/intellij/xml/util/documentation/mimeTypes/audio.csv
com/intellij/xml/util/documentation/mimeTypes/image.csv
com/intellij/xml/util/documentation/mimeTypes/message.csv
com/intellij/xml/util/documentation/mimeTypes/model.csv
com/intellij/xml/util/documentation/mimeTypes/multipart.csv
com/intellij/xml/util/documentation/mimeTypes/text.csv
com/intellij/xml/util/documentation/mimeTypes/video.csv
com/intellij/xml/util/documentation/svgtable.xml
messages/XmlErrorMessages.properties
org/apache/xerces/impl/XercesAccessor.class
XercesAccessor.java
package org.apache.xerces.impl
public org.apache.xerces.impl.XercesAccessor extends java.lang.Object {
public void <init> ()
public static java.util.Map getEntities (org.apache.xerces.impl.XMLEntityManager)
org.apache.xerces.impl.XMLEntityManager entityManager
}
standardSchemas/XMLSchema-1_1/XMLSchema-hasFacetAndProperty.xsd
standardSchemas/XMLSchema-1_1/XMLSchema.xsd
standardSchemas/XMLSchema-instance.xsd
standardSchemas/XMLSchema-versioning.xsd
standardSchemas/XMLSchema.dtd
standardSchemas/XMLSchema.xsd
standardSchemas/catalog.xsd
standardSchemas/datatypes.dtd
standardSchemas/html5/xhtml5.xsd
standardSchemas/plugin-repository.dtd
standardSchemas/xhtml-lat1.ent
standardSchemas/xhtml-mobile/xhtml-mobile10-flat.dtd
standardSchemas/xhtml-mobile/xhtml-mobile10-model-1.mod
standardSchemas/xhtml-mobile/xhtml-mobile10.dtd
standardSchemas/xhtml-mobile/xhtml-mobile12-form.mod
standardSchemas/xhtml-mobile/xhtml-mobile12-model-1.mod
standardSchemas/xhtml-mobile/xhtml-mobile12.dtd
standardSchemas/xhtml-mobile/xhtmlmp12-form-1.mod
standardSchemas/xhtml-special.ent
standardSchemas/xhtml-symbol.ent
standardSchemas/xhtml.dtd
standardSchemas/xhtml1-frameset.dtd
standardSchemas/xhtml1-frameset.xsd
standardSchemas/xhtml1-strict.dtd
standardSchemas/xhtml1-strict.xsd
standardSchemas/xhtml1-transitional.dtd
standardSchemas/xhtml1-transitional.xsd
standardSchemas/xhtml1.dtd
standardSchemas/xhtml11/xhtml-attribs-1.mod
standardSchemas/xhtml11/xhtml-base-1.mod
standardSchemas/xhtml11/xhtml-basic-form-1.mod
standardSchemas/xhtml11/xhtml-basic-table-1.mod
standardSchemas/xhtml11/xhtml-blkphras-1.mod
standardSchemas/xhtml11/xhtml-blkpres-1.mod
standardSchemas/xhtml11/xhtml-blkstruct-1.mod
standardSchemas/xhtml11/xhtml-charent-1.mod
standardSchemas/xhtml11/xhtml-csismap-1.mod
standardSchemas/xhtml11/xhtml-datatypes-1.mod
standardSchemas/xhtml11/xhtml-edit-1.mod
standardSchemas/xhtml11/xhtml-events-1.mod
standardSchemas/xhtml11/xhtml-form-1.mod
standardSchemas/xhtml11/xhtml-framework-1.mod
standardSchemas/xhtml11/xhtml-hypertext-1.mod
standardSchemas/xhtml11/xhtml-image-1.mod
standardSchemas/xhtml11/xhtml-inlphras-1.mod
standardSchemas/xhtml11/xhtml-inlpres-1.mod
standardSchemas/xhtml11/xhtml-inlstruct-1.mod
standardSchemas/xhtml11/xhtml-inlstyle-1.mod
standardSchemas/xhtml11/xhtml-lat1.ent
standardSchemas/xhtml11/xhtml-link-1.mod
standardSchemas/xhtml11/xhtml-list-1.mod
standardSchemas/xhtml11/xhtml-meta-1.mod
standardSchemas/xhtml11/xhtml-object-1.mod
standardSchemas/xhtml11/xhtml-param-1.mod
standardSchemas/xhtml11/xhtml-pres-1.mod
standardSchemas/xhtml11/xhtml-qname-1.mod
standardSchemas/xhtml11/xhtml-ruby-1.mod
standardSchemas/xhtml11/xhtml-script-1.mod
standardSchemas/xhtml11/xhtml-special.ent
standardSchemas/xhtml11/xhtml-ssismap-1.mod
standardSchemas/xhtml11/xhtml-struct-1.mod
standardSchemas/xhtml11/xhtml-style-1.mod
standardSchemas/xhtml11/xhtml-symbol.ent
standardSchemas/xhtml11/xhtml-table-1.mod
standardSchemas/xhtml11/xhtml-target-1.mod
standardSchemas/xhtml11/xhtml-text-1.mod
standardSchemas/xhtml11/xhtml11-model-1.mod
standardSchemas/xhtml11/xhtml11.dtd
standardSchemas/xinclude.xsd
standardSchemas/xlink.dtd
standardSchemas/xml.xsd
standardSchemas/xslt-1_0.xsd
standardSchemas/xslt-2_0.xsd
com/intellij/ide/structureView/impl/xml/
com/intellij/lang/html/structureView/
com/intellij/ide/structureView/impl/xml/AbstractXmlTagTreeElement.class
AbstractXmlTagTreeElement.java
package com.intellij.ide.structureView.impl.xml
public abstract com.intellij.ide.structureView.impl.xml.AbstractXmlTagTreeElement extends com.intellij.ide.structureView.impl.common.PsiTreeElementBase {
protected void <init> (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement psiElement
protected static java.util.Collection getStructureViewTreeElements (com.intellij.psi.xml.XmlTag[])
com.intellij.psi.xml.XmlTag[] subTags
com.intellij.ide.structureView.xml.XmlStructureViewElementProvider[] providers
private static synthetic com.intellij.ide.structureView.StructureViewTreeElement lambda$getStructureViewTreeElements$0 (com.intellij.ide.structureView.xml.XmlStructureViewElementProvider[], com.intellij.psi.xml.XmlTag)
com.intellij.ide.structureView.StructureViewTreeElement element
com.intellij.ide.structureView.xml.XmlStructureViewElementProvider provider
com.intellij.ide.structureView.xml.XmlStructureViewElementProvider[] providers
com.intellij.psi.xml.XmlTag xmlTag
}
com/intellij/ide/structureView/impl/xml/DtdFileTreeElement$1.class
DtdFileTreeElement.java
package com.intellij.ide.structureView.impl.xml
final com.intellij.ide.structureView.impl.xml.DtdFileTreeElement$1 extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
final synthetic java.util.List val$elements
void <init> (java.util.List)
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/xml/DtdFileTreeElement$DtdTreeElement.class
DtdFileTreeElement.java
package com.intellij.ide.structureView.impl.xml
com.intellij.ide.structureView.impl.xml.DtdFileTreeElement$DtdTreeElement extends com.intellij.ide.structureView.impl.common.PsiTreeElementBase {
private static final String IMPLIED
private static final String REQUIRED
private static final String FIXED
private static final String ID
private static final String IDREF
private static final String ENUM
void <init> (com.intellij.psi.PsiNamedElement)
com.intellij.psi.PsiNamedElement element
public java.util.Collection getChildrenBase ()
public java.lang.String getPresentableText ()
com.intellij.psi.PsiNamedElement namedElement
public javax.swing.Icon getIcon (boolean)
boolean open
public java.lang.String getLocationString ()
com.intellij.psi.xml.XmlAttributeDecl d
String aname
com.intellij.psi.xml.XmlAttlistDecl a
com.intellij.psi.xml.XmlAttributeDecl attributeDecl
String type
com.intellij.psi.xml.XmlAttributeValue value
java.util.Map$Entry e
java.util.Map attrMap
String name
StringBuilder b
com.intellij.psi.xml.XmlElement owner
com.intellij.psi.xml.XmlAttlistDecl[] attLists
public java.lang.String toString ()
String s
String name
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/xml/DtdFileTreeElement.class
DtdFileTreeElement.java
package com.intellij.ide.structureView.impl.xml
public com.intellij.ide.structureView.impl.xml.DtdFileTreeElement extends com.intellij.ide.structureView.impl.common.PsiTreeElementBase {
public void <init> (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
public java.util.Collection getChildrenBase ()
static java.util.List collectElements (com.intellij.psi.xml.XmlElement)
com.intellij.psi.xml.XmlElement element
java.util.List elements
public java.lang.String getPresentableText ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/xml/XmlFileTreeElement.class
XmlFileTreeElement.java
package com.intellij.ide.structureView.impl.xml
public com.intellij.ide.structureView.impl.xml.XmlFileTreeElement extends com.intellij.ide.structureView.impl.xml.AbstractXmlTagTreeElement {
public void <init> (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
public java.util.Collection getChildrenBase ()
com.intellij.psi.PsiElement element
com.intellij.psi.xml.XmlMarkupDecl xmlMarkupDecl
com.intellij.psi.xml.XmlDoctype doctype
java.util.ArrayList result
com.intellij.psi.xml.XmlDocument document
java.util.List rootTags
java.util.Collection structureViewTreeElements
java.util.Collection dtdStructureViewTreeElements
com.intellij.psi.xml.XmlProlog prolog
public java.lang.String getPresentableText ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/xml/XmlStructureViewTreeModel.class
XmlStructureViewTreeModel.java
package com.intellij.ide.structureView.impl.xml
public com.intellij.ide.structureView.impl.xml.XmlStructureViewTreeModel extends com.intellij.ide.structureView.TextEditorBasedStructureViewModel {
private static final Class[] CLASSES
private static final com.intellij.ide.util.treeView.smartTree.Sorter[] SORTERS
public void <init> (com.intellij.psi.xml.XmlFile, com.intellij.openapi.editor.Editor)
com.intellij.psi.xml.XmlFile file
com.intellij.openapi.editor.Editor editor
public com.intellij.ide.structureView.StructureViewTreeElement getRoot ()
com.intellij.psi.xml.XmlFile myFile
public boolean shouldEnterElement (java.lang.Object)
Object element
protected com.intellij.psi.xml.XmlFile getPsiFile ()
protected java.lang.Class[] getSuitableClasses ()
public java.lang.Object getCurrentEditorElement ()
Object element
com.intellij.ide.structureView.StructureViewExtension extension
Object editorElement
public com.intellij.ide.util.treeView.smartTree.Sorter[] getSorters ()
protected volatile synthetic com.intellij.psi.PsiFile getPsiFile ()
public volatile synthetic com.intellij.ide.util.treeView.smartTree.TreeElement getRoot ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/ide/structureView/impl/xml/XmlTagTreeElement.class
XmlTagTreeElement.java
package com.intellij.ide.structureView.impl.xml
public com.intellij.ide.structureView.impl.xml.XmlTagTreeElement extends com.intellij.ide.structureView.impl.xml.AbstractXmlTagTreeElement {
private static final String ID_ATTR_NAME
private static final String NAME_ATTR_NAME
static final synthetic boolean $assertionsDisabled
public void <init> (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public java.util.Collection getChildrenBase ()
public java.lang.String getPresentableText ()
com.intellij.psi.xml.XmlTag element
String id
public java.lang.String getLocationString ()
String name
com.intellij.psi.xml.XmlAttribute attribute
StringBuilder buffer
com.intellij.psi.xml.XmlTag element
String id
String usedAttrName
public static java.lang.String toCanonicalForm (java.lang.String)
String id
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/dtd/DtdStructureViewBuilderFactory$1.class
DtdStructureViewBuilderFactory.java
package com.intellij.lang.dtd
com.intellij.lang.dtd.DtdStructureViewBuilderFactory$1 extends com.intellij.ide.structureView.TreeBasedStructureViewBuilder {
final synthetic com.intellij.psi.PsiFile val$psiFile
final synthetic com.intellij.lang.dtd.DtdStructureViewBuilderFactory this$0
void <init> (com.intellij.lang.dtd.DtdStructureViewBuilderFactory, com.intellij.psi.PsiFile)
com.intellij.lang.dtd.DtdStructureViewBuilderFactory this$0
public com.intellij.ide.structureView.StructureViewModel createStructureViewModel (com.intellij.openapi.editor.Editor)
com.intellij.openapi.editor.Editor editor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/dtd/DtdStructureViewBuilderFactory.class
DtdStructureViewBuilderFactory.java
package com.intellij.lang.dtd
public com.intellij.lang.dtd.DtdStructureViewBuilderFactory extends java.lang.Object implements com.intellij.lang.PsiStructureViewFactory {
public void <init> ()
public com.intellij.ide.structureView.StructureViewBuilder getStructureViewBuilder (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/html/structureView/Html5SectionTreeElement.class
Html5SectionTreeElement.java
package com.intellij.lang.html.structureView
com.intellij.lang.html.structureView.Html5SectionTreeElement extends com.intellij.ide.structureView.impl.common.PsiTreeElementBase {
private final com.intellij.openapi.util.Computable myChildrenComputable
private final String myHeader
void <init> (com.intellij.psi.xml.XmlTag, com.intellij.openapi.util.Computable, java.lang.String)
com.intellij.psi.xml.XmlTag tag
com.intellij.openapi.util.Computable childrenComputable
String header
public java.util.Collection getChildrenBase ()
public java.lang.String getPresentableText ()
com.intellij.psi.xml.XmlTag tag
public java.lang.String getLocationString ()
public boolean isSearchInLocationString ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/html/structureView/Html5SectionsNodeProvider.class
Html5SectionsNodeProvider.java
package com.intellij.lang.html.structureView
public com.intellij.lang.html.structureView.Html5SectionsNodeProvider extends java.lang.Object implements com.intellij.ide.util.FileStructureNodeProvider com.intellij.openapi.util.PropertyOwner com.intellij.ide.util.ActionShortcutProvider {
public static final String ACTION_ID
public static final String HTML5_OUTLINE_PROVIDER_PROPERTY
public void <init> ()
public java.lang.String getName ()
public com.intellij.ide.util.treeView.smartTree.ActionPresentation getPresentation ()
public java.lang.String getCheckBoxText ()
public java.lang.String getActionIdForShortcut ()
public com.intellij.openapi.actionSystem.Shortcut[] getShortcut ()
public java.lang.String getPropertyName ()
public java.util.Collection provideNodes (com.intellij.ide.util.treeView.smartTree.TreeElement)
com.intellij.psi.xml.XmlTag tag
com.intellij.ide.util.treeView.smartTree.TreeElement node
com.intellij.psi.xml.XmlFile xmlFile
com.intellij.psi.xml.XmlDocument document
java.util.List rootTags
java.util.Collection result
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/html/structureView/Html5SectionsProcessor$1.class
Html5SectionsProcessor.java
package com.intellij.lang.html.structureView
synthetic com.intellij.lang.html.structureView.Html5SectionsProcessor$1 extends java.lang.Object {
}
com/intellij/lang/html/structureView/Html5SectionsProcessor$Section.class
Html5SectionsProcessor.java
package com.intellij.lang.html.structureView
com.intellij.lang.html.structureView.Html5SectionsProcessor$Section extends com.intellij.lang.html.structureView.Html5SectionsProcessor$SectionHolder {
private com.intellij.lang.html.structureView.Html5SectionsProcessor$Section myParent
private com.intellij.psi.xml.XmlTag myHeader
void <init> (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public void addChildSection (com.intellij.lang.html.structureView.Html5SectionsProcessor$Section)
com.intellij.lang.html.structureView.Html5SectionsProcessor$Section section
public com.intellij.psi.xml.XmlTag getHeader ()
public void setHeader (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag header
public com.intellij.lang.html.structureView.Html5SectionsProcessor$Section getParent ()
}
com/intellij/lang/html/structureView/Html5SectionsProcessor$SectionHolder.class
Html5SectionsProcessor.java
package com.intellij.lang.html.structureView
com.intellij.lang.html.structureView.Html5SectionsProcessor$SectionHolder extends java.lang.Object {
private final com.intellij.psi.xml.XmlTag myTag
private final java.util.LinkedList myChildren
private void <init> (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public void addChildSection (com.intellij.lang.html.structureView.Html5SectionsProcessor$Section)
com.intellij.lang.html.structureView.Html5SectionsProcessor$Section section
public java.util.LinkedList getChildren ()
public com.intellij.psi.xml.XmlTag getTag ()
synthetic void <init> (com.intellij.psi.xml.XmlTag, com.intellij.lang.html.structureView.Html5SectionsProcessor$1)
com.intellij.psi.xml.XmlTag x0
com.intellij.lang.html.structureView.Html5SectionsProcessor$1 x1
}
com/intellij/lang/html/structureView/Html5SectionsProcessor.class
Html5SectionsProcessor.java
package com.intellij.lang.html.structureView
com.intellij.lang.html.structureView.Html5SectionsProcessor extends java.lang.Object {
private static final String[] SECTIONING_ROOT_ELEMENTS
private static final String[] SECTIONING_CONTENT_ELEMENTS
private static final String[] HEADER_ELEMENTS
private static final String HGROUP_ELEMENT
private final java.util.Collection myRootSectionHolders
private com.intellij.lang.html.structureView.Html5SectionsProcessor$SectionHolder myCurrentOutlinee
private com.intellij.lang.html.structureView.Html5SectionsProcessor$Section myCurrentSection
private final com.intellij.util.containers.Stack myStack
static final synthetic boolean $assertionsDisabled
void <init> ()
public static java.util.Collection processAndGetRootSections (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag rootTag
com.intellij.lang.html.structureView.Html5SectionsProcessor processor
private static void processRecursively (com.intellij.psi.xml.XmlTag, com.intellij.lang.html.structureView.Html5SectionsProcessor)
com.intellij.psi.xml.XmlTag subTag
com.intellij.psi.xml.XmlTag tag
com.intellij.lang.html.structureView.Html5SectionsProcessor processor
private void tagEntered (com.intellij.psi.xml.XmlTag)
com.intellij.lang.html.structureView.Html5SectionsProcessor$Section candidateSection
com.intellij.psi.xml.XmlTag tag
private void tagExited (com.intellij.psi.xml.XmlTag)
com.intellij.lang.html.structureView.Html5SectionsProcessor$Section section
com.intellij.lang.html.structureView.Html5SectionsProcessor$SectionHolder exitedSectioningContent
com.intellij.lang.html.structureView.Html5SectionsProcessor$SectionHolder exitedSectioningRoot
com.intellij.psi.xml.XmlTag tag
private java.util.Collection getRootSections ()
com.intellij.lang.html.structureView.Html5SectionsProcessor$Section section
com.intellij.lang.html.structureView.Html5SectionsProcessor$SectionHolder sectionHolder
java.util.Collection result
private static com.intellij.lang.html.structureView.Html5SectionTreeElement createHtml5SectionTreeElement (com.intellij.lang.html.structureView.Html5SectionsProcessor$Section)
com.intellij.lang.html.structureView.Html5SectionsProcessor$Section section
private static com.intellij.openapi.util.Computable createChildrenComputable (java.util.Collection)
java.util.Collection children
private static java.lang.String getHeaderText (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag subTag
com.intellij.psi.xml.XmlTag header
StringBuilder buf
private static void appendTextRecursively (com.intellij.psi.xml.XmlTag, java.lang.StringBuilder, int)
com.intellij.psi.xml.XmlTag subTag
com.intellij.psi.xml.XmlTag tag
StringBuilder buf
int maximumTextLength
String text
private static boolean isSectioningRootElement (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
private static boolean isSectioningContentElement (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
private static boolean isHeader (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
private static int compareHeaderRanks (com.intellij.psi.xml.XmlTag, com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag header1
com.intellij.psi.xml.XmlTag header2
private static int getHeaderRank (com.intellij.psi.xml.XmlTag)
int index
com.intellij.psi.xml.XmlTag subTag
int minIndex
com.intellij.psi.xml.XmlTag header
int index
private static synthetic java.util.Collection lambda$createChildrenComputable$1 (java.util.Collection)
com.intellij.lang.html.structureView.Html5SectionsProcessor$Section section
java.util.Collection children
java.util.Collection result
private static synthetic int lambda$new$0 (com.intellij.lang.html.structureView.Html5SectionsProcessor$SectionHolder)
com.intellij.lang.html.structureView.Html5SectionsProcessor$SectionHolder holder
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/html/structureView/HtmlFileTreeElement.class
HtmlFileTreeElement.java
package com.intellij.lang.html.structureView
com.intellij.lang.html.structureView.HtmlFileTreeElement extends com.intellij.ide.structureView.impl.common.PsiTreeElementBase {
private final boolean myInStructureViewPopup
void <init> (boolean, com.intellij.psi.xml.XmlFile)
boolean inStructureViewPopup
com.intellij.psi.xml.XmlFile xmlFile
public java.util.Collection getChildrenBase ()
com.intellij.psi.xml.XmlTag[] subTags
com.intellij.psi.xml.XmlTag rootTag
com.intellij.psi.xml.XmlTag tag
java.util.Collection result
com.intellij.psi.xml.XmlFile xmlFile
com.intellij.psi.xml.XmlDocument document
java.util.List rootTags
private boolean isHtml5SectionsMode ()
String propertyName
com.intellij.psi.xml.XmlFile xmlFile
public java.lang.String getPresentableText ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/html/structureView/HtmlStructureViewBuilderProvider$1.class
HtmlStructureViewBuilderProvider.java
package com.intellij.lang.html.structureView
com.intellij.lang.html.structureView.HtmlStructureViewBuilderProvider$1 extends com.intellij.ide.structureView.TreeBasedStructureViewBuilder {
final synthetic com.intellij.psi.xml.XmlFile val$file
final synthetic com.intellij.lang.html.structureView.HtmlStructureViewBuilderProvider this$0
void <init> (com.intellij.lang.html.structureView.HtmlStructureViewBuilderProvider, com.intellij.psi.xml.XmlFile)
com.intellij.lang.html.structureView.HtmlStructureViewBuilderProvider this$0
public boolean isRootNodeShown ()
public com.intellij.ide.structureView.StructureViewModel createStructureViewModel (com.intellij.openapi.editor.Editor)
com.intellij.openapi.editor.Editor editor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/html/structureView/HtmlStructureViewBuilderProvider.class
HtmlStructureViewBuilderProvider.java
package com.intellij.lang.html.structureView
public com.intellij.lang.html.structureView.HtmlStructureViewBuilderProvider extends java.lang.Object implements com.intellij.ide.structureView.xml.XmlStructureViewBuilderProvider {
public void <init> ()
public com.intellij.ide.structureView.StructureViewBuilder createStructureViewBuilder (com.intellij.psi.xml.XmlFile)
com.intellij.psi.xml.XmlFile file
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/html/structureView/HtmlStructureViewTreeModel$1$1.class
HtmlStructureViewTreeModel.java
package com.intellij.lang.html.structureView
com.intellij.lang.html.structureView.HtmlStructureViewTreeModel$1$1 extends java.lang.Object implements java.util.Comparator {
final synthetic com.intellij.lang.html.structureView.HtmlStructureViewTreeModel$1 this$0
void <init> (com.intellij.lang.html.structureView.HtmlStructureViewTreeModel$1)
com.intellij.lang.html.structureView.HtmlStructureViewTreeModel$1 this$0
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
String s1
String s2
private boolean isTagPresentation (java.lang.String, java.lang.String)
String presentation
String tagName
String lowerCased
}
com/intellij/lang/html/structureView/HtmlStructureViewTreeModel$1.class
HtmlStructureViewTreeModel.java
package com.intellij.lang.html.structureView
final com.intellij.lang.html.structureView.HtmlStructureViewTreeModel$1 extends java.lang.Object implements com.intellij.ide.util.treeView.smartTree.Sorter {
void <init> ()
public java.util.Comparator getComparator ()
public boolean isVisible ()
public java.lang.String toString ()
public com.intellij.ide.util.treeView.smartTree.ActionPresentation getPresentation ()
public java.lang.String getName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/html/structureView/HtmlStructureViewTreeModel.class
HtmlStructureViewTreeModel.java
package com.intellij.lang.html.structureView
com.intellij.lang.html.structureView.HtmlStructureViewTreeModel extends com.intellij.ide.structureView.impl.xml.XmlStructureViewTreeModel implements com.intellij.ui.PlaceHolder {
private final java.util.Collection myNodeProviders
private String myStructureViewPlace
private static final com.intellij.ide.util.treeView.smartTree.Sorter HTML_ALPHA_SORTER
private static final com.intellij.ide.util.treeView.smartTree.Sorter[] ourSorters
void <init> (com.intellij.psi.xml.XmlFile, com.intellij.openapi.editor.Editor)
com.intellij.psi.xml.XmlFile file
com.intellij.openapi.editor.Editor editor
public void setPlace (java.lang.String)
String place
public java.lang.String getPlace ()
public com.intellij.ide.util.treeView.smartTree.Sorter[] getSorters ()
public java.util.Collection getNodeProviders ()
public com.intellij.ide.structureView.StructureViewTreeElement getRoot ()
public volatile synthetic com.intellij.ide.util.treeView.smartTree.TreeElement getRoot ()
public volatile synthetic void setPlace (java.lang.Object)
public volatile synthetic java.lang.Object getPlace ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/html/structureView/HtmlTagTreeElement.class
HtmlTagTreeElement.java
package com.intellij.lang.html.structureView
public com.intellij.lang.html.structureView.HtmlTagTreeElement extends com.intellij.ide.structureView.impl.common.PsiTreeElementBase implements com.intellij.navigation.LocationPresentation {
static final int MAX_TEXT_LENGTH
public void <init> (com.intellij.psi.xml.XmlTag)
com.intellij.psi.xml.XmlTag tag
public java.util.Collection getChildrenBase ()
com.intellij.psi.xml.XmlTag tag
public java.lang.String getPresentableText ()
com.intellij.psi.xml.XmlTag tag
public java.lang.String getLocationString ()
com.intellij.psi.xml.XmlTag tag
private static java.lang.String getPathDescription (java.lang.String)
String src
public boolean isSearchInLocationString ()
public static java.lang.String normalizeSpacesAndShortenIfLong (java.lang.String)
String text
StringBuilder builder
private static java.lang.StringBuilder normalizeSpaces (java.lang.String)
char c
int i
int length
String text
StringBuilder buf
private static java.lang.String shortenTextIfLong (java.lang.StringBuilder)
StringBuilder text
int index
public java.lang.String getLocationPrefix ()
public java.lang.String getLocationSuffix ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/xml/XmlStructureViewBuilderFactory$1.class
XmlStructureViewBuilderFactory.java
package com.intellij.lang.xml
com.intellij.lang.xml.XmlStructureViewBuilderFactory$1 extends com.intellij.ide.structureView.TreeBasedStructureViewBuilder {
final synthetic com.intellij.psi.PsiFile val$psiFile
final synthetic com.intellij.lang.xml.XmlStructureViewBuilderFactory this$0
void <init> (com.intellij.lang.xml.XmlStructureViewBuilderFactory, com.intellij.psi.PsiFile)
com.intellij.lang.xml.XmlStructureViewBuilderFactory this$0
public com.intellij.ide.structureView.StructureViewModel createStructureViewModel (com.intellij.openapi.editor.Editor)
com.intellij.openapi.editor.Editor editor
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/lang/xml/XmlStructureViewBuilderFactory.class
XmlStructureViewBuilderFactory.java
package com.intellij.lang.xml
public com.intellij.lang.xml.XmlStructureViewBuilderFactory extends java.lang.Object implements com.intellij.lang.PsiStructureViewFactory {
public void <init> ()
public com.intellij.ide.structureView.StructureViewBuilder getStructureViewBuilder (com.intellij.psi.PsiFile)
com.intellij.ide.structureView.StructureViewBuilder structureViewBuilder
com.intellij.ide.structureView.xml.XmlStructureViewBuilderProvider xmlStructureViewBuilderProvider
com.intellij.psi.PsiFile psiFile
com.intellij.ide.structureView.StructureViewBuilder builder
private static com.intellij.ide.structureView.xml.XmlStructureViewBuilderProvider[] getStructureViewBuilderProviders ()
private static com.intellij.ide.structureView.StructureViewBuilder getStructureViewBuilderForExtensions (com.intellij.psi.PsiFile)
com.intellij.lang.PsiStructureViewFactory factory
com.intellij.ide.structureView.StructureViewBuilder builder
com.intellij.lang.Language language
com.intellij.psi.PsiFile psiFile
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/analysis/internal/
com/intellij/jvm/
com/intellij/jvm/analysis/
library/
META-INF/JvmAnalysisPlugin.xml
META-INF/intellij.jvm.analysis.impl.kotlin_module
com/intellij/analysis/JvmAnalysisBundle.class
JvmAnalysisBundle.java
package com.intellij.analysis
public com.intellij.analysis.JvmAnalysisBundle extends com.intellij.AbstractBundle {
private static final String BUNDLE
private static final com.intellij.analysis.JvmAnalysisBundle ourInstance
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void <init> ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/analysis/internal/DumpUastTreeAction$actionPerformed$$inlined$runReadAction$1.class
actions.kt
package com.intellij.analysis.internal
public final com.intellij.analysis.internal.DumpUastTreeAction$actionPerformed$$inlined$runReadAction$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final synthetic com.intellij.psi.PsiFile $file$inlined
public void <init> (com.intellij.psi.PsiFile)
public final java.lang.Object compute ()
int $i$a$-runReadAction-DumpUastTreeAction$actionPerformed$dump$1
}
com/intellij/analysis/internal/DumpUastTreeAction.class
DumpUastTreeAction.kt
package com.intellij.analysis.internal
public final com.intellij.analysis.internal.DumpUastTreeAction extends com.intellij.openapi.actionSystem.AnAction {
public void actionPerformed (com.intellij.openapi.actionSystem.AnActionEvent)
int $i$f$runReadAction
String dump
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile file
com.intellij.openapi.actionSystem.AnActionEvent e
public void update (com.intellij.openapi.actionSystem.AnActionEvent)
com.intellij.psi.PsiFile file
com.intellij.analysis.internal.DumpUastTreeAction $this$run
int $i$a$-run-DumpUastTreeAction$update$1
com.intellij.openapi.actionSystem.AnActionEvent e
public void <init> ()
}
com/intellij/codeInspection/AnnotatedApiUsageProcessor.class
AnnotatedApiUsageProcessor.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.AnnotatedApiUsageProcessor extends java.lang.Object {
public abstract void processAnnotatedTarget (org.jetbrains.uast.UElement, com.intellij.psi.PsiModifierListOwner, java.util.List)
}
com/intellij/codeInspection/AnnotatedElementInspectionBase$1.class
AnnotatedElementInspectionBase.java
package com.intellij.codeInspection
synthetic com.intellij.codeInspection.AnnotatedElementInspectionBase$1 extends java.lang.Object {
}
com/intellij/codeInspection/AnnotatedElementInspectionBase$AnnotatedApiUsageProcessorBridge.class
AnnotatedElementInspectionBase.java
package com.intellij.codeInspection
final com.intellij.codeInspection.AnnotatedElementInspectionBase$AnnotatedApiUsageProcessorBridge extends java.lang.Object implements com.intellij.codeInspection.apiUsage.ApiUsageProcessor {
private final boolean myIgnoreInsideImports
private final java.util.List myAnnotations
private final com.intellij.codeInspection.AnnotatedApiUsageProcessor myAnnotatedApiProcessor
private void <init> (boolean, java.util.List, com.intellij.codeInspection.AnnotatedApiUsageProcessor)
boolean ignoreInsideImports
java.util.List annotations
com.intellij.codeInspection.AnnotatedApiUsageProcessor annotatedApiProcessor
public void processImportReference (org.jetbrains.uast.UElement, com.intellij.psi.PsiModifierListOwner)
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiModifierListOwner target
public void processReference (org.jetbrains.uast.UElement, com.intellij.psi.PsiModifierListOwner, org.jetbrains.uast.UExpression)
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiModifierListOwner target
org.jetbrains.uast.UExpression qualifier
public void processConstructorInvocation (org.jetbrains.uast.UElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, org.jetbrains.uast.UClass)
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiClass instantiatedClass
com.intellij.psi.PsiMethod constructor
org.jetbrains.uast.UClass subclassDeclaration
private void maybeProcessAnnotatedTarget (org.jetbrains.uast.UElement, com.intellij.psi.PsiModifierListOwner)
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiModifierListOwner target
java.util.List annotations
synthetic void <init> (boolean, java.util.List, com.intellij.codeInspection.AnnotatedApiUsageProcessor, com.intellij.codeInspection.AnnotatedElementInspectionBase$1)
boolean x0
java.util.List x1
com.intellij.codeInspection.AnnotatedApiUsageProcessor x2
com.intellij.codeInspection.AnnotatedElementInspectionBase$1 x3
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/AnnotatedElementInspectionBase.class
AnnotatedElementInspectionBase.java
package com.intellij.codeInspection
public abstract com.intellij.codeInspection.AnnotatedElementInspectionBase extends com.intellij.codeInspection.LocalInspectionTool {
public boolean myIgnoreInsideImports
public void <init> ()
protected abstract java.util.List getAnnotations ()
public javax.swing.JPanel createOptionsPanel ()
protected abstract com.intellij.codeInspection.AnnotatedApiUsageProcessor buildAnnotatedApiUsageProcessor (com.intellij.codeInspection.ProblemsHolder)
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
com.intellij.codeInspection.AnnotatedApiUsageProcessor annotatedApiProcessor
com.intellij.codeInspection.AnnotatedElementInspectionBase$AnnotatedApiUsageProcessorBridge processorBridge
private boolean isApplicable (com.intellij.psi.PsiFile, com.intellij.openapi.project.Project)
String annotation
com.intellij.psi.PsiFile file
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade javaPsiFacade
com.intellij.psi.search.GlobalSearchScope scope
protected static java.lang.String getPresentableText (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
protected static boolean isLibraryElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.openapi.vfs.VirtualFile containingVirtualFile
public volatile synthetic javax.swing.JComponent createOptionsPanel ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/NonExtendableApiUsageInspection$Companion.class
NonExtendableApiUsageInspection.kt
package com.intellij.codeInspection
final com.intellij.codeInspection.NonExtendableApiUsageInspection$Companion extends java.lang.Object {
public final java.lang.String getANNOTATION_NAME ()
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/codeInspection/NonExtendableApiUsageInspection$NonExtendableApiUsageProcessor.class
NonExtendableApiUsageInspection.kt
package com.intellij.codeInspection
final com.intellij.codeInspection.NonExtendableApiUsageInspection$NonExtendableApiUsageProcessor extends java.lang.Object implements com.intellij.codeInspection.apiUsage.ApiUsageProcessor {
private final com.intellij.codeInspection.ProblemsHolder problemsHolder
private final boolean isLibraryElement (com.intellij.psi.PsiElement)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiElement element
private final boolean isSuperClassReferenceInSubclassDeclaration (org.jetbrains.uast.UElement, org.jetbrains.uast.UClass)
org.jetbrains.uast.UTypeReferenceExpression it
int $i$a$-any-NonExtendableApiUsageInspection$NonExtendableApiUsageProcessor$isSuperClassReferenceInSubclassDeclaration$1
Object element$iv
Iterable $this$any$iv
int $i$f$any
org.jetbrains.uast.UElement sourceNode
org.jetbrains.uast.UClass subclassDeclaration
public void processReference (org.jetbrains.uast.UElement, com.intellij.psi.PsiModifierListOwner, org.jetbrains.uast.UExpression)
String description
String className
com.intellij.psi.PsiElement elementToHighlight
org.jetbrains.uast.UClass classDeclaration
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiModifierListOwner target
org.jetbrains.uast.UExpression qualifier
public void processMethodOverriding (org.jetbrains.uast.UMethod, com.intellij.psi.PsiMethod)
String description
String methodName
com.intellij.psi.PsiElement elementToHighlight
org.jetbrains.uast.UMethod method
com.intellij.psi.PsiMethod overriddenMethod
public void <init> (com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ProblemsHolder problemsHolder
}
com/intellij/codeInspection/NonExtendableApiUsageInspection.class
NonExtendableApiUsageInspection.kt
package com.intellij.codeInspection
public final com.intellij.codeInspection.NonExtendableApiUsageInspection extends com.intellij.codeInspection.LocalInspectionTool {
private static final String ANNOTATION_NAME
public static final com.intellij.codeInspection.NonExtendableApiUsageInspection$Companion Companion
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
public void <init> ()
static void <clinit> ()
public static final synthetic java.lang.String access$getANNOTATION_NAME$cp ()
public static final synthetic com.intellij.codeInspection.NonExtendableApiUsageInspection$Companion access$Companion ()
}
com/intellij/codeInspection/OverrideOnlyInspection$Companion.class
OverrideOnlyInspection.kt
package com.intellij.codeInspection
final com.intellij.codeInspection.OverrideOnlyInspection$Companion extends java.lang.Object {
public final java.lang.String getANNOTATION_NAME ()
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/intellij/codeInspection/OverrideOnlyInspection$OverrideOnlyProcessor.class
OverrideOnlyInspection.kt
package com.intellij.codeInspection
final com.intellij.codeInspection.OverrideOnlyInspection$OverrideOnlyProcessor extends java.lang.Object implements com.intellij.codeInspection.apiUsage.ApiUsageProcessor {
private final com.intellij.codeInspection.ProblemsHolder problemsHolder
private final boolean isLibraryElement (com.intellij.psi.PsiElement)
com.intellij.openapi.vfs.VirtualFile containingVirtualFile
com.intellij.psi.PsiElement element
private final boolean isOverrideOnlyMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public void processReference (org.jetbrains.uast.UElement, com.intellij.psi.PsiModifierListOwner, org.jetbrains.uast.UExpression)
String description
String methodName
com.intellij.psi.PsiElement elementToHighlight
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiModifierListOwner target
org.jetbrains.uast.UExpression qualifier
public void <init> (com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ProblemsHolder problemsHolder
}
com/intellij/codeInspection/OverrideOnlyInspection.class
OverrideOnlyInspection.kt
package com.intellij.codeInspection
public final com.intellij.codeInspection.OverrideOnlyInspection extends com.intellij.codeInspection.LocalInspectionTool {
private static final String ANNOTATION_NAME
public static final com.intellij.codeInspection.OverrideOnlyInspection$Companion Companion
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
public void <init> ()
static void <clinit> ()
public static final synthetic java.lang.String access$getANNOTATION_NAME$cp ()
public static final synthetic com.intellij.codeInspection.OverrideOnlyInspection$Companion access$Companion ()
}
com/intellij/codeInspection/ScheduledForRemovalInspection$1.class
ScheduledForRemovalInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.ScheduledForRemovalInspection$1 extends java.lang.Object implements com.intellij.codeInspection.AnnotatedApiUsageProcessor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.ScheduledForRemovalInspection this$0
void <init> (com.intellij.codeInspection.ScheduledForRemovalInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ScheduledForRemovalInspection this$0
public void processAnnotatedTarget (org.jetbrains.uast.UElement, com.intellij.psi.PsiModifierListOwner, java.util.List)
String message
String inVersion
String targetText
String message
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiModifierListOwner annotatedTarget
java.util.List annotations
com.intellij.psi.PsiElement elementToHighlight
com.intellij.psi.PsiAnnotation scheduledForRemoval
private static synthetic boolean lambda$processAnnotatedTarget$0 (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation psiAnnotation
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/ScheduledForRemovalInspection.class
ScheduledForRemovalInspection.java
package com.intellij.codeInspection
public com.intellij.codeInspection.ScheduledForRemovalInspection extends com.intellij.codeInspection.AnnotatedElementInspectionBase {
private static final String ANNOTATION_NAME
public void <init> ()
protected java.util.List getAnnotations ()
protected com.intellij.codeInspection.AnnotatedApiUsageProcessor buildAnnotatedApiUsageProcessor (com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ProblemsHolder holder
static synthetic java.lang.String access$000 ()
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/StringToUpperWithoutLocale2Inspection$1.class
StringToUpperWithoutLocale2Inspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.StringToUpperWithoutLocale2Inspection$1 extends com.intellij.psi.PsiElementVisitor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.StringToUpperWithoutLocale2Inspection this$0
void <init> (com.intellij.codeInspection.StringToUpperWithoutLocale2Inspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.StringToUpperWithoutLocale2Inspection this$0
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
org.jetbrains.uast.UCallExpression callExpression
com.intellij.psi.PsiElement parent
org.jetbrains.uast.UElement parentUElement
}
com/intellij/codeInspection/StringToUpperWithoutLocale2Inspection.class
StringToUpperWithoutLocale2Inspection.java
package com.intellij.codeInspection
public com.intellij.codeInspection.StringToUpperWithoutLocale2Inspection extends com.intellij.codeInspection.AbstractBaseUastLocalInspectionTool {
private static final com.intellij.codeInspection.UastCallMatcher MATCHER
public void <init> ()
public java.lang.String getDisplayName ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
private static void handleCallExpression (org.jetbrains.uast.UCallExpression, com.intellij.codeInspection.ProblemsHolder)
org.jetbrains.uast.UCallExpression callExpression
com.intellij.codeInspection.ProblemsHolder holder
com.intellij.psi.PsiElement methodIdentifierPsi
String methodName
private static void handleCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression, com.intellij.psi.PsiElement, com.intellij.codeInspection.ProblemsHolder)
org.jetbrains.uast.UCallableReferenceExpression expression
com.intellij.psi.PsiElement identifier
com.intellij.codeInspection.ProblemsHolder holder
private static java.lang.String getErrorDescription (java.lang.String)
String methodName
static synthetic void access$000 (org.jetbrains.uast.UCallExpression, com.intellij.codeInspection.ProblemsHolder)
org.jetbrains.uast.UCallExpression x0
com.intellij.codeInspection.ProblemsHolder x1
static synthetic void access$100 (org.jetbrains.uast.UCallableReferenceExpression, com.intellij.psi.PsiElement, com.intellij.codeInspection.ProblemsHolder)
org.jetbrains.uast.UCallableReferenceExpression x0
com.intellij.psi.PsiElement x1
com.intellij.codeInspection.ProblemsHolder x2
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/UnstableApiUsageInspection$1.class
UnstableApiUsageInspection.java
package com.intellij.codeInspection
com.intellij.codeInspection.UnstableApiUsageInspection$1 extends java.lang.Object implements com.intellij.codeInspection.AnnotatedApiUsageProcessor {
final synthetic com.intellij.codeInspection.ProblemsHolder val$holder
final synthetic com.intellij.codeInspection.UnstableApiUsageInspection this$0
void <init> (com.intellij.codeInspection.UnstableApiUsageInspection, com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.UnstableApiUsageInspection this$0
public void processAnnotatedTarget (org.jetbrains.uast.UElement, com.intellij.psi.PsiModifierListOwner, java.util.List)
org.jetbrains.uast.UElement sourceNode
com.intellij.psi.PsiModifierListOwner annotatedTarget
java.util.List annotations
String message
com.intellij.psi.PsiElement elementToHighlight
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/UnstableApiUsageInspection.class
UnstableApiUsageInspection.java
package com.intellij.codeInspection
public com.intellij.codeInspection.UnstableApiUsageInspection extends com.intellij.codeInspection.AnnotatedElementInspectionBase {
public final java.util.List unstableApiAnnotations
public void <init> ()
protected java.util.List getAnnotations ()
protected com.intellij.codeInspection.AnnotatedApiUsageProcessor buildAnnotatedApiUsageProcessor (com.intellij.codeInspection.ProblemsHolder)
com.intellij.codeInspection.ProblemsHolder holder
public javax.swing.JPanel createOptionsPanel ()
javax.swing.JPanel checkboxPanel
javax.swing.JPanel annotationsListControl
javax.swing.JPanel panel
public volatile synthetic javax.swing.JComponent createOptionsPanel ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/blockingCallsDetection/AnnotationBasedBlockingMethodChecker.class
AnnotationBasedBlockingMethodChecker.java
package com.intellij.codeInspection.blockingCallsDetection
public com.intellij.codeInspection.blockingCallsDetection.AnnotationBasedBlockingMethodChecker extends java.lang.Object implements com.intellij.codeInspection.blockingCallsDetection.BlockingMethodChecker {
private final java.util.List myBlockingAnnotations
public void <init> (java.util.List)
java.util.List blockingAnnotations
public boolean isApplicable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.psi.PsiClass annotationClass
public boolean isMethodBlocking (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/blockingCallsDetection/AnnotationBasedNonBlockingContextChecker.class
AnnotationBasedNonBlockingContextChecker.java
package com.intellij.codeInspection.blockingCallsDetection
public com.intellij.codeInspection.blockingCallsDetection.AnnotationBasedNonBlockingContextChecker extends java.lang.Object implements com.intellij.codeInspection.blockingCallsDetection.NonBlockingContextChecker {
private final java.util.List myNonBlockingAnnotations
public void <init> (java.util.List)
java.util.List nonBlockingAnnotations
public boolean isApplicable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.psi.PsiClass annotationClass
public boolean isContextNonBlockingFor (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
org.jetbrains.uast.UCallExpression callExpression
org.jetbrains.uast.UMethod callingMethod
com.intellij.psi.PsiMethod psiCallingMethod
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/blockingCallsDetection/BlockingAnnotationsPanel$1.class
BlockingAnnotationsPanel.java
package com.intellij.codeInspection.blockingCallsDetection
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel$1 extends com.intellij.codeInspection.ui.ListWrappingTableModel {
final synthetic com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel this$0
void <init> (com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel, java.util.List, java.lang.String)
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel this$0
java.util.List arg0
String arg1
public boolean isCellEditable (int, int)
int row
int column
}
com/intellij/codeInspection/blockingCallsDetection/BlockingAnnotationsPanel$2.class
BlockingAnnotationsPanel.java
package com.intellij.codeInspection.blockingCallsDetection
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel$2 extends com.intellij.ui.ColoredTableCellRenderer {
final synthetic com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel this$0
void <init> (com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel)
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel this$0
public void acquireState (javax.swing.JTable, boolean, boolean, int, int)
javax.swing.JTable table
boolean isSelected
boolean hasFocus
int row
int column
protected void customizeCellRenderer (javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)
javax.swing.JTable table
Object value
boolean selected
boolean hasFocus
int row
int column
}
com/intellij/codeInspection/blockingCallsDetection/BlockingAnnotationsPanel$3.class
BlockingAnnotationsPanel.java
package com.intellij.codeInspection.blockingCallsDetection
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel$3 extends com.intellij.ui.table.JBTable {
final synthetic String val$name
final synthetic com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel this$0
void <init> (com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel, javax.swing.table.TableModel, javax.swing.table.TableColumnModel, java.lang.String)
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel this$0
javax.swing.table.TableModel x0
javax.swing.table.TableColumnModel x1
public com.intellij.util.ui.StatusText getEmptyText ()
com.intellij.openapi.actionSystem.ShortcutSet shortcutSet
String shortcutText
com.intellij.util.ui.StatusText emptyText
private synthetic void lambda$getEmptyText$0 (java.lang.String, java.awt.event.ActionEvent)
String name
java.awt.event.ActionEvent e
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/blockingCallsDetection/BlockingAnnotationsPanel$4.class
BlockingAnnotationsPanel.java
package com.intellij.codeInspection.blockingCallsDetection
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel$4 extends java.lang.Object implements com.intellij.ui.AnActionButtonRunnable {
final synthetic com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel this$0
void <init> (com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel)
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel this$0
public void run (com.intellij.ui.AnActionButton)
com.intellij.ui.AnActionButton anActionButton
String selectedValue
public volatile synthetic void run (java.lang.Object)
}
com/intellij/codeInspection/blockingCallsDetection/BlockingAnnotationsPanel$5.class
BlockingAnnotationsPanel.java
package com.intellij.codeInspection.blockingCallsDetection
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel$5 extends java.lang.Object implements com.intellij.ide.util.ClassFilter {
final synthetic com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel this$0
void <init> (com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel)
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel this$0
public boolean isAccepted (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
}
com/intellij/codeInspection/blockingCallsDetection/BlockingAnnotationsPanel.class
BlockingAnnotationsPanel.java
package com.intellij.codeInspection.blockingCallsDetection
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel extends java.lang.Object {
private final com.intellij.openapi.project.Project myProject
private String myDefaultAnnotation
private final java.util.Set myDefaultAnnotations
private final com.intellij.ui.table.JBTable myTable
private final javax.swing.JPanel myComponent
protected final com.intellij.codeInspection.ui.ListWrappingTableModel myTableModel
private final String myCustomEmptyText
private final String myCustomAddLinkText
void <init> (com.intellij.openapi.project.Project, java.lang.String, java.lang.String, java.util.List, java.util.List, java.lang.String, java.lang.String)
com.intellij.openapi.project.Project project
String name
String defaultAnnotation
java.util.List annotations
java.util.List defaultAnnotations
String customEmptyText
String customAddLinkText
javax.swing.table.DefaultTableColumnModel columnModel
com.intellij.ui.ToolbarDecorator toolbarDecorator
javax.swing.JPanel panel
com.intellij.util.ui.components.BorderLayoutPanel withBorder
private void addRow (java.lang.String)
String annotation
private java.lang.Integer selectAnnotation (java.lang.String)
int i
String annotation
private java.lang.String getSelectedAnnotation ()
int selectedRow
private void chooseAnnotation (java.lang.String)
String title
com.intellij.ide.util.TreeClassChooser chooser
com.intellij.psi.PsiClass selected
String qualifiedName
public javax.swing.JComponent getComponent ()
public java.lang.String[] getAnnotations ()
int i
int size
String[] result
private synthetic boolean lambda$new$1 (com.intellij.openapi.actionSystem.AnActionEvent)
com.intellij.openapi.actionSystem.AnActionEvent e
private synthetic void lambda$new$0 (java.lang.String, com.intellij.ui.AnActionButton)
String name
com.intellij.ui.AnActionButton b
static synthetic java.lang.String access$000 (com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel)
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel x0
static synthetic java.lang.String access$100 (com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel)
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel x0
static synthetic java.lang.String access$200 (com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel)
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel x0
static synthetic void access$300 (com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel, java.lang.String)
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel x0
String x1
static synthetic java.lang.String access$400 (com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel)
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel x0
static synthetic java.lang.String access$002 (com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel, java.lang.String)
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel x0
String x1
static synthetic com.intellij.ui.table.JBTable access$500 (com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel)
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel x0
}
com/intellij/codeInspection/blockingCallsDetection/BlockingMethodInNonBlockingContextInspection$1.class
BlockingMethodInNonBlockingContextInspection.java
package com.intellij.codeInspection.blockingCallsDetection
synthetic com.intellij.codeInspection.blockingCallsDetection.BlockingMethodInNonBlockingContextInspection$1 extends java.lang.Object {
}
com/intellij/codeInspection/blockingCallsDetection/BlockingMethodInNonBlockingContextInspection$BlockingMethodInNonBlockingContextVisitor.class
BlockingMethodInNonBlockingContextInspection.java
package com.intellij.codeInspection.blockingCallsDetection
com.intellij.codeInspection.blockingCallsDetection.BlockingMethodInNonBlockingContextInspection$BlockingMethodInNonBlockingContextVisitor extends com.intellij.psi.PsiElementVisitor {
private final com.intellij.codeInspection.ProblemsHolder myHolder
private final java.util.List myBlockingMethodCheckers
private final java.util.List myNonBlockingContextCheckers
void <init> (com.intellij.codeInspection.ProblemsHolder, java.util.List, java.util.List)
com.intellij.codeInspection.ProblemsHolder holder
java.util.List blockingMethodCheckers
java.util.List nonBlockingContextCheckers
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
org.jetbrains.uast.UCallExpression callExpression
com.intellij.psi.PsiMethod referencedMethod
com.intellij.psi.PsiElement elementToHighLight
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/blockingCallsDetection/BlockingMethodInNonBlockingContextInspection$OptionsPanel.class
BlockingMethodInNonBlockingContextInspection.java
package com.intellij.codeInspection.blockingCallsDetection
com.intellij.codeInspection.blockingCallsDetection.BlockingMethodInNonBlockingContextInspection$OptionsPanel extends javax.swing.JPanel {
final synthetic com.intellij.codeInspection.blockingCallsDetection.BlockingMethodInNonBlockingContextInspection this$0
private void <init> (com.intellij.codeInspection.blockingCallsDetection.BlockingMethodInNonBlockingContextInspection)
com.intellij.openapi.ui.Splitter mainPanel
com.intellij.openapi.project.Project project
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel blockingAnnotationsPanel
com.intellij.codeInspection.blockingCallsDetection.BlockingAnnotationsPanel nonBlockingAnnotationsPanel
synthetic void <init> (com.intellij.codeInspection.blockingCallsDetection.BlockingMethodInNonBlockingContextInspection, com.intellij.codeInspection.blockingCallsDetection.BlockingMethodInNonBlockingContextInspection$1)
com.intellij.codeInspection.blockingCallsDetection.BlockingMethodInNonBlockingContextInspection x0
com.intellij.codeInspection.blockingCallsDetection.BlockingMethodInNonBlockingContextInspection$1 x1
}
com/intellij/codeInspection/blockingCallsDetection/BlockingMethodInNonBlockingContextInspection.class
BlockingMethodInNonBlockingContextInspection.java
package com.intellij.codeInspection.blockingCallsDetection
public com.intellij.codeInspection.blockingCallsDetection.BlockingMethodInNonBlockingContextInspection extends com.intellij.codeInspection.AbstractBaseUastLocalInspectionTool {
public static final String DEFAULT_BLOCKING_ANNOTATION
public static final String DEFAULT_NONBLOCKING_ANNOTATION
public java.util.List myBlockingAnnotations
public java.util.List myNonBlockingAnnotations
public void <init> ()
public javax.swing.JComponent createOptionsPanel ()
public java.lang.String getDisplayName ()
public com.intellij.psi.PsiElementVisitor buildVisitor (com.intellij.codeInspection.ProblemsHolder, boolean)
com.intellij.codeInspection.ProblemsHolder holder
boolean isOnTheFly
java.util.List blockingMethodCheckers
java.util.List nonBlockingContextCheckers
private static boolean isInspectionActive (com.intellij.psi.PsiFile, java.util.List, java.util.List)
com.intellij.psi.PsiFile file
java.util.List myBlockingMethodCheckers
java.util.List myNonBlockingContextCheckers
private static com.intellij.openapi.project.Project getCurrentProjectOrDefault (java.awt.Component)
com.intellij.openapi.wm.IdeFrame lastFocusedFrame
java.awt.Component context
com.intellij.openapi.project.Project project
private static boolean isMethodOrSupersBlocking (com.intellij.psi.PsiMethod, java.util.List)
com.intellij.psi.PsiMethod referencedMethod
java.util.List blockingMethodCheckers
private static boolean isMethodBlocking (com.intellij.psi.PsiMethod, java.util.List)
com.intellij.psi.PsiMethod method
java.util.List blockingMethodCheckers
private static boolean isContextNonBlockingFor (com.intellij.psi.PsiElement, java.util.List)
com.intellij.psi.PsiElement element
java.util.List nonBlockingContextCheckers
private static synthetic boolean lambda$isContextNonBlockingFor$4 (com.intellij.psi.PsiElement, com.intellij.codeInspection.blockingCallsDetection.NonBlockingContextChecker)
com.intellij.psi.PsiElement element
com.intellij.codeInspection.blockingCallsDetection.NonBlockingContextChecker extension
private static synthetic boolean lambda$isMethodBlocking$3 (com.intellij.psi.PsiMethod, com.intellij.codeInspection.blockingCallsDetection.BlockingMethodChecker)
com.intellij.psi.PsiMethod method
com.intellij.codeInspection.blockingCallsDetection.BlockingMethodChecker extension
private static synthetic boolean lambda$isMethodOrSupersBlocking$2 (java.util.List, com.intellij.psi.PsiMethod)
java.util.List blockingMethodCheckers
com.intellij.psi.PsiMethod method
private static synthetic boolean lambda$isInspectionActive$1 (com.intellij.psi.PsiFile, com.intellij.codeInspection.blockingCallsDetection.NonBlockingContextChecker)
com.intellij.psi.PsiFile file
com.intellij.codeInspection.blockingCallsDetection.NonBlockingContextChecker extension
private static synthetic boolean lambda$isInspectionActive$0 (com.intellij.psi.PsiFile, com.intellij.codeInspection.blockingCallsDetection.BlockingMethodChecker)
com.intellij.psi.PsiFile file
com.intellij.codeInspection.blockingCallsDetection.BlockingMethodChecker extension
static synthetic com.intellij.openapi.project.Project access$100 (java.awt.Component)
java.awt.Component x0
static synthetic boolean access$200 (com.intellij.psi.PsiElement, java.util.List)
com.intellij.psi.PsiElement x0
java.util.List x1
static synthetic boolean access$300 (com.intellij.psi.PsiMethod, java.util.List)
com.intellij.psi.PsiMethod x0
java.util.List x1
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/codeInspection/blockingCallsDetection/ThrowsTypeBlockingMethodChecker.class
ThrowsTypeBlockingMethodChecker.java
package com.intellij.codeInspection.blockingCallsDetection
public com.intellij.codeInspection.blockingCallsDetection.ThrowsTypeBlockingMethodChecker extends java.lang.Object implements com.intellij.codeInspection.blockingCallsDetection.BlockingMethodChecker {
private static final java.util.Set BLOCKING_EXCEPTION_TYPES
public void <init> ()
public boolean isApplicable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public boolean isMethodBlocking (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static synthetic boolean lambda$isMethodBlocking$0 (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement thrownException
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/intellij/jvm/analysis/JvmAnalysisBundle.properties
inspectionDescriptions/NonExtendableApiUsage.html
inspectionDescriptions/OverrideOnly.html
inspectionDescriptions/ScheduledForRemoval.html
inspectionDescriptions/StringToUpperWithoutLocale2.html
inspectionDescriptions/UnstableApiUsage.html
library/KotlinInterfaceOverrideOnly.class
KotlinInterfaceOverrideOnly.kt
package library
public abstract library.KotlinInterfaceOverrideOnly extends java.lang.Object {
public abstract void implementOnlyMethod ()
}